From e68568c121b962d6c6982cab07b63f5f9812344a Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Thu, 22 Jan 2026 06:25:03 -0600 Subject: [PATCH 001/124] App: Eliminate use of os.path.realpath for libdir Some Windows users report that when given a non-existent path, os.path.realpath is raising an exception (despite not setting `strict=true`). To eliminate this error, switch processing of the usually-non-existent `LibFcDir` to be entirely string-based, with no filesystem access at all. This is a minimal fix to the reported bug and does not attempt any larger, more systematic change. See bug #26864 for details. --- src/App/FreeCADInit.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/App/FreeCADInit.py b/src/App/FreeCADInit.py index 181fab4726..657dfed472 100644 --- a/src/App/FreeCADInit.py +++ b/src/App/FreeCADInit.py @@ -95,7 +95,7 @@ def InitApplications(): if (os.path.exists(LibPyDir)): libpaths.append(LibPyDir) LibFcDir = FreeCAD.getLibraryDir() - LibFcDir = os.path.realpath(LibFcDir) + LibFcDir = os.path.normpath(os.path.abspath(LibFcDir)) if (os.path.exists(LibFcDir) and not LibFcDir in libpaths): libpaths.append(LibFcDir) AddPath = FreeCAD.ConfigGet("AdditionalModulePaths").split(";") + \ From 30047c9c62afce56a6464d4f776ef7645b929475 Mon Sep 17 00:00:00 2001 From: Timothy Miller Date: Thu, 29 Jan 2026 05:05:35 -0500 Subject: [PATCH 002/124] Part: Fix mirror() regression with non-identity Placement (#26963) * Part: Fix mirror() regression with non-identity Placement The makeElementMirror() function incorrectly extracted and pre-multiplied the shape's Location with the mirror transform. Since BRepBuilderAPI_Transform already handles shapes with Location correctly, this resulted in the placement being applied twice, producing incorrect results for shapes with non-identity Placement. Fixes #20834 Co-Authored-By: Claude Opus 4.5 * Part: Add regression test for mirror() with Placement Adds testTopoShapeMirrorWithPlacement to verify that mirror() produces identical results regardless of whether the shape is positioned via direct coordinates or via Placement. This test would have caught the bug fixed in the previous commit where shapes with non-identity Placement produced incorrect mirror results. Co-Authored-By: Claude Opus 4.5 * Fix regression test for mirror with Placement The test was incorrectly trying to create equivalent boxes using different methods that don't actually produce the same geometry. Part.makeBox with a direction vector is not equivalent to setting a Placement with rotation. Fixed to use the correct approach that demonstrates the actual bug: - Method 1: Box with geometry at (0,30,0), identity Placement - Method 2: Box with geometry at origin, moved via Placement Both should produce identical mirror results, which they now do with the makeElementMirror() fix. Co-Authored-By: Claude Opus 4.5 --------- Co-authored-by: Timothy Miller Co-authored-by: Claude Opus 4.5 (cherry picked from commit 9eed3a8d778d7593d7824234a5ad26f96c4105a0) --- src/Mod/Part/App/TopoShapeExpansion.cpp | 7 +-- src/Mod/Part/parttests/TopoShapeTest.py | 70 +++++++++++++++++++++++++ 2 files changed, 74 insertions(+), 3 deletions(-) diff --git a/src/Mod/Part/App/TopoShapeExpansion.cpp b/src/Mod/Part/App/TopoShapeExpansion.cpp index 2fcd2a890f..9492107fc3 100644 --- a/src/Mod/Part/App/TopoShapeExpansion.cpp +++ b/src/Mod/Part/App/TopoShapeExpansion.cpp @@ -3990,9 +3990,10 @@ TopoShape& TopoShape::makeElementMirror(const TopoShape& shape, const gp_Ax2& ax } gp_Trsf mat; mat.SetMirror(ax2); - TopLoc_Location loc = shape.getShape().Location(); - gp_Trsf placement = loc.Transformation(); - mat = placement * mat; + // Note: Do NOT extract and pre-multiply the shape's Location/Placement here. + // BRepBuilderAPI_Transform correctly handles shapes with Location already. + // Pre-multiplying would double-apply the placement, causing incorrect results + // for shapes with non-identity Placement. See GitHub issue #20834. BRepBuilderAPI_Transform mkTrf(shape.getShape(), mat); return makeElementShape(mkTrf, shape, op); } diff --git a/src/Mod/Part/parttests/TopoShapeTest.py b/src/Mod/Part/parttests/TopoShapeTest.py index 0cc78f25e7..0ad82fa195 100644 --- a/src/Mod/Part/parttests/TopoShapeTest.py +++ b/src/Mod/Part/parttests/TopoShapeTest.py @@ -607,6 +607,76 @@ class TopoShapeTest(unittest.TestCase, TopoShapeAssertions): if mirror.ElementMapVersion != "": # Should be '4' as of Mar 2023. self.assertEqual(mirror.ElementMapSize, 26) + def testTopoShapeMirrorWithPlacement(self): + """Test that mirror() produces identical results regardless of how the + shape is positioned - via direct coordinates or via Placement. + Regression test for GitHub issue #20834. + + The bug was: when a shape has a non-identity Location (Placement), + the mirror result was incorrect because the placement was being + double-applied in makeElementMirror(). + """ + # Create two identical boxes at the same visual location using different methods: + # Method 1: Box geometry positioned directly at (0, 30, 0), identity Placement + box_direct = Part.makeBox(10, 20, 30, App.Vector(0, 30, 0)) + + # Method 2: Box geometry at origin, then moved via Placement + box_placed = Part.makeBox(10, 20, 30) + box_placed.Placement = App.Placement(App.Vector(0, 30, 0), App.Rotation()) + + # Verify both boxes appear at the same location + self.assertAlmostEqual(box_direct.BoundBox.XMin, box_placed.BoundBox.XMin, places=5) + self.assertAlmostEqual(box_direct.BoundBox.YMin, box_placed.BoundBox.YMin, places=5) + self.assertAlmostEqual(box_direct.BoundBox.ZMin, box_placed.BoundBox.ZMin, places=5) + + # Mirror both across the XZ plane (Y=0) + # A point (x, y, z) mirrors to (x, -y, z) + # So box at Y=30..50 should mirror to Y=-50..-30 + mirror_direct = box_direct.mirror(App.Vector(), App.Vector(0, 1, 0)) + mirror_placed = box_placed.mirror(App.Vector(), App.Vector(0, 1, 0)) + + # The mirrored shapes should have identical bounding boxes + self.assertAlmostEqual( + mirror_direct.BoundBox.XMin, + mirror_placed.BoundBox.XMin, + places=5, + msg="Mirror with Placement produced different XMin", + ) + self.assertAlmostEqual( + mirror_direct.BoundBox.YMin, + mirror_placed.BoundBox.YMin, + places=5, + msg="Mirror with Placement produced different YMin", + ) + self.assertAlmostEqual( + mirror_direct.BoundBox.ZMin, + mirror_placed.BoundBox.ZMin, + places=5, + msg="Mirror with Placement produced different ZMin", + ) + self.assertAlmostEqual( + mirror_direct.BoundBox.XMax, + mirror_placed.BoundBox.XMax, + places=5, + msg="Mirror with Placement produced different XMax", + ) + self.assertAlmostEqual( + mirror_direct.BoundBox.YMax, + mirror_placed.BoundBox.YMax, + places=5, + msg="Mirror with Placement produced different YMax", + ) + self.assertAlmostEqual( + mirror_direct.BoundBox.ZMax, + mirror_placed.BoundBox.ZMax, + places=5, + msg="Mirror with Placement produced different ZMax", + ) + + # Verify the expected mirror result: Y=30..50 mirrors to Y=-50..-30 + self.assertAlmostEqual(mirror_direct.BoundBox.YMin, -50.0, places=5) + self.assertAlmostEqual(mirror_direct.BoundBox.YMax, -30.0, places=5) + def testTopoShapeScale(self): # Act scale = self.doc.Box1.Shape.scaled(2) From 389901185c21ff3709ab20b57804316c1e136d86 Mon Sep 17 00:00:00 2001 From: wandererfan Date: Fri, 23 Jan 2026 19:34:32 -0500 Subject: [PATCH 003/124] [TD]fix circle centerlines line style (cherry picked from commit 29066c1a5373bb6e2311806e65c61b1f6ce4170e) --- src/Mod/TechDraw/Gui/CommandExtensionPack.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Mod/TechDraw/Gui/CommandExtensionPack.cpp b/src/Mod/TechDraw/Gui/CommandExtensionPack.cpp index f0911eace1..f4e656db2c 100644 --- a/src/Mod/TechDraw/Gui/CommandExtensionPack.cpp +++ b/src/Mod/TechDraw/Gui/CommandExtensionPack.cpp @@ -225,6 +225,10 @@ void execCircleCenterLines(Gui::Command* cmd) _setLineAttributes(horiz); TechDraw::CosmeticEdge* vert = objFeat->getCosmeticEdge(line2tag); _setLineAttributes(vert); + // horiz & vert are centerlines, so they should use the default centerline + // number and not the number from line attributes + horiz->m_format.setLineNumber(Preferences::CenterLineStyle()); + vert->m_format.setLineNumber(Preferences::CenterLineStyle()); } } } From f253ad4c03265c09b8114695f64ec02f648d8f6b Mon Sep 17 00:00:00 2001 From: wandererfan Date: Fri, 23 Jan 2026 22:50:32 -0500 Subject: [PATCH 004/124] [TD]clang warnings (cherry picked from commit b8f09bd7583d61d767d275aac5c3c2143cc0120d) --- src/Mod/TechDraw/Gui/CommandExtensionPack.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/Mod/TechDraw/Gui/CommandExtensionPack.cpp b/src/Mod/TechDraw/Gui/CommandExtensionPack.cpp index f4e656db2c..3f18e61ccc 100644 --- a/src/Mod/TechDraw/Gui/CommandExtensionPack.cpp +++ b/src/Mod/TechDraw/Gui/CommandExtensionPack.cpp @@ -215,10 +215,11 @@ void execCircleCenterLines(Gui::Command* cmd) double radius = cgen->radius / objFeat->getScale(); // right, left, top, bottom are formed from a canonical point (center) // so they do not need to be changed to canonical form. - Base::Vector3d right(center.x + radius + 2.0, center.y, 0.0); - Base::Vector3d top(center.x, center.y + radius + 2.0, 0.0); - Base::Vector3d left(center.x - radius - 2.0, center.y, 0.0); - Base::Vector3d bottom(center.x, center.y - radius - 2.0, 0.0); + constexpr double lineOutsideCircle{2.0}; + Base::Vector3d right(center.x + radius + lineOutsideCircle, center.y, 0.0); + Base::Vector3d top(center.x, center.y + radius + lineOutsideCircle, 0.0); + Base::Vector3d left(center.x - radius - lineOutsideCircle, center.y, 0.0); + Base::Vector3d bottom(center.x, center.y - radius - lineOutsideCircle, 0.0); std::string line1tag = objFeat->addCosmeticEdge(right, left); std::string line2tag = objFeat->addCosmeticEdge(top, bottom); TechDraw::CosmeticEdge* horiz = objFeat->getCosmeticEdge(line1tag); @@ -232,7 +233,7 @@ void execCircleCenterLines(Gui::Command* cmd) } } } - cmd->getSelection().clearSelection(); + Gui::Selection().clearCompleteSelection(); objFeat->refreshCEGeoms(); objFeat->requestPaint(); Gui::Command::commitCommand(); From df9f1dcd661000bcfc806a268634b294fb42ff6e Mon Sep 17 00:00:00 2001 From: Kacper Donat Date: Sun, 18 Jan 2026 20:21:41 +0100 Subject: [PATCH 005/124] Part: Fix regressions in MultiCommon boolean operation This commit addresses two regressions in the MultiCommon feature: 1. Computation Logic: Fixed an issue where the common operation was calculated as the intersection of the first shape with the union of the rest (the default behavior of makeElementBoolean). It now correctly computes the intersection of all shapes sequentially. 2. Compound Handling: Added logic to expand a single compound input into its constituent shapes. Previously, a compound was treated as a single entity, leading to incorrect intersection results. To maintain backward compatibility, a hidden 'Behavior' property is introduced. This ensures that documents created in FreeCAD 1.0, which rely on the previous behavior, continue to render as originally intended while new objects use the corrected logic. (cherry picked from commit 4dda92e5998b8bc3fa4a6975e75cb1e2a0c5a333) --- src/Mod/Part/App/FeaturePartCommon.cpp | 54 ++++++++++++++++++++++++-- src/Mod/Part/App/FeaturePartCommon.h | 13 +++++++ 2 files changed, 63 insertions(+), 4 deletions(-) diff --git a/src/Mod/Part/App/FeaturePartCommon.cpp b/src/Mod/Part/App/FeaturePartCommon.cpp index fd05813763..672b4cbd3e 100644 --- a/src/Mod/Part/App/FeaturePartCommon.cpp +++ b/src/Mod/Part/App/FeaturePartCommon.cpp @@ -34,6 +34,8 @@ #include "TopoShapeOpCode.h" #include "modelRefine.h" +#include + using namespace Part; @@ -45,7 +47,6 @@ extern bool getRefineModelParameter(); PROPERTY_SOURCE(Part::Common, Part::Boolean) - Common::Common() = default; const char* Common::opCode() const @@ -63,6 +64,7 @@ BRepAlgoAPI_BooleanOperation* Common::makeOperation(const TopoDS_Shape& base, co PROPERTY_SOURCE(Part::MultiCommon, Part::Feature) +const char* MultiCommon::BehaviorEnums[] = {"CommonOfAllShapes", "CommonOfFirstAndRest", nullptr}; MultiCommon::MultiCommon() { @@ -85,17 +87,38 @@ MultiCommon::MultiCommon() "Refine shape (clean up redundant edges) after this boolean operation" ); + ADD_PROPERTY_TYPE( + Behavior, + (CommonOfAllShapes), + "Compatibility", + App::Prop_Hidden, + "Determines how the common operation is computed: either as the intersection of all " + "shapes, or the intersection of the first shape with all remaining shapes (for " + "compatibility with FreeCAD 1.0)." + ); + Behavior.setEnums(BehaviorEnums); + this->Refine.setValue(getRefineModelParameter()); } short MultiCommon::mustExecute() const { - if (Shapes.isTouched()) { + if (Shapes.isTouched() || Behavior.isTouched()) { return 1; } return 0; } +void MultiCommon::Restore(Base::XMLReader& reader) +{ + Feature::Restore(reader); + + // For 1.0 and 1.0 only the order was common of first and the rest due to a bug + if (Base::getVersion(reader.ProgramVersion) == Base::Version::v1_0) { + Behavior.setValue(CommonOfFirstAndRest); + } +} + App::DocumentObjectExecReturn* MultiCommon::execute() { std::vector shapes; @@ -107,8 +130,31 @@ App::DocumentObjectExecReturn* MultiCommon::execute() shapes.push_back(sh); } - TopoShape res {0}; - res.makeElementBoolean(Part::OpCodes::Common, shapes); + TopoShape res; + + if (Behavior.getValue() == CommonOfAllShapes) { + // special case - if there is only one argument, and it is compound - expand it + if (shapes.size() == 1) { + TopoShape shape = shapes.front(); + + if (shape.shapeType() == TopAbs_COMPOUND) { + shapes.clear(); + std::ranges::copy(shape.getSubTopoShapes(), std::back_inserter(shapes)); + } + } + + res = shapes.front(); + + // to achieve common of all shapes, we need to do it one shape at a time + for (const auto& tool : shapes) { + res = res.makeElementBoolean(OpCodes::Common, {res, tool}); + } + } + else { + res = TopoShape(0); + res.makeElementBoolean(OpCodes::Common, shapes); + } + if (res.isNull()) { throw Base::RuntimeError("Resulting shape is null"); } diff --git a/src/Mod/Part/App/FeaturePartCommon.h b/src/Mod/Part/App/FeaturePartCommon.h index 2f4fd501da..a92342cad0 100644 --- a/src/Mod/Part/App/FeaturePartCommon.h +++ b/src/Mod/Part/App/FeaturePartCommon.h @@ -49,6 +49,12 @@ protected: //@} }; +enum CommonBehavior +{ + CommonOfAllShapes, + CommonOfFirstAndRest, +}; + class PartExport MultiCommon: public Part::Feature { PROPERTY_HEADER_WITH_OVERRIDE(Part::MultiCommon); @@ -59,6 +65,7 @@ public: App::PropertyLinkList Shapes; PropertyShapeHistory History; App::PropertyBool Refine; + App::PropertyEnumeration Behavior; /** @name methods override feature */ //@{ @@ -66,11 +73,17 @@ public: App::DocumentObjectExecReturn* execute() override; short mustExecute() const override; //@} + + void Restore(Base::XMLReader& reader) override; + /// returns the type name of the ViewProvider const char* getViewProviderName() const override { return "PartGui::ViewProviderMultiCommon"; } + +private: + static const char* BehaviorEnums[]; }; } // namespace Part From fddd465f05a24115af79750cd50c411e2b80bffa Mon Sep 17 00:00:00 2001 From: PaddleStroke Date: Tue, 27 Jan 2026 16:19:53 +0100 Subject: [PATCH 006/124] Sketcher: fix logic flaw in ConstraintLineByAngle (cherry picked from commit a0847c22c737f9950a13ff7b34fe585feda18273) --- src/Mod/Sketcher/Gui/Utils.cpp | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/Mod/Sketcher/Gui/Utils.cpp b/src/Mod/Sketcher/Gui/Utils.cpp index a077f146ce..355a01c5a6 100644 --- a/src/Mod/Sketcher/Gui/Utils.cpp +++ b/src/Mod/Sketcher/Gui/Utils.cpp @@ -748,16 +748,11 @@ void SketcherGui::ConstraintToAttachment( void SketcherGui::ConstraintLineByAngle(int geoId, double angle, App::DocumentObject* obj) { using std::numbers::pi; - double angleModPi = std::fmod(angle, pi); - double angleModHalfPi = std::fmod(angle, pi / 2); - if (fabs(angleModPi - pi) < Precision::Confusion() - || fabs(angleModPi + pi) < Precision::Confusion() - || fabs(angleModPi) < Precision::Confusion()) { + if (fabs(std::remainder(angle, pi)) < Precision::Confusion()) { Gui::cmdAppObjectArgs(obj, "addConstraint(Sketcher.Constraint('Horizontal',%d)) ", geoId); } - else if (fabs(angleModHalfPi - pi / 2) < Precision::Confusion() - || fabs(angleModHalfPi + pi / 2) < Precision::Confusion()) { + else if (fabs(std::remainder(angle, pi / 2)) < Precision::Confusion()) { Gui::cmdAppObjectArgs(obj, "addConstraint(Sketcher.Constraint('Vertical',%d)) ", geoId); } else { From 86d64caf64d812914b9eed7c1ff81e0fea93ee7a Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Thu, 29 Jan 2026 15:38:55 +0100 Subject: [PATCH 007/124] Draft: fix autogroup behavior if active group is a layer (#27102) (cherry picked from commit 0f2bdf280f66b431250a256dd8ed5de0759bb7b0) --- src/Mod/Draft/draftutils/gui_utils.py | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/Mod/Draft/draftutils/gui_utils.py b/src/Mod/Draft/draftutils/gui_utils.py index c4255a2911..02aeac5cd3 100644 --- a/src/Mod/Draft/draftutils/gui_utils.py +++ b/src/Mod/Draft/draftutils/gui_utils.py @@ -128,13 +128,22 @@ def autogroup(obj): if active_group is None: # Layer/group does not exist (anymore) Gui.draftToolBar.setAutoGroup() # Change active layer/group in Tray to None. + elif utils.get_type(active_group) == "Layer": + if not obj in active_group.Group: + active_group.Group += [obj] + # No return statement here as objects can be in a layer and in + # a normal group or group-like BIM object at the same time. + elif obj in active_group.InListRecursive: return - if obj in active_group.InListRecursive: + else: + if not obj in active_group.Group: + if hasattr(active_group, "addObject"): + active_group.addObject(obj) + else: + active_group.Group += [obj] return - if not obj in active_group.Group: - active_group.Group += [obj] - elif Gui.ActiveDocument.ActiveView.getActiveObject("NativeIFC") is not None: + if Gui.ActiveDocument.ActiveView.getActiveObject("NativeIFC") is not None: # NativeIFC handling try: from nativeifc import ifc_tools From 3d538beb80a3281e0485868e3cd7eaa7748a862d Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Thu, 29 Jan 2026 12:36:09 +0100 Subject: [PATCH 008/124] =?UTF-8?q?Revert=20"Build:=20cmake:=20fixes=20#26?= =?UTF-8?q?247=20update=20cmake=20to=20work=20with=20new=20required=20dep?= =?UTF-8?q?=E2=80=A6"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 61b87e5ed041358f80cc33858b63cfdb77bc461e. --- CMakeLists.txt | 4 -- cMake/FindLARK.cmake | 53 -------------------- cMake/FreeCAD_Helpers/PrintFinalReport.cmake | 3 -- cMake/FreeCAD_Helpers/SetupLark.cmake | 7 --- 4 files changed, 67 deletions(-) delete mode 100644 cMake/FindLARK.cmake delete mode 100644 cMake/FreeCAD_Helpers/SetupLark.cmake diff --git a/CMakeLists.txt b/CMakeLists.txt index f83cacf94a..e3d727ef4d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -116,10 +116,6 @@ if(NOT FREECAD_LIBPACK_USE OR FREECAD_LIBPACK_CHECKFILE_CLBUNDLER OR FREECAD_LIB # SetupCoin3D can overwrite find_package(Boost) output so keep this after. SetupBoost() - - if(BUILD_BIM) - SetupLark() - endif() endif() if(BUILD_VR) diff --git a/cMake/FindLARK.cmake b/cMake/FindLARK.cmake deleted file mode 100644 index 766b9219e0..0000000000 --- a/cMake/FindLARK.cmake +++ /dev/null @@ -1,53 +0,0 @@ -# - Find the lark library -# This module finds if lark is installed, and sets the following variables -# indicating where it is. -# -# LARK_FOUND - was lark found -# LARK_VERSION - the version of lark found as a string -# LARK_VERSION_MAJOR - the major version number of lark -# LARK_VERSION_MINOR - the minor version number of lark -# LARK_VERSION_PATCH - the patch version number of lark - -include(FindPackageHandleStandardArgs) - -if(Python3_EXECUTABLE) - message(STATUS "FindLark: Using Python3_EXECUTABLE = ${Python3_EXECUTABLE}") - - # try to import lark into Python interpreter - execute_process( - COMMAND "${Python3_EXECUTABLE}" "-c" - "import lark; print(lark.__version__)" - RESULT_VARIABLE _LARK_SEARCH_SUCCESS - OUTPUT_VARIABLE LARK_VERSION - ERROR_VARIABLE _LARK_ERROR_VALUE - OUTPUT_STRIP_TRAILING_WHITESPACE - ) - - message(DEBUG "FindLark: Result = ${_LARK_SEARCH_SUCCESS}") - message(DEBUG "FindLark: Version = ${LARK_VERSION}") - message(DEBUG "FindLark: Error = ${_LARK_ERROR_VALUE}") - - if(_LARK_SEARCH_SUCCESS MATCHES 0) - # extract version components - string(REGEX REPLACE "\\." ";" _LARK_VERSION_LIST ${LARK_VERSION}) - list(LENGTH _LARK_VERSION_LIST _LARK_VERSION_LIST_LEN) - if(_LARK_VERSION_LIST_LEN GREATER_EQUAL 1) - list(GET _LARK_VERSION_LIST 0 LARK_VERSION_MAJOR) - endif() - if(_LARK_VERSION_LIST_LEN GREATER_EQUAL 2) - list(GET _LARK_VERSION_LIST 1 LARK_VERSION_MINOR) - endif() - if(_LARK_VERSION_LIST_LEN GREATER_EQUAL 3) - list(GET _LARK_VERSION_LIST 2 LARK_VERSION_PATCH) - endif() - else() - message(STATUS "The BIM workbench requires the lark python package / module to be installed") - endif() -else() - message(STATUS "FindLark: Python3_EXECUTABLE not set") -endif() - -find_package_handle_standard_args(LARK - REQUIRED_VARS LARK_VERSION - VERSION_VAR LARK_VERSION -) diff --git a/cMake/FreeCAD_Helpers/PrintFinalReport.cmake b/cMake/FreeCAD_Helpers/PrintFinalReport.cmake index 3551e10b47..5d50f6b02f 100644 --- a/cMake/FreeCAD_Helpers/PrintFinalReport.cmake +++ b/cMake/FreeCAD_Helpers/PrintFinalReport.cmake @@ -221,9 +221,6 @@ macro(PrintFinalReport) conditional(fmt fmt_FOUND "Sources downloaded to ${fmt_SOURCE_DIR}" "${fmt_VERSION}") conditional(yaml-cpp yaml-cpp_FOUND "not found" "${yaml-cpp_VERSION}") conditional(Vtk VTK_FOUND "not found" ${VTK_VERSION}) - if(BUILD_BIM) - conditional(Lark LARK_FOUND "not found" "${LARK_VERSION}") - endif() section_end() diff --git a/cMake/FreeCAD_Helpers/SetupLark.cmake b/cMake/FreeCAD_Helpers/SetupLark.cmake deleted file mode 100644 index c96aed99a3..0000000000 --- a/cMake/FreeCAD_Helpers/SetupLark.cmake +++ /dev/null @@ -1,7 +0,0 @@ -macro(SetupLark) - # ------------------------------ Lark ------------------------------ - - find_package(LARK MODULE REQUIRED) - message(STATUS "Found Lark: version ${LARK_VERSION}") - -endmacro() From 5ed10ef76fa5a2463af92163ce0c85ab1d3c7e1c Mon Sep 17 00:00:00 2001 From: kkocdko Date: Sat, 31 Jan 2026 17:13:48 +0800 Subject: [PATCH 009/124] Pixi: pin xcb-util-cursor==0.1.5 to address cursor bug. Co-authored-by: Jacob Oursland --- package/rattler-build/pixi.lock | 181 ++++++++++++++++-------------- package/rattler-build/pixi.toml | 2 + package/rattler-build/recipe.yaml | 3 + pixi.lock | 34 +++--- pixi.toml | 2 + 5 files changed, 122 insertions(+), 100 deletions(-) diff --git a/package/rattler-build/pixi.lock b/package/rattler-build/pixi.lock index 99f98c1664..a0d11f60e4 100644 --- a/package/rattler-build/pixi.lock +++ b/package/rattler-build/pixi.lock @@ -5,6 +5,8 @@ environments: - url: https://prefix.dev/pixi-build-backends/ - url: https://conda.anaconda.org/freecad/ - url: https://conda.anaconda.org/conda-forge/ + options: + pypi-prerelease-mode: if-necessary-or-explicit packages: linux-64: - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 @@ -54,7 +56,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/ffmpeg-7.1.1-gpl_h127656b_906.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/flann-1.9.2-h783367e_4.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/fltk-1.3.10-hff38c0f_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/fmt-12.0.0-h2b0788b_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/fmt-12.1.0-hff5e90c_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2 @@ -302,7 +304,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/x264-1!164.3095-h166bdaf_2.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/x265-3.5-h924138e_3.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.6-hb03c661_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.5-hb9d3cd8_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda @@ -387,7 +389,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ffmpeg-7.1.1-gpl_h30b7fc1_906.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/flann-1.9.2-hca6fa18_4.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/fltk-1.3.10-hc36ef9c_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/fmt-12.0.0-h416241a_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/fmt-12.1.0-h20c602a_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2 @@ -628,7 +630,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/x264-1!164.3095-h4e544f5_2.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/x265-3.5-hdd96247_3.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xcb-util-0.4.1-hca56bd8_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xcb-util-cursor-0.1.6-he30d5cf_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xcb-util-cursor-0.1.5-h86ecc28_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xcb-util-image-0.4.0-h5c728e9_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xcb-util-keysyms-0.4.1-h5c728e9_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xcb-util-renderutil-0.3.10-h5c728e9_0.conda @@ -708,7 +710,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/ffmpeg-7.1.1-gpl_h7f5d84f_106.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/flann-1.9.2-hf045e91_4.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/fltk-1.3.10-h11de4b3_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/fmt-12.0.0-h7a3a4f9_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/fmt-12.1.0-hda137b5_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2 @@ -980,7 +982,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ffmpeg-7.1.1-gpl_h20db955_106.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/flann-1.9.2-h5d00db4_4.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/fltk-1.3.10-h46aaf7c_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/fmt-12.0.0-h669d743_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/fmt-12.1.0-h403dcb5_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2 @@ -1247,7 +1249,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/ffmpeg-7.1.1-gpl_h70aa942_910.conda - conda: https://conda.anaconda.org/conda-forge/win-64/flann-1.9.2-h48fefe0_4.conda - conda: https://conda.anaconda.org/conda-forge/win-64/fltk-1.3.10-h5d05227_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/fmt-12.0.0-h29169d4_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/fmt-12.1.0-h7f4e812_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2 @@ -1475,6 +1477,8 @@ environments: - url: https://prefix.dev/pixi-build-backends/ - url: https://conda.anaconda.org/freecad/ - url: https://conda.anaconda.org/conda-forge/ + options: + pypi-prerelease-mode: if-necessary-or-explicit packages: linux-64: - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 @@ -1492,14 +1496,22 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.51.1-h0c1763c_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.41.2-h5347b49_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.0-h26f9b46_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.11.14-hd63d673_2_cpython.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-h853b02a_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_ha0e22de_103.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025c-h8577fbf_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.5-hb9d3cd8_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb03c661_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb03c661_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_6.conda linux-aarch64: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/_openmp_mutex-4.5-2_gnu.tar.bz2 @@ -1516,14 +1528,22 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libnsl-2.0.1-h86ecc28_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libsqlite-3.51.1-h022381a_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libuuid-2.41.2-h1022ec0_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libxcb-1.17.0-h262b8f6_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libxcrypt-4.4.36-h31becfc_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.3.1-h86ecc28_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ncurses-6.5-ha32ae93_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-3.6.0-h8e36d6e_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/pthread-stubs-0.4-h86ecc28_1002.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/python-3.11.14-h91f4b29_2_cpython.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/readline-8.3-hb682ff5_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/tk-8.6.13-noxft_h561c983_103.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025c-h8577fbf_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xcb-util-0.4.1-hca56bd8_2.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xcb-util-cursor-0.1.5-h86ecc28_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xcb-util-image-0.4.0-h5c728e9_2.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xcb-util-renderutil-0.3.10-h5c728e9_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-libxau-1.0.12-he30d5cf_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-libxdmcp-1.1.5-he30d5cf_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/zstd-1.5.7-h85ac4a6_6.conda osx-64: - conda: https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-h500dc9f_8.conda @@ -4013,58 +4033,58 @@ packages: license_family: LGPL size: 1623168 timestamp: 1731909509376 -- conda: https://conda.anaconda.org/conda-forge/linux-64/fmt-12.0.0-h2b0788b_0.conda - sha256: b546c4eb5e11c2d8eab0685593e078fd0cd483e467d5d6e307d60d887488230f - md5: d90bf58b03d9a958cb4f9d3de539af17 +- conda: https://conda.anaconda.org/conda-forge/linux-64/fmt-12.1.0-hff5e90c_0.conda + sha256: d4e92ba7a7b4965341dc0fca57ec72d01d111b53c12d11396473115585a9ead6 + md5: f7d7a4104082b39e3b3473fbd4a38229 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 - libstdcxx >=14 license: MIT license_family: MIT - size: 197164 - timestamp: 1760369692240 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/fmt-12.0.0-h416241a_0.conda - sha256: a325b5878768fabecfdfff8138078a78fbc548cd451c7d61867bdc7642712f58 - md5: 16e5ddbcf5ccea402f82fb859e369978 + size: 198107 + timestamp: 1767681153946 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/fmt-12.1.0-h20c602a_0.conda + sha256: 7826619c80af5a5fb0c1f2a965c93f4b92670523e12ff45c592daa3f11340746 + md5: 067209b690c2d7f42e1e4c370d1aff12 depends: - libgcc >=14 - libstdcxx >=14 license: MIT license_family: MIT - size: 195671 - timestamp: 1760369804829 -- conda: https://conda.anaconda.org/conda-forge/osx-64/fmt-12.0.0-h7a3a4f9_0.conda - sha256: 07664e3191dc0c52f1782746cdb676cb0a816ec85cd18131af8f7f3ef2f7712d - md5: 50a99b2b143fe6010e988ec2668e64bb + size: 197671 + timestamp: 1767681179883 +- conda: https://conda.anaconda.org/conda-forge/osx-64/fmt-12.1.0-hda137b5_0.conda + sha256: 3c56fc4b3528acb29d89d139f9800b86425e643be8d9caddd4d6f4a8b09a8db4 + md5: 265ec3c628a7e2324d86a08205ada7a8 depends: - __osx >=10.13 - libcxx >=19 license: MIT license_family: MIT - size: 187827 - timestamp: 1760370004118 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/fmt-12.0.0-h669d743_0.conda - sha256: 2d14f30be9ef23efd1776166a68f01d7b561b7a04a7846cb0cc5a46021ff82df - md5: 364025d9b6f6305a73f8a5e84a2310d5 + size: 188352 + timestamp: 1767681462452 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/fmt-12.1.0-h403dcb5_0.conda + sha256: dba5d4a93dc62f20e4c2de813ccf7beefed1fb54313faff9c4f2383e4744c8e5 + md5: ae2f556fbb43e5a75cc80a47ac942a8e depends: - __osx >=11.0 - libcxx >=19 license: MIT license_family: MIT - size: 179725 - timestamp: 1760370178553 -- conda: https://conda.anaconda.org/conda-forge/win-64/fmt-12.0.0-h29169d4_0.conda - sha256: e9996a61fc171dd16c6a2f71723091c9aa596a3360ced227ae5292b4c43d958c - md5: 538a2d266f27a80a351f15873c3e0de7 + size: 180970 + timestamp: 1767681372955 +- conda: https://conda.anaconda.org/conda-forge/win-64/fmt-12.1.0-h7f4e812_0.conda + sha256: cce96406ec353692ab46cd9d992eddb6923979c1a342cbdba33521a7c234176f + md5: 6e226b58e18411571aaa57a16ad10831 depends: - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.44.35208 license: MIT license_family: MIT - size: 187703 - timestamp: 1760369874666 + size: 186390 + timestamp: 1767681264793 - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2 sha256: 58d7f40d2940dd0a8aa28651239adbf5613254df0f75789919c4e6762054403b md5: 0c96522c6bdaed4b1566d11387caaf45 @@ -4257,9 +4277,12 @@ packages: timestamp: 1765632825351 - conda: . name: freecad - version: 1.1.0rc1 + version: 1.1.0rc2 build: h3c70cbc_0 subdir: win-64 + variants: + build_platform: win-64 + target_platform: win-64 depends: - blas * openblas* - blinker @@ -4300,10 +4323,10 @@ packages: - vtk - xlutils - smesh >=9.9.0.0,<9.9.1.0a0 - - coin3d >=4.0.3,<4.1.0a0 - libboost >=1.86.0,<1.87.0a0 - pcl >=1.15.0,<1.15.1.0a0 - - fmt >=12.0.0,<12.1.0a0 + - coin3d >=4.0.3,<4.1.0a0 + - fmt >=12.1.0,<12.2.0a0 - libfreetype >=2.14.1 - libfreetype6 >=2.14.1 - vtk-base >=9.3.1,<9.3.2.0a0 @@ -4314,16 +4337,14 @@ packages: - libzlib >=1.3.1,<2.0a0 - libwinpthread >=12.0.0.r4.gg4f2fc60ca - tbb >=2022.3.0 - input: - hash: 3cd55b6252e9aea25fcd126c2ef8a824c614f4f785aa678a93dbf77043531b64 - globs: - - recipe.yaml - - variants.yaml - conda: . name: freecad - version: 1.1.0rc1 + version: 1.1.0rc2 build: h6d4d2f9_0 subdir: linux-aarch64 + variants: + build_platform: linux-aarch64 + target_platform: linux-aarch64 depends: - blas * openblas* - blinker @@ -4364,11 +4385,12 @@ packages: - vtk - xlutils - libspnav + - xcb-util-cursor ==0.1.5 + - pcl >=1.15.0,<1.15.1.0a0 - smesh >=9.9.0.0,<9.9.1.0a0 - coin3d >=4.0.3,<4.1.0a0 - - pcl >=1.15.0,<1.15.1.0a0 - libboost >=1.86.0,<1.87.0a0 - - fmt >=12.0.0,<12.1.0a0 + - fmt >=12.1.0,<12.2.0a0 - libfreetype >=2.14.1 - libfreetype6 >=2.14.1 - vtk-base >=9.3.1,<9.3.2.0a0 @@ -4377,16 +4399,14 @@ packages: - xerces-c >=3.3.0,<3.4.0a0 - yaml-cpp >=0.8.0,<0.9.0a0 - libzlib >=1.3.1,<2.0a0 - input: - hash: 3cd55b6252e9aea25fcd126c2ef8a824c614f4f785aa678a93dbf77043531b64 - globs: - - recipe.yaml - - variants.yaml - conda: . name: freecad - version: 1.1.0rc1 + version: 1.1.0rc2 build: h81b34b9_0 subdir: linux-64 + variants: + build_platform: linux-64 + target_platform: linux-64 depends: - blas * openblas* - blinker @@ -4427,10 +4447,11 @@ packages: - vtk - xlutils - libspnav + - xcb-util-cursor ==0.1.5 - __glibc >=2.17,<3.0.a0 - smesh >=9.9.0.0,<9.9.1.0a0 - coin3d >=4.0.3,<4.1.0a0 - - fmt >=12.0.0,<12.1.0a0 + - fmt >=12.1.0,<12.2.0a0 - libfreetype >=2.14.1 - libfreetype6 >=2.14.1 - vtk-base >=9.3.1,<9.3.2.0a0 @@ -4441,16 +4462,15 @@ packages: - xerces-c >=3.3.0,<3.4.0a0 - yaml-cpp >=0.8.0,<0.9.0a0 - libzlib >=1.3.1,<2.0a0 - input: - hash: 3cd55b6252e9aea25fcd126c2ef8a824c614f4f785aa678a93dbf77043531b64 - globs: - - recipe.yaml - - variants.yaml - conda: . name: freecad - version: 1.1.0rc1 + version: 1.1.0rc2 build: hc347f7b_0 subdir: osx-64 + variants: + MACOSX_DEPLOYMENT_TARGET: '10.13' + build_platform: osx-64 + target_platform: osx-64 depends: - blas * openblas* - blinker @@ -4492,7 +4512,7 @@ packages: - xlutils - smesh >=9.9.0.0,<9.9.1.0a0 - coin3d >=4.0.3,<4.1.0a0 - - fmt >=12.0.0,<12.1.0a0 + - fmt >=12.1.0,<12.2.0a0 - libfreetype >=2.14.1 - libfreetype6 >=2.14.1 - vtk-base >=9.3.1,<9.3.2.0a0 @@ -4503,16 +4523,14 @@ packages: - xerces-c >=3.3.0,<3.4.0a0 - yaml-cpp >=0.8.0,<0.9.0a0 - libzlib >=1.3.1,<2.0a0 - input: - hash: 3cd55b6252e9aea25fcd126c2ef8a824c614f4f785aa678a93dbf77043531b64 - globs: - - recipe.yaml - - variants.yaml - conda: . name: freecad - version: 1.1.0rc1 + version: 1.1.0rc2 build: he8ea13f_0 subdir: osx-arm64 + variants: + build_platform: osx-arm64 + target_platform: osx-arm64 depends: - blas * openblas* - blinker @@ -4553,9 +4571,9 @@ packages: - vtk - xlutils - smesh >=9.9.0.0,<9.9.1.0a0 - - pcl >=1.15.0,<1.15.1.0a0 - coin3d >=4.0.3,<4.1.0a0 - - fmt >=12.0.0,<12.1.0a0 + - pcl >=1.15.0,<1.15.1.0a0 + - fmt >=12.1.0,<12.2.0a0 - libfreetype >=2.14.1 - libfreetype6 >=2.14.1 - vtk-base >=9.3.1,<9.3.2.0a0 @@ -4565,11 +4583,6 @@ packages: - xerces-c >=3.3.0,<3.4.0a0 - yaml-cpp >=0.8.0,<0.9.0a0 - libzlib >=1.3.1,<2.0a0 - input: - hash: 3cd55b6252e9aea25fcd126c2ef8a824c614f4f785aa678a93dbf77043531b64 - globs: - - recipe.yaml - - variants.yaml - conda: https://conda.anaconda.org/conda-forge/linux-64/freeglut-3.2.2-ha6d2627_3.conda sha256: 676540a8e7f73a894cb1fcb870e7bec623ec1c0a2d277094fd713261a02d8d56 md5: 84ec3f5b46f3076be49f2cf3f1cfbf02 @@ -17297,33 +17310,33 @@ packages: license_family: MIT size: 21517 timestamp: 1750437961489 -- conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.6-hb03c661_0.conda - sha256: c2be9cae786fdb2df7c2387d2db31b285cf90ab3bfabda8fa75a596c3d20fc67 - md5: 4d1fc190b99912ed557a8236e958c559 +- conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.5-hb9d3cd8_0.conda + sha256: c7b35db96f6e32a9e5346f97adc968ef2f33948e3d7084295baebc0e33abdd5b + md5: eb44b3b6deb1cab08d72cb61686fe64c depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=14 + - libgcc >=13 - libxcb >=1.13 - - libxcb >=1.17.0,<2.0a0 + - libxcb >=1.16,<2.0.0a0 - xcb-util-image >=0.4.0,<0.5.0a0 - xcb-util-renderutil >=0.3.10,<0.4.0a0 license: MIT license_family: MIT - size: 20829 - timestamp: 1763366954390 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xcb-util-cursor-0.1.6-he30d5cf_0.conda - sha256: 2e31eeeac0ad76229a565f1df3a8fb4ea54852a68404a99558adab9c92c0ac4d - md5: 8b70063c86f7f9a0b045e78d2d9971f7 + size: 20296 + timestamp: 1726125844850 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xcb-util-cursor-0.1.5-h86ecc28_0.conda + sha256: c2608dc625c7aacffff938813f985c5f21c6d8a4da3280d57b5287ba1b27ec21 + md5: d6bb2038d26fa118d5cbc2761116f3e5 depends: - - libgcc >=14 + - libgcc >=13 - libxcb >=1.13 - - libxcb >=1.17.0,<2.0a0 + - libxcb >=1.16,<2.0.0a0 - xcb-util-image >=0.4.0,<0.5.0a0 - xcb-util-renderutil >=0.3.10,<0.4.0a0 license: MIT license_family: MIT - size: 21639 - timestamp: 1763367131001 + size: 21123 + timestamp: 1726125922919 - conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda sha256: 94b12ff8b30260d9de4fd7a28cca12e028e572cbc504fd42aa2646ec4a5bded7 md5: a0901183f08b6c7107aab109733a3c91 diff --git a/package/rattler-build/pixi.toml b/package/rattler-build/pixi.toml index 5fd24aeb00..965a3d0156 100644 --- a/package/rattler-build/pixi.toml +++ b/package/rattler-build/pixi.toml @@ -29,10 +29,12 @@ create_bundle = 'bash -c "cd $(bash scripts/get_os.bash) && bash create_bundle.s ## Linux (x86-64) [feature.package.target.linux-64.dependencies] coreutils = "*" +xcb-util-cursor = "==0.1.5" ## hack to address https://github.com/FreeCAD/FreeCAD/issues/26726 ## Linux (aarch64) [feature.package.target.linux-aarch64.dependencies] coreutils = "*" +xcb-util-cursor = "==0.1.5" ## hack to address https://github.com/FreeCAD/FreeCAD/issues/26726 ## macOS (Intel) [feature.package.target.osx-64.dependencies] diff --git a/package/rattler-build/recipe.yaml b/package/rattler-build/recipe.yaml index d492d5df57..b34315dc40 100644 --- a/package/rattler-build/recipe.yaml +++ b/package/rattler-build/recipe.yaml @@ -52,6 +52,7 @@ requirements: - pixman-cos7-x86_64 - sed - sysroot_linux-64 + - xcb-util-cursor==0.1.5 ## hack to address https://github.com/FreeCAD/FreeCAD/issues/26726 - xorg-x11-server-common-cos7-x86_64 - xorg-x11-server-xvfb-cos7-x86_64 - xorg-xproto @@ -84,6 +85,7 @@ requirements: - pixman-cos7-aarch64 - sed - sysroot_linux-aarch64 + - xcb-util-cursor==0.1.5 ## hack to address https://github.com/FreeCAD/FreeCAD/issues/26726 - xorg-x11-server-common-cos7-aarch64 - xorg-x11-server-xvfb-cos7-aarch64 - xorg-xproto @@ -175,3 +177,4 @@ requirements: - if: linux then: - libspnav + - xcb-util-cursor==0.1.5 ## hack to address https://github.com/FreeCAD/FreeCAD/issues/26726 diff --git a/pixi.lock b/pixi.lock index fe1fa3c71b..9d145c6de0 100644 --- a/pixi.lock +++ b/pixi.lock @@ -6,6 +6,8 @@ environments: - url: https://conda.anaconda.org/conda-forge/ indexes: - https://pypi.org/simple + options: + pypi-prerelease-mode: if-necessary-or-explicit packages: linux-64: - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 @@ -398,7 +400,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/x264-1!164.3095-h166bdaf_2.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/x265-3.5-h924138e_3.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.6-hb03c661_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.5-hb9d3cd8_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda @@ -822,7 +824,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/x264-1!164.3095-h4e544f5_2.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/x265-3.5-hdd96247_3.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xcb-util-0.4.1-hca56bd8_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xcb-util-cursor-0.1.6-he30d5cf_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xcb-util-cursor-0.1.5-h86ecc28_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xcb-util-image-0.4.0-h5c728e9_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xcb-util-keysyms-0.4.1-h5c728e9_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xcb-util-renderutil-0.3.10-h5c728e9_0.conda @@ -21831,35 +21833,35 @@ packages: purls: [] size: 21517 timestamp: 1750437961489 -- conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.6-hb03c661_0.conda - sha256: c2be9cae786fdb2df7c2387d2db31b285cf90ab3bfabda8fa75a596c3d20fc67 - md5: 4d1fc190b99912ed557a8236e958c559 +- conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.5-hb9d3cd8_0.conda + sha256: c7b35db96f6e32a9e5346f97adc968ef2f33948e3d7084295baebc0e33abdd5b + md5: eb44b3b6deb1cab08d72cb61686fe64c depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=14 + - libgcc >=13 - libxcb >=1.13 - - libxcb >=1.17.0,<2.0a0 + - libxcb >=1.16,<2.0.0a0 - xcb-util-image >=0.4.0,<0.5.0a0 - xcb-util-renderutil >=0.3.10,<0.4.0a0 license: MIT license_family: MIT purls: [] - size: 20829 - timestamp: 1763366954390 -- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xcb-util-cursor-0.1.6-he30d5cf_0.conda - sha256: 2e31eeeac0ad76229a565f1df3a8fb4ea54852a68404a99558adab9c92c0ac4d - md5: 8b70063c86f7f9a0b045e78d2d9971f7 + size: 20296 + timestamp: 1726125844850 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xcb-util-cursor-0.1.5-h86ecc28_0.conda + sha256: c2608dc625c7aacffff938813f985c5f21c6d8a4da3280d57b5287ba1b27ec21 + md5: d6bb2038d26fa118d5cbc2761116f3e5 depends: - - libgcc >=14 + - libgcc >=13 - libxcb >=1.13 - - libxcb >=1.17.0,<2.0a0 + - libxcb >=1.16,<2.0.0a0 - xcb-util-image >=0.4.0,<0.5.0a0 - xcb-util-renderutil >=0.3.10,<0.4.0a0 license: MIT license_family: MIT purls: [] - size: 21639 - timestamp: 1763367131001 + size: 21123 + timestamp: 1726125922919 - conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda sha256: 94b12ff8b30260d9de4fd7a28cca12e028e572cbc504fd42aa2646ec4a5bded7 md5: a0901183f08b6c7107aab109733a3c91 diff --git a/pixi.toml b/pixi.toml index 81060dcfcc..1ca2e5cb69 100644 --- a/pixi.toml +++ b/pixi.toml @@ -94,6 +94,7 @@ mold = "*" pixman-cos7-x86_64 = "*" sed = "*" sysroot_linux-64 = "*" +xcb-util-cursor = "==0.1.5" ## hack to address https://github.com/FreeCAD/FreeCAD/issues/26726 xorg-x11-server-common-cos7-x86_64 = "*" xorg-x11-server-xvfb-cos7-x86_64 = "*" xorg-xproto = "*" @@ -132,6 +133,7 @@ mold = "*" pixman-cos7-aarch64 = "*" sed = "*" sysroot_linux-aarch64 = "*" +xcb-util-cursor = "==0.1.5" ## hack to address https://github.com/FreeCAD/FreeCAD/issues/26726 xorg-x11-server-common-cos7-aarch64 = "*" xorg-x11-server-xvfb-cos7-aarch64 = "*" xorg-xproto = "*" From 4c2da05273086e17af27fd58940c0017897d5387 Mon Sep 17 00:00:00 2001 From: kkocdko Date: Sat, 31 Jan 2026 17:19:01 +0800 Subject: [PATCH 010/124] Pixi: Fix qt6-wayland dep. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Gaël Écorchard --- package/rattler-build/pixi.lock | 59 +++++++++++++++++++++++++++++++ package/rattler-build/recipe.yaml | 1 + pixi.lock | 59 +++++++++++++++++++++++++++++++ pixi.toml | 2 ++ 4 files changed, 121 insertions(+) diff --git a/package/rattler-build/pixi.lock b/package/rattler-build/pixi.lock index a0d11f60e4..a73ed5db8d 100644 --- a/package/rattler-build/pixi.lock +++ b/package/rattler-build/pixi.lock @@ -270,6 +270,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.3-py311h3778330_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h434a139_5.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/qt6-main-6.8.3-h75f3359_4.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/qt6-wayland-6.8.3-hf501273_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/rapidjson-1.1.0.post20240409-h3f2d84a_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/rav1e-0.7.1-h8fae777_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-h853b02a_0.conda @@ -597,6 +598,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/pyyaml-6.0.3-py311h164a683_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/qhull-2020.2-h70be974_5.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/qt6-main-6.8.3-he176c03_4.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/qt6-wayland-6.8.3-h6948401_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/rapidjson-1.1.0.post20240409-h5ad3122_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/rav1e-0.7.1-ha3529ed_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/readline-8.3-hb682ff5_0.conda @@ -4385,6 +4387,7 @@ packages: - vtk - xlutils - libspnav + - qt6-wayland - xcb-util-cursor ==0.1.5 - pcl >=1.15.0,<1.15.1.0a0 - smesh >=9.9.0.0,<9.9.1.0a0 @@ -4447,6 +4450,7 @@ packages: - vtk - xlutils - libspnav + - qt6-wayland - xcb-util-cursor ==0.1.5 - __glibc >=2.17,<3.0.a0 - smesh >=9.9.0.0,<9.9.1.0a0 @@ -15615,6 +15619,61 @@ packages: license_family: LGPL size: 92900449 timestamp: 1750923594107 +- conda: https://conda.anaconda.org/conda-forge/linux-64/qt6-wayland-6.8.3-hf501273_0.conda + sha256: 82d09a7bd753766f06b3c81696053a24637b9e33e4f32baf32ca071f51273760 + md5: 984c2eefffc5d3937883b10748d16a34 + depends: + - __glibc >=2.17,<3.0.a0 + - fontconfig >=2.15.0,<3.0a0 + - fonts-conda-ecosystem + - freetype >=2.13.3,<3.0a0 + - libegl >=1.7.0,<2.0a0 + - libgcc >=13 + - libgl >=1.7.0,<2.0a0 + - libglib >=2.84.0,<3.0a0 + - libglx >=1.7.0,<2.0a0 + - libopengl >=1.7.0,<2.0a0 + - libstdcxx >=13 + - libxkbcommon >=1.8.1,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - qt6-main 6.8.3.* + - qt6-main >=6.8.3,<6.9.0a0 + - wayland >=1.23.1,<2.0a0 + - xorg-libx11 >=1.8.12,<2.0a0 + - xorg-libxcomposite >=0.4.6,<1.0a0 + - xorg-libxext >=1.3.6,<2.0a0 + - xorg-libxrandr >=1.5.4,<2.0a0 + license: LGPL-3.0-only + license_family: LGPL + size: 1550598 + timestamp: 1743159191270 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/qt6-wayland-6.8.3-h6948401_0.conda + sha256: 775a5615e3f763920f91366014a4111c58907694615c1d03752e0efcb5db2fdc + md5: 55b2a18347cd8fc340ecd553c70a8eee + depends: + - fontconfig >=2.15.0,<3.0a0 + - fonts-conda-ecosystem + - freetype >=2.13.3,<3.0a0 + - libegl >=1.7.0,<2.0a0 + - libgcc >=13 + - libgl >=1.7.0,<2.0a0 + - libglib >=2.84.0,<3.0a0 + - libglx >=1.7.0,<2.0a0 + - libopengl >=1.7.0,<2.0a0 + - libstdcxx >=13 + - libxkbcommon >=1.8.1,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - qt6-main 6.8.3.* + - qt6-main >=6.8.3,<6.9.0a0 + - wayland >=1.23.1,<2.0a0 + - xorg-libx11 >=1.8.12,<2.0a0 + - xorg-libxcomposite >=0.4.6,<1.0a0 + - xorg-libxext >=1.3.6,<2.0a0 + - xorg-libxrandr >=1.5.4,<2.0a0 + license: LGPL-3.0-only + license_family: LGPL + size: 1639641 + timestamp: 1743262388133 - conda: https://conda.anaconda.org/conda-forge/linux-64/rapidjson-1.1.0.post20240409-h3f2d84a_2.conda sha256: f87f265263a1ddbc50b98e2c2bcaa2bac63da3acc09267815dd0f4bd614cd902 md5: 65e2f30d532b4ae2063a424c185cc678 diff --git a/package/rattler-build/recipe.yaml b/package/rattler-build/recipe.yaml index b34315dc40..8f9aff6baf 100644 --- a/package/rattler-build/recipe.yaml +++ b/package/rattler-build/recipe.yaml @@ -177,4 +177,5 @@ requirements: - if: linux then: - libspnav + - qt6-wayland - xcb-util-cursor==0.1.5 ## hack to address https://github.com/FreeCAD/FreeCAD/issues/26726 diff --git a/pixi.lock b/pixi.lock index 9d145c6de0..4bc5ca967b 100644 --- a/pixi.lock +++ b/pixi.lock @@ -353,6 +353,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.3-py311h3778330_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h434a139_5.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/qt6-main-6.8.3-h75f3359_4.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/qt6-wayland-6.8.3-hf501273_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/rapidjson-1.1.0.post20240409-h3f2d84a_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/rav1e-0.7.1-h8fae777_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-h853b02a_0.conda @@ -778,6 +779,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/pyyaml-6.0.3-py311h164a683_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/qhull-2020.2-h70be974_5.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/qt6-main-6.8.3-he176c03_4.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/qt6-wayland-6.8.3-h6948401_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/rapidjson-1.1.0.post20240409-h5ad3122_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/rav1e-0.7.1-ha3529ed_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/readline-8.3-hb682ff5_0.conda @@ -19362,6 +19364,63 @@ packages: purls: [] size: 93819325 timestamp: 1743394251854 +- conda: https://conda.anaconda.org/conda-forge/linux-64/qt6-wayland-6.8.3-hf501273_0.conda + sha256: 82d09a7bd753766f06b3c81696053a24637b9e33e4f32baf32ca071f51273760 + md5: 984c2eefffc5d3937883b10748d16a34 + depends: + - __glibc >=2.17,<3.0.a0 + - fontconfig >=2.15.0,<3.0a0 + - fonts-conda-ecosystem + - freetype >=2.13.3,<3.0a0 + - libegl >=1.7.0,<2.0a0 + - libgcc >=13 + - libgl >=1.7.0,<2.0a0 + - libglib >=2.84.0,<3.0a0 + - libglx >=1.7.0,<2.0a0 + - libopengl >=1.7.0,<2.0a0 + - libstdcxx >=13 + - libxkbcommon >=1.8.1,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - qt6-main 6.8.3.* + - qt6-main >=6.8.3,<6.9.0a0 + - wayland >=1.23.1,<2.0a0 + - xorg-libx11 >=1.8.12,<2.0a0 + - xorg-libxcomposite >=0.4.6,<1.0a0 + - xorg-libxext >=1.3.6,<2.0a0 + - xorg-libxrandr >=1.5.4,<2.0a0 + license: LGPL-3.0-only + license_family: LGPL + purls: [] + size: 1550598 + timestamp: 1743159191270 +- conda: https://conda.anaconda.org/conda-forge/linux-aarch64/qt6-wayland-6.8.3-h6948401_0.conda + sha256: 775a5615e3f763920f91366014a4111c58907694615c1d03752e0efcb5db2fdc + md5: 55b2a18347cd8fc340ecd553c70a8eee + depends: + - fontconfig >=2.15.0,<3.0a0 + - fonts-conda-ecosystem + - freetype >=2.13.3,<3.0a0 + - libegl >=1.7.0,<2.0a0 + - libgcc >=13 + - libgl >=1.7.0,<2.0a0 + - libglib >=2.84.0,<3.0a0 + - libglx >=1.7.0,<2.0a0 + - libopengl >=1.7.0,<2.0a0 + - libstdcxx >=13 + - libxkbcommon >=1.8.1,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - qt6-main 6.8.3.* + - qt6-main >=6.8.3,<6.9.0a0 + - wayland >=1.23.1,<2.0a0 + - xorg-libx11 >=1.8.12,<2.0a0 + - xorg-libxcomposite >=0.4.6,<1.0a0 + - xorg-libxext >=1.3.6,<2.0a0 + - xorg-libxrandr >=1.5.4,<2.0a0 + license: LGPL-3.0-only + license_family: LGPL + purls: [] + size: 1639641 + timestamp: 1743262388133 - pypi: https://files.pythonhosted.org/packages/69/76/37c0ccd5ab968a6a438f9c623aeecc84c202ab2fabc6a8fd927580c15b5a/QtPy-2.4.3-py3-none-any.whl name: qtpy version: 2.4.3 diff --git a/pixi.toml b/pixi.toml index 1ca2e5cb69..488e50eb84 100644 --- a/pixi.toml +++ b/pixi.toml @@ -92,6 +92,7 @@ mesa-libgl-cos7-x86_64 = "*" mesa-libgl-devel-cos7-x86_64 = "*" mold = "*" pixman-cos7-x86_64 = "*" +qt6-wayland = ">=6.8,<6.9" sed = "*" sysroot_linux-64 = "*" xcb-util-cursor = "==0.1.5" ## hack to address https://github.com/FreeCAD/FreeCAD/issues/26726 @@ -131,6 +132,7 @@ mesa-libgl-devel-cos7-aarch64 = "*" mesa-libglapi-cos7-aarch64 = "*" mold = "*" pixman-cos7-aarch64 = "*" +qt6-wayland = ">=6.8,<6.9" sed = "*" sysroot_linux-aarch64 = "*" xcb-util-cursor = "==0.1.5" ## hack to address https://github.com/FreeCAD/FreeCAD/issues/26726 From 3e659cf6f8ac7acfa8a24fb2ed9a892c4f883db2 Mon Sep 17 00:00:00 2001 From: Arusekk Date: Sat, 31 Jan 2026 11:50:51 +0100 Subject: [PATCH 011/124] BIM: Fix ArchBuildingPart not moving child object base (#27237) When a child (e.g. a Wall) of an ArchBuildingPart (e.g. of a Level) had both 'Move With Host' and 'Move Base' enabled, it failed to move the base (e.g. Line) of the child, and only displaced the child itself (effectively ignoring the 'Move Base' setting). Example project structure: Level | +- Wall ('Move With Host' = true, 'Move Base' = true) | +- (base of Wall) Line (cherry picked from commit c497a583cae2d87bdf5cc541a8cea999297ec3b8) --- src/Mod/BIM/ArchBuildingPart.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Mod/BIM/ArchBuildingPart.py b/src/Mod/BIM/ArchBuildingPart.py index 8f026cd51b..971a3e5320 100644 --- a/src/Mod/BIM/ArchBuildingPart.py +++ b/src/Mod/BIM/ArchBuildingPart.py @@ -44,6 +44,7 @@ import Draft import DraftVecUtils from draftutils import params +from draftutils import utils if FreeCAD.GuiUp: from PySide.QtCore import QT_TRANSLATE_NOOP @@ -356,7 +357,9 @@ class BuildingPart(ArchIFC.IfcProduct): deltar = obj.Placement.Rotation * self.oldPlacement.Rotation.inverted() if deltar.Angle < 0.0001: deltar = None - for child in self.getMovableChildren(obj): + children = self.getMovableChildren(obj) + children = utils._modifiers_filter_objects(children, False) + for child in children: if deltar: child.Placement.rotate( self.oldPlacement.Base, From f93c26ff354e4328db2248657867c2c1055d2558 Mon Sep 17 00:00:00 2001 From: Vassily Checkin Date: Sat, 24 Jan 2026 11:36:40 -0500 Subject: [PATCH 012/124] Sketcher: fix intermittent crash on sketch exit (cherry picked from commit d3d6459484e43cafd1d070479aa268bd69c08b5a) --- src/Mod/Sketcher/Gui/ViewProviderSketch.cpp | 8 ++++---- src/Mod/Sketcher/Gui/ViewProviderSketch.h | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp index babaa555a3..d49b64ba67 100644 --- a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp +++ b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp @@ -3570,9 +3570,9 @@ bool ViewProviderSketch::setEdit(int ModNum) viewProviderParameters.recalculateInitialSolutionWhileDragging); // intercept del key press from main app - listener = new ShortcutListener(this); + listener = std::make_unique(this); - Gui::getMainWindow()->installEventFilter(listener); + Gui::getMainWindow()->installEventFilter(listener.get()); Workbench::enterEditMode(); @@ -3727,8 +3727,8 @@ void ViewProviderSketch::unsetEdit(int ModNum) Workbench::leaveEditMode(); if (listener) { - Gui::getMainWindow()->removeEventFilter(listener); - delete listener; + Gui::getMainWindow()->removeEventFilter(listener.get()); + listener.reset(); } if (isInEditMode()) { diff --git a/src/Mod/Sketcher/Gui/ViewProviderSketch.h b/src/Mod/Sketcher/Gui/ViewProviderSketch.h index 28186d0615..f55385e39b 100644 --- a/src/Mod/Sketcher/Gui/ViewProviderSketch.h +++ b/src/Mod/Sketcher/Gui/ViewProviderSketch.h @@ -991,7 +991,7 @@ private: Gui::CoinPtr pcSketchFaces; Gui::CoinPtr pcSketchFacesToggle; - ShortcutListener* listener; + std::unique_ptr listener; std::unique_ptr editCoinManager; From 5fbf6990576fa0ca0b5c6261acc703f7a472d4dd Mon Sep 17 00:00:00 2001 From: Billy Huddleston Date: Sat, 31 Jan 2026 15:41:45 -0500 Subject: [PATCH 013/124] Revert "CAM: Add threshold for treating large-radius arcs as linear in simulator" This reverts commit 0b35385f4a9416c58bda2353e912bf2539d21c6d. (cherry picked from commit c98d077d91049fd2ca038678cae3bd2ac3a6607b) --- .../PathSimulator/AppGL/MillPathSegment.cpp | 21 ++----------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/src/Mod/CAM/PathSimulator/AppGL/MillPathSegment.cpp b/src/Mod/CAM/PathSimulator/AppGL/MillPathSegment.cpp index 793d69bdc7..cfe4153fa0 100644 --- a/src/Mod/CAM/PathSimulator/AppGL/MillPathSegment.cpp +++ b/src/Mod/CAM/PathSimulator/AppGL/MillPathSegment.cpp @@ -39,11 +39,6 @@ constexpr auto pi = std::numbers::pi_v; #define PY 1 #define PZ 2 -// Maximum ratio of radius to chord length for treating arc as curved -// Ratios above this indicate the arc is essentially a straight line -// and should be treated as linear to avoid numerical precision issues -constexpr float ARC_LINEARIZATION_THRESHOLD = 100000.0f; - namespace MillSim { @@ -76,21 +71,9 @@ MillPathSegment::MillPathSegment(EndMill* _endmill, MillMotion* from, MillMotion mXYAngle = atan2f(mDiff[PY], mDiff[PX]); endmill = _endmill; mStartAngRad = mStepAngRad = 0; - - // Check if this is an arc motion and whether it should be treated as curved - bool isArc = IsArcMotion(to); - bool treatAsCurved = false; - - if (isArc) { - mRadius = sqrtf(to->j * to->j + to->i * to->i); - - // Check if arc is essentially a straight line by comparing radius to chord length - // When radius >> chord length, floating-point precision issues occur in angle calculations - treatAsCurved = (mRadius <= mXYDistance * ARC_LINEARIZATION_THRESHOLD); - } - - if (treatAsCurved) { + if (IsArcMotion(to)) { mMotionType = MTCurved; + mRadius = sqrtf(to->j * to->j + to->i * to->i); mSmallRad = mRadius <= endmill->radius; if (mSmallRad) { From 1a797d90927ab87e962243a11321e2f0e1208ff3 Mon Sep 17 00:00:00 2001 From: nishi <91971064+nishendra3@users.noreply.github.com> Date: Sun, 1 Feb 2026 14:43:10 +0100 Subject: [PATCH 014/124] Measure: corrected angle measurements bug (#27254) (cherry picked from commit 1818911c5fcd7f276dcd080672ce8fcc81b14933) --- src/Mod/Measure/App/MeasureAngle.cpp | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/src/Mod/Measure/App/MeasureAngle.cpp b/src/Mod/Measure/App/MeasureAngle.cpp index 52c1299b7d..904955f7e7 100644 --- a/src/Mod/Measure/App/MeasureAngle.cpp +++ b/src/Mod/Measure/App/MeasureAngle.cpp @@ -233,7 +233,28 @@ App::DocumentObjectExecReturn* MeasureAngle::execute() Base::Vector3d vec2; getVec(*ob2, subs2.at(0), vec2); - Angle.setValue(Base::toDegrees(vec1.GetAngle(vec2))); + if (vec1.IsParallel(vec2, Base::Precision::Angular())) { + // handle case when both vectors are parallel + Angle.setValue(0); + } + else { + // get oriented vectors based on common origin + Base::Vector3d loc1 = getLoc(*ob1, subs1.at(0)); + Base::Vector3d loc2 = getLoc(*ob2, subs2.at(0)); + Base::Vector3d origin = (loc1 + loc2) * 0.5; + + // flip if needed, to make them point away from origin + if ((loc1 - origin).Dot(vec1) < 0) { + vec1 = -vec1; + } + if ((loc2 - origin).Dot(vec2) < 0) { + vec2 = -vec2; + } + + // get oriented angle wrt normal axis + Base::Vector3d normalAxis = (vec1.Cross(vec2)).Normalize(); + Angle.setValue(Base::toDegrees(vec1.GetAngleOriented(vec2, normalAxis))); + } return DocumentObject::StdReturn; } From b6f252ddfc473b1ced775c7b870da70c32753f73 Mon Sep 17 00:00:00 2001 From: PaddleStroke Date: Sun, 1 Feb 2026 14:45:04 +0100 Subject: [PATCH 015/124] Measure: fix new measure marked as recompute (#27235) (cherry picked from commit 3d7cc53317a8cb03052da0e6428360cde85b9346) --- src/Mod/Measure/Gui/TaskMeasure.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Mod/Measure/Gui/TaskMeasure.cpp b/src/Mod/Measure/Gui/TaskMeasure.cpp index 8269d94d2b..cc7a139796 100644 --- a/src/Mod/Measure/Gui/TaskMeasure.cpp +++ b/src/Mod/Measure/Gui/TaskMeasure.cpp @@ -348,6 +348,7 @@ void TaskMeasure::tryUpdate() // Initialite the measurement's viewprovider initViewObject(_mMeasureObject); } + _mMeasureObject->purgeTouched(); } @@ -402,6 +403,7 @@ void TaskMeasure::ensureGroup(Measure::MeasureBase* measurement) } group->addObject(measurement); + group->purgeTouched(); } From 6ac2e75a4d5189311bddd60ca4e4bfa174476c63 Mon Sep 17 00:00:00 2001 From: freecad-gh-actions-translation-bot Date: Mon, 2 Feb 2026 00:26:58 +0000 Subject: [PATCH 016/124] Update translations from Crowdin (cherry picked from commit 0b7da8243353314d93d73d19e9e37babfcaf6346) --- src/App/Resources/translations/App_ca.ts | 2 +- src/Base/Resources/translations/Base_ca.ts | 14 +- src/Gui/Language/FreeCAD_be.ts | 10 +- src/Gui/Language/FreeCAD_ca.ts | 10 +- src/Gui/Language/FreeCAD_cs.ts | 10 +- src/Gui/Language/FreeCAD_da.ts | 40 +- src/Gui/Language/FreeCAD_de.ts | 10 +- src/Gui/Language/FreeCAD_el.ts | 28 +- src/Gui/Language/FreeCAD_es-AR.ts | 14 +- src/Gui/Language/FreeCAD_es-ES.ts | 14 +- src/Gui/Language/FreeCAD_eu.ts | 10 +- src/Gui/Language/FreeCAD_fi.ts | 10 +- src/Gui/Language/FreeCAD_fr.ts | 10 +- src/Gui/Language/FreeCAD_hr.ts | 10 +- src/Gui/Language/FreeCAD_hu.ts | 10 +- src/Gui/Language/FreeCAD_it.ts | 56 +- src/Gui/Language/FreeCAD_ja.ts | 10 +- src/Gui/Language/FreeCAD_ka.ts | 10 +- src/Gui/Language/FreeCAD_ko.ts | 10 +- src/Gui/Language/FreeCAD_nl.ts | 56 +- src/Gui/Language/FreeCAD_pl.ts | 10 +- src/Gui/Language/FreeCAD_pt-BR.ts | 10 +- src/Gui/Language/FreeCAD_ro.ts | 14 +- src/Gui/Language/FreeCAD_ru.ts | 14 +- src/Gui/Language/FreeCAD_sl.ts | 16 +- src/Gui/Language/FreeCAD_sr-CS.ts | 14 +- src/Gui/Language/FreeCAD_sr.ts | 14 +- src/Gui/Language/FreeCAD_sv-SE.ts | 16 +- src/Gui/Language/FreeCAD_tr.ts | 4 +- src/Gui/Language/FreeCAD_uk.ts | 4 +- src/Gui/Language/FreeCAD_zh-CN.ts | 12 +- src/Gui/Language/FreeCAD_zh-TW.ts | 10 +- .../Gui/Resources/translations/Assembly_be.ts | 28 +- .../Gui/Resources/translations/Assembly_ca.ts | 28 +- .../Gui/Resources/translations/Assembly_cs.ts | 28 +- .../Gui/Resources/translations/Assembly_da.ts | 48 +- .../Gui/Resources/translations/Assembly_de.ts | 28 +- .../Gui/Resources/translations/Assembly_el.ts | 28 +- .../Resources/translations/Assembly_es-AR.ts | 96 +- .../Resources/translations/Assembly_es-ES.ts | 96 +- .../Gui/Resources/translations/Assembly_eu.ts | 28 +- .../Gui/Resources/translations/Assembly_fi.ts | 28 +- .../Gui/Resources/translations/Assembly_fr.ts | 28 +- .../Gui/Resources/translations/Assembly_hr.ts | 28 +- .../Gui/Resources/translations/Assembly_hu.ts | 28 +- .../Gui/Resources/translations/Assembly_it.ts | 28 +- .../Gui/Resources/translations/Assembly_ja.ts | 28 +- .../Gui/Resources/translations/Assembly_ka.ts | 28 +- .../Gui/Resources/translations/Assembly_ko.ts | 28 +- .../Gui/Resources/translations/Assembly_nl.ts | 28 +- .../Gui/Resources/translations/Assembly_pl.ts | 28 +- .../Resources/translations/Assembly_pt-BR.ts | 96 +- .../Gui/Resources/translations/Assembly_ro.ts | 96 +- .../Gui/Resources/translations/Assembly_ru.ts | 96 +- .../Gui/Resources/translations/Assembly_sl.ts | 96 +- .../Resources/translations/Assembly_sr-CS.ts | 96 +- .../Gui/Resources/translations/Assembly_sr.ts | 96 +- .../Resources/translations/Assembly_sv-SE.ts | 70 +- .../Gui/Resources/translations/Assembly_tr.ts | 70 +- .../Gui/Resources/translations/Assembly_uk.ts | 70 +- .../Resources/translations/Assembly_zh-CN.ts | 28 +- .../Resources/translations/Assembly_zh-TW.ts | 28 +- src/Mod/BIM/Resources/translations/Arch_be.ts | 50 +- src/Mod/BIM/Resources/translations/Arch_ca.ts | 50 +- src/Mod/BIM/Resources/translations/Arch_cs.ts | 50 +- src/Mod/BIM/Resources/translations/Arch_da.qm | Bin 396174 -> 396180 bytes src/Mod/BIM/Resources/translations/Arch_da.ts | 56 +- src/Mod/BIM/Resources/translations/Arch_de.ts | 50 +- src/Mod/BIM/Resources/translations/Arch_el.ts | 50 +- .../BIM/Resources/translations/Arch_es-AR.ts | 142 +- .../BIM/Resources/translations/Arch_es-ES.ts | 142 +- src/Mod/BIM/Resources/translations/Arch_eu.ts | 50 +- src/Mod/BIM/Resources/translations/Arch_fi.ts | 50 +- src/Mod/BIM/Resources/translations/Arch_fr.ts | 50 +- src/Mod/BIM/Resources/translations/Arch_hr.ts | 50 +- src/Mod/BIM/Resources/translations/Arch_hu.ts | 50 +- src/Mod/BIM/Resources/translations/Arch_it.qm | Bin 414766 -> 414928 bytes src/Mod/BIM/Resources/translations/Arch_it.ts | 66 +- src/Mod/BIM/Resources/translations/Arch_ja.ts | 50 +- src/Mod/BIM/Resources/translations/Arch_ka.ts | 50 +- src/Mod/BIM/Resources/translations/Arch_ko.ts | 50 +- src/Mod/BIM/Resources/translations/Arch_nl.qm | Bin 399858 -> 399874 bytes src/Mod/BIM/Resources/translations/Arch_nl.ts | 54 +- src/Mod/BIM/Resources/translations/Arch_pl.ts | 50 +- .../BIM/Resources/translations/Arch_pt-BR.ts | 50 +- src/Mod/BIM/Resources/translations/Arch_ro.ts | 142 +- src/Mod/BIM/Resources/translations/Arch_ru.ts | 142 +- src/Mod/BIM/Resources/translations/Arch_sl.qm | Bin 395593 -> 395483 bytes src/Mod/BIM/Resources/translations/Arch_sl.ts | 150 +- .../BIM/Resources/translations/Arch_sr-CS.ts | 142 +- src/Mod/BIM/Resources/translations/Arch_sr.ts | 142 +- .../BIM/Resources/translations/Arch_sv-SE.ts | 142 +- src/Mod/BIM/Resources/translations/Arch_tr.ts | 92 +- src/Mod/BIM/Resources/translations/Arch_uk.ts | 92 +- .../BIM/Resources/translations/Arch_zh-CN.ts | 50 +- .../BIM/Resources/translations/Arch_zh-TW.ts | 50 +- .../CAM/Gui/Resources/translations/CAM_be.ts | 53 +- .../CAM/Gui/Resources/translations/CAM_ca.ts | 53 +- .../CAM/Gui/Resources/translations/CAM_cs.ts | 53 +- .../CAM/Gui/Resources/translations/CAM_da.ts | 53 +- .../CAM/Gui/Resources/translations/CAM_de.ts | 53 +- .../CAM/Gui/Resources/translations/CAM_el.ts | 101 +- .../Gui/Resources/translations/CAM_es-AR.ts | 53 +- .../Gui/Resources/translations/CAM_es-ES.ts | 53 +- .../CAM/Gui/Resources/translations/CAM_eu.ts | 53 +- .../CAM/Gui/Resources/translations/CAM_fi.ts | 53 +- .../CAM/Gui/Resources/translations/CAM_fr.ts | 53 +- .../CAM/Gui/Resources/translations/CAM_hr.ts | 53 +- .../CAM/Gui/Resources/translations/CAM_hu.ts | 53 +- .../CAM/Gui/Resources/translations/CAM_it.ts | 55 +- .../CAM/Gui/Resources/translations/CAM_ja.ts | 53 +- .../CAM/Gui/Resources/translations/CAM_ka.ts | 53 +- .../CAM/Gui/Resources/translations/CAM_ko.ts | 53 +- .../CAM/Gui/Resources/translations/CAM_nl.ts | 53 +- .../CAM/Gui/Resources/translations/CAM_pl.ts | 53 +- .../Gui/Resources/translations/CAM_pt-BR.ts | 53 +- .../CAM/Gui/Resources/translations/CAM_ro.ts | 53 +- .../CAM/Gui/Resources/translations/CAM_ru.ts | 53 +- .../CAM/Gui/Resources/translations/CAM_sl.ts | 53 +- .../Gui/Resources/translations/CAM_sr-CS.ts | 53 +- .../CAM/Gui/Resources/translations/CAM_sr.ts | 53 +- .../Gui/Resources/translations/CAM_sv-SE.ts | 53 +- .../CAM/Gui/Resources/translations/CAM_tr.ts | 53 +- .../CAM/Gui/Resources/translations/CAM_uk.ts | 53 +- .../Gui/Resources/translations/CAM_zh-CN.ts | 55 +- .../Gui/Resources/translations/CAM_zh-TW.ts | 53 +- .../Draft/Resources/translations/Draft_be.ts | 70 +- .../Draft/Resources/translations/Draft_ca.ts | 70 +- .../Draft/Resources/translations/Draft_cs.ts | 70 +- .../Draft/Resources/translations/Draft_da.ts | 70 +- .../Draft/Resources/translations/Draft_de.qm | Bin 268517 -> 268289 bytes .../Draft/Resources/translations/Draft_de.ts | 110 +- .../Draft/Resources/translations/Draft_el.ts | 70 +- .../Resources/translations/Draft_es-AR.ts | 86 +- .../Resources/translations/Draft_es-ES.ts | 86 +- .../Draft/Resources/translations/Draft_eu.ts | 70 +- .../Draft/Resources/translations/Draft_fi.ts | 70 +- .../Draft/Resources/translations/Draft_fr.ts | 70 +- .../Draft/Resources/translations/Draft_hr.ts | 70 +- .../Draft/Resources/translations/Draft_hu.ts | 70 +- .../Draft/Resources/translations/Draft_it.qm | Bin 260769 -> 260775 bytes .../Draft/Resources/translations/Draft_it.ts | 76 +- .../Draft/Resources/translations/Draft_ja.ts | 70 +- .../Draft/Resources/translations/Draft_ka.ts | 70 +- .../Draft/Resources/translations/Draft_ko.ts | 70 +- .../Draft/Resources/translations/Draft_nl.qm | Bin 247889 -> 247907 bytes .../Draft/Resources/translations/Draft_nl.ts | 96 +- .../Draft/Resources/translations/Draft_pl.ts | 70 +- .../Resources/translations/Draft_pt-BR.qm | Bin 252508 -> 256494 bytes .../Resources/translations/Draft_pt-BR.ts | 785 ++++---- .../Draft/Resources/translations/Draft_ro.ts | 86 +- .../Draft/Resources/translations/Draft_ru.ts | 86 +- .../Draft/Resources/translations/Draft_sl.qm | Bin 245744 -> 245892 bytes .../Draft/Resources/translations/Draft_sl.ts | 194 +- .../Resources/translations/Draft_sr-CS.ts | 86 +- .../Draft/Resources/translations/Draft_sr.ts | 86 +- .../Resources/translations/Draft_sv-SE.ts | 16 +- .../Draft/Resources/translations/Draft_tr.ts | 16 +- .../Draft/Resources/translations/Draft_uk.ts | 16 +- .../Resources/translations/Draft_zh-CN.ts | 70 +- .../Resources/translations/Draft_zh-TW.ts | 70 +- .../Fem/Gui/Resources/translations/Fem_da.ts | 174 +- .../Fem/Gui/Resources/translations/Fem_nl.ts | 2 +- .../Gui/Resources/translations/Material_el.ts | 170 +- .../Gui/Resources/translations/Measure_sl.ts | 80 +- .../Gui/Resources/translations/Mesh_el.ts | 154 +- .../Gui/Resources/translations/Part_da.ts | 2 +- .../Gui/Resources/translations/Part_el.ts | 2 +- .../Gui/Resources/translations/Part_it.ts | 10 +- .../Gui/Resources/translations/Part_pt-BR.ts | 2 +- .../Resources/translations/PartDesign_be.ts | 26 +- .../Resources/translations/PartDesign_ca.ts | 26 +- .../Resources/translations/PartDesign_cs.ts | 26 +- .../Resources/translations/PartDesign_da.ts | 28 +- .../Resources/translations/PartDesign_de.ts | 28 +- .../Resources/translations/PartDesign_el.ts | 28 +- .../translations/PartDesign_es-AR.ts | 26 +- .../translations/PartDesign_es-ES.ts | 26 +- .../Resources/translations/PartDesign_eu.ts | 26 +- .../Resources/translations/PartDesign_fi.ts | 26 +- .../Resources/translations/PartDesign_fr.ts | 26 +- .../Resources/translations/PartDesign_hr.ts | 26 +- .../Resources/translations/PartDesign_hu.ts | 26 +- .../Resources/translations/PartDesign_it.ts | 26 +- .../Resources/translations/PartDesign_ja.ts | 26 +- .../Resources/translations/PartDesign_ka.ts | 26 +- .../Resources/translations/PartDesign_ko.ts | 26 +- .../Resources/translations/PartDesign_nl.ts | 28 +- .../Resources/translations/PartDesign_pl.ts | 26 +- .../translations/PartDesign_pt-BR.ts | 26 +- .../Resources/translations/PartDesign_ro.ts | 26 +- .../Resources/translations/PartDesign_ru.ts | 26 +- .../Resources/translations/PartDesign_sl.ts | 26 +- .../translations/PartDesign_sr-CS.ts | 26 +- .../Resources/translations/PartDesign_sr.ts | 26 +- .../translations/PartDesign_zh-CN.ts | 26 +- .../translations/PartDesign_zh-TW.ts | 26 +- .../translations/ReverseEngineering_el.ts | 72 +- .../translations/ReverseEngineering_it.ts | 26 +- .../Gui/Resources/translations/Robot_el.ts | 92 +- .../Gui/Resources/translations/Robot_es-AR.ts | 6 +- .../Gui/Resources/translations/Robot_es-ES.ts | 6 +- .../Gui/Resources/translations/Sketcher_be.ts | 1076 +++++----- .../Gui/Resources/translations/Sketcher_ca.ts | 1076 +++++----- .../Gui/Resources/translations/Sketcher_cs.ts | 1076 +++++----- .../Gui/Resources/translations/Sketcher_da.ts | 1078 +++++----- .../Gui/Resources/translations/Sketcher_de.ts | 1076 +++++----- .../Gui/Resources/translations/Sketcher_el.ts | 1076 +++++----- .../Resources/translations/Sketcher_es-AR.ts | 1114 +++++------ .../Resources/translations/Sketcher_es-ES.ts | 1114 +++++------ .../Gui/Resources/translations/Sketcher_eu.ts | 1076 +++++----- .../Gui/Resources/translations/Sketcher_fi.ts | 1076 +++++----- .../Gui/Resources/translations/Sketcher_fr.ts | 1081 +++++----- .../Gui/Resources/translations/Sketcher_hr.ts | 1076 +++++----- .../Gui/Resources/translations/Sketcher_hu.ts | 1076 +++++----- .../Gui/Resources/translations/Sketcher_it.ts | 1782 ++++++++--------- .../Gui/Resources/translations/Sketcher_ja.ts | 1076 +++++----- .../Gui/Resources/translations/Sketcher_ka.ts | 1076 +++++----- .../Gui/Resources/translations/Sketcher_ko.ts | 1076 +++++----- .../Gui/Resources/translations/Sketcher_nl.ts | 1076 +++++----- .../Gui/Resources/translations/Sketcher_pl.ts | 1076 +++++----- .../Resources/translations/Sketcher_pt-BR.ts | 1116 +++++------ .../Gui/Resources/translations/Sketcher_ro.ts | 1114 +++++------ .../Gui/Resources/translations/Sketcher_ru.ts | 1114 +++++------ .../Gui/Resources/translations/Sketcher_sl.ts | 1117 ++++++----- .../Resources/translations/Sketcher_sr-CS.ts | 1114 +++++------ .../Gui/Resources/translations/Sketcher_sr.ts | 1114 +++++------ .../Resources/translations/Sketcher_sv-SE.ts | 38 +- .../Gui/Resources/translations/Sketcher_tr.ts | 38 +- .../Gui/Resources/translations/Sketcher_uk.ts | 38 +- .../Resources/translations/Sketcher_zh-CN.ts | 1076 +++++----- .../Resources/translations/Sketcher_zh-TW.ts | 1076 +++++----- .../Resources/translations/Spreadsheet_el.ts | 186 +- .../Gui/Resources/translations/TechDraw_da.ts | 2 +- .../Resources/translations/TechDraw_es-AR.ts | 310 +-- .../Resources/translations/TechDraw_es-ES.ts | 310 +-- .../Gui/Resources/translations/TechDraw_fr.ts | 25 +- .../Gui/Resources/translations/TechDraw_it.ts | 24 +- .../Resources/translations/TechDraw_pt-BR.ts | 310 +-- .../Gui/Resources/translations/TechDraw_ru.ts | 310 +-- .../Gui/Resources/translations/TechDraw_sl.ts | 314 +-- .../Resources/translations/TechDraw_sv-SE.ts | 310 +-- 242 files changed, 21736 insertions(+), 21014 deletions(-) diff --git a/src/App/Resources/translations/App_ca.ts b/src/App/Resources/translations/App_ca.ts index 81a09401b9..977cddf5c2 100644 --- a/src/App/Resources/translations/App_ca.ts +++ b/src/App/Resources/translations/App_ca.ts @@ -7,7 +7,7 @@ Stores the last user choice of whether to apply CopyOnChange setup to all links that reference the same configurable object - Emmagatzema l'última tria de l'usuari sobre si aplicar la configuració de CopyOnChange (Copia al canviar) a tots els enllaços que fan referència al mateix objecte configurable + Emmagatzema l'última tria de l'usuari sobre si aplicar la configuració de CopyOnChange (Copia en canviar) a tots els enllaços que fan referència al mateix objecte configurable diff --git a/src/Base/Resources/translations/Base_ca.ts b/src/Base/Resources/translations/Base_ca.ts index 6a68326f7a..b4bce1d438 100644 --- a/src/Base/Resources/translations/Base_ca.ts +++ b/src/Base/Resources/translations/Base_ca.ts @@ -6,37 +6,37 @@ Standard (mm, kg, s, °) - Sistema Estàndard (mm, kg, s, °) + Estàndard (mm, kg, s, °) MKS (m, kg, s, °) - Sistema MKS (m, kg, s, °) + MKS (m, kg, s, °) US customary (in, lb) - Sistema US (in, lb) + Unitats US (in, lb) Imperial for Civil Eng (ft, lb, mph) - Sistema Imperial per Enginyeria Civil (ft, lb, mph) + Imperial per a Enginyeria Civil (ft, lb, mph) Imperial decimal (in, lb) - Sistema imperial decimal (in, lb) + Imperial decimal (in, lb) Building Euro (cm, m², m³) - Sistema Construcció Euro (cm, m², m³) + Construcció Euro (cm, m², m³) Building US (ft-in, sqft, cft) - Sistema Construcció US (ft-in, sqft, cft) + Construcció US (ft-in, sqft, cft) diff --git a/src/Gui/Language/FreeCAD_be.ts b/src/Gui/Language/FreeCAD_be.ts index 76c83b1351..ef2a935cc7 100644 --- a/src/Gui/Language/FreeCAD_be.ts +++ b/src/Gui/Language/FreeCAD_be.ts @@ -8630,12 +8630,12 @@ Choose 'Abort' to abort Немагчыма запусціць сістэмны аглядальнік. - + Out of memory Не хапае памяці - + Not enough memory available to display the data. Недастаткова памяці для адлюстравання дадзеных. @@ -9106,7 +9106,7 @@ the current copy will be lost. Не дазволена: - + Selection not allowed by filter Выбар, які не дазволены фільтрам @@ -14611,12 +14611,12 @@ This makes the docked panel stay transparent at all times. Gui::PropertyEditor::PropertyItemDelegate - + Yes Так - + No Не diff --git a/src/Gui/Language/FreeCAD_ca.ts b/src/Gui/Language/FreeCAD_ca.ts index 4cd7f918e3..03f2b9399a 100644 --- a/src/Gui/Language/FreeCAD_ca.ts +++ b/src/Gui/Language/FreeCAD_ca.ts @@ -8586,12 +8586,12 @@ Trieu «Interromp» per a interrompre No es pot obrir el navegador del sistema. - + Out of memory No hi ha prou memòria. - + Not enough memory available to display the data. No hi ha prou memòria disponible per a mostrar les dades. @@ -9059,7 +9059,7 @@ la còpia actual es perdrà. No es permet: - + Selection not allowed by filter La selecció no és permesa pel filtre. @@ -14542,12 +14542,12 @@ Això fa que les finestres acoblables siguin sempre transparents. Gui::PropertyEditor::PropertyItemDelegate - + Yes - + No No diff --git a/src/Gui/Language/FreeCAD_cs.ts b/src/Gui/Language/FreeCAD_cs.ts index 69c83aa0a4..40e2b652ab 100644 --- a/src/Gui/Language/FreeCAD_cs.ts +++ b/src/Gui/Language/FreeCAD_cs.ts @@ -8605,12 +8605,12 @@ Zvolte 'Přerušit' pro zrušení Nelze otevřít systémový prohlížeč. - + Out of memory Nedostatek paměti - + Not enough memory available to display the data. Není dostatek paměti pro zobrazení dat. @@ -9078,7 +9078,7 @@ na aktuální kopii budou ztraceny. Toto není dovoleno: - + Selection not allowed by filter Výběr není povoleno filtrem @@ -14571,12 +14571,12 @@ This makes the docked panel stay transparent at all times. Gui::PropertyEditor::PropertyItemDelegate - + Yes Ano - + No Ne diff --git a/src/Gui/Language/FreeCAD_da.ts b/src/Gui/Language/FreeCAD_da.ts index b4170686d8..1840ed08e7 100644 --- a/src/Gui/Language/FreeCAD_da.ts +++ b/src/Gui/Language/FreeCAD_da.ts @@ -8607,12 +8607,12 @@ Vælg 'Afbryd' for at afbryde Kan ikke åbne systembrowseren. - + Out of memory Ikke mere hukommelse - + Not enough memory available to display the data. Ikke nok hukommelse til at vise dataene. @@ -9080,7 +9080,7 @@ i den aktuelle kopi vil gå tabt. Ikke tilladt: - + Selection not allowed by filter Valget tillades ikke af filteret @@ -10070,7 +10070,7 @@ Fortsæt? Normal mode - Normal visning + Standardvisning @@ -10249,7 +10249,7 @@ Vil du gemme dokumentet nu? Link Actions - Link Actions + Link handlinger @@ -13121,12 +13121,12 @@ Fortsæt? Link Group - Link Group + Link gruppe Creates a group of links - Creates a group of links + Opretter en gruppe af links @@ -13134,12 +13134,12 @@ Fortsæt? Make Link - Make Link + Opret link A link is an object that references another object, either within the same or in another document. Unlike clones, links reference the original shape directly, making them more memory-efficient, which helps with the creation of complex assemblies. - A link is an object that references another object, either within the same or in another document. Unlike clones, links reference the original shape directly, making them more memory-efficient, which helps with the creation of complex assemblies. + Et link er et objekt, der henviser (linker) til et andet objekt, enten i samme dokument eller i et andet dokument. Til forskel fra kloner, henviser links direkte til den oprindelige geometri, hvilket gør dem mere hukommelseseffektive, og hjælper ved oprettelsen af komplekse samlinger. @@ -13173,12 +13173,12 @@ Fortsæt? Import Links - Import Links + Importer links Imports selected external links - Imports selected external links + Importerer valgte eksterne links @@ -13186,12 +13186,12 @@ Fortsæt? Import All Links - Import All Links + Importer alle links Imports all links of the active document - Imports all links of the active document + Importerer alle links i det aktive dokument @@ -13225,7 +13225,7 @@ Fortsæt? Select &All Links - Select &All Links + Vælg alle links @@ -13238,12 +13238,12 @@ Fortsæt? Link Actions - Link Actions + Link handlinger Commands that operate on link objects - Commands that operate on link objects + Kommandoer der virker på linkobjekter @@ -13433,7 +13433,7 @@ Fortsæt? Donate to FreeCA&D - Doner til FreeCA&D + Støt FreeCA&D @@ -13550,7 +13550,7 @@ Fortsæt? Restore Saved Camera - Restore Saved Camera + Gendan kameraindstillinger @@ -14568,12 +14568,12 @@ Dette gør at vinduet til enhver tid er gennemsigtigt. Gui::PropertyEditor::PropertyItemDelegate - + Yes Ja - + No Nej diff --git a/src/Gui/Language/FreeCAD_de.ts b/src/Gui/Language/FreeCAD_de.ts index 081870f4eb..782f5df583 100644 --- a/src/Gui/Language/FreeCAD_de.ts +++ b/src/Gui/Language/FreeCAD_de.ts @@ -8601,12 +8601,12 @@ Choose 'Abort' to abort Kann Systembrowser nicht starten. - + Out of memory Nicht genügend Speicher - + Not enough memory available to display the data. Nicht genügend Speicher verfügbar, um die Daten darstellen zu können. @@ -9074,7 +9074,7 @@ aktuellen Kopie gehen verloren. Nicht erlaubt: - + Selection not allowed by filter Auswahl vom Filter nicht erlaubt @@ -14562,12 +14562,12 @@ Dadurch bleibt das angedockte Fenster jederzeit transparent. Gui::PropertyEditor::PropertyItemDelegate - + Yes Ja - + No Nein diff --git a/src/Gui/Language/FreeCAD_el.ts b/src/Gui/Language/FreeCAD_el.ts index 94d23c2da2..64c07547e3 100644 --- a/src/Gui/Language/FreeCAD_el.ts +++ b/src/Gui/Language/FreeCAD_el.ts @@ -1976,12 +1976,12 @@ Perhaps a file permission error? Ambient color - Ambient color + Χρώμα περιβάλλοντος Specular color - Specular color + Χρώμα λάμψης @@ -1991,7 +1991,7 @@ Perhaps a file permission error? Emissive color - Emissive color + Χρώμα εκπομπής (αυτοφωτισμού) @@ -4777,7 +4777,7 @@ The 'Status' column shows whether the document could be recovered. Document name - Document name + Όνομα εγγράφου @@ -6565,7 +6565,7 @@ How do you want to proceed? Add Property - Add Property + Προσθήκη Ιδιότητας @@ -6586,7 +6586,7 @@ How do you want to proceed? Delete Property - Delete Property + Διαγραφή Ιδιότητας @@ -7004,12 +7004,12 @@ Specify another directory? Document window - Document window + Παράθυρο εγγράφου Plot mode - Plot mode + Λειτουργία Εκτύπωσης @@ -8600,12 +8600,12 @@ Choose 'Abort' to abort Αδυναμία ανοίγματος του πλοηγού διαδικτύου του συστήματός σου. - + Out of memory Μνήμη πλήρης - + Not enough memory available to display the data. Δεν υπάρχει αρκετή μνήμη διαθέσιμη για την προβολή των δεδομένων. @@ -8654,7 +8654,7 @@ Choose 'Abort' to abort Otherwise, all changes will be lost. - Otherwise, all changes will be lost. + Διαφορετικά, όλες οι αλλαγές θα χαθούν. @@ -9073,7 +9073,7 @@ the current copy will be lost. Δεν επιτρέπεται: - + Selection not allowed by filter Η επιλογή δεν επιτρέπεται λόγω χρήσης φίλτρου @@ -14558,12 +14558,12 @@ This makes the docked panel stay transparent at all times. Gui::PropertyEditor::PropertyItemDelegate - + Yes Ναι - + No Όχι diff --git a/src/Gui/Language/FreeCAD_es-AR.ts b/src/Gui/Language/FreeCAD_es-AR.ts index 79d486d8e3..7c829fd1da 100644 --- a/src/Gui/Language/FreeCAD_es-AR.ts +++ b/src/Gui/Language/FreeCAD_es-AR.ts @@ -8596,12 +8596,12 @@ Elija 'Anular' para anular Incapaz de abrir su navegador del sistema. - + Out of memory Memoria insuficiente - + Not enough memory available to display the data. Insuficiente memoria disponible para mostrar los datos. @@ -9069,7 +9069,7 @@ the current copy will be lost. No permitido: - + Selection not allowed by filter Selección no permitida por filtro @@ -14345,7 +14345,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionLineEdit - + Exact Match Coincidencia exacta @@ -14353,7 +14353,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionTextEdit - + Exact Match Coincidencia exacta @@ -14555,12 +14555,12 @@ This makes the docked panel stay transparent at all times. Gui::PropertyEditor::PropertyItemDelegate - + Yes - + No No diff --git a/src/Gui/Language/FreeCAD_es-ES.ts b/src/Gui/Language/FreeCAD_es-ES.ts index 2de7b41281..72c4b07da2 100644 --- a/src/Gui/Language/FreeCAD_es-ES.ts +++ b/src/Gui/Language/FreeCAD_es-ES.ts @@ -8600,12 +8600,12 @@ Seleccione 'Abortar' para abortar Incapaz de abrir su navegador del sistema. - + Out of memory Memoria insuficiente - + Not enough memory available to display the data. Insuficiente memoria disponible para mostrar los datos. @@ -9073,7 +9073,7 @@ the current copy will be lost. No permitido: - + Selection not allowed by filter Selección no permitida por filtro @@ -14347,7 +14347,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionLineEdit - + Exact Match Coincidencia exacta @@ -14355,7 +14355,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionTextEdit - + Exact Match Coincidencia exacta @@ -14557,12 +14557,12 @@ This makes the docked panel stay transparent at all times. Gui::PropertyEditor::PropertyItemDelegate - + Yes - + No No diff --git a/src/Gui/Language/FreeCAD_eu.ts b/src/Gui/Language/FreeCAD_eu.ts index f99e3cbbb9..e342bf00c5 100644 --- a/src/Gui/Language/FreeCAD_eu.ts +++ b/src/Gui/Language/FreeCAD_eu.ts @@ -8606,12 +8606,12 @@ Aukeratu 'Abortatu' abortatzeko. Ezin izan da zure sistemaren nabigatzailea ireki. - + Out of memory Memoria gutxiegi - + Not enough memory available to display the data. Ez dago nahiko memoriarik datuak bistaratzeko. @@ -9079,7 +9079,7 @@ the current copy will be lost. Ez dago onartuta: - + Selection not allowed by filter Iragazkiak ez du hautapena onartzen @@ -14568,12 +14568,12 @@ This makes the docked panel stay transparent at all times. Gui::PropertyEditor::PropertyItemDelegate - + Yes Bai - + No Ez diff --git a/src/Gui/Language/FreeCAD_fi.ts b/src/Gui/Language/FreeCAD_fi.ts index 39ea967810..4db8124662 100644 --- a/src/Gui/Language/FreeCAD_fi.ts +++ b/src/Gui/Language/FreeCAD_fi.ts @@ -8606,12 +8606,12 @@ Valitse 'Abort' keskeyttääksesi Järjestelmän selaimen avaaminen ei onnistu. - + Out of memory Muisti loppui - + Not enough memory available to display the data. Muisti ei riitä tietojen näyttämiseen. @@ -9079,7 +9079,7 @@ the current copy will be lost. Ei sallittu: - + Selection not allowed by filter Suodatin ei salli valintaa @@ -14568,12 +14568,12 @@ This makes the docked panel stay transparent at all times. Gui::PropertyEditor::PropertyItemDelegate - + Yes Kyllä - + No Ei diff --git a/src/Gui/Language/FreeCAD_fr.ts b/src/Gui/Language/FreeCAD_fr.ts index 46186370dc..1007b230e5 100644 --- a/src/Gui/Language/FreeCAD_fr.ts +++ b/src/Gui/Language/FreeCAD_fr.ts @@ -8585,12 +8585,12 @@ Choisissez "Interrompre" pour annuler. Impossible d'ouvrir le navigateur système. - + Out of memory Mémoire insuffisante - + Not enough memory available to display the data. Mémoire insuffisante pour afficher les données. @@ -9055,7 +9055,7 @@ imbriqués). Voulez-vous tous les supprimer de manière récursive ?Non autorisé : - + Selection not allowed by filter Sélection non autorisée par filtre @@ -14535,12 +14535,12 @@ This makes the docked panel stay transparent at all times. Gui::PropertyEditor::PropertyItemDelegate - + Yes Oui - + No Non diff --git a/src/Gui/Language/FreeCAD_hr.ts b/src/Gui/Language/FreeCAD_hr.ts index 4840769f50..1822fa4d9e 100644 --- a/src/Gui/Language/FreeCAD_hr.ts +++ b/src/Gui/Language/FreeCAD_hr.ts @@ -8632,12 +8632,12 @@ Odaberite "Prekini" za prekid Ne mogu otvoriti vaš preglednik sustava. - + Out of memory Bez memorije - + Not enough memory available to display the data. Nema dovoljno dostupne memorije za prikaz podataka. @@ -9105,7 +9105,7 @@ trenutnu kopiju će biti izgubljene. Nije dopušteno: - + Selection not allowed by filter Izbor nije dozvoljen kod ovog filtera @@ -14608,12 +14608,12 @@ Ovo omogućuje da usidreni izbornici ostaju uvijek prozirni. Gui::PropertyEditor::PropertyItemDelegate - + Yes Da - + No Ne diff --git a/src/Gui/Language/FreeCAD_hu.ts b/src/Gui/Language/FreeCAD_hu.ts index 5f5304bddb..45afebac4e 100644 --- a/src/Gui/Language/FreeCAD_hu.ts +++ b/src/Gui/Language/FreeCAD_hu.ts @@ -8600,12 +8600,12 @@ A 'Megszakítás' választásával megszakít Nem lehet megnyitni a rendszer böngészőt. - + Out of memory Kevés a memória - + Not enough memory available to display the data. Nincs elég memória az adatok megjelenítéséhez. @@ -9073,7 +9073,7 @@ bármilyen változás elveszik. Nem engedélyezett: - + Selection not allowed by filter Kiválasztást nem engedi a szűrő @@ -14562,12 +14562,12 @@ Ezáltal a dokkolt panel mindig átlátszó marad. Gui::PropertyEditor::PropertyItemDelegate - + Yes Igen - + No Nem diff --git a/src/Gui/Language/FreeCAD_it.ts b/src/Gui/Language/FreeCAD_it.ts index bd330265ef..b5513d439a 100644 --- a/src/Gui/Language/FreeCAD_it.ts +++ b/src/Gui/Language/FreeCAD_it.ts @@ -736,7 +736,7 @@ while doing a left or right click and move the mouse up or down Camera Settings - Impostazioni fotocamera + Impostazioni telecamera @@ -2908,7 +2908,7 @@ del riquadro di delimitazione dell'oggetto 3D che è attualmente visualizzato. Camera Type - Tipo fotocamera + Tipo telecamera @@ -4072,23 +4072,23 @@ Tavola girevole libera: il pezzo verrà ruotato attorno all'asse Z. Default camera orientation - Orientamento predefinito della fotocamera + Orientamento predefinito della telecamera Default camera orientation when creating a new document or selecting the home view - Orientamento predefinito della fotocamera quando si crea un nuovo documento o si seleziona la vista iniziale + Orientamento predefinito della telecamera quando si crea un nuovo documento o si seleziona la vista iniziale Camera zoom - Zoom fotocamera + Zoom telecamera Sets camera zoom for new documents. The value is the diameter of the sphere to fit on the screen. - Imposta lo zoom della fotocamera per i nuovi documenti. + Imposta lo zoom della telecamera per i nuovi documenti. Il valore è il diametro della sfera da adattare allo schermo. @@ -8595,12 +8595,12 @@ Scegliere 'Annulla' per interrompere Impossibile aprire il browser di sistema. - + Out of memory Memoria insufficiente - + Not enough memory available to display the data. Memoria disponibile insufficiente per visualizzare i dati. @@ -9065,7 +9065,7 @@ the current copy will be lost. Non consentito: - + Selection not allowed by filter Selezione non consentita dal filtro @@ -9646,7 +9646,7 @@ the current copy will be lost. Sets the camera to the bottom view - Imposta la fotocamera sulla vista inferiore + Imposta la telecamera sulla vista inferiore @@ -9659,7 +9659,7 @@ the current copy will be lost. Sets the camera to the dimetric view - Imposta la fotocamera sulla vista dimetrica + Imposta la telecamera sulla vista dimetrica @@ -9698,7 +9698,7 @@ the current copy will be lost. Sets the camera to the front view - Imposta la fotocamera sulla vista frontale + Imposta la telecamera sulla vista frontale @@ -9711,7 +9711,7 @@ the current copy will be lost. Sets the camera to the default home view - Imposta la fotocamera sulla vista home predefinita + Imposta la telecamera sulla vista home predefinita @@ -9724,7 +9724,7 @@ the current copy will be lost. Sets the camera to the isometric view - Imposta la fotocamera sulla vista isometrica + Imposta la telecamera sulla vista isometrica @@ -9776,7 +9776,7 @@ the current copy will be lost. Sets the camera to the left view - Imposta la fotocamera sulla vista da sinistra + Imposta la telecamera sulla vista da sinistra @@ -9789,7 +9789,7 @@ the current copy will be lost. Sets the camera to the rear view - Imposta la fotocamera sulla vista posteriore + Imposta la telecamera sulla vista posteriore @@ -9802,7 +9802,7 @@ the current copy will be lost. Sets the camera to the right view - Imposta la fotocamera sulla vista da destra + Imposta la telecamera sulla vista da destra @@ -9828,7 +9828,7 @@ the current copy will be lost. Sets the camera to the top view - Imposta la fotocamera sulla vista superiore + Imposta la telecamera sulla vista superiore @@ -9841,7 +9841,7 @@ the current copy will be lost. Sets the camera to the trimetric view - Imposta la fotocamera sulla vista trimetrica + Imposta la telecamera sulla vista trimetrica @@ -13516,12 +13516,12 @@ Procedere? Save Current Camera - Salva fotocamera corrente + Salva telecamera corrente Saves the current camera settings - Salva le impostazioni correnti della fotocamera + Salva le impostazioni correnti della telecamera @@ -13529,12 +13529,12 @@ Procedere? Restore Saved Camera - Ripristina fotocamera salvata + Ripristina telecamera salvata Restores the saved camera settings - Ripristina le impostazioni della fotocamera salvate + Ripristina le impostazioni della telecamera salvate @@ -13841,12 +13841,12 @@ Procedere? Issue Camera &Position - Invia &posizione fotocamera + Invia &posizione telecamera Issues the camera position to the console and to a macro, to easily recall this position - Invia la posizione della fotocamera alla console e a una macro, per richiamare facilmente questa posizione + Invia la posizione della telecamera alla console e a una macro, per richiamare facilmente questa posizione @@ -14292,7 +14292,7 @@ In questo modo il pannello agganciato rimane sempre trasparente. Aligns the camera view to the selected elements in the 3D view - Allinea la vista della fotocamera agli elementi selezionati nella vista 3D + Allinea la vista della telecamera agli elementi selezionati nella vista 3D @@ -14547,12 +14547,12 @@ In questo modo il pannello agganciato rimane sempre trasparente. Gui::PropertyEditor::PropertyItemDelegate - + Yes - + No No diff --git a/src/Gui/Language/FreeCAD_ja.ts b/src/Gui/Language/FreeCAD_ja.ts index 3e6ddb2ba3..061c524106 100644 --- a/src/Gui/Language/FreeCAD_ja.ts +++ b/src/Gui/Language/FreeCAD_ja.ts @@ -8573,12 +8573,12 @@ Choose 'Abort' to abort お使いのシステムのブラウザーを開くことができません。 - + Out of memory メモリ不足 - + Not enough memory available to display the data. データを表示するのに十分なメモリがありません。 @@ -9043,7 +9043,7 @@ the current copy will be lost. 許可されていません: - + Selection not allowed by filter フィルターによる選択は許可されていません。 @@ -14518,12 +14518,12 @@ This makes the docked panel stay transparent at all times. Gui::PropertyEditor::PropertyItemDelegate - + Yes はい - + No いいえ diff --git a/src/Gui/Language/FreeCAD_ka.ts b/src/Gui/Language/FreeCAD_ka.ts index 3015f9a736..2d2a63c6d6 100644 --- a/src/Gui/Language/FreeCAD_ka.ts +++ b/src/Gui/Language/FreeCAD_ka.ts @@ -8603,12 +8603,12 @@ Choose 'Abort' to abort სისტემური ბრაუზერის გაშვების შეცდომა. - + Out of memory მეხსიერება აღარ არის - + Not enough memory available to display the data. არ არის საკმარისი მეხსიერება მონაცემთა საჩვენებლად. @@ -9076,7 +9076,7 @@ the current copy will be lost. არაა დაშვებული: - + Selection not allowed by filter მონიშვნა უარყოფილია ფილტრის მიერ @@ -14561,12 +14561,12 @@ This makes the docked panel stay transparent at all times. Gui::PropertyEditor::PropertyItemDelegate - + Yes დიახ - + No არა diff --git a/src/Gui/Language/FreeCAD_ko.ts b/src/Gui/Language/FreeCAD_ko.ts index 287d725142..830809ed8c 100644 --- a/src/Gui/Language/FreeCAD_ko.ts +++ b/src/Gui/Language/FreeCAD_ko.ts @@ -8601,12 +8601,12 @@ Choose 'Abort' to abort 시스템 브라우저를 열 수 없습니다. - + Out of memory 메모리 부족 - + Not enough memory available to display the data. 데이터를 화면표시하는 데 사용할 수 있는 메모리가 충분하지 않습니다. @@ -9074,7 +9074,7 @@ the current copy will be lost. 허용 되지 않습니다. - + Selection not allowed by filter 필터에서 허용되지 않는 선택 @@ -14560,12 +14560,12 @@ This makes the docked panel stay transparent at all times. Gui::PropertyEditor::PropertyItemDelegate - + Yes - + No No diff --git a/src/Gui/Language/FreeCAD_nl.ts b/src/Gui/Language/FreeCAD_nl.ts index 735ef4b531..dabc7eeafb 100644 --- a/src/Gui/Language/FreeCAD_nl.ts +++ b/src/Gui/Language/FreeCAD_nl.ts @@ -975,17 +975,17 @@ while doing a left or right click and move the mouse up or down Property '%1' already exists - Property '%1' already exists + Eigenschap '%1' bestaat al '%1' is a constant - '%1' is a constant + '%1' is een constante '%1' is a unit - '%1' is a unit + '%1' is een eenheid @@ -1040,7 +1040,7 @@ while doing a left or right click and move the mouse up or down Don't show me again - Don't show me again + Niet opnieuw laten zien @@ -1071,7 +1071,7 @@ while doing a left or right click and move the mouse up or down Browse - Browse + Bladeren @@ -1117,7 +1117,7 @@ while doing a left or right click and move the mouse up or down Menu text - Menu text + Menutekst @@ -1127,12 +1127,12 @@ while doing a left or right click and move the mouse up or down Status text - Status text + Statustekst What's this - What's this + Wat is dit @@ -1147,7 +1147,7 @@ while doing a left or right click and move the mouse up or down Choose an icon - Choose an icon + Kies een icoon @@ -1258,17 +1258,17 @@ same time. The one with the highest priority will be triggered. &Category - &Category + &Categorie Current shortcut - Current shortcut + Huidige snelkoppeling &New shortcut - &New shortcut + &Nieuwe snelkoppeling @@ -1335,7 +1335,7 @@ same time. The one with the highest priority will be triggered. Type to search… - Type to search… + Typ om te zoeken… @@ -1697,7 +1697,7 @@ Het item zal worden verplaatst binnen het hiërarchieniveau. Open Folder - Open Folder + Map openen @@ -1800,12 +1800,12 @@ Opmerking: uw wijzigingen worden toegepast wanneer u de volgende keer van werkba Read-Only - Read-Only + Alleen-Lezen Enter a file name: - Enter a file name: + Voer een bestandsnaam in: @@ -1831,7 +1831,7 @@ Opmerking: uw wijzigingen worden toegepast wanneer u de volgende keer van werkba Enter new name - Enter new name + Voer een nieuwe naam in @@ -2298,7 +2298,7 @@ Specify another directory. Reset All - Reset All + Alles resetten @@ -2328,12 +2328,12 @@ Specify another directory. Restart Now - Restart Now + Nu opnieuw opstarten Restart Later - Restart Later + Later opnieuw opstarten @@ -2386,7 +2386,7 @@ Specify another directory. Unit system - Unit system + Eenheidssysteem @@ -4690,7 +4690,7 @@ To add a calculation press Return in the value input field Unit system - Unit system + Eenheidssysteem @@ -6171,7 +6171,7 @@ Save all changes? Quick measure A context menu action used to enable or disable quick measure in the status bar - Quick measure + Snelle meting @@ -8600,12 +8600,12 @@ Kies 'Afbreken' om af te breken Kan uw standaard browser niet starten. - + Out of memory Onvoldoende geheugen - + Not enough memory available to display the data. Niet genoeg geheugen beschikbaar om de gegevens weer te geven. @@ -9073,7 +9073,7 @@ the current copy will be lost. Niet toegestaan: - + Selection not allowed by filter Selectie niet toegestaan door het filter @@ -14562,12 +14562,12 @@ This makes the docked panel stay transparent at all times. Gui::PropertyEditor::PropertyItemDelegate - + Yes Ja - + No Nee diff --git a/src/Gui/Language/FreeCAD_pl.ts b/src/Gui/Language/FreeCAD_pl.ts index f88a86c0a8..01ccb1f4b6 100644 --- a/src/Gui/Language/FreeCAD_pl.ts +++ b/src/Gui/Language/FreeCAD_pl.ts @@ -8651,12 +8651,12 @@ Wybierz "Przerwij", aby zrezygnować Nie można otworzyć przeglądarki systemowej. - + Out of memory Przekroczono limit pamięci - + Not enough memory available to display the data. Za mało dostępnej pamięci, aby wyświetlić dane. @@ -9126,7 +9126,7 @@ Czy chcesz usunąć je wszystkie rekurencyjnie? Niedozwolone: - + Selection not allowed by filter Wybór niedozwolony przez filtr @@ -14643,12 +14643,12 @@ ESC, aby zakończyć Gui::PropertyEditor::PropertyItemDelegate - + Yes Tak - + No Nie diff --git a/src/Gui/Language/FreeCAD_pt-BR.ts b/src/Gui/Language/FreeCAD_pt-BR.ts index b41aabd1f7..3c166d98ac 100644 --- a/src/Gui/Language/FreeCAD_pt-BR.ts +++ b/src/Gui/Language/FreeCAD_pt-BR.ts @@ -8601,12 +8601,12 @@ Escolha 'Abortar' para cancelar Não é possível abrir o navegador do sistema. - + Out of memory Memória insuficiente - + Not enough memory available to display the data. Não há memória suficiente para exibir os dados. @@ -9074,7 +9074,7 @@ the current copy will be lost. Não é permitido: - + Selection not allowed by filter Seleção não permitida pelo filtro @@ -14560,12 +14560,12 @@ This makes the docked panel stay transparent at all times. Gui::PropertyEditor::PropertyItemDelegate - + Yes Sim - + No Não diff --git a/src/Gui/Language/FreeCAD_ro.ts b/src/Gui/Language/FreeCAD_ro.ts index 73677d6ce4..7ff3337a4e 100644 --- a/src/Gui/Language/FreeCAD_ro.ts +++ b/src/Gui/Language/FreeCAD_ro.ts @@ -8602,12 +8602,12 @@ Alege 'Abandonează' pentru a abandona Imposibil de deschis browser-ul de sistem. - + Out of memory Memorie insuficientă - + Not enough memory available to display the data. Insuficientă memorie disponibilă pentru a afişa datele. @@ -9075,7 +9075,7 @@ the current copy will be lost. Nu este permis: - + Selection not allowed by filter Selecție nepermisă de către Filtrul de selecție @@ -14356,7 +14356,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionLineEdit - + Exact Match Exact Match @@ -14364,7 +14364,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionTextEdit - + Exact Match Exact Match @@ -14566,12 +14566,12 @@ This makes the docked panel stay transparent at all times. Gui::PropertyEditor::PropertyItemDelegate - + Yes Da - + No Nu diff --git a/src/Gui/Language/FreeCAD_ru.ts b/src/Gui/Language/FreeCAD_ru.ts index 3027db7913..dc34c866dd 100644 --- a/src/Gui/Language/FreeCAD_ru.ts +++ b/src/Gui/Language/FreeCAD_ru.ts @@ -8598,12 +8598,12 @@ Choose 'Abort' to abort Не удается открыть ваш системный браузере. - + Out of memory Недостаточно памяти - + Not enough memory available to display the data. Недостаточно памяти для отображения данных. @@ -9070,7 +9070,7 @@ the current copy will be lost. Не допускается: - + Selection not allowed by filter Выбор отвергнут фильтром @@ -14345,7 +14345,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionLineEdit - + Exact Match Точное совпадение @@ -14353,7 +14353,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionTextEdit - + Exact Match Точное совпадение @@ -14555,12 +14555,12 @@ This makes the docked panel stay transparent at all times. Gui::PropertyEditor::PropertyItemDelegate - + Yes Да - + No Нет diff --git a/src/Gui/Language/FreeCAD_sl.ts b/src/Gui/Language/FreeCAD_sl.ts index 7b074831ec..51990f6287 100644 --- a/src/Gui/Language/FreeCAD_sl.ts +++ b/src/Gui/Language/FreeCAD_sl.ts @@ -164,7 +164,7 @@ Toggle Visibility - Toggle Visibility + Preklopi Vidljivost @@ -8603,12 +8603,12 @@ Izberite "Prekini" za prekinitev Sistemskega brskalnika ni mogoče odpreti. - + Out of memory Zmanjkalo je pomnilnika - + Not enough memory available to display the data. Ni dovolj pomnilnika za prikaz podatkov. @@ -9076,7 +9076,7 @@ the current copy will be lost. Ni dovoljeno: - + Selection not allowed by filter Sito ne dovoljuje izbora @@ -14355,7 +14355,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionLineEdit - + Exact Match Exact Match @@ -14363,7 +14363,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionTextEdit - + Exact Match Exact Match @@ -14565,12 +14565,12 @@ This makes the docked panel stay transparent at all times. Gui::PropertyEditor::PropertyItemDelegate - + Yes Da - + No Ne diff --git a/src/Gui/Language/FreeCAD_sr-CS.ts b/src/Gui/Language/FreeCAD_sr-CS.ts index 14b7a8a19b..a1c82c8a73 100644 --- a/src/Gui/Language/FreeCAD_sr-CS.ts +++ b/src/Gui/Language/FreeCAD_sr-CS.ts @@ -8602,12 +8602,12 @@ Izaberi „Prekini“ da bi prekinuo Ne mogu otvoriti vaš sistemski pregledač. - + Out of memory Nema dovoljno memorije - + Not enough memory available to display the data. Nema dovoljno memorije za prikazivanje podataka. @@ -9075,7 +9075,7 @@ trenutnoj kopiji biti izgubljene. Nije dozvoljeno: - + Selection not allowed by filter Filter ne dozvoljava izbor @@ -14351,7 +14351,7 @@ Ovo omogućava da usidreni prozor bude svo vreme providan. Gui::ExpressionLineEdit - + Exact Match Tačno podudaranje @@ -14359,7 +14359,7 @@ Ovo omogućava da usidreni prozor bude svo vreme providan. Gui::ExpressionTextEdit - + Exact Match Tačno podudaranje @@ -14561,12 +14561,12 @@ Ovo omogućava da usidreni prozor bude svo vreme providan. Gui::PropertyEditor::PropertyItemDelegate - + Yes Da - + No Ne diff --git a/src/Gui/Language/FreeCAD_sr.ts b/src/Gui/Language/FreeCAD_sr.ts index bca829c2b7..8783b42715 100644 --- a/src/Gui/Language/FreeCAD_sr.ts +++ b/src/Gui/Language/FreeCAD_sr.ts @@ -8600,12 +8600,12 @@ Choose 'Abort' to abort Не могу отворити ваш системски прегледач. - + Out of memory Нема довољно меморије - + Not enough memory available to display the data. Нема довољно меморије за приказивање података. @@ -9073,7 +9073,7 @@ the current copy will be lost. Није дозвољено: - + Selection not allowed by filter Филтер не дозвољава избор @@ -14349,7 +14349,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionLineEdit - + Exact Match Тачно подударање @@ -14357,7 +14357,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionTextEdit - + Exact Match Тачно подударање @@ -14559,12 +14559,12 @@ This makes the docked panel stay transparent at all times. Gui::PropertyEditor::PropertyItemDelegate - + Yes Да - + No Не diff --git a/src/Gui/Language/FreeCAD_sv-SE.ts b/src/Gui/Language/FreeCAD_sv-SE.ts index 3f63ad5421..74d9778222 100644 --- a/src/Gui/Language/FreeCAD_sv-SE.ts +++ b/src/Gui/Language/FreeCAD_sv-SE.ts @@ -8607,12 +8607,12 @@ Välj "Avbryt" för att avbryta Kan inte öppna din systemwebbläsare. - + Out of memory Slut på minne - + Not enough memory available to display the data. Det finns inte tillräckligt med minne för att visa datan. @@ -9064,7 +9064,7 @@ den aktuella kopian kommer att gå förlorade. The group '%1' contains %2 direct children and %3 total descendants (including nested groups). Do you want to delete all of them recursively? - The group '%1' contains %2 direct children and %3 total descendants (including nested groups). Do you want to delete all of them recursively? + %1? @@ -9080,7 +9080,7 @@ den aktuella kopian kommer att gå förlorade. Inte tillåtet: - + Selection not allowed by filter Markering tillåts inte av filtret @@ -14359,7 +14359,7 @@ Detta gör att den dockade panelen alltid är transparent. Gui::ExpressionLineEdit - + Exact Match Exakt matchning @@ -14367,7 +14367,7 @@ Detta gör att den dockade panelen alltid är transparent. Gui::ExpressionTextEdit - + Exact Match Exakt matchning @@ -14569,12 +14569,12 @@ Detta gör att den dockade panelen alltid är transparent. Gui::PropertyEditor::PropertyItemDelegate - + Yes Ja - + No Nej diff --git a/src/Gui/Language/FreeCAD_tr.ts b/src/Gui/Language/FreeCAD_tr.ts index 4b564facb1..e0c317e440 100644 --- a/src/Gui/Language/FreeCAD_tr.ts +++ b/src/Gui/Language/FreeCAD_tr.ts @@ -14356,7 +14356,7 @@ Bu, kenetlenmiş panelin her zaman saydam kalmasını sağlar. Gui::ExpressionLineEdit - + Exact Match Tam Eşleşme @@ -14364,7 +14364,7 @@ Bu, kenetlenmiş panelin her zaman saydam kalmasını sağlar. Gui::ExpressionTextEdit - + Exact Match Tam Eşleşme diff --git a/src/Gui/Language/FreeCAD_uk.ts b/src/Gui/Language/FreeCAD_uk.ts index e09f444568..c96339e057 100644 --- a/src/Gui/Language/FreeCAD_uk.ts +++ b/src/Gui/Language/FreeCAD_uk.ts @@ -14353,7 +14353,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionLineEdit - + Exact Match Exact Match @@ -14361,7 +14361,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionTextEdit - + Exact Match Exact Match diff --git a/src/Gui/Language/FreeCAD_zh-CN.ts b/src/Gui/Language/FreeCAD_zh-CN.ts index a313cfe661..ca2258de41 100644 --- a/src/Gui/Language/FreeCAD_zh-CN.ts +++ b/src/Gui/Language/FreeCAD_zh-CN.ts @@ -616,7 +616,7 @@ while doing a left or right click and move the mouse up or down Architecture - 建筑 + 架构 @@ -8593,12 +8593,12 @@ Choose 'Abort' to abort 无法打开您的系统浏览器. - + Out of memory 内存不足 - + Not enough memory available to display the data. 没有足够的可用内存来显示数据. @@ -9065,7 +9065,7 @@ the current copy will be lost. 不允许: - + Selection not allowed by filter 选择不被筛选器许可 @@ -14545,12 +14545,12 @@ This makes the docked panel stay transparent at all times. Gui::PropertyEditor::PropertyItemDelegate - + Yes - + No diff --git a/src/Gui/Language/FreeCAD_zh-TW.ts b/src/Gui/Language/FreeCAD_zh-TW.ts index e2453d8012..c069986853 100644 --- a/src/Gui/Language/FreeCAD_zh-TW.ts +++ b/src/Gui/Language/FreeCAD_zh-TW.ts @@ -8586,12 +8586,12 @@ Choose 'Abort' to abort 無法打開您的系統瀏覽器。 - + Out of memory 記憶體不足 - + Not enough memory available to display the data. 沒有足夠的記憶體可用來顯示資料。 @@ -9059,7 +9059,7 @@ the current copy will be lost. 不允許: - + Selection not allowed by filter 不允許使用過濾器選擇 @@ -14549,12 +14549,12 @@ This makes the docked panel stay transparent at all times. Gui::PropertyEditor::PropertyItemDelegate - + Yes - + No diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_be.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_be.ts index 1bde9ac953..b0f2440093 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_be.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_be.ts @@ -53,7 +53,7 @@ Assembly - + Active object Бягучы аб'ект @@ -910,63 +910,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. Аб'ект, які звязаны з адным ці некалькімі злучэннямі. - + Do you want to move the object and delete associated joints? Ці жадаеце вы перамясціць аб'ект і выдаліць звязаныя з ім злучэнні? - + Move part Рухаць дэталь - + ViewProviderAssembly and %1 more Пастаўшчык прадстаўлення зборкі - + Empty Assembly Пустая зборка - + Over-constrained: Празмерна-абмежаваны: - + Malformed joints: Скажоныя злучэнні: - + Redundant joints: Залішнія злучэнні: - + Partially redundant: Часткова залішнія абмежаванні: - + Solver failed to converge Сродку рашэння не атрымалася сысціся - + Under-constrained: Недастаткова абмежаваны: - + %n Degrees of Freedom %n ступень свабоды @@ -976,7 +976,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Цалкам абмежаваны diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ca.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ca.ts index 2a320c2ef6..75ae0e0fae 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ca.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ca.ts @@ -48,7 +48,7 @@ Assembly - + Active object Objecte actiu @@ -889,63 +889,63 @@ Els fitxers s'anomenen "runPreDrag.asmt" i "dragging.log" i es troben al directo AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. L'objecte està associat a una o més juntures. - + Do you want to move the object and delete associated joints? Vols moure l'objecte i eliminar les juntures associades? - + Move part Moure peça - + ViewProviderAssembly and %1 more Proveïdor del visualitzador de muntatge - + Empty Assembly Muntatge buit - + Over-constrained: Sobre-restringit: - + Malformed joints: Juntures mal formades: - + Redundant joints: Juntures redundants: - + Partially redundant: Parcialment redundant: - + Solver failed to converge El solucionador no ha pogut convergir - + Under-constrained: Sub-restringit: - + %n Degrees of Freedom %n grau de llibertat @@ -953,7 +953,7 @@ Els fitxers s'anomenen "runPreDrag.asmt" i "dragging.log" i es troben al directo - + Fully constrained Esbós completament restringit diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_cs.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_cs.ts index bc18104807..f262819a21 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_cs.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_cs.ts @@ -48,7 +48,7 @@ Sestava - + Active object Aktivní objekt @@ -890,63 +890,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. Objekt je přiřazen k jednomu nebo více spojům. - + Do you want to move the object and delete associated joints? Chcete objekt přesunout a odstranit související spoje? - + Move part Přesunout díl - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Empty Assembly - + Over-constrained: Převazbené: - + Malformed joints: Malformed joints: - + Redundant joints: Redundant joints: - + Partially redundant: Částečně nadbytečné: - + Solver failed to converge Řešič nezkonvergoval - + Under-constrained: Nedostatečně omezený: - + %n Degrees of Freedom %n Degrees of Freedom @@ -956,7 +956,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Plně zavazbené diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_da.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_da.ts index f263f76dbb..99a05e83c8 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_da.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_da.ts @@ -48,7 +48,7 @@ Assembly - + Active object Aktivt objekt @@ -75,7 +75,7 @@ N/A - N/A + Ikke tilgængelig @@ -889,63 +889,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. - The object is associated to one or more joints. + Objektet har en eller flere tilknyttede forbindelser. - + Do you want to move the object and delete associated joints? Vil du flytte objektet og slette tilknyttede forbindelser? - + Move part Flyt komponent - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Tom samling - + Over-constrained: For mange relationer: - + Malformed joints: Fejlbehæftede forbindelser: - + Redundant joints: Overflødige forbindelser: - + Partially redundant: Delvis overflødig: - + Solver failed to converge Løsningen konvergerer ikke - + Under-constrained: For få relationer: - + %n Degrees of Freedom %n Frihedsgrader @@ -953,7 +953,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Fuldstændigt låst @@ -1014,7 +1014,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Explode Radially - Explode Radially + Eksploderet radialt @@ -1155,7 +1155,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the End - End + Slut @@ -1166,7 +1166,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Step - Step + Trin @@ -1178,7 +1178,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Global error tolerance - Global error tolerance + Global fejltolerance @@ -1188,7 +1188,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Frames per second - Frames per second + Billeder pr. sekund @@ -1203,7 +1203,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Frame - Frame + Billede @@ -1213,7 +1213,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Step backward - Step backward + Gå tilbage @@ -1233,7 +1233,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Step forward - Step forward + Gå fremad diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_de.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_de.ts index 77701c4080..c05dd3c866 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_de.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_de.ts @@ -48,7 +48,7 @@ Assembly - + Active object Aktives Objekt @@ -890,63 +890,63 @@ Die Dateien heißen "runPreDrag.asmt" und "dragging.log" und befinden sich im St AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. Das Objekt gehört zu einer oder mehreren Verbindungen. - + Do you want to move the object and delete associated joints? Soll das Objekt bewegt und zugehörige Verbindungen gelöscht werden? - + Move part Bauteil verschieben - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Leere Baugruppe - + Over-constrained: Überbestimmt: - + Malformed joints: Fehlerhafte Verbindungen: - + Redundant joints: Überflüssige Verbindungen: - + Partially redundant: Teilweise redundant: - + Solver failed to converge Der Gleichungslöser konnte keine Lösung annähern - + Under-constrained: Unterbestimmt: - + %n Degrees of Freedom %n (nicht bestimmter) Freiheitsgrad @@ -954,7 +954,7 @@ Die Dateien heißen "runPreDrag.asmt" und "dragging.log" und befinden sich im St - + Fully constrained Vollständig bestimmt diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_el.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_el.ts index 9a1b859536..dee3a4173b 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_el.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_el.ts @@ -48,7 +48,7 @@ Assembly - + Active object Ενεργό αντικείμενο @@ -889,63 +889,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. Το αντικείμενο συνδέεται με μία ή περισσότερες αρθρώσεις. - + Do you want to move the object and delete associated joints? Θέλετε να μετακινήσετε το αντικείμενο και να διαγράψετε τις σχετικές συνδέσεις? - + Move part Μετακίνηση εξαρτήματος - + ViewProviderAssembly and %1 more ΠάροχοςΠροβολήςΣυναρμολόγησης (ViewProviderAssembly) - + Empty Assembly Κενή Συναρμολόγηση - + Over-constrained: Υπερ-περιορισμένη: - + Malformed joints: Ελαττωματικές Συνδέσεις: - + Redundant joints: Πλεονάζουσες Συνδέσεις: - + Partially redundant: Μερικώς πλεονάζουσα: - + Solver failed to converge Ο επιλύτης (solver) δεν μπόρεσε να βρει λύση - + Under-constrained: Μη πλήρως περιορισμένη: - + %n Degrees of Freedom %n ελεύθερη κίνηση @@ -953,7 +953,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Πλήρως περιορισμένη diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_es-AR.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_es-AR.ts index fea2a9ebb1..454ad21fab 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_es-AR.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_es-AR.ts @@ -48,7 +48,7 @@ Ensamblaje - + Active object Objeto activo @@ -130,7 +130,7 @@ - + Distance Distancia @@ -170,27 +170,27 @@ Correa - + Broken link in: Enlace roto en: - + Select 2 elements from 2 separate parts Select 2 elements from 2 separate parts - + Radius 1 Radio 1 - + Thread pitch Thread pitch - + Pitch radius Radio de paso @@ -516,119 +516,119 @@ SLOPE define la agudeza de la transición entre 0 y H1 y H2 a 0 sobre el tiempo El tipo de unión - + The first reference of the joint La primer referencia de la unión - + This is the local coordinate system within Reference1's object that will be used for the joint This is the local coordinate system within Reference1's object that will be used for the joint - + This prevents Placement1 from recomputing, enabling custom positioning of the placement This prevents Placement1 from recomputing, enabling custom positioning of the placement - - + + This is the attachment offset of the first connector of the joint Este es el desplazamiento de adjunción del primer conector de la articulación - + This is the local coordinate system within Reference2's object that will be used for the joint This is the local coordinate system within Reference2's object that will be used for the joint - + This prevents Placement2 from recomputing, enabling custom positioning of the placement This prevents Placement2 from recomputing, enabling custom positioning of the placement - - + + This is the attachment offset of the second connector of the joint Este es el desplazamiento de adjunción del segundo conector de la articulación - + Enable the minimum length limit of the joint Enable the minimum length limit of the joint - + Enable the maximum length limit of the joint Enable the maximum length limit of the joint - + Enable the minimum angle limit of the joint Enable the minimum angle limit of the joint - + Enable the maximum angle limit of the joint Enable the maximum angle limit of the joint - + This is the angle of the joint. It is used only by the Angle joint. This is the angle of the joint. It is used only by the Angle joint. - + This is the minimum limit for the length between both coordinate systems (along their z-axis) This is the minimum limit for the length between both coordinate systems (along their z-axis) - + This is the maximum limit for the length between both coordinate systems (along their z-axis) This is the maximum limit for the length between both coordinate systems (along their z-axis) - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) This is the minimum limit for the angle between both coordinate systems (between their x-axis) - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) This is the maximum limit for the angle between both coordinate systems (between their x-axis) - + The second reference of the joint La segunda referencia de la unión - + The first object of the joint El primer objeto de la unión - + The second object of the joint El segundo objeto de la unión - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) Esta es la distancia de la unión. Se utiliza solo por las uniones Distancia, Cremallera, Piñón (radio de paso), Helicoide, Engranaje y Correa (radio1) - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. Esta es la segunda distancia de la unión, que solo es utilizada por la unión de engranajes para almacenar el segundo radio. - + The {order} reference of the joint The {order} reference of the joint - + The object to ground El objeto a fijar @@ -891,63 +891,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. El objeto es asociado a una o más uniones. - + Do you want to move the object and delete associated joints? ¿Quiere mover el objeto y eliminar las uniones asociadas? - + Move part Mover parte - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Ensamblaje vacío - + Over-constrained: Sobre-restringido: - + Malformed joints: Articulaciones malformadas: - + Redundant joints: Articulaciones redundantes: - + Partially redundant: Parcialmente redundante: - + Solver failed to converge El solver falló al converger - + Under-constrained: Sub-restringido: - + %n Degrees of Freedom %n grado de libertad @@ -955,7 +955,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Totalmente restringido @@ -1090,7 +1090,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly::AssemblyLink - + Joints Articulaciones @@ -1429,12 +1429,12 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly_ToggleGrounded - + Toggle Grounded Toggle Grounded - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_es-ES.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_es-ES.ts index 15fe0318f9..6538f309c2 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_es-ES.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_es-ES.ts @@ -48,7 +48,7 @@ Ensamblaje - + Active object Objeto activo @@ -130,7 +130,7 @@ - + Distance Distancia @@ -170,27 +170,27 @@ Correa - + Broken link in: Enlace roto en: - + Select 2 elements from 2 separate parts Select 2 elements from 2 separate parts - + Radius 1 Radio 1 - + Thread pitch Thread pitch - + Pitch radius Radio de paso @@ -516,119 +516,119 @@ SLOPE define la agudeza de la transición entre 0 y H1 y H2 a 0 sobre el tiempo El tipo de articulación - + The first reference of the joint La primer referencia de la articulación - + This is the local coordinate system within Reference1's object that will be used for the joint This is the local coordinate system within Reference1's object that will be used for the joint - + This prevents Placement1 from recomputing, enabling custom positioning of the placement This prevents Placement1 from recomputing, enabling custom positioning of the placement - - + + This is the attachment offset of the first connector of the joint Este es el desplazamiento de adjunción del primer conector de la articulación - + This is the local coordinate system within Reference2's object that will be used for the joint This is the local coordinate system within Reference2's object that will be used for the joint - + This prevents Placement2 from recomputing, enabling custom positioning of the placement This prevents Placement2 from recomputing, enabling custom positioning of the placement - - + + This is the attachment offset of the second connector of the joint Este es el desplazamiento de adjunción del segundo conector de la articulación - + Enable the minimum length limit of the joint Enable the minimum length limit of the joint - + Enable the maximum length limit of the joint Enable the maximum length limit of the joint - + Enable the minimum angle limit of the joint Enable the minimum angle limit of the joint - + Enable the maximum angle limit of the joint Enable the maximum angle limit of the joint - + This is the angle of the joint. It is used only by the Angle joint. This is the angle of the joint. It is used only by the Angle joint. - + This is the minimum limit for the length between both coordinate systems (along their z-axis) This is the minimum limit for the length between both coordinate systems (along their z-axis) - + This is the maximum limit for the length between both coordinate systems (along their z-axis) This is the maximum limit for the length between both coordinate systems (along their z-axis) - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) This is the minimum limit for the angle between both coordinate systems (between their x-axis) - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) This is the maximum limit for the angle between both coordinate systems (between their x-axis) - + The second reference of the joint La segunda referencia de la articulación - + The first object of the joint El primer objeto de la articulación - + The second object of the joint El segundo objeto de la articulación - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) Esta es la distancia de la articulación. Se utiliza sólo por la articulación de distancia y piñon y cremallera (radio de paso), tornillo y engranajes y correa (radio1) - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. Esta es la segunda distancia de la articulación, Sólo es utilizada por la articulación de engranajes para almacenar el segundo radio. - + The {order} reference of the joint The {order} reference of the joint - + The object to ground El objeto a fijar @@ -891,63 +891,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. El objeto es asociado a una o más articulaciones. - + Do you want to move the object and delete associated joints? ¿Quiere mover el objeto y eliminar las articulaciones asociadas? - + Move part Mover parte - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Ensamblaje vacío - + Over-constrained: Sobre-restringido: - + Malformed joints: Articulaciones malformadas: - + Redundant joints: Articulaciones redundantes: - + Partially redundant: Parcialmente redundante: - + Solver failed to converge El solver falló al converger - + Under-constrained: Sub-restringido: - + %n Degrees of Freedom %n grado de libertad @@ -955,7 +955,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Totalmente restringido @@ -1090,7 +1090,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly::AssemblyLink - + Joints Articulaciones @@ -1429,12 +1429,12 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly_ToggleGrounded - + Toggle Grounded Toggle Grounded - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_eu.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_eu.ts index 69462be7ba..716d67d495 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_eu.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_eu.ts @@ -48,7 +48,7 @@ Muntaketa - + Active object Objektu aktiboa @@ -890,63 +890,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. The object is associated to one or more joints. - + Do you want to move the object and delete associated joints? Do you want to move the object and delete associated joints? - + Move part Move part - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Empty Assembly - + Over-constrained: Over-constrained: - + Malformed joints: Malformed joints: - + Redundant joints: Redundant joints: - + Partially redundant: Partzialki erredundantea: - + Solver failed to converge Ebazleak ezin izan du konbergitu - + Under-constrained: Under-constrained: - + %n Degrees of Freedom %n Degrees of Freedom @@ -954,7 +954,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Osorik murritua diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_fi.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_fi.ts index 45cc2aaa82..b6ddaedeb3 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_fi.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_fi.ts @@ -48,7 +48,7 @@ Kokoonpano - + Active object Aktivoi objekti @@ -890,63 +890,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. The object is associated to one or more joints. - + Do you want to move the object and delete associated joints? Do you want to move the object and delete associated joints? - + Move part Move part - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Empty Assembly - + Over-constrained: Ylirajoitettu: - + Malformed joints: Malformed joints: - + Redundant joints: Redundant joints: - + Partially redundant: Osittain tarpeettomat: - + Solver failed to converge Ratkaisin epäonnistui yhdistämisessä - + Under-constrained: Alirajoitettu: - + %n Degrees of Freedom %n Degrees of Freedom @@ -954,7 +954,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Täysin rajoitettu diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_fr.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_fr.ts index 5959ea6398..43094361be 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_fr.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_fr.ts @@ -53,7 +53,7 @@ s'assurer que le fichier est <b>ouvert dans la session en cours</b>& Assemblage - + Active object Activer/désactiver l'objet @@ -902,63 +902,63 @@ Les fichiers sont nommés « runPreDrag.asmt » et « dragging.log » et se trou AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. L'objet est associé à une ou plusieurs liaisons. - + Do you want to move the object and delete associated joints? Voulez-vous déplacer l'objet et supprimer les liaisons associées ? - + Move part Déplacer une pièce - + ViewProviderAssembly and %1 more Fournisseur d'affichage d'Assembly - + Empty Assembly Assemblage vide - + Over-constrained: Esquisse sur-contrainte : - + Malformed joints: Liaisons défectueuses : - + Redundant joints: Liaisons redondantes : - + Partially redundant: Esquisse avec contraintes partiellement redondantes : - + Solver failed to converge Le solveur n'a pas pu converger - + Under-constrained: L'esquisse manque de contraintes : - + %n Degrees of Freedom %n degrés de liberté @@ -966,7 +966,7 @@ Les fichiers sont nommés « runPreDrag.asmt » et « dragging.log » et se trou - + Fully constrained Esquisse entièrement contrainte diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_hr.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_hr.ts index 2b98f5cbe2..d1e67eebdd 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_hr.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_hr.ts @@ -48,7 +48,7 @@ Montaža - + Active object Aktivni objekt @@ -889,63 +889,63 @@ Datoteke se nazivaju "runPreDrag.asmt" i "dragging.log" i nalaze se u zadanom di AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. Predmet je povezan s jednom ili više spojnica. - + Do you want to move the object and delete associated joints? Želite li premjestiti objekt i izbrisati povezane spojeve? - + Move part Premjesti dio - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Prazan sklop - + Over-constrained: Pretjerano ograničeno: - + Malformed joints: Deformirani spojevi: - + Redundant joints: Suvišni spojevi: - + Partially redundant: Djelomično suvišno: - + Solver failed to converge Solver nije uspio konvergirati - + Under-constrained: Premalo ograničen: - + %n Degrees of Freedom %n Stupanj slobode @@ -954,7 +954,7 @@ Datoteke se nazivaju "runPreDrag.asmt" i "dragging.log" i nalaze se u zadanom di - + Fully constrained Potpuno ograničen diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_hu.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_hu.ts index 5dc041a370..c568458a49 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_hu.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_hu.ts @@ -48,7 +48,7 @@ Összeállítás - + Active object Aktív objektum @@ -890,63 +890,63 @@ A fájlok neve "runPreDrag.asmt" és "dragging.log", és az std::ofstream alapé AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. Az objektum egy vagy több csatlakozással rendelkezik. - + Do you want to move the object and delete associated joints? El akarja mozgatni az objektumot és törölni a hozzá tartozó csatlakozásokat? - + Move part Mozgassa a részt - + ViewProviderAssembly and %1 more A szerkesztő néző szolgáltatója - + Empty Assembly Üres összeállítás - + Over-constrained: Eltúlzott kényszer: - + Malformed joints: Hibás csatlakozás: - + Redundant joints: Felesleges csatlakozás: - + Partially redundant: Részben felesleges: - + Solver failed to converge A megoldó nem tudott hasonlítani - + Under-constrained: Nem eléggé kényszerített: - + %n Degrees of Freedom %n Szabadsági fok @@ -954,7 +954,7 @@ A fájlok neve "runPreDrag.asmt" és "dragging.log", és az std::ofstream alapé - + Fully constrained Teljesen kényszertett diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_it.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_it.ts index 4819cb1e4b..40c962e4e2 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_it.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_it.ts @@ -48,7 +48,7 @@ Assembly - + Active object Oggetto attivo @@ -889,63 +889,63 @@ I file sono denominati "runPreDrag. asmt" e "dragging.log" e si trovano nella di AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. L'oggetto è associato a uno o più vincoli. - + Do you want to move the object and delete associated joints? Si desidera spostare l'oggetto ed eliminare i vincoli associati? - + Move part Sposta parte - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Assieme vuoto - + Over-constrained: Sovravincolato: - + Malformed joints: Giunti malformati: - + Redundant joints: Giunti ridondanti: - + Partially redundant: Parzialmente ridondante: - + Solver failed to converge Risolutore impossibilitato a convergere - + Under-constrained: Sottovincolato: - + %n Degrees of Freedom "%n" Gradi di libertà @@ -953,7 +953,7 @@ I file sono denominati "runPreDrag. asmt" e "dragging.log" e si trovano nella di - + Fully constrained Completamente vincolato diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ja.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ja.ts index 77eac08ba5..1a57609b56 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ja.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ja.ts @@ -48,7 +48,7 @@ アセンブリ - + Active object アクティブなオブジェクト @@ -889,70 +889,70 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. オブジェクトは1つ以上のジョイントに関連付けられています。 - + Do you want to move the object and delete associated joints? オブジェクトを移動して関連付けられているジョイントを削除しますか? - + Move part パーツを移動 - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly 空のアセンブリ - + Over-constrained: 過剰拘束: - + Malformed joints: 不正なジョイント: - + Redundant joints: 冗長なジョイント: - + Partially redundant: 部分的に冗長: - + Solver failed to converge ソルバーの収束に失敗 - + Under-constrained: 未拘束: - + %n Degrees of Freedom %n 自由度 - + Fully constrained 完全拘束 diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ka.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ka.ts index 30db0dc8ff..47ff5381dd 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ka.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ka.ts @@ -48,7 +48,7 @@ Assembly - + Active object აქტიური ობიექტი @@ -889,63 +889,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. ობიექტი ასოცირებულია ერთ ან მეტ სახსართან. - + Do you want to move the object and delete associated joints? გნებავთ გადაიტანოთ ობიექტი და წაშალოთ ასოცირებული სახსრები? - + Move part ნაწილის გადატანა - + ViewProviderAssembly and %1 more მომწოდებლის ანაწყობის ხედი - + Empty Assembly სარიელი ანაწყობი - + Over-constrained: ზედმეტად-შეზღუდული: - + Malformed joints: არასწორად შექმნილი სახსრები: - + Redundant joints: დამატებითი სახსრები: - + Partially redundant: ნაწილობრივ დამატებითი: - + Solver failed to converge ამომხსნელის შეცდომა შეერთების დროს - + Under-constrained: საკმარისზე ნაკლებად შეზღუდული: - + %n Degrees of Freedom %n თავისუფლების ხარისხი @@ -953,7 +953,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained სრულად შეზღუდული diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ko.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ko.ts index cf9cdd1c90..8644788995 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ko.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ko.ts @@ -48,7 +48,7 @@ Assembly - + Active object 대상체 활성화 @@ -890,70 +890,70 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. 이 대상체는 하나 이상의 관절로 연결되어 있습니다. - + Do you want to move the object and delete associated joints? 관절 연결을 삭제하고 이 대상체를 이동시키겠습니까? - + Move part 부품 이동 - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly 비어 있는 조립품 - + Over-constrained: 과도한 구속: - + Malformed joints: 잘못 연결된 관절들: - + Redundant joints: 중복 연결된 관절들: - + Partially redundant: 부분적인 중복: - + Solver failed to converge Solver failed to converge - + Under-constrained: 완전 구속 중: - + %n Degrees of Freedom %n 자유도 - + Fully constrained 완전히 구속됨 diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_nl.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_nl.ts index db24372463..f633022ac9 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_nl.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_nl.ts @@ -48,7 +48,7 @@ Samenstelling - + Active object Actief object @@ -890,63 +890,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. The object is associated to one or more joints. - + Do you want to move the object and delete associated joints? Do you want to move the object and delete associated joints? - + Move part Onderdeel verplaatsen - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Empty Assembly - + Over-constrained: Over-bepaald: - + Malformed joints: Malformed joints: - + Redundant joints: Redundant joints: - + Partially redundant: Gedeeltelijk overbodig: - + Solver failed to converge Solver kon niet convergeren - + Under-constrained: Onbepaald: - + %n Degrees of Freedom %n Degrees of Freedom @@ -954,7 +954,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Volledig bepaald diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_pl.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_pl.ts index f8d96ff452..43e036bfe5 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_pl.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_pl.ts @@ -48,7 +48,7 @@ Złożenie - + Active object Aktywny obiekt @@ -910,63 +910,63 @@ Pliki noszą nazwy „runPreDrag.asmt” oraz „dragging.log” i są zapisywan AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. Obiekt jest powiązany z jednym lub większą liczbą połączeń. - + Do you want to move the object and delete associated joints? Czy chcesz przenieść obiekt i usunąć powiązane połączenia? - + Move part Przesuń część - + ViewProviderAssembly and %1 more Dostawca Widoku Złożenia - + Empty Assembly Poste złożenie - + Over-constrained: Wiązania nadmierne: - + Malformed joints: Nieprawidłowe połączenia: - + Redundant joints: Nadmiarowe połączenia: - + Partially redundant: Częściowo nadmiarowe: - + Solver failed to converge Solver nie osiągnął zbieżności - + Under-constrained: Niedostatecznie związane: - + %n Degrees of Freedom %n stopień swobody @@ -976,7 +976,7 @@ Pliki noszą nazwy „runPreDrag.asmt” oraz „dragging.log” i są zapisywan - + Fully constrained W pełni związany diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_pt-BR.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_pt-BR.ts index 47a035fec3..c8ae4ca719 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_pt-BR.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_pt-BR.ts @@ -48,7 +48,7 @@ Assemblagem - + Active object Objeto ativo @@ -130,7 +130,7 @@ - + Distance Distância @@ -170,27 +170,27 @@ Correia - + Broken link in: Broken link in: - + Select 2 elements from 2 separate parts Select 2 elements from 2 separate parts - + Radius 1 Raio 1 - + Thread pitch Thread pitch - + Pitch radius Raio de inclinação @@ -515,119 +515,119 @@ SLOPE defines the steepness of the transition between 0 and H1 and H2 to 0 about O tipo da junta - + The first reference of the joint A primeira referência desta ariculação - + This is the local coordinate system within Reference1's object that will be used for the joint This is the local coordinate system within Reference1's object that will be used for the joint - + This prevents Placement1 from recomputing, enabling custom positioning of the placement This prevents Placement1 from recomputing, enabling custom positioning of the placement - - + + This is the attachment offset of the first connector of the joint This is the attachment offset of the first connector of the joint - + This is the local coordinate system within Reference2's object that will be used for the joint This is the local coordinate system within Reference2's object that will be used for the joint - + This prevents Placement2 from recomputing, enabling custom positioning of the placement This prevents Placement2 from recomputing, enabling custom positioning of the placement - - + + This is the attachment offset of the second connector of the joint This is the attachment offset of the second connector of the joint - + Enable the minimum length limit of the joint Enable the minimum length limit of the joint - + Enable the maximum length limit of the joint Enable the maximum length limit of the joint - + Enable the minimum angle limit of the joint Enable the minimum angle limit of the joint - + Enable the maximum angle limit of the joint Enable the maximum angle limit of the joint - + This is the angle of the joint. It is used only by the Angle joint. This is the angle of the joint. It is used only by the Angle joint. - + This is the minimum limit for the length between both coordinate systems (along their z-axis) This is the minimum limit for the length between both coordinate systems (along their z-axis) - + This is the maximum limit for the length between both coordinate systems (along their z-axis) This is the maximum limit for the length between both coordinate systems (along their z-axis) - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) This is the minimum limit for the angle between both coordinate systems (between their x-axis) - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) This is the maximum limit for the angle between both coordinate systems (between their x-axis) - + The second reference of the joint A segunda referência desta ariculação - + The first object of the joint O primeiro objeto da junta - + The second object of the joint O segundo objeto da junta - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) Esta é a distância da articulação. É usada apenas pelas articulações Distância, Rack, Pinion (raio de tom), Screw, Gears e Belt (radius1) - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. Esta é a segunda distância da articulação. Ela é usada apenas pela articulação Gear para armazenar o segundo raio. - + The {order} reference of the joint The {order} reference of the joint - + The object to ground Fixar objeto @@ -890,63 +890,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. O objeto está associado a uma ou mais juntas. - + Do you want to move the object and delete associated joints? Você deseja mover o objeto e excluir juntas associadas? - + Move part Mover peça - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Empty Assembly - + Over-constrained: Sobre-restrito: - + Malformed joints: Malformed joints: - + Redundant joints: Redundant joints: - + Partially redundant: Parcialmente redundante: - + Solver failed to converge O solucionador falhou na conversão - + Under-constrained: Subrestrito: - + %n Degrees of Freedom %n Degrees of Freedom @@ -954,7 +954,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Totalmente restrito @@ -1089,7 +1089,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly::AssemblyLink - + Joints Joints @@ -1428,12 +1428,12 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly_ToggleGrounded - + Toggle Grounded Toggle Grounded - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ro.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ro.ts index a69baf2fe8..3e00bdb7ff 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ro.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ro.ts @@ -48,7 +48,7 @@ Ansamblu - + Active object Obiect activ @@ -130,7 +130,7 @@ - + Distance Distance @@ -170,27 +170,27 @@ Belt - + Broken link in: Broken link in: - + Select 2 elements from 2 separate parts Select 2 elements from 2 separate parts - + Radius 1 Radius 1 - + Thread pitch Thread pitch - + Pitch radius Pitch radius @@ -515,119 +515,119 @@ SLOPE defines the steepness of the transition between 0 and H1 and H2 to 0 about The type of the joint - + The first reference of the joint The first reference of the joint - + This is the local coordinate system within Reference1's object that will be used for the joint This is the local coordinate system within Reference1's object that will be used for the joint - + This prevents Placement1 from recomputing, enabling custom positioning of the placement This prevents Placement1 from recomputing, enabling custom positioning of the placement - - + + This is the attachment offset of the first connector of the joint This is the attachment offset of the first connector of the joint - + This is the local coordinate system within Reference2's object that will be used for the joint This is the local coordinate system within Reference2's object that will be used for the joint - + This prevents Placement2 from recomputing, enabling custom positioning of the placement This prevents Placement2 from recomputing, enabling custom positioning of the placement - - + + This is the attachment offset of the second connector of the joint This is the attachment offset of the second connector of the joint - + Enable the minimum length limit of the joint Enable the minimum length limit of the joint - + Enable the maximum length limit of the joint Enable the maximum length limit of the joint - + Enable the minimum angle limit of the joint Enable the minimum angle limit of the joint - + Enable the maximum angle limit of the joint Enable the maximum angle limit of the joint - + This is the angle of the joint. It is used only by the Angle joint. This is the angle of the joint. It is used only by the Angle joint. - + This is the minimum limit for the length between both coordinate systems (along their z-axis) This is the minimum limit for the length between both coordinate systems (along their z-axis) - + This is the maximum limit for the length between both coordinate systems (along their z-axis) This is the maximum limit for the length between both coordinate systems (along their z-axis) - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) This is the minimum limit for the angle between both coordinate systems (between their x-axis) - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) This is the maximum limit for the angle between both coordinate systems (between their x-axis) - + The second reference of the joint The second reference of the joint - + The first object of the joint The first object of the joint - + The second object of the joint The second object of the joint - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. This is the second distance of the joint. It is used only by the gear joint to store the second radius. - + The {order} reference of the joint The {order} reference of the joint - + The object to ground The object to ground @@ -890,63 +890,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. The object is associated to one or more joints. - + Do you want to move the object and delete associated joints? Do you want to move the object and delete associated joints? - + Move part Move part - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Empty Assembly - + Over-constrained: Supraconstrânse: - + Malformed joints: Malformed joints: - + Redundant joints: Redundant joints: - + Partially redundant: Parţial redundant: - + Solver failed to converge Rezolvitorul nu a putut converge - + Under-constrained: Under-constrained: - + %n Degrees of Freedom %n Degrees of Freedom @@ -955,7 +955,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Complet constrâns @@ -1090,7 +1090,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly::AssemblyLink - + Joints Joints @@ -1429,12 +1429,12 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly_ToggleGrounded - + Toggle Grounded Toggle Grounded - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ru.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ru.ts index 6a3ba0797b..eb81bbb2d4 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ru.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ru.ts @@ -48,7 +48,7 @@ Сборка - + Active object Активный объект @@ -130,7 +130,7 @@ - + Distance Расстояние @@ -170,27 +170,27 @@ Ремённое/Цепное - + Broken link in: Неисправная ссылка в: - + Select 2 elements from 2 separate parts Выберите 2 элемента из 2 отдельных деталей - + Radius 1 Радиус 1 - + Thread pitch Шаг резьбы/витков - + Pitch radius Радиус шага @@ -515,119 +515,119 @@ H2 — высота в точке T2 в конце ската. Тип соединения - + The first reference of the joint Первая ссылка соединения - + This is the local coordinate system within Reference1's object that will be used for the joint Это локальная система координат внутри объекта Reference1 (Источник1), которая будет использоваться для создания соединения - + This prevents Placement1 from recomputing, enabling custom positioning of the placement Это предотвращает пересчёт Placement1 (Размещение1), позволяя настроить индивидуальное расположение размещения - - + + This is the attachment offset of the first connector of the joint Это смещение присоединения (attachment) первого коннектора соединения - + This is the local coordinate system within Reference2's object that will be used for the joint Это локальная система координат внутри объекта Reference2 (Источник2), которая будет использоваться для создания соединения - + This prevents Placement2 from recomputing, enabling custom positioning of the placement Это предотвращает пересчёт Placement2 (Размещение2), позволяя настроить индивидуальное расположение размещения - - + + This is the attachment offset of the second connector of the joint Это смещение присоединения (attachment) второго коннектора соединения - + Enable the minimum length limit of the joint Включить ограничение минимальной длины соединения - + Enable the maximum length limit of the joint Включить ограничение максимальной длины соединения - + Enable the minimum angle limit of the joint Включить ограничение минимального угла соединения - + Enable the maximum angle limit of the joint Включить ограничение максимального угла соединения - + This is the angle of the joint. It is used only by the Angle joint. Это угол сопряжения. Используется только в угловом сопряжении. - + This is the minimum limit for the length between both coordinate systems (along their z-axis) Это минимальный предел длины между обеими системами координат (вдоль их осей z) - + This is the maximum limit for the length between both coordinate systems (along their z-axis) Это максимальный предел длины между обеими системами координат (вдоль их осей z) - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) Это минимальный допустимый угол между двумя системами координат (между их осями x) - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) Это максимальный допустимый угол между двумя системами координат (между их осями x) - + The second reference of the joint Второй источник соединения - + The first object of the joint Первый объект соединения - + The second object of the joint Второй объект соединения - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) Это расстояние в сопряжении. Оно используется только в сопряжениях "Дистанционное", "Реечное" (радиус шага), "Резьбовое", "Шестерёнчатое" и "Ремённое/Цепное" (radius1 - радиус1) - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. Это второе расстояние в сопряжении. Оно используется только в "Шестерёнчатом" сопряжении для хранения радиуса второго колеса. - + The {order} reference of the joint Ссылка {order} на сопряжение - + The object to ground Объект для фиксации @@ -890,63 +890,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. Объект связан с одним или несколькими соединениями. - + Do you want to move the object and delete associated joints? Вы хотите переместить объект и удалить связанные соединения? - + Move part Переместить деталь - + ViewProviderAssembly and %1 more Поставщик Вида для Сборки - + Empty Assembly Пустая сборка - + Over-constrained: Конфликтующие ограничения: - + Malformed joints: Неверные сопряжения: - + Redundant joints: Избыточные сопряжения: - + Partially redundant: Частично избыточны: - + Solver failed to converge Решатель не смог свести решение - + Under-constrained: Недостаточно ограничен: - + %n Degrees of Freedom %n Степень свободы @@ -956,7 +956,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Полностью ограничен @@ -1100,7 +1100,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly::AssemblyLink - + Joints Сопряжения @@ -1439,12 +1439,12 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly_ToggleGrounded - + Toggle Grounded Переключить глобальную фиксацию - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. <p>Переключает глобальную фиксацию детали</p><p>Фиксированная деталь постоянно удерживается в неизменном положении в сборке, блокируется любое её движение или вращение. Перед началом сборки необходимо зафиксировать как минимум одну деталь.</p> diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_sl.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_sl.ts index 217675be5c..711bd51549 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_sl.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_sl.ts @@ -48,7 +48,7 @@ Assembly - + Active object Aktivni objekt @@ -130,7 +130,7 @@ - + Distance Distance @@ -170,27 +170,27 @@ Jermen - + Broken link in: Pokvarjena povezava v: - + Select 2 elements from 2 separate parts Izberi 2 elementa iz 2 ločenih delov - + Radius 1 Polmer 1 - + Thread pitch Korak navoja - + Pitch radius Polmer naklona @@ -515,119 +515,119 @@ SLOPE defines the steepness of the transition between 0 and H1 and H2 to 0 about Vrsta vezi - + The first reference of the joint Prva referenca vezi - + This is the local coordinate system within Reference1's object that will be used for the joint This is the local coordinate system within Reference1's object that will be used for the joint - + This prevents Placement1 from recomputing, enabling custom positioning of the placement This prevents Placement1 from recomputing, enabling custom positioning of the placement - - + + This is the attachment offset of the first connector of the joint This is the attachment offset of the first connector of the joint - + This is the local coordinate system within Reference2's object that will be used for the joint This is the local coordinate system within Reference2's object that will be used for the joint - + This prevents Placement2 from recomputing, enabling custom positioning of the placement This prevents Placement2 from recomputing, enabling custom positioning of the placement - - + + This is the attachment offset of the second connector of the joint This is the attachment offset of the second connector of the joint - + Enable the minimum length limit of the joint Enable the minimum length limit of the joint - + Enable the maximum length limit of the joint Enable the maximum length limit of the joint - + Enable the minimum angle limit of the joint Enable the minimum angle limit of the joint - + Enable the maximum angle limit of the joint Enable the maximum angle limit of the joint - + This is the angle of the joint. It is used only by the Angle joint. This is the angle of the joint. It is used only by the Angle joint. - + This is the minimum limit for the length between both coordinate systems (along their z-axis) This is the minimum limit for the length between both coordinate systems (along their z-axis) - + This is the maximum limit for the length between both coordinate systems (along their z-axis) This is the maximum limit for the length between both coordinate systems (along their z-axis) - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) This is the minimum limit for the angle between both coordinate systems (between their x-axis) - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) This is the maximum limit for the angle between both coordinate systems (between their x-axis) - + The second reference of the joint Druga referenca vezi - + The first object of the joint Prvi objekt v vezi - + The second object of the joint Drugi objekt v vezi - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. This is the second distance of the joint. It is used only by the gear joint to store the second radius. - + The {order} reference of the joint The {order} reference of the joint - + The object to ground The object to ground @@ -890,63 +890,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. The object is associated to one or more joints. - + Do you want to move the object and delete associated joints? Do you want to move the object and delete associated joints? - + Move part Premakni del - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Empty Assembly - + Over-constrained: Over-constrained: - + Malformed joints: Malformed joints: - + Redundant joints: Redundant joints: - + Partially redundant: Delno čezmerno: - + Solver failed to converge Reševalniku je zbliževanje spodletelo - + Under-constrained: Under-constrained: - + %n Degrees of Freedom %n Degrees of Freedom @@ -956,7 +956,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Polnoomejen @@ -1091,7 +1091,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly::AssemblyLink - + Joints Vezi @@ -1430,12 +1430,12 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly_ToggleGrounded - + Toggle Grounded Toggle Grounded - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_sr-CS.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_sr-CS.ts index 74e0936960..25e797c959 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_sr-CS.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_sr-CS.ts @@ -48,7 +48,7 @@ Assembly - + Active object Aktivni objekat @@ -130,7 +130,7 @@ - + Distance Rastojanje @@ -170,27 +170,27 @@ Remeni - + Broken link in: Neispravna veza u: - + Select 2 elements from 2 separate parts Potrebno je izabrati 2 elementa sa 2 različita dela - + Radius 1 Poluprečnik 1 - + Thread pitch Korak navoja - + Pitch radius Podeoni poluprečnik @@ -515,119 +515,119 @@ SLOPE definiše nagib prelaza između 0 i H1, i H2 do 0 oko vremena = T1 i T2 re Vrsta spoja - + The first reference of the joint Prva referenca u spoju - + This is the local coordinate system within Reference1's object that will be used for the joint Ovo je lokalni koordinatni sistem unutar referentnog objekta 1 koji će se koristiti za spoj - + This prevents Placement1 from recomputing, enabling custom positioning of the placement Ovo sprečava da se ponovo izračunava Položaj1, što omogućava sopstveno pozicioniranje pomoću parametra Položaj - - + + This is the attachment offset of the first connector of the joint Odmak prvih izabranih elemenata spoja - + This is the local coordinate system within Reference2's object that will be used for the joint Ovo je lokalni koordinatni sistem unutar referentnog objekta 2 koji će se koristiti za spoj - + This prevents Placement2 from recomputing, enabling custom positioning of the placement Ovo sprečava da se ponovo izračunava Položaj2, što omogućava sopstveno pozicioniranje pomoću parametra Položaj - - + + This is the attachment offset of the second connector of the joint Odmak drugih izabranih elemenata spoja - + Enable the minimum length limit of the joint Omogući minimalno dužinsko ograničenje spoja - + Enable the maximum length limit of the joint Omogući maksimalno dužinsko ograničenje spoja - + Enable the minimum angle limit of the joint Omogući minimalno ugaono ograničenje spoja - + Enable the maximum angle limit of the joint Omogući maksimalno ugaono ograničenje spoja - + This is the angle of the joint. It is used only by the Angle joint. Ovo je ugao spoja. Koristi se samo kod ugaonog spoja. - + This is the minimum limit for the length between both coordinate systems (along their z-axis) Ovo je minimalno dužinsko ograničenje između koordinatnih sistema (uzduž njihovih Z osa) - + This is the maximum limit for the length between both coordinate systems (along their z-axis) Ovo je maksimalno dužinsko ograničenje između koordinatnih sistema (uzduž njihovih Z osa) - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) Ovo je minimalno ugaono ograničenje između koordinatnih sistema (između njihovih X osa) - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) Ovo je maksimalno ugaono ograničenje između koordinatnih sistema (između njihovih X osa) - + The second reference of the joint Druga referenca u spoju - + The first object of the joint Prvi objekat u spoju - + The second object of the joint Drugi objekat u spoju - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) Rastojanje spoja. Koristi se kod ravanskog i navojnog spoja, a takođe i kod zupčastog, remenog (poluprečnik) i prenosnog spoja sa zupčastom letvom (poluprečnik koraka) - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. Ovo je drugo rastojanje spoja. Koristi se samo kod zupčastog spoja da odredi drugi poluprečnik. - + The {order} reference of the joint {order} referenci spoja - + The object to ground Objekat koji treba napraviti nepokretnim @@ -889,63 +889,63 @@ Datoteke se zovu „runPreDrag.asmt“ i „dragging.log“ i nalaze se u podraz AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. Objektu su pridruženi jedan ili više spojeva. - + Do you want to move the object and delete associated joints? Da li želiš pomeriti objekat i obrisati pridružene spojeve? - + Move part Pomeri deo - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Prazan sklop - + Over-constrained: Previše ograničena skica: - + Malformed joints: Oštećeni spojevi: - + Redundant joints: Suvišni spojevi: - + Partially redundant: Delimično suviše ograničena skica: - + Solver failed to converge Solver nije uspeo da se približi - + Under-constrained: Nedovoljno ograničena skica: - + %n Degrees of Freedom %n Stepeni slobode @@ -954,7 +954,7 @@ Datoteke se zovu „runPreDrag.asmt“ i „dragging.log“ i nalaze se u podraz - + Fully constrained Potpuno ograničena skica @@ -1089,7 +1089,7 @@ Datoteke se zovu „runPreDrag.asmt“ i „dragging.log“ i nalaze se u podraz Assembly::AssemblyLink - + Joints Spojevi @@ -1428,12 +1428,12 @@ Datoteke se zovu „runPreDrag.asmt“ i „dragging.log“ i nalaze se u podraz Assembly_ToggleGrounded - + Toggle Grounded Napravi nepokretnim - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. <p>Nepokretni deo.</p><p>Pravljenje dela nepokretnim trajno zaključava njegov položaj u sklopu, sprečavajući bilo kakvu translaciju ili rotaciju. Potrebno je imati u sklopu najmanje jedan nepokretan deo pre nego što se on počne sastavljati. diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_sr.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_sr.ts index 5f1f4cf482..ebe51b6a74 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_sr.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_sr.ts @@ -48,7 +48,7 @@ Скупштина - + Active object Активни објекат @@ -130,7 +130,7 @@ - + Distance Растојање @@ -170,27 +170,27 @@ Ремени - + Broken link in: Неисправна веза у: - + Select 2 elements from 2 separate parts Потребно је изабрати 2 елемента са 2 различита дела - + Radius 1 Полупречник 1 - + Thread pitch Корак навоја - + Pitch radius Подеони полупречник @@ -515,119 +515,119 @@ SLOPE дефинише нагиб прелаза између 0 и H1, и H2 д Врста споја - + The first reference of the joint Прва референца у споју - + This is the local coordinate system within Reference1's object that will be used for the joint Ово је локални координатни систем унутар референтног објекта 1 који ће се користити за спој - + This prevents Placement1 from recomputing, enabling custom positioning of the placement Ово спречава да се поново израчунава Положај1, што омогућава сопствено позиционирање помоћу параметра Положај - - + + This is the attachment offset of the first connector of the joint Одмак првих изабраних елемената споја - + This is the local coordinate system within Reference2's object that will be used for the joint Ово је локални координатни систем унутар референтног објекта 2 који ће се користити за спој - + This prevents Placement2 from recomputing, enabling custom positioning of the placement Ово спречава да се поново израчунава Положај2, што омогућава сопствено позиционирање помоћу параметра Положај - - + + This is the attachment offset of the second connector of the joint Одмак других изабраних елемената споја - + Enable the minimum length limit of the joint Омогући минимално дужинско ограничење споја - + Enable the maximum length limit of the joint Омогући максимално дужинско ограничење споја - + Enable the minimum angle limit of the joint Омогући минимално угаоно ограничење споја - + Enable the maximum angle limit of the joint Омогући максимално угаоно ограничење споја - + This is the angle of the joint. It is used only by the Angle joint. Ово је угао споја. Користи се само код угаоног споја. - + This is the minimum limit for the length between both coordinate systems (along their z-axis) Ово је минимално дужинско ограничење између координатних система (уздуж њихових З оса) - + This is the maximum limit for the length between both coordinate systems (along their z-axis) Ово је максимално дужинско ограничење између координатних система (уздуж њихових З оса) - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) Ово је минимално угаоно ограничење између координатних система (између њихових X оса) - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) Ово је минимално угаоно ограничење између координатних система (између њихових X оса) - + The second reference of the joint Друга референца у споју - + The first object of the joint Први објекат у споју - + The second object of the joint Други објекат у споју - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) Растојање споја. Користи се код раванског и навојног споја, а такође и код зупчастог, ременог (полупречник) и преносног споја са зупчастом летвом (полупречник корака) - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. Ово је друго растојање споја. Користи се само код зупчастог споја да одреди други полупречник. - + The {order} reference of the joint {order} референци споја - + The object to ground Објекат који треба направити непокретним @@ -889,63 +889,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. Објекту су придружени један или више спојева. - + Do you want to move the object and delete associated joints? Да ли желиш померити објекат и обрисати придружене спојеве? - + Move part Помеи део - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Празан склоп - + Over-constrained: Превише ограничена скица: - + Malformed joints: Оштећени спојеви: - + Redundant joints: Сувишни спојеви: - + Partially redundant: Делимично сувише ограничена скица: - + Solver failed to converge Солвер није успео да се приближи - + Under-constrained: Недовољно ограничена скица: - + %n Degrees of Freedom %n Степени слободе @@ -954,7 +954,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Потпуно ограничена скица @@ -1089,7 +1089,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly::AssemblyLink - + Joints Спојеви @@ -1428,12 +1428,12 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly_ToggleGrounded - + Toggle Grounded Направи непокретним - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. <p>Непокретни део.</p><p>Прављење дела непокретним трајно закључава његов положај у склопу, спречавајуц́и било какву транслацију или ротацију. Потребно је имати у склопу најмање један непокретан део пре него што се он почне састављати. diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_sv-SE.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_sv-SE.ts index ad553db1d7..ea15d4e1a1 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_sv-SE.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_sv-SE.ts @@ -130,7 +130,7 @@ - + Distance Distans @@ -170,27 +170,27 @@ Bälte - + Broken link in: Trasig länk i: - + Select 2 elements from 2 separate parts Välj 2 element från 2 separata delar - + Radius 1 Radie 1 - + Thread pitch Gängstigning - + Pitch radius Stigningsradie @@ -515,119 +515,119 @@ SLOPE definierar brantheten i övergången mellan 0 och H1 och H2 till 0 vid tid Typen för fogen - + The first reference of the joint Den första referensen för fogen - + This is the local coordinate system within Reference1's object that will be used for the joint Detta är det lokala koordinatsystem inom Reference1:s objekt som kommer att användas för fogen - + This prevents Placement1 from recomputing, enabling custom positioning of the placement Detta förhindrar att Placement1 beräknas på nytt, vilket möjliggör anpassad positionering av placeringen - - + + This is the attachment offset of the first connector of the joint Detta är fästförskjutningen för den första anslutaren i fogen - + This is the local coordinate system within Reference2's object that will be used for the joint Detta är det lokala koordinatsystem inom Reference2:s objekt som kommer att användas för fogen - + This prevents Placement2 from recomputing, enabling custom positioning of the placement Detta förhindrar att Placement2 räknar om, vilket möjliggör anpassad positionering av placeringen - - + + This is the attachment offset of the second connector of the joint Detta är fästförskjutningen för den andra anslutaren i fogen - + Enable the minimum length limit of the joint Aktivera den minsta längdgränsen för fogen - + Enable the maximum length limit of the joint Aktivera den maximala längdgränsen för fogen - + Enable the minimum angle limit of the joint Aktivera den minsta vinkelgränsen för fogen - + Enable the maximum angle limit of the joint Aktivera den maximala vinkelgränsen för fogen - + This is the angle of the joint. It is used only by the Angle joint. Detta är vinkel för fogen. Den används endast av vinkelfogen. - + This is the minimum limit for the length between both coordinate systems (along their z-axis) Detta är minimigränsen för längden mellan de båda koordinatsystemen (längs deras z-axel) - + This is the maximum limit for the length between both coordinate systems (along their z-axis) Detta är den maximala gränsen för längden mellan de båda koordinatsystemen (längs deras z-axel) - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) Detta är minimigränsen för vinkeln mellan de båda koordinatsystemen (mellan deras x-axlar) - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) Detta är den maximala gränsen för vinkeln mellan de båda koordinatsystemen (mellan deras x-axlar) - + The second reference of the joint Den andra referensen för fogen - + The first object of the joint Det första objektet för fogen - + The second object of the joint Det andra objektet för fogen - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) Detta är distansen för fogen. Det används endast av Distansfog och kuggstång och drev (radie på bultcirkeln), Skruvar och kugghjul samt Bälte (radius1) - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. Detta är fogens andra distans. Det används endast av växelleden för att lagra den andra radien. - + The {order} reference of the joint Ledens {order}-referens för fogen - + The object to ground Objektet till marken @@ -900,7 +900,7 @@ Filerna heter "runPreDrag.asmt" och "dragging.log" och finns i standardkatalogen Vill du flytta objektet och ta bort tillhörande fogar? - + Move part Flytta del @@ -1089,7 +1089,7 @@ Filerna heter "runPreDrag.asmt" och "dragging.log" och finns i standardkatalogen Assembly::AssemblyLink - + Joints Fogar @@ -1428,12 +1428,12 @@ Filerna heter "runPreDrag.asmt" och "dragging.log" och finns i standardkatalogen Assembly_ToggleGrounded - + Toggle Grounded Växla jordad - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. <p>Växlar mellan jordning och icke-jordning av en del.</p><p>Jordning av en del låser dess position permanent i sammansättningen, vilket förhindrar rörelse eller rotation. Du behöver minst en jordad del innan du börjar montera. diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_tr.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_tr.ts index 6f0bedfe2c..b5629c8dde 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_tr.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_tr.ts @@ -130,7 +130,7 @@ - + Distance Uzaklık @@ -170,27 +170,27 @@ Kemer - + Broken link in: Bozuk bağlantı: - + Select 2 elements from 2 separate parts İki ayrı parçadan 2 öğe seçin - + Radius 1 Yarıçap 1 - + Thread pitch Vida adımı - + Pitch radius Hatve yarıçapı @@ -515,119 +515,119 @@ SLOPE, sırasıyla time = T1 civarında 0 ile H1 arasındaki ve time = T2 civar Bağlantının türü - + The first reference of the joint Bağlantının birinci referansı - + This is the local coordinate system within Reference1's object that will be used for the joint Bu, bağlantıda kullanılacak olan Reference1 nesnesi içindeki yerel koordinat sistemidir. - + This prevents Placement1 from recomputing, enabling custom positioning of the placement Bu, Placement1'in yeniden hesaplanmasını engeller ve konumlandırmanın özel olarak ayarlanmasına izin verir. - - + + This is the attachment offset of the first connector of the joint Bu, bağlantının birinci bağlayıcısının ek ofsetidir. - + This is the local coordinate system within Reference2's object that will be used for the joint Bu, bağlantıda kullanılacak olan Reference2 nesnesi içindeki yerel koordinat sistemidir. - + This prevents Placement2 from recomputing, enabling custom positioning of the placement Bu, Placement2'nin yeniden hesaplanmasını engeller ve konumlandırmanın özel olarak ayarlanmasına izin verir. - - + + This is the attachment offset of the second connector of the joint Bu, bağlantının ikinci bağlayıcısının ek ofsetidir. - + Enable the minimum length limit of the joint Bağlantının asgari uzunluk sınırını etkinleştir - + Enable the maximum length limit of the joint Bağlantının azami uzunluk sınırını etkinleştir - + Enable the minimum angle limit of the joint Bağlantının asgari açı sınırını etkinleştir - + Enable the maximum angle limit of the joint Bağlantının azami açı sınırını etkinleştir - + This is the angle of the joint. It is used only by the Angle joint. Bu, bağlantının açısıdır. Yalnızca Açı Bağlantısında kullanılır. - + This is the minimum limit for the length between both coordinate systems (along their z-axis) Bu, iki koordinat sistemi arasındaki uzunluğun (z eksenleri boyunca) asgari sınırıdır. - + This is the maximum limit for the length between both coordinate systems (along their z-axis) Bu, iki koordinat sistemi arasındaki uzunluğun (z eksenleri boyunca) azami sınırıdır. - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) Bu, iki koordinat sistemi arasındaki açının (x eksenleri arasındaki) asgari sınırıdır. - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) Bu, iki koordinat sistemi arasındaki açının (x eksenleri arasındaki) azami sınırıdır. - + The second reference of the joint Bağlantının ikinci referansı - + The first object of the joint Bağlantının birinci nesnesi - + The second object of the joint Bağlantının ikinci nesnesi - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) Bu, bağlantının mesafesidir. Yalnızca Mesafe bağlantısı ile Kremayer ve Pinyon (hatve yarıçapı), Vida ve Dişli/Kayış (radius1) bağlantılarında kullanılır. - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. Bu, bağlantının ikinci mesafesidir. Yalnızca dişli bağlantısında ikinci yarıçapı saklamak için kullanılır. - + The {order} reference of the joint Bağlantının {order}. referansı - + The object to ground Zemine sabitlenecek nesne @@ -899,7 +899,7 @@ Dosyalar "runPreDrag.asmt" ve "dragging.log" olarak adlandırılır ve std::ofst Nesneyi taşımak ve ilişkili bağlantıları silmek istiyor musunuz? - + Move part Parçayı taşı @@ -1088,7 +1088,7 @@ Dosyalar "runPreDrag.asmt" ve "dragging.log" olarak adlandırılır ve std::ofst Assembly::AssemblyLink - + Joints Bağlantılar @@ -1427,12 +1427,12 @@ Dosyalar "runPreDrag.asmt" ve "dragging.log" olarak adlandırılır ve std::ofst Assembly_ToggleGrounded - + Toggle Grounded Zemine Sabitlemeyi Aç/Kapat - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. <p>Bir parçanın zemine sabitlenmesini açar/kapatır.</p><p>Bir parçayı zemine sabitlemek, montaj içinde konumunu kalıcı olarak kilitler ve herhangi bir hareketi veya dönmeyi engeller. Montaj yapmaya başlamadan önce en az bir zemine sabit parça gerekir. diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_uk.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_uk.ts index 5d8600ca8c..4d6b1a42b1 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_uk.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_uk.ts @@ -130,7 +130,7 @@ - + Distance Відстань @@ -170,27 +170,27 @@ Ремінь - + Broken link in: Broken link in: - + Select 2 elements from 2 separate parts Select 2 elements from 2 separate parts - + Radius 1 Радіус 1 - + Thread pitch Thread pitch - + Pitch radius Радіус кроку @@ -515,119 +515,119 @@ SLOPE defines the steepness of the transition between 0 and H1 and H2 to 0 about Тип з'єднання - + The first reference of the joint Перше посилання на з'єднання - + This is the local coordinate system within Reference1's object that will be used for the joint This is the local coordinate system within Reference1's object that will be used for the joint - + This prevents Placement1 from recomputing, enabling custom positioning of the placement This prevents Placement1 from recomputing, enabling custom positioning of the placement - - + + This is the attachment offset of the first connector of the joint This is the attachment offset of the first connector of the joint - + This is the local coordinate system within Reference2's object that will be used for the joint This is the local coordinate system within Reference2's object that will be used for the joint - + This prevents Placement2 from recomputing, enabling custom positioning of the placement This prevents Placement2 from recomputing, enabling custom positioning of the placement - - + + This is the attachment offset of the second connector of the joint This is the attachment offset of the second connector of the joint - + Enable the minimum length limit of the joint Enable the minimum length limit of the joint - + Enable the maximum length limit of the joint Enable the maximum length limit of the joint - + Enable the minimum angle limit of the joint Enable the minimum angle limit of the joint - + Enable the maximum angle limit of the joint Enable the maximum angle limit of the joint - + This is the angle of the joint. It is used only by the Angle joint. This is the angle of the joint. It is used only by the Angle joint. - + This is the minimum limit for the length between both coordinate systems (along their z-axis) This is the minimum limit for the length between both coordinate systems (along their z-axis) - + This is the maximum limit for the length between both coordinate systems (along their z-axis) This is the maximum limit for the length between both coordinate systems (along their z-axis) - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) This is the minimum limit for the angle between both coordinate systems (between their x-axis) - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) This is the maximum limit for the angle between both coordinate systems (between their x-axis) - + The second reference of the joint Друге посилання на з'єднання - + The first object of the joint Перший об'єкт з'єднання - + The second object of the joint Другий об'єкт з'єднання - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) Це відстань з'єднання. Використовується тільки для з'єднання "Відстань" і "Рейка і шестерня" (радіус кроку), "Гвинт" і "Шестерня і ремінь" (радіус1) - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. Це друга відстань з'єднання. Вона використовується тільки зубчастим з'єднанням для зберігання другого радіуса. - + The {order} reference of the joint The {order} reference of the joint - + The object to ground Об'єкт для закріплення @@ -900,7 +900,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Ви хочете перемістити об'єкт і видалити пов'язані з ним з'єднання? - + Move part Перемістити деталь @@ -1091,7 +1091,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly::AssemblyLink - + Joints З'єднання @@ -1430,12 +1430,12 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly_ToggleGrounded - + Toggle Grounded Toggle Grounded - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-CN.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-CN.ts index 30a04b486d..0c780dde24 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-CN.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-CN.ts @@ -48,7 +48,7 @@ 装配 - + Active object 活动对象 @@ -893,70 +893,70 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. 该对象与一个或多个配合有关联。 - + Do you want to move the object and delete associated joints? 您想要移动对象并删除关联的配合吗? - + Move part 移动零件 - + ViewProviderAssembly and %1 more - + Empty Assembly 空装配体 - + Over-constrained: 过度约束: - + Malformed joints: 错误配合: - + Redundant joints: 冗余配合: - + Partially redundant: 部分冗余: - + Solver failed to converge 求解器未能收敛 - + Under-constrained: 约束不足: - + %n Degrees of Freedom %n 自由度 - + Fully constrained 完全约束 diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-TW.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-TW.ts index 4f39c79e99..354b22e2cf 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-TW.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-TW.ts @@ -48,7 +48,7 @@ 程式集 - + Active object 作業中物件 @@ -890,70 +890,70 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. 該物件與一個或多個接頭相關聯. - + Do you want to move the object and delete associated joints? 您要移動物件並刪除關聯的接頭嗎? - + Move part 移動零件 - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Empty Assembly - + Over-constrained: 過度拘束: - + Malformed joints: Malformed joints: - + Redundant joints: Redundant joints: - + Partially redundant: 部份冗餘: - + Solver failed to converge 求解器無法收斂 - + Under-constrained: 拘束不足: - + %n Degrees of Freedom %n Degrees of Freedom - + Fully constrained 完全拘束 diff --git a/src/Mod/BIM/Resources/translations/Arch_be.ts b/src/Mod/BIM/Resources/translations/Arch_be.ts index d1718e3142..b597949e2a 100644 --- a/src/Mod/BIM/Resources/translations/Arch_be.ts +++ b/src/Mod/BIM/Resources/translations/Arch_be.ts @@ -4343,88 +4343,88 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Абнаўленне - + Part not found in file Дэталь не знойдзеная ў файле - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC недаступны - не атрымалася апрацаваць файлы IFC - + Error removing splitter Памылка пры выдаленні падзельніка - + Reload reference Перагрузіць апорны элемент - + Open reference Адчыніць апорны элемент - + Unable to get lightWeight node for object referenced in Не ўдаецца атрымаць вузел "лёгкую вагу" для аб'екта, на які спасылаецца аб'ект - - + + Invalid lightWeight node for object referenced in Хібны вузел "лёгкая вага" для аб'екта, на які спасылаецца аб'ект - - + + Invalid root node in Хібны каранёвы вузел у - + External reference Вонкавы спасылак - + External file Вонкавы файл - + Open Адчыніць - + Part to use: Дэталь для ўжывання: - + Choose File Абраць файл - - + + None (Use whole object) Не (ужываць увесь аб'ект цалкам) - + Reference files Даведачныя файлы - + Choose reference file Абраць даведачны файл @@ -4639,7 +4639,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -6895,12 +6895,12 @@ Building creation aborted. Аб'яднаць аб'екты з аднолькавым матэрыялам - + The latest time stamp of the linked file Апошняя пазнака часу звязанага файла - + If true, the colors from the linked file will be kept updated Калі птушка, колер з звязанага файла будзе заўсёды абнаўляцца diff --git a/src/Mod/BIM/Resources/translations/Arch_ca.ts b/src/Mod/BIM/Resources/translations/Arch_ca.ts index 4b13d733f6..de721b4ae5 100644 --- a/src/Mod/BIM/Resources/translations/Arch_ca.ts +++ b/src/Mod/BIM/Resources/translations/Arch_ca.ts @@ -4174,88 +4174,88 @@ Si Carrer = 0, la carrera es calcula de manera que l'alçada sigui la mateixa qu Actualitzant - + Part not found in file No s'ha trobat la peça al fitxer - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC no està disponible - no es poden processar els fitxers IFC - + Error removing splitter Error en eliminar el separador - + Reload reference Torna a carregar la referència - + Open reference Obre la referència - + Unable to get lightWeight node for object referenced in No s'ha pogut obtenir el node lightWeight de l'objecte referenciat a - - + + Invalid lightWeight node for object referenced in Node lightWeight invàlid de l'objecte referenciat a - - + + Invalid root node in Node arrel invàlid a - + External reference Referència externa - + External file Fitxer extern - + Open Obre - + Part to use: Peça a utilitzar: - + Choose File Triar arxiu - - + + None (Use whole object) Cap (Utilitzar l'objecte sencer) - + Reference files Fitxers de referència - + Choose reference file Trieu un fitxer de referència @@ -4468,7 +4468,7 @@ Si Carrer = 0, la carrera es calcula de manera que l'alçada sigui la mateixa qu - + @@ -6720,12 +6720,12 @@ S'avorta la creació de la construcció. Unir objectes del mateix material - + The latest time stamp of the linked file L'última marca de temps del fitxer enllaçat - + If true, the colors from the linked file will be kept updated Si és cert, els colors de l'arxiu enllaçat es mantindran actualitzats diff --git a/src/Mod/BIM/Resources/translations/Arch_cs.ts b/src/Mod/BIM/Resources/translations/Arch_cs.ts index 0726d5a27b..030b0e3a07 100644 --- a/src/Mod/BIM/Resources/translations/Arch_cs.ts +++ b/src/Mod/BIM/Resources/translations/Arch_cs.ts @@ -4202,88 +4202,88 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Upgrading - + Part not found in file Díl v souboru nebyl nenalezen - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC není k dispozici - nelze zpracovat IFC soubory - + Error removing splitter Error removing splitter - + Reload reference Znovu načíst reference - + Open reference Otevřít reference - + Unable to get lightWeight node for object referenced in Unable to get lightWeight node for object referenced in - - + + Invalid lightWeight node for object referenced in Invalid lightWeight node for object referenced in - - + + Invalid root node in Neplatný kořenový uzel v - + External reference Externí odkaz - + External file Externí soubor - + Open Otevřít - + Part to use: Použitý díl: - + Choose File Choose File - - + + None (Use whole object) Žádný (použít celý objekt) - + Reference files Referenční soubory - + Choose reference file Vyberte referenční soubor @@ -4496,7 +4496,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -6748,12 +6748,12 @@ Tvorba stavby byla zrušena. Fuse objects of same material - + The latest time stamp of the linked file Nejnovější časové razítko propojeného souboru - + If true, the colors from the linked file will be kept updated Je-li "true", barvy propojeného souboru budou stále aktualizovány diff --git a/src/Mod/BIM/Resources/translations/Arch_da.qm b/src/Mod/BIM/Resources/translations/Arch_da.qm index 215caad1c14a514ca3731dfdb9e776423b55fc65..8cdb3ad38d97a6baf1235f358f27db1c1efe001f 100644 GIT binary patch delta 359 zcmW;EO(?^090u^;v)}(mUNWyWwIOd)#%5|s@=`086|$0u9K6-CgB@iDD>p0OWhV|2 z7oxstoJRiTqByJ^nN}Rs9Mle``KPB(&*7L$&h$^x*$q3WPSm@{?v#h9a0n;kYz*}^DkD4JQG6zckeXB*AHA_tmYfIap# zp96!OZ^;5d{%kWg59ix+z&?L>L`}$1q%#UP*E;M#k_Nhxuv5M(j$@8>j{(z^aSq{^ zT3zQjqLeF(FV=gEn|eyQo$#^NYnSko!!w0-j(DCWGCbR#Q&=JY@I5ZsI#MvA6>TFu^A;fvWJOH~(O9kz4;0G{;f&VJZ}}xs+n*Kk zMgCV^KC(A21$fw7uq?60uf^Btn4ptND@r+5=|hGkZEDUf)cFffSDAqsUaWow_IR*1 z40Lj`?hBab&jw?2aYA9(B;*bL^!+@J!9X&`; zy)%phiaEdV!FsE4Q%JEk2l`oSw@M6=tz#TZ?C-djc;e}S diff --git a/src/Mod/BIM/Resources/translations/Arch_da.ts b/src/Mod/BIM/Resources/translations/Arch_da.ts index 2fd2cdd650..66c2efa1b2 100644 --- a/src/Mod/BIM/Resources/translations/Arch_da.ts +++ b/src/Mod/BIM/Resources/translations/Arch_da.ts @@ -1266,7 +1266,7 @@ of that project, no matter if they are expanded or not. Total - Total + Total @@ -4204,88 +4204,88 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Upgrading - + Part not found in file Part not found in file - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC not available - unable to process IFC files - + Error removing splitter Error removing splitter - + Reload reference Genindlæs reference - + Open reference Open reference - + Unable to get lightWeight node for object referenced in Unable to get lightWeight node for object referenced in - - + + Invalid lightWeight node for object referenced in Invalid lightWeight node for object referenced in - - + + Invalid root node in Invalid root node in - + External reference External reference - + External file External file - + Open Åbn - + Part to use: Part to use: - + Choose File Choose File - - + + None (Use whole object) None (Use whole object) - + Reference files Reference files - + Choose reference file Choose reference file @@ -4498,7 +4498,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -5786,7 +5786,7 @@ Building creation aborted. Total - Total + Total @@ -6750,12 +6750,12 @@ Building creation aborted. Fuse objects of same material - + The latest time stamp of the linked file The latest time stamp of the linked file - + If true, the colors from the linked file will be kept updated If true, the colors from the linked file will be kept updated @@ -9082,7 +9082,7 @@ Building creation aborted. Draft - Skitse + Affasning diff --git a/src/Mod/BIM/Resources/translations/Arch_de.ts b/src/Mod/BIM/Resources/translations/Arch_de.ts index c1db92d694..77599f8c71 100644 --- a/src/Mod/BIM/Resources/translations/Arch_de.ts +++ b/src/Mod/BIM/Resources/translations/Arch_de.ts @@ -4184,88 +4184,88 @@ Wenn Länge = 0, dann wird die Länge so berechnet, dass die Höhe mit dem relat Upgraden - + Part not found in file Bauteil nicht in Datei gefunden - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC nicht verfügbar - IFC-Dateien können nicht verarbeitet werden - + Error removing splitter Fehler beim Entfernen des Teilers - + Reload reference Referenz neu laden - + Open reference Referenz öffnen - + Unable to get lightWeight node for object referenced in Konnte lightWeight-Knoten für Objekt nicht erhalten, für Objekt referenziert in - - + + Invalid lightWeight node for object referenced in Ungültiger lightWeight Knoten für Objekt referenziert in - - + + Invalid root node in Ungültiger Basis-Knoten in - + External reference Externe Referenz - + External file Externe Datei - + Open Öffnen - + Part to use: Zu verwendendes Bauteil: - + Choose File Datei auswählen - - + + None (Use whole object) Keine (Gesamtes Objekt verwenden) - + Reference files Referenzdateien - + Choose reference file Referenzdatei auswählen @@ -4478,7 +4478,7 @@ Wenn Länge = 0, dann wird die Länge so berechnet, dass die Höhe mit dem relat - + @@ -6727,12 +6727,12 @@ Gebäudeerstellung abgebrochen. Vereinige Objekte aus gleichem Material - + The latest time stamp of the linked file Der letzte Zeitstempel der verknüpften Datei - + If true, the colors from the linked file will be kept updated Wenn aktiviert, werden die Farben der verknüpften Datei aktualisiert diff --git a/src/Mod/BIM/Resources/translations/Arch_el.ts b/src/Mod/BIM/Resources/translations/Arch_el.ts index babfaa25c6..2a0e827828 100644 --- a/src/Mod/BIM/Resources/translations/Arch_el.ts +++ b/src/Mod/BIM/Resources/translations/Arch_el.ts @@ -4200,88 +4200,88 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Upgrading - + Part not found in file Part not found in file - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC not available - unable to process IFC files - + Error removing splitter Error removing splitter - + Reload reference Reload reference - + Open reference Open reference - + Unable to get lightWeight node for object referenced in Unable to get lightWeight node for object referenced in - - + + Invalid lightWeight node for object referenced in Invalid lightWeight node for object referenced in - - + + Invalid root node in Invalid root node in - + External reference External reference - + External file External file - + Open Άνοιγμα - + Part to use: Part to use: - + Choose File Choose File - - + + None (Use whole object) None (Use whole object) - + Reference files Reference files - + Choose reference file Choose reference file @@ -4494,7 +4494,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -6746,12 +6746,12 @@ Building creation aborted. Fuse objects of same material - + The latest time stamp of the linked file The latest time stamp of the linked file - + If true, the colors from the linked file will be kept updated If true, the colors from the linked file will be kept updated diff --git a/src/Mod/BIM/Resources/translations/Arch_es-AR.ts b/src/Mod/BIM/Resources/translations/Arch_es-AR.ts index 8a56a6370c..69bdb0a94e 100644 --- a/src/Mod/BIM/Resources/translations/Arch_es-AR.ts +++ b/src/Mod/BIM/Resources/translations/Arch_es-AR.ts @@ -4195,88 +4195,88 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Actualizando - + Part not found in file Parte no encontrada en el archivo - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC no disponible - no se pueden procesar los archivos IFC - + Error removing splitter Error al eliminar el separador - + Reload reference Recargar referencia - + Open reference Abrir referencia - + Unable to get lightWeight node for object referenced in No se puede obtener el nodo ligero para el objeto referenciado en - - + + Invalid lightWeight node for object referenced in Nodo ligero inválido para el objeto referenciado en - - + + Invalid root node in Nodo raíz no válido en - + External reference Referencia externa - + External file Archivo externo - + Open Abrir - + Part to use: Parte a usar: - + Choose File Choose File - - + + None (Use whole object) Ninguno (Usar objeto completo) - + Reference files Archivos de referencia - + Choose reference file Elegir archivo de referencia @@ -4489,7 +4489,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -5898,33 +5898,33 @@ Creación de Edificio cancelada. Crear vista 2D - + Active Activo - + Set Working Plane Configurar Plano de Trabajo - + Write Camera Position Establecer posición de cámara - + New Group Nuevo grupo - + Reorder Children Alphabetically Reordenar hijos alfabéticamente - + Clone Level Up Clone Level Up @@ -6148,203 +6148,203 @@ Creación de Edificio cancelada. Tipo de este edificio - + The height of this object La altura de este objeto - + If true, the height value propagates to contained objects if the height of those objects is set to 0 Si es true, el valor de altura se propaga a los objetos contenidos si la altura de esos objetos está ajustada a 0 - + The level of the (0,0,0) point of this level El nivel del punto (0,0,0) de este nivel - + The computed floor area of this floor El área calculada de esta planta - + An optional description for this component Una descripción opcional para este componente - + An optional tag for this component Una etiqueta opcional para este componente - + The shape of this object La forma de este objeto - + This property stores an OpenInventor representation for this object Esta propiedad almacena una representación OpenInventor para este objeto - + If true, only solids will be collected by this object when referenced from other files Si es verdadero, sólo los sólidos serán recolectados por este objeto cuando sean referenciados desde otros archivos - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files Un mapa MaterialName:SolidIndexesList que relaciona nombres de materiales con índices de sólido a ser usado al referenciar este objeto desde otros archivos - + The line width of this object El ancho de línea de este objeto - + An optional unit to express levels Una unidad opcional para expresar niveles - + A transformation to apply to the level mark Una transformación para aplicar a la marca de nivel - + If true, show the level Si es verdadero, muestra el nivel - + If true, show the unit on the level tag Si es verdadero, muestra la unidad en la etiqueta de nivel - + If true, display offset will affect the origin mark too Si es verdadero, el desfase de la pantalla afectará también a la marca de origen - + If true, the object's label is displayed Si es verdadero, se muestra la etiqueta del objeto - + The font to be used for texts La fuente que se utilizará para los textos - + The font size of texts El tamaño de fuente de los textos - + The individual face colors Los colores de la cara individual - + If true, when activated, the working plane will automatically adapt to this level Si es verdadero, cuando está activado, el plano de trabajo se adaptará automáticamente a este nivel - + If set to True, the working plane will be kept on Auto mode Si se establece en Verdadero, el plano de trabajo se mantendrá en modo automático - + Camera position data associated with this object Datos de posición de cámara asociados con este objeto - + If set, the view stored in this object will be restored on double-click Si se establece, la vista almacenada en este objeto se restaurará al hacer doble clic - + If True, double-clicking this object in the tree activates it Si es verdadero, haciendo doble clic en este objeto en el árbol, se activa - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. Si esto está habilitado, la representación OpenInventor de este objeto se guardará en el archivo de FreeCAD, permitiendo referenciarla en otros archivos en modo ligero. - + A slot to save the OpenInventor representation of this object, if enabled Un espacio para guardar la representación OpenInventor de este objeto, si está habilitado - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings Si es verdadero, mostrar los objetos contenidos en esta Parte del Edificio que adoptarán estos ajustes de línea, color y transparencia - + The line width of child objects Ancho de línea de los objetos hijo - + The line color of child objects El color de línea de los objetos hijo - + The shape appearance of child objects La apariencia de forma de los objetos hijo - + The transparency of child objects La transparencia de los objetos hijo - + Cut the view above this level Cortar la vista sobre este nivel - + The distance between the level plane and the cut line La distancia entre el plano de nivel y la línea de corte - + Turn cutting on when activating this level Activar corte al activar este nivel - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] La caja de captura de objetos recién creados expresada como [XMin,YMin,ZMin,XMax,YMax,ZMax] - + Turns auto group box on/off Activa o desactiva el cuadro de grupo automático - + Automatically set size from contents Establecer automáticamente el tamaño de los contenidos - + A margin to use when autosize is turned on Un margen para usar cuando el tamaño automático está activado @@ -6741,12 +6741,12 @@ Creación de Edificio cancelada. Fusionar objetos del mismo material - + The latest time stamp of the linked file La última marca de tiempo del archivo vinculado - + If true, the colors from the linked file will be kept updated Si es verdadero, los colores del archivo vinculado se mantendrán actualizados @@ -8307,7 +8307,7 @@ Creación de Edificio cancelada. Draft - + Writing camera position Escribiendo posición de la cámara diff --git a/src/Mod/BIM/Resources/translations/Arch_es-ES.ts b/src/Mod/BIM/Resources/translations/Arch_es-ES.ts index 8f4da1fcf5..1c7db99868 100644 --- a/src/Mod/BIM/Resources/translations/Arch_es-ES.ts +++ b/src/Mod/BIM/Resources/translations/Arch_es-ES.ts @@ -4194,88 +4194,88 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Actualizando - + Part not found in file Parte no encontrada en el archivo - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC no disponible - no se pueden procesar los archivos IFC - + Error removing splitter Error al eliminar el separador - + Reload reference Recargar referencia - + Open reference Abrir referencia - + Unable to get lightWeight node for object referenced in No se puede obtener el nodo ligero para el objeto referenciado en - - + + Invalid lightWeight node for object referenced in Nodo ligero inválido para el objeto referenciado en - - + + Invalid root node in Nodo raíz no válido en - + External reference Referencia externa - + External file Archivo externo - + Open Abrir - + Part to use: Parte a usar: - + Choose File Choose File - - + + None (Use whole object) Ninguno (Usar objeto completo) - + Reference files Archivos de referencia - + Choose reference file Elegir archivo de referencia @@ -4488,7 +4488,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -5897,33 +5897,33 @@ Creación de Edificio cancelada. Crear vista 2D - + Active Activo - + Set Working Plane Configurar plano de trabajo - + Write Camera Position Establecer posición de cámara - + New Group Nuevo grupo - + Reorder Children Alphabetically Reordenar hijos alfabéticamente - + Clone Level Up Clone Level Up @@ -6147,203 +6147,203 @@ Creación de Edificio cancelada. Tipo de este edificio - + The height of this object La altura de este objeto - + If true, the height value propagates to contained objects if the height of those objects is set to 0 Si es true, el valor de altura se propaga a los objetos contenidos si la altura de esos objetos está ajustada a 0 - + The level of the (0,0,0) point of this level El nivel del punto (0,0,0) de este nivel - + The computed floor area of this floor El área calculada de esta planta - + An optional description for this component Una descripción opcional para este componente - + An optional tag for this component Una etiqueta opcional para este componente - + The shape of this object La forma de este objeto - + This property stores an OpenInventor representation for this object Esta propiedad almacena una representación OpenInventor para este objeto - + If true, only solids will be collected by this object when referenced from other files Si es verdadero, sólo los sólidos serán recolectados por este objeto cuando sean referenciados desde otros archivos - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files Un mapa MaterialName:SolidIndexesList que relaciona nombres de materiales con índices de sólido a ser usado al referenciar este objeto desde otros archivos - + The line width of this object El ancho de línea de este objeto - + An optional unit to express levels Una unidad opcional para expresar niveles - + A transformation to apply to the level mark Una transformación para aplicar a la marca de nivel - + If true, show the level Si es verdadero, muestra el nivel - + If true, show the unit on the level tag Si es verdadero, muestra la unidad en la etiqueta de nivel - + If true, display offset will affect the origin mark too Si es verdadero, el desfase de la pantalla afectará también a la marca de origen - + If true, the object's label is displayed Si es verdadero, se muestra la etiqueta del objeto - + The font to be used for texts La fuente que se utilizará para los textos - + The font size of texts El tamaño de fuente de los textos - + The individual face colors Los colores de la cara individual - + If true, when activated, the working plane will automatically adapt to this level Si es verdadero, cuando está activado, el plano de trabajo se adaptará automáticamente a este nivel - + If set to True, the working plane will be kept on Auto mode Si se establece en Verdadero, el plano de trabajo se mantendrá en modo automático - + Camera position data associated with this object Datos de posición de cámara asociados con este objeto - + If set, the view stored in this object will be restored on double-click Si se establece, la vista almacenada en este objeto se restaurará al hacer doble clic - + If True, double-clicking this object in the tree activates it Si es verdadero, haciendo doble clic en este objeto en el árbol, se activa - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. Si esto está habilitado, la representación OpenInventor de este objeto se guardará en el archivo de FreeCAD, permitiendo referenciarla en otros archivos en modo ligero. - + A slot to save the OpenInventor representation of this object, if enabled Un espacio para guardar la representación OpenInventor de este objeto, si está habilitado - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings Si es verdadero, mostrar los objetos contenidos en esta Parte del Edificio que adoptarán estos ajustes de línea, color y transparencia - + The line width of child objects Ancho de línea de los objetos hijo - + The line color of child objects El color de línea de los objetos hijo - + The shape appearance of child objects La apariencia de forma de los objetos hijo - + The transparency of child objects La transparencia de los objetos hijo - + Cut the view above this level Cortar la vista sobre este nivel - + The distance between the level plane and the cut line La distancia entre el plano de nivel y la línea de corte - + Turn cutting on when activating this level Activar corte al activar este nivel - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] La caja de captura de objetos recién creados expresada como [XMin,YMin,ZMin,XMax,YMax,ZMax] - + Turns auto group box on/off Activa o desactiva el cuadro de grupo automático - + Automatically set size from contents Establecer automáticamente el tamaño de los contenidos - + A margin to use when autosize is turned on Un margen para usar cuando el tamaño automático está activado @@ -6740,12 +6740,12 @@ Creación de Edificio cancelada. Fusionar objetos del mismo material - + The latest time stamp of the linked file La última marca de tiempo del archivo vinculado - + If true, the colors from the linked file will be kept updated Si es verdadero, los colores del archivo vinculado se mantendrán actualizados @@ -8306,7 +8306,7 @@ Creación de Edificio cancelada. Draft - + Writing camera position Escribiendo posición de la cámara diff --git a/src/Mod/BIM/Resources/translations/Arch_eu.ts b/src/Mod/BIM/Resources/translations/Arch_eu.ts index c030958121..0b9ed279bb 100644 --- a/src/Mod/BIM/Resources/translations/Arch_eu.ts +++ b/src/Mod/BIM/Resources/translations/Arch_eu.ts @@ -4203,88 +4203,88 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Upgrading - + Part not found in file Part not found in file - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC not available - unable to process IFC files - + Error removing splitter Error removing splitter - + Reload reference Birkargatu erreferentzia - + Open reference Ireki erreferentzia - + Unable to get lightWeight node for object referenced in Unable to get lightWeight node for object referenced in - - + + Invalid lightWeight node for object referenced in Invalid lightWeight node for object referenced in - - + + Invalid root node in Invalid root node in - + External reference Kanpoko erreferentzia - + External file Kanpoko fitxategia - + Open Ireki - + Part to use: Erabiliko den pieza: - + Choose File Choose File - - + + None (Use whole object) None (Use whole object) - + Reference files Reference files - + Choose reference file Choose reference file @@ -4497,7 +4497,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -6749,12 +6749,12 @@ Eraikinaren sorrera utzi egin da. Fusionatu material bereko objektuak - + The latest time stamp of the linked file Estekatutako objektuaren azken denbora-marka - + If true, the colors from the linked file will be kept updated Egia bada, estekatutako fitxategiarekin koloreak eguneratuta mantenduko dira diff --git a/src/Mod/BIM/Resources/translations/Arch_fi.ts b/src/Mod/BIM/Resources/translations/Arch_fi.ts index 4c9424345f..6a5f16fc55 100644 --- a/src/Mod/BIM/Resources/translations/Arch_fi.ts +++ b/src/Mod/BIM/Resources/translations/Arch_fi.ts @@ -4204,88 +4204,88 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Upgrading - + Part not found in file Part not found in file - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC not available - unable to process IFC files - + Error removing splitter Error removing splitter - + Reload reference Reload reference - + Open reference Open reference - + Unable to get lightWeight node for object referenced in Unable to get lightWeight node for object referenced in - - + + Invalid lightWeight node for object referenced in Invalid lightWeight node for object referenced in - - + + Invalid root node in Invalid root node in - + External reference External reference - + External file Ulkoinen tiedosto - + Open Avaa - + Part to use: Käytettävä osa: - + Choose File Choose File - - + + None (Use whole object) None (Use whole object) - + Reference files Reference files - + Choose reference file Choose reference file @@ -4498,7 +4498,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -6750,12 +6750,12 @@ Building creation aborted. Fuse objects of same material - + The latest time stamp of the linked file The latest time stamp of the linked file - + If true, the colors from the linked file will be kept updated If true, the colors from the linked file will be kept updated diff --git a/src/Mod/BIM/Resources/translations/Arch_fr.ts b/src/Mod/BIM/Resources/translations/Arch_fr.ts index e2a4cbf2c1..651aad7425 100644 --- a/src/Mod/BIM/Resources/translations/Arch_fr.ts +++ b/src/Mod/BIM/Resources/translations/Arch_fr.ts @@ -4267,88 +4267,88 @@ Si Longueur = 0, la longueur est calculée de manière à ce que la hauteur soit Mise à jour - + Part not found in file Pièce introuvable dans le fichier - - - - + + + + NativeIFC not available - unable to process IFC files Les IFC natifs ne sont pas disponibles, il est impossible de traiter les fichiers IFC. - + Error removing splitter Erreur lors de la suppression du séparateur - + Reload reference Recharger la référence - + Open reference Ouvrir la référence - + Unable to get lightWeight node for object referenced in Impossible d'obtenir le nœud lightWeight pour l'objet référencé dans - - + + Invalid lightWeight node for object referenced in Nœud lightWeight invalide pour l'objet référencé dans - - + + Invalid root node in Nœud racine invalide dans - + External reference Référence externe - + External file Fichier externe - + Open Ouvrir - + Part to use: Pièce à utiliser : - + Choose File Choisir un fichier - - + + None (Use whole object) Rien (utiliser l'objet entier) - + Reference files Fichiers de référence - + Choose reference file Choisir un fichier de référence @@ -4561,7 +4561,7 @@ Si Longueur = 0, la longueur est calculée de manière à ce que la hauteur soit - + @@ -6806,12 +6806,12 @@ documentation du site pour savoir comment en obtenir un. Fusionner les objets ayant le même matériau - + The latest time stamp of the linked file Le dernier horodatage du fichier lié - + If true, the colors from the linked file will be kept updated Si mis à vrai, les couleurs du fichier lié seront maintenues à jour diff --git a/src/Mod/BIM/Resources/translations/Arch_hr.ts b/src/Mod/BIM/Resources/translations/Arch_hr.ts index 9bd9ebb2fd..fe882b621f 100644 --- a/src/Mod/BIM/Resources/translations/Arch_hr.ts +++ b/src/Mod/BIM/Resources/translations/Arch_hr.ts @@ -4220,88 +4220,88 @@ Ako je Run = 0, tada se run izračunava tako da je visina jednaka relativnom pro Nadogradnja - + Part not found in file Komponenta nije pronađena u datotekci - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC nije dostupan - nije moguće obraditi IFC datoteke - + Error removing splitter Pogreška prilikom uklanjanja razdjelnika - + Reload reference Ponovno učitajte referencu - + Open reference Otvori referencu - + Unable to get lightWeight node for object referenced in Nije moguće dobiti LightWeight čvor za objekt na koji se upućuje - - + + Invalid lightWeight node for object referenced in Pogrešan LightWeight čvor za objekt na koji se upućuje - - + + Invalid root node in Nevažeći korijenski čvor u - + External reference Vanjska referenca - + External file Vanjska datoteka - + Open Otvori - + Part to use: Komponenta za korištenje: - + Choose File Odaberi datoteku - - + + None (Use whole object) Nijedan (Koristite cijeli objekt) - + Reference files Referentne datoteke - + Choose reference file Odaberi referentnu datoteku @@ -4524,7 +4524,7 @@ Ako je Run = 0, tada se run izračunava tako da je visina jednaka relativnom pro - + @@ -6801,12 +6801,12 @@ Stvaranje zgrade prekinuto. Spoji objekte od istog materijala - + The latest time stamp of the linked file Najnovija vremenska oznaka povezane datoteke - + If true, the colors from the linked file will be kept updated Ako je istina, boje iz povezane datoteke će biti automatski ažurirane diff --git a/src/Mod/BIM/Resources/translations/Arch_hu.ts b/src/Mod/BIM/Resources/translations/Arch_hu.ts index 643086d21a..fcc3f25aca 100644 --- a/src/Mod/BIM/Resources/translations/Arch_hu.ts +++ b/src/Mod/BIM/Resources/translations/Arch_hu.ts @@ -4196,88 +4196,88 @@ Ha a futás = 0, akkor a futást úgy számítják ki, hogy a magasság megegyez Frissít - + Part not found in file A fájlban nem található az alkatrész - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC nem elérhető - nem tudja feldolgozni az IFC fájlokat - + Error removing splitter Hiba az osztó eltávolításában - + Reload reference Referencia újratöltése - + Open reference Hivatkozás megnyitása - + Unable to get lightWeight node for object referenced in Nem sikerült megszerezni a lightWeight csomópontot a következőben hivatkozott objektumhoz - - + + Invalid lightWeight node for object referenced in Érvénytelen lightWeight csomópont a következőben hivatkozott objektumhoz - - + + Invalid root node in Érvénytelen gyökércsomópont a - + External reference Külső hivatkozás - + External file Külső fájl - + Open Megnyit - + Part to use: Használandó alkatrész: - + Choose File Fájl kiválasztása - - + + None (Use whole object) Nincs (Teljes objektum használata) - + Reference files Referenciafájlok - + Choose reference file Válasszon referenciafájlt @@ -4490,7 +4490,7 @@ Ha a futás = 0, akkor a futást úgy számítják ki, hogy a magasság megegyez - + @@ -6744,12 +6744,12 @@ Hozzon létre többet a faltípusok meghatározásához. Azonos anyagú objektumok egybeolvasztása - + The latest time stamp of the linked file Az összekötött fájl legutóbbi időbélyege - + If true, the colors from the linked file will be kept updated Ha igaz, az összekötött fájlból felhasznált szín folyamatosan frissül diff --git a/src/Mod/BIM/Resources/translations/Arch_it.qm b/src/Mod/BIM/Resources/translations/Arch_it.qm index c26efb2ce3739608375fa22aa2a102cd2faf4816..ded55e02ab796354eb5c235c2b54112281168990 100644 GIT binary patch delta 18326 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 ZfBFAe@~8r5sce+x6*C;E>7po={ugv@P$~cb delta 18167 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 ZQoA)X>nV+?f98MI6TwIRsiWv+{};RPCCdN+ diff --git a/src/Mod/BIM/Resources/translations/Arch_it.ts b/src/Mod/BIM/Resources/translations/Arch_it.ts index cd6983c998..601b4aa9f3 100644 --- a/src/Mod/BIM/Resources/translations/Arch_it.ts +++ b/src/Mod/BIM/Resources/translations/Arch_it.ts @@ -2977,12 +2977,12 @@ a footprint display mode Whether to import the model's cameras - Whether to import the model's cameras + Se importare le telecamere del modello Cameras (requires Render) - Cameras (requires Render) + Telecamere (richiede Render) @@ -4198,88 +4198,88 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Aggiornamento - + Part not found in file Parte non trovata nel file - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC non disponibile - impossibile elaborare i file IFC - + Error removing splitter Errore nella rimozione dello splitter - + Reload reference Ricarica riferimento - + Open reference Apri riferimento - + Unable to get lightWeight node for object referenced in Impossibile ottenere il nodo lightWeight per l'oggetto a cui si fa riferimento - - + + Invalid lightWeight node for object referenced in Nodo lightWeight non valido per l'oggetto a cui si fa riferimento - - + + Invalid root node in Nodo radice non valido in - + External reference Riferimento esterno - + External file File esterno - + Open Apri - + Part to use: Parte da utilizzare: - + Choose File Choose File - - + + None (Use whole object) Nessuno (Usa l'oggetto intero) - + Reference files File di riferimento - + Choose reference file Scegli file di riferimento @@ -4492,7 +4492,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -5913,7 +5913,7 @@ Creazione Edificio interrotta. Write Camera Position - Write Camera Position + Scrivi posizione della telecamera @@ -6269,7 +6269,7 @@ Creazione Edificio interrotta. Camera position data associated with this object - Dati di posizione della fotocamera associati a questo oggetto + Dati sulla posizione della telecamera associati a questo oggetto @@ -6744,12 +6744,12 @@ Creazione Edificio interrotta. Fondi oggetti dello stesso materiale - + The latest time stamp of the linked file La marca temporale più recente del file collegato - + If true, the colors from the linked file will be kept updated Se true, i colori dal file collegato verranno mantenuti aggiornati @@ -8312,7 +8312,7 @@ Creazione Edificio interrotta. Writing camera position - Scrittura posizione fotocamera + Scrittura posizione della telecamera @@ -10109,7 +10109,7 @@ CTRL+PgUp to extend extrusionCTRL+PgDown to shrink extrusionCTRL+/ to switch bet Saves the current camera position to the selected items - Salva la posizione corrente della fotocamera agli elementi selezionati + Salva la posizione corrente della telecamera agli elementi selezionati @@ -11394,7 +11394,7 @@ Please check your FreeCAD installation or provide a custom template under menu P The altitude of the camera when a blank file is created. Recommended values are between 5 (view a few centimeters wide) and 5000 (view a few meters wide) - The altitude of the camera when a blank file is created. Recommended values are between 5 (view a few centimeters wide) and 5000 (view a few meters wide) + L'altitudine della telecamera quando viene creato un file vuoto. I valori consigliati sono compresi tra 5 (visualizzazione di pochi centimetri di larghezza) e 5000 (visualizzazione di pochi metri di larghezza) @@ -11496,7 +11496,7 @@ Please check your FreeCAD installation or provide a custom template under menu P Default camera altitude - Altezza predefinita della fotocamera + Altezza predefinita della telecamera diff --git a/src/Mod/BIM/Resources/translations/Arch_ja.ts b/src/Mod/BIM/Resources/translations/Arch_ja.ts index 7a53e4b319..b3e2752470 100644 --- a/src/Mod/BIM/Resources/translations/Arch_ja.ts +++ b/src/Mod/BIM/Resources/translations/Arch_ja.ts @@ -4239,88 +4239,88 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Upgrading - + Part not found in file Part not found in file - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC not available - unable to process IFC files - + Error removing splitter Error removing splitter - + Reload reference Reload reference - + Open reference Open reference - + Unable to get lightWeight node for object referenced in Unable to get lightWeight node for object referenced in - - + + Invalid lightWeight node for object referenced in Invalid lightWeight node for object referenced in - - + + Invalid root node in Invalid root node in - + External reference External reference - + External file 外部ファイル - + Open 開く - + Part to use: 使用するパーツ: - + Choose File Choose File - - + + None (Use whole object) None (Use whole object) - + Reference files 参照ファイル - + Choose reference file 参照ファイルを選択 @@ -4533,7 +4533,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -6785,12 +6785,12 @@ Building creation aborted. Fuse objects of same material - + The latest time stamp of the linked file The latest time stamp of the linked file - + If true, the colors from the linked file will be kept updated If true, the colors from the linked file will be kept updated diff --git a/src/Mod/BIM/Resources/translations/Arch_ka.ts b/src/Mod/BIM/Resources/translations/Arch_ka.ts index 3a22837333..113510287a 100644 --- a/src/Mod/BIM/Resources/translations/Arch_ka.ts +++ b/src/Mod/BIM/Resources/translations/Arch_ka.ts @@ -4197,88 +4197,88 @@ If Run = 0 then the run is calculated so that the height is the same as the rela შეერთება - + Part not found in file ფაილში ნაწილი ვერ ვიპოვე - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC ხელმისაწვდომი არაა - IDC ფაილების დამუშავება შეუძლებელია - + Error removing splitter გამყოფის წაშლის შეცდომა - + Reload reference მიმართვის გადატვირთვა - + Open reference მიმართვის გახსნა - + Unable to get lightWeight node for object referenced in ვერ მივიღე მსუბუქი კვანძი ობიექტის მიმართვისთვის - - + + Invalid lightWeight node for object referenced in არასწორი მსუბუქი კვანძი ობიექტის მიმართვისთვის - - + + Invalid root node in არასწორი ძირითადი გვანძი - + External reference ობიექტის მიმართვა - + External file გარე ფაილი - + Open გახსნა - + Part to use: გამოსაყენებელი ნაწილი: - + Choose File ფაილის არჩევა - - + + None (Use whole object) არცერთი (მთელი ობიექტისთვის) - + Reference files მიმართვის ფაილები - + Choose reference file აირჩიეთ მიმართვის ფაილი @@ -4491,7 +4491,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -6749,12 +6749,12 @@ Building creation aborted. ერთი მასალისგან დამზადებული ობიექტების გაერთიანება - + The latest time stamp of the linked file მიბმული ფაილის უახლესი დროის ანაბეჭდი - + If true, the colors from the linked file will be kept updated თუ ჩართულია, ფერების წამოღება მიბმული ფაილიდან ხშირად განახლდება diff --git a/src/Mod/BIM/Resources/translations/Arch_ko.ts b/src/Mod/BIM/Resources/translations/Arch_ko.ts index 41cda8bfb2..608886f360 100644 --- a/src/Mod/BIM/Resources/translations/Arch_ko.ts +++ b/src/Mod/BIM/Resources/translations/Arch_ko.ts @@ -4195,88 +4195,88 @@ If Run = 0 then the run is calculated so that the height is the same as the rela 업그레이드 - + Part not found in file 파일에서 부품을 찾을 수 없습니다. - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC 파일을 사용할 수 없습니다. - IFC 파일을 처리할 수 없습니다. - + Error removing splitter 스플리터 제거 중 오류 - + Reload reference 참조 다시 로드 - + Open reference 참조 열기 - + Unable to get lightWeight node for object referenced in 참조된 오브젝트에 대한 경량 노드를 가져올 수 없습니다 : - - + + Invalid lightWeight node for object referenced in 참조된 오브젝트에 대한 잘못된 경량 노드 입니다 : - - + + Invalid root node in 올바르지 않은 루트 노드가 있습니다 : - + External reference 외부 참조 - + External file 외부 파일 - + Open 열기 - + Part to use: 사용할 부품: - + Choose File Choose File - - + + None (Use whole object) 해당 없음 (전체 오브젝트 사용) - + Reference files 참조 파일 - + Choose reference file 참조 파일 선택 @@ -4489,7 +4489,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -6741,12 +6741,12 @@ Building creation aborted. 동일한 재료의 퓨즈 객체 - + The latest time stamp of the linked file 연결된 파일의 최신 타임스탬프 - + If true, the colors from the linked file will be kept updated 참인 경우 링크된 파일의 색상은 계속 업데이트됩니다 diff --git a/src/Mod/BIM/Resources/translations/Arch_nl.qm b/src/Mod/BIM/Resources/translations/Arch_nl.qm index d55216c56c806c2bf7d4843f81ef7e19df3c2f88..7fa4a6d28cb3ef4af8fdc0f2130be50c70da696d 100644 GIT binary patch delta 13145 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 Toggle Visibility - Toggle Visibility + Zichtbaarheid aan/uit @@ -4201,88 +4201,88 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Upgrading - + Part not found in file Part not found in file - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC not available - unable to process IFC files - + Error removing splitter Error removing splitter - + Reload reference Referentie opnieuw laden - + Open reference Open referentie - + Unable to get lightWeight node for object referenced in Unable to get lightWeight node for object referenced in - - + + Invalid lightWeight node for object referenced in Invalid lightWeight node for object referenced in - - + + Invalid root node in Invalid root node in - + External reference Externe verwijzing - + External file External file - + Open Openen - + Part to use: Part to use: - + Choose File Choose File - - + + None (Use whole object) None (Use whole object) - + Reference files Reference files - + Choose reference file Choose reference file @@ -4495,7 +4495,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -6747,12 +6747,12 @@ Building creation aborted. Fuse objects of same material - + The latest time stamp of the linked file The latest time stamp of the linked file - + If true, the colors from the linked file will be kept updated If true, the colors from the linked file will be kept updated @@ -10092,7 +10092,7 @@ CTRL+PgUp to extend extrusionCTRL+PgDown to shrink extrusionCTRL+/ to switch bet Toggle Visibility - Toggle Visibility + Zichtbaarheid aan/uit diff --git a/src/Mod/BIM/Resources/translations/Arch_pl.ts b/src/Mod/BIM/Resources/translations/Arch_pl.ts index 76cd9f8a5b..1a9da23653 100644 --- a/src/Mod/BIM/Resources/translations/Arch_pl.ts +++ b/src/Mod/BIM/Resources/translations/Arch_pl.ts @@ -4275,88 +4275,88 @@ Jeżeli Rozbieg = 0, rozbieg jest obliczany tak, aby wysokość była taka sama Aktualizacja - + Part not found in file Część nie została znaleziona w pliku - - - - + + + + NativeIFC not available - unable to process IFC files Dodatek NativeIFC jest niedostępny – nie można przetworzyć plików IFC - + Error removing splitter Błąd przy usuwaniu elementu rozdzielającego - + Reload reference Odśwież odniesienie - + Open reference Otwórz odniesienie - + Unable to get lightWeight node for object referenced in Nie można uzyskać węzła "lekkaWaga" dla obiektu, do którego odwołuje się obiekt - - + + Invalid lightWeight node for object referenced in Nieprawidłowy węzeł "lekkaWaga" dla obiektu, do którego występuje odwołanie - - + + Invalid root node in Nieprawidłowy węzeł główny w - + External reference Zewnętrzne odniesienie - + External file Plik zewnętrzny - + Open Otwórz - + Part to use: Część do użycia: - + Choose File Wybierz plik - - + + None (Use whole object) Brak (Użyj całego obiektu) - + Reference files Pliki odniesienia - + Choose reference file Wybierz plik odniesienia @@ -4569,7 +4569,7 @@ Jeżeli Rozbieg = 0, rozbieg jest obliczany tak, aby wysokość była taka sama - + @@ -6830,12 +6830,12 @@ ma pierwszeństwo przed automatycznie generowaną objętością podrzędną.Łączenie obiektów z tego samego materiału - + The latest time stamp of the linked file Data ostatniej modyfikacji połączonego pliku - + If true, the colors from the linked file will be kept updated Jeśli parametr ma wartość Prawda, kolory z połączonego pliku będą aktualizowane diff --git a/src/Mod/BIM/Resources/translations/Arch_pt-BR.ts b/src/Mod/BIM/Resources/translations/Arch_pt-BR.ts index 7765d44869..ee77dd737d 100644 --- a/src/Mod/BIM/Resources/translations/Arch_pt-BR.ts +++ b/src/Mod/BIM/Resources/translations/Arch_pt-BR.ts @@ -4182,88 +4182,88 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Atualizando - + Part not found in file Peça não encontrada no arquivo - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC não está disponível - não é possível processar arquivos IFC - + Error removing splitter Erro ao remover os splitters - + Reload reference Recarregar referência - + Open reference Abrir referência - + Unable to get lightWeight node for object referenced in Não foi possível obter o lightweight node para o objeto referenciado em - - + + Invalid lightWeight node for object referenced in Lightweight node inválido para o objeto referenciado em - - + + Invalid root node in Root node inválido - + External reference Referência externa - + External file Arquivo externo - + Open Abrir - + Part to use: Peça a ser usada: - + Choose File Choose File - - + + None (Use whole object) Nenhuma (use o objeto inteiro) - + Reference files Arquivos de referência - + Choose reference file Escolha o arquivo de referência @@ -4476,7 +4476,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -6714,12 +6714,12 @@ Criação de edifício abortada. Fundir objetos de mesmo material - + The latest time stamp of the linked file O último registro de tempo do arquivo vinculado - + If true, the colors from the linked file will be kept updated Se verdadeiro, as cores do arquivo vinculado serão mantidas atualizadas diff --git a/src/Mod/BIM/Resources/translations/Arch_ro.ts b/src/Mod/BIM/Resources/translations/Arch_ro.ts index 6750289ccf..40123ecdd7 100644 --- a/src/Mod/BIM/Resources/translations/Arch_ro.ts +++ b/src/Mod/BIM/Resources/translations/Arch_ro.ts @@ -4203,88 +4203,88 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Actualizare - + Part not found in file Partea nu a fost găsită în fișier - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC nu este disponibil - nu se pot procesa fişierele IFC - + Error removing splitter Eroare la ștergerea divizorului - + Reload reference Selectați o referință - + Open reference Referință deschisă - + Unable to get lightWeight node for object referenced in Nu se poate obține nodul de greutate pentru obiectul la care se referă - - + + Invalid lightWeight node for object referenced in Nu se poate obține nodul de greutate pentru obiectul la care se referă - - + + Invalid root node in Nod rădăcină nevalid în - + External reference Referință externă - + External file Fișier extern - + Open Deschide - + Part to use: Componentă de utilizat: - + Choose File Choose File - - + + None (Use whole object) Nimic (Utilizează tot obiectul) - + Reference files Fișiere de referință - + Choose reference file Fișier de trimiteri @@ -4497,7 +4497,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -5906,33 +5906,33 @@ Crearea de construcții a fost întreruptă. Create 2D View - + Active Active - + Set Working Plane Setare Plan de lucru - + Write Camera Position Write Camera Position - + New Group New Group - + Reorder Children Alphabetically Reorder Children Alphabetically - + Clone Level Up Clone Level Up @@ -6156,203 +6156,203 @@ Crearea de construcții a fost întreruptă. Tipul acestei clădiri - + The height of this object Înălțimea acestui obiect - + If true, the height value propagates to contained objects if the height of those objects is set to 0 If true, the height value propagates to contained objects if the height of those objects is set to 0 - + The level of the (0,0,0) point of this level Nivelul punctului (0,0,0) din acest nivel - + The computed floor area of this floor Aria calculată a podelei acestui podea - + An optional description for this component O descriere opțională pentru această componentă - + An optional tag for this component O etichetă opțională pentru această componentă - + The shape of this object Forma acestui obiect - + This property stores an OpenInventor representation for this object This property stores an OpenInventor representation for this object - + If true, only solids will be collected by this object when referenced from other files Dacă este adevărat, numai solide vor fi colectate de acest obiect atunci când se face referire la alte fișiere - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files O hartă MaterialName:SolidIndexesList care se referă la nume de materiale cu indici solizi ce vor fi utilizați la trimiterea acestui obiect din alte fișiere - + The line width of this object Lățimea liniei acestui obiect - + An optional unit to express levels O unitate opţională pentru a exprima nivelurile - + A transformation to apply to the level mark O transformare care se aplică marcajului de nivel - + If true, show the level Dacă este adevărat, arată nivelul - + If true, show the unit on the level tag Dacă este adevărat, arată unitatea pe eticheta de nivel - + If true, display offset will affect the origin mark too Dacă este adevărat, afişarea offset va afecta şi marcajul de origine - + If true, the object's label is displayed Dacă este adevărat, eticheta obiectului este afișată - + The font to be used for texts Fontul care va fi folosit pentru texte - + The font size of texts Dimensiunea fontului textelor - + The individual face colors Culorile feței individuale - + If true, when activated, the working plane will automatically adapt to this level Dacă este adevărat, atunci când este activat, planul de lucru se va adapta automat la acest nivel - + If set to True, the working plane will be kept on Auto mode Dacă este setat pe Adevărat, planul de lucru va fi păstrat pe modul Auto - + Camera position data associated with this object Date privind poziția camerei asociate cu acest obiect - + If set, the view stored in this object will be restored on double-click Dacă este activată, vizualizarea stocată în acest obiect va fi restaurată printr-un dublu clic - + If True, double-clicking this object in the tree activates it Dacă este adevărat, dublu-clic pe acest obiect din copac îl activează - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. - + A slot to save the OpenInventor representation of this object, if enabled A slot to save the OpenInventor representation of this object, if enabled - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings Dacă este adevărat, arată obiectele conținute în această Piesă de Construcție vor adopta aceste setări de linie, culoare și transparență - + The line width of child objects Lățimea liniei obiectelor copil - + The line color of child objects Culoarea liniei obiectelor copil - + The shape appearance of child objects Culoarea formei obiectelor copil - + The transparency of child objects Transparența obiectelor copil - + Cut the view above this level Taie vizualizarea deasupra acestui nivel - + The distance between the level plane and the cut line Distanţa dintre planul de nivel şi linia de tăiere - + Turn cutting on when activating this level Activați taierea când activați acest nivel - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] Caseta de captură pentru obiectele nou create, exprimată ca [XMin,YMin,ZMin,XMax,YMax,ZMax] - + Turns auto group box on/off Pornește caseta de autogrup pornit/oprit - + Automatically set size from contents Setează automat dimensiunea conţinutului - + A margin to use when autosize is turned on O marjă de utilizat atunci când este activată dimensiunea automată @@ -6749,12 +6749,12 @@ Crearea de construcții a fost întreruptă. Fuzionează obiecte din același material - + The latest time stamp of the linked file Ultima ştampilă a fişierului asociat - + If true, the colors from the linked file will be kept updated Dacă este adevărat, culorile din fișierul legat vor fi actualizate @@ -8315,7 +8315,7 @@ Crearea de construcții a fost întreruptă. Draft - + Writing camera position Scrie poziția camerei diff --git a/src/Mod/BIM/Resources/translations/Arch_ru.ts b/src/Mod/BIM/Resources/translations/Arch_ru.ts index b0ec749781..4b5acbce90 100644 --- a/src/Mod/BIM/Resources/translations/Arch_ru.ts +++ b/src/Mod/BIM/Resources/translations/Arch_ru.ts @@ -4183,88 +4183,88 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Улучшение - + Part not found in file Деталь не найдена в файле - - - - + + + + NativeIFC not available - unable to process IFC files Собственный IFC недоступен – невозможно обрабатывать файлы IFC - + Error removing splitter Ошибка удаления разделителя - + Reload reference Перезагрузить ссылку - + Open reference Открыть ссылку - + Unable to get lightWeight node for object referenced in Невозможно получить узел LightWeight для объекта, на который есть ссылка - - + + Invalid lightWeight node for object referenced in Неверный узел LightWeight для объекта, на который есть ссылка - - + + Invalid root node in Неверный корневой узел в - + External reference Внешняя ссылка - + External file Внешний файл - + Open Открыть - + Part to use: Деталь для использования: - + Choose File Выбрать файл - - + + None (Use whole object) Нет (Использовать весь объект) - + Reference files Справочные файлы - + Choose reference file Выберите справочный файл @@ -4477,7 +4477,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -5886,33 +5886,33 @@ Building creation aborted. Создать 2D вид - + Active Активный - + Set Working Plane Установить рабочую плоскость - + Write Camera Position Записать позицию камеры - + New Group Новая Группа - + Reorder Children Alphabetically Порядок дочерних элементов в алфавитном порядке - + Clone Level Up Клонировать уровень выше @@ -6136,203 +6136,203 @@ Building creation aborted. Тип здания - + The height of this object Высота объекта - + If true, the height value propagates to contained objects if the height of those objects is set to 0 Если это правда, значение высоты распространяется на содержащиеся объекты, если высота этих объектов установлена на 0 - + The level of the (0,0,0) point of this level Уровень точки отсчета (0,0,0) этого этажа - + The computed floor area of this floor Расчётная площадь этого этажа - + An optional description for this component Необязательное описание для этого компонента - + An optional tag for this component Необязательный тэг для этого компонента - + The shape of this object Форма этого объекта - + This property stores an OpenInventor representation for this object Это свойство хранит представление OpenInventor для этого объекта - + If true, only solids will be collected by this object when referenced from other files Если установлено значение true, этот объект будет собирать только твердые тела при обращении к ним из других файлов - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files Карта MaterialName:SolidIndexesList, которая связывает имена материалов со сплошными индексами, которые будут использоваться при ссылке на этот объект из других файлов - + The line width of this object Ширина линий этого объекта - + An optional unit to express levels Необязательный блок для выражения уровней - + A transformation to apply to the level mark Преобразование, применяемое к отметке уровня - + If true, show the level Показать этаж, если истина - + If true, show the unit on the level tag Показать единицы измерения этажа если истина - + If true, display offset will affect the origin mark too Если true, смещение отображения также повлияет на исходную метку - + If true, the object's label is displayed Если установлено значение true, отображается метка объекта - + The font to be used for texts Шрифт, используемый для текста - + The font size of texts Размер шрифта текста - + The individual face colors Разные цвета граней - + If true, when activated, the working plane will automatically adapt to this level Если истина при активации рабочая плоскость автоматически адаптируется к этому этажу - + If set to True, the working plane will be kept on Auto mode Если задано значение True, рабочая плоскость будет находится в автоматическом режиме - + Camera position data associated with this object Данные позиции камеры, связанные с этим объектом - + If set, the view stored in this object will be restored on double-click Если установлено, вид, хранящийся в этом объекте, будет восстановлен по двойному щелчку - + If True, double-clicking this object in the tree activates it Если Истина, то двойной щелчок по объекту в дереве объектов сделает его активным - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. Если эта функция включена, представление этого объекта в OpenInventor будет сохранено в файле FreeCAD, что позволит ссылаться на него в других файлах в облегченном режиме. - + A slot to save the OpenInventor representation of this object, if enabled Слот для сохранения представления OpenInventor этого объекта, если включено - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings Если установлено значение true, показать, что объекты, содержащиеся в этой части здания, будут использовать эти настройки линий, цвета и прозрачности - + The line width of child objects Ширина линии дочерних объектов - + The line color of child objects Цвет линии дочерних объектов - + The shape appearance of child objects Внешний вид формы дочерних объектов - + The transparency of child objects Прозрачность дочерних объектов - + Cut the view above this level Вырезать вид выше этого уровня - + The distance between the level plane and the cut line Расстояние между плоскостью уровня и линией разреза - + Turn cutting on when activating this level Включить резку при активации этого уровня - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] Поле захвата для вновь созданных объектов, выраженное как [XMin,YMin,ZMin,XMax,YMax,ZMax] - + Turns auto group box on/off Включение/выключение поля автогруппировки - + Automatically set size from contents Автоматически устанавливать размер из содержимого - + A margin to use when autosize is turned on Поле для использования, когда авторазмер включен @@ -6729,12 +6729,12 @@ Building creation aborted. Объединять объекты из одного материала - + The latest time stamp of the linked file Последняя отметка времени привязанного файла - + If true, the colors from the linked file will be kept updated Если истина, то цвета из связанного файла будет обновляться @@ -8295,7 +8295,7 @@ Building creation aborted. Draft - + Writing camera position Записать позицию камеры diff --git a/src/Mod/BIM/Resources/translations/Arch_sl.qm b/src/Mod/BIM/Resources/translations/Arch_sl.qm index 596c98f9327f4d599f14009f41786502bf4e1c89..b98d235a1f78654f45dbf91e6a16f4f7879a1ac1 100644 GIT binary patch delta 17228 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 delta 17339 zcmX|o30#cb8}@y+=b3qC<{4V7DU@vKMRwk7WtXk&YeGnt%Fdv?S+lg*5|XV56&1-= zvP721nx(SKQg-s)=Kp=)&(H6gX=a`|&pG#f-Pe7cGY>XYyR@;|`nslxZ2+Jt@Y>q| zXg%O>a}eEuO-M%cK+H!Rg7_JL)dqUS!HjI;U;thYWNkEnXbZ^ztqMr|V#16RQ9;$1j*T2cX*{pdB}xQKZ}h=pF}T z&5v)Oy+nXvnLyGS0}S^w0r`0cAIt$>xCmfmByii>08@Q{*`Eb?y%$G*0B99|U^zWR?ue%I_=nlR*D?Hq@Bi@EGvIsY0c#Qm{O|?5GsNTWK;}(A^hR87M%FwSu@HFb zKHw)g{{1QND_Ov*)CYcNE%5Xs!0-EjXz~kq(J^3c@QYvKlC7>~Mykhwnts*;=G_)} zg$gvt5=7&CoVs`rO?v~+CLlU&20C#Eh#oD0Y})-l{I=MPbW*4p*}au!tt12JO)kb|AgNNZ(*Sm=az zAtP=^Yz`u7Fp!iIGtzp6h()-D7;8KC06G80jI@z6h+P8sBmAP+SwI)`G$Zru0%C6j zKxQI{gt7Sg6%Yq;pr-yN^8;S^5wRSYP4542=pqba9MGeG%*bs{fXK!vezw|-+@=V` zT_+$#$!4UjUV+pL?`(ZHkbaEDn5hrS`8a?Ji$GU%H%_+&=vGb!R(&uS>IVRS9uI~X z4$OmihetC<(-|46cPj#RY%Ns(5D09*bf|G^0OiNi1D9}XU_*95tNJcrf-b9|Rey}7v}VvIpbW&wozV7?3y6A8q1~`>fb&hE-7bG* zh}O`)_A8)^CPMpAObp*c;5KMEh-nL(j;K-W_c_a3&C+NiZPK3W#StGxE5}FmNuu9k%5U^WH9h`LBD0U zU0}qNg@~if$Zf)4#0sR5!|h;1^lnTlW=7g_6O8OX8btD46O8n?1^(>;j0`@8S=Gdh zH1(Akx$Slsbvy&arVcRb=YAm1N12hHQq0KTT!GOV9KeeoFuHRWV0juCXWtfJ-fS4> z8wC82J&Zfzg4tLHygS+htGo-mx8ZfN^UO#an_R)?3Z~0{BVocJB)2xzz;_EqvHfcB zJ-i#I{1f=*;sxG!f+>EU!0i@+-;WZYb6!J0x;1dE2L#@@1*~MU8TqYD2%3yvWb6+? zPr3rxehX%EB*`@;FekJa$d{%t=K#)B!B?2KeKdfn^cl==uo=JbJmXK+^z_=MtuMnV}xy9bAV2y%9hU^)cCSXldAZK+2@X8gC zbHx?lOHH^K-5JQT1h}-I3?RVH3Ne$ zawYs8=Ztrz!0&Q=zR3U;Bk}dvO+*@iyfJD3(FU#pvM7LPuloVl%^}LjARzaS6P+nI z1c(?*RA>d{?hm5Y_5fa`kW}u$fans4)$#x!L0+WlR#a$v{Ydquj=+X#Np+9qK&D5M z>JRg=c=`~V-B|RzpAege426+9v0a!9&~*r@T^ZMU=@L@^EY^TAuB4%Y6*%o6X;`xc z&^6zPsnO*!V7&{8ljH_)JexGRhikavENM0fRn?Cy(tQ3#RA}3X%eiP^JEoFWN1Z?{ zeni@ui`G}te&jviHy4u*jUs@>pCJEcqbdteCS9jFfLNVIx+R?gR&^5TxeI5e{uk0) zhlTTWYtpB34DdhYCer^p7MrDu$$+M@SPSlwL9P)%o3AH>hG5k!_(8lHe+Dw`0vWpW z0E(Iz;{6Vl*gjh_9)prNbtMxfRRY#8mQ1)j9bjow;=98ZNX>1;_Xvun!aZd21%aG@ zi%h*x4>6SZwYLZUbs6y+b`WKxiIHhxJ@JcrkQpHl*`Er6SoA&;HU@(lfP`(>iTOWjCkcCpQ9S=ASr2c49_vEZ|1LxcSc!!9 zal)wGNFwAGz}#k#$PrOUrIScx;ad=5F4;02@8tPFvh_w5K;m)|A%*O3Vhc=p zNfI_*2jMW79GqE-1K&Un>1SgVZD~e+)Set}pA0pHDUKYTRs<07A35?3^R??1lJWr= zanR}TK6+=J2Dggksy(ux>0&?Lsr8hnS8yP{BZ_5GxTR`=57|Pc!)PVY! zHTIyDe<8!q52Cdr$C!Y+jiz-TjR$c2K`NWfaX@Q} zsN)SEY&Rt8_~Z<>EOltp!)-ux)6r(%P{{wzZ*4>$QoQ}L@RX{uK z$Lp_}OS|M@*8Vw6yZT}i(D@8?Uu6mecvMWg56;I6yVKq?S^~dqNBdkH3Pd?f2R2T@ zbpJpHu0(yiW_OT&P+yhO*_BV(tx zr4z190ND79PE1FB8q<;bes=}lErd?FqzB@*g!)OSu=v}G@P(?KX#ou~AXywAL+2bW zK^YWG=M-)LcB%@UixQhAUZV4ok@y#8(M4&u08YH7!KFqJ#|P5?3TEH}_NS|<022R> zt`4xlQkpR-qCk@?LD&8kM;C+;vS&0 zF3~$BApo5cX+d3F&=ZlgU^)d}e2(5FAwcbG(7R#ZP*5JC_k7ZUiVO5Uvj^B!ojyu` zi|zCaJ$=G<0#B_=OB;>>>b{tB|{Gk;sV}SiwLo1HpN{@16 z1eFYIv15EX-dTDg;~OUcyVuc-A~TrrcuZoKg-rT|k(2T-Q-0(7rYvUquTDT_Rj|s( zuv8-HGRwR`5JLsCdhY_T{}ih^$sINLT4rPO49L^l%(h(_Kz>J7w+$8yRc4M!xj<&l zX7xAh!PR!Wqb8gRbBOMj4pbk81#7582Sx>wqV>WkVOV0FwTh z4eRa+WXNGQEb=@+d>=M^@N%Hjve~HNRzMzDFzY|#E4>aN0Qj2yNiMQmNVbf zV01|SWm7tJ1-SQ=`7KWa{-wgiX4{~CI$FSH$7s=r*lb3AVHcZYk9THR%}guvfmE+x z%aKkfbz`f#;Q*UlWKmsOfEeGIMJb$dq>MIT-{@R2dl_Vd-c}9>TsqK!R%P&3**h z0GYaqRRre%e>#~}JpB7ShqG7X(K0CI{NMTjFUznJzJ(e2NgY??0)bs$X+{%2(}P>>NdoHQ%&R(n z2H|JHYp=x#h}p;M%-#b$Zx64#8O^Uoy}12KG{1g$a>t9f0tq&}{-FIR-?zAeE-_39ZqFI<|*TdJ+tLk0qb<(;Aun5ce$$2lk`|_gjU{ zQSZ@w#@2Q~HvHi;-r)>o`tzCit%6?Qvnhs__jof>CiA%q?6Cwj=JQ_F2A14_&p(3f zVHz~b{D8J?&X*jNk%zYOrTLyfjf45JfC`|6b@;MtFL8z%@sLT#XNEu?Qr;Yucq6|2 za30W0<9Vq23#@5BdFa#^Xfw^^t9BG(3CiZHTRQ_ZOW~_OAWx2P;%i1@sfJm6%|T}% zTi)`umn)zvz4?ZRjb9FI+e5x#uY@r=&y3=5D31t0re4&LNA=R9k>plR8#*OcN zf;m1pjqi^^7BsHn2ec|c!%qC56J|)?L1tu0j%MUZz4_r_43v~%{OCt?MviXc$xq8c zOdZ3IpTN&opTUnmKyES3((}}x*+Bb8@r+VjP}?^ARMjwm+?qVo20M z{9*?NkhhIrK2jC<6E({QW zGb0*J6J!UHOg~pa^11^Xy;{)T5ttG_g3mVL)a1R#2k60^u@gMzJg{nILPX;mMz=8| zKNBiMF1~(tppZlefRPBT)&)blve2#ko9y3((P|K?qZYzg4`YNni>kM}0I4!U*i_yP z%x<5sS#b=Fh9Sb{3$oYJC{gQFb6{UU)G@iIVCY^Dbr9KmML2%71rc&dG@gGByU-?P zWSv)w#*dMOcC8go9_YD5JYEAx z?mW@S6_e4SpXglI5{N!Uba{tUpRN~fmTiIRErfejq_cXiqSu1kXnv0qy`NGPH#5vg zYrPeHcBz=OOGKYTnRxwCqTlTl%!ZGmf4(0sfrCj5*CM?<>>x(o%fdUb6C>Zpp(Cji zqej<7k+MOIjtv6lIbDq2eIDJW#$t?j46b<#G3E^}K}8ec{qh;miC4u$j(l4sPx$r- zMp08s_^$Cpy=WA^2XKa`4;8-H+K}nbh3{`EKADjhR26H`_NM{+#F}1M+V8#)Yn~u$_1z`Hs@z6>Srje8A_Wr7EU|vf zGqmwfiuEUofW*u&BYPMrHhw~}(PO#@=eWj)s)&fiIMx2iB5FTo#W7WE{)oXeZoC=! z&)H&|hb>UAt701(hWwshL`S2v_gN#N_j&+$=Zl#CuoJl-AYw9-!9?fZ5Ig&ZVH5UU z?7ED>GH9cSbwj;oS}1lK>w$23CwAAo5A?t7V(;G;=23UCceyimg`dQ}Yq2=+G7-Nd z9J@g)Gg7DhB7XJX_w5u1qb~u;$uJ{rKGuw4>A&J=yfq453z4Kv4cFLMnBET;8FpJh zbXqPlo1-y)&`q2k?FxMAC~(R*RfBIk+9tSzPhn0{ljqxE_8BXb)>~Jpqeg)P8ZN zLra{4^kPwu+klb*KkqrB^l#>gt)&Io%#SF3YWSAc{ouNM#KT# zHBmhN7w2O1OYyijhGnIW;z{pGK%R%1k+!KSUVg>v-uNh9&Bkyg$HcoI4nP*P6{QC~ zfZRMI%Fj4_$gq|F!{4LCkLM^EWgJ)*sFEkQ~mjDhXO4Q&1qK84E zudp2XM@wRasT5$VyCk~|0$Qh&8AbXBNr@;2_}y62`QYEH?vZrgTLAp@lJpjZ0H=CN zYA`l%Ck{)-FeLAnj*@lP3BX#LBldkYE_Pc7BBXZmEg(+OQu}XKSX1gru3DUi zVYj3n$yh3Sca!?mEC)I$RPv~T`*raYP!r7peRoM`>t&5x}yg z((rvPfSz=gMoj989d$e+)|k{lY2+i+bK}2BBmZDy+-8dzdF@nbtYHh5b9I0;&cOrS z>Wz}mTr?antd%A`XbCW{tu*;M^2fV!Y078}y<3N+sWUv#RQ@9Q^+#gcRbTSU#DSK- zlcsgYfrVa^{8!)tZn_}(zs1nacqPrc#(?(8l>(v#kjp_*pcO9YmINtiE-w5Yy%h8@ z273d&BF%|!fr4b4G;avD;IqF=^IiqvjBJqR*I0%Z_#-Wl@IwCI&B$+hNDI0&!+>DOown-)sT8ml0VJ(8Av@Bx95``<=aG*EM;RReKT_U&|O{r5m5WPfR6 z=ocU%A<`!00EqPk(w6KAK(2tawfQe(_}^0WKg&TJogqcf!@cv+xl;5Vd!UETO3^oO z0*pwLw)e}&#(bx=eZf!M#cOj?+VK`kO5y-%SDOeNf3Org83|QWD#cFeissSyizUy`=>4zo2^G(vR)&aPezN3e9ygLJy-CW9W8xL^jf^>RPAc#TprPC*_ z;f}Jibbk2|fcwLwi*3VzZ#XSooZlV9N_-8hUb zL6>*Z?IX@0mYrrz}QyOGmj(? ztIkR#&9I&H7Si*7a0XV_kY0GYfT%V{dY$Wx6(C)D@BA4hYMk_b1uoIfb<(E}*&rrP zlRov#1#0OomA&&sXE;gv;+%;N!Aj}NJ+!e-WlLYz*<-(4SNdumfRpsw#PAfs!*uEQ zxHy1I2c(MJE&#LE%j5yJmAx*>bQ%uCr=v_WZ-MaaBJ*~oSi1ViA`nT6{E_9#k-$18 z$np+M4u`F>Vlf-LyU((+=Wh(JkadZ5(L}Ez8@f9HbFU<;SC9pwHkgrG=gKClOw7*0 zf8;8AP#{_KmaAmq+T3)LYn-$Pem+mGH3HXi=ttSX3rQ&Ti0qg?2Oy}YT)*FDG{x)4 z^>dN|ZVS25T#Wfg*JUS)8~;m7WTzw?zY9z_+1Cr4hXfL-vfl~6JUhZHRkHKRlcc|F`*p6JeL)s&N zvgNXCTse^Zt8%AqJAj{iE4zhZlsgs5-EQJ_vZ~45f4CzKmwW8W2J+;z+%p*ID6yLC z(FTK%#mXMbCIZJ@M7iH^dw?1ha{tz)z$B0dmDL8)a+vIC;e#ehxIB0qHp*w7%R_!) zp;<4>!)F8o6xWi6$KxJ#`;YR7pNo;l9>}APga9j2wJr8;6A{^L) zH}bTAx~Prgk1F)+uFFiRP=7O7btIVn*~(OlQ&vpdVMI8BQJYltXRmA z*D)3n@0gL=9h9SVxKxMxnUVSE<)~TyfYdH;>9G-a@rQZJTbH4LDmWwWY<~%0P=LI1 zyElmax$@p&^)Wr)n2{|VE+_bfp?h2=C#)$#B1$zQFK6=MQ!N3!uF6NcO#tC@Tt4>g zZ?tF2>7C1gzjBb%ALE+m*vltgM*z9FM!tAV1>(Ww%XdxK!M$5AU$wo!>K=TUw%Ba9k%}aJ_{usniR;`ggeL$+cF;*_?wg!7+OZj`VHNZwp zkt@#M2C~gvuJ||z;L#!tSw0%bx%C>l!ym+$h8p_!@8A1rglY>c74bUuRgVU1!mm2o zn(k;UdpiT{$=6i5_z*;9p{Dw@l>nLtni^3kwSCTL?4S7nf9;~Fw<`-vhep$=ei49b zt8wn>f*R+8rWuANv7W7Qx$g#a_*6~nDOd^4w$ikj-W8zp3{AV6uK@O5*L0lQ6X?Rd znocKTfWC6nbh;M|!bApZIxoS{+B06$`6VXV%k7#TBdsx{I%<011~6@Ht?6HLEU^AH zG@d)daVP7kW~k)^APxOB!wwlx|1Q>ybVdzzcaCQCy&yC?XJ{r*-i~VPc5^kWluY!512pT~yMox)MH87DgdWyuO_XLb61RtD zOI0k+4Xrg>wx(bNjMQv%;@G~u&}{2e29SJ7vu(vK;IZ+V?NzO?29{W8VgmDlE{@Xd z^vnd_FGmyWybM?iSIzFHcX6-2r)Ces26e$J&E5;B&nmys#1|CLoPRBu1Nz6d_YRyGprQOWP?`+YWHX%EF-K#mHVzK|?t~s+9W8m5^%~=yY3h-f( zCTn9)5K5$ay}8bx=5>^gahb* zQ>&kQ9z<=uNo$xN0Cevzt$G^?_)D?Y7>`}ttomBxv2YL*wrDFi#TF#?fwpo{JrJyk z)^h70Ag6k1t;3Oau8r5$Jm3lZ<9Mx2r8Vdu9oO2-ZVQ4-+B$`(jDrqn?fbdm`wUw9 zfu+DLcW50qAq)Jvt8F|)U~O%dpmlne2%_0gZPOu{AlwFMn}%R?ehbjH>Wc=F%S3G( z=MoTyA86aYori*JMz~dDN7J`n+P;%2&>}51BTt&E^}ypMWb-mJ(n;5~{nmxx&Q3S& zzy)|PQ+}@thwX3zQr=iQA`vHK;|=Y&`{;{}9j5gz zP=Q^`(@u1}2C%rJc496H&cln$XrePs<_GMZt9H_NPdqkyTs!&TK6KALw0?E*Aj^pm ztzX|2=!O%mpCA5x^$e}w-J9tC*VFpPHpL3pM?1Y*Cb0TDw6kzPWOIggPOIN2!Q-`a zKjq=UxIfzYSc1i9ckN;gdY=8pXiabMM4|g`ZSeGb+*CW2rTxzidx)P~wW|i8`j~lG z8#WD<=Y!eWu+@EmnM$ zcKiMcpua4&yB}f5MI6xX>H7(NuV32zC_qI@5AFV_QV<<$Y2%}^fVw1U{&8HL5)B20Vd zH##0Tr3Iaf0k+-I-Y;v2B4C*IL2L}x@)GSsJn|zVQ?!K{DYzjMqkS^J7;XCm?bClF z0K$7}i*QGX{BqNl_*MmITtjPm*#S%Cs9)NbU1IUV>$NYB1^^TmYG3c?SnA$t-<&>% zcRa|9)GA5YLo@IG?BexE7gz<6!OQxL{z*H*NRyrlQLh0DT4qwn1&q=q)f9dQvv&V=hhe=C*UF*Xc^ip9gLcv|a=VwtiG z#HntIb$h%KdtarB9}e_Tl2Rpa4K8`AQuAUKh+5;eC^mH*(3{+;)S6Tm#Ja7D?Imo< zFLYJx^nbs&P^mrmJg^2rad^E4_kg}A4fir&tp+PjH<4~^sw&OzMxX;yuCzR4i@Y{n zY3+gU?~t!_nEMuI?q;~vKmVBaDjl2P@crYJj-w6&nGvIO{8<9TFG=aL))L6wJ!YgW z#wopeSOR-6Lg|aPJ#Ap6^zDepWFqdEk^Fe54CvbtcuKl5;Mg7@eWH{BmzE-37b*k) zI#HL5if2L@WGh?PTQ3sS;v5SZ8IawnPobo)`Asb+J zGiA)C(ZF6kR=i8l@reGUjL*UWj>}ejI#{7!xLcXfyBINFnRo=J&C^?%Jn<5UGkcWD zB`AKjBr3B)QRLbDr!3gufcpB8vWymiiL9|wmX&|S4F*XG<<2Ou_bDsiIN***CuP+s z7nH3Vl{HI~K#YB)M7XM07c@$w-U|JIA|+DA5}s9{Y?*ZokFk7Iw%P{*+qOd4c03H| zlnY99Rb-`={gs%MP!uOal${-M{xfJ4lX>6zLzfpqPz~i}c;9MDyYAu!cCziN_ zR7FY1#RY5_sU+_9M3b(+a%>&ehq52a@rA4KtU!=*{KG^v9=0o~OFXc!y;0KeXeLiP zpk#QB2XZo0IW^7}NX-)ET+uV&U+k5vb>9JWAQr6W0z>9T<&Sg2mU5R zxpG7X5_D6^YY~iIO_7p!zB;ghBb1wXhMXG~D>vU@WVJ3+?#OXC<*v$|sxbg@50pC} zQ17nTr4+0hgy!8( zJs|%j=<3$L1PRR)s)6*3%7&#_5~WTsN#! z0G>wqsn?AeiX%K4sGH#G03ZeHCbnpSM#ntelmILvMcZ{#k7fa+ChPn^W9}Sipqm|* z1?+Ph-NFzoC*R$5%O|)3`?^iHVj@bKVN|!`2?of#RNX3pdj0Y}-RcuE3I_+>x_oP( z9jog8)BxV18AF~i!JrT!ynUiyC3R-eef|Ozh6lgXNv~MkrBFm z|NTM+%D-BH7sJZVTLlIJaMS zKO9re!k~L#e27QaJb&pPo-G2n@I?2-u^l=%sk*0LZdl$X>52vq!UIb^bj5z3f!$iE zD?S{ERl!qNQnU(>-TcwL`kf8z{a#&Zw>aEEIH>zL87KJDcwM>WO`x?u>%RRd2VT}x z_j6$}Kox7<&(|2^<9&6%BXNZnz17o$1xPw0y#7AGj^(IcvY7%jc9344n~x31Ni$L@ zQmgp?JVpSOvs;^>PjP}Muea%mJ1E($Y zHh&MU#y-&3O0mK^qS4!4$8tBRy59Cr3V`Q+eeFjkOSBO?>+6n>0bbr+?=S*`-NHd% z&vg(Mmi78Z4U>^fHtL;_*Lm6keG_kFv!iwN&NEsdj?g;?7NNWFMBl73#$>^Kee=rp zK*l%KH_t^8H)F59O*z^Y)pqFrt(ypRa+Ek-mQ;R0Oqa=?5m30IgMB?-^W-#}#+$ zN5$p?r2nfQUG)=oN@4nOZ%`j^-mdo^J0AGguln(MJ%Oj+(@(fE3E6d*eo{^VHYA7j zCco}j0IGJ^Pp^ZALN-m-&v=A0a{Q2f2GS#Io~RGnwhvg>0s6UUJHQo_eqMi+I{!^H zBdxnYKX1n0=Wq1$-U}dAPv{rCngDF^c>NOdb*k%^jt)oTrjdTx!alei+*u#e-Wf!b z@%j}%T!HM`YSM?b!kw<`!}aUE7h^&AqhJ5{8g3$n=r^R{0K7c)5l)zeBMkb8vQ|iJ zLHbBM{lc$&(?@zo;_J2ak=b~{dT0}ql1-ZUfSr}Rg1VgUv;(kE{<;AX%j zed=sC++fbvpZqle_(esZk^UL2_L2I`;j@6XY^p!ak-3xY^k3RAE3{6Cn|4Lou>usFFmvZF@2&wx3L$hlhp8q zZS3lV>u)&)gZOuuK7S=%c2=RjARg=r68A{n8XVik0L`3gaE``4rcs9BA6|;|`OVPmS}_j9WN1@Rf^AA&L;FoA6xPNX zTzxUucl9@PPKg96h8ntSQG9PWWa$1kH6BQYo}n0Ee}06wXjk7f!!WU45mup*2EWj{ zK&nR@{0C;>q09`!jD9U~_j7__mH`*ht-fK_3>02&R}BGI@cG;vLr@NK=x>c-uJb1h z#|wseDCC&4qhZ0%5cCa)7#0pV53Es^VbS(?c+@4+un2#!!ID=PmTc_`{Fl+Nr0^?{ z=G8kJmQGs?!Xw%cvJuI4#$&@uN7O;ajfS;1@ODGj8NzhfxQ198*7fuNF>YYEzP+s} zt+pZ3phF>wf?70ySCsj4Ps$Yuy(ADrZmVr2W z+)(QM7N9}4;ls%B0QMgZE+uHDF1}??& z2$c-Z2Jzn$Rl48>B*{(HZfF7YN?%obXb-S^`QZ;c*qOGeDl)&ASD~u!0s(?&smAG8 zd~I&4mA7E=eCn@Sbwd#m=Al-rhox%vJGI&tXAoWHsnw^y1TyrLYWoV?`+1vGyAe&W zX;#$QBU=E}+O66L;O&;KP#unNJh`Q+jvLVQd)Pp&KVTeMW53h}?ye{tpPW-0jm8Ar z{7G$WhhJ==s!g5+1Fi8yZDuhVOVnM}B@`8D@D;UXZwKI+!D{OOFYGO=s{dB|0d$k6 z+Udnjbd=oH&Xt0J<;JRAEaHGAZC2fJz@q9;wR;!LjB1%`_jxG%Pwi8Cagd*m0P&!Abqi$ev z9{gGzeeV~(f0H`q5`JONcy;{i3qUHBs1t1cfecSkebMUSZ$7KOpH!>_RGl1(Oyc-h zo%}W%U`<_h%H_X%h20mZelNcQCri|6+q!^=dZW%l(~W#sqt5P)7arS2o#Ta(;NL-A za={9x)}SskcEb+ft-5TpHwf=@YN+xZi?d!0Mg1onyQrb%$oS8a)Rp7?F{Ep%tGhS@ zJ+eq$Q_vM? zGUC;3$w)RO1?qNZ?13_FstIfDKMxv$Zs*nXaI84Co79Z)#pt1zsTrwwBNmU;)20V00EdUGXS1-I_@`7o?{^E8;U6_? zf)92rc52o_yz?19)T{#z_{G6$_MiwLTbh}XPFBJ^DydJRRsyZwOnqv;!7b|Zox8DNm(-WfI$@EoHdKA9ivjY-Q+;66V;6?#7z_wQ<|~uJLbCq-TnZwxf{b9L^hSH&~9AS(LG^g52d_Y^=8e z*CD6G=y=8h_#l(9@#XQjz;BH%8#&N~AY%*X3QX=XVa8TEPk?rfjjeDi6K>Bkw%-~D z)US^5-y1lv#OX%Ys31Ifve@Vvi@k=!J)`UWINV{(HFlDAVw06_?D`6GujLV=TW4(A zO3xYH4r0hpJ!*7&l7KXCSji8T;KV2XZ3WIG||=XHFb-Q=3Cp4MKkPr-ICdz8vhxGuq|f)wtzLL2 z=z2BdjLbrSDG!aaR_EjIb8?LVBnyP^QDeYm2V@OxFUltmd=HO=X zqG85R7J>!dWL%+`T+s38fe&1O`W!N@_=-z0#Lc++7k2iSei_$PD?%eU+Zbl?574e{ zjA7w819Kl5!#3Mv4jnLtopHmi>zOg~Hns%!bB&ufKf|8{)HQBdiF|$9-x&SC2Ma)3 z<93gF0CRd8cNj2tf4CZVe!#ul9@~w(23NwI8JTR1tC6H*F`1Qz<7LYFhECFwBu z^FY*QVmNYQseQ zTmb&}!B-lB)Bk_<|9!FnzB&WHX*wAP{`iUiy~p4DiT`_5GLGYir-o)eC#jjwX{2Ib z7d-K;lklIP`3nb|hcOwv5&g`ApO-rSBOURS3{AarlMUnY5WJut_=UD9VECV>wkZ(1 GoBbaq9$^6h diff --git a/src/Mod/BIM/Resources/translations/Arch_sl.ts b/src/Mod/BIM/Resources/translations/Arch_sl.ts index 3efe6a1239..df1bea02a6 100644 --- a/src/Mod/BIM/Resources/translations/Arch_sl.ts +++ b/src/Mod/BIM/Resources/translations/Arch_sl.ts @@ -221,7 +221,7 @@ Examples of valid filters (everything is case-insensitive): Name:Wall - Will onl When dealing with native IFC objects, you can use FreeCAD properties name, ex: 'Class:IfcWall' or any other IFC attribute (ex. 'IsTypedBy:#455'). If the 'Objects' column has been set to an IFC project or document, all the IFC entities of that project will be considered. Možen, s podpičjem (;) ločen seznam lastnostnih:vrednostnih sit. Predpnite imenu lastnosti !, če želite obrniti učinek sita (izvzeti predmete, ki ustrezajo situ). Predmeti, katerih lastnost vsebuje vrednost, bodo izbrani. -Primeri veljavnih sit (nikjer ni razlikovanja velikih in malih črk): Ime:Stena - zaznani bodo le predmeti z besedo "stena" v (zalednem) imenu; Opis:Okn - zaznani bodo le predmeti, ki imajo v opisu "okn"; !Oznaka:Okn - zaznani bodo le predmeti, ki v oznaki NIMAJO "okn"; IfcType:Wall - zaznani bodo le predmeti ki spada v Ifc vrsto "Wall" (stena); !Značka:Stena - zaznani bodo le predmeti, ki NIMAJO značke "Stena". Če to polje pustite prazno, se ne preseja +Primeri veljavnih sit (nikjer ni razlikovanja velikih in malih črk): Ime:Stena - zaznani bodo le predmeti z besedo "stena" v (zalednem) imenu; Opis:Okn - zaznani bodo le predmeti, ki imajo v opisu "okn"; !Oznaka:Okn - zaznani bodo le predmeti, ki v oznaki NIMAJO "okn"; IfcType:Wall - zaznani bodo le predmeti ki spada v Ifc vrsto "Stena" (stena); !Značka:Stena - zaznani bodo le predmeti, ki NIMAJO značke "Stena". Če to polje pustite prazno, se ne preseja Ko delate z lastnimi IFC predmeti, lahko uporabite FreeCADova imena lastnosti, npr. "Class:IfcWall" ali ali druga značilka IFCja (npr. "IsTypedBy:#455"). Če je stolpec "Predmeti" nastavljen na IFS projekt ali dokument, bodo zajeti vsi predmeti tega projekta. @@ -4100,7 +4100,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Overhang - Napušč (previs strehe preko fasade), previs (splošno), nadstrešek + Previs @@ -4195,88 +4195,88 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Posodabljanje - + Part not found in file Dela ni mogoče najti v datoteki - - - - + + + + NativeIFC not available - unable to process IFC files Lastni IFC ni na voljo - IFC datotek ni mogoče obdelati - + Error removing splitter Napaka pri odstranjevanju razdelilcev - + Reload reference Ponovno naloži sklic - + Open reference Odpri sklic - + Unable to get lightWeight node for object referenced in Unable to get lightWeight node for object referenced in - - + + Invalid lightWeight node for object referenced in Invalid lightWeight node for object referenced in - - + + Invalid root node in Invalid root node in - + External reference Zunanji sklic - + External file External file - + Open Odpri - + Part to use: Part to use: - + Choose File Choose File - - + + None (Use whole object) None (Use whole object) - + Reference files Reference files - + Choose reference file Choose reference file @@ -4489,7 +4489,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -5412,7 +5412,7 @@ Ustvarjanje etaže prekinjeno. Hosts - Gostitelj + Gostitelji @@ -5896,33 +5896,33 @@ Ustvarjanj stavbe prekinjeno. Create 2D View - + Active Active - + Set Working Plane Nastavi delavno ravnino - + Write Camera Position Write Camera Position - + New Group Nova skupina - + Reorder Children Alphabetically Reorder Children Alphabetically - + Clone Level Up Clone Level Up @@ -6146,203 +6146,203 @@ Ustvarjanj stavbe prekinjeno. Vrsta te zgradbe - + The height of this object Višina tega predmeta - + If true, the height value propagates to contained objects if the height of those objects is set to 0 If true, the height value propagates to contained objects if the height of those objects is set to 0 - + The level of the (0,0,0) point of this level Višina točke (0,0,0) te ravní - + The computed floor area of this floor Izračunana površina tal tega nadstropja - + An optional description for this component Neobvezen opis te sestavine - + An optional tag for this component Neobvezna značka te sestavine - + The shape of this object Oblika tega predmeta - + This property stores an OpenInventor representation for this object This property stores an OpenInventor representation for this object - + If true, only solids will be collected by this object when referenced from other files Če drži, bodo pri sklicevanju iz druge datoteke s tem predmetom nabrana le telesa - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files Preslikava ImeSnovi:SeznamKazalTeles (MaterialName:SolidIndexesList), ki povezuje imena snovi s kazalom teles. Uporablja se pri sklicevanju tega predmeta iz drugih datotek - + The line width of this object Debelina črt tega predmeta - + An optional unit to express levels Nadomestna enota za ravní - + A transformation to apply to the level mark Preoblikovanje, ki bo uporabljeno na oznaki ravni - + If true, show the level Če drži, prikaži ravèn - + If true, show the unit on the level tag Če drži, prikaži enoto na znački ravní - + If true, display offset will affect the origin mark too Če drži, bo odmik prikazovalnika vplival tudi na oznako izhodišča - + If true, the object's label is displayed Če drži, bo prikazana oznaka predmeta - + The font to be used for texts Pisava za besedila - + The font size of texts Velikost pisave za besedila - + The individual face colors Barve posamičnih ploskev - + If true, when activated, the working plane will automatically adapt to this level Če drži, se bo delavna ravnina ob omogočitvi samodejno prilagodila tej rávni - + If set to True, the working plane will be kept on Auto mode Če je nastavjeno na Drži, bo delovna ravnina ostala v samodejnem načinu - + Camera position data associated with this object Podatki o mestu kamere vezani na ta predmet - + If set, the view stored in this object will be restored on double-click Če je nastavljeno, se ob dvokliku obnovi pogled, shranjen v tem predmetu - + If True, double-clicking this object in the tree activates it Če drži, z dvoklikom na predmet v drevesu ta postane dejaven - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. - + A slot to save the OpenInventor representation of this object, if enabled A slot to save the OpenInventor representation of this object, if enabled - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings Če drži, prikaži predmete, zajete v tej stavbi, ki bodo prevzeli te nastavitve črt, barv in prozornosti - + The line width of child objects Debelina črte podrejenega predmeta - + The line color of child objects Barva črt podrejenih predmetov - + The shape appearance of child objects The shape appearance of child objects - + The transparency of child objects Prozornost podrejenih predmetov - + Cut the view above this level Odreži pogled nad to ravnjo - + The distance between the level plane and the cut line Razdalja med ravnino ravní in rezalni črto - + Turn cutting on when activating this level Pri uporabi te ravní vključi rezanje - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] Orisni kvader novoustvarjenih predmetov izražen kot [Xnajm,Ynajm,Znajm,Xnajv,Ynajv,Znajv] - + Turns auto group box on/off Vključi/izključi kvader samodejnih skupin - + Automatically set size from contents Samodejno nastavi velikost po vsebini - + A margin to use when autosize is turned on Rob, uporabljen pri vključenem samodejnem nastavljanju velikosti @@ -6739,12 +6739,12 @@ Ustvarjanj stavbe prekinjeno. Združi predmete iz enake snovi - + The latest time stamp of the linked file Najnovejši časovni žig povezane datoteke - + If true, the colors from the linked file will be kept updated Če drži, se bodo barve povezane datoteke posodabljale @@ -8305,7 +8305,7 @@ Ustvarjanj stavbe prekinjeno. Draft - + Writing camera position Zapisovanje položaja kamere @@ -10084,7 +10084,7 @@ CTRL+PgUp to extend extrusionCTRL+PgDown to shrink extrusionCTRL+/ to switch bet Toggle Visibility - Toggle Visibility + Preklopi Vidljivost diff --git a/src/Mod/BIM/Resources/translations/Arch_sr-CS.ts b/src/Mod/BIM/Resources/translations/Arch_sr-CS.ts index fdd6602be9..d14c3ecb7b 100644 --- a/src/Mod/BIM/Resources/translations/Arch_sr-CS.ts +++ b/src/Mod/BIM/Resources/translations/Arch_sr-CS.ts @@ -4204,88 +4204,88 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Upgrading - + Part not found in file Part not found in file - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC not available - unable to process IFC files - + Error removing splitter Error removing splitter - + Reload reference Ponovo učitaj referencu - + Open reference Otvori referencu - + Unable to get lightWeight node for object referenced in Unable to get lightWeight node for object referenced in - - + + Invalid lightWeight node for object referenced in Invalid lightWeight node for object referenced in - - + + Invalid root node in Invalid root node in - + External reference Spoljašnji objekat - + External file External file - + Open Otvori - + Part to use: Part to use: - + Choose File Choose File - - + + None (Use whole object) None (Use whole object) - + Reference files Reference files - + Choose reference file Choose reference file @@ -4498,7 +4498,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -5907,33 +5907,33 @@ Building creation aborted. Create 2D View - + Active Active - + Set Working Plane Zadati radnu ravan - + Write Camera Position Write Camera Position - + New Group New Group - + Reorder Children Alphabetically Reorder Children Alphabetically - + Clone Level Up Clone Level Up @@ -6157,203 +6157,203 @@ Building creation aborted. The type of this building - + The height of this object The height of this object - + If true, the height value propagates to contained objects if the height of those objects is set to 0 If true, the height value propagates to contained objects if the height of those objects is set to 0 - + The level of the (0,0,0) point of this level The level of the (0,0,0) point of this level - + The computed floor area of this floor The computed floor area of this floor - + An optional description for this component An optional description for this component - + An optional tag for this component An optional tag for this component - + The shape of this object The shape of this object - + This property stores an OpenInventor representation for this object This property stores an OpenInventor representation for this object - + If true, only solids will be collected by this object when referenced from other files If true, only solids will be collected by this object when referenced from other files - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files - + The line width of this object The line width of this object - + An optional unit to express levels An optional unit to express levels - + A transformation to apply to the level mark A transformation to apply to the level mark - + If true, show the level If true, show the level - + If true, show the unit on the level tag If true, show the unit on the level tag - + If true, display offset will affect the origin mark too If true, display offset will affect the origin mark too - + If true, the object's label is displayed If true, the object's label is displayed - + The font to be used for texts The font to be used for texts - + The font size of texts The font size of texts - + The individual face colors The individual face colors - + If true, when activated, the working plane will automatically adapt to this level If true, when activated, the working plane will automatically adapt to this level - + If set to True, the working plane will be kept on Auto mode If set to True, the working plane will be kept on Auto mode - + Camera position data associated with this object Camera position data associated with this object - + If set, the view stored in this object will be restored on double-click If set, the view stored in this object will be restored on double-click - + If True, double-clicking this object in the tree activates it If True, double-clicking this object in the tree activates it - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. - + A slot to save the OpenInventor representation of this object, if enabled A slot to save the OpenInventor representation of this object, if enabled - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings If true, show the objects contained in this Building Part will adopt these line, color and transparency settings - + The line width of child objects The line width of child objects - + The line color of child objects The line color of child objects - + The shape appearance of child objects The shape appearance of child objects - + The transparency of child objects Providnost podređenih objekata - + Cut the view above this level Cut the view above this level - + The distance between the level plane and the cut line The distance between the level plane and the cut line - + Turn cutting on when activating this level Turn cutting on when activating this level - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] - + Turns auto group box on/off Turns auto group box on/off - + Automatically set size from contents Automatically set size from contents - + A margin to use when autosize is turned on A margin to use when autosize is turned on @@ -6750,12 +6750,12 @@ Building creation aborted. Fuse objects of same material - + The latest time stamp of the linked file The latest time stamp of the linked file - + If true, the colors from the linked file will be kept updated If true, the colors from the linked file will be kept updated @@ -8316,7 +8316,7 @@ Building creation aborted. Draft - + Writing camera position Writing camera position diff --git a/src/Mod/BIM/Resources/translations/Arch_sr.ts b/src/Mod/BIM/Resources/translations/Arch_sr.ts index 434b28ecfd..f1688dab30 100644 --- a/src/Mod/BIM/Resources/translations/Arch_sr.ts +++ b/src/Mod/BIM/Resources/translations/Arch_sr.ts @@ -4204,88 +4204,88 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Upgrading - + Part not found in file Part not found in file - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC not available - unable to process IFC files - + Error removing splitter Error removing splitter - + Reload reference Поново учитај референцу - + Open reference Отвори референцу - + Unable to get lightWeight node for object referenced in Unable to get lightWeight node for object referenced in - - + + Invalid lightWeight node for object referenced in Invalid lightWeight node for object referenced in - - + + Invalid root node in Invalid root node in - + External reference Спољашњи објекат - + External file External file - + Open Отвори - + Part to use: Part to use: - + Choose File Choose File - - + + None (Use whole object) None (Use whole object) - + Reference files Reference files - + Choose reference file Choose reference file @@ -4498,7 +4498,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -5907,33 +5907,33 @@ Building creation aborted. Create 2D View - + Active Active - + Set Working Plane Задати радну раван - + Write Camera Position Write Camera Position - + New Group New Group - + Reorder Children Alphabetically Reorder Children Alphabetically - + Clone Level Up Clone Level Up @@ -6157,203 +6157,203 @@ Building creation aborted. The type of this building - + The height of this object The height of this object - + If true, the height value propagates to contained objects if the height of those objects is set to 0 If true, the height value propagates to contained objects if the height of those objects is set to 0 - + The level of the (0,0,0) point of this level The level of the (0,0,0) point of this level - + The computed floor area of this floor The computed floor area of this floor - + An optional description for this component An optional description for this component - + An optional tag for this component An optional tag for this component - + The shape of this object The shape of this object - + This property stores an OpenInventor representation for this object This property stores an OpenInventor representation for this object - + If true, only solids will be collected by this object when referenced from other files If true, only solids will be collected by this object when referenced from other files - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files - + The line width of this object The line width of this object - + An optional unit to express levels An optional unit to express levels - + A transformation to apply to the level mark A transformation to apply to the level mark - + If true, show the level If true, show the level - + If true, show the unit on the level tag If true, show the unit on the level tag - + If true, display offset will affect the origin mark too If true, display offset will affect the origin mark too - + If true, the object's label is displayed If true, the object's label is displayed - + The font to be used for texts The font to be used for texts - + The font size of texts The font size of texts - + The individual face colors The individual face colors - + If true, when activated, the working plane will automatically adapt to this level If true, when activated, the working plane will automatically adapt to this level - + If set to True, the working plane will be kept on Auto mode If set to True, the working plane will be kept on Auto mode - + Camera position data associated with this object Camera position data associated with this object - + If set, the view stored in this object will be restored on double-click If set, the view stored in this object will be restored on double-click - + If True, double-clicking this object in the tree activates it If True, double-clicking this object in the tree activates it - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. - + A slot to save the OpenInventor representation of this object, if enabled A slot to save the OpenInventor representation of this object, if enabled - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings If true, show the objects contained in this Building Part will adopt these line, color and transparency settings - + The line width of child objects The line width of child objects - + The line color of child objects The line color of child objects - + The shape appearance of child objects The shape appearance of child objects - + The transparency of child objects Провидност подређених објеката - + Cut the view above this level Cut the view above this level - + The distance between the level plane and the cut line The distance between the level plane and the cut line - + Turn cutting on when activating this level Turn cutting on when activating this level - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] - + Turns auto group box on/off Turns auto group box on/off - + Automatically set size from contents Automatically set size from contents - + A margin to use when autosize is turned on A margin to use when autosize is turned on @@ -6750,12 +6750,12 @@ Building creation aborted. Fuse objects of same material - + The latest time stamp of the linked file The latest time stamp of the linked file - + If true, the colors from the linked file will be kept updated If true, the colors from the linked file will be kept updated @@ -8316,7 +8316,7 @@ Building creation aborted. Draft - + Writing camera position Writing camera position diff --git a/src/Mod/BIM/Resources/translations/Arch_sv-SE.ts b/src/Mod/BIM/Resources/translations/Arch_sv-SE.ts index 80107c89e4..85a550839a 100644 --- a/src/Mod/BIM/Resources/translations/Arch_sv-SE.ts +++ b/src/Mod/BIM/Resources/translations/Arch_sv-SE.ts @@ -4204,88 +4204,88 @@ Om Run = 0 beräknas Run så att höjden blir densamma som för den relativa pro Uppgradering - + Part not found in file Del hittades inte i filen - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC inte tillgängligt - kan inte behandla IFC-filer - + Error removing splitter Fel vid borttagning av splitter - + Reload reference Läs om referens - + Open reference Öppen referens - + Unable to get lightWeight node for object referenced in Det går inte att hämta noden lightWeight för objektet som refereras till i - - + + Invalid lightWeight node for object referenced in Ogiltig lightWeight-nod för objekt som refereras till i - - + + Invalid root node in Ogiltig rotnod i - + External reference Extern referens - + External file Extern fil - + Open Öppen - + Part to use: Del att använda: - + Choose File Välj en fil - - + + None (Use whole object) Ingen (använd hela objektet) - + Reference files Referensfiler - + Choose reference file Välj referensfil @@ -4498,7 +4498,7 @@ Om Run = 0 beräknas Run så att höjden blir densamma som för den relativa pro - + @@ -5907,33 +5907,33 @@ Skapandet av byggnaden avbröts. Skapa 2D-vy - + Active Aktiv - + Set Working Plane Ställ in arbetsplanet - + Write Camera Position Skriva kameraposition - + New Group Ny prisgrupp - + Reorder Children Alphabetically Ordna om barnen i alfabetisk ordning - + Clone Level Up Klona nivå upp @@ -6157,203 +6157,203 @@ Skapandet av byggnaden avbröts. Typen av denna byggnad - + The height of this object Höjden på detta objekt - + If true, the height value propagates to contained objects if the height of those objects is set to 0 Om true, sprids höjdvärdet till ingående objekt om höjden på dessa objekt är satt till 0 - + The level of the (0,0,0) point of this level Nivån på (0,0,0) punkten för denna nivå - + The computed floor area of this floor Den beräknade golvytan för denna våning - + An optional description for this component En valfri beskrivning för denna komponent - + An optional tag for this component En valfri tagg för denna komponent - + The shape of this object Formen på detta objekt - + This property stores an OpenInventor representation for this object Den här egenskapen lagrar en OpenInventor-representation för det här objektet - + If true, only solids will be collected by this object when referenced from other files Om true, kommer endast fasta ämnen att samlas in av detta objekt när det refereras från andra filer - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files En MaterialName:SolidIndexesList-karta som relaterar materialnamn med solidindex som ska användas när man refererar till detta objekt från andra filer - + The line width of this object Linjebredden för detta objekt - + An optional unit to express levels En valfri enhet för att uttrycka nivåer - + A transformation to apply to the level mark En transformation som ska tillämpas på nivåmarkeringen - + If true, show the level Om sant, visa nivån - + If true, show the unit on the level tag Om det är sant, visa enheten på nivåtaggen - + If true, display offset will affect the origin mark too Om true, kommer displayförskjutningen även att påverka ursprungsmärket - + If true, the object's label is displayed Om true, visas objektets etikett - + The font to be used for texts Det typsnitt som ska användas för texter - + The font size of texts Teckenstorlek för texter - + The individual face colors De individuella ytfärgerna - + If true, when activated, the working plane will automatically adapt to this level Om true, när den är aktiverad, kommer arbetsplanet automatiskt att anpassas till denna nivå - + If set to True, the working plane will be kept on Auto mode Om den är inställd på True kommer arbetsplanet att hållas i Auto-läge - + Camera position data associated with this object Kamerapositionsdata associerade med detta objekt - + If set, the view stored in this object will be restored on double-click Om den är inställd kommer vyn som lagrats i detta objekt att återställas vid dubbelklick - + If True, double-clicking this object in the tree activates it Om True, dubbelklickar du på detta objekt i trädet och aktiverar det - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. Om detta är aktiverat sparas OpenInventor-representationen av detta objekt i FreeCAD-filen, vilket gör det möjligt att referera till det i andra filer i lättviktsläge. - + A slot to save the OpenInventor representation of this object, if enabled En plats för att spara OpenInventor-representationen av detta objekt, om den är aktiverad - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings Om sant, visa de objekt som ingår i denna byggnadsdel kommer att anta dessa inställningar för linje, färg och transparens - + The line width of child objects Linjebredd för underordnade objekt - + The line color of child objects Linjefärg för underordnade objekt - + The shape appearance of child objects Barnobjektens formutseende - + The transparency of child objects Transparensen hos underordnade objekt - + Cut the view above this level Klipp ut vyn ovanför denna nivå - + The distance between the level plane and the cut line Avståndet mellan nivåplanet och snittlinjen - + Turn cutting on when activating this level Slå på skärning när du aktiverar denna nivå - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] Fångstboxen för nyskapade objekt uttryckt som [XMin,YMin,ZMin,XMax,YMax,ZMax] - + Turns auto group box on/off Slår på/av automatisk gruppbox - + Automatically set size from contents Ställ automatiskt in storlek utifrån innehåll - + A margin to use when autosize is turned on En marginal som ska användas när autosize är aktiverat @@ -6750,12 +6750,12 @@ Skapandet av byggnaden avbröts. Smälta samman objekt av samma material - + The latest time stamp of the linked file Den senaste tidsstämpeln för den länkade filen - + If true, the colors from the linked file will be kept updated Om true, kommer färgerna från den länkade filen att hållas uppdaterade @@ -8316,7 +8316,7 @@ Skapandet av byggnaden avbröts. Draft - + Writing camera position Skriva kameraposition diff --git a/src/Mod/BIM/Resources/translations/Arch_tr.ts b/src/Mod/BIM/Resources/translations/Arch_tr.ts index 0dc6b6e9df..ac69a2f4b2 100644 --- a/src/Mod/BIM/Resources/translations/Arch_tr.ts +++ b/src/Mod/BIM/Resources/translations/Arch_tr.ts @@ -5906,33 +5906,33 @@ oluşturma iptal edildi. Oluştur 2B Görünüm - + Active Etkin - + Set Working Plane Çalışma Düzlemini Ayarla - + Write Camera Position Kamera konumunu yaz - + New Group Yeni Grup - + Reorder Children Alphabetically Alt öğeleri alfabetik olarak yeniden sırala - + Clone Level Up Bir üst seviyeyi klonla @@ -6156,203 +6156,203 @@ oluşturma iptal edildi. Bu bina için tür - + The height of this object Bu nesne için yükseklik - + If true, the height value propagates to contained objects if the height of those objects is set to 0 Doğruysa, içindeki nesnelerin yüksekliği 0 ise yükseklik değeri onlara aktarılır - + The level of the (0,0,0) point of this level Bu seviyenin (0,0,0) noktasının kotu - + The computed floor area of this floor Bu kat için hesaplanan kat alanı - + An optional description for this component Bu bileşen için isteğe bağlı açıklama - + An optional tag for this component Bu bileşen için isteğe bağlı etiket - + The shape of this object Bu nesnenin şekli - + This property stores an OpenInventor representation for this object Bu özellik, bu nesne için bir OpenInventor gösterimi saklar - + If true, only solids will be collected by this object when referenced from other files Doğruysa, bu nesneye başka dosyalardan başvurulduğunda yalnızca katı gövdeler toplanır - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files Malzeme adlarını, bu nesneye diğer dosyalardan referans verilirken kullanılacak katı indeksleriyle ilişkilendiren MaterialName:SolidIndexesList eşlemesi - + The line width of this object Bu nesne için çizgi genişlik - + An optional unit to express levels Seviyeleri ifade etmek için isteğe bağlı birim - + A transformation to apply to the level mark Kat işaretine uygulanacak dönüşüm - + If true, show the level Doğruysa, seviyeyi göster - + If true, show the unit on the level tag Doğruysa, seviye etiketinde birimi göster - + If true, display offset will affect the origin mark too Doğruysa, görüntü ofseti orijin işaretini de etkiler - + If true, the object's label is displayed Doğruysa, nesnenin etiketi görüntülenir - + The font to be used for texts Metinlerde kullanılacak yazı tipi - + The font size of texts Metinlerin yazı boyutu - + The individual face colors Her bir yüzeyin rengi - + If true, when activated, the working plane will automatically adapt to this level Doğruysa, etkinleştirildiğinde çalışma düzlemi otomatik olarak bu seviyeye uyarlanır - + If set to True, the working plane will be kept on Auto mode Doğru olarak ayarlanırsa, çalışma düzlemi Otomatik modda tutulur - + Camera position data associated with this object Bu nesneyle ilişkili kamera konum verileri - + If set, the view stored in this object will be restored on double-click Ayarlanırsa, bu nesnede saklanan görünüm çift tıklamada geri yüklenir. - + If True, double-clicking this object in the tree activates it Doğruysa, ağaçta bu nesneye çift tıklamak onu etkinleştirir - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. Bu etkinleştirilirse, bu nesnenin OpenInventor temsili FreeCAD belgesinde saklanır; böylece başka dosyalarda hafif kipte referans olarak kullanılabilir. - + A slot to save the OpenInventor representation of this object, if enabled Etkinse, bu nesnenin OpenInventor gösterimini kaydetmek için bir yuva - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings Doğruysa, bu Yapı Parçası içindeki nesneler bu çizgi, renk ve saydamlık ayarlarını kullanır - + The line width of child objects çizgi genişlik alt öğe nesneler - + The line color of child objects çizgi renk alt öğe nesneler - + The shape appearance of child objects Alt nesnelerin şekil görünümü - + The transparency of child objects Alt nesnelerin saydamlığı - + Cut the view above this level Görünümü bu seviyenin üstünden kes - + The distance between the level plane and the cut line Seviye düzlemi ile kesit çizgisi arasındaki mesafe - + Turn cutting on when activating this level Bu seviye etkinleştirildiğinde kesmeyi aç - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] Yeni oluşturulan nesneler için [XMin,YMin,ZMin,XMax,YMax,ZMax] biçiminde ifade edilen yakalama kutusu - + Turns auto group box on/off Otomatik gruplama kutusunu aç/kapat - + Automatically set size from contents Boyutu içerikten otomatik ayarla - + A margin to use when autosize is turned on Otomatik boyutlandırma açıkken kullanılacak kenar payı @@ -8315,7 +8315,7 @@ oluşturma iptal edildi. Draft - + Writing camera position Kamera konumu yazılıyor diff --git a/src/Mod/BIM/Resources/translations/Arch_uk.ts b/src/Mod/BIM/Resources/translations/Arch_uk.ts index bb079af15d..fabe5ceacf 100644 --- a/src/Mod/BIM/Resources/translations/Arch_uk.ts +++ b/src/Mod/BIM/Resources/translations/Arch_uk.ts @@ -5916,33 +5916,33 @@ Building creation aborted. Create 2D View - + Active Active - + Set Working Plane Встановити робочу площину - + Write Camera Position Write Camera Position - + New Group Нова група - + Reorder Children Alphabetically Reorder Children Alphabetically - + Clone Level Up Clone Level Up @@ -6166,203 +6166,203 @@ Building creation aborted. Тип цієї будівлі - + The height of this object Висота цього об'єкта - + If true, the height value propagates to contained objects if the height of those objects is set to 0 Якщо так, значення висоти поширюється на обʼєкти всередині, якщо висота цих обʼєктів встановлена у 0 - + The level of the (0,0,0) point of this level Рівень точки (0,0,0) цього рівня - + The computed floor area of this floor Розрахункова площа цього поверху - + An optional description for this component Додатковий опис для цього компонента - + An optional tag for this component Необов'язковий тег для цього компонента - + The shape of this object Форма цього об'єкта - + This property stores an OpenInventor representation for this object This property stores an OpenInventor representation for this object - + If true, only solids will be collected by this object when referenced from other files Якщо істина, цей об'єкт буде збирати тільки суцільні тіла, коли на нього посилаються з інших файлів - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files Мапа MaterialName:SolidIndexesList, яка пов'язує назви матеріалів з твердими індексами, використовуватиметься при посиланні на цей об'єкт з інших файлів - + The line width of this object Ширина лінії цього об'єкта - + An optional unit to express levels Додатковий блок для вираження рівнів - + A transformation to apply to the level mark До позначки рівня застосовується перетворення - + If true, show the level Якщо увімкнено, показувати рівень - + If true, show the unit on the level tag Якщо істина, показувати одиницю виміру на відмітці рівня - + If true, display offset will affect the origin mark too Якщо істина, зміщення відображення також впливатиме на мітку початку координат - + If true, the object's label is displayed Якщо істина, то буде показано позначку об'єкта - + The font to be used for texts Шрифт, який буде використовуватися для текстів - + The font size of texts Розмір шрифту текстів - + The individual face colors Індивідуальні кольори поверхонь - + If true, when activated, the working plane will automatically adapt to this level Якщо правда, при активації робоча площина автоматично підлаштовуватиметься під цей рівень - + If set to True, the working plane will be kept on Auto mode Якщо встановлено значення "Правда", робоча площина буде працювати в авто режимі - + Camera position data associated with this object Дані про розташування камери, пов'язані з цим об'єктом - + If set, the view stored in this object will be restored on double-click Якщо вказано, вигляд, збережений у цьому об'єкті, буде відновлено після подвійного клацання - + If True, double-clicking this object in the tree activates it Якщо Правда, подвійне клацання на цей об'єкт у списку активує його - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. - + A slot to save the OpenInventor representation of this object, if enabled A slot to save the OpenInventor representation of this object, if enabled - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings Якщо правда, показувати об'єкти, що містяться в цьому Будівельному Елементі, з такими налаштуваннями ліній, кольорів і прозорості - + The line width of child objects Ширина лінії дочірніх об'єктів - + The line color of child objects Колір лінії дочірніх об'єктів - + The shape appearance of child objects Вигляд форми дочірніх об'єктів - + The transparency of child objects Прозорість дочірніх об'єктів - + Cut the view above this level Вирізати вид вище цього рівня - + The distance between the level plane and the cut line Відстань між площиною рівня та лінією розрізу - + Turn cutting on when activating this level Ввімкнути вирізання при активації цього рівня - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] Поле захоплення для новостворених об'єктів, виражене як [XMin,YMin,ZMin,XMax,YMax,ZMax] - + Turns auto group box on/off Автоматичне ввімкнення/вимкнення вікна групування - + Automatically set size from contents Автоматичне встановлення розміру за вмістом - + A margin to use when autosize is turned on Поле для використання, коли ввімкнено авторозмір @@ -8325,7 +8325,7 @@ Building creation aborted. Draft - + Writing camera position Запис положення камери diff --git a/src/Mod/BIM/Resources/translations/Arch_zh-CN.ts b/src/Mod/BIM/Resources/translations/Arch_zh-CN.ts index 4804898d29..e2aaa3ab78 100644 --- a/src/Mod/BIM/Resources/translations/Arch_zh-CN.ts +++ b/src/Mod/BIM/Resources/translations/Arch_zh-CN.ts @@ -4200,88 +4200,88 @@ If Run = 0 then the run is calculated so that the height is the same as the rela 升级中 - + Part not found in file 文件中未找到零件 - - - - + + + + NativeIFC not available - unable to process IFC files 原生 IFC 不可用 - 无法处理 IFC 文件 - + Error removing splitter 移除分割器时出错 - + Reload reference 重新载入参考 - + Open reference 打开参考 - + Unable to get lightWeight node for object referenced in 无法获取对象引用的 lightWeight 节点 - - + + Invalid lightWeight node for object referenced in 对象引用的 lightWeight 节点无效 - - + + Invalid root node in 无效的根节点于 - + External reference 外部引用 - + External file 外部文件 - + Open 打开 - + Part to use: 使用的零件: - + Choose File 选择文件 - - + + None (Use whole object) 无(使用整个对象) - + Reference files 引用文件 - + Choose reference file 选择引用文件 @@ -4494,7 +4494,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -6739,12 +6739,12 @@ Building creation aborted. 融合相同材质的对象 - + The latest time stamp of the linked file 链接文件的最新时间戳 - + If true, the colors from the linked file will be kept updated 如果为真,链接文件中的颜色将保持更新 diff --git a/src/Mod/BIM/Resources/translations/Arch_zh-TW.ts b/src/Mod/BIM/Resources/translations/Arch_zh-TW.ts index 588947b947..bd642f8543 100644 --- a/src/Mod/BIM/Resources/translations/Arch_zh-TW.ts +++ b/src/Mod/BIM/Resources/translations/Arch_zh-TW.ts @@ -4200,88 +4200,88 @@ If Run = 0 then the run is calculated so that the height is the same as the rela 升級中 - + Part not found in file 檔案中未找到零件 - - - - + + + + NativeIFC not available - unable to process IFC files 原生 IFC 不可用 - 無法處理 IFC 檔案 - + Error removing splitter 移除分離器時發生錯誤 - + Reload reference 重新載入參考 - + Open reference 打開參考 - + Unable to get lightWeight node for object referenced in 無法取得引用的物件的 lightWeight 節點 - - + + Invalid lightWeight node for object referenced in 引用的物件的 lightWeight 節點無效 - - + + Invalid root node in 無效的根節點 - + External reference 外部參考 - + External file 外部檔案 - + Open 開啟 - + Part to use: 使用零件: - + Choose File Choose File - - + + None (Use whole object) 無(使用整個物件) - + Reference files 參考檔案 - + Choose reference file 選擇參考檔案 @@ -4494,7 +4494,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -6744,12 +6744,12 @@ Building creation aborted. 將相同材質的物件熔合 - + The latest time stamp of the linked file 連結檔案的最新時間戳記 - + If true, the colors from the linked file will be kept updated 如果為真,則連結檔案中的顏色將保持更新 diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_be.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_be.ts index 17d505fe89..6f0f772391 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_be.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_be.ts @@ -442,32 +442,32 @@ FreeCAD уключае ў сябе некалькі прадусталяваны Сродак праўкі налад такарнага разца - + Toolbit Такарны разец - + Notes Заўвага - + Coating Пакрыццё - + Hardness Цвёрдасць - + Materials Матэрыялы - + Supplier Пастаўшчык @@ -5974,22 +5974,22 @@ Use property KeepToolDown to change this Няма дадзеных сканіравання для пераўтварэння ў G-code. - + Failed to identify tool for operation. Не атрымалася вызначыць інструмент для аперацыі. - + Failed to map selected tool to an OCL tool type. Не атрымалася супаставіць абраны інструмент з тыпам інструмента OCL (OpenCamLib). - + Failed to translate active tool to OCL tool type. Не атрымалася перанесці бягучы інструмент у тып інструмента OCL (OpenCamLib). - + OCL tool not available. Cannot determine is cutter has tilt available. Інструмент OCL (OpenCamLib) недаступны. Не атрымалася вызначыць, ці даступны нахіл разца. @@ -7719,7 +7719,7 @@ Aborting op creation Пасляапрацоўка SVG - + Camotics Tool Library Бібліятэка інструментаў Camotics @@ -7794,7 +7794,7 @@ Aborting op creation {diameter} {cutting_edge_angle} V-вобразны інструмент, {flutes} - выемка - + Camotics Tool Інструмент Camotics @@ -7978,6 +7978,11 @@ This will not delete the toolbits contained within it. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge {diameter} {pitch}, {rotation} - выемка, {cutting_edge_length} абрэзка рабра + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} кончык, {taper_angle} конус зянкоўкі, {flutes}-завостраны шаравы наканечнік з выемкай, {cutting_edge_height} рэжучае рабро + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8894,12 +8899,12 @@ This will not delete the toolbits contained within it. CAM_Camotics - + CAMotics CAMotics - + Simulates using CAMotics Мадэлюе пры ўжыванні CAMotics @@ -9183,6 +9188,7 @@ This will not delete the toolbits contained within it. + @@ -9197,6 +9203,7 @@ This will not delete the toolbits contained within it. + @@ -9211,6 +9218,7 @@ This will not delete the toolbits contained within it. + @@ -9228,6 +9236,7 @@ This will not delete the toolbits contained within it. + @@ -9242,6 +9251,7 @@ This will not delete the toolbits contained within it. + @@ -9428,6 +9438,21 @@ This will not delete the toolbits contained within it. Radius Mill Радыус фрэзеравання + + + Included Taper angle + Уключаны вугал конусу зянкоўкі + + + + Diameter at top of Taper + Дыяметр у верхняй частцы конусу зянкоўкі + + + + Tapered Ball Nose + Завостраны шаравы наканечнік + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_ca.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_ca.ts index c09c67b39e..765df68fb0 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_ca.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_ca.ts @@ -434,32 +434,32 @@ Per al brut a partir de la capsa delimitadora de l'objecte base significa el mat Editor de paràmetres de l'eina de broca - + Toolbit Eina de broca - + Notes Notes - + Coating Recobriment - + Hardness Duresa - + Materials Materials - + Supplier Proveïdor @@ -5909,22 +5909,22 @@ Per defecte = 10,0. No hi ha dades d'escaneig per convertir a G-code. - + Failed to identify tool for operation. No s'ha pogut identificar l'eina per a l'operació. - + Failed to map selected tool to an OCL tool type. No s'ha pogut mapar l'eina seleccionada a cap mena d'eina de l'OCL. - + Failed to translate active tool to OCL tool type. No s'ha pogut traduir l'eina activa a cap mena d'eina de l'OCL. - + OCL tool not available. Cannot determine is cutter has tilt available. No hi ha cap eina OCL disponible. No es pot determinar si el cúter té cap inclinació. @@ -7651,7 +7651,7 @@ S'està avortant la creació de l'operació Postprocessador SVG - + Camotics Tool Library Biblioteca d'eines de Camotics @@ -7726,7 +7726,7 @@ S'està avortant la creació de l'operació fresa en V de {diameter} {cutting_edge_angle}, {flutes} talls - + Camotics Tool Eina de Camotics @@ -7907,6 +7907,11 @@ Això no suprimirà les broques que conté. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge mascle de roscar de {diameter} {pitch} {rotation}, {flutes} talls, {cutting_edge_length} de tall + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} punta, {taper_angle} angle cònic, {flutes}-talls de cònica arrodonida, {cutting_edge_height} aresta de tall + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8820,12 +8825,12 @@ Això no suprimirà les broques que conté. CAM_Camotics - + CAMotics CAMotics - + Simulates using CAMotics Simula utilitzant CAMotics @@ -9109,6 +9114,7 @@ Això no suprimirà les broques que conté. + @@ -9123,6 +9129,7 @@ Això no suprimirà les broques que conté. + @@ -9137,6 +9144,7 @@ Això no suprimirà les broques que conté. + @@ -9154,6 +9162,7 @@ Això no suprimirà les broques que conté. + @@ -9168,6 +9177,7 @@ Això no suprimirà les broques que conté. + @@ -9354,6 +9364,21 @@ Això no suprimirà les broques que conté. Radius Mill Fresa de radi + + + Included Taper angle + Angle de la cònica inclòs + + + + Diameter at top of Taper + Diàmetre superior de la cònica + + + + Tapered Ball Nose + Punta esfèrica cònica + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_cs.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_cs.ts index a48d7ced5c..269c8b2b8f 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_cs.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_cs.ts @@ -434,32 +434,32 @@ For stock from the base object's bounding box it means the extra material i Toolbit Parameter Editor - + Toolbit Toolbit - + Notes Notes - + Coating Coating - + Hardness Hardness - + Materials Materiály - + Supplier Supplier @@ -5907,22 +5907,22 @@ Use property KeepToolDown to change this No scan data to convert to G-code. - + Failed to identify tool for operation. Nepodařilo se identifikovat nástroj pro operaci. - + Failed to map selected tool to an OCL tool type. Mapování vybraného nástroje na typ nástroje OCL se nezdařilo. - + Failed to translate active tool to OCL tool type. Nepodařil se překlad aktivního nástroje do OCL nástroje. - + OCL tool not available. Cannot determine is cutter has tilt available. OCL tool not available. Cannot determine is cutter has tilt available. @@ -7650,7 +7650,7 @@ Aborting op creation SVG post processor - + Camotics Tool Library Camotics Tool Library @@ -7725,7 +7725,7 @@ Aborting op creation {diameter} {cutting_edge_angle} v-bit, {flutes}-flute - + Camotics Tool Camotics Tool @@ -7906,6 +7906,11 @@ This will not delete the toolbits contained within it. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8819,12 +8824,12 @@ This will not delete the toolbits contained within it. CAM_Camotics - + CAMotics CAMotics - + Simulates using CAMotics Simulates using CAMotics @@ -9108,6 +9113,7 @@ This will not delete the toolbits contained within it. + @@ -9122,6 +9128,7 @@ This will not delete the toolbits contained within it. + @@ -9136,6 +9143,7 @@ This will not delete the toolbits contained within it. + @@ -9153,6 +9161,7 @@ This will not delete the toolbits contained within it. + @@ -9167,6 +9176,7 @@ This will not delete the toolbits contained within it. + @@ -9353,6 +9363,21 @@ This will not delete the toolbits contained within it. Radius Mill Radius Mill + + + Included Taper angle + Included Taper angle + + + + Diameter at top of Taper + Diameter at top of Taper + + + + Tapered Ball Nose + Tapered Ball Nose + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_da.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_da.ts index a28ae7ccb5..4047b1bf8c 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_da.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_da.ts @@ -434,32 +434,32 @@ For stock from the base object's bounding box it means the extra material i Toolbit Parameter Editor - + Toolbit Toolbit - + Notes Notes - + Coating Coating - + Hardness Hardness - + Materials Materials - + Supplier Supplier @@ -5909,22 +5909,22 @@ Use property KeepToolDown to change this No scan data to convert to G-code. - + Failed to identify tool for operation. Failed to identify tool for operation. - + Failed to map selected tool to an OCL tool type. Failed to map selected tool to an OCL tool type. - + Failed to translate active tool to OCL tool type. Failed to translate active tool to OCL tool type. - + OCL tool not available. Cannot determine is cutter has tilt available. OCL tool not available. Cannot determine is cutter has tilt available. @@ -7652,7 +7652,7 @@ Aborting op creation SVG post processor - + Camotics Tool Library Camotics Tool Library @@ -7727,7 +7727,7 @@ Aborting op creation {diameter} {cutting_edge_angle} v-bit, {flutes}-flute - + Camotics Tool Camotics Tool @@ -7908,6 +7908,11 @@ This will not delete the toolbits contained within it. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8821,12 +8826,12 @@ This will not delete the toolbits contained within it. CAM_Camotics - + CAMotics CAMotics - + Simulates using CAMotics Simulates using CAMotics @@ -9110,6 +9115,7 @@ This will not delete the toolbits contained within it. + @@ -9124,6 +9130,7 @@ This will not delete the toolbits contained within it. + @@ -9138,6 +9145,7 @@ This will not delete the toolbits contained within it. + @@ -9155,6 +9163,7 @@ This will not delete the toolbits contained within it. + @@ -9169,6 +9178,7 @@ This will not delete the toolbits contained within it. + @@ -9355,6 +9365,21 @@ This will not delete the toolbits contained within it. Radius Mill Radius Mill + + + Included Taper angle + Included Taper angle + + + + Diameter at top of Taper + Diameter at top of Taper + + + + Tapered Ball Nose + Tapered Ball Nose + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_de.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_de.ts index dd7515e66f..306ef76b2e 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_de.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_de.ts @@ -434,32 +434,32 @@ Für Rohmaterial aus dem Begrenzungsrahmen des Basis-Objekts bedeutet es zusätz Werkzeugbit Parameter Editor - + Toolbit Werkzeugbit - + Notes Anmerkungen - + Coating Beschichtung - + Hardness Härte - + Materials Werkstoffe - + Supplier Lieferant @@ -5906,22 +5906,22 @@ Die Eigenschaft KeepToolDown verwenden, um dies zu ändern Keine Scandaten zum Konvertieren in G-Code. - + Failed to identify tool for operation. Das Werkzeug für die Operation konnte nicht identifiziert werden. - + Failed to map selected tool to an OCL tool type. Fehler bei der Zuordnung des ausgewählten Werkzeugs zu einem OCL-Werkzeugtyp. - + Failed to translate active tool to OCL tool type. Fehler beim Übersetzen des aktiven Werkzeugs in einen OCL Werkzeugtyp. - + OCL tool not available. Cannot determine is cutter has tilt available. OCL-Werkzeug nicht verfügbar. Kann nicht ermitteln, ob das Fräswerkzeug mit Neigung verfügbar ist. @@ -7649,7 +7649,7 @@ Abbruch der OP-Erstellung SVG-Postprozessor - + Camotics Tool Library Camotics-Werkzeugbibliothek @@ -7724,7 +7724,7 @@ Abbruch der OP-Erstellung {diameter} {cutting_edge_angle} V-Bit, {flutes}-Rillen - + Camotics Tool Camotics-Werkzeug @@ -7905,6 +7905,11 @@ Dies wird die darin enthaltenen Werkzeugbits nicht löschen. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge {diameter} {pitch} {rotation} Gewindebohrer, {flutes}-Rillen, {cutting_edge_length} Schnittkante + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} Spitze, {taper_angle} Formschräge, {flutes}-Flachfräser mit konischer Kugelspitze, {cutting_edge_height} Schnittkante + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8818,12 +8823,12 @@ Dies wird die darin enthaltenen Werkzeugbits nicht löschen. CAM_Camotics - + CAMotics CAMotics - + Simulates using CAMotics Mit CAMotics simulieren @@ -9107,6 +9112,7 @@ Dies wird die darin enthaltenen Werkzeugbits nicht löschen. + @@ -9121,6 +9127,7 @@ Dies wird die darin enthaltenen Werkzeugbits nicht löschen. + @@ -9135,6 +9142,7 @@ Dies wird die darin enthaltenen Werkzeugbits nicht löschen. + @@ -9152,6 +9160,7 @@ Dies wird die darin enthaltenen Werkzeugbits nicht löschen. + @@ -9166,6 +9175,7 @@ Dies wird die darin enthaltenen Werkzeugbits nicht löschen. + @@ -9352,6 +9362,21 @@ Dies wird die darin enthaltenen Werkzeugbits nicht löschen. Radius Mill Radiusfräser + + + Included Taper angle + Enthaltener Schrägungswinkel + + + + Diameter at top of Taper + Durchmesser an der Spitze der Formschräge + + + + Tapered Ball Nose + Konische Kugelspitze + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_el.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_el.ts index 9e122f3992..d997205b2e 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_el.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_el.ts @@ -434,32 +434,32 @@ For stock from the base object's bounding box it means the extra material i Toolbit Parameter Editor - + Toolbit Toolbit - + Notes Notes - + Coating Coating - + Hardness Hardness - + Materials Υλικά - + Supplier Supplier @@ -907,7 +907,7 @@ Reset deletes all current items from the list and fills the list with all circul Coolant - Coolant + Ψυκτικό @@ -931,7 +931,7 @@ Larger values (further to the right) will calculate faster; smaller values (furt If greater than zero it limits the helix ramp diameter, otherwise 75 percent of tool diameter is used - If greater than zero it limits the helix ramp diameter, otherwise 75 percent of tool diameter is used + Αν η τιμή είναι πάνω από μηδέν, ορίζει τη διάμετρο της ελικοειδούς καθόδου. Αν μείνει στο μηδέν, χρησιμοποιείται αυτόματα το 75% της διαμέτρου του εργαλείου @@ -951,12 +951,12 @@ Larger values (further to the right) will calculate faster; smaller values (furt Angle of the helix ramp entry - Angle of the helix ramp entry + Γωνία της ελικοειδούς εισόδου Angle of the helix entry cone - Angle of the helix entry cone + Γωνία του κώνου ελικοειδούς εισόδου @@ -988,7 +988,7 @@ Larger values (further to the right) will calculate faster; smaller values (furt Edit Tool Controller - Edit Tool Controller + Επεξεργασία Ρυθμίσεων Εργαλείου @@ -1018,7 +1018,7 @@ Larger values (further to the right) will calculate faster; smaller values (furt Helix ramp angle - Helix ramp angle + Γωνία ελικοειδούς καθόδου @@ -1039,7 +1039,7 @@ Larger values (further to the right) will calculate faster; smaller values (furt Helix cone angle - Helix cone angle + Γωνία κώνου ελικοειδούς κίνησης @@ -1054,7 +1054,7 @@ Larger values (further to the right) will calculate faster; smaller values (furt Helix max diameter - Helix max diameter + Μέγιστη διάμετρος ελικοειδούς κίνησης @@ -1228,27 +1228,27 @@ Larger values (further to the right) will calculate faster; smaller values (furt Start from - Start from + Έναρξη από Specify if the helix operation should start at the inside and work its way outwards, or start at the outside and work its way to the center - Specify if the helix operation should start at the inside and work its way outwards, or start at the outside and work its way to the center + Ορίστε αν η ελικοειδής κοπή θα ξεκινά από μέσα προς τα έξω, ή από έξω προς το κέντρο Inside - Inside + Εσωτερικά Outside - Outside + Εξωτερικά The direction for the helix, clockwise or counterclockwise - The direction for the helix, clockwise or counterclockwise + Η κατεύθυνση της ελικοειδούς διαδρομής, δεξιόστροφα ή αριστερόστροφα @@ -2977,7 +2977,7 @@ See the file save policy below on how to deal with name conflicts. Dogbone - Στρογγύλεμα γωνίας + Dogbone @@ -3775,7 +3775,7 @@ Default: 3 mm Coolant - Coolant + Ψυκτικό @@ -5909,22 +5909,22 @@ Use property KeepToolDown to change this No scan data to convert to G-code. - + Failed to identify tool for operation. Failed to identify tool for operation. - + Failed to map selected tool to an OCL tool type. Failed to map selected tool to an OCL tool type. - + Failed to translate active tool to OCL tool type. Failed to translate active tool to OCL tool type. - + OCL tool not available. Cannot determine is cutter has tilt available. OCL tool not available. Cannot determine is cutter has tilt available. @@ -6476,7 +6476,7 @@ Aborting op creation Helix - Έλικα + Ελικοειδής @@ -6567,7 +6567,7 @@ Aborting op creation Holding Tag - Holding Tag + Λαβή Συγκράτησης @@ -6629,7 +6629,7 @@ Aborting op creation Dogbone - Στρογγύλεμα γωνίας + Εκτόνωση γωνίας @@ -6706,7 +6706,7 @@ Aborting op creation Helix - Έλικα + Ελικοειδής @@ -7340,7 +7340,7 @@ Aborting op creation Operator - Τελεστής + Χειριστής @@ -7652,7 +7652,7 @@ Aborting op creation SVG post processor - + Camotics Tool Library Camotics Tool Library @@ -7727,7 +7727,7 @@ Aborting op creation {diameter} {cutting_edge_angle} v-bit, {flutes}-flute - + Camotics Tool Camotics Tool @@ -7908,6 +7908,11 @@ This will not delete the toolbits contained within it. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + Μύτη {diameter}, κωνικότητα {taper_angle}, κωνικό σφαιρικό κονδύλι {flutes} κοπτικών, ύψος κοπτικής ακμής {cutting_edge_height} + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -7957,7 +7962,7 @@ This will not delete the toolbits contained within it. Helix - Έλικα + Ελικοειδής @@ -8608,7 +8613,7 @@ This will not delete the toolbits contained within it. Face - Όψη + Έδρα @@ -8679,7 +8684,7 @@ This will not delete the toolbits contained within it. Waterline - Waterline + Κατεργασία κατά Στρώσεις @@ -8821,12 +8826,12 @@ This will not delete the toolbits contained within it. CAM_Camotics - + CAMotics CAMotics - + Simulates using CAMotics Simulates using CAMotics @@ -9110,6 +9115,7 @@ This will not delete the toolbits contained within it. + @@ -9124,6 +9130,7 @@ This will not delete the toolbits contained within it. + @@ -9138,6 +9145,7 @@ This will not delete the toolbits contained within it. + @@ -9155,6 +9163,7 @@ This will not delete the toolbits contained within it. + @@ -9169,6 +9178,7 @@ This will not delete the toolbits contained within it. + @@ -9355,6 +9365,21 @@ This will not delete the toolbits contained within it. Radius Mill Radius Mill + + + Included Taper angle + Συνολική Γωνία Κωνικότητας + + + + Diameter at top of Taper + Διάμετρος πάνω μέρος του κώνου + + + + Tapered Ball Nose + Κωνικό Σφαιρικό Κονδύλι + ToolBitToolBitShapeShapeEndMill @@ -9391,7 +9416,7 @@ This will not delete the toolbits contained within it. Pocket - Δημιουργία οπής σε στερεό + Εσοχή diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_es-AR.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_es-AR.ts index 18d999d93a..5ad1c9dac2 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_es-AR.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_es-AR.ts @@ -434,32 +434,32 @@ For stock from the base object's bounding box it means the extra material i Toolbit Parameter Editor - + Toolbit Toolbit - + Notes Notas - + Coating Coating - + Hardness Hardness - + Materials Materiales - + Supplier Supplier @@ -5909,22 +5909,22 @@ Use property KeepToolDown to change this No hay datos de escaneo para convertir a G-code. - + Failed to identify tool for operation. Error al identificar la herramienta de operación. - + Failed to map selected tool to an OCL tool type. No se pudo asignar la herramienta seleccionada a un tipo de herramienta OCL. - + Failed to translate active tool to OCL tool type. Error al traducir la herramienta activa al tipo de herramienta OCL. - + OCL tool not available. Cannot determine is cutter has tilt available. Herramienta OCL no disponible. No se puede determinar si la herramienta de corte tiene la inclinación disponible. @@ -7651,7 +7651,7 @@ Abortando la creación de la op Procesador posterior de SVG - + Camotics Tool Library Camotics Tool Library @@ -7726,7 +7726,7 @@ Abortando la creación de la op {diameter} {cutting_edge_angle} v-bit, {flutes}-flute - + Camotics Tool Herramienta de Camotics @@ -7907,6 +7907,11 @@ This will not delete the toolbits contained within it. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8820,12 +8825,12 @@ This will not delete the toolbits contained within it. CAM_Camotics - + CAMotics CAMotics - + Simulates using CAMotics Simulates using CAMotics @@ -9109,6 +9114,7 @@ This will not delete the toolbits contained within it. + @@ -9123,6 +9129,7 @@ This will not delete the toolbits contained within it. + @@ -9137,6 +9144,7 @@ This will not delete the toolbits contained within it. + @@ -9154,6 +9162,7 @@ This will not delete the toolbits contained within it. + @@ -9168,6 +9177,7 @@ This will not delete the toolbits contained within it. + @@ -9354,6 +9364,21 @@ This will not delete the toolbits contained within it. Radius Mill Radius Mill + + + Included Taper angle + Included Taper angle + + + + Diameter at top of Taper + Diameter at top of Taper + + + + Tapered Ball Nose + Tapered Ball Nose + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_es-ES.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_es-ES.ts index 2c09012e89..ae51123e9b 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_es-ES.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_es-ES.ts @@ -434,32 +434,32 @@ For stock from the base object's bounding box it means the extra material i Toolbit Parameter Editor - + Toolbit Toolbit - + Notes Notas - + Coating Coating - + Hardness Hardness - + Materials Materiales - + Supplier Supplier @@ -5909,22 +5909,22 @@ Use property KeepToolDown to change this No hay datos de escaneo para convertir a G-code. - + Failed to identify tool for operation. Error al identificar la herramienta de operación. - + Failed to map selected tool to an OCL tool type. No se pudo asignar la herramienta seleccionada a un tipo de herramienta OCL. - + Failed to translate active tool to OCL tool type. Error al traducir la herramienta activa al tipo de herramienta OCL. - + OCL tool not available. Cannot determine is cutter has tilt available. Herramienta OCL no disponible. No se puede determinar si la herramienta de corte tiene la inclinación disponible. @@ -7651,7 +7651,7 @@ Abortando la creación de la op Procesador posterior de SVG - + Camotics Tool Library Camotics Tool Library @@ -7726,7 +7726,7 @@ Abortando la creación de la op {diameter} {cutting_edge_angle} v-bit, {flutes}-flute - + Camotics Tool Herramienta de Camotics @@ -7907,6 +7907,11 @@ This will not delete the toolbits contained within it. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8820,12 +8825,12 @@ This will not delete the toolbits contained within it. CAM_Camotics - + CAMotics CAMotics - + Simulates using CAMotics Simulates using CAMotics @@ -9109,6 +9114,7 @@ This will not delete the toolbits contained within it. + @@ -9123,6 +9129,7 @@ This will not delete the toolbits contained within it. + @@ -9137,6 +9144,7 @@ This will not delete the toolbits contained within it. + @@ -9154,6 +9162,7 @@ This will not delete the toolbits contained within it. + @@ -9168,6 +9177,7 @@ This will not delete the toolbits contained within it. + @@ -9354,6 +9364,21 @@ This will not delete the toolbits contained within it. Radius Mill Radius Mill + + + Included Taper angle + Included Taper angle + + + + Diameter at top of Taper + Diameter at top of Taper + + + + Tapered Ball Nose + Tapered Ball Nose + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_eu.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_eu.ts index a5933bcd67..bc55e02595 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_eu.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_eu.ts @@ -434,32 +434,32 @@ For stock from the base object's bounding box it means the extra material i Toolbit Parameter Editor - + Toolbit Toolbit - + Notes Notes - + Coating Coating - + Hardness Hardness - + Materials Materialak - + Supplier Supplier @@ -5908,22 +5908,22 @@ Use property KeepToolDown to change this Ez dago eskaneatze-daturik G-code kodera bihurtzeko. - + Failed to identify tool for operation. Huts egin du eragiketarako tresna identifikatzeak. - + Failed to map selected tool to an OCL tool type. Huts egin du hautatutako tresna OCL tresna mota batekin mapatzeak. - + Failed to translate active tool to OCL tool type. Huts egin du tresna aktiboa OCL tresna batera itzultzeak. - + OCL tool not available. Cannot determine is cutter has tilt available. OCL tresna ez dago erabilgarri. Ezin da zehaztu ebakigailuak inklinazioa erabilgarri duen. @@ -7651,7 +7651,7 @@ Aukeren sorrera abortatzen SVG post processor - + Camotics Tool Library Camotics Tool Library @@ -7726,7 +7726,7 @@ Aukeren sorrera abortatzen {diameter} {cutting_edge_angle} v-bit, {flutes}-flute - + Camotics Tool Camotics Tool @@ -7907,6 +7907,11 @@ This will not delete the toolbits contained within it. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8820,12 +8825,12 @@ This will not delete the toolbits contained within it. CAM_Camotics - + CAMotics CAMotics - + Simulates using CAMotics Simulates using CAMotics @@ -9109,6 +9114,7 @@ This will not delete the toolbits contained within it. + @@ -9123,6 +9129,7 @@ This will not delete the toolbits contained within it. + @@ -9137,6 +9144,7 @@ This will not delete the toolbits contained within it. + @@ -9154,6 +9162,7 @@ This will not delete the toolbits contained within it. + @@ -9168,6 +9177,7 @@ This will not delete the toolbits contained within it. + @@ -9354,6 +9364,21 @@ This will not delete the toolbits contained within it. Radius Mill Radius Mill + + + Included Taper angle + Included Taper angle + + + + Diameter at top of Taper + Diameter at top of Taper + + + + Tapered Ball Nose + Tapered Ball Nose + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_fi.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_fi.ts index 1492a6fe23..7d0bf814ca 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_fi.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_fi.ts @@ -434,32 +434,32 @@ For stock from the base object's bounding box it means the extra material i Toolbit Parameter Editor - + Toolbit Toolbit - + Notes Notes - + Coating Coating - + Hardness Hardness - + Materials Materiaalit - + Supplier Supplier @@ -5909,22 +5909,22 @@ Use property KeepToolDown to change this No scan data to convert to G-code. - + Failed to identify tool for operation. Failed to identify tool for operation. - + Failed to map selected tool to an OCL tool type. Failed to map selected tool to an OCL tool type. - + Failed to translate active tool to OCL tool type. Failed to translate active tool to OCL tool type. - + OCL tool not available. Cannot determine is cutter has tilt available. OCL tool not available. Cannot determine is cutter has tilt available. @@ -7652,7 +7652,7 @@ Aborting op creation SVG post processor - + Camotics Tool Library Camotics Tool Library @@ -7727,7 +7727,7 @@ Aborting op creation {diameter} {cutting_edge_angle} v-bit, {flutes}-flute - + Camotics Tool Camotics Tool @@ -7908,6 +7908,11 @@ This will not delete the toolbits contained within it. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8821,12 +8826,12 @@ This will not delete the toolbits contained within it. CAM_Camotics - + CAMotics CAMotics - + Simulates using CAMotics Simulates using CAMotics @@ -9110,6 +9115,7 @@ This will not delete the toolbits contained within it. + @@ -9124,6 +9130,7 @@ This will not delete the toolbits contained within it. + @@ -9138,6 +9145,7 @@ This will not delete the toolbits contained within it. + @@ -9155,6 +9163,7 @@ This will not delete the toolbits contained within it. + @@ -9169,6 +9178,7 @@ This will not delete the toolbits contained within it. + @@ -9355,6 +9365,21 @@ This will not delete the toolbits contained within it. Radius Mill Radius Mill + + + Included Taper angle + Included Taper angle + + + + Diameter at top of Taper + Diameter at top of Taper + + + + Tapered Ball Nose + Tapered Ball Nose + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_fr.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_fr.ts index f229fd93b5..f6c8a507bc 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_fr.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_fr.ts @@ -445,32 +445,32 @@ Les noms en majuscules et minuscules s'affichent avec des espaces « casse mixte Éditeur des paramètres des outils coupants - + Toolbit Outil coupant - + Notes Bloc-notes - + Coating Revêtement - + Hardness Dureté - + Materials Matériaux - + Supplier Fournisseur @@ -5962,22 +5962,22 @@ Rotationnel : balayage rotationnel sur le 4ᵉ axe. Aucune donnée de balayage à convertir en G-code. - + Failed to identify tool for operation. Impossible d'identifier l'outil pour l'opération - + Failed to map selected tool to an OCL tool type. Impossible d'assigner l'outil sélectionné à un type d'outil d'openCAMlib - + Failed to translate active tool to OCL tool type. Impossible de convertir l'outil actif en type d'outil d'openCAMlib - + OCL tool not available. Cannot determine is cutter has tilt available. L'outil d'openCAMlib est indisponible. Il n'est pas possible de déterminer si le couteau a une inclinaison disponible. @@ -7707,7 +7707,7 @@ Les valeurs seront converties dans l'unité souhaitée lors du post-traitement.< Post-processeur SVG - + Camotics Tool Library Bibliothèque d'outils de CAMotics @@ -7782,7 +7782,7 @@ Les valeurs seront converties dans l'unité souhaitée lors du post-traitement.< {diameter} {cutting_edge_angle} fraise en V, {flutes}-goujure - + Camotics Tool Outil de CAMotics @@ -7965,6 +7965,11 @@ du disque et de toutes les bibliothèques qui les contiennent. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge {diameter} {pitch} {rotation} taraud, {flutes}-goujure, {cutting_edge_length} lèvre + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} pointe, {taper_angle} angle cône, {flutes}- flûte conique arrondie, {cutting_edge_height} hauteur du bord de coupe + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8878,12 +8883,12 @@ du disque et de toutes les bibliothèques qui les contiennent. CAM_Camotics - + CAMotics CAMotics - + Simulates using CAMotics Simule en utilisant CAMotics. @@ -9167,6 +9172,7 @@ du disque et de toutes les bibliothèques qui les contiennent. + @@ -9181,6 +9187,7 @@ du disque et de toutes les bibliothèques qui les contiennent. + @@ -9195,6 +9202,7 @@ du disque et de toutes les bibliothèques qui les contiennent. + @@ -9212,6 +9220,7 @@ du disque et de toutes les bibliothèques qui les contiennent. + @@ -9226,6 +9235,7 @@ du disque et de toutes les bibliothèques qui les contiennent. + @@ -9414,6 +9424,21 @@ Grand diamètre Radius Mill Rayon de fraisage + + + Included Taper angle + Angle du cône inclus + + + + Diameter at top of Taper + Diamètre en haut du cône + + + + Tapered Ball Nose + Fraise à bout sphérique conique + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_hr.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_hr.ts index e24458f33f..f310953960 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_hr.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_hr.ts @@ -434,32 +434,32 @@ Za materijal obrade iz graničnog okvira to znači dodatni materijal u svim smje Uređivač parametara alatnog nastavka - + Toolbit Alatni nastavak - + Notes Bilješke - + Coating Premazivanje - + Hardness Čvrstoća - + Materials Materijali - + Supplier Dobavljač @@ -5930,26 +5930,26 @@ Staza obrade koju treba kopirati Nema podataka skeniranja za pretvaranje u G-code. - + Failed to identify tool for operation. Nije uspjelo prepoznavanje alata za rad. - + Failed to map selected tool to an OCL tool type. Mapiranje odabranog alata u tip OCL alata nije uspjelo. - + Failed to translate active tool to OCL tool type. Prevođenje aktivnog alata u OCL vrstu alata nije uspjelo. - + OCL tool not available. Cannot determine is cutter has tilt available. OCL alat nije dostupan. Ne može se utvrditi ima li glodač dostupan nagib. @@ -7683,7 +7683,7 @@ Razmotrite specificiranje Materijala obrade SVG post procesor - + Camotics Tool Library Camotics biblioteka alata @@ -7758,7 +7758,7 @@ Razmotrite specificiranje Materijala obrade {diameter} {cutting_edge_angle} v-bit, {flutes}-žljeb - + Camotics Tool Camotics alat @@ -7939,6 +7939,11 @@ Ovim se neće izbrisati alati koji se u njoj nalaze. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge {diameter} {pitch} {rotation} upuštanje navoja, {flutes}-žljebovi, {cutting_edge_length} rub rezanja + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8856,12 +8861,12 @@ Ovim se neće izbrisati alati koji se u njoj nalaze. CAM_Camotics - + CAMotics CAMotics - + Simulates using CAMotics Simulira sa CAMotics @@ -9145,6 +9150,7 @@ Ovim se neće izbrisati alati koji se u njoj nalaze. + @@ -9159,6 +9165,7 @@ Ovim se neće izbrisati alati koji se u njoj nalaze. + @@ -9173,6 +9180,7 @@ Ovim se neće izbrisati alati koji se u njoj nalaze. + @@ -9190,6 +9198,7 @@ Ovim se neće izbrisati alati koji se u njoj nalaze. + @@ -9204,6 +9213,7 @@ Ovim se neće izbrisati alati koji se u njoj nalaze. + @@ -9390,6 +9400,21 @@ Ovim se neće izbrisati alati koji se u njoj nalaze. Radius Mill Polumjer glodala + + + Included Taper angle + Included Taper angle + + + + Diameter at top of Taper + Diameter at top of Taper + + + + Tapered Ball Nose + Tapered Ball Nose + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_hu.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_hu.ts index 35ade4b244..cb065e39e4 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_hu.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_hu.ts @@ -437,32 +437,32 @@ Csak betűket, számjegyeket és aláhúzásjeleket tartalmazhat. Az olyan nevek Szerszámbetét paraméter szerkesztő - + Toolbit Szerszámbetét - + Notes Jegyzetek - + Coating Bevonat - + Hardness Keménység - + Materials Anyagok - + Supplier Beszállító @@ -5908,22 +5908,22 @@ A változtatáshoz használja a KeepToolDown tulajdonságot Nincsenek beolvasott adatok, amelyet G-kódra konvertálhatunk. - + Failed to identify tool for operation. Nem sikerült azonosítani a működéshez szükséges eszközt. - + Failed to map selected tool to an OCL tool type. Nem sikerült a kijelölt eszközt OCL-eszköztípusra leképezni. - + Failed to translate active tool to OCL tool type. Az aktív eszközt nem sikerült ocl eszköztípusra lefordítani. - + OCL tool not available. Cannot determine is cutter has tilt available. OCL eszköz nem érhető el. Nem tudja megállapítani, hogy rendelkezésre áll-e a dönthető vágószerszám. @@ -7651,7 +7651,7 @@ Az op-létrehozás megszakítása SVG utófeldolgozó - + Camotics Tool Library Camotics eszköztár @@ -7726,7 +7726,7 @@ Az op-létrehozás megszakítása {diameter} V-maró, {cutting_edge_angle} élhajlásszög, {flutes}-lapkás - + Camotics Tool Camotics eszköz @@ -7906,6 +7906,11 @@ This will not delete the toolbits contained within it. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge {diameter} {pitch} {rotation} menetfúró, {flutes}-élű, {cutting_edge_length} vágóél + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} csúcs, {taper_angle} kúpos, {flutes}-kúpos gömb fejű maró, {cutting_edge_height} vágó él magasság + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8819,12 +8824,12 @@ This will not delete the toolbits contained within it. CAM_Camotics - + CAMotics CAMotics - + Simulates using CAMotics Szimuláció CAMotics használatával @@ -9108,6 +9113,7 @@ This will not delete the toolbits contained within it. + @@ -9122,6 +9128,7 @@ This will not delete the toolbits contained within it. + @@ -9136,6 +9143,7 @@ This will not delete the toolbits contained within it. + @@ -9153,6 +9161,7 @@ This will not delete the toolbits contained within it. + @@ -9167,6 +9176,7 @@ This will not delete the toolbits contained within it. + @@ -9353,6 +9363,21 @@ This will not delete the toolbits contained within it. Radius Mill Marási sugár + + + Included Taper angle + Kúpos szöget tartalmazza + + + + Diameter at top of Taper + Átmérő a kúpos rész tetején + + + + Tapered Ball Nose + Kúpos gömbfejű maró + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_it.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_it.ts index 6f9a178fa5..40515f283a 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_it.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_it.ts @@ -434,32 +434,32 @@ For stock from the base object's bounding box it means the extra material i Editor parametri utensili - + Toolbit Utensile - + Notes Note - + Coating Coating - + Hardness Hardness - + Materials Materiali - + Supplier Supplier @@ -5909,22 +5909,22 @@ Use property KeepToolDown to change this No scan data to convert to G-code. - + Failed to identify tool for operation. Impossibile identificare l'utensile per l'operazione. - + Failed to map selected tool to an OCL tool type. Impossibile far corrispondere l'utensile selezionato a un tipo di utensile OCL. - + Failed to translate active tool to OCL tool type. Impossibile tradurre l'utensile attivo in un utensile di tipo OCL. - + OCL tool not available. Cannot determine is cutter has tilt available. Utensile OCL non disponibile. Non è possibile determinare se il cutter può essere inclinato. @@ -7652,7 +7652,7 @@ Interruzione creazione op SVG post processor - + Camotics Tool Library Camotics Tool Library @@ -7727,7 +7727,7 @@ Interruzione creazione op {diameter} {cutting_edge_angle} v-bit, {flutes}-flute - + Camotics Tool Camotics Tool @@ -7908,6 +7908,11 @@ Questo non eliminerà gli utensili contenuti al suo interno. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8821,12 +8826,12 @@ Questo non eliminerà gli utensili contenuti al suo interno. CAM_Camotics - + CAMotics CAMotics - + Simulates using CAMotics Simulates using CAMotics @@ -8971,7 +8976,7 @@ Questo non eliminerà gli utensili contenuti al suo interno. Reset camera - Reimposta camera + Ripristina telecamera @@ -9110,6 +9115,7 @@ Questo non eliminerà gli utensili contenuti al suo interno. + @@ -9124,6 +9130,7 @@ Questo non eliminerà gli utensili contenuti al suo interno. + @@ -9138,6 +9145,7 @@ Questo non eliminerà gli utensili contenuti al suo interno. + @@ -9155,6 +9163,7 @@ Questo non eliminerà gli utensili contenuti al suo interno. + @@ -9169,6 +9178,7 @@ Questo non eliminerà gli utensili contenuti al suo interno. + @@ -9355,6 +9365,21 @@ Questo non eliminerà gli utensili contenuti al suo interno. Radius Mill Raggio fresatura + + + Included Taper angle + Included Taper angle + + + + Diameter at top of Taper + Diameter at top of Taper + + + + Tapered Ball Nose + Tapered Ball Nose + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_ja.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_ja.ts index e625692b94..5175fbbc2d 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_ja.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_ja.ts @@ -434,32 +434,32 @@ For stock from the base object's bounding box it means the extra material i ツールビットパラメータエディター - + Toolbit ツールビット - + Notes メモ - + Coating 塗装 - + Hardness 硬度 - + Materials 材料 - + Supplier サプライヤー @@ -5909,22 +5909,22 @@ Use property KeepToolDown to change this No scan data to convert to G-code. - + Failed to identify tool for operation. Failed to identify tool for operation. - + Failed to map selected tool to an OCL tool type. 選択したツールをOCLツールタイプにマッピングできませんでした。 - + Failed to translate active tool to OCL tool type. アクティブなツールをOCLツールタイプに変換できませんでした。 - + OCL tool not available. Cannot determine is cutter has tilt available. OCL tool not available. Cannot determine is cutter has tilt available. @@ -7651,7 +7651,7 @@ Aborting op creation SVG ポストプロセッサー - + Camotics Tool Library CAMoticsツールライブラリ @@ -7726,7 +7726,7 @@ Aborting op creation {diameter} {cutting_edge_angle} v-bit, {flutes}-flute - + Camotics Tool CAMoticsツール @@ -7907,6 +7907,11 @@ This will not delete the toolbits contained within it. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8820,12 +8825,12 @@ This will not delete the toolbits contained within it. CAM_Camotics - + CAMotics CAMotics - + Simulates using CAMotics CAMoticsを使用してシミュレート @@ -9109,6 +9114,7 @@ This will not delete the toolbits contained within it. + @@ -9123,6 +9129,7 @@ This will not delete the toolbits contained within it. + @@ -9137,6 +9144,7 @@ This will not delete the toolbits contained within it. + @@ -9154,6 +9162,7 @@ This will not delete the toolbits contained within it. + @@ -9168,6 +9177,7 @@ This will not delete the toolbits contained within it. + @@ -9354,6 +9364,21 @@ This will not delete the toolbits contained within it. Radius Mill Radius Mill + + + Included Taper angle + Included Taper angle + + + + Diameter at top of Taper + Diameter at top of Taper + + + + Tapered Ball Nose + Tapered Ball Nose + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_ka.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_ka.ts index ac344b6401..88d8f7970c 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_ka.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_ka.ts @@ -434,32 +434,32 @@ For stock from the base object's bounding box it means the extra material i ხელსაწყოს მჭრელი ნაწილის პარამეტრების რედაქტორი - + Toolbit ხელსაწყო - + Notes შენიშვნები - + Coating დაფარვა - + Hardness სიმაგრე - + Materials მასალები - + Supplier მომწოდებელი @@ -5907,22 +5907,22 @@ Use property KeepToolDown to change this G-code-ში გადასაყვანად სკანირების მონაცემების არ არსებობს. - + Failed to identify tool for operation. ამ ოპერაციის ხელსაწყოს გამოცნობის შეცდომა. - + Failed to map selected tool to an OCL tool type. მონიშნული ხელსაწყოს OCL-ის სახელსაწყოს ტიპზე მიბმის შეცდომა. - + Failed to translate active tool to OCL tool type. აქტიური ხელსაწყოს OCL ხელსაწყოს ტიპად გარდაქმნის შეცდომა. - + OCL tool not available. Cannot determine is cutter has tilt available. პროგრამა OCL ხელმისაწვდომი არაა. მჭრელი იარაღის დახრის შესაძლებლობის დადგენა შეუძლებელია. @@ -7649,7 +7649,7 @@ Aborting op creation SVG-ის პოსტპროცესორი - + Camotics Tool Library ხელსაწყოს ბიბლიოთეკა Camotics @@ -7724,7 +7724,7 @@ Aborting op creation {diameter} {cutting_edge_angle} v-bit, {flutes}-ბურბუშელას გამოსასვლელი ღარაკი - + Camotics Tool ხელსაწყო Camotics @@ -7905,6 +7905,11 @@ This will not delete the toolbits contained within it. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8818,12 +8823,12 @@ This will not delete the toolbits contained within it. CAM_Camotics - + CAMotics CAMotics - + Simulates using CAMotics სიმულაცია CAMotics-ით @@ -9107,6 +9112,7 @@ This will not delete the toolbits contained within it. + @@ -9121,6 +9127,7 @@ This will not delete the toolbits contained within it. + @@ -9135,6 +9142,7 @@ This will not delete the toolbits contained within it. + @@ -9152,6 +9160,7 @@ This will not delete the toolbits contained within it. + @@ -9166,6 +9175,7 @@ This will not delete the toolbits contained within it. + @@ -9352,6 +9362,21 @@ This will not delete the toolbits contained within it. Radius Mill ფრეზის რადიუსი + + + Included Taper angle + Included Taper angle + + + + Diameter at top of Taper + Diameter at top of Taper + + + + Tapered Ball Nose + Tapered Ball Nose + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_ko.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_ko.ts index 76ad5d083a..57dd634209 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_ko.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_ko.ts @@ -433,32 +433,32 @@ For stock from the base object's bounding box it means the extra material i Toolbit Parameter Editor - + Toolbit Toolbit - + Notes Notes - + Coating Coating - + Hardness Hardness - + Materials 재료 - + Supplier Supplier @@ -5908,22 +5908,22 @@ Use property KeepToolDown to change this No scan data to convert to G-code. - + Failed to identify tool for operation. Failed to identify tool for operation. - + Failed to map selected tool to an OCL tool type. Failed to map selected tool to an OCL tool type. - + Failed to translate active tool to OCL tool type. Failed to translate active tool to OCL tool type. - + OCL tool not available. Cannot determine is cutter has tilt available. OCL tool not available. Cannot determine is cutter has tilt available. @@ -7651,7 +7651,7 @@ Aborting op creation SVG post processor - + Camotics Tool Library Camotics Tool Library @@ -7726,7 +7726,7 @@ Aborting op creation {diameter} {cutting_edge_angle} v-bit, {flutes}-flute - + Camotics Tool Camotics Tool @@ -7907,6 +7907,11 @@ This will not delete the toolbits contained within it. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8820,12 +8825,12 @@ This will not delete the toolbits contained within it. CAM_Camotics - + CAMotics CAMotics - + Simulates using CAMotics Simulates using CAMotics @@ -9109,6 +9114,7 @@ This will not delete the toolbits contained within it. + @@ -9123,6 +9129,7 @@ This will not delete the toolbits contained within it. + @@ -9137,6 +9144,7 @@ This will not delete the toolbits contained within it. + @@ -9154,6 +9162,7 @@ This will not delete the toolbits contained within it. + @@ -9168,6 +9177,7 @@ This will not delete the toolbits contained within it. + @@ -9354,6 +9364,21 @@ This will not delete the toolbits contained within it. Radius Mill Radius Mill + + + Included Taper angle + Included Taper angle + + + + Diameter at top of Taper + Diameter at top of Taper + + + + Tapered Ball Nose + Tapered Ball Nose + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_nl.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_nl.ts index 4d82016d4f..fc433419ed 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_nl.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_nl.ts @@ -434,32 +434,32 @@ For stock from the base object's bounding box it means the extra material i Toolbit Parameter Editor - + Toolbit Toolbit - + Notes Notes - + Coating Coating - + Hardness Hardness - + Materials Materialen - + Supplier Supplier @@ -5909,22 +5909,22 @@ Use property KeepToolDown to change this No scan data to convert to G-code. - + Failed to identify tool for operation. Failed to identify tool for operation. - + Failed to map selected tool to an OCL tool type. Failed to map selected tool to an OCL tool type. - + Failed to translate active tool to OCL tool type. Failed to translate active tool to OCL tool type. - + OCL tool not available. Cannot determine is cutter has tilt available. OCL tool not available. Cannot determine is cutter has tilt available. @@ -7652,7 +7652,7 @@ Aborting op creation SVG post processor - + Camotics Tool Library Camotics Tool Library @@ -7727,7 +7727,7 @@ Aborting op creation {diameter} {cutting_edge_angle} v-bit, {flutes}-flute - + Camotics Tool Camotics Tool @@ -7908,6 +7908,11 @@ This will not delete the toolbits contained within it. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8821,12 +8826,12 @@ This will not delete the toolbits contained within it. CAM_Camotics - + CAMotics CAMotics - + Simulates using CAMotics Simulates using CAMotics @@ -9110,6 +9115,7 @@ This will not delete the toolbits contained within it. + @@ -9124,6 +9130,7 @@ This will not delete the toolbits contained within it. + @@ -9138,6 +9145,7 @@ This will not delete the toolbits contained within it. + @@ -9155,6 +9163,7 @@ This will not delete the toolbits contained within it. + @@ -9169,6 +9178,7 @@ This will not delete the toolbits contained within it. + @@ -9355,6 +9365,21 @@ This will not delete the toolbits contained within it. Radius Mill Radius Mill + + + Included Taper angle + Included Taper angle + + + + Diameter at top of Taper + Diameter at top of Taper + + + + Tapered Ball Nose + Tapered Ball Nose + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_pl.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_pl.ts index 79fccd245f..d087a6b3e5 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_pl.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_pl.ts @@ -440,32 +440,32 @@ Może zawierać tylko litery, cyfry i znaki podkreślenia. Nazwy zbudowane jako Edytor parametrów narzędzia - + Toolbit Narzędzie - + Notes Uwagi - + Coating Powłoka - + Hardness Stopień trudności - + Materials Materiały - + Supplier Dostawca @@ -5957,22 +5957,22 @@ Użyj wbudowanego systemu materiałów, aby przypisać właściwość MateriałK Brak danych do konwersji na G-code. - + Failed to identify tool for operation. Nie udało się zidentyfikować narzędzia do pracy. - + Failed to map selected tool to an OCL tool type. Nie powiodło się przypisanie wybranego narzędzia do narzędzia typu OCL. - + Failed to translate active tool to OCL tool type. Nieudana próba konwersji aktywnego narzędzia na narzędzie typu OCL. - + OCL tool not available. Cannot determine is cutter has tilt available. Narzędzie OCL jest niedostępne. Nie można określić, czy frez ma dostępne pochylenie. @@ -7701,7 +7701,7 @@ Starsze narzędzia nie są obsługiwane przez funkcję Bezpieczeństwo CAMPost-procesor SVG - + Camotics Tool Library Biblioteka narzędzi Camotics @@ -7776,7 +7776,7 @@ Starsze narzędzia nie są obsługiwane przez funkcję Bezpieczeństwo CAM{diameter} frez V, {cutting_edge_angle} kąt ostrza, {flutes}-piórowy - + Camotics Tool Narzędzie Camotics @@ -7959,6 +7959,11 @@ Zestawy narzędzi zostaną usunięte z dysku i wszystkich bibliotek, które je z {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge Gwintownik {diameter} {pitch} {rotation}, {flutes}-piórowy, z krawędzią tnącą {cutting_edge_length}. + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + Końcówka {diameter}, stożek {taper_angle}, frez kulisty stożkowy {flutes} ostrzowy, krawędź skrawająca {cutting_edge_height} + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8875,12 +8880,12 @@ Czy geometria bazowa została wybrana? CAM_Camotics - + CAMotics CAMotics - + Simulates using CAMotics Symuluj używając CAMotics @@ -9166,6 +9171,7 @@ ponieważ teraz wykorzystywana jest właściwość "TrybChłodzenia" podstawowej + @@ -9180,6 +9186,7 @@ ponieważ teraz wykorzystywana jest właściwość "TrybChłodzenia" podstawowej + @@ -9194,6 +9201,7 @@ ponieważ teraz wykorzystywana jest właściwość "TrybChłodzenia" podstawowej + @@ -9211,6 +9219,7 @@ ponieważ teraz wykorzystywana jest właściwość "TrybChłodzenia" podstawowej + @@ -9225,6 +9234,7 @@ ponieważ teraz wykorzystywana jest właściwość "TrybChłodzenia" podstawowej + @@ -9411,6 +9421,21 @@ ponieważ teraz wykorzystywana jest właściwość "TrybChłodzenia" podstawowej Radius Mill Frez promieniowy + + + Included Taper angle + Uwzględniony kąt stożka + + + + Diameter at top of Taper + Średnica u szczytu stożka + + + + Tapered Ball Nose + Frez kulisty stożkowy + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_pt-BR.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_pt-BR.ts index 22d20cb87d..6206891642 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_pt-BR.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_pt-BR.ts @@ -434,32 +434,32 @@ For stock from the base object's bounding box it means the extra material i Toolbit Parameter Editor - + Toolbit Toolbit - + Notes Notes - + Coating Coating - + Hardness Hardness - + Materials Materiais - + Supplier Supplier @@ -5914,22 +5914,22 @@ Use property KeepToolDown to change this No scan data to convert to G-code. - + Failed to identify tool for operation. Failed to identify tool for operation. - + Failed to map selected tool to an OCL tool type. Failed to map selected tool to an OCL tool type. - + Failed to translate active tool to OCL tool type. Failed to translate active tool to OCL tool type. - + OCL tool not available. Cannot determine is cutter has tilt available. OCL tool not available. Cannot determine is cutter has tilt available. @@ -7656,7 +7656,7 @@ Abortando criação de operação SVG post processor - + Camotics Tool Library Camotics Tool Library @@ -7731,7 +7731,7 @@ Abortando criação de operação {diameter} {cutting_edge_angle} v-bit, {flutes}-flute - + Camotics Tool Camotics Tool @@ -7912,6 +7912,11 @@ This will not delete the toolbits contained within it. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8825,12 +8830,12 @@ This will not delete the toolbits contained within it. CAM_Camotics - + CAMotics CAmotica - + Simulates using CAMotics Simulates using CAMotics @@ -9114,6 +9119,7 @@ This will not delete the toolbits contained within it. + @@ -9128,6 +9134,7 @@ This will not delete the toolbits contained within it. + @@ -9142,6 +9149,7 @@ This will not delete the toolbits contained within it. + @@ -9159,6 +9167,7 @@ This will not delete the toolbits contained within it. + @@ -9173,6 +9182,7 @@ This will not delete the toolbits contained within it. + @@ -9359,6 +9369,21 @@ This will not delete the toolbits contained within it. Radius Mill Radius Mill + + + Included Taper angle + Included Taper angle + + + + Diameter at top of Taper + Diameter at top of Taper + + + + Tapered Ball Nose + Tapered Ball Nose + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_ro.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_ro.ts index 1dd00c3b70..860583b80a 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_ro.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_ro.ts @@ -435,32 +435,32 @@ For stock from the base object's bounding box it means the extra material i Toolbit Parameter Editor - + Toolbit Toolbit - + Notes Notes - + Coating Coating - + Hardness Hardness - + Materials Materiale - + Supplier Supplier @@ -5910,22 +5910,22 @@ Use property KeepToolDown to change this Nu există date scanate pentru a fi convertite în G-code. - + Failed to identify tool for operation. Failed to identify tool for operation. - + Failed to map selected tool to an OCL tool type. Failed to map selected tool to an OCL tool type. - + Failed to translate active tool to OCL tool type. Failed to translate active tool to OCL tool type. - + OCL tool not available. Cannot determine is cutter has tilt available. OCL tool not available. Cannot determine is cutter has tilt available. @@ -7653,7 +7653,7 @@ Aborting op creation SVG post processor - + Camotics Tool Library Camotics Tool Library @@ -7728,7 +7728,7 @@ Aborting op creation {diameter} {cutting_edge_angle} v-bit, {flutes}-flute - + Camotics Tool Camotics Tool @@ -7909,6 +7909,11 @@ This will not delete the toolbits contained within it. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8822,12 +8827,12 @@ This will not delete the toolbits contained within it. CAM_Camotics - + CAMotics CAMotics - + Simulates using CAMotics Simulates using CAMotics @@ -9111,6 +9116,7 @@ This will not delete the toolbits contained within it. + @@ -9125,6 +9131,7 @@ This will not delete the toolbits contained within it. + @@ -9139,6 +9146,7 @@ This will not delete the toolbits contained within it. + @@ -9156,6 +9164,7 @@ This will not delete the toolbits contained within it. + @@ -9170,6 +9179,7 @@ This will not delete the toolbits contained within it. + @@ -9356,6 +9366,21 @@ This will not delete the toolbits contained within it. Radius Mill Radius Mill + + + Included Taper angle + Included Taper angle + + + + Diameter at top of Taper + Diameter at top of Taper + + + + Tapered Ball Nose + Tapered Ball Nose + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_ru.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_ru.ts index 165b5b7a04..1d322816fc 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_ru.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_ru.ts @@ -434,32 +434,32 @@ For stock from the base object's bounding box it means the extra material i Редактор параметров инструмента - + Toolbit Инструмент - + Notes Заметки - + Coating Покрытие - + Hardness Твердость - + Materials Материалы - + Supplier Поставщик @@ -5904,22 +5904,22 @@ Use property KeepToolDown to change this Нет данных сканирования для преобразования в Gcode. - + Failed to identify tool for operation. Не удалось определить инструмент для операции. - + Failed to map selected tool to an OCL tool type. Не удалось сопоставить выбранный инструмент с типом инструмента OCL. - + Failed to translate active tool to OCL tool type. Не удалось перевести активный инструмент в тип инструмента OCL. - + OCL tool not available. Cannot determine is cutter has tilt available. OCL инструмент недоступен. Невозможно определить доступный наклон резака. @@ -7647,7 +7647,7 @@ Aborting op creation SVG постпроцессор - + Camotics Tool Library Библиотека инструментов Camotics @@ -7722,7 +7722,7 @@ Aborting op creation {диаметр} {угол_режущей_кромки} v-образная фреза, {канавки}-канавка - + Camotics Tool Инструмент Camotics @@ -7903,6 +7903,11 @@ This will not delete the toolbits contained within it. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge {diameter} {pitch} {rotation} метчик, {flutes}-канавка, {cutting_edge_length} режущая кромка + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + Наконечник диаметром {diameter}, конусность {taper_angle}, коническая шаровая фреза с {flutes} канавками, высота режущей кромки {cutting_edge_height} + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8816,12 +8821,12 @@ This will not delete the toolbits contained within it. CAM_Camotics - + CAMotics CAMotics - + Simulates using CAMotics Моделирование с использованием CAMotics @@ -9105,6 +9110,7 @@ This will not delete the toolbits contained within it. + @@ -9119,6 +9125,7 @@ This will not delete the toolbits contained within it. + @@ -9133,6 +9140,7 @@ This will not delete the toolbits contained within it. + @@ -9150,6 +9158,7 @@ This will not delete the toolbits contained within it. + @@ -9164,6 +9173,7 @@ This will not delete the toolbits contained within it. + @@ -9350,6 +9360,21 @@ This will not delete the toolbits contained within it. Radius Mill Радиус фрезеровка + + + Included Taper angle + Включая угол конусности + + + + Diameter at top of Taper + Диаметр в верхней части конуса зенковки + + + + Tapered Ball Nose + Коническая сферическая концевая фреза + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_sl.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_sl.ts index 605a605fb9..9218377359 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_sl.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_sl.ts @@ -434,32 +434,32 @@ For stock from the base object's bounding box it means the extra material i Toolbit Parameter Editor - + Toolbit Toolbit - + Notes Notes - + Coating Coating - + Hardness Hardness - + Materials Materiali - + Supplier Supplier @@ -5909,22 +5909,22 @@ Use property KeepToolDown to change this No scan data to convert to G-code. - + Failed to identify tool for operation. Failed to identify tool for operation. - + Failed to map selected tool to an OCL tool type. Failed to map selected tool to an OCL tool type. - + Failed to translate active tool to OCL tool type. Failed to translate active tool to OCL tool type. - + OCL tool not available. Cannot determine is cutter has tilt available. OCL tool not available. Cannot determine is cutter has tilt available. @@ -7652,7 +7652,7 @@ Aborting op creation SVG post processor - + Camotics Tool Library Camotics Tool Library @@ -7727,7 +7727,7 @@ Aborting op creation {diameter} {cutting_edge_angle} v-bit, {flutes}-flute - + Camotics Tool Camotics Tool @@ -7908,6 +7908,11 @@ This will not delete the toolbits contained within it. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8821,12 +8826,12 @@ This will not delete the toolbits contained within it. CAM_Camotics - + CAMotics CAMotics - + Simulates using CAMotics Simulates using CAMotics @@ -9110,6 +9115,7 @@ This will not delete the toolbits contained within it. + @@ -9124,6 +9130,7 @@ This will not delete the toolbits contained within it. + @@ -9138,6 +9145,7 @@ This will not delete the toolbits contained within it. + @@ -9155,6 +9163,7 @@ This will not delete the toolbits contained within it. + @@ -9169,6 +9178,7 @@ This will not delete the toolbits contained within it. + @@ -9355,6 +9365,21 @@ This will not delete the toolbits contained within it. Radius Mill Radius Mill + + + Included Taper angle + Included Taper angle + + + + Diameter at top of Taper + Diameter at top of Taper + + + + Tapered Ball Nose + Tapered Ball Nose + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_sr-CS.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_sr-CS.ts index 818e9f037e..4741b9a7dd 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_sr-CS.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_sr-CS.ts @@ -434,32 +434,32 @@ For stock from the base object's bounding box it means the extra material i Toolbit Parameter Editor - + Toolbit Toolbit - + Notes Notes - + Coating Coating - + Hardness Hardness - + Materials Materijali - + Supplier Supplier @@ -5909,22 +5909,22 @@ Use property KeepToolDown to change this No scan data to convert to G-code. - + Failed to identify tool for operation. Failed to identify tool for operation. - + Failed to map selected tool to an OCL tool type. Failed to map selected tool to an OCL tool type. - + Failed to translate active tool to OCL tool type. Failed to translate active tool to OCL tool type. - + OCL tool not available. Cannot determine is cutter has tilt available. OCL tool not available. Cannot determine is cutter has tilt available. @@ -7652,7 +7652,7 @@ Aborting op creation SVG post processor - + Camotics Tool Library Camotics Tool Library @@ -7727,7 +7727,7 @@ Aborting op creation {diameter} {cutting_edge_angle} v-bit, {flutes}-flute - + Camotics Tool Camotics Tool @@ -7908,6 +7908,11 @@ This will not delete the toolbits contained within it. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8821,12 +8826,12 @@ This will not delete the toolbits contained within it. CAM_Camotics - + CAMotics CAMotics - + Simulates using CAMotics Simulates using CAMotics @@ -9110,6 +9115,7 @@ This will not delete the toolbits contained within it. + @@ -9124,6 +9130,7 @@ This will not delete the toolbits contained within it. + @@ -9138,6 +9145,7 @@ This will not delete the toolbits contained within it. + @@ -9155,6 +9163,7 @@ This will not delete the toolbits contained within it. + @@ -9169,6 +9178,7 @@ This will not delete the toolbits contained within it. + @@ -9355,6 +9365,21 @@ This will not delete the toolbits contained within it. Radius Mill Radius Mill + + + Included Taper angle + Included Taper angle + + + + Diameter at top of Taper + Diameter at top of Taper + + + + Tapered Ball Nose + Tapered Ball Nose + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_sr.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_sr.ts index 67845161a9..60e2e7ca62 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_sr.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_sr.ts @@ -434,32 +434,32 @@ For stock from the base object's bounding box it means the extra material i Toolbit Parameter Editor - + Toolbit Toolbit - + Notes Notes - + Coating Coating - + Hardness Hardness - + Materials Материјали - + Supplier Supplier @@ -5909,22 +5909,22 @@ Use property KeepToolDown to change this No scan data to convert to G-code. - + Failed to identify tool for operation. Failed to identify tool for operation. - + Failed to map selected tool to an OCL tool type. Failed to map selected tool to an OCL tool type. - + Failed to translate active tool to OCL tool type. Failed to translate active tool to OCL tool type. - + OCL tool not available. Cannot determine is cutter has tilt available. OCL tool not available. Cannot determine is cutter has tilt available. @@ -7652,7 +7652,7 @@ Aborting op creation SVG post processor - + Camotics Tool Library Camotics Tool Library @@ -7727,7 +7727,7 @@ Aborting op creation {diameter} {cutting_edge_angle} v-bit, {flutes}-flute - + Camotics Tool Camotics Tool @@ -7908,6 +7908,11 @@ This will not delete the toolbits contained within it. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8821,12 +8826,12 @@ This will not delete the toolbits contained within it. CAM_Camotics - + CAMotics CAMotics - + Simulates using CAMotics Simulates using CAMotics @@ -9110,6 +9115,7 @@ This will not delete the toolbits contained within it. + @@ -9124,6 +9130,7 @@ This will not delete the toolbits contained within it. + @@ -9138,6 +9145,7 @@ This will not delete the toolbits contained within it. + @@ -9155,6 +9163,7 @@ This will not delete the toolbits contained within it. + @@ -9169,6 +9178,7 @@ This will not delete the toolbits contained within it. + @@ -9355,6 +9365,21 @@ This will not delete the toolbits contained within it. Radius Mill Radius Mill + + + Included Taper angle + Included Taper angle + + + + Diameter at top of Taper + Diameter at top of Taper + + + + Tapered Ball Nose + Tapered Ball Nose + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_sv-SE.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_sv-SE.ts index f811fea76c..d493586e3c 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_sv-SE.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_sv-SE.ts @@ -434,32 +434,32 @@ För ämnen från basobjektets avgränsningsruta innebär det det extra material Parameterredigerare för verktygsbit - + Toolbit Verktygsbit - + Notes Anteckningar - + Coating Beläggning - + Hardness Hårdhet - + Materials Material - + Supplier Leverantör @@ -5909,22 +5909,22 @@ Använd egenskapen KeepToolDown för att ändra detta Inga skanningsdata att konvertera till G-kod. - + Failed to identify tool for operation. Misslyckades med att identifiera verktyg för drift. - + Failed to map selected tool to an OCL tool type. Misslyckades med att mappa valt verktyg till en OCL-verktygstyp. - + Failed to translate active tool to OCL tool type. Misslyckades med att översätta aktivt verktyg till OCL-verktygstyp. - + OCL tool not available. Cannot determine is cutter has tilt available. OCL-verktyget är inte tillgängligt. Kan inte avgöra om fräsen har tilt tillgänglig. @@ -7652,7 +7652,7 @@ Välj en eller flera vertikala ytor för att söka efter slingytor som bildar v SVG postprocessor - + Camotics Tool Library Camotics verktygsbibliotek @@ -7727,7 +7727,7 @@ Välj en eller flera vertikala ytor för att söka efter slingytor som bildar v {diameter} {cutting_edge_angle} v-bit, {flutes}-flöjt - + Camotics Tool Camotics verktyg @@ -7908,6 +7908,11 @@ Detta kommer inte att radera verktygsbitarna som finns i det. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8821,12 +8826,12 @@ Detta kommer inte att radera verktygsbitarna som finns i det. CAM_Camotics - + CAMotics KAMOTIK - + Simulates using CAMotics Simulerar med hjälp av CAMotics @@ -9110,6 +9115,7 @@ Detta kommer inte att radera verktygsbitarna som finns i det. + @@ -9124,6 +9130,7 @@ Detta kommer inte att radera verktygsbitarna som finns i det. + @@ -9138,6 +9145,7 @@ Detta kommer inte att radera verktygsbitarna som finns i det. + @@ -9155,6 +9163,7 @@ Detta kommer inte att radera verktygsbitarna som finns i det. + @@ -9169,6 +9178,7 @@ Detta kommer inte att radera verktygsbitarna som finns i det. + @@ -9355,6 +9365,21 @@ Detta kommer inte att radera verktygsbitarna som finns i det. Radius Mill Radiefräs + + + Included Taper angle + Included Taper angle + + + + Diameter at top of Taper + Diameter at top of Taper + + + + Tapered Ball Nose + Tapered Ball Nose + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_tr.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_tr.ts index 011de6966e..328012d14a 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_tr.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_tr.ts @@ -432,32 +432,32 @@ Temel nesnenin sınırlayıcı kutusundan alınan stok için, bu, her yönde eks Takım Ucu Parametre Düzenleyicisi - + Toolbit Takım Ucu - + Notes Notlar - + Coating Kaplama - + Hardness Sertlik - + Materials Malzemeler - + Supplier Tedarikçi @@ -5847,22 +5847,22 @@ Bunu değiştirmek için KeepToolDown özelliğini kullanın G-koda dönüştürülecek tarama verisi yok. - + Failed to identify tool for operation. İşlem için takım belirlenemedi. - + Failed to map selected tool to an OCL tool type. Seçilen takım OCL takım türüne eşlenemedi. - + Failed to translate active tool to OCL tool type. Etkin takım OCL takım türüne dönüştürülemedi. - + OCL tool not available. Cannot determine is cutter has tilt available. OCL takımı mevcut değil. Kesicinin eğim (tilt) desteği olup olmadığı belirlenemiyor. @@ -7585,7 +7585,7 @@ Aborting op creation SVG son işlemcisi - + Camotics Tool Library Camotics Takım Kütüphanesi @@ -7660,7 +7660,7 @@ Aborting op creation {diameter} {cutting_edge_angle} V uç, {flutes} ağızlı - + Camotics Tool Camotics Takımı @@ -7841,6 +7841,11 @@ Bu işlem, içindeki takım uçlarını silmez. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge {diameter} {pitch} {rotation} kılavuz, {flutes} ağızlı, {cutting_edge_length} kesici ağız uzunluğu + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8754,12 +8759,12 @@ Bu işlem, içindeki takım uçlarını silmez. CAM_Camotics - + CAMotics CAMotics - + Simulates using CAMotics CAMotics ile simüle eder @@ -9043,6 +9048,7 @@ Bu işlem, içindeki takım uçlarını silmez. + @@ -9057,6 +9063,7 @@ Bu işlem, içindeki takım uçlarını silmez. + @@ -9071,6 +9078,7 @@ Bu işlem, içindeki takım uçlarını silmez. + @@ -9088,6 +9096,7 @@ Bu işlem, içindeki takım uçlarını silmez. + @@ -9102,6 +9111,7 @@ Bu işlem, içindeki takım uçlarını silmez. + @@ -9288,6 +9298,21 @@ Bu işlem, içindeki takım uçlarını silmez. Radius Mill Radyüs Frezesi + + + Included Taper angle + Included Taper angle + + + + Diameter at top of Taper + Diameter at top of Taper + + + + Tapered Ball Nose + Tapered Ball Nose + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_uk.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_uk.ts index b3c82fbad3..cacc71d5db 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_uk.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_uk.ts @@ -434,32 +434,32 @@ For stock from the base object's bounding box it means the extra material i Toolbit Parameter Editor - + Toolbit Toolbit - + Notes Notes - + Coating Coating - + Hardness Hardness - + Materials Матеріали - + Supplier Supplier @@ -5909,22 +5909,22 @@ Use property KeepToolDown to change this No scan data to convert to G-code. - + Failed to identify tool for operation. Failed to identify tool for operation. - + Failed to map selected tool to an OCL tool type. Failed to map selected tool to an OCL tool type. - + Failed to translate active tool to OCL tool type. Failed to translate active tool to OCL tool type. - + OCL tool not available. Cannot determine is cutter has tilt available. OCL tool not available. Cannot determine is cutter has tilt available. @@ -7652,7 +7652,7 @@ Aborting op creation SVG post processor - + Camotics Tool Library Camotics Tool Library @@ -7727,7 +7727,7 @@ Aborting op creation {diameter} {cutting_edge_angle} v-bit, {flutes}-flute - + Camotics Tool Camotics Tool @@ -7908,6 +7908,11 @@ This will not delete the toolbits contained within it. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8821,12 +8826,12 @@ This will not delete the toolbits contained within it. CAM_Camotics - + CAMotics CAMotics - + Simulates using CAMotics Simulates using CAMotics @@ -9110,6 +9115,7 @@ This will not delete the toolbits contained within it. + @@ -9124,6 +9130,7 @@ This will not delete the toolbits contained within it. + @@ -9138,6 +9145,7 @@ This will not delete the toolbits contained within it. + @@ -9155,6 +9163,7 @@ This will not delete the toolbits contained within it. + @@ -9169,6 +9178,7 @@ This will not delete the toolbits contained within it. + @@ -9355,6 +9365,21 @@ This will not delete the toolbits contained within it. Radius Mill Radius Mill + + + Included Taper angle + Included Taper angle + + + + Diameter at top of Taper + Diameter at top of Taper + + + + Tapered Ball Nose + Tapered Ball Nose + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_zh-CN.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_zh-CN.ts index ef15eebbc4..4bf9410fa8 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_zh-CN.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_zh-CN.ts @@ -434,32 +434,32 @@ For stock from the base object's bounding box it means the extra material i 刀具参数编辑器 - + Toolbit 刀具 - + Notes 备注 - + Coating 涂层 - + Hardness 硬度 - + Materials 材质 - + Supplier 供应商 @@ -5907,22 +5907,22 @@ Use property KeepToolDown to change this 没有要转换为G代码的扫描数据。 - + Failed to identify tool for operation. 无法识别用于加工的刀具。 - + Failed to map selected tool to an OCL tool type. 无法将所选刀具映射到OCL刀具类型。 - + Failed to translate active tool to OCL tool type. 无法将活动刀具转换为OCL刀具类型。 - + OCL tool not available. Cannot determine is cutter has tilt available. OCL刀具不可用。无法确定切割刀是否有可用的倾斜。 @@ -7649,7 +7649,7 @@ Aborting op creation SVG 后处理器 - + Camotics Tool Library Camotics 刀具库 @@ -7724,7 +7724,7 @@ Aborting op creation {diameter} {cutting_edge_angle} V 形刀,{flutes} 刃 - + Camotics Tool Camotics 刀具 @@ -7905,6 +7905,11 @@ This will not delete the toolbits contained within it. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge {diameter} {pitch} {rotation} 丝锥,{flutes} 刃,{cutting_edge_length} 切削刃 + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter}刀尖,{taper_angle}锥度,{flutes}刃锥度球头铣刀,{cutting_edge_height}切削刃高度 + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8610,7 +8615,7 @@ This will not delete the toolbits contained within it. Create a Facing Operation from a model or face - 从模型或面创建面加工 + 从模型或面创建端面加工 @@ -8818,12 +8823,12 @@ This will not delete the toolbits contained within it. CAM_Camotics - + CAMotics CAMotics - + Simulates using CAMotics 使用CAMotics进行模拟 @@ -9107,6 +9112,7 @@ This will not delete the toolbits contained within it. + @@ -9121,6 +9127,7 @@ This will not delete the toolbits contained within it. + @@ -9135,6 +9142,7 @@ This will not delete the toolbits contained within it. + @@ -9152,6 +9160,7 @@ This will not delete the toolbits contained within it. + @@ -9166,6 +9175,7 @@ This will not delete the toolbits contained within it. + @@ -9352,6 +9362,21 @@ This will not delete the toolbits contained within it. Radius Mill 圆角铣刀 + + + Included Taper angle + 包含锥角 + + + + Diameter at top of Taper + 锥顶直径 + + + + Tapered Ball Nose + 锥度球头铣刀 + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_zh-TW.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_zh-TW.ts index a5fedf661a..263a7cdef1 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_zh-TW.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_zh-TW.ts @@ -434,32 +434,32 @@ For stock from the base object's bounding box it means the extra material i Toolbit Parameter Editor - + Toolbit Toolbit - + Notes Notes - + Coating Coating - + Hardness Hardness - + Materials 材質 - + Supplier Supplier @@ -5909,22 +5909,22 @@ Use property KeepToolDown to change this No scan data to convert to G-code. - + Failed to identify tool for operation. 無法辨識操作工具。 - + Failed to map selected tool to an OCL tool type. Failed to map selected tool to an OCL tool type. - + Failed to translate active tool to OCL tool type. Failed to translate active tool to OCL tool type. - + OCL tool not available. Cannot determine is cutter has tilt available. OCL tool not available. Cannot determine is cutter has tilt available. @@ -7652,7 +7652,7 @@ Aborting op creation SVG post processor - + Camotics Tool Library Camotics Tool Library @@ -7727,7 +7727,7 @@ Aborting op creation {diameter} {cutting_edge_angle} v-bit, {flutes}-flute - + Camotics Tool Camotics Tool @@ -7908,6 +7908,11 @@ This will not delete the toolbits contained within it. {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? @@ -8821,12 +8826,12 @@ This will not delete the toolbits contained within it. CAM_Camotics - + CAMotics CAMotics - + Simulates using CAMotics Simulates using CAMotics @@ -9110,6 +9115,7 @@ This will not delete the toolbits contained within it. + @@ -9124,6 +9130,7 @@ This will not delete the toolbits contained within it. + @@ -9138,6 +9145,7 @@ This will not delete the toolbits contained within it. + @@ -9155,6 +9163,7 @@ This will not delete the toolbits contained within it. + @@ -9169,6 +9178,7 @@ This will not delete the toolbits contained within it. + @@ -9355,6 +9365,21 @@ This will not delete the toolbits contained within it. Radius Mill Radius Mill + + + Included Taper angle + Included Taper angle + + + + Diameter at top of Taper + Diameter at top of Taper + + + + Tapered Ball Nose + Tapered Ball Nose + ToolBitToolBitShapeShapeEndMill diff --git a/src/Mod/Draft/Resources/translations/Draft_be.ts b/src/Mod/Draft/Resources/translations/Draft_be.ts index 951792537a..39f7aea39a 100644 --- a/src/Mod/Draft/Resources/translations/Draft_be.ts +++ b/src/Mod/Draft/Resources/translations/Draft_be.ts @@ -1741,7 +1741,7 @@ pattern definitions to be added to the standard patterns - + mm мм @@ -2176,12 +2176,12 @@ This value is the maximum segment length. Імпарт - + All objects containing faces will be exported as 3D polyface meshes Усе аб'екты, якія змяшчаюць грані, будуць экспартаваныя ў выглядзе трохмерных шматграннай паверхні сеткі - + Project exported objects along current view direction Праецыраваць экспартаваныя аб'екты наўздоўж бягучага напрамку выгляду @@ -2461,35 +2461,35 @@ instead of Draft or Part objects. This overrides the 'Import As' settingНалады экспартавання - + Maximum spline segment Найбольшы адрэзак сплайну - + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. Найбольшая даўжыня кожнага з адрэзкаў ломанай лініі. Калі '0', увесь сплайн апрацоўваецца як прамы сегмент. - + Export 3D objects as polyface meshes Экспартаваць трохмерныя аб'екты ў выглядзе шматгранных сетак - + TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. Выгляды Тэхнічных чарцяжоў будуць экспартаваныя ў выглядзе блокаў. Гэта можа не атрымацца для шаблонаў DXF R12. - + Export TechDraw Views as blocks Экспартаваць выгляды Тэхнічных чарцяжоў як блокі - + Exported objects will be projected to reflect the current view direction Экспартаваныя аб'екты будуць праецыявацца ў адпаведнасці з бягучым напрамкам выгляду @@ -3086,78 +3086,78 @@ if they match the X, Y or Z axis of the global coordinate system Сцерці - + All shapes must be coplanar Усе фігуры павінны быць у адной плоскасці - + Selected shapes must define a plane Абраныя фігуры павінны вызначаць плоскасць - - - + + + Top Зверху - - - + + + Front Спераду - - - + + + Side Бок - - - + + + Auto Аўтаматычнае - + Current working plane: Auto Бягучая працоўная плоскасць: аўтаматычна - + Current working plane: Бягучая працоўная плоскасць: - - + + Selected shapes do not define a plane Абраныя фігуры не вызначаюць плоскасць - + No previous working plane Без папярэдняй працоўнай плоскасці - + No next working plane Без наступнай працоўнай плоскасці - + Axes: Восі: - + Position: Становішча: @@ -3574,10 +3574,10 @@ or try saving to a lower DWG version. Паспрабуйце перамясціць файл DWG у шлях да каталогу без прабелаў і неангламоўных знакаў, альбо паспрабуйце захаваць у больш ранняй версіі DWG. - - - - + + + + diff --git a/src/Mod/Draft/Resources/translations/Draft_ca.ts b/src/Mod/Draft/Resources/translations/Draft_ca.ts index f7b8b3a5a0..c793d01a39 100644 --- a/src/Mod/Draft/Resources/translations/Draft_ca.ts +++ b/src/Mod/Draft/Resources/translations/Draft_ca.ts @@ -1725,7 +1725,7 @@ pattern definitions to be added to the standard patterns - + mm mm @@ -2154,12 +2154,12 @@ This value is the maximum segment length. Importa - + All objects containing faces will be exported as 3D polyface meshes Tots els objectes que contenen cares s'exportaran com a malles poliface 3D - + Project exported objects along current view direction Els objectes del projecte s'exporten projectats a la vista actual @@ -2439,33 +2439,33 @@ en lloc d'objectes d'esbós o peça. Això substitueix el paràmetre 'Importa co Opcions d'exportació - + Maximum spline segment Segment màxim de spline - + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. Longitud màxima de cada segment de la polilínia. '0' tracta tota la spline com un segment recte. - + Export 3D objects as polyface meshes Exportar objectes 3D com a malles poligonals - + TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. Les vistes de TechDraw s'exportaran com a blocs. Això podria fallar en plantilles post DXF R12. - + Export TechDraw Views as blocks Exportar vistes de TechDraw com blocs - + Exported objects will be projected to reflect the current view direction Els objectes exportats es projectaran per a reflectir la direcció actual de la vista @@ -3059,78 +3059,78 @@ si coincideixen amb l'eix X, Y o Z del sistema de coordenades globalNeteja - + All shapes must be coplanar Totes les formes han de ser coplanàries - + Selected shapes must define a plane Les formes seleccionades han de definir un pla - - - + + + Top Planta - - - + + + Front Alçat - - - + + + Side Costat - - - + + + Auto Auto - + Current working plane: Auto Pla de treball actual: Automàtic - + Current working plane: Pla de treball actual: - - + + Selected shapes do not define a plane Les formes seleccionades no defineixen un pla - + No previous working plane Sense pla de treball anterior - + No next working plane Sense pla de treball posterior - + Axes: Eixos: - + Position: Posició: @@ -3546,10 +3546,10 @@ or try saving to a lower DWG version. Error durant la conversió DWG. Proveu de moure el fitxer DWG a un directori amb ruta sense espais ni caràcters no-anglesos, o proveu de desar-lo amb una versió DWG inferior. - - - - + + + + diff --git a/src/Mod/Draft/Resources/translations/Draft_cs.ts b/src/Mod/Draft/Resources/translations/Draft_cs.ts index 726b68f123..23a4bdd38d 100644 --- a/src/Mod/Draft/Resources/translations/Draft_cs.ts +++ b/src/Mod/Draft/Resources/translations/Draft_cs.ts @@ -1743,7 +1743,7 @@ vzorů, které mají být přidány do standardních vzorů - + mm mm @@ -2176,12 +2176,12 @@ Tato hodnota je maximální délka segmentu. Import - + All objects containing faces will be exported as 3D polyface meshes All objects containing faces will be exported as 3D polyface meshes - + Project exported objects along current view direction Promítnout exportované objekty ve směru aktuálního pohledu @@ -2463,34 +2463,34 @@ instead of Draft or Part objects. This overrides the 'Import As' settingExport Options - + Maximum spline segment Maximum spline segment - + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. - + Export 3D objects as polyface meshes Exportovat 3D objekty jako plošné sítě - + TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. Pohledy TechDraw budou exportovány jako bloky. To může selhat u šablon post DXF R12. - + Export TechDraw Views as blocks Exportujte pohledy TechDraw jako bloky - + Exported objects will be projected to reflect the current view direction Exportované objekty budou promítnuty tak, aby odrážely aktuální směr pohledu @@ -3087,78 +3087,78 @@ pokud odpovídají osám X, Y, nebo Z globální souřadnicové soustavyVyčistit - + All shapes must be coplanar All shapes must be coplanar - + Selected shapes must define a plane Selected shapes must define a plane - - - + + + Top Horní - - - + + + Front Přední - - - + + + Side Strana - - - + + + Auto Automaticky - + Current working plane: Auto Current working plane: Auto - + Current working plane: Aktuální pracovní rovina: - - + + Selected shapes do not define a plane Vybrané tvary definují rovinu - + No previous working plane Žádná předchozí pracovní rovina - + No next working plane Žádná další pracovní rovina - + Axes: Osy: - + Position: Poloha: @@ -3578,10 +3578,10 @@ Zkuste přesunout soubor DWG do cesty k adresáři bez mezer a neanglických zna nebo zkuste uložit do nižší verze DWG. - - - - + + + + diff --git a/src/Mod/Draft/Resources/translations/Draft_da.ts b/src/Mod/Draft/Resources/translations/Draft_da.ts index 0212986c8b..10dab96ed8 100644 --- a/src/Mod/Draft/Resources/translations/Draft_da.ts +++ b/src/Mod/Draft/Resources/translations/Draft_da.ts @@ -1741,7 +1741,7 @@ pattern definitions to be added to the standard patterns - + mm mm @@ -2174,12 +2174,12 @@ This value is the maximum segment length. Import - + All objects containing faces will be exported as 3D polyface meshes All objects containing faces will be exported as 3D polyface meshes - + Project exported objects along current view direction Project exported objects along current view direction @@ -2461,34 +2461,34 @@ instead of Draft or Part objects. This overrides the 'Import As' settingExport Options - + Maximum spline segment Maximum spline segment - + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. - + Export 3D objects as polyface meshes Export 3D objects as polyface meshes - + TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. TechDraw Views vil blive eksporteret som blokke. Dette kan mislykkes for indlæg DXF R12 skabeloner. - + Export TechDraw Views as blocks Eksporter TechDraw visninger som blokke - + Exported objects will be projected to reflect the current view direction Exported objects will be projected to reflect the current view direction @@ -3085,78 +3085,78 @@ if they match the X, Y or Z axis of the global coordinate system Wipe - + All shapes must be coplanar All shapes must be coplanar - + Selected shapes must define a plane Selected shapes must define a plane - - - + + + Top Top - - - + + + Front Front - - - + + + Side Side - - - + + + Auto Auto - + Current working plane: Auto Current working plane: Auto - + Current working plane: Current working plane: - - + + Selected shapes do not define a plane Selected shapes do not define a plane - + No previous working plane No previous working plane - + No next working plane No next working plane - + Axes: Axes: - + Position: Position: @@ -3576,10 +3576,10 @@ Try moving the DWG file to a directory path without spaces and non-english chara or try saving to a lower DWG version. - - - - + + + + diff --git a/src/Mod/Draft/Resources/translations/Draft_de.qm b/src/Mod/Draft/Resources/translations/Draft_de.qm index c9a878ae29719608a1cbbdff71d443ce754b6063..23dba54bf4cb50a21486bfa67d2235f6d8f0dccc 100644 GIT binary patch delta 12259 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 diff --git a/src/Mod/Draft/Resources/translations/Draft_de.ts b/src/Mod/Draft/Resources/translations/Draft_de.ts index 297986f548..bf49982ef7 100644 --- a/src/Mod/Draft/Resources/translations/Draft_de.ts +++ b/src/Mod/Draft/Resources/translations/Draft_de.ts @@ -988,7 +988,7 @@ die Ebene in die Mitte der Ansicht verschoben. The distance at which a point can be snapped to - Die Entfernung, in der auf einen Punkt eingerastet werden kann + Die Entfernung, in der ein Punkt gefangen werden kann @@ -1743,7 +1743,7 @@ Muster enthält, die zu den Standardmustern hinzugefügt werden sollen - + mm mm @@ -2176,12 +2176,12 @@ Dieser Wert ist die maximale Segmentlänge. Importieren - + All objects containing faces will be exported as 3D polyface meshes Alle Objekte, die Flächen enthalten, werden als 3D-Vielflächennetze exportiert - + Project exported objects along current view direction Projiziere exportierte Objekte entlang der aktuellen Blickrichtung @@ -2453,34 +2453,34 @@ instead of Draft or Part objects. This overrides the 'Import As' settingExportoptionen - + Maximum spline segment Maximale Länge eines Spline-Segments - + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. Maximale Länge jedes Polylinien-Segments. „0“ behandelt die gesamte Spline als gerades Segment. - + Export 3D objects as polyface meshes 3D-Objekte als Vielflächennetze exportieren - + TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. TechDraw Views werden als Blöcke exportiert. Dies kann bei neueren als DXF R12 Vorlagen fehlschlagen. - + Export TechDraw Views as blocks TechDraw Views als Blöcke exportieren - + Exported objects will be projected to reflect the current view direction Exportierte Objekte werden entsprechen der momentanen Ansichtsrichtung projiziert @@ -3077,78 +3077,78 @@ gefärbt, wenn sie mit der X-, Y- oder Z-Achse des globalen Koordinatensystems Radieren - + All shapes must be coplanar Alle Formen müssen komplanar sein - + Selected shapes must define a plane Die ausgewählten Formen müssen eine Ebene festlegen - - - + + + Top Draufsicht - - - + + + Front Vorne - - - + + + Side Seite - - - + + + Auto Automatisch - + Current working plane: Auto Aktuelle Arbeitsebene: Automatisch - + Current working plane: Aktuelle Arbeitsebene: - - + + Selected shapes do not define a plane Die ausgewählten Formen legen keine Ebene fest - + No previous working plane Keine vorherige Arbeitsebene vorhanden - + No next working plane Keine nächste Arbeitsebene vorhanden - + Axes: Achsen: - + Position: Position: @@ -3566,10 +3566,10 @@ or try saving to a lower DWG version. Bitte die DWG-Datei in einen Verzeichnispfad ohne Leerzeichen und nicht-lateinischen Zeichen verschieben, oder in einer niedrigeren DWG-Version speichern. - - - - + + + + @@ -3960,7 +3960,7 @@ Bitte die DWG-Datei in einen Verzeichnispfad ohne Leerzeichen und nicht-lateinis %1 snap - %1 einrasten + %1 fangen @@ -8402,7 +8402,7 @@ Die anfängliche Projektionsrichtung ist entgegengesetzt zur aktuell aktiven Bli Snaps to the midpoint of edges - Rastet auf Mittelpunkte von Kanten ein + Fängt den Mittelpunkt von Kanten @@ -8415,7 +8415,7 @@ Die anfängliche Projektionsrichtung ist entgegengesetzt zur aktuell aktiven Bli Snaps to the perpendicular points on faces and edges - Rastet auf der Projektion des vorherigen Punktes auf eine Fläche oder Kanten ein + Rastet auf Punkte senkrecht zu Flächen und Kanten ein @@ -8441,7 +8441,7 @@ Die anfängliche Projektionsrichtung ist entgegengesetzt zur aktuell aktiven Bli Snaps to the intersection of 2 edges, and the intersection of a face and an edge - Rastet auf der Kreuzung zweier Kanten oder dem Durchstoßpunkt einer Kante durch eine Fläche ein + Fängt den Schnittpunkt zweier Kanten und den Schnittpunkt einer Fläche und einer Kante @@ -8454,7 +8454,7 @@ Die anfängliche Projektionsrichtung ist entgegengesetzt zur aktuell aktiven Bli Snaps to an imaginary line parallel to straight edges - Rastet auf einer imaginären Linie parallel zu geraden Kanten ein + Fängt auf eine imaginären Linie parallel zu geraden Kanten @@ -8462,12 +8462,12 @@ Die anfängliche Projektionsrichtung ist entgegengesetzt zur aktuell aktiven Bli Snap Endpoint - Einrasten auf Endpunkt + Endpunkt fangen Snaps to the endpoints of edges - Rastet auf dem Endpunkt einer Kante ein + Fängt die Endpunkte von Kanten @@ -8480,7 +8480,7 @@ Die anfängliche Projektionsrichtung ist entgegengesetzt zur aktuell aktiven Bli Snaps to the special cardinal points on circular edges, at multiples of 30° and 45° - Rastet auf bestimmte Punkte kreisförmiger Kanten ein, bei den Vielfachen von 30° und 45° + Fängt auf spezielle Kardinalpunkte kreisförmiger Kanten, bei Vielfachen von 30° und 45° @@ -8493,7 +8493,7 @@ Die anfängliche Projektionsrichtung ist entgegengesetzt zur aktuell aktiven Bli Snaps to the center point of faces and circular edges, and to the placement point of working plane proxies and building parts - Rastet auf Mittelpunkte von Flächen und kreisförmigen Kanten ein, sowie auf dem Positionierungspunkt von Arbeitsebenen-Proxies und Gebäudeteilen + Fängt auf Mittelpunkte von Flächen und kreisförmigen Kanten, und auf dem Positionierungspunkt von Arbeitsebenen Proxies und Gebäudeteilen @@ -8506,7 +8506,7 @@ Die anfängliche Projektionsrichtung ist entgegengesetzt zur aktuell aktiven Bli Snaps to an imaginary line that extends beyond the endpoints of straight edges - Rastet auf einer imaginären Linie ein, die über die Endpunkte gerader Kanten hinausragt + Fängt an einer imaginären Linie, die über die Endpunkte gerader Kanten hinausragt @@ -8514,12 +8514,12 @@ Die anfängliche Projektionsrichtung ist entgegengesetzt zur aktuell aktiven Bli Snap Near - Einrasten in der Nähe + Fangen in der Nähe Snaps to the nearest point on faces and edges - Rastet an den nächstgelegenen Punkt auf Flächen und Kanten ein + Fängt an den nächstgelegenen Punkt auf Flächen und Kanten ein @@ -8527,12 +8527,12 @@ Die anfängliche Projektionsrichtung ist entgegengesetzt zur aktuell aktiven Bli Snap Ortho - Einrasten Ortho + Fang Orthogonal Snaps to imaginary lines that cross the previous point at multiples of 45° - Rastet an imaginären Linien ein, die den vorherigen Punkt in Vielfachen von 45° schneiden + Fängt an imaginären Linien, die den vorherigen Punkt in Vielfachen von 45° kreuzen @@ -8540,12 +8540,12 @@ Die anfängliche Projektionsrichtung ist entgegengesetzt zur aktuell aktiven Bli Snap Special - Einrasten spezial + Fang Spezial Snaps to special points defined by the object - Rastet auf spezielle Punkte ein, die vom Objekt bestimmt werden + Fängt an speziellen Punkten, die durch das Objekt definiert sind @@ -8558,7 +8558,7 @@ Die anfängliche Projektionsrichtung ist entgegengesetzt zur aktuell aktiven Bli Shows temporary X and Y dimensions - Zeigt temporäre X- und Y-Maße an + Zeigt temporäre X und Y Maße @@ -8571,7 +8571,7 @@ Die anfängliche Projektionsrichtung ist entgegengesetzt zur aktuell aktiven Bli Projects snap points onto the current working plane - Projiziert Einrastpunkte auf die aktuelle Arbeitsebene + Projiziert Fangpunkte auf die aktuelle Arbeitsebene @@ -8584,7 +8584,7 @@ Die anfängliche Projektionsrichtung ist entgegengesetzt zur aktuell aktiven Bli Shows the snap toolbar if it is hidden - Zeigt die Symbolleiste Draft-Einrasten an, wenn diese ausgeblendet ist + Zeigt die Werkzeugleiste Draft Fang an, wenn diese ausgeblendet ist diff --git a/src/Mod/Draft/Resources/translations/Draft_el.ts b/src/Mod/Draft/Resources/translations/Draft_el.ts index 5b96609ea8..06594722fd 100644 --- a/src/Mod/Draft/Resources/translations/Draft_el.ts +++ b/src/Mod/Draft/Resources/translations/Draft_el.ts @@ -1733,7 +1733,7 @@ pattern definitions to be added to the standard patterns - + mm χιλιοστά @@ -2166,12 +2166,12 @@ This value is the maximum segment length. Εισάγετε - + All objects containing faces will be exported as 3D polyface meshes All objects containing faces will be exported as 3D polyface meshes - + Project exported objects along current view direction Προβάλετε τα εξαγόμενα αντικείμενα κατά την τρέχουσα διεύθυνση προβολής @@ -2453,34 +2453,34 @@ instead of Draft or Part objects. This overrides the 'Import As' settingΕπιλογές εξαγωγής - + Maximum spline segment Maximum spline segment - + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. - + Export 3D objects as polyface meshes Export 3D objects as polyface meshes - + TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. - + Export TechDraw Views as blocks Εξαγωγή Προβολών TechDraw ως μπλοκ - + Exported objects will be projected to reflect the current view direction Τα αντικείμενα προς εξαγωγή θα προβάλλονται ώστε να αντικατοπτρίζουν την τρέχουσα κατεύθυνση προβολής @@ -3076,78 +3076,78 @@ if they match the X, Y or Z axis of the global coordinate system Εκκαθάριση - + All shapes must be coplanar All shapes must be coplanar - + Selected shapes must define a plane Selected shapes must define a plane - - - + + + Top Πάνω - - - + + + Front Εμπρόσθια - - - + + + Side Πλευρικά - - - + + + Auto Αυτόματο - + Current working plane: Auto Current working plane: Auto - + Current working plane: Τρέχον επίπεδο εργασίας: - - + + Selected shapes do not define a plane Τα επιλεγμένα σχήματα δεν ορίζουν ένα επίπεδο - + No previous working plane Δεν υπάρχει προηγούμενο επίπεδο εργασίας - + No next working plane Κανένα επόμενο επίπεδο εργασίας - + Axes: Άξονες: - + Position: Θέση: @@ -3565,10 +3565,10 @@ or try saving to a lower DWG version. Σφάλμα κατά τη μετατροπή DWG. Δοκιμάστε να μετακινήσετε το αρχείο DWG σε μια διαδρομή καταλόγου χωρίς κενά και μη αγγλικούς χαρακτήρες ή προσπαθήστε να το αποθηκεύσετε σε μια χαμηλότερη έκδοση DWG. - - - - + + + + diff --git a/src/Mod/Draft/Resources/translations/Draft_es-AR.ts b/src/Mod/Draft/Resources/translations/Draft_es-AR.ts index fa346a6a59..d0b6ce02d9 100644 --- a/src/Mod/Draft/Resources/translations/Draft_es-AR.ts +++ b/src/Mod/Draft/Resources/translations/Draft_es-AR.ts @@ -1742,7 +1742,7 @@ definiciones de patrones para ser añadido a los patrones estándar - + mm mm @@ -2174,12 +2174,12 @@ Este valor es la longitud máxima del segmento. Importar - + All objects containing faces will be exported as 3D polyface meshes Todos los objetos que contengan caras se exportarán como mallas 3D con múltiples caras - + Project exported objects along current view direction Proyectar los objetos exportados a lo largo de la direccion de la vista actual @@ -2457,34 +2457,34 @@ en lugar de Borrador u objetos de partes. Esto anula la configuración 'Importar Opciones de exportación - + Maximum spline segment Maximum spline segment - + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. - + Export 3D objects as polyface meshes Exportar objetos 3D como mallas policara - + TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. Las vistas de TechDraw se exportarán como bloques. Esto podría fallar para la publicación de plantillas DXF R12. - + Export TechDraw Views as blocks Exportar vistas de TechDraw como bloques - + Exported objects will be projected to reflect the current view direction Los objetos exportados se proyectarán para reflejar la dirección de la vista actual @@ -3082,78 +3082,78 @@ si coinciden con el eje X, Y o Z del sistema global de coordenadas Limpiar - + All shapes must be coplanar Todas las formas deben ser coplanares - + Selected shapes must define a plane Las formas seleccionadas deben definir un plano - - - + + + Top Superior - - - + + + Front Anterior - - - + + + Side Lado - - - + + + Auto Automático - + Current working plane: Auto Plano de trabajo actual: automático - + Current working plane: Plano de trabajo actual: - - + + Selected shapes do not define a plane Las formas seleccionadas no definen un plano - + No previous working plane Ningún plano de trabajo anterior - + No next working plane No hay siguiente plano de trabajo - + Axes: Ejes: - + Position: Posición: @@ -3572,10 +3572,10 @@ or try saving to a lower DWG version. Intente mover el archivo DWG a un directorio cuyo camino no contenga espacios ni caracteres no ingleses, o intente guardar a una versión DWG menor. - - - - + + + + @@ -3632,43 +3632,43 @@ Intente mover el archivo DWG a un directorio cuyo camino no contenga espacios ni - + No active document. Aborting. No hay documento activo. Abortando. - + Wrong input: object {} not in document. Entrada incorrecta: el objeto {} no se encuentra en el documento. - + Unable to insert new object into a scaled part Imposible insertar un nuevo objeto en una parte escalada - + Symbol not implemented. Using a default symbol. Símbolo no implementado. Usando un símbolo por defecto. - + image is Null imagen nula - + filename does not exist on the system or in the resource file filename no existe en el sistema ni en el archivo de recursos - + unable to load texture imposible cargar la textura - + Does not have 'ViewObject.RootNode'. No tiene 'ViewObject.RootNode'. diff --git a/src/Mod/Draft/Resources/translations/Draft_es-ES.ts b/src/Mod/Draft/Resources/translations/Draft_es-ES.ts index 9f3aa612e1..de31862936 100644 --- a/src/Mod/Draft/Resources/translations/Draft_es-ES.ts +++ b/src/Mod/Draft/Resources/translations/Draft_es-ES.ts @@ -1745,7 +1745,7 @@ definiciones de patrones para ser añadido a los patrones estándar - + mm mm @@ -2177,12 +2177,12 @@ Este valor es la longitud máxima del segmento. Importar - + All objects containing faces will be exported as 3D polyface meshes Todos los objetos que contengan caras se exportarán como mallas 3D con múltiples caras - + Project exported objects along current view direction Proyectar los objetos exportados a lo largo de la direccion de la vista actual @@ -2460,33 +2460,33 @@ en lugar de Borrador u objetos de partes. Esto anula la configuración 'Importar Opciones de exportación - + Maximum spline segment Maximum spline segment - + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. - + Export 3D objects as polyface meshes Exportar objetos 3D como mallas policara - + TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. Las vistas en TechDraw se exportarán como bloques. Esto podría fallar con plantillas posteriores a DXF R12. - + Export TechDraw Views as blocks Exportar vistas TechDraw como bloques - + Exported objects will be projected to reflect the current view direction Los objetos exportados serán proyectados para reflejar la dirección actual de la vista @@ -3084,78 +3084,78 @@ si coinciden con el eje X, Y o Z del sistema global de coordenadas Limpiar - + All shapes must be coplanar Todas las formas deben ser coplanares - + Selected shapes must define a plane Las formas seleccionadas deben definir un plano - - - + + + Top Planta - - - + + + Front Alzado - - - + + + Side Lado - - - + + + Auto Automático - + Current working plane: Auto Plano de trabajo actual: automático - + Current working plane: Plano de trabajo actual: - - + + Selected shapes do not define a plane Las formas seleccionadas no definen un plano - + No previous working plane Ningún plano de trabajo anterior - + No next working plane No hay siguiente plano de trabajo - + Axes: Ejes: - + Position: Posición: @@ -3574,10 +3574,10 @@ or try saving to a lower DWG version. Intente mover el archivo DWG a un directorio cuyo camino no contenga espacios ni caracteres no ingleses, o intente guardar a una versión DWG menor. - - - - + + + + @@ -3634,43 +3634,43 @@ Intente mover el archivo DWG a un directorio cuyo camino no contenga espacios ni - + No active document. Aborting. No hay documento activo. Abortando. - + Wrong input: object {} not in document. Entrada incorrecta: el objeto {} no se encuentra en el documento. - + Unable to insert new object into a scaled part Imposible insertar un nuevo objeto en una parte escalada - + Symbol not implemented. Using a default symbol. Símbolo no implementado. Usando un símbolo por defecto. - + image is Null imagen nula - + filename does not exist on the system or in the resource file filename no existe en el sistema ni en el archivo de recursos - + unable to load texture imposible cargar la textura - + Does not have 'ViewObject.RootNode'. No tiene 'ViewObject.RootNode'. diff --git a/src/Mod/Draft/Resources/translations/Draft_eu.ts b/src/Mod/Draft/Resources/translations/Draft_eu.ts index 0cbdd4c5af..bfd3ad4d44 100644 --- a/src/Mod/Draft/Resources/translations/Draft_eu.ts +++ b/src/Mod/Draft/Resources/translations/Draft_eu.ts @@ -1741,7 +1741,7 @@ pattern definitions to be added to the standard patterns - + mm mm @@ -2174,12 +2174,12 @@ Balio hau segmentu-luzera maximoa da. Inportatu - + All objects containing faces will be exported as 3D polyface meshes All objects containing faces will be exported as 3D polyface meshes - + Project exported objects along current view direction Proiektatu esportatutako objektuak uneko bista-norabidearen luzeran @@ -2461,34 +2461,34 @@ instead of Draft or Part objects. This overrides the 'Import As' settingEsportazio-aukerak - + Maximum spline segment Spline-segmentu maximoa - + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. - + Export 3D objects as polyface meshes Esportatu 3D objektuak amaraun poligonal gisa - + TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. TechDraw bistak bloke modura esportatuko dira. Horrek huts egin dezake DXF R12 ondoko txantiloiekin. - + Export TechDraw Views as blocks Esportatu TechDraw bistak bloke modura - + Exported objects will be projected to reflect the current view direction Esportatutako objektuak uneko bistaren norabidea islatzeko moduan proiektatuko dira @@ -3085,78 +3085,78 @@ koordenatu-sistema globalaren X, Y edo Z ardatzekin bat badatoz Garbitu - + All shapes must be coplanar All shapes must be coplanar - + Selected shapes must define a plane Selected shapes must define a plane - - - + + + Top Goikoa - - - + + + Front Aurrekoa - - - + + + Side Aldea - - - + + + Auto Automatikoa - + Current working plane: Auto Current working plane: Auto - + Current working plane: Uneko laneko planoa: - - + + Selected shapes do not define a plane Hautatutako formek ez dute plano bat definitzen - + No previous working plane Ez dago aurreko laneko planorik - + No next working plane Ez dago hurrengo laneko planorik - + Axes: Ardatzak: - + Position: Posizioa: @@ -3576,10 +3576,10 @@ Saiatu DWG fitxategia zuriunerik gabeko eta ingelesezkoak ez diren karaktererik direktorio-bide batera, edo saiatu DGW bertsio zaharrago batean gordetzen. - - - - + + + + diff --git a/src/Mod/Draft/Resources/translations/Draft_fi.ts b/src/Mod/Draft/Resources/translations/Draft_fi.ts index 169e4fa3f6..aacb08ccf7 100644 --- a/src/Mod/Draft/Resources/translations/Draft_fi.ts +++ b/src/Mod/Draft/Resources/translations/Draft_fi.ts @@ -1739,7 +1739,7 @@ pattern definitions to be added to the standard patterns - + mm mm @@ -2171,12 +2171,12 @@ Tämä arvo on erillistetyn segmentin enimmäispituus. Tuonti - + All objects containing faces will be exported as 3D polyface meshes All objects containing faces will be exported as 3D polyface meshes - + Project exported objects along current view direction Projekti vietiin objektit näkymän suuntaan asetettuina @@ -2458,34 +2458,34 @@ instead of Draft or Part objects. This overrides the 'Import As' settingExport Options - + Maximum spline segment Maximum spline segment - + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. - + Export 3D objects as polyface meshes Vie 3D-objektit polyface mesh -verkkoina - + TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. TechDraw -näkymät viedään blokkeina. Vienti saattaa epäonnistua DXF R12 -versiota uudemmilla. - + Export TechDraw Views as blocks Vie TechDraw -näkymät blokkeina - + Exported objects will be projected to reflect the current view direction Viedyt kohteet projisoidaan olemassaolevan näkymän suuntaan @@ -3082,78 +3082,78 @@ jos ne vastaavat globaalin koordinaattijärjestelmän X, Y tai Z -akseliaPyyhi - + All shapes must be coplanar All shapes must be coplanar - + Selected shapes must define a plane Selected shapes must define a plane - - - + + + Top Yläpuoli - - - + + + Front Etupuoli - - - + + + Side Sivu - - - + + + Auto Automaattinen - + Current working plane: Auto Current working plane: Auto - + Current working plane: Nykyinen työtaso: - - + + Selected shapes do not define a plane Valitut muodot eivät muodosta tasoa - + No previous working plane Ei edellistä työtasoa - + No next working plane Ei seuraavaa työtasoa - + Axes: Akselit: - + Position: Sijainti: @@ -3573,10 +3573,10 @@ Yritä siirtää DWG-tiedosto hakemistoon ilman välilyöntejä ja ei-englannink tai yritä tallentaa alempaan DWG-versioon. - - - - + + + + diff --git a/src/Mod/Draft/Resources/translations/Draft_fr.ts b/src/Mod/Draft/Resources/translations/Draft_fr.ts index 1fd00fc75d..f6ffb2d161 100644 --- a/src/Mod/Draft/Resources/translations/Draft_fr.ts +++ b/src/Mod/Draft/Resources/translations/Draft_fr.ts @@ -1738,7 +1738,7 @@ ajouter aux motifs standard. - + mm mm @@ -2172,12 +2172,12 @@ Cette valeur est la longueur maximale du segment. Importer - + All objects containing faces will be exported as 3D polyface meshes Tous les objets contenant des faces seront exportés sous forme de maillages polyfaces 3D. - + Project exported objects along current view direction Projeter les objets exportés suivant la direction de la vue en cours @@ -2456,35 +2456,35 @@ paramètre « Importer en tant que ». Options d'exportation - + Maximum spline segment Longueur maximale des segments des splines - + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. Longueur maximale de chacun des segments des polylignes. La valeur « 0 » traite l'ensemble de la spline comme un segment droit. - + Export 3D objects as polyface meshes Exporter des objets 3D sous forme de maillages polyfaces - + TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. Les vues TechDraw seront exportées sous forme de blocs. Ceci peut échouer avec les modèles ultérieurs à DXF R12. - + Export TechDraw Views as blocks Exporter les vues TechDraw sous forme de blocs - + Exported objects will be projected to reflect the current view direction Les objets exportés seront projetés suivant la direction de la vue en cours. @@ -3090,78 +3090,78 @@ placée précédemment. Supprimer - + All shapes must be coplanar Toutes les formes doivent être coplanaires. - + Selected shapes must define a plane Les formes sélectionnées doivent définir un plan. - - - + + + Top Dessus - - - + + + Front Face - - - + + + Side Côté - - - + + + Auto Automatique - + Current working plane: Auto Plan de travail actuel : automatique - + Current working plane: Plan de travail actuel : - - + + Selected shapes do not define a plane Les formes sélectionnées ne définissent pas de plan - + No previous working plane Pas de précédent plan de travail - + No next working plane Pas de prochain plan de travail - + Axes: Axes : - + Position: Position : @@ -3579,10 +3579,10 @@ or try saving to a lower DWG version. Essayez de déplacer le fichier DWG vers un chemin d'accès sans espaces ni caractères non-anglophones, ou essayez de sauvegarder vers une version inférieure de DWG. - - - - + + + + diff --git a/src/Mod/Draft/Resources/translations/Draft_hr.ts b/src/Mod/Draft/Resources/translations/Draft_hr.ts index 8875b465f0..9855e05c8d 100644 --- a/src/Mod/Draft/Resources/translations/Draft_hr.ts +++ b/src/Mod/Draft/Resources/translations/Draft_hr.ts @@ -1760,7 +1760,7 @@ sadrže definicije uzoraka koje će se dodati standardnim uzorcima - + mm mm @@ -2192,13 +2192,13 @@ Ova vrijednost je maksimalna duljina segmenta. Uvoz - + All objects containing faces will be exported as 3D polyface meshes Svi objekti koji sadrže lica izvozit će se u obliku 3D poligonalne mreže - + Project exported objects along current view direction Projiciraj izvezene objekte duž trenutnog smjera pogleda @@ -2474,34 +2474,34 @@ objekte Skiciranja umjesto objekata Nacrta ili Dio. To poništava postavku 'Uvez Izvozne opcije - + Maximum spline segment Max dužina segmenta (spline) krivulje - + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. Maksimalna duljina svakog od segmenata višestruke linije (polyline). '0', cijela je krivulja (spline) tretirana kao ravni segment. - + Export 3D objects as polyface meshes Izvezite 3D objekte kao polifazne mreže - + TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. Pogledi Tehničkog crteža izvozit će se kao blokovi. Ovo možda neće uspjeti za predloške DXF R12. - + Export TechDraw Views as blocks Izvoz pogleda Tehničkog Crteža kao blokova - + Exported objects will be projected to reflect the current view direction Izvezeni objekti projicirat će se tako da odražavaju trenutni smjer pogleda @@ -3103,78 +3103,78 @@ ako odgovaraju osi X, Y ili Z globalnog koordinatnog sustava Obriši - + All shapes must be coplanar Svi oblici moraju biti komplanarni - + Selected shapes must define a plane Odabrani oblici moraju definirati ravninu - - - + + + Top Gore - - - + + + Front Ispred - - - + + + Side Strana - - - + + + Auto Automatski - + Current working plane: Auto Aktualna radna ravnina:Automatski - + Current working plane: Aktualna radna ravnina: - - + + Selected shapes do not define a plane Odabrani oblici ne definiraju ravninu - + No previous working plane nema prethodne radne ravnine - + No next working plane Nema slijedne radne ravnine - + Axes: Osi: - + Position: Položaj: @@ -3594,10 +3594,10 @@ Pokušajte premjestiti DWG datoteku na put direktorija bez razmaka i neengleskih ili pokušajte spremiti u nižu DWG verziju. - - - - + + + + diff --git a/src/Mod/Draft/Resources/translations/Draft_hu.ts b/src/Mod/Draft/Resources/translations/Draft_hu.ts index c7d34be79f..7dd315e4fb 100644 --- a/src/Mod/Draft/Resources/translations/Draft_hu.ts +++ b/src/Mod/Draft/Resources/translations/Draft_hu.ts @@ -1744,7 +1744,7 @@ a szabványos mintákhoz hozzáadandó mintadefiníciókkal - + mm mm @@ -2177,12 +2177,12 @@ Ez az érték egy szegmens maximális hossza. Importálás - + All objects containing faces will be exported as 3D polyface meshes Minden felületet tartalmazó objektumot 3D többfelületű hálóként exportálunk - + Project exported objects along current view direction Exportált objektumok kivetítése az aktuális nézeti irány mentén @@ -2459,34 +2459,34 @@ Ez felülírja az "Importálás mint" beállítást Exportálás beállításai - + Maximum spline segment Maximális görbe szakasz - + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. Az egyes vonallánc szakaszok maximális hossza. A '0' az egész görbét egyenes szegmensként kezeli. - + Export 3D objects as polyface meshes 3D objektum exportálása többfelületű hálórajzzá - + TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. A műszaki rajz nézetek blokként exportálja. Ez sikertelen lehet a DXF R12 utáni sablonokon. - + Export TechDraw Views as blocks Rajz műszaki rajz nézetek exportálása blokkokként - + Exported objects will be projected to reflect the current view direction Az exportált objektumok kivetítve az aktuális nézet irányát tükrözik @@ -3083,78 +3083,78 @@ ha a globális koordináta-rendszer X, Y vagy Z tengelyekkel megegyeznekRadíroz - + All shapes must be coplanar Minden alakzatnak egysíkúnak kell lennie - + Selected shapes must define a plane A kiválasztott alakzatoknak egy síkot kell meghatározniuk - - - + + + Top Felülnézet - - - + + + Front Elölnézet - - - + + + Side Oldal - - - + + + Auto Automatikus - + Current working plane: Auto Jelenlegi munka sík: Auto - + Current working plane: Jelenlegi munkasík: - - + + Selected shapes do not define a plane A kijelölt alakzatok nem határoznak meg síkot - + No previous working plane Nincs korábbi munkasík - + No next working plane Nincs következő munkasík - + Axes: Tengelyek: - + Position: Helyzet: @@ -3574,10 +3574,10 @@ Próbáld meg áthelyezni a DWG fájlt szóközök és nem angol karakterek nél vagy próbáld meg alacsonyabb DWG verzióra menteni. - - - - + + + + diff --git a/src/Mod/Draft/Resources/translations/Draft_it.qm b/src/Mod/Draft/Resources/translations/Draft_it.qm index 96b456238cce12cb8d1693c989ee869017a7747b..b986c85e92ed45125766a9e195bc32734491aaa4 100644 GIT binary patch delta 12122 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 diff --git a/src/Mod/Draft/Resources/translations/Draft_it.ts b/src/Mod/Draft/Resources/translations/Draft_it.ts index eebf50dc31..f5ca7ffd2a 100644 --- a/src/Mod/Draft/Resources/translations/Draft_it.ts +++ b/src/Mod/Draft/Resources/translations/Draft_it.ts @@ -1748,7 +1748,7 @@ da aggiungere ai motivi standard - + mm mm @@ -2180,12 +2180,12 @@ Questo valore è la lunghezza massima del segmento. Importa - + All objects containing faces will be exported as 3D polyface meshes All objects containing faces will be exported as 3D polyface meshes - + Project exported objects along current view direction Proietta gli oggetti esportati lungo la direzione della vista corrente @@ -2462,34 +2462,34 @@ instead of Draft or Part objects. This overrides the 'Import As' settingOpzioni di esportazione - + Maximum spline segment Maximum spline segment - + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. - + Export 3D objects as polyface meshes Esporta gli oggetti 3D come mesh poligonali multifaccia - + TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. Le viste di Techdraw verranno esportate come blocchi. Questo potrebbe fallire per i modelli DXF dopo la versione R12. - + Export TechDraw Views as blocks Esporta le viste TechDraw come blocchi - + Exported objects will be projected to reflect the current view direction Gli oggetti esportati saranno proiettati in base alla direzione di visualizzazione corrente @@ -3085,78 +3085,78 @@ se corrispondono agli assi X, Y o Z del sistema di coordinate globaliPulisci - + All shapes must be coplanar Tutte le forme devono essere coplanari - + Selected shapes must define a plane Le forme selezionate devono definire un piano - - - + + + Top Dall'alto - - - + + + Front Di fronte - - - + + + Side Lato - - - + + + Auto Auto - + Current working plane: Auto Piano di lavoro attuale: Auto - + Current working plane: Piano di lavoro attuale: - - + + Selected shapes do not define a plane Le forme selezionate non definiscono un piano - + No previous working plane Nessun piano di lavoro precedente - + No next working plane Nessun piano di lavoro successivo - + Axes: Assi: - + Position: Posizione: @@ -3574,10 +3574,10 @@ or try saving to a lower DWG version. Errore durante la conversione del DWG. Provare a spostare il file DWG in una cartella con nome senza spazi e caratteri particolari, o provare a salvare in una versione DWG precedente. - - - - + + + + @@ -6072,7 +6072,7 @@ To enabled FreeCAD to download these libraries, answer Yes. Writing camera position - Scrittura posizione fotocamera + Scrittura posizione della telecamera @@ -6385,7 +6385,7 @@ If the "Copy" option is active, it creates displaced copies. Creates a point - Creates a point + Crea un punto @@ -8279,7 +8279,7 @@ straight Draft lines that are drawn on the XY-plane. Creates a proxy object from the current working plane that allows to restore the camera position and visibility of objects - Crea un oggetto proxy dal piano di lavoro corrente, che permette di ripristinare la posizione della fotocamera e la visibilità degli oggetti + Crea un oggetto proxy dal piano di lavoro corrente che consente di ripristinare la posizione della telecamera e la visibilità degli oggetti diff --git a/src/Mod/Draft/Resources/translations/Draft_ja.ts b/src/Mod/Draft/Resources/translations/Draft_ja.ts index 92bd5ee05c..7df565c6d0 100644 --- a/src/Mod/Draft/Resources/translations/Draft_ja.ts +++ b/src/Mod/Draft/Resources/translations/Draft_ja.ts @@ -1726,7 +1726,7 @@ pattern definitions to be added to the standard patterns - + mm mm @@ -2154,12 +2154,12 @@ This value is the maximum segment length. インポート - + All objects containing faces will be exported as 3D polyface meshes 面を含むすべてのオブジェクトは3Dポリフェースメッシュとしてエクスポートされます - + Project exported objects along current view direction エクスポートされるオブジェクトを現在のビュー方向と平行に投影 @@ -2422,34 +2422,34 @@ instead of Draft or Part objects. This overrides the 'Import As' settingエクスポートオプション - + Maximum spline segment スプラインの最大セグメント数 - + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. 各ポリラインセグメントの最大長さ。「0」でスプライン全体が直線セグメントとなります。 - + Export 3D objects as polyface meshes 3D オブジェクトをポリフェイスメッシュとしてエクスポート - + TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. TechDrawのビューはブロックとしてエクスポートされます。 R12形式より後のDXFテンプレートではエクスポートできない場合があります。 - + Export TechDraw Views as blocks TechDrawのビューをブロックとしてエクスポート - + Exported objects will be projected to reflect the current view direction エクスポートされたオブジェクトは現在のビュー方向を反映するように投影されます @@ -3044,78 +3044,78 @@ if they match the X, Y or Z axis of the global coordinate system ワイプ - + All shapes must be coplanar シェイプは全て同一平面上にある必要があります。 - + Selected shapes must define a plane 選択したシェイプは平面を定義する必要があります。 - - - + + + Top 上面 - - - + + + Front 前面 - - - + + + Side サイド - - - + + + Auto 自動 - + Current working plane: Auto 現在の作業平面: 自動 - + Current working plane: 現在の作業平面: - - + + Selected shapes do not define a plane 選択したシェイプは平面を定義していません。 - + No previous working plane 前の作業平面がありません。 - + No next working plane 次の作業平面がありません。 - + Axes: 軸: - + Position: 位置: @@ -3532,10 +3532,10 @@ or try saving to a lower DWG version. DWG 変換中にエラーが発生しました。DWG ファイルをスペースと非アルファベット文字を含まないディレクトリパスに移動するか、古い DWG バージョンで保存してみてください。 - - - - + + + + diff --git a/src/Mod/Draft/Resources/translations/Draft_ka.ts b/src/Mod/Draft/Resources/translations/Draft_ka.ts index 18ce7be627..2c504e8133 100644 --- a/src/Mod/Draft/Resources/translations/Draft_ka.ts +++ b/src/Mod/Draft/Resources/translations/Draft_ka.ts @@ -1748,7 +1748,7 @@ pattern definitions to be added to the standard patterns - + mm მმ @@ -2181,12 +2181,12 @@ This value is the maximum segment length. შემოტანა - + All objects containing faces will be exported as 3D polyface meshes All objects containing faces will be exported as 3D polyface meshes - + Project exported objects along current view direction გატანილი ობიექტების პროექცია მიმდინარე ხედის მიმართულებით @@ -2468,34 +2468,34 @@ instead of Draft or Part objects. This overrides the 'Import As' settingგატანის მორგება - + Maximum spline segment სპლაინის მაქს. სეგმენტები - + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. - + Export 3D objects as polyface meshes 3D ობიექტების, როგორც პოლიხაზების გატანა - + TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. TechDraw-ის ხედები გატანილი იქნება როგორც ბლოკები. შეიძლება შეუძლებელი იყოს DXF R12-ზე უფრო ახალი შაბლონებისთვის. - + Export TechDraw Views as blocks TechDraw-ის ხედების, როგორც ბლოკების გატანა - + Exported objects will be projected to reflect the current view direction გატანილი ობიექტების პროექცია ხედის მიმდინარე მიმართულების გათვალისწინებით მოხდება @@ -3092,78 +3092,78 @@ if they match the X, Y or Z axis of the global coordinate system წაშლა - + All shapes must be coplanar ყველა მოხაზულობა კომპლანარული უნდა იყოს - + Selected shapes must define a plane მონიშნული მოხაზულობები სიბრტყეს უნდა აღწერდნენ - - - + + + Top თავზე - - - + + + Front წინა - - - + + + Side გვერდი - - - + + + Auto ავტო - + Current working plane: Auto მიმდინარე სამუშაო სიბრტყე: ავტომატური - + Current working plane: მიმდინარე სამუშაო სიბრტყე: - - + + Selected shapes do not define a plane მონიშნული მოხაზულობები სიბრტყეს არ აღწერენ - + No previous working plane წინა სამუშაო სიბრტყის გარეშე - + No next working plane შემდეგი სამუშაო სიბრტყის გარეშე - + Axes: ღერძები: - + Position: მდებარეობა: @@ -3581,10 +3581,10 @@ or try saving to a lower DWG version. შეცდომა DWG-ის კონვერტაციის დროს. სცადეთ გადაიტანოთ DWG ფაილი დირექტორიაში სახელით ჰარეეების და არაინგლისური სიმბოლოების გარეშე, ან სცადეთ შენახვა DWG-ის ფორმატის უფრო ძველ ვერსიაში. - - - - + + + + diff --git a/src/Mod/Draft/Resources/translations/Draft_ko.ts b/src/Mod/Draft/Resources/translations/Draft_ko.ts index 50a72da2f3..acdfcf7ffc 100644 --- a/src/Mod/Draft/Resources/translations/Draft_ko.ts +++ b/src/Mod/Draft/Resources/translations/Draft_ko.ts @@ -1744,7 +1744,7 @@ pattern definitions to be added to the standard patterns - + mm mm @@ -2177,12 +2177,12 @@ This value is the maximum segment length. 가져오기 - + All objects containing faces will be exported as 3D polyface meshes All objects containing faces will be exported as 3D polyface meshes - + Project exported objects along current view direction Project exported objects along current view direction @@ -2464,34 +2464,34 @@ instead of Draft or Part objects. This overrides the 'Import As' setting내보내기 옵션 - + Maximum spline segment Maximum spline segment - + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. - + Export 3D objects as polyface meshes Export 3D objects as polyface meshes - + TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. TechDraw 뷰가 블록으로 내보내집니다. DXF R12 이후 템플릿 에서는 실패할 수도 있습니다. - + Export TechDraw Views as blocks TechDraw 뷰를 블록으로 내보내기 - + Exported objects will be projected to reflect the current view direction 내보낸 객체가 현재 뷰 방향을 반영하도록 투영됩니다. @@ -3088,78 +3088,78 @@ if they match the X, Y or Z axis of the global coordinate system Wipe - + All shapes must be coplanar All shapes must be coplanar - + Selected shapes must define a plane Selected shapes must define a plane - - - + + + Top 평면 - - - + + + Front 정면 - - - + + + Side Side - - - + + + Auto 자동 - + Current working plane: Auto 현재 작업평면: 자동 - + Current working plane: 현재 작업평면: - - + + Selected shapes do not define a plane Selected shapes do not define a plane - + No previous working plane 이전 작업평면 없음 - + No next working plane No next working plane - + Axes: 축형: - + Position: 위치: @@ -3579,10 +3579,10 @@ Try moving the DWG file to a directory path without spaces and non-english chara or try saving to a lower DWG version. - - - - + + + + diff --git a/src/Mod/Draft/Resources/translations/Draft_nl.qm b/src/Mod/Draft/Resources/translations/Draft_nl.qm index e5a350d072ec7b26b18836f46dd8663ae67688e2..fcbf87d6a2aee7b5278ceee5d64486ae1fa841bd 100644 GIT binary patch delta 12334 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 delta 12438 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 YPX~zxv2EgnDfZtWQT_O+K*5IpKV^0MhyVZp diff --git a/src/Mod/Draft/Resources/translations/Draft_nl.ts b/src/Mod/Draft/Resources/translations/Draft_nl.ts index 1a3cfec49c..6cebaba303 100644 --- a/src/Mod/Draft/Resources/translations/Draft_nl.ts +++ b/src/Mod/Draft/Resources/translations/Draft_nl.ts @@ -47,7 +47,7 @@ Toggle Visibility - Toggle Visibility + Zichtbaarheid aan/uit @@ -299,7 +299,7 @@ Lines and Arrows - Lines and Arrows + Lijnen en pijlen @@ -556,27 +556,27 @@ Negatieve waarden zullen resulteren in kopieën in de negatieve richting. X axis - X axis + X-as Y axis - Y axis + Y-as Z axis - Z axis + Z-as Number of Elements - Number of Elements + Aantal elementen Currently selected axis - Currently selected axis + Huidige geselecteerde as @@ -1346,7 +1346,7 @@ Annotation scale widget. If the scale is 1:100 the multiplier is 100. Lines and Arrows - Lines and Arrows + Lijnen en pijlen @@ -1737,14 +1737,14 @@ pattern definitions to be added to the standard patterns - + mm mm Lines and Arrows - Lines and Arrows + Lijnen en pijlen @@ -1847,7 +1847,7 @@ in the Draft Scale Widget. If the scale is 1:100 the multiplier is 100. Texts and Dimensions - Texts and Dimensions + Tekst en afmetingen @@ -1892,7 +1892,7 @@ in the Draft Scale Widget. If the scale is 1:100 the multiplier is 100. The default line width - The default line width + De standaard lijndikte @@ -1938,7 +1938,7 @@ in the Draft Scale Widget. If the scale is 1:100 the multiplier is 100. The default color for lines and arrows - The default color for lines and arrows + De standaard kleur voor lijnen en pijlen @@ -2170,12 +2170,12 @@ This value is the maximum segment length. Importeren - + All objects containing faces will be exported as 3D polyface meshes All objects containing faces will be exported as 3D polyface meshes - + Project exported objects along current view direction Project exported objects along current view direction @@ -2457,34 +2457,34 @@ instead of Draft or Part objects. This overrides the 'Import As' settingExport Options - + Maximum spline segment Maximum spline segment - + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. - + Export 3D objects as polyface meshes Export 3D objects as polyface meshes - + TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. - + Export TechDraw Views as blocks Export TechDraw Views as blocks - + Exported objects will be projected to reflect the current view direction Geëxporteerde objecten zullen worden geprojecteerd om de huidige weergaverichting weer te geven @@ -3081,78 +3081,78 @@ if they match the X, Y or Z axis of the global coordinate system Wissen - + All shapes must be coplanar All shapes must be coplanar - + Selected shapes must define a plane Selected shapes must define a plane - - - + + + Top Boven - - - + + + Front Voorkant - - - + + + Side Zijde - - - + + + Auto Automatisch - + Current working plane: Auto Current working plane: Auto - + Current working plane: Current working plane: - - + + Selected shapes do not define a plane Selected shapes do not define a plane - + No previous working plane No previous working plane - + No next working plane No next working plane - + Axes: Assen: - + Position: Positie: @@ -3570,10 +3570,10 @@ or try saving to a lower DWG version. Fout tijdens DWG-conversie. Probeer het DWG-bestand te verplaatsen naar een map zonder spaties en niet-dubieuze tekens of probeer op te slaan in een lagere DWG-versie. - - - - + + + + @@ -3868,7 +3868,7 @@ or try saving to a lower DWG version. Select an object to convert - Select an object to convert + Selecteer een object om te converteren diff --git a/src/Mod/Draft/Resources/translations/Draft_pl.ts b/src/Mod/Draft/Resources/translations/Draft_pl.ts index d0b68af486..db138c8479 100644 --- a/src/Mod/Draft/Resources/translations/Draft_pl.ts +++ b/src/Mod/Draft/Resources/translations/Draft_pl.ts @@ -1747,7 +1747,7 @@ definicje wzorów, do dodania do standardowych wzorów - + mm mm @@ -2182,12 +2182,12 @@ Wartość ta jest maksymalną długością odcinka. Import - + All objects containing faces will be exported as 3D polyface meshes Wszystkie obiekty zwierające ściany zostaną wyeksportowane jako siatki wielościenne 3D. - + Project exported objects along current view direction Rzutuj wyeksportowane obiekty wzdłuż bieżącego kierunku widoku @@ -2475,35 +2475,35 @@ To ustawienie zastępuje opcję :Importuj jako". Opcje eksportu - + Maximum spline segment Maksymalny segment krzywej parametrycznej - + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. Maksymalna długość każdego z segmentów polilinii. Wartość „0” traktuje całą krzywą jako pojedynczy odcinek prosty. - + Export 3D objects as polyface meshes Eksportuj obiekty 3D jako siatki wielopowierzchniowe - + TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. Widoki rysunków technicznych będą eksportowane jako bloki. Eksport może zawieść w przypadku szablonów DXF w wersji nowszej od R12. - + Export TechDraw Views as blocks Eksportuj widoki Rysunku Technicznego jako bloki - + Exported objects will be projected to reflect the current view direction Eksportowane obiekty będą rzutowane tak, aby odzwierciedlały aktualny kierunek widoku @@ -3103,78 +3103,78 @@ jest wyświetlany tylko podczas wykonywania poleceń Wyczyść - + All shapes must be coplanar Wszystkie kształty muszą być współpłaszczyznowe - + Selected shapes must define a plane Wybrane kształty muszą definiować płaszczyznę - - - + + + Top Od góry - - - + + + Front Od przodu - - - + + + Side Bok - - - + + + Auto Automatycznie - + Current working plane: Auto Bieżąca płaszczyzna robocza: Automatycznie - + Current working plane: Bieżąca płaszczyzna robocza: - - + + Selected shapes do not define a plane Wybrane kształty nie definiują płaszczyzny - + No previous working plane Brak poprzedniej płaszczyzny roboczej - + No next working plane Brak następnej płaszczyzny roboczej - + Axes: Osie: - + Position: Pozycja: @@ -3594,10 +3594,10 @@ Spróbuj przenieść plik DWG do katalogu ze ścieżką bez spacji i znaków inn lub spróbuj zapisać do niższej wersji DWG. - - - - + + + + diff --git a/src/Mod/Draft/Resources/translations/Draft_pt-BR.qm b/src/Mod/Draft/Resources/translations/Draft_pt-BR.qm index c778d28c94aeec119ea740ea9e5e8da699173949..609b8be19519319f7fabd2488ea0e7599479825e 100644 GIT binary patch delta 32514 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 delta 33967 zcmdVDb$FFW6E{4&dnCt!B!nOl0t5}gT|yExNO89$I0-~>IJg%Ja03O37b{Tg0HqXn zw?YdPEwn{SkwQ!1o7v4tPJs4#p7(pdKfbFMnUiy`%+AjIMt1M?@dd}Vt&SN5oi_&p zKrLVoiz1CgdJt(8u)j|tjRvmEjs_REfZKmW8Uwt+Mx>2^w`_;BG4NKkk$wWa zEj@1vyj@46&470dMA`!Q7u%4w0={`F($)a)Op-cTj$85r3wo|-=w?az79puvN)xof z4pk*(-is9tE}&@WbxHY_%aV#^G;mvNpC~Ewq5f@w1vgi;u$QEKD>2yC31XQGfENUI zeLH}@3c!gkk>bN&J_RsV1HLs4AaoGG-aC@ARX7m-&aOX3fvf<2cn?6`vcP^aARPlN z94AN0Piz6G=K}VYAw7(A9zcUQfJ6BtWm|CJ4V-bnxdkQFA4ND6p!pGikJ}w4X{3afxr0%bXA&z===h76TbquF%ooBHv&Hu4!Tu?0e-A6Df@l9 zr2JY*(5;(_TUr@(U+aL?nIb8F)ChFWBXfZNJ`Qwebilm^f$rKIfM@3=Wu^#4eFuZ? z!E@l*tf2dK7_f#lB^A2Yp!aFJ$*pmG8!da5S;XZ?a|~HyyXl@Mg9_?|9mBg)+0c_VkGchn?S!FI~Mv$(aGMD zinvJ7Z~P44dW@v(S`|t8${V2Hi3<0qD(DZQWL8&}R1A9n`kV2ng!?2FBW+InFb>41 zy5Lm|C+K_wyuQFa3~LUimn(t&{t7Gs(IA?w0ehjwAd*^xW7Z*nvUS04F>Z$z1^x$S zpf1#gywef@d`yt{#}E*;*FZo??AM?G1n$fR?7jmEFH8a9{XK-`Cdu=4tZhE1JHI=?{*#ijFOwDhH5=4@*bBJx z)Dx(O65#hkpniGWiYkFf=Ky=0Us8Ul3^bT<5xA?kqQ9c`4?ci8^A=*ppsw7V3JvSv z-Y(b-4dP4?*MCj3R?Ys0EFWi zw3&yZeV8aI>+VwY;223obO~tlARgG!C}{Hp7Zi5}+WdI{?Z5R}Xj?uWJ1&H_T~P;) z*M+vpXeQ%JLEAHE!{_`YWhVQ z>`*o6bTtiFsj<*`?^po8-=XWIR1odALENWS5MR88_yDIb@JEB7+tJs+Z*+z3eX9U_ z8U?++LM`oh5Bh}R^Z2KbxD3tj)gegE7Xp0zTSy&t5Jag{Fklm+;lh0|aOfJ~w{pOs z3Ap#?2E&kdEr9JF4kNx<4t(@87HC)~_JUPkatyO-`8q0QdO%pOUg`hb85!N5aC~-vj?;JS^OW6OB6qi%*{h zwq!jl-BJ`p!D_Io@C$%rC1LGIWavRMeA#IdaQ&ySsqkaev3sy%_61-kI)LAyv*<*2 zZh#}_6M)t4Dk*>QSK3BHPUqy(@ZI4w;G!g4&ASr#cdy`TN8I8!#o+qii$RQS3-@o8 z1%9$1{M@h-K=m!~@V95cMhC#(eF}hp-i)2LgP4AXu^W4UMRjBb)Kz|IKFfZo4X|tl zBo!sDvmCZ4fIK>u`*||3A+uQCZUKRssoYNF)Y6=$LIae+O4U`3~lKy+TkiUAJz z_5v%udNe|R1S?Um5=uNoQr>6-D_Q(4@LUa8$r3)mzfNW0jS$TztYu{up^9Ct#mY5B z#`2Y7l}C02@!2F+dDdOvyH2nMIXeRzd4hHPt1Rl~$O^3U=NuvZIqP~19p0eUtlNxO z;0t_N_xoi4eqgL;rPjc^Jz_ooLdjgX#S)JB0-RdQQrJp>BRg42lsBqQB{pC-s#4=% zNkz``Z19_FXk2xL2KD1lzv+1J~{fDhl#cE?`?QLPv|JPWP9_9J$p(d;x}gLkp> zPzmFXBJ9$+8z6FP?DFoKAi7RwH)Bk|)*oWGC!lAJyUBhThby0Xh&}w_dk`Tu_K0Zy z&FrzHt||4J$dC6@)z@{FRR3ty<;idK?+=lY-wWC1< zH{ju0=YfcE@bK+hfVXJR%f#OUe*F|Le+uJ)7%Q)`AqhYW;gRN8MBR8E`O8XRsnvKC zj?W`D@o0-bIK?O5@p`ROKy>_(*MG}_AN!m)dW|M9cQxTe-D$hIr7ztwN zI^Hwk0`6Bo-n$i!x1kE}y>OZn{ez1qJuC-swmwg85QM?RAfAH1i;kc30k#Xcv3K~e zo)``7E5?VvIR&E60X}j!g3N&de7fxr@SYBy)@K8V)s^||SY&9yZ9er@(73$Mfn%S5hYo19|zTfIYz1 z2Jo$4RYa6a<=ej817gWBzU}xn;O2O~^KaDP@C$s``11ghZTw(woN#|rel!TTrd~8Z z+Ik$Y5IaBl(_a8XBl)Ru7~p1$;b;9YS{ikRU+jpIs$YU%3fPG;!QD6f@+)5uwJ!0i zD|TXBXyI2+jK!_UpElj%=ZxTwHjhQY{>h()wZJGZT2i+4vZUO&nLlla@;fwHQnt-s zQtoBvzhBaUXnc{sn0f_x_ig;;(O*D>#_-qgP~(Oe1RHx0gubBQs3ClQf-sDT1RnO4 zu>A2HplW{M(5C`8A1o4% zh-q{YAnc}ST?|$0w_c*nlmfu>?i6i%UIei`UbHWqjIr}<(SFwNDCdbH)(ahb$3W40 z^l0F1s*2t}R!3D15q(A=106ewK94lu`TL8+cL7d}k-LiI#RwUL#)^T5(cym6QH+oS zRS_ddBcfl3k#VRoW5zi?Rp|9Z`fZPtoj1@`HSMvrH;UAjul5X zEdzMc04b(JPlh8!6@KC`j&4TA&d(Lc0&wEr?}=l#P}feG#W5#-;PKhS$*$-Se;qE) z~_}w|;hoQJd-|P~%DqaHqe4V(x z;U2o16!B|Qq_(``$(b-*={E7y7zd(Ji1^)#TUDsNcom8^`S7*)b8lYYKYlNqf2BM} zlo%}DEkS&{bx^#cjNvxu;52G$pBg$b0rxKPvQFGf1-9nCPT#OB2wp*F_Adj>c3)@C zgEV)bq$1?1&iwhG=vLn7Z2eHwdCuvwpF($&y`|14+ZupMf9i6z8V7vZC0!oFY~W9N zJ9T+Va$sAXy1+ltE#x_*Xj}tHMV0Zo;BY-a!Opt;1sVbW`KqpXcZ8X=(Ylh4Uw~k# zy6}A)fX{O3N`<4g=k?ZAc(DOts+z7+mjr;HOY16)Sb?5?k*?DAXyCDnbP=Bw#EkcZ zuGa5|KvZhoJx;A^J0kg;G+A;*#0#9_EhaqazIH&7+cQ&vqgCym1bLjdt zy@4=wLYEv@0AsDax&bu=2L9J|1HN7iV)kX-p!ti@+_vb3`-Gq$^wEtz=?(CGMctSu zh!fj->c;wD-u>VU-MEu?fK`5A)J;ga1N=}I-NdAhAaca(CjT}D*wRp4+LcBC*&6B6 z{=|%+<4E1Sdb`m@J=ZPFj}z?qBdt}o0B6M?bW0{9Y;10+=%Z_r@(b&9OV_kU>y6PZ z{bLV+xTjn0I0O)wTeo`gR&2jhw{Ar$sz4jv`r<1A4m8)TU)KR0NO?*5Pe1E6u0|O7 z@-yAWBZGk*tDxK5^%#ch<8<41VgId0-S#s9;N%OI>s$|TfDT_uDr)-ccHDY~kp|Q4 zyml8vTZ?Yjq|;~w8+E&`VdnBEK=*aa<-i8q*X=RC0^WYMZf}nfSj#x4+qY;rh=Aj| zec$E={;Zj9e~#POZi#MxM^v4s6(wbr7D>u4T-6=)AA=sQe|Ozsf5fl;dfnlQNdK;? zJF*ZbdKRiXTD%{yVmEYWOCQ9HXPcy~eo5WgCiBo}hU%^bZ@}R1r0zOHc-fI(cfB7X z^4!mLcUoh%T+k#bceIjJ=(z5#18tz>8{JQ@S7K~1R`=`Q9iC&uNZq3!TL7yYpnF;i zbLzkAN>Ubl||Q8QlmcJoEF?h<-t_Q7zwmtHpjl|QP6UO#pWi2lX&mbC~6 z3+w5##~uN8yRts}JXDpwW6~Pu$mu+~KwtPx8ro1{eG&E+gx3Ro5lbUr{Xfwcy@xp3 zb&tibjCrLVf|F*sSb(faCp!+@8w>ub*MisgdVk_x{@NZ(@B zsI0zLsk^w|nfmCmvq6~s^>rU40V{q$UvIZB@V!6in_b+6sC7Z#Y81*PIZEHo5rz(> zhQ3|c7EH8iOUiew)VIHS5QDU@72UI!C`QwTo9a9Kb`W^2m->$5#sa^XPv5C4!s6oq zeb+zq!1kTe$A==?%xDoj6N(*XpPHTtPoXc4t+`l(c4IdNJ) zV;3f1q51SP8;Vks$7KX*04UAH=t ziYTXEyMq(>{Hp(~<89#Uilu2j0nVe|`X%Gh*22f=S4|hdygTVvUqL^RTd!X?EkCBr zN&5Bkhk>wd)o)yk4(|F;N!hg?lJZpr^k0=Z2qMy3{}uKZORwv<)hr3@OmY3T`DiK~ znSOg{GlctT`t3BnPhP#N-(Ykfwe&m1QB<8z*U1ke^|XF>5#0JeFY5QvK+C4+4>iGD zz0NNEVcGGj{#YZ_$+<7|XV(qGLQh@&xqiPRsMOYFHmqbI_Pgs?S&q^kN(#eb3n8T)<3#A8NuPySNg|GF>lztLjT*^X8_lp z>7PbLV;SR!{%IRM!1#0ezpf!@L|xRs8(J3Fh*JiL_C?j2V6cxzN7wh1!J*9t`18D^ zEN`r$1%EW;Xy^~T*l|P72`QKn{%!CtnGC$i2}9s_*e{@kA@G&+DzGl+4f(I2W4o4S zC>ChL-1ecNc-S6bw>~$NeQn01-(slJ`~bknK8C8P<3LodYN-CxHV_>)8frwAM%|ui zs9CHWu(Y2f6;(?cYWqU<9RIDPJlj`>VOM{{=*wtuIt3Pve=#^^`C{2c z!{}mm%uP2N#^t^NkiUmv+>pY+FaK(oP?m!jC=64IYy}>&&@g5F4V?I?Vfw4eSSDR) zm~ju`blPx3TG2TG-n|WJ^bq`c<|!{>>(z^Q$l zh9&C|XC5-c(rRdpHx3w9v@DBdhc6AQ*PX^pq_;thgCN!^dyA9VS z6M&X8T*G9Jm7Z+4y91TAtI_Z@ISTk+3k-jSpa)y*Z3HY3@kpaENZ}Nz^?JeVv8{v`udi!)Cr8b zj&3tne~en(5{xyyTA)r0FxDJW9m@^b+1O|mn(5u<#+FGx0&nMIY+X1N%cJ{^txr6_+~R&kW1HI;43z0=Y=3qn z2;X7G4%IPud0W-kamQ&8alMV5+u>eUX=RLki(3%iR#H)w8RHIb!=y3B82`2f0%#v& zw>{NCOucUGS@r<1W!oj?Q4@?kYuW)?<~8=}kN|Aj@5a8qWq^J6t+8)%e#|ZE#Lx#| zyS5tpKKdPaU|wU&kTd|t6=UjE1e_LLo-$R`$Wpqwn45E6far7A-;)%mJrk@Xp;W>@t)_VgVl4zV(GrlZ{_9czl z?dBM0_A@T+kDUH?QBvlc%eeO8UDReDBR5ZHUUqV;$&gkljTX}nyaZgS}zTrQnP0wA(S?ZSYTu*N-bod(2zj_9|@G#?r z6KE_4#uzUZ3j<~-ZM?Jt`CeMsc|ffzTRwnbh{p~4i$_~uC;(XaPTYR(}+-j z#4X0(N5=xx9AkVYKEe3Yn$|c^PUro8UhLjfH2N7{`tFxNG1T=QYiH z44UjHubF`0b7GJ~Pk1z0AezOelYm2;A{DSZt(Z*|KLtNL8{a))w zVgDAxyw*>S0k}WXYr}y(kTy1NcITP1UOUrJ2d7o_+SLtJqwfT-T_d-FNdC<0oA1$_ zujlqUasVUaS#7Qg)gS1<;(3{Gt*S$1e!_T z)}~^oaf%7IO(k;7!9v@3Q_YsBhn2oJ)oM^5)3X3mtrR;RP0cn%-Nt?BH`!F@?0tY; z38t8dQCRekGc~%6Sx&B#rlvn&B=g|4q^$WNNrk^KwMbookmxkE_}dr6fT^a|n1DL@ z%fC%+Z%)91;xSX(hxb7ES2eYJ@&Z`VJ*E!7)CKf?(B z@P*aXcYGO?#S>HFm;exo*-ZV%+(T^s&eZ?sJHT6?GbJG-!oR;M`ArhQ$plH+!Htsg zt|d&VAwC$P9DHX=oz)aehzCu>erN-1_+O?GI3e3w*)(!*0bmE2X-st;@IO*abOkQ5VyM3n9RR4w)tnEr-yW&ouGu9o(errm1II0PlU=G}DrT^`oPvw4DX; z7^9g<>w*4y^gWaItr<(kAxNFM@k3|)Fa(3ZpG@O=!~A1LHq)(hjX->Q#&rAIb6~wvO%F@q3QG+&JxLx5{9cIZ$)v^T zByyRat~~~PR1MS1R~Ioq8*ciuOGn@nx0}W5iwIG_n9-qwn7_*GG_5%e+^4kJyagpt z^_AH&5RLxxt!C>JG_1qx%{kyA<{Mv{b3E+`VqqDxUn$Hi&l}CT+BU~y&2Y1SYAW!D zdCd8mp|Z~DYYv*?kAC~DIiw3JS+n2F1$trTHt3qU$e8NDtDP~Ih`Rt{SbuX#v=0_L z!f7tOLl0ubRdcmL@gQm^m}`V0n%oUE*XXTB+SXhHzvr>l%{5jY0)8{Exh9>RJ)2>U zsP`O1(c$K(7mtB&JZz5s0#{y5GdJkb47bV)=`@VbQ_T&3D*~*&(cJ1)eh@9YncGeD z!Q$>4bBFI!F{*VYo4fvn{a(@esk|yIMKx3=ETJn@cg2qIcY*AtPY$u4`_q%_xn2YK%boe!QAZpJO#&zF^}@w zg7Bv^k2;32-?BjS=r7R9!Umeh7DU}~Hp_1wyAaLgd13Ro`Ug-Fapv*#pm~sad=cE! z?{AqW_#mfuMw%zk_sy1?Cwzi?zdh1C=>%HG<}v0elW~Go0~EcHYMwe8F*9t7cml2hh&hf$l$&y$p&9&g_8^g8gft<4)pPDIBz)w~H+ffX(z zDL)cx-clZ|V(SU>_O*JvnsLXxf0B3?=QfC2w+<{fuqQ383)U$;OJkLYgR-5Xa{ z;YUgN&V1(GeQ@B8x6HezqK@2;G4KDX4Az5YOUl;GSM=v4<^zHI0Y3LOAJtH2>gmj9 z&iVlKZ(}|`Bm}QVY%zZ~8Fl1D6QsV)F!(!fzOwx>h)Lzl-%|#%rhZz5kO1ee$IZX~ zhPstQGymQr6qS9Eq@rap^DFOqc-nc@!V3Kikh7?TjkyED@XTTey$2Azz~c1;cOYc8 z#XP?`20pnhmIsGGMBTA?-@x^h$tx+}al_)XItuueXp3)8+|jPNEdEmpVwHBUC6A*K z?o7k}mVA}tK$Pib32GqFB^0oPWGjQ2lfhDGgdHna-j>ksXJh%~7fZ2@=<087v6R^I z8u*rqmQv+W^uHP`RlU%7_C{DDPx+%DPFdQv#Uu4q6D*xm<^YsDV(C0;46r$CEwM8X zVc|W{61yMA|8hQ2+?ih+TjJ;Ay^XhTEIrEI0P*<@%a{w;p<+?XgwGG5OIUB2IC2DT z@oLNDqFBl55P}pL=r9oJpGZ$wrhbaZUaz_3Q-Ln!mn6%l;fQOUi&{Rdk4Dg>vt@P^ z?hur*%&m$*d)#c9*S04>k>i$mkE(6PbJz}+`4I^qv>TR%ooZpJ3@nTF*s;uB%jeJL z1DFFW%dc6{w;Zvo_!PIe>JiJTHt3^@JV^Ln05YW`E4mdWGBnho(L45^|ri7!o&B_yp|V_F=Z;` zYx(QQY~bV8T6J5(0N%`%lm*tc>gS>eipN-u%fU{xK5fi=jv?$6E9kGhoRb^TW1Z5JBSyDYFR@zw!o6iK5J+&GCyXUHFPUl zLGPW`!rP)z*7YS75kFXqHoSvo+Ra*QBLdDLgS8mmxe&fvt)VmPTc{L z@<(4+Xib=a+A?jYq+<96Yrj8mqMggEDSa>Dg$xXiSZi9tNOb3aSm!*w3*wVORxQ$*iV?_K>%z?#_TAqssqoux{roy=N$K0x zCFkA(tPHX)OKk+a$QRZXWn=LYS!e578*aCuvGvQ>I$+&@v3^w@@5-c(v~J#pcKGgV z>lVz-;Cv_RPCDsY8)N;Z;YtL81nalq%YoflVm-LJAl6~eThBN{qp)y!%6fJwy3MPF ztrzCSVa>$Pdf{msfbO4Jf4GI5TZ&k(&qBk?-pP7>{~mznIV5GK5sLb5x89gv4-I>) z^0;|2Usne)_M!E4anz}(29$giG=QGIw$hJKxlWg}mHYZ4@Ojy6x zxsc7@)&#dy%v)e{zaSR(H>XW6QpovT z1KarKh-~|ewh0|kSMNQvO^U>3-%PPhYT}2*s%Mh2Re`ooCoaZy&$Z3kF&0?jdE1=Z zlR?D(YMa*pjci!qe|szuoK zBXC1^zO?H%qcgpn-EQoyLmkgGz;0@g6YGsF?Y5Ozswo#@w+D{FiynX2bL=UH$IFxK z!Gq(_OIEk%KRFKX1pa9+)af>=(qwxv9R^r8g46ye8sJPWVz1b1IfxdY+N<3_lUTLR z9#QE6x{x$`G-@pWalXAaoptmWVz2WZMvy~l*kb|`@DO~Pz2WdM;1yfg8=XWjsku*5 z{!24^Q@nBr5y$P#&fEpQJ=Wg5Ejrz2YwgY3-9T4hvUdu@^_)Ir@3JBp@~|cjds0DM zk52=8N+6od(%1IEMW=z7qD$LYEWla%fqm+DZ{QPd*r)A`#B}_weR^X=%fUa{r?u#ES4x`<^a6ai9qM{-txUEIQME z@SGm__(c1uc5Sc%m1aNv1NtQAcKf9x2>0)n*)K5RV`?C*xHz*D^54&y$0+{9t} zbQ-V=EgkmO2stwkq&+F_=d9_-y>AmD?KMXLC7Jb?I|B1oe0+l1kc63q~A#?*C`ZjYlU8XaZoqf{^CbkzA4bH!tuC1tz1NXi@P9d&g@P)T+< z8Z@EM?zE$EDmwP%mmQ6-EW^e2OLDY3i%#v&W{&o!bm*L3IXbY8=&8SSbiE#rfcK-L zTkFARZhpwc(V{l#c#v4oyRl+Ug z7@EZFZ<3W!}@NUQWV_|sjYpY|T4egKZ%jcLl|02M_%966pzeviN!!hNh00@}w z_;mFbz!G*jW8lOEeNQ@`FHZ$H^G;HB!beixH`wv~pf7&ERZ@2R zgrvOBw~p6`?qTZL+VSVl)$!hFF-ck8osPdc;dr-iJN{mIK(f}b3=d4Z`)rJVdD%D_`r+4I zU@&$F!e%`nUJEbFeN935bx-UcpSIw6hkSV<8b8NjlP-{i|0Tje{7iEU!4CT>^SoQC zzbJ1G4uWQKt|a{V@wVCCuzxsW5YoD1}b2cmO>=l1)cW>qu zNfM0vpTTcR!ty!=)JsKqUJmax;{V)r3bqZnStlnWbZ7TLi!e$BBtPc#^QlnXbt7HtzXATU*S1;nFilEYAZ)tBx`{5E}p|_UD#r$29 zTe1_(RvIF3on&z+1#Rgrmd{iN7ng`~?5ACO$3tD;v}RtyKbL1aY@N}_^-DYUi&^vi zjb}3{=?_4$^*4$obOQ zJxO5ST8w$|EfhoyEpZLY={h%ro%H{>I9z9Dv#>Jkq_(#+^KG1f3rc_zC;+n7E)u&^ z@DquHthEPzhfsi@(W2zMqz6hnqHy19;}fM)WXFTGm=mldGi$R>vw_;P6RZ$^4nMed$-BbEs0 zB2a}JUtqUIvHI!TLA%=p|G6PXK~G;ae^L;&sf4o@`lxItSzGuWtClA>jzG}c9T}4C z@MlZ>Jst*XhAXUK_757Qm8$KdHNC>}goJtY&8lBra2lE@Nn3o9`K1;4!LKTq@x>se zfl1Qr2)c^PIThm4rlj|hypUNbzLK>iCz-FaJARRfOQHusC_|EQ5=xomMO_taXCiJG zPDyZ%7LV;|IvUqf_dk zP|%Dsck^JdEABHbg`TRNr+r3ybFI6{9QyyleQIHEnAv6diNzUB1tiFkwHDvb3b|H4 zVl9l8+K7!^Xh=jh;#Zs0iCKL~LzSYrSw)$;s=i=x+}Hzq;BRu7DPb_Rr(A`N%jVD+K7wQE(ksUa?iu;b+=&1WrPmr|e$3 z8`tvJtUCXfz`z}EU<^_CUz(-I53^Z7sIGQmQeTFVDdfdf(1SjbH7ObVU2SW!YyTVe z)@mG}f{nEPUH$NqM}OQ@;!f!zwanDW)+j!byTXb#P(s_6!o0PrLs>RsckF{A&>EiN z^;~_-oSQ-mNmL-mr2HxY5p7r^8VwDfu3y?`-aJZ-hY0QM2 zch!qDm4Z4lJ_;)c3J2l13YFp|+$jYqgPxscB*6Y);14c=$~a=NRVFY|z?jt<;-y(7KuK(+Ty8T&+&b8fph(F#3CBj&aZ5@2 zGk`w|3_vDm3A6~M35{_Hv>XWpE^`oX$1y6WRta(vibdUVISHQ(5+~KB=I6B{Yh`Ij zD{Yf(t0C!=8&)eJ$&;LVYk?uWsWV9ql(}RN%#t<0Nz*uqD?NjU#tCoofO>osJG#Ds1s<$*yGJc9{ zNtz^CLJFn+s2{HGVY~rHR}qEp;ga%wL~C3Z!ucnpQU6t*ceY63^oX9)4h4Lk@kp%P zaJjXvZe@8-R;4nwCzc3T6xyWwPh=-Xen*-}2_;#EN}k-xUc5YS$5@=U`W!2+1)XO4 zQlz`xX|qv5NSmn-DHUllK{3S|7(1&W{!`~9*V&5v zF#C5$>%u(sQ`IIDCJ9(PZFXQ)zDb8^Lv6GPspr~^3oKtr4=(>!XPkro_p8 zAM^dm4Jr%DN^1d#IBgrMC$1gU5y z;8P_d)0rg!X+(3<2rVL+<*P>gDLhp0OU|0sK?AB`NnEre>U*WpW;L01G6vriqh-lq zw4lMvR~wTZv#$aTIo@c5Hy;-pj!jTcGyj`6B-~Dv>Jx-5Ra&FGCM}RSQNEiN9)!NL zNc!)}*Py@0{1pdqyY;M+h(k%JIGT)x3{piYG9Aa|QTXewM9{Xm@tk6>bo9l3>G~y$ zJzCy1m?#YiWj0sk7W@En!mEE=ex~!GG2RbAh#xX_6?RZ@iTsBWV@4HAjHK}VBwhv1{B&jd=TCJxk73v9!DBbAmD*pQ4#VD4h4ieIwoVpDAA#+!_kJ8ed5|2&>cCwwha z2R_z$@gF%MtnjP?Q1=f*!Azy0n402Pf;-C36~bkD?W`=P$EnRx&=jaD`*DY?DkY!} zwB<>-Hj)H=rp-|nO3YBNzOp~rgNjP2P|&L*UsR&yKdy{Kr3TL^!K7uona7cJ)8e#l zop`%k@ciTBXeCBrHR6*WeOgelgv1ahRnVOtWu*7%PZdC_mCCC;mvYrkoBrYxOG|Q!x zIl=t3g|U3JbK1X*O_5YqJ8Xu!LNG($x01qh+p$82|E%<$s@)7yvf*$ksD5NQweWM2 z_Ej7oV7Inx`yDjmR1(gj0TnaF9~X%!II+ zXF>=`Iiv(U*K1B2{?O0QQ$=TfArKs*CDl^ujazK(CR%K4KaikRggO8=0-u0kAU!`;I_*Z!-(JSxbSy5Nw zCkP^lN|X?sX>4xJDNr6L*FuV+@?+Wz@)~d{sovES)_KL&d}@9w-c|ROntAR(5a|5;C>RL-{A6 zg>e`=?E=f~tx{mpT8fh~1BD=M{RI~6 zdOV!(H&i){HE(s6))!Hh4rfVa$!`<(xS=sqMLg>7+LP^=yoL5 zJa1-e>A8lquTs3ry}t@~DyIChLPOdoJVeLQhzmTL)pAVW9sP=X4kiU68P)>&vYgt= z3A_&5>#|;C5zODyG-x>#>Zov|{w0>^Iys4Zv4$}?9BG9tH(~=fCm-wVu6}wtA9cJ# zW{f3FSDh)m8}HQFU6aM}NVV0a0JpF3gl%^TBVCm|yl)ntimKtERa*0DJQhpmg!UiH zv^?2Mc0HWNy@WBFJYbF0*cW(+=`)L`ay%e)uZIRwUMUI1glAZ@`IpXv_&76&QhF~7 zGPo#J2yy3%s!~C2>^+!~mQ0a!R+u8RCD){IfUwOyuCje8C?_`hSWaM;(4Kc)ik9HqCt&R3d|53zD6RMx8SfvIi4dsyQve?3$-h!MAO+v$$ z!MZsr{fTv;;Hi$6@R#wlPSffIKl_Xo_1*=ZxSEpF-WG+3ENfj>!~lT zkfk`ZIAX`WfRFWQB@M@;3apJ>#A9Q-{>Q1@QS1NtMC}*zKRUGk$V8r|Prgv)$ezBM zbXRRjX5f^GFd31Bw)bB#gii{nGT-2jyK3tG^1zMk`1m$3-8E$>$nTNWb@?6undL6lA)>P zk@+=8Oi&2mfdlwGO;6{$XgTtl6Q2LMb2}BIy7m8K3ieM*NfWB5-rdWSMa4iVw4_qf z3N!5kna}wF_rzneYr%S+ONU1Vv<_P5`=TJ7p)GZLq7Qb>^<)!oWJP2Brx8@~iFW;8 zM$txm!<)3oydU;H8+6qx^S*`hxLM0T zktU5$%Kk%sX7>s zF}RABNcEJ@|%Br8F`R?PJ!P=C&e3kQG*M@^+ zJ^y)6fbXsK{ipxMS}8(NAen;2cTht7pp>9~i9HiiiU(;UU+`kV#Xn$_fRhF#JVaYi4Bvaf3psLUZL6MCdCBuR z-V>P?)CE)Zu`f|vg|qgNiy@DJ8>HoPVXK=jc>zS9_je}K^C?xM8+P$pwLf@q{|_4z z#-QS<0l)Zz7Zf<0cIFRW6mM>-kx4Y&@jrqHccP)ZD!GL6uXr&;vk#hT!(Qe!*XSnn~-xk*Jws7t_4TS~a!acgO zD>oAv7mMdi5k>y7RR*hb?ua7U-@lyPN6Xd$PdaKb;q$==BzRgZDVGxMI3`wApzCMq z)F-ogM*Ed1W>rZf1yfNNfku*+!bMqa&q84+LGjkV_x0@eGZ!6<6>(AwU$wnoBeE^r z#ug_3g@PX;*Y2EqiSoh`a*XAC;I=w2^w@ zi+w!U*COJXk87`9%wq4|)^_1-ZC{4TTcp$(=|pfag>)n@3K=~M=Bo5aI!4z)Xksc$ zW-gxelR`ihgUH}o`^!tzad!K^ItAVIqO2z~-BaOE-wbFj6WJvpAu%N=wohV0d{Cn6 zlu3-jOfiSh`I3Feuv==l!i0EjphXmv&rQmH&}_B-OL2D&TSR9|WV%(+x9u0QB6-~P z47XBwh)GMeiX<)EU+8S)wW(Z5DyQCrkhkBp&bfp|D`68e>eWTLWOe?7QAsK9QD~v6 zJ|yJyTme5RvvHRfX%nbSSjaAV$lJ*jnW^|R5~rru72>ro?4p2NoiY8XcEv8rSbXH{ zvbmPaAxa3mN~q;)gBG-B7t7{Kb_g>M9FL8N4V5}7aHkSrH@U17E%*@gZb84Q8wzAQ zs(9-DhVJ*f&r#jndsu`VDzh*3QfJL^E}tBtwayWa3@99y*r+9RWyQ3uIYnW|dp7{J zX$O&Y?k55*g);kS=MwNm5Vs^^{KQFr73Pw9N8(%`>{0DpVjZGnmRa$>mOA&w=uk8J zi+9=Sof8kXpz+)(s4k^vu^d{B+#=LQ*D^DnYqzGcKy7hu5gc0D^Lu1LRSl^I-CTM! z!gg{F^x}->okx73g=ZH!#PJNSwSu#7u;22C!rmF*NvO`$Ggr;L;s@sOI1}~40#MUw z$Y75l)748wpp;M(Mpo8F1c+k6owG1Z`>U*tsEi=BeN&isKH6dxL(#oG!UW~`WMl2R z9k<39C~B&yQxPQ8rQCmb>qEo0K7zFbKQxpjfugf0kD3{Am=!TmQBGd&)uMyMVRSfA zI8SDVlHsvjg@VO%UZW;HR|i1qG9)=(8lnZNqzaqW;gB+Db;U*%5oIM?ODrIIpf}H2 zY|bp4c$CdFuY#f&Ua-sB)E!}ZHcTiehURPU4j52W1e&xN%2T67Yfn;{ZxKRKb?8I* zPhQ`h#}EWi#40x&{YcY7qMm()xGK6HS%hgmiwIVOwIJdU=jPxhLhx(g)z@aQsJ~m3CuD zrL`$6;`A+v0d4w5S2w(ZQSyD)IY|mPoX#MMQ)tV;&iAyDAqI9VqLsjq4=+$O>oC zQujz>Xs%?};o_o*$nvt1hA%7S)xyGs#YBS;l%{A+dx=nORJaJi_=CPvcPpvpt#l#X z0P#1Kwi9ftS`I-kF2{90Tx{X-BR=R&PW+$Wc=GU5(hNxJ6c$spNmbNHSe`<|(&Gu1 zTWkLrGr3Ba6{qnJfn}MM42xFK4>y-g%bh5>$5T}&5;<)I&8QTaltEtD)w)y^HEXoY zGAK#ZjUhBBT^gZN75AV@H|QKs?Q$Yrqs^t+E8*WTO~^8m=aM~_MLtsbw9Jy(Ke;91 zfEcF?@dF+*f{qHc6H^o7f?QWCi9cCHzbst5KbzY*Dv{A^U|n&IwCx$!;kBh5Fp(=U zn0aOQ%uH!}<6RZ2iXS*S@QkQg3vP!;QWa_lopAoAYZesCdLFLQzNi@39Rj)+N?V`~ zf5`Duq^r*1GhQjdZ`4*OgOZ~LAcrcuq8O2|gf<_m8Tb$7r;TXIb83%kiKa!|N9XTd z9`+cN0xT?2$ckwxwSAsa`mbR= z8jBJG{C-NWX1~Xg_PIavua+q%l@pMZh#NI~Cd?2A?hU5$DPe9(T8GYlu~hcYlvrp+ zIgf$>1)@!mQu&IkP=QslJaATv$a?>QR!p`;;N!l6AE#}ojpCgcEe15~EDzH&V@H}p zC5z++Rj^LBo{>G^XN5rWty$UDoosehX+-bZ;t0#0O%ANUSXOOa(RD>>hIP|=$cj5s zBu7o>&9mx>`}nR-eUt*3PsUY$ZCZWN1pCBD=G7I{=D0UlJks9P7voU9>5)p-NWHbS z4Mbgx%rd@}t57HuSn ziZ)Xnwvc+cg+q(U@MjR_#sO_!LlJ|A*B@hooTcOxf0E=$R3B%9g6@7&QQbC4jH}lp zDLic4NHom;!4&erx|OW~LY%k4lW{?LNGkPHf=DYt|+r95;b3AkaaSx@tk1 z(obvFM1`BfJ!C#u9wNeR2!Yg*nHkHz&|ir-&*vRh5`C=aZzAMnyNrn#WgBsBekKYnFWoY;92+^As(3+w$i?7 zC(P|ZeP0j9qcDzeu_Oj~9`Dr1e(F6Yvvjj=T%(bcA0WP!xf6~m7liz}IPq-HV(B#qJ*>R1EgVWK_G@LyW*end(51V5Z{I zOMc{kNKk~L1Td-vt=OHdDf1%$$qE((IuR&LWlE9}x37XSjr+wXbxG-&m=H8DF}08D zR8Ns+HN~M($`dK=;Ubn#o3#;(8f&L8AHB3B%{&*sJUT#J``}M7xbQDh?A9R=H%0z4 zvsRDWbjV9)*p!ks?9*J@u3^Gg>pWa|RZ?N4`pX0a3yE@b)Iq&U8`MY zs9hf+irR8X9w;6oGbot@Gux6*aY!3JQdlvwrTxlOwCp2AAw1=2ieIas2^(m2M~ZR| zHB9E0(?*Ik)Is+<`t<1|I_PRXO7vowD>uUtGkr`nZUse0KaR$~Ek}O@#q(jt(j;eO z(-hay&tzBiF`^LD-lhs`F+wh7PM*r8luyO}8G)ZxW0DAP9T_Xu>w>qwHyc@@@}|l` zl-4%PXZi5&MdZ}ZPGLG<1qSYvBK?RZZRSC5UjhRK>Lf!|g6X53va=#u#AMMcc>Di0 zlfap@Q8RISHq2zUw9gOf|78YO;uMjCYu}6$)+!_&vct@(H-SJV1gm(Ftc>_1d{UVP z{;pm7R8%#FDMqzY{w$xwO!x6^N+MdzEkcT#oG>#%wO8ZE4(hFEx=^3I3zGY6`sTm=e`oY_sVyU}{hw;1e%@k3rO6!bg?ydE_CPd6Bp{f@vJ$;3`_+(NThcCRj zZqE`0b)7omfTSInWeW;5ROv!tgsM2v-gpMkR7jyakMe@Bl!_aev&8wXA)2VmL@j8h zZTcLGAJ;WeQY$`Rl+vos6S?%#O0+ifM1*!?z9=l0uHsmdivsj`&Avc{l1AV?Qy?uS3{Kljpg|N0+g|{_EkHP6R-ZtIN39fF7eSgT3+~-ZKIL# z%v9n1rQjQH7@p9|-+%J4Mb@AQg|bBDx!+F?RQZAIQz-)(fkI7^8SabLrJeBB-mMUJ z7OUA;ihAD7@$2`i9rT`gL!}k}4O5;xDGn%yS2_}ef4U2KbzNC0PBG{93>79WA>mToqO3{9tM3<;l(q!XyX)>e%dqW3ICCE<5E8Ud{2_(m+F2ks)DarGA|60DZr14mM4`JU%QOB>MyLZ+Jwb*&0 zm{xa_DBf&{M+;h$`>*gQ>Ade<=zb#Qq93wP>X$B8?QDMGi)VZ)Jym~42fc>&$0l(c z4+BUOGw;1bN$^l^p2F{R_|$ZpMR6_fH!M82J}#+Cw-ot@f=XxUoUHk`Vfl=tVCaCf z)tg1>?6hEYzLOr&(*aH%C6U})MDf6`?>ET07A?3v^TpIdCFE4CqUeM?Kc(MvXH_NS zw1=e8DcZIz;&WRQ997jG(I7R}migizDayK2q$EnH?+1aZYPWQ&h>-Vgvlir^QEDEjZQCY_2KM<6Epu%bfpQ`0 z*otzn%t|eZfGRc0mAR*jb0uvTI##mlM~9A;Ya!Do9rENH|H?zC)^8@WYR_GwLH1hj zch~xjQjoosgsfiU*ip=BGe__bA>TA)%fqyTk6;42msne?j z>`zAnbgYsYIIC=*+7Amz$()u10 z7T2Z|qMfO4!vDa^|7$k18J9#;|4siiC81$S{96T{B_X=L6YW092*qo_WU8cTgYcg^ z32^U$f?(xpNRH|T5Lup#7+qgq7B;hAY5CVH>BNU*NqSEEnIdmwYg1=3lUB@yKi=FF zN!YdxGV>qXF1sb$w*7C~*1auS;9dT The type of the starting arrows or markers to use for dimensions and labels - The type of the starting arrows or markers to use for dimensions and labels + Categoria de setas ou marcadores iniciais a utilizar para dimensões e rótulos Start arrow type - Start arrow type + Categoria de seta inicial @@ -209,18 +209,18 @@ The size of the starting arrows or markers in system units - The size of the starting arrows or markers in system units + O tamanho das setas ou marcadores iniciais em unidades do sistema Start arrow size - Start arrow size + Tamanho da seta inicial The type of the ending arrows or markers to use for dimensions and labels - The type of the ending arrows or markers to use for dimensions and labels + Categoria de seta final ou marcadores usados para dimensões e rótulos @@ -236,7 +236,7 @@ End arrow size - End arrow size + Tamanho da seta final @@ -268,7 +268,7 @@ Dimension Details - Dimension Details + Detalhes de dimensão @@ -305,7 +305,7 @@ Displays the dimension line - Displays the dimension line + Exibe a linha de dimensão @@ -374,13 +374,13 @@ Circular Array - Circular Array + Matriz circular Distance from one layer of objects to the next layer of objects - Distance from one layer of objects to the next layer of objects + Distância de uma camada de objetos até a próxima camada de objetos @@ -548,22 +548,22 @@ Valores negativos resultarão em cópias produzidas na direção negativa. Switch to Linear Mode - Switch to Linear Mode + Alternar para Modo Linear X axis - X axis + Eixo X Y axis - Y axis + Eixo Y Z axis - Z axis + Eixo Z @@ -573,7 +573,7 @@ Valores negativos resultarão em cópias produzidas na direção negativa. Currently selected axis - Currently selected axis + Eixo atualmente selecionado @@ -587,7 +587,7 @@ Valores negativos resultarão em cópias produzidas na direção negativa. X Intervals - X Intervals + Intervalos de X @@ -608,12 +608,12 @@ Valores negativos resultarão em cópias produzidas na direção negativa. Y Intervals - Y Intervals + Intervalos de Y Z Intervals - Z Intervals + Intervalos de Z @@ -650,7 +650,7 @@ Uma rede de links é mais eficiente quando se criam várias cópias, mas não po Polar Array - Polar Array + Matriz Polar @@ -795,7 +795,7 @@ Desmarque a opção para usar o sistema de coordenadas do plano de trabalho Resets the picked point - Resets the picked point + Redefine o ponto escolhido @@ -863,17 +863,17 @@ Desmarque a opção para usar o sistema de coordenadas do plano de trabalho Sets the working plane to the XZ-plane (front plane) - Sets the working plane to the XZ-plane (front plane) + Define o plano de trabalho para o plano XZ (plano de frente) Sets the working plane to the YZ-plane (side plane) - Sets the working plane to the YZ-plane (side plane) + Define o plano de trabalho para o plano YZ (plano lateral) Align to View - Align to View + Alinhar à visualização @@ -919,8 +919,7 @@ dos botões acima Centers the working plane on the current view when pressing one of the buttons above - Centers the working plane on the current view when pressing one -of the buttons above + Ao pressionar um dos botões acima o plano de trabalho será centralizado na visualização atual. @@ -937,7 +936,7 @@ will be moved to the center of the view. Move Working Plane - Move Working Plane + Mover plano de trabalho @@ -987,7 +986,7 @@ will be moved to the center of the view. Center View - Center View + Visão Central @@ -1008,7 +1007,7 @@ will be moved to the center of the view. The number of squares in the X- and Y-direction of the grid - The number of squares in the X- and Y-direction of the grid + O número de quadrados nas direções X e Y da grade @@ -1221,7 +1220,7 @@ de anotação. Se a escala for de 1:100, o multiplicador será de 100. Start arrow type - Start arrow type + Categoria de seta inicial @@ -1256,7 +1255,7 @@ de anotação. Se a escala for de 1:100, o multiplicador será de 100. Start arrow size - Start arrow size + Tamanho da seta inicial @@ -1266,7 +1265,7 @@ de anotação. Se a escala for de 1:100, o multiplicador será de 100. End arrow size - End arrow size + Tamanho da seta final @@ -1326,17 +1325,17 @@ de anotação. Se a escala for de 1:100, o multiplicador será de 100. Style Settings - Style Settings + Configurações de Estilo Saves the current style as a preset - Saves the current style as a preset + Salvar estilo atual como perfil Shape Appearance - Shape Appearance + Aparência da forma @@ -1346,7 +1345,7 @@ de anotação. Se a escala for de 1:100, o multiplicador será de 100. Adds a unit symbol to dimension texts - Adds a unit symbol to dimension texts + Adiciona um símbolo de unidade aos textos de dimensão @@ -1422,16 +1421,16 @@ apenas para dimensões linear. Align to face - Align to face + Alinhar à face Aligns the pattern with the base object. Otherwise, the pattern aligns with the global coordinate system. This setting modifies the Translate property. - Aligns the pattern with the base object. -Otherwise, the pattern aligns with the global coordinate system. -This setting modifies the Translate property. + Alinha o padrão com o objeto base. +Caso contrário, o padrão se alinha com o sistema de coordenadas global. +Essa configuração modifica a propriedade de tradução. @@ -1598,22 +1597,22 @@ accidentally and modifying the entered value. Show working plane orientation - Show working plane orientation + Mostrar orientação do plano de trabalho Command Options - Command Options + Opções de comando If checked, instructions are displayed in the Report View when using Draft commands - If checked, instructions are displayed in the Report View when using Draft commands + Se marcado, as instruções são exibidas na Visualização do Relatório ao usar o comando Rascunho. Show prompts in the Report View - Show prompts in the Report View + Mostrar avisos na visualização de relatório @@ -1635,7 +1634,7 @@ Isto permite indicar uma direção e então digite uma distância. Maximum number of editable objects - Maximum number of editable objects + Número máximo de objetos editáveis @@ -1665,7 +1664,7 @@ Isto permite indicar uma direção e então digite uma distância. SVG Patterns - SVG Patterns + Padrões SVG @@ -1692,7 +1691,7 @@ a serem adicionadas aos padrões de base Drawing View Line Definitions - Drawing View Line Definitions + Desenhando Definições da Linha de Visualização @@ -1734,7 +1733,7 @@ a serem adicionadas aos padrões de base - + mm mm @@ -1746,7 +1745,7 @@ a serem adicionadas aos padrões de base Start arrow type - Start arrow type + Categoria de seta inicial @@ -1762,12 +1761,12 @@ a serem adicionadas aos padrões de base Start arrow size - Start arrow size + Tamanho da seta inicial The default starting arrow size - The default starting arrow size + O tamanho padrão de seta inicial @@ -1777,17 +1776,17 @@ a serem adicionadas aos padrões de base The default symbol displayed at the end of dimension lines - The default symbol displayed at the end of dimension lines + O símbolo padrão exibido no finai das linhas dimensionais End arrow size - End arrow size + Tamanho da seta final The default ending arrow size - The default ending arrow size + O tamanho padrão da seta final @@ -1797,7 +1796,7 @@ a serem adicionadas aos padrões de base Dimension Details - Dimension Details + Detalhes de dimensão @@ -1813,8 +1812,8 @@ a serem adicionadas aos padrões de base The default annotation scale multiplier. This is the inverse of the scale set in the Draft Scale Widget. If the scale is 1:100 the multiplier is 100. - The default annotation scale multiplier. This is the inverse of the scale set -in the Draft Scale Widget. If the scale is 1:100 the multiplier is 100. + O multiplicador padrão de escala de anotação. Isso é o inverso do conjunto de escala +no widget da escala de anotação. Se a escala for de 1:100, o multiplicador será de 100. @@ -2032,19 +2031,19 @@ apenas para dimensões lineares. Use original SVG style - Use original SVG style + Usar estilo SVG original If checked, no unit conversion will occur. One unit in the SVG file will be interpreted as one millimeter. - If checked, no unit conversion will occur. -One unit in the SVG file will be interpreted as one millimeter. + Se marcado, nenhuma conversão de unidades ocorrerá. +Uma unidade no arquivo SVG será traduzida como um milímetro. Disable unit scaling - Disable unit scaling + Desativar dimensionamento da unidade @@ -2054,36 +2053,36 @@ One unit in the SVG file will be interpreted as one millimeter. Method for importing SVG object colors - Method for importing SVG object colors + Método para importar cores dos objetos SVG para o FreeCAD If face generation results in a degenerated face, a raw wire from the original shape is added - If face generation results in a degenerated face, -a raw wire from the original shape is added + Se a geração de face resulta em um rosto degenerado, +um arame bruto da forma original é adicionado Check to cut shapes according to the even/odd SVG fill rule - Check to cut shapes according to the even/odd SVG fill rule + Marque para cortar as formas de acordo com a regra de preenchimento de SVG par/ímpar Apply Cuts - Apply Cuts + Aplicar Cortes Coordinate precision (crucial for detecting closed paths) - Coordinate precision (crucial for detecting closed paths) + Precisão da coordenada (crucial para detectar caminhos fechados) The number of decimal places used in internal coordinate operations (for example 3 = 0.001). The optimal value depends on the absolute size of the import. Typical values are between 1 and 5. - The number of decimal places used in internal coordinate operations (for example 3 = 0.001). - The optimal value depends on the absolute size of the import. Typical values are between 1 and 5. + O número de casas decimais utilizadas nas operações de coordenadas internas (por exemplo, 3 = 0,001). +O valor ideal depende do tamanho absoluto da importação. Os valores típicos estão entre 1 e 5. @@ -2113,12 +2112,12 @@ a raw wire from the original shape is added Convert white line color to black - Convert white line color to black + Converter linha de cor branca para preto Maximum segment length for discretized arcs - Maximum segment length for discretized arcs + Comprimento máximo do segmento para arcos suavizados @@ -2138,12 +2137,12 @@ Esse valor é o comprimento máximo dos segmentos. Import Options - Import Options + Importar Opções Imports the areas (3D faces) too - Imports the areas (3D faces) too + Importa também as áreas (faces 3D) @@ -2166,12 +2165,12 @@ Esse valor é o comprimento máximo dos segmentos. Importar - + All objects containing faces will be exported as 3D polyface meshes - All objects containing faces will be exported as 3D polyface meshes + Todos os objetos contendo faces serão exportados como polifaces 3D - + Project exported objects along current view direction Projetar objetos exportados na direção da vista atual @@ -2209,52 +2208,50 @@ Esse valor é o comprimento máximo dos segmentos. If checked, this preferences dialog will be shown each time you import or export a DXF file. - If checked, this preferences dialog will be shown each time you import or export -a DXF file. + Se marcado, esta caixa de diálogo de preferências será exibida sempre que você importar ou exportar +um arquivo DXF. Show the importer dialog when importing a file - Show the importer dialog when importing a file + Mostrar o diálogo do importador ao importar um arquivo Use the legacy Python importer. This importer is more feature-complete but slower and requires an external library. - Use the legacy Python importer. This importer is more feature-complete but slower and requires an external library. + Use o importador Python Legacy. Este importador tem mais recursos, mas é mais lento e requer uma biblioteca externa. Use legacy importer - Use legacy importer + Use o importador Legacy Use the legacy Python exporter. This exporter is more feature-complete but slower and requires an external library. - Use the legacy Python exporter. This exporter is more feature-complete but slower and requires an external library. + Use o exportador Python legado. Este exportador tem recursos mais completos, mas é mais devagar e requer uma biblioteca externa. Use legacy exporter - Use legacy exporter + Use o exportador legado Automatic Update (Legacy Only) - Automatic Update (Legacy Only) + Atualização Automática (Somente Legado) If checked, FreeCAD is allowed to download and update the Python libraries required by the legacy importer. This can also be done manually by installing the 'dxf_library' addon from the Addon Manager. - If checked, FreeCAD is allowed to download and update the Python libraries -required by the legacy importer. This can also be done manually by installing -the 'dxf_library' addon from the Addon Manager. + Se checado, o FreeCAD tem permissão para baixar e atualizar as bibliotecas Python exigidas pelo importador legado. Isso também pode ser feito manualmente, instalando a extensão 'dxf_library' pelo Gerenciador de Extensões. Import As - Import As + Importe como @@ -2262,15 +2259,14 @@ the 'dxf_library' addon from the Addon Manager. reusable objects (Part Compounds) and instances become `App::Link` objects, maintaining the block structure. Best for full integration with the Draft workbench. - Creates fully parametric Draft objects. Block definitions are imported as -reusable objects (Part Compounds) and instances become `App::Link` objects, -maintaining the block structure. Best for full integration with the Draft -workbench. + Cria objetos em 'Rascunho' totalmente paramétricos. As definições de bloco são importadas como +objetos reutilizáveis (Compostos de Partes) e as instâncias tornam-se objetos `App::Link`, +mantendo a estrutura do bloco. Ideal para integração total com o ambiente de trabalho em 'Rascunho'. Editable Draft objects (highest fidelity, slowest) - Editable Draft objects (highest fidelity, slowest) + Objetos de Rascunho editáveis (maior fidelidade, mais lento) @@ -2278,7 +2274,7 @@ workbench. DxfImportMode - DxfImportMode + DxfImportMode @@ -2286,53 +2282,46 @@ workbench. definitions are imported as reusable objects (Part Compounds) and instances become `App::Link` objects, maintaining the block structure. Best for script-based post-processing and Part workbench integration. - Creates parametric Part objects (e.g., Part::Line, Part::Circle). Block -definitions are imported as reusable objects (Part Compounds) and instances -become `App::Link` objects, maintaining the block structure. Best for -script-based post-processing and Part workbench integration. + Cria objetos Part paramétricos (ex.: Part::Line, Part::Circle). Definições de bloco são importadas como objetos reutilizáveis ( Compostos Part) e instâncias se tornam objetos `App::Link`, mantendo a estrutura do bloco. Melhor para pós-processamento baseado em script e integrações de bancada de trabalho Part. Editable Part primitives (high fidelity, slower) - Editable Part primitives (high fidelity, slower) + Habilitar primitivos Part (alta fidelidade, mais lento) Creates a non-parametric shape for each DXF entity. Block definitions are imported as reusable objects (Part Compounds) and instances become `App::Link` objects, maintaining the block structure. Good for referencing and measuring. - Creates a non-parametric shape for each DXF entity. Block definitions are -imported as reusable objects (Part Compounds) and instances become `App::Link` -objects, maintaining the block structure. Good for referencing and measuring. + Cria uma forma não paramétrica para cada entidade DXF. As definições de bloco são importadas como objetos reutilizáveis (Compostos de Partes) e as instâncias tornam-se objetos `App::Link', mantendo a estrutura do bloco. Ideal para referência e medição. Individual Part shapes (balanced, recommended) - Individual Part shapes (balanced, recommended) + Formas Part individuais (equilibrado, recomendado) Merges all geometry per layer into a single, non-editable shape. Block structures are not preserved; their geometry becomes part of the layer's shape. Best for importing and viewing very large files with maximum performance. - Merges all geometry per layer into a single, non-editable shape. Block -structures are not preserved; their geometry becomes part of the layer's -shape. Best for importing and viewing very large files with maximum performance. + Funde toda a geometria por camada em uma única forma não editável. Estruturas de bloco não são preservadas; a sua geometria se torna parte da camada da forma. É melhor para importar e ver arquivos muito maiores com o desempenho máximo. Fused Part shapes (lowest fidelity, fastest) - Fused Part shapes (lowest fidelity, fastest) + Formas Pat fundidas (pior fidelidade, mais rápida) Import Settings - Import Settings + Configurações de Importação Global scaling factor - Global scaling factor + Fator de dimensionamento global @@ -2340,20 +2329,17 @@ shape. Best for importing and viewing very large files with maximum performance. between the DXF file's unit and millimeters. Example: for files in millimeters: 1, in centimeters: 10, in meters: 1000, in inches: 25.4, in feet: 304.8 - Scale factor to apply to DXF files on import. The factor is the conversion -between the DXF file's unit and millimeters. Example: for files in -millimeters: 1, in centimeters: 10, in meters: 1000, in inches: 25.4, -in feet: 304.8 + Fator de dimensionamento para aplicar nos arquivos DXF ao importar. O fator é a conversão entre a unidade do arquivo DXF e milímetros. Exemplo: para arquivos em milímetros: 1, em centímetros: 10, em metros: 1000, em polegadas: 25,4, em pés: 304,8 If checked, text, mtext, and dimension entities will be imported as Draft objects - If checked, text, mtext, and dimension entities will be imported as Draft objects + Se checado, texto, mtext, e entidades de dimensão serão importadas como objetos de Rascunho If checked, point entities will be imported - If checked, point entities will be imported + Se checado, entidades de ponto serão importadas @@ -2364,37 +2350,34 @@ in feet: 304.8 If checked, entities from the paper space will also be imported. By default, only model space is imported - If checked, entities from the paper space will also be imported. By default, -only model space is imported + Se checado, entidades do espaço do papel também serão importadas. Por padrão, somente o espaço modelo é importado Paper space objects - Paper space objects + Objetos do espaço do papel If checked, anonymous blocks (whose names begin with *) will also be imported. These are often used for hatches and dimensions - If checked, anonymous blocks (whose names begin with *) will also be imported. -These are often used for hatches and dimensions + Se checado, blocos anônimos (cujos nomes começam com *) também serão importados. Estes são frequentemente usados como hachuras e dimensões Anonymous blocks (*-blocks) - Anonymous blocks (*-blocks) + Blocos anônimos (blocos-*) If checked, the boundaries of hatch objects will be imported as closed wires. (Legacy importer only) - If checked, the boundaries of hatch objects will be imported as closed wires. -(Legacy importer only) + Se checado, os limites de objetos hachuras serão importados como fios fechados (Somente no importador legado) Hatch boundaries - Hatch boundaries + Limite da Escotilha @@ -2405,82 +2388,78 @@ These are often used for hatches and dimensions If checked, colors will be set as specified in the DXF file whenever possible. Otherwise, default FreeCAD colors are applied - If checked, colors will be set as specified in the DXF file whenever -possible. Otherwise, default FreeCAD colors are applied + Se marcado, as cores serão definidas conforme especificado no arquivo DXF sempre que possível. Caso contrário, as cores padrão do FreeCAD serão aplicadas. If checked, imported texts will get the standard Draft text size, instead of the size defined in the DXF document. (Legacy importer only) - If checked, imported texts will get the standard Draft text size, instead of -the size defined in the DXF document. (Legacy importer only) + Se marcado, os textos importados receberão o tamanho padrão do texto Rascunho, em vez do +tamanho definido no documento DXF. (Apenas importador 'Legacy') Advanced processing - Advanced processing + Processamento avançado If checked, the legacy importer will attempt to join coincident geometric objects into wires. This can be slow for large files. (Legacy importer only) - If checked, the legacy importer will attempt to join coincident geometric -objects into wires. This can be slow for large files. (Legacy importer only) + Se marcado, o importador 'Legacy' tentará unir objetos geométricos coincidentes e tranformá-los em fios. Pode ser lento para arquivos grandes. (Apenas importador 'Legacy') If checked, polylines that have a width property will be rendered as faces representing that width. (Legacy importer only) - If checked, polylines that have a width property will be rendered as faces -representing that width. (Legacy importer only) + Se marcado, as polilinhas que possuem uma propriedade de largura serão representadas como faces representando essa largura. (Apenas importador 'Legacy') If checked, the legacy importer will attempt to create Sketcher objects instead of Draft or Part objects. This overrides the 'Import As' setting - If checked, the legacy importer will attempt to create Sketcher objects -instead of Draft or Part objects. This overrides the 'Import As' setting + Se marcado, o importador 'Legacy' tentará criar objetos 'Desenhado' ao invés de objetos 'Rascunho' ou 'Parte'. Isso substitui a configuração “Importar Como”. Create sketches - Create sketches + Criar desenhos Export Options - Export Options + Opções de Exportação - + Maximum spline segment - Maximum spline segment + Segmento máximo de rabisco - + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. - Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. + O comprimento máximo de cada um dos segmentos polilinhas. '0' trata todo rabisco como um segmento reto. - + Export 3D objects as polyface meshes Exportar objetos 3D como malhas poliface - + TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. Vistas de Desenho Técnico serão exportadas como blocos. Isto pode falhar para modelos DXF R12. - + Export TechDraw Views as blocks Exportar vistas de desenho técnico como blocos - + Exported objects will be projected to reflect the current view direction Objetos exportados serão projetados para refletir a direção da vista atual @@ -2499,7 +2478,7 @@ Isto pode falhar para modelos DXF R12. Grid and Snapping - Grid and Snapping + Grade e Encaixe @@ -2529,7 +2508,7 @@ Linhas maiores são mais grossas que as linhas menores. Snapping and Modifier Keys - Snapping and Modifier Keys + Encaixe e Modificador de Teclas @@ -2651,7 +2630,7 @@ correspondendo aos eixos X, Y ou Z do sistema de coordenadas global The number of squares in the X- and Y-direction of the grid - The number of squares in the X- and Y-direction of the grid + O número de quadrados nas direções X e Y da grade @@ -2671,7 +2650,7 @@ correspondendo aos eixos X, Y ou Z do sistema de coordenadas global The constrain modifier key - The constrain modifier key + A tecla modificadora de restrição @@ -2737,12 +2716,12 @@ correspondendo aos eixos X, Y ou Z do sistema de coordenadas global DWG Conversion - DWG Conversion + Conversão de DWG Conversion method - Conversion method + Método de conversão @@ -2897,7 +2876,7 @@ correspondendo aos eixos X, Y ou Z do sistema de coordenadas global In-Command Shortcuts - In-Command Shortcuts + Atalhos de Comandos @@ -2977,47 +2956,47 @@ correspondendo aos eixos X, Y ou Z do sistema de coordenadas global Recenter - Recenter + Centralizar D - D + D UI Options - UI Options + Opções da UI If checked, the Draft Snap toolbar will only be visible during commands - If checked, the Draft Snap toolbar will only be visible during commands + Se marcada, a barra de ferramentas de 'Rascunho Instantâneo' só será visível durante os comandos Only show the Draft Snap toolbar during commands - Only show the Draft Snap toolbar during commands + Mostrar somente a barra de ferramentas de 'Rascunho Instantâneo' durante os comandos If checked, the Draft Snap Widget is displayed in the Draft Status Bar - If checked, the Draft Snap Widget is displayed in the Draft Status Bar + Se marcado, o Widget de 'Rascunho Instantâneo' é exibido na barra de status Show the Draft Snap Widget in the Draft Workbench - Show the Draft Snap Widget in the Draft Workbench + Mostrar o Widget ' Rascunho Instantâneo' na área de trabalho If checked, the Draft Scale Widget is displayed in the Draft Status Bar - If checked, the Draft Scale Widget is displayed in the Draft Status Bar + Se marcado, o Widget de Escala é exibido na barra de status de 'Rascunho' Show the Draft Scale Widget in the Draft Workbench - Show the Draft Scale Widget in the Draft Workbench + Mostrar o Widget 'Escala' na área de trabalho @@ -3041,12 +3020,12 @@ correspondendo aos eixos X, Y ou Z do sistema de coordenadas global If checked, the command will not finish until pressing the command button again - If checked, the command will not finish until pressing the command button again + Se marcado, o comando não terminará até pressionar o botão de comando novamente If checked, the next dimension will be placed in a chain with the previously placed Dimension - If checked, the next dimension will be placed in a chain with the previously placed Dimension + Se marcada, a próxima Dimensão será colocada em uma cadeia com a Dimensão colocada anteriormente @@ -3061,7 +3040,7 @@ correspondendo aos eixos X, Y ou Z do sistema de coordenadas global Select Edge - Select Edge + Selecionar borda @@ -3077,78 +3056,78 @@ correspondendo aos eixos X, Y ou Z do sistema de coordenadas globalLimpar - + All shapes must be coplanar - All shapes must be coplanar + Todas as formas devem ser coplanares - + Selected shapes must define a plane - Selected shapes must define a plane + As formas selecionadas devem definir um plano - - - + + + Top Topo - - - + + + Front Frente - - - + + + Side Lateral - - - + + + Auto Auto - + Current working plane: Auto - Current working plane: Auto + Plano de trabalho atual: Automático - + Current working plane: Plano de trabalho atual: - - + + Selected shapes do not define a plane As formas selecionadas não definem um plano - + No previous working plane Nenhum plano de trabalho anterior - + No next working plane Não há nenhum próximo plano de trabalho - + Axes: Eixos: - + Position: Posição: @@ -3174,7 +3153,7 @@ correspondendo aos eixos X, Y ou Z do sistema de coordenadas global X coordinate of the point - X coordinate of the point + Coordenada X do ponto @@ -3211,22 +3190,22 @@ correspondendo aos eixos X, Y ou Z do sistema de coordenadas global Creates the text object and finishes the command - Creates the text object and finishes the command + Cria o objeto de texto e encerra o comando Changes the default style for new objects - Changes the default style for new objects + Altera o estilo padrão para novos objetos Toggles construction mode - Toggles construction mode + Alternar modo de construção Label Type - Label Type + Tipo de etiqueta @@ -3243,32 +3222,32 @@ se é o primeiro ponto a definir Y coordinate of the point - Y coordinate of the point + Coordenada Y do ponto Z coordinate of the point - Z coordinate of the point + Coordenada Z do ponto Enter Point - Enter Point + Inserir Ponto Length of the current segment - Length of the current segment + Comprimento do segmento atual Angle of the current segment - Angle of the current segment + Ângulo do segmento atual Locks the current angle - Locks the current angle + Bloqueia o ângulo atual @@ -3295,12 +3274,12 @@ Desmarque a opção para usar o sistema de coordenadas do plano de trabalho Modify Objects - Modify Objects + Modificar objetos Facebinder Elements - Facebinder Elements + Elementos de Facebinder @@ -3330,7 +3309,7 @@ Desmarque a opção para usar o sistema de coordenadas do plano de trabalho Enter a point with given coordinates - Enter a point with given coordinates + Insira um ponto com as coordenadas indicadas @@ -3341,13 +3320,12 @@ Desmarque a opção para usar o sistema de coordenadas do plano de trabalho If checked, the object will be filled with a face. Not available if the 'Use Part Primitives' preference is enabled - If checked, the object will be filled with a face. -Not available if the 'Use Part Primitives' preference is enabled + Se marcado, o objeto será preenchido com uma face. Não disponível se a preferência 'Usar Primitivos da Parte' estiver ativada Chained mode - Chained mode + Modo de encadeamento @@ -3553,9 +3531,8 @@ Not available if the 'Use Part Primitives' preference is enabled Please set one manually under menu Edit → Preferences → Import/Export → DWG For more information see: https://wiki.freecad.org/Import_Export_Preferences - No suitable external DWG converter has been found. -Please set one manually under menu Edit → Preferences → Import/Export → DWG -For more information see: + Não foi encontrado nenhum conversor DWG externo adequado. Por favor, defina um manualmente no menu Editar → Preferências → Importar/Exportar → DWG +Para mais informações, consulte: https://wiki.freecad.org/Import_Export_Preferences @@ -3567,10 +3544,10 @@ or try saving to a lower DWG version. Tente mover o arquivo DWG para um caminho de diretório sem espaços e caracteres que não estejam em inglês, ou tente salvar em uma versão DWG inferior. - - - - + + + + @@ -3586,24 +3563,24 @@ Tente mover o arquivo DWG para um caminho de diretório sem espaços e caractere Set Custom Scale - Set Custom Scale + Definir Escala Personalizada Draft Scale Widget A context menu action used to show or hide this toolbar widget - Draft Scale Widget + Widget 'Escala Rascunho' Set the scale used by Draft annotation tools - Set the scale used by Draft annotation tools + Definir a escala usada pelas ferramentas de anotação do rascunho Draft Snap Widget A context menu action used to show or hide this toolbar widget - Draft Snap Widget + Widget 'Rascunho Instantâneo' @@ -3627,43 +3604,43 @@ Tente mover o arquivo DWG para um caminho de diretório sem espaços e caractere - + No active document. Aborting. Nenhum documento ativo. Abortando. - + Wrong input: object {} not in document. Entrada errada: o objeto {} não está no documento. - + Unable to insert new object into a scaled part Não foi possível inserir novo objeto em uma peça em escala - + Symbol not implemented. Using a default symbol. Símbolo não implementado. Usando um símbolo padrão. - + image is Null imagem é nula - + filename does not exist on the system or in the resource file nome do arquivo não existe no sistema ou no arquivo de recursos - + unable to load texture não foi possível carregar a textura - + Does not have 'ViewObject.RootNode'. Não tem 'ViewObject.RootNode'. @@ -3716,7 +3693,7 @@ Tente mover o arquivo DWG para um caminho de diretório sem espaços e caractere %s cannot be modified because its placement is readonly - %s cannot be modified because its placement is readonly + %s não pode ser modificado por seu posicionamento ser somente leitura @@ -3781,7 +3758,7 @@ Tente mover o arquivo DWG para um caminho de diretório sem espaços e caractere Edges do not intersect! - Edges do not intersect! + Bordas não se cruzam! @@ -3796,17 +3773,17 @@ Tente mover o arquivo DWG para um caminho de diretório sem espaços e caractere %1 pick next point, snap to first point to close - %1 pick next point, snap to first point to close + %1 escolha o próximo ponto, passe pelo primeiro ponto para fechar %1 pick next point - %1 pick next point + %1 escolher o próximo ponto Unable to create a wire from the selected objects - Unable to create a wire from the selected objects + Não foi possível criar um fio a partir dos objetos selecionados @@ -3839,17 +3816,17 @@ Tente mover o arquivo DWG para um caminho de diretório sem espaços e caractere Join Lines - Join Lines + Unir Linhas Only Draft lines and wires can be joined - Only Draft lines and wires can be joined + Somente rascunhos de linhas e fios podem ser unidos Selection: - Selection: + Seleção: @@ -3865,7 +3842,7 @@ Tente mover o arquivo DWG para um caminho de diretório sem espaços e caractere Select an object to convert - Select an object to convert + Selecione um objeto para converter @@ -3903,7 +3880,7 @@ Tente mover o arquivo DWG para um caminho de diretório sem espaços e caractere No valid subelements selected - No valid subelements selected + Nenhum sub-elemento válido selecionado @@ -3956,49 +3933,49 @@ Tente mover o arquivo DWG para um caminho de diretório sem espaços e caractere %1 constrain - %1 constrain + 1% restrição %1 snap - %1 snap + 1% snap %1/%2/%3 switch constraint - %1/%2/%3 switch constraint + 1% 2% 3% alternador de restrições %1 toggle relative - %1 toggle relative + 1% Liga/Desliga relativo %1 toggle global - %1 toggle global + 1% alternador global %1 toggle continue - %1 toggle continue + 1% alternador de continuidade %1 pick center - %1 pick center + 1% centro de seleção %1 pick radius - %1 pick radius + 1% Escolher raio %1 pick aperture - %1 pick aperture + 1% escolher abertura @@ -4028,18 +4005,18 @@ Tente mover o arquivo DWG para um caminho de diretório sem espaços e caractere %1 pick start angle - %1 pick start angle + 1% escolher ângulo inicial Arc From 3 Points - Arc From 3 Points + Arco a partir de 3 pontos Create Arc From 3 Points - Create Arc From 3 Points + Criar Arco a partir de 3 Pontos @@ -4047,18 +4024,18 @@ Tente mover o arquivo DWG para um caminho de diretório sem espaços e caractere %1 pick first point - %1 pick first point + 1% escolher primeiro ponto %1 pick second point - %1 pick second point + 1% escolher segundo ponto %1 pick third point - %1 pick third point + 1% escolher terceiro ponto @@ -4073,12 +4050,12 @@ Tente mover o arquivo DWG para um caminho de diretório sem espaços e caractere Edit Node - Edit Node + Editar nó Too many objects selected, maximum number set to: - Too many objects selected, maximum number set to: + Muitos objetos selecionados, número máximo definido como: @@ -4093,12 +4070,12 @@ Tente mover o arquivo DWG para um caminho de diretório sem espaços e caractere Annotation Style Editor - Annotation Style Editor + Editor de Estilo de Anotação New Style - New Style + Novo Estilo @@ -4135,22 +4112,22 @@ Tente mover o arquivo DWG para um caminho de diretório sem espaços e caractere This style is used by some objects in this document. Proceed? - This style is used by some objects in this document. Proceed? + Este estilo é usado por alguns objetos deste documento. Continuar? Rename Style - Rename Style + Renomear Estilo New name - New name + Novo nome Open Styles File - Open Styles File + Abrir arquivo de estilos @@ -4160,7 +4137,7 @@ Tente mover o arquivo DWG para um caminho de diretório sem espaços e caractere Save Styles File - Save Styles File + Salvar arquivo de estilos @@ -4187,7 +4164,7 @@ Tente mover o arquivo DWG para um caminho de diretório sem espaços e caractere %1 pick point - %1 pick point + 1% ponto de escolha @@ -4209,15 +4186,14 @@ Tente mover o arquivo DWG para um caminho de diretório sem espaços e caractere The base angle to start the rotation from - The base angle to start the rotation from + O ângulo de base para iniciar a rotação de The amount of rotation to perform. The final angle will be the base angle plus this amount. - The amount of rotation to perform. -The final angle will be the base angle plus this amount. + A quantidade de rotação para executar. O ângulo final será o ângulo de base mais essa quantidade. @@ -4240,17 +4216,17 @@ The final angle will be the base angle plus this amount. Add to New Group - Add to New Group + Adicionar a um novo grupo Add to Group - Add to Group + Adicionar ao Grupo No new selection. Select non-empty groups or objects inside groups. - No new selection. Select non-empty groups or objects inside groups. + Nenhuma seleção nova. Selecione grupos não vazios ou objetos dentro de grupos. @@ -4263,7 +4239,7 @@ The final angle will be the base angle plus this amount. Layer name - Layer name + Nome da Camada @@ -4280,7 +4256,7 @@ The final angle will be the base angle plus this amount. Add to Construction Group - Add to Construction Group + Adicionar ao Grupo de Construção @@ -4290,7 +4266,7 @@ The final angle will be the base angle plus this amount. Group name - Group name + Nome do grupo @@ -4322,17 +4298,17 @@ The final angle will be the base angle plus this amount. Radius of the fillet - Radius of the fillet + Raio do filete Enter radius - Enter radius + Inserir raio Create Fillet - Create Fillet + Criar filete @@ -4362,42 +4338,42 @@ The final angle will be the base angle plus this amount. This object is not supported - This object is not supported + Este objeto não é suportado Only a single face can be extruded - Only a single face can be extruded + Só uma única face pode ser externada Trimex does not support this object type - Trimex does not support this object type + Trimex não suporta este tipo de objeto Unable to trim these objects, only Draft wires and arcs are supported - Unable to trim these objects, only Draft wires and arcs are supported + Não é possível aparar estes objetos, somente arames e arcos são suportados These objects do not intersect - These objects do not intersect + Esses objetos não se cruzam Too many intersection points - Too many intersection points + Muitos pontos de interseção Offset only works on one object at a time - Offset only works on one object at a time + A ferramenta de deslocamento só funciona em um objeto de cada vez Offset of Bézier curves is currently not supported - Offset of Bézier curves is currently not supported + Deslocamento de curvas de Bézier atualmente não é suportado @@ -4423,7 +4399,7 @@ The final angle will be the base angle plus this amount. Create B-Spline - Create B-Spline + Criar B-Spline @@ -4434,119 +4410,119 @@ The final angle will be the base angle plus this amount. This object does not support possible coincident points - This object does not support possible coincident points + Este objeto não suporta possíveis pontos coincidentes Delete Point - Delete Point + Excluir ponto Add Point - Add Point + Adicionar ponto Open Wire - Open Wire + Abrir Wire Close Wire - Close Wire + Fechar Wire Reverse Wire - Reverse Wire + Reverter Wire Active object must have more than 2 points or nodes - Active object must have more than 2 points or nodes + O objeto ativo deve ter mais de 2 pontos ou nós Open Spline - Open Spline + Abrir Spline Close Spline - Close Spline + Fechar Spline Reverse Spline - Reverse Spline + Reverter Spline Move Arc - Move Arc + Mover Arco Set First Angle - Set First Angle + Definir Primeiro Ângulo Set Last Angle - Set Last Angle + Definir Último Ângulo Set Radius - Set Radius + Definir Raio Invert Arc - Invert Arc + Inverter Arco Make Sharp - Make Sharp + Fazer Agudo Make Tangent - Make Tangent + Fazer Tangente Make Symmetric - Make Symmetric + Fazer simétrico Reverse Curve - Reverse Curve + Reverter Curva Open Curve - Open Curve + Abrir Curva Close Curve - Close Curve + Fechar Curva Selection is not a knot - Selection is not a knot + A seleção não é um nó Endpoint of Bézier curve cannot be smoothed - Endpoint of Bézier curve cannot be smoothed + O ponto final da curva de Bézier @@ -4556,18 +4532,18 @@ The final angle will be the base angle plus this amount. Bézier Curve - Bézier Curve + Curva de Bézier Create Bézier Curve - Create Bézier Curve + Criar Curva de Bézier Cubic Bézier Curve - Cubic Bézier Curve + Curva de Bézier Cúbica @@ -4578,12 +4554,12 @@ The final angle will be the base angle plus this amount. %1 click and drag to define first point and knot - %1 click and drag to define first point and knot + %1 clique e arraste para definir o primeiro ponto e o nó %1 click and drag to define next point and knot - %1 click and drag to define next point and knot + %1 clique e arraste para definir o próximo ponto e o nó @@ -4606,7 +4582,7 @@ The final angle will be the base angle plus this amount. %1 pick opposite point - %1 pick opposite point + %1 escolher ponto oposto @@ -4631,7 +4607,7 @@ The final angle will be the base angle plus this amount. Zero scale factor not allowed - Zero scale factor not allowed + Fator de escala zero não permitido @@ -4674,12 +4650,12 @@ The final angle will be the base angle plus this amount. Pick the opposite point of the selection rectangle - Pick the opposite point of the selection rectangle + Escolher o ponto oposto do retângulo de seleção Turning a rectangle into a wire - Turning a rectangle into a wire + Transformando um retângulo em fio @@ -4740,12 +4716,12 @@ The final angle will be the base angle plus this amount. Cannot clone objects without a shape, aborting - Cannot clone objects without a shape, aborting + Não é possível clonar objetos sem uma forma, interrompendo Cannot clone objects without a shape, skipping them - Cannot clone objects without a shape, skipping them + Não é possível clonar objetos sem uma forma, ignorando-os @@ -4801,12 +4777,12 @@ The final angle will be the base angle plus this amount. Polar Array - Polar Array + Matriz Polar Number of elements must be at least 2 - Number of elements must be at least 2 + O número de elementos deve ser pelo menos 2 @@ -4821,7 +4797,7 @@ The final angle will be the base angle plus this amount. Create Polar Array - Create Polar Array + Criar Matriz Polar @@ -4859,23 +4835,23 @@ The final angle will be the base angle plus this amount. Number of elements must be at least 1 - Number of elements must be at least 1 + O número de elementos deve ser pelo menos 1 In linear mode, at least 1 axis must be selected - In linear mode, at least 1 axis must be selected + No modo linear, pelo menos 1 eixo deve ser selecionado Create Orthogonal Array - Create Orthogonal Array + Criar Matriz Ortogonal Create link array: - Create link array: + Criar Matriz de links @@ -4910,7 +4886,7 @@ The final angle will be the base angle plus this amount. Switch to Ortho Mode - Switch to Ortho Mode + Alternar para o Modo Ortho @@ -4933,7 +4909,7 @@ The final angle will be the base angle plus this amount. Switch to Linear Mode - Switch to Linear Mode + Alternar para Modo Linear @@ -4943,7 +4919,7 @@ The final angle will be the base angle plus this amount. Interval - Interval + Intervalo @@ -4968,31 +4944,31 @@ The final angle will be the base angle plus this amount. Circular Array - Circular Array + Matriz circular At least 1 element must be selected - At least 1 element must be selected + Pelo menos 1 elemento deve ser selecionado Number of layers must be at least 2 - Number of layers must be at least 2 + O número de camadas deve ser pelo menos 2 Selection is not suitable for array - Selection is not suitable for array + A seleção não é adequada para matriz Tangential distance cannot be 0 - Tangential distance cannot be 0 + A distância tangencial não pode ser 0 @@ -5002,7 +4978,7 @@ The final angle will be the base angle plus this amount. Create Circular Array - Create Circular Array + Criar Matriz Circular @@ -5017,7 +4993,7 @@ The final angle will be the base angle plus this amount. Number of concentric circles: - Number of concentric circles: + Número de círculos concêntricos: @@ -5027,17 +5003,17 @@ The final angle will be the base angle plus this amount. Font file not found - Font file not found + Arquivo de fonte não encontrado Specified font file is not a file - Specified font file is not a file + O arquivo de fonte especificado não é um arquivo Specified font type is not supported - Specified font type is not supported + O tipo de fonte especificado não é suportado @@ -5057,38 +5033,38 @@ The final angle will be the base angle plus this amount. , path object does not have 'Edges'. - , path object does not have 'Edges'. + , objeto de caminho não tem 'Bordas'. Start Offset too large for path length. Using 0 instead. - Start Offset too large for path length. Using 0 instead. + Deslocamento inicial muito grande para o comprimento do caminho. Use 0 ao invés disso. End Offset too large for path length minus Start Offset. Using 0 instead. - End Offset too large for path length minus Start Offset. Using 0 instead. + Deslocamento final muito grande para o comprimento do caminho. Use 0 ao invés disso. Length of tangent vector is 0. Copy not aligned. - Length of tangent vector is 0. Copy not aligned. + Comprimento do vetor tangente é 0. Cópia não alinhada. Length of normal vector is 0. Using a default axis instead. - Length of normal vector is 0. Using a default axis instead. + Comprimento do vetor normal é 0. Use um eixo padrão ao invés disso. Spacing unit of 0 is not allowed, using default - Spacing unit of 0 is not allowed, using default + A unidade de espaçamento 0 não é permitida, usando padrão Operation would generate too many objects. Aborting - Operation would generate too many objects. Aborting + A operação geraria muitos objetos. Interrompendo. @@ -5114,7 +5090,7 @@ The final angle will be the base angle plus this amount. All shapes must be planar - All shapes must be planar + Todas as formas devem ser planas @@ -5125,12 +5101,12 @@ The final angle will be the base angle plus this amount. Wrong input: must be a list or tuple of 3 points exactly. - Wrong input: must be a list or tuple of 3 points exactly. + Entrada incorreta: deve ser uma lista ou tupla de exatamente 3 pontos Wrong input: must be list or tuple of 3 points exactly. - Wrong input: must be list or tuple of 3 points exactly. + Entrada errada: deve ser uma lista ou tupla de 3 pontos exatamente. @@ -5341,7 +5317,7 @@ The final angle will be the base angle plus this amount. Wrong input: object does not have at least 1 element in 'Vertexes' to use for measuring. - Wrong input: object does not have at least 1 element in 'Vertexes' to use for measuring. + Entrada incorreta: o objeto não possui pelo menos 1(um) elemento em “vértices” para ser utilizado na medição. @@ -5468,12 +5444,12 @@ The final angle will be the base angle plus this amount. Downgrade: Unknown force method: - Downgrade: Unknown force method: + Rebaixamento: Método de força desconhecido: Found 1 array: exploding it - Found 1 array: exploding it + Encontrada 1 matriz: explodindo-a @@ -5488,12 +5464,12 @@ The final angle will be the base angle plus this amount. Found several faces: subtracting them from the first one - Found several faces: subtracting them from the first one + Encontrado várias faces: subtraindo-as do primeiro Unable to downgrade these objects - Unable to downgrade these objects + A dminuição desses objetos não está disponível @@ -5533,17 +5509,17 @@ The final angle will be the base angle plus this amount. Found groups: closing open wires inside - Found groups: closing open wires inside + Grupos encontrados: fechando fios abertos dentro Found meshes: turning them into Part shapes - Found meshes: turning them into Part shapes + Malhas encontradas: transformando-as em formas de peça Found object with several coplanar faces: refining them - Found object with several coplanar faces: refining them + Objeto encontrado com várias faces coplanares: refinando-os @@ -5569,7 +5545,7 @@ The final angle will be the base angle plus this amount. Unable to upgrade these objects - Unable to upgrade these objects + O aumento desses objetos não está disponível @@ -5580,7 +5556,7 @@ The final angle will be the base angle plus this amount. Found 1 non-parametric object: replacing it with a Draft object - Found 1 non-parametric object: replacing it with a Draft object + Encontrado 1 objeto não-paramétrico: substituindo-o por um objeto Draft @@ -5635,12 +5611,12 @@ The final angle will be the base angle plus this amount. Opening Multiple Links - Opening Multiple Links + Abrindo links Múltiplos Multiple links found - Multiple links found + Múltiplos links encontrados @@ -5677,165 +5653,165 @@ dos objetos existentes em todos os documentos abertos? Create layer - Create layer + Criar camada Remove From Layer - Remove From Layer + Remover da camada Add to New Layer - Add to New Layer + Adicionar a nova camada Remove from layer - Remove from layer + Remover da camada Add to new layer - Add to new layer + Adicionar a nova camada Add to layer - Add to layer + Adicionar à camada Layers change - Layers change + Mudança de camada Flip Dimension - Flip Dimension + Inverter dimensão Toggle Grid - Toggle Grid + Alternar grade Change Slope - Change Slope + Mudar Inclinação Select exactly 2 objects, the base object and the path object, before calling this command - Select exactly 2 objects, the base object and the path object, before calling this command + Selecione exatamente 2 objetos, o objeto base e o objeto de caminho, antes de acionar este comando Create Path Array - Create Path Array + Criar matriz de caminho Create Path Twisted Array - Create Path Twisted Array + Criar matriz de caminhos entrelaçados Select exactly 2 objects, the base object and the point object, before calling this command - Select exactly 2 objects, the base object and the point object, before calling this command + Selecione exatamente 2 objetos, o objeto base e o objeto ponto, antes de acionar este comando Create Point Array - Create Point Array + Criar Matriz de Pontos Click anywhere on a line to split it - Click anywhere on a line to split it + Clique em qualquer lugar de uma linha para dividi-la Split Line - Split Line + Dividir linha No active Draft toolbar - No active Draft toolbar + Não há barra de ferramentas de rascunho ativa Construction Mode - Construction Mode + Modo de Construção Toggle Display Mode - Toggle Display Mode + Ativar/Desativar Modo de Exibição 2 edges are needed - 2 edges are needed + Duas arestas são necessárias Edges are not connected or radius is too large - Edges are not connected or radius is too large + Arestas não estão conectadas ou o raio é muito grande Unable to build facebinder - Unable to build facebinder + Não foi possível construir o facebinder No valid faces for facebinder - No valid faces for facebinder + Não há faces válidas para o facebinder Unable to build facebinder, resuming with sew disabled - Unable to build facebinder, resuming with sew disabled + Não foi possível construir o facebinder, retomando com costura desativada Converting flat B-spline faces of facebinder to planar faces failed - Converting flat B-spline faces of facebinder to planar faces failed + Conversão de faces B-spline planas do facebinder para faces planas falharam Activate Layer - Activate Layer + Ativar camada Reassign Properties of Layer - Reassign Properties of Layer + Reatribuir propriedades da camada Select Layer Contents - Select Layer Contents + Selecionar conteúdo da camada Add New Layer - Add New Layer + Adicionar nova camada Reassign Properties of All Layers - Reassign Properties of All Layers + Reatribuir propriedades de todas as camadas Merge Layer Duplicates - Merge Layer Duplicates + Mesclar camadas duplicadas @@ -5847,14 +5823,11 @@ Please either allow FreeCAD to download these libraries: Or download these libraries manually, as explained on https://github.com/yorikvanhavre/Draft-dxf-importer To enabled FreeCAD to download these libraries, answer Yes. - The DXF import/export libraries needed by FreeCAD to handle -the DXF format were not found on this system. -Please either allow FreeCAD to download these libraries: - 1 - Load Draft workbench - 2 - Menu Edit → Preferences → Import-Export → DXF → Enable downloads -Or download these libraries manually, as explained on -https://github.com/yorikvanhavre/Draft-dxf-importer -To enabled FreeCAD to download these libraries, answer Yes. + As bibliotecas de importação/exportação DXF necessárias pelo FreeCAD para lidar com +o formato DXF não foram encontradas neste sistema. Por favor, permita que o FreeCAD baixe estas bibliotecas: + 1 - Carregar Área de trabalho + 2 - Menu Editar → Preferências → Importar-Exportar → DXF → Habilitar downloads ou baixar essas bibliotecas manualmente, conforme explicado no https://github. om/yorikvanhavre/Draft-dxf-importer +Para permitir que o FreeCAD baixe estas bibliotecas, responda Sim. @@ -7994,7 +7967,7 @@ além da linha de cota Bézier Curve - Bézier Curve + Curva de Bézier @@ -8007,7 +7980,7 @@ além da linha de cota Cubic Bézier Curve - Cubic Bézier Curve + Curva de Bézier Cúbica @@ -8035,7 +8008,7 @@ Control points and properties of each knot can be edited after creation. Circular Array - Circular Array + Matriz circular @@ -8048,7 +8021,7 @@ Control points and properties of each knot can be edited after creation. Flip Dimension - Flip Dimension + Inverter dimensão @@ -8093,7 +8066,7 @@ However, a single sketch with disconnected traces is converted into several indi Add to Group - Add to Group + Adicionar ao Grupo @@ -8132,7 +8105,7 @@ However, a single sketch with disconnected traces is converted into several indi Add to Construction Group - Add to Construction Group + Adicionar ao Grupo de Construção @@ -8313,7 +8286,7 @@ straight Draft lines that are drawn on the XY-plane. Polar Array - Polar Array + Matriz Polar @@ -8671,7 +8644,7 @@ The initial projection direction is the opposite of the current active view dire Import As - Import As + Importe como @@ -8710,9 +8683,7 @@ script-based post-processing. Creates a non-parametric shape for each DXF entity. Block definitions are imported as reusable objects (Part Compounds) and instances become `App::Link` objects, maintaining the block structure. Good for referencing and measuring. - Creates a non-parametric shape for each DXF entity. Block definitions are -imported as reusable objects (Part Compounds) and instances become `App::Link` -objects, maintaining the block structure. Good for referencing and measuring. + Cria uma forma não paramétrica para cada entidade DXF. As definições de bloco são importadas como objetos reutilizáveis (Compostos de Partes) e as instâncias tornam-se objetos `App::Link', mantendo a estrutura do bloco. Ideal para referência e medição. diff --git a/src/Mod/Draft/Resources/translations/Draft_ro.ts b/src/Mod/Draft/Resources/translations/Draft_ro.ts index 93135b883d..f820e158bf 100644 --- a/src/Mod/Draft/Resources/translations/Draft_ro.ts +++ b/src/Mod/Draft/Resources/translations/Draft_ro.ts @@ -1741,7 +1741,7 @@ pattern definitions to be added to the standard patterns - + mm mm @@ -2174,12 +2174,12 @@ This value is the maximum segment length. Import - + All objects containing faces will be exported as 3D polyface meshes All objects containing faces will be exported as 3D polyface meshes - + Project exported objects along current view direction Project exported objects along current view direction @@ -2461,34 +2461,34 @@ instead of Draft or Part objects. This overrides the 'Import As' settingExport Options - + Maximum spline segment Maximum spline segment - + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. - + Export 3D objects as polyface meshes Export 3D objects as polyface meshes - + TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. TechDraw Views va fi exportat ca blocuri. Acest lucru poate eşua pentru postarea de şabloane DXF R12. - + Export TechDraw Views as blocks Exportă TechDraw Views ca blocuri - + Exported objects will be projected to reflect the current view direction Obiectele exportate vor fi proiectate pentru a reflecta direcția vizualizării curente @@ -3085,78 +3085,78 @@ if they match the X, Y or Z axis of the global coordinate system Șterge - + All shapes must be coplanar All shapes must be coplanar - + Selected shapes must define a plane Selected shapes must define a plane - - - + + + Top Partea de sus - - - + + + Front Din față - - - + + + Side Latura - - - + + + Auto Automat - + Current working plane: Auto Current working plane: Auto - + Current working plane: Current working plane: - - + + Selected shapes do not define a plane Selected shapes do not define a plane - + No previous working plane No previous working plane - + No next working plane No next working plane - + Axes: Axes: - + Position: Pozitie: @@ -3576,10 +3576,10 @@ or try saving to a lower DWG version. sau încercați să salvați într-o versiune DWG mai mică. - - - - + + + + @@ -3636,43 +3636,43 @@ sau încercați să salvați într-o versiune DWG mai mică. - + No active document. Aborting. Niciun document activ. Abandonat. - + Wrong input: object {} not in document. Wrong input: object {} not in document. - + Unable to insert new object into a scaled part Imposibil de inserat un obiect nou într-o parte scalată - + Symbol not implemented. Using a default symbol. Simbol neimplementat. Folosind un simbol implicit. - + image is Null imaginea este nulă - + filename does not exist on the system or in the resource file numele fișierului nu există în sistem sau în fișierul de resurse - + unable to load texture nu se poate încărca textura - + Does not have 'ViewObject.RootNode'. Nu are 'ViewObject.RootNode'. diff --git a/src/Mod/Draft/Resources/translations/Draft_ru.ts b/src/Mod/Draft/Resources/translations/Draft_ru.ts index 8f12a13750..1909f423ba 100644 --- a/src/Mod/Draft/Resources/translations/Draft_ru.ts +++ b/src/Mod/Draft/Resources/translations/Draft_ru.ts @@ -1754,7 +1754,7 @@ pattern definitions to be added to the standard patterns - + mm мм @@ -2189,12 +2189,12 @@ This value is the maximum segment length. Импорт - + All objects containing faces will be exported as 3D polyface meshes Все объекты, содержащие поверхности, будут экспортированы в виде трехмерных многогранных сеток - + Project exported objects along current view direction Проецировать экспортированные объекты вдоль текущего направления просмотра @@ -2484,34 +2484,34 @@ instead of Draft or Part objects. This overrides the 'Import As' settingНастройки экспорта - + Maximum spline segment Максимальный сегмент сплайна - + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. Максимальная длина каждого из сегментов полилинии. При значении "0" весь сплайн рассматривается как прямой сегмент. - + Export 3D objects as polyface meshes Экспорт 3D-объектов в виде многогранных сеток - + TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. Виды из ТехническогоЧертежа будут экспортированы в виде блоков. Это может не сработать для шаблонов, созданных по протоколу DXF R12. - + Export TechDraw Views as blocks Экспортировать Виды ТехническогоЧертежа как блоки - + Exported objects will be projected to reflect the current view direction Экспортированные объекты будут проецироваться с учётом текущего направления зрения @@ -3112,78 +3112,78 @@ if they match the X, Y or Z axis of the global coordinate system Стереть - + All shapes must be coplanar Все фигуры должны лежать в одной плоскости - + Selected shapes must define a plane Выбранные фигуры должны определять плоскость - - - + + + Top Сверху - - - + + + Front Спереди - - - + + + Side Сбоку - - - + + + Auto Авто - + Current working plane: Auto Текущая рабочая плоскость: Авто - + Current working plane: Текущая рабочая плоскость: - - + + Selected shapes do not define a plane Выбранные фигуры не определяют плоскость - + No previous working plane Нет предыдущей рабочей плоскости - + No next working plane Нет следующей рабочей плоскости - + Axes: Оси: - + Position: Расположение: @@ -3603,10 +3603,10 @@ or try saving to a lower DWG version. Ошибка во время преобразования DWG. Попробуйте переместить файл DWG в путь к каталогу без пробелов и неанглийских символов или попробуйте сохранить его в более ранней версии DWG. - - - - + + + + @@ -3663,43 +3663,43 @@ or try saving to a lower DWG version. - + No active document. Aborting. Нет активного документа. Прерывание. - + Wrong input: object {} not in document. Неверный ввод: объект {} отсутствует в документе. - + Unable to insert new object into a scaled part Невозможно вставить новый объект в масштабированную деталь - + Symbol not implemented. Using a default symbol. Символ не поддерживается. Используйте символ по умолчанию. - + image is Null изображение пустое - + filename does not exist on the system or in the resource file имя файла не существует в системе или в файле ресурсов - + unable to load texture невозможно загрузить текстуру - + Does not have 'ViewObject.RootNode'. Не имеет 'ViewObject.RootNode'. diff --git a/src/Mod/Draft/Resources/translations/Draft_sl.qm b/src/Mod/Draft/Resources/translations/Draft_sl.qm index 2e24fff3d5bd4af81015fc9b3c19019f3917c309..4ac3e31e39cd3bd8cd3c8f20d7a82d40e31db722 100644 GIT binary patch delta 14887 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 BNhAOO delta 14161 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

d(=F?k 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 literal 15911 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

2f36Oz4O&98{5V{)Ls z6qd+e_MZi&-zrf8wzkIlcKX(a#)d`!U_(R0Al<2tnAvLwSOi?)%z#&|vvH&FE$A2M zOPT7o5f~{mYhxiBOB*`@J3D<>LnA%Co2rsh$p3))xv-p#nYF|J3=6V(Px-sv-&*58 zM{WMp%kaBkCX-Qm{;mZkUME=7zX=va75ORl=l*l)Uj_e0AucZdTJK*#KNo(b_a9LI zgIvb{f4RR={6EY62h{%{m+8Ne`&Wzlzg!{a-#Px1N&OETEdL7}tp5ufZ2t=!?El08 z1dIyu&;S4SVu8PHb-q7;{Iw=5C;2P#^@Q5LZ~#D^Z}Q9K`E_3HHTLxw&Y#$0lwYv_ zuED>?|2+P$12BK$>t8pO_tKE~OF!b(q`+$>uN$9#@(jH+5&wbbA2hvgKmN%TgZm5DKc1J@eU(2M?g;)b z4F90xC+hbr{Ik9B`&Q@M^yXKVzc)KxpP$#wjz77sU$|biK3;=gS2_L!b5Q^Q|5WpM z&GOg4^D{O4zSa4vG5sw$z6QTegnxq5UckR*ng4|Sb>WE@?5kw+8vHtJ|G6;aOSXQM z(ivW($N!SqeqCDX1^uh+{|NpW?SJ3ue0^WQuXO(n{m;Tb|6Mrae=q$0Z^Hj0_*dcd zEPoUJH}pRXfB%Ahb;g-q3;(N?{knGP-_gwfJ^JYHXqNvT&B*#U<*ffb+Uf6Tw*Ma8 m{C70FoFo|dPjkY3`2v9e0G?isK?I1}85;`;2*3F~<^3NC>yc3a diff --git a/src/Mod/CAM/Tools/Shape/dovetail.fcstd b/src/Mod/CAM/Tools/Shape/dovetail.fcstd index 548726c2c3c6472593f5bd4a63bdcad9b9fd8e50..aaedbc519d5b63d1a6f7aa7cbf3cff8ed3ea4e69 100644 GIT binary patch literal 33238 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

6k6(k6 zt20eJtr!|(eXavx5`DfiQ8+9hB9NwfO^qg8%!Om6%mB>^Z!jHf^9bbV`#aL%V?@|AB>1|IB# z|24EEG<5N`v*9U3ZKE&+Yy&TmtBZos%xX^AKRo`q(mL&}~7%HzU=a0nk%hu*tgH#m4+ zN@I%?+%xfKUHBasm)=8O?8*M%_Wk0vO%@);j6oE#PZ@f}dnqG1{(sdB-TB`MOr!>5zMo*y+F%%tQdDKn!WWw!D-#kl+xSFLE zrsC0_D=63NJuW`EaVJ&^93GL(o9gf4R4HqvAu@a~Mkj+s;*e$OMUbUX^8v{ef+*~AHGmj>8>HX+^wF^P(YVTh@T^Q%!C7w3pn zGoiiq*OY!uqmIKtY+>GxC!jEbtk#zPQ<;mePwLB%Bp)2q;yyEj5O}7ij~AdTZ&o-)7w-w{PQSQZu}mZlfzHtDW?me& z*bW#p(IW$jlF?yPGaG41$6L+Ah;I&Ni7(4SZcJVAT5!8%KrtsqE;5YISBL=3igEVL**Qz+78rewsi5PZ4Ymy>PfBqy?8{@LeuAhjdrpRfH zuxinC4tM_DWRbz!wSZ@h9~iM7j8}&;yMB$s@S0|2^fVo-O0%)A&V{Z;BplJO=aC>Q zekpqwDqHs#dawIc*N)Gp)luo(JD|Ai^?OCUsj$~9Y8X9_EF&h(q!+W|Riyc3TM6Jy zs4@fv$>xNSGbcqg8LYE0;#Eol?L$wMmF9t#HZOGC)KZi$N0v^Yb>W$jg*jnx6aFmU zoXxI1NTR+jYK!=<+h%84l`6d~Jq=7>K1$f$HT=A%l)r;v{)F(ZtF#f=0N^&!EO06C zjiB4z@|h@8L@HktriL)GN8gqfj3f{Mi&d-RGfixlpv!IL9Q4zQWnlMGWV^Ye700-! znxo)TQM0Uvbnz<&DTyYWyT50*G;PjOyRBqbRWP3oVf*v#<_-N9rGDq-r8G5s1J?%>@u= zX!9S@KD=q(ZvhR0_wJ2@5=lx7B7~1~8#*q4LW2XBKK3Lsqbq^8Qyt-am$S9GS67wm zNR@QRo4)85y5=zuCvW2UEGfMCL7KEQOi+UiFd9_yPW`C~mRslTw~P= z8T|QPN6P`T*lJpim3KTyY0Sa=mA^r-dnemq PBwdND{l3KU=?CcoLom%9m#-ESv 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 literal 16950 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ν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 diff --git a/src/Mod/CAM/Tools/Shape/drill.fcstd b/src/Mod/CAM/Tools/Shape/drill.fcstd index 5d8ef15dea1473fd32072f4b61a3c5a67d081376..e86b609f5aafd86a9588aa63af6df866d001dfbf 100644 GIT binary patch delta 26453 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 b;sNPFNz6fRzs9QT>ENKHq0Rs2K{@{qg~JTg delta 9403 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 diff --git a/src/Mod/CAM/Tools/Shape/endmill.fcstd b/src/Mod/CAM/Tools/Shape/endmill.fcstd index 998a635ac208955275436a091a818845ece3a9e2..dd7c7743a82a1be73aeb76a29ae2d45003f14c9c 100644 GIT binary patch delta 26340 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

Ct2uj7 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

mSk2#Fl4k;K^zIx)Oc{i zDuW4>3Dw?Tt&1v&w$f*+0dO0;jMzrr@|D3}387w$Oxooi;ICu09o-Nwg~F)W?{llL zsFQmhD7b~+aFv~wUMa=Xl15-ErO%q7DCU+$9qJgpl$+P?mzqFi6h8@Ez+gX3tukWN9sMsvb(N`_nf2amZ zyCbYQ8Z-xcL+wBjcbm4uP9@twZAs@0ui&??Mg<$4)w2K+zvhYmAP8a;6dx;y7YXo{ zvUZdXk_NHjUO?q;J?1j$*YtEYT+qFwtrrHmdmb7dD%$pd@c;Sp#!lbX$Ph%1T*U$q zEjTTKUEmg1{~NvQ!-Xal$>ecF2dH5>jv?+ zmZ0TZ_xB(NJeY6A;A))=0Zd=91W=Kg#CGO1`M=wkDPh!S7B-dY$h6LhJt7UY_&-@# z2R#NIO}SOOkAzGl>)PKR6q?G(vt9yDrxyrdVAR$WPicL$NJxi37MDksYG~JmT;p$X z^~4J0H(~&KH-7j@*jey;?Y++_@%GT|Jm}b_g+e^1iXyckf;R1kD004(r4%qv=;B!% zm{7!~>`+dnIb{vyM;QGLAKkV0EUb#FeW(@e{TRg9A9PL5a8qpZpoKdcJ7EFH_@2x<^u$9dPeMzS4g zyVxJ$C?b_v(!=ELc{mI05m-RF3$!^A;*@v-2%(yn_g_RvKN zxQc|*Mbw1J?lI-NNusJP|*X;7S(dq8J8Mhn0D>$u6h)9_RR5%JVeE309#^+Vx7 zA$$mSuyE5;dA4sPVE(7BN|Z_sTr}B9c7zD`>aPgSfb5WMv)SZ7AiVs2qyS>6Lw|&g zBu@Xo%$cxIFUEsZMZ&U2of`L8`|nz|3nrQ-#ms2>#Emy zp>VsZ&ei__1-`cJRYNL(7T%t=Y7hX?W;K)+nBK0|IQFTIlTAfPvM zQj{zfgWN$Ymh_^WfVrmAAw?(;%Wf^cWyG3{1q|jnrb0cNkT`p18il&e)ZW!B!I)mlv?%Wqe zFrKLLyHUBqZWN*}V~~FmHQ!a8GclG3*&PwaU}M*!d$SJQFVWG6W$LBBI0pvI$S!Nk zL8A6|PH`G1zG8q_@>0?!`%xSNPGs>u`@Jhb5J|GLdzrZ4kGJ3F9-q9BXLcrkFYrYqIVs#8r*VzV zanSxa$E(S4}IHHz}U(OTym!7C_mv5-u@L^m-i0^h)Ba z(#j4G!Mwcik`dmCARJiLDZA+-lxU1h{0LgKGtZuLY`5IcD?t$jm<10+yuYQ|a6Ke2 zC`KiX+;P3DOYA_s*(cm7v-EJBMRYw+=4~dUn7y^bm7W%2Wvsoq-J;TfHoCqA1@e5T zn|zB2xmNz8tVTWd$*` zlikPI?$rYe*+w4e(rB1Agmr?f;oN#_1=-=?06ok6Ba{(iy9mR|o(Ejbe%sk)<(=rg z@`HS$WvH17A2v&6!U@h_u9JisDAwBKg3c*}7KINKe~L13NBm5Ax9jA^9@s&Zfch@I zPv4PB%M2~OxQ#Wmh6DeNG=?X+V)Af>MZ1%&B3SEO6iwln8#W=b+D%C5s9EB+BD=-{ zQXmM-c8Ug!KGj6In;WYCshr381P!5_syP^T9hdOAF_*!7-AL5Gw=$Y&#=rZl)V~r*ybHd=49GpEdA`j1T8Y z+?}~*853|@hdHQ-O!ckYk(XJMmPdGOJ`B2xce<;1Z_43$`!`=wTL+SuFZu0`wZcY0 z1hV$Q(2Z%Y&@a0bFGX^lvP*#a2B1lEZmqkMDLCf}#xF0M@Wx2rw$q&pEE$(9T70-; z)wCypCVDux5mE~6oU=;JneKud4;-h^5x%EimPxUHoyKO;Oq+MAlsly_7THGf@x}T_ zBGGZ|YR$Gc{WL3mPj7D63N;O!@DSV(_T;CZdl2$sE`}ST`M{CJN$_(+Lpw?`l&)92 z%Dy5M09w$VCGE4Pk=_!Wp}sQqQ)D+!<{!Wx&F!i(6X>$)Qlb=&LmRF!pC^T_m8O3Q zs}u&pe)^#4)$fAR@yoe$Z`LrIMQi#wxltZ9Vx>J1eTG|A_aSvnUwA(V{ytqm3DD5h zBRuY4A@(BSP0uwU0RrU&dv&3*PqdWv>jB?|22UvW>9&#}%Lfxad0Y?mpovlzIX%Xh zqiX&MJOA;0bCY7etNLZV5yBcs`m%G#RU(Dm@{Z#sX8V;H-!5M6_LS}%R6$o3UT6l< zwdWOKz83v_$Wh|MHKs)zS8Hv;Np%=p(l|E>EcSS<>OQY^Vq(*TU z30~YImKXv&?S0|ocE%aI2l}Eo4Z$(`@|s629}<@!gb8EOy6{jXw4LDj@S=1+Ur_T^ zL>ZBJPF`Fqxo>sh=8XR&VeZnV+DNrwih1!l&cOoY##w*n*~cOar?D8(FWzaBGS0Fe zK$zc}hxl`AMhYzMl}@s@-!Xz98pnP%*&|3v=bSO?PR@eEG0Djo)GFh0YN=G;0VaYO zlA*2{KU3)n>rN`HFN=ptEx)xrlMmnHZ2wkPc~x{ykrda&Rx!MyzfI@*SaBS4+@JkO zgvjo5=Nz@gDY16=1Xlr?1Fpv)ib!AE(!R+y=LHz$@G*ZIH-_m%q#?YgH`l57nQc)t zyT73kVS8}$!6B7ubAIjVD^xKoo15Yd&WWm$E2z1AGTPHOI_hVM(-*)Y z1&?S(%gV+9UOB;MV1}C|OtKUc?>Rza1ZbbSKSY_*EK*VVm`yUK4BQb}lT*Hv1ar3x zPJC}QS578UH7`~hetkYIN`c6C=xh$7JACBTH{$xyN(N^R$N?yJcDmwZ(Gy!C;mWALSuy7->k4 z^!o*|A^Q8`!8kZ^MeolxvD6P0T+mY|R6mWjnGDdBdbGCUMoGuvu)=m&YY~Sc*o14J zd%M(iT|)tvIVDo3HivTW!Ys}#WCEk!^X|so9nY4SL-WcC+|Zgy%4hK1FPU3AZ_dSY zj_jVzwl!xJ2wp;dz1@KN&E2{XCEKGtq6VS`Uq47Twgz#k+|>tpCb!|YBilUU)uQ&W z87C2rxxEIjQwQ@P&h{JpB}-@jg8+X8QTS;d!Q{n_s)m*Ih8TUZd_|!X7I~K2E{Cy z4`#^c4hjt;oe%y4726G{B#X~D9HKdqQ$j)>g+O+j5OI6t+m7!a>;1A7j3mfJInFHE zCh=@N9e(aUB)NXhO+%U$4McSY`%w+qbd6py&m{y@Pr5G3= zms-1@JI|tpWn|owKB)XqT)v4{eQ52XdH#47HblA;lsOyElwpVlbf}LyICyS1AHQ+{ zXyZ_MqyFtl-tHp|M7d{_Q)R$R>FIB?vL|pSLoQHFFE}U^Vf<_Ir%oD=%}SrfJCoQN z^+dTJq5#`2Dvx?N#wc|vBi%*QUOgNAHv2LgIEDM6t1FOn=9S!Fq_}t;7SrpusiF+e zvQ}+PjJ@Qei~%)0LxcE;r%tog2v@sx{^vPU;ZkM70_AL4oc#k5izcYE8I&m6WN4}> zL7WvR)C&H~Hia}d-5#aan%;VQ8L);LTHPwkFPyRyBX)DNuU}51Pu&ADP{pQGptSTU z5NPcSGvNmNOT2y5+zD!pJnk03x?Gd5s)6E1CNqI>(R`W7799Oo=9b3%R(e>>Gl-_K ztlzDpY~kOqzz3r6823JBg-hM5lCixP_C%s7%6ITBlb(|;) zA%b-KTpC0*HC^p?M#)4<@w4xkVC>6xUXowaN)_-e0EQPI+m_qCr9!QBGHN-~!72p0 z&zi{YMu}ZIHJw%xcV}~S@MB`d9dYQqbo7f&_-wCk?i9m~rqK*2AT5<2Ffn|{N8d>0 zr&9f>Y*1dRXHAI`tLJcVuVA~7+#7?NpuH&9EFB0Uy6)^g046nB+vy2eiyv76?8Fzt zhzE2TT_lFf!+2#gzq10q=Xlj|12HgTDn#Z&OhYlGVfe6Zms~GQ`cB9Qak}N#59}Sg zF+_b1tm%sHHz@k*Z$?a^by(*$ge1=^gcv><@@CxQ{0wFC<9#ov&3vVm*oiaM6K2G8 zC1ZX*bK3d1F!)7OGMFA`XK03^qpx?b@&Py1vk@;FWq^oyJgSLt8%u&l^9CrqG#Q2CFN6oTY`iw`Hebx z^6APm^#dhqC2#$WSmVlYWue;gcQzqiGB63*h!FxS4X7c0v^FyHdyD9G_I^qmUSL$1 z3{z^44o&95B%fNqaQ3J-?0NDMJ)jnP|G|dqGqx*dn2J&klr;8}B0cE7G{z_qJ2$#U zbYMI#Zwvhw$qF!;TW)TL!aV|i+-nN)cJqlCWr*_k(*s`ajvrGM6%-j`Ft&H*lONLb zJ{Bw~aeXmEdr=lc`Ck1-){u#giQrpBET-bDPVvzb!lQ7{5-s{cf3CPCY^6>}$>=;n zxBSVpl7e(X{cxT}LVcQVpiQS?`O%|6MJa(ztkfs&_yopTccsD`q+&2;)8ZYV6V(Qx z%N5Z#?K6ZjSCsv;9lA#Ao?heKOFQq<8)V<)*>Kq^eX1xlEl|?6R2b-O55vx#mXDPS zPQ#Y+=KE^2=&X=aV3w-R7m`XHwBaT5Rk+w71Y|i%Put2wS6Mp>Ztqm_r!S`J z{XQSC*h&$PhG|}y`O=8aqdI3qZzgNRrxdvXVhqS$bDeU$gdOuM2G%T}Q9e!0s*{;Tc4c$D`1dDZy=p}`=-@jr(Rp)+Y z-#SRg6zOl2zPLMw<`VZXmm95TyG#+XryO#H8^9m)H4lJSGiQ8$cK1Thq4gY0H8Qh$ zW}2_BENe1A0`5#@*2+97h%(N3XS`4{1kP6t($JN4bW(e#8G)vn78_ubxrf%l^R33F z0~!Ihc~8!hpegGjRIe7#4tKY^`{<+Z z?n#^Q1$mQk$k2ObJU%*CW=GGuN*i-4&8^Z<*o6d;)LT)%m8&XJ_$E3~7)R1?TE(X2 zEr%3A?$)CgP1FSJW|DS)Eco3k)+$d}m#`74WS2=rXV$-NBzY`<$S~x+I0g{m=RUe- z3ntr9k8p~nhQ>g_-nf{hLR#urXt{RU0?dn&Zd(q3>yu#Kz?K(-oUxB8!a?|Kc4Rgi zZsS{=Aoez3XDzcna;2FzuVVzrP+?P|9c6X+1i@8%1Po~selP70$lU>e#E(_&9Q~40 zB&$cx*%|fZI~kYsO}`Osf~ixCj%|x&&#B8;oP+9D6GR7zANxpYarXF@j|NT#Tzn+flNlf!<59AC1N!SDXyePuPA3U`shPuCJBeBQP z;7DRx?<8BHk3IGx9B;2@r*8E6xyuDGRj0ZRqd)rOVvMImNPbg+)qbP+j!kDKE;#(# zo*`Pil~|TC6|Uy4BgPWoJ(xr5$iVJZhjha32%e&!))($>{m*JeJj4yrC8gIt4)zhT zgpSxRqmw$hwL;sNJM?kYh5JxT=JW}~7aW}`#FY=;KmnGugrwhww;EqC!ik5878&a> zN95$Pu`M(%vM_Drcg8fhT1W4r8AA^j_^|p@SYx9BM0p*~G2ripRulIzJ#yJ?AIPJI zmYQC%eR-w+P>o`bJt|%t13p6dR2j<4!>}fd;ehgy{c2lP;l6veCl&z@u!cYK5mfi% z_4Ja~23|0#=_l*%cTa@+Sn&gyv_9XV{=NhqM&4njO8t2At{Qo7f0n#Dabjy;3U|dy zZwrhz+}jb4mOv4Qn?4u4XmbCXdv!_wqU^50_N0)xwF6u8@S896x^_<(+Zg^uv5_|Hq0akL4`*H5P%^)1(D>ob@a zTjtpa?D&@Z0_(6}6}Xvc^Q|wf12N%Z0#uLF8X|CVeBU(u=^ngI38i~xEt~=?PKQ#r z*lVnpm>A*9V@(}_5scbS^9B@*F_1MFa$OSTXFjiOLlV3+w-8*SbU#*{EHAL8Ht_7j zXTe~JtPwk22uA&`fcd`LG=I&;9gccGPGz|)g2M_(DeyT_w;hp1XPa(^zXa^-gClv^ zc61`E$-vDwUq0Rph#zX5Y>&6iV2->CA*!2$t8j|}C3v^$hcISc!B=DW^&L4u{A8A| zA=iBqIFdgTsOs|=5$`HYugoZpp6q9kJ&~tjE4=5Vc0K_wg0ee+@LyaI+6qFS?5amO zS$W%6##I}?>3Bdwg=1{DARuS-k)NFB)P*smZDf8HCio)dp4^>^CRzmXhL>W;-Eslw z#()*|)jdNu-DI1|$7L0~Kx67WVv5pG@}SlJ%JF^GhKnc`)nEYW=LMOdOD8BBa0cRO zRmgMo`1@wlhc7BIpqF^5cLVRTC$z10YSaUSofyOzBJ{VddyOiAMBvu|3M6j@<~=LhOLS z6TBIeRU(ge`Pnz^Xjm1ai$Bo3>6osHI$l&93;3bT!&!3g3xF&)_SepkYQ~hyVPQf>Y>3E8(DEU1}ERQ*P zb0OlL^09WX*(BN{>`68E_SlD#cauK##n2@j>f1?@8y2J)X{#)#f*&|+v6Ji=48EMq zxxfyQb5?*Qlqd5eSID;aFy`UijSIk#9B(94-VpW))XAOST9)XVe(@@i- zvn&Rjrnr3jSUvL}pGI?`S$CQX$_iVS<{Zeu(uyF80G`hkCoar}f>_(r@_{iA;1VIA z{7t3QW-L3c7nU_1*RA0U_FZ7Zw0eKvsGDYczORO9E_wo1I2{2s90dLkfzve4b7|!< z%>tFtxK#$V?`WZpc-KA9=_F6n=AelP`)nwZ3Kvu$;q6b;)+P~n!tt^QChw9bK+5{^ z`$lMfcJgRuf9Z4eGyzuCFtzgoHG^T}vm(F`e?cqqvXY;2>f46HN!0Taik&$d1#bDl zj5qW~YUySnCnjj+@y)98t^jh`bQ9)iwHkSu)QbH2eTev%-o;64aXX!q!4I0FmehWY zvpJ?|>B&!YJw`nzPL`?-un9v!M**B@br@6jUDBL7xxzyNDb|&ZOte|y9!ePMGp5xy zs5%ttlX3f5?5IC2Hxw}69TbNK=sSmst;rVCY4EfIQrMWxBE4+RkMe11C@pAQcDQU7oC#s-D$90hZ02-%VUoAet_lQ9AZPx?V zb$!l?*KgXB@7%E9oqYs5b5{5;zh(++*4iE=YxjPuM+5Nc2th8<4ATX)1uQ5-z4nS* zRyuu8uI=(5!yN`Fqy%(N8$VJ+c2}jF&rY3doikkTPrExU(h8z=Zw#_@&wT6LNhx;79cj2+VWMpRr zjOA!A{CF+)DlxR1;gNhh7OhxhPI>FOGj*mb%(*5?61%D8lB=4fczXivho;XE1GV^6 z6bNVA(rDu{YZDKZ(Uc>lu;_pV;g%vLtx~DexAM?TmSraB7F=)yIEC~*x6wRHR z<`c=msmD7H=9hX=e-KVDiob$7+l}9= zppJ&f{&3{t4qw=5s~S9jrj59|?{+?Jk#8#x!+hS)oGSjE+~5Z1ua>6n5AX7`bNm%h%zNyOy)r~vkkc#!F~a2S85Iq89x-QY@} z0y8WLjo99%yoU+bzO}p`=izYaeOXi(p9;8Tos=4JMKu+Ka*MQz1mDqBPP$akogE4X>w9GAk!%`$mbH|+%q*KT&9 zw$-NgipV>#HELt3mY&LqC_wrmV&i=` zAa7(rF(PmDjO`!{Ow}~%0$6pV*~W8dA<3a{zLG|7Ghtcz5ygBvUqS8y8Hty2p=)t1 zM2Rv8S;jbb2m(ts*K+%~;R(B^J!RuGED^uAjma+s6SR1N1GC;UAbT;1z2c}WlN4@F zF1}3|x+Z<4{XH_uQJU;|>`GL~9cko3RTg>Pfi>m{{ow8=r4Br*hqX+cmGOA0n|-8Z zpX5oLmmT>&Il?EJ`QUn*V;gYIoTN0%NW~76N7&scv4{B~xaQTiI6-uQc8qBi^NE9c z1@&aPD84vR7Ed3iJ*V2dn9MQ-(=a~n<%Xs#ERHX-UGu{%Q&Wmxz@p`-G0l>)c)N2R z0tYm%9af*48zpV5MGuCa#cFCU$S(CRDYeeEkf*N}m3JzshWSvn8gqP8NcW+p8qh7z z;yw9bU{^{*MscKOZM0T5(G1$><2+9FvdR+=PK^VWM=ekJvWjd?$UH!m2U%cyic?V5 zd#lvZ2ydE776IEXqX6BtFD00%7_VQw(xJDFvAI!58d90dcX+}IttxY`Mf_yAsH&w~=#O3!%l9upCWpx@oXyIw++ z#1LpbH^l&alXC0( z^i&6xSl0;std1I9M|kaP7L4{)d3>Lq5B}tV+hhfGH_FLM^F4i{kXLt$B#wpkedn)re3E&;j-vQdYz!Aa;>jL%> zN4V1O3B%Dp-IRGE73=c}eymB`Xu_wlhlqhj7kn@1(%mY|Cuf7qQi8Ss*< zk93-Vcr~-H2&~gO8rWw6?68(&ATMXgNZ`z)KRfB+Ijtas3vzBp-;`)A`_6PUl$$XG z@KyDr2?Gkl;X8maMLlAnBH8cDBA#&x5PgZu=3(_C0@&OW?8u&sMunGb6f-ERe+a<>g{t(_#BXJAJ@qi3Hj3GhFmraFH_IMin_;_Oh(m0idqL*|Uo7NrhL!6})Y z!#y;tN(~Y-r$_P5rlUa{>J_HZ!X=ee$#+I{BjC_*X%9&T9o6tI@OOKwD>Xs!b&Ec6 z!Y)2jo|J)A0lc*PGKi~7#La%o!F#g{U&ZB8kvD#&avvhOQ#=ZnY4zdZulE>d7Zn_rZe<%tKZ;&Cv znb%)8nT9R8N$0SyFAMfo1+12_k3{qOdnE5F4$78Ze;ec3koY0@JwX`~HL9d{;=t&X z7#v_6z#wb%#!2_4`qlGM1s<6!eO0HhoBmZN4AeA^_A~v_p-=Nik~B}R8s=J0gZEpJ z-5|jb#|lSw1v`Cm;wW>{g~9{6(M1=kOS-t;u?yHzH1F%HWyZ?_nX9WpCfj0uD;s_h zM5@|xihqCf2eASBZ+l-VCd!ZV>1m9yu7O7)h3}h#?+^VHn02Mav^(K?r|D!Zx6I8fvu(Z7Ls}Zx*@HKLf4UHnC%^KsOH=|p{ z+aI~Jq^kfFXZv*;I;{&Dd_35j4!*z$C3OkXXO|sk*?xOX$gy5N6jOmKsD@|0*FZEL zLrlY58{C`lQjV>uiVIwZx*CzS|Fp^{e7)eq0v9zqf353ZFw(8EY~JriF&3KZti&$> zB@Fr=6JW=r4A~{_+hXq7dIGX zmHLbUW{(Oxd^^$p)-l{=?@Iu#JiwahS_mNO z&+mof{2V5DmA4O&2KvX+k%X3K^@!7r#{>v{D$3ptv7{S=lUhXaC*kpRh?yhPCe{s? zNe6Qsw0$dgMOXlgbDp#*weK@bb=hkx9p1ILwq_I1Dfq0HEr$~`Id;UQX+?fR9o&T} zbKWt3`F+0?USFkZ&98Q+(d?=1mml|Gkv>_TfDN`zf?o5W4a$RYS&{XRR!KJ-oXeple?t!4mxeENyl)|N9znTAWwW0o{3g zPEA>mv&dF{6WJzi79cwN?1VUjD%gel z7#PC%56r^A1njo(MM99>_RkPMG>5a7{i3px@nl0ETN)d+rnXH3EPcahENK zE|uJ>1H~AW|BmW>RU7&cwVEuEXF)1DsJ}LTTr@ZIN9M8jC)WJLcasQpKg58wDVj~w zF$*8w`am79oDIy3Z!}npYgSeHqlOn|@#Nr2 zoUZ_xCEVR2xkU`6*f4zU5eu$XQ=Z5pKD=dub6jmB@>h>=0g`KJhVG zA-pbpdiS9!$mujLZ=01g1)nzE*~?|+jo~K4h4*4`@{5Y3;hL1G9)zN{D{;B`69&_- zQY5)%OHjAFOgngImiT~s^K2IgJXKUd9o z)P^&U?R|y$uAO}pBy+;+ON1TLWt~_2WI^2c`7)G8Cd~Uf_q^{yAx*LFfuEqV%HE2oBw|&(xJ~yDz8*M0Zn7Bz5LG=B?Z^%0%RF{p zu3_Wu+0QPX@pQ3VBBS;3`^~$rrE`YfzZFC#CW)1+iK^DeiU?Saf6quW|K!Y5I{rZ@ zTSNf;(x5isbxcBFZf9d{w`(OTT?B$8+`sqv@;^N%%}cI;1@L_g86w`Oi)B4d zvB*{IwaumuyISS-kJOC{Y;47q!h&IA1bha<1=`oOH?3#WhF$f<1;Bn?oybhL(wzb;FIZXnx!p_*53t9C*|IhK{JepwOtN}t*;rm0 z#ZxX?P`64oX_tg~?cB=#F|1iN`GGE>aP7rzGC!)jhK=}>-P1wXsESO0pWo%_4CF!9 z<1;U>-}c#G2;EE$z%T-p3Gl>o9+SfNkvabIa;Ew6x7^=sVa#&m4e-858W!uXcd}tP zc`AcD%0k(YZ1C>Q(rj_rYKg{v6V|H!C4L6KoXYYMoXqY~48 zog??EH`l#B6Fr*(*x({}RN{ooI%&n)WWy4;Ob362`oJs6gxQV@BJl9^rIKIuT`tSI zv@d~$GM-z7Yu*HFwjwSF+fD||eqC?!uJ>*N6fZVCq;q=F7hk7~$}Gnz&iz(qXJ-k= z%IXGkK*t%1up`c#SKn33BsnkEiIa0#*wDc&KYrYJTlom`_=z~far1ZOWb)?m(^ntJ zZcS|%OMNY4#HN`~eCun`^2U1jqR|oOOI2H^rnHYr2C7a%9B9caas!#Kc5SmI-6f?J zB1wwWeW=_n3fh-b2!DzeWOE?>O9m`*{gI0qnU2q%}I>b;w+m3kKl zd1&r;aRKFI6+*v0Dy^Etx}4PFgi zUJVTmJ`CgAGFKgph;Rg6-S?8}PctEYdS2)o!>86pokC8s5c2bh{Mv*2TX%9+Wp`?L zN0~6!%1m*R@dZ?oKLyRis8v(UKg zf|D1hEFbzmGdu3F#@CG7ml!9#JMBdV8aE?+F1k$=>`_8OX8gs`~iNM#lWrM=!|btl8BPNQ#bN9&vNl zc35Avc9F252>ZbsAh*0cwE4aHZX+&Mp~hj`XuT-xs|v_&W;r7TyGmEwR<$Z%TS9Rm z<$?&cF|-ncpuLPf#S7ZL0J!g#Mzk@Xi6$j|@^zm5m=|)inPPSUOMa@ECJ8NgQ92r= z>U|P=W4gK$Z$o)fn{~)&c~c67W#d`lBV$T>1e`}Op`K|vy- z|Jr6mnrS=r|JeKnkN!oW|HFp=51$F40tAx?QI6EIWp5zH|DTP(f5%4fzhfix-?0(? z@7Rd^hc-~F=#}52>(_w)HM;&aP*o+RShq&z&$3?wd@H>EQFl8m|61L@2K4_C&Htvl zf7Jasoc~Q6ivH0_|9d=x*PHj~{yCn-e)D0Zp@AcQ#WOuUJpz1HS106$A@u8;fdV8$ z{e{f__a}KGU-+%mfqy;y86|mJdHc+Yf9U{#Ik>1w-djBuz)UWajTlIUX1B)Y%;P@vn{cV@qVER8?T>o(S zzx2-A>f0FeKh$7kll~pl{ITU6DLfRid#e23w7(|S-%A~s&*g9P(Ao9R(M)%tHrd`&@q0!gC6-%!2|&M UknbS^D7#r(E66D_{hl`e4+EkktpET3 literal 15163 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 SDjm+tPs__+vM@bc1 diff --git a/src/Mod/CAM/Tools/Shape/reamer.fcstd b/src/Mod/CAM/Tools/Shape/reamer.fcstd index 56ed8f1ceee8b3f9c008a89905cd7028c888cf52..a4055e1816aa8ef8a7fcbcf76ee24f5a2180018d 100644 GIT binary patch literal 30516 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 literal 14313 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 arHlyxytuiB2yoxa)>c7Ik@1gd^Zx(`_muts literal 15516 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%0DlMTDb|o^)fqU}H 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 Dkd@)e diff --git a/src/Mod/CAM/Tools/Shape/tap.fcstd b/src/Mod/CAM/Tools/Shape/tap.fcstd index a8febea77bfb8017ec435bc5da0bf6799a305430..d9024e2dabe54528180a95d63a4eb7ee4989aa6c 100644 GIT binary patch literal 31460 zcmb5VW0W94wzgYlmu=g&ZQHi(F59+k+je!?wrzYpXU>^>X70T|zFeu5Ye(ja$atUF zduN8c6fg)f00004fJ&;cHVRR)JqjWKfYmerz^}hoh3$-7Y)ovOY29tCuW+oKHdyby zd_iUL)}2cd`q<7m+a0L6p0u?;49S!}j!A{$AUA$la=(#w(z+I=}^s$iyz=bD} zXrz}Q`0MD`uj){v?%u!F$|)gn0hL1gFr>g!wnq-f~M^^b&4bKjogIe)>!!}B8gm0#{T>pG%u%%yM11%ZzG&7s1x zDO9`SwQ#lnyieK}%_^YuWF^cWdh^?A6qoCqnZnTX(oFYv1kkoGb5}0s?k2s0<^~{J zPGI?$iVN8o0qD&Rz~>3O)-UZR!19u}8ep!zO!l$t)e>B8ixxYNemZC##7AF1Ug$oE zm-m`Pn#-*UA*81+GP?f$rrEdyj4{wsgU+Z$z}6Vcb}(EU1z3Ed;;cIHj8dN2l&VjrpHA?Xgx*6>G_j4A z=Qx&=07>(8e+q~ts8Kf*8P&%cbV9BgZc~EAfWBjU?IhQOd+I4(i(uo|_HTJyma{-s zI)_|cjGIWHe(1lzXK^vE4|DbNGBtPx8g#~X81Lip@$Oz*-9ZeD zFkxUcY-Q#rEI1itcF_;QPk_4M@lOEHq!b^H9!gmu2&u?*`Qw+on0v68im)g(1U?SS zW6Qr#6+dh=Ea~pDI72k608-VH&Vu&WorAL~FAgR`g7D>h90+YmpATw7YKSW1lHgiw zQsx9J4m_~RNmIr`68+T<)+als#v33^R%;kO4Uw_7>GWv9mfpXH*&f@>9EK#K2B5a~ z-DpIkpTn?T7a`p5>K3_XmFJ@EPv%i6B6!X#dT^rhdd z?pBACXMf-D9s2#){EjO3<+|@EQhL!N>av;>)rEP+r#{5AXXqzQD~D}a<||uRquYIK zU5Hy*u<)}~hZ&J`B`zHaGzeglUe*$v7`y0PqRGnD3DNlu36+m@ruKqtoosX6oSoDW z(s58|Ln${H7Y_Gd&44fgv(aTZwh+&`10$ns$NctZrrWx%!=dMA+7DO944Jqv1&IdK zzSW`+fNP2I$%pXpXZ?lV?;{G=at5xsQwpTB=Q2+Y-1Zj3ZKDVzUzr)yd(J*v!UT1Y>+1Zum)lCyEJiUXrO zDwROELwLR_D@LTv z5NWfMyJivOg*TQ;ZBO*vV7lBWsD@dnceaqK4&i-^n^P$O7mCs`CT2j-z+_XoYE(hU zT0%&pf1EP0IZwBU0e3($C5Pyekp1+1Ewc#b=#bB{JfpM4z{A7h*CN4?nd0+^W||uj zSVgHRcldBk1Eu5h;T{h=Zkg16!m2|$6QG69ym3AqULZ}ylGy08nS_t8x|0hi%uC|B zM=D*hbxjGr_Y`eN>{`M0F;Vl*jI?k;g}WE_@PySByGBf^30Q-7eq!gGL|?Gh#%MtG z%9@N2c?7ncg-^{L(n1rSL=|dmN73DINWh5X%h{PS_4_KbBX1dP1adI0Oewt3d4%i5 z+V=>Fgpam|_s-b%m?M5E=dTw6kU{C5!XdfVHnMWj8)W?B~*e9TwnTJ1|);{5+yfHsLm_2zmFU zxZHQwXT{04?bS3~?;Dx-?F)Nz%+RQm2XjIdy%9)#U1}(IbtNqgr884sy5+^dyG_W0 zw>4I*truiAip|bWm2NKdXEm$U8`uz^%wL`S440rs)Wum;x0){{iXQYg^zv=!BAxK6yZ~K7 z-KS)SjWiK&a9D3%z#qONrvKi!%P!d?72h9*zE*HY%o>(>~I&KHc` zWv+Wpg$!!V=L}lyMG2iQVT+pyr$dv|VCV3CG{s^>@aMWfhJb;>+;O`_rEWq}vC9c% z7WrXPb$0qA12W-><0$=7yAk5zJ~pHG+VHIPcAUAwF<7x00W^KZjT|aID4hY@6}fwF zs^?Wg%A|4fc$ZHOi)4!Of>BteToW(4K9wq~bsYKOlKEjl1<41z-iEO^O?DQRA8R8{ ztmnqZ2%c)UEvCP*Zbd~~zct*?nCV}!7}Q&#$51W|TL$tDPsW~HYJoT$z+oQ& zmN1ig@3g0@stq}KtMFh_lIR2!-$hR+2jcj{eL&#N&W4Q^TZ{EGg!r7WTGwv*z9^PURcF@*!(_tfH={>YiUc zvg#UE3=~Q%bxRr2#H&KBUJ=r2&etG&efH*;m53w=|5SbQbX{{$DIq){Ao==x<45hQ zAq`q`HBEtGdt?W**ilenm3&~aw_E~yj2dygg0QM;-m4&&atNwS`K)3Ibw)!(+;z-| z6f#9}*`yLA9|^t!^S281lj7t)MYRNXaZurX3YE9hS=D}76Y2@YQJH#R;h|+H|2@0V zlq_rn;m1H#iZQcJ@(`ybUR_d=KdIPP6gqLLuLYdn8c*Ww`HQsUB)GzT#!P-v zP$6`x!!T$J6pv_JJ*0|yd_UrZ6V{@qxItOhBSTVGPGI+zLzX$27vpdo6v`!XM(5M$ z*Qdaf<;jVe++hj7hhf`mqTysoXyH!34O#jcvsjlCW>1u?ttn@UrLVB7!@jAuzs40eo76|z zuw>0>5`{oiT%kX50<(O;S07>)49%q#f2Uj9Ja#GJY|9;{97f+WC~t zTADET1A`H8oc-58izhaU_Btmg+Y$rAO|f6vuX(bkbnk796iB0PKx0y0Ux?g4VO4Dm z4k|u4FHYPw05el$ZFjfKKe}CD;4W??E-%9_W+~rZchTJ1PGZ9pw$+x0`6(Zm8qo`t z4JIK4cn_U8I{K}8Xsdy=T~)OF6}0qP)zB6`SiX9`AyhY=%f4d8yI|JsNE;J6%kJF5 zi4i>ar$Byt*VmFDe)L%9kxv z$-8#UGGFB-xpIY#88%jOdFGlh#R__fobbqtqXZh%Ad0?Oqkf~;}A4kPV57F zU~+tY(TtOJd@zorjGM$uRO1y?bFAX9(XJZepgQr327I9{^5s>eC|*2^ls7>sP~7w+ z+hrun+n)7DLW-5wK`D}-wIqjI3V(T#72nf}mv?7XsJT;_DpwU6)ArM1`}clk2-+$o*dM5Vau(Q9|GjOwAq zt5<#cU*E$yh61fmKB+z|Y}yo2Ym3PalOL`3m@0QE_ZGT$Xus!cMk6(i>_kwLnu-2W zmXeqZLLF;Y?S@SGJnhgx&=KHloeJNEF7_F0@)d;}bC`q`V`GVxB0V?Oql8&C{618@ zr;i-=NE@~pAM8p$${S|{pngQxE|ASGX+!lEOXC3c68o=az+QEBSAf^1!j~p93 z;<*{O3NB1tm2v*Xq7l1q#%5v%q)2effPL$;e<(p@QY5umN5wC5b{|FS7CIky1(lE| z2y6LEaL`6Nwj&=7(g@f*)3;8LI-V%GI+2KF7gQnxZL=RI!<<0D(!nIqxjgu5WIY`B z*JIng|yiEcUD4t4iPsxxWbiJbhlcZYfCZBLylke{-)cX zltZ>tY%%@5*u&=qS8!EY;@$;o(XI zr~JirJBcdM7c*u-*al`{7iiUjp2y~}U+XKkUJZTOWgXEv$9e+++iK@-rW;58^)MCN zlKKrWH}6L+>Rfg0oFD_oA@HD%Ed+Tv^9{#oHmbPyKDNjBvG4hb$D@2ybUu2ft*k8M z@U^&0AKUH0#!Aro(mWdj`>hfgPC(lOFXF7Xtfqpjom$Q}*Qs-eh)WJnt+W`n4CXpR zTfuN6Ab5_Fy1UNSe#fde5u+fqF@H{5M4QB(x^};R*nROguy-mAoQ~;&WWnD3<^gJ5jh-I>100}P&Ib0cM(LrR z2l{is)7WLgjuHm(DA`RGC$JfeuG`9=1p3JDF z>XK2FK{}jLpTz7A2~4#j3X4Ma;6)%>CcLxikq^epjrc0KFtan%%I6c@vIM1Pa1pww ztsR90*DB)}u{*;RitELT;;10k3MJYwf&P)Z+lt{XPCtO{McbcyjS_ z^YFCycvG!ZXN6ZwNA3rcJ7V*C=b5roWPcN36Px=t(&_PY+QeJUkQ09V%KQPA|F`tf zL?V=W%HOn+8Xy1w>ffW1v!jKrnYe+IxrrmKvVozs39Ylcvro(TH!Lox^+|tGXzZS#T8R+x-7?D=Su z#x<{Z&Gi*cwvPY`wB>Kyx>DIF#^#^W*GS-|&I7D}uL)McSQ|Pp001)%008XYnh4q% zd(bMG8`zuB8amovsc*?)G5qqI)!Q3|ab4or@emH?xssv`I63-T-jCI0^4pcUHG zfjZOatZzUq7-XNB{a%x$HT0&(z{AGvckoftTSLxCrIyciiBtJ^qu5l6(ObVtPO(%p-0*PxPPx`Ug#4nky zPXj%}Aub045$bhKuOhCe&hLFp3}b4i!P}X>p*ws7l83s~l&ek)=n%9EmSAca@hmKc z<;)X10L#PCo>=wwzC}Lq$|#Iq8H?+G^H!9H#42kQ!?^ z04`H-e~u@~Xwus9B{3<$sp(g$sTyMxH+NRE(~p~sCu)(p;4WxI^*KZI=ig9VoB@MQ zCswZ(ct?dM-l9QuPGJ&yV9-FmNd!yIBcMVoO9IJ^KG}%^DJjx13n3F>B=TEaflGao z#+fI$x_kS$bmy%$O?6v|wM#8d+nn}OHCvpi9^0|-oK)5SvZ^8>U1(qb^Nq!=SscK$ zo@xM{-%o8z!E}$@2u)VpW|+LWYyFLWd;C!HL!iIn`rF3Z+b+j^NxS;Fqda%*gir~6SRqE#58*eDyx3FTw0z#F zE1}ZA;-zu*KnoL}JJqD(Wx#V*l_gk_m^9x|&=pfmSjR_H z<*U9ShDmexPGswYz3C+&E2|h zUOx%6ZY918_kuupa`?KrIIUy*t;3q&S7wI@c3Y7@sg=sbMTUMhZyxX0&$NjL8jgq$ zTAMMcO(o%P&OExv=Ria1YjY4G>l-KGM-bX?>p%Rtq+$yO%vlo1?KV=c6(=!AC(^R) z_tuCcCNMZQ2Nq?1Vjd3g%1BViUF(TFJiZ>fB6WpY@KAbm5l_eI(F6l0U z`^ptzJ~Z!+m}(W9Dp)NXDp(}4RXC1sIGrYpvoUGNK9rW3m*RN&ffU7Nh-$}Rc3=QgfA>mO zCeB9Yv=X+?CXTiS*8jp3@PCwx=4Rbw|65Q60RRC0|0(w``zzHA+YS0(J}YXc4mPGj zi#o9)^Q~LILADy>T{V8=(>hYj_2M0wiXbgS8#ZIGPC+0K;=|1nh)7zyv*7AR*Sr<= z)S^9I#_#lreH(c8^QmR3s6bkRJ9xQ_AvAr}&oVEQk{ z9)46%Z7b>CojiSQEM1IK43kqxB{+@yQ%O^F{ihZ?LrfYNIJu+l@wq)u!K; zTnfq0qX3d&P27_E{W*JItYj#lo^8Bm$En?6v!%E}^JV;_&i9SQ%TN{4Iqq!?}gc(vV2OIGR8 zoMnU72_2z-aCI)mGCU(s?Xz*DT<&vknQgwBoIpGnLmotjD+n8^ajTyUHDgW(ltV^X z@22J4_trW)qmdvq6%`{KH|>p%RrI69B=8Gi`J99mdv-70$7q{1AhYkZm zJ_6|ND6PezYO$u460TTJk4YD3bZVKq2N3QLL{CZ6KYH zWz?2$Ks#}2iPr^9uqts6^`dBu69JcQSTsHOYMF8-e`!uruUhd?`!wVg!C9(6>yEO^ zwx!ncws+RgD!h{jHc}ugGE(Z0H_SD#bVd~V*C+J9_s#>1k%7X$z02jV^#Ac?>A!pD zKYQ7K3qLwe;GZtQ4>FH`zOp8wYeG%bi10y95Q0P=dUeo&6uEJS^ULvc?o1K5rKTCz z`S_dC6JlWyV(Q)j-jy<}-brvkHP%4(b`B}>$^lGTVm^hxxjGbyVi5O)*~StfS{;_-f!>D9p<2h%~7 z#*g(JA6M`0;CoNbVr%RtV$ZGIO77c>B|~MzgQWsb)X9P8M9axAaEltA(yAcR}!^-SR~kO^X^nCr4}u>4MauE zI;ylUvZnD|>Z2{d2>WyiB?(17^6M4H?rJF$xWZ-SfiNtTvrgBVt4iIDS0te5D2+ff zrR9_jVauFaan|vUWPh>;cx;@=TkB?k-L3keTMZUwQd~3PQ+$O$4P2V6{+q?P$6GGZdS#SUvd@7=ZJmN>rib#;ESV9gFJJv+0ia8W?9 zsLgsSFBIG@r)DE)dr;fGkHi0{G!LnJuRF8>rs7s97Bj6!He9H-y19PWXJ4N}>zn}j zr6I)qtbCtda79{@VZmNkcvWT3H%$JSB!KLqZ(it!K?1~70N}d}(%GcP6<8pE;?6B8 zvM&UOY!QS}%95O9kS*tt_`p5#RlYPv+Yv%H@rs#D+Hh7~^#PYWaE}Qu)`(L z*i=H8e)QXAPh`;-A{Ky!bUwBGl(ud&I*ln%-A686%&DtIk&JWh0{jJ%UhbuQkk@!i zsV9|LP2%dhHg@66j}cV*EHmqZ$j5sFHQ}XOaL-uoZ8#)K4dqCYk|PW*R}DR{v_ac# zEe^*TLR^<(FOP=+OR8r8zX1ZrAE|E#5>)V8e&~Wz1ysDCBHC){kaNlhst%^pwU!H{ z-l}z1%Jc!nv(ox#*&^S1Qj#@QI9Bdcuz_F=9;#ZlM9Xk0WS8(2xm0wnGtanC+lyz( zS?F81|SZuAVFd+`l~7 z|2z8N{{PG8f82uj{=aU)uaFyGD5MVH(j z#c<_2%3Shvg_gt&z6o{x`Q^vE3U+Xe-wsDn_P_lVLa>4V;TLRQQmKgm=1c_g zdX?5`*GW1c7Qi$k@>Z!JGbFID_3t<)stCJ+$n2%HiKwrrEkSNPbo}YrvnN_ zAg%-`TGSZ8w$w;D)z`PTv$QYU&u7SKn&tRbwx=rt@ctweQ&SeNCbJd7t;s{xR5Gnk2?)ZsNy#fsgAd@0Z{vv73 z$#mpjNJ@PY^3mJjeV}?B;Dh0NxLLARL^)Zi^2C%8drI@E3|;!grDTgie;R%q8CgwD z&58o4G~)?` zibGI*=6K?GVvO3J=wi(UPp}=&oJ@QbJ+JyVaA{C}#ut>qu`W~a$Z=d5$T?4zqNC_5 zOGB~el~IWoX47*0Yw#XD}4|c)r(}LD*L&GuRNzMnIJQ2PUXvQ`C2MF{CAo+s2R_7eu9_De@$QPTM}X&vdgSr9TIhV8dMK9ftV zCAKrF?va&6WAjiyEtW?*EP3GVV$G8_+159RX(r=m7 zX09!QFr7|7J;uyhdQB6mR%vJxE!Bp0Vo&dVv;>&(5P5SK#w|oARS>lPQg)VrZBP=d zqxFmO60CbN#_3*6o)QKh-Dhw&sXt_(COjy9dAu%5-p14DQ~h<4agbkPlt2HWAJVy-{^^ay>Lv;tBz0(T&rIV_;(IFnwh~qNEIH`zh9Y z=L=NFcW8&0ZY8soaF3uK&M7J$QnEN(LNvB9aphWP5@P5ygF=Rs)OHdqY7gO9?Vz0= z9yvZ!}Vz79Qefy8V?{72yD?a%T+AF!(+dG;#Ihh#$i%$O;r92*I zAZSAX0E~tM0KomdlbDOezx{@!v*ozYirh1+ROVdbwE+L~8^)pm2Qi^3dkYfA;`zi> zi~(qoB}FVnVpZ1co!O_3SAwMOtvRqCj4RwR9`Fp`hj*DHHztN8_w$pzt{+|j4(a4E zT2pl!;849NFnjw9E7t|i%Ffr<%l>|AZx67o2qK#;BTs_b?>F`{(JefX&xrQT>*?v< zUjF70BI;!lhaZcPEuu1Z@lSZHy@YEGLUZ2O1kfg%Ek zL9bh2#|dRy5yoy!B*}nT$*35_wjABwn;*A1q|<*#la$T3ZG6=UD9Yl5tRXxsc}ojkM}Lid%G_ zn`lTDKq)MkymRhZUQ=6!d5B)s%cwf*p>vFU2zEm`R`S@=+Hkgc@08~(PrMHe_Qi_1 zEw5SM&jtP50S#eb8h&eN2N{ka7|w>ZA+oI7t!>3@Q@A0tq$Kn>&&d!8Gn}SOBhpfU zcS!Y*@^F>qnT%0Hy#NLFFtAT(H*pAeGN_JqEo&~|>Ps9!L_Q9ri)y-h^`0C6_NH80 zP$3V^Qbn_;PAz#e;_0sK%8R@_!vgoMwlO3lq@_C~rvB`p5Hr=?`|4g94`6W>^#==Y z<}UKF;6$k%(cYUX$t}S1s|gsMX57;-+RmsqXF@P9-!AOM%|NtOC0Zilb+ePyCY;Y< zQ#`)iB1ImTB?5L-J`mQ|uS44^-}W!+UCGYbnd?y~n*+O3kJYcC%{`x~Poqc)dZc_! z(z3Qxiu0+mtx(#1clg7=X+b$mSwW#(G&pOY;#7N`f}+x1fcx7@r%B*z!7aC#3X=zT zHR@nwN=mHJLBloE1}OM&8(0sBIeL|1Ri=sy?&HVOyeIUlMoosEswbL`PdAbh?P!V> z!-*$zx{WZ@-WY#B9N?dKE#n7`&FbGk1$HO}sFH_%jnCL_tAj7ABi2c&doq&@8CuYs z92t71o}Op4P5x{9*$KXPvRjsS*HH0NAj6KU@1R}kYdSPVDy>>#RL=<$PGQJ7{h#?^ zkD1+e>uFvKT&1ykn6ax~6CBmeS}JQZ_H0^;H8*w=8l1=&q}>_x513%P|dWb#5pN3^La04qOds2U`ek>t=4oc~~ z`#8lFdy2dz-r6f^;3jItCsLE>D1M&){>dQmmT*sUgeGj`A@8g5Pn+71dp?Q(vgjrM z`-pp(f7+MHxdY8M_(?nf^jG>C)lDjF; zgkN1+rr1)?9u?VMrIRwP|I?4J$>Z2X*V?|;4-AR5m7{OOsc!k>kv+0_ixIwJFRM+% zudy)wuA83+19`of2OF!Y@2XYY$WJ=EG%svlns;c8$$KG@foUeED)=9s4ic$Ey!&{m^twK=W)mw&{=X}}@PtvH3;DTHUUm@s1iJ=K6Czx1d0m08ZaU4pz4oNYK4+}*#se~jrL}Kn= zh=k-@xj31HZ+q&7Zx8UAx9fP)r{h8=;8xvGg>4h^w6R%dmU1TuZrn)OoL?9Q5Oyz? z^yp}cP7=^Gs@B%NU7>1~m>@RD#LqK&J&0xUXs0AD*`;$yT0cu&m9~7?IEu~Ru248X zY%1u6{4^xsc|C}1@FikGJA9SEF}2Fzg%?C}Hz0gKdnr~+Wp-$%(!O>)ZflQ9t;R5d zLVK07=40M>({b?Z3y&X|ClVWUT<-pM{=BwUWZct#NG=;g9t3Zbl#TO|{!-?Xdl5Z~q`mI@$5uw3G=^r-8gLtA#+J!hr z)kRWVlP+N5R#Q`u9PQa{8^RZ4$dR-aHsX&tfdswYxGbnGV1pN4g+o8xU~Bng>7vd3 z{qpkK+eShrCS&+EP_u*k3HR@zRY=9dV3;5PfdAj^AFiRZxr>dVt$~HL6P@z^oYLCc znsIl6%45wSkz+%^Z*Em5DR#Aim5TfC*9>p*2t-&#qG}4pE0T*uXay*d!*A+D3I#GV z-+q1XWWKnXnzrVM`J%zwFCd0s5?b|b~nJy+V%sz5hD}FU#kq2@)i4X!8u0i#-}qTK+#7} z0W~IsZ0d<8e%aGL<-D9+ub!rf?jM`axHRP@6&VRhgA|Dm9}3(ld!1%nd~h3a;oxe3 z)iuF-ox7@WQ4Fw>pIgbY7PoNYplUR3g>*utbYB@t# zH9!_zEUSZV4hkWU55$^4GMd23it2#*MM%^t)zo}_yl8Ej(2UYG?~9eoo3l434-LNo zRV}pz4|DW z8vbGu+Y@TtD_7QMy*zsxL{`ahF-v1XMwvw31N$BrzXri~tHZil%T~67rwz?+0AKM$zomE`!TEN=V3~yFD8I?YQ6A%P(lx+I+SbnhfUd5mxXHqn@N~1?Jc<%lxoyv zhpLF}(B=<;T9K?#UVG;xp?>Pl1MS7urxYAGl>|{@_eqk(83{8*PX?)QEj(a5fE^$@ zi!uF;p7jKt5h*6KyoD4WJBH=3VTg#HP~qJD6kw+^g(AVAjZy?oX0v@(dyWZ1!cGV! zFuU#a%)oDVue3C&jqZ6uK7|Re0T5)d^fwcV-muO5;<#C*25(#48XWVW8z><#w{vNs zPTn#zSVc;1s)=zchc%Xkd{9$8Xw!Pq11Cnk!Q-(%eR>T?*6e9_tRkb@J7>n_YU!ah z!&sNp=Y3em3bhcfafvJh4Ft+roB$4c6OAcV|M7;CGPKh!7e>QN&VE7_RybN_spK?bigMe9*{v@df>3En_$MXC;WH zBaGoQuIJ%T50E9{!6~bLKV=YQmuOgLGhPU-xsQ)9z!r)zSl7Y3T4~j=5{jh}Af%?? z#LfQE2Ga~9?C)p!{3Ij9LHOBK8eOSO@&wv5SNkpfHBkaXVtlv9Rz50{-GA)zC8uhp z*ZtA}^&?uKA%k_!yc2hVU!CQ64X2I#l7{=)QN@}iWGY*;UDgJHJ~>p9VJ`TlO~Mq!ajT z2KFkfM`;SeMy8`?t5w$>x*fVFYZ!(>Wg?nR?vwJ13?Ufp26m|Exfo=58`()z9UDZ} z8^o4`a&_O}`-nkl_P~FsUUfv?AM3?c>hS7QznzvPL0`m~qG^Yq{BG->y1)>5Y-vGZ znxt(%@s+Q?qn4bKF#$J^`t@e`mh6-EW9&wTZ?? z3CxO#Drd__+azfQXjjw^PGd||%Q};#jv^aC)rOD=S%&ktRRhLF6PhJ=IRj4jeT z#7isA1pJ!hkzpmYs-Px;F9qFX3{X$!jWh~GQ`;xnpoN8~BEi7uP;CA1ea)bUl#HKa zYbv5>iQu3No2~M?maC#hjHjDcG$>?E@9|-Xwk{dV63DH))t|b&4p=wohsWQH&E#aB zPHN4_vkfspkEr4a#NO;W!agi})sM)#?>dUNb2o3Srw)^XOs7l-qV!EN=NmPPt zZ@L`A)J_=)gvE|IU&$;&Sa|+P6{uPgb8HG!{||-8=CBuiP>y7ps($)RG4hQ4hl9r! zcMreYNImm8Fd%SY()S_w(E8)aN{AI4jN1%|W71~p1QcKK1xu%rGO~t4H$Y)%CJrCD zhk{-jo(wD!ID!q>CV?9Qos#Qb%rf1s=3 zIR@8Px`exk>jJe*%|%D;r{MjgaoDS|4A$sN*ei9H*9~qRD}V)t7|wBsiHrZ!?y?pcAE=K4!?|Y&++TaNkJ- z%!q2SIplJ^sl;DSMl#)yNG-CyQeS{7&` z`&!5(?L|LIrGQzv)XX$YuI{4Y{QYn!3o)sajXes_a=QPSa3H5lVGcq!*%2o*8R0}S` z!w4ayLF5AtEJ#G4qn8@m^4~ASvm*&Ta4fMlx#F-s$Ov}oSDqW2(T39P!rYlQz0)r_ z+v;Yi^tRKo?J*B)Z!E|FK74d>2gY&!s2AwO5`cxw1O;`d#HYg*cf_*(bcP@3(>f_% zM11#-Zad$3rBDVlM$2DGrhy{(^X7)4TV z%b}9!ft(qF97`*>-KnxX>RC9bI3{}&kAih{xZ3zh@$#?!`--umeO`PB7Tk=al1E)y z4P#Sv@HY}rb1j`1jRkE4FKx_7nx%x3L7V%%H!j;mm^_eOoQ(SGnZCNria1DDc@ z#jrg%rS2EM^X?Js$5Pzorj|}Ur2<|pR`UyI-^Vqycli|#oqsp_9#GyX&D^jwOZ$u7v`o)H~T*JLcrI?(C{_S-4PE0BYt)~SA0bpAFhkh^M;Fd zCAjt4CzPr%yZYPQS^R5NEBI@i%S?cT8ug`6x`90kj5^;F2*62gz^-fgN z4f@khRuhW5Gx>Yw`qQdd8P@qumlNe>SGmr|jsudsL2 z^CADlfsyz+Ym&q`oD_3QaBmbvuUYj_haW8nXvDiC5tE;*jX3{G!Rk`4g2|5xBi2Zp zbiB`Jft%Wgc!Z+Hq2L>_Xrqjg=!a1Y+uYAknPv%qn-uf&26_+fxO-yJYvA7JpL=3_ zW#_fa3zpKC)-*4?&_bp{+wE!!JVasGZc5_|dGoLR2f8e8I+wu5q}=<2u4T>H3l2R8 zxbpeOcPh-hzq1NR*L6F$jL?|0J-Q-_2eoP@tF78no#Tk+(&0tjPAK8y50|LknAm-& zVg$M?t z%jf9tyX5Z+!L(z(C>nS!GmGse=p23A1iDVs_-?~bb4 zniklwtoDXKkY7nxT|~CB)+$nisDJe)tz{Izjz|1ZVjs6&$?;C{*EH>sUy&nRk14r7 zW<-MgKf>?5LclVCb-Xr^8-qBA&=|t)G z=`B^Fc2|^}oq7CT1s6!V!{>M}zNqzFc7aC4ZC-f}YHe*b{t+;(O%42McSN%z^8b>t@3nSLoALdY zz!GTbpz+f2+)c21klt20v7#5j%aSK%f_+XUaqN8XOeBwNd-;HN&9DWQ@#;$VjE+SM z6#SD)`{#r9!T=nP=3C3XbfjsfgzFR2=ZnwOsJgSXu@MP2RA?PPKi}=b=uNPN=LdF@ z5oO><*JY<>=Y&_6TMn4I5iKK-goST6K8I}21ki}dz60k=v91YrXZn?}gq<*%$KhJ8 zsM`F>%ttuin;N&5aP~C;xJg@($Wd1@uQ}V%cafRJ%ChMARqXM>m{)&tV!m?rsK@)- z@*JZU7n5Rz+LPP_qL%of91NaHD?NSIiA%0xt$#atdnZS=*soeeIk;_C-g0$J!xN$+ z)=2E^X1S_SYHuHg`IHWNV{dx>aJbBOzsIu$Cc`y-OziNw=kGL{(#!^mx)rOH=Se|c z&1=DSv<{sl0Q6{+BZc5zn~CUM(dc3su7t)V^(HfxHl%p(Ip+ojMV>n1ZYSXF#~yA(LWQG-z67lnbqw(fXum)Z?Q%GX1PK&dTY663TaJaSXj=F<-B&f*!Kmhl{SC9zty5_;F!_eO7fK%sp#Dn|v-<&DC65X$z;IplNY<;n? ziEegycX^b6-%VbImi2sg#vrG*KNs>n{7;AH@9$S8mQC?;bM0dN8pYGld92k8_vmX zX)o@8HBKzDYD)RIIt2M4{)jX(-dUAN5yZk$K;rEDoqXG0czv4;Yi{Q|xZga9AY2bk z-qk7V(Y!aKO2AuUOFF^-ZmhQ0EY6i$yUQMCjKCwR+@X{|aq*_-^=pH@bp$S2<k+K3P}04J0gSb3^Uw1_)WkAiNWH-!kn8S7N6 zkEtUyylMvi)k-2g%ME%h*_K{MLRN~R^Z=VOG7K5RV7~}#E6-M9baA$;Ld>w#z?%@A z$T}C z?<BCME3*@QDga)&zzo?Y1FmqK!6b5}hkAXa24b9@+S4dfH@^La(E*I>k*XhD}XjB}E6`>^nSr7U%hFagxzE=B;}wx!{20%`0= za4aGiDWgNNLyaC|8wZVVNTfc+%BG$DpVrnZUKT@aA^qc8X!2q-Q6X)J2cRT?Dwp1t;O2=JNu0B7K2egsOz3E z=R?h|?y74_v!oe|0Nz9oD*?9xuOWo&8{=;5=M57wiFS#ShRYI~B~KJ3fgibZUoPw1 z_@Md@m?vo>vIsyxd&%udDklJGEMwG`0t|enr9HwBFN%Fv>IQ^d`?CwNsV-3#^f1c( z8*NrRKO0uc9C~kv+jFb}2Hx>{Qns3TvSB!HV-3r$B?j;Ce1TMH)j^7UVz!`{+kJ$` zPJ(P4*q#-`A9iNMQBe%o$-K~Rzc2)jcib&x+&_HeTE4vva_e78USckPnqwS-mC)^8a!zscDXTu5x|EQ14 zFqncKu?Urp*fVyQ`{kZyK1>RX&&aDCrBETcK+Eq~7W(eSHC~3~<%QDzy-mUz5SW0N z>Z~ ziEZtcCcnNjfma7snSk0HpZv}G8|RZ?@G2!L0`qk8o;vyc;1Q_H@$gw4l~R~ty?mrG z0@&X1=Z>xaaK#oJ&&77K&yteLJQX5Xfy11(8D`J|Bgpimd zk;H*0w&s~>7Y*znyIECB)Jw#!!Z(uNpSx6RzwJ2@~a=&LaW$;GsJw<%oa+NNt~zV&Mbaj`={w4 z^2r}g<%0$o%%WAEH}DD8TT80^n+MropcxrV)xrl z8CdOtDekrc5_y%t(_K@s-Nl;W%Z7?rVfGKwy{RxqyL3Pd|g)2dlTj=pqonits;Lk9=$d0#qff!r?~+luCZm z*Kk!WJU0CBX`AE?cc9g#pN!yR^xv#5=s`B~6_EFgP9RCLc34eJk|l6Nj>8hw(FG<0 zSXobs(A2|dx-+XSW*Yo~Uwgo~Sd2AC-+zsjljD918UOZMT%A3G*{V%y?*!5UJEx?H zg^uod;F|b{>LZ~fXEBDjWPzIN=(=cb0`d5MCfDuc%u_^$#Krm5a%c>=^~K`Byw%jg zK(@EnySVjann7VjBj$T+1kvw!!gFSc;Oi&7$~bqZDn|51d&;%iR}vyfQT?Ugh39Fk&5YIq2Hvw#v@~Uw;2aqG`<^A@M5=`vW zvnt(%>xL2fz*|yGiLdlJj+pB-D}iHeAp;ObT8*Aj0G*Kpox5(NQDz4IO=}Yeyg~Yq z5s>cV!^ea%(a8O4t`UZy8IPYt?KDm&gW85QAcS{$&;v>^hGQ(3Uwt|?);-6E8jxu} zt;OUbWq5T4gG3ose?^vGUm(&J5Wz-%6{BZ#WQJQhkRWy3?24b6msA0}GVp;qSkrY| zYeO@YSuuF|@G@S^g@-7^$(CWPX;s>o%yeuWGxSL+K^|&vQ!$aqU(L}LPrx8XbD4`- z&0hhgEiuQQ0|M1RO1y@iU6?lGNEw6Snz0p=9Hy(h2mt;>PM*oRGWPsIJh&1&mP89g zhdNZ_!rO&b<%5QMN9)OBcwP%A*vWKGJX?Aj*uHIk=9|wLtDs=BZBm66ulP-JGm?s# z{0Z1^boO}uOaE6Z0vv4!!ZR}>Ic4xUz}eR}yCckzcS~qrw#WYRoeh1PoY&z}NwESw1fj1V(>X>=_4V?r~ft`0k#DWhO4xffE}n2gt#X(5TzjC67BVi!o2 zfRLhS^maz!QbsjdWufb}wnNQ5g+xHKjNz2fSt3jxzwh6<&HS<4SBI|k1k!+0ac&tu zv&JIc4#T`j>iXOmmRlvi3UK2H%)@RElLa7^iW6` zK-GB+HQFIxD^4@KL6Obg$5qUFB4|P5$C2$9K4ywu8vd0|orCM9EGsa7IVtCTqd60W z%N!a5s|651?EW-p#L@toC^OaeAT!mhdvh9@P+j3iFwslP0geT7hqyY**tuK1$wxiDnllG> zGahE3t@>2a(ehqwPr`n?gzi;Wf@R62_nO5a#^YZ9W&e&ag<7 zL5#IoRs8pjccgnU%7(bqvxtzMGc{M#6NOpbv0f0l6^zkFi(XQ5aoql^U4;EHzlPi( zSl^3|>fi|*m5j2SN}Mwg!oUkrh#Vah`psWXOE{3~rgRZ5>6V2w@wXL*>yo?h@y7s3 z(xsom%p(YFEA_i$*xvW0?KV@tr-;lQSg-yzGALqsF>y|T5Ros8WNBOXpazVOs3iMn z_hZ}anD>O;b?3dtb?ZeNE)R2+U1sNVNDdP1)N;CG+|3y#_5PQizmC1dPTIlubZ}cY z`RxNm69p{$;HeEcEuNS3O1q7-4u0AaNzprKn)u7?DZd}6Fcd31AB~C6K2xk=<978L z=jy&^-}zuGf<06;j9Z^5SCO?(iJMc-Ve(@bXM{d^MsHJR*b;4aV3R#wGtu{IIsLX+ zK3p!8$1+;P$s$`@ZbtptjsZ* zyuj>$S&IWkt8c3~;<=>PRM22E=Q9E|gWGX7;$%CY2_4iZjt;*#ul|c1qnXYa@UCau zB5i~(E4F1!%44Ywhg_MR!Pff`V7DgEgm$fM-DP4NUi?h=k^23ZC@H2HZ6$At%_So| zTQU&uj+6qCaRJ>>=V`#CaYJWdbIQDwm3>{sOIs=U!~UmkOHOYr|C>a(u)9k&YwjG%|+4$DCY~3tWtWp@Nc~O}4NNnEFIXj7&wTA_QrFGa=^y02Z!V1WAQs6+s6GXIdoc6(Gk}t(&R-@jcIzr3N zMATrcN{{RwYpOI$GNL2~-rp9*m%LE`(RxH1yA88ge0-j7Q>VUx=JQW4Dfs(`Hsx=H z@7c`WXnekt)iTiS0->=F3Owa-G@nOe|AagkFh6%ao`C2 z>`-^xZlrQbQJpz}Pr6z8{*IwuMZBn%+-9n=5wr|yG z)$PhqX1%6|C9{Tg;V)u5!Sw)8dEmbimTEr{)G}%zg?(nuB9OJ66TcKsYYSR|kSIBI z%?eIU>3T@9WoV6Re3NTgnM>p0!ytZ{dJ4S0wYK6+WDEI3o>Nd8f)d~!;r7!l&8@N* zB&(3w-CJSefR?(Y;K>U5fxM%g)U6R0IxG8TE{{=lWc6#G(2i)R))l(eN^?opL+7#- z*zM?c`qYmjdbIFM20xG@ZRM#o3}fALIDx7(+M7Heg=m*kAeHXBQ!;}q-x(uVuNuUI zNYUW#WdjynmTM{xte@rCRTUi3+(#Dmxv{?LVxi_zlfmERx4A=J3v zhsNi7-{Uw;pvtP-%as<_QVNFVA>Xhw_(l_TO=;5MBo^WCUTlS)cf5<#ZLALL*7=fa zoH*hWPyLD9kW%JUt|H7l{cSp%v@|)oe(ezWA|F~PQ!m$`Y5S3OaL0H05HjymNNKx~ zye|nZSIzd-Rs*m;xE#-ox>9aLU!|#V0iOd{&WL!h81ft9iJ!JS$IMdpe)-I% zo)odwxr7efTuPPB?_B{nNcx{|Jm+oM2jXuUS~S+N4T<71d!&J z-z!zXSw5p|Wf;dK;1cdwYOj8IQp1T=J>p3)*8VVUy2To!Z>ScJ(;<`@ng^@j2bpO( zNzT@JwZn} zkK&^j28q>Aq4N`kcxPdG&cQ0(dW+&~*@y81Ytxn#Nt;vM_D!8LJ{=sTiL>-aagfCK zK5e|N(ZD{E)$nMqshKMdc2>R~^duQZXnuCV1WoAvnZ^6ZGoOC3>0^DGm7flmEy3b$ zW@c}oeQacV20eRk2(tjS)iu>mebqG!w$8ULBbBxL(T`rD-|ZhiouA70gl1m)`4Mpl ztlw(wLa5P%iug0`3WNxLxEd|G+{ThrF~mR;hUED4@|IUvh-Sd7C5J>guuD$s^s3-O z_y+2@IUf3PMQX{ewawRbD>Nyp<|jlLb}ZL5p5gC z#i{kMB@qu^Tq3_n8O2!z8qPY&$)i`lx{&F)6c%KcoTiTX#+vK)@iR;pJ%Fb6T|!L# zYzz}V4Af@bye-uS_{Ip2IMC%M-3|#-*5nP(d#_C}RMCc0+_Bq9A{{3^vhmT94NBP0 zA+_g+(LzI!m0)u|p_#MsNUW)2?%1u$UenbOT$7?5Tmn~7O)Ko!a>|(AxGw90) zLD)LVG zuM7~Np#0IG-Mr&rok+5p{e_Xxro5KlT_9~sB4Pee{k9^Ua?3El3#u)Q&TE(}mvR8K z$RtSbhB;yJo9g$i`6|6P3Gux+Wemp<6DhstT4C>JYM;L)8v0Tbw7?=m-gT|_(79M@rJ)>gi>tDUkQkP0y1$sjTmNI? zDcI0tRh)vWZ}43Z!^+KaIRv*o7n1T@;M3s6d3@2X21+e`WLqdX*!OPa32;5PRm_e} zVJQy%`TgZ@O$A@!vmhoXi<#Z>5 zasRH~Hc5q)S&CbzW2z4atEp3L7lonUxGTb<2k%Q`&1+#~)2kg~B}~Tqe_Ywy;MDz^ zYv$CX+kOmifSk!f%MM2N0?9tG?8EYWwDuZrx5P%j+pXm1Y&Gj{73eSoXo)d099cc? zv@4fFAcF8o+15Ph&}}mcgtU5=&cWk*?Hv6>J~DU0BzKRk3|VM*42i$--9B-d#gb8M zYnr8hxj|#EcIHw)O&u(ycT6}tw>-rdJ_owBH|w#x*Jbf-l*FN7q(R9!2~{*iRvhM~fErb&<{fdM(g4@Qj3V zq{gal{$Gladf+Pc?fao@RVAE|#W$?Sp33dYntTHFgZ6v<9BAP^;AOjNzTN~hxq;f5 z+kQb4)t<@$Av4Bfzy&&tK0OZ;QWSQ`P5D~d@~!+7iz1GpEX-B}s3z0X)x6|McPv)mnwqH)!WP z0HTxQ%f_-*OHH1;@1pKw-=#b^A>P7J-{4i-kH|W zNPV|rC>T{j#NvDRmUvTH3n{X|CqdEot@P-aviYj^(tadQ5nDGIR2q7`SD#zv;raxm zuAX-0ayE!4&yw)DiVr6%zfx*dJS0Vekz}t_C?r(44yw+Kn% z6CV@YX`3_)g#F2D>$R}bf?H++m3xGk)wIS1vJ$66i!EB$B^vx5ZH6ToPKM8Aj_{O057P$=0R^%P>+AGrM*E6>UEC3Vh1A-%`t9*G-7Ig2KH-))gDAy z3F+RMotZX7rm$Hr6&%A9YGhUw%VtpaW~9-%yAkV+kFq*XSwwj=^t-eP!%GsVO0Mw> zphnod@DQl7?X2%fH?V;XJ*NuSe3y|$Bx;pAzYp;zu6+R3)@n5Yg$-^C4=@F~8>u_XN<}z7nrbLWy5^@8^Ba@i?x6OIvfv#?}n1d3nA{)L3t|E3=?V zZW+}kuAJ4_&Mg3O<}%{4`iGCi#M~EKz#KPrPLHIhEQA?uU-_V3Be4wEzICOHz6q`A zFzva;lq%pTT|S`Z>vp5I;azZBKxjJL8^tNOQYwwx+g9>uN7?dNd))VBhoqfyI)?+i z=CIKwy%#ha4(cpoi02uW^?I#8aw>gYin(%~#F9rk2BNf`4+)1c7JVCoM7zrD)1H60E@M(6ljOlpYwxAQ(^SAr-XqyL_py>$G zoLeA3PTSNJnEddl@j{Bu)d0FP8Wg6t(=FK5Ra4YLvc|aQ>-F1wykiB=xBFPt+g0KO zUli(RgxAOCph=VLKc&{f3?Q?Ov_4Tb#`QTUl>B@+KEYj!nys*e!?i>!^k6=-?2Hu2 z$+~O`uB~i+hw%m|r5Ow=l4}n&ah%i_U6rDJ)xlBN2~@E(XF2G&p@3^ckUNsHKCfYtgRg_Rxt405?m)ZU zQ+)Kt9C|i>TXZF_V)iS$GCZ9^yC8X`D4Qn@Hb*%~P# zwfw1Eme_G?t=Ml|`SpmrIiHQm>8CXVex%U;kLMV?2aT%v=HSUnQ@%TmtR%cA^|ZA0 zw@Tw}^<_&_)K!<2t?(8*HY*5{;zZ#P_;sYKhU%qqQ?m-*pr1oDCbjikTv3m^l=bfU zdb${#P)4)zoM<`UlzwFjME)2IFBjh`ppPg6>5!ni`{g{uIj1-0%a0tc9zRCQS?u06Kt7T3)6^jJp=nba3- zKxw-oh-WVP)r30sR_n5Wf)P`Ovkvv{xlqHvq1K zCS@U;!{uQ&hpm~Esxq>YfOfQd7Ys)TgRc`QO>{#jbSY|=P*80_jbjrdh=PD{+wD)|Nfc988|BBJ%i5^l~6QB(HYR2wp z*1k2BFJ$6Z)9X0u2oqdi$3r4N4v93fff+&;eaQvxZEaktiD-FEI{gg~W}DmEl0_m; zdIj-zNJemLO+}Y+rf=(S(Y^T*VDBziV{vlz$3XD*G36?eZ_C9mc)T~=mXlXAeB?Rg z-#zSV4xaO9*EcRmX+*@C<=N9=GTzu$RuV?x}7{s*x>-hXY8{-E~}8G;0PP%k-jtm!2encm``t|1U9QF6cP_vBGX6itGj^IfWbJX zLdeA3#%A+vl7xjs4BLW-4C;&+jo8HRiPcGAK~~TIvsA73k?pr{3RtoeQ1@~CfV`j4206`f5LS5Bo%BrH{4UymDf3OqR$+5rV;?-uW$Xth%VL%%ULW_gdHWW7tHP9-@0h|>jjcE<1 zT>-lZJ)o?=^Wqx0sE=AG&*}bh)g+P9od8+2Zokpm(8W!=*3IjAIv<#4f>0~uQQLg3 zl{~-u&O!5uwJKgWq+g^J7!Y@Ws0PEW1#@j7HX@{{;o#Y7P;jJZm}2X~N42hJGJ9u& zmW^vRFKFv^(7LC=piEL;j%%-#A?)#FHcWy*I@aeLw3Da(BpXr|Vdv+{^!?$9vgEm^ zUrDnLSL0N~zej8rV?Lp35lMMtrm=n(GS6YYb$7 z+UZ{Ixqio_UEEKmGCp(|osd6&y~~n6Lx3w~wvyX!mH||ufmame;>q_PM_&Bsm)zfl zFa?o2$@j7%gkpe+Z)4^c`f{{eB?g@>4X?&%B{5AewJ&e`;q;YMh<_z0xQEbcOVjL0 z+C7UI(Uts&RkHT+T<_DjANL=V`%o9$EPqXI8&xj3L}|j(efBiMxVOykX+%v`j?i^; z(8%+HLEH9J{&_osmsEpA3Xmv^H&0#{gJm7HjT}0f%q+$Wuo+(w8w8@$gU9}9ci*stIDWs*^l^wLvn!&{^hc$XsFE#3O16STx4Nh#dK3}%-eIgXJYtyi_w{AnSrr(V z`LVeld}y6l0(I!28a3p>MyuC-^nJP4k#zIH?gCRAmMt`&lNuqiWRrWoaHV~acaXLe zMb4>`3RpswU)~|fj4Ew&qyytj^NaL$t_OmqBKHn~WWIUbx#uK@ItIY$muvN-xYg$DPG?B7R10K^6Y| zBJM7XxqD9CjQV=|h5VQH+M>*l&UpF>W{Zn5D7PQ+zH_W8OY|7$1<8q~ff7zK2S@yB zzeIj9qI(hZe!+VZrM#SnubV(wklWO)xqe-*1e5$KP1jsXj;LrnEFSUH<9eX-l26HxVGerC89<;VlRF z%vJXNtBqL!YCHiSTbRo698><#`+i@i^x+2Y8n9t3?fNgp`)reyFw`ZMCXe-*l(u%> zMr`)5LosWp71l7zm-L!cKm1s zfo&9`9M8MwA`Bj0rc*p0x~k%DXWBt172z;>7giU_U813m$@i_TzQxMkNGLUV1RADS z3QG@iF%T!#gElgC#N_Q&pkUt>SMPA%sHCv;yGhF+Dfi$D1}-Jv2y4E@GsF zg-+Sv(SPRGG^J^wsuw3XQM-d}7u=#T5Mhz#75xBi?NG7)TRWF@ zztAY_M800oyUZpUizwjQ{&cFban6ppkVp=R#degzVBY0m>AjWRUE12zLvH+K5}A4i z^8HfIo)Wh<;cu_5j3n`6rC*x4GRNYl)Vv#^&$-@HE$O)j!FSD2+^rz3=ER9i`YODh zdCE*|M1)HV@dE_JL!z#J612o*kMPb9Z){X7U3oXl|%T;bIf_+c3pC(G+9(mAQ z6Lw7T7fg82xQp`f%Y@BP>Ragaz}q$0b@vnnLsNzyclIta(`&Sf3n1oemm+SXWf=f-ZtBn` zOJx+kp{Og@+s8i>FKb2vGU?b_S7~1F>TrD2wPy5P$BN0-SuRT{C5O(xrAnG3dbaZ; z_Iyi<)^qYiOcCj}E;GvN4`X8Icnzn^?{eY-9b|lW*UeUAjIG{SFrWwaF_9ZD9Vc#K z#jpal6&eK6HhqpAX%gRV{ov_zvGK-Gt6{xeDDBo0FwW`Vj^*QK=GrpVUVBM+b6O;V zUOCsG0lO1(EXdd{?MXn}uj-d)iuQd+saF~`7xM1iNtUsgl}Lm3#_Cylq|mePvVVI{ zK5)dl2~t6#I5nR>F-D7o8B3%eyBZ7fMg`ESrEUmlq6*X_5IE_#<-J<25XVE(+&R>M zJ#kPS*1VGt{3c{OF$b~=;XgTIeG(|P%IPcZqniE-t%Ww|U$7!IUWn^t1grvYPp|cf z}ItZ8{R2j*>YV9FF7RgLBdX7?~gnE$+gEZ{my8P&a8X#&8`TnY+MV%~_uB0Ec!uhANk9)X3P#n+UwFtq(A~2^uu#P8Ht^)tST3a_)Gz@$j19C8a$IUf~ts#8dG*1F*t&RV-8 zyN|(OBem*-cd0+yE7H2sm3@ZDj2-at5A4bGK!0Y@Bx=FfE zxshxvpIt+F`FH{}h|w7l13C9;&TLMXuYOA_8Idm~>`?2@q-m@@Jvge*B6jmb+%a|1 z<6*o%uJEO|SqC^@6OPn{lXRCD7dF#F`qsvpj8c=b4vSg2FQ-a-+7J)o7bc&kRHpLO z{M7C_hM>yNlLh#u^Y2_ah?PLl?>tX7(G=tP8dg$Q`A^sb?<;*eT8JAOK>I3JYo)E| zgq$JoF6__nj@{hdHJL`!eGc_o-y5t#1XC6oyYj7T28C2BjDg78@xr3m{m%wZAWX|Y ztZDd8qv$)|p)2b&F_*AG*|7647oj)`A!O~CoBM)KKU3Oq-;q*17#BaufqfUj?B9?MzMU9vT$qrbUi%$48;*864LFt9ke!BHi3b$Pk}taiAI7? z6EQ=oD2A*BQ@X_}BABcRi1|5wLL`NL1u-B&oIPzxvd(wEQ6mlTRQ**80R5y~^Eq{$ z+TA!me}3LLd45(tZ37;H_UC+$#Qlzj+RqaCGix$Rm+V2TU2FoK98=yG%gSA2OZ0J#CtI8xU9ra5UvY4M(1Xkazl!LG!cq)7 z$TC@lz*kc%-d6%~4D5YoC&$LA3+71<=EsVYi=zQN9qsyUi-UH$y1EE`4z=1Z?ELOS z{q92BA20P5C{$3rYHRzZk+M%ar)R^m89ItpaG~}ZQW@(_g@dd<=m8%%y3|m@2OY30 z?p$HlVyi5?*LWYFRyHHQj7XC;`pfy?O~&+#h&*?$fh6C1fTRh%?{_=f+F@Z}Q~ee2 zCBwrZ-HW-Iu5u|66`h;k+>lQod1=|LL5hs!T-8$ftoc;bu&blndMi=Xo)WQ|XW>O~ zsHX^yd_haEQYqP0;Bn_;=JYFu$m>h?d!}6?UaifxiXVWF^@)fHe%40Ii`_xKuGhW8 zYw|umTx&5w)4)GM!J#Dl0A-ACK4~B$IHQNy$U-R%KKct|dl10p%-CEQLYB?2f+)Ys zrA7F3_dz|z^P`KotI;XwEz7b}$9%v1iz@;QOj1-%q(VqP@bC7DaWOQ}7mL=*!hZi_ zFqg5gH4(P6wsRD8bTsfVG6sW?l$3mBIsGg1TfL=VXJPC7{{@BEnbQ20y;Hq>|Azi0 z_7b$WH!*NDur)II-I9@!Q3#9KDC5V@1r~l+1oM~Vzj@=uHL$q;i1?S7__t{N&j_YJ zGW4b*v9i~XunBpfS^s}#F#j)Pu>3D%u>LP(u>CJ&u>Ut1v?tMLC#)pGu;dkArG9zb)fxgdOed{Dq+T^*~}|I{ux1RCUTVduYJ zc=P24|Jv#Te((P3zf+L@JNbIeh5zBe!0G}7UZm^)eg%ft8LwA6_%j0*^>5zxm$eUG zv#%}hf3mVK9sHMd6aHV3;%ol*@&7uFz3hKmcK+Dv0tztyk39MxYV+4Auhr&%rmX&% z@_&?ruj$vy>OX0b7uoZ_6Ij1acS6uSL0k=BU4z6#pWp{A+J#AN%FC9P`hF3zC16@E?AU-_#!?{96b4$5t00M)voVf65_W_s?rN zOA=xem&9t3A5V&W7>TUzn)_Mgx&rLGyV5;^FL|k|DFc@lV(d{MoGkJstW_ zn(e=*hyF>kzo!2>5B`0$ksM!F%0IgNuQ2i-qxG_X`LB6_UzN%~=~q+f9|3g%zW-?Y zALI4c3jcf4wf}7TAN1>~_0OjFU+7n_4mn=;+3QL5Px^z?KWI(`X(;I5N8rDFiN6H{ Wb9*@k8BEO4#6(z7gy@fH^Zx-#zBxYt literal 29456 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 DrKtV| literal 15032 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 diff --git a/src/Mod/CAM/Tools/Shape/v-bit.fcstd b/src/Mod/CAM/Tools/Shape/v-bit.fcstd index 4d9e9fb280f794f0b769ece5911f5732d69ba43c..412201e1af6c5bfe2ac31cf068e30ec4e2099146 100644 GIT binary patch literal 32341 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

DFp zc_rcqm)llYAOdsqLt6?fqn;c~+t5Bg6)rb|x5;qp3L~WG2^wV{3?d2psZb61Jx{v2 zq(01RlcOIzO@S6iX4Ah&Uv6Bx++HPa^WsN808caUgR z3Zg;6<*P;p_@a;zU8*_0;twG@@I$?lQJNnt4|UJ=-ZfMX4}+kVj|+`k8f1ZzC`s!W z@%JYBcMgFBmJ%VU@=_&Dq3!~%a#p_RDwhB2#Wm$f$1^Q6VwUm%rVnGk;_Kr{tac91 zRR>SReoE8uJtwPkOV+RgKD$^!;N5TAHE^MzGXhBqw-B$jG{Z8OBxgX7Ub{z8?nP4c z>cIg=V#n4MHH@fF&))8vjMGtKh*tw0T?hskztx(*r?6UVU=>TF?n@3nw0fMR3Of6P zY;&QF#|ib@c&NmK2C>fa8f3+NeiQZsUfM!9pc)qDUn5TLnv!#7_69)CgGlytVJ-&vsEV@}CSJ_v`xt7jiPM=SUD{T9MFnrh=&HS4E4i@DG5 z1L}PkG2{En@?F-fU|a~tz!w*##uCLamN9R- zp}^LC$@~>(s0-$vZ?6Cz@a<;X*Kg&@{q4iIcl+w`?c#B%MtlA1__*ZOx%s)8_qopD zcZDzJ{#8V zD2|{qk-l8f!Mf2)w(L5{k{cxftgF$^f~tg5A(uJ7XB5VYX5c(&`FFSvxMtscy=~mp zj&|oAsh|g^k!?GKd(%Y9y6nnvvEK)khKCVGmIj3hfS3{fRE=CF5`ISqPK>obHZkhp z9}RbG`P+L$jGWotSWxO?!8kbZZPYZnlJs@+j+#?0Q)+zS&*_vuhVf<xvdyah6o5OvLt0B`OlD&qXdYxoP!g7hT@qKL z)9rUsCV&d3$$)eo<$~fy5F(aou&#a!s|xbXrw%+ul7~vRs@4VZu{RUn2x}VZ2BM-u z?s|zhxsUN94DMFS_+?df+4$fCDT5Ijt+3I6Ey$ytr#9#Gg1xD-4{>H?^s(DMcMV@J zD7~9fo6bct+-b8%-Do0-f>gLWQw@#m7z|K!BPyph&TYW+cJZ4+=FBc)2k5@LM|NaA* zKgWN0+4y@Bx31p3a@pS4=0RD*?p(0`ik7A&?gvZ??XC4I_!VI6uOLC6XBE5-i*R=Y1aZrX*}qwHI9*>`VJ1dyM-N zk;IpuIIU|k_=OevyjNP5$rW20og^rflsYm@xFepeHueBPcS@+2l1RBoB7b6 zEZlg-!qKxn`Js+CQn&CILWsYyawB}d)wA%-;;ASqXAX83uzaWAFAQveANz4@Dsqry z8b7*rlmmf1LD5?mi4;v7z~w(z`;>b=f1_vO+}N^YOh{F4qwIECNJuAMKSv0Sb&#BL zkl#r~g3Aeqf`l9|FuF=VZ;)&2QBa^o%NNCI55(R@a}5vY=ZN5CDv?a}j=##Xma`SmBA_{5 zDUk_&1|%|O1$P@I>uip&nG__>Tu?w-ALv6Tc=K`{5fXnmZ}1BgX9rKk__B3n7a*(n z^ITgYsFi(i)B7GQw}NRU*)V}PcB#^E0Wj9~|oa@bVvLwJ2t>d&6 z>sUO1aFr*Kg&~kDKNpPFbKB5L7>1hkcR8pBJ06gCP8!-O(3iaHZ~D$Y7z&#?s7zuT zt=W8^FSM~^zHoqaj`ptqbnQS5?IH{lpcA}9c~Z=8sX+`v#)WsNU!+%uitL*bLnM@W zv==@+xyFh_GV)L3_EZiNzSIX!Kma(=>}Wt`8!0m!fI3}eQA;lp5%ySe!kND7K=r2_ zPMB^ZZ8H2gS2*V%0CW~2#lp22%7kREXcIe3KC}fFAa%xvLBy3mf%} z6X2NAW&rogc;N^HAO}BZkWgxz_a~B)BFkRHZR?45Id9>o|a1wQHcod*ko zAXO9?oi-@ygB6{orF`Simx{|n!Mx2}{`)fj z_&hNj3&0X99m#A}I#{YwC|jUH z0z{*VSxP}25AVeekwBEnq*N-z9WhiNYlRrXxnFLf{YdKFr>m%>2H5$u`rktAq{61T zx{}{g7L7`vokTFsL;AnnuwFqN{uGNKIUCL8o1owQWb!me7()a&-~XP||OmJ2jSap;pmfqZOM;}gK09}Nb9_)3AP^$U>CTUXv8 zLv^tb@d%9JD3Uh ze9hHTG!lB4P;mG2n-0v@^hu2D~a5I{QfSA)f@tkiXM_ zT3f6oy;>y+R5@_tR)p_xKF$G zOe9+rqst_S@TcZPif%P~9JQG@Lox)rAwvQIk&GN=I8OIP9}Dw|6guzo8G5W1IepgSNJ}CU za7>X)=9u`!-WkdTUAXKygb9DZ0A zM5dyt2M3ECs@^HMRmd*9Dh6=cVFMlvp`rPKNu6W@2DDi-u>qs&b{y7KgQcVfYF1Rb5-rNwp7*Hb2qf(yzShT zH@THf0Ywj=3Qo1jgMB%<<;u1m)%zGQs$oKb%++?>#JM8d~_ZuJI6p^MGH z#PkJ@sc;iX*=*RximR&SG&(;<`=J9z_uLbShM!;XFx#lZ(Kaib)^QS0#{KPg0LUZA zcZwtafRG#QCgz-{>MlrzCusv^UpU{OW~?HdLycr_onDL6ksSS?}6A z>t~l?r$u%wBtY{VNyLqK-keJSj6^z(uF&>4Lubyc9Z*r)`>HPQRQ#N1#F|PkpqqNtP{<-{HYXIt0H4N1I9t&gI^|IhZGPk(3jHQb))PlqRY$I$2+s zo;Zs_@+GntVX*eznnyNsX>?y=_%Y=DW9MQfAqZf@qwQ zOg2Nc>hw(zKn{YJNEA^%W`?@&7z{!dCuSVaA?_w>Q0+6rBilrx}PWJWH1-=5H$B#}DB&gyOg8Gzv`;5Mpr`mIo z07LDQd)mI>OF>ZZYhGle0NKU499+}sNPP3M6p-?=5-17uFb(|F2!+MzvDdAhq#AwY22n^Um$_ zugk#dYJ$O^2^F&h!V~~TuE)rUXgy)W=4yR7Un;!{dk&O#+w9gj%Y^gcTse|xEN`A* z;CMxomY4fkQv$#Z4_@Q&bCk?T?KE>6XziE7U*6=sD1^@JD$V#s4L&~m8~_3c;HD=m)8ksl3tJojR1)%H~3nc*ND9O&kAyuN<6@lH&*|8&6cLOJLMX420 z<9y_|8||s2&|b>}UD_uSTE#v``!%-b4F1}sKzoj)@$058X=x*{vdW6iUl3vfEO9To z`6O$LJraPt2D<2$ZX2PHl)@uX;f9ES#B^&-jiN1kaT7JQlLax~6fZ~<)+WWhXbOQU z(6B45_dY$x_^{_9zm4CEhWFU;4Oh}C`t6T2Y{ney@~ClX^2dU!=Qb$AZ~gVw+owke z2anoic_Yj>=@Z$~F|-TnUWl%j@TeJT$_zR3Bg>)WL@Mv>kG~3^1rX%KBuB$643DSU z7Sf+%eXI;@1wQJsrb6? zfdIVPpMto03DD3-in{cs3{+90F&XxXX-m`%0)Z+9#wMsZayz#A_=c|9dRRzJ4npj6 zGE$?SVx>P`s^57@f7!0iIGDgDb*+{Que3rn;Q02Yk{a5O$Q{R+$Vie`E>2gOd!pgu zTK#g%@(moCV_a#9i(y9|M{4J>*24co@ErZyNcZ|PF=b!cc6&9P>6vn5+nDgvZvqit zCiDtn*n^JmEq#)1yQL-8TuIpIu>H#q;MG#iMc?!*O7q9GwrGpT%it-XsSuF=zl{mWLK72?E#X(dCTeB3L zZ^{On&1u6=Ly?`m_W1;{Kt0!-Qqt*1CeT|)qXfXBd9%}SVX?%oQUgxWeGT5b9M+wn zB}!X|!X!)#b3{!j03w9)s=`GuuDj$dJy&1gDhl6r6;lXtj2&wFq-0h8nE;ercQYNw zEMldn)T%&>!k?pd7YUN*nbwj6s=s~4n-+ON0-6x&w{LuTM_rl4etTmgCdDf@2TW17 zUeP`cND8^FmhF6{Pm9EZA7l4Y_iMlO-D|BamBpHIB3{z$Xt53YqTq@hoAlJq$AC}) zg_I|c!g~F<1`~X+kx;ppm#o`zy}0sgl}aEkHC--pZ6~^Feb~$2v)&l6C8s`wp0?1> zpw?5TukJxOQN5sY1(xf0ByWaUuv5KdwQ-CH!Ec*G3W%@G9B6Xq~8E^9I z7jK)OlGt0J7)yk9!pPArYnwD`U+#FGVmryCA`SkW(bEm2QAs|6YhDz8vMPgrk^$3| zWykMXU_?wsYk5csnxshn5)@45Y9GRoK0Dt1T!INm*<|}He*~Xl(4+*YDZrFG29!oV zmWh{7n#oKN0jdbG&u+6Rsma@5U!O=my#^a1GYQ5t)N>CTL7=&lsSo}1O^Z}6lqiS= z%VXu?80GL^3)ylt(I6u`T%HoH@CwbD0PQkJz`$YDxt(c@I<(}d<1?43ZeW&Cig*ym z!K>qdAsgMZ>H<{G*UwL;BuK#ZHT%>}W!fbW151AmU}b(u*sBTogoDXqdkH|*;G*EA zTDsN>x@OCkdqD0cBe9@S+(O6GuXg(S6P(=WSNaT_mtF@?9zekCg=Kn4@5z>r0-KU` zYg&bc(SjFdZ!Zq!=ab$(N(h`Jftba>H8v!t-urgus!#qpbCtml(%!bRG3%f;nW~Lo z)~TJ)gDY?qz_t2|=?1!V*U_{tUnlB#h>;6u)3@_WjSe}vle~B|S=Qr>ZB^2UBz*2S zdHC*^QDGhAmp#}+XJcn&ytGMlXwr3`XgQ?7xOKs{%HRN=L5y!D`o3=tdoe|F*)@%L z*&WjLXgj#^`Wxa4k)*1siGf31C9AbrAXLRA}ou_Ft6iL|z$!8;%?_|k$cR6_ueGXns=j%mkd{zn-rkk$E6Fwb! z8|;9b**}*vnC(Wxmr9@7>l*|BNCVF=cO>^ND@H{DOm(X~y}F+=2sT6?h7c0jdADhnL5iU|OZ+`anT>&oA)@=$Cyn;meU_VfF;p94c$uhqk zBBcOh39eiGk_6K>ijv0m_}qjcGS~9L#nLH;;e1eK&BCgLR#WbD-bk)@nDYtcu5bsM z2`%T3%&I*-v0#V!j&#zetSdi@4mWu<=A8VI21h4H@I+!ecY-!l6(a@7pJE!3{_K0w ztsq!`RGPIpDT-4}J%p(Hc9>5yy618nAm!Q{JtEW1LUux)KXc!ckdE2$XJijh0GGG> z2WqT#fGp$Dc5*^zHX}2c#jPo_^(H{AE&N0D_V6U1{C&&;?PTa-e zG8YtI@hCrH3L-;z-@(_F#XK- z-PI7Yrpt+-m)0s?eyR9@GfOXKi+@&(g=t1@lT-UY4rzYy(2`hdBTM#}bAw%rPowOz z;$RR;a(&&x2%3e4EOO1ViLLBnLbk{^BYjk`*wGqv-l6Qv86Q7ysm_rk>P@5j8C4GsCXgwGlYNl@Ruj`W)tmA)niu+5U?cG&=wA z!k9ZxJscYMbp&UwwSCA$aJ>nXleD%QZsW0@b)xIF9zs|nC!(#;@8+w+QL3qbSIv-| zx|*6M1h)?HIRde(B3Dvq_Xg$HV`IsbJgzvZ$jbTfL>uq9R6clfhz;lCbFr*K#-U6y zS#wa*#&>1oV346nl^6QtNQrgZLe+ub!vzZk98F1`f{)!6+WX$baSnFyiX=h?-3Sax6pj zqkmNF;U%AS+qt83W0te|oq8yw6Y`3@4TG~qKPuubtA;#>_m?aP4ufwL%+;lV=( zw{NEIQ#Z|zSN!DLAef&1!@_8h8hd46P(x9nBj%J&BC=ZziH&I$`8r#Mu3ZkVii$kQ zrTt*{xrm<>UgU-L==HDNCA$gYk~$*xkB?5k`$h*meea*6*i`mna|pbggL25{)ZD5U zmXN&=E)ksEZOcK9$%kMEu4=9m|A1LFe)d6XdF@bb8XDTqR6UjlWT$M zR~JI_pyZspx}|$5>%MQE#GA~24GVNy!see7^ojpK*nXkeMfTVLuNyWq8zd4vLETUv z8Y0C14avSl6aID)ARXmQZx_(Z(f@M6G5FYmqa@bjZTNEX*bf}Wx!@ROFH7^eb;QM8iCkBF?=<+Cx%Rzli@J z8QY!-ORI(zGU%B2eWV3Z$x{|yAE#eJzcSe5wp;e(!ozm`mbJUgz>|0{Z4T`;~mJ{e}uN_Ro;@}GsL~{x0;yUJbR}y&xR)TDHZbmF*x^u63d4L zsC;`6SS6b|@MV{O#m=X87)gPk`3|&f3_ra)qE+cGKXJ;C@fcYkF^P;>RJjkcX8cO^ zt2~lw+N^XTArg-aMK+FR=A?_?NDz9=F%-*Qpsw~>{GE$#ZE1;)o4s(9>q63P#YY|q z0!F*0TUw2emK6e&oKyfc?P9qP*o7iU258O=BkUN|ckx}IYFbn;BgHA=g??If!va`k z?}xW9t2n~M^0sGk)s@Sv0EB1Jen}1EKqNuZ(nJ&)wBE4EIm$75Dt#l|uTIhi zOXsMRJ1dU+z^6P}*ZYny)GMSOHXl@{Ifg*BcMVr{YpU2n*kzI!B=K_u^S;Tf z+GRB~b3ReF2J!i&!3MM8G+JO1D>QP~ns-^cwxihDK63Jy--|6E3!!u^mn<8eKh)cW ztx?abpR*Ki!OxN3RFEs8R@OZ?#hP1g`#Y~;q%v6U}!abI9>ABcjYB` zhX4a;=Yup|Q&?VcF3d7kP&Gic14vOBC9QY|xERZ?p%=)@o_Tk)tvA{BKmf4*I5L2> z^9iSGj6Tv+-o((T6mjvq_6PtQrSx8JQYD_8O=7ce(U+!XK{hIs8{%h1>5rp96UCd} zf+j9V%E&KigLMIWS`(;hrUz70ZE#@;t1|F3`#XQE^GdrP9R8)~9`sF(PeN%#5=LvX zUBj4i(HKTwyK}1|9ywlDeJ-m)dQ|d56er+d@S{87g{B1&v7-FSua&r7L zs=&f2+m~>$2^)dH=myLx0p$1Q$nql%r2>x9D;7`9+B=a9$-n4CV<}f*d#@L1)R3G_ zN~&Z70}r}jrW#6nkp|Vst-;YA#P+TiY!#HxwdAO1h4$mhkSV^OHH>su>SgZAGZMaG zzbxKXr!CTmy7RbAVN|mC9&hH!m6QI#Rwk2=od}I3G$xWs6IwSh;(BbkY<@(W149M{LF1v8BAvvQ+W6RWT~gR0dZ{;S3(wCc_^{ zl5mAerp<>odHa|g(%!YDp%7fM5%pnMfX_!^5W;iy<1V+hvxCv|YUv-akk8{n&}VXQ zl@`1lYtWiF>x~!iw7Y=7FWS@q8QCQu0Y4I2EO%wy7{ykwjl{eWDnHt z2+bW>H7&TNtB`+#1Xt}rsf&IU8FxkVWl1c!*C`9IFQ3mRiT7r{47F~!li7gHFr3zR z`NJbZyBHR_Deyz@OmX%dz9Euhy9p3Fi2^9M;qGAg0y+HViDS$ABbcyrg$!_2+r~r5 zO4Ls}>uymW@$j~1_uXR;O>h$Hhvyy6WNygUD-WAU$z@P&wpJmg1&Z&Swnk>Md@lp> zC4SIdHr@F)F40|v%5=_|zNLT)qxKrFMN1B4(a#Q2wmR8kGiH8hnqpNw(tbWknetAg zyGt=k@oO<_SAPWeyKs7(JDz#?Cb8=6CNNBkOs=3HcRkRk0v68@Fb&E;wzWNIRSRW) z+5R!i>?|>wMrOpn%eQUr!1ZR~I`4TNK*e$HIQ=0?U0h2y2^$wvSGVkdlqw^oCnKLU zxQ<#T#e{qQ=HoQ(v`K;V6_HF^Z}V3XD)$=Mp25hy5^(h}S3owZIre)T#+)aN0@82d z!&ECG`TSc|<3tsk&>LK3gX)}w&e+=i$`MD_>5)K$VDZ%f;=a11A;T-Em{Kg(~UI-jEB zEWCJ}#MMqQJfHm(vVO~U?Q$_X28X_`KHqM8oh$jdA|U!}DZmf*i$`Ke9nJ(-vS=VA za7_IP5JzeEqBV?ZM-DUE2-3$!60KP}a1+OtS9pk`R)=vBL!fc3Y>@rzz(t5?s~r^@ zhztijkrc>qjge4Aj7htklD@w-kf90h2I)pVj*YT(W|ua{l3l3wE&(~I0rA?r$Tk&h z0Hvs8z~uo)u81NT;#%M^Q$!Yv>+fWixd$nPaZM{b#RTgZ579Ry1F@W5!go^G`SG6D z(Xv43%$|04G0?6`*?6yF+%d9W*N*O0x1O$P8?}1DsojozTpk(=HGN%eB#qDYte2<^ zmR*c1g&h>C?;4XFWE3gM=gc=vak6~g^ec{VW=1vTIgnP`6+K?OIXb!u{Z2r`|7O6g zixIXrgmj%U(j62*#?p{o^t3HLM)CbX=lA@hD|<;-ofjJ=bT;z9@`+ ze3xj{5E&VdGT~s-MwiXgv$GI5gw?$*CKwL9JU$FWp9m&4iH&lzDuzlGe(?RY3#l z^u-#e+t0MlYkGTeMw8O{NuqHSwvLc@P7PdBu^!Ys+}v57h&H_FQw^&gb~upWibQ(z!j0h_@|~UZ&n=A|65g&yeG+k~Xm`a_ z)i2@eKAfl@(ZAbvNpPs=2*jjD^7nEp%5TNR$hFsv_4M>;jC$X-xGhoR$+Nn#T{?P(*jE zyrsZ?@dMQhP%wic0?czVu2^zbdE#IN2xBqK_6IlH%&U&5C5I-rUOZH2L%aKlIT_|> zqHn&YJW_dBe=H_#6?2MV`Xvk3yJ=#aYtkb~sR$V(jYKDFve+4q34Q-+eyKMm&g)w~ zUI2>{YQ$G4Yd8pIbiRB^6H;t+LSXCd<@HeCb3Hv1`i>#UZPBw_p$%|nx@dp?%%ZsyhV`xV>23>lP(!N?E2oJH#YayGjCxPVYZlSCN5&sf%mq?JYUU0o&|I-@ zQFM+aQXYh29Z9OPg`Q*joir^%d3^TPG~9lT2HmQ_eH;OC>B+2?IJ+>0ohIiKQj`!RYz#*G{n*~DPjPr1BNIOUJ$3`G2El-v zO*DDz%;DVq3Yr{#mb9^J#Qi1Mx1fzI$5)>i3f*E`a7Ck=j=gj_(9{pCVH5 zglo_|5`^~O#D~h3NdFY^;}*g_2KLoCbzULdRh;E=LBw8$88c;#iJXylCK%HDF4F2;YrRKZKCnp46c>8W^%K0Y3 zTrKpQ$X|~Ft+uy}Aj@z9@J{6(G`d$;5=&w&{XKUfmdgh3t7Z(tG=GOKV2=E3!6F6S*dQ0+^rRQ{@AhY%r(lXanA6d zs%W_M2d+LZ&$Z-!kl-8Ni5+Y3Ii)-n&T;l6I2J~JxB!;$kT4O6hQ#hCCrwiXbEnr> zPQ$Jwky3)7-*_v(xtZ>Ib?^6Z6Z&pXN+b)Nm zIJQk3g%snStYdF9nO-PPOfT>$vWwJ z^N;0FY*w`otRQ*-(4y|6KdS1hI*Etwq@5Hxk=yOVub+}oeMoY|bS?}$)MT>bSFwCZ zICc>E1bp03Ea?spL`-vZ#K#3{s8cevL(eIs) zq;_*c(ChdTFdH40eho<81>%D*R;C;pn|>a+Y9rcst0f^d;Nc)@nB%1=4gVJF6|Bj7 zt?Aiz+YPRGAWkpQV`uaM2&?&FxLyX#z~An@lAb0e<-+gOyoVi=Zu2Y9L>d$A=xg9W z2QZRaANfHutL0~O9!Pr$M(W#}%S=}IiKNHza>vwE*8;-o9G|g`x3biJ2=1Mv=k4xI zCCe78^97yswou?!+pk483g}q}^86>h5x>@h^R*t{OkW^nr8qmLoE6r%$J93K7DfH0 zT0c6NTUQ*T-{Nsm%L-m42qhWQXR{}B>H3bf?R5FHPLfnSD!cfob|_Z1uR4Nv65j1M zgj|yh#&dFS@o-%k(iD@Ngn|yZcX3V$@$ zWY@_9=C1|cg)@m0T57S@k_<^&H8SfBxN1tX}e?j+J4zCi$ zX|bb;AF>*&WI5r**GWBmo$W?u`Fs?*d-NnK(_?7w;i$Ab&o0@p|1B9Umgq@;D8{yx zQ@cJ#0IfQUyB>k)w}-?I#s=OegQ^nl$2pP|%$s9D9Ve-Nk{M_x3mxmy3VA!K2It$7 z`}hXG92?VzUC$$Z7C2o`ydu+J#wJY(b#*1?hdxGv4Jp;_4rM@BgqW9XxjIqx~aMM*bc%?OkU9iC5^kmvZ(P^{!wjWmBO`?%ptHr=? zqnL+G1DVXB3m#deLJHg0C=_GLeit+lNE4Q4Fqpuv2MR28>p|s_U|wkTISJy;w=)6N?qr(DphuRTmyUmO45-*5rtyM%n z_%>q8z?PexrzF|8dBB4uo?RA_m*^+D;98~|i839cgG=I8NEJ^UU!B?k=y!R&;jKDd z+`**S8^q@FZl%w``1X*zb#l%h_U5b9`55qBE~8Sl+;guDMFH=hEbCYzzuXWJ z&~&#$UEK!TvSAH-E=d`< zD}{1MWtkTFx0;5|_UH1yU8Q6t!FZ|xQEmxB*SPwC!^EiJetX%o)plGsI5-%JPxqqw zv9)p16NBzqyZNIlpB;?k5HvfZy5q`j!L?K5OF-$G zN((cnK|YY`vhl$ZV5?(_c^(#yS=f2Y4fohTnajRe;Cb5o&GUF!=3&IX|AJLQa}I43 zLr|!;cFWCK$IX#jx=O)yBVxIU+tOVRb#)8$cEPKwO8ZW8xs^wl?VPAhd|w}te#}jL zcbGII4gNUHs@s6`e%spcqA%wq`fTDZ6*EE?=c5!8--8{Y-5tn;MTI3Z?%OJY7!L(Y zmN2@A^B?Ao;H@*`FP_)OD;pat1Xnjc6fY!0Ls1fp--RItc{;q4jzD}yb>NCQ-QAC- zw%d)X*1H4RJ1d?;AiAaTifEK&^mB43m4V$!s8F5V4pvh7sr$(f>um<|A&Q}Q(cKax z_{?D(J@yM1!Q*KBa>5*iHLJ9^9G88T1_HbQO(y81c`W>L%lGJXr3(>}4tq|j!Cy`E20|nZ7VXP;g#>@* zhsB2HSx zLSuDuZ^)iXc<}bOmv5sN!Ua=PTEO!e@P#(>`6pV+ z?Q$o&VnBLjqm-oT;4AyqiC75!ynsKf`Aw8B_shOBq#PGYt*wnv6akeIvPb0Di7yuh zo>@FwJ9tVJMO1G)7LK{5O17eShp6JayCrBQ2EIg8s0DY`Dgw*#xq-dmY8C1f2e!;bes64QP9U3_h>Qhf!timEY-PMRc;CO>ugEy zH(|vtyZhZ@Hz17L8ez`|qJEC@{YzLV;T2_EXcp>nIW=NI&9TxzSDDA1OE*o~>`5Mn z!L)a;gTf|Dv|e!@Pev65x+nk>C#Lcg2Na03^Rr1X`2huWOY#?&z8QGTrVImYP1JFmdk9Gc%k9soHk%WP%=y3_S29DphL%$sQ>rSgGE z^C$JMzGUTGn0|F9LqUt;Z-B4{d8Vc?YuR{Yl#%-4Lc>>GBj{C150C@^K2FDD6-J7t zSk6yCsd8!|3_OYJcpTsB(Q}ZK3)}GIOVEFKS5Ci=+YEYTsfsqA5HLctt*>2K!~kW; zRVkX=##oIJp5x>2A*Q~Rk!=!>LqRN?H0o9Vu8@v`x{&LHlqdj{M-yOp^qijB_j9g2 z{+gLkJI!bHPVv0~6;A2wM1PwZC*YRnId=c+@Ze*EZ;$#OtorRgd+S$_ZafJ1vEjFn z!9}S790##%2*foC;fATaQ2aDqwP6lZM$L!I5%lrXv!w?|pW->;WTP2M?T|v~rsQT^ zAgZ;ENJ>}y1=iH7&APYhP$~Cyyx~Q%gzFMby@UbG6v> zygap*E1S`gMc)@^fIEORH3>u8xe;}_zQ$G=dSsL*NE50uj%D_S=M*;W)qpLWx!`cv4SDldt>ty9pFbku*I zs5($2WcHj% zh{H<`#VoxHF%AY(Q;ALNKe!@2r|u%BwWE6RsHsxNtzCR3dEfS64IF>y8i$gYbx0Y`S& z$8O@rhi#h;G+`|RZ)$6qc@^KHQbi?a;CL&g(J;{`JSf}Y8&oV9*z?OOti($Ydqi=g64Ld?O5FxI2ZeQMoBK& zGO>L*@yM2~1eQpl%h}xxpL;atiBjlB$_k~rdg)1*^XZGjUXy`(oY~BsQx+9cqwvK9;=!t~!V6$ojqe@N6n zw{@_TakO`ImU4DB^)R5 zsC`MjeQRmzZ0cZc`44N3_V%~%q14B4DSLVeuim~G04{?6FPj9wQw`cF|C{C?vd}gN zMg2c$`2OIT5y*$r3lU_CubKDxq5uEU@c-}7JpSLI5%}Ms5&Ykw5&92lAQqA9|BSBR z4*zR({g={cr2*1-#G&ezyz&G6~9WiP3+((=Fm3|0wnT zzyJJMGVea}{?;4+g+oHB_b)~4ocpgg;<(Rof5VGEINT7Y_}A?(?qlyO@c)5*h|t^l z6ZXI57w_YLAOBlk=Xd!n(DTny?+-?F7XMCi{yxin$@xE68vkJVzbb|I(f7r^|3G^o z9Q?1Ozwa~LSJeK4LFd6=q$uy{Yv1R&ukQN?4+%n&_D_J^Wii@}H&NKZy0OEPvONyk9@}^(6n`>O^qeQKP->@9nANiqeBjs;Z{%7#-QR<(i-oF|Fz85NgL;pEQ|7v>cZ>Im|uRnwT zYMR#dZ>Il-{&SfA75xfrpW64Ex}7y=}D PXG=>NDOvh|4x9f6!Y~F# literal 34283 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 From 7392a875263ee70900fa75938bdf4c392870f63d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Caio=20Ven=C3=A2ncio=20do=20Ros=C3=A1rio?= Date: Tue, 10 Feb 2026 06:33:35 -0300 Subject: [PATCH 036/124] Draft: Fix switchUi method bug (#27422) * Draft: Fix switchUi method bug * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (cherry picked from commit bf51a00dfd153314318e83c9c84d2ddc6d792a24) --- src/Mod/Draft/DraftGui.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/Mod/Draft/DraftGui.py b/src/Mod/Draft/DraftGui.py index c531372ee9..8ca5c3d6e7 100644 --- a/src/Mod/Draft/DraftGui.py +++ b/src/Mod/Draft/DraftGui.py @@ -1006,6 +1006,14 @@ class DraftToolBar: self.state.append(self.xValue.isVisible()) self.state.append(self.yValue.isVisible()) self.state.append(self.zValue.isVisible()) + self.state.append(self.labellength.isVisible()) + self.state.append(self.labelangle.isVisible()) + self.state.append(self.pointButton.isVisible()) + self.state.append(self.lengthValue.isVisible()) + self.state.append(self.angleValue.isVisible()) + self.state.append(self.angleLock.isVisible()) + self.state.append(self.isRelative.isVisible()) + self.state.append(self.isGlobal.isVisible()) self.hideXYZ() else: if self.state: @@ -1021,6 +1029,22 @@ class DraftToolBar: self.yValue.show() if self.state[5]: self.zValue.show() + if self.state[6]: + self.labellength.show() + if self.state[7]: + self.labelangle.show() + if self.state[8]: + self.pointButton.show() + if self.state[9]: + self.lengthValue.show() + if self.state[10]: + self.angleValue.show() + if self.state[11]: + self.angleLock.show() + if self.state[12]: + self.isRelative.show() + if self.state[13]: + self.isGlobal.show() self.state = None def setTitle(self, title, icon="Draft_Draft"): From ea6d02157fa89499009f485b5dc60952931fee7b Mon Sep 17 00:00:00 2001 From: Yash Suthar Date: Thu, 22 Jan 2026 19:21:39 +0530 Subject: [PATCH 037/124] Sketcher: Fix snap while drag and fix drag for arc Signed-off-by: Yash Suthar (cherry picked from commit 2cd45b07f7065d32dc59cb0a1cfd174fce6ac747) --- src/Mod/Sketcher/Gui/ViewProviderSketch.cpp | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp index d49b64ba67..770f50c05e 100644 --- a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp +++ b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp @@ -1630,7 +1630,14 @@ void ViewProviderSketch::initDragging(int geoId, Sketcher::PointPos pos, Gui::Vi // 2 cases : either the edge was added or a point of it. // If its a point then we replace it by the edge. // If it's the edge it's replaced by itself so it's ok. - drag.Dragged[0].Pos = Sketcher::PointPos::none; + + // for arcs preserve mid point drags for rigid movement + const Part::Geometry* geo = getSketchObject()->getGeometry(geoIdi); + bool isArcMidDrag = (pos == Sketcher::PointPos::mid) && isArcOfCircle(*geo); + + if (!isArcMidDrag) { + drag.Dragged[0].Pos = Sketcher::PointPos::none; + } } else { // For group dragging, we skip the internal geos. @@ -1749,7 +1756,9 @@ void ViewProviderSketch::initDragging(int geoId, Sketcher::PointPos pos, Gui::Vi } } - if (geo->is() || geo->is()) { + if (geo->is() || geo->is() + || isEllipse(*geo) || isArcOfEllipse(*geo) + || isArcOfHyperbola(*geo) || isArcOfParabola(*geo)) { setRelative(); } From 178cd713f8bb6855985939c16e562ce3c35ec782 Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Tue, 10 Feb 2026 16:32:42 +0100 Subject: [PATCH 038/124] Draft: fix ghost preview of Draft_Labels Draft_Labels have a unique Placement implementation. A ghost preview therefore cannot be generated in the standard manner. This was missed in #18795 (my bad). (cherry picked from commit 54c0c2f83c25fa0acdecd7bef5d640abbc36a893) --- src/Mod/Draft/draftguitools/gui_trackers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/Draft/draftguitools/gui_trackers.py b/src/Mod/Draft/draftguitools/gui_trackers.py index e160ea08a6..393c5039c7 100644 --- a/src/Mod/Draft/draftguitools/gui_trackers.py +++ b/src/Mod/Draft/draftguitools/gui_trackers.py @@ -873,7 +873,7 @@ class ghostTracker(Tracker): sep.addChild(obj.ViewObject.RootNode.copy()) # add Part container offset if parent_place is not None: - if hasattr(obj, "Placement"): + if hasattr(obj, "Placement") and utils.get_type(obj) != "Label": gpl = parent_place * obj.Placement else: gpl = parent_place From c88f5e3247d8801e083538137e2fc1ade95be165 Mon Sep 17 00:00:00 2001 From: Yash Suthar Date: Wed, 11 Feb 2026 23:28:42 +0530 Subject: [PATCH 039/124] Draft: fix Draft_Label MaxChars property (#27478) * Draft: fix Draft_Label MaxChars property Signed-off-by: Yash Suthar * Minor tweak: moved/replaced call to self.onChanged --------- Signed-off-by: Yash Suthar Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com> (cherry picked from commit 3d14203fa496835b15ad320376422966df2377fe) --- .../Draft/draftviewproviders/view_label.py | 38 +++++++++++++------ 1 file changed, 26 insertions(+), 12 deletions(-) diff --git a/src/Mod/Draft/draftviewproviders/view_label.py b/src/Mod/Draft/draftviewproviders/view_label.py index 7774049285..4cb1e0db47 100644 --- a/src/Mod/Draft/draftviewproviders/view_label.py +++ b/src/Mod/Draft/draftviewproviders/view_label.py @@ -34,6 +34,7 @@ # @{ import math import sys +import textwrap import pivy.coin as coin from PySide.QtCore import QT_TRANSLATE_NOOP @@ -189,6 +190,21 @@ class ViewProviderLabel(ViewProviderDraftAnnotation): self.onChanged(vobj, "ArrowSizeStart") self.onChanged(vobj, "Line") + def update_text(self, obj, vobj): + """Update the text string in the scene, wrapping it if needed.""" + self.text_wld.string.setValue("") + self.text_scr.string.setValue("") + _list = [l for l in obj.Text if l] if obj.Text else [] + + if _list and hasattr(vobj, "MaxChars") and vobj.MaxChars > 0: + new_list = [] + for line in _list: + new_list.extend(textwrap.wrap(line, vobj.MaxChars)) + _list = new_list + + self.text_wld.string.setValues(_list) + self.text_scr.string.setValues(_list) + def updateData(self, obj, prop): """Execute when a property from the Proxy class is changed.""" vobj = obj.ViewObject @@ -222,20 +238,11 @@ class ViewProviderLabel(ViewProviderDraftAnnotation): if vobj.Justification == "Right": vobj.Justification = "Left" - self.onChanged( - obj.ViewObject, "DisplayMode" - ) # Property to trigger update_label and update_frame. - # We could have used a different property. + self.onChanged(vobj, "DisplayMode") # trigger update_label and update_frame. elif prop == "Text" and obj.Text: - self.text_wld.string.setValue("") - self.text_scr.string.setValue("") - - _list = [l for l in obj.Text if l] - - self.text_wld.string.setValues(_list) - self.text_scr.string.setValues(_list) - self.onChanged(obj.ViewObject, "DisplayMode") + self.update_text(obj, vobj) + self.onChanged(vobj, "DisplayMode") # idem def onChanged(self, vobj, prop): """Execute when a view property is changed.""" @@ -269,6 +276,13 @@ class ViewProviderLabel(ViewProviderDraftAnnotation): if can_update_frame: self.update_frame(obj, vobj) + elif prop == "MaxChars" and "MaxChars" in properties: + self.update_text(obj, vobj) + if can_update_label: + self.update_label(obj, vobj) + if can_update_frame: + self.update_frame(obj, vobj) + elif prop == "ScaleMultiplier" and "ScaleMultiplier" in properties: if "ArrowSizeStart" in properties: s = vobj.ArrowSizeStart.Value * vobj.ScaleMultiplier From b1340ab5b57c393e4a6f1afe160ec3c4c6077ba2 Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Sat, 24 Jan 2026 20:43:42 +0100 Subject: [PATCH 040/124] BIM: fix BuildingPart issues with Arch_Reference (cherry picked from commit db5fff6cccb3ce2fb02a9614369e620bae75c3d3) --- src/Mod/BIM/ArchReference.py | 34 +++++++++++++++++++++++----------- 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/src/Mod/BIM/ArchReference.py b/src/Mod/BIM/ArchReference.py index 18d387f016..7306ae2e0d 100644 --- a/src/Mod/BIM/ArchReference.py +++ b/src/Mod/BIM/ArchReference.py @@ -171,6 +171,10 @@ class ArchReference: FreeCAD.Console.PrintError(t + "\n") else: for part in self.parts.values(): + if part[3]: + # Do not include BuildingParts as their + # shape is just a copy of their group: + continue f = zdoc.open(part[1]) shapedata = f.read() f.close() @@ -385,6 +389,7 @@ class ArchReference: label = None part = None materials = {} + is_buildingpart = False writemode = False for line in docf: line = line.decode("utf8") @@ -392,6 +397,8 @@ class ArchReference: n = re.findall(r"name=\"(.*?)\"", line) if n: name = n[0] + elif 'class="BuildingPart"' in line: + is_buildingpart = True elif '" in line: if name and label and part: - parts[name] = [label, part, materials] + parts[name] = [label, part, materials, is_buildingpart] name = None label = None part = None materials = {} + is_buildingpart = False writemode = False return parts @@ -452,7 +460,11 @@ class ArchReference: return [] totalcolors = [] - parts = [obj.Part] if obj.Part else self.parts.keys() + if obj.Part: + parts = [obj.Part] + else: + # Do not include BuildingParts as their shape is just a copy of their group: + parts = [key for key, val in self.parts.items() if not val[3]] lenparts = len(parts) for i, part in enumerate(parts): lenfaces = len(self.shapes[i].Faces) @@ -471,7 +483,6 @@ class ArchReference: zdoc = zipfile.ZipFile(filename) if not "GuiDocument.xml" in zdoc.namelist(): return [] - colors = [] colorfile = None with zdoc.open("GuiDocument.xml") as docf: writemode1 = False @@ -481,26 +492,27 @@ class ArchReference: line = line.decode("utf8") if (' Date: Thu, 12 Feb 2026 13:39:46 +0100 Subject: [PATCH 041/124] BIM+Draft: fix Placement task panel issue for Arch_SectionPlane and Draft_WorkingPlaneProxy (#27101) * BIM+Draft: fix Placement Task Panel issue for Arch_SectionPlane and Draft_WorkingPlaneProxy * BIM+Draft: fix Placement Task Panel issue for Arch_SectionPlane and Draft_WorkingPlaneProxy (cherry picked from commit 7912f84136fa7f64facfe3894248741778286fea) --- src/Mod/BIM/ArchSectionPlane.py | 40 ++++++----- .../Draft/draftviewproviders/view_wpproxy.py | 67 ++++++++++--------- 2 files changed, 56 insertions(+), 51 deletions(-) diff --git a/src/Mod/BIM/ArchSectionPlane.py b/src/Mod/BIM/ArchSectionPlane.py index 012ef09691..37a6c2fc1d 100644 --- a/src/Mod/BIM/ArchSectionPlane.py +++ b/src/Mod/BIM/ArchSectionPlane.py @@ -43,6 +43,7 @@ import Draft import DraftVecUtils from FreeCAD import Vector +from draftutils import gui_utils from draftutils import params if FreeCAD.GuiUp: @@ -1216,6 +1217,7 @@ class _ViewProviderSectionPlane: self.Object = vobj.Object self.clip = None + self.main_transform = gui_utils.find_coin_node(vobj.RootNode, coin.SoTransform) self.mat1 = coin.SoMaterial() self.mat2 = coin.SoMaterial() self.fcoords = coin.SoCoordinate3() @@ -1336,8 +1338,6 @@ class _ViewProviderSectionPlane: def updateData(self, obj, prop): vobj = obj.ViewObject if prop in ["Placement"]: - # for some reason the text doesn't rotate with the host placement?? - self.txtcoords.rotation.setValue(obj.Placement.Rotation.Q) self.onChanged(vobj, "DisplayLength") # Defer the clipping plane update until after the current event @@ -1387,34 +1387,32 @@ class _ViewProviderSectionPlane: else: ld = 1 hd = 1 - verts = [] - fverts = [] - pl = FreeCAD.Placement(vobj.Object.Placement) if hasattr(vobj, "ArrowSize"): l1 = vobj.ArrowSize.Value if vobj.ArrowSize.Value > 0 else 0.1 else: l1 = 0.1 l2 = l1 / 3 + pl = vobj.Object.Placement + self.main_transform.translation.setValue(pl.Base) + self.main_transform.rotation = coin.SbRotation(pl.Rotation.Q) + verts = [] + fverts = [] for v in [[-ld, -hd], [ld, -hd], [ld, hd], [-ld, hd]]: - p1 = pl.multVec(Vector(v[0], v[1], 0)) - p2 = pl.multVec(Vector(v[0], v[1], -l1)) - p3 = pl.multVec(Vector(v[0] - l2, v[1], -l1 + l2)) - p4 = pl.multVec(Vector(v[0] + l2, v[1], -l1 + l2)) - p5 = pl.multVec(Vector(v[0], v[1] - l2, -l1 + l2)) - p6 = pl.multVec(Vector(v[0], v[1] + l2, -l1 + l2)) - verts.extend([[p1.x, p1.y, p1.z], [p2.x, p2.y, p2.z]]) - fverts.append([p1.x, p1.y, p1.z]) - verts.extend( - [[p2.x, p2.y, p2.z], [p3.x, p3.y, p3.z], [p4.x, p4.y, p4.z], [p2.x, p2.y, p2.z]] - ) - verts.extend( - [[p2.x, p2.y, p2.z], [p5.x, p5.y, p5.z], [p6.x, p6.y, p6.z], [p2.x, p2.y, p2.z]] - ) - p7 = pl.multVec(Vector(-ld + l2, -hd + l2, 0)) # text pos + p1 = Vector(v[0], v[1], 0) + p2 = Vector(v[0], v[1], -l1) + p3 = Vector(v[0] - l2, v[1], -l1 + l2) + p4 = Vector(v[0] + l2, v[1], -l1 + l2) + p5 = Vector(v[0], v[1] - l2, -l1 + l2) + p6 = Vector(v[0], v[1] + l2, -l1 + l2) + fverts.append(p1) + verts.extend([p1, p2]) + verts.extend([p2, p3, p4, p2]) + verts.extend([p2, p5, p6, p2]) verts.extend(fverts + [fverts[0]]) + p7 = Vector(-ld + l2, -hd + l2, 0) # text pos self.lcoords.point.setValues(verts) self.fcoords.point.setValues(fverts) - self.txtcoords.translation.setValue([p7.x, p7.y, p7.z]) + self.txtcoords.translation.setValue(p7) # self.txtfont.size = l1 elif prop == "LineWidth": self.drawstyle.lineWidth = vobj.LineWidth diff --git a/src/Mod/Draft/draftviewproviders/view_wpproxy.py b/src/Mod/Draft/draftviewproviders/view_wpproxy.py index 5a4b2c0389..08d6841c36 100644 --- a/src/Mod/Draft/draftviewproviders/view_wpproxy.py +++ b/src/Mod/Draft/draftviewproviders/view_wpproxy.py @@ -36,6 +36,7 @@ from PySide.QtCore import QT_TRANSLATE_NOOP import FreeCAD as App import FreeCADGui as Gui +from draftutils import gui_utils from draftutils import params @@ -129,6 +130,7 @@ class ViewProviderWorkingPlaneProxy: def attach(self, vobj): self.clip = None + self.main_transform = gui_utils.find_coin_node(vobj.RootNode, coin.SoTransform) self.mat1 = coin.SoMaterial() self.mat2 = coin.SoMaterial() self.fcoords = coin.SoCoordinate3() @@ -202,42 +204,47 @@ class ViewProviderWorkingPlaneProxy: l = vobj.DisplaySize.Value / 2 else: l = 1 - verts = [] - fverts = [] - l1 = 0.1 if hasattr(vobj, "ArrowSize"): l1 = vobj.ArrowSize.Value if vobj.ArrowSize.Value > 0 else 0.1 + else: + l1 = 0.1 l2 = l1 / 3 - pl = App.Placement(vobj.Object.Placement) - fverts.append(pl.multVec(App.Vector(-l, -l, 0))) - fverts.append(pl.multVec(App.Vector(l, -l, 0))) - fverts.append(pl.multVec(App.Vector(l, l, 0))) - fverts.append(pl.multVec(App.Vector(-l, l, 0))) - verts.append(pl.multVec(App.Vector(0, 0, 0))) - verts.append(pl.multVec(App.Vector(l - l1, 0, 0))) - verts.append(pl.multVec(App.Vector(l - l1, l2, 0))) - verts.append(pl.multVec(App.Vector(l, 0, 0))) - verts.append(pl.multVec(App.Vector(l - l1, -l2, 0))) - verts.append(pl.multVec(App.Vector(l - l1, l2, 0))) + pl = vobj.Object.Placement + self.main_transform.translation.setValue(pl.Base) + self.main_transform.rotation = coin.SbRotation(pl.Rotation.Q) + verts = [] + fverts = [] - verts.append(pl.multVec(App.Vector(0, 0, 0))) - verts.append(pl.multVec(App.Vector(0, l - l1, 0))) - verts.append(pl.multVec(App.Vector(-l2, l - l1, 0))) - verts.append(pl.multVec(App.Vector(0, l, 0))) - verts.append(pl.multVec(App.Vector(l2, l - l1, 0))) - verts.append(pl.multVec(App.Vector(-l2, l - l1, 0))) + fverts.append(App.Vector(-l, -l, 0)) + fverts.append(App.Vector(l, -l, 0)) + fverts.append(App.Vector(l, l, 0)) + fverts.append(App.Vector(-l, l, 0)) - verts.append(pl.multVec(App.Vector(0, 0, 0))) - verts.append(pl.multVec(App.Vector(0, 0, l - l1))) - verts.append(pl.multVec(App.Vector(-l2, 0, l - l1))) - verts.append(pl.multVec(App.Vector(0, 0, l))) - verts.append(pl.multVec(App.Vector(l2, 0, l - l1))) - verts.append(pl.multVec(App.Vector(-l2, 0, l - l1))) - verts.append(pl.multVec(App.Vector(0, -l2, l - l1))) - verts.append(pl.multVec(App.Vector(0, 0, l))) - verts.append(pl.multVec(App.Vector(0, l2, l - l1))) - verts.append(pl.multVec(App.Vector(0, -l2, l - l1))) + verts.append(App.Vector(0, 0, 0)) + verts.append(App.Vector(l - l1, 0, 0)) + verts.append(App.Vector(l - l1, l2, 0)) + verts.append(App.Vector(l, 0, 0)) + verts.append(App.Vector(l - l1, -l2, 0)) + verts.append(App.Vector(l - l1, l2, 0)) + + verts.append(App.Vector(0, 0, 0)) + verts.append(App.Vector(0, l - l1, 0)) + verts.append(App.Vector(-l2, l - l1, 0)) + verts.append(App.Vector(0, l, 0)) + verts.append(App.Vector(l2, l - l1, 0)) + verts.append(App.Vector(-l2, l - l1, 0)) + + verts.append(App.Vector(0, 0, 0)) + verts.append(App.Vector(0, 0, l - l1)) + verts.append(App.Vector(-l2, 0, l - l1)) + verts.append(App.Vector(0, 0, l)) + verts.append(App.Vector(l2, 0, l - l1)) + verts.append(App.Vector(-l2, 0, l - l1)) + verts.append(App.Vector(0, -l2, l - l1)) + verts.append(App.Vector(0, 0, l)) + verts.append(App.Vector(0, l2, l - l1)) + verts.append(App.Vector(0, -l2, l - l1)) self.lcoords.point.setValues(verts) self.fcoords.point.setValues(fverts) From 0439a998f1cd960b9405bea9e5d5aed0345f487a Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Mon, 9 Feb 2026 09:08:45 -0600 Subject: [PATCH 042/124] PD: Improve error handling for RevolMethod::ToFirst (cherry picked from commit 9e042ff480719072defa491e9a8c4ee3d0a60673) --- src/Mod/PartDesign/App/FeatureGroove.cpp | 5 ++--- src/Mod/PartDesign/App/FeatureRevolution.cpp | 5 ++--- src/Mod/PartDesign/Gui/TaskRevolutionParameters.cpp | 12 ++++++++++++ 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/src/Mod/PartDesign/App/FeatureGroove.cpp b/src/Mod/PartDesign/App/FeatureGroove.cpp index 9119213639..781ffe954d 100644 --- a/src/Mod/PartDesign/App/FeatureGroove.cpp +++ b/src/Mod/PartDesign/App/FeatureGroove.cpp @@ -192,9 +192,8 @@ App::DocumentObjectExecReturn* Groove::execute() upToFace.move(invObjLoc); } else { - throw Base::RuntimeError( - "ProfileBased: Revolution up to first/last is not yet supported" - ); + // TODO: Implement finding the first face this revolution would intersect with + return new App::DocumentObjectExecReturn("Groove up to first is not yet supported"); } if (Reversed.getValue()) { diff --git a/src/Mod/PartDesign/App/FeatureRevolution.cpp b/src/Mod/PartDesign/App/FeatureRevolution.cpp index d6fe5e1e2b..9f27cc88db 100644 --- a/src/Mod/PartDesign/App/FeatureRevolution.cpp +++ b/src/Mod/PartDesign/App/FeatureRevolution.cpp @@ -214,9 +214,8 @@ App::DocumentObjectExecReturn* Revolution::execute() upToFace.move(invObjLoc); } else { - throw Base::RuntimeError( - "ProfileBased: Revolution up to first/last is not yet supported" - ); + // TODO: Implement finding the first face this revolution would intersect with + return new App::DocumentObjectExecReturn("Revolve up to first is not yet supported"); } if (Reversed.getValue()) { diff --git a/src/Mod/PartDesign/Gui/TaskRevolutionParameters.cpp b/src/Mod/PartDesign/Gui/TaskRevolutionParameters.cpp index 472e65b73f..a81c2e27f8 100644 --- a/src/Mod/PartDesign/Gui/TaskRevolutionParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskRevolutionParameters.cpp @@ -44,6 +44,8 @@ #include "ViewProviderRevolution.h" #include "ReferenceSelection.h" +#include + using namespace PartDesignGui; using namespace Gui; @@ -200,6 +202,16 @@ void TaskRevolutionParameters::translateModeList(int index) ui->changeMode->addItem(tr("Through all")); } ui->changeMode->addItem(tr("To first")); + + // "To first" is not available for revolutions right now, but if we just don't add it, the index + // will be wrong. So disable it instead. Messy workaround for #27403 + auto toFirstIndex = ui->changeMode->count() - 1; + auto* model = qobject_cast(ui->changeMode->model()); + if (model) { + QStandardItem* item = model->item(toFirstIndex); + item->setFlags(item->flags() & ~Qt::ItemIsEnabled); + } + ui->changeMode->addItem(tr("Up to face")); ui->changeMode->addItem(tr("Two angles")); ui->changeMode->setCurrentIndex(index); From 4ddc0d8859d0d7fe8d8c88eb630721863ea35a7d Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Thu, 12 Feb 2026 18:31:01 +0100 Subject: [PATCH 043/124] Draft: fix depency of patharray normal on view direction Change normal calculation to use get_shape_normal (cherry picked from commit a8757f79476d642de6abd0273edd0e59bf97f709) --- src/Mod/Draft/draftobjects/patharray.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/Draft/draftobjects/patharray.py b/src/Mod/Draft/draftobjects/patharray.py index e007c77eb0..859962bd29 100644 --- a/src/Mod/Draft/draftobjects/patharray.py +++ b/src/Mod/Draft/draftobjects/patharray.py @@ -604,7 +604,7 @@ def placements_on_path( if forceNormal and normalOverride: normal = normalOverride else: - normal = DraftGeomUtils.get_normal(pathwire) + normal = DraftGeomUtils.get_shape_normal(pathwire) if normal is None: normal = App.Vector(0, 0, 1) From 3f179cb32dc48e7fb158f81673dc8763620f0aa2 Mon Sep 17 00:00:00 2001 From: "chris jones @ipatch" Date: Wed, 11 Feb 2026 14:53:56 -0600 Subject: [PATCH 044/124] gui: preferences fixes #27379 (cherry picked from commit 9289e2723034ab0adf77124a6bb23e6610e5a735) --- src/Gui/Language/Translator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Gui/Language/Translator.cpp b/src/Gui/Language/Translator.cpp index 7f4b337ac7..b3e4ff6425 100644 --- a/src/Gui/Language/Translator.cpp +++ b/src/Gui/Language/Translator.cpp @@ -149,7 +149,7 @@ public: } } else if (reason == "SubstituteDecimalSeparator") { - bool value = hGrp->GetBool("SubstituteDecimal"); + bool value = hGrp->GetBool("SubstituteDecimalSeparator"); client->enableDecimalPointConversion(value); } } From 60b7f6d26c05ccf1bc44c79da122b2fb9e814b8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Loke=20Str=C3=B8m?= Date: Fri, 13 Feb 2026 18:57:27 +0100 Subject: [PATCH 045/124] Sketcher: Fix: Arc of ellipse when first and second X coordinates are the same (#27327) (cherry picked from commit 5d81f8ac16d9080c47de185feda1f8dac20c6a03) --- .../Gui/DrawSketchHandlerArcOfEllipse.h | 215 ++++++++++-------- 1 file changed, 122 insertions(+), 93 deletions(-) diff --git a/src/Mod/Sketcher/Gui/DrawSketchHandlerArcOfEllipse.h b/src/Mod/Sketcher/Gui/DrawSketchHandlerArcOfEllipse.h index ddf5cc763b..4ea567c2b9 100644 --- a/src/Mod/Sketcher/Gui/DrawSketchHandlerArcOfEllipse.h +++ b/src/Mod/Sketcher/Gui/DrawSketchHandlerArcOfEllipse.h @@ -48,26 +48,23 @@ class DrawSketchHandlerArcOfEllipse: public DrawSketchHandler public: DrawSketchHandlerArcOfEllipse() - : Mode(STATUS_SEEK_First) + : Mode(SelectMode::First) , EditCurve(34) - , rx(0) - , ry(0) , startAngle(0) , endAngle(0) , arcAngle(0) - , arcAngle_t(0) {} ~DrawSketchHandlerArcOfEllipse() override = default; /// mode table - enum SelectMode + enum class SelectMode { - STATUS_SEEK_First, - STATUS_SEEK_Second, - STATUS_SEEK_Third, - STATUS_SEEK_Fourth, - STATUS_Close + First, + Second, + Third, + Fourth, + End }; void mouseMove(SnapManager::SnapHandle snapHandle) override @@ -75,13 +72,13 @@ public: using std::numbers::pi; Base::Vector2d onSketchPos = snapHandle.compute(); - if (Mode == STATUS_SEEK_First) { + if (Mode == SelectMode::First) { setPositionText(onSketchPos); seekAndRenderAutoConstraint(sugConstr1, onSketchPos, Base::Vector2d(0.f, 0.f)); // TODO: // ellipse // prio 1 } - else if (Mode == STATUS_SEEK_Second) { + else if (Mode == SelectMode::Second) { double rx0 = onSketchPos.x - EditCurve[0].x; double ry0 = onSketchPos.y - EditCurve[0].y; for (int i = 0; i < 16; i++) { @@ -111,23 +108,33 @@ public: AutoConstraint::CURVE ); } - else if (Mode == STATUS_SEEK_Third) { - // angle between the major axis of the ellipse and the X axis - double a = (EditCurve[1] - EditCurve[0]).Length(); - double phi = atan2(EditCurve[1].y - EditCurve[0].y, EditCurve[1].x - EditCurve[0].x); + else if (Mode == SelectMode::Third) { + Base::Vector2d delta12 = axisPoint - centerPoint; - // This is the angle at cursor point - double angleatpoint = acos( - (onSketchPos.x - EditCurve[0].x + (onSketchPos.y - EditCurve[0].y) * tan(phi)) - / (a * (cos(phi) + tan(phi) * sin(phi))) + double a = delta12.Length(); + + Base::Vector2d aDir = delta12.Normalize(); + Base::Vector2d bDir(-aDir.y, aDir.x); + + Base::Vector2d delta13 = onSketchPos - centerPoint; + Base::Vector2d delta13Prime( + delta13.x * aDir.x + delta13.y * aDir.y, + delta13.x * bDir.x + delta13.y * bDir.y ); - double b = (onSketchPos.y - EditCurve[0].y - a * cos(angleatpoint) * sin(phi)) - / (sin(angleatpoint) * cos(phi)); + + double cosT = max(-1.0, min(1.0, delta13Prime.x / a)); + double sinT = sqrt(max(0.0, 1 - cosT * cosT)); + + double b = abs(delta13Prime.y) / sinT; + if (sinT == 0.0) { + b = 0.0; + a = 0.0; + } for (int i = 1; i < 16; i++) { double angle = i * pi / 16.0; - double rx1 = a * cos(angle) * cos(phi) - b * sin(angle) * sin(phi); - double ry1 = a * cos(angle) * sin(phi) + b * sin(angle) * cos(phi); + double rx1 = a * cos(angle) * aDir.x + b * sin(angle) * bDir.x; + double ry1 = a * cos(angle) * aDir.y + b * sin(angle) * bDir.y; EditCurve[1 + i] = Base::Vector2d(EditCurve[0].x + rx1, EditCurve[0].y + ry1); EditCurve[17 + i] = Base::Vector2d(EditCurve[0].x - rx1, EditCurve[0].y - ry1); } @@ -146,49 +153,43 @@ public: drawEdit(EditCurve); seekAndRenderAutoConstraint(sugConstr3, onSketchPos, Base::Vector2d(0.f, 0.f)); } - else if (Mode == STATUS_SEEK_Fourth) { // here we differ from ellipse creation - // angle between the major axis of the ellipse and the X axis - double a = (axisPoint - centerPoint).Length(); - double phi = atan2(axisPoint.y - centerPoint.y, axisPoint.x - centerPoint.x); + else if (Mode == SelectMode::Fourth) { // here we differ from ellipse creation + Base::Vector2d delta12 = axisPoint - centerPoint; - // This is the angle at cursor point - double angleatpoint = acos( - (startingPoint.x - centerPoint.x + (startingPoint.y - centerPoint.y) * tan(phi)) - / (a * (cos(phi) + tan(phi) * sin(phi))) - ); - double b = abs( - (startingPoint.y - centerPoint.y - a * cos(angleatpoint) * sin(phi)) - / (sin(angleatpoint) * cos(phi)) + double a = delta12.Length(); + + Base::Vector2d aDir = delta12.Normalize(); + Base::Vector2d bDir(-aDir.y, aDir.x); + + Base::Vector2d delta13 = startingPoint - centerPoint; + Base::Vector2d delta13Prime( + delta13.x * aDir.x + delta13.y * aDir.y, + delta13.x * bDir.x + delta13.y * bDir.y ); - double rxs = startingPoint.x - centerPoint.x; - double rys = startingPoint.y - centerPoint.y; - startAngle = atan2( - a * (rys * cos(phi) - rxs * sin(phi)), - b * (rxs * cos(phi) + rys * sin(phi)) - ); // eccentric anomaly angle + double cosT = max(-1.0, min(1.0, delta13Prime.x / a)); + double sinT = sqrt(max(0.0, 1 - cosT * cosT)); - double angle1 = atan2( - a - * ((onSketchPos.y - centerPoint.y) * cos(phi) - - (onSketchPos.x - centerPoint.x) * sin(phi)), - b - * ((onSketchPos.x - centerPoint.x) * cos(phi) - + (onSketchPos.y - centerPoint.y) * sin(phi)) - ) - - startAngle; + double b = abs(delta13Prime.y) / sinT; + startAngle = atan2(delta13Prime.y / b, delta13Prime.x / a); + + Base::Vector2d delta14 = onSketchPos - centerPoint; + Base::Vector2d delta14Prime( + delta14.x * aDir.x + delta14.y * aDir.y, + delta14.x * bDir.x + delta14.y * bDir.y + ); + double angle1 = atan2(delta14Prime.y / b, delta14Prime.x / a) - startAngle; double angle2 = angle1 + (angle1 < 0. ? 2 : -2) * pi; + arcAngle = abs(angle1 - arcAngle) < abs(angle2 - arcAngle) ? angle1 : angle2; for (int i = 0; i < 34; i++) { - double angle = startAngle + i * arcAngle / 34.0; - double rx1 = a * cos(angle) * cos(phi) - b * sin(angle) * sin(phi); - double ry1 = a * cos(angle) * sin(phi) + b * sin(angle) * cos(phi); + double angle = startAngle + i * arcAngle / 33.0; + double rx1 = a * cos(angle) * aDir.x + b * sin(angle) * bDir.x; + double ry1 = a * cos(angle) * aDir.y + b * sin(angle) * bDir.y; EditCurve[i] = Base::Vector2d(centerPoint.x + rx1, centerPoint.y + ry1); } - // EditCurve[33] = EditCurve[1]; - // EditCurve[17] = EditCurve[16]; // Display radii and angle for user if (showCursorCoords()) { @@ -200,35 +201,43 @@ public: setPositionText(onSketchPos, text); } - drawEdit(EditCurve); + if (onSketchPos != centerPoint) { + drawEdit(EditCurve); + } + else { + drawEdit(std::vector()); + } seekAndRenderAutoConstraint(sugConstr4, onSketchPos, Base::Vector2d(0.f, 0.f)); } } bool pressButton(Base::Vector2d onSketchPos) override { - if (Mode == STATUS_SEEK_First) { + using std::numbers::pi; + + if (Mode == SelectMode::First) { EditCurve[0] = onSketchPos; centerPoint = onSketchPos; setAngleSnapping(true, centerPoint); - Mode = STATUS_SEEK_Second; + Mode = SelectMode::Second; } - else if (Mode == STATUS_SEEK_Second) { + else if (Mode == SelectMode::Second + && (centerPoint - onSketchPos).Length() >= Precision::Confusion()) { EditCurve[1] = onSketchPos; axisPoint = onSketchPos; - Mode = STATUS_SEEK_Third; + Mode = SelectMode::Third; } - else if (Mode == STATUS_SEEK_Third) { + else if (Mode == SelectMode::Third && validThirdPoint(onSketchPos)) { startingPoint = onSketchPos; arcAngle = 0.; - arcAngle_t = 0.; - Mode = STATUS_SEEK_Fourth; + Mode = SelectMode::Fourth; } - else { // Fourth + else if (Mode == SelectMode::Fourth && centerPoint != onSketchPos && arcAngle != 0 + && abs(arcAngle) != 2 * pi) { endPoint = onSketchPos; setAngleSnapping(false); - Mode = STATUS_Close; + Mode = SelectMode::End; } updateHint(); @@ -241,35 +250,36 @@ public: using std::numbers::pi; - if (Mode == STATUS_Close) { + if (Mode == SelectMode::End) { unsetCursor(); resetPositionText(); - // angle between the major axis of the ellipse and the X axisEllipse - double a = (axisPoint - centerPoint).Length(); - double phi = atan2(axisPoint.y - centerPoint.y, axisPoint.x - centerPoint.x); + Base::Vector2d delta12 = axisPoint - centerPoint; - // This is the angle at cursor point - double angleatpoint = acos( - (startingPoint.x - centerPoint.x + (startingPoint.y - centerPoint.y) * tan(phi)) - / (a * (cos(phi) + tan(phi) * sin(phi))) - ); - double b = abs( - (startingPoint.y - centerPoint.y - a * cos(angleatpoint) * sin(phi)) - / (sin(angleatpoint) * cos(phi)) + double a = delta12.Length(); + + Base::Vector2d aDir = delta12.Normalize(); + Base::Vector2d bDir(-aDir.y, aDir.x); + + Base::Vector2d delta13 = startingPoint - centerPoint; + Base::Vector2d delta13Prime( + delta13.x * aDir.x + delta13.y * aDir.y, + delta13.x * bDir.x + delta13.y * bDir.y ); - double angle1 = atan2( - a - * ((endPoint.y - centerPoint.y) * cos(phi) - - (endPoint.x - centerPoint.x) * sin(phi)), - b - * ((endPoint.x - centerPoint.x) * cos(phi) - + (endPoint.y - centerPoint.y) * sin(phi)) - ) - - startAngle; + double cosT = max(-1.0, min(1.0, delta13Prime.x / a)); + double sinT = sqrt(max(0.0, 1 - cosT * cosT)); + double b = abs(delta13Prime.y) / sinT; + + Base::Vector2d delta14 = endPoint - centerPoint; + Base::Vector2d delta14Prime( + delta14.x * aDir.x + delta14.y * aDir.y, + delta14.x * bDir.x + delta14.y * bDir.y + ); + double angle1 = atan2(delta14Prime.y / b, delta14Prime.x / a) - startAngle; double angle2 = angle1 + (angle1 < 0. ? 2 : -2) * pi; + arcAngle = abs(angle1 - arcAngle) < abs(angle2 - arcAngle) ? angle1 : angle2; bool isOriginalArcCCW = true; @@ -389,7 +399,7 @@ public: bool continuousMode = hGrp->GetBool("ContinuousCreationMode", true); if (continuousMode) { // This code enables the continuous creation mode. - Mode = STATUS_SEEK_First; + Mode = SelectMode::First; EditCurve.clear(); drawEdit(EditCurve); EditCurve.resize(34); @@ -420,7 +430,7 @@ protected: SelectMode Mode; std::vector EditCurve; Base::Vector2d centerPoint, axisPoint, startingPoint, endPoint; - double rx, ry, startAngle, endAngle, arcAngle, arcAngle_t; + double startAngle, endAngle, arcAngle; std::vector sugConstr1, sugConstr2, sugConstr3, sugConstr4; private: @@ -431,28 +441,47 @@ private: return Gui::lookupHints( Mode, { - {.state = STATUS_SEEK_First, + {.state = SelectMode::First, .hints = { {tr("%1 pick ellipse center"), {MouseLeft}}, }}, - {.state = STATUS_SEEK_Second, + {.state = SelectMode::Second, .hints = { {tr("%1 pick axis point"), {MouseLeft}}, }}, - {.state = STATUS_SEEK_Third, + {.state = SelectMode::Third, .hints = { {tr("%1 pick arc start point"), {MouseLeft}}, }}, - {.state = STATUS_SEEK_Fourth, + {.state = SelectMode::Fourth, .hints = { {tr("%1 pick arc end point"), {MouseLeft}}, }}, }); } + + bool validThirdPoint(Base::Vector2d onSketchPos) + { + Base::Vector2d delta12 = axisPoint - centerPoint; + + double a = delta12.Length(); + + Base::Vector2d aDir = delta12.Normalize(); + Base::Vector2d bDir(-aDir.y, aDir.x); + + Base::Vector2d delta13 = onSketchPos - centerPoint; + Base::Vector2d delta13Prime( + delta13.x * aDir.x + delta13.y * aDir.y, + delta13.x * bDir.x + delta13.y * bDir.y + ); + + double cosT = max(-1.0, min(1.0, delta13Prime.x / a)); + return cosT != -1.0 && cosT != 1.0 && delta13Prime.y != 0; + } }; } // namespace SketcherGui From 5095b7a2246e1b352b30f690ce66e907e0d694e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Frank=20David=20Mart=C3=ADnez=20M?= Date: Fri, 13 Feb 2026 12:51:52 -0500 Subject: [PATCH 046/124] Base: Remove assertion on isForceXML() (#27491) This fixes a difference between Main code and LS3 Code ported during TNP big merge. The Issue generates a crash if FreeCAD is compiled in Debug Mode: #27489. (cherry picked from commit f1366e8a757f2b4b80441860dd3181a345d1d652) --- src/App/Document.cpp | 35 +++++++++++++++++++++-------------- src/Base/Writer.cpp | 3 ++- 2 files changed, 23 insertions(+), 15 deletions(-) diff --git a/src/App/Document.cpp b/src/App/Document.cpp index aae215db62..6aae823052 100644 --- a/src/App/Document.cpp +++ b/src/App/Document.cpp @@ -994,7 +994,14 @@ void Document::Save(Base::Writer& writer) const writer.incInd(); + // NOTE: This differs from LS3 Code. Persisting this table + // forces the assertion in Writer.addFile(...): assert(!isForceXML()); to be removed + // see: https://github.com/FreeCAD/FreeCAD/issues/27489 + // + // Original code in LS3: + // d->Hasher->setPersistenceFileName(0); d->Hasher->setPersistenceFileName("StringHasher.Table"); + for (const auto o : d->objectArray) { o->beforeSave(); } @@ -3096,7 +3103,7 @@ DocumentObject* Document::addObject(const char* sType, AddObjectOption::SetNewStatus | (isPartial ? AddObjectOption::SetPartialStatus : AddObjectOption::UnsetPartialStatus) | (isNew ? AddObjectOption::DoSetup : AddObjectOption::None) - | AddObjectOption::ActivateObject, + | AddObjectOption::ActivateObject, viewType); // return the Object @@ -3163,7 +3170,7 @@ void Document::_addObject(DocumentObject* pcObject, const char* pObjectName, Add else { ObjectName = getUniqueObjectName(pcObject->getTypeId().getName()); } - + // insert in the name map d->objectMap[ObjectName] = pcObject; d->objectNameManager.addExactName(ObjectName); @@ -3179,7 +3186,7 @@ void Document::_addObject(DocumentObject* pcObject, const char* pObjectName, Add } d->objectIdMap[pcObject->_Id] = pcObject; d->objectArray.push_back(pcObject); - + // do no transactions if we do a rollback! if (!d->rollback) { // Undo stuff @@ -3198,9 +3205,9 @@ void Document::_addObject(DocumentObject* pcObject, const char* pObjectName, Add if (!isPerformingTransaction() && options.testFlag(AddObjectOption::DoSetup)) { pcObject->setupObject(); } - + if (options.testFlag(AddObjectOption::SetNewStatus)) { - pcObject->setStatus(ObjectStatus::New, true); + pcObject->setStatus(ObjectStatus::New, true); } if (options.testFlag(AddObjectOption::SetPartialStatus) || options.testFlag(AddObjectOption::UnsetPartialStatus)) { pcObject->setStatus(ObjectStatus::PartialObject, options.testFlag(AddObjectOption::SetPartialStatus)); @@ -3212,15 +3219,15 @@ void Document::_addObject(DocumentObject* pcObject, const char* pObjectName, Add pcObject->_pcViewProviderName = viewType ? viewType : ""; signalNewObject(*pcObject); - + // do no transactions if we do a rollback! if (!d->rollback && d->activeUndoTransaction) { signalTransactionAppend(*pcObject, d->activeUndoTransaction); } - + if (options.testFlag(AddObjectOption::ActivateObject)) { d->activeObject = pcObject; - signalActivatedObject(*pcObject); + signalActivatedObject(*pcObject); } } @@ -3257,7 +3264,7 @@ void Document::_removeObject(DocumentObject* pcObject, RemoveObjectOptions optio FC_ERR("Cannot delete " << pcObject->getFullName() << " while recomputing"); return; } - + TransactionLocker tlock; _checkTransaction(pcObject, nullptr, __LINE__); @@ -3267,7 +3274,7 @@ void Document::_removeObject(DocumentObject* pcObject, RemoveObjectOptions optio FC_ERR("Internal error, could not find " << pcObject->getFullName() << " to remove"); } - if (options.testFlag(RemoveObjectOption::PreserveChildrenVisibility) + if (options.testFlag(RemoveObjectOption::PreserveChildrenVisibility) && !d->rollback && d->activeUndoTransaction && pcObject->hasChildElement()) { // Preserve link group sub object global visibilities. Normally those // claimed object should be hidden in global coordinate space. However, @@ -3275,7 +3282,7 @@ void Document::_removeObject(DocumentObject* pcObject, RemoveObjectOptions optio // children, which may now in the global space. When the parent is // undeleted, having its children shown in both the local and global // coordinate space is very confusing. Hence, we preserve the visibility - // here + // here for (auto& sub : pcObject->getSubObjects()) { if (sub.empty()) { continue; @@ -3322,7 +3329,7 @@ void Document::_removeObject(DocumentObject* pcObject, RemoveObjectOptions optio } std::unique_ptr tobedestroyed; - if ((options.testFlag(RemoveObjectOption::MayDestroyOutOfTransaction) && !d->rollback && !d->activeUndoTransaction) + if ((options.testFlag(RemoveObjectOption::MayDestroyOutOfTransaction) && !d->rollback && !d->activeUndoTransaction) || (options.testFlag(RemoveObjectOption::DestroyOnRollback) && d->rollback)) { // if not saved in undo -> delete object later std::unique_ptr delobj(pos->second); @@ -3338,13 +3345,13 @@ void Document::_removeObject(DocumentObject* pcObject, RemoveObjectOptions optio break; } } - + // In case the object gets deleted the pointer must be nullified if (tobedestroyed) { tobedestroyed->pcNameInDocument = nullptr; } - // Erase last to avoid invalidating pcObject->pcNameInDocument + // Erase last to avoid invalidating pcObject->pcNameInDocument // when it is still needed in Transaction::addObjectNew d->objectMap.erase(pos); } diff --git a/src/Base/Writer.cpp b/src/Base/Writer.cpp index cd1126e945..06f8bd1062 100644 --- a/src/Base/Writer.cpp +++ b/src/Base/Writer.cpp @@ -269,7 +269,8 @@ std::vector Writer::getErrors() const std::string Writer::addFile(const char* Name, const Base::Persistence* Object) { // always check isForceXML() before requesting a file! - assert(!isForceXML()); + // assert(!isForceXML()); Changes introduced in 1.0 differ from LS3 (TNP), so this assertion is + // not valid anymore. FileEntry temp; temp.FileName = Name ? Name : ""; From 2d44f92d55dbc357bef2806e5b1ef0426f9a38f2 Mon Sep 17 00:00:00 2001 From: Chris Date: Fri, 13 Feb 2026 11:50:04 -0600 Subject: [PATCH 047/124] FEM: Update netgenplugin src files to fix builds with netgen >= 6.2.2601 (#27508) (cherry picked from commit e595cc49f2655718f5e6202b8e3c4dde273bb692) --- .../salomesmesh/src/NETGENPlugin/NETGENPlugin_Mesher.cpp | 6 +++++- .../salomesmesh/src/NETGENPlugin/NETGENPlugin_NETGEN_3D.cpp | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_Mesher.cpp b/src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_Mesher.cpp index 2d43a3e08d..9676d2f209 100644 --- a/src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_Mesher.cpp +++ b/src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_Mesher.cpp @@ -126,7 +126,11 @@ namespace netgen { #endif //extern void OCCSetLocalMeshSize(OCCGeometry & geom, Mesh & mesh); DLL_HEADER extern MeshingParameters mparam; - DLL_HEADER extern volatile multithreadt multithread; +#if NETGEN_VERSION >= NETGEN_VERSION_STRING(6,2,2601) + using ngcore::multithread; +#else + DLL_HEADER extern volatile multithreadt multithread; +#endif DLL_HEADER extern bool merge_solids; } diff --git a/src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_NETGEN_3D.cpp b/src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_NETGEN_3D.cpp index e391249b67..9271cebaa4 100644 --- a/src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_NETGEN_3D.cpp +++ b/src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_NETGEN_3D.cpp @@ -112,7 +112,11 @@ namespace netgen { DLL_HEADER extern int OCCGenerateMesh (OCCGeometry&, Mesh*&, int, int, char*); #endif DLL_HEADER extern MeshingParameters mparam; - DLL_HEADER extern volatile multithreadt multithread; +#if NETGEN_VERSION >= NETGEN_VERSION_STRING(6,2,2601) + using ngcore::multithread; +#else + DLL_HEADER extern volatile multithreadt multithread; +#endif } using namespace nglib; using namespace std; From b65617c2958f04792c7836496bd40e425a89002e Mon Sep 17 00:00:00 2001 From: Kacper Donat Date: Sat, 13 Dec 2025 17:33:12 +0100 Subject: [PATCH 048/124] Gui: Use largest possible marker if needed This is a quick and dirty fix for https://github.com/FreeCAD/FreeCAD/issues/22010 Basically if we want to use a bigger marker size than available, we use the biggest one available. This is not a good way to fix the issue - we should ensure that the marker size that the user requests is actually available - this, however, requires more significant changes to the code. (cherry picked from commit bf697ca7105152131db0cc3e7d6acc1e7bd429b4) --- src/Mod/Sketcher/Gui/EditModeCoinManager.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/Mod/Sketcher/Gui/EditModeCoinManager.cpp b/src/Mod/Sketcher/Gui/EditModeCoinManager.cpp index f66512fb5b..1f190b24f2 100644 --- a/src/Mod/Sketcher/Gui/EditModeCoinManager.cpp +++ b/src/Mod/Sketcher/Gui/EditModeCoinManager.cpp @@ -1107,6 +1107,15 @@ void EditModeCoinManager::updateElementSizeParameters() if (it != supportedsizes.end()) { scaledMarkerSize = *it; } + else { + // This is a quick and dirty fix for https://github.com/FreeCAD/FreeCAD/issues/22010 + // + // Basically if we want to use a bigger marker size than available, we use the biggest one + // available. This is not a good way to fix the issue - we should ensure that the marker + // size that the user requests is actually available - this, however, requires more + // significant changes to the code. + scaledMarkerSize = *supportedsizes.rbegin(); + } drawingParameters.markerSize = scaledMarkerSize; updateInventorNodeSizes(); From f8e85016a8d1e9c4a4d3fb4022bbb50dac745df8 Mon Sep 17 00:00:00 2001 From: "chris jones @ipatch" Date: Thu, 12 Feb 2026 16:50:35 -0600 Subject: [PATCH 049/124] material: fixes #25817 prevent unecessary save over dialogue (cherry picked from commit 4938a6f75b7066fc81ab79ec490fe83b295cdae0) --- src/Mod/Material/Gui/MaterialSave.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Mod/Material/Gui/MaterialSave.cpp b/src/Mod/Material/Gui/MaterialSave.cpp index b200b44f77..d9c43511f7 100644 --- a/src/Mod/Material/Gui/MaterialSave.cpp +++ b/src/Mod/Material/Gui/MaterialSave.cpp @@ -139,7 +139,9 @@ void MaterialSave::onOk(bool checked) QFileInfo filepath(_selectedPath + QStringLiteral("/") + name + QStringLiteral(".FCMat")); - /*if (library->fileExists(filepath.filePath()))*/ { + auto localLibrary = std::dynamic_pointer_cast(library); + if (localLibrary && localLibrary->fileExists(filepath.filePath())) + { // confirm overwrite auto res = confirmOverwrite(_filename); if (res == QMessageBox::Cancel) { From 6fca6cfd9e2f3af02634b403bcf9c8e1e05ee137 Mon Sep 17 00:00:00 2001 From: theo-vt Date: Fri, 13 Feb 2026 16:34:46 -0500 Subject: [PATCH 050/124] Sketcher.scale: scale constraint with the right index (#27188) (cherry picked from commit 9cbef0c5ce4697f511770cc223acee93e65a171d) --- src/Mod/Sketcher/Gui/DrawSketchHandlerScale.h | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/src/Mod/Sketcher/Gui/DrawSketchHandlerScale.h b/src/Mod/Sketcher/Gui/DrawSketchHandlerScale.h index 65318244ed..a6add8afd9 100644 --- a/src/Mod/Sketcher/Gui/DrawSketchHandlerScale.h +++ b/src/Mod/Sketcher/Gui/DrawSketchHandlerScale.h @@ -133,6 +133,7 @@ public: if (deleteOriginal) { deleteOriginalGeos(); } + int initialConstraintCount = sketchgui->getSketchObject()->Constraints.getSize(); commandAddShapeGeometryAndConstraints(); @@ -140,7 +141,7 @@ public: reassignFacadeIds(); } - scaleLabels(); + scaleLabels(initialConstraintCount); Gui::Command::commitCommand(); } catch (const Base::Exception& e) { @@ -345,22 +346,24 @@ private: Base::Console().error("%s\n", e.what()); } } - void scaleLabels() + void scaleLabels(int constraintIndexOffset) { SketchObject* sketch = sketchgui->getSketchObject(); for (auto toScale : listOfLabelsToScale) { - sketch->setLabelDistance(toScale.constrId, toScale.distance * scaleFactor); + int constrId = toScale.constrId + constraintIndexOffset; - // Label position or radii and diameters represent an angle, so + sketch->setLabelDistance(constrId, toScale.distance * static_cast(scaleFactor)); + + // Label position or radii anddiameters represent an angle, so // they should not be scaled - Sketcher::ConstraintType type = sketch->Constraints[toScale.constrId]->Type; + Sketcher::ConstraintType type = sketch->Constraints[constrId]->Type; if (type == Sketcher::ConstraintType::Radius || type == Sketcher::ConstraintType::Diameter) { - sketch->setLabelPosition(toScale.constrId, toScale.position); + sketch->setLabelPosition(constrId, toScale.position); } else { - sketch->setLabelPosition(toScale.constrId, toScale.position * scaleFactor); + sketch->setLabelPosition(constrId, toScale.position * static_cast(scaleFactor)); } } } @@ -494,9 +497,8 @@ private: } const std::vector& vals = Obj->Constraints.getValues(); - - for (size_t i = 0; i < vals.size(); ++i) { - auto cstr = vals[i]; + int cstrIndex = 0; + for (auto cstr : vals) { if (skipConstraint(cstr)) { continue; } @@ -510,7 +512,7 @@ private: if (firstIndex != GeoEnum::GeoUndef) { listOfLabelsToScale.push_back( LabelToScale { - .constrId = static_cast(i), + .constrId = cstrIndex, .position = cstr->LabelPosition, .distance = cstr->LabelDistance } @@ -569,6 +571,7 @@ private: } ShapeConstraints.push_back(std::move(newConstr)); + cstrIndex++; } } } From 6db18e16041f0abbf56049670b52c983f927d5dc Mon Sep 17 00:00:00 2001 From: wmayer Date: Thu, 23 Jan 2025 10:31:04 +0100 Subject: [PATCH 051/124] Import: Use ImportGui module for IGES import & export Fixes issue 10701 (cherry picked from commit 1412cad2ec9afe227f6cb780ababfd4fa92c207e) --- src/Mod/Import/InitGui.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Mod/Import/InitGui.py b/src/Mod/Import/InitGui.py index 45822a7e44..0a08c5dc96 100644 --- a/src/Mod/Import/InitGui.py +++ b/src/Mod/Import/InitGui.py @@ -33,6 +33,8 @@ # Registered in Part's Init.py file +FreeCAD.changeImportModule("IGES format (*.iges *.IGES *.igs *.IGS)", "Part", "ImportGui") +FreeCAD.changeExportModule("IGES format (*.iges *.igs)", "Part", "ImportGui") FreeCAD.changeImportModule("STEP with colors (*.step *.STEP *.stp *.STP)", "Import", "ImportGui") FreeCAD.changeExportModule("STEP with colors (*.step *.stp)", "Import", "ImportGui") FreeCAD.changeExportModule("glTF (*.gltf *.glb)", "Import", "ImportGui") From c29185075dc573515bb9110acd2b100c40d5490f Mon Sep 17 00:00:00 2001 From: wmayer Date: Mon, 3 Feb 2025 17:36:04 +0100 Subject: [PATCH 052/124] Import: Fix import/export of STEP file For the import/export use the transparency value of the material property. Since v1.0 the alpha channel of the diffuse color is used for this but when changing the transparency in the user interface this alpha channel won't be adjusted and thus leads to unexpected results. This fixes issue 18569 (cherry picked from commit be3acac53a5308264c5ec2e0902f76120f9a5ec7) --- src/Mod/Import/Gui/ExportOCAFGui.cpp | 13 ++++++++----- src/Mod/Import/Gui/ImportOCAFGui.cpp | 9 +++++++++ src/Mod/Part/Gui/ViewProviderExt.cpp | 26 ++++++++++++++------------ 3 files changed, 31 insertions(+), 17 deletions(-) diff --git a/src/Mod/Import/Gui/ExportOCAFGui.cpp b/src/Mod/Import/Gui/ExportOCAFGui.cpp index a640e3808a..91fdb54a09 100644 --- a/src/Mod/Import/Gui/ExportOCAFGui.cpp +++ b/src/Mod/Import/Gui/ExportOCAFGui.cpp @@ -21,22 +21,25 @@ * * **************************************************************************/ - #include "ExportOCAFGui.h" #include #include using namespace ImportGui; - ExportOCAFGui::ExportOCAFGui(Handle(TDocStd_Document) hDoc, bool explicitPlacement) : ExportOCAF(hDoc, explicitPlacement) {} void ExportOCAFGui::findColors(Part::Feature* part, std::vector& colors) const { - Gui::ViewProvider* vp = Gui::Application::Instance->getViewProvider(part); - if (vp && vp->isDerivedFrom()) { - colors = static_cast(vp)->ShapeAppearance.getDiffuseColors(); + if (auto vp = Gui::Application::Instance->getViewProvider(part)) { + if (auto vppe = freecad_cast(vp)) { + colors = vppe->ShapeAppearance.getDiffuseColors(); + auto transp = vppe->ShapeAppearance.getTransparency(); + for (auto& it : colors) { + it.setTransparency(transp); + } + } } } diff --git a/src/Mod/Import/Gui/ImportOCAFGui.cpp b/src/Mod/Import/Gui/ImportOCAFGui.cpp index 3f8cd1a580..780cefe895 100644 --- a/src/Mod/Import/Gui/ImportOCAFGui.cpp +++ b/src/Mod/Import/Gui/ImportOCAFGui.cpp @@ -52,6 +52,15 @@ void ImportOCAFGui::applyFaceColors(Part::Feature* part, const std::vectorShapeAppearance.setDiffuseColors(colors); + std::vector transp; + transp.reserve(colors.size()); + std::transform( + colors.cbegin(), + colors.cend(), + std::back_inserter(transp), + [](const Base::Color& col) { return col.transparency(); } + ); + vp->ShapeAppearance.setTransparencies(transp); } } diff --git a/src/Mod/Part/Gui/ViewProviderExt.cpp b/src/Mod/Part/Gui/ViewProviderExt.cpp index b632d1b702..3709c3959f 100644 --- a/src/Mod/Part/Gui/ViewProviderExt.cpp +++ b/src/Mod/Part/Gui/ViewProviderExt.cpp @@ -759,7 +759,7 @@ std::map ViewProviderPartExt::getElementColors(const c if (!element || !element[0]) { auto color = ShapeAppearance.getDiffuseColor(); - color.setTransparency(Base::fromPercent(Transparency.getValue())); + color.setTransparency(ShapeAppearance.getTransparency()); ret["Face"] = color; ret["Edge"] = LineColor.getValue(); ret["Vertex"] = PointColor.getValue(); @@ -773,18 +773,16 @@ std::map ViewProviderPartExt::getElementColors(const c color.setTransparency(Base::fromPercent(Transparency.getValue())); bool singleColor = true; for (int i = 0; i < size; ++i) { - Base::Color faceColor = ShapeAppearance.getDiffuseColor(i); - faceColor.setTransparency(ShapeAppearance.getTransparency(i)); - if (faceColor != color) { - ret[std::string(element, 4) + std::to_string(i + 1)] = faceColor; + auto color_i = ShapeAppearance.getDiffuseColor(i); + color_i.setTransparency(ShapeAppearance.getTransparency(i)); + if (color_i != color) { + ret[std::string(element, 4) + std::to_string(i + 1)] = color_i; } - Base::Color firstFaceColor = ShapeAppearance.getDiffuseColor(0); - firstFaceColor.setTransparency(ShapeAppearance.getTransparency(0)); - singleColor = singleColor && (faceColor == firstFaceColor); + singleColor = singleColor && color == color_i; } if (size > 0 && singleColor) { color = ShapeAppearance.getDiffuseColor(0); - color.setTransparency(ShapeAppearance.getTransparency(0)); + color.setTransparency(ShapeAppearance.getTransparency()); ret.clear(); } ret["Face"] = color; @@ -792,13 +790,17 @@ std::map ViewProviderPartExt::getElementColors(const c else { int idx = atoi(element + 4); if (idx > 0 && idx <= size) { - ret[element] = ShapeAppearance.getDiffuseColor(idx - 1); + auto color_i = ShapeAppearance.getDiffuseColor(idx - 1); + color_i.setTransparency(ShapeAppearance.getTransparency(idx - 1)); + ret[element] = color_i; } else { - ret[element] = ShapeAppearance.getDiffuseColor(); + auto color_i = ShapeAppearance.getDiffuseColor(); + color_i.setTransparency(ShapeAppearance.getTransparency()); + ret[element] = color_i; } if (size == 1) { - ret[element].setTransparency(Base::fromPercent(Transparency.getValue())); + ret[element].setTransparency(ShapeAppearance.getTransparency()); } } } From 6006f581c36580edbfe02df9f47e62a9519b26c3 Mon Sep 17 00:00:00 2001 From: Syres916 <46537884+Syres916@users.noreply.github.com> Date: Fri, 13 Feb 2026 17:56:20 +0000 Subject: [PATCH 053/124] [Gui] Ensure Read Only Booleans in PropertyEditor are shown using Disabled Text Color (#27429) * Ensure read only Booleans are shown using Disabled Text color * Make the disabled text color a more significant contrast to enabled * Ensure correct contrasting color for Axis letters versus background color for both Light and Dark themes (cherry picked from commit ba030237b7cb37ff434312838660e83fb590e862) --- src/Gui/PreferencePacks/FreeCAD Dark/FreeCAD Dark.cfg | 1 + src/Gui/PreferencePacks/FreeCAD Light/FreeCAD Light.cfg | 1 + src/Gui/Stylesheets/parameters/FreeCAD Dark.yaml | 2 +- src/Gui/propertyeditor/PropertyItemDelegate.cpp | 7 ++++++- 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/Gui/PreferencePacks/FreeCAD Dark/FreeCAD Dark.cfg b/src/Gui/PreferencePacks/FreeCAD Dark/FreeCAD Dark.cfg index 3bd3e35e9e..61a1f7a3c7 100644 --- a/src/Gui/PreferencePacks/FreeCAD Dark/FreeCAD Dark.cfg +++ b/src/Gui/PreferencePacks/FreeCAD Dark/FreeCAD Dark.cfg @@ -117,6 +117,7 @@ + diff --git a/src/Gui/PreferencePacks/FreeCAD Light/FreeCAD Light.cfg b/src/Gui/PreferencePacks/FreeCAD Light/FreeCAD Light.cfg index a67328d221..e6a4b3d79d 100644 --- a/src/Gui/PreferencePacks/FreeCAD Light/FreeCAD Light.cfg +++ b/src/Gui/PreferencePacks/FreeCAD Light/FreeCAD Light.cfg @@ -130,6 +130,7 @@ + diff --git a/src/Gui/Stylesheets/parameters/FreeCAD Dark.yaml b/src/Gui/Stylesheets/parameters/FreeCAD Dark.yaml index c287db2fbe..51d7e9f412 100644 --- a/src/Gui/Stylesheets/parameters/FreeCAD Dark.yaml +++ b/src/Gui/Stylesheets/parameters/FreeCAD Dark.yaml @@ -53,7 +53,7 @@ StylesheetIconsColor: "white" TabbarBackgroundColor: "@PrimaryColorDarken5" InActiveTabBackgroundColor: "@PrimaryColorDarken2" ActiveTabBackgroundColor: "@3DViewBackgroundRefColor" -TextDisabledColor: "darken(@TextForegroundColor,40)" +TextDisabledColor: "darken(@TextForegroundColor,120)" TextEditFieldBackgroundColor: "@PrimaryColor" TextForegroundColor: "#ffffff" TextSelectBackgroundColor: "darken(@AccentColor,100)" diff --git a/src/Gui/propertyeditor/PropertyItemDelegate.cpp b/src/Gui/propertyeditor/PropertyItemDelegate.cpp index 1edd578b19..d514b95387 100644 --- a/src/Gui/propertyeditor/PropertyItemDelegate.cpp +++ b/src/Gui/propertyeditor/PropertyItemDelegate.cpp @@ -148,7 +148,12 @@ void PropertyItemDelegate::paint( option.rect.right() - (checkboxOption.rect.right() + spacing), checkboxOption.rect.height() ); - painter->setPen(palette.color(QPalette::Text)); + if (readonly) { + painter->setPen(palette.color(QPalette::Disabled, QPalette::Text)); + } + else { + painter->setPen(palette.color(QPalette::Text)); + } painter->drawText(textRect, Qt::AlignVCenter | Qt::AlignLeft, labelText); } else { From c222de0c8cc7eda4a6f1aaa1a3aacf7b8b9f6939 Mon Sep 17 00:00:00 2001 From: Benjamin Nauck Date: Thu, 12 Feb 2026 09:11:11 +0100 Subject: [PATCH 054/124] Base: Fix schema translation data Corrects 12 bugs across Internal and MKS schemas where factors were wrong, units were assigned to the wrong threshold positions, or thresholds didn't align with natural unit boundaries. Co-Authored-By: Claude Opus 4.6 (cherry picked from commit 3f17f2f01f9ff2e4d353db16399a238ef58ebf46) --- src/Base/UnitsSchemasData.h | 48 ++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/src/Base/UnitsSchemasData.h b/src/Base/UnitsSchemasData.h index d4a471d381..b23929a7ef 100644 --- a/src/Base/UnitsSchemasData.h +++ b/src/Base/UnitsSchemasData.h @@ -96,7 +96,7 @@ inline const UnitsSchemaSpec s3 { 1e4 , "mm" , 1.0 }, { 1e7 , "m" , 1e3 }, { 1e10 , "km" , 1e6 }, - { 0 , "m" , 1.0 }} + { 0 , "m" , 1e3 }} }, { "Area", { { 1e2 , "mm^2" , 1.0 }, @@ -114,7 +114,7 @@ inline const UnitsSchemaSpec s3 { 0 , "°" , 1.0 }} }, { "Mass", { - { 1e-6 , "\xC2\xB5g" , 1.0 }, + { 1e-6 , "\xC2\xB5g" , 1e-9 }, { 1e-3 , "mg" , 1e-6 }, { 1.0 , "g" , 1e-3 }, { 1e3 , "kg" , 1.0 }, @@ -126,8 +126,8 @@ inline const UnitsSchemaSpec s3 { 0 , "kg/mm^3" , 1.0 }} }, { "ThermalConductivity", { - { 0 , "W/m/K" , 1e3 }, - { 1e6 , "W/mm/K" , 1e6 }} + { 1e6 , "W/m/K" , 1e3 }, + { 0 , "W/mm/K" , 1e6 }} }, { "ThermalExpansionCoefficient", { { 1e-3 , "\xC2\xB5m/m/K" , 1e-6 }, @@ -209,18 +209,18 @@ inline const UnitsSchemaSpec s3 { 0 , "C" , 1.0 }} }, { "SurfaceChargeDensity", { - { 1e-4 , "C/m^2" , 1e-6 }, - { 1e-2 , "C/cm^2" , 1e-2 }, + { 1e-2 , "C/m^2" , 1e-6 }, + { 1.0 , "C/cm^2" , 1e-2 }, { 0 , "C/mm^2" , 1.0 }} }, { "VolumeChargeDensity", { - { 1e-4 , "C/m^3" , 1e-9 }, - { 1e-2 , "C/cm^3" , 1e-3 }, + { 1e-3 , "C/m^3" , 1e-9 }, + { 1.0 , "C/cm^3" , 1e-3 }, { 0 , "C/mm^3" , 1.0 }} }, { "CurrentDensity", { - { 1e-4 , "A/m^2" , 1e-6 }, - { 1e-2 , "A/cm^2" , 1e-2 }, + { 1e-2 , "A/m^2" , 1e-6 }, + { 1.0 , "A/cm^2" , 1e-2 }, { 0 , "A/mm^2" , 1 }} }, { "MagneticFluxDensity", { @@ -250,10 +250,10 @@ inline const UnitsSchemaSpec s3 { 0 , "MOhm" , 1e12 }} }, { "ElectricalConductivity", { - { 0 , "MS/m" , 1e-3 }, - { 1e-3 , "mS/m" , 1e-12 }, - { 1.0 , "S/m" , 1e-9 }, - { 1e3 , "kS/m" , 1e-6 }} + { 1e-9 , "mS/m" , 1e-12 }, + { 1e-6 , "S/m" , 1e-9 }, + { 1e-3 , "kS/m" , 1e-6 }, + { 0 , "MS/m" , 1e-3 }} }, { "ElectricalCapacitance", { { 1e-15 , "pF" , 1e-18 }, @@ -366,7 +366,7 @@ inline const UnitsSchemaSpec s4 { 10'000.0 , "kPa" , 1.0 }, { 10'000'000.0 , "MPa" , 1'000.0 }, { 10'000'000'000.0 , "GPa" , 1'000'000.0 }, - { 0 , "Pa" , 1000.0 }} + { 0 , "Pa" , 0.001 }} }, { "Stress", { { 10.0 , "Pa" , 0.001 }, @@ -388,8 +388,8 @@ inline const UnitsSchemaSpec s4 { 0 , "GPa/m" , 1e3 }} }, { "ThermalConductivity", { - { 1'000'000 , "W/mm/K" , 1'000'000.0 }, - { 0 , "W/m/K" , 1'000.0 }} + { 1'000'000 , "W/m/K" , 1'000.0 }, + { 0 , "W/mm/K" , 1'000'000.0 }} }, { "ThermalExpansionCoefficient", { { 0.001 , "\xC2\xB5m/m/K" , 0.000001 }, @@ -432,7 +432,7 @@ inline const UnitsSchemaSpec s4 { 0 , "C/m^3" , 1e-9 }} }, { "CurrentDensity", { - { 1e3 , "A/m^2" , 1e-6 }, + { 1.0 , "A/m^2" , 1e-6 }, { 0 , "A/mm^2" , 1.0 }} }, { "MagneticFluxDensity", { @@ -462,9 +462,9 @@ inline const UnitsSchemaSpec s4 { 0 , "MOhm" , 1e12 }} }, { "ElectricalConductivity", { - { 1e-3 , "mS/m" , 1e-12 }, - { 1.0 , "S/m" , 1e-9 }, - { 1e3 , "kS/m" , 1e-6 }, + { 1e-9 , "mS/m" , 1e-12 }, + { 1e-6 , "S/m" , 1e-9 }, + { 1e-3 , "kS/m" , 1e-6 }, { 0 , "MS/m" , 1e-3 }} }, { "ElectricalCapacitance", { @@ -475,9 +475,9 @@ inline const UnitsSchemaSpec s4 { 0 , "F" , 1e-6 }} }, { "ElectricalInductance", { - { 1e-6 , "nH" , 1e-3 }, - { 1e-3 , "\xC2\xB5H" , 1.0 }, - { 1.0 , "mH" , 1e3 }, + { 1.0 , "nH" , 1e-3 }, + { 1e3 , "\xC2\xB5H" , 1.0 }, + { 1e6 , "mH" , 1e3 }, { 0 , "H" , 1e6 }} }, { "VacuumPermittivity", { From f03ccde2c4a5a566eba4e6e29506de3f3ab41c25 Mon Sep 17 00:00:00 2001 From: Benjamin Nauck Date: Thu, 12 Feb 2026 12:27:32 +0100 Subject: [PATCH 055/124] Base: Fix floating point issue in schema threshold comparison When a parsed value lands exactly at a threshold boundary (e.g. "1 S/m" = 1e-9 at threshold 1e-9), floating point rounding could cause the wrong unit to be selected. Shrink thresholds by a relative epsilon so boundary values fall through to the next (more natural) unit. Co-Authored-By: Claude Opus 4.6 (cherry picked from commit bb977afe552d0bbe7206cdcb8d14e59a8c51b94e) --- src/Base/UnitsSchema.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Base/UnitsSchema.cpp b/src/Base/UnitsSchema.cpp index decf368f9f..eb577907d5 100644 --- a/src/Base/UnitsSchema.cpp +++ b/src/Base/UnitsSchema.cpp @@ -67,7 +67,11 @@ std::string UnitsSchema::translate(const Quantity& quant, double& factor, std::s const auto value = quant.getValue(); auto isSuitable = [&](const UnitTranslationSpec& row) { - return row.threshold > value || row.threshold == 0; // zero indicates default + // Shrink threshold slightly so values at exact threshold boundaries + // (e.g. "1 S/m" = 1e-9 at threshold 1e-9) fall through to the next unit. + constexpr double relEps = 1e-12; + return row.threshold * (1.0 - relEps) > value + || row.threshold == 0; // zero indicates default }; auto unitSpecs = spec.translationSpecs.at(unitName); From 419a9084029effa3182f1f9a8de19457108f5f13 Mon Sep 17 00:00:00 2001 From: Benjamin Nauck Date: Thu, 12 Feb 2026 12:28:36 +0100 Subject: [PATCH 056/124] Base: Add sweep round-trip tests for all unit schemas Sweep tests parse a string and translate it back, verifying identical output. Values cover every threshold band at 10x increments plus a scientific-notation value in each default band. Tests all 10 schemas. Co-Authored-By: Claude Opus 4.6 (cherry picked from commit d94269f85f8833a2860b323ab5ff3b828c354e2a) --- tests/src/Base/SchemaTests.cpp | 579 +++++++++++++++++++++++++++++++++ 1 file changed, 579 insertions(+) diff --git a/tests/src/Base/SchemaTests.cpp b/tests/src/Base/SchemaTests.cpp index 2e2f87cf91..4d0b295c6d 100644 --- a/tests/src/Base/SchemaTests.cpp +++ b/tests/src/Base/SchemaTests.cpp @@ -90,6 +90,22 @@ protected: return quantity.getSafeUserString(); } + static void sweepCheck(std::initializer_list> groups) + { + for (const auto& group : groups) { + for (const char* str : group) { + SCOPED_TRACE(str); + auto q = Quantity::parse(str); + QuantityFormat fmt(QuantityFormat::Default); + q.setFormat(fmt); + double factor {}; + std::string unitString; + auto result = UnitsApi::schemaTranslate(q, factor, unitString); + EXPECT_EQ(result, str); + } + } + } + std::unique_ptr schemas; // NOLINT }; @@ -690,3 +706,566 @@ TEST_F(SchemaTest, round_trip_test) } } } + +// Sweep round-trip tests: parse a string, translate it back, verify identical output. +// Each string is both the input and the expected result. Values are chosen to land +// cleanly in each threshold band so the unit selection is tested across the full range. + +TEST_F(SchemaTest, sweep_internal) +{ + UnitsApi::setSchema("Internal"); + UnitsApi::setDecimals(6); + sweepCheck({ + // Length + {"1 nm", + "10 nm", + "100 nm", + "1 \xC2\xB5m", + "10 \xC2\xB5m", + "1 mm", + "10 mm", + "100 mm", + "1000 mm", + "10 m", + "100 m", + "1000 m", + "10 km", + "100 km", + "1000 km", + /* default */ "1e+09 m"}, + // Mass + {"1 \xC2\xB5g", + "10 \xC2\xB5g", + "100 \xC2\xB5g", + "1 mg", + "10 mg", + "100 mg", + "1 g", + "10 g", + "100 g", + "1 kg", + "10 kg", + "100 kg", + "1 t", + "10 t", + /* default */ "1e+06 t"}, + // Area + {"1 mm^2", + "10 mm^2", + "1 cm^2", + "10 cm^2", + "100 cm^2", + "1000 cm^2", + "1 m^2", + "10 m^2", + "100 m^2", + "1000 m^2", + "1 km^2", + /* default */ "1e+06 km^2"}, + // Volume + {"1 mm^3", + "10 mm^3", + "100 mm^3", + "1 ml", + "10 ml", + "100 ml", + "1 l", + "10 l", + "100 l", + "1 m^3", + "10 m^3", + /* default */ "1e+06 m^3"}, + // Pressure + {"1 Pa", + "10 Pa", + "100 Pa", + "1000 Pa", + "10 kPa", + "100 kPa", + "1000 kPa", + "10 MPa", + "100 MPa", + "1000 MPa", + "10 GPa", + "100 GPa", + "1000 GPa", + /* default */ "1e+15 Pa"}, + // Force + {"1 mN", + "10 mN", + "100 mN", + "1 N", + "10 N", + "100 N", + "1 kN", + "10 kN", + "100 kN", + "1 MN", + "10 MN", + /* default */ "1e+06 MN"}, + // Power + {"1 mW", + "10 mW", + "100 mW", + "1 W", + "10 W", + "100 W", + "1 kW", + "10 kW", + /* default */ "1e+06 kW"}, + // ElectricPotential + {"1 mV", + "10 mV", + "100 mV", + "1 V", + "10 V", + "100 V", + "1 kV", + "10 kV", + "100 kV", + /* default */ "1e+07 V"}, + // Frequency + {"1 Hz", + "10 Hz", + "100 Hz", + "1 kHz", + "10 kHz", + "100 kHz", + "1 MHz", + "10 MHz", + "100 MHz", + "1 GHz", + "10 GHz", + "100 GHz", + "1 THz", + /* default */ "1e+06 THz"}, + // ThermalConductivity + {"1 W/m/K", + "10 W/m/K", + "100 W/m/K", + "1 W/mm/K", + "10 W/mm/K", + /* default */ "1e+06 W/mm/K"}, + // ElectricalConductivity + {"1 mS/m", + "10 mS/m", + "100 mS/m", + "1 S/m", + "10 S/m", + "100 S/m", + "1 kS/m", + "10 kS/m", + "100 kS/m", + "1 MS/m", + /* default */ "1e+06 MS/m"}, + // SurfaceChargeDensity + {"1 C/m^2", + "10 C/m^2", + "100 C/m^2", + "1 C/cm^2", + "10 C/cm^2", + "1 C/mm^2", + /* default */ "1e+06 C/mm^2"}, + // VolumeChargeDensity + {"1 C/m^3", + "10 C/m^3", + "100 C/m^3", + "1 C/cm^3", + "10 C/cm^3", + "100 C/cm^3", + "1 C/mm^3", + /* default */ "1e+06 C/mm^3"}, + // CurrentDensity + {"1 A/m^2", + "10 A/m^2", + "100 A/m^2", + "1 A/cm^2", + "10 A/cm^2", + "1 A/mm^2", + /* default */ "1e+06 A/mm^2"}, + // ElectricalCapacitance + {"1 pF", + "10 pF", + "100 pF", + "1 nF", + "10 nF", + "100 nF", + "1 \xC2\xB5" + "F", + "10 \xC2\xB5" + "F", + "100 \xC2\xB5" + "F", + "1 mF", + "10 mF", + "100 mF", + "1 F", + /* default */ "1e+06 F"}, + // ElectricalInductance + {"1 nH", + "10 nH", + "100 nH", + "1 \xC2\xB5H", + "10 \xC2\xB5H", + "100 \xC2\xB5H", + "1 mH", + "10 mH", + "100 mH", + "1 H", + /* default */ "1e+06 H"}, + // ElectricalConductance + {"1 \xC2\xB5S", + "10 \xC2\xB5S", + "100 \xC2\xB5S", + "1 mS", + "10 mS", + "100 mS", + "1 S", + /* default */ "1e+06 S"}, + // ElectricalResistance + {"1 Ohm", + "10 Ohm", + "100 Ohm", + "1 kOhm", + "10 kOhm", + "100 kOhm", + "1 MOhm", + /* default */ "1e+06 MOhm"}, + // MagneticFluxDensity + {"1 mT", + "10 mT", + "100 mT", + "1 T", + /* default */ "1e+06 T"}, + // Stiffness + {"1 mN/m", + "10 mN/m", + "100 mN/m", + "1 N/m", + "10 N/m", + "100 N/m", + "1 kN/m", + "10 kN/m", + "100 kN/m", + "1 MN/m", + /* default */ "1e+06 MN/m"}, + // KinematicViscosity + {"1 mm^2/s", + "10 mm^2/s", + "100 mm^2/s", + "1 m^2/s", + /* default */ "1e+06 m^2/s"}, + // VolumeFlowRate + {"1 mm^3/s", + "10 mm^3/s", + "100 mm^3/s", + "1 ml/s", + "10 ml/s", + "100 ml/s", + "1 l/s", + "10 l/s", + "100 l/s", + "1 m^3/s", + /* default */ "1e+06 m^3/s"}, + }); +} + +TEST_F(SchemaTest, sweep_mks) +{ + UnitsApi::setSchema("MKS"); + UnitsApi::setDecimals(6); + sweepCheck({ + // Length + {"1 nm", + "10 nm", + "100 nm", + "1 \xC2\xB5m", + "10 \xC2\xB5m", + "1 mm", + "10 mm", + "100 mm", + "1000 mm", + "10 m", + "100 m", + "1000 m", + "10 km", + "100 km", + "1000 km", + /* default */ "1e+09 m"}, + // Mass + {"1 \xC2\xB5g", + "10 \xC2\xB5g", + "100 \xC2\xB5g", + "1 mg", + "10 mg", + "100 mg", + "1 g", + "10 g", + "100 g", + "1 kg", + "10 kg", + "100 kg", + "1 t", + "10 t", + /* default */ "1e+06 t"}, + // Area + {"1 mm^2", + "10 mm^2", + "1 cm^2", + "10 cm^2", + "100 cm^2", + "1000 cm^2", + "1 m^2", + "10 m^2", + "100 m^2", + "1000 m^2", + "1 km^2", + /* default */ "1e+06 km^2"}, + // Volume + {"1 mm^3", + "10 mm^3", + "100 mm^3", + "1 ml", + "10 ml", + "100 ml", + "1 l", + "10 l", + "100 l", + "1 m^3", + "10 m^3", + /* default */ "1e+06 m^3"}, + // Pressure + {"1 Pa", + "10 Pa", + "100 Pa", + "1000 Pa", + "10 kPa", + "100 kPa", + "1000 kPa", + "10 MPa", + "100 MPa", + "1000 MPa", + "10 GPa", + "100 GPa", + "1000 GPa", + /* default */ "1e+15 Pa"}, + // Force + {"1 mN", + "10 mN", + "100 mN", + "1 N", + "10 N", + "100 N", + "1 kN", + "10 kN", + "100 kN", + "1 MN", + "10 MN", + /* default */ "1e+06 MN"}, + // Power + {"1 mW", + "10 mW", + "100 mW", + "1 W", + "10 W", + "100 W", + "1 kW", + "10 kW", + /* default */ "1e+06 kW"}, + // ElectricPotential + {"1 mV", + "10 mV", + "100 mV", + "1 V", + "10 V", + "100 V", + "1 kV", + "10 kV", + "100 kV", + /* default */ "1e+07 V"}, + // Frequency + {"1 Hz", + "10 Hz", + "100 Hz", + "1 kHz", + "10 kHz", + "100 kHz", + "1 MHz", + "10 MHz", + "100 MHz", + "1 GHz", + "10 GHz", + "100 GHz", + "1 THz", + /* default */ "1e+06 THz"}, + // ThermalConductivity + {"1 W/m/K", + "10 W/m/K", + "100 W/m/K", + "1 W/mm/K", + "10 W/mm/K", + /* default */ "1e+06 W/mm/K"}, + // ElectricalConductivity + {"1 mS/m", + "10 mS/m", + "100 mS/m", + "1 S/m", + "10 S/m", + "100 S/m", + "1 kS/m", + "10 kS/m", + "100 kS/m", + "1 MS/m", + /* default */ "1e+06 MS/m"}, + // CurrentDensity + {"1 A/m^2", + "10 A/m^2", + "1 A/mm^2", + /* default */ "1e+06 A/mm^2"}, + // ElectricalInductance + {"1 nH", + "10 nH", + "100 nH", + "1 \xC2\xB5H", + "10 \xC2\xB5H", + "100 \xC2\xB5H", + "1 mH", + "10 mH", + "100 mH", + "1 H", + /* default */ "1e+06 H"}, + // ElectricalCapacitance + {"1 pF", + "10 pF", + "100 pF", + "1 nF", + "10 nF", + "100 nF", + "1 \xC2\xB5" + "F", + "10 \xC2\xB5" + "F", + "100 \xC2\xB5" + "F", + "1 mF", + "10 mF", + "100 mF", + "1 F", + /* default */ "1e+06 F"}, + }); +} + +TEST_F(SchemaTest, sweep_imperial) +{ + UnitsApi::setSchema("Imperial"); + UnitsApi::setDecimals(6); + sweepCheck({ + // Length + {"1 thou", + "10 thou", + "1\"", + "10\"", + "1'", + "2'", + "1 yd", + "10 yd", + "100 yd", + "1 mi", + /* default */ "1e+09 in"}, + // Pressure + {"1 psi", + "10 psi", + "100 psi", + "1 ksi", + /* default */ "1e+06 psi"}, + }); +} + +TEST_F(SchemaTest, sweep_imperial_decimal) +{ + UnitsApi::setSchema("ImperialDecimal"); + UnitsApi::setDecimals(6); + sweepCheck({ + {"1 in", "10 in", "100 in"}, + {"1 in^2", "10 in^2", "100 in^2"}, + {"1 in^3", "10 in^3"}, + {"1 lb", "10 lb", "100 lb"}, + {"1 psi", "10 psi", "100 psi"}, + }); +} + +TEST_F(SchemaTest, sweep_imperial_building) +{ + UnitsApi::setSchema("ImperialBuilding"); + UnitsApi::setDecimals(6); + sweepCheck({ + // Length (toFractional) + {"1/8\"", "1/4\"", "3/8\"", "1/2\"", "5/8\"", "3/4\"", "7/8\"", "1\"", "6\"", "1'"}, + // Area, Volume + {"1 sqft", "10 sqft", "100 sqft"}, + {"1 cft", "10 cft", "100 cft"}, + }); +} + +TEST_F(SchemaTest, sweep_imperial_civil) +{ + UnitsApi::setSchema("ImperialCivil"); + UnitsApi::setDecimals(6); + sweepCheck({ + {"1 ft", "10 ft", "100 ft"}, + {"1 ft^2", "10 ft^2", "100 ft^2"}, + {"1 ft^3", "10 ft^3"}, + {"1 lb", "10 lb", "100 lb"}, + {"1 psi", "10 psi", "100 psi"}, + {"1 mph", "10 mph", "100 mph"}, + // Angle (toDMS) + {"1°", "1°30′", "10°", "10°6′36″", "45°", "45°30′", "90°", "180°", "360°"}, + }); +} + +TEST_F(SchemaTest, sweep_centimeter) +{ + UnitsApi::setSchema("Centimeter"); + UnitsApi::setDecimals(6); + sweepCheck({ + {"1 cm", "10 cm", "100 cm", "1000 cm"}, + {"1 m^2", "10 m^2", "100 m^2"}, + {"1 m^3", "10 m^3"}, + {"1 W", "10 W", "100 W"}, + {"1 V", "10 V", "100 V"}, + }); +} + +TEST_F(SchemaTest, sweep_fem) +{ + UnitsApi::setSchema("FEM"); + UnitsApi::setDecimals(6); + sweepCheck({ + {"1 mm", "10 mm", "100 mm", "1000 mm"}, + {"1 t", "10 t", "100 t"}, + }); +} + +TEST_F(SchemaTest, sweep_mmmin) +{ + UnitsApi::setSchema("MmMin"); + UnitsApi::setDecimals(6); + sweepCheck({ + {"1 mm", "10 mm", "100 mm", "1000 mm"}, + {"1 mm/min", "10 mm/min", "100 mm/min"}, + }); +} + +TEST_F(SchemaTest, sweep_meter_decimal) +{ + UnitsApi::setSchema("MeterDecimal"); + UnitsApi::setDecimals(6); + sweepCheck({ + {"1 m", "10 m", "100 m", "1000 m"}, + {"1 m^2", "10 m^2", "100 m^2"}, + {"1 m^3", "10 m^3"}, + {"1 W", "10 W", "100 W"}, + {"1 V", "10 V", "100 V"}, + {"1 m/s", "10 m/s", "100 m/s"}, + }); +} From c9e01ed21cccd8ee4366360336159fafab8d4452 Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Wed, 14 Jan 2026 12:00:59 -0600 Subject: [PATCH 057/124] Gui: Don't record macro path if default (cherry picked from commit f008c80030147cf524a0afaaed4137b16ccf8833) --- src/Gui/Dialogs/DlgMacroExecuteImp.cpp | 19 +++++++++++++++++-- src/Gui/Dialogs/DlgMacroRecordImp.cpp | 17 ++++++++++++++++- src/Gui/Dialogs/DlgVersionMigrator.cpp | 14 ++++++++++++++ 3 files changed, 47 insertions(+), 3 deletions(-) diff --git a/src/Gui/Dialogs/DlgMacroExecuteImp.cpp b/src/Gui/Dialogs/DlgMacroExecuteImp.cpp index d6810a9577..5cfc361266 100644 --- a/src/Gui/Dialogs/DlgMacroExecuteImp.cpp +++ b/src/Gui/Dialogs/DlgMacroExecuteImp.cpp @@ -411,9 +411,24 @@ void DlgMacroExecuteImp::accept() void DlgMacroExecuteImp::onFileChooserFileNameChanged(const QString& fn) { if (!fn.isEmpty()) { - // save the path in the parameters this->macroPath = fn; - getWindowParameter()->SetASCII("MacroPath", fn.toUtf8()); + std::filesystem::path chosenPath(fn.toStdString()); + if (chosenPath.filename().empty()) { + chosenPath = chosenPath.parent_path(); + } + std::filesystem::path userMacroDir(App::Application::getUserMacroDir()); + if (userMacroDir.filename().empty()) { + userMacroDir = userMacroDir.parent_path(); + } + if (chosenPath != userMacroDir) { + // Save the path in the parameters, but only if it is NOT the default value + getWindowParameter()->SetASCII("MacroPath", fn.toUtf8()); + } + else { + // If the user specifically chose the default path, actually remove the setting (this + // could happen if the user was trying to "undo" setting a custom path). + getWindowParameter()->RemoveASCII("MacroPath"); + } // fill the list box fillUpList(); } diff --git a/src/Gui/Dialogs/DlgMacroRecordImp.cpp b/src/Gui/Dialogs/DlgMacroRecordImp.cpp index 3c3c405ec9..d5aa41afe5 100644 --- a/src/Gui/Dialogs/DlgMacroRecordImp.cpp +++ b/src/Gui/Dialogs/DlgMacroRecordImp.cpp @@ -190,7 +190,22 @@ void DlgMacroRecordImp::onButtonChooseDirClicked() if (!newDir.isEmpty()) { macroPath = QDir::toNativeSeparators(newDir + QDir::separator()); ui->lineEditMacroPath->setText(macroPath); - getWindowParameter()->SetASCII("MacroPath", macroPath.toUtf8()); + + std::filesystem::path chosenPath(macroPath.toStdString()); + if (chosenPath.filename().empty()) { + chosenPath = chosenPath.parent_path(); + } + std::filesystem::path userMacroDir(App::Application::getUserMacroDir()); + if (userMacroDir.filename().empty()) { + userMacroDir = userMacroDir.parent_path(); + } + if (chosenPath != userMacroDir) { + getWindowParameter()->SetASCII("MacroPath", macroPath.toUtf8()); + } + else if (getWindowParameter()->GetASCII("MacroPath", "UNSET") != "UNSET") { + // If the new path IS the default path, remove any existing storage of the path + getWindowParameter()->RemoveASCII("MacroPath"); + } } } diff --git a/src/Gui/Dialogs/DlgVersionMigrator.cpp b/src/Gui/Dialogs/DlgVersionMigrator.cpp index e632c30eb9..9435169271 100644 --- a/src/Gui/Dialogs/DlgVersionMigrator.cpp +++ b/src/Gui/Dialogs/DlgVersionMigrator.cpp @@ -238,6 +238,20 @@ public: {App::Application::directories()->getUserAppDataDir(), App::Application::directories()->getUserConfigPath()} ); + + // In addition to migrating the actual files, there is a parameter that might be + // recording userMacroDir() which must be updated if it stores the old default + auto macroDir = App::GetApplication() + .GetParameterGroupByPath("User parameter:BaseApp/Preferences/Macro") + ->GetASCII("MacroPath", App::Application::getUserMacroDir().c_str()); + std::filesystem::path chosenPath(macroDir); + std::filesystem::path userMacroDir(App::Application::getUserMacroDir()); + if (chosenPath == userMacroDir) { + App::GetApplication() + .GetParameterGroupByPath("User parameter:BaseApp/Preferences/Macro") + ->RemoveASCII("MacroPath"); + } + Q_EMIT(complete()); } catch (const Base::Exception& e) { From 16a9c6a56c87060ee06d52df1deb47fcd68a5b15 Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Wed, 14 Jan 2026 14:26:47 -0600 Subject: [PATCH 058/124] Gui: Migrate old macro dir if needed (cherry picked from commit 5b27deb4f08567fdcefdad1da7341e76b0564bcb) --- src/Gui/Dialogs/DlgVersionMigrator.cpp | 155 +++++++---- src/Gui/Dialogs/DlgVersionMigrator.h | 59 +++++ src/Gui/StartupProcess.cpp | 37 +++ tests/src/Gui/CMakeLists.txt | 2 + tests/src/Gui/Dialogs/CMakeLists.txt | 1 + tests/src/Gui/Dialogs/DlgVersionMigrator.cpp | 265 +++++++++++++++++++ 6 files changed, 472 insertions(+), 47 deletions(-) create mode 100644 tests/src/Gui/Dialogs/CMakeLists.txt create mode 100644 tests/src/Gui/Dialogs/DlgVersionMigrator.cpp diff --git a/src/Gui/Dialogs/DlgVersionMigrator.cpp b/src/Gui/Dialogs/DlgVersionMigrator.cpp index 9435169271..38ed6d0d54 100644 --- a/src/Gui/Dialogs/DlgVersionMigrator.cpp +++ b/src/Gui/Dialogs/DlgVersionMigrator.cpp @@ -38,6 +38,7 @@ #include #include #include +#include #include "DlgVersionMigrator.h" #include "SplitButton.h" @@ -225,57 +226,112 @@ Q_SIGNALS: void cancelled(); }; -class PathMigrationWorker: public QObject +PathMigrationWorker::PathMigrationWorker(std::string configDir, std::string userAppDir, int major, int minor) + : _configDir(std::move(configDir)) + , _userAppDir(std::move(userAppDir)) + , _major(major) + , _minor(minor) +{} + +void PathMigrationWorker::run() { - Q_OBJECT - -public: - void run() - { - try { - App::GetApplication().GetUserParameter().SaveDocument(); - App::Application::directories()->migrateAllPaths( - {App::Application::directories()->getUserAppDataDir(), - App::Application::directories()->getUserConfigPath()} - ); - - // In addition to migrating the actual files, there is a parameter that might be - // recording userMacroDir() which must be updated if it stores the old default - auto macroDir = App::GetApplication() - .GetParameterGroupByPath("User parameter:BaseApp/Preferences/Macro") - ->GetASCII("MacroPath", App::Application::getUserMacroDir().c_str()); - std::filesystem::path chosenPath(macroDir); - std::filesystem::path userMacroDir(App::Application::getUserMacroDir()); - if (chosenPath == userMacroDir) { - App::GetApplication() - .GetParameterGroupByPath("User parameter:BaseApp/Preferences/Macro") - ->RemoveASCII("MacroPath"); - } - - Q_EMIT(complete()); - } - catch (const Base::Exception& e) { - Base::Console().error("Error migrating configuration data: %s\n", e.what()); - Q_EMIT(failed()); - } - catch (const std::exception& e) { - Base::Console().error("Unrecognized error migrating configuration data: %s\n", e.what()); - Q_EMIT(failed()); - } - catch (...) { - Base::Console().error("Error migrating configuration data\n"); - Q_EMIT(failed()); - } - Q_EMIT(finished()); + try { + App::GetApplication().GetUserParameter().SaveDocument(); + App::Application::directories()->migrateAllPaths({_userAppDir, _configDir}); + replaceOccurrencesInPreferences(); + Q_EMIT(complete()); } + catch (const Base::Exception& e) { + Base::Console().error("Error migrating configuration data: %s\n", e.what()); + Q_EMIT(failed()); + } + catch (const std::exception& e) { + Base::Console().error("Unrecognized error migrating configuration data: %s\n", e.what()); + Q_EMIT(failed()); + } + catch (...) { + Base::Console().error("Error migrating configuration data\n"); + Q_EMIT(failed()); + } + Q_EMIT(finished()); +} -Q_SIGNALS: - void finished(); +void PathMigrationWorker::replaceOccurrencesInPreferences() +{ + std::filesystem::path prefPath = locateNewPreferences(); + std::map replacements = { + {_configDir, generateNewUserAppPathString(_configDir)}, + {_userAppDir, generateNewUserAppPathString(_userAppDir)} + }; - void complete(); + try { + std::ifstream prefFile(prefPath); + std::string contents( + (std::istreambuf_iterator(prefFile)), + std::istreambuf_iterator() + ); - void failed(); -}; + for (const auto& [oldString, newString] : replacements) { + replaceInContents(contents, oldString, newString); + } + + std::ofstream newPrefFile(prefPath); + newPrefFile << contents; + } + catch (const std::exception& e) { + Base::Console().error("Error reading preferences file: %s\n", e.what()); + } +} + +std::filesystem::path PathMigrationWorker::locateNewPreferences() const +{ + std::filesystem::path path(_configDir); + if (path.filename().empty()) { + // Handle the case where the path was constructed from a std::string with a trailing / + path = path.parent_path(); + } + fs::path newPath; + + if (App::Application::directories()->isVersionedPath(path)) { + newPath = path.parent_path() + / App::ApplicationDirectories::versionStringForPath(_major, _minor); + } + else { + newPath = path / App::ApplicationDirectories::versionStringForPath(_major, _minor); + } + newPath /= "user.cfg"; + return newPath; +} + +std::string PathMigrationWorker::generateNewUserAppPathString(const std::string& oldPath) const +{ + std::filesystem::path newPath = Base::FileInfo::stringToPath(oldPath); + if (App::Application::directories()->isVersionedPath(newPath)) { + newPath = newPath.parent_path(); + } + newPath /= App::ApplicationDirectories::versionStringForPath(_major, _minor); + std::string result = Base::FileInfo::pathToString(newPath); + if (oldPath.back() == std::filesystem::path::preferred_separator) { + result += std::filesystem::path::preferred_separator; + } + return result; +} + +void PathMigrationWorker::replaceInContents( + std::string& contents, + const std::string& oldString, + const std::string& newString +) +{ + if (oldString.empty()) { + return; + } + std::size_t pos = 0; + while ((pos = contents.find(oldString, pos)) != std::string::npos) { + contents.replace(pos, oldString.length(), newString); + pos += newString.length(); + } +} void DlgVersionMigrator::calculateMigrationSize() { @@ -324,7 +380,12 @@ void DlgVersionMigrator::migrate() { hide(); auto* workerThread = new QThread(mainWindow); - auto* worker = new PathMigrationWorker(); + auto* worker = new PathMigrationWorker( + App::Application::getUserConfigPath(), + App::Application::getUserAppDataDir(), + std::stoi(App::Application::Config()["BuildVersionMajor"]), + std::stoi(App::Application::Config()["BuildVersionMinor"]) + ); worker->moveToThread(workerThread); connect(workerThread, &QThread::started, worker, &PathMigrationWorker::run); connect(worker, &PathMigrationWorker::finished, workerThread, &QThread::quit); diff --git a/src/Gui/Dialogs/DlgVersionMigrator.h b/src/Gui/Dialogs/DlgVersionMigrator.h index 2f9a8f2109..665269bf0a 100644 --- a/src/Gui/Dialogs/DlgVersionMigrator.h +++ b/src/Gui/Dialogs/DlgVersionMigrator.h @@ -66,6 +66,65 @@ private: void restart(const QString& message); }; + +class GuiExport PathMigrationWorker: public QObject +{ + Q_OBJECT + +public: + PathMigrationWorker(std::string configDir, std::string userAppDir, int major, int minor); + void run(); + +Q_SIGNALS: + void finished(); + void complete(); + void failed(); + +protected: + /** + * @brief Find any occurrence of the original config and userAppDir paths in the new copy of the + * config file and replace them with updated versions. + */ + void replaceOccurrencesInPreferences(); + + /** + * @brief Locate the new user config file + * + * After it's been moved, this method figures out the path to the new user.cfg file. It does not + * verify the existence of the file, just determines where it *should* be. + * + * @return The path to the new version of user.cfg. + */ + std::filesystem::path locateNewPreferences() const; + + /** + * @brief Given an old path, figure out what the new versioned one would be + * + * @param oldPath The old path + * @return An equivalent new versioned path + */ + std::string generateNewUserAppPathString(const std::string& oldPath) const; + + /** + * @brief Replace all occurrences of oldString with newString, modifying contents in place. + * + * @param[inout] contents The string to do the replacement in + * @param[in] oldString The string to search for + * @param[in] newString The new string to put in place of oldString + */ + static void replaceInContents( + std::string& contents, + const std::string& oldString, + const std::string& newString + ); + +private: + std::string _configDir; + std::string _userAppDir; + int _major; + int _minor; +}; + } // namespace Dialog } // namespace Gui diff --git a/src/Gui/StartupProcess.cpp b/src/Gui/StartupProcess.cpp index 6681d26694..1651355e80 100644 --- a/src/Gui/StartupProcess.cpp +++ b/src/Gui/StartupProcess.cpp @@ -58,6 +58,7 @@ #include "FreeCADStyle.h" #include +#include #include @@ -589,6 +590,42 @@ void StartupPostProcess::checkParameters() "Continue with an empty configuration that won't be saved.\n" ); } + + // Prior to the release of v1.1, MacroPath was stored in the config file, even if it was just + // set to the default value. However, for a short time during the development of v1.1, when + // that directory was migrated, the config value was not updated. This code block corrects for + // that oversight by detecting when the path is set to the old default, and updates it to the + // new one -- but only once, so that if the user does manually set the path to the old default + // intentionally after this is run, it doesn't undo that action. + auto macroPrefs = App::GetApplication().GetParameterGroupByPath( + "User parameter:BaseApp/Preferences/Macro" + ); + auto v11MacroLocationChecked = macroPrefs->GetBool("MacroPathCheckedForMigrationTov1-1", false); + if (!v11MacroLocationChecked) { + std::filesystem::path newDefaultPath {App::Application::getUserMacroDir()}; + if (newDefaultPath.filename().empty()) { + newDefaultPath = newDefaultPath.parent_path(); + } + int major = std::stoi(App::Application::Config()["BuildVersionMajor"]); + int minor = std::stoi(App::Application::Config()["BuildVersionMinor"]); + auto versionString = App::ApplicationDirectories::versionStringForPath(major, minor); + if (newDefaultPath.filename() == "Macro" + && (newDefaultPath.parent_path().filename() == versionString)) { + std::filesystem::path oldDefaultPath {newDefaultPath.parent_path().parent_path() / "Macro"}; + std::filesystem::path macroDir + = macroPrefs->GetASCII("MacroPath", newDefaultPath.string().c_str()); + if (macroDir.filename().empty()) { + macroDir = macroDir.parent_path(); + } + if (macroDir == oldDefaultPath) { + Base::Console().warning( + "Removing 'MacroPath' parameter in order to default to the new versioned path\n" + ); + macroPrefs->RemoveASCII("MacroPath"); + } + } + macroPrefs->SetBool("MacroPathCheckedForMigrationTov1-1", true); + } } void StartupPostProcess::checkVersionMigration() const diff --git a/tests/src/Gui/CMakeLists.txt b/tests/src/Gui/CMakeLists.txt index aa7ed73357..d0ce6afc47 100644 --- a/tests/src/Gui/CMakeLists.txt +++ b/tests/src/Gui/CMakeLists.txt @@ -1,5 +1,7 @@ # SPDX-License-Identifier: LGPL-2.1-or-later +add_subdirectory(Dialogs) + # Standard C++ GTest tests add_executable(Gui_tests_run Assistant.cpp diff --git a/tests/src/Gui/Dialogs/CMakeLists.txt b/tests/src/Gui/Dialogs/CMakeLists.txt new file mode 100644 index 0000000000..344523f218 --- /dev/null +++ b/tests/src/Gui/Dialogs/CMakeLists.txt @@ -0,0 +1 @@ +setup_qt_test(DlgVersionMigrator) diff --git a/tests/src/Gui/Dialogs/DlgVersionMigrator.cpp b/tests/src/Gui/Dialogs/DlgVersionMigrator.cpp new file mode 100644 index 0000000000..f5f6631f8e --- /dev/null +++ b/tests/src/Gui/Dialogs/DlgVersionMigrator.cpp @@ -0,0 +1,265 @@ +// SPDX-License-Identifier: LGPL-2.1-or-later +// SPDX-FileNotice: Part of the FreeCAD project. + +/****************************************************************************** + * * + * © 2026 The FreeCAD Project Association AISBL * + * * + * FreeCAD is free software: you can redistribute it and/or modify * + * it under the terms of the GNU Lesser General Public License as * + * published by the Free Software Foundation, either version 2.1 * + * of the License, or (at your option) any later version. * + * * + * FreeCAD is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty * + * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU Lesser General Public License for more details. * + * * + * You should have received a copy of the GNU Lesser General Public * + * License along with FreeCAD. If not, see https://www.gnu.org/licenses * + * * + ******************************************************************************/ + +#include +#include +#include +#include + +#include + +#include "Gui/Dialogs/DlgVersionMigrator.h" + +#include "App/ApplicationDirectories.h" + +#include + + +class TestablePathMigrationWorker: public Gui::Dialog::PathMigrationWorker +{ + using Gui::Dialog::PathMigrationWorker::PathMigrationWorker; + +public: + TestablePathMigrationWorker(std::string userConfigDir, std::string userAppDir, int major, int minor) + : PathMigrationWorker(userConfigDir, userAppDir, major, minor) + , testConfigDir(userConfigDir) + , testUserAppDir(userAppDir) {}; + + void testableReplaceOccurrencesInPreferences() + { + replaceOccurrencesInPreferences(); + } + + std::filesystem::path testableLocateNewPreferences() + { + return locateNewPreferences(); + } + + std::string testableGenerateNewUserAppPathString(const std::string& oldPath) + { + return generateNewUserAppPathString(oldPath); + } + + static void testableReplaceInContents( + std::string& contents, + const std::string& oldString, + const std::string& newString + ) + { + replaceInContents(contents, oldString, newString); + } + + std::string getConfigDir() + { + return testConfigDir; + } + + std::string getUserAppDir() + { + return testUserAppDir; + } + +private: + std::string testConfigDir; + std::string testUserAppDir; +}; + +class testPathMigrationWorker final: public QObject +{ + Q_OBJECT + +public: + testPathMigrationWorker() + { + tests::initApplication(); + } + +private Q_SLOTS: + + void init() // NOLINT + {} + + void cleanup() // NOLINT + {} + + void replaceInContents_data() // NOLINT + { + QTest::addColumn("contents"); + QTest::addColumn("oldString"); + QTest::addColumn("newString"); + QTest::addColumn("expected"); + + // No-op / no matches + QTest::newRow("empty-contents") << "" << "a" << "b" << ""; + QTest::newRow("no-match") << "abcdef" << "x" << "y" << "abcdef"; + + // Single match + QTest::newRow("single-match-middle") << "abcXYZdef" << "XYZ" << "Q" << "abcQdef"; + QTest::newRow("single-match-begin") << "XYZdef" << "XYZ" << "Q" << "Qdef"; + QTest::newRow("single-match-end") << "abcXYZ" << "XYZ" << "Q" << "abcQ"; + + // Multiple matches + QTest::newRow("multiple-separated") << "a1a2a3" << "a" << "b" << "b1b2b3"; + QTest::newRow("multiple-words") << "foo bar foo" << "foo" << "x" << "x bar x"; + + // Adjacent / overlapping-looking cases (should replace non-overlapping occurrences) + QTest::newRow("adjacent") << "aaaa" << "aa" << "b" << "bb"; // "aa" + "aa" + QTest::newRow("pattern-repeats") << "ababab" << "ab" << "x" << "xxx"; + + // oldString longer/shorter than newString + QTest::newRow("shorten") << "abc123abc" << "abc" << "a" << "a123a"; + QTest::newRow("expand") << "a-b-a-b" << "a" << "LONG" << "LONG-b-LONG-b"; + + // oldString == newString + QTest::newRow("old-equals-new") << "same same" << "same" << "same" << "same same"; + + // newString contains oldString (avoid infinite loop) + // Expected behavior for a correct implementation: only original matches are replaced. + QTest::newRow("new-contains-old") << "aa" << "a" << "aa" << "aaaa"; + + // oldString empty: treat empty oldString as no-op. + QTest::newRow("empty-oldString-noop") << "abc" << "" << "X" << "abc"; + + // newString empty: delete occurrences + QTest::newRow("delete-occurrences") << "bananas" << "na" << "" << "bas"; + } + + void replaceInContents() // NOLINT + { + QFETCH(QString, contents); + QFETCH(QString, oldString); + QFETCH(QString, newString); + QFETCH(QString, expected); + + std::string c = contents.toStdString(); + const std::string oldS = oldString.toStdString(); + const std::string newS = newString.toStdString(); + + TestablePathMigrationWorker::testableReplaceInContents(c, oldS, newS); + + QCOMPARE(QString::fromStdString(c), expected); + } + + void replaceInContents_idempotent_when_old_not_present() // NOLINT + { + std::string c = "no matches here"; + const std::string oldS = "ZZZ"; + const std::string newS = "YYY"; + + TestablePathMigrationWorker::testableReplaceInContents(c, oldS, newS); + const std::string once = c; + + // run twice: should stay identical + TestablePathMigrationWorker::testableReplaceInContents(c, oldS, newS); + QCOMPARE(QString::fromStdString(c), QString::fromStdString(once)); + } + + std::unique_ptr makeWorker(int major, int minor) + { + std::string userConfigDir = Base::FileInfo::pathToString( + std::filesystem::temp_directory_path() / "Config" + ); + std::string userAppDataDir = Base::FileInfo::pathToString( + std::filesystem::temp_directory_path() / "AppData" + ); + return std::make_unique(userConfigDir, userAppDataDir, major, minor); + } + + void generateNewUserAppPathString_no_version_now() + { + auto worker = makeWorker(1, 1); + std::filesystem::path testPath = std::filesystem::temp_directory_path() / "foo" / "bar"; + std::string oldPath = Base::FileInfo::pathToString(testPath); + std::string newPath = worker->testableGenerateNewUserAppPathString(oldPath); + + + std::string expectedAddition = App::ApplicationDirectories::versionStringForPath(1, 1); + + std::string expectedPath = Base::FileInfo::pathToString(testPath / expectedAddition); + QCOMPARE(newPath, expectedPath); + } + + void generateNewUserAppPathString_version_in_current() + { + auto worker = makeWorker(1, 1); + std::filesystem::path testPath = std::filesystem::temp_directory_path() / "foo" / "bar" + / "v1-0"; + std::string oldPath = Base::FileInfo::pathToString(testPath); + std::string newPath = worker->testableGenerateNewUserAppPathString(oldPath); + + std::string expectedAddition = App::ApplicationDirectories::versionStringForPath(1, 1); + + std::string expectedPath = Base::FileInfo::pathToString( + testPath.parent_path() / expectedAddition + ); + QCOMPARE(newPath, expectedPath); + } + + void locateNewPreferences() + { + auto worker = makeWorker(1, 1); + std::string configDir = worker->getConfigDir(); + std::filesystem::path expectedNewPreferences = Base::FileInfo::stringToPath(configDir); + expectedNewPreferences = expectedNewPreferences / "v1-1" / "user.cfg"; + std::string expectedNewPreferencesString = Base::FileInfo::pathToString(expectedNewPreferences); + std::string actualNewPreferencesString = Base::FileInfo::pathToString( + worker->testableLocateNewPreferences() + ); + QCOMPARE(actualNewPreferencesString, expectedNewPreferencesString); + } + + static void _writePreferencesTestData(std::ostream& stream, const std::string& pathToInject) + { + stream << "\n" + << " \n" + << " " << pathToInject << ""; + } + + void replaceOccurrencesInPreferences() + { + auto worker = makeWorker(1, 1); + std::string configDir = worker->getConfigDir(); + std::string userAppDir = worker->getUserAppDir(); + std::filesystem::path newPrefs = Base::FileInfo::stringToPath(configDir); + newPrefs = newPrefs / "v1-1" / "user.cfg"; + std::filesystem::create_directories(newPrefs.parent_path()); + std::ofstream prefs(newPrefs); + _writePreferencesTestData(prefs, userAppDir); + prefs.close(); + worker->testableReplaceOccurrencesInPreferences(); + std::ifstream loadedPrefs(newPrefs, std::ios::in | std::ios::binary); + std::string modifiedPrefsData { + std::istreambuf_iterator(loadedPrefs), + std::istreambuf_iterator() + }; + loadedPrefs.close(); + auto expectedNewDir = Base::FileInfo::pathToString( + Base::FileInfo::stringToPath(userAppDir) / "v1-1" + ); + Q_ASSERT(modifiedPrefsData.find(expectedNewDir) != std::string::npos); + } +}; + + +QTEST_MAIN(testPathMigrationWorker) + +#include "DlgVersionMigrator.moc" From f89379545bc4a782cff6454a636111c5b742a66c Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Sun, 15 Feb 2026 11:40:50 -0600 Subject: [PATCH 059/124] Revert "feat(Gui): set client name to FreeCAD when connecting to spacenav" This reverts commit bfcc69d4362958b2b5d73ddff1f4a2b21907e31c. --- src/Gui/3Dconnexion/GuiNativeEventLinux.cpp | 1 - src/Gui/3Dconnexion/GuiNativeEventLinuxX11.cpp | 1 - src/Gui/Quarter/SpaceNavigatorDevice.cpp | 3 --- 3 files changed, 5 deletions(-) diff --git a/src/Gui/3Dconnexion/GuiNativeEventLinux.cpp b/src/Gui/3Dconnexion/GuiNativeEventLinux.cpp index c8e1eef835..8a93dfd233 100644 --- a/src/Gui/3Dconnexion/GuiNativeEventLinux.cpp +++ b/src/Gui/3Dconnexion/GuiNativeEventLinux.cpp @@ -55,7 +55,6 @@ void Gui::GuiNativeEvent::initSpaceball(QMainWindow* window) ); } else { - spnav_client_name("FreeCAD"); Base::Console().log("Connected to spacenav daemon\n"); QSocketNotifier* SpacenavNotifier = new QSocketNotifier(spnav_fd(), QSocketNotifier::Read, this); diff --git a/src/Gui/3Dconnexion/GuiNativeEventLinuxX11.cpp b/src/Gui/3Dconnexion/GuiNativeEventLinuxX11.cpp index f1840300e8..83b218c571 100644 --- a/src/Gui/3Dconnexion/GuiNativeEventLinuxX11.cpp +++ b/src/Gui/3Dconnexion/GuiNativeEventLinuxX11.cpp @@ -75,7 +75,6 @@ void Gui::GuiNativeEvent::initSpaceball(QMainWindow* window) .log("Couldn't connect to spacenav daemon on X11. Please ignore if you don't have a spacemouse.\n"); } else { - spnav_client_name("FreeCAD"); Base::Console().log("Connected to spacenav daemon on X11\n"); mainApp->setSpaceballPresent(true); mainApp->installNativeEventFilter(new Gui::RawInputEventFilter(&xcbEventFilter)); diff --git a/src/Gui/Quarter/SpaceNavigatorDevice.cpp b/src/Gui/Quarter/SpaceNavigatorDevice.cpp index 9a9e50dcfa..2a636fc1bc 100644 --- a/src/Gui/Quarter/SpaceNavigatorDevice.cpp +++ b/src/Gui/Quarter/SpaceNavigatorDevice.cpp @@ -94,9 +94,6 @@ SpaceNavigatorDevice::SpaceNavigatorDevice(QuarterWidget* quarter) : if (!PRIVATE(this)->hasdevice) { fprintf(stderr, "Quarter:: Could not hook up to Spacenav device.\n"); } - else { - spnav_client_name("FreeCAD"); - } #endif // HAVE_SPACENAV_LIB } From 33ea0f10673c84af161f0cb4caf38214ed05e87d Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Mon, 16 Feb 2026 00:06:44 +0100 Subject: [PATCH 060/124] Draft: fix ghost preview of Arch_SectionPlane and Draft_WorkingPlaneProxy (#27605) (cherry picked from commit 37600b85a0ddf85ce7062236f445513dcdf5af57) --- src/Mod/Draft/draftguitools/gui_trackers.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Mod/Draft/draftguitools/gui_trackers.py b/src/Mod/Draft/draftguitools/gui_trackers.py index 393c5039c7..b33778ebc7 100644 --- a/src/Mod/Draft/draftguitools/gui_trackers.py +++ b/src/Mod/Draft/draftguitools/gui_trackers.py @@ -873,7 +873,11 @@ class ghostTracker(Tracker): sep.addChild(obj.ViewObject.RootNode.copy()) # add Part container offset if parent_place is not None: - if hasattr(obj, "Placement") and utils.get_type(obj) != "Label": + if hasattr(obj, "Placement") and utils.get_type(obj) not in ( + "Label", + "SectionPlane", + "WorkingPlaneProxy", + ): gpl = parent_place * obj.Placement else: gpl = parent_place From 3a6c095194fc559082fd232722e9e7b6f3f1e0bf Mon Sep 17 00:00:00 2001 From: PaddleStroke Date: Mon, 16 Feb 2026 03:41:13 +0100 Subject: [PATCH 061/124] Sketcher: Fix loss of expression on trim (#27505) (cherry picked from commit bb5afb911aa9e0c32529ddc69da1ab3283d1030b) --- src/Mod/Sketcher/App/SketchObject.cpp | 36 ++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/src/Mod/Sketcher/App/SketchObject.cpp b/src/Mod/Sketcher/App/SketchObject.cpp index 0132e1562b..239edd142b 100644 --- a/src/Mod/Sketcher/App/SketchObject.cpp +++ b/src/Mod/Sketcher/App/SketchObject.cpp @@ -3374,7 +3374,8 @@ void createNewConstraintsForTrim( const std::vector newGeos, std::vector& idsOfOldConstraints, std::vector& newConstraints, - std::set>& geoIdsToBeDeleted + std::set>& geoIdsToBeDeleted, + std::map& newToOldConstraintMap ) { const auto& allConstraints = obj->Constraints.getValues(); @@ -3399,6 +3400,7 @@ void createNewConstraintsForTrim( PointPos::end )) { newConstraints.push_back(newConstr.release()); + newToOldConstraintMap[newConstraints.back()] = oldConstrId; // Map new to old isPoint1ConstrainedOnGeoId1 = true; continue; } @@ -3412,6 +3414,7 @@ void createNewConstraintsForTrim( PointPos::start )) { newConstraints.push_back(newConstr.release()); + newToOldConstraintMap[newConstraints.back()] = oldConstrId; // Map new to old isPoint2ConstrainedOnGeoId2 = true; continue; } @@ -3421,7 +3424,12 @@ void createNewConstraintsForTrim( continue; } // constraint has not yet been changed + size_t sizeBefore = newConstraints.size(); obj->deriveConstraintsForPieces(GeoId, newIds, newGeos, con, newConstraints); + // Map all newly added derived constraints to the old ID + for (size_t i = sizeBefore; i < newConstraints.size(); ++i) { + newToOldConstraintMap[newConstraints[i]] = oldConstrId; + } } // Add point-on-object/coincidence constraints with the newly exposed points. @@ -3531,6 +3539,7 @@ int SketchObject::trim(int GeoId, const Base::Vector3d& point) std::vector newIds; std::vector newGeos; std::vector newGeosAsConsts; + std::map newToOldConstraintMap; switch (paramsOfNewGeos.size()) { case 0: { @@ -3593,7 +3602,8 @@ int SketchObject::trim(int GeoId, const Base::Vector3d& point) newGeosAsConsts, idsOfOldConstraints, newConstraints, - geoIdsToBeDeleted + geoIdsToBeDeleted, + newToOldConstraintMap ); //******************* Step D => Replacing geometries and constraints @@ -3612,6 +3622,16 @@ int SketchObject::trim(int GeoId, const Base::Vector3d& point) addConstraint(std::move(newConstr)); }; + std::map> exprBackup; + for (auto const& [newConstr, oldId] : newToOldConstraintMap) { + if (oldId >= 0 && oldId < (int)allConstraints.size()) { + auto exprInfo = getExpression(Constraints.createPath(oldId)); + if (exprInfo.expression) { + exprBackup[newConstr] = std::shared_ptr(exprInfo.expression->copy()); + } + } + } + delConstraints(std::move(idsOfOldConstraints), DeleteOption::NoFlag); if (!isOriginalCurvePeriodic) { @@ -3665,7 +3685,17 @@ int SketchObject::trim(int GeoId, const Base::Vector3d& point) return constr->Type == ConstraintType::None; }); delGeometries(geoIdsToBeDeleted.begin(), geoIdsToBeDeleted.end()); - addConstraints(newConstraints); + + int lastAddedIndex = addConstraints(newConstraints); + int firstAddedIndex = lastAddedIndex - (int)newConstraints.size() + 1; + + // Restore expressions + for (int i = 0; i < (int)newConstraints.size(); ++firstAddedIndex, ++i) { + auto it = exprBackup.find(newConstraints[i]); + if (it != exprBackup.end()) { + setExpression(Constraints.createPath(firstAddedIndex), it->second); + } + } if (noRecomputes) { solve(); From 01893cbbe5fccbfee07b9ca3c803897cff93fe42 Mon Sep 17 00:00:00 2001 From: PaddleStroke Date: Mon, 16 Feb 2026 17:43:16 +0100 Subject: [PATCH 062/124] Assembly: Backport 27567 (#27628) --- src/Mod/Assembly/Gui/ViewProviderAssembly.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/Mod/Assembly/Gui/ViewProviderAssembly.cpp b/src/Mod/Assembly/Gui/ViewProviderAssembly.cpp index 885abe5536..ec99811f3a 100644 --- a/src/Mod/Assembly/Gui/ViewProviderAssembly.cpp +++ b/src/Mod/Assembly/Gui/ViewProviderAssembly.cpp @@ -1205,6 +1205,14 @@ void ViewProviderAssembly::draggerMotionCallback(void* data, SoDragger* d) void ViewProviderAssembly::onSelectionChanged(const Gui::SelectionChanges& msg) { + // onSelectionChanged is called from both Selection.cpp and SelectionObserver. + // In the case where you have nested assemblies, that would cause issues. See #27532 + bool singleAssembly + = getDocument()->getDocument()->getObjectsOfType().size() == 1; + if (!isInEditMode() && !singleAssembly) { + return; + } + // Joint components isolation if (msg.Type == Gui::SelectionChanges::AddSelection) { auto selection = Gui::Selection().getSelection(); @@ -1498,6 +1506,8 @@ void ViewProviderAssembly::isolateJointReferences(App::DocumentObject* joint, Is return; } + clearIsolate(); + App::DocumentObject* part1 = getMovingPartFromRef(joint, "Reference1"); App::DocumentObject* part2 = getMovingPartFromRef(joint, "Reference2"); if (!part1 || !part2) { From 1ff520063a3a3d2876615d0887ca33d57454bb10 Mon Sep 17 00:00:00 2001 From: Benjamin Nauck Date: Mon, 16 Feb 2026 21:07:01 +0100 Subject: [PATCH 063/124] Base: Remove mT from schema sweep tests mT doesn't exist yet in 1.1 --- tests/src/Base/SchemaTests.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/tests/src/Base/SchemaTests.cpp b/tests/src/Base/SchemaTests.cpp index 4d0b295c6d..4c40277ec5 100644 --- a/tests/src/Base/SchemaTests.cpp +++ b/tests/src/Base/SchemaTests.cpp @@ -932,10 +932,7 @@ TEST_F(SchemaTest, sweep_internal) "1 MOhm", /* default */ "1e+06 MOhm"}, // MagneticFluxDensity - {"1 mT", - "10 mT", - "100 mT", - "1 T", + {"1 T", /* default */ "1e+06 T"}, // Stiffness {"1 mN/m", From 25ea37598d7dc264ac2ea834b64185be2f37b4c1 Mon Sep 17 00:00:00 2001 From: wandererfan Date: Thu, 12 Feb 2026 16:29:09 -0500 Subject: [PATCH 064/124] [TD]fix crash on failed cut - wrong result and warning on first time through. Fixes itself after next execute(). - https://github.com/FreeCAD/FreeCAD/issues/27414 (cherry picked from commit 36ddfdc7b959f7fc4000f6c3ff50aca65fbe3b2e) --- src/Mod/TechDraw/App/DrawBrokenView.cpp | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/src/Mod/TechDraw/App/DrawBrokenView.cpp b/src/Mod/TechDraw/App/DrawBrokenView.cpp index b6e540381c..6b5fb01dc5 100644 --- a/src/Mod/TechDraw/App/DrawBrokenView.cpp +++ b/src/Mod/TechDraw/App/DrawBrokenView.cpp @@ -173,7 +173,12 @@ TopoDS_Shape DrawBrokenView::breakShape(const TopoDS_Shape& shapeToBreak) const auto breaksAll = Breaks.getValues(); TopoDS_Shape updatedShape = shapeToBreak; for (auto& item : breaksAll) { + TopoDS_Shape previousShape = updatedShape; updatedShape = apply1Break(*item, updatedShape); + if (updatedShape.IsNull()) { + Base::Console().warning("Failed to apply break %s\n", item->Label.getValue()); + updatedShape = previousShape; + } } return updatedShape; } @@ -198,20 +203,26 @@ TopoDS_Shape DrawBrokenView::apply1Break(const App::DocumentObject& breakObj, co moveDir0.Normalize(); moveDir0 = DU::closestBasisOriented(moveDir0); auto halfSpace0 = makeHalfSpace(breakPoints.first, moveDir0, breakPoints.second); + FCBRepAlgoAPI_Cut mkCut0(inShape, halfSpace0); - if (!mkCut0.IsDone()) { - Base::Console().message("DBV::apply1Break - cut0 failed\n"); + if (!mkCut0.IsDone() || mkCut0.Shape().IsNull()) { + Base::Console().warning("Failed to make first cut for break %s.\n", breakObj.Label.getValue()); + return {}; } + TopoDS_Shape cut0 = mkCut0.Shape(); + // make a halfspace that is positioned at the second breakpoint and extends // in the direction of the first point Base::Vector3d moveDir1 = breakPoints.first - breakPoints.second; moveDir1.Normalize(); moveDir1 = DU::closestBasisOriented(moveDir1); auto halfSpace1 = makeHalfSpace(breakPoints.second, moveDir1, breakPoints.first); + FCBRepAlgoAPI_Cut mkCut1(inShape, halfSpace1); - if (!mkCut1.IsDone()) { - Base::Console().message("DBV::apply1Break - cut1 failed\n"); + if (!mkCut1.IsDone()|| mkCut1.Shape().IsNull()) { + Base::Console().warning("Failed to make second cut for break %s.\n", breakObj.Label.getValue()); + return {}; } TopoDS_Shape cut1 = mkCut1.Shape(); From 36f6912c9a4064b92000bb6d3b6a0a68c34b790e Mon Sep 17 00:00:00 2001 From: wandererfan Date: Thu, 12 Feb 2026 16:46:19 -0500 Subject: [PATCH 065/124] [TD]use BRepAlgoAPI_Cut instead of FCBRepAlgoAPI_Cut (cherry picked from commit 6d73f9173ccfeb2b840cda9b3f95b26cfbb57c17) --- src/Mod/TechDraw/App/DrawBrokenView.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Mod/TechDraw/App/DrawBrokenView.cpp b/src/Mod/TechDraw/App/DrawBrokenView.cpp index 6b5fb01dc5..dc2c4b9549 100644 --- a/src/Mod/TechDraw/App/DrawBrokenView.cpp +++ b/src/Mod/TechDraw/App/DrawBrokenView.cpp @@ -204,7 +204,10 @@ TopoDS_Shape DrawBrokenView::apply1Break(const App::DocumentObject& breakObj, co moveDir0 = DU::closestBasisOriented(moveDir0); auto halfSpace0 = makeHalfSpace(breakPoints.first, moveDir0, breakPoints.second); - FCBRepAlgoAPI_Cut mkCut0(inShape, halfSpace0); + // FCBRepAlgoAPI_Cut gets upset about cutting non-solids?? "XXX is not a solid" from Boolean::execute(). + // We are cutting Compounds and that is valid in BRepAlgoAPI_Cut, but maybe not in FCBRepAlgoAPI_Cut? + // See sample file here: https://github.com/FreeCAD/FreeCAD/issues/27414 + BRepAlgoAPI_Cut mkCut0(inShape, halfSpace0); if (!mkCut0.IsDone() || mkCut0.Shape().IsNull()) { Base::Console().warning("Failed to make first cut for break %s.\n", breakObj.Label.getValue()); return {}; @@ -219,7 +222,8 @@ TopoDS_Shape DrawBrokenView::apply1Break(const App::DocumentObject& breakObj, co moveDir1 = DU::closestBasisOriented(moveDir1); auto halfSpace1 = makeHalfSpace(breakPoints.second, moveDir1, breakPoints.first); - FCBRepAlgoAPI_Cut mkCut1(inShape, halfSpace1); + // see mkCut0 above + BRepAlgoAPI_Cut mkCut1(inShape, halfSpace1); if (!mkCut1.IsDone()|| mkCut1.Shape().IsNull()) { Base::Console().warning("Failed to make second cut for break %s.\n", breakObj.Label.getValue()); return {}; From f643c88b092beb018acc45a1a13d39c2c7ed22e8 Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Sun, 15 Feb 2026 18:01:37 -0600 Subject: [PATCH 066/124] PD: Return inversion status by reference (#27435) * PD: Return inversion status by reference * Update FeatureExtrude.cpp Co-authored-by: PaddleStroke --------- Co-authored-by: PaddleStroke (cherry picked from commit f9914079006fd5c68b4f7e8b2f77400ad813bad7) --- src/Mod/PartDesign/App/FeatureExtrude.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Mod/PartDesign/App/FeatureExtrude.cpp b/src/Mod/PartDesign/App/FeatureExtrude.cpp index d7032a1a40..1403b44ccf 100644 --- a/src/Mod/PartDesign/App/FeatureExtrude.cpp +++ b/src/Mod/PartDesign/App/FeatureExtrude.cpp @@ -849,7 +849,6 @@ TopoShape FeatureExtrude::generateSingleExtrusionSide( || method == "UpToShape") { // Note: This will return an unlimited planar face if support is a datum plane TopoShape supportface = getTopoShapeSupportFace(); - auto invObjLoc = getLocation().Inverted(); supportface.move(invObjLoc); if (!supportface.hasSubShape(TopAbs_WIRE)) { From 4d848a9ad5c5ad3c62a9d4d53394975fd77cf84b Mon Sep 17 00:00:00 2001 From: xtemp09 Date: Wed, 28 Jan 2026 16:34:47 +0700 Subject: [PATCH 067/124] [Spreadsheet] Syncronize scrollbars in ZoomableView Closes #27165. (cherry picked from commit e0cd49e67094cf90c6a05160cf27095160e2971f) --- src/Mod/Spreadsheet/Gui/ZoomableView.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Mod/Spreadsheet/Gui/ZoomableView.cpp b/src/Mod/Spreadsheet/Gui/ZoomableView.cpp index a5842a5560..592a330c13 100644 --- a/src/Mod/Spreadsheet/Gui/ZoomableView.cpp +++ b/src/Mod/Spreadsheet/Gui/ZoomableView.cpp @@ -87,6 +87,9 @@ ZoomableView::ZoomableView(Ui::Sheet* ui) connect(dummySB_h, &QAbstractSlider::rangeChanged, realSB_h, &QAbstractSlider::setRange); connect(dummySB_v, &QAbstractSlider::rangeChanged, realSB_v, &QAbstractSlider::setRange); + connect(dummySB_h, &QAbstractSlider::valueChanged, realSB_h, &QAbstractSlider::setSliderPosition); + connect(dummySB_v, &QAbstractSlider::valueChanged, realSB_v, &QAbstractSlider::setSliderPosition); + connect(dummySB_h, &QAbstractSlider::valueChanged, this, &ZoomableView::updateView); connect(dummySB_v, &QAbstractSlider::valueChanged, this, &ZoomableView::updateView); From 5dd55bf3dd9f0694837c3b63936702792fcb3559 Mon Sep 17 00:00:00 2001 From: Chris Date: Mon, 16 Feb 2026 10:32:08 -0600 Subject: [PATCH 068/124] part: fixes #27365 mirror place copy at correct location (#27370) (cherry picked from commit 17d5bca2ec3aa296228da4b67782819b5b6e9293) --- src/Mod/Part/App/FeatureMirroring.cpp | 40 ++++++++- src/Mod/Part/CMakeLists.txt | 1 + src/Mod/Part/TestPartApp.py | 1 + src/Mod/Part/parttests/TestPartMirror.py | 100 +++++++++++++++++++++++ 4 files changed, 140 insertions(+), 2 deletions(-) create mode 100644 src/Mod/Part/parttests/TestPartMirror.py diff --git a/src/Mod/Part/App/FeatureMirroring.cpp b/src/Mod/Part/App/FeatureMirroring.cpp index 2727f6a765..f37f02e5a9 100644 --- a/src/Mod/Part/App/FeatureMirroring.cpp +++ b/src/Mod/Part/App/FeatureMirroring.cpp @@ -309,12 +309,48 @@ App::DocumentObjectExecReturn* Mirroring::execute() Base::Vector3d norm = Normal.getValue(); try { + // get shape without transform + auto shape = Feature::getTopoShape(link, ShapeOption::ResolveLink); + + // manually apply placement via setPlacement() before mirroring + if (link->isDerivedFrom(App::GeoFeature::getClassTypeId())) { + App::GeoFeature* geo = static_cast(link); + Base::Placement placement = geo->Placement.getValue(); + + if (!placement.isIdentity()) { + // Convert Placement to gp_Trsf + gp_Trsf trsf; + Base::Matrix4D mat = placement.toMatrix(); + trsf.SetValues( + mat[0][0], + mat[0][1], + mat[0][2], + mat[0][3], + mat[1][0], + mat[1][1], + mat[1][2], + mat[1][3], + mat[2][0], + mat[2][1], + mat[2][2], + mat[2][3] + ); + + // actually transform the geometry (copy=true to create new shape) + BRepBuilderAPI_Transform mkTrf(shape.getShape(), trsf, Standard_True); + shape = TopoShape(mkTrf.Shape()); + } + } + gp_Ax2 ax2(gp_Pnt(base.x, base.y, base.z), gp_Dir(norm.x, norm.y, norm.z)); - auto shape = Feature::getTopoShape(link, ShapeOption::ResolveLink | ShapeOption::Transform); + if (shape.isNull()) { Standard_Failure::Raise("Cannot mirror empty shape"); } - this->Shape.setValue(TopoShape(0).makeElementMirror(shape, ax2)); + + auto mirrored = TopoShape(0).makeElementMirror(shape, ax2); + + this->Shape.setValue(mirrored); copyMaterial(link); return Part::Feature::execute(); diff --git a/src/Mod/Part/CMakeLists.txt b/src/Mod/Part/CMakeLists.txt index 0fe3463832..8dda0a1710 100644 --- a/src/Mod/Part/CMakeLists.txt +++ b/src/Mod/Part/CMakeLists.txt @@ -79,6 +79,7 @@ set(Part_tests parttests/ColorTransparencyTest.py parttests/TopoShapeTest.py parttests/TestTangentMode3-0.21.FCStd + parttests/TestPartMirror.py ) add_custom_target(PartScripts ALL SOURCES diff --git a/src/Mod/Part/TestPartApp.py b/src/Mod/Part/TestPartApp.py index 58fe87a578..ee3e983fa8 100644 --- a/src/Mod/Part/TestPartApp.py +++ b/src/Mod/Part/TestPartApp.py @@ -35,6 +35,7 @@ from parttests.Geom2d_tests import Geom2dTests from parttests.regression_tests import RegressionTests from parttests.TopoShapeListTest import TopoShapeListTest from parttests.TopoShapeTest import TopoShapeTest +from parttests.TestPartMirror import TestPartMirroringRegression # --------------------------------------------------------------------------- diff --git a/src/Mod/Part/parttests/TestPartMirror.py b/src/Mod/Part/parttests/TestPartMirror.py new file mode 100644 index 0000000000..8b0d9f7a3c --- /dev/null +++ b/src/Mod/Part/parttests/TestPartMirror.py @@ -0,0 +1,100 @@ +""" +this test will FAIL on current main branch (with PR #26963) and PASS after the fix. +current main at: https://github.com/FreeCAD/FreeCAD/tree/24f0c8e2c321bb202410feae84eb58779ba8e8d2 +""" + +import unittest +import FreeCAD as App +import Part +import Draft + + +class TestPartMirroringRegression(unittest.TestCase): + """Regression test for GitHub issue #27365. + + Part::Mirroring with Draft Clone produces incorrect results after PR #26963. + The mirror position shifts on recompute when the source has non-identity Placement. + """ + + def setUp(self): + self.doc = App.newDocument("TestMirrorRegression") + + def tearDown(self): + App.closeDocument(self.doc.Name) + + def testMirroringWithDraftCloneStability(self): + """Test that Part::Mirroring position is stable across recomputes. + + This test reproduces issue #27365: mirroring a Draft Clone that has + placement, and causes the mirror position to be incorrect and/or shift + on recompute. + + This test FAILS on current main (after PR #26963) and should pass after a fix is applied. + """ + # create sketch at origin + sketch = self.doc.addObject("Sketcher::SketchObject", "Sketch") + sketch.addGeometry(Part.LineSegment(App.Vector(0, 0, 0), App.Vector(10, 0, 0)), False) + sketch.addGeometry(Part.LineSegment(App.Vector(10, 0, 0), App.Vector(10, 10, 0)), False) + sketch.addGeometry(Part.LineSegment(App.Vector(10, 10, 0), App.Vector(0, 10, 0)), False) + sketch.addGeometry(Part.LineSegment(App.Vector(0, 10, 0), App.Vector(0, 0, 0)), False) + self.doc.recompute() + + # create draft clone at X=30 with 90° rotation around Z + clone = Draft.make_clone(sketch) + clone.Placement = App.Placement(App.Vector(30, 0, 0), App.Rotation(App.Vector(0, 0, 1), 90)) + self.doc.recompute() + + # verify clone is positioned correctly + clone_bbox = clone.Shape.BoundBox + clone_center_x = (clone_bbox.XMin + clone_bbox.XMax) / 2 + self.assertAlmostEqual( + clone_center_x, + 30.0, + delta=5.0, + msg=f"clone should be centered around X=30, but is at X={clone_center_x:.2f}", + ) + + # mirror across YZ plane (X=0, normal in +X direction) + mirror = self.doc.addObject("Part::Mirroring", "Mirror") + mirror.Source = clone + mirror.Base = App.Vector(0, 0, 0) + mirror.Normal = App.Vector(1, 0, 0) + self.doc.recompute() + + # get initial mirror position + initial_bbox = mirror.Shape.BoundBox + initial_center_x = (initial_bbox.XMin + initial_bbox.XMax) / 2 + + # mirror should be on opposite side of plane from clone + # clone is at X≈30, plane at X=0, so mirror should be at X≈-30 + self.assertLess( + initial_center_x, + -20.0, + msg=f"mirror should be at X≈-30 (opposite side of X=0 from clone at X≈30), " + f"but is at X={initial_center_x:.2f}", + ) + + # position must be stable across recompute + # this is the core bug, ie. position shifts on recompute + for i in range(5): + self.doc.recompute() + + final_bbox = mirror.Shape.BoundBox + final_center_x = (final_bbox.XMin + final_bbox.XMax) / 2 + + # position should not change (within tolerance) + self.assertAlmostEqual( + initial_center_x, + final_center_x, + places=3, + msg=f"mirror position shifted on recompute: " + f"X={initial_center_x:.6f} -> X={final_center_x:.6f}", + ) + + +# for standalone execution +if __name__ == "__main__": + suite = unittest.TestSuite() + suite.addTest(unittest.TestLoader().loadTestsFromTestCase(TestPartMirroringRegression)) + runner = unittest.TextTestRunner() + runner.run(suite) From 3b9fbfd5a1aae3f940344b91a6b575050a721981 Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Tue, 17 Feb 2026 15:50:00 +0100 Subject: [PATCH 069/124] Add files via upload (#27672) --- src/Mod/TemplatePyMod/DocumentObject.py | 47 +- src/Mod/TemplatePyMod/FeaturePython.py | 1127 ++++++++++++----------- src/Mod/TemplatePyMod/Texture.py | 102 +- 3 files changed, 643 insertions(+), 633 deletions(-) diff --git a/src/Mod/TemplatePyMod/DocumentObject.py b/src/Mod/TemplatePyMod/DocumentObject.py index d00cd2eae5..51f39dfa7b 100644 --- a/src/Mod/TemplatePyMod/DocumentObject.py +++ b/src/Mod/TemplatePyMod/DocumentObject.py @@ -1,4 +1,6 @@ -# FreeCAD module providing base classes for document objects and view provider +# SPDX-License-Identifier: LGPL-2.1-or-later + +# FreeCAD module providing base classes for document objects and view provider # (c) 2011 Werner Mayer LGPL import FreeCAD @@ -26,9 +28,14 @@ class DocumentObject(object): def __getattr__(self, attr): if attr !="__object__" and hasattr(self.__object__,attr): - return getattr(self.__object__,attr) - else: - return object.__getattribute__(self,attr) + # Methods like "getSubObject" are called from the C++ code if they exist in + # this class (DocumentObject). + # Our __object__ also has a method with the same name ("getSubObject"), + # but it does not require the extra first argument "obj" which is the same + # as self.__object__. So we cannot map these methods 1:1. + if attr not in ("getSubObject", "getSubObjects", "getLinkedObject"): + return getattr(self.__object__,attr) + return object.__getattribute__(self,attr) def __setattr__(self, attr, value): if attr !="__object__" and hasattr(self.__object__,attr): setattr(self.__object__,attr,value) @@ -55,9 +62,9 @@ class DocumentObject(object): self.init() self.initialised = True self.propertyChanged(prop) - def addProperty(self,typ,name='',group='',doc='',attr=0,readonly=False,hidden=False): + def addProperty(self,typ,name='',group='',doc='',attr=0,readonly=False,hidden=False,locked=True): "adds a new property to this object" - return self.__object__.addProperty(typ,name,group,doc,attr,readonly,hidden) + return self.__object__.addProperty(typ,name,group,doc,attr,readonly,hidden,locked) def supportedProperties(self): "lists the property types supported by this object" return self.__object__.supportedProperties() @@ -89,12 +96,11 @@ class DocumentObject(object): def purgeTouched(self): "removes the to-be-recomputed flag of this object" return self.__object__.purgeTouched() - def __setstate__(self,value): - """allows saving custom attributes of this object as strings, so - they can be saved when saving the FreeCAD document""" + def loads(self,value): + """Called during document restore.""" return None - def __getstate__(self): - """reads values previously saved with __setstate__()""" + def dumps(self): + """Called during document saving.""" return None @property def PropertiesList(self): @@ -179,9 +185,9 @@ class ViewProvider(object): # return [] #def setDisplayMode(self,mode): # return mode - def addProperty(self,type,name='',group='',doc='',attr=0,readonly=False,hidden=False): + def addProperty(self,type,name='',group='',doc='',attr=0,readonly=False,hidden=False,locked=True): "adds a new property to this object" - self.__vobject__.addProperty(type,name,group,doc,attr,readonly,hidden) + self.__vobject__.addProperty(type,name,group,doc,attr,readonly,hidden,locked) def update(self): "this method is executed whenever any of the properties of this ViewProvider changes" self.__vobject__.update() @@ -222,12 +228,11 @@ class ViewProvider(object): def getDocumentationOfProperty(self,attr): "returns the documentation string of a given property" return self.__vobject__.getDocumentationOfProperty(attr) - def __setstate__(self,value): - """allows saving custom attributes of this object as strings, so - they can be saved when saving the FreeCAD document""" + def loads(self,value): + """Called during document restore.""" return None - def __getstate__(self): - """reads values previously saved with __setstate__()""" + def dumps(self): + """Called during document saving.""" return None @property def Annotation(self): @@ -277,9 +282,9 @@ class Box(DocumentObject): #-----------------------------INIT---------------------------------------- def init(self): - self.addProperty("App::PropertyLength","Length","Box","Length of the box", locked=True).Length=1.0 - self.addProperty("App::PropertyLength","Width","Box","Width of the box", locked=True).Width=1.0 - self.addProperty("App::PropertyLength","Height","Box", "Height of the box", locked=True).Height=1.0 + self.addProperty("App::PropertyLength","Length","Box","Length of the box").Length=1.0 + self.addProperty("App::PropertyLength","Width","Box","Width of the box").Width=1.0 + self.addProperty("App::PropertyLength","Height","Box", "Height of the box").Height=1.0 #-----------------------------BEHAVIOR------------------------------------ def propertyChanged(self,prop): diff --git a/src/Mod/TemplatePyMod/FeaturePython.py b/src/Mod/TemplatePyMod/FeaturePython.py index 6c823af22b..e7efcbcc2e 100644 --- a/src/Mod/TemplatePyMod/FeaturePython.py +++ b/src/Mod/TemplatePyMod/FeaturePython.py @@ -1,3 +1,5 @@ +# SPDX-License-Identifier: LGPL-2.1-or-later + """ Examples for a feature class and its view provider. (c) 2009 Werner Mayer LGPL @@ -10,714 +12,715 @@ from FreeCAD import Base from pivy import coin class PartFeature: - def __init__(self, obj): - obj.Proxy = self + def __init__(self, obj): + obj.Proxy = self class Box(PartFeature): - def __init__(self, obj): - PartFeature.__init__(self, obj) - ''' Add some custom properties to our box feature ''' - obj.addProperty("App::PropertyLength","Length","Box","Length of the box", locked=True).Length=1.0 - obj.addProperty("App::PropertyLength","Width","Box","Width of the box", locked=True).Width=1.0 - obj.addProperty("App::PropertyLength","Height","Box", "Height of the box", locked=True).Height=1.0 + def __init__(self, obj): + PartFeature.__init__(self, obj) + ''' Add some custom properties to our box feature ''' + obj.addProperty("App::PropertyLength","Length","Box","Length of the box", locked=True).Length=1.0 + obj.addProperty("App::PropertyLength","Width","Box","Width of the box", locked=True).Width=1.0 + obj.addProperty("App::PropertyLength","Height","Box", "Height of the box", locked=True).Height=1.0 - def onChanged(self, fp, prop): - ''' Print the name of the property that has changed ''' - FreeCAD.Console.PrintMessage("Change property: " + str(prop) + "\n") + def onChanged(self, fp, prop): + ''' Print the name of the property that has changed ''' + FreeCAD.Console.PrintMessage("Change property: " + str(prop) + "\n") - def execute(self, fp): - ''' Print a short message when doing a recomputation, this method is mandatory ''' - FreeCAD.Console.PrintMessage("Recompute Python Box feature\n") - fp.Shape = Part.makeBox(fp.Length,fp.Width,fp.Height) + def execute(self, fp): + ''' Print a short message when doing a recomputation, this method is mandatory ''' + FreeCAD.Console.PrintMessage("Recompute Python Box feature\n") + fp.Shape = Part.makeBox(fp.Length,fp.Width,fp.Height) class ViewProviderBox: - def __init__(self, obj): - ''' Set this object to the proxy object of the actual view provider ''' - obj.Proxy = self + def __init__(self, obj): + ''' Set this object to the proxy object of the actual view provider ''' + obj.Proxy = self - def attach(self, obj): - ''' Setup the scene sub-graph of the view provider, this method is mandatory ''' - return + def attach(self, obj): + ''' Setup the scene sub-graph of the view provider, this method is mandatory ''' + return - def updateData(self, fp, prop): - ''' If a property of the handled feature has changed we have the chance to handle this here ''' - return + def updateData(self, fp, prop): + ''' If a property of the handled feature has changed we have the chance to handle this here ''' + return - def getDisplayModes(self,obj): - ''' Return a list of display modes. ''' - modes=[] - return modes + def getDisplayModes(self,obj): + ''' Return a list of display modes. ''' + modes=[] + return modes - def getDefaultDisplayMode(self): - ''' Return the name of the default display mode. It must be defined in getDisplayModes. ''' - return "Shaded" + def getDefaultDisplayMode(self): + ''' Return the name of the default display mode. It must be defined in getDisplayModes. ''' + return "Shaded" - def setDisplayMode(self,mode): - ''' Map the display mode defined in attach with those defined in getDisplayModes. - Since they have the same names nothing needs to be done. This method is optional. - ''' - return mode + def setDisplayMode(self,mode): + ''' Map the display mode defined in attach with those defined in getDisplayModes. + Since they have the same names nothing needs to be done. This method is optional. + ''' + return mode - def onChanged(self, vp, prop): - ''' Print the name of the property that has changed ''' - FreeCAD.Console.PrintMessage("Change property: " + str(prop) + "\n") + def onChanged(self, vp, prop): + ''' Print the name of the property that has changed ''' + FreeCAD.Console.PrintMessage("Change property: " + str(prop) + "\n") - def getIcon(self): - ''' Return the icon in XMP format which will appear in the tree view. This method is optional - and if not defined a default icon is shown. - ''' - return """ - /* XPM */ - static const char * ViewProviderBox_xpm[] = { - "16 16 6 1", - " c None", - ". c #141010", - "+ c #615BD2", - "@ c #C39D55", - "# c #000000", - "$ c #57C355", - " ........", - " ......++..+..", - " .@@@@.++..++.", - " .@@@@.++..++.", - " .@@ .++++++.", - " ..@@ .++..++.", - "###@@@@ .++..++.", - "##$.@@$#.++++++.", - "#$#$.$$$........", - "#$$####### ", - "#$$#$$$$$# ", - "#$$#$$$$$# ", - "#$$#$$$$$# ", - " #$#$$$$$# ", - " ##$$$$$# ", - " ####### "}; - """ + def getIcon(self): + ''' Return the icon in XMP format which will appear in the tree view. This method is optional + and if not defined a default icon is shown. + ''' + return """ + /* XPM */ + static const char * ViewProviderBox_xpm[] = { + "16 16 6 1", + " c None", + ". c #141010", + "+ c #615BD2", + "@ c #C39D55", + "# c #000000", + "$ c #57C355", + " ........", + " ......++..+..", + " .@@@@.++..++.", + " .@@@@.++..++.", + " .@@ .++++++.", + " ..@@ .++..++.", + "###@@@@ .++..++.", + "##$.@@$#.++++++.", + "#$#$.$$$........", + "#$$####### ", + "#$$#$$$$$# ", + "#$$#$$$$$# ", + "#$$#$$$$$# ", + " #$#$$$$$# ", + " ##$$$$$# ", + " ####### "}; + """ - def __getstate__(self): - ''' When saving the document this object gets stored using Python's cPickle module. - Since we have some un-pickable here -- the Coin stuff -- we must define this method - to return a tuple of all pickable objects or None. - ''' - return None + def dumps(self): + ''' When saving the document this object gets stored using Python's cPickle module. + Since we have some un-pickable here -- the Coin stuff -- we must define this method + to return a tuple of all pickable objects or None. + ''' + return None - def __setstate__(self,state): - ''' When restoring the pickled object from document we have the chance to set some - internals here. Since no data were pickled nothing needs to be done here. - ''' - return None + def loads(self,state): + ''' When restoring the pickled object from document we have the chance to set some + internals here. Since no data were pickled nothing needs to be done here. + ''' + return None def makeBox(): - doc=FreeCAD.newDocument() - a=FreeCAD.ActiveDocument.addObject("Part::FeaturePython","Box") - Box(a) - ViewProviderBox(a.ViewObject) - doc.recompute() + doc=FreeCAD.newDocument() + a=FreeCAD.ActiveDocument.addObject("Part::FeaturePython","Box") + Box(a) + ViewProviderBox(a.ViewObject) + doc.recompute() # ----------------------------------------------------------------------------- class Line: - def __init__(self, obj): - ''' Add two point properties ''' - obj.addProperty("App::PropertyVector","p1","Line","Start point", locked=True) - obj.addProperty("App::PropertyVector","p2","Line","End point", locked=True).p2=FreeCAD.Vector(1,0,0) - obj.Proxy = self + def __init__(self, obj): + ''' Add two point properties ''' + obj.addProperty("App::PropertyVector","p1","Line","Start point", locked=True) + obj.addProperty("App::PropertyVector","p2","Line","End point", locked=True).p2=FreeCAD.Vector(1,0,0) + obj.Proxy = self - def execute(self, fp): - ''' Print a short message when doing a recomputation, this method is mandatory ''' - fp.Shape = Part.makeLine(fp.p1,fp.p2) + def execute(self, fp): + ''' Print a short message when doing a recomputation, this method is mandatory ''' + fp.Shape = Part.makeLine(fp.p1,fp.p2) class ViewProviderLine: - def __init__(self, obj): - ''' Set this object to the proxy object of the actual view provider ''' - obj.Proxy = self + def __init__(self, obj): + ''' Set this object to the proxy object of the actual view provider ''' + obj.Proxy = self - def getDefaultDisplayMode(self): - ''' Return the name of the default display mode. It must be defined in getDisplayModes. ''' - return "Flat Lines" + def getDefaultDisplayMode(self): + ''' Return the name of the default display mode. It must be defined in getDisplayModes. ''' + return "Flat Lines" def makeLine(): - doc=FreeCAD.newDocument() - a=FreeCAD.ActiveDocument.addObject("Part::FeaturePython","Line") - Line(a) - #ViewProviderLine(a.ViewObject) - a.ViewObject.Proxy=0 # just set it to something different from None - doc.recompute() + doc=FreeCAD.newDocument() + a=FreeCAD.ActiveDocument.addObject("Part::FeaturePython","Line") + Line(a) + #ViewProviderLine(a.ViewObject) + a.ViewObject.Proxy=0 # just set it to something different from None + doc.recompute() # ----------------------------------------------------------------------------- class Octahedron: - def __init__(self, obj): - "Add some custom properties to our box feature" - obj.addProperty("App::PropertyLength","Length","Octahedron","Length of the octahedron", locked=True).Length=1.0 - obj.addProperty("App::PropertyLength","Width","Octahedron","Width of the octahedron", locked=True).Width=1.0 - obj.addProperty("App::PropertyLength","Height","Octahedron", "Height of the octahedron", locked=True).Height=1.0 - obj.addProperty("Part::PropertyPartShape","Shape","Octahedron", "Shape of the octahedron", locked=True) - obj.Proxy = self + def __init__(self, obj): + "Add some custom properties to our box feature" + obj.addProperty("App::PropertyLength","Length","Octahedron","Length of the octahedron", locked=True).Length=1.0 + obj.addProperty("App::PropertyLength","Width","Octahedron","Width of the octahedron", locked=True).Width=1.0 + obj.addProperty("App::PropertyLength","Height","Octahedron", "Height of the octahedron", locked=True).Height=1.0 + obj.addProperty("Part::PropertyPartShape","Shape","Octahedron", "Shape of the octahedron", locked=True) + obj.Proxy = self - def execute(self, fp): - # Define six vetices for the shape - v1 = FreeCAD.Vector(0,0,0) - v2 = FreeCAD.Vector(fp.Length,0,0) - v3 = FreeCAD.Vector(0,fp.Width,0) - v4 = FreeCAD.Vector(fp.Length,fp.Width,0) - v5 = FreeCAD.Vector(fp.Length/2,fp.Width/2,fp.Height/2) - v6 = FreeCAD.Vector(fp.Length/2,fp.Width/2,-fp.Height/2) - - # Make the wires/faces - f1 = self.make_face(v2,v1,v5) - f2 = self.make_face(v4,v2,v5) - f3 = self.make_face(v3,v4,v5) - f4 = self.make_face(v1,v3,v5) - f5 = self.make_face(v1,v2,v6) - f6 = self.make_face(v2,v4,v6) - f7 = self.make_face(v4,v3,v6) - f8 = self.make_face(v3,v1,v6) - shell=Part.makeShell([f1,f2,f3,f4,f5,f6,f7,f8]) - solid=Part.makeSolid(shell) - fp.Shape = solid - # helper method to create the faces - def make_face(self,v1,v2,v3): - wire = Part.makePolygon([v1,v2,v3,v1]) - face = Part.Face(wire) - return face + def execute(self, fp): + # Define six vetices for the shape + v1 = FreeCAD.Vector(0,0,0) + v2 = FreeCAD.Vector(fp.Length,0,0) + v3 = FreeCAD.Vector(0,fp.Width,0) + v4 = FreeCAD.Vector(fp.Length,fp.Width,0) + v5 = FreeCAD.Vector(fp.Length/2,fp.Width/2,fp.Height/2) + v6 = FreeCAD.Vector(fp.Length/2,fp.Width/2,-fp.Height/2) + + # Make the wires/faces + f1 = self.make_face(v2,v1,v5) + f2 = self.make_face(v4,v2,v5) + f3 = self.make_face(v3,v4,v5) + f4 = self.make_face(v1,v3,v5) + f5 = self.make_face(v1,v2,v6) + f6 = self.make_face(v2,v4,v6) + f7 = self.make_face(v4,v3,v6) + f8 = self.make_face(v3,v1,v6) + shell=Part.makeShell([f1,f2,f3,f4,f5,f6,f7,f8]) + solid=Part.makeSolid(shell) + fp.Shape = solid + # helper method to create the faces + def make_face(self,v1,v2,v3): + wire = Part.makePolygon([v1,v2,v3,v1]) + face = Part.Face(wire) + return face class ViewProviderOctahedron: - def __init__(self, obj): - "Set this object to the proxy object of the actual view provider" - obj.addProperty("App::PropertyColor","Color","Octahedron","Color of the octahedron", locked=True).Color=(1.0,0.0,0.0) - obj.Proxy = self + def __init__(self, obj): + "Set this object to the proxy object of the actual view provider" + obj.addProperty("App::PropertyColor","Color","Octahedron","Color of the octahedron", locked=True).Color=(1.0,0.0,0.0) + obj.Proxy = self - def attach(self, obj): - "Setup the scene sub-graph of the view provider, this method is mandatory" - self.shaded = coin.SoGroup() - self.wireframe = coin.SoGroup() - self.color = coin.SoBaseColor() + def attach(self, obj): + "Setup the scene sub-graph of the view provider, this method is mandatory" + self.shaded = coin.SoGroup() + self.wireframe = coin.SoGroup() + self.color = coin.SoBaseColor() - self.data=coin.SoCoordinate3() - self.face=coin.SoIndexedFaceSet() + self.data=coin.SoCoordinate3() + self.face=coin.SoIndexedFaceSet() - self.shaded.addChild(self.color) - self.shaded.addChild(self.data) - self.shaded.addChild(self.face) - obj.addDisplayMode(self.shaded,"Shaded"); - style=coin.SoDrawStyle() - style.style = coin.SoDrawStyle.LINES - self.wireframe.addChild(style) - self.wireframe.addChild(self.color) - self.wireframe.addChild(self.data) - self.wireframe.addChild(self.face) - obj.addDisplayMode(self.wireframe,"Wireframe"); - self.onChanged(obj,"Color") + self.shaded.addChild(self.color) + self.shaded.addChild(self.data) + self.shaded.addChild(self.face) + obj.addDisplayMode(self.shaded,"Shaded"); + style=coin.SoDrawStyle() + style.style = coin.SoDrawStyle.LINES + self.wireframe.addChild(style) + self.wireframe.addChild(self.color) + self.wireframe.addChild(self.data) + self.wireframe.addChild(self.face) + obj.addDisplayMode(self.wireframe,"Wireframe"); + self.onChanged(obj,"Color") - def updateData(self, fp, prop): - "If a property of the handled feature has changed we have the chance to handle this here" - # fp is the handled feature, prop is the name of the property that has changed - if prop == "Shape": - s = fp.getPropertyByName("Shape") - self.data.point.setNum(6) - cnt=0 - for i in s.Vertexes: - self.data.point.set1Value(cnt,i.X,i.Y,i.Z) - cnt=cnt+1 - - self.face.coordIndex.set1Value(0,0) - self.face.coordIndex.set1Value(1,2) - self.face.coordIndex.set1Value(2,1) - self.face.coordIndex.set1Value(3,-1) + def updateData(self, fp, prop): + "If a property of the handled feature has changed we have the chance to handle this here" + # fp is the handled feature, prop is the name of the property that has changed + if prop == "Shape": + s = fp.getPropertyByName("Shape") + self.data.point.setNum(6) + cnt=0 + for i in s.Vertexes: + self.data.point.set1Value(cnt,i.X,i.Y,i.Z) + cnt=cnt+1 + + self.face.coordIndex.set1Value(0,0) + self.face.coordIndex.set1Value(1,2) + self.face.coordIndex.set1Value(2,1) + self.face.coordIndex.set1Value(3,-1) - self.face.coordIndex.set1Value(4,3) - self.face.coordIndex.set1Value(5,2) - self.face.coordIndex.set1Value(6,0) - self.face.coordIndex.set1Value(7,-1) + self.face.coordIndex.set1Value(4,3) + self.face.coordIndex.set1Value(5,2) + self.face.coordIndex.set1Value(6,0) + self.face.coordIndex.set1Value(7,-1) - self.face.coordIndex.set1Value(8,4) - self.face.coordIndex.set1Value(9,2) - self.face.coordIndex.set1Value(10,3) - self.face.coordIndex.set1Value(11,-1) + self.face.coordIndex.set1Value(8,4) + self.face.coordIndex.set1Value(9,2) + self.face.coordIndex.set1Value(10,3) + self.face.coordIndex.set1Value(11,-1) - self.face.coordIndex.set1Value(12,1) - self.face.coordIndex.set1Value(13,2) - self.face.coordIndex.set1Value(14,4) - self.face.coordIndex.set1Value(15,-1) + self.face.coordIndex.set1Value(12,1) + self.face.coordIndex.set1Value(13,2) + self.face.coordIndex.set1Value(14,4) + self.face.coordIndex.set1Value(15,-1) - self.face.coordIndex.set1Value(16,1) - self.face.coordIndex.set1Value(17,5) - self.face.coordIndex.set1Value(18,0) - self.face.coordIndex.set1Value(19,-1) + self.face.coordIndex.set1Value(16,1) + self.face.coordIndex.set1Value(17,5) + self.face.coordIndex.set1Value(18,0) + self.face.coordIndex.set1Value(19,-1) - self.face.coordIndex.set1Value(20,0) - self.face.coordIndex.set1Value(21,5) - self.face.coordIndex.set1Value(22,3) - self.face.coordIndex.set1Value(23,-1) + self.face.coordIndex.set1Value(20,0) + self.face.coordIndex.set1Value(21,5) + self.face.coordIndex.set1Value(22,3) + self.face.coordIndex.set1Value(23,-1) - self.face.coordIndex.set1Value(24,3) - self.face.coordIndex.set1Value(25,5) - self.face.coordIndex.set1Value(26,4) - self.face.coordIndex.set1Value(27,-1) + self.face.coordIndex.set1Value(24,3) + self.face.coordIndex.set1Value(25,5) + self.face.coordIndex.set1Value(26,4) + self.face.coordIndex.set1Value(27,-1) - self.face.coordIndex.set1Value(28,4) - self.face.coordIndex.set1Value(29,5) - self.face.coordIndex.set1Value(30,1) - self.face.coordIndex.set1Value(31,-1) + self.face.coordIndex.set1Value(28,4) + self.face.coordIndex.set1Value(29,5) + self.face.coordIndex.set1Value(30,1) + self.face.coordIndex.set1Value(31,-1) - def getDisplayModes(self,obj): - "Return a list of display modes." - modes=[] - modes.append("Shaded") - modes.append("Wireframe") - return modes + def getDisplayModes(self,obj): + "Return a list of display modes." + modes=[] + modes.append("Shaded") + modes.append("Wireframe") + return modes - def getDefaultDisplayMode(self): - "Return the name of the default display mode. It must be defined in getDisplayModes." - return "Shaded" + def getDefaultDisplayMode(self): + "Return the name of the default display mode. It must be defined in getDisplayModes." + return "Shaded" - def setDisplayMode(self,mode): - return mode + def setDisplayMode(self,mode): + return mode - def onChanged(self, vp, prop): - "Here we can do something when a single property got changed" - FreeCAD.Console.PrintMessage("Change property: " + str(prop) + "\n") - if prop == "Color": - c = vp.getPropertyByName("Color") - self.color.rgb.setValue(c[0],c[1],c[2]) + def onChanged(self, vp, prop): + "Here we can do something when a single property got changed" + FreeCAD.Console.PrintMessage("Change property: " + str(prop) + "\n") + if prop == "Color": + c = vp.getPropertyByName("Color") + self.color.rgb.setValue(c[0],c[1],c[2]) - def getIcon(self): - return """ - /* XPM */ - static const char * ViewProviderBox_xpm[] = { - "16 16 6 1", - " c None", - ". c #141010", - "+ c #615BD2", - "@ c #C39D55", - "# c #000000", - "$ c #57C355", - " ........", - " ......++..+..", - " .@@@@.++..++.", - " .@@@@.++..++.", - " .@@ .++++++.", - " ..@@ .++..++.", - "###@@@@ .++..++.", - "##$.@@$#.++++++.", - "#$#$.$$$........", - "#$$####### ", - "#$$#$$$$$# ", - "#$$#$$$$$# ", - "#$$#$$$$$# ", - " #$#$$$$$# ", - " ##$$$$$# ", - " ####### "}; - """ + def getIcon(self): + return """ + /* XPM */ + static const char * ViewProviderBox_xpm[] = { + "16 16 6 1", + " c None", + ". c #141010", + "+ c #615BD2", + "@ c #C39D55", + "# c #000000", + "$ c #57C355", + " ........", + " ......++..+..", + " .@@@@.++..++.", + " .@@@@.++..++.", + " .@@ .++++++.", + " ..@@ .++..++.", + "###@@@@ .++..++.", + "##$.@@$#.++++++.", + "#$#$.$$$........", + "#$$####### ", + "#$$#$$$$$# ", + "#$$#$$$$$# ", + "#$$#$$$$$# ", + " #$#$$$$$# ", + " ##$$$$$# ", + " ####### "}; + """ - def __getstate__(self): - return None + def dumps(self): + return None - def __setstate__(self,state): - return None + def loads(self,state): + return None def makeOctahedron(): - doc=FreeCAD.newDocument() - a=FreeCAD.ActiveDocument.addObject("App::FeaturePython","Octahedron") - Octahedron(a) - ViewProviderOctahedron(a.ViewObject) - doc.recompute() + doc=FreeCAD.newDocument() + a=FreeCAD.ActiveDocument.addObject("App::FeaturePython","Octahedron") + Octahedron(a) + ViewProviderOctahedron(a.ViewObject) + doc.recompute() # ----------------------------------------------------------------------------- class PointFeature: - def __init__(self, obj): - obj.Proxy = self + def __init__(self, obj): + obj.Proxy = self - def onChanged(self, fp, prop): - ''' Print the name of the property that has changed ''' - return + def onChanged(self, fp, prop): + ''' Print the name of the property that has changed ''' + return - def execute(self, fp): - ''' Print a short message when doing a recomputation, this method is mandatory ''' - return + def execute(self, fp): + ''' Print a short message when doing a recomputation, this method is mandatory ''' + return class ViewProviderPoints: - def __init__(self, obj): - ''' Set this object to the proxy object of the actual view provider ''' - obj.Proxy = self + def __init__(self, obj): + ''' Set this object to the proxy object of the actual view provider ''' + obj.Proxy = self - def attach(self, obj): - ''' Setup the scene sub-graph of the view provider, this method is mandatory ''' - return + def attach(self, obj): + ''' Setup the scene sub-graph of the view provider, this method is mandatory ''' + return - def updateData(self, fp, prop): - ''' If a property of the handled feature has changed we have the chance to handle this here ''' - return + def updateData(self, fp, prop): + ''' If a property of the handled feature has changed we have the chance to handle this here ''' + return - def getDisplayModes(self,obj): - ''' Return a list of display modes. ''' - modes=[] - return modes + def getDisplayModes(self,obj): + ''' Return a list of display modes. ''' + modes=[] + return modes - def getDefaultDisplayMode(self): - ''' Return the name of the default display mode. It must be defined in getDisplayModes. ''' - return "Points" + def getDefaultDisplayMode(self): + ''' Return the name of the default display mode. It must be defined in getDisplayModes. ''' + return "Points" - def setDisplayMode(self,mode): - ''' Map the display mode defined in attach with those defined in getDisplayModes. - Since they have the same names nothing needs to be done. This method is optional. - ''' - return mode + def setDisplayMode(self,mode): + ''' Map the display mode defined in attach with those defined in getDisplayModes. + Since they have the same names nothing needs to be done. This method is optional. + ''' + return mode - def onChanged(self, vp, prop): - ''' Print the name of the property that has changed ''' - return + def onChanged(self, vp, prop): + ''' Print the name of the property that has changed ''' + return - def getIcon(self): - ''' Return the icon in XMP format which will appear in the tree view. This method is optional - and if not defined a default icon is shown. - ''' - return """ - /* XPM */ - static const char * ViewProviderBox_xpm[] = { - "16 16 6 1", - " c None", - ". c #141010", - "+ c #615BD2", - "@ c #C39D55", - "# c #000000", - "$ c #57C355", - " ........", - " ......++..+..", - " .@@@@.++..++.", - " .@@@@.++..++.", - " .@@ .++++++.", - " ..@@ .++..++.", - "###@@@@ .++..++.", - "##$.@@$#.++++++.", - "#$#$.$$$........", - "#$$####### ", - "#$$#$$$$$# ", - "#$$#$$$$$# ", - "#$$#$$$$$# ", - " #$#$$$$$# ", - " ##$$$$$# ", - " ####### "}; - """ + def getIcon(self): + ''' Return the icon in XMP format which will appear in the tree view. This method is optional + and if not defined a default icon is shown. + ''' + return """ + /* XPM */ + static const char * ViewProviderBox_xpm[] = { + "16 16 6 1", + " c None", + ". c #141010", + "+ c #615BD2", + "@ c #C39D55", + "# c #000000", + "$ c #57C355", + " ........", + " ......++..+..", + " .@@@@.++..++.", + " .@@@@.++..++.", + " .@@ .++++++.", + " ..@@ .++..++.", + "###@@@@ .++..++.", + "##$.@@$#.++++++.", + "#$#$.$$$........", + "#$$####### ", + "#$$#$$$$$# ", + "#$$#$$$$$# ", + "#$$#$$$$$# ", + " #$#$$$$$# ", + " ##$$$$$# ", + " ####### "}; + """ - def __getstate__(self): - ''' When saving the document this object gets stored using Python's cPickle module. - Since we have some un-pickable here -- the Coin stuff -- we must define this method - to return a tuple of all pickable objects or None. - ''' - return None + def dumps(self): + ''' When saving the document this object gets stored using Python's cPickle module. + Since we have some un-pickable here -- the Coin stuff -- we must define this method + to return a tuple of all pickable objects or None. + ''' + return None - def __setstate__(self,state): - ''' When restoring the pickled object from document we have the chance to set some - internals here. Since no data were pickled nothing needs to be done here. - ''' - return None + def loads(self,state): + ''' When restoring the pickled object from document we have the chance to set some + internals here. Since no data were pickled nothing needs to be done here. + ''' + return None def makePoints(): - doc=FreeCAD.newDocument() - import Mesh - m=Mesh.createSphere(5.0).Points - import Points - p=Points.Points() + doc=FreeCAD.newDocument() + import Mesh + m=Mesh.createSphere(5.0).Points + import Points + p=Points.Points() - l=[] - for s in m: - l.append(s.Vector) + l=[] + for s in m: + l.append(s.Vector) - p.addPoints(l) + p.addPoints(l) - a=FreeCAD.ActiveDocument.addObject("Points::FeaturePython","Points") - a.Points=p - PointFeature(a) - ViewProviderPoints(a.ViewObject) - doc.recompute() + a=FreeCAD.ActiveDocument.addObject("Points::FeaturePython","Points") + a.Points=p + PointFeature(a) + ViewProviderPoints(a.ViewObject) + doc.recompute() # ----------------------------------------------------------------------------- class MeshFeature: - def __init__(self, obj): - obj.Proxy = self + def __init__(self, obj): + obj.Proxy = self - def onChanged(self, fp, prop): - ''' Print the name of the property that has changed ''' - return + def onChanged(self, fp, prop): + ''' Print the name of the property that has changed ''' + return - def execute(self, fp): - ''' Print a short message when doing a recomputation, this method is mandatory ''' - return + def execute(self, fp): + ''' Print a short message when doing a recomputation, this method is mandatory ''' + return class ViewProviderMesh: - def __init__(self, obj): - ''' Set this object to the proxy object of the actual view provider ''' - obj.Proxy = self + def __init__(self, obj): + ''' Set this object to the proxy object of the actual view provider ''' + obj.Proxy = self - def attach(self, obj): - ''' Setup the scene sub-graph of the view provider, this method is mandatory ''' - return + def attach(self, obj): + ''' Setup the scene sub-graph of the view provider, this method is mandatory ''' + return - def getDefaultDisplayMode(self): - ''' Return the name of the default display mode. It must be defined in getDisplayModes. ''' - return "Shaded" + def getDefaultDisplayMode(self): + ''' Return the name of the default display mode. It must be defined in getDisplayModes. ''' + return "Shaded" - def getIcon(self): - ''' Return the icon in XMP format which will appear in the tree view. This method is optional - and if not defined a default icon is shown. - ''' - return """ - /* XPM */ - static const char * ViewProviderBox_xpm[] = { - "16 16 6 1", - " c None", - ". c #141010", - "+ c #615BD2", - "@ c #C39D55", - "# c #000000", - "$ c #57C355", - " ........", - " ......++..+..", - " .@@@@.++..++.", - " .@@@@.++..++.", - " .@@ .++++++.", - " ..@@ .++..++.", - "###@@@@ .++..++.", - "##$.@@$#.++++++.", - "#$#$.$$$........", - "#$$####### ", - "#$$#$$$$$# ", - "#$$#$$$$$# ", - "#$$#$$$$$# ", - " #$#$$$$$# ", - " ##$$$$$# ", - " ####### "}; - """ + def getIcon(self): + ''' Return the icon in XMP format which will appear in the tree view. This method is optional + and if not defined a default icon is shown. + ''' + return """ + /* XPM */ + static const char * ViewProviderBox_xpm[] = { + "16 16 6 1", + " c None", + ". c #141010", + "+ c #615BD2", + "@ c #C39D55", + "# c #000000", + "$ c #57C355", + " ........", + " ......++..+..", + " .@@@@.++..++.", + " .@@@@.++..++.", + " .@@ .++++++.", + " ..@@ .++..++.", + "###@@@@ .++..++.", + "##$.@@$#.++++++.", + "#$#$.$$$........", + "#$$####### ", + "#$$#$$$$$# ", + "#$$#$$$$$# ", + "#$$#$$$$$# ", + " #$#$$$$$# ", + " ##$$$$$# ", + " ####### "}; + """ - def __getstate__(self): - ''' When saving the document this object gets stored using Python's cPickle module. - Since we have some un-pickable here -- the Coin stuff -- we must define this method - to return a tuple of all pickable objects or None. - ''' - return None + def dumps(self): + ''' When saving the document this object gets stored using Python's cPickle module. + Since we have some un-pickable here -- the Coin stuff -- we must define this method + to return a tuple of all pickable objects or None. + ''' + return None - def __setstate__(self,state): - ''' When restoring the pickled object from document we have the chance to set some - internals here. Since no data were pickled nothing needs to be done here. - ''' - return None + def loads(self,state): + ''' When restoring the pickled object from document we have the chance to set some + internals here. Since no data were pickled nothing needs to be done here. + ''' + return None def makeMesh(): - doc=FreeCAD.newDocument() - import Mesh + doc=FreeCAD.newDocument() + import Mesh - a=FreeCAD.ActiveDocument.addObject("Mesh::FeaturePython","Mesh") - a.Mesh=Mesh.createSphere(5.0) - MeshFeature(a) - ViewProviderMesh(a.ViewObject) - doc.recompute() + a=FreeCAD.ActiveDocument.addObject("Mesh::FeaturePython","Mesh") + a.Mesh=Mesh.createSphere(5.0) + MeshFeature(a) + ViewProviderMesh(a.ViewObject) + doc.recompute() # ----------------------------------------------------------------------------- class Molecule: - def __init__(self, obj): - ''' Add two point properties ''' - obj.addProperty("App::PropertyVector","p1","Line","Start point", locked=True) - obj.addProperty("App::PropertyVector","p2","Line","End point", locked=True).p2=FreeCAD.Vector(5,0,0) + def __init__(self, obj): + ''' Add two point properties ''' + obj.addProperty("App::PropertyVector","p1","Line","Start point", locked=True) + obj.addProperty("App::PropertyVector","p2","Line","End point", locked=True).p2=FreeCAD.Vector(5,0,0) - obj.Proxy = self + obj.Proxy = self - def execute(self, fp): - ''' Print a short message when doing a recomputation, this method is mandatory ''' - fp.Shape = Part.makeLine(fp.p1,fp.p2) + def execute(self, fp): + ''' Print a short message when doing a recomputation, this method is mandatory ''' + fp.Shape = Part.makeLine(fp.p1,fp.p2) class ViewProviderMolecule: - def __init__(self, obj): - ''' Set this object to the proxy object of the actual view provider ''' - sep1=coin.SoSeparator() - self.trl1=coin.SoTranslation() - sep1.addChild(self.trl1) - sep1.addChild(coin.SoSphere()) - sep2=coin.SoSeparator() - self.trl2=coin.SoTranslation() - sep2.addChild(self.trl2) - sep2.addChild(coin.SoSphere()) - obj.RootNode.addChild(sep1) - obj.RootNode.addChild(sep2) - # triggers an updateData call so the assignment at the end - obj.Proxy = self + def __init__(self, obj): + ''' Set this object to the proxy object of the actual view provider ''' + sep1=coin.SoSeparator() + self.trl1=coin.SoTranslation() + sep1.addChild(self.trl1) + sep1.addChild(coin.SoSphere()) + sep2=coin.SoSeparator() + self.trl2=coin.SoTranslation() + sep2.addChild(self.trl2) + sep2.addChild(coin.SoSphere()) + obj.RootNode.addChild(sep1) + obj.RootNode.addChild(sep2) + # triggers an updateData call so the assignment at the end + obj.Proxy = self - def updateData(self, fp, prop): - "If a property of the handled feature has changed we have the chance to handle this here" - # fp is the handled feature, prop is the name of the property that has changed - if prop == "p1": - p = fp.getPropertyByName("p1") - self.trl1.translation=(p.x,p.y,p.z) - elif prop == "p2": - p = fp.getPropertyByName("p2") - self.trl2.translation=(p.x,p.y,p.z) + def updateData(self, fp, prop): + "If a property of the handled feature has changed we have the chance to handle this here" + # fp is the handled feature, prop is the name of the property that has changed + if prop == "p1": + p = fp.getPropertyByName("p1") + self.trl1.translation=(p.x,p.y,p.z) + elif prop == "p2": + p = fp.getPropertyByName("p2") + self.trl2.translation=(p.x,p.y,p.z) - def __getstate__(self): - return None + def dumps(self): + return None - def __setstate__(self,state): - return None + def loads(self,state): + return None def makeMolecule(): - doc=FreeCAD.newDocument() - a=FreeCAD.ActiveDocument.addObject("Part::FeaturePython","Molecule") - Molecule(a) - ViewProviderMolecule(a.ViewObject) - doc.recompute() + doc=FreeCAD.newDocument() + a=FreeCAD.ActiveDocument.addObject("Part::FeaturePython","Molecule") + Molecule(a) + ViewProviderMolecule(a.ViewObject) + doc.recompute() # ----------------------------------------------------------------------------- class CircleSet: - def __init__(self, obj): - obj.addProperty("Part::PropertyPartShape","Shape","Circle","Shape", locked=True) - obj.Proxy = self + def __init__(self, obj): + obj.addProperty("Part::PropertyPartShape","Shape","Circle","Shape", locked=True) + obj.Proxy = self - def execute(self, fp): - pass + def execute(self, fp): + pass class ViewProviderCircleSet: - def __init__(self, obj): - ''' Set this object to the proxy object of the actual view provider ''' - obj.Proxy = self + def __init__(self, obj): + ''' Set this object to the proxy object of the actual view provider ''' + obj.Proxy = self - def attach(self, obj): - self.coords=coin.SoCoordinate3() - self.lines=coin.SoLineSet() - obj.RootNode.addChild(self.coords) - obj.RootNode.addChild(self.lines) + def attach(self, obj): + self.coords=coin.SoCoordinate3() + self.lines=coin.SoLineSet() + obj.RootNode.addChild(self.coords) + obj.RootNode.addChild(self.lines) - def updateData(self, fp, prop): - if prop == "Shape": - edges = fp.getPropertyByName("Shape").Edges - pts=[] - ver=[] - for i in edges: - length=i.Length - ver.append(10) - for j in range(10): - v=i.valueAt(j/9.0*length) - pts.append((v.x,v.y,v.z)) - - self.coords.point.setValues(pts) - self.lines.numVertices.setValues(ver) + def updateData(self, fp, prop): + if prop == "Shape": + edges = fp.getPropertyByName("Shape").Edges + pts=[] + ver=[] + for i in edges: + length=i.Length + ver.append(10) + for j in range(10): + v=i.valueAt(j/9.0*length) + pts.append((v.x,v.y,v.z)) + + self.coords.point.setValues(pts) + self.lines.numVertices.setValues(ver) - def __getstate__(self): - return None + def dumps(self): + return None - def __setstate__(self,state): - return None + def loads(self,state): + return None def makeCircleSet(): - x=0.5 - comp=Part.Compound([]) - for j in range (630): - y=0.5 - for i in range (630): - c = Part.makeCircle(0.1, Base.Vector(x,y,0), Base.Vector(0,0,1)) - #Part.show(c) - comp.add(c) - y=y+0.5 - x=x+0.5 + x=0.5 + comp=Part.Compound([]) + for j in range (630): + y=0.5 + for i in range (630): + c = Part.makeCircle(0.1, Base.Vector(x,y,0), Base.Vector(0,0,1)) + #Part.show(c) + comp.add(c) + y=y+0.5 + x=x+0.5 - doc=FreeCAD.newDocument() - a=FreeCAD.ActiveDocument.addObject("App::FeaturePython","Circles") - CircleSet(a) - ViewProviderCircleSet(a.ViewObject) - a.Shape=comp - doc.recompute() + doc=FreeCAD.newDocument() + a=FreeCAD.ActiveDocument.addObject("App::FeaturePython","Circles") + CircleSet(a) + ViewProviderCircleSet(a.ViewObject) + a.Shape=comp + doc.recompute() # ----------------------------------------------------------------------------- class EnumTest: - def __init__(self, obj): - ''' Add enum properties ''' - obj.addProperty("App::PropertyEnumeration","Enum","","Enumeration", locked=True).Enum=["One","Two","Three"] - obj.addProperty("App::PropertyEnumeration","Enum2","","Enumeration2", locked=True).Enum2=["One","Two","Three"] - obj.Proxy = self + def __init__(self, obj): + ''' Add enum properties ''' + obj.addProperty("App::PropertyEnumeration","Enum","","Enumeration", locked=True).Enum=["One","Two","Three"] + obj.addProperty("App::PropertyEnumeration","Enum2","","Enumeration2", locked=True).Enum2=["One","Two","Three"] + obj.Proxy = self - def execute(self, fp): - return + def execute(self, fp): + return class ViewProviderEnumTest: - def __init__(self, obj): - ''' Set this object to the proxy object of the actual view provider ''' - obj.addProperty("App::PropertyEnumeration","Enum3","","Enumeration3", locked=True).Enum3=["One","Two","Three"] - obj.addProperty("App::PropertyEnumeration","Enum4","","Enumeration4", locked=True).Enum4=["One","Two","Three"] - obj.Proxy = self + def __init__(self, obj): + ''' Set this object to the proxy object of the actual view provider ''' + obj.addProperty("App::PropertyEnumeration","Enum3","","Enumeration3", locked=True).Enum3=["One","Two","Three"] + obj.addProperty("App::PropertyEnumeration","Enum4","","Enumeration4", locked=True).Enum4=["One","Two","Three"] + obj.Proxy = self - def updateData(self, fp, prop): - print("prop updated:",prop) + def updateData(self, fp, prop): + print("prop updated:",prop) - def __getstate__(self): - return None + def dumps(self): + return None - def __setstate__(self,state): - return None + def loads(self,state): + return None def makeEnumTest(): - FreeCAD.newDocument() - a=FreeCAD.ActiveDocument.addObject("Part::FeaturePython","Enum") - EnumTest(a) - ViewProviderEnumTest(a.ViewObject) + FreeCAD.newDocument() + a=FreeCAD.ActiveDocument.addObject("Part::FeaturePython","Enum") + EnumTest(a) + ViewProviderEnumTest(a.ViewObject) # ----------------------------------------------------------------------------- class DistanceBolt: - def __init__(self, obj): - ''' Add the properties: Length, Edges, Radius, Height ''' - obj.addProperty("App::PropertyInteger","Edges","Bolt","Number of edges of the outline", locked=True).Edges=6 - obj.addProperty("App::PropertyLength","Length","Bolt","Length of the edges of the outline", locked=True).Length=10.0 - obj.addProperty("App::PropertyLength","Radius","Bolt","Radius of the inner circle", locked=True).Radius=4.0 - obj.addProperty("App::PropertyLength","Height","Bolt","Height of the extrusion", locked=True).Height=20.0 - obj.Proxy = self + def __init__(self, obj): + ''' Add the properties: Length, Edges, Radius, Height ''' + obj.addProperty("App::PropertyInteger","Edges","Bolt","Number of edges of the outline", locked=True).Edges=6 + obj.addProperty("App::PropertyLength","Length","Bolt","Length of the edges of the outline", locked=True).Length=10.0 + obj.addProperty("App::PropertyLength","Radius","Bolt","Radius of the inner circle", locked=True).Radius=4.0 + obj.addProperty("App::PropertyLength","Height","Bolt","Height of the extrusion", locked=True).Height=20.0 + obj.Proxy = self - def onChanged(self, fp, prop): - if prop == "Edges" or prop == "Length" or prop == "Radius" or prop == "Height": - self.execute(fp) + def onChanged(self, fp, prop): + if prop == "Edges" or prop == "Length" or prop == "Radius" or prop == "Height": + self.execute(fp) - def execute(self, fp): - edges = fp.Edges - if edges < 3: - edges = 3 - length = fp.Length - radius = fp.Radius - height = fp.Height + def execute(self, fp): + edges = fp.Edges + if edges < 3: + edges = 3 + length = fp.Length + radius = fp.Radius + height = fp.Height - m=Base.Matrix() - m.rotateZ(math.radians(360.0/edges)) + m=Base.Matrix() + m.rotateZ(math.radians(360.0/edges)) - # create polygon - polygon = [] - v=Base.Vector(length,0,0) - for i in range(edges): - polygon.append(v) - v = m.multiply(v) - polygon.append(v) - wire = Part.makePolygon(polygon) + # create polygon + polygon = [] + v=Base.Vector(length,0,0) + for i in range(edges): + polygon.append(v) + v = m.multiply(v) + polygon.append(v) + wire = Part.makePolygon(polygon) - # create circle - circ=Part.makeCircle(radius) + # create circle + circ=Part.makeCircle(radius) - # Create the face with the polygon as outline and the circle as hole - face=Part.Face([wire,Part.Wire(circ)]) + # Create the face with the polygon as outline and the circle as hole + face=Part.Face([wire,Part.Wire(circ)]) - # Extrude in z to create the final solid - extrude=face.extrude(Base.Vector(0,0,height)) - fp.Shape = extrude + # Extrude in z to create the final solid + extrude=face.extrude(Base.Vector(0,0,height)) + fp.Shape = extrude def makeDistanceBolt(): - doc=FreeCAD.newDocument() - bolt=FreeCAD.ActiveDocument.addObject("Part::FeaturePython","Distance_Bolt") - bolt.Label = "Distance bolt" - DistanceBolt(bolt) - bolt.ViewObject.Proxy=0 - doc.recompute() + doc=FreeCAD.newDocument() + bolt=FreeCAD.ActiveDocument.addObject("Part::FeaturePython","Distance_Bolt") + bolt.Label = "Distance bolt" + DistanceBolt(bolt) + bolt.ViewObject.Proxy=0 + doc.recompute() + diff --git a/src/Mod/TemplatePyMod/Texture.py b/src/Mod/TemplatePyMod/Texture.py index d3caf73a67..e609eca753 100644 --- a/src/Mod/TemplatePyMod/Texture.py +++ b/src/Mod/TemplatePyMod/Texture.py @@ -1,70 +1,72 @@ +# SPDX-License-Identifier: LGPL-2.1-or-later + # (c) 2012 Werner Mayer LGPL import FreeCAD, FreeCADGui from pivy import coin class Texture: - def __init__(self, obj, source): - "Add some custom properties to our box feature" - obj.addProperty("App::PropertyLink","Source","Texture", "Link to the shape", locked=True).Source = source - obj.Proxy = self + def __init__(self, obj, source): + "Add some custom properties to our box feature" + obj.addProperty("App::PropertyLink","Source","Texture", "Link to the shape", locked=True).Source = source + obj.Proxy = self - def onChanged(self, fp, prop): - return + def onChanged(self, fp, prop): + return - def execute(self, fp): - return + def execute(self, fp): + return class ViewProviderTexture: - def __init__(self, obj): - obj.addProperty("App::PropertyPath","File","Texture", "File name to the texture resource", locked=True) - self.obj = obj - obj.Proxy = self + def __init__(self, obj): + obj.addProperty("App::PropertyPath","File","Texture", "File name to the texture resource", locked=True) + self.obj = obj + obj.Proxy = self - def onChanged(self, obj, prop): - if prop == "File": - self.tex.filename = str(obj.File) - return + def onChanged(self, obj, prop): + if prop == "File": + self.tex.filename = str(obj.File) + return - def updateData(self, fp, prop): - return + def updateData(self, fp, prop): + return - def getDisplayModes(self,obj): - ''' Return a list of display modes. ''' - modes=["Texture"] - return modes + def getDisplayModes(self,obj): + ''' Return a list of display modes. ''' + modes=["Texture"] + return modes - def attach(self, obj): - self.grp = coin.SoGroup() - self.tex = coin.SoTexture2() - #self.env = coin.SoTextureCoordinateEnvironment() + def attach(self, obj): + self.grp = coin.SoGroup() + self.tex = coin.SoTexture2() + #self.env = coin.SoTextureCoordinateEnvironment() - self.grp.addChild(self.tex) - #self.grp.addChild(self.env) - root = obj.Object.Source.ViewObject.RootNode - self.grp.addChild(root) - obj.addDisplayMode(self.grp,"Texture") - # move the original node - doc = obj.Object.Document - doc = FreeCADGui.getDocument(doc.Name) - graph = doc.ActiveView.getSceneGraph() - graph.removeChild(root) + self.grp.addChild(self.tex) + #self.grp.addChild(self.env) + root = obj.Object.Source.ViewObject.RootNode + self.grp.addChild(root) + obj.addDisplayMode(self.grp,"Texture") + # move the original node + doc = obj.Object.Document + doc = FreeCADGui.getDocument(doc.Name) + graph = doc.ActiveView.getSceneGraph() + graph.removeChild(root) - def claimChildren(self): - return [self.obj.Object.Source] + def claimChildren(self): + return [self.obj.Object.Source] - def __getstate__(self): - return None + def __getstate__(self): + return None - def __setstate__(self,state): - return None + def __setstate__(self,state): + return None def makeTexture(): - FreeCAD.newDocument() - box = FreeCAD.ActiveDocument.addObject("Part::Box","Box") - tex=FreeCAD.ActiveDocument.addObject("App::FeaturePython","Texture") - Texture(tex, box) - box.ViewObject.Selectable = False - ViewProviderTexture(tex.ViewObject) - box.touch() - FreeCAD.ActiveDocument.recompute() + FreeCAD.newDocument() + box = FreeCAD.ActiveDocument.addObject("Part::Box","Box") + tex=FreeCAD.ActiveDocument.addObject("App::FeaturePython","Texture") + Texture(tex, box) + box.ViewObject.Selectable = False + ViewProviderTexture(tex.ViewObject) + box.touch() + FreeCAD.ActiveDocument.recompute() From fa98b8720354d5ec554f370c250b2406036803ca Mon Sep 17 00:00:00 2001 From: PaddleStroke Date: Tue, 17 Feb 2026 22:02:36 +0100 Subject: [PATCH 070/124] Sketcher: OVP Fix tab not working when mouse move (#27638) * Sketcher: OVP Fix tab not working when mouse move * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (cherry picked from commit bd07c8a2142cf326c3ccf14bdf1be15f9c93339b) --- src/Mod/Sketcher/Gui/DrawSketchKeyboardManager.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Mod/Sketcher/Gui/DrawSketchKeyboardManager.cpp b/src/Mod/Sketcher/Gui/DrawSketchKeyboardManager.cpp index f2d3961770..45382e7593 100644 --- a/src/Mod/Sketcher/Gui/DrawSketchKeyboardManager.cpp +++ b/src/Mod/Sketcher/Gui/DrawSketchKeyboardManager.cpp @@ -94,7 +94,6 @@ void DrawSketchKeyboardManager::detectKeyboardEventHandlingMode(QKeyEvent* keyEv QRegularExpression rx(QStringLiteral("^[0-9]$")); auto match = rx.match(keyEvent->text()); if (keyEvent->key() == Qt::Key_Enter || keyEvent->key() == Qt::Key_Return - || keyEvent->key() == Qt::Key_Tab || keyEvent->key() == Qt::Key_Backtab || keyEvent->key() == Qt::Key_Minus || keyEvent->key() == Qt::Key_Period || keyEvent->key() == Qt::Key_Comma || match.hasMatch() From 62fd4c4cb73ec72052416b6d26f76deb62a6a83c Mon Sep 17 00:00:00 2001 From: Yash Suthar Date: Mon, 9 Feb 2026 02:18:50 +0530 Subject: [PATCH 071/124] Measure: ix angle measurement for face and edge selection Signed-off-by: Yash Suthar (cherry picked from commit 2d3b0a2ded5a8c44e05f5940cfd714048d16a7bb) --- src/Mod/Measure/Gui/ViewProviderMeasureAngle.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Mod/Measure/Gui/ViewProviderMeasureAngle.cpp b/src/Mod/Measure/Gui/ViewProviderMeasureAngle.cpp index 29166ed724..ff9f30564c 100644 --- a/src/Mod/Measure/Gui/ViewProviderMeasureAngle.cpp +++ b/src/Mod/Measure/Gui/ViewProviderMeasureAngle.cpp @@ -221,7 +221,7 @@ SbMatrix ViewProviderMeasureAngle::getMatrix() gp_Vec extrema2Vector(extremaPoint2.XYZ()); radius = (loc1 - originVector).Magnitude(); double legOne = (extrema2Vector - originVector).Magnitude(); - if (legOne > Precision::Confusion()) { + if (legOne > Precision::Confusion() && legOne < radius) { double legTwo = sqrt(pow(radius, 2) - pow(legOne, 2)); gp_Vec projectionVector(vector2); projectionVector.Normalize(); @@ -232,6 +232,9 @@ SbMatrix ViewProviderMeasureAngle::getMatrix() gp_Vec otherSide(loc1 - originVector); otherSide.Normalize(); } + else { + thirdPoint = originVector + vector2.Normalized() * radius; + } gp_Vec xAxis = (loc1 - originVector).Normalized(); gp_Vec fakeYAxis = (thirdPoint - originVector).Normalized(); From 5efbdd44d46d6dcd1c242e4afb37b7a6b384a19e Mon Sep 17 00:00:00 2001 From: Yash Suthar Date: Thu, 19 Feb 2026 00:26:36 +0530 Subject: [PATCH 072/124] Measure: Fix crash while dragging label of unsaved measurment Signed-off-by: Yash Suthar (cherry picked from commit f67088a970fefb555da363a4a88597f87702a08d) --- src/Mod/Measure/Gui/ViewProviderMeasureBase.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Mod/Measure/Gui/ViewProviderMeasureBase.cpp b/src/Mod/Measure/Gui/ViewProviderMeasureBase.cpp index 222e312935..40a0261be7 100644 --- a/src/Mod/Measure/Gui/ViewProviderMeasureBase.cpp +++ b/src/Mod/Measure/Gui/ViewProviderMeasureBase.cpp @@ -207,6 +207,7 @@ ViewProviderMeasureBase::ViewProviderMeasureBase() ViewProviderMeasureBase::~ViewProviderMeasureBase() { + pDragger->removeValueChangedCallback(draggerChangedCallback, this); _mVisibilityChangedConnection.disconnect(); pGlobalSeparator->unref(); pLabel->unref(); From 1678010f309d5f056cec5101ddd6bae32a9a7999 Mon Sep 17 00:00:00 2001 From: tarman3 Date: Wed, 18 Feb 2026 21:01:44 +0200 Subject: [PATCH 073/124] [1-1] CAM: LeadInOut - Replace G00 and G01 by G0 and G1 --- src/Mod/CAM/Path/Dressup/Gui/LeadInOut.py | 24 +++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/Mod/CAM/Path/Dressup/Gui/LeadInOut.py b/src/Mod/CAM/Path/Dressup/Gui/LeadInOut.py index dd7ba4094b..f58caed612 100644 --- a/src/Mod/CAM/Path/Dressup/Gui/LeadInOut.py +++ b/src/Mod/CAM/Path/Dressup/Gui/LeadInOut.py @@ -452,9 +452,9 @@ class ObjectDressup: if direction == "CW": output = -output - if cmdName == "G2" and direction == "CCW": + if cmdName in Path.Geom.CmdMoveCW and direction == "CCW": output = -output - elif cmdName == "G3" and direction == "CW": + elif cmdName in Path.Geom.CmdMoveCCW and direction == "CW": output = -output return output @@ -469,32 +469,32 @@ class ObjectDressup: if first or (distance > obj.RetractThreshold): # move to clearance height - commands.append(PathLanguage.MoveStraight(None, "G00", {"Z": self.clearanceHeight})) + commands.append(PathLanguage.MoveStraight(None, "G0", {"Z": self.clearanceHeight})) # move to mill position at clearance height - commands.append(PathLanguage.MoveStraight(None, "G00", {"X": pos.x, "Y": pos.y})) + commands.append(PathLanguage.MoveStraight(None, "G0", {"X": pos.x, "Y": pos.y})) # move vertical down to mill position if obj.RapidPlunge: # move to mill position rapidly - commands.append(PathLanguage.MoveStraight(None, "G00", {"Z": pos.z})) + commands.append(PathLanguage.MoveStraight(None, "G0", {"Z": pos.z})) else: # move to mill position in two steps - commands.append(PathLanguage.MoveStraight(None, "G00", {"Z": self.safeHeight})) + commands.append(PathLanguage.MoveStraight(None, "G0", {"Z": self.safeHeight})) commands.append( - PathLanguage.MoveStraight(None, "G01", {"Z": pos.z, "F": self.vertFeed}) + PathLanguage.MoveStraight(None, "G1", {"Z": pos.z, "F": self.vertFeed}) ) else: # move to next mill position by short path if obj.RapidPlunge: commands.append( - PathLanguage.MoveStraight(None, "G00", {"X": pos.x, "Y": pos.y, "Z": pos.z}) + PathLanguage.MoveStraight(None, "G0", {"X": pos.x, "Y": pos.y, "Z": pos.z}) ) else: commands.append( PathLanguage.MoveStraight( - None, "G01", {"X": pos.x, "Y": pos.y, "Z": pos.z, "F": self.vertFeed} + None, "G1", {"X": pos.x, "Y": pos.y, "Z": pos.z, "F": self.vertFeed} ) ) @@ -504,7 +504,7 @@ class ObjectDressup: def getTravelEnd(self, obj): commands = [] z = self.clearanceHeight - commands.append(PathLanguage.MoveStraight(None, "G00", {"Z": z})) + commands.append(PathLanguage.MoveStraight(None, "G0", {"Z": z})) return commands @@ -532,7 +532,7 @@ class ObjectDressup: # Create arc in XY plane with manually set G2|G3 def createArcMoveN(self, obj, begin, end, offset, cmdName): param = {"X": end.x, "Y": end.y, "I": offset.x, "J": offset.y, "F": self.horizFeed} - if cmdName == "G2": + if cmdName in Path.Geom.CmdMoveCW: command = PathLanguage.MoveArcCW(begin, cmdName, param) else: command = PathLanguage.MoveArcCCW(begin, cmdName, param) @@ -756,7 +756,7 @@ class ObjectDressup: else: # exclude any lead-in commands param = {"X": begin.x, "Y": begin.y, "Z": begin.z, "F": self.horizFeed} - travelToStart = [PathLanguage.MoveStraight(None, "G01", param)] + travelToStart = [PathLanguage.MoveStraight(None, "G1", param)] lead = travelToStart + lead From 43184c9ae60c4bbeffea5de080ecc381e6dfe38f Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Thu, 19 Feb 2026 15:07:51 -0600 Subject: [PATCH 074/124] Addon Manager: Update to 2026-02-19 (cherry picked from commit 359e1033ec27cfeae8678ab001532af876294330) --- src/Mod/AddonManager | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/AddonManager b/src/Mod/AddonManager index d9c593594a..937b687723 160000 --- a/src/Mod/AddonManager +++ b/src/Mod/AddonManager @@ -1 +1 @@ -Subproject commit d9c593594ae4187d09b3ec9c7989db6c3a22d7a2 +Subproject commit 937b6877239dc78ef59eeefe8099e5f14243eda1 From 9f71b7a8bb4834f8d573a47038734ad06a4f1efc Mon Sep 17 00:00:00 2001 From: Pieter Hijma Date: Fri, 13 Feb 2026 21:54:02 +0100 Subject: [PATCH 075/124] Revert [Core] Remove various DisplayModes from FEM This reverts commit 5915575f191ff624e6b778a7a9db7a4c42a0e356. (cherry picked from commit 7586620d41a6d7821c4ee677b1ac7133756f5081) --- src/Mod/Fem/Gui/ViewProviderAnalysis.cpp | 5 +++++ src/Mod/Fem/Gui/ViewProviderAnalysis.h | 2 ++ src/Mod/Fem/Gui/ViewProviderSolver.cpp | 5 +++++ src/Mod/Fem/Gui/ViewProviderSolver.h | 2 ++ 4 files changed, 14 insertions(+) diff --git a/src/Mod/Fem/Gui/ViewProviderAnalysis.cpp b/src/Mod/Fem/Gui/ViewProviderAnalysis.cpp index 96a85b24b3..0f789559b2 100644 --- a/src/Mod/Fem/Gui/ViewProviderAnalysis.cpp +++ b/src/Mod/Fem/Gui/ViewProviderAnalysis.cpp @@ -148,6 +148,11 @@ std::vector ViewProviderFemAnalysis::claimChildren() const return Gui::ViewProviderDocumentObjectGroup::claimChildren(); } +std::vector ViewProviderFemAnalysis::getDisplayModes() const +{ + return {"Analysis"}; +} + void ViewProviderFemAnalysis::hide() { Gui::ViewProviderDocumentObjectGroup::hide(); diff --git a/src/Mod/Fem/Gui/ViewProviderAnalysis.h b/src/Mod/Fem/Gui/ViewProviderAnalysis.h index 65b30375cb..605e60648d 100644 --- a/src/Mod/Fem/Gui/ViewProviderAnalysis.h +++ b/src/Mod/Fem/Gui/ViewProviderAnalysis.h @@ -77,6 +77,8 @@ public: void setupContextMenu(QMenu*, QObject*, const char*) override; + /// list of all possible display modes + std::vector getDisplayModes() const override; /// shows solid in the tree bool isShow() const override { diff --git a/src/Mod/Fem/Gui/ViewProviderSolver.cpp b/src/Mod/Fem/Gui/ViewProviderSolver.cpp index cdd95e0413..d001dbbd13 100644 --- a/src/Mod/Fem/Gui/ViewProviderSolver.cpp +++ b/src/Mod/Fem/Gui/ViewProviderSolver.cpp @@ -45,6 +45,11 @@ ViewProviderSolver::ViewProviderSolver() ViewProviderSolver::~ViewProviderSolver() = default; +std::vector ViewProviderSolver::getDisplayModes() const +{ + return {"Solver"}; +} + bool ViewProviderSolver::onDelete(const std::vector&) { // warn the user if the object has unselected children diff --git a/src/Mod/Fem/Gui/ViewProviderSolver.h b/src/Mod/Fem/Gui/ViewProviderSolver.h index 8681ac20fd..0027bb2c93 100644 --- a/src/Mod/Fem/Gui/ViewProviderSolver.h +++ b/src/Mod/Fem/Gui/ViewProviderSolver.h @@ -53,6 +53,8 @@ public: { return Visibility.getValue(); } + /// A list of all possible display modes + std::vector getDisplayModes() const override; // handling when object is deleted bool onDelete(const std::vector&) override; From 5e88d52fc5e08cec7392cf2c17c53f0f07f3b87a Mon Sep 17 00:00:00 2001 From: Pieter Hijma Date: Fri, 13 Feb 2026 22:16:03 +0100 Subject: [PATCH 076/124] FEM: Reenable toggling visibility This reenables visibility toggling for Analysis and Solver objects. (cherry picked from commit 1bfaa81d774bde2599243b7872bcbc2653a0c145) --- src/Mod/Fem/Gui/ViewProviderAnalysis.cpp | 1 - src/Mod/Fem/Gui/ViewProviderSolver.cpp | 1 - 2 files changed, 2 deletions(-) diff --git a/src/Mod/Fem/Gui/ViewProviderAnalysis.cpp b/src/Mod/Fem/Gui/ViewProviderAnalysis.cpp index 0f789559b2..4f418a44aa 100644 --- a/src/Mod/Fem/Gui/ViewProviderAnalysis.cpp +++ b/src/Mod/Fem/Gui/ViewProviderAnalysis.cpp @@ -99,7 +99,6 @@ PROPERTY_SOURCE(FemGui::ViewProviderFemAnalysis, Gui::ViewProviderDocumentObject ViewProviderFemAnalysis::ViewProviderFemAnalysis() { - setToggleVisibility(ToggleVisibilityMode::NoToggleVisibility); sPixmap = "FEM_Analysis"; } diff --git a/src/Mod/Fem/Gui/ViewProviderSolver.cpp b/src/Mod/Fem/Gui/ViewProviderSolver.cpp index d001dbbd13..9067321ce8 100644 --- a/src/Mod/Fem/Gui/ViewProviderSolver.cpp +++ b/src/Mod/Fem/Gui/ViewProviderSolver.cpp @@ -39,7 +39,6 @@ PROPERTY_SOURCE(FemGui::ViewProviderSolver, Gui::ViewProviderDocumentObject) ViewProviderSolver::ViewProviderSolver() { - setToggleVisibility(ToggleVisibilityMode::NoToggleVisibility); sPixmap = "FEM_SolverStandard"; } From 347c6087bc726b389b9e78542ef282eeb11b13da Mon Sep 17 00:00:00 2001 From: Pieter Hijma Date: Thu, 19 Feb 2026 16:22:55 +0100 Subject: [PATCH 077/124] Core: Disable toggling visibility text document (cherry picked from commit 03394588694fc403f95b2acbfd077ec60bfc7782) --- src/Gui/ViewProviderTextDocument.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Gui/ViewProviderTextDocument.cpp b/src/Gui/ViewProviderTextDocument.cpp index 6a35efd2c9..90221699c6 100644 --- a/src/Gui/ViewProviderTextDocument.cpp +++ b/src/Gui/ViewProviderTextDocument.cpp @@ -97,6 +97,8 @@ ViewProviderTextDocument::ViewProviderTextDocument() OnTopWhenSelected.setStatus(App::Property::Hidden, true); SelectionStyle.setStatus(App::Property::Hidden, true); Visibility.setStatus(App::Property::Hidden, true); + + setToggleVisibility(ToggleVisibilityMode::NoToggleVisibility); } void ViewProviderTextDocument::setupContextMenu(QMenu* menu, QObject* receiver, const char* member) From 973d647b44361432c8d0a791705a0cf3dc8fc7db Mon Sep 17 00:00:00 2001 From: Pieter Hijma Date: Thu, 19 Feb 2026 16:23:34 +0100 Subject: [PATCH 078/124] Fem: Improve visibility toggling Result and Solver (cherry picked from commit 94c722d2852b9253fbab3e012e0650b34ac76d70) --- src/Mod/Fem/Gui/ViewProviderResult.h | 2 +- src/Mod/Fem/Gui/ViewProviderSolver.cpp | 1 + .../femviewprovider/view_result_mechanical.py | 16 ++++++++++++++++ 3 files changed, 18 insertions(+), 1 deletion(-) diff --git a/src/Mod/Fem/Gui/ViewProviderResult.h b/src/Mod/Fem/Gui/ViewProviderResult.h index 3868356060..b6e68f159c 100644 --- a/src/Mod/Fem/Gui/ViewProviderResult.h +++ b/src/Mod/Fem/Gui/ViewProviderResult.h @@ -45,7 +45,7 @@ public: // shows solid in the tree bool isShow() const override { - return true; + return Visibility.getValue(); } }; diff --git a/src/Mod/Fem/Gui/ViewProviderSolver.cpp b/src/Mod/Fem/Gui/ViewProviderSolver.cpp index 9067321ce8..d001dbbd13 100644 --- a/src/Mod/Fem/Gui/ViewProviderSolver.cpp +++ b/src/Mod/Fem/Gui/ViewProviderSolver.cpp @@ -39,6 +39,7 @@ PROPERTY_SOURCE(FemGui::ViewProviderSolver, Gui::ViewProviderDocumentObject) ViewProviderSolver::ViewProviderSolver() { + setToggleVisibility(ToggleVisibilityMode::NoToggleVisibility); sPixmap = "FEM_SolverStandard"; } diff --git a/src/Mod/Fem/femviewprovider/view_result_mechanical.py b/src/Mod/Fem/femviewprovider/view_result_mechanical.py index a431ac512b..69586670fa 100644 --- a/src/Mod/Fem/femviewprovider/view_result_mechanical.py +++ b/src/Mod/Fem/femviewprovider/view_result_mechanical.py @@ -87,3 +87,19 @@ class VPResultMechanical(view_base_femconstraint.VPBaseFemConstraint): else: return False return True + + def onChanged(self, vp, prop): + if prop != "Visibility": + return + + for child in self.claimChildren(): + try: + if child is None: + continue + childViewObject = getattr(child, "ViewObject", None) + if childViewObject is None: + continue + + child.ViewObject.Visibility = self.Object.ViewObject.Visibility + except Exception: + pass From 8fb9e43a969fbbe8de48a8957a03ec99c7d0f990 Mon Sep 17 00:00:00 2001 From: wandererfan Date: Sun, 15 Feb 2026 18:32:06 -0500 Subject: [PATCH 079/124] [TD]expose nearestFraction to python (cherry picked from commit bef9d033129f86a9cdbee49180cab2032a214eaa) --- src/Mod/TechDraw/App/AppTechDrawPy.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/Mod/TechDraw/App/AppTechDrawPy.cpp b/src/Mod/TechDraw/App/AppTechDrawPy.cpp index 695744ff43..fea87becfe 100644 --- a/src/Mod/TechDraw/App/AppTechDrawPy.cpp +++ b/src/Mod/TechDraw/App/AppTechDrawPy.cpp @@ -192,6 +192,10 @@ public: add_varargs_method("makeLeader", &Module::makeLeader, "makeLeader(parent - DrawViewPart, points - [Vector], startSymbol - int, endSymbol - int) - Creates a leader line attached to parent. Points are in page coordinates with (0, 0) at lowerleft.s" ); + add_varargs_method("nearestFraction", &Module::nearestFraction, + "nearestFraction(float) - returns the numeration and denominator of the nearest fraction as a tuple." + ); + initialize("This is a module for making drawings"); // register with Python } ~Module() override {} @@ -1348,6 +1352,18 @@ private: return Py::asObject(new DrawLeaderLinePy(newLeader)); } + Py::Object nearestFraction(const Py::Tuple& args) + { + double valueWithDecimals{0.0}; + if (!PyArg_ParseTuple(args.ptr(), "d", &valueWithDecimals)) { + throw Py::TypeError("expected (valueWithDecimals)"); + } + + std::pair numAndDen = DrawUtil::nearestFraction(valueWithDecimals); + PyObject* pyNumAndDen = Py_BuildValue("(ii)", numAndDen.first, numAndDen.second); + return Py::asObject(pyNumAndDen); + } + }; PyObject* initModule() From 308e360c2644cee505e97fa6dce40b8c3b77df2d Mon Sep 17 00:00:00 2001 From: wandererfan Date: Sun, 15 Feb 2026 18:33:09 -0500 Subject: [PATCH 080/124] [TD]use nearestFraction to get scale (cherry picked from commit f60f3d7cc5faa7946af9102618a9cd07a0126f74) --- .../TechDrawTools/TaskFillTemplateFields.py | 29 ++++--------------- 1 file changed, 5 insertions(+), 24 deletions(-) diff --git a/src/Mod/TechDraw/TechDrawTools/TaskFillTemplateFields.py b/src/Mod/TechDraw/TechDrawTools/TaskFillTemplateFields.py index b080d9506c..6af0eb75d8 100644 --- a/src/Mod/TechDraw/TechDrawTools/TaskFillTemplateFields.py +++ b/src/Mod/TechDraw/TechDrawTools/TaskFillTemplateFields.py @@ -37,6 +37,7 @@ import csv import codecs from fractions import Fraction import os.path +import TechDraw CreatedByChkLst = [] ScaleChkLst = [] @@ -196,31 +197,11 @@ class TaskFillTemplateFields: self.checkBoxList.append(self.cb2) self.lineTextList.append(self.s2) self.cb2.clicked.connect(self.on_cb2_clicked) - if projgrp_view.Scale < 1: - fracScale = Fraction(projgrp_view.Scale).limit_denominator() - self.s2.setText( - str(fracScale.numerator) + fracScale = TechDraw.nearestFraction(projgrp_view.Scale) + self.s2.setText( + str(fracScale[0]) + " : " - + str(fracScale.denominator) - ) - elif int(projgrp_view.Scale) == 1 or ( - projgrp_view.Scale > 1 - and int(projgrp_view.Scale) == projgrp_view.Scale - ): - self.s2.setText(str(int(projgrp_view.Scale)) + " : 1") - else: # must be something like 2.5 = 5 : 2 - for x in range(2, 10): - if ( - int(projgrp_view.Scale * x) - == projgrp_view.Scale * x - ): - fracScale = Fraction(projgrp_view.Scale) - self.s2.setText( - str(fracScale.numerator) - + " : " - + str(fracScale.denominator) - ) - break + + str(fracScale[1])) dialogRow += 1 if str(key).lower() in LabelChkLst: t3 = QtGui.QLabel(value) From 4ad4fb5ebaeaf5c58c085cbda60842909c48c095 Mon Sep 17 00:00:00 2001 From: WandererFan Date: Mon, 16 Feb 2026 09:24:47 -0500 Subject: [PATCH 081/124] fix spelling mistake Co-authored-by: Chris Hennes (cherry picked from commit 82ba9ec9d83c035d3115932881f240980a0bc074) --- src/Mod/TechDraw/App/AppTechDrawPy.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/TechDraw/App/AppTechDrawPy.cpp b/src/Mod/TechDraw/App/AppTechDrawPy.cpp index fea87becfe..19628eb40d 100644 --- a/src/Mod/TechDraw/App/AppTechDrawPy.cpp +++ b/src/Mod/TechDraw/App/AppTechDrawPy.cpp @@ -193,7 +193,7 @@ public: "makeLeader(parent - DrawViewPart, points - [Vector], startSymbol - int, endSymbol - int) - Creates a leader line attached to parent. Points are in page coordinates with (0, 0) at lowerleft.s" ); add_varargs_method("nearestFraction", &Module::nearestFraction, - "nearestFraction(float) - returns the numeration and denominator of the nearest fraction as a tuple." + "nearestFraction(float) - returns the numerator and denominator of the nearest fraction as a tuple." ); initialize("This is a module for making drawings"); // register with Python From 860aa6a45bd2975aa8d620e906067c8a0c1de6b8 Mon Sep 17 00:00:00 2001 From: marioalexis Date: Thu, 19 Feb 2026 20:34:22 -0300 Subject: [PATCH 082/124] Fem: Add Tool property to solvers and meshers (cherry picked from commit 6f8e9f1a9e6e527e533590bbbbe333d6d4953b7a) --- src/Mod/Fem/App/FemMeshShapeObject.cpp | 16 ++++++++++++++++ src/Mod/Fem/App/FemMeshShapeObject.h | 2 ++ src/Mod/Fem/App/FemSolverObject.cpp | 9 +++++++++ src/Mod/Fem/App/FemSolverObject.h | 1 + 4 files changed, 28 insertions(+) diff --git a/src/Mod/Fem/App/FemMeshShapeObject.cpp b/src/Mod/Fem/App/FemMeshShapeObject.cpp index e6d219a92d..c3558e41d4 100644 --- a/src/Mod/Fem/App/FemMeshShapeObject.cpp +++ b/src/Mod/Fem/App/FemMeshShapeObject.cpp @@ -46,6 +46,22 @@ FemMeshShapeBaseObject::FemMeshShapeBaseObject() Prop_None, "Geometry object, the mesh is made from. The geometry object has to have a Shape." ); + ADD_PROPERTY_TYPE( + Tool, + (Py::Object()), + "FEM Mesh", + App::PropertyType( + App::Prop_Transient | App::Prop_Hidden | App::Prop_ReadOnly | App::Prop_Output + ), + "Tool object for run the mesher" + ); + ADD_PROPERTY_TYPE( + WorkingDirectory, + (""), + "FEM Mesh", + App::PropertyType(App::Prop_Transient | App::Prop_Hidden | App::Prop_Output), + "Mesher working directory" + ); Shape.setScope(LinkScope::Global); } diff --git a/src/Mod/Fem/App/FemMeshShapeObject.h b/src/Mod/Fem/App/FemMeshShapeObject.h index adf08ee618..a9afb94a76 100644 --- a/src/Mod/Fem/App/FemMeshShapeObject.h +++ b/src/Mod/Fem/App/FemMeshShapeObject.h @@ -39,6 +39,8 @@ public: ~FemMeshShapeBaseObject() override; App::PropertyLink Shape; + App::PropertyPythonObject Tool; + App::PropertyPath WorkingDirectory; /// returns the type name of the ViewProvider const char* getViewProviderName() const override diff --git a/src/Mod/Fem/App/FemSolverObject.cpp b/src/Mod/Fem/App/FemSolverObject.cpp index 8a297b91fe..50672e481b 100644 --- a/src/Mod/Fem/App/FemSolverObject.cpp +++ b/src/Mod/Fem/App/FemSolverObject.cpp @@ -50,6 +50,15 @@ FemSolverObject::FemSolverObject() App::PropertyType(App::Prop_Transient | App::Prop_Hidden | App::Prop_Output), "Solver working directory" ); + ADD_PROPERTY_TYPE( + Tool, + (Py::Object()), + "Solver", + App::PropertyType( + App::Prop_Transient | App::Prop_Hidden | App::Prop_ReadOnly | App::Prop_Output + ), + "Tool for run the solver" + ); } FemSolverObject::~FemSolverObject() = default; diff --git a/src/Mod/Fem/App/FemSolverObject.h b/src/Mod/Fem/App/FemSolverObject.h index 191a47a1df..fc03e6652c 100644 --- a/src/Mod/Fem/App/FemSolverObject.h +++ b/src/Mod/Fem/App/FemSolverObject.h @@ -42,6 +42,7 @@ public: ~FemSolverObject() override; App::PropertyLinkList Results; + App::PropertyPythonObject Tool; App::PropertyPath WorkingDirectory; // Attributes are implemented in the FemSolverObjectPython From 4e1c3933d7edcd0252eb3b1422fd23a7bccb5941 Mon Sep 17 00:00:00 2001 From: marioalexis Date: Thu, 19 Feb 2026 20:53:03 -0300 Subject: [PATCH 083/124] Fem: Add base class for solver and mesher tools (cherry picked from commit f8e5a92b98579f379d960b6c37f9589ab7b36126) --- src/Mod/Fem/CMakeLists.txt | 1 + src/Mod/Fem/femcommands/commands.py | 51 +---------- src/Mod/Fem/femmesh/gmshtools.py | 29 ++---- src/Mod/Fem/femmesh/netgentools.py | 10 +- .../Fem/femsolver/calculix/calculixtools.py | 30 +----- src/Mod/Fem/femsolver/elmer/elmertools.py | 32 +------ src/Mod/Fem/femsolver/run.py | 45 ++++++++- .../Fem/femtaskpanels/base_femlogtaskpanel.py | 1 - src/Mod/Fem/femtools/objecttools.py | 91 +++++++++++++++++++ 9 files changed, 161 insertions(+), 129 deletions(-) create mode 100644 src/Mod/Fem/femtools/objecttools.py diff --git a/src/Mod/Fem/CMakeLists.txt b/src/Mod/Fem/CMakeLists.txt index dbb030212c..fb2156c240 100755 --- a/src/Mod/Fem/CMakeLists.txt +++ b/src/Mod/Fem/CMakeLists.txt @@ -516,6 +516,7 @@ SET(FemTools_SRCS femtools/geomtools.py femtools/membertools.py femtools/migrate_app.py + femtools/objecttools.py femtools/tokrules.py ) diff --git a/src/Mod/Fem/femcommands/commands.py b/src/Mod/Fem/femcommands/commands.py index bf0fb7c1f1..7cfdc6330a 100644 --- a/src/Mod/Fem/femcommands/commands.py +++ b/src/Mod/Fem/femcommands/commands.py @@ -29,9 +29,6 @@ __url__ = "https://www.freecad.org" # \ingroup FEM # \brief FreeCAD FEM command definitions -from PySide import QtCore -from PySide import QtGui - import FreeCAD import FreeCADGui from FreeCAD import Qt @@ -1174,51 +1171,11 @@ class _SolverRun(CommandManager): self.tool = None def Activated(self): - if self.selobj.Proxy.Type in ["Fem::SolverCalculiX", "Fem::SolverElmer"]: - try: - QtGui.QApplication.setOverrideCursor(QtCore.Qt.WaitCursor) - self._set_tool() - self._conn(self.tool) - self.tool.prepare() - self.tool.compute() - except Exception as e: - QtGui.QApplication.restoreOverrideCursor() - FreeCAD.Console.PrintError(e) - return + from femsolver.run import run_fem_solver - else: - from femsolver.run import run_fem_solver - - run_fem_solver(self.selobj) - FreeCADGui.Selection.clearSelection() - FreeCAD.ActiveDocument.recompute() - - def _set_tool(self): - match self.selobj.Proxy.Type: - case "Fem::SolverCalculiX": - from femsolver.calculix.calculixtools import CalculiXTools - - self.tool = CalculiXTools(self.selobj) - case "Fem::SolverElmer": - from femsolver.elmer.elmertools import ElmerTools - - self.tool = ElmerTools(self.selobj) - - def _conn(self, tool): - QtCore.QObject.connect( - tool.process, - QtCore.SIGNAL("finished(int, QProcess::ExitStatus)"), - self._process_finished, - ) - - def _process_finished(self, code, status): - if status == QtCore.QProcess.ExitStatus.NormalExit and code == 0: - self.tool.update_properties() - FreeCAD.ActiveDocument.recompute() - QtGui.QApplication.restoreOverrideCursor() - else: - QtGui.QApplication.restoreOverrideCursor() - FreeCAD.Console.PrintError("Process finished with errors. Result not updated\n") + run_fem_solver(self.selobj) + FreeCADGui.Selection.clearSelection() + FreeCAD.ActiveDocument.recompute() class _SolverZ88(CommandManager): diff --git a/src/Mod/Fem/femmesh/gmshtools.py b/src/Mod/Fem/femmesh/gmshtools.py index 2ce06baa47..2b072a53b2 100644 --- a/src/Mod/Fem/femmesh/gmshtools.py +++ b/src/Mod/Fem/femmesh/gmshtools.py @@ -41,32 +41,21 @@ import Fem from . import meshtools from femtools import femutils from femtools import geomtools +from femtools.objecttools import ObjectTools class GmshError(Exception): pass -class GmshTools: +class GmshTools(ObjectTools): name = "Gmsh" - def __init__(self, gmsh_mesh_obj, analysis=None): - - # mesh obj - self.mesh_obj = gmsh_mesh_obj - - self.process = QProcess() - # analysis - self.analysis = None - if analysis: - self.analysis = analysis - else: - for i in self.mesh_obj.InList: - if i.isDerivedFrom("Fem::FemAnalysis"): - self.analysis = i - break - + def __init__(self, obj): + super().__init__(obj) + self.mesh_obj = obj + self.analysis = obj.getParentGroup() self.load_properties() self.error = False @@ -232,10 +221,8 @@ class GmshTools: self.rename_groups() def create_mesh(self): - self.prepare() - p = self.compute() - p.waitForFinished() - self.update_properties() + # for backward compatibility only + self.run(True) def start_logs(self): Console.PrintLog("\nGmsh FEM mesh run is being started.\n") diff --git a/src/Mod/Fem/femmesh/netgentools.py b/src/Mod/Fem/femmesh/netgentools.py index 1ca99f430c..25a08b78b2 100644 --- a/src/Mod/Fem/femmesh/netgentools.py +++ b/src/Mod/Fem/femmesh/netgentools.py @@ -34,9 +34,10 @@ from PySide.QtCore import QProcess, QThread, QProcessEnvironment import FreeCAD import Fem from freecad import utils +from femtools.objecttools import ObjectTools -class NetgenTools: +class NetgenTools(ObjectTools): # to change order of nodes from netgen to smesh order_edge = { @@ -73,11 +74,9 @@ class NetgenTools: __param_grp = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Fem/Netgen") def __init__(self, obj): - self.obj = obj + super().__init__(obj) self.fem_mesh = None - self.process = None self.tmpdir = "" - self.process = QProcess() self.mesh_params = {} def write_geom(self): @@ -267,6 +266,9 @@ def run_netgen( np.save(result_file, [result, groups]) +# remove traceback +sys.excepthook = lambda type, value, traceback: print(value) + run_netgen(**{kwds}) """ diff --git a/src/Mod/Fem/femsolver/calculix/calculixtools.py b/src/Mod/Fem/femsolver/calculix/calculixtools.py index a9921ca122..1c23edd666 100644 --- a/src/Mod/Fem/femsolver/calculix/calculixtools.py +++ b/src/Mod/Fem/femsolver/calculix/calculixtools.py @@ -37,42 +37,18 @@ import Fem from . import writer from .. import settings -# from feminout import importCcxDatResults from femmesh import meshsetsgetter from femtools import membertools +from femtools.objecttools import ObjectTools -class CalculiXTools: +class CalculiXTools(ObjectTools): name = "CalculiX" def __init__(self, obj): - self.obj = obj - self.process = QProcess() + super().__init__(obj) self.model_file = "" - self.analysis = obj.getParentGroup() - self.fem_param = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Fem") - self._create_working_directory(obj) - - def _create_working_directory(self, obj): - """ - Create working directory according to preferences - """ - if not os.path.isdir(obj.WorkingDirectory): - gen_param = self.fem_param.GetGroup("General") - if gen_param.GetBool("UseTempDirectory"): - self.obj.WorkingDirectory = tempfile.mkdtemp(prefix="fem_") - elif gen_param.GetBool("UseBesideDirectory"): - root, ext = os.path.splitext(obj.Document.FileName) - if root: - self.obj.WorkingDirectory = os.path.join(root, obj.Label) - os.makedirs(self.obj.WorkingDirectory, exist_ok=True) - else: - # file not saved, use temporary - self.obj.WorkingDirectory = tempfile.mkdtemp(prefix="fem_") - elif gen_param.GetBool("UseCustomDirectory"): - self.obj.WorkingDirectory = gen_param.GetString("CustomDirectoryPath") - os.makedirs(self.obj.WorkingDirectory, exist_ok=True) def prepare(self): from femtools.checksanalysis import check_member_for_solver_calculix diff --git a/src/Mod/Fem/femsolver/elmer/elmertools.py b/src/Mod/Fem/femsolver/elmer/elmertools.py index 2587a9d687..622ced738e 100644 --- a/src/Mod/Fem/femsolver/elmer/elmertools.py +++ b/src/Mod/Fem/femsolver/elmer/elmertools.py @@ -27,7 +27,6 @@ __url__ = "https://www.freecad.org" from PySide.QtCore import QProcess, QProcessEnvironment -import tempfile import os import re import shutil @@ -38,41 +37,18 @@ from . import writer from .. import settings from femtools import membertools +from femtools.objecttools import ObjectTools -class ElmerTools: +class ElmerTools(ObjectTools): name = "Elmer" def __init__(self, obj): - self.obj = obj - self.process = QProcess() + super().__init__(obj) self.model_file = "" - self.analysis = obj.getParentGroup() - self.fem_param = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Fem") - self._create_working_directory(obj) self._result_format = "" - def _create_working_directory(self, obj): - """ - Create working directory according to preferences - """ - if not os.path.isdir(obj.WorkingDirectory): - gen_param = self.fem_param.GetGroup("General") - if gen_param.GetBool("UseTempDirectory"): - self.obj.WorkingDirectory = tempfile.mkdtemp(prefix="fem_") - elif gen_param.GetBool("UseBesideDirectory"): - root, ext = os.path.splitext(obj.Document.FileName) - if root: - self.obj.WorkingDirectory = os.path.join(root, obj.Label) - os.makedirs(self.obj.WorkingDirectory, exist_ok=True) - else: - # file not saved, use temporary - self.obj.WorkingDirectory = tempfile.mkdtemp(prefix="fem_") - elif gen_param.GetBool("UseCustomDirectory"): - self.obj.WorkingDirectory = gen_param.GetString("CustomDirectoryPath") - os.makedirs(self.obj.WorkingDirectory, exist_ok=True) - def prepare(self): w = writer.Writer(self.obj, self.obj.WorkingDirectory) w.write_solver_input() @@ -91,7 +67,7 @@ class ElmerTools: p.setWorkingDirectory(self.obj.WorkingDirectory) grid_args = ["8", "2", mesh_file, "-out", self.obj.WorkingDirectory] p.start(grid_bin, grid_args) - p.waitForFinished() + p.waitForFinished(-1) num_proc = self.fem_param.GetGroup("Elmer").GetInt("NumberOfTasks", 1) if num_proc > 1: # MPI parallel computing version diff --git a/src/Mod/Fem/femsolver/run.py b/src/Mod/Fem/femsolver/run.py index d3fcb18f4e..fa7fcb3baf 100644 --- a/src/Mod/Fem/femsolver/run.py +++ b/src/Mod/Fem/femsolver/run.py @@ -40,6 +40,7 @@ import os import os.path import shutil import tempfile +from PySide import QtCore # import threading # not used ATM @@ -48,6 +49,8 @@ import FreeCAD as App from . import settings from . import signal from . import task +from femsolver.elmer import elmertools +from femsolver.calculix import calculixtools from femtools import femutils from femtools import membertools from femtools.errors import DirectoryDoesNotExistError @@ -69,7 +72,7 @@ _machines = {} _dirTypes = {} -def run_fem_solver(solver, working_dir=None): +def run_fem_solver(solver, working_dir=None, blocking=False): """Execute *solver* of the solver framework. Uses :meth:`getMachine ` to obtain a @@ -100,6 +103,35 @@ def run_fem_solver(solver, working_dir=None): use a :class:`Machine`. """ + tool = None + if working_dir: + solver.WorkingDirectory = working_dir + + match solver.Proxy.Type: + case "Fem::SolverElmer": + tool = elmertools.ElmerTools(solver) + case "Fem::SolverCalculiX": + tool = calculixtools.CalculiXTools(solver) + + if tool is not None: + # Redirect process error to report view + print_error = lambda: App.Console.PrintError( + tool.process.readAllStandardError().data().decode("utf-8") + ) + tool.process.readyReadStandardError.connect(print_error) + tool.process.finished.connect(_solver_finish(solver)) + try: + if App.GuiUp: + QtGui.QApplication.setOverrideCursor(QtCore.Qt.WaitCursor) + tool.run(blocking) + except Exception as e: + if App.GuiUp: + QtGui.QApplication.restoreOverrideCursor() + raise e + return + + # code for old solver implementations + if solver.Proxy.Type == "Fem::SolverCcxTools": from femtools.ccxtools import CcxTools as ccx @@ -192,6 +224,17 @@ def getMachine(solver, path=None): return m +def _solver_finish(obj): + def receiver(code, status): + if status != QtCore.QProcess.ExitStatus.NormalExit or code != 0: + App.Console.PrintError("Solver finished with errors. Result not updated\n") + if App.GuiUp: + QtGui.QApplication.restoreOverrideCursor() + obj.Document.recompute() + + return receiver + + def _isPathValid(m, path): t = _dirTypes.get(m.directory) # setting default None setting = settings.get_dir_setting() diff --git a/src/Mod/Fem/femtaskpanels/base_femlogtaskpanel.py b/src/Mod/Fem/femtaskpanels/base_femlogtaskpanel.py index 740ad10566..90072f39de 100644 --- a/src/Mod/Fem/femtaskpanels/base_femlogtaskpanel.py +++ b/src/Mod/Fem/femtaskpanels/base_femlogtaskpanel.py @@ -138,7 +138,6 @@ class _BaseLogTaskPanel(base_femtaskpanel._BaseTaskPanel, ABC): QtGui.QColor(getOutputWinColor("Error")), ) return - self.tool.update_properties() self.write_log("Process finished\n", QtGui.QColor(getOutputWinColor("Text"))) def process_started(self): diff --git a/src/Mod/Fem/femtools/objecttools.py b/src/Mod/Fem/femtools/objecttools.py new file mode 100644 index 0000000000..685145d839 --- /dev/null +++ b/src/Mod/Fem/femtools/objecttools.py @@ -0,0 +1,91 @@ +# SPDX-License-Identifier: LGPL-2.1-or-later + +# *************************************************************************** +# * Copyright (c) 2026 Mario Passaglia * +# * * +# * This file is part of FreeCAD. * +# * * +# * FreeCAD is free software: you can redistribute it and/or modify it * +# * under the terms of the GNU Lesser General Public License as * +# * published by the Free Software Foundation, either version 2.1 of the * +# * License, or (at your option) any later version. * +# * * +# * FreeCAD is distributed in the hope that it will be useful, but * +# * WITHOUT ANY WARRANTY; without even the implied warranty of * +# * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * +# * Lesser General Public License for more details. * +# * * +# * You should have received a copy of the GNU Lesser General Public * +# * License along with FreeCAD. If not, see * +# * . * +# * * +# *************************************************************************** + +__title__ = "Abstract base class for the work with solvers and meshers" +__author__ = "Mario Passaglia" +__url__ = "https://www.freecad.org" + + +from PySide.QtCore import QProcess +from abc import ABC, abstractmethod +import os +import tempfile + +import FreeCAD + + +class ObjectTools(ABC): + """Abstract base class for the work with solvers and meshers""" + + def __init__(self, obj): + obj.Tool = self + self.obj = obj + self.process = QProcess() + self.analysis = obj.getParentGroup() + self.fem_param = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Fem") + self._create_working_directory(obj) + + self.process.finished.connect(self._process_finished) + + def _create_working_directory(self, obj): + """ + Create working directory according to preferences + """ + if not os.path.isdir(obj.WorkingDirectory): + gen_param = self.fem_param.GetGroup("General") + if gen_param.GetBool("UseTempDirectory"): + self.obj.WorkingDirectory = tempfile.mkdtemp(prefix="fem_") + elif gen_param.GetBool("UseBesideDirectory"): + root, ext = os.path.splitext(obj.Document.FileName) + if root: + self.obj.WorkingDirectory = os.path.join(root, obj.Label) + os.makedirs(self.obj.WorkingDirectory, exist_ok=True) + else: + # file not saved, use temporary + self.obj.WorkingDirectory = tempfile.mkdtemp(prefix="fem_") + elif gen_param.GetBool("UseCustomDirectory"): + self.obj.WorkingDirectory = gen_param.GetString("CustomDirectoryPath") + os.makedirs(self.obj.WorkingDirectory, exist_ok=True) + + @abstractmethod + def prepare(self): + pass + + @abstractmethod + def compute(self): + pass + + @abstractmethod + def update_properties(self): + pass + + def run(self, blocking=False): + self.prepare() + self.compute() + if blocking: + return self.process.waitForFinished(-1) + return None + + def _process_finished(self, code, status): + if status == QProcess.ExitStatus.NormalExit and code == 0: + self.update_properties() From db3026100a06e0ae415510c82e117a90926619d4 Mon Sep 17 00:00:00 2001 From: marioalexis Date: Fri, 20 Feb 2026 01:40:28 -0300 Subject: [PATCH 084/124] Fem: Update and clean up examples and test (cherry picked from commit 49652e3c608d481d529823fbeea9c7c643cd9bef) --- src/Mod/Fem/CMakeLists.txt | 1 + src/Mod/Fem/femexamples/boxanalysis_base.py | 24 +++---- .../Fem/femexamples/boxanalysis_frequency.py | 4 +- src/Mod/Fem/femexamples/boxanalysis_static.py | 4 +- .../buckling_lateraltorsionalbuckling.py | 9 +-- .../Fem/femexamples/buckling_platebuckling.py | 9 +-- .../ccx_buckling_flexuralbuckling.py | 9 +-- .../femexamples/ccx_cantilever_base_edge.py | 9 +-- .../femexamples/ccx_cantilever_base_face.py | 9 +-- .../femexamples/ccx_cantilever_base_solid.py | 24 +++---- .../femexamples/ccx_cantilever_ele_hexa20.py | 15 ++--- .../femexamples/ccx_cantilever_ele_quad4.py | 11 +--- .../femexamples/ccx_cantilever_ele_quad8.py | 11 +--- .../femexamples/ccx_cantilever_ele_seg2.py | 11 +--- .../femexamples/ccx_cantilever_ele_tetra4.py | 7 +- .../femexamples/ccx_cantilever_ele_tria3.py | 11 +--- .../femexamples/ccx_cantilever_faceload.py | 4 +- .../femexamples/ccx_cantilever_nodeload.py | 4 +- .../ccx_cantilever_prescribeddisplacement.py | 4 +- .../ccx_disc_cyclic_symm_centrif.py | 6 +- .../Fem/femexamples/ccx_pipe_pressure_2D.py | 6 +- src/Mod/Fem/femexamples/ccx_rigid_body.py | 10 +-- src/Mod/Fem/femexamples/constraint_centrif.py | 9 +-- .../constraint_contact_shell_shell.py | 9 +-- .../constraint_contact_solid_solid.py | 9 +-- .../femexamples/constraint_section_print.py | 9 +-- .../constraint_selfweight_cantilever.py | 25 +++---- src/Mod/Fem/femexamples/constraint_tie.py | 9 +-- .../constraint_transform_beam_hinged.py | 9 +-- .../constraint_transform_torque.py | 9 +-- ...uitutorial01_eigenvalue_of_elastic_beam.py | 21 +++--- .../equation_deformation_spring_elmer.py | 10 +-- ...on_electrostatics_capacitance_two_balls.py | 20 ++---- ...lectrostatics_capacitance_two_balls_ccx.py | 20 ++---- ...ctrostatics_electricforce_elmer_nongui6.py | 37 ++--------- .../Fem/femexamples/equation_flow_elmer_2D.py | 10 +-- .../equation_flow_initial_elmer_2D.py | 10 +-- .../equation_flow_turbulent_elmer_2D.py | 10 +-- .../Fem/femexamples/equation_flux_elmer.py | 10 +-- .../equation_magnetodynamics_2D_elmer.py | 10 +-- .../equation_magnetodynamics_elmer.py | 25 +------ .../equation_magnetostatics_2D_elmer.py | 21 ++---- .../equation_staticcurrent_elmer.py | 10 +-- src/Mod/Fem/femexamples/examplesgui.py | 2 +- .../Fem/femexamples/frequency_beamsimple.py | 9 +-- src/Mod/Fem/femexamples/manager.py | 8 +-- ...material_multiple_bendingbeam_fiveboxes.py | 9 +-- ...material_multiple_bendingbeam_fivefaces.py | 9 +-- .../material_multiple_tensionrod_twoboxes.py | 9 +-- .../femexamples/material_nl_platewithhole.py | 9 +-- .../Fem/femexamples/meshes/generate_mesh.py | 66 +++++++++++++++++++ src/Mod/Fem/femexamples/mystran_plate.py | 11 +--- src/Mod/Fem/femexamples/rc_wall_2d.py | 9 +-- .../square_pipe_end_twisted_edgeforces.py | 9 +-- .../square_pipe_end_twisted_nodeforces.py | 9 +-- src/Mod/Fem/femexamples/thermomech_bimetal.py | 25 +++---- .../truss_3d_cs_circle_ele_seg2.py | 9 +-- .../truss_3d_cs_circle_ele_seg3.py | 9 +-- src/Mod/Fem/femtest/app/test_ccxtools.py | 14 ++-- src/Mod/Fem/femtest/app/test_solver_z88.py | 4 +- 60 files changed, 266 insertions(+), 458 deletions(-) create mode 100644 src/Mod/Fem/femexamples/meshes/generate_mesh.py diff --git a/src/Mod/Fem/CMakeLists.txt b/src/Mod/Fem/CMakeLists.txt index fb2156c240..f448ded325 100755 --- a/src/Mod/Fem/CMakeLists.txt +++ b/src/Mod/Fem/CMakeLists.txt @@ -115,6 +115,7 @@ SET(FemExamples_SRCS SET(FemExampleMeshes_SRCS femexamples/meshes/__init__.py + femexamples/meshes/generate_mesh.py femexamples/meshes/mesh_beamsimple_tetra10.py femexamples/meshes/mesh_boxanalysis_tetra10.py femexamples/meshes/mesh_boxes_2_vertikal_tetra10.py diff --git a/src/Mod/Fem/femexamples/boxanalysis_base.py b/src/Mod/Fem/femexamples/boxanalysis_base.py index e90bfce7eb..4899c68f81 100644 --- a/src/Mod/Fem/femexamples/boxanalysis_base.py +++ b/src/Mod/Fem/femexamples/boxanalysis_base.py @@ -29,9 +29,10 @@ import ObjectsFem from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh -def setup_boxanalysisbase(doc=None, solvertype="ccxtools"): +def setup_boxanalysisbase(doc=None, solvertype="ccxtools", test_mode=False): # init FreeCAD document if doc is None: @@ -62,21 +63,22 @@ def setup_boxanalysisbase(doc=None, solvertype="ccxtools"): analysis.addObject(material_obj) # mesh - from .meshes.mesh_boxanalysis_tetra10 import create_nodes, create_elements - - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") femmesh_obj = analysis.addObject(ObjectsFem.makeMeshGmsh(doc, get_meshname()))[0] - femmesh_obj.FemMesh = fem_mesh femmesh_obj.Shape = geom_obj femmesh_obj.SecondOrderLinear = False femmesh_obj.CharacteristicLengthMin = "8.0 mm" femmesh_obj.ElementOrder = "2nd" + # generate the mesh + success = False + if not test_mode: + success = generate_mesh.mesh_from_mesher(femmesh_obj, "gmsh") + if not success: + # try to create from existing rough mesh + from .meshes.mesh_boxanalysis_tetra10 import create_nodes, create_elements + + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) + femmesh_obj.FemMesh = fem_mesh + doc.recompute() return doc diff --git a/src/Mod/Fem/femexamples/boxanalysis_frequency.py b/src/Mod/Fem/femexamples/boxanalysis_frequency.py index 67628832ac..096cf73c4c 100644 --- a/src/Mod/Fem/femexamples/boxanalysis_frequency.py +++ b/src/Mod/Fem/femexamples/boxanalysis_frequency.py @@ -58,7 +58,7 @@ See forum topic post: ) -def setup(doc=None, solvertype="ccxtools"): +def setup(doc=None, solvertype="ccxtools", test_mode=False): # init FreeCAD document if doc is None: @@ -69,7 +69,7 @@ def setup(doc=None, solvertype="ccxtools"): manager.add_explanation_obj(doc, get_explanation(manager.get_header(get_information()))) # setup box frequency, change solver attributes - doc = setup_boxanalysisbase(doc, solvertype) + doc = setup_boxanalysisbase(doc, solvertype, test_mode) analysis = doc.Analysis # solver diff --git a/src/Mod/Fem/femexamples/boxanalysis_static.py b/src/Mod/Fem/femexamples/boxanalysis_static.py index 3b4eee2c2c..71b7ac37a8 100644 --- a/src/Mod/Fem/femexamples/boxanalysis_static.py +++ b/src/Mod/Fem/femexamples/boxanalysis_static.py @@ -60,7 +60,7 @@ See forum topic post: ) -def setup(doc=None, solvertype="ccxtools"): +def setup(doc=None, solvertype="ccxtools", test_mode=False): # init FreeCAD document if doc is None: @@ -71,7 +71,7 @@ def setup(doc=None, solvertype="ccxtools"): manager.add_explanation_obj(doc, get_explanation(manager.get_header(get_information()))) # setup box static, add a fixed, force and a pressure constraint - doc = setup_boxanalysisbase(doc, solvertype) + doc = setup_boxanalysisbase(doc, solvertype, test_mode) geom_obj = doc.Box analysis = doc.Analysis diff --git a/src/Mod/Fem/femexamples/buckling_lateraltorsionalbuckling.py b/src/Mod/Fem/femexamples/buckling_lateraltorsionalbuckling.py index 49e86961c1..8c53202833 100644 --- a/src/Mod/Fem/femexamples/buckling_lateraltorsionalbuckling.py +++ b/src/Mod/Fem/femexamples/buckling_lateraltorsionalbuckling.py @@ -29,6 +29,7 @@ import ObjectsFem from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -177,13 +178,7 @@ def setup(doc=None, solvertype="ccxtools"): # mesh from .meshes.mesh_buckling_ibeam_tria6 import create_nodes, create_elements - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) femmesh_obj = analysis.addObject(ObjectsFem.makeMeshGmsh(doc, get_meshname()))[0] femmesh_obj.FemMesh = fem_mesh femmesh_obj.Shape = geom_obj diff --git a/src/Mod/Fem/femexamples/buckling_platebuckling.py b/src/Mod/Fem/femexamples/buckling_platebuckling.py index 0c029412cf..21cb489eb1 100644 --- a/src/Mod/Fem/femexamples/buckling_platebuckling.py +++ b/src/Mod/Fem/femexamples/buckling_platebuckling.py @@ -29,6 +29,7 @@ import ObjectsFem from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -150,13 +151,7 @@ def setup(doc=None, solvertype="ccxtools"): # mesh from .meshes.mesh_buckling_plate_tria6 import create_nodes, create_elements - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) femmesh_obj = analysis.addObject(ObjectsFem.makeMeshGmsh(doc, get_meshname()))[0] femmesh_obj.FemMesh = fem_mesh femmesh_obj.Shape = geom_obj diff --git a/src/Mod/Fem/femexamples/ccx_buckling_flexuralbuckling.py b/src/Mod/Fem/femexamples/ccx_buckling_flexuralbuckling.py index 9086a72981..84af90ce9a 100644 --- a/src/Mod/Fem/femexamples/ccx_buckling_flexuralbuckling.py +++ b/src/Mod/Fem/femexamples/ccx_buckling_flexuralbuckling.py @@ -30,6 +30,7 @@ import ObjectsFem from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -130,13 +131,7 @@ def setup(doc=None, solvertype="ccxtools"): # mesh from .meshes.mesh_flexural_buckling import create_nodes, create_elements - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) femmesh_obj = analysis.addObject(ObjectsFem.makeMeshGmsh(doc, get_meshname()))[0] femmesh_obj.FemMesh = fem_mesh femmesh_obj.Shape = geom_obj diff --git a/src/Mod/Fem/femexamples/ccx_cantilever_base_edge.py b/src/Mod/Fem/femexamples/ccx_cantilever_base_edge.py index c3642287cf..2318766682 100644 --- a/src/Mod/Fem/femexamples/ccx_cantilever_base_edge.py +++ b/src/Mod/Fem/femexamples/ccx_cantilever_base_edge.py @@ -29,6 +29,7 @@ import ObjectsFem from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def setup_cantilever_base_edge(doc=None, solvertype="ccxtools"): @@ -121,13 +122,7 @@ def setup_cantilever_base_edge(doc=None, solvertype="ccxtools"): # mesh from .meshes.mesh_canticcx_seg3 import create_nodes, create_elements - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) femmesh_obj = analysis.addObject(ObjectsFem.makeMeshGmsh(doc, get_meshname()))[0] femmesh_obj.FemMesh = fem_mesh femmesh_obj.Shape = geom_obj diff --git a/src/Mod/Fem/femexamples/ccx_cantilever_base_face.py b/src/Mod/Fem/femexamples/ccx_cantilever_base_face.py index 6a360c1dd3..b1fca7a92a 100644 --- a/src/Mod/Fem/femexamples/ccx_cantilever_base_face.py +++ b/src/Mod/Fem/femexamples/ccx_cantilever_base_face.py @@ -28,6 +28,7 @@ import ObjectsFem from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def setup_cantilever_base_face(doc=None, solvertype="ccxtools"): @@ -106,13 +107,7 @@ def setup_cantilever_base_face(doc=None, solvertype="ccxtools"): # mesh from .meshes.mesh_canticcx_tria6 import create_nodes, create_elements - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) femmesh_obj = analysis.addObject(ObjectsFem.makeMeshGmsh(doc, get_meshname()))[0] femmesh_obj.FemMesh = fem_mesh femmesh_obj.Shape = geom_obj diff --git a/src/Mod/Fem/femexamples/ccx_cantilever_base_solid.py b/src/Mod/Fem/femexamples/ccx_cantilever_base_solid.py index b2ddec593b..2b233279fe 100644 --- a/src/Mod/Fem/femexamples/ccx_cantilever_base_solid.py +++ b/src/Mod/Fem/femexamples/ccx_cantilever_base_solid.py @@ -29,9 +29,10 @@ import ObjectsFem from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh -def setup_cantilever_base_solid(doc=None, solvertype="ccxtools"): +def setup_cantilever_base_solid(doc=None, solvertype="ccxtools", test_mode=False): # init FreeCAD document if doc is None: @@ -91,19 +92,20 @@ def setup_cantilever_base_solid(doc=None, solvertype="ccxtools"): analysis.addObject(con_fixed) # mesh - from .meshes.mesh_canticcx_tetra10 import create_nodes, create_elements - - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") femmesh_obj = analysis.addObject(ObjectsFem.makeMeshGmsh(doc, get_meshname()))[0] - femmesh_obj.FemMesh = fem_mesh femmesh_obj.Shape = geom_obj femmesh_obj.SecondOrderLinear = False + # generate the mesh + success = False + if not test_mode: + success = generate_mesh.mesh_from_mesher(femmesh_obj, "gmsh") + if not success: + # try to create from existing rough mesh + from .meshes.mesh_canticcx_tetra10 import create_nodes, create_elements + + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) + femmesh_obj.FemMesh = fem_mesh + doc.recompute() return doc diff --git a/src/Mod/Fem/femexamples/ccx_cantilever_ele_hexa20.py b/src/Mod/Fem/femexamples/ccx_cantilever_ele_hexa20.py index 3ff22f19af..f28638f68d 100644 --- a/src/Mod/Fem/femexamples/ccx_cantilever_ele_hexa20.py +++ b/src/Mod/Fem/femexamples/ccx_cantilever_ele_hexa20.py @@ -30,6 +30,7 @@ from . import manager from .ccx_cantilever_faceload import setup as setup_with_faceload from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -38,7 +39,7 @@ def get_information(): "meshtype": "solid", "meshelement": "Hexa20", "constraints": ["fixed", "force"], - "solvers": ["ccxtools", "elmer", "z88"], + "solvers": ["ccxtools", "z88"], # elmer disabled until mesh has groups "material": "solid", "equations": ["mechanical"], } @@ -84,16 +85,8 @@ def setup(doc=None, solvertype="ccxtools"): # load the hexa20 mesh from .meshes.mesh_canticcx_hexa20 import create_nodes, create_elements - new_fem_mesh = Fem.FemMesh() - control = create_nodes(new_fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(new_fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") - - # overwrite mesh with the hexa20 mesh - femmesh_obj.FemMesh = new_fem_mesh + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) + femmesh_obj.FemMesh = fem_mesh doc.recompute() return doc diff --git a/src/Mod/Fem/femexamples/ccx_cantilever_ele_quad4.py b/src/Mod/Fem/femexamples/ccx_cantilever_ele_quad4.py index 213af6ea74..90906ec35c 100644 --- a/src/Mod/Fem/femexamples/ccx_cantilever_ele_quad4.py +++ b/src/Mod/Fem/femexamples/ccx_cantilever_ele_quad4.py @@ -29,6 +29,7 @@ from . import manager from .ccx_cantilever_base_face import setup_cantilever_base_face from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -80,16 +81,10 @@ def setup(doc=None, solvertype="ccxtools"): # load the quad4 mesh from .meshes.mesh_canticcx_quad4 import create_nodes, create_elements - new_fem_mesh = Fem.FemMesh() - control = create_nodes(new_fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(new_fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) # overwrite mesh with the quad4 mesh - femmesh_obj.FemMesh = new_fem_mesh + femmesh_obj.FemMesh = fem_mesh # set mesh obj parameter femmesh_obj.Shape = geom_obj diff --git a/src/Mod/Fem/femexamples/ccx_cantilever_ele_quad8.py b/src/Mod/Fem/femexamples/ccx_cantilever_ele_quad8.py index 17e0706694..ed655832b4 100644 --- a/src/Mod/Fem/femexamples/ccx_cantilever_ele_quad8.py +++ b/src/Mod/Fem/femexamples/ccx_cantilever_ele_quad8.py @@ -29,6 +29,7 @@ from . import manager from .ccx_cantilever_base_face import setup_cantilever_base_face from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -80,16 +81,10 @@ def setup(doc=None, solvertype="ccxtools"): # load the quad8 mesh from .meshes.mesh_canticcx_quad8 import create_nodes, create_elements - new_fem_mesh = Fem.FemMesh() - control = create_nodes(new_fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(new_fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) # overwrite mesh with the quad8 mesh - femmesh_obj.FemMesh = new_fem_mesh + femmesh_obj.FemMesh = fem_mesh # set mesh obj parameter femmesh_obj.Shape = geom_obj diff --git a/src/Mod/Fem/femexamples/ccx_cantilever_ele_seg2.py b/src/Mod/Fem/femexamples/ccx_cantilever_ele_seg2.py index e5565329f0..7b61d5dfff 100644 --- a/src/Mod/Fem/femexamples/ccx_cantilever_ele_seg2.py +++ b/src/Mod/Fem/femexamples/ccx_cantilever_ele_seg2.py @@ -29,6 +29,7 @@ from . import manager from .ccx_cantilever_base_edge import setup_cantilever_base_edge from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -80,16 +81,10 @@ def setup(doc=None, solvertype="ccxtools"): # load the seg2 mesh from .meshes.mesh_canticcx_seg2 import create_nodes, create_elements - new_fem_mesh = Fem.FemMesh() - control = create_nodes(new_fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(new_fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) # overwrite mesh with the seg2 mesh - femmesh_obj.FemMesh = new_fem_mesh + femmesh_obj.FemMesh = fem_mesh # set mesh obj parameter femmesh_obj.Shape = geom_obj diff --git a/src/Mod/Fem/femexamples/ccx_cantilever_ele_tetra4.py b/src/Mod/Fem/femexamples/ccx_cantilever_ele_tetra4.py index 5e167354d3..b4879e8906 100644 --- a/src/Mod/Fem/femexamples/ccx_cantilever_ele_tetra4.py +++ b/src/Mod/Fem/femexamples/ccx_cantilever_ele_tetra4.py @@ -28,6 +28,7 @@ from . import manager from .ccx_cantilever_faceload import setup as setup_with_faceload from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -52,8 +53,7 @@ from femexamples.ccx_cantilever_ele_tetra4 import setup setup() -Tetra4 elements. There are really a lot needed thus mesh is cleared. -Mesh before run the example. +Cantilever modeled with tetra4 volume elements ... """ @@ -89,5 +89,8 @@ def setup(doc=None, solvertype="ccxtools"): femmesh_obj.CharacteristicLengthMax = "150.0 mm" femmesh_obj.CharacteristicLengthMin = "150.0 mm" + # generate the mesh + generate_mesh.mesh_from_mesher(femmesh_obj, "gmsh") + doc.recompute() return doc diff --git a/src/Mod/Fem/femexamples/ccx_cantilever_ele_tria3.py b/src/Mod/Fem/femexamples/ccx_cantilever_ele_tria3.py index bbc17eacb6..844e70a368 100644 --- a/src/Mod/Fem/femexamples/ccx_cantilever_ele_tria3.py +++ b/src/Mod/Fem/femexamples/ccx_cantilever_ele_tria3.py @@ -29,6 +29,7 @@ from . import manager from .ccx_cantilever_base_face import setup_cantilever_base_face from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -80,16 +81,10 @@ def setup(doc=None, solvertype="ccxtools"): # load the tria3 mesh from .meshes.mesh_canticcx_tria3 import create_nodes, create_elements - new_fem_mesh = Fem.FemMesh() - control = create_nodes(new_fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(new_fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) # overwrite mesh with the tria3 mesh - femmesh_obj.FemMesh = new_fem_mesh + femmesh_obj.FemMesh = fem_mesh # set mesh obj parameter femmesh_obj.Shape = geom_obj diff --git a/src/Mod/Fem/femexamples/ccx_cantilever_faceload.py b/src/Mod/Fem/femexamples/ccx_cantilever_faceload.py index 46658dcd9a..a6f7a39b28 100644 --- a/src/Mod/Fem/femexamples/ccx_cantilever_faceload.py +++ b/src/Mod/Fem/femexamples/ccx_cantilever_faceload.py @@ -58,7 +58,7 @@ See forum topic post: ) -def setup(doc=None, solvertype="ccxtools"): +def setup(doc=None, solvertype="ccxtools", test_mode=False): # init FreeCAD document if doc is None: @@ -69,7 +69,7 @@ def setup(doc=None, solvertype="ccxtools"): manager.add_explanation_obj(doc, get_explanation(manager.get_header(get_information()))) # setup CalculiX cantilever - doc = setup_cantilever_base_solid(doc, solvertype) + doc = setup_cantilever_base_solid(doc, solvertype, test_mode) analysis = doc.Analysis geom_obj = doc.Box diff --git a/src/Mod/Fem/femexamples/ccx_cantilever_nodeload.py b/src/Mod/Fem/femexamples/ccx_cantilever_nodeload.py index b2e2a30e8a..40ca90e1c6 100644 --- a/src/Mod/Fem/femexamples/ccx_cantilever_nodeload.py +++ b/src/Mod/Fem/femexamples/ccx_cantilever_nodeload.py @@ -58,7 +58,7 @@ See forum topic post: ) -def setup(doc=None, solvertype="ccxtools"): +def setup(doc=None, solvertype="ccxtools", test_mode=False): # init FreeCAD document if doc is None: @@ -69,7 +69,7 @@ def setup(doc=None, solvertype="ccxtools"): manager.add_explanation_obj(doc, get_explanation(manager.get_header(get_information()))) # setup CalculiX cantilever, apply 9 MN on the 4 nodes of the front end face - doc = setup_cantilever_base_solid(doc, solvertype) + doc = setup_cantilever_base_solid(doc, solvertype, test_mode) analysis = doc.Analysis geom_obj = doc.Box diff --git a/src/Mod/Fem/femexamples/ccx_cantilever_prescribeddisplacement.py b/src/Mod/Fem/femexamples/ccx_cantilever_prescribeddisplacement.py index 8ed6cdfde0..e453b2c3ef 100644 --- a/src/Mod/Fem/femexamples/ccx_cantilever_prescribeddisplacement.py +++ b/src/Mod/Fem/femexamples/ccx_cantilever_prescribeddisplacement.py @@ -58,7 +58,7 @@ See forum topic post: ) -def setup(doc=None, solvertype="ccxtools"): +def setup(doc=None, solvertype="ccxtools", test_mode=False): if solvertype == "z88": # constraint displacement is not supported for Z88 @@ -75,7 +75,7 @@ def setup(doc=None, solvertype="ccxtools"): # setup CalculiX cantilever # apply a prescribed displacement of 250 mm in -z on the front end face - doc = setup_cantilever_base_solid(doc, solvertype) + doc = setup_cantilever_base_solid(doc, solvertype, test_mode) analysis = doc.Analysis geom_obj = doc.Box diff --git a/src/Mod/Fem/femexamples/ccx_disc_cyclic_symm_centrif.py b/src/Mod/Fem/femexamples/ccx_disc_cyclic_symm_centrif.py index a9c3ed639e..8845c84fa7 100644 --- a/src/Mod/Fem/femexamples/ccx_disc_cyclic_symm_centrif.py +++ b/src/Mod/Fem/femexamples/ccx_disc_cyclic_symm_centrif.py @@ -30,6 +30,7 @@ import ObjectsFem from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -169,10 +170,7 @@ def setup(doc=None, solvertype="ccxtools"): femmesh_obj.ViewObject.Visibility = False # generate the mesh - from femmesh import gmshtools - - gmsh_mesh = gmshtools.GmshTools(femmesh_obj, analysis) - gmsh_mesh.create_mesh() + generate_mesh.mesh_from_mesher(femmesh_obj, "gmsh") doc.recompute() return doc diff --git a/src/Mod/Fem/femexamples/ccx_pipe_pressure_2D.py b/src/Mod/Fem/femexamples/ccx_pipe_pressure_2D.py index 7f05aa380e..58f6c08927 100644 --- a/src/Mod/Fem/femexamples/ccx_pipe_pressure_2D.py +++ b/src/Mod/Fem/femexamples/ccx_pipe_pressure_2D.py @@ -29,6 +29,7 @@ import ObjectsFem from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -144,10 +145,7 @@ def setup(doc=None, solvertype="ccxtools"): femmesh_obj.ViewObject.Visibility = False # generate the mesh - from femmesh import gmshtools - - gmsh_mesh = gmshtools.GmshTools(femmesh_obj, analysis) - gmsh_mesh.create_mesh() + generate_mesh.mesh_from_mesher(femmesh_obj, "gmsh") doc.recompute() return doc diff --git a/src/Mod/Fem/femexamples/ccx_rigid_body.py b/src/Mod/Fem/femexamples/ccx_rigid_body.py index 42241f0478..a392cdd1a1 100644 --- a/src/Mod/Fem/femexamples/ccx_rigid_body.py +++ b/src/Mod/Fem/femexamples/ccx_rigid_body.py @@ -30,6 +30,7 @@ import ObjectsFem from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -138,14 +139,7 @@ def setup(doc=None, solvertype="ccxtools"): femmesh_obj.ViewObject.Visibility = False # generate the mesh - from femmesh import gmshtools - - gmsh_mesh = gmshtools.GmshTools(femmesh_obj, analysis) - try: - error = gmsh_mesh.create_mesh() - except Exception: - error = sys.exc_info()[1] - FreeCAD.Console.PrintError(f"Unexpected error when creating mesh: {error}\n") + generate_mesh.mesh_from_mesher(femmesh_obj, "gmsh") doc.recompute() return doc diff --git a/src/Mod/Fem/femexamples/constraint_centrif.py b/src/Mod/Fem/femexamples/constraint_centrif.py index fd625ffeac..fd466c2e55 100644 --- a/src/Mod/Fem/femexamples/constraint_centrif.py +++ b/src/Mod/Fem/femexamples/constraint_centrif.py @@ -34,6 +34,7 @@ import ObjectsFem from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -184,13 +185,7 @@ def setup(doc=None, solvertype="ccxtools"): # mesh from .meshes.mesh_constraint_centrif_tetra10 import create_nodes, create_elements - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) femmesh_obj = analysis.addObject(ObjectsFem.makeMeshGmsh(doc, get_meshname()))[0] femmesh_obj.FemMesh = fem_mesh femmesh_obj.Shape = geom_obj diff --git a/src/Mod/Fem/femexamples/constraint_contact_shell_shell.py b/src/Mod/Fem/femexamples/constraint_contact_shell_shell.py index 55e6bf0af6..092494885b 100644 --- a/src/Mod/Fem/femexamples/constraint_contact_shell_shell.py +++ b/src/Mod/Fem/femexamples/constraint_contact_shell_shell.py @@ -33,6 +33,7 @@ import ObjectsFem from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -204,13 +205,7 @@ def setup(doc=None, solvertype="ccxtools"): # mesh from .meshes.mesh_contact_tube_tube_tria3 import create_nodes, create_elements - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) femmesh_obj = analysis.addObject(ObjectsFem.makeMeshGmsh(doc, get_meshname()))[0] femmesh_obj.FemMesh = fem_mesh femmesh_obj.Shape = geom_obj diff --git a/src/Mod/Fem/femexamples/constraint_contact_solid_solid.py b/src/Mod/Fem/femexamples/constraint_contact_solid_solid.py index 5f7ed8b8b8..9d1f06ba57 100644 --- a/src/Mod/Fem/femexamples/constraint_contact_solid_solid.py +++ b/src/Mod/Fem/femexamples/constraint_contact_solid_solid.py @@ -34,6 +34,7 @@ import ObjectsFem from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -189,13 +190,7 @@ def setup(doc=None, solvertype="ccxtools"): create_elements, ) - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) femmesh_obj = analysis.addObject(ObjectsFem.makeMeshGmsh(doc, get_meshname()))[0] femmesh_obj.FemMesh = fem_mesh femmesh_obj.Shape = geom_obj diff --git a/src/Mod/Fem/femexamples/constraint_section_print.py b/src/Mod/Fem/femexamples/constraint_section_print.py index c474b9b342..8174aa63c4 100644 --- a/src/Mod/Fem/femexamples/constraint_section_print.py +++ b/src/Mod/Fem/femexamples/constraint_section_print.py @@ -40,6 +40,7 @@ import ObjectsFem from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -263,13 +264,7 @@ def setup(doc=None, solvertype="ccxtools"): # mesh from .meshes.mesh_section_print_tetra10 import create_nodes, create_elements - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) femmesh_obj = analysis.addObject(ObjectsFem.makeMeshGmsh(doc, get_meshname()))[0] femmesh_obj.FemMesh = fem_mesh femmesh_obj.Shape = geom_obj diff --git a/src/Mod/Fem/femexamples/constraint_selfweight_cantilever.py b/src/Mod/Fem/femexamples/constraint_selfweight_cantilever.py index e56a79da18..752c1b8206 100644 --- a/src/Mod/Fem/femexamples/constraint_selfweight_cantilever.py +++ b/src/Mod/Fem/femexamples/constraint_selfweight_cantilever.py @@ -29,6 +29,7 @@ import ObjectsFem from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -64,7 +65,7 @@ max deformation = 576.8 mm ) -def setup(doc=None, solvertype="ccxtools"): +def setup(doc=None, solvertype="ccxtools", test_mode=False): # init FreeCAD document if doc is None: @@ -116,6 +117,7 @@ def setup(doc=None, solvertype="ccxtools"): mat["PoissonRatio"] = "0.30" mat["Density"] = "7900 kg/m^3" material_obj.Material = mat + material_obj.References = [(geom_obj, "Solid1")] analysis.addObject(material_obj) # constraint fixed @@ -129,19 +131,20 @@ def setup(doc=None, solvertype="ccxtools"): analysis.addObject(con_selfweight) # mesh - from .meshes.mesh_selfweight_cantilever_tetra10 import create_nodes, create_elements - - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") femmesh_obj = analysis.addObject(ObjectsFem.makeMeshGmsh(doc, get_meshname()))[0] - femmesh_obj.FemMesh = fem_mesh femmesh_obj.Shape = geom_obj femmesh_obj.SecondOrderLinear = False + # generate the mesh + success = False + if not test_mode: + success = generate_mesh.mesh_from_mesher(femmesh_obj, "gmsh") + if not success: + # try to create from existing rough mesh + from .meshes.mesh_selfweight_cantilever_tetra10 import create_nodes, create_elements + + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) + femmesh_obj.FemMesh = fem_mesh + doc.recompute() return doc diff --git a/src/Mod/Fem/femexamples/constraint_tie.py b/src/Mod/Fem/femexamples/constraint_tie.py index 2001ad8ff7..6112e2b3e9 100644 --- a/src/Mod/Fem/femexamples/constraint_tie.py +++ b/src/Mod/Fem/femexamples/constraint_tie.py @@ -34,6 +34,7 @@ import ObjectsFem from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -160,13 +161,7 @@ def setup(doc=None, solvertype="ccxtools"): # mesh from .meshes.mesh_constraint_tie_tetra10 import create_nodes, create_elements - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) femmesh_obj = analysis.addObject(ObjectsFem.makeMeshGmsh(doc, get_meshname()))[0] femmesh_obj.FemMesh = fem_mesh femmesh_obj.Shape = geom_obj diff --git a/src/Mod/Fem/femexamples/constraint_transform_beam_hinged.py b/src/Mod/Fem/femexamples/constraint_transform_beam_hinged.py index e395909684..1d004cf2a1 100644 --- a/src/Mod/Fem/femexamples/constraint_transform_beam_hinged.py +++ b/src/Mod/Fem/femexamples/constraint_transform_beam_hinged.py @@ -34,6 +34,7 @@ import ObjectsFem from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -175,13 +176,7 @@ def setup(doc=None, solvertype="ccxtools"): # mesh from .meshes.mesh_transform_beam_hinged_tetra10 import create_nodes, create_elements - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) femmesh_obj = analysis.addObject(ObjectsFem.makeMeshGmsh(doc, get_meshname()))[0] femmesh_obj.FemMesh = fem_mesh femmesh_obj.Shape = geom_obj diff --git a/src/Mod/Fem/femexamples/constraint_transform_torque.py b/src/Mod/Fem/femexamples/constraint_transform_torque.py index 800d49e21e..0cff0050fc 100644 --- a/src/Mod/Fem/femexamples/constraint_transform_torque.py +++ b/src/Mod/Fem/femexamples/constraint_transform_torque.py @@ -42,6 +42,7 @@ from Part import makeLine from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -164,13 +165,7 @@ def setup(doc=None, solvertype="ccxtools"): # mesh from .meshes.mesh_transform_torque_tetra10 import create_nodes, create_elements - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) femmesh_obj = analysis.addObject(ObjectsFem.makeMeshGmsh(doc, get_meshname()))[0] femmesh_obj.FemMesh = fem_mesh femmesh_obj.Shape = geom_obj diff --git a/src/Mod/Fem/femexamples/elmer_nonguitutorial01_eigenvalue_of_elastic_beam.py b/src/Mod/Fem/femexamples/elmer_nonguitutorial01_eigenvalue_of_elastic_beam.py index 5104cd4200..343e6e51b5 100644 --- a/src/Mod/Fem/femexamples/elmer_nonguitutorial01_eigenvalue_of_elastic_beam.py +++ b/src/Mod/Fem/femexamples/elmer_nonguitutorial01_eigenvalue_of_elastic_beam.py @@ -29,6 +29,7 @@ import ObjectsFem from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -125,21 +126,19 @@ def setup(doc=None, solvertype="elmer"): analysis.addObject(con_fixed) # mesh - from .meshes.mesh_eigenvalue_of_elastic_beam_tetra10 import create_nodes - from .meshes.mesh_eigenvalue_of_elastic_beam_tetra10 import create_elements - - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") femmesh_obj = analysis.addObject(ObjectsFem.makeMeshGmsh(doc, get_meshname()))[0] - femmesh_obj.FemMesh = fem_mesh femmesh_obj.Shape = geom_obj femmesh_obj.SecondOrderLinear = False femmesh_obj.CharacteristicLengthMax = "40.80 mm" + # generate the mesh + success = generate_mesh.mesh_from_mesher(femmesh_obj, "gmsh") + if not success: + # try to create from existing mesh + from .meshes.mesh_eigenvalue_of_elastic_beam_tetra10 import create_nodes, create_elements + + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) + femmesh_obj.FemMesh = fem_mesh + doc.recompute() return doc diff --git a/src/Mod/Fem/femexamples/equation_deformation_spring_elmer.py b/src/Mod/Fem/femexamples/equation_deformation_spring_elmer.py index 47497fb45a..c387252558 100644 --- a/src/Mod/Fem/femexamples/equation_deformation_spring_elmer.py +++ b/src/Mod/Fem/femexamples/equation_deformation_spring_elmer.py @@ -32,6 +32,7 @@ import Sketcher from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -198,14 +199,7 @@ def setup(doc=None, solvertype="elmer"): femmesh_obj.ViewObject.Visibility = False # generate the mesh - from femmesh import gmshtools - - gmsh_mesh = gmshtools.GmshTools(femmesh_obj, analysis) - try: - error = gmsh_mesh.create_mesh() - except Exception: - error = sys.exc_info()[1] - FreeCAD.Console.PrintError(f"Unexpected error when creating mesh: {error}\n") + generate_mesh.mesh_from_mesher(femmesh_obj, "gmsh") doc.recompute() return doc diff --git a/src/Mod/Fem/femexamples/equation_electrostatics_capacitance_two_balls.py b/src/Mod/Fem/femexamples/equation_electrostatics_capacitance_two_balls.py index 600e000c11..68727d208a 100644 --- a/src/Mod/Fem/femexamples/equation_electrostatics_capacitance_two_balls.py +++ b/src/Mod/Fem/femexamples/equation_electrostatics_capacitance_two_balls.py @@ -33,6 +33,7 @@ import ObjectsFem from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -177,28 +178,15 @@ def setup(doc=None, solvertype="elmer"): mesh_region.ViewObject.Visibility = False # generate the mesh - from femmesh import gmshtools - - gmsh_mesh = gmshtools.GmshTools(femmesh_obj, analysis) - try: - error = gmsh_mesh.create_mesh() - except Exception: - error = sys.exc_info()[1] - FreeCAD.Console.PrintError(f"Unexpected error when creating mesh: {error}\n") - if error: + success = generate_mesh.mesh_from_mesher(femmesh_obj, "gmsh") + if not success: # try to create from existing rough mesh from .meshes.mesh_capacitance_two_balls_tetra10 import ( create_nodes, create_elements, ) - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) femmesh_obj.FemMesh = fem_mesh doc.recompute() diff --git a/src/Mod/Fem/femexamples/equation_electrostatics_capacitance_two_balls_ccx.py b/src/Mod/Fem/femexamples/equation_electrostatics_capacitance_two_balls_ccx.py index f290873433..b421cb0506 100644 --- a/src/Mod/Fem/femexamples/equation_electrostatics_capacitance_two_balls_ccx.py +++ b/src/Mod/Fem/femexamples/equation_electrostatics_capacitance_two_balls_ccx.py @@ -34,6 +34,7 @@ import ObjectsFem from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -182,28 +183,15 @@ def setup(doc=None, solvertype="calculix"): mesh_region.ViewObject.Visibility = False # generate the mesh - from femmesh import gmshtools - - gmsh_mesh = gmshtools.GmshTools(femmesh_obj, analysis) - try: - error = gmsh_mesh.create_mesh() - except Exception: - error = sys.exc_info()[1] - FreeCAD.Console.PrintError(f"Unexpected error when creating mesh: {error}\n") - if error: + success = generate_mesh.mesh_from_mesher(femmesh_obj, "gmsh") + if not success: # try to create from existing rough mesh from .meshes.mesh_capacitance_two_balls_tetra10 import ( create_nodes, create_elements, ) - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) femmesh_obj.FemMesh = fem_mesh doc.recompute() diff --git a/src/Mod/Fem/femexamples/equation_electrostatics_electricforce_elmer_nongui6.py b/src/Mod/Fem/femexamples/equation_electrostatics_electricforce_elmer_nongui6.py index e69043aaa2..c3913efc60 100644 --- a/src/Mod/Fem/femexamples/equation_electrostatics_electricforce_elmer_nongui6.py +++ b/src/Mod/Fem/femexamples/equation_electrostatics_electricforce_elmer_nongui6.py @@ -36,6 +36,7 @@ import Sketcher from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -44,7 +45,7 @@ def get_information(): "meshtype": "solid", "meshelement": "Tet10", "constraints": ["electrostatic potential"], - "solvers": ["elmer"], + "solvers": ["calculix", "elmer"], "material": "fluid", "equations": ["electrostatic"], } @@ -178,6 +179,9 @@ def setup(doc=None, solvertype="elmer"): solver_obj = ObjectsFem.makeSolverElmer(doc, "SolverElmer") ObjectsFem.makeEquationElectrostatic(doc, solver_obj) ObjectsFem.makeEquationElectricforce(doc, solver_obj) + elif solvertype == "calculix": + solver_obj = ObjectsFem.makeSolverCalculiX(doc, "SolverCalculiX") + solver_obj.AnalysisType = "electromagnetic" else: FreeCAD.Console.PrintWarning( "Unknown or unsupported solver type: {}. " @@ -213,12 +217,7 @@ def setup(doc=None, solvertype="elmer"): # constraint potential 1V name_pot2 = "ElectrostaticPotential2" con_elect_pot2 = ObjectsFem.makeConstraintElectrostaticPotential(doc, name_pot2) - con_elect_pot2.References = [ - (geom_obj, "Face4"), - (geom_obj, "Face5"), - (geom_obj, "Face6"), - (geom_obj, "Face11"), - ] + con_elect_pot2.References = [(geom_obj, "Face4")] con_elect_pot2.Potential = "1 V" con_elect_pot2.CapacitanceBody = 2 con_elect_pot2.CapacitanceBodyEnabled = True @@ -245,29 +244,7 @@ def setup(doc=None, solvertype="elmer"): mesh_region.ViewObject.Visibility = False # generate the mesh - from femmesh import gmshtools - - gmsh_mesh = gmshtools.GmshTools(femmesh_obj, analysis) - try: - error = gmsh_mesh.create_mesh() - except Exception: - error = sys.exc_info()[1] - FreeCAD.Console.PrintError(f"Unexpected error when creating mesh: {error}\n") - if error: - # try to create from existing rough mesh - from .meshes.mesh_electricforce_elmer_nongui6_tetra10 import ( - create_nodes, - create_elements, - ) - - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") - femmesh_obj.FemMesh = fem_mesh + generate_mesh.mesh_from_mesher(femmesh_obj, "gmsh") doc.recompute() return doc diff --git a/src/Mod/Fem/femexamples/equation_flow_elmer_2D.py b/src/Mod/Fem/femexamples/equation_flow_elmer_2D.py index df958bcb9c..e36e2d26cb 100644 --- a/src/Mod/Fem/femexamples/equation_flow_elmer_2D.py +++ b/src/Mod/Fem/femexamples/equation_flow_elmer_2D.py @@ -34,6 +34,7 @@ from BOPTools import SplitFeatures from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -269,14 +270,7 @@ def setup(doc=None, solvertype="elmer"): mesh_region.ViewObject.Visibility = False # generate the mesh - from femmesh import gmshtools - - gmsh_mesh = gmshtools.GmshTools(femmesh_obj, analysis) - try: - error = gmsh_mesh.create_mesh() - except Exception: - error = sys.exc_info()[1] - FreeCAD.Console.PrintError(f"Unexpected error when creating mesh: {error}\n") + generate_mesh.mesh_from_mesher(femmesh_obj, "gmsh") doc.recompute() return doc diff --git a/src/Mod/Fem/femexamples/equation_flow_initial_elmer_2D.py b/src/Mod/Fem/femexamples/equation_flow_initial_elmer_2D.py index 2b82ae1b89..2ecd0bc430 100644 --- a/src/Mod/Fem/femexamples/equation_flow_initial_elmer_2D.py +++ b/src/Mod/Fem/femexamples/equation_flow_initial_elmer_2D.py @@ -34,6 +34,7 @@ from BOPTools import SplitFeatures from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -277,14 +278,7 @@ def setup(doc=None, solvertype="elmer"): mesh_region.ViewObject.Visibility = False # generate the mesh - from femmesh import gmshtools - - gmsh_mesh = gmshtools.GmshTools(femmesh_obj, analysis) - try: - error = gmsh_mesh.create_mesh() - except Exception: - error = sys.exc_info()[1] - FreeCAD.Console.PrintError(f"Unexpected error when creating mesh: {error}\n") + generate_mesh.mesh_from_mesher(femmesh_obj, "gmsh") doc.recompute() return doc diff --git a/src/Mod/Fem/femexamples/equation_flow_turbulent_elmer_2D.py b/src/Mod/Fem/femexamples/equation_flow_turbulent_elmer_2D.py index 41965c1c11..f2ae46f297 100644 --- a/src/Mod/Fem/femexamples/equation_flow_turbulent_elmer_2D.py +++ b/src/Mod/Fem/femexamples/equation_flow_turbulent_elmer_2D.py @@ -34,6 +34,7 @@ from BOPTools import SplitFeatures from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -275,14 +276,7 @@ def setup(doc=None, solvertype="elmer"): mesh_region.ViewObject.Visibility = False # generate the mesh - from femmesh import gmshtools - - gmsh_mesh = gmshtools.GmshTools(femmesh_obj, analysis) - try: - error = gmsh_mesh.create_mesh() - except Exception: - error = sys.exc_info()[1] - FreeCAD.Console.PrintError(f"Unexpected error when creating mesh: {error}\n") + generate_mesh.mesh_from_mesher(femmesh_obj, "gmsh") doc.recompute() return doc diff --git a/src/Mod/Fem/femexamples/equation_flux_elmer.py b/src/Mod/Fem/femexamples/equation_flux_elmer.py index 67b38c99d0..5c43c11130 100644 --- a/src/Mod/Fem/femexamples/equation_flux_elmer.py +++ b/src/Mod/Fem/femexamples/equation_flux_elmer.py @@ -30,6 +30,7 @@ import ObjectsFem from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -158,14 +159,7 @@ def setup(doc=None, solvertype="elmer"): femmesh_obj.ViewObject.Visibility = False # generate the mesh - from femmesh import gmshtools - - gmsh_mesh = gmshtools.GmshTools(femmesh_obj, analysis) - try: - error = gmsh_mesh.create_mesh() - except Exception: - error = sys.exc_info()[1] - FreeCAD.Console.PrintError(f"Unexpected error when creating mesh: {error}\n") + generate_mesh.mesh_from_mesher(femmesh_obj, "gmsh") doc.recompute() return doc diff --git a/src/Mod/Fem/femexamples/equation_magnetodynamics_2D_elmer.py b/src/Mod/Fem/femexamples/equation_magnetodynamics_2D_elmer.py index 1571d16a39..5c70d93339 100644 --- a/src/Mod/Fem/femexamples/equation_magnetodynamics_2D_elmer.py +++ b/src/Mod/Fem/femexamples/equation_magnetodynamics_2D_elmer.py @@ -33,6 +33,7 @@ from BOPTools import SplitFeatures from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -274,14 +275,7 @@ def setup(doc=None, solvertype="elmer"): mesh_region.ViewObject.Visibility = False # generate the mesh - from femmesh import gmshtools - - gmsh_mesh = gmshtools.GmshTools(femmesh_obj, analysis) - try: - error = gmsh_mesh.create_mesh() - except Exception: - error = sys.exc_info()[1] - FreeCAD.Console.PrintError(f"Unexpected error when creating mesh: {error}\n") + generate_mesh.mesh_from_mesher(femmesh_obj, "gmsh") doc.recompute() return doc diff --git a/src/Mod/Fem/femexamples/equation_magnetodynamics_elmer.py b/src/Mod/Fem/femexamples/equation_magnetodynamics_elmer.py index fe5c592696..d47ab542d9 100644 --- a/src/Mod/Fem/femexamples/equation_magnetodynamics_elmer.py +++ b/src/Mod/Fem/femexamples/equation_magnetodynamics_elmer.py @@ -32,6 +32,7 @@ from BasicShapes import Shapes from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -211,29 +212,7 @@ def setup(doc=None, solvertype="elmer"): mesh_region.ViewObject.Visibility = False # generate the mesh - from femmesh import gmshtools - - gmsh_mesh = gmshtools.GmshTools(femmesh_obj, analysis) - try: - error = gmsh_mesh.create_mesh() - except Exception: - error = sys.exc_info()[1] - FreeCAD.Console.PrintError(f"Unexpected error when creating mesh: {error}\n") - if error: - # try to create from existing rough mesh - from .meshes.mesh_capacitance_two_balls_tetra10 import ( - create_nodes, - create_elements, - ) - - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") - femmesh_obj.FemMesh = fem_mesh + generate_mesh.mesh_from_mesher(femmesh_obj, "gmsh") doc.recompute() return doc diff --git a/src/Mod/Fem/femexamples/equation_magnetostatics_2D_elmer.py b/src/Mod/Fem/femexamples/equation_magnetostatics_2D_elmer.py index b9d4aeda90..7852e67169 100644 --- a/src/Mod/Fem/femexamples/equation_magnetostatics_2D_elmer.py +++ b/src/Mod/Fem/femexamples/equation_magnetostatics_2D_elmer.py @@ -25,7 +25,6 @@ import sys import FreeCAD from FreeCAD import Vector -import Draft import ObjectsFem import Part @@ -33,6 +32,7 @@ from BOPTools import SplitFeatures from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -79,9 +79,8 @@ def setup(doc=None, solvertype="elmer"): p2 = Vector(200.0, -200.0, 0.0) p3 = Vector(200.0, -100.0, 0.0) p4 = Vector(0.0, -100.0, 0.0) - Horseshoe_lower = Draft.make_wire([p1, p2, p3, p4], closed=True) - Horseshoe_lower.MakeFace = True - Horseshoe_lower.Label = "Lower_End" + Horseshoe_lower = doc.addObject("Part::Feature", "Lower_End") + Horseshoe_lower.Shape = Part.makeFace(Part.makePolygon([p1, p2, p3, p4, p1])) Horseshoe_lower.ViewObject.Visibility = False # wire defining the upper horse shoe end @@ -89,9 +88,8 @@ def setup(doc=None, solvertype="elmer"): p2 = Vector(200.0, 100.0, 0.0) p3 = Vector(200.0, 200.0, 0.0) p4 = Vector(0.0, 200.0, 0.0) - Horseshoe_upper = Draft.make_wire([p1, p2, p3, p4], closed=True) - Horseshoe_upper.MakeFace = True - Horseshoe_upper.Label = "Upper_End" + Horseshoe_upper = doc.addObject("Part::Feature", "Upper_End") + Horseshoe_upper.Shape = Part.makeFace(Part.makePolygon([p1, p2, p3, p4, p1])) Horseshoe_upper.ViewObject.Visibility = False # the U-part of the horse shoe @@ -275,14 +273,7 @@ def setup(doc=None, solvertype="elmer"): mesh_region.ViewObject.Visibility = False # generate the mesh - from femmesh import gmshtools - - gmsh_mesh = gmshtools.GmshTools(femmesh_obj, analysis) - try: - error = gmsh_mesh.create_mesh() - except Exception: - error = sys.exc_info()[1] - FreeCAD.Console.PrintError(f"Unexpected error when creating mesh: {error}\n") + generate_mesh.mesh_from_mesher(femmesh_obj, "gmsh") doc.recompute() return doc diff --git a/src/Mod/Fem/femexamples/equation_staticcurrent_elmer.py b/src/Mod/Fem/femexamples/equation_staticcurrent_elmer.py index 44e686ee08..fee0c183f8 100644 --- a/src/Mod/Fem/femexamples/equation_staticcurrent_elmer.py +++ b/src/Mod/Fem/femexamples/equation_staticcurrent_elmer.py @@ -38,6 +38,7 @@ from BasicShapes import Shapes from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -159,14 +160,7 @@ def setup(doc=None, solvertype="elmer"): femmesh_obj.ViewObject.Visibility = False # generate the mesh - from femmesh import gmshtools - - gmsh_mesh = gmshtools.GmshTools(femmesh_obj, analysis) - try: - error = gmsh_mesh.create_mesh() - except Exception: - error = sys.exc_info()[1] - FreeCAD.Console.PrintError(f"Unexpected error when creating mesh: {error}\n") + generate_mesh.mesh_from_mesher(femmesh_obj, "gmsh") doc.recompute() return doc diff --git a/src/Mod/Fem/femexamples/examplesgui.py b/src/Mod/Fem/femexamples/examplesgui.py index 5f24bac2b3..d8d2a020e6 100644 --- a/src/Mod/Fem/femexamples/examplesgui.py +++ b/src/Mod/Fem/femexamples/examplesgui.py @@ -239,7 +239,7 @@ class FemExamples(QtGui.QWidget): FreeCADGui.doCommand("from femexamples.manager import run_example") if solver is not None: FreeCADGui.doCommand( - f'run_example("{str(example)}", solver="{str(solver)}", run_solver=True)' + f'run_example("{str(example)}", solver="{str(solver)}", run_solver=True, blocking=False)' ) else: FreeCADGui.doCommand(f'run_example("{str(example)}", run_solver=True)') diff --git a/src/Mod/Fem/femexamples/frequency_beamsimple.py b/src/Mod/Fem/femexamples/frequency_beamsimple.py index d016873806..f84e03d94d 100644 --- a/src/Mod/Fem/femexamples/frequency_beamsimple.py +++ b/src/Mod/Fem/femexamples/frequency_beamsimple.py @@ -29,6 +29,7 @@ import ObjectsFem from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -141,13 +142,7 @@ def setup(doc=None, solvertype="ccxtools"): # mesh from .meshes.mesh_beamsimple_tetra10 import create_nodes, create_elements - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) femmesh_obj = analysis.addObject(ObjectsFem.makeMeshGmsh(doc, get_meshname()))[0] femmesh_obj.FemMesh = fem_mesh femmesh_obj.Shape = geom_obj diff --git a/src/Mod/Fem/femexamples/manager.py b/src/Mod/Fem/femexamples/manager.py index 4df4fb4c8f..8bf64b6332 100644 --- a/src/Mod/Fem/femexamples/manager.py +++ b/src/Mod/Fem/femexamples/manager.py @@ -127,7 +127,7 @@ def setup_all(): run_example("thermomech_bimetal") -def run_analysis(doc, base_name, filepath="", run_solver=False): +def run_analysis(doc, base_name, filepath="", run_solver=False, blocking=True): from os.path import join, exists from os import makedirs @@ -168,13 +168,13 @@ def run_analysis(doc, base_name, filepath="", run_solver=False): from femsolver.run import run_fem_solver if run_solver is True: - run_fem_solver(solver, working_dir) + run_fem_solver(solver, working_dir, blocking=blocking) # save doc once again with results doc.save() -def run_example(example, solver=None, base_name=None, run_solver=False): +def run_example(example, solver=None, base_name=None, run_solver=False, blocking=True): from importlib import import_module @@ -192,7 +192,7 @@ def run_example(example, solver=None, base_name=None, run_solver=False): base_name = example if solver is not None: base_name += "_" + solver - run_analysis(doc, base_name, run_solver=run_solver) + run_analysis(doc, base_name, run_solver=run_solver, blocking=blocking) doc.recompute() return doc diff --git a/src/Mod/Fem/femexamples/material_multiple_bendingbeam_fiveboxes.py b/src/Mod/Fem/femexamples/material_multiple_bendingbeam_fiveboxes.py index 1ccd05783e..d0250fd9b6 100644 --- a/src/Mod/Fem/femexamples/material_multiple_bendingbeam_fiveboxes.py +++ b/src/Mod/Fem/femexamples/material_multiple_bendingbeam_fiveboxes.py @@ -32,6 +32,7 @@ import ObjectsFem from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -192,13 +193,7 @@ def setup(doc=None, solvertype="ccxtools"): # mesh from .meshes.mesh_multibodybeam_tetra10 import create_nodes, create_elements - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) femmesh_obj = analysis.addObject(ObjectsFem.makeMeshGmsh(doc, get_meshname()))[0] femmesh_obj.FemMesh = fem_mesh femmesh_obj.Shape = geom_obj diff --git a/src/Mod/Fem/femexamples/material_multiple_bendingbeam_fivefaces.py b/src/Mod/Fem/femexamples/material_multiple_bendingbeam_fivefaces.py index 451983314c..a83c7f7c10 100644 --- a/src/Mod/Fem/femexamples/material_multiple_bendingbeam_fivefaces.py +++ b/src/Mod/Fem/femexamples/material_multiple_bendingbeam_fivefaces.py @@ -30,6 +30,7 @@ import ObjectsFem from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -185,13 +186,7 @@ def setup(doc=None, solvertype="ccxtools"): # mesh from .meshes.mesh_multibodybeam_tria6 import create_nodes, create_elements - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) femmesh_obj = analysis.addObject(ObjectsFem.makeMeshGmsh(doc, get_meshname()))[0] femmesh_obj.FemMesh = fem_mesh femmesh_obj.Shape = geom_obj diff --git a/src/Mod/Fem/femexamples/material_multiple_tensionrod_twoboxes.py b/src/Mod/Fem/femexamples/material_multiple_tensionrod_twoboxes.py index 7d04aa70ed..728e72f53d 100644 --- a/src/Mod/Fem/femexamples/material_multiple_tensionrod_twoboxes.py +++ b/src/Mod/Fem/femexamples/material_multiple_tensionrod_twoboxes.py @@ -33,6 +33,7 @@ import ObjectsFem from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -161,13 +162,7 @@ def setup(doc=None, solvertype="ccxtools"): # mesh from .meshes.mesh_boxes_2_vertikal_tetra10 import create_nodes, create_elements - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) femmesh_obj = analysis.addObject(ObjectsFem.makeMeshGmsh(doc, get_meshname()))[0] femmesh_obj.FemMesh = fem_mesh femmesh_obj.Shape = geom_obj diff --git a/src/Mod/Fem/femexamples/material_nl_platewithhole.py b/src/Mod/Fem/femexamples/material_nl_platewithhole.py index 192b12915d..67be0f16dc 100644 --- a/src/Mod/Fem/femexamples/material_nl_platewithhole.py +++ b/src/Mod/Fem/femexamples/material_nl_platewithhole.py @@ -41,6 +41,7 @@ import ObjectsFem from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -169,13 +170,7 @@ def setup(doc=None, solvertype="ccxtools"): # mesh from .meshes.mesh_platewithhole_tetra10 import create_nodes, create_elements - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) femmesh_obj = analysis.addObject(ObjectsFem.makeMeshGmsh(doc, get_meshname()))[0] femmesh_obj.FemMesh = fem_mesh femmesh_obj.Shape = geom_obj diff --git a/src/Mod/Fem/femexamples/meshes/generate_mesh.py b/src/Mod/Fem/femexamples/meshes/generate_mesh.py new file mode 100644 index 0000000000..1bfe3a96d2 --- /dev/null +++ b/src/Mod/Fem/femexamples/meshes/generate_mesh.py @@ -0,0 +1,66 @@ +# SPDX-License-Identifier: LGPL-2.1-or-later + +# *************************************************************************** +# * Copyright (c) 2026 Mario Passaglia * +# * * +# * This file is part of FreeCAD. * +# * * +# * FreeCAD is free software: you can redistribute it and/or modify it * +# * under the terms of the GNU Lesser General Public License as * +# * published by the Free Software Foundation, either version 2.1 of the * +# * License, or (at your option) any later version. * +# * * +# * FreeCAD is distributed in the hope that it will be useful, but * +# * WITHOUT ANY WARRANTY; without even the implied warranty of * +# * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * +# * Lesser General Public License for more details. * +# * * +# * You should have received a copy of the GNU Lesser General Public * +# * License along with FreeCAD. If not, see * +# * . * +# * * +# *************************************************************************** + +import sys +from FreeCAD import Console +import Fem + + +def mesh_from_mesher(femmesh_obj, mesher=""): + tool = None + success = False + match mesher: + case "netgen": + from femmesh import netgentools + tool = netgentools.NetgenTools(femmesh_obj) + case "gmsh" | "": + from femmesh import gmshtools + tool = gmshtools.GmshTools(femmesh_obj) + case _: + raise ValueError(f"Invalid mesher: {mesher}") + + # Redirect process error to report view + print_error = lambda: Console.PrintError( + tool.process.readAllStandardError().data().decode("utf-8") + ) + tool.process.readyReadStandardError.connect(print_error) + + # generate the mesh + try: + success = tool.run(blocking=True) + except Exception as e: + error = sys.exc_info()[1] + Console.PrintError(f"Unexpected error when creating mesh: {error}\n") + + return success + +def mesh_from_existing(create_nodes, create_elements): + fem_mesh = Fem.FemMesh() + control = create_nodes(fem_mesh) + if not control: + Console.PrintError("Error on creating nodes.\n") + control = create_elements(fem_mesh) + if not control: + Console.PrintError("Error on creating elements.\n") + + return fem_mesh diff --git a/src/Mod/Fem/femexamples/mystran_plate.py b/src/Mod/Fem/femexamples/mystran_plate.py index d25c9f0e85..2e96c6c98b 100644 --- a/src/Mod/Fem/femexamples/mystran_plate.py +++ b/src/Mod/Fem/femexamples/mystran_plate.py @@ -31,6 +31,7 @@ import ObjectsFem from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -39,7 +40,7 @@ def get_information(): "meshtype": "face", "meshelement": "Quad4", "constraints": ["fixed", "force"], - "solvers": ["ccxtools", "elmer", "mystran"], + "solvers": ["ccxtools", "mystran"], # elmer disabled until mesh has groups "material": "solid", "equations": ["mechanical"], } @@ -179,13 +180,7 @@ def setup(doc=None, solvertype="ccxtools"): # mesh from .meshes.mesh_plate_mystran_quad4 import create_nodes, create_elements - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) femmesh_obj = analysis.addObject(ObjectsFem.makeMeshGmsh(doc, get_meshname()))[0] femmesh_obj.FemMesh = fem_mesh femmesh_obj.Shape = geom_obj diff --git a/src/Mod/Fem/femexamples/rc_wall_2d.py b/src/Mod/Fem/femexamples/rc_wall_2d.py index d7659fef9c..fbed5fe48f 100644 --- a/src/Mod/Fem/femexamples/rc_wall_2d.py +++ b/src/Mod/Fem/femexamples/rc_wall_2d.py @@ -34,6 +34,7 @@ import ObjectsFem from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -167,13 +168,7 @@ def setup(doc=None, solvertype="ccxtools"): # mesh from .meshes.mesh_rc_wall_2d_tria6 import create_nodes, create_elements - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) femmesh_obj = analysis.addObject(ObjectsFem.makeMeshGmsh(doc, get_meshname()))[0] femmesh_obj.FemMesh = fem_mesh femmesh_obj.Shape = geom_obj diff --git a/src/Mod/Fem/femexamples/square_pipe_end_twisted_edgeforces.py b/src/Mod/Fem/femexamples/square_pipe_end_twisted_edgeforces.py index 9fed8cb4bc..fc2b08e99d 100644 --- a/src/Mod/Fem/femexamples/square_pipe_end_twisted_edgeforces.py +++ b/src/Mod/Fem/femexamples/square_pipe_end_twisted_edgeforces.py @@ -33,6 +33,7 @@ import ObjectsFem from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -169,13 +170,7 @@ def setup(doc=None, solvertype="ccxtools"): # mesh from .meshes.mesh_square_pipe_end_twisted_tria6 import create_nodes, create_elements - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) femmesh_obj = analysis.addObject(ObjectsFem.makeMeshGmsh(doc, get_meshname()))[0] femmesh_obj.FemMesh = fem_mesh femmesh_obj.Shape = geom_obj diff --git a/src/Mod/Fem/femexamples/square_pipe_end_twisted_nodeforces.py b/src/Mod/Fem/femexamples/square_pipe_end_twisted_nodeforces.py index 4297d41f57..b587e896d3 100644 --- a/src/Mod/Fem/femexamples/square_pipe_end_twisted_nodeforces.py +++ b/src/Mod/Fem/femexamples/square_pipe_end_twisted_nodeforces.py @@ -33,6 +33,7 @@ import ObjectsFem from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -439,13 +440,7 @@ def setup(doc=None, solvertype="ccxtools"): # mesh from .meshes.mesh_square_pipe_end_twisted_tria6 import create_nodes, create_elements - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) femmesh_obj = analysis.addObject(ObjectsFem.makeMeshGmsh(doc, get_meshname()))[0] femmesh_obj.FemMesh = fem_mesh femmesh_obj.Shape = geom_obj diff --git a/src/Mod/Fem/femexamples/thermomech_bimetal.py b/src/Mod/Fem/femexamples/thermomech_bimetal.py index f7725a343e..39707cbd88 100644 --- a/src/Mod/Fem/femexamples/thermomech_bimetal.py +++ b/src/Mod/Fem/femexamples/thermomech_bimetal.py @@ -41,6 +41,7 @@ import ObjectsFem from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -78,7 +79,7 @@ this file has 7.15 mm max deflection ) -def setup(doc=None, solvertype="ccxtools"): +def setup(doc=None, solvertype="ccxtools", test_mode=False): # init FreeCAD document if doc is None: @@ -206,19 +207,21 @@ def setup(doc=None, solvertype="ccxtools"): analysis.addObject(con_temp) # mesh - from .meshes.mesh_thermomech_bimetal_tetra10 import create_nodes, create_elements - - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") femmesh_obj = analysis.addObject(ObjectsFem.makeMeshGmsh(doc, get_meshname()))[0] - femmesh_obj.FemMesh = fem_mesh femmesh_obj.Shape = geom_obj femmesh_obj.SecondOrderLinear = False + femmesh_obj.CharacteristicLengthMax = "2 mm" + + # generate the mesh + success = False + if not test_mode: + success = generate_mesh.mesh_from_mesher(femmesh_obj, "gmsh") + if not success: + # try to create from existing rough mesh + from .meshes.mesh_thermomech_bimetal_tetra10 import create_nodes, create_elements + + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) + femmesh_obj.FemMesh = fem_mesh doc.recompute() return doc diff --git a/src/Mod/Fem/femexamples/truss_3d_cs_circle_ele_seg2.py b/src/Mod/Fem/femexamples/truss_3d_cs_circle_ele_seg2.py index 3419cd0212..18cf0f7574 100644 --- a/src/Mod/Fem/femexamples/truss_3d_cs_circle_ele_seg2.py +++ b/src/Mod/Fem/femexamples/truss_3d_cs_circle_ele_seg2.py @@ -28,6 +28,7 @@ import Fem from .truss_3d_cs_circle_ele_seg3 import setup as setup_truss_seg3 from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -59,13 +60,7 @@ def setup(doc=None, solvertype="z88"): # mesh from .meshes.mesh_truss_crane_seg2 import create_nodes, create_elements - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) # overwrite mesh with the hexa20 mesh femmesh_obj.FemMesh = fem_mesh diff --git a/src/Mod/Fem/femexamples/truss_3d_cs_circle_ele_seg3.py b/src/Mod/Fem/femexamples/truss_3d_cs_circle_ele_seg3.py index 333f0add1f..e3ed28b35d 100644 --- a/src/Mod/Fem/femexamples/truss_3d_cs_circle_ele_seg3.py +++ b/src/Mod/Fem/femexamples/truss_3d_cs_circle_ele_seg3.py @@ -33,6 +33,7 @@ import ObjectsFem from . import manager from .manager import get_meshname from .manager import init_doc +from .meshes import generate_mesh def get_information(): @@ -452,13 +453,7 @@ def setup(doc=None, solvertype="ccxtools"): # mesh from .meshes.mesh_truss_crane_seg3 import create_nodes, create_elements - fem_mesh = Fem.FemMesh() - control = create_nodes(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating nodes.\n") - control = create_elements(fem_mesh) - if not control: - FreeCAD.Console.PrintError("Error on creating elements.\n") + fem_mesh = generate_mesh.mesh_from_existing(create_nodes, create_elements) femmesh_obj = analysis.addObject(ObjectsFem.makeMeshGmsh(doc, get_meshname()))[0] femmesh_obj.FemMesh = fem_mesh femmesh_obj.Shape = geom_obj diff --git a/src/Mod/Fem/femtest/app/test_ccxtools.py b/src/Mod/Fem/femtest/app/test_ccxtools.py index a74e6c4f4d..4fd7000149 100644 --- a/src/Mod/Fem/femtest/app/test_ccxtools.py +++ b/src/Mod/Fem/femtest/app/test_ccxtools.py @@ -76,7 +76,7 @@ class TestCcxTools(unittest.TestCase): # set up from femexamples.boxanalysis_frequency import setup - setup(self.document, "ccxtools") + setup(self.document, "ccxtools", test_mode=True) base_name = get_namefromdef("test_") res_obj_name = "CCX_EigenMode_1_Results" analysis_dir = testtools.get_fem_test_tmp_dir(self.pre_dir_name + base_name) @@ -100,7 +100,7 @@ class TestCcxTools(unittest.TestCase): # set up from femexamples.boxanalysis_static import setup - setup(self.document, "ccxtools") + setup(self.document, "ccxtools", test_mode=True) base_name = get_namefromdef("test_") res_obj_name = "CCX_Results" analysis_dir = testtools.get_fem_test_tmp_dir(self.pre_dir_name + base_name) @@ -201,21 +201,21 @@ class TestCcxTools(unittest.TestCase): def test_ccx_cantilever_faceload(self): from femexamples.ccx_cantilever_faceload import setup - setup(self.document, "ccxtools") + setup(self.document, "ccxtools", test_mode=True) self.input_file_writing_test(get_namefromdef("test_")) # ******************************************************************************************** def test_ccx_cantilever_nodeload(self): from femexamples.ccx_cantilever_nodeload import setup - setup(self.document, "ccxtools") + setup(self.document, "ccxtools", test_mode=True) self.input_file_writing_test(get_namefromdef("test_")) # ******************************************************************************************** def test_ccx_cantilever_prescribeddisplacement(self): from femexamples.ccx_cantilever_prescribeddisplacement import setup - setup(self.document, "ccxtools") + setup(self.document, "ccxtools", test_mode=True) self.input_file_writing_test(get_namefromdef("test_")) # ******************************************************************************************** @@ -256,7 +256,7 @@ class TestCcxTools(unittest.TestCase): def test_constraint_selfweight_cantilever(self): from femexamples.constraint_selfweight_cantilever import setup - setup(self.document, "ccxtools") + setup(self.document, "ccxtools", test_mode=True) self.input_file_writing_test(get_namefromdef("test_")) # ******************************************************************************************** @@ -333,7 +333,7 @@ class TestCcxTools(unittest.TestCase): def test_thermomech_bimetal(self): from femexamples.thermomech_bimetal import setup - setup(self.document, "ccxtools") + setup(self.document, "ccxtools", test_mode=True) self.input_file_writing_test(get_namefromdef("test_")) # ******************************************************************************************** diff --git a/src/Mod/Fem/femtest/app/test_solver_z88.py b/src/Mod/Fem/femtest/app/test_solver_z88.py index 8087b23c53..5df40676d5 100644 --- a/src/Mod/Fem/femtest/app/test_solver_z88.py +++ b/src/Mod/Fem/femtest/app/test_solver_z88.py @@ -89,14 +89,14 @@ class TestSolverZ88(unittest.TestCase): def test_ccx_cantilever_faceload(self): from femexamples.ccx_cantilever_faceload import setup - setup(self.document, "z88") + setup(self.document, "z88", test_mode=True) self.inputfile_writing_test(get_namefromdef("test_")) # ******************************************************************************************** def test_ccx_cantilever_nodeload(self): from femexamples.ccx_cantilever_nodeload import setup - setup(self.document, "z88") + setup(self.document, "z88", test_mode=True) self.inputfile_writing_test(get_namefromdef("test_")) # ******************************************************************************************** From 155e46a188e2d38bfd6a8e3cc3cb8d6e58feed7b Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Sun, 22 Feb 2026 16:18:24 +0100 Subject: [PATCH 085/124] Merge pull request #27795 from Roy-043/Backport-releases/FreeCAD-1-1-BIM-fix-coordinate-normalization-and-area-calculation-for-generic-ArchComponents-(partial) [Backport releases/FreeCAD-1-1] BIM: fix coordinate normalization and area calculation for generic ArchComponents (partial) --- src/Mod/BIM/ArchComponent.py | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/src/Mod/BIM/ArchComponent.py b/src/Mod/BIM/ArchComponent.py index 52f2ecb073..e0a1e7ead1 100644 --- a/src/Mod/BIM/ArchComponent.py +++ b/src/Mod/BIM/ArchComponent.py @@ -391,16 +391,36 @@ class Component(ArchIFC.IfcProduct): obj: The component object. """ + import Part if self.clone(obj): return - if not self.ensureBase(obj): + if self.ensureBase(obj) is False: + # This will fall through if the Component object has no base, allowing the base shapeto + # be cleared return - if obj.Base: - shape = self.spread(obj, obj.Base.Shape) - if obj.Additions or obj.Subtractions: - shape = self.processSubShapes(obj, shape) - obj.Shape = shape + + # Only proceed if a Base object is linked and contains valid geometry. + if obj.Base and hasattr(obj.Base, "Shape") and not obj.Base.Shape.isNull(): + # Create a standalone shape as a deep copy of the base geometry, to avoid modifying + # the original source. + base_shape = Part.Shape(obj.Base.Shape) + + # Reset the shape's internal placement to Identity. This strips the placement + # inherited from the Base object, ensuring the geometry is centered at (0,0,0) for + # Boolean operations in processSubShapes. This also prevents the shape's placement from + # overwriting the Component's own Placement property during assignment in applyShape. + base_shape.Placement = FreeCAD.Placement() + + # Localize the CSG shapes: pass the object's placement to processSubShapes, so that the + # placements of any additions and subtractions are also localized to the local origin of + # the Arch Component. + final_shape = self.processSubShapes(obj, base_shape, obj.Placement) + self.applyShape(obj, final_shape, obj.Placement, allownosolid=True) + else: + # Clear the shape if the base has been removed. This avoids leaving a stale shape that + # is not updated when the base is removed. + obj.Shape = Part.Shape() def dumps(self): return None From 0d202e5eb305938b5b986aebad35962484dbda4e Mon Sep 17 00:00:00 2001 From: marioalexis Date: Sat, 21 Feb 2026 15:16:43 -0300 Subject: [PATCH 086/124] Fem: Load Elmer solver text output (cherry picked from commit e116b5ae342ea77efc87bc8d1927d0c97f7e80fb) --- src/Mod/Fem/femsolver/elmer/elmertools.py | 89 +++++++++++++++++++---- 1 file changed, 73 insertions(+), 16 deletions(-) diff --git a/src/Mod/Fem/femsolver/elmer/elmertools.py b/src/Mod/Fem/femsolver/elmer/elmertools.py index 622ced738e..695246b0ec 100644 --- a/src/Mod/Fem/femsolver/elmer/elmertools.py +++ b/src/Mod/Fem/femsolver/elmer/elmertools.py @@ -108,37 +108,94 @@ class ElmerTools(ObjectTools): return self.process def update_properties(self): - keep_result = self.fem_param.GetGroup("General").GetBool("KeepResultsOnReRun", False) - if not self.obj.Results or keep_result: - pipeline = self.obj.Document.addObject("Fem::FemPostPipeline", self.obj.Name + "Result") - self.analysis.addObject(pipeline) - temp_res = self.obj.Results - temp_res.append(pipeline) - self.obj.Results = temp_res - self._load_results() - # default display mode - pipeline.ViewObject.DisplayMode = "Surface" - pipeline.ViewObject.SelectionStyle = "BoundBox" - else: - self._load_results() + self._load_vtk_results() + self._load_dat_results() def _clear_results(self): dir_content = os.listdir(self.obj.WorkingDirectory) for f in dir_content: path = os.path.join(self.obj.WorkingDirectory, f) base, ext = os.path.splitext(path) - if ext in [".vtu", ".vtp", ".pvtu", ".pvd"]: + if ext in [".vtu", ".vtp", ".pvtu", ".pvd", ".dat"]: os.remove(path) - def _load_results(self): + def _load_vtk_results(self): + # search current pipeline + keep_result = self.fem_param.GetGroup("General").GetBool("KeepResultsOnReRun", False) + pipeline = None + create = False + for res in self.obj.Results: + if res.isDerivedFrom("Fem::FemPostPipeline"): + pipeline = res + + if not pipeline or keep_result: + # create pipeline + pipeline = self.obj.Document.addObject("Fem::FemPostPipeline", self.obj.Name + "Result") + self.analysis.addObject(pipeline) + tmp = self.obj.Results + tmp.append(pipeline) + self.obj.Results = tmp + create = True + files = os.listdir(self.obj.WorkingDirectory) for f in files: base, ext = os.path.splitext(f) if ext == self._result_format: res = os.path.join(self.obj.WorkingDirectory, f) - self.obj.Results[-1].read(res) + pipeline.read(res) break + if create: + # default display mode + pipeline.ViewObject.DisplayMode = "Surface" + pipeline.ViewObject.SelectionStyle = "BoundBox" + fields = pipeline.ViewObject.getEnumerationsOfProperty("Field") + for f in fields: + # beware of possible suffix Im or Re + if f.lower().startswith(self._get_default_field()): + pipeline.ViewObject.Field = f + break + + def _load_dat_results(self): + # search dat output + keep_result = self.fem_param.GetGroup("General").GetBool("KeepResultsOnReRun", False) + dat = None + for res in self.obj.Results: + if res.isDerivedFrom("App::TextDocument"): + dat = res + + if not dat or keep_result: + # create dat output + dat = self.obj.Document.addObject("App::TextDocument", self.obj.Name + "Output") + self.analysis.addObject(dat) + tmp = self.obj.Results + tmp.append(dat) + self.obj.Results = tmp + + files = os.listdir(self.obj.WorkingDirectory) + for f in files: + if f.endswith(".dat"): + dat_file = os.path.join(self.obj.WorkingDirectory, f) + with open(dat_file, "r") as file: + dat.Text = file.read() + break + + def _get_default_field(self): + default = "None" + for eq in self.obj.Group: + match eq.Proxy.Type: + case "Fem::EquationElmerHeat": + default = "temperature" + case "Fem::EquationElmerElasticity" | "Fem::EquationElmerDeformation": + default = "displacement" + case "Fem::EquationElmerElectrostatic" | "Fem::EquationElmerStaticCurrent": + default = "potential" + case "Fem::EquationElmerFlow": + default = "pressure" + case "Fem::EquationElmerMagnetodynamic" | "Fem::EquationElmerMagnetodynamic2D": + default = "magnetic flux" + return default + def version(self): p = QProcess() elmer_bin = settings.get_binary("ElmerSolver") From f1edbe76132338dd2732205d4b0c91949660ec27 Mon Sep 17 00:00:00 2001 From: marioalexis Date: Sat, 21 Feb 2026 15:18:27 -0300 Subject: [PATCH 087/124] Fem: Enable keep results on rerun option for new CalculiX (cherry picked from commit 1e51d10de88603381d17f1aa0aac9e87f470c87c) --- .../Fem/femsolver/calculix/calculixtools.py | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/src/Mod/Fem/femsolver/calculix/calculixtools.py b/src/Mod/Fem/femsolver/calculix/calculixtools.py index 1c23edd666..18c0e16209 100644 --- a/src/Mod/Fem/femsolver/calculix/calculixtools.py +++ b/src/Mod/Fem/femsolver/calculix/calculixtools.py @@ -104,8 +104,8 @@ class CalculiXTools(ObjectTools): def update_properties(self): # TODO at the moment, only one .vtm file is assumed - self._load_ccxfrd_results() - self._load_ccxdat_results() + self._load_vtk_results() + self._load_dat_results() def _clear_results(self): # result is a 'Result.vtm' file and a 'Result' directory @@ -123,14 +123,15 @@ class CalculiXTools(ObjectTools): # remove .dat file os.remove(path) - def _load_ccxdat_results(self): + def _load_dat_results(self): # search dat output + keep_result = self.fem_param.GetGroup("General").GetBool("KeepResultsOnReRun", False) dat = None for res in self.obj.Results: if res.isDerivedFrom("App::TextDocument"): dat = res - if not dat: + if not dat or keep_result: # create dat output dat = self.obj.Document.addObject("App::TextDocument", self.obj.Name + "Output") self.analysis.addObject(dat) @@ -146,15 +147,16 @@ class CalculiXTools(ObjectTools): dat.Text = file.read() break - def _load_ccxfrd_results(self): + def _load_vtk_results(self): # search current pipeline + keep_result = self.fem_param.GetGroup("General").GetBool("KeepResultsOnReRun", False) pipeline = None create = False for res in self.obj.Results: if res.isDerivedFrom("Fem::FemPostPipeline"): pipeline = res - if not pipeline: + if not pipeline or keep_result: # create pipeline pipeline = self.obj.Document.addObject("Fem::FemPostPipeline", self.obj.Name + "Result") self.analysis.addObject(pipeline) @@ -178,7 +180,7 @@ class CalculiXTools(ObjectTools): # default display mode pipeline.ViewObject.DisplayMode = "Surface" pipeline.ViewObject.SelectionStyle = "BoundBox" - pipeline.ViewObject.Field = self.get_default_field(self.obj.AnalysisType) + pipeline.ViewObject.Field = self._get_default_field() def frd_var_conversion(self, analysis_type): common = { @@ -205,14 +207,16 @@ class CalculiXTools(ObjectTools): return common - def get_default_field(self, analysis_type): - match analysis_type: + def _get_default_field(self): + match self.obj.AnalysisType: case "static" | "frequency" | "buckling": return "Displacement" case "thermomech": return "Temperature" case "electromagnetic": return "Potential" + case _: + return "None" def version(self): p = QProcess() From ce8679df59a0ce0a6ebbe1a1b404d2808bd04f30 Mon Sep 17 00:00:00 2001 From: captain0xff Date: Sat, 21 Feb 2026 03:51:40 +0530 Subject: [PATCH 088/124] CAM: fix the transform tool (cherry picked from commit f238a5f4e5f4a4d12218a4a8f10d14603e0e4bb3) --- src/Gui/Inventor/Draggers/SoTransformDragger.cpp | 13 +++++++++++-- src/Mod/CAM/Path/Base/Gui/IconViewProvider.py | 9 +++++++-- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/src/Gui/Inventor/Draggers/SoTransformDragger.cpp b/src/Gui/Inventor/Draggers/SoTransformDragger.cpp index dfdfd913ee..cb857e23bf 100644 --- a/src/Gui/Inventor/Draggers/SoTransformDragger.cpp +++ b/src/Gui/Inventor/Draggers/SoTransformDragger.cpp @@ -489,7 +489,14 @@ void SoTransformDragger::setUpAutoScale(SoCamera* cameraIn) cameraSensor.attach(&localCamera->height); SoScale* localScaleNode = SO_GET_ANY_PART(this, "scaleNode", SoScale); localScaleNode->scaleFactor.disconnect(); - autoScaleResult.disconnect(&draggerSize); + // This check shouldn't be needed but since CAM has its own + // ViewProvider classes that implement setEdit but doesn't inherit from + // ViewProviderDragger, we need to call Std_TransformManip twice. + // This causes setEditViewer to be called twice and Coin throws an error + // for trying to disconnect twice. + if (autoScaleResult.isConnectedFromField()) { + autoScaleResult.disconnect(&draggerSize); + } cameraCB(this, nullptr); } else if (cameraIn->getTypeId() == SoPerspectiveCamera::getClassTypeId()) { @@ -498,7 +505,9 @@ void SoTransformDragger::setUpAutoScale(SoCamera* cameraIn) cameraSensor.attach(&localCamera->position); SoScale* localScaleNode = SO_GET_ANY_PART(this, "scaleNode", SoScale); localScaleNode->scaleFactor.disconnect(); - autoScaleResult.disconnect(&draggerSize); + if (autoScaleResult.isConnectedFromField()) { + autoScaleResult.disconnect(&draggerSize); + } cameraCB(this, nullptr); } } diff --git a/src/Mod/CAM/Path/Base/Gui/IconViewProvider.py b/src/Mod/CAM/Path/Base/Gui/IconViewProvider.py index b97c343a67..2c8f443bba 100644 --- a/src/Mod/CAM/Path/Base/Gui/IconViewProvider.py +++ b/src/Mod/CAM/Path/Base/Gui/IconViewProvider.py @@ -21,6 +21,7 @@ # *************************************************************************** import FreeCAD +import FreeCADGui import Path import importlib @@ -83,10 +84,14 @@ class ViewProvider(object): def setEdit(self, vobj=None, mode=0): if 0 == mode: self._onEditCallback(True) + elif 1 == mode: + FreeCADGui.runCommand("Std_TransformManip") + return True return False - def unsetEdit(self, arg1, arg2): - self._onEditCallback(False) + def unsetEdit(self, vobj, mode): + if 0 == mode: + self._onEditCallback(False) def setupContextMenu(self, vobj, menu): Path.Log.track() From f5d59c0e5b6c9ee0982279f2fccb0083e760650d Mon Sep 17 00:00:00 2001 From: Petter Reinholdtsen Date: Sun, 8 Feb 2026 15:20:02 +0100 Subject: [PATCH 089/124] Adjusted fanuc post processor to always use required drill parameters. At least for G73, the Z, Q and R parameters seem to be required. Assuming drill related parameters are required for all drill operations to err on the safe side. Fixes #27413 (cherry picked from commit 954a1239f35112e19b99e3dfcfb0404a12b1411c) --- src/Mod/CAM/Path/Post/scripts/fanuc_post.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/Mod/CAM/Path/Post/scripts/fanuc_post.py b/src/Mod/CAM/Path/Post/scripts/fanuc_post.py index 203a3d2b5d..15cb9e0faa 100644 --- a/src/Mod/CAM/Path/Post/scripts/fanuc_post.py +++ b/src/Mod/CAM/Path/Post/scripts/fanuc_post.py @@ -143,6 +143,11 @@ POST_OPERATION = """""" TOOL_CHANGE = """G28 G91 Z0 """ +# List of drill G codes where some parameters are required and their +# required parameters. +DRILL_OPERATION = ("G73", "G81", "G82", "G83", "G84", "G85") +DRILL_PARAM_REQ = ("L", "P", "Q", "R", "Z") + def processArguments(argstring): global OUTPUT_HEADER @@ -380,6 +385,8 @@ def linenumber(): def parse(pathobj): global PRECISION + global DRILL_OPERATION + global DRILL_PARAM_REQ global MODAL global OUTPUT_DOUBLES global UNIT_FORMAT @@ -612,7 +619,11 @@ def parse(pathobj): if ( (not OUTPUT_DOUBLES) and (param in currLocation) - and (currLocation[param] == c.Parameters[param]) + and currLocation[param] == c.Parameters[param] + and ( + command not in DRILL_OPERATION + or (command in DRILL_OPERATION and param not in DRILL_PARAM_REQ) + ) ): continue else: From b965a7482424dcc16dd0bca17860a50af3492e71 Mon Sep 17 00:00:00 2001 From: Yash Suthar Date: Mon, 23 Feb 2026 00:20:34 +0530 Subject: [PATCH 090/124] Measure: fix measurements are saved if exit tool by opening a sketch Signed-off-by: Yash Suthar (cherry picked from commit 1c0ac9a2696ba1b555f8af4c427249786dfd7cf0) --- src/Mod/Measure/Gui/TaskMeasure.cpp | 5 +++++ src/Mod/Measure/Gui/TaskMeasure.h | 1 + 2 files changed, 6 insertions(+) diff --git a/src/Mod/Measure/Gui/TaskMeasure.cpp b/src/Mod/Measure/Gui/TaskMeasure.cpp index cc7a139796..16127ce5ce 100644 --- a/src/Mod/Measure/Gui/TaskMeasure.cpp +++ b/src/Mod/Measure/Gui/TaskMeasure.cpp @@ -442,6 +442,11 @@ bool TaskMeasure::reject() return false; } +void TaskMeasure::closed() +{ + reject(); +} + void TaskMeasure::reset() { // Reset tool state diff --git a/src/Mod/Measure/Gui/TaskMeasure.h b/src/Mod/Measure/Gui/TaskMeasure.h index 0ad2be45ce..08b265c322 100644 --- a/src/Mod/Measure/Gui/TaskMeasure.h +++ b/src/Mod/Measure/Gui/TaskMeasure.h @@ -68,6 +68,7 @@ public: bool apply(bool reset); bool reject() override; void reset(); + void closed() override; bool hasSelection(); void clearSelection(); From 0500beb1102207924cdb54e2739a97aeb842c819 Mon Sep 17 00:00:00 2001 From: PaddleStroke Date: Mon, 23 Feb 2026 17:46:05 +0100 Subject: [PATCH 091/124] PartDesign: UpToFace to plane in LCS (#27637) * PartDesign: UpToFace to plane in LCS * Update TaskSketchBasedParameters.cpp (cherry picked from commit 194ec0820c6ce1a8d3c63b1bc5710e6f6a156820) --- .../Gui/TaskSketchBasedParameters.cpp | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/Mod/PartDesign/Gui/TaskSketchBasedParameters.cpp b/src/Mod/PartDesign/Gui/TaskSketchBasedParameters.cpp index 20dd30a614..ffbcdaefbc 100644 --- a/src/Mod/PartDesign/Gui/TaskSketchBasedParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskSketchBasedParameters.cpp @@ -74,10 +74,21 @@ const QString TaskSketchBasedParameters::onAddSelection( std::string subname = msg.pSubName; QString refStr; - // Remove subname for planes and datum features if (PartDesign::Feature::isDatum(selObj)) { - subname = ""; - refStr = QString::fromUtf8(selObj->getNameInDocument()); + // Check if it's a plane within a LCS + auto datum = freecad_cast(selObj); + if (datum && datum->getLCS()) { + selObj = datum->getLCS(); + subname = datum->getNameInDocument(); + + refStr = QString::fromUtf8(selObj->getNameInDocument()) + QStringLiteral(":") + + QString::fromUtf8(subname); + } + else { + // Remove subname for planes and datum features + subname = ""; + refStr = QString::fromUtf8(selObj->getNameInDocument()); + } } else if (subname.size() > 4) { int faceId = std::atoi(&subname[4]); From adf77600e2526bf02804524f0d1991ab1c534abe Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Tue, 17 Feb 2026 15:55:02 -0600 Subject: [PATCH 092/124] Build: Update version to 1.1rc3 --- CMakeLists.txt | 2 +- package/fedora/freecad.spec | 2 +- package/rattler-build/pixi.lock | 10 +++++----- package/rattler-build/pixi.toml | 2 +- package/rattler-build/recipe.yaml | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e3d727ef4d..6c62d4a964 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -53,7 +53,7 @@ project(FreeCAD) set(PACKAGE_VERSION_MAJOR "1") set(PACKAGE_VERSION_MINOR "1") set(PACKAGE_VERSION_PATCH "0") # number of patch release (e.g. "4" for the 0.18.4 release) -set(PACKAGE_VERSION_SUFFIX "rc2") # either "dev" for development snapshot or "" (empty string) +set(PACKAGE_VERSION_SUFFIX "rc3") # either "dev" for development snapshot or "" (empty string) set(PACKAGE_BUILD_VERSION "0") # used when the same FreeCAD version will be re-released (for example using an updated LibPack) string(TIMESTAMP PACKAGE_COPYRIGHT_YEAR "%Y") diff --git a/package/fedora/freecad.spec b/package/fedora/freecad.spec index 08ff61477f..de6d8ad5c4 100644 --- a/package/fedora/freecad.spec +++ b/package/fedora/freecad.spec @@ -16,7 +16,7 @@ Name: freecad Epoch: 1 -Version: 1.1.0~rc2 +Version: 1.1.0~rc3 Release: 1%{?dist} Summary: A general purpose 3D CAD modeler diff --git a/package/rattler-build/pixi.lock b/package/rattler-build/pixi.lock index a73ed5db8d..aef0d6789b 100644 --- a/package/rattler-build/pixi.lock +++ b/package/rattler-build/pixi.lock @@ -4279,7 +4279,7 @@ packages: timestamp: 1765632825351 - conda: . name: freecad - version: 1.1.0rc2 + version: 1.1.0rc3 build: h3c70cbc_0 subdir: win-64 variants: @@ -4341,7 +4341,7 @@ packages: - tbb >=2022.3.0 - conda: . name: freecad - version: 1.1.0rc2 + version: 1.1.0rc3 build: h6d4d2f9_0 subdir: linux-aarch64 variants: @@ -4404,7 +4404,7 @@ packages: - libzlib >=1.3.1,<2.0a0 - conda: . name: freecad - version: 1.1.0rc2 + version: 1.1.0rc3 build: h81b34b9_0 subdir: linux-64 variants: @@ -4468,7 +4468,7 @@ packages: - libzlib >=1.3.1,<2.0a0 - conda: . name: freecad - version: 1.1.0rc2 + version: 1.1.0rc3 build: hc347f7b_0 subdir: osx-64 variants: @@ -4529,7 +4529,7 @@ packages: - libzlib >=1.3.1,<2.0a0 - conda: . name: freecad - version: 1.1.0rc2 + version: 1.1.0rc3 build: he8ea13f_0 subdir: osx-arm64 variants: diff --git a/package/rattler-build/pixi.toml b/package/rattler-build/pixi.toml index 965a3d0156..689c7255c5 100644 --- a/package/rattler-build/pixi.toml +++ b/package/rattler-build/pixi.toml @@ -9,7 +9,7 @@ preview = ["pixi-build"] [package] name = "freecad" -version = "1.1.0rc2" +version = "1.1.0rc3" homepage = "https://freecad.org" repository = "https://github.com/FreeCAD/FreeCAD" description = "FreeCAD" diff --git a/package/rattler-build/recipe.yaml b/package/rattler-build/recipe.yaml index 8f98bc6861..3b2fb74159 100644 --- a/package/rattler-build/recipe.yaml +++ b/package/rattler-build/recipe.yaml @@ -1,5 +1,5 @@ context: - version: "1.1.0rc2" + version: "1.1.0rc3" package: name: freecad From 417667470518825942c9000c5408fc539dc8e700 Mon Sep 17 00:00:00 2001 From: Syres916 <46537884+Syres916@users.noreply.github.com> Date: Mon, 23 Feb 2026 15:29:25 +0000 Subject: [PATCH 093/124] [MeshPart] Fix string encoding document, object and subobject names (cherry picked from commit ab5ef9934400c0e996b94f75905e59cb64e3b0d2) --- src/Mod/MeshPart/Gui/Tessellation.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Mod/MeshPart/Gui/Tessellation.cpp b/src/Mod/MeshPart/Gui/Tessellation.cpp index fe41f509d8..acffda0a9b 100644 --- a/src/Mod/MeshPart/Gui/Tessellation.cpp +++ b/src/Mod/MeshPart/Gui/Tessellation.cpp @@ -247,7 +247,7 @@ bool Tessellation::accept() return false; } - this->document = QString::fromLatin1(activeDoc->getName()); + this->document = QString::fromUtf8(activeDoc->getName()); bool bodyWithNoTip = false; bool partWithNoFace = false; @@ -318,8 +318,8 @@ void Tessellation::process(int method, App::Document* doc, const std::listopenTransaction("Meshing"); for (auto& info : shapeObjects) { - QString subname = QString::fromLatin1(info.getSubName().c_str()); - QString objname = QString::fromLatin1(info.getObjectName().c_str()); + QString subname = QString::fromUtf8(info.getSubName().c_str()); + QString objname = QString::fromUtf8(info.getObjectName().c_str()); auto obj = info.getObject(); if (!obj) { @@ -347,7 +347,7 @@ void Tessellation::process(int method, App::Document* doc, const std::listdocument, objname, subname, param, label); + .arg(QString::fromUtf8(doc->getName()), objname, subname, param, label); Gui::Command::runCommand(Gui::Command::Doc, cmd.toUtf8()); @@ -496,8 +496,8 @@ QString Tessellation::getStandardParameters(App::DocumentObject* obj) const // param += QStringLiteral(",GroupColors=Gui.getDocument('%1').getObject('%2').DiffuseColor") .arg( - QString::fromLatin1(obj->getDocument()->getName()), - QString::fromLatin1(obj->getNameInDocument()) + QString::fromUtf8(obj->getDocument()->getName()), + QString::fromUtf8(obj->getNameInDocument()) ); } From df49961d11e50055a506c21abf2d2174caae93d7 Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Mon, 23 Feb 2026 22:01:22 +0100 Subject: [PATCH 094/124] Draft: fix anno style assignment regression Fixes #27822. Break statement had wrong indentation. (cherry picked from commit 650b15dd769d9b3d3f7c0719bf820100ff13f4cd) --- src/Mod/Draft/draftviewproviders/view_draft_annotation.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/Draft/draftviewproviders/view_draft_annotation.py b/src/Mod/Draft/draftviewproviders/view_draft_annotation.py index ec84ad57e0..eecb37e8cb 100644 --- a/src/Mod/Draft/draftviewproviders/view_draft_annotation.py +++ b/src/Mod/Draft/draftviewproviders/view_draft_annotation.py @@ -234,7 +234,7 @@ class ViewProviderDraftAnnotation(object): setattr(vobj, visprop, value) except TypeError: pass - break + break def execute(self, vobj): """Execute when the object is created or recomputed.""" From 68f2ea5e656a2e4c8d4b3fa55480f2837c667386 Mon Sep 17 00:00:00 2001 From: freecad-gh-actions-translation-bot Date: Mon, 23 Feb 2026 01:08:43 +0000 Subject: [PATCH 095/124] Update translations from Crowdin (cherry picked from commit 23df715e24086146c73ceeb0e59eeaf44fb8a4f0) --- src/App/Resources/translations/App_be.ts | 2 +- src/App/Resources/translations/App_ca.ts | 2 +- src/App/Resources/translations/App_cs.ts | 2 +- src/App/Resources/translations/App_da.ts | 2 +- src/App/Resources/translations/App_de.ts | 2 +- src/App/Resources/translations/App_el.ts | 2 +- src/App/Resources/translations/App_es-AR.ts | 2 +- src/App/Resources/translations/App_es-ES.ts | 2 +- src/App/Resources/translations/App_eu.ts | 2 +- src/App/Resources/translations/App_fi.ts | 2 +- src/App/Resources/translations/App_fr.ts | 2 +- src/App/Resources/translations/App_ga-IE.ts | 82 + src/App/Resources/translations/App_hr.ts | 2 +- src/App/Resources/translations/App_hu.ts | 2 +- src/App/Resources/translations/App_it.ts | 2 +- src/App/Resources/translations/App_ja.ts | 2 +- src/App/Resources/translations/App_ka.ts | 2 +- src/App/Resources/translations/App_ko.ts | 2 +- src/App/Resources/translations/App_nl.ts | 2 +- src/App/Resources/translations/App_pl.ts | 2 +- src/App/Resources/translations/App_pt-BR.ts | 2 +- src/App/Resources/translations/App_ro.ts | 2 +- src/App/Resources/translations/App_ru.ts | 2 +- src/App/Resources/translations/App_sl.ts | 2 +- src/App/Resources/translations/App_sr-CS.ts | 2 +- src/App/Resources/translations/App_sr.ts | 2 +- src/App/Resources/translations/App_sv-SE.ts | 2 +- src/App/Resources/translations/App_ta.ts | 81 + src/App/Resources/translations/App_tr.ts | 2 +- src/App/Resources/translations/App_uk.ts | 2 +- src/App/Resources/translations/App_zh-CN.ts | 2 +- src/App/Resources/translations/App_zh-TW.ts | 2 +- src/Base/Resources/translations/Base_tr.ts | 12 +- src/Base/Resources/translations/Base_uk.ts | 8 +- src/Gui/Language/FreeCAD_be.ts | 102 +- src/Gui/Language/FreeCAD_ca.ts | 102 +- src/Gui/Language/FreeCAD_cs.ts | 102 +- src/Gui/Language/FreeCAD_da.ts | 102 +- src/Gui/Language/FreeCAD_de.ts | 106 +- src/Gui/Language/FreeCAD_el.ts | 102 +- src/Gui/Language/FreeCAD_es-AR.ts | 102 +- src/Gui/Language/FreeCAD_es-ES.ts | 102 +- src/Gui/Language/FreeCAD_eu.ts | 102 +- src/Gui/Language/FreeCAD_fi.ts | 102 +- src/Gui/Language/FreeCAD_fr.ts | 120 +- src/Gui/Language/FreeCAD_ga-IE.ts | 14698 +++++++++++++++ src/Gui/Language/FreeCAD_hr.ts | 102 +- src/Gui/Language/FreeCAD_hu.ts | 102 +- src/Gui/Language/FreeCAD_it.ts | 102 +- src/Gui/Language/FreeCAD_ja.ts | 102 +- src/Gui/Language/FreeCAD_ka.ts | 102 +- src/Gui/Language/FreeCAD_ko.ts | 102 +- src/Gui/Language/FreeCAD_nl.ts | 102 +- src/Gui/Language/FreeCAD_pl.ts | 102 +- src/Gui/Language/FreeCAD_pt-BR.ts | 102 +- src/Gui/Language/FreeCAD_ro.ts | 102 +- src/Gui/Language/FreeCAD_ru.ts | 102 +- src/Gui/Language/FreeCAD_sl.ts | 102 +- src/Gui/Language/FreeCAD_sr-CS.ts | 102 +- src/Gui/Language/FreeCAD_sr.ts | 102 +- src/Gui/Language/FreeCAD_sv-SE.ts | 102 +- src/Gui/Language/FreeCAD_ta.ts | 14702 ++++++++++++++++ src/Gui/Language/FreeCAD_tr.ts | 102 +- src/Gui/Language/FreeCAD_uk.ts | 1363 +- src/Gui/Language/FreeCAD_zh-CN.ts | 102 +- src/Gui/Language/FreeCAD_zh-TW.ts | 102 +- .../Gui/Resources/translations/Assembly_be.ts | 40 +- .../Gui/Resources/translations/Assembly_ca.ts | 40 +- .../Gui/Resources/translations/Assembly_cs.ts | 40 +- .../Gui/Resources/translations/Assembly_da.ts | 56 +- .../Gui/Resources/translations/Assembly_de.ts | 40 +- .../Gui/Resources/translations/Assembly_el.ts | 40 +- .../Resources/translations/Assembly_es-AR.ts | 40 +- .../Resources/translations/Assembly_es-ES.ts | 40 +- .../Gui/Resources/translations/Assembly_eu.ts | 40 +- .../Gui/Resources/translations/Assembly_fi.ts | 40 +- .../Gui/Resources/translations/Assembly_fr.ts | 40 +- .../Resources/translations/Assembly_ga-IE.ts | 1515 ++ .../Gui/Resources/translations/Assembly_hr.ts | 40 +- .../Gui/Resources/translations/Assembly_hu.ts | 40 +- .../Gui/Resources/translations/Assembly_it.ts | 40 +- .../Gui/Resources/translations/Assembly_ja.ts | 40 +- .../Gui/Resources/translations/Assembly_ka.ts | 40 +- .../Gui/Resources/translations/Assembly_ko.ts | 40 +- .../Gui/Resources/translations/Assembly_nl.ts | 40 +- .../Gui/Resources/translations/Assembly_pl.ts | 40 +- .../Resources/translations/Assembly_pt-BR.ts | 40 +- .../Gui/Resources/translations/Assembly_ro.ts | 40 +- .../Gui/Resources/translations/Assembly_ru.ts | 40 +- .../Gui/Resources/translations/Assembly_sl.ts | 40 +- .../Resources/translations/Assembly_sr-CS.ts | 54 +- .../Gui/Resources/translations/Assembly_sr.ts | 40 +- .../Resources/translations/Assembly_sv-SE.ts | 40 +- .../Gui/Resources/translations/Assembly_ta.ts | 1513 ++ .../Gui/Resources/translations/Assembly_tr.ts | 52 +- .../Gui/Resources/translations/Assembly_uk.ts | 40 +- .../Resources/translations/Assembly_zh-CN.ts | 40 +- .../Resources/translations/Assembly_zh-TW.ts | 40 +- src/Mod/BIM/Resources/translations/Arch_be.ts | 204 +- src/Mod/BIM/Resources/translations/Arch_ca.ts | 204 +- src/Mod/BIM/Resources/translations/Arch_cs.ts | 204 +- src/Mod/BIM/Resources/translations/Arch_da.qm | Bin 396180 -> 395817 bytes src/Mod/BIM/Resources/translations/Arch_da.ts | 212 +- src/Mod/BIM/Resources/translations/Arch_de.ts | 204 +- src/Mod/BIM/Resources/translations/Arch_el.ts | 204 +- .../BIM/Resources/translations/Arch_es-AR.ts | 204 +- .../BIM/Resources/translations/Arch_es-ES.ts | 204 +- src/Mod/BIM/Resources/translations/Arch_eu.ts | 204 +- src/Mod/BIM/Resources/translations/Arch_fi.ts | 204 +- src/Mod/BIM/Resources/translations/Arch_fr.ts | 204 +- .../BIM/Resources/translations/Arch_ga-IE.qm | Bin 0 -> 409015 bytes .../BIM/Resources/translations/Arch_ga-IE.ts | 11987 +++++++++++++ src/Mod/BIM/Resources/translations/Arch_hr.ts | 204 +- src/Mod/BIM/Resources/translations/Arch_hu.ts | 204 +- src/Mod/BIM/Resources/translations/Arch_it.ts | 204 +- src/Mod/BIM/Resources/translations/Arch_ja.ts | 204 +- src/Mod/BIM/Resources/translations/Arch_ka.ts | 204 +- src/Mod/BIM/Resources/translations/Arch_ko.ts | 204 +- src/Mod/BIM/Resources/translations/Arch_nl.ts | 204 +- src/Mod/BIM/Resources/translations/Arch_pl.ts | 204 +- .../BIM/Resources/translations/Arch_pt-BR.ts | 204 +- src/Mod/BIM/Resources/translations/Arch_ro.ts | 204 +- src/Mod/BIM/Resources/translations/Arch_ru.ts | 204 +- src/Mod/BIM/Resources/translations/Arch_sl.ts | 204 +- .../BIM/Resources/translations/Arch_sr-CS.ts | 204 +- src/Mod/BIM/Resources/translations/Arch_sr.ts | 204 +- .../BIM/Resources/translations/Arch_sv-SE.ts | 204 +- src/Mod/BIM/Resources/translations/Arch_ta.ts | 11994 +++++++++++++ src/Mod/BIM/Resources/translations/Arch_tr.qm | Bin 398445 -> 398012 bytes src/Mod/BIM/Resources/translations/Arch_tr.ts | 242 +- src/Mod/BIM/Resources/translations/Arch_uk.qm | Bin 399315 -> 398904 bytes src/Mod/BIM/Resources/translations/Arch_uk.ts | 208 +- .../BIM/Resources/translations/Arch_zh-CN.ts | 204 +- .../BIM/Resources/translations/Arch_zh-TW.ts | 204 +- .../CAM/Gui/Resources/translations/CAM_da.ts | 12 +- .../Gui/Resources/translations/CAM_ga-IE.ts | 9533 ++++++++++ .../CAM/Gui/Resources/translations/CAM_ta.ts | 9533 ++++++++++ .../CAM/Gui/Resources/translations/CAM_tr.ts | 44 +- .../Draft/Resources/translations/Draft_be.ts | 64 +- .../Draft/Resources/translations/Draft_ca.ts | 64 +- .../Draft/Resources/translations/Draft_cs.ts | 64 +- .../Draft/Resources/translations/Draft_da.qm | Bin 244931 -> 244931 bytes .../Draft/Resources/translations/Draft_da.ts | 72 +- .../Draft/Resources/translations/Draft_de.ts | 64 +- .../Draft/Resources/translations/Draft_el.ts | 64 +- .../Resources/translations/Draft_es-AR.ts | 64 +- .../Resources/translations/Draft_es-ES.ts | 64 +- .../Draft/Resources/translations/Draft_eu.ts | 64 +- .../Draft/Resources/translations/Draft_fi.ts | 64 +- .../Draft/Resources/translations/Draft_fr.ts | 64 +- .../Resources/translations/Draft_ga-IE.qm | Bin 0 -> 260557 bytes .../Resources/translations/Draft_ga-IE.ts | 8749 +++++++++ .../Draft/Resources/translations/Draft_hr.ts | 64 +- .../Draft/Resources/translations/Draft_hu.ts | 64 +- .../Draft/Resources/translations/Draft_it.ts | 64 +- .../Draft/Resources/translations/Draft_ja.ts | 64 +- .../Draft/Resources/translations/Draft_ka.ts | 64 +- .../Draft/Resources/translations/Draft_ko.ts | 64 +- .../Draft/Resources/translations/Draft_nl.ts | 64 +- .../Draft/Resources/translations/Draft_pl.ts | 64 +- .../Resources/translations/Draft_pt-BR.ts | 64 +- .../Draft/Resources/translations/Draft_ro.ts | 64 +- .../Draft/Resources/translations/Draft_ru.ts | 64 +- .../Draft/Resources/translations/Draft_sl.ts | 64 +- .../Resources/translations/Draft_sr-CS.ts | 64 +- .../Draft/Resources/translations/Draft_sr.ts | 64 +- .../Resources/translations/Draft_sv-SE.ts | 64 +- .../Draft/Resources/translations/Draft_ta.ts | 8769 +++++++++ .../Draft/Resources/translations/Draft_tr.ts | 64 +- .../Draft/Resources/translations/Draft_uk.ts | 64 +- .../Resources/translations/Draft_zh-CN.ts | 64 +- .../Resources/translations/Draft_zh-TW.ts | 64 +- .../Fem/Gui/Resources/translations/Fem_be.ts | 222 +- .../Fem/Gui/Resources/translations/Fem_ca.ts | 222 +- .../Fem/Gui/Resources/translations/Fem_cs.ts | 222 +- .../Fem/Gui/Resources/translations/Fem_da.ts | 322 +- .../Fem/Gui/Resources/translations/Fem_de.ts | 222 +- .../Fem/Gui/Resources/translations/Fem_el.ts | 222 +- .../Gui/Resources/translations/Fem_es-AR.ts | 222 +- .../Gui/Resources/translations/Fem_es-ES.ts | 222 +- .../Fem/Gui/Resources/translations/Fem_eu.ts | 222 +- .../Fem/Gui/Resources/translations/Fem_fi.ts | 222 +- .../Fem/Gui/Resources/translations/Fem_fr.ts | 411 +- .../Gui/Resources/translations/Fem_ga-IE.ts | 8101 +++++++++ .../Fem/Gui/Resources/translations/Fem_hr.ts | 222 +- .../Fem/Gui/Resources/translations/Fem_hu.ts | 222 +- .../Fem/Gui/Resources/translations/Fem_it.ts | 222 +- .../Fem/Gui/Resources/translations/Fem_ja.ts | 222 +- .../Fem/Gui/Resources/translations/Fem_ka.ts | 222 +- .../Fem/Gui/Resources/translations/Fem_ko.ts | 222 +- .../Fem/Gui/Resources/translations/Fem_nl.ts | 222 +- .../Fem/Gui/Resources/translations/Fem_pl.ts | 222 +- .../Gui/Resources/translations/Fem_pt-BR.ts | 222 +- .../Fem/Gui/Resources/translations/Fem_ro.ts | 222 +- .../Fem/Gui/Resources/translations/Fem_ru.ts | 222 +- .../Fem/Gui/Resources/translations/Fem_sl.ts | 222 +- .../Gui/Resources/translations/Fem_sr-CS.ts | 222 +- .../Fem/Gui/Resources/translations/Fem_sr.ts | 222 +- .../Gui/Resources/translations/Fem_sv-SE.ts | 222 +- .../Fem/Gui/Resources/translations/Fem_ta.ts | 8100 +++++++++ .../Fem/Gui/Resources/translations/Fem_tr.ts | 222 +- .../Fem/Gui/Resources/translations/Fem_uk.ts | 222 +- .../Gui/Resources/translations/Fem_zh-CN.ts | 222 +- .../Gui/Resources/translations/Fem_zh-TW.ts | 222 +- .../Help/Resources/translations/Help_ta.qm | Bin 0 -> 9280 bytes .../Help/Resources/translations/Help_ta.ts | 195 + .../translations/Inspection_ga-IE.qm | Bin 0 -> 2038 bytes .../translations/Inspection_ga-IE.ts | 132 + .../Resources/translations/Inspection_uk.qm | Bin 2023 -> 2047 bytes .../Resources/translations/Inspection_uk.ts | 10 +- .../Gui/Resources/translations/Material_be.ts | 38 +- .../Gui/Resources/translations/Material_ca.ts | 38 +- .../Gui/Resources/translations/Material_cs.ts | 38 +- .../Gui/Resources/translations/Material_da.ts | 40 +- .../Gui/Resources/translations/Material_de.ts | 38 +- .../Gui/Resources/translations/Material_el.ts | 38 +- .../Resources/translations/Material_es-AR.ts | 38 +- .../Resources/translations/Material_es-ES.ts | 38 +- .../Gui/Resources/translations/Material_eu.ts | 38 +- .../Gui/Resources/translations/Material_fi.ts | 38 +- .../Gui/Resources/translations/Material_fr.ts | 38 +- .../Resources/translations/Material_ga-IE.ts | 1410 ++ .../Gui/Resources/translations/Material_hr.ts | 38 +- .../Gui/Resources/translations/Material_hu.ts | 38 +- .../Gui/Resources/translations/Material_it.ts | 38 +- .../Gui/Resources/translations/Material_ja.ts | 38 +- .../Gui/Resources/translations/Material_ka.ts | 38 +- .../Gui/Resources/translations/Material_ko.ts | 38 +- .../Gui/Resources/translations/Material_nl.ts | 38 +- .../Gui/Resources/translations/Material_pl.ts | 38 +- .../Resources/translations/Material_pt-BR.ts | 38 +- .../Gui/Resources/translations/Material_ro.ts | 38 +- .../Gui/Resources/translations/Material_ru.ts | 38 +- .../Gui/Resources/translations/Material_sl.ts | 38 +- .../Resources/translations/Material_sr-CS.ts | 38 +- .../Gui/Resources/translations/Material_sr.ts | 38 +- .../Resources/translations/Material_sv-SE.ts | 38 +- .../Gui/Resources/translations/Material_ta.ts | 1410 ++ .../Gui/Resources/translations/Material_tr.ts | 38 +- .../Gui/Resources/translations/Material_uk.ts | 38 +- .../Resources/translations/Material_zh-CN.ts | 38 +- .../Resources/translations/Material_zh-TW.ts | 38 +- .../Resources/translations/Measure_ga-IE.ts | 309 + .../Gui/Resources/translations/Measure_uk.ts | 12 +- .../Gui/Resources/translations/Mesh_da.ts | 10 +- .../Gui/Resources/translations/Mesh_ga-IE.ts | 2393 +++ .../Gui/Resources/translations/Mesh_ta.ts | 2393 +++ .../Gui/Resources/translations/Mesh_uk.ts | 2 +- .../Gui/Resources/translations/MeshPart_da.ts | 6 +- .../Resources/translations/MeshPart_ga-IE.ts | 600 + .../Gui/Resources/translations/Part_be.ts | 2 +- .../Gui/Resources/translations/Part_ca.ts | 2 +- .../Gui/Resources/translations/Part_cs.ts | 2 +- .../Gui/Resources/translations/Part_da.ts | 344 +- .../Gui/Resources/translations/Part_de.ts | 2 +- .../Gui/Resources/translations/Part_el.ts | 2 +- .../Gui/Resources/translations/Part_es-AR.ts | 2 +- .../Gui/Resources/translations/Part_es-ES.ts | 2 +- .../Gui/Resources/translations/Part_eu.ts | 2 +- .../Gui/Resources/translations/Part_fi.ts | 2 +- .../Gui/Resources/translations/Part_fr.ts | 2 +- .../Gui/Resources/translations/Part_ga-IE.ts | 7213 ++++++++ .../Gui/Resources/translations/Part_hr.ts | 2 +- .../Gui/Resources/translations/Part_hu.ts | 2 +- .../Gui/Resources/translations/Part_it.ts | 2 +- .../Gui/Resources/translations/Part_ja.ts | 2 +- .../Gui/Resources/translations/Part_ka.ts | 2 +- .../Gui/Resources/translations/Part_ko.ts | 2 +- .../Gui/Resources/translations/Part_nl.ts | 2 +- .../Gui/Resources/translations/Part_pl.ts | 2 +- .../Gui/Resources/translations/Part_pt-BR.ts | 2 +- .../Gui/Resources/translations/Part_ro.ts | 2 +- .../Gui/Resources/translations/Part_ru.ts | 2 +- .../Gui/Resources/translations/Part_sl.ts | 2 +- .../Gui/Resources/translations/Part_sr-CS.ts | 2 +- .../Gui/Resources/translations/Part_sr.ts | 2 +- .../Gui/Resources/translations/Part_sv-SE.ts | 2 +- .../Gui/Resources/translations/Part_ta.ts | 7211 ++++++++ .../Gui/Resources/translations/Part_tr.ts | 2 +- .../Gui/Resources/translations/Part_uk.ts | 2 +- .../Gui/Resources/translations/Part_zh-CN.ts | 2 +- .../Gui/Resources/translations/Part_zh-TW.ts | 2 +- .../Resources/translations/PartDesign_be.ts | 48 +- .../Resources/translations/PartDesign_ca.ts | 48 +- .../Resources/translations/PartDesign_cs.ts | 48 +- .../Resources/translations/PartDesign_da.ts | 52 +- .../Resources/translations/PartDesign_de.ts | 48 +- .../Resources/translations/PartDesign_el.ts | 48 +- .../translations/PartDesign_es-AR.ts | 48 +- .../translations/PartDesign_es-ES.ts | 48 +- .../Resources/translations/PartDesign_eu.ts | 48 +- .../Resources/translations/PartDesign_fi.ts | 48 +- .../Resources/translations/PartDesign_fr.ts | 48 +- .../translations/PartDesign_ga-IE.ts | 5454 ++++++ .../Resources/translations/PartDesign_hr.ts | 48 +- .../Resources/translations/PartDesign_hu.ts | 48 +- .../Resources/translations/PartDesign_it.ts | 48 +- .../Resources/translations/PartDesign_ja.ts | 48 +- .../Resources/translations/PartDesign_ka.ts | 48 +- .../Resources/translations/PartDesign_ko.ts | 48 +- .../Resources/translations/PartDesign_nl.ts | 48 +- .../Resources/translations/PartDesign_pl.ts | 48 +- .../translations/PartDesign_pt-BR.ts | 48 +- .../Resources/translations/PartDesign_ro.ts | 48 +- .../Resources/translations/PartDesign_ru.ts | 48 +- .../Resources/translations/PartDesign_sl.ts | 48 +- .../translations/PartDesign_sr-CS.ts | 48 +- .../Resources/translations/PartDesign_sr.ts | 48 +- .../translations/PartDesign_sv-SE.ts | 48 +- .../Resources/translations/PartDesign_ta.ts | 5456 ++++++ .../Resources/translations/PartDesign_tr.ts | 48 +- .../Resources/translations/PartDesign_uk.ts | 48 +- .../translations/PartDesign_zh-CN.ts | 48 +- .../translations/PartDesign_zh-TW.ts | 48 +- .../Gui/Resources/translations/Points_da.ts | 38 +- .../Resources/translations/Points_ga-IE.ts | 310 + .../translations/ReverseEngineering_da.ts | 14 +- .../translations/ReverseEngineering_fr.ts | 46 +- .../translations/ReverseEngineering_ga-IE.ts | 728 + .../Gui/Resources/translations/Robot_fr.ts | 4 +- .../Gui/Resources/translations/Robot_ga-IE.ts | 886 + .../Gui/Resources/translations/Sketcher_be.ts | 112 +- .../Gui/Resources/translations/Sketcher_ca.ts | 112 +- .../Gui/Resources/translations/Sketcher_cs.ts | 112 +- .../Gui/Resources/translations/Sketcher_da.ts | 158 +- .../Gui/Resources/translations/Sketcher_de.ts | 134 +- .../Gui/Resources/translations/Sketcher_el.ts | 112 +- .../Resources/translations/Sketcher_es-AR.ts | 112 +- .../Resources/translations/Sketcher_es-ES.ts | 112 +- .../Gui/Resources/translations/Sketcher_eu.ts | 112 +- .../Gui/Resources/translations/Sketcher_fi.ts | 112 +- .../Gui/Resources/translations/Sketcher_fr.ts | 112 +- .../Resources/translations/Sketcher_ga-IE.ts | 7944 +++++++++ .../Gui/Resources/translations/Sketcher_hr.ts | 112 +- .../Gui/Resources/translations/Sketcher_hu.ts | 112 +- .../Gui/Resources/translations/Sketcher_it.ts | 112 +- .../Gui/Resources/translations/Sketcher_ja.ts | 112 +- .../Gui/Resources/translations/Sketcher_ka.ts | 112 +- .../Gui/Resources/translations/Sketcher_ko.ts | 112 +- .../Gui/Resources/translations/Sketcher_nl.ts | 112 +- .../Gui/Resources/translations/Sketcher_pl.ts | 112 +- .../Resources/translations/Sketcher_pt-BR.ts | 112 +- .../Gui/Resources/translations/Sketcher_ro.ts | 112 +- .../Gui/Resources/translations/Sketcher_ru.ts | 112 +- .../Gui/Resources/translations/Sketcher_sl.ts | 112 +- .../Resources/translations/Sketcher_sr-CS.ts | 112 +- .../Gui/Resources/translations/Sketcher_sr.ts | 112 +- .../Resources/translations/Sketcher_sv-SE.ts | 112 +- .../Gui/Resources/translations/Sketcher_ta.ts | 7941 +++++++++ .../Gui/Resources/translations/Sketcher_tr.ts | 112 +- .../Gui/Resources/translations/Sketcher_uk.ts | 112 +- .../Resources/translations/Sketcher_zh-CN.ts | 112 +- .../Resources/translations/Sketcher_zh-TW.ts | 112 +- .../Resources/translations/Spreadsheet_be.ts | 4 +- .../Resources/translations/Spreadsheet_ca.ts | 4 +- .../Resources/translations/Spreadsheet_cs.ts | 4 +- .../Resources/translations/Spreadsheet_da.ts | 4 +- .../Resources/translations/Spreadsheet_de.ts | 4 +- .../Resources/translations/Spreadsheet_el.ts | 4 +- .../translations/Spreadsheet_es-AR.ts | 4 +- .../translations/Spreadsheet_es-ES.ts | 4 +- .../Resources/translations/Spreadsheet_eu.ts | 4 +- .../Resources/translations/Spreadsheet_fi.ts | 4 +- .../Resources/translations/Spreadsheet_fr.ts | 4 +- .../translations/Spreadsheet_ga-IE.ts | 1241 ++ .../Resources/translations/Spreadsheet_hr.ts | 4 +- .../Resources/translations/Spreadsheet_hu.ts | 4 +- .../Resources/translations/Spreadsheet_it.ts | 4 +- .../Resources/translations/Spreadsheet_ja.ts | 4 +- .../Resources/translations/Spreadsheet_ka.ts | 4 +- .../Resources/translations/Spreadsheet_ko.ts | 4 +- .../Resources/translations/Spreadsheet_nl.ts | 4 +- .../Resources/translations/Spreadsheet_pl.ts | 4 +- .../translations/Spreadsheet_pt-BR.ts | 4 +- .../Resources/translations/Spreadsheet_ro.ts | 4 +- .../Resources/translations/Spreadsheet_ru.ts | 4 +- .../Resources/translations/Spreadsheet_sl.ts | 4 +- .../translations/Spreadsheet_sr-CS.ts | 4 +- .../Resources/translations/Spreadsheet_sr.ts | 4 +- .../translations/Spreadsheet_sv-SE.ts | 4 +- .../Resources/translations/Spreadsheet_ta.ts | 1217 ++ .../Resources/translations/Spreadsheet_tr.ts | 4 +- .../Resources/translations/Spreadsheet_uk.ts | 4 +- .../translations/Spreadsheet_zh-CN.ts | 4 +- .../translations/Spreadsheet_zh-TW.ts | 4 +- .../Gui/Resources/translations/Surface_da.ts | 4 +- .../Resources/translations/Surface_ga-IE.ts | 562 + .../Gui/Resources/translations/TechDraw_be.ts | 16 +- .../Gui/Resources/translations/TechDraw_ca.ts | 16 +- .../Gui/Resources/translations/TechDraw_cs.ts | 16 +- .../Gui/Resources/translations/TechDraw_da.ts | 20 +- .../Gui/Resources/translations/TechDraw_de.ts | 16 +- .../Gui/Resources/translations/TechDraw_el.ts | 16 +- .../Resources/translations/TechDraw_es-AR.ts | 16 +- .../Resources/translations/TechDraw_es-ES.ts | 16 +- .../Gui/Resources/translations/TechDraw_eu.ts | 16 +- .../Gui/Resources/translations/TechDraw_fi.ts | 16 +- .../Gui/Resources/translations/TechDraw_fr.ts | 16 +- .../Resources/translations/TechDraw_ga-IE.ts | 10201 +++++++++++ .../Gui/Resources/translations/TechDraw_hr.ts | 16 +- .../Gui/Resources/translations/TechDraw_hu.ts | 16 +- .../Gui/Resources/translations/TechDraw_it.ts | 1333 +- .../Gui/Resources/translations/TechDraw_ja.ts | 16 +- .../Gui/Resources/translations/TechDraw_ka.ts | 16 +- .../Gui/Resources/translations/TechDraw_ko.ts | 16 +- .../Gui/Resources/translations/TechDraw_nl.ts | 16 +- .../Gui/Resources/translations/TechDraw_pl.ts | 16 +- .../Resources/translations/TechDraw_pt-BR.ts | 16 +- .../Gui/Resources/translations/TechDraw_ro.ts | 16 +- .../Gui/Resources/translations/TechDraw_ru.ts | 16 +- .../Gui/Resources/translations/TechDraw_sl.ts | 16 +- .../Resources/translations/TechDraw_sr-CS.ts | 16 +- .../Gui/Resources/translations/TechDraw_sr.ts | 16 +- .../Resources/translations/TechDraw_sv-SE.ts | 16 +- .../Gui/Resources/translations/TechDraw_ta.ts | 10197 +++++++++++ .../Gui/Resources/translations/TechDraw_tr.ts | 16 +- .../Gui/Resources/translations/TechDraw_uk.ts | 16 +- .../Resources/translations/TechDraw_zh-CN.ts | 16 +- .../Resources/translations/TechDraw_zh-TW.ts | 16 +- .../Gui/Resources/translations/Test_ga-IE.ts | 135 + .../Gui/Resources/translations/Test_uk.ts | 10 +- .../Tux/Resources/translations/Tux_ga-IE.qm | Bin 0 -> 2009 bytes .../Tux/Resources/translations/Tux_ga-IE.ts | 118 + 423 files changed, 199643 insertions(+), 14631 deletions(-) create mode 100644 src/App/Resources/translations/App_ga-IE.ts create mode 100644 src/App/Resources/translations/App_ta.ts create mode 100644 src/Gui/Language/FreeCAD_ga-IE.ts create mode 100644 src/Gui/Language/FreeCAD_ta.ts create mode 100644 src/Mod/Assembly/Gui/Resources/translations/Assembly_ga-IE.ts create mode 100644 src/Mod/Assembly/Gui/Resources/translations/Assembly_ta.ts create mode 100644 src/Mod/BIM/Resources/translations/Arch_ga-IE.qm create mode 100644 src/Mod/BIM/Resources/translations/Arch_ga-IE.ts create mode 100644 src/Mod/BIM/Resources/translations/Arch_ta.ts create mode 100644 src/Mod/CAM/Gui/Resources/translations/CAM_ga-IE.ts create mode 100644 src/Mod/CAM/Gui/Resources/translations/CAM_ta.ts create mode 100644 src/Mod/Draft/Resources/translations/Draft_ga-IE.qm create mode 100644 src/Mod/Draft/Resources/translations/Draft_ga-IE.ts create mode 100644 src/Mod/Draft/Resources/translations/Draft_ta.ts create mode 100644 src/Mod/Fem/Gui/Resources/translations/Fem_ga-IE.ts create mode 100644 src/Mod/Fem/Gui/Resources/translations/Fem_ta.ts create mode 100644 src/Mod/Help/Resources/translations/Help_ta.qm create mode 100644 src/Mod/Help/Resources/translations/Help_ta.ts create mode 100644 src/Mod/Inspection/Gui/Resources/translations/Inspection_ga-IE.qm create mode 100644 src/Mod/Inspection/Gui/Resources/translations/Inspection_ga-IE.ts create mode 100644 src/Mod/Material/Gui/Resources/translations/Material_ga-IE.ts create mode 100644 src/Mod/Material/Gui/Resources/translations/Material_ta.ts create mode 100644 src/Mod/Measure/Gui/Resources/translations/Measure_ga-IE.ts create mode 100644 src/Mod/Mesh/Gui/Resources/translations/Mesh_ga-IE.ts create mode 100644 src/Mod/Mesh/Gui/Resources/translations/Mesh_ta.ts create mode 100644 src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ga-IE.ts create mode 100644 src/Mod/Part/Gui/Resources/translations/Part_ga-IE.ts create mode 100644 src/Mod/Part/Gui/Resources/translations/Part_ta.ts create mode 100644 src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ga-IE.ts create mode 100644 src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ta.ts create mode 100644 src/Mod/Points/Gui/Resources/translations/Points_ga-IE.ts create mode 100644 src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ga-IE.ts create mode 100644 src/Mod/Robot/Gui/Resources/translations/Robot_ga-IE.ts create mode 100644 src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ga-IE.ts create mode 100644 src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ta.ts create mode 100644 src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ga-IE.ts create mode 100644 src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ta.ts create mode 100644 src/Mod/Surface/Gui/Resources/translations/Surface_ga-IE.ts create mode 100644 src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ga-IE.ts create mode 100644 src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ta.ts create mode 100644 src/Mod/Test/Gui/Resources/translations/Test_ga-IE.ts create mode 100644 src/Mod/Tux/Resources/translations/Tux_ga-IE.qm create mode 100644 src/Mod/Tux/Resources/translations/Tux_ga-IE.ts diff --git a/src/App/Resources/translations/App_be.ts b/src/App/Resources/translations/App_be.ts index 39fdd220de..35eddf3c0a 100644 --- a/src/App/Resources/translations/App_be.ts +++ b/src/App/Resources/translations/App_be.ts @@ -29,7 +29,7 @@ that reference the same configurable object Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_ca.ts b/src/App/Resources/translations/App_ca.ts index 977cddf5c2..36cbaa6d2f 100644 --- a/src/App/Resources/translations/App_ca.ts +++ b/src/App/Resources/translations/App_ca.ts @@ -29,7 +29,7 @@ that reference the same configurable object Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_cs.ts b/src/App/Resources/translations/App_cs.ts index 74ec5b51bb..2c3751c8cd 100644 --- a/src/App/Resources/translations/App_cs.ts +++ b/src/App/Resources/translations/App_cs.ts @@ -29,7 +29,7 @@ that reference the same configurable object Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_da.ts b/src/App/Resources/translations/App_da.ts index b266f3cfaa..3f77f051f8 100644 --- a/src/App/Resources/translations/App_da.ts +++ b/src/App/Resources/translations/App_da.ts @@ -29,7 +29,7 @@ that reference the same configurable object Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_de.ts b/src/App/Resources/translations/App_de.ts index c0eae3d911..ff5a141822 100644 --- a/src/App/Resources/translations/App_de.ts +++ b/src/App/Resources/translations/App_de.ts @@ -30,7 +30,7 @@ angewendet werden soll, die das gleiche konfigurierbare Objekt referenzieren Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_el.ts b/src/App/Resources/translations/App_el.ts index 32d17924b0..55d7e120e3 100644 --- a/src/App/Resources/translations/App_el.ts +++ b/src/App/Resources/translations/App_el.ts @@ -29,7 +29,7 @@ that reference the same configurable object Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_es-AR.ts b/src/App/Resources/translations/App_es-AR.ts index 351f1724cb..9482071b19 100644 --- a/src/App/Resources/translations/App_es-AR.ts +++ b/src/App/Resources/translations/App_es-AR.ts @@ -29,7 +29,7 @@ that reference the same configurable object Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_es-ES.ts b/src/App/Resources/translations/App_es-ES.ts index 2dd2dcb11c..d5e26a778c 100644 --- a/src/App/Resources/translations/App_es-ES.ts +++ b/src/App/Resources/translations/App_es-ES.ts @@ -29,7 +29,7 @@ that reference the same configurable object Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_eu.ts b/src/App/Resources/translations/App_eu.ts index f37bf60fbe..d9ab34991c 100644 --- a/src/App/Resources/translations/App_eu.ts +++ b/src/App/Resources/translations/App_eu.ts @@ -29,7 +29,7 @@ that reference the same configurable object Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_fi.ts b/src/App/Resources/translations/App_fi.ts index b992a6a505..5623abe02c 100644 --- a/src/App/Resources/translations/App_fi.ts +++ b/src/App/Resources/translations/App_fi.ts @@ -29,7 +29,7 @@ that reference the same configurable object Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_fr.ts b/src/App/Resources/translations/App_fr.ts index fc4f7e73fc..35eabcc2ce 100644 --- a/src/App/Resources/translations/App_fr.ts +++ b/src/App/Resources/translations/App_fr.ts @@ -30,7 +30,7 @@ même objet configurable. Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_ga-IE.ts b/src/App/Resources/translations/App_ga-IE.ts new file mode 100644 index 0000000000..897790ad72 --- /dev/null +++ b/src/App/Resources/translations/App_ga-IE.ts @@ -0,0 +1,82 @@ + + + + + LinkParams + + + Stores the last user choice of whether to apply CopyOnChange setup to all links +that reference the same configurable object + Stores the last user choice of whether to apply CopyOnChange setup to all links +that reference the same configurable object + + + + QObject + + + Unnamed + Gan ainm + + + + App::OriginGroupExtension + + + Origin + Bunús + + + + Notifications + + + +It is recommended that the user right-click the root of the document and select Mark to recompute. +The user should then click the Refresh button in the main toolbar. + + +It is recommended that the user right-click the root of the document and select Mark to recompute. +The user should then click the Refresh button in the main toolbar. + + + + + App::LocalCoordinateSystem + + + X-axis + X-axis + + + + Y-axis + Y-axis + + + + Z-axis + Z-axis + + + + XY-plane + XY-plane + + + + XZ-plane + XZ-plane + + + + YZ-plane + YZ-plane + + + + Origin + Bunús + + + diff --git a/src/App/Resources/translations/App_hr.ts b/src/App/Resources/translations/App_hr.ts index 0ee2395098..3293909091 100644 --- a/src/App/Resources/translations/App_hr.ts +++ b/src/App/Resources/translations/App_hr.ts @@ -30,7 +30,7 @@ na sve veze koje referenciraju isti konfigurabilni objekt Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_hu.ts b/src/App/Resources/translations/App_hu.ts index cd589eb1cc..b06d6442b2 100644 --- a/src/App/Resources/translations/App_hu.ts +++ b/src/App/Resources/translations/App_hu.ts @@ -30,7 +30,7 @@ amelyek ugyanarra a konfigurálható tárgyra hivatkoznak Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_it.ts b/src/App/Resources/translations/App_it.ts index 34a9089905..d13cdff3eb 100644 --- a/src/App/Resources/translations/App_it.ts +++ b/src/App/Resources/translations/App_it.ts @@ -30,7 +30,7 @@ che fanno riferimento allo stesso oggetto configurabile Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_ja.ts b/src/App/Resources/translations/App_ja.ts index 0516976b9b..4d95e245ab 100644 --- a/src/App/Resources/translations/App_ja.ts +++ b/src/App/Resources/translations/App_ja.ts @@ -29,7 +29,7 @@ that reference the same configurable object Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_ka.ts b/src/App/Resources/translations/App_ka.ts index 5a1f738ae4..eaa1007df9 100644 --- a/src/App/Resources/translations/App_ka.ts +++ b/src/App/Resources/translations/App_ka.ts @@ -29,7 +29,7 @@ that reference the same configurable object Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_ko.ts b/src/App/Resources/translations/App_ko.ts index 824704b0ca..d94938850e 100644 --- a/src/App/Resources/translations/App_ko.ts +++ b/src/App/Resources/translations/App_ko.ts @@ -29,7 +29,7 @@ that reference the same configurable object Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_nl.ts b/src/App/Resources/translations/App_nl.ts index 502436a3e2..2f845d5bbf 100644 --- a/src/App/Resources/translations/App_nl.ts +++ b/src/App/Resources/translations/App_nl.ts @@ -30,7 +30,7 @@ die verwijzen naar hetzelfde configureerbare object Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_pl.ts b/src/App/Resources/translations/App_pl.ts index ef6c36def1..36a12a7f50 100644 --- a/src/App/Resources/translations/App_pl.ts +++ b/src/App/Resources/translations/App_pl.ts @@ -30,7 +30,7 @@ które odnoszą się do tego samego obiektu konfigurowalnego Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_pt-BR.ts b/src/App/Resources/translations/App_pt-BR.ts index b186c8d260..fa71d57b09 100644 --- a/src/App/Resources/translations/App_pt-BR.ts +++ b/src/App/Resources/translations/App_pt-BR.ts @@ -30,7 +30,7 @@ que referenciam o mesmo objeto configurável Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_ro.ts b/src/App/Resources/translations/App_ro.ts index 8367ff7470..5f9b301b55 100644 --- a/src/App/Resources/translations/App_ro.ts +++ b/src/App/Resources/translations/App_ro.ts @@ -30,7 +30,7 @@ care fac referire la același obiect configurabil Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_ru.ts b/src/App/Resources/translations/App_ru.ts index b61de2c390..81e93aabe3 100644 --- a/src/App/Resources/translations/App_ru.ts +++ b/src/App/Resources/translations/App_ru.ts @@ -29,7 +29,7 @@ that reference the same configurable object Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_sl.ts b/src/App/Resources/translations/App_sl.ts index e50298d328..1f0b639d4b 100644 --- a/src/App/Resources/translations/App_sl.ts +++ b/src/App/Resources/translations/App_sl.ts @@ -30,7 +30,7 @@ za vse povezave, ki se sklicujejo na isti nastavljivi predmet Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_sr-CS.ts b/src/App/Resources/translations/App_sr-CS.ts index bbb69d07cb..cabb1437f7 100644 --- a/src/App/Resources/translations/App_sr-CS.ts +++ b/src/App/Resources/translations/App_sr-CS.ts @@ -30,7 +30,7 @@ that reference the same configurable object Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_sr.ts b/src/App/Resources/translations/App_sr.ts index b6602973dd..dbf7dd3f5a 100644 --- a/src/App/Resources/translations/App_sr.ts +++ b/src/App/Resources/translations/App_sr.ts @@ -30,7 +30,7 @@ that reference the same configurable object Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_sv-SE.ts b/src/App/Resources/translations/App_sv-SE.ts index 7d631f1b10..c1480c46b4 100644 --- a/src/App/Resources/translations/App_sv-SE.ts +++ b/src/App/Resources/translations/App_sv-SE.ts @@ -30,7 +30,7 @@ som refererar till samma konfigurerbara objekt Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_ta.ts b/src/App/Resources/translations/App_ta.ts new file mode 100644 index 0000000000..88c4084193 --- /dev/null +++ b/src/App/Resources/translations/App_ta.ts @@ -0,0 +1,81 @@ + + + + + LinkParams + + + Stores the last user choice of whether to apply CopyOnChange setup to all links +that reference the same configurable object + ஒரே உள்ளமைக்கக்கூடிய பொருளைக் குறிப்பிடும் அனைத்து இணைப்புகளுக்கும் CopyOnChange அமைப்பைப் பயன்படுத்த வேண்டுமா இல்லையா என்பது குறித்த பயனரின் கடைசித் தேர்வைச் சேமிக்கிறது + + + + QObject + + + Unnamed + பெயரிடப்படாத + + + + App::OriginGroupExtension + + + Origin + பூர்வம் + + + + Notifications + + + +It is recommended that the user right-click the root of the document and select Mark to recompute. +The user should then click the Refresh button in the main toolbar. + + +பயனாளர், ஆவணத்தின் முதன்மை பகுதியை வலது கிளிக் செய்து ‘Mark to recompute’ என்பதனை தேர்வு செய்யப் பரிந்துரைக்கப்படுகிறது. +பின் பயனர் முக்கிய கருவிப்பட்டியில் உள்ள Refresh பொத்தானைக் கிளிக் செய்ய வேண்டும். + + + + + App::LocalCoordinateSystem + + + X-axis + X-அச்சு + + + + Y-axis + Y-அச்சு + + + + Z-axis + Z-அச்சு + + + + XY-plane + XY-தளம் + + + + XZ-plane + XZ-தளம் + + + + YZ-plane + YZ-தளம் + + + + Origin + பூர்வம் + + + diff --git a/src/App/Resources/translations/App_tr.ts b/src/App/Resources/translations/App_tr.ts index 8d92cba203..16750d68d8 100644 --- a/src/App/Resources/translations/App_tr.ts +++ b/src/App/Resources/translations/App_tr.ts @@ -29,7 +29,7 @@ that reference the same configurable object Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_uk.ts b/src/App/Resources/translations/App_uk.ts index c6b6c72391..c9d511dfa8 100644 --- a/src/App/Resources/translations/App_uk.ts +++ b/src/App/Resources/translations/App_uk.ts @@ -29,7 +29,7 @@ that reference the same configurable object Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_zh-CN.ts b/src/App/Resources/translations/App_zh-CN.ts index ccf9747de7..6b75fbb658 100644 --- a/src/App/Resources/translations/App_zh-CN.ts +++ b/src/App/Resources/translations/App_zh-CN.ts @@ -29,7 +29,7 @@ that reference the same configurable object Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/App/Resources/translations/App_zh-TW.ts b/src/App/Resources/translations/App_zh-TW.ts index 697b772539..caed4bd888 100644 --- a/src/App/Resources/translations/App_zh-TW.ts +++ b/src/App/Resources/translations/App_zh-TW.ts @@ -29,7 +29,7 @@ that reference the same configurable object Notifications - + It is recommended that the user right-click the root of the document and select Mark to recompute. The user should then click the Refresh button in the main toolbar. diff --git a/src/Base/Resources/translations/Base_tr.ts b/src/Base/Resources/translations/Base_tr.ts index 0185ef948d..0afd261b2c 100644 --- a/src/Base/Resources/translations/Base_tr.ts +++ b/src/Base/Resources/translations/Base_tr.ts @@ -16,7 +16,7 @@ US customary (in, lb) - ABD geleneksel (in, lb) + ABD standart (in, lb) @@ -26,17 +26,17 @@ Imperial decimal (in, lb) - İngiliz ölçüsü onluk (in, lb) + Ondalık İngiliz Ölçüsü (in, lb) Building Euro (cm, m², m³) - Yapı Avrupa (cm, m², m³) + Yapı (Avrupa) (cm, m², m³) Building US (ft-in, sqft, cft) - Yapı ABD (ft-in, sqft, cft) + Yapı (ABD) (ft-in, sqft, cft) @@ -46,12 +46,12 @@ FEM (mm, N, s) - Sonlu Elemenalar Yöntemi (mm, N, s) + FEM (mm, N, s) Meter decimal (m, m², m³) - Metrik onluk (m, m², m³) + Ondalık Metrik (m, m², m³) diff --git a/src/Base/Resources/translations/Base_uk.ts b/src/Base/Resources/translations/Base_uk.ts index c91d86ad2b..52c8c2efcb 100644 --- a/src/Base/Resources/translations/Base_uk.ts +++ b/src/Base/Resources/translations/Base_uk.ts @@ -11,7 +11,7 @@ MKS (m, kg, s, °) - МКС (м, кг, с, градус) + МКС (м, кг, сек, градус) @@ -21,7 +21,7 @@ Imperial for Civil Eng (ft, lb, mph) - Imperial for Civil Eng (ft, lb, mph) + Імперська для цивільних інженерів (фути, фунти, милі/год) @@ -36,7 +36,7 @@ Building US (ft-in, sqft, cft) - Будівництво США (ft-in, sqft, cft) + Будівництво США (фути-дюйми, фути², фути³) @@ -46,7 +46,7 @@ FEM (mm, N, s) - МСЕ (мм, Н, с) + Механічна система одиниць (мм, Н, сек) diff --git a/src/Gui/Language/FreeCAD_be.ts b/src/Gui/Language/FreeCAD_be.ts index 1d34cac70c..9b8be9a15e 100644 --- a/src/Gui/Language/FreeCAD_be.ts +++ b/src/Gui/Language/FreeCAD_be.ts @@ -1721,56 +1721,56 @@ same time. The one with the highest priority will be triggered. Gui::Dialog::DlgMacroExecuteImp - + Macros Макрас - + Macro file Файл макраса - - - + + + Existing file Існуючы файл - + '%1'. This file already exists. '%1'. Файл ужо існуе. - + Cannot create file Не атрмылася стварыць файл - + Creation of file '%1' failed. Не атрымалася стварыць файл '%1'. - + Delete macro Выдаліць макрас - + Do not show again Не паказваць зноў - + Guided Walkthrough Пакрокавае Кіраўніцтва - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1781,12 +1781,12 @@ Note: your changes will be applied when you next switch workbenches - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close Пакрокавыя інструкцыі: Запоўніце поля, якія адсутнічаюць (неабавязкова), потым націсніце Дадаць, потым Зачыніць - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. Крок за крокам інструкцыі: абярыце макрас з спісу, @@ -1794,7 +1794,7 @@ Note: your changes will be applied when you next switch workbenches націсніце кнопку Зачыніць. - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. Пакрокавыя інструкцыі: націсніце Новы, @@ -1802,78 +1802,78 @@ Note: your changes will be applied when you next switch workbenches націсніце кнопку Зачыніць. - + Renaming Macro File Пераназваць файл макраса - + Read-Only Толькі для чытання - + Enter a file name: Увядзіце імя файла: - + Delete the macro '%1'? Ці выдаліць макрас '%1'? - + Walkthrough, Dialog 1 of 2 Пакрокавы даведнік, дыялогавае акно 1 з 2 - + Walkthrough, Dialog 1 of 1 Пакрокавы даведнік, дыялогавае акно 1 з 1 - + Walkthrough, Dialog 2 of 2 Пакрокавы даведнік, дыялогавае акно 2 з 2 - - + + Enter new name Увядзіце новую назву - - + + '%1' already exists. '%1' ужо існуе. - + Rename Failed Пераназваць не атрымалася - + Failed to rename to '%1'. Perhaps a file permission error? Не атрымалася пераназваць у '%1'. Магчыма, памылка дазволу файла? - + Duplicate Macro Паўтарыць макрас - + Duplicate Failed Памылка паўтору - + Failed to duplicate to '%1'. Perhaps a file permission error? Не атрымалася паўтарыць у '%1'. @@ -7989,50 +7989,50 @@ Check the report view for more details. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. Ваша сістэма працуе пад кіраваннем OpenGL%1.%2. Для FreeCAD патрабуецца OpenGL версіі 2.0 ці вышэй. Абновіце ваш графічны драйвер і/ці відэакарту па неабходнасці. - + Invalid OpenGL Version Хібная версія OpenGL - + Migrating Міграцыя - + Restarting Запускаецца нанова - + Migration failed Міграцыя завяршылася няўдачай - + Estimated size of data to copy: %1 Меркаваны памер дадзеных для капіравання: %1 - + Migrating configuration data and addons… Міграцыя канфігурацыйных дадзеных і дадаткаў… - + Migration failed. See the Report View for details. Не атрымалася выканаць міграцыю. Падрабязнасці глядзіце ў праглядзе справаздачы. - + → Restarting… → Запускаецца нанова… @@ -8698,12 +8698,12 @@ Choose 'Abort' to abort Ці скасаваць закрыццё? - + Delete macro Выдаліць макрас - + Not allowed to delete system-wide macros Не дазваляецца выдаляць агульнасістэмныя макрасы @@ -9061,7 +9061,7 @@ the current copy will be lost. Бягучы аб'ект - + Edit Text Змяніць тэкст @@ -14693,42 +14693,42 @@ This makes the docked panel stay transparent at all times. Даведка - + Copy Configuration (Recommended) Капіраваць канфігурацыю (рэкамендуецца) - + Welcome to %1 %2.%3 Вітаем у %1 %2.%3 - + Calculating size… Падлік памеру… - + Share configuration between versions Сумеснае ўжыванне канфігурацыі паміж версіямі - + Share configuration with previous version Сумеснае ўжыванне канфігурацыі з папярэдняй версіяй - + Use a new default configuration Ужыць новую першапачатковую канфігурацыю - + Migration complete Міграцыя завершана - + New default configuration created Створана новая першапачатковая канфігурацыя diff --git a/src/Gui/Language/FreeCAD_ca.ts b/src/Gui/Language/FreeCAD_ca.ts index fea96e9671..d165f6e49c 100644 --- a/src/Gui/Language/FreeCAD_ca.ts +++ b/src/Gui/Language/FreeCAD_ca.ts @@ -1713,55 +1713,55 @@ same time. The one with the highest priority will be triggered. Gui::Dialog::DlgMacroExecuteImp - + Macros Macros - + Macro file Fitxer de la macro - - - + + + Existing file El fitxer ja existeix - + '%1'. This file already exists. '%1'. Aquest fitxer ja existeix. - + Cannot create file No es pot crear el fitxer. - + Creation of file '%1' failed. La creació del fitxer '%1' ha fallat. - + Delete macro Suprimeix la macro - + Do not show again No ho tornis a mostrar - + Guided Walkthrough Procediment guiat - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1772,93 +1772,93 @@ Nota: els vostres canvis s'aplicaran quan canvieu de banc de treball - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close Instruccions del procediment guiat: ompliu els camps que falten (opcional), feu clic a Afegir i després a Tanca - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. Instruccions guiades: Seleccioneu la macro de la llista, feu clic al botó de fletxa dreta (->) i després Tanca. - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. Instruccions del procediment guiat: feu clic a Nou, seleccioneu la macro, després en el botó de fletxa dreta (->) i després a Tanca. - + Renaming Macro File S'està reanomenant l'arxiu de Macro - + Read-Only Només lectura - + Enter a file name: Introduïu un nom de fitxer: - + Delete the macro '%1'? Voleu suprimir la macro '%1'? - + Walkthrough, Dialog 1 of 2 Procediment guiat, diàleg 1 de 2 - + Walkthrough, Dialog 1 of 1 Procediment guiat, diàleg 1 de 1 - + Walkthrough, Dialog 2 of 2 Procediment guiat, diàleg 2 de 2 - - + + Enter new name Introduïu un nom nou - - + + '%1' already exists. '%1' ja existeix. - + Rename Failed Error al reanomenar - + Failed to rename to '%1'. Perhaps a file permission error? No ha pogut canviar el nom per '%1'. Pot ser és un problema de permisos d'arxiu? - + Duplicate Macro Duplica la macro - + Duplicate Failed Duplicació fallida - + Failed to duplicate to '%1'. Perhaps a file permission error? No s'ha pogut duplicar «%1». @@ -7954,47 +7954,47 @@ Comproveu la vista d'informes per a veure més detalls. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. Aquest sistema està executant OpenGL %1.%2. FreeCAD requereix OpenGL 2.0 o superior. Actualitzeu el controlador de gràfics i/o la targeta segons calgui. - + Invalid OpenGL Version Versió d'OpenGL invàlida - + Migrating Migrant - + Restarting Reiniciant - + Migration failed Ha fallat la migració - + Estimated size of data to copy: %1 Mida estimada de les dades a copiar: %1 - + Migrating configuration data and addons… Migrant les dades de configuració i els complements… - + Migration failed. See the Report View for details. La migració ha fallat. Vegeu la vista d'informe per obtenir més informació. - + → Restarting… → Reiniciant… @@ -8653,12 +8653,12 @@ Trieu «Interromp» per a interrompre Alguns documents no s'han pogut desar. Vol cancel·lar la sortida? - + Delete macro Suprimeix la macro - + Not allowed to delete system-wide macros No es permet eliminar les macros del sistema @@ -9016,7 +9016,7 @@ la còpia actual es perdrà. Objecte actiu - + Edit Text Edita el text @@ -14622,42 +14622,42 @@ Això fa que les finestres acoblables siguin sempre transparents. Ajuda - + Copy Configuration (Recommended) Copiar configuració (recomanat) - + Welcome to %1 %2.%3 Benvingut a %1 %2.%3 - + Calculating size… S'està calculant la mida… - + Share configuration between versions Compartir configuració entre versions - + Share configuration with previous version Compartir configuració amb la versió anterior - + Use a new default configuration Utilitza una nova configuració predeterminada - + Migration complete S'ha completat la migració - + New default configuration created S'ha creat una nova configuració predeterminada diff --git a/src/Gui/Language/FreeCAD_cs.ts b/src/Gui/Language/FreeCAD_cs.ts index e19f3e3824..94cb53d0a6 100644 --- a/src/Gui/Language/FreeCAD_cs.ts +++ b/src/Gui/Language/FreeCAD_cs.ts @@ -1717,56 +1717,56 @@ současně. Spustí se ten s nejvyšší prioritou. Gui::Dialog::DlgMacroExecuteImp - + Macros Makra - + Macro file Makro soubor - - - + + + Existing file Existující soubor - + '%1'. This file already exists. '%1'. Tento soubor již existuje. - + Cannot create file Nelze vytvořit soubor - + Creation of file '%1' failed. Vytvoření souboru '%1' se nezdařilo. - + Delete macro Odstranit makro - + Do not show again Znovu nezobrazovat - + Guided Walkthrough Komentovaná prohlídka - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1777,91 +1777,91 @@ Poznámka: změny budou aplikovány při dalším přepnutí pracovních prostř - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close Instrukce průvodce: Vyplňte chybějící pole (volitelné) a klikněte na tlačítko Přidat, poté Zavřít - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. Instrukce průvodce: Vyberte makro ze seznamu a klikněte na tlačítko šipky doprava (->), poté Zavřít. - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. Instrukce průvodce: Klikněte na Nový a následně na tlačítko šipky doprava (->), poté Zavřít. - + Renaming Macro File Přejmenovávání souboru makra - + Read-Only Jen pro čtení - + Enter a file name: Zadejte název souboru: - + Delete the macro '%1'? Odstranit makro '%1'? - + Walkthrough, Dialog 1 of 2 Průvodce, dialog 1 ze 2 - + Walkthrough, Dialog 1 of 1 Průvodce, dialog 1 ze 1 - + Walkthrough, Dialog 2 of 2 Průvodce, dialog 2 ze 2 - - + + Enter new name Zadejte nový název - - + + '%1' already exists. "%1" už existuje. - + Rename Failed Přejmenování selhalo - + Failed to rename to '%1'. Perhaps a file permission error? Nepodařilo se přejmenovat na "%1". Chyba oprávnění k souboru? - + Duplicate Macro Duplikovat makro - + Duplicate Failed Duplikace selhala - + Failed to duplicate to '%1'. Perhaps a file permission error? Duplikace selhala na "%1". @@ -7972,47 +7972,47 @@ Zkontrolujte zobrazení reportu pro více podrobností. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. Tento systém běží na OpenGL %1.%2. FreeCAD vyžaduje OpenGL 2.0 nebo vyšší. Aktualizujte grafické ovladače a/nebo kartu podle potřeby. - + Invalid OpenGL Version Neplatná verze OpenGL - + Migrating Migrace - + Restarting Restartování - + Migration failed Migrace selhala - + Estimated size of data to copy: %1 Odhadovaná velikost dat ke kopírování: %1 - + Migrating configuration data and addons… Migrovat konfigurační data a doplňky… - + Migration failed. See the Report View for details. Migrace se nezdařila. Detaily viz Zobrazení reportu. - + → Restarting… → Restartování… @@ -8672,12 +8672,12 @@ Zvolte 'Přerušit' pro zrušení Některé dokumenty nelze uložit. Zrušit uzavření? - + Delete macro Odstranit makro - + Not allowed to delete system-wide macros Není povoleno mazat systémová makra @@ -9035,7 +9035,7 @@ na aktuální kopii budou ztraceny. Aktivní objekt - + Edit Text Upravit text @@ -14651,42 +14651,42 @@ This makes the docked panel stay transparent at all times. Nápověda - + Copy Configuration (Recommended) Copy Configuration (Recommended) - + Welcome to %1 %2.%3 Welcome to %1 %2.%3 - + Calculating size… Calculating size… - + Share configuration between versions Share configuration between versions - + Share configuration with previous version Share configuration with previous version - + Use a new default configuration Use a new default configuration - + Migration complete Migrace dokončena - + New default configuration created Nová výchozí konfigurace byla vytvořena diff --git a/src/Gui/Language/FreeCAD_da.ts b/src/Gui/Language/FreeCAD_da.ts index 17a58250a1..e7b32c7f71 100644 --- a/src/Gui/Language/FreeCAD_da.ts +++ b/src/Gui/Language/FreeCAD_da.ts @@ -1718,55 +1718,55 @@ vil kommandoen med den højeste prioritet blive aktiveret. Gui::Dialog::DlgMacroExecuteImp - + Macros Makroer - + Macro file Makro-fil - - - + + + Existing file Eksisterende fil - + '%1'. This file already exists. '%1'. Denne fil allerede eksisterer. - + Cannot create file Kan ikke oprette filen - + Creation of file '%1' failed. Oprettelse af filen '%1' mislykkedes. - + Delete macro Slet makro - + Do not show again Vis ikke igen - + Guided Walkthrough Guidet gennemgang - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1777,93 +1777,93 @@ Bemærk: dine ændringer vil blive anvendt, næste gang du skifter arbejdsfunkti - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close Gennemgang af vejledning: Udfyld manglende felter (valgfri), klik derefter Tilføj, og Luk - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. Trin for trin instruktion: Vælg makro fra listen, og klik derefter på højre pileknap (->), og luk. - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. Trin for trin instruktion: Klik på Ny, vælg makro, derefter højre pil (->) knap, og luk. - + Renaming Macro File Omdøb makro - + Read-Only Skrivebeskyttet - + Enter a file name: Angiv et filnavn: - + Delete the macro '%1'? Slet makroen '%1'? - + Walkthrough, Dialog 1 of 2 Gennemgang, dialog 1 af 2 - + Walkthrough, Dialog 1 of 1 Gennemgang, dialog 1 af 1 - + Walkthrough, Dialog 2 of 2 Gennemgang, dialog 2 af 2 - - + + Enter new name Angiv nyt navn - - + + '%1' already exists. '%1' findes allerede. - + Rename Failed Omdøbning mislykkedes - + Failed to rename to '%1'. Perhaps a file permission error? Kunne ikke omdøbe til '%1'. Dette kan f.eks. skyldes manglende rettigheder - + Duplicate Macro Kopier makro - + Duplicate Failed Kopieringen mislykkedes - + Failed to duplicate to '%1'. Perhaps a file permission error? Kunne ikke kopiere til '%1'. @@ -7974,47 +7974,47 @@ Se rapportvisningen for flere detaljer. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. Dette system kører OpenGL %1.%2. FreeCAD kræver OpenGL 2.0 eller nyere. Opgrader din grafikdriver og/eller dit grafikkort efter behov. - + Invalid OpenGL Version Ugyldig OpenGL version - + Migrating Overfører - + Restarting Genstarter - + Migration failed Overførsel mislykkedes - + Estimated size of data to copy: %1 Anslået størrelse af data til kopiering: %1 - + Migrating configuration data and addons… Overfører konfigurationsdata og tilføjelser… - + Migration failed. See the Report View for details. Overførslen mislykkedes. Se rapportvisningen for detaljer. - + → Restarting… → Genstarter… @@ -8674,12 +8674,12 @@ Vælg 'Afbryd' for at afbryde Nogle dokumenter kunne ikke gemmes. Annuller lukning? - + Delete macro Slet makro - + Not allowed to delete system-wide macros Ikke tilladt at slette systemdækkende makroer @@ -9037,7 +9037,7 @@ i den aktuelle kopi vil gå tabt. Aktivt objekt - + Edit Text Rediger tekst @@ -14648,42 +14648,42 @@ Dette gør at vinduet til enhver tid er gennemsigtigt. Hjælp - + Copy Configuration (Recommended) Kopier konfigurationen (anbefalet) - + Welcome to %1 %2.%3 Velkommen til %1 %2.%3 - + Calculating size… Beregner størrelse… - + Share configuration between versions Del konfigurationen mellem versioner - + Share configuration with previous version Del konfigurationen med tidligere version - + Use a new default configuration Brug en ny standardkonfiguration - + Migration complete Overførslen er færdig - + New default configuration created Ny standardkonfiguration oprettet diff --git a/src/Gui/Language/FreeCAD_de.ts b/src/Gui/Language/FreeCAD_de.ts index 575fd136c1..5153a95372 100644 --- a/src/Gui/Language/FreeCAD_de.ts +++ b/src/Gui/Language/FreeCAD_de.ts @@ -1715,56 +1715,56 @@ same time. The one with the highest priority will be triggered. Gui::Dialog::DlgMacroExecuteImp - + Macros Makros - + Macro file Makrodatei - - - + + + Existing file Vorhandene Datei - + '%1'. This file already exists. '%1'.\n Diese Datei ist bereits vorhanden. - + Cannot create file Datei kann nicht erstellt werden - + Creation of file '%1' failed. Erstellen der Datei %1' fehlgeschlagen. - + Delete macro Makro löschen - + Do not show again Nicht noch einmal anzeigen - + Guided Walkthrough Programm-Einführung - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1775,92 +1775,92 @@ Hinweis: Die Änderungen werden beim nächsten Wechsel im Arbeitsbereich wirksam - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close Lösung: Fehlende Felder ausfüllen (optional) und auf Hinzufügen klicken, dann schließen - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. Anleitung zum Durchgehen: Makro aus der Liste auswählen, mit der rechten Pfeiltaste (->) klicken, dann Schließen. - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. Lösungsansatz: Auf Neu klicken, Makro auswählen, dann rechten Pfeil (->), dann Schließen. - + Renaming Macro File Makrodatei umbenennen - + Read-Only Nur lesen - + Enter a file name: Dateinamen eingeben: - + Delete the macro '%1'? Makro '%1 ' löschen? - + Walkthrough, Dialog 1 of 2 Lösungsweg, Dialog 1 von 2 - + Walkthrough, Dialog 1 of 1 Lösungsweg, Dialog 1 von 1 - + Walkthrough, Dialog 2 of 2 Lösungsweg, Dialog 2 von 2 - - + + Enter new name Neuen Namen eingeben - - + + '%1' already exists. '%1' ist bereits vorhanden. - + Rename Failed Umbenennen fehlgeschlagen - + Failed to rename to '%1'. Perhaps a file permission error? Umbenennen nach '%1' fehlgeschlagen. Möglicherweise ein Dateizugriffsfehler? - + Duplicate Macro Makro kopieren - + Duplicate Failed Kopieren fehlgeschlagen - + Failed to duplicate to '%1'. Perhaps a file permission error? Fehler beim Kopieren nach '%1'. Vielleicht liegt ein Dateiberechtigungsfehler vor? @@ -7968,47 +7968,47 @@ Weitere Einzelheiten finden sich im Ausgabefenster. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. Dieses System verwendet OpenGL %1.%2. FreeCAD erfordert OpenGL 2.0 oder höher. Dafür den Grafiktreiber und/oder die Grafikkarte entsprechend aktualisieren. - + Invalid OpenGL Version Ungültige OpenGL-Version - + Migrating Überführen - + Restarting Neustart - + Migration failed Migration fehlgeschlagen - + Estimated size of data to copy: %1 Geschätzte Größe der zu kopierenden Daten: %1 - + Migrating configuration data and addons… Konfigurationsdaten und Addons migrieren… - + Migration failed. See the Report View for details. Umwandlung fehlgeschlagen. Siehe Ausgabefenster für Details. - + → Restarting… → Neustart… @@ -8668,12 +8668,12 @@ Choose 'Abort' to abort Einige Dokumente konnten nicht gespeichert werden. Schließen abbrechen? - + Delete macro Makro löschen - + Not allowed to delete system-wide macros Keine Berechtigung die systemweiten Makros zu löschen @@ -9031,7 +9031,7 @@ aktuellen Kopie gehen verloren. Aktives Objekt - + Edit Text Text bearbeiten @@ -10243,7 +10243,7 @@ Das Dokument jetzt speichern? Link Actions - Verknüfungsaktionen + Verknüpfungsaktionen @@ -13232,7 +13232,7 @@ Fortfahren? Link Actions - Verknüfungsaktionen + Verknüpfungsaktionen @@ -14642,42 +14642,42 @@ Dadurch bleibt das angedockte Fenster jederzeit transparent. Hilfe - + Copy Configuration (Recommended) Konfiguration kopieren (empfohlen) - + Welcome to %1 %2.%3 Willkommen zu %1 %2.%3 - + Calculating size… Größe wird berechnet… - + Share configuration between versions Konfiguration zwischen den Versionen teilen - + Share configuration with previous version Konfiguration mit vorheriger Version teilen - + Use a new default configuration Eine neue Standardkonfiguration verwenden - + Migration complete Migration abgeschlossen - + New default configuration created Neue Standardkonfiguration erstellt diff --git a/src/Gui/Language/FreeCAD_el.ts b/src/Gui/Language/FreeCAD_el.ts index 043cfab27f..48dfe35baf 100644 --- a/src/Gui/Language/FreeCAD_el.ts +++ b/src/Gui/Language/FreeCAD_el.ts @@ -1715,56 +1715,56 @@ same time. The one with the highest priority will be triggered. Gui::Dialog::DlgMacroExecuteImp - + Macros Μακροεντολές - + Macro file Αρχείο μακροεντολής - - - + + + Existing file Υπάρχον αρχείο - + '%1'. This file already exists. '%1'. Αυτό το αρχείο υπάρχει ήδη. - + Cannot create file Αδύνατη η δημιουργία αρχείου - + Creation of file '%1' failed. Η δημιουργία του αρχείου '% 1' απέτυχε. - + Delete macro Διαγραφή μακροεντολής - + Do not show again Να μην εμφανιστεί ξανά - + Guided Walkthrough Καθοδήγηση - Περιήγηση - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1775,93 +1775,93 @@ Note: your changes will be applied when you next switch workbenches - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close Οδηγίες περιγραφή: Συμπληρώστε τα πεδία που λείπουν (προαιρετικά) και μετά κάντε κλικ στην επιλογή Προσθήκη, έπειτα Κλείσιμο - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. - + Renaming Macro File Πραγματοποιείται μετονομασία του Αρχείου Μακροεντολής - + Read-Only Read-Only - + Enter a file name: Enter a file name: - + Delete the macro '%1'? Delete the macro '%1'? - + Walkthrough, Dialog 1 of 2 Walkthrough, Dialog 1 of 2 - + Walkthrough, Dialog 1 of 1 Walkthrough, Dialog 1 of 1 - + Walkthrough, Dialog 2 of 2 Walkthrough, Dialog 2 of 2 - - + + Enter new name Enter new name - - + + '%1' already exists. Το '%1' υπάρχει ήδη. - + Rename Failed Η Μετονομασία Απέτυχε - + Failed to rename to '%1'. Perhaps a file permission error? Αποτυχία μετονομασίας σε '%1'. Ίσως υπάρχει κάποιο σφάλμα άδειας αρχείου; - + Duplicate Macro Διπλογραφή της Μακροεντολής - + Duplicate Failed Αποτυχία Κατά τη Διπλογραφή - + Failed to duplicate to '%1'. Perhaps a file permission error? Αποτυχία κατά την διπλογραφή στο '%1'. @@ -7967,47 +7967,47 @@ Check the report view for more details. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. - + Invalid OpenGL Version Invalid OpenGL Version - + Migrating Migrating - + Restarting Restarting - + Migration failed Migration failed - + Estimated size of data to copy: %1 Estimated size of data to copy: %1 - + Migrating configuration data and addons… Migrating configuration data and addons… - + Migration failed. See the Report View for details. Migration failed. See the Report View for details. - + → Restarting… → Restarting… @@ -8667,12 +8667,12 @@ Choose 'Abort' to abort Some documents could not be saved. Cancel closing? - + Delete macro Διαγραφή μακροεντολής - + Not allowed to delete system-wide macros Δεν επιτρέπεται να διαγράψετε μακροεντολές συστήματος @@ -9030,7 +9030,7 @@ the current copy will be lost. Active Object - + Edit Text Edit Text @@ -14638,42 +14638,42 @@ This makes the docked panel stay transparent at all times. Βοήθεια - + Copy Configuration (Recommended) Copy Configuration (Recommended) - + Welcome to %1 %2.%3 Welcome to %1 %2.%3 - + Calculating size… Calculating size… - + Share configuration between versions Share configuration between versions - + Share configuration with previous version Share configuration with previous version - + Use a new default configuration Use a new default configuration - + Migration complete Migration complete - + New default configuration created New default configuration created diff --git a/src/Gui/Language/FreeCAD_es-AR.ts b/src/Gui/Language/FreeCAD_es-AR.ts index 7c829fd1da..ae7e72a5a4 100644 --- a/src/Gui/Language/FreeCAD_es-AR.ts +++ b/src/Gui/Language/FreeCAD_es-AR.ts @@ -1716,56 +1716,56 @@ same time. The one with the highest priority will be triggered. Gui::Dialog::DlgMacroExecuteImp - + Macros Macros - + Macro file Archivo de macro - - - + + + Existing file Archivo existente - + '%1'. This file already exists. '%1'. Este archivo ya existe. - + Cannot create file No se puede crear el archivo - + Creation of file '%1' failed. Error al crear el archivo '%1'. - + Delete macro Eliminar macro - + Do not show again No mostrar de nuevo - + Guided Walkthrough Tutorial guiado - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1776,93 +1776,93 @@ Nota: sus cambios se aplicarán cuando cambie de banco de trabajo - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close Instrucciones del tutorial: Rellene los campos que faltan (opcional) y luego haga clic en Agregar, luego en Cerrar - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. Instrucciones paso a paso: Seleccione la macro de la lista, luego haga clic en el botón de flecha hacia la derecha (->) y, finalmente, Cerrar. - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. Instrucciones paso a paso: Haga clic en Nuevo, seleccione la macro, luego en el botón de flecha hacia la derecha (->), y finalmente, Cerrar. - + Renaming Macro File Renombrar el archivo de macros - + Read-Only Solo lectura - + Enter a file name: Ingrese un nombre de archivo: - + Delete the macro '%1'? ¿Eliminar la macro '%1'? - + Walkthrough, Dialog 1 of 2 Tutorial, diálogo 1 de 2 - + Walkthrough, Dialog 1 of 1 Tutorial, diálogo 1 de 1 - + Walkthrough, Dialog 2 of 2 Tutorial, diálogo 2 de 2 - - + + Enter new name Introducir nuevo nombre - - + + '%1' already exists. '%1' ya existe. - + Rename Failed Renombrar fallido - + Failed to rename to '%1'. Perhaps a file permission error? Error al renombrar a '%1'. ¿Tal vez un error de permiso de archivo? - + Duplicate Macro Duplicar Macro - + Duplicate Failed Error al Duplicar - + Failed to duplicate to '%1'. Perhaps a file permission error? Error al duplicar en '%1'. @@ -7963,47 +7963,47 @@ Vea la vista del informe para más detalles. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. - + Invalid OpenGL Version Versión OpenGL inválida - + Migrating Migrando - + Restarting Reiniciando - + Migration failed La migración falló - + Estimated size of data to copy: %1 Tamaño estimado de los datos a copiar: %1 - + Migrating configuration data and addons… Migrando datos de configuración y complementos… - + Migration failed. See the Report View for details. La migración falló. Vea la vista del informe para más detalles. - + → Restarting… → Reiniciando… @@ -8663,12 +8663,12 @@ Elija 'Anular' para anular Some documents could not be saved. Cancel closing? - + Delete macro Eliminar macro - + Not allowed to delete system-wide macros No se permite eliminar macros del sistema @@ -9026,7 +9026,7 @@ the current copy will be lost. Objeto activo - + Edit Text Editar texto @@ -14635,42 +14635,42 @@ This makes the docked panel stay transparent at all times. Ayuda - + Copy Configuration (Recommended) Copiar configuración (recomendado) - + Welcome to %1 %2.%3 Le damos la bienvenida a %1 %2.%3 - + Calculating size… Calculando tamaño… - + Share configuration between versions Compartir configuración entre versiones - + Share configuration with previous version Compartir configuración con la versión anterior - + Use a new default configuration Usar una nueva configuración por defecto - + Migration complete Migración completada - + New default configuration created Nueva configuración por defecto creada diff --git a/src/Gui/Language/FreeCAD_es-ES.ts b/src/Gui/Language/FreeCAD_es-ES.ts index 72c4b07da2..e0b21acd98 100644 --- a/src/Gui/Language/FreeCAD_es-ES.ts +++ b/src/Gui/Language/FreeCAD_es-ES.ts @@ -1716,56 +1716,56 @@ same time. The one with the highest priority will be triggered. Gui::Dialog::DlgMacroExecuteImp - + Macros Macros - + Macro file Archivo de macros - - - + + + Existing file Archivo existente - + '%1'. This file already exists. '%1'. Este archivo ya existe. - + Cannot create file No se puede crear el archivo - + Creation of file '%1' failed. Error al crear el archivo '%1'. - + Delete macro Eliminar macro - + Do not show again No volver a mostrar - + Guided Walkthrough Tutorial guiado - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1776,93 +1776,93 @@ Nota: sus cambios se aplicarán cuando cambie de banco de trabajo - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close Instrucciones de aprobación: Rellene los campos que faltan (opcional) y luego haga clic en Añadir, luego en Cerrar - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. Instrucciones paso a paso: Seleccione la macro de la lista, luego haga clic en el botón de flecha hacia la derecha (->) y, finalmente, Cerrar. - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. Instrucciones paso a paso: Haga clic en Nuevo, seleccione la macro, luego en el botón de flecha hacia la derecha (->), y finalmente, Cerrar. - + Renaming Macro File Renombrar el archivo de macros - + Read-Only Solo lectura - + Enter a file name: Ingrese un nombre de archivo: - + Delete the macro '%1'? ¿Eliminar la macro "%1"? - + Walkthrough, Dialog 1 of 2 Walkthrough, Dialog 1 of 2 - + Walkthrough, Dialog 1 of 1 Walkthrough, Dialog 1 of 1 - + Walkthrough, Dialog 2 of 2 Walkthrough, Dialog 2 of 2 - - + + Enter new name Introduzca un nuevo nombre - - + + '%1' already exists. '%1' ya existe. - + Rename Failed Error al cambiar el nombre - + Failed to rename to '%1'. Perhaps a file permission error? Error al cambiar el nombre a "%1". ¿Tal vez un error de permiso de archivo? - + Duplicate Macro Duplicar macro - + Duplicate Failed Error al Duplicar - + Failed to duplicate to '%1'. Perhaps a file permission error? Error al duplicar en '%1'. @@ -7967,47 +7967,47 @@ Vea la vista del informe para más detalles. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. - + Invalid OpenGL Version Versión OpenGL inválida - + Migrating Migrando - + Restarting Reiniciando - + Migration failed La migración falló - + Estimated size of data to copy: %1 Tamaño estimado de los datos a copiar: %1 - + Migrating configuration data and addons… Migrando datos de configuración y complementos… - + Migration failed. See the Report View for details. La migración falló. Vea la vista del informe para más detalles. - + → Restarting… → Reiniciando… @@ -8667,12 +8667,12 @@ Seleccione 'Abortar' para abortar Some documents could not be saved. Cancel closing? - + Delete macro Eliminar macro - + Not allowed to delete system-wide macros No se permite eliminar macros del sistema @@ -9030,7 +9030,7 @@ the current copy will be lost. Objeto activo - + Edit Text Editar texto @@ -14637,42 +14637,42 @@ This makes the docked panel stay transparent at all times. Ayuda - + Copy Configuration (Recommended) Copiar configuración (recomendado) - + Welcome to %1 %2.%3 Le damos la bienvenida a %1 %2.%3 - + Calculating size… Calculando tamaño… - + Share configuration between versions Compartir configuración entre versiones - + Share configuration with previous version Compartir configuración con la versión anterior - + Use a new default configuration Usar una nueva configuración por defecto - + Migration complete Migración completada - + New default configuration created Nueva configuración por defecto creada diff --git a/src/Gui/Language/FreeCAD_eu.ts b/src/Gui/Language/FreeCAD_eu.ts index f341078796..d4e751f6c1 100644 --- a/src/Gui/Language/FreeCAD_eu.ts +++ b/src/Gui/Language/FreeCAD_eu.ts @@ -1716,56 +1716,56 @@ same time. The one with the highest priority will be triggered. Gui::Dialog::DlgMacroExecuteImp - + Macros Makroak - + Macro file Makro-fitxategia - - - + + + Existing file Lehendik dagoen fitxategia - + '%1'. This file already exists. '%1'. Fitxategi hau lehendik badago. - + Cannot create file Ezin da fitxategia sortu - + Creation of file '%1' failed. '%1' fitxategia ezin da sortu. - + Delete macro Ezabatu makroa - + Do not show again Ez erakutsi berriro - + Guided Walkthrough Bisita gidatua - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1776,93 +1776,93 @@ Oharra: Zure aldaketak aplikatzeko, lan-mahaiz aldatu behar duzu - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close Bisita gidatuaren jarraibideak: bete falta diren eremuak (aukerakoa), egin klik 'Gehitu' aukeran eta gero 'Itxi' aukeran - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. - + Renaming Macro File Makro-fitxategiaren izena aldatzen - + Read-Only Read-Only - + Enter a file name: Enter a file name: - + Delete the macro '%1'? Delete the macro '%1'? - + Walkthrough, Dialog 1 of 2 Walkthrough, Dialog 1 of 2 - + Walkthrough, Dialog 1 of 1 Walkthrough, Dialog 1 of 1 - + Walkthrough, Dialog 2 of 2 Walkthrough, Dialog 2 of 2 - - + + Enter new name Enter new name - - + + '%1' already exists. '%1' badago lehendik. - + Rename Failed Izena aldatzeak huts egin du - + Failed to rename to '%1'. Perhaps a file permission error? Ezin izan da '%1' izenez aldatu. Fitxategi-baimenen arazo bat ote da? - + Duplicate Macro Bikoiztu makroa - + Duplicate Failed Bikoizketak huts egin du - + Failed to duplicate to '%1'. Perhaps a file permission error? Ezin izan da '%1' bikoiztu. @@ -7973,47 +7973,47 @@ Check the report view for more details. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. - + Invalid OpenGL Version OpenGL bertsio baliogabea - + Migrating Migrating - + Restarting Restarting - + Migration failed Migration failed - + Estimated size of data to copy: %1 Estimated size of data to copy: %1 - + Migrating configuration data and addons… Migrating configuration data and addons… - + Migration failed. See the Report View for details. Migration failed. See the Report View for details. - + → Restarting… → Restarting… @@ -8673,12 +8673,12 @@ Aukeratu 'Abortatu' abortatzeko. Some documents could not be saved. Cancel closing? - + Delete macro Ezabatu makroa - + Not allowed to delete system-wide macros Ezin dira ezabatu sistemako makroak @@ -9036,7 +9036,7 @@ the current copy will be lost. Active Object - + Edit Text Edit Text @@ -14648,42 +14648,42 @@ This makes the docked panel stay transparent at all times. Laguntza - + Copy Configuration (Recommended) Copy Configuration (Recommended) - + Welcome to %1 %2.%3 Welcome to %1 %2.%3 - + Calculating size… Calculating size… - + Share configuration between versions Share configuration between versions - + Share configuration with previous version Share configuration with previous version - + Use a new default configuration Use a new default configuration - + Migration complete Migration complete - + New default configuration created New default configuration created diff --git a/src/Gui/Language/FreeCAD_fi.ts b/src/Gui/Language/FreeCAD_fi.ts index 4905d75701..65499310b6 100644 --- a/src/Gui/Language/FreeCAD_fi.ts +++ b/src/Gui/Language/FreeCAD_fi.ts @@ -1718,56 +1718,56 @@ oleva käynnistetään. Gui::Dialog::DlgMacroExecuteImp - + Macros Makrot - + Macro file Makro-tiedosto - - - + + + Existing file Olemassa oleva tiedosto - + '%1'. This file already exists. "%1". Tämä tiedosto on jo olemassa. - + Cannot create file Tiedostoa ei voi luoda - + Creation of file '%1' failed. Tiedoston '%1' luonti epäonnistui. - + Delete macro Poista makro - + Do not show again Älä näytä uudestaan - + Guided Walkthrough Opastettu kävelykierros - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1778,93 +1778,93 @@ Huomautus: muutokset otetaan käyttöön, kun seuraavan kerran vaihdat työtiloj - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close Kävelykierros: Täytä puuttuvat kentät (valinnainen) ja napsauta Lisää ja sulje - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. Läpikulkuohjeet: Valitse makro luettelosta, napsauta nuolta oikealle (->), napsauta Sulje. - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. Läpikulkuohjeet: Valitse Uusi, valitse makro, napsauta nuoli oikealle (->), sitten Sulje. - + Renaming Macro File Uudelleennimetään Makrotiedosto - + Read-Only Read-Only - + Enter a file name: Enter a file name: - + Delete the macro '%1'? Delete the macro '%1'? - + Walkthrough, Dialog 1 of 2 Walkthrough, Dialog 1 of 2 - + Walkthrough, Dialog 1 of 1 Walkthrough, Dialog 1 of 1 - + Walkthrough, Dialog 2 of 2 Walkthrough, Dialog 2 of 2 - - + + Enter new name Enter new name - - + + '%1' already exists. '%1' on jo olemassa. - + Rename Failed Uudelleennimeäminen epäonnistui - + Failed to rename to '%1'. Perhaps a file permission error? Ei voitu nimetä uudelleen '%1'. Ehkä tiedoston käyttöoikeusvirhe? - + Duplicate Macro Monista makro - + Duplicate Failed Monistaminen epäonnistui - + Failed to duplicate to '%1'. Perhaps a file permission error? Ei voitu monistaa '%1':ksi. @@ -7973,47 +7973,47 @@ Check the report view for more details. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. - + Invalid OpenGL Version Virheellinen OpenGL-versio - + Migrating Migrating - + Restarting Restarting - + Migration failed Migration failed - + Estimated size of data to copy: %1 Estimated size of data to copy: %1 - + Migrating configuration data and addons… Migrating configuration data and addons… - + Migration failed. See the Report View for details. Migration failed. See the Report View for details. - + → Restarting… → Restarting… @@ -8673,12 +8673,12 @@ Valitse 'Abort' keskeyttääksesi Some documents could not be saved. Cancel closing? - + Delete macro Poista makro - + Not allowed to delete system-wide macros Järjestelmän laajuisten makrojen poistaminen ei ole sallittua @@ -9036,7 +9036,7 @@ the current copy will be lost. Active Object - + Edit Text Edit Text @@ -14648,42 +14648,42 @@ This makes the docked panel stay transparent at all times. Ohje - + Copy Configuration (Recommended) Copy Configuration (Recommended) - + Welcome to %1 %2.%3 Welcome to %1 %2.%3 - + Calculating size… Calculating size… - + Share configuration between versions Share configuration between versions - + Share configuration with previous version Share configuration with previous version - + Use a new default configuration Use a new default configuration - + Migration complete Migration complete - + New default configuration created New default configuration created diff --git a/src/Gui/Language/FreeCAD_fr.ts b/src/Gui/Language/FreeCAD_fr.ts index 8b0bab40a8..387b69e46f 100644 --- a/src/Gui/Language/FreeCAD_fr.ts +++ b/src/Gui/Language/FreeCAD_fr.ts @@ -1721,55 +1721,55 @@ L'élément sera déplacé au sein du niveau hiérarchique. Gui::Dialog::DlgMacroExecuteImp - + Macros Macros - + Macro file Fichier de la macro - - - + + + Existing file Fichier existant - + '%1'. This file already exists. « %1 ». Ce fichier existe déjà. - + Cannot create file Impossible de créer le fichier - + Creation of file '%1' failed. La création du fichier "%1" a échoué. - + Delete macro Supprimer la macro - + Do not show again Ne plus afficher ce message - + Guided Walkthrough Visite guidée - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1779,91 +1779,91 @@ Note: your changes will be applied when you next switch workbenches Remarque : vos modifications seront appliquées lorsque vous changerez d'atelier. - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close Instructions pour la marche à suivre : remplissez les champs manquants (facultatif) puis cliquez sur Ajouter, puis sur Fermer - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. Marche à suivre : sélectionnez une macro dans la liste, cliquez sur la flèche droite (→) puis sur Fermer. - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. Marche à suivre : cliquez sur Nouveau, sélectionnez une macro dans la liste, cliquez sur la flèche droite (→) puis sur Fermer. - + Renaming Macro File Renommer le fichier de la macro - + Read-Only Lecture seule - + Enter a file name: Entrer un nom de fichier : - + Delete the macro '%1'? Faut-il supprimer la macro « %1 » ? - + Walkthrough, Dialog 1 of 2 Procédure pas à pas, fenêtre de dialogue 1 sur 2 - + Walkthrough, Dialog 1 of 1 Procédure pas à pas, fenêtre de dialogue 1 sur 1 - + Walkthrough, Dialog 2 of 2 Procédure pas à pas, fenêtre de dialogue 2 sur 2 - - + + Enter new name Entrer un nouveau nom - - + + '%1' already exists. « %1 » existe déjà. - + Rename Failed Échec du changement de nom - + Failed to rename to '%1'. Perhaps a file permission error? Le renommage en « %1 » a échoué. Peut-être s'agit-il d'une erreur de permission de fichier ? - + Duplicate Macro Dupliquer la macro - + Duplicate Failed Échec de la duplication - + Failed to duplicate to '%1'. Perhaps a file permission error? La duplication vers « %1 » a échoué. Peut-être s'agit-il d'une erreur de permission de fichier ? @@ -7954,47 +7954,47 @@ Check the report view for more details. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. Ce système utilise OpenGL %1.%2. FreeCAD nécessite OpenGL 2.0 ou supérieur. Mettre à jour le pilote graphique et/ou la carte graphique si nécessaire. - + Invalid OpenGL Version Version d'OpenGL non valide - + Migrating Migration - + Restarting Redémarrage - + Migration failed Échec de la migration - + Estimated size of data to copy: %1 Taille estimée des données à copier : %1 - + Migrating configuration data and addons… Migration des données de configuration et des extensions… - + Migration failed. See the Report View for details. La migration a échoué. Voir la vue rapport pour plus de détails. - + → Restarting… → Redémarrage… @@ -8652,12 +8652,12 @@ Choisissez "Interrompre" pour annuler. Certains documents n'ont pas pu être enregistrés. Faut-il annuler la fermeture ? - + Delete macro Supprimer la macro - + Not allowed to delete system-wide macros La suppression des macros de l'ensemble du système n'est pas autorisée. @@ -8686,23 +8686,23 @@ Choisissez "Interrompre" pour annuler. Group With Links - Grouper avec des liens + Groupe avec des liens Group With Transform Links - Grouper avec des liens de transformation + Groupe avec des liens de transformation Create link group failed - La création du groupe avec des liens a échoué + La création du groupe avec des liens a échoué. Create link failed - La création du lien a échoué + La création du lien a échoué. @@ -8712,12 +8712,12 @@ Choisissez "Interrompre" pour annuler. Unlink failed - La suppression du lien a échoué + La suppression du lien a échoué. Replace link failed - Le remplacement du lien a échoué + Le remplacement du lien a échoué. @@ -9011,7 +9011,7 @@ sera perdue. Activer/désactiver l'objet - + Edit Text Éditer le texte @@ -9342,12 +9342,12 @@ imbriqués). Voulez-vous tous les supprimer de manière récursive ? &Link Navigation - &Lien de navigation + Navigation par &lien Link navigation actions - Actions de navigation par lien + Actions de navigation par les liens @@ -9355,7 +9355,7 @@ imbriqués). Voulez-vous tous les supprimer de manière récursive ? Unlink - Supprimer le lien + Supprimer un lien @@ -14617,42 +14617,42 @@ partage de la configuration entre les versions peut causer des problèmes et n'e Aide - + Copy Configuration (Recommended) Copier la configuration (recommandé) - + Welcome to %1 %2.%3 Bienvenue sur %1 %2.%3 - + Calculating size… Calcul de la taille… - + Share configuration between versions Partager la configuration entre les versions - + Share configuration with previous version Partager la configuration avec la version précédente - + Use a new default configuration Utiliser une nouvelle configuration par défaut - + Migration complete Migration terminée - + New default configuration created Une nouvelle configuration par défaut a été créée. diff --git a/src/Gui/Language/FreeCAD_ga-IE.ts b/src/Gui/Language/FreeCAD_ga-IE.ts new file mode 100644 index 0000000000..b8232a1da6 --- /dev/null +++ b/src/Gui/Language/FreeCAD_ga-IE.ts @@ -0,0 +1,14698 @@ + + + + + App::Property + + + <empty> + <folamh> + + + + + Angle + Uillinn + + + + + Axis + Ais + + + + Position + Position + + + + + Enum + Enum + + + + Base + Bonn + + + + CmdTestConsoleOutput + + + Test Console Output + Aschur Consól Tástála + + + + Run test cases to verify console messages + Rith cásanna tástála chun teachtaireachtaí consóil a fhíorú + + + + Command + + + Edit + Eagar + + + + Import + Iompórtáil + + + + Delete + Scrios + + + + Paste expressions + Greamaigh nathanna + + + + Make link group + Grúpa nasctha a dhéanamh + + + + Make link + Déan nasc + + + + Make sub-link + Déan fo-nasc + + + + Import links + Naisc a allmhairiú + + + + Import all links + Iompórtáil na naisc go léir + + + + Insert text document + Cuir isteach doiciméad téacs + + + + Add a part + Cuir cuid leis + + + + Add a group + Cuir grúpa leis + + + + Add a variable set + Cuir tacar athróg leis + + + + Align + Align + + + + Placement + Socrúchán + + + + + + + Transform + Claochlú + + + + Toggle array elements + Scoránaigh eagar eilimintí + + + + + Edit image + Cuir íomhá in eagar + + + + Set Random Color + Socraigh Dath Randamach + + + + Toggle freeze + Athraigh an reo + + + + Skip recomputes + Seachain athríomhanna + + + + Toggle Visibility + Infheictheacht a Athrú + + + + Toggle Transparency + Trédhearcacht a athrú + + + + Toggle Selectability + Athraigh an Roghnaitheacht + + + + CommandGroup + + + File + Comhad + + + + Edit + Eagar + + + + Help + Cabhair + + + + Link + Nasc + + + + Tools + Uirlisí + + + + View + Amharc + + + + Window + Fuinneog + + + + Standard + Caighdeánach + + + + Macros + Macraí + + + + Macro + Macra + + + + Structure + Struchtúr + + + + Standard-Test + Tástáil Chaighdeánach + + + + Standard-View + Radharc Caighdeánach + + + + Tree View + Radharc Crann + + + + Measure + Beart + + + + DlgCustomizeSpNavSettings + + + Spaceball Motion + Gluaiseacht Liathróid Spáis + + + + Flip Y/Z + Smeach Y/Z + + + + Global sensitivity + Íogaireacht dhomhanda + + + + Dominant mode + Mód ceannasach + + + + Enable translations + Cumasaigh aistriúcháin + + + + Enable rotations + Cumasaigh rothlaithe + + + + Calibrate + Calabraigh + + + + Default + Réamhshocrú + + + + + + + + + Enable + Cumasaigh + + + + + + + + + Reverse + Droim ar ais + + + + DlgExpressionInput + + + Expression Editor + Eagarthóir Léirithe + + + + Store the expression in a newly created property in the selected Variable Set. +The property of this object will refer to the property of the Variable Set. + Stóráil an abairt i maoin nua-chruthaithe sa Tacar Athróg roghnaithe. +Tagróidh maoin an réada seo do mhaoin an Tacair Athróg. + + + + Store in Variable Set... + Stóráil i Sraith Athróg... + + + + Error + Earráid + + + + Variable Set + Tacar Athróg + + + + Name + Ainm + + + + Group + Grúpa + + + + Result + Toradh + + + + DownloadItem + + + Ico + Ico + + + + Filename + Ainm comhaid + + + + EditMode + + + &Default + &Réamhshocrú + + + + The object will be edited using the mode defined internally to be the most appropriate for the object type + Déanfar an réad a chur in eagar ag baint úsáide as an modh atá sainithe go hinmheánach chun a bheith ar an gceann is oiriúnaí don chineál réada + + + + Trans&form + Claochlú + + + + Cu&tting + Gearradh + + + + &Color + &Color + + + + The object will have the color of its individual faces editable with the Appearance per Face command + Beidh dath aghaidheanna aonair an réada in-eagarthóireachta leis an ordú Dealramh in aghaidh an Aghaidhe + + + + The object will have its placement editable with the Std TransformManip command + Beidh socrúchán an réada in-eagarthóireachta leis an ordú Std TransformManip + + + + This edit mode is implemented as available but currently does not seem to be used by any object + Tá an modh eagarthóireachta seo curtha i bhfeidhm mar atá ar fáil ach ní cosúil go bhfuil sé in úsáid ag aon réad faoi láthair + + + + ExpressionLabel + + + Enter expression… (=) + Cuir isteach an abairt… (=) + + + + Expression: + Léiriú: + + + + Gui::ActionSelector + + + Available: + Ar fáil: + + + + Selected: + Roghnaithe: + + + + Add + Cuir leis + + + + Remove + Bain + + + + Move up + Bog suas + + + + Move down + Bog síos + + + + Gui::AlignmentView + + + Movable object + Réad sochorraithe + + + + Fixed object + Réad seasta + + + + Gui::Assistant + + + + + + %1 Help + %1 Cabhair + + + + %1 help files not found (%2). You might need to install the %1 documentation package. + %1 comhad cabhrach gan aimsiú (%2). B’fhéidir go mbeadh ort an pacáiste doiciméadaithe %1 a shuiteáil. + + + + + + Unable to launch Qt Assistant (%1) + Ní féidir Cúntóir Qt (%1) a thosú + + + + Gui::BlenderNavigationStyle + + + Press left mouse button + Brúigh cnaipe luiche clé + + + + Press Shift and middle mouse button + Brúigh Shift agus cnaipe lár na luiche + + + + Press middle mouse button + Brúigh cnaipe lár na luiche + + + + Scroll mouse wheel + Roth na luiche scrollaigh + + + + Gui::CADNavigationStyle + + + Press left mouse button + Brúigh cnaipe luiche clé + + + + Press middle mouse button + Brúigh cnaipe lár na luiche + + + + Press middle+left or middle+right mouse button + Brúigh cnaipe luiche lár+clé nó lár+deas + + + + Scroll mouse wheel or keep middle button depressed +while doing a left or right click and move the mouse up or down + Scrollaigh roth na luiche nó coinnigh an cnaipe lár brúite agus tú +ag cliceáil ar chlé nó ar dheis agus ag bogadh an luiche suas nó síos + + + + Gui::ContainerDialog + + + &OK + &Ceart go leor + + + + &Cancel + &Cealaigh + + + + Gui::DAG::Model + + + Rename + Athainmnigh + + + + Renames the object + Athainmníonn an réad + + + + Finish Editing + Críochnaigh an Eagarthóireacht + + + + Finishes editing the object + Críochnaíonn sé ag eagarthóireacht an réada + + + + Gui::Dialog::AboutApplication + + + + About + Maidir + + + + Version + Leagan + + + + Revision number + Uimhir athbhreithnithe + + + + Release date + Dáta scaoilte + + + + Operating system + Córas oibriúcháin + + + + Architecture + Ailtireacht + + + + Copy to Clipboard + Copy to Clipboard + + + + License + Ceadúnas + + + + OK + Ceart go leor + + + + + + + + Gui::Dialog::AboutDialog + + + Credits + Creidmheasanna + + + + Credits + Header for the Credits tab of the About screen + Header for the Credits tab of the About screen + Creidmheasanna + + + + FreeCAD would not be possible without the contributions of: + Ní bheadh ​​FreeCAD indéanta gan ranníocaíochtaí ó: + + + + Individuals + Header for the list of individual people in the Credits list. + Daoine aonair + + + + Organizations + Header for the list of companies/organizations in the Credits list. + Eagraíochtaí + + + + + License + Ceadúnas + + + + Libraries + Leabharlanna + + + + Collection + Bailiúchán + + + + Privacy Policy + Polasaí Príobháideachais + + + + Copied! + Cóipeáilte! + + + + Gui::Dialog::ApplicationCache + + + Cache Directory + Eolaire Taisce + + + + The cache directory %1 exceeds the size of %2. + Tá an eolaire taisce %1 níos mó ná %2. + + + + Clear it now? + Glan é anois? + + + + Warning: Make sure that this is the only running %1 instance and that no documents are opened as this may result into data loss! + Rabhadh: Cinntigh gurb é seo an t-aon chás %1 atá ag rith agus nach bhfuil aon doiciméid oscailte mar d'fhéadfadh sé seo cailliúint sonraí a bheith mar thoradh air! + + + + Gui::Dialog::ButtonModel + + + Button %1 + Cnaipe %1 + + + + Out of range + Lasmuigh den raon + + + + Gui::Dialog::CameraDialog + + + Camera Settings + Socruithe Ceamara + + + + Orientation + Treoshuíomh + + + + Q0 + Q0 + + + + Q1 + Q1 + + + + Q2 + Q2 + + + + Q3 + Q3 + + + + Current View + Radharc Reatha + + + + Gui::Dialog::Clipping + + + Clipping + Ag bearradh + + + + Clipping X + Gearradh X + + + + + + + Offset + Fritháireamh + + + + + + Flip + Smeach + + + + Clipping Y + Gearradh Y + + + + Clipping Z + Gearradh Z + + + + Custom Clipping Direction + Treo Gearrtha Saincheaptha + + + + View + Amharc + + + + Adjust to view direction + Coigeartaigh chun treo an radhairc a fheiceáil + + + + Direction + Treo + + + + Gui::Dialog::CommandModel + + + Commands + Orduithe + + + + Gui::Dialog::DemoMode + + + View Turntable + Féach ar an gClár Castáin + + + + Angle + Uillinn + + + + Speed + Luas + + + + Minimum + Íosmhéid + + + + Maximum + Uasmhéid + + + + Fullscreen + Lánscáileán + + + + Enable timer + Cumasaigh an lasc ama + + + + s + s + + + + + Play + Seinn + + + + Close + Dún + + + + Stop + Stop + + + + Gui::Dialog::DlgActivateWindow + + + Choose Window + Roghnaigh Fuinneog + + + + &Activate + &Gníomhachtaigh + + + + + + + + Gui::Dialog::DlgActivateWindowImp + + + Windows + Fuinneoga + + + + Gui::Dialog::DlgAddProperty + + + + Add Property + Add Property + + + + Type + Cineál + + + + Value + Luach + + + + Tooltip + Tooltip + + + + Group + Grúpa + + + + Name + Ainm + + + + Add + Cuir leis + + + + Invalid group name + Ainm grúpa neamhbhailí + + + + Invalid type name + Ainm cineáil neamhbhailí + + + + Invalid property name '%1' + Ainm neamhbhailí maoine '%1' + + + + Property '%1' already exists + Tá maoin '%1' ann cheana féin + + + + '%1' is a constant + Is tairiseach é '%1' + + + + '%1' is a unit + Is aonad é '%1' + + + + Gui::Dialog::DlgAuthorization + + + Authorization + Údarú + + + + Site + Site + + + + Username + Username + + + + Password + Password + + + + %1 at %2 + %1 ag %2 + + + + + + + + Gui::Dialog::DlgCheckableMessageBox + + + Dialog + Dialóg + + + + TextLabel + Lipéad Téacs + + + + CheckBox + Bosca Seiceála + + + + Don't show me again + Ná taispeáin dom arís + + + + Gui::Dialog::DlgChooseIcon + + + Choose Icon + Roghnaigh Deilbhín + + + + Icon Folders + Fillteáin Deilbhíní + + + + Gui::Dialog::DlgCreateNewPreferencePack + + + Create New Preference Pack + Cruthaigh Pacáiste Rogha Nua + + + + Name + Ainm + + + + Browse + Brabhsáil + + + + Property group templates + Teimpléid ghrúpa maoine + + + + Gui::Dialog::DlgCreateNewPreferencePackImp + + + Export configuration + Cumraíocht easpórtála + + + + Pack already exists + Tá an pacáiste ann cheana féin + + + + A preference pack with that name already exists. Overwrite it? + Tá pacáiste roghanna leis an ainm sin ann cheana féin. An bhfuil tú ag iarraidh é a athscríobh? + + + + Gui::Dialog::DlgCustomActions + + + Macros + Macraí + + + + Setup Custom Macros + Socraigh Macraí Saincheaptha + + + + Macro + Macra + + + + Menu text + Téacs an roghchláir + + + + Tooltip + Tooltip + + + + Status text + Téacs stádais + + + + What's this + Cad é seo + + + + Accelerator + Luasaire + + + + Icon + Deilbhín + + + + Choose an icon + Roghnaigh deilbhín + + + + Add + Cuir leis + + + + Remove + Bain + + + + Replace + Athsholáthair + + + + Gui::Dialog::DlgCustomActionsImp + + + Icons + Deilbhíní + + + + Macros + Macraí + + + + Macro not found + Níor aimsíodh macra + + + + Could not find macro file '%1' + Níorbh fhéidir comhad macra '%1' a aimsiú + + + + Empty macro + Macra folamh + + + + Specify the macro first + Sonraigh an macra ar dtús + + + + + Empty text + Téacs folamh + + + + + Specify the menu text first + Sonraigh téacs an roghchláir ar dtús + + + + No item selected + Níl aon mhír roghnaithe + + + + Select a macro item first + Roghnaigh mír macra ar dtús + + + + Gui::Dialog::DlgCustomCommands + + + + + + + Gui::Dialog::DlgCustomKeyboard + + + Keyboard + Méarchlár + + + + To change a current shortcut enter the new shortcut in the field below and press 'Assign'. + Chun aicearra reatha a athrú, cuir isteach an aicearra nua sa réimse thíos agus brúigh 'Sannadh'. + + + + Time in milliseconds to wait for the next keystroke of the current key sequence. +For example, pressing 'F' twice in less than the time delay setting here will be +treated as shortcut key sequence 'F, F'. + An t-am i milleasoicindí chun fanacht leis an gcéad bhrú eochrach eile den seicheamh eochrach reatha. +Mar shampla, má bhrúitear 'F' faoi dhó i níos lú ná an moill ama atá socraithe anseo, déileálfar leis mar +sheicheamh eochrach aicearra 'F, F'. + + + + This list shows commands having the same shortcut in the priority from high +to low. If more than one command with the same shortcut are active at the +same time. The one with the highest priority will be triggered. + Taispeánann an liosta seo orduithe a bhfuil an aicearra céanna acu sa tosaíocht ó ard go híseal. Má tá níos mó ná ordú amháin leis an aicearra céanna gníomhach ag an am céanna, cuirfear an ceann leis an tosaíocht is airde i ngníomh. + + + + &Category + &Catagóir + + + + Current shortcut + Aicearra reatha + + + + &New shortcut + &Aicearra nua + + + + Multi-key sequence delay + Moill seicheamh il-eochrach + + + + Shortcut priority list + Liosta tosaíochta aicearra + + + + &Assign + &Sannadh + + + + Alt+A + Alt+A + + + + Clear + Glan + + + + &Reset + &Athshocraigh + + + + Alt+R + Alt+R + + + + Re&set All + Athshocraigh Gach Rud + + + + Alt+S + Alt+S + + + + Up + Up + + + + Down + Síos + + + + + + + + Gui::Dialog::DlgCustomKeyboardImp + + + Type to search… + Clóscríobh le cuardach a dhéanamh… + + + + Icon + Deilbhín + + + + Command + Ordú + + + + Shortcut + Aicearra + + + + Default + Réamhshocrú + + + + Name + Ainm + + + + Title + Title + + + + All + Gach + + + + Gui::Dialog::DlgCustomToolbars + + + Toolbars + Barraí Uirlisí + + + + Category + Category + + + + Move Right + Bog ar Dheis + + + + <b>Moves the selected item one level down.</b><p>This will also change the level of the parent item.</p> + <b>Bogann sé seo an mhír roghnaithe leibhéal amháin síos.</b><p>Athróidh sé seo leibhéal na míre tuismitheora freisin.</p> + + + + Move Left + Bog ar Chlé + + + + <b>Moves the selected item one level up.</b><p>This will also change the level of the parent item.</p> + <b>Bogann sé an mhír roghnaithe leibhéal amháin suas.</b><p>Athróidh sé seo leibhéal na míre tuismitheora freisin.</p> + + + + Move Up + Bog Suas + + + + <b>Moves the selected item up.</b><p>The item will be moved within the hierarchy level.</p> + <b>Bogann sé an mhír roghnaithe suas.</b><p>Bogfar an mhír laistigh den leibhéal ordlathais.</p> + + + + Move Down + Bog Síos + + + + <b>Moves the selected item down.</b><p>The item will be moved within the hierarchy level.</p> + <b>Bogann sé an mhír roghnaithe síos.</b><p>Bogfar an mhír laistigh den leibhéal ordlathais.</p> + + + + New + Nua + + + + Rename + Athainmnigh + + + + Delete + Scrios + + + + <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; 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;">Note:</span> The changes become active the next time you load the appropriate workbench</p></body></html> + <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; 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;">Nóta:</span> Beidh na hathruithe gníomhach an chéad uair eile a lódálann tú an binse oibre cuí</p></body></html> + + + + Global + Domhanda + + + + Command + Ordú + + + + + <Separator> + <Separator> + + + + %1 module not loaded + Níor luchtaíodh modúl %1 + + + + New toolbar + Barra uirlisí nua + + + + + Toolbar name: + Ainm an bharra uirlisí: + + + + + Duplicated name + Ainm dúblaithe + + + + + The toolbar name '%1' is already used + Tá ainm an bharra uirlisí '%1' in úsáid cheana féin + + + + Rename toolbar + Athainmnigh an barra uirlisí + + + + + + + + Gui::Dialog::DlgCustomizeImp + + + + Customize + Saincheap + + + + + &Help + &Cabhair + + + + + &Close + &Dún + + + + Gui::Dialog::DlgCustomizeSpNavSettings + + + + Spaceball Motion + Gluaiseacht Liathróid Spáis + + + + + No Spaceball present + Gan aon Spásbhall i láthair + + + + Gui::Dialog::DlgCustomizeSpaceball + + + Spaceball Buttons + Cnaipí Spáisliathróid + + + + No Spaceball present + Gan aon Spásbhall i láthair + + + + Buttons + Cnaipí + + + + Reset + Athshocrú + + + + Print Reference + Tagairt Priontála + + + + Gui::Dialog::DlgDisplayProperties + + + + + + + Gui::Dialog::DlgEditorSettings + + + + + + + Gui::Dialog::DlgInputDialog + + + Input + Ionchur + + + + + + + + Gui::Dialog::DlgInspector + + + + Scene Inspector + Cigire Radharc + + + + Gui::Dialog::DlgMacroExecute + + + Case-insensitive search for filenames, regular expressions supported + Cuardach neamhíogair ó thaobh cás de le haghaidh ainmneacha comhad, tacaítear le habairtí rialta + + + + Execute Macro + Macra a Fhorghníomhú + + + + Macro Name + Ainm Macra + + + + Find file + Aimsigh comhad + + + + Find in files + Aimsigh i gcomhaid + + + + User macros + Macraí úsáideora + + + + System macros + Macraí córais + + + + Execute + Forghníomhaigh + + + + Close + Dún + + + + Create + Cruthaigh + + + + Delete + Scrios + + + + Edit + Eagar + + + + Rename + Athainmnigh + + + + Duplicate + Dúblach + + + + Launches a guide on how to set up a macro in a custom global toolbar + Seolann sé treoir maidir le conas macra a chur ar bun i mbarra uirlisí domhanda saincheaptha + + + + Opens the Addon Manager to download macros created by the community + Osclaíonn sé Bainisteoir na mBreiseán chun macraí a chruthaigh an pobal a íoslódáil + + + + User Macros Location + Suíomh Macraí Úsáideora + + + + Opens the macros folder in the system file manager + Osclaíonn an fillteán macraí i mbainisteoir comhad an chórais + + + + Open Folder + Oscail Fillteán + + + + Toolbar + Barra Uirlisí + + + + Filter by file content, case-insensitive. Regular expressions are supported. + Scag de réir ábhar comhaid, gan cás a úsáid. Tacaítear le habairtí rialta. + + + + Download + Íoslódáil + + + + Gui::Dialog::DlgMacroExecuteImp + + + + Macros + Macraí + + + + Macro file + Comhad macra + + + + + + Existing file + Comhad atá ann cheana féin + + + + '%1'. +This file already exists. + '%1'. +Tá an comhad seo ann cheana féin. + + + + Cannot create file + Ní féidir comhad a chruthú + + + + Creation of file '%1' failed. + Theip ar chruthú comhaid '%1'. + + + + Delete macro + Scrios macra + + + + Do not show again + Ná taispeáin arís + + + + Guided Walkthrough + Siúlóid Threoraithe + + + + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. + +Note: your changes will be applied when you next switch workbenches + + Treoróidh sé seo tú chun an macra seo a chur ar bun i mbarra uirlisí domhanda saincheaptha. Beidh treoracha i dtéacs dearg taobh istigh den dialóg. + +Tabhair faoi deara: cuirfear do chuid athruithe i bhfeidhm an chéad uair eile a athraíonn tú binse oibre + + + + + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close + Treoracha siúil: Líon na réimsí atá ar iarraidh (roghnach) agus cliceáil Cuir leis, agus ansin Dún + + + + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. + Treoracha siúil: Roghnaigh macra ón liosta, ansin cliceáil an cnaipe saighead ar dheis (->), ansin Dún. + + + + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. + Treoracha siúil: Cliceáil Nua, roghnaigh macra, ansin an cnaipe saighead ar dheis (->), ansin Dún. + + + + Renaming Macro File + Athainmniú Comhaid Macra + + + + Read-Only + Léamh Amháin + + + + Enter a file name: + Cuir isteach ainm comhaid: + + + + Delete the macro '%1'? + Scrios an macra '%1'? + + + + Walkthrough, Dialog 1 of 2 + Treoir, Dialóg 1 de 2 + + + + Walkthrough, Dialog 1 of 1 + Treoir, Dialóg 1 de 1 + + + + Walkthrough, Dialog 2 of 2 + Treoir, Dialóg 2 de 2 + + + + + Enter new name + Cuir isteach ainm nua + + + + + '%1' + already exists. + Tá '%1' +ann cheana féin. + + + + Rename Failed + Theip ar Athainmniú + + + + Failed to rename to '%1'. +Perhaps a file permission error? + Theip ar athainmniú go '%1'. +B'fhéidir earráid cead comhaid? + + + + Duplicate Macro + Macra Dúblach + + + + Duplicate Failed + Theip ar Dhúbláil + + + + Failed to duplicate to '%1'. +Perhaps a file permission error? + Theip ar dhúbailt chuig '%1'. +B'fhéidir earráid cead comhaid? + + + + Gui::Dialog::DlgMacroRecord + + + Record Macro + Macra Taifeadta + + + + Macro Name + Ainm Macra + + + + Macro Path + Macra-Chonair + + + + Record + Taifead + + + + Stop + Stop + + + + Close + Dún + + + + Gui::Dialog::DlgMacroRecordImp + + + + + Macro recorder + Taifeadán macra + + + + Specify a place to save first. + Sonraigh áit le sábháil ar dtús. + + + + The macro directory does not exist. Choose another one. + Níl an eolaire macra ann. Roghnaigh ceann eile. + + + + The macro '%1' already exists. Overwrite it? + Tá an macra '%1' ann cheana féin. An bhfuil fonn ort é a athscríobh? + + + + You have no write permission for the directory. Choose another one. + Níl cead scríbhneoireachta agat don eolaire. Roghnaigh ceann eile. + + + + Existing macro + Macra atá ann cheana féin + + + + Choose macro directory + Roghnaigh eolaire macra + + + + Gui::Dialog::DlgMaterialProperties + + + Material + Ábhar + + + + % + % + + + + Reset + Athshocrú + + + + Material Properties + Airíonna Ábhartha + + + + Diffuse color + Diffuse color + + + + Shininess + Shininess + + + + Ambient color + Ambient color + + + + Specular color + Specular color + + + + Default + Réamhshocrú + + + + Emissive color + Emissive color + + + + Transparency + Trédhearcacht + + + + + + + + Gui::Dialog::DlgOnlineHelp + + + Online Help + Cabhair Ar Líne + + + + Help Viewer + Amharcóir Cabhrach + + + + Location of start page + Suíomh an leathanaigh tosaigh + + + + Gui::Dialog::DlgOnlineHelpImp + + + HTML files + Comhaid HTML + + + + Access denied + Rochtain diúltaithe + + + + Access denied to '%1' + +Specify another directory. + Rochtain diúltaithe ar '%1' + +Sonraigh eolaire eile. + + + + Gui::Dialog::DlgParameter + + + Parameter Editor + Eagarthóir Paraiméadair + + + + Sorted + Sórtáilte + + + + Search + Cuardaigh + + + + Enter a group name to search + Cuir isteach ainm grúpa le cuardach a dhéanamh + + + + Find + Aimsigh + + + + Save + Save + + + + Search group + Grúpa cuardaigh + + + + + Alt+C + Alt+C + + + + &Close + &Dún + + + + Gui::Dialog::DlgParameterFind + + + Find + Aimsigh + + + + Find What + Aimsigh Cad + + + + Look At + Féach ar + + + + Groups + Grúpaí + + + + Names + Ainmneacha + + + + Values + Luachanna + + + + Match exact string + Meaitseáil an teaghrán cruinn + + + + Find Next + Aimsigh an Chéad Chéad + + + + Not found + Níor aimsíodh + + + + Cannot find the text: %1 + Ní féidir an téacs a aimsiú: %1 + + + + Gui::Dialog::DlgParameterImp + + + + Group + Grúpa + + + + + Name + Ainm + + + + + Type + Cineál + + + + + Value + Luach + + + + System parameter + Paraiméadar córais + + + + User parameter + Paraiméadar úsáideora + + + + Search group + Grúpa cuardaigh + + + + Invalid input + Ionchur neamhbhailí + + + + Invalid key name '%1' + Ainm eochrach neamhbhailí '%1' + + + + Gui::Dialog::DlgPreferencePackManagement + + + Manage Preference Packs + Bainistigh Pacáistí Roghanna + + + + Open Addon Manager + Oscail Bainisteoir Breiseán + + + + Gui::Dialog::DlgPreferencePackManagementImp + + + User-Saved Preference Packs + Pacáistí Roghanna Sábháilte ag Úsáideoirí + + + + Built-In Preference Packs + Pacáistí Rogha Tógtha Isteach + + + + Toggle visibility of built-in preference pack '%1' + Infheictheacht an phacáiste roghanna ionsuite '%1' a scoránaigh + + + + Deletes the user-saved preference pack '%1' + Scriosann sé an pacáiste roghanna a shábháil an t-úsáideoir '%1' + + + + Toggles the visibility of the addon preference pack '%1' (use the Addon Manager to remove permanently) + Athraíonn sé infheictheacht an phacáiste roghanna breiseán '%1' (bain úsáid as Bainisteoir na mBreiseán chun é a bhaint go buan) + + + + Delete the preference pack named '%1'? This cannot be undone. + An bhfuil tú ag iarraidh an pacáiste roghanna darb ainm '%1' a scriosadh? Ní féidir é seo a chealú. + + + + Delete saved preference pack? + An bhfuil an pacáiste roghanna sábháilte á scriosadh? + + + + Gui::Dialog::DlgPreferences + + + Preferences + Roghanna + + + + Reset + Athshocrú + + + + Header + Ceanntásc + + + + Search preferences... + Roghanna cuardaigh... + + + + + + + + Gui::Dialog::DlgPreferencesImp + + + Reset Page '%1' + Athshocraigh Leathanach '%1' + + + + Resets the user settings for the page '%1' + Athshocraíonn sé socruithe an úsáideora don leathanach '%1' + + + + Reset Group '%1' + Athshocraigh Grúpa '%1' + + + + Reset All + Athshocraigh Gach Rud + + + + Clear User Settings + Glan Socruithe Úsáideora + + + + Clear all your user settings? + Glan do shocruithe úsáideora go léir? + + + + All settings will be cleared. + Glanfar na socruithe go léir. + + + + Restart Required + Atosú Riachtanach + + + + Restart FreeCAD for changes to take effect. + Atosaigh FreeCAD chun go dtiocfaidh na hathruithe i bhfeidhm. + + + + Restart Now + Atosaigh Anois + + + + Restart Later + Atosaigh Níos Déanaí + + + + Resets the user settings for the group '%1' + Athshocraíonn sé socruithe an úsáideora don ghrúpa '%1' + + + + Resets the user settings entirely + Athshocraíonn sé socruithe an úsáideora go hiomlán + + + + Wrong parameter + Paraiméadar mícheart + + + + Gui::Dialog::DlgProjectInformation + + + Document Information + Faisnéis faoin Doiciméad + + + + Information + Eolas + + + + &Name + &Ainm + + + + Path + Cosán + + + + UUID + UUID + + + + Program version + Leagan an chláir + + + + Unit system + Córas aonad + + + + Created &by + Cruthaithe ag + + + + Creation &date + Dáta cruthaithe + + + + &Last modified by + &Athraithe go deireanach ag + + + + Last &modification date + Dáta an mhodhnaithe dheireanaigh + + + + Com&pany + Cuideachta + + + + License information + Faisnéis cheadúnais + + + + Open in Browser + Oscail sa Bhrabhsálaí + + + + &Comment + &Trácht + + + + Unit system for this file + Córas aonad don chomhad seo + + + + License URL + URL an Cheadúnais + + + + + + + + Gui::Dialog::DlgProjectUtility + + + Document Utility + Fóntais Doiciméid + + + + Extract Document + Sliocht an Doiciméid + + + + + Source + Foinse + + + + + Destination + Ceann Scríbe + + + + Extract + Sliocht + + + + Create Document + Cruthaigh Doiciméad + + + + Load document file after creation + Luchtaigh comhad doiciméad tar éis a chruthú + + + + Create + Cruthaigh + + + + Project file + Comhad tionscadail + + + + + Empty source + Foinse folamh + + + + + No source is defined. + Níl aon fhoinse sainmhínithe. + + + + + Empty destination + Ceann scríbe folamh + + + + + No destination is defined. + Níl aon cheann scríbe sainmhínithe. + + + + Failed to extract document + Theip ar an doiciméad a bhaint amach + + + + Failed to create document + Theip ar chruthú an doiciméid + + + + Gui::Dialog::DlgPropertyLink + + + Link + Nasc + + + + Filter by type + Scag de réir cineáil + + + + Synchronizes the 3D view selection with the full object hierarchy + Sioncrónaíonn sé an rogha radhairc 3T leis an ordlathas réada iomlán + + + + Sync sub-object selection + Sioncrónaigh roghnú fo-réada + + + + Search + Cuardaigh + + + + A search pattern to filter the results above + Patrún cuardaigh chun na torthaí thuas a scagadh + + + + Reset + Athshocrú + + + + Clear + Glan + + + + Gui::Dialog::DlgReportView + + + + + + + Gui::Dialog::DlgRevertToBackupConfig + + + Revert to Backup Config + Fill ar ais chuig Cumraíocht Cúltaca + + + + WARNING: this process will undo any preference changes made since the specified date, and will also reset your recent files and Macros to their state on that date. + RABHADH: cuirfidh an próiseas seo aon athruithe ar roghanna a rinneadh ó an dáta sonraithe ar ceal, agus athshocróidh sé do chuid comhad agus Macraí le déanaí chuig a staid ar an dáta sin freisin. + + + + Available backup files + Comhaid chúltaca atá ar fáil + + + + Gui::Dialog::DlgRevertToBackupConfigImp + + + No selection in dialog, cannot load backup file + Gan aon rogha sa dialóg, ní féidir an comhad cúltaca a luchtú + + + + Gui::Dialog::DlgRunExternal + + + Running External Program + Clár Seachtrach á Rith + + + + TextLabel + Lipéad Téacs + + + + Advanced >> + Ardleibhéil >> + + + + Accept Changes + Glac le hAthruithe + + + + Discard Changes + Discard Changes + + + + Abort Program + Cuir an Clár ar Ceal + + + + Help + Cabhair + + + + Select a file + Roghnaigh comhad + + + + Gui::Dialog::DlgSettings3DView + + + 3D View + Radharc 3T + + + + General + Ginearálta + + + + Main coordinate system will always be shown in +lower right corner within opened files + Taispeánfar an príomhchóras comhordanáidí i gcónaí sa chúinne íochtarach ar dheis laistigh de chomhaid oscailte + + + + Show coordinate system in the corner + Taispeáin an córas comhordanáidí sa chúinne + + + + Axis letter and FPS counter color + Litir ais agus dath cuntair FPS + + + + X-axis color + Dath ais-X + + + + Y-axis color + Dath ais-Y + + + + Z-axis color + Dath ais-Z + + + + Axis cross will be shown by default at file +opening or creation + Taispeánfar cros ais de réir réamhshocraithe agus comhad +á oscailt nó á chruthú + + + + Show axis cross by default + Taispeáin tras-ais de réir réamhshocraithe + + + + Time needed for last operation and resulting frame rate +will be shown at the lower left corner in opened files + Taispeánfar an t-am a theastaíonn don oibríocht dheireanach agus an ráta fráma +a leanann as sin sa chúinne íochtarach ar chlé i gcomhaid oscailte + + + + Show counter of frames per second + Taispeáin cuntar na bhfrámaí in aghaidh an tsoicind + + + + Rendering + Rindreáil + + + + Use software OpenGL + Bain úsáid as bogearraí OpenGL + + + + Use OpenGL VBO (Vertex Buffer Object) + Úsáid OpenGL VBO (Réad Maoláin Vertex) + + + + Render cache + Taisce rindreála + + + + Auto + Uathoibríoch + + + + Distributed + Dáilte + + + + Centralized + Láraithe + + + + None + Dada + + + + Line smoothing + Réidhiú líne + + + + MSAA 2x + MSAA 2x + + + + MSAA 4x + MSAA 4x + + + + MSAA 6x + MSAA 6x + + + + MSAA 8x + MSAA 8x + + + + Render types of transparent objects + Cineálacha réad trédhearcach a rindreáil + + + + One pass + Pas amháin + + + + Backface pass + Pas cúil + + + + Size of vertices in the Sketcher, TechDraw and other workbenches + Méid na mbuaicphointí sna Sketcher, TechDraw agus i mbinse oibre eile + + + + Eye to eye distance for stereo modes + Fad súl go súl le haghaidh modhanna steirió + + + + Relative size + Méid coibhneasta + + + + Size of main coordinate system representation +in the corner in % of height/width of the viewport + Méid léiriú an phríomhchórais chomhordanáidí +sa chúinne i % d'airde/leithead an radhairc + + + + Letter color + Dath na litreacha + + + + This option is useful for troubleshooting graphics card and driver problems. +Changing this option requires a restart of the application. + Tá an rogha seo úsáideach chun fadhbanna le cártaí grafaicí agus tiománaithe a réiteach. +Éilíonn athrú ar an rogha seo atosú an fheidhmchláir. + + + + If selected, Vertex Buffer Objects (VBO) will be used. +A VBO is an OpenGL feature that provides methods for uploading +vertex data (position, normal vector, color, etc.) to the graphics card. +VBOs offer substantial performance gains because the data resides +in the graphics memory rather than the system memory and so it +can be rendered directly by the GPU. + +Note: Sometimes this feature may lead to a host of different +issues ranging from graphical anomalies to GPU crash bugs. Remember to +report this setting as enabled when seeking support. + Má roghnaítear é, úsáidfear Réada Maoláin Buaicphointí (VBO). +Is gné OpenGL é VBO a sholáthraíonn modhanna chun sonraí buaicphointí +(suíomh, veicteoir gnáth, dath, srl.) a uaslódáil chuig an gcárta grafaicí. +Tugann VBOanna feabhsuithe suntasacha feidhmíochta toisc go bhfuil +na sonraí sa chuimhne grafaicí seachas sa chuimhne chórais agus mar +sin is féidir leis an GPU iad a rindreáil go díreach. + +Nóta: Uaireanta is féidir leis an ngné seo a bheith ina chúis le réimse leathan +fadhbanna éagsúla, ó neamhghnáchaíochtaí grafacha go fabhtanna tuairteála GPU. +Cuimhnigh an socrú seo a thuairisciú mar chumasaithe agus tú ag lorg tacaíochta. + + + + Method of multisample anti-aliasing + Modh frith-ailiasála ilshampla + + + + Marker size + Marker size + + + + Anti-aliasing + Frith-ailiasú + + + + Transparent objects + Réada trédhearcacha + + + + 'Render caching' is another way to say 'Rendering acceleration'. +There are 3 options available to achieve this: +1) 'Auto' (default), let Coin3D decide where to cache. +2) 'Distributed', manually turn on cache for all view provider root node. +3) 'Centralized', manually turn off cache in all nodes of all view provider, and +only cache at the scene graph root node. This offers the fastest rendering speed +but slower response to any scene changes. + Is bealach eile é 'Taisceadh rindreála' chun 'Luasghéarú rindreála' a rá. +Tá 3 rogha ar fáil chun seo a bhaint amach: +1) 'Uathoibríoch' (réamhshocraithe), lig do Coin3D cinneadh a dhéanamh cá háit le taisceadh. +2) 'Dáilte', cas taisce air de láimh do gach nód fréimhe soláthraí radhairc. +3) 'Láraithe', múch taisce de láimh i ngach nód de gach soláthraí radhairc, agus +taisceadh ag nód fréimhe an ghraif radhairc amháin. Tugann sé seo an luas rindreála is tapúla +ach freagra níos moille ar aon athruithe radhairc. + + + + Eye-to-eye distance used for stereo projections. +The specified value is a factor that will be multiplied with the +bounding box size of the 3D object that is currently displayed. + Fad súil ar shúil a úsáidtear le haghaidh teilgean steiréó. +Is fachtóir é an luach sonraithe a iolrófar le méid an bhosca +teorann den réada 3T atá á thaispeáint faoi láthair. + + + + Datum size + Méid an sonraí + + + + Size of core datum objects + Méid na n-ábhar sonraí lárnacha + + + + % + % + + + + Camera Type + Cineál Ceamara + + + + Objects will be in orthographic projection + Beidh réada i dteilgean ortagrafach + + + + Objects will appear in a perspective projection + Beidh rudaí le feiceáil i dteilgean peirspictíochta + + + + Perspective renderin&g + Rindreáil pheirspictíochta + + + + Or&thographic rendering + Rindreáil ortagrafach + + + + + + + + Gui::Dialog::DlgSettings3DViewImp + + + 5px + 5px + + + + 7px + 7px + + + + 9px + 9px + + + + 11px + 11px + + + + 13px + 13px + + + + 15px + 15px + + + + 20px + 20px + + + + 25px + 25px + + + + 30px + 30px + + + + Anti-aliasing + Frith-ailiasú + + + + Open a new viewer or restart %1 to apply anti-aliasing changes. + Oscail breathnóir nua nó atosaigh %1 chun athruithe frith-ailiasála a chur i bhfeidhm. + + + + Gui::Dialog::DlgSettingsCacheDirectory + + + Cache + Taisce + + + + Browse cache directory + Brabhsáil eolaire taisce + + + + Cache Directory + Eolaire Taisce + + + + Location (read-only) + Suíomh (léamh amháin) + + + + Check periodically at program start + Seiceáil go tréimhsiúil ag tús an chláir + + + + Always + I gcónaí + + + + Daily + Laethúil + + + + Weekly + Seachtainiúil + + + + Monthly + Míosúil + + + + Yearly + Bliantúil + + + + Never + Choíche + + + + Cache size limit + Teorainn mhéid an taisce + + + + Check Now + Seiceáil Anois + + + + Notify the user if the cache size exceeds the specified limit + Cuir an t-úsáideoir ar an eolas má sháraíonn méid an taisce an teorainn shonraithe + + + + Unknown + Anaithnid + + + + Current cache size: %1 + Méid an taisce reatha: %1 + + + + Gui::Dialog::DlgSettingsColorGradient + + + Color Gradient Settings + Socruithe Grádán Dath + + + + Color Model + Múnla Dath + + + + &Gradient + &Grádán + + + + Red-yellow-green-cyan-blue + Dearg-buí-uaine-cian-gorm + + + + Blue-cyan-green-yellow-red + Gorm-cian-uaine-buí-dearg + + + + White-black + Bán-dubh + + + + Black-white + Dubh-bán + + + + Style + Stíl + + + + Color gradient is used with its full color range + Úsáidtear grádán datha lena raon dathanna iomlán + + + + &Flow + &Sreabhadh + + + + Alt+F + Alt+F + + + + Color gradient starts from the zero value + Tosaíonn an grádán datha ón luach nialasach + + + + &Zero + &Nialas + + + + Alt+Z + Alt+Z + + + + Visibility + Infheictheacht + + + + Data outside the specified min-max range +will be displayed in gray + Taispeánfar sonraí lasmuigh den raon íosta-uasta sonraithe i liath + + + + Out g&rayed + Amach liath + + + + Alt+R + Alt+R + + + + Data outside the specified min-max range +will be displayed with transparency + Taispeánfar sonraí lasmuigh den raon íosta-uasta sonraithe le trédhearcacht + + + + Out &transparent + Amach trédhearcach + + + + Alt+I + Alt+I + + + + Parameter Range + Raon Paraiméadair + + + + Ma&ximum + Uasmhéid + + + + &Labels + &Lipéid + + + + Mi&nimum + Íosmhéid + + + + &Decimals + &Deicheamhacha + + + + Number of labels besides the color bar + Líon na lipéid seachas an barra datha + + + + Number of decimals for labels +besides the color bar + Líon na ndeachúlacha do lipéid +seachas an barra datha + + + + + + + + Gui::Dialog::DlgSettingsColorGradientImp + + + Wrong parameter + Paraiméadar mícheart + + + + The maximum value must be higher than the minimum value. + Caithfidh an luach uasta a bheith níos airde ná an luach íosta. + + + + Gui::Dialog::DlgSettingsDocument + + + Document + Doiciméad + + + + General + Ginearálta + + + + The application will create a new document when started + Cruthóidh an feidhmchlár doiciméad nua nuair a thosófar air + + + + Create new document at start up + Cruthaigh doiciméad nua ag an am tosaithe + + + + Document save compression level +(0 = none, 9 = highest, 7 = default) + Leibhéal comhbhrúite sábhála doiciméad +(0 = gan aon cheann, 9 = is airde, 7 = réamhshocraithe) + + + + Compression level for FCStd files + Leibhéal comhbhrúite do chomhaid FCStd + + + + All changes in documents are stored so that they can be undone/redone + Stóráiltear gach athrú ar dhoiciméid ionas gur féidir iad a chealú/athdhéanamh + + + + Allow aborting recomputation + Ceadaigh athríomhú a chur ar ceal + + + + Storage + Stóráil + + + + Saving transactions (Auto-save) + Idirbhearta a shábháil (Uath-shábháil) + + + + Discard saved transaction after saving document + Scrios an t-idirbheart sábháilte tar éis an doiciméad a shábháil + + + + Run AutoRecovery at startup + Rith Aisghabháil Uathoibríoch ag an am tosaithe + + + + How often a recovery file is written + Cé chomh minic a scríobhtar comhad aisghabhála + + + + A thumbnail will be stored when document is saved + Stórálfar mionsamhail nuair a shábhálfar an doiciméad + + + + Size + Size + + + + How many backup files will be kept when saving document + Cé mhéad comhad cúltaca a choimeádfar agus an doiciméad á shábháil + + + + Show format documentation + Taispeáin doiciméadú formáide + + + + Using undo/redo in documents + Ag baint úsáide as cealaigh/athdhéanamh i ndoiciméid + + + + Maximum undo/redo steps + Uasmhéid céimeanna cealaithe/athdhéanta + + + + How many undo/redo steps should be recorded + Cé mhéad céim cealaithe/athdhéanta ba chóir a thaifeadadh + + + + Allow user aborting document recomputation by pressing Esc. +This feature may slightly increase recomputation time. + Ceadaigh don úsáideoir athríomh an doiciméid a chur ar ceal trí bhrú ar Esc. +Féadfaidh an ghné seo an t-am athríomha a mhéadú beagán. + + + + Add thumbnail to project file when saving + Cuir mionsamhail leis an gcomhad tionscadail agus é á shábháil + + + + Sets the size of the thumbnail that is stored in the document. +Common sizes are 128, 256 and 512. + Socraíonn sé méid an mhionsonraí atá stóráilte sa cháipéis. +Is iad na méideanna coitianta ná 128, 256 agus 512. + + + + Maximum number of backup files to keep when resaving document + Uasmhéid na gcomhad cúltaca le coinneáil agus doiciméad á athshábháil + + + + If there is a recovery file available, the application will +automatically run a file recovery when it is started + Má tá comhad aisghabhála ar fáil, rithfidh an feidhmchlár +aisghabháil comhaid go huathoibríoch nuair a thosófar air + + + + The program icon will be added to the thumbnail + Cuirfear deilbhín an chláir leis an mionsamhail + + + + Add program icon to the generated thumbnail + Cuir deilbhín cláir leis an mionsamhail a ghintear + + + + Save auto-recovery information every + Sábháil faisnéis uath-aisghabhála gach + + + + Backup files will get extension '.FCbak' and file names +get date suffix according to the specified format + Gheobhaidh comhaid chúltaca síneadh '.FCbak' agus gheobhaidh +ainmneacha comhad iarmhír dáta de réir an fhormáid shonraithe + + + + Use date and FCBak extension + Úsáid dáta agus síneadh FCBak + + + + Date format + Formáid dáta + + + + Document Objects + Réada Doiciméid + + + + Allow objects to have same label + Ceadaigh lipéad céanna a bheith ar réada + + + + Allow duplicate object labels in one document + Ceadaigh lipéid réada dúblacha in aon doiciméad amháin + + + + Enable partial loading of external linked documents. +Then only referenced objects and their dependencies will be loaded +when a linked document is auto-opened together with the main document. +A partially loaded document cannot be edited. Double click the document +icon in the tree view to fully reload it. + Cumasaigh luchtú páirteach doiciméad nasctha seachtrach. +Ansin ní luchtófar ach réada tagartha agus a spleáchais nuair a osclaítear +doiciméad nasctha go huathoibríoch in éineacht leis an bpríomhdhoiciméad. +Ní féidir doiciméad atá luchtaithe go páirteach a chur in eagar. Cliceáil faoi dhó +ar dheilbhín an doiciméid sa radharc crann chun é a athlódáil go hiomlán. + + + + Disable partial loading of external linked objects + Díchumasaigh luchtú páirteach réad nasctha seachtracha + + + + Authoring and License + Údarú agus Ceadúnas + + + + Author name + Ainm an údair + + + + All documents that will be created will get the specified author name. +Keep blank for anonymous. +You can also use the form: John Doe <john@doe.com> + Gheobhaidh gach doiciméad a chruthófar an t-ainm údair sonraithe. +Coinnigh bán le haghaidh ainm gan ainm. +Is féidir leat an fhoirm seo a úsáid freisin: John Doe <john@doe.com> + + + + The field 'Last modified by' will be set to specified author when saving the file + Socrófar an réimse 'Athraithe go deireanach ag' go húdar sonraithe agus an comhad á shábháil + + + + Set on save + Socraigh ar shábháil + + + + Company + Cuideachta + + + + Default company name to use for new files + Ainm réamhshocraithe na cuideachta le húsáid le haghaidh comhad nua + + + + Default license + Ceadúnas réamhshocraithe + + + + Default license for new documents + Ceadúnas réamhshocraithe le haghaidh doiciméid nua + + + + All rights reserved + Gach ceart ar cosaint + + + + Creative Commons Attribution + Attribution Creative Commons + + + + Creative Commons Attribution-ShareAlike + Creative Commons Attribution-ShareAlike + + + + Creative Commons Attribution-NoDerivatives + Attribution Creative Commons-Gan Díorthaigh + + + + Creative Commons Attribution-NonCommercial + Attribution-Neamhthráchtála Creative Commons + + + + Creative Commons Attribution-NonCommercial-ShareAlike + Creative Commons Attribution-NonTráchtála-ShareAlike + + + + Creative Commons Attribution-NonCommercial-NoDerivatives + Creative Commons Attribution-NonCommercial-GanDíorthaigh + + + + Public Domain + Fearann ​​Poiblí + + + + FreeArt + Ealaín Saor in Aisce + + + + CERN Open Hardware Licence strongly-reciprocal + Ceadúnas Crua-earraí Oscailte CERN atá an-chónaitheach + + + + CERN Open Hardware Licence weakly-reciprocal + Ceadúnas Crua-earraí Oscailte CERN lag-chómhalartach + + + + CERN Open Hardware Licence permissive + Ceadúnas Crua-earraí Oscailte CERN ceadaitheach + + + + Other + Eile + + + + License URL + URL an Cheadúnais + + + + URL describing more about the license + URL ina bhfuil tuilleadh eolais faoin gceadúnas + + + + Gui::Dialog::DlgSettingsDocumentImp + + + The format of the date to use. + Formáid an dáta le húsáid. + + + + Default + Réamhshocrú + + + + Show format documentation + Taispeáin doiciméadú formáide + + + + Gui::Dialog::DlgSettingsImage + + + Current screen + Scáileán reatha + + + + Icon 32 x 32 + Deilbhín 32 x 32 + + + + Icon 64 x 64 + Deilbhín 64 x 64 + + + + Icon 128 x 128 + Deilbhín 128 x 128 + + + + + Pixel + Picteilín + + + + Image Settings + Socruithe Íomhá + + + + Image Dimensions + Toisí Íomhá + + + + Standard sizes + Méideanna caighdeánacha + + + + &Width + Leithead + + + + &Height + Airde + + + + Aspect ratio + Cóimheas gné + + + + &Screen + &Scáileán + + + + Alt+S + Alt+S + + + + &4:3 + &4:3 + + + + Alt+4 + Alt+4 + + + + 1&6:9 + 1&6:9 + + + + Alt+6 + Alt+6 + + + + &1:1 + &1:1 + + + + Alt+1 + Alt+1 + + + + Image Properties + Airíonna Íomhá + + + + Back&ground + Cúlra + + + + Creation method + Modh cruthaithe + + + + Image Comment + Trácht Íomhá + + + + Current + Reatha + + + + White + Bán + + + + Black + Dubh + + + + Transparent + Trédhearcach + + + + Insert MIBA + Cuir isteach MIBA + + + + Insert comment + Cuir trácht isteach + + + + Add watermark + Cuir uiscemharc leis + + + + Gui::Dialog::DlgSettingsImageImp + + + Offscreen (new) + Lasmuigh den scáileán (nua) + + + + Offscreen (old) + Lasmuigh den scáileán (sean) + + + + Framebuffer (custom) + Maolán Fráma (saincheaptha) + + + + Framebuffer (as is) + Maolán Fráma (mar atá) + + + + Gui::Dialog::DlgSettingsMacro + + + Macro + Macra + + + + Variables defined by macros are created as local variables + Cruthaítear athróga a shainmhínítear le macraí mar athróga áitiúla + + + + Run macros in local environment + Rith macraí sa timpeallacht áitiúil + + + + The directory in which the application will search for macros + An eolaire ina ndéanfaidh an feidhmchlár cuardach ar mhacraí + + + + General Macro Settings + Socruithe Ginearálta Macra + + + + Macro Recording Settings + Socruithe Taifeadta Macra + + + + Macro Path + Macra-Chonair + + + + Gui Commands + Orduithe Gui + + + + Recorded macros will also contain user interface commands + Beidh orduithe comhéadain úsáideora sna macraí taifeadta freisin + + + + Record GUI commands + Taifead orduithe GUI + + + + Recorded macros will also contain user interface commands as comments + Beidh orduithe comhéadain úsáideora mar thráchtanna sna macraí taifeadta freisin + + + + Record as comment + Taifead mar thrácht + + + + Logging Commands + Orduithe Logála + + + + Commands executed by macro scripts are shown in Python console + Taispeántar orduithe a fhorghníomhaítear le scripteanna macra i gconsól Python + + + + Show script commands in Python console + Taispeáin orduithe scripte i gconsól Python + + + + Log all commands issued by menus to file + Logáil na horduithe uile a eisítear ag biachláir chuig an gcomhad + + + + Recent Macros Menu + Roghchlár Macraí Le Déanaí + + + + FullScript.FCScript + FullScript.FCScript + + + + Size of recent macro list + Méid an liosta macra le déanaí + + + + How many macros should be listed in recent macros list + Cé mhéad macra ba chóir a liostáil sa liosta macraí le déanaí + + + + Keyboard shortcut count + Líon na n-aicearraí méarchláir + + + + How many recent macros should have shortcuts + Cé mhéad macra le déanaí ba chóir a bheith acu aicearraí + + + + Keyboard Modifiers + Mionathraitheoirí Méarchláir + + + + Keyboard modifiers, default = Ctrl+Shift+ + Mionathraitheoirí méarchláir, réamhshocrú = Ctrl+Shift+ + + + + Gui::Dialog::DlgSettingsNavigation + + + + Navigation + Navigation + + + + Steps by turn + Céimeanna de réir a chéile + + + + Number of steps by turn when using arrows (default = 8 : step angle = 360/8 = 45 deg) + Líon na gcéimeanna de réir casadh agus saigheada á n-úsáid (réamhshocrú = 8 : uillinn chéime = 360/8 = 45 céim) + + + + Corner + Cúinne + + + + Top left + Barr ar chlé + + + + Top right + Barr ar dheis + + + + Bottom left + Bun ar chlé + + + + Bottom right + Bun ar dheis + + + + Rotate to nearest + Rothlaigh go dtí an ceann is gaire + + + + Font name of the navigation cube + Ainm cló an chiúib nascleanúna + + + + Default + Réamhshocrú + + + + Cube size + Méid ciúb + + + + Size of the navigation cube + Méid an chiúib nascleanúna + + + + Opacity when inactive + Teimhneacht nuair a bhíonn sé neamhghníomhach + + + + Opacity of the navigation cube when not focused + Teimhneacht an chiúib nascleanúna nuair nach bhfuil sé dírithe + + + + Color + Dath + + + + Base color for all elements + Dath bonn do na heilimintí uile + + + + Sphere size + Méid sféir + + + + Color and transparency + Dath agus trédhearcacht + + + + The size of the rotation center indicator + Méid an táscaire lár rothlaithe + + + + The color of the rotation center indicator + Dath an táscaire lárionad rothlaithe + + + + Navigation settings set + Socruithe nascleanúna socraithe + + + + Orbit style + Stíl fithise + + + + Rotation orbit style. +Rounded Arcball: moving the mouse in the corners of the screen will only roll the part. +Trackball: moving the mouse horizontally will rotate the part around the Y-axis. +Trackball Classic: moving the mouse will rotate the part allowing precession. +Turntable: the part will be rotated around the Z-axis (with constrained axes). +Free Turntable: the part will be rotated around the Z-axis. + + Stíl rothlaithe fithis. +Liathróid Arcach Babhta: ní dhéanfaidh bogadh na luiche i gcoirnéil an scáileáin ach an chuid a rolladh. +Liathróid Rianaithe: rothlóidh bogadh na luiche go cothrománach an chuid timpeall an ais-Y. +Liathróid Rianaithe Clasaiceach: rothlóidh bogadh na luiche an chuid rud a cheadóidh réamhchéim. +Clár Casála: rothlófar an chuid timpeall an ais-Z (le haiseanna srianta). +Clár Casála Saor: rothlófar an chuid timpeall an ais-Z. + + + + + Turntable + Caschlár + + + + Trackball + Liathróid rianaithe + + + + Free Turntable + Clár Castáin Saor in Aisce + + + + Trackball Classic + Trackball Classic + + + + Rounded Arcball + Rounded Arcball + + + + Rotation mode + Mód rothlaithe + + + + Rotations in 3D will use current cursor position as center for rotation + Úsáidfidh rothlaithe i 3D suíomh reatha an chúrsóra mar lárionad don rothlú + + + + Window center + Lár na fuinneoige + + + + Drag at cursor + Tarraing ag an gcúrsóir + + + + Object center + Lár an réada + + + + Default camera orientation + Treoshuíomh réamhshocraithe an cheamara + + + + Default camera orientation when creating a new document or selecting the home view + Treoshuíomh réamhshocraithe an cheamara agus doiciméad nua á chruthú nó an radharc baile á roghnú + + + + Camera zoom + Súmáil ceamara + + + + Sets camera zoom for new documents. +The value is the diameter of the sphere to fit on the screen. + Socraíonn sé súmáil ceamara do dhoiciméid nua. +Is é an luach trastomhas an sféir a oireann don scáileán. + + + + Animations + Beochana + + + + Enable spinning animations that are used in some navigation styles after dragging + Cumasaigh beochana sníomhacha a úsáidtear i roinnt stíleanna nascleanúna tar éis tarraingt + + + + Enable spinning animations + Cumasaigh beochana sníomhacha + + + + Clarify Selection + Soiligh an Roghnú + + + + Enable Clarify Selection on long press of left mouse button. +When enabled, holding left mouse button shows a menu to select overlapping objects. +Some navigation styles (OpenInventor, Gesture, OpenSCAD) require Ctrl+LMB instead of just LMB. + Cumasaigh Soiléirigh an Roghnú trí bhrú fada an chnaipe luiche clé. +Nuair a bhíonn sé cumasaithe, taispeánann brú fada an chnaipe luiche clé roghchlár chun rudaí forluiteacha a roghnú. +Éilíonn roinnt stíleanna nascleanúna (OpenInventor, Gesture, OpenSCAD) Ctrl+LMB seachas LMB amháin. + + + + Enable long press clarify selection + Cumasaigh brúigh fhada chun an rogha a shoiléiriú + + + + Time in seconds to hold left mouse button before showing clarify selection menu + Am i soicindí chun cnaipe clé na luiche a shealbhú sula dtaispeántar an roghchlár soiléirithe + + + + Long press timeout + Sos ama brú fada + + + + Duration in seconds to hold left mouse button before clarify selection is triggered + Fad i soicindí chun cnaipe clé na luiche a shealbhú sula spreagtar an rogha soiléirithe + + + + Duration of navigation animations that have a fixed duration + Fad beochana nascleanúna a bhfuil fad socraithe acu + + + + Prevents view tilting when pinch-zooming. +Affects only Gesture navigation style. +Mouse tilting is not disabled by this setting. + Coscann sé seo claonadh an radhairc agus tú ag súmáil le pinch. +Ní dhéanann sé difear ach do stíl nascleanúna gothaí. +Ní dhíchumasaítear claonadh luiche leis an socrú seo. + + + + Space Mouse + Luch Spáis + + + + Enable support of legacy SpaceMouse devices + Cumasaigh tacaíocht do ghléasanna SpaceMouse oidhreachta + + + + Animation duration + Fad beochana + + + + The duration of navigation animations in milliseconds + Fad na mbeochan nascleanúna i milleasoicindí + + + + Zoom step + Céim súmála + + + + Navigation Cube + Ciúb Loingseoireachta + + + + Corner where the navigation cube is displayed + Cúinne ina bhfuil an ciúb nascleanúna le feiceáil + + + + Rotates to nearest possible state when clicking a face of the cube + Rothlaíonn sé go dtí an staid is gaire is féidir nuair a chliceálann tú ar aghaidh an chiúib + + + + Font name + Ainm cló + + + + Rotation Center Indicator + Táscaire Lár Rothlaithe + + + + 3D navigation + Loingseoireacht 3D + + + + Lists the mouse button configs for each chosen navigation setting. +Select a set and then press the button to view said configurations. + Liostaíonn sé cumraíochtaí cnaipe na luiche do gach socrú nascleanúna roghnaithe. Roghnaigh sraith agus ansin brúigh an cnaipe chun na cumraíochtaí sin a fheiceáil. + + + + Mouse Configuration + Cumraíocht Luiche + + + + Zoom operations will be performed at position of mouse pointer + Déanfar oibríochtaí súmála ag suíomh pointeoir na luiche + + + + Zoom at cursor + Zúmáil ag an gcúrsóir + + + + How much will be zoomed. +Zoom step of '1' means a factor of 7.5 for every zoom step. + Cé mhéad a shúmálfar. +Ciallaíonn céim súmála '1' fachtóir 7.5 do gach céim súmála. + + + + Direction of zoom operations will be inverted + Déanfar treo na n-oibríochtaí súmála a aisiompú + + + + Invert zoom + Inbhéartaigh súmáil + + + + Disable touchscreen tilt gesture + Díchumasaigh gotha ​​claonta an tscáileáin tadhaill + + + + + Isometric + Isiméadrach + + + + + Dimetric + Dimetric + + + + + Trimetric + Trímhéadrach + + + + + Top + Barr + + + + + Front + Tosaigh + + + + + Left + Ar chlé + + + + + Right + Ar dheis + + + + + Rear + Cúil + + + + + Bottom + Bun + + + + + Custom + Custom + + + + Gui::Dialog::DlgSettingsPythonConsole + + + General + Ginearálta + + + + Console + Consól + + + + Words will be wrapped when they exceed available +horizontal space in Python console + Fillfear focail nuair a sháraíonn siad an spás +cothrománach atá ar fáil i gconsól Python + + + + Enable word wrap + Cumasaigh timfhilleadh focal + + + + The cursor shape will be a block + Beidh cruth an chúrsóra ina bhloc + + + + Enable block cursor + Cumasaigh cúrsóir bloc + + + + Saves Python history across sessions + Sábhálann stair Python thar sheisiúin + + + + Save history + Sábháil stair + + + + Python profiler interval (ms) + Eatramh próifílitheora Python (ms) + + + + The interval in milliseconds at which the profiler runs when there is Python code running (to keep the GUI responding). Set to 0 to disable. + An t-eatramh i milleasoicindí ag a ritheann an próifíleoir nuair a bhíonn cód Python ag rith (chun an chomhéadan grafach úsáideora a choinneáil ag freagairt). Socraigh go 0 le díchumasú. + + + + Path to external Python executable (optional) + Cosán chuig an inrite seachtrach Python (roghnach) + + + + ms + ms + + + + Other + Eile + + + + Used for package installation with pip and debugging with debugpy. Autodetected if needed and not specified. + Úsáidte le haghaidh suiteáil pacáiste le pip agus dífhabhtú le debugpy. Braithfear go huathoibríoch é más gá agus mura sonraítear é. + + + + Gui::Dialog::DlgSettingsSelection + + + Selection + Rogha + + + + Viewport Selection Behavior + Iompar Roghnúcháin Radharcphoirt + + + + Radius + Ga + + + + Area for selecting elements in the 3D view. +A larger value makes it easier to select elements, but may prevent selection of small features. + + Limistéar le haghaidh eilimintí a roghnú san amharc 3T. +Le luach níos mó, is fusa eilimintí a roghnú, ach d'fhéadfadh sé cosc ​​a chur ar roghnú gnéithe beaga + + + + + Enable preselection, highlighted with specified color + Cumasaigh réamhroghnú, aibhsithe le dath sonraithe + + + + Enable preselection + Cumasaigh réamhroghnú + + + + Preselect the object in the 3D view when hovering the cursor over the tree item + Réamhroghnaigh an réad san amharc 3T agus an cúrsóir á luamhán os cionn na míre crainn + + + + Tree Selection Behavior + Iompar Roghnúcháin Crann + + + + Auto expand tree item when the corresponding object is selected in the 3D view + Leathnaigh an mhír chrainn go huathoibríoch nuair a roghnaítear an réad comhfhreagrach sa radharc 3T + + + + Enable selection, highlighted with specified color + Cumasaigh rogha, aibhsithe le dath sonraithe + + + + Enable selection + Cumasaigh roghnú + + + + Auto switch to the 3D view containing the selected item + Athraigh go huathoibríoch chuig an radharc 3T ina bhfuil an mhír roghnaithe + + + + Record selection in tree view in order to go back/forward using navigation button + Taifead an rogha i radharc crainn chun dul ar ais/ar aghaidh ag baint úsáide as an gcnaipe nascleanúna + + + + Add checkboxes for selection in document tree + Cuir boscaí seiceála leis le haghaidh roghnúcháin sa chrann doiciméad + + + + Gui::Dialog::DlgSettingsViewColor + + + Colors + Dathanna + + + + Background color for the model view + Dath cúlra don radharc samhail + + + + Simple color + Dath simplí + + + + Linear gradient + Grádán líneach + + + + Radial gradient + Grádán gathach + + + + Top: + Barr: + + + + Middle: + Lár: + + + + Color Bar + Barra Dathanna + + + + Label text color + Dath téacs lipéid + + + + Label text size + Méid téacs lipéid + + + + pt + pt + + + + Switches the colors of the gradient + Athraíonn sé dathanna an ghrádáin + + + + Background Color + Dath an Chúlra + + + + + Background will have the selected color + Beidh an dath roghnaithe ar an gcúlra + + + + + Background will have the selected color gradient + Beidh an grádán datha roghnaithe ag an gcúlra + + + + Switch + Athraigh + + + + Top + Barr + + + + Middle + Lár + + + + Color gradient will get the selected color as middle color + Gheobhaidh an grádán datha an dath roghnaithe mar dhath lár + + + + Bottom + Bun + + + + Tree View + Radharc Crann + + + + Background color for objects in the tree view that are currently edited + Dath cúlra do réada sa radharc crainn atá á n-eagarthóireacht faoi láthair + + + + Active container object + Réad coimeádáin gníomhach + + + + Background color for active containers (e.g. part or body) in the tree view + Dath cúlra do choimeádáin ghníomhacha (m.sh. cuid nó corp) sa radharc crainn + + + + Color bar label text color (e.g. in Mesh and FEM) + Dath téacs lipéad barra datha (m.sh. i Mogalra agus FEM) + + + + Color bar label text size (e.g. in Mesh and FEM) + Méid téacs lipéad barra datha (m.sh. i Mogalra agus FEM) + + + + Middle color + Dath lár + + + + Bottom: + Bun: + + + + Object being edited + Réad atá á chur in eagar + + + + Central: + Lárnach: + + + + Midway: + Lár na Bealaigh: + + + + End: + Deireadh: + + + + Gui::Dialog::DlgTipOfTheDay + + + + + + + Gui::Dialog::DlgUnitCalculator + + + Input the source value and unit + Ionchur an luach foinse agus an t-aonad + + + + Units Converter + Tiontaire Aonad + + + + as + mar + + + + Input the unit for the result + Iontráil an t-aonad don toradh + + + + => + => + + + + Result + Toradh + + + + List of last used calculations. +To add a calculation press Return in the value input field + Liosta de na ríomhanna a úsáideadh go deireanach. +Chun ríomh a chur leis, brúigh Return sa réimse ionchuir luacha + + + + + Quantity + Cainníocht + + + + Unit system + Córas aonad + + + + Unit system to be used for the Quantity. +The preference system is the one set in the general preferences. + Córas aonad le húsáid don Chainníocht. +Is é an córas tosaíochta an ceann atá socraithe sna roghanna ginearálta. + + + + Decimals + Deicheamháin + + + + Decimals for the quantity + Deicheamháin don chainníocht + + + + Unit category + Catagóir aonaid + + + + Unit category for the quantity + Catagóir aonaid don chainníocht + + + + Copies the result to the clipboard + Cóipeálann an toradh chuig an ghearrthaisce + + + + Copy + Cóipeáil + + + + Close + Dún + + + + Gui::Dialog::DlgUnitsCalculator + + + unknown unit: + aonad anaithnid: + + + + unit mismatch + mí-oiriúnacht aonaid + + + + Gui::Dialog::DockablePlacement + + + Placement + Socrúchán + + + + Gui::Dialog::DocumentRecovery + + + Document Recovery + Aisghabháil Doiciméad + + + + Press 'Start Recovery' to start the recovery process of the document listed below. + +The 'Status' column shows whether the document could be recovered. + Brúigh 'Tosaigh Aisghabháil' chun tús a chur leis an bpróiseas aisghabhála don doiciméad atá liostaithe thíos. + +Léiríonn an colún 'Stádas' an bhféadfaí an doiciméad a aisghabháil. + + + + Status of recovered documents + Stádas na ndoiciméad aisghafa + + + + Document name + Document name + + + + Status + Stádas + + + + Start Recovery + Tosaigh an Téarnamh + + + + Original file corrupted + Comhad bunaidh truaillithe + + + + Not yet recovered + Níor aisghabhadh fós + + + + Unknown problem occurred + Tharla fadhb anaithnid + + + + + Failed to recover + Theip ar an téarnamh + + + + Successfully recovered + Aisghabháilte go rathúil + + + + &Finish + &Críochnaigh + + + + + Delete + Scrios + + + + Delete the selected transient directories? + Scrios na heolairí sealadacha roghnaithe? + + + + When deleting the selected transient directory it is not possible to recover any files afterwards. + Nuair a scriostar an t-eolaire sealadach roghnaithe ní féidir aon chomhaid a aisghabháil ina dhiaidh sin. + + + + Delete all transient directories? + Scrios gach eolaire sealadach? + + + + When deleting all transient directories it is not possible to recover any files afterwards. + Nuair a scriostar na heolairí sealadacha go léir ní féidir aon chomhaid a aisghabháil ina dhiaidh sin. + + + + + + Cleanup + Glanadh + + + + Transient directories deleted. + Scriosadh eolairí sealadacha. + + + + Gui::Dialog::DownloadItem + + + Save File + Sábháil Comhad + + + + Download canceled: %1 + Íoslódáil curtha ar ceal: %1 + + + + Open Containing Folder + Oscail an Fillteán ina bhfuil + + + + Error opening saved file: %1 + Earráid ag oscailt an chomhaid shábháilte: %1 + + + + Error saving: %1 + Earráid sábháil: %1 + + + + Network Error: %1 + Earráid Líonra: %1 + + + + seconds + soicindí + + + + minutes + nóiméad + + + + - %4 %5 remaining + - %4 %5 fágtha + + + + %1 of %2 (%3/sec) %4 + %1 de %2 (%3/soic) %4 + + + + ? + ? + + + + %1 of %2 - Stopped + %1 de %2 - Stoptha + + + + bytes + beart + + + + kB + kB + + + + MB + MB + + + + Gui::Dialog::DownloadManager + + + Downloads + Íoslódálacha + + + + Clean Up + Glanadh Suas + + + + 0 Items + 0 Mír + + + + Download Manager + Bainisteoir Íoslódála + + + + 1 Download + 1 Íoslódáil + + + + %1 Downloads + %1 Íoslódálacha + + + + Gui::Dialog::IconDialog + + + Icon Folders + Fillteáin Deilbhíní + + + + Add icon folder + Cuir fillteán deilbhíní leis + + + + Gui::Dialog::IconFolders + + + Add or remove custom icon folders + Cuir fillteáin deilbhíní saincheaptha leis nó bain iad + + + + Remove folder + Bain fillteán + + + + Removing a folder only takes effect after an application restart + Ní bheidh feidhm ag baint fillteáin ach amháin tar éis atosú an fheidhmchláir + + + + Gui::Dialog::InputVector + + + Input Vector + Veicteoir Ionchuir + + + + Vector + Veicteoir + + + + X + X + + + + Y + Y + + + + Z + Z + + + + Gui::Dialog::MouseButtons + + + Mouse Buttons + Cnaipí Luiche + + + + Configuration + Cumraíocht + + + + Selection + Rogha + + + + Panning + Panáil + + + + Rotation + Rotation + + + + Zooming + Ag súmáil + + + + Gui::Dialog::ParameterGroup + + + + + Expand + Leathnaigh + + + + Add sub-group + Cuir foghrúpa leis + + + + + Remove group + Bain an grúpa + + + + Add Sub-Group + Cuir Foghrúpa leis + + + + Remove Group + Bain Grúpa + + + + Rename Group + Athainmnigh an Grúpa + + + + Export Parameter + Paraiméadar Easpórtála + + + + Import Parameter + Paraiméadar Iompórtála + + + + Remove this parameter group? + An grúpa paraiméadar seo a bhaint? + + + + Import error + Earráid allmhairithe + + + + Rename group + Athainmnigh an grúpa + + + + Export parameter + Paraiméadar easpórtála + + + + Import parameter + Paraiméadar allmhairithe + + + + Collapse + Laghdaigh + + + + Existing sub-group + Foghrúpa atá ann cheana féin + + + + The sub-group '%1' already exists. + Tá an foghrúpa '%1' ann cheana féin. + + + + Export parameter to file + Easpórtáil paraiméadar chuig comhad + + + + Import parameter from file + Iompórtáil paraiméadar ó chomhad + + + + Reading from '%1' failed. + Theip ar léamh ó '%1'. + + + + Gui::Dialog::ParameterValue + + + New + Nua + + + + Change Value + Athraigh Luach + + + + Remove Key + Bain an Eochair + + + + Rename Key + Athainmnigh an Eochair + + + + New String Item + Mír Teaghrán Nua + + + + New Float Item + Mír Nua Snámh + + + + New Integer Item + Mír Slánuimhir Nua + + + + New Unsigned Item + Mír Nua Gan Shíniú + + + + New Boolean Item + Mír Nua Booleánach + + + + + + + + Existing item + Mír atá ann cheana féin + + + + + + + + The item '%1' already exists. + Tá an mhír '%1' ann cheana féin. + + + + Gui::Dialog::Placement + + + Placement + Socrúchán + + + + Use center of mass + Úsáid lár an mhais + + + + Rotation axis and angle + Ais agus uillinn rothlaithe + + + + Translation + Aistriúchán + + + + Axial + Aiseach + + + + Shift-click for opposite direction + Shift-cliceáil le haghaidh treo eile + + + + Apply Axial + Cuir Aiseach i bhFeidhm + + + + Center + Center + + + + Selected Points + Pointí Roghnaithe + + + + Rotation + Rotation + + + + Euler angles (Z–Y′–X″) + Uillinneacha Euler (Z–Y′–X″) + + + + Axis + Ais + + + + Angle + Uillinn + + + + + Yaw (around Z-axis) + Yaw (timpeall ais-Z) + + + + + Pitch (around Y-axis) + Páirceáil (timpeall ais-Y) + + + + Roll (around X-axis) + Rolla (timpeall an ais-X) + + + + Roll (around the X-axis) + Rolla (timpeall an ais-X) + + + + Apply incremental changes + Cuir athruithe incriminteacha i bhfeidhm + + + + Reset + Athshocrú + + + + Select 1, 2, or 3 points before clicking this button. A point may be on a vertex, face, or edge. If on a face or edge the point used will be the point at the mouse position along face or edge. If 1 point is selected it will be used as the center of rotation. If 2 points are selected the midpoint between them will be the center of rotation and a new custom axis will be created, if needed. If 3 points are selected the first point becomes the center of rotation and lies on the vector that is normal to the plane defined by the 3 points. Some distance and angle information is provided in the report view, which can be useful when aligning objects. For your convenience when Shift + click is used the appropriate distance or angle is copied to the clipboard. + Roghnaigh 1, 2, nó 3 phointe sula gcliceálann tú an cnaipe seo. Féadfaidh pointe a bheith ar bhuaicphointe, ar aghaidh, nó ar imeall. Más ar aghaidh nó ar imeall atá sé, is é an pointe a úsáidtear ná an pointe ag suíomh na luiche feadh an aghaidhe nó an imeall. Má roghnaítear 1 phointe, úsáidfear é mar lárphointe an rothlaithe. Má roghnaítear 2 phointe, is é an lárphointe eatarthu lárphointe an rothlaithe agus cruthófar ais saincheaptha nua, más gá. Má roghnaítear 3 phointe, is é an chéad phointe lárphointe an rothlaithe agus luíonn sé ar an veicteoir atá gnáth leis an eitleán a shainmhínítear leis na 3 phointe. Cuirtear roinnt faisnéise faoin achar agus faoin uillinn ar fáil sa radharc tuarascála, rud a d'fhéadfadh a bheith úsáideach agus réada á n-ailíniú. Ar mhaithe le d'áisiúlacht, nuair a úsáidtear Shift + cliceáil, cóipeáiltear an t-achar nó an uillinn chuí chuig an ngearrthaisce. + + + + Incorrect Quantity + Cainníocht Mhícheart + + + + There are input fields with incorrect input. Ensure valid placement values! + Tá réimsí ionchuir ann le hionchur mícheart. Cinntigh go bhfuil luachanna socrúcháin bailí! + + + + Gui::Dialog::PrintModel + + + Button + Cnaipe + + + + Command + Ordú + + + + Gui::Dialog::RemoteDebugger + + + Attach to Remote Debugger + Ceangail le Dífhabhtóir Cianda + + + + winpdb + winpdb + + + + Password + Password + + + + Address + Address + + + + Port + Port + + + + VS Code + VS Code + + + + Gui::Dialog::SceneInspector + + + Dialog + Dialóg + + + + Refresh + Athnuachan + + + + Close + Dún + + + + Gui::Dialog::SceneModel + + + Nodes + Nóid + + + + Gui::Dialog::TextureMapping + + + Texture + Uigeacht + + + + Texture Mapping + Mapáil Uigeachta + + + + Global + Domhanda + + + + Environment + Timpeallacht + + + + Image files (%1) + Comhaid íomhá (%1) + + + + No image + Gan íomhá + + + + The specified file is not a valid image file. + Ní comhad íomhá bailí é an comhad sonraithe. + + + + No 3D view + Gan aon radharc 3D + + + + No active 3D view found. + Ní bhfuarthas aon radharc 3T gníomhach. + + + + Gui::Dialog::Transform + + + + Transform + Claochlú + + + + Gui::DlgObjectSelection + + + Object Selection + Object Selection + + + + The selected objects contain other dependencies. Select which objects to export. All dependencies are auto-selected by default. + Tá spleáchais eile sna réada roghnaithe. Roghnaigh cé na réada le honnmhairiú. Roghnaítear gach spleáchas go huathoibríoch de réir réamhshocraithe. + + + + Auto select depending objects + Roghnaigh réada ag brath go huathoibríoch + + + + Show dependencies + Taispeáin spleáchais + + + + Depending on + Ag brath ar + + + + + Document + Doiciméad + + + + + Name + Ainm + + + + Depended by + Ag brath ar + + + + Selections + Roghanna + + + + All + Gach + + + + &Use Original Selection + &Úsáid an Rogha Bunaidh + + + + Ignore dependencies and proceed with the objects +originally selected prior to opening this dialog + Déan neamhaird de spleáchais agus lean ar aghaidh leis na réada +a roghnaíodh ar dtús sular osclaíodh an dialóg seo + + + + Gui::DlgTreeWidget + + + Dialog + Dialóg + + + + Items + Míreanna + + + + + + + + Gui::DockWnd::ReportOutput + + + Options + Roghanna + + + + + Normal Messages + Teachtaireachtaí Gnáth + + + + + Log Messages + Teachtaireachtaí Logála + + + + + Critical Messages + Teachtaireachtaí Criticiúla + + + + Redirect Python Output + Atreoraigh Aschur Python + + + + Redirect Python Errors + Earráidí Python a Athsheoladh + + + + Go to End + Téigh go dtí an Deireadh + + + + Save As… + Sábháil Mar… + + + + Plain text files + Comhaid téacs simplí + + + + + Warnings + Rabhaidh + + + + Display Message Types + Cineálacha Teachtaireachtaí Taispeána + + + + + Errors + Earráidí + + + + Show Report View On + Taispeáin Radharc na Tuairisce Ar + + + + Clear + Glan + + + + Save Report Output + Sábháil Aschur na Tuairisce + + + + Gui::DockWnd::ReportView + + + + Output + Aschur + + + + + Python Console + Consól Python + + + + Gui::DockWnd::SelectionView + + + Selection View + Radharc Roghnúcháin + + + + Search + Cuardaigh + + + + Searches object labels + Cuardaigh lipéid réada + + + + Clears the search field + Glanann sé an réimse cuardaigh + + + + The number of selected items + Líon na míreanna roghnaithe + + + + Picked object list + Liosta réad roghnaithe + + + + Select Only + Roghnaigh Amháin + + + + Zoom Fit + Oiriúnacht Súmáil + + + + Go to Selection + Téigh go dtí an Roghnú + + + + Mark to Recompute + Marcáil le hathríomh + + + + Marks this object to be recomputed + Marcáil an réad seo le hathríomh + + + + To Python Console + Chuig Consól Python + + + + Duplicate Subshape + Fo-chruth Dúblach + + + + Selects only this object + Roghnaíonn sé an réad seo amháin + + + + Deselect + Díroghnaigh + + + + Deselects this object + Díroghnaíonn sé an réad seo + + + + Selects and fits this object in the 3D window + Roghnaíonn agus feistíonn sé an réad seo sa fhuinneog 3T + + + + Selects and locates this object in the tree view + Roghnaíonn agus aimsíonn an réad seo sa radharc crainn + + + + Reveals this object and its subelements in the Python console. + Nochtann sé an réad seo agus a fho-eilimintí i gconsól Python. + + + + Creates a standalone copy of this subshape in the document + Cruthaíonn sé cóip neamhspleách den fho-chruth seo sa cháipéis + + + + Gui::DocumentModel + + + Application + Feidhmchlár + + + + Labels & Attributes + Lipéid & Tréithe + + + + Gui::EditorView + + + Modified file + Comhad modhnaithe + + + + Unsaved document + Doiciméad neamhshábháilte + + + + %1. + +This has been modified outside of the source editor. Reload it? + %1. + +Tá sé seo modhnaithe lasmuigh den eagarthóir foinse. Athlódáil é? + + + + The document has been modified. +Save all changes? + Tá an doiciméad modhnaithe. +Sábháil na hathruithe go léir? + + + + FreeCAD macro + Macra FreeCAD + + + + Export PDF + Easpórtáil PDF + + + + PDF file + Comhad PDF + + + + untitled[*] + gan teideal[*] + + + + - Editor + - Eagarthóir + + + + %1 chars removed + Baineadh %1 charachtar + + + + %1 chars added + %1 carachtar curtha leis + + + + Formatted + Formáidithe + + + + Gui::FileDialog + + + Save As + Sábháil Mar + + + + + Open + Oscail + + + + Gui::FileOptionsDialog + + + Extended + Sínte + + + + All files (*.*) + Gach comhad (*.*) + + + + Gui::Flag + + + Top Left + Barr ar Chlé + + + + Bottom Left + Bun ar Chlé + + + + Top Right + Barr ar Dheis + + + + Bottom Right + Bun ar Dheis + + + + Remove + Bain + + + + Gui::GestureNavigationStyle + + + Tap OR click left mouse button. + Beartaíonn NÓ cliceáil ar an luchóg chlé. + + + + Drag screen with two fingers OR press right mouse button. + Tarraing an scáileán le dhá mhéar NÓ brúigh an cnaipe luiche ar dheis. + + + + Drag screen with one finger OR press left mouse button. In Sketcher and other edit modes, hold Alt in addition. + Tarraing an scáileán le méar amháin NÓ brúigh cnaipe na luiche ar chlé. I Sketcher agus i mód eagarthóireachta eile, coinnigh Alt síos chomh maith. + + + + Pinch (place two fingers on the screen and drag them apart from or towards each other) OR scroll mouse wheel OR PgUp/PgDown on keyboard. + Pionáil (cuir dhá mhéar ar an scáileán agus tarraing iad óna chéile nó i dtreo a chéile) NÓ scrollaigh roth na luiche NÓ Lch Suas/Lch Síos ar an méarchlár. + + + + Gui::GraphvizView + + + Graphviz not found + Níor aimsíodh Graphviz + + + + Graphviz couldn't be found on your system. + Níorbh fhéidir Graphviz a aimsiú ar do chóras. + + + + Read more about it here. + Léigh tuilleadh faoi anseo. + + + + Do you want to specify its installation path if it's already installed? + Ar mhaith leat a chonair suiteála a shonrú má tá sé suiteáilte cheana féin? + + + + Graphviz installation path + Cosán suiteála Graphviz + + + + Graphviz failed + Theip ar Graphviz + + + + Graphviz failed to create an image file + Theip ar Graphviz comhad íomhá a chruthú + + + + PNG format + Formáid PNG + + + + Bitmap format + Formáid Bitmap + + + + GIF format + Formáid GIF + + + + JPG format + Formáid JPG + + + + SVG format + Formáid SVG + + + + + PDF format + Formáid PDF + + + + + Graphviz format + Formáid Graphviz + + + + + + Export graph + Easpórtáil graf + + + + Gui::InputField + + + Edit + Eagar + + + + Save Value + Sábháil Luach + + + + Gui::InventorNavigationStyle + + + Press Ctrl and left mouse button + Brúigh Ctrl agus an cnaipe luiche ar chlé + + + + Press middle mouse button + Brúigh cnaipe lár na luiche + + + + Press left mouse button + Brúigh cnaipe luiche clé + + + + Scroll mouse wheel + Roth na luiche scrollaigh + + + + Gui::LabelEditor + + + List + Liosta + + + + Gui::LocationDialog + + + + + + + + + + X + X + + + + + + + + + + + Y + Y + + + + + + + + + + + Z + Z + + + + + + + + + + + User defined… + Sainmhínithe ag an úsáideoir… + + + + + + + Wrong direction + Treo mícheart + + + + + + + Direction must not be the null vector + Ní féidir leis an treo a bheith ina veicteoir nialasach + + + + Gui::LocationWidget + + + X: + X: + + + + Y: + Y: + + + + Z: + Z: + + + + Direction: + Treo: + + + + Gui::MacroCommand + + + Macros + Macraí + + + + Macro file doesn't exist + Níl an comhad macra ann + + + + No such macro file: '%1' + Níl aon chomhad macra den chineál seo ann: '%1' + + + + Gui::MainWindow + + + + Dimension + Toise + + + + Input hints + A context menu action used to show or hide the input hints in the status bar + Leideanna ionchuir + + + + Quick measure + A context menu action used to enable or disable quick measure in the status bar + Tomhas tapa + + + + Notification Area + A context menu action used to show or hide the 'notificationArea' toolbar widget + Limistéar Fógra + + + + Ready + Réidh + + + + Close All + Dún Gach Rud + + + + + + Toggles this toolbar + Athraíonn an barra uirlisí seo + + + + + + Toggles this dockable window + Athraigh an fhuinneog in-dockáilte seo + + + + Safe mode enabled + Mód sábháilte cumasaithe + + + + FreeCAD is now running in safe mode. + Tá FreeCAD ag rith i mód sábháilte anois. + + + + Safe mode temporarily disables your configurations and addons. Restart the application to exit safe mode. + Díchumasaíonn mód sábháilte do chumraíochtaí agus breiseáin go sealadach. Atosaigh an feidhmchlár chun an mód sábháilte a fhágáil. + + + + + Unsaved document + Doiciméad neamhshábháilte + + + + The exported object contains external link. Save the documentat least once before exporting. + Tá nasc seachtrach sa réad easpórtáilte. Sábháil an doiciméad uair amháin ar a laghad sula ndéantar é a easpórtáil. + + + + To link to external objects, the document must be saved at least once. +Save the document now? + Chun nasc a dhéanamh le rudaí seachtracha, ní mór an doiciméad a shábháil uair amháin ar a laghad. +An bhfuil tú ag iarraidh an doiciméad a shábháil anois? + + + + Safe Mode + Mód Sábháilte + + + + Gui::ManualAlignment + + + + + + + Manual alignment + Ailíniú láimhe + + + + The alignment is already in progress. + Tá an ailíniú ar siúl cheana féin. + + + + Alignment[*] + Ailíniú[*] + + + + Select at least 1 point in the left and the right view + Roghnaigh pointe amháin ar a laghad sa radharc clé agus ar dheis + + + + Select at least %1 points in the left and the right view + Roghnaigh %1 pointe ar a laghad sa radharc clé agus ar dheis + + + + Select points in the left and right view + Roghnaigh pointí sa radharc clé agus ar dheis + + + + The alignment has finished + Tá an ailíniú críochnaithe + + + + The alignment has been canceled + Tá an ailíniú curtha ar ceal + + + + + Too few points picked in the left view. At least %1 points are needed. + Ró-bheag pointí roghnaithe sa radharc clé. Tá %1 pointe ar a laghad ag teastáil. + + + + + Too few points picked in the right view. At least %1 points are needed. + Ró-bheag pointí roghnaithe sa radharc ceart. Tá %1 pointe ar a laghad ag teastáil. + + + + Different number of points picked in left and right view. +On the left view %1 points are picked, +on the right view %2 points are picked. + Líon difriúil pointí roghnaithe sa radharc clé agus ar dheis. +Ar an radharc clé roghnaítear %1 pointe, +ar an radharc deas roghnaítear %2 pointe. + + + + Try to align group of views + Déan iarracht grúpa radharcanna a ailíniú + + + + The alignment failed. +How do you want to proceed? + Theip ar an ailíniú. +Conas is mian leat dul ar aghaidh? + + + + Different number of points picked in left and right view. On the left view %1 points are picked, on the right view %2 points are picked. + Líon difriúil pointí roghnaithe sa radharc clé agus ar dheis. Ar an radharc clé roghnaítear %1 pointe, ar an radharc deas roghnaítear %2 pointe. + + + + Point_%1 + Pointe_%1 + + + + Point picked at (%1,%2,%3) + Pointe roghnaithe ag (%1,%2,%3) + + + + No point was found on model + Níor aimsíodh aon phointe ar an tsamhail + + + + No point was picked + Níor roghnaíodh aon phointe + + + + &Align + &Ailíniú + + + + &Remove Last Point + &Bain an Pointe Deireanach + + + + &Synchronize Views + &Sioncrónaigh Radharcanna + + + + &Cancel + &Cealaigh + + + + Gui::MayaGestureNavigationStyle + + + Tap OR click left mouse button. + Beartaíonn NÓ cliceáil ar an luchóg chlé. + + + + Drag screen with two fingers OR press Alt + middle mouse button. + Tarraing an scáileán le dhá mhéar NÓ brúigh Alt + cnaipe lár na luiche. + + + + Drag screen with one finger OR press Alt + left mouse button. In Sketcher and other edit modes, hold Alt in addition. + Tarraing an scáileán le méar amháin NÓ brúigh Alt + cnaipe luiche clé. I Sketcher agus i mód eagarthóireachta eile, coinnigh Alt síos chomh maith. + + + + Pinch (place two fingers on the screen and drag them apart from or towards each other) OR scroll mouse wheel OR press Alt + right mouse button OR PgUp/PgDown on keyboard. + Pionáil (cuir dhá mhéar ar an scáileán agus tarraing iad óna chéile nó i dtreo a chéile) NÓ scrollaigh roth na luiche NÓ brúigh Alt + cnaipe deas na luiche NÓ Lch Suas/Lch Síos ar an méarchlár. + + + + Gui::ModifierLineEdit + + + Press modifier keys + Brúigh eochracha mionathraithe + + + + Gui::OpenCascadeNavigationStyle + + + Press left mouse button + Brúigh cnaipe luiche clé + + + + Press Ctrl and middle mouse button + Brúigh Ctrl agus cnaipe lár na luiche + + + + Press Ctrl and right mouse button + Brúigh Ctrl agus cnaipe deas na luiche + + + + Press Ctrl and left mouse button + Brúigh Ctrl agus an cnaipe luiche ar chlé + + + + Gui::OpenSCADNavigationStyle + + + Press left mouse button + Brúigh cnaipe luiche clé + + + + Press right mouse button and move mouse + Brúigh an cnaipe luiche ar dheis agus bog an luch + + + + Press left mouse button and move mouse + Brúigh cnaipe luiche clé agus bog an luch + + + + Press middle mouse button or SHIFT and right mouse button + Brúigh cnaipe lár na luiche nó SHIFT agus cnaipe deas na luiche + + + + Gui::PrefQuantitySpinBox + + + Edit + Eagar + + + + Save Value + Sábháil Luach + + + + Clear List + Glan an Liosta + + + + Gui::ProgressBar + + + Remaining: %1 + Fágtha: %1 + + + + Aborting + Ag cur deireadh + + + + Abort the operation? + An oibríocht a chur ar ceal? + + + + Gui::ProgressDialog + + + Remaining: %1 + Fágtha: %1 + + + + Aborting + Ag cur deireadh + + + + Abort the operation? + An oibríocht a chur ar ceal? + + + + Gui::PropertyEditor::LinkSelection + + + Error + Earráid + + + + Object not found + Níor aimsíodh an réad + + + + Gui::PropertyEditor::PropertyEditor + + + Edit + Eagar + + + + property + maoin + + + + Expand/Collapse Properties + Airíonna a Leathnú/Laghdú + + + + Expand to Default + Leathnaigh go Réamhshocrú + + + + Expand All + Leathnaigh Uile + + + + Collapse All + Laghdaigh Gach Rud + + + + Default Expand + Réamhshocrú Leathnú + + + + Auto Expand + Leathnú Uathoibríoch + + + + Auto Collapse + Laghdú Uathoibríoch + + + + Copy + Cóipeáil + + + + Add Property + Add Property + + + + Rename Property Group + Athainmnigh Grúpa Maoine + + + + Rename Property + Athainmnigh an Mhaoin + + + + + Edit Property Tooltip + Leid Uirlisí Eagarthóireachta Maoine + + + + Delete Property + Delete Property + + + + Tooltip + Tooltip + + + + Rename property + Athainmnigh an mhaoin + + + + Show Hidden + Taispeáin Folaithe + + + + Expression + Expression + + + + Property name + Ainm na maoine + + + + Rename property group + Athainmnigh grúpa maoine + + + + Group name: + Ainm an ghrúpa: + + + + Gui::PropertyEditor::PropertyModel + + + Property + Maoin + + + + Value + Luach + + + + Gui::PropertyView + + + + View + Amharc + + + + + Data + Sonraí + + + + Gui::PythonConsole + + + System exit + Scoir an chórais + + + + The application is still running. +Exit without saving all data? + Tá an feidhmchlár fós ag rith. +Scoir gan na sonraí go léir a shábháil? + + + + Unhandled PyCXX exception. + Eisceacht PyCXX neamhláimhseáilte. + + + + + + + Python Console + Consól Python + + + + Unhandled FreeCAD exception. + Eisceacht FreeCAD neamhláimhseáilte. + + + + Unhandled std C++ exception. + Eisceacht chaighdeánach C++ neamhláimhseáilte. + + + + Unhandled unknown C++ exception. + Eisceacht C++ anaithnid neamhláimhseáilte. + + + + &Copy + &Cóipeáil + + + + &Copy Command + &Cóipeáil Ordú + + + + &Copy History + &Cóipeáil Stair + + + + Save History As… + Sábháil Stair Mar… + + + + Saves Python history across %1 sessions + Sábháil stair Python thar %1 seisiún + + + + &Paste + &Greamaigh + + + + Select All + Roghnaigh Uile + + + + + Save History + Sábháil Stair + + + + Clear Console + Glan an Consól + + + + Insert File Name… + Cuir Ainm Comhaid isteach… + + + + Word Wrap + Timfhilleadh Focal + + + + Macro Files + Comhaid Macra + + + + Insert file name + Cuir isteach ainm comhaid + + + + All Files + Gach Comhad + + + + Gui::PythonEditor + + + Comment + Trácht + + + + Uncomment + Dí-thrácht + + + + Execute in Console + Rith sa Chonsól + + + + Gui::RecentFilesAction + + + Clear Recent Files + Empties the list of recent files + Glan Comhaid Le Déanaí + + + + Open file %1 + Oscail comhad %1 + + + + Gui::RecentMacrosAction + + + none + aon cheann + + + + Run macro %1 (Shift+click to edit) keyboard shortcut: %2 + Rith macra %1 (Shift+cliceáil le heagarthóireacht) aicearra méarchláir: %2 + + + + Gui::RevitNavigationStyle + + + Press left mouse button + Brúigh cnaipe luiche clé + + + + Press middle mouse button + Brúigh cnaipe lár na luiche + + + + Press Shift and middle mouse button + Brúigh Shift agus cnaipe lár na luiche + + + + Scroll middle mouse button + Scrollaigh cnaipe luiche lár + + + + Gui::SearchBar + + + Previous + Roimhe Seo + + + + Next + Ar Aghaidh + + + + Case sensitive + Cás-íogair + + + + Whole words + Focail iomlána + + + + Gui::SelectModule + + + Select Module + Roghnaigh Modúl + + + + Open %1 as + Oscail %1 mar + + + + Gui::StdCmdDescription + + + Des&cription + Cur síos + + + + Long description of commands + Cur síos fada ar orduithe + + + + Gui::StdCmdDownloadOnlineHelp + + + Download Online Help + Íoslódáil Cabhair Ar Líne + + + + Downloads %1's online help + Íoslódálann cabhair ar líne %1 + + + + Non-existing directory + Eolaire nach bhfuil ann + + + + The directory '%1' does not exist. + +Specify an existing directory? + Níl an eolaire '%1' ann. + +An bhfuil eolaire ann cheana féin? + + + + You don't have write permission to '%1' + +Specify another directory? + Níl cead scríbhneoireachta agat chuig '%1' + +Sonraigh eolaire eile? + + + + Missing permission + Cead ar iarraidh + + + + Stop downloading + Stop a íoslódáil + + + + Gui::TaskBoxAngle + + + Angle + Uillinn + + + + Gui::TaskBoxPosition + + + Position + Position + + + + Gui::TaskElementColors + + + Set Element Color + Socraigh Dath na hEiliminte + + + + TextLabel + Lipéad Téacs + + + + Edit + Eagar + + + + Hide + Folaigh + + + + Remove + Bain + + + + Remove All + Bain Gach Rud + + + + Box Select + Roghnaigh Bosca + + + + On top when selected + Ar bharr nuair a roghnaítear é + + + + Recompute after commit + Athríomh tar éis tiomantais + + + + Gui::TaskView::TaskAppearance + + + + Appearance + Dealramh + + + + Document window + Document window + + + + Plot mode + Plot mode + + + + Point size + Méid pointe + + + + Line width + Line width + + + + Transparency + Trédhearcacht + + + + Gui::TaskView::TaskDialog + + + A dialog is already open in the task panel + A dialog is already open in the task panel + + + + Gui::TaskView::TaskEditControl + + + Edit + Eagar + + + + Gui::TaskView::TaskSelectLinkProperty + + + Appearance + Dealramh + + + + edit selection + cuir rogha in eagar + + + + Gui::TextDocumentEditorView + + + + Edit text + Cuir téacs in eagar + + + + Gui::TinkerCADNavigationStyle + + + Press left mouse button + Brúigh cnaipe luiche clé + + + + Press middle mouse button + Brúigh cnaipe lár na luiche + + + + Press right mouse button + Brúigh cnaipe deas na luiche + + + + Scroll mouse wheel + Roth na luiche scrollaigh + + + + Gui::TouchpadNavigationStyle + + + Press left mouse button + Brúigh cnaipe luiche clé + + + + Press Shift button + Brúigh an cnaipe Shift + + + + Press Alt button + Brúigh an cnaipe Alt + + + + Press Ctrl and Shift buttons + Brúigh na cnaipí Ctrl agus Shift + + + + Gui::Translator + + + Afrikaans + Afracáinis + + + + Arabic + Araibis + + + + Basque + Bascais + + + + Belarusian + Bealarúisis + + + + Bulgarian + Bulgáiris + + + + Catalan + Catalóinis + + + + Chinese (Simplified) + Chinese Simplified + Sínis (Simplithe) + + + + Chinese (Traditional) + Chinese Traditional + Sínis (Traidisiúnta) + + + + Croatian + Cróitis + + + + Czech + Seiceach + + + + Dutch + Ollainnis + + + + English + English + + + + Filipino + Filipíneach + + + + Finnish + Fionlainnis + + + + French + Fraincis + + + + Galician + Gailíseach + + + + German + Gearmáinis + + + + Greek + Gréigis + + + + Hungarian + Ungáiris + + + + Indonesian + Indinéisis + + + + Italian + Iodáilis + + + + Japanese + Seapánach + + + + Kabyle + Cabile + + + + Korean + Cóiréach + + + + Lithuanian + Liotuáinis + + + + Norwegian + Ioruais + + + + Polish + Polainnis + + + + Portuguese (Brazilian) + Portuguese, Brazilian + Portaingéilis (an Bhrasaíl) + + + + Portuguese + Portaingéilis + + + + Romanian + Rómáinis + + + + Russian + Rúisis + + + + Serbian + Seirbis + + + + Serbian (Latin) + Serbian, Latin + Seirbis (Laidin) + + + + Slovak + Slóvaicis + + + + Slovenian + Slóivéinis + + + + Spanish + Spáinnis + + + + Spanish (Argentina) + Spanish, Argentina + Spáinnis (An Airgintín) + + + + Swedish + Sualainnis + + + + Turkish + Tuircis + + + + Ukrainian + Úcránach + + + + Valencian + Valencian + + + + Vietnamese + Vítneamach + + + + Malay + Malaeis + + + + Danish + Danmhairgis + + + + Georgian + Seoirseach + + + + Operating system + Córas oibriúcháin + + + + Selected language + Teanga roghnaithe + + + + C/POSIX + C/POSIX + + + + Gui::TreePanel + + + Search + Cuardaigh + + + + Gui::TreeWidget + + + Activate Document + Gníomhachtaigh Doiciméad + + + + Activates document %1 + Gníomhaíonn sé doiciméad %1 + + + + Tree Settings + Socruithe Crann + + + + Show Description + Taispeáin Cur Síos + + + + Show Internal Name + Taispeáin Ainm Inmheánach + + + + Shows an internal name column for items. + Taispeánann sé colún ainm inmheánach le haghaidh míreanna. + + + + Group + Grúpa + + + + + Error + Earráid + + + + File does not exist. + Níl an comhad ann. + + + + Failed to open directory. + Theip ar oscailt an eolaire. + + + + Labels & Attributes + Lipéid & Tréithe + + + + Description + Cur síos + + + + Internal name + Ainm inmheánach + + + + Show Items Hidden in Tree View + Taispeáin Míreanna Folaithe sa Radharc Crann + + + + Shows items that are marked as 'hidden' in the tree view + Taispeánann sé míreanna atá marcáilte mar 'i bhfolach' sa radharc crainn + + + + Toggle Visibility in Tree View + Infheictheacht a Athrú sa Radharc Crann + + + + Create Group + Cruthaigh Grúpa + + + + Creates a group + Cruthaíonn grúpa + + + + Renames object + Athainmníonn réad + + + + Finish Editing + Críochnaigh an Eagarthóireacht + + + + Finishes editing object + Críochnaíonn eagarthóireacht an réada + + + + Add Dependent Objects to Selection + Cuir Réada Spleácha leis an Roghnú + + + + Close Document + Dún an Doiciméad + + + + Closes the document + Dúnann an doiciméad + + + + Reveals the current file location in Finder + Nochtann sé suíomh reatha an chomhaid in Finder + + + + Opens the current file location + Osclaíonn an suíomh comhaid reatha + + + + Reload Document + Athlódáil an Doiciméad + + + + Reloads a partially loaded document + Athluchtaíonn sé doiciméad atá luchtaithe go páirteach + + + + Skip Recomputes + Léim thar Athríomhanna + + + + Enables or disables the recomputations of document + Cumasaíonn nó díchumasaíonn athríomhanna doiciméad + + + + Allow Partial Recomputes + Ceadaigh Athríomhanna Páirteacha + + + + Enables or disables the recomputating editing object when 'skip recomputation' is enabled + Cumasaíonn nó díchumasaíonn sé an réad eagarthóireachta athríomha nuair a bhíonn 'scipeáil athríomha' cumasaithe + + + + Mark to Recompute + Marcáil le hathríomh + + + + Marks this object to be recomputed + Marcáil an réad seo le hathríomh + + + + Recompute Object + Athríomh an Réad + + + + Recomputes the selected object + Athríomhann an réad roghnaithe + + + + Toggles the visibility of selected items in the tree view + Athraíonn infheictheacht na míreanna roghnaithe sa radharc crainn + + + + Search Objects + Cuardaigh Réada + + + + Searches for objects in the tree + Cuardaigh rudaí sa chrann + + + + Shows a description column for items. An item's description can be set by editing the 'label2' property. + Taispeánann sé colún cur síos ar mhíreanna. Is féidir cur síos ar mhír a shocrú tríd an maoin 'label2' a chur in eagar. + + + + + Rename + Athainmnigh + + + + Adds all dependent objects to the selection + Cuireann gach réad spleách leis an roghnúchán + + + + Reveal in Finder + Nochtadh san Aimsitheoir + + + + Open File Location + Oscail Suíomh an Chomhaid + + + + (but must be executed) + (ach ní mór é a fhorghníomhú) + + + + %1, Internal name: %2 + %1, Ainm inmheánach: %2 + + + + Gui::VectorListEditor + + + Vectors + Veicteoirí + + + + Table + Tábla + + + + Copy Table + Cóipeáil Tábla + + + + Paste Table + Greamaigh Tábla + + + + Gui::View3DInventor + + + Export PDF + Easpórtáil PDF + + + + PDF file + Comhad PDF + + + + Opening file failed + Theip ar oscailt an chomhaid + + + + Can't open file '%1' for writing. + Ní féidir comhad '%1' a oscailt le haghaidh scríbhneoireachta. + + + + Gui::WorkbenchGroup + + + Selects the '%1' workbench + Roghnaíonn sé an binse oibre '%1' + + + + Select the '%1' workbench + Roghnaigh an binse oibre '%1' + + + + MAC_APPLICATION_MENU + + + Services + Seirbhísí + + + + Hide %1 + Folaigh %1 + + + + Hide Others + Folaigh Daoine Eile + + + + Show All + Taispeáin Gach Rud + + + + Preferences + Roghanna + + + + Quit %1 + Scoir %1 + + + + About %1 + Maidir le %1 + + + + NetworkAccessManager + + + <qt>Enter username and password for "%1" at %2</qt> + <qt>Cuir isteach ainm úsáideora agus focal faire do "%1" ag %2</qt> + + + + <qt>Connect to proxy "%1" using:</qt> + <qt>Ceangail leis an seachfhreastalaí "%1" ag baint úsáide as:</qt> + + + + Position + + + X + X + + + + Y + Y + + + + Z + Z + + + + Grid snap in + Snap isteach greille + + + + 0.1 mm + 0.1 mm + + + + 0.5 mm + 0.5 mm + + + + 1 mm + 1 mm + + + + 2 mm + 2 mm + + + + 5 mm + 5 mm + + + + 10 mm + 10 mm + + + + 20 mm + 20 mm + + + + 50 mm + 50 mm + + + + 100 mm + 100 mm + + + + 200 mm + 200 mm + + + + 500 mm + 500 mm + + + + 1 m + 1 m + + + + 2 m + 2 m + + + + 5 m + 5 m + + + + PropertyListDialog + + + + Invalid input + Ionchur neamhbhailí + + + + + Input in line %1 is not a number + Ní uimhir í an ionchur i líne %1 + + + + QDockWidget + + + Tasks + Tascanna + + + + Selection View + Radharc Roghnúcháin + + + + Report View + Amharc Tuairisc + + + + Python Console + Consól Python + + + + Tree View + Radharc Crann + + + + Property View + Radharc Maoine + + + + Task List + Liosta Tascanna + + + + Model + Samhail + + + + DAG View + Radharc DAG + + + + QObject + + + + + + + + General + Ginearálta + + + + + + + + + Display + Taispeáin + + + + Workbenches + Binse oibre + + + + Import-Export + Iompórtáil-Easpórtáil + + + + + + Python + Python + + + + + + Unknown filetype + Cineál comhaid anaithnid + + + + + Cannot open unknown filetype: %1 + Ní féidir cineál comhaid anaithnid a oscailt: %1 + + + + Export failed + Theip ar an easpórtáil + + + + Cannot save to unknown filetype: %1 + Ní féidir sábháil chuig cineál comhaid anaithnid: %1 + + + + Recomputation required + Athríomhú ag teastáil + + + + Some documents require recomputation for migration purposes. It is highly recommended to perform a recomputation before any modification to avoid compatibility problems. + +Recompute now? + Éilíonn roinnt doiciméad athríomh chun críocha imirce. Moltar go mór athríomh a dhéanamh sula ndéantar aon mhodhnú chun fadhbanna comhoiriúnachta a sheachaint. + +Athríomh anois? + + + + Failed to recompute some documents. +Check the report view for more details. + Theip ar athríomh roinnt doiciméad. +Seiceáil an radharc tuarascála le haghaidh tuilleadh sonraí. + + + + Recompute error + Earráid athríomha + + + + Workbench failure + Teip ar an mbinse oibre + + + + %1 + %1 + + + + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. + Tá OpenGL %1.%2 á rith ag an gcóras seo. Éilíonn FreeCAD OpenGL 2.0 nó níos airde. Uasghrádaigh an tiománaí grafaicí agus/nó an cárta de réir mar is gá. + + + + Invalid OpenGL Version + Leagan Neamhbhailí OpenGL + + + + Migrating + Ag imirce + + + + Restarting + Atosú + + + + Migration failed + Theip ar an imirce + + + + Estimated size of data to copy: %1 + Méid measta na sonraí le cóipeáil: %1 + + + + Migrating configuration data and addons… + Ag aistriú sonraí cumraíochta agus breiseán… + + + + Migration failed. See the Report View for details. + Theip ar an imirce. Féach ar an Amharc Tuairisce le haghaidh tuilleadh sonraí. + + + + → Restarting… + → Atosú… + + + + Exception + Eisceacht + + + + Open document + Oscail an doiciméad + + + + + Error + Earráid + + + + There were errors while loading the file. Some data might have been modified or not recovered at all. Look in the report view for more specific information about the objects involved. + There were errors while loading the file. Some data might have been modified or not recovered at all. Look in the report view for more specific information about the objects involved. + + + + There were serious errors while loading the file. Some data might have been modified or not recovered at all. Saving the project will most likely result in loss of data. + Tharla earráidí tromchúiseacha agus an comhad á luchtú. B’fhéidir gur athraíodh cuid de na sonraí nó nár aisghabhadh ar chor ar bith iad. Is dóichí go gcaillfear sonraí má shábhálfar an tionscadal. + + + + Import file + Comhad allmhairithe + + + + Export file + Easpórtáil comhad + + + + Printing… + Priontáil… + + + + Exporting PDF… + Ag easpórtáil PDF… + + + + The exported object contains an external link. Save the document.at least once before exporting. + Tá nasc seachtrach sa réad easpórtáilte. Sábháil an doiciméad uair amháin ar a laghad sula ndéantar é a easpórtáil. + + + + Copy Selected + Cóipeáil Roghnaithe + + + + Copy Active Document + Cóipeáil an Doiciméid Ghníomhaigh + + + + Copy All Documents + Cóipeáil Gach Doiciméad + + + + Failed to parse some of the expressions. +Check the report view for more details. + Theip ar chuid de na habairtí a pharsáil. +Seiceáil an radharc tuairisce le haghaidh tuilleadh sonraí. + + + + Unsaved document + Doiciméad neamhshábháilte + + + + + Delete failed + Theip ar an scriosadh + + + + Dependency error + Earráid spleáchais + + + + Paste + Paste + + + + Expression error + Earráid léirithe + + + + Failed to paste expressions + Theip ar nathanna a ghreamú + + + + + Cannot load workbench + Ní féidir an binse oibre a luchtú + + + + A general error occurred while loading the workbench + Tharla earráid ghinearálta agus an binse oibre á luchtú + + + + Restart in Safe Mode + Atosaigh i Mód Sábháilte + + + + Restart FreeCAD and enter safe mode? + Atosaigh FreeCAD agus dul isteach i mód sábháilte? + + + + Safe mode temporarily disables the configuration and addons. + Díchumasaíonn mód sábháilte an chumraíocht agus na breiseáin go sealadach. + + + + + &Save Views… + &Sábháil Radharcanna… + + + + + &Load Views… + &Lódáil Radharcanna… + + + + + F&reeze View + Radharc Reoite + + + + + &Clear Views + &Radharcanna Glan + + + + + Restore view &%1 + Athchóirigh an radharc &%1 + + + + Save frozen views + Sábháil radhairc reoite + + + + + Frozen views + Radharcanna reoite + + + + + Restore views + Athchóirigh radhairc + + + + Importing the restored views would clear the already stored views. +Continue? + Dá n-iompórtálfaí na radhairc athchóirithe, ghlanfaí na radhairc atá stóráilte cheana féin. +Lean ar aghaidh? + + + + Save Image + Sábháil Íomhá + + + + Choose an Image File to Open + Roghnaigh Comhad Íomhá le hOscailt + + + + Restore frozen views + Athchóirigh radhairc reoite + + + + Cannot open file '%1'. + Ní féidir comhad '%1' a oscailt. + + + + Restore View &%1 + Athchóirigh an Amharc &%1 + + + + files + comhaid + + + + New sub-group + Foghrúpa nua + + + + + + + + + Enter the name: + Cuir isteach an t-ainm: + + + + + New text item + Mír téacs nua + + + + + New integer item + Mír shlánuimhir nua + + + + New unsigned item + Mír nua neamhshínithe + + + + + New float item + Mír snámhach nua + + + + + Choose an item: + Roghnaigh mír: + + + + + New boolean item + Mír nua booléanach + + + + + Enter text: + Cuir isteach téacs: + + + + + + + + + Enter number: + Cuir isteach uimhir: + + + + New Unsigned Item + Mír Nua Gan Shíniú + + + + Rename group + Athainmnigh an grúpa + + + + The group '%1' cannot be renamed. + Ní féidir an grúpa '%1' a athainmniú. + + + + Existing group + Grúpa atá ann cheana féin + + + + The group '%1' already exists. + Tá an grúpa '%1' ann cheana féin. + + + + + + + Change value + Athraigh luach + + + + Change Value + Athraigh Luach + + + + (%1 times) + (%1 uair) + + + + + Type + Cineál + + + + + Notifier + Fógraitheoir + + + + + Message + Teachtaireacht + + + + Notifier: + Fógraitheoir: + + + + Skip confirmation of further critical message notifications while loading the file? + An bhfuil tú ag iarraidh deimhniú fógraí teachtaireachtaí criticiúla breise a scipeáil agus an comhad á luchtú? + + + + Critical message + Teachtaireacht chriticiúil + + + + Too many opened non-intrusive notifications. Notifications are being omitted! + An iomarca fógraí neamh-ionracha oscailte. Tá fógraí á n-fhágáil ar lár! + + + + Identical physical path detected. It may cause unwanted overwrite of existing document! + + + Braitheadh ​​cosán fisiceach comhionann. D’fhéadfadh sé seo forscríobh neamh-inmhianaithe a chur faoi deara ar dhoiciméad atá ann cheana féin! + + + + + + Are you sure you want to continue? + Are you sure you want to continue? + + + + Check report view for more… + Seiceáil radharc na tuarascála le haghaidh tuilleadh eolais… + + + + Physical path: + Cosán fisiceach: + + + + + Document: + Doiciméad: + + + + + Path: + Cosán: + + + + Identical physical path + Cosán fisiceach comhionann + + + + Could not save document + Níorbh fhéidir an doiciméad a shábháil + + + + There was an issue trying to save the file. This may be because some of the parent folders do not exist, or you do not have sufficient permissions, or for other reasons. Error details: + +"%1" + +Would you like to save the file with a different name? + Bhí fadhb ann agus an comhad á shábháil. B’fhéidir nach bhfuil cuid de na fillteáin tuismitheora ann, nó nach bhfuil ceadanna leordhóthanacha agat, nó ar chúiseanna eile. Sonraí na hearráide: + +"%1" + +Ar mhaith leat an comhad a shábháil faoi ainm difriúil? + + + + + + Saving aborted + Cuireadh deireadh leis an sábháil + + + + Save dependent files + Sábháil comhaid spleácha + + + + The file contains external dependencies. Do you want to save the dependent files, too? + Tá spleáchais sheachtracha sa chomhad. Ar mhaith leat na comhaid spleáchais a shábháil freisin? + + + + + Saving document failed + Theip ar an doiciméad a shábháil + + + + Save document under new filename… + Sábháil an doiciméad faoi ainm comhaid nua… + + + + Save a copy of the document under new filename… + Sábháil cóip den doiciméad faoin ainm comhaid nua… + + + + + Save %1 Document + Sábháil %1 Doiciméad + + + + Document + Doiciméad + + + + + Failed to save document + Theip ar an doiciméad a shábháil + + + + Documents contains cyclic dependencies. Do you still want to save them? + Tá spleáchais thimthriallacha sna doiciméid. Ar mhaith leat iad a shábháil fós? + + + + %1 document (*.FCStd) + %1 doiciméad (*.FCStd) + + + + Document not closable + Ní féidir an doiciméad a dhúnadh + + + + The document is not closable for the moment. + Ní féidir an doiciméad a dhúnadh faoi láthair. + + + + Failed to save document '%1'. Would you like to cancel the closure? + Theip ar shábháil an doiciméid '%1'. Ar mhaith leat an dúnadh a chealú? + + + + Document saving failed. Would you like to cancel the closure? + Theip ar shábháil an doiciméid. Ar mhaith leat an dúnadh a chealú? + + + + Unable to save document + Ní féidir an doiciméad a shábháil + + + + Undo + Undo + + + + Redo + Redo + + + + There are grouped transactions in the following documents with other preceding transactions + Tá idirbhearta grúpáilte sna doiciméid seo a leanas le hidirbhearta roimhe seo + + + + Choose 'Yes' to roll back all preceding transactions. +Choose 'No' to roll back in the active document only. +Choose 'Abort' to abort + Roghnaigh 'Tá' chun na hidirbhearta roimhe seo go léir a aisiompú. +Roghnaigh 'Níl' chun aisiompú sa doiciméad gníomhach amháin. +Roghnaigh 'Cealaigh' chun cealú + + + + Save Macro + Sábháil Macra + + + + + Finish + Críochnaigh + + + + + Clear + Glan + + + + + + Cancel + Cealaigh + + + + Inner + Istigh + + + + Outer + Seachtrach + + + + Split + Scoilt + + + + No Browser + Gan Brabhsálaí + + + + No Server + Gan Freastalaí + + + + Unable to start the server to port %1: %2. + Ní féidir an freastalaí a thosú chun %1 a phortáil: %2. + + + + Unable to open your system browser. + Ní féidir brabhsálaí do chórais a oscailt. + + + + Out of memory + As cuimhne + + + + Not enough memory available to display the data. + Níl dóthain cuimhne ar fáil chun na sonraí a thaispeáint. + + + + + Cannot find file %1 + Ní féidir comhad %1 a aimsiú + + + + Cannot find file %1 neither in %2 nor in %3 + Ní féidir comhad %1 a aimsiú i %2 ná i %3 + + + + Navigation styles + Stíleanna nascleanúna + + + + Clarify Selection + Soiligh an Roghnú + + + + + Transform + Claochlú + + + + Unsaved Document + Doiciméad Gan Sábháil + + + + Save all changes to document '%1' before closing? + Sábháil gach athrú ar dhoiciméad '%1' roimh dhúnadh? + + + + Save all changes to document before closing? + Sábháil gach athrú ar an doiciméad roimh dhúnadh? + + + + Otherwise, all changes will be lost. + Otherwise, all changes will be lost. + + + + %1 Document(s) not saved + %1 Doiciméad(anna) gan sábháil + + + + Some documents could not be saved. Cancel closing? + Níorbh fhéidir roinnt doiciméad a shábháil. Cealaigh an dúnadh? + + + + Delete macro + Scrios macra + + + + Not allowed to delete system-wide macros + Ní cheadaítear macraí uilechórais a scriosadh + + + + Translation: + Aistriúchán: + + + + Translation XY: + Aistriúchán XY: + + + + Rotation: + Rothlú: + + + + + Simple Group + Grúpa Simplí + + + + + Group With Links + Grúpa le Naisc + + + + + Group With Transform Links + Grúpáil le Naisc Claochlaithe + + + + Create link group failed + Theip ar ghrúpa nasc a chruthú + + + + Create link failed + Theip ar chruthú nasc + + + + Failed to create relative link + Theip ar nasc coibhneasta a chruthú + + + + Unlink failed + Theip ar dhícheangal + + + + Replace link failed + Theip ar an nasc a athsholáthar + + + + Failed to import links + Theip ar naisc a iompórtáil + + + + Failed to import all links + Theip ar na naisc uile a iompórtáil + + + + Add property + Cuir maoin leis + + + + Failed to add property to '%1': %2 + Theip ar mhaoin a chur le '%1': %2 + + + + + Drag & drop failed + Theip ar tharraingt agus scaoil + + + + + Apply to all + Cuir i bhfeidhm ar gach duine + + + + Setup Configurable Object + Socraigh Réad Inchumraithe + + + + Selects which object to copy or exclude when configuration changes. All external linked objects are excluded by default. + Roghnaíonn sé seo cé acu réad atá le cóipeáil nó le heisiamh nuair a athraítear an chumraíocht. Eisiatar gach réad seachtrach nasctha de réir réamhshocraithe. + + + + Select which objects to copy when the configuration is changed + Roghnaigh cé na réada le cóipeáil nuair a athraítear an chumraíocht + + + + Applies the setting to all links + Cuireann sé an socrú i bhfeidhm ar gach nasc + + + + Copy on Change + Cóip ar Athrú + + + + Enable + Cumasaigh + + + + Enable auto copy of linked object when its configuration is changed + Cumasaigh cóip uathoibríoch den réada nasctha nuair a athraítear a chumraíocht + + + + Tracking + Tracking + + + + Copies the linked object when its configuration is changed. +Also auto redo the copy if the original linked object is changed. + + Cóipeálann sé an réad nasctha nuair a athraítear a chumraíocht. +Athdhéanann sé an chóip go huathoibríoch freisin má athraítear an réad nasctha bunaidh. + + + + + Disable Copy on Change + Díchumasaigh Cóipeáil ar Athrú + + + + Refresh Configurable Object + Athnuaigh an Réad Inchumraithe + + + + Synchronizes the original configurable source object by +creating a new deep copy. Any changes made to +the current copy will be lost. + + Sioncrónaíonn sé an réad foinseach inchumraithe bunaidh trí +chóip dhomhain nua a chruthú. Caillfear aon athruithe a +dhéantar ar an gcóip reatha. + + + + + Toggle Array Elements + Scoránaigh eagar eilimintí + + + + Changes whether to show each link array element as individual objects + Athraíonn sé cibé acu a thaispeántar gach eilimint eagar nasc mar réada aonair + + + + Transforms the object at the origin of the placement + Claochlaíonn sé an réad ag bunús an tsocrúcháin + + + + + Override Colors + Sáraigh Dathanna + + + + Edit %1 + Cuir %1 in Eagar + + + + Color Gradient + Grádán Dath + + + + Color Legend + Finscéal Dathanna + + + + Toggle overlay + Scoránaigh an forleagan + + + + + Toggle floating window + Scoránaigh fuinneog snámhach + + + + Close dock window + Dún fuinneog an duga + + + + Overlay + Forleagan + + + + Advanced + Advanced + + + + Delay mouse wheel pass through + Moill ar phas roth na luiche + + + + Alpha test radius + Gaoithe tástála alfa + + + + Hint trigger size + Méid spreagtha leid + + + + Hint width + Leithead na leideanna + + + + Left panel hint offset + Leid an phainéil chlé a fhritháireamh + + + + Left panel hint length + Fad leid an phainéil chlé + + + + Right panel hint offset + Leid an phainéil ar dheis a fhritháireamh + + + + Right panel hint length + Fad leid an phainéil ar dheis + + + + Top panel hint offset + Leid-fhritháireamh an phainéil uachtaraigh + + + + Top panel hint length + Fad leid an phainéil uachtaraigh + + + + Bottom panel hint offset + Leid an phainéil bun a fhritháireamh + + + + Bottom panel hint length + Fad leid an phainéil bun + + + + Hint delay + Moill leid + + + + Splitter auto hide delay + Moill uathoibríoch i bhfolach scoilteora + + + + Layout delay + Moill ar leagan amach + + + + Animation duration + Fad beochana + + + + Activate on hover + Gníomhachtaigh ar an luchóg + + + + Check navigation cube + Seiceáil ciúb nascleanúna + + + + Animation curve type + Cineál cuar beochana + + + + Suppressed + Faoi chois + + + + WARNING: This is a development version. + RABHADH: Is leagan forbartha é seo. + + + + Do not use it in a production environment. + Ná húsáid é i dtimpeallacht táirgthe. + + + + + Press Esc to hide hint + Brúigh Esc chun leid a cheilt + + + + Options + Roghanna + + + + Change Image + Athraigh Íomhá + + + + Active Object + Cuspóir Gníomhach + + + + Edit Text + Cuir Téacs in Eagar + + + + Close this dialog? + An bhfuil tú ag iarraidh an dialóg seo a dhúnadh? + + + + Select Group Contents + Roghnaigh Ábhar an Ghrúpa + + + + Selects all objects that are children of this group + Roghnaíonn sé gach réad atá ina leanaí den ghrúpa seo + + + + The group '%1' contains %2 object(s). Do you want to delete them as well? + Tá %2 réad(anna) sa ghrúpa '%1'. Ar mhaith leat iad a scriosadh chomh maith? + + + + The group '%1' contains %2 direct children and %3 total descendants (including nested groups). Do you want to delete all of them recursively? + Tá %2 leanbh díreach agus %3 sliocht san iomlán (lena n-áirítear grúpaí neadaithe) sa ghrúpa '%1'. Ar mhaith leat iad uile a scriosadh go hathchúrsach? + + + + Delete group contents recursively? + Scrios ábhar an ghrúpa go hathchúrsach? + + + + SelectionFilter + + + Not allowed: + Ní cheadaítear: + + + + Selection not allowed by filter + Ní cheadaítear an rogha ag an scagaire + + + + StdCmdAbout + + + &About %1 + &Maidir le %1 + + + + Displays information about %1 + Taispeánann sé eolas faoi %1 + + + + StdCmdAboutQt + + + About &Qt + Maidir le &Qt + + + + Displays information about Qt + Taispeánann sé eolas faoi Qt + + + + StdCmdActivateNextWindow + + + &Next + &Ar Aghaidh + + + + Activates the next window + Gníomhaíonn sé an chéad fhuinneog eile + + + + StdCmdActivatePrevWindow + + + &Previous + &Roimhe Seo + + + + Switches to the previously active window + Athraíonn sé go dtí an fhuinneog a bhí gníomhach roimhe seo + + + + StdCmdCascadeWindows + + + &Cascade + &Easghluaiseacht + + + + Tiles pragmatic + Tíleanna praiticiúla + + + + StdCmdCloseActiveWindow + + + &Close + &Dún + + + + Closes the active window + Dúnann sé an fhuinneog ghníomhach + + + + StdCmdCloseAllWindows + + + Close A&ll + Dún Gach Rud + + + + Closes all windows + Dúnann sé na fuinneoga go léir + + + + StdCmdCopy + + + &Copy + &Cóipeáil + + + + Copies the selection to the clipboard + Cóipeálann an rogha chuig an ghearrthaisce + + + + StdCmdCut + + + Cu&t + Gearr + + + + Removes the selection and copies it to the clipboard + Baintear an rogha agus cóipeáiltear chuig an ghearrthaisce é + + + + StdCmdDelete + + + &Delete + &Scrios + + + + Deletes the selected objects + Scriosann sé na rudaí roghnaithe + + + + StdCmdDlgMacroRecord + + + Record &Macro + Taifead &Macra + + + + Opens a dialog to record a macro + Osclaíonn sé seo dialóg chun macra a thaifeadadh + + + + S&top macro recording + Taifeadadh macra S&top + + + + Stop the macro recording session + Stop an seisiún taifeadta macra + + + + StdCmdDockViewMenu + + + &Panels + &Painéil + + + + Lists available dock panels + Liostaíonn painéil duga atá ar fáil + + + + StdCmdEdit + + + Toggle &Edit Mode + Mód &Eagarthóireacht a Athrú + + + + Toggles the selected object's edit mode + Athraíonn mód eagarthóireachta an réada roghnaithe + + + + StdCmdExport + + + &Export… + &Easpórtáil… + + + + Exports an object in the active document + Onnmhairíonn sé réad sa cháipéis ghníomhach + + + + No selection + Gan aon rogha + + + + Select objects to export before using the Export command. + Roghnaigh réada le honnmhairiú sula n-úsáideann tú an t-ordú Easpórtála. + + + + StdCmdExpression + + + Expression Actions + Gníomhartha Léirithe + + + + Actions that apply to expressions + Gníomhartha a bhaineann le habairtí + + + + StdCmdFeatRecompute + + + &Recompute + &Athríomhaigh + + + + Recomputes a feature or document + Athríomhann gné nó doiciméad + + + + StdCmdFreeCADForum + + + FreeCAD &Forum + &Fóram FreeCAD + + + + The FreeCAD forum, where you can find help from other users + Fóram FreeCAD, áit ar féidir leat cabhair a fháil ó úsáideoirí eile + + + + StdCmdFreezeViews + + + F&reeze Display + Taispeántas Reoite + + + + Freezes the current view position + Reoiteann an suíomh radhairc reatha + + + + StdCmdImport + + + &Import… + &Iompórtáil… + + + + Imports a file into the active document + Iompórtálann sé comhad isteach sa doiciméad gníomhach + + + + Supported formats + Formáidí tacaithe + + + + All files (*.*) + Gach comhad (*.*) + + + + StdCmdLinkSelectActions + + + &Link Navigation + &Nascleanúint Nasc + + + + Link navigation actions + Gníomhartha nascleanúna nasc + + + + StdCmdLinkUnlink + + + Unlink + Dínasc + + + + Unlinks the object by placing it directly in the container + Dínasc an réad trína chur go díreach sa choimeádán + + + + StdCmdMergeProjects + + + &Merge Document + &Cumaisc Doiciméad + + + + Merges another FreeCAD document into the active one + Cumascann sé doiciméad FreeCAD eile isteach sa cheann gníomhach + + + + + Merge document + Doiciméad a chumasc + + + + %1 document (*.FCStd) + %1 doiciméad (*.FCStd) + + + + Cannot merge document with itself. + Ní féidir an doiciméad a chumasc leis féin. + + + + StdCmdNew + + + + Unnamed + Gan ainm + + + + &New Document + &Doiciméad Nua + + + + Creates a new empty document + Cruthaíonn sé doiciméad folamh nua + + + + StdCmdOnlineHelpWebsite + + + Help Website + Suíomh Gréasáin Cabhrach + + + + Opens the help documentation + Osclaíonn an doiciméadacht chabhrach + + + + StdCmdOpen + + + &Open… + &Oscail… + + + + Opens a document or imports files + Osclaíonn sé doiciméad nó iompórtálann sé comhaid + + + + Supported formats + Formáidí tacaithe + + + + All files (*.*) + Gach comhad (*.*) + + + + Cannot open file + Ní féidir an comhad a oscailt + + + + Loading the file %1 is not supported + Ní thacaítear le luchtú an chomhaid %1 + + + + StdCmdPaste + + + &Paste + &Greamaigh + + + + Pastes the contents of the clipboard + Greamaíonn sé ábhar an ghearrthaisce + + + + StdCmdQuit + + + E&xit + Scoir + + + + Quits the application + Scoirfidh sé den fheidhmchlár + + + + StdCmdRecentFiles + + + Open &Recent + Oscail &Le Déanaí + + + + Displays the list of recently opened files + Taispeánann sé liosta na gcomhad a osclaíodh le déanaí + + + + StdCmdRedo + + + &Redo + &Athdhéanamh + + + + Redoes a previously undone action + Athdhéanann gníomh a cuireadh ar ceal roimhe seo + + + + StdCmdRevert + + + Rever&t + Aisigh + + + + Reverts to the saved version of this file + Fill ar an leagan sábháilte den chomhad seo + + + + StdCmdSave + + + &Save + &Sábháil + + + + Saves the active document + Sábháil an doiciméad gníomhach + + + + StdCmdSaveAll + + + Sa&ve All + Sábháil Gach Rud + + + + Saves all open documents + Sábháiltear gach doiciméad oscailte + + + + StdCmdSelectAll + + + Select &All + Roghnaigh &Uile + + + + Selects all objects in the active document + Roghnaíonn sé gach réad sa cháipéis ghníomhach + + + + StdCmdSendToPythonConsole + + + &Send to Python Console + &Seol chuig Consól Python + + + + Sends the selected object to the Python console + Seolann an réad roghnaithe chuig consól Python + + + + StdCmdStatusBar + + + Status Bar + Barra Stádais + + + + Toggles the status bar + Athraíonn an barra stádais + + + + StdCmdTileWindows + + + &Tile + &Tíl + + + + Tiles the windows + Tíleanna na bhfuinneog + + + + StdCmdToolBarMenu + + + &Toolbars + Barraí Uirlisí + + + + Toggles this window + Athraíonn an fhuinneog seo + + + + StdCmdUndo + + + &Undo + &Cealaigh + + + + Undoes the previous action + Cealaíonn sé an gníomh roimhe seo + + + + StdCmdViewBottom + + + &5 Bottom + &5 Bun + + + + Sets the camera to the bottom view + Socraíonn an ceamara go dtí an radharc bun + + + + StdCmdViewDimetric + + + &Dimetric + &Déiméadrach + + + + Sets the camera to the dimetric view + Socraíonn an ceamara go dtí an radharc démhéadrach + + + + StdCmdViewExample1 + + + Inventor Example #1 + Sampla Aireagóra #1 + + + + Shows a 3D texture with manipulator + Taispeánann uigeacht 3T le ionramhálaí + + + + StdCmdViewExample2 + + + Inventor Example #2 + Sampla Aireagóra #2 + + + + Shows spheres and drag-lights + Taispeánann sféir agus soilse tarraingthe + + + + StdCmdViewFront + + + &1 Front + &1 Tosaigh + + + + Sets the camera to the front view + Socraíonn sé an ceamara go dtí an radharc tosaigh + + + + StdCmdViewHome + + + &Home + &Baile + + + + Sets the camera to the default home view + Socraíonn an ceamara go dtí an radharc baile réamhshocraithe + + + + StdCmdViewIsometric + + + &Isometric + &Isiméadrach + + + + Sets the camera to the isometric view + Socraíonn an ceamara go dtí an radharc isiméadrach + + + + StdCmdViewIvStereoInterleavedColumns + + + Stereo Interleaved &Columns + Steirió Idirleathaithe &Colúin + + + + Switches stereo viewing to interleaved columns + Athraíonn sé an radharc steiréó go colúin idirnasctha + + + + StdCmdViewIvStereoInterleavedRows + + + Stereo Interleaved &Rows + Steirió Idirleathaithe &Sraitheanna + + + + Switches stereo viewing to interleaved rows + Athraíonn sé an radharc steiréó go sraitheanna idirnasctha + + + + StdCmdViewIvStereoOff + + + Stereo &Off + Steirió &Múchta + + + + Switches stereo viewing off + Múchann sé an radharc steirió + + + + StdCmdViewLeft + + + &6 Left + &6 Ar Chlé + + + + Sets the camera to the left view + Socraíonn an ceamara go dtí an radharc ar chlé + + + + StdCmdViewRear + + + &4 Rear + &4 Cúil + + + + Sets the camera to the rear view + Socraíonn sé an ceamara don radharc cúil + + + + StdCmdViewRight + + + &3 Right + &3 Ar Dheis + + + + Sets the camera to the right view + Socraíonn sé an ceamara go dtí an radharc ceart + + + + StdCmdViewRotateLeft + + + Rotate &Left + Rothlaigh &Ar Chlé + + + + Rotates the view by 90° counter-clockwise + Rothlaíonn sé an radharc 90° tuathal + + + + StdCmdViewTop + + + &2 Top + &2 Barr + + + + Sets the camera to the top view + Socraíonn an ceamara go dtí an radharc barr + + + + StdCmdViewTrimetric + + + &Trimetric + &Trímhéadrach + + + + Sets the camera to the trimetric view + Socraíonn an ceamara go dtí an radharc trímhéadrach + + + + StdCmdWhatsThis + + + &What's This? + &Cad é seo? + + + + Opens the documentation for the selected command + Osclaíonn an doiciméadú don ordú roghnaithe + + + + StdCmdWindowsMenu + + + Activate Window + Gníomhachtaigh Fuinneog + + + + Activates this window + Gníomhaíonn sé an fhuinneog seo + + + + StdCmdWorkbench + + + &Workbench + &Binse oibre + + + + Switches between workbenches + Athraíonn idir binse oibre + + + + StdMainFullscreen + + + Fullscreen + Lánscáileán + + + + Displays the main window in fullscreen mode + Taispeánann an phríomhfhuinneog i mód lánscáileáin + + + + StdOrthographicCamera + + + Orthographic View + Radharc Ortagrafach + + + + Switches to orthographic view mode + Athraíonn sé go mód radhairc ortagrafach + + + + StdPerspectiveCamera + + + Perspective View + Radharc Peirspictíochta + + + + Switches to perspective view mode + Athraíonn sé go mód radhairc pheirspictíochta + + + + StdTreeCollapseDocument + + + Collapse/E&xpand + Laghdaigh/Leathnaigh + + + + Expands the active document and collapses all others + Leathnaíonn sé an doiciméad gníomhach agus comhdhlúthaíonn sé na cinn eile go léir + + + + StdTreePreSelection + + + &4 Preselection + &4 Réamhroghnú + + + + Preselects the object in 3D view when hovering the cursor over the tree item + Réamhroghnaíonn sé an réad san amharc 3T nuair a bhíonn an cúrsóir á luamhánú os cionn na míre crainn + + + + StdViewDock + + + &Docked + &Dugáilte + + + + Displays the active view either in fullscreen, undocked, or docked mode + Taispeánann an radharc gníomhach i mód lánscáileáin, neamh-duchtaithe, nó duchtaithe + + + + StdViewFullscreen + + + &Fullscreen + Lánscáileán + + + + Displays the active view either in fullscreen, undocked, or docked mode + Taispeánann an radharc gníomhach i mód lánscáileáin, neamh-duchtaithe, nó duchtaithe + + + + StdViewScreenShot + + + Save &Image… + Sábháil &Íomhá… + + + + Creates a screenshot of the active view + Cruthaíonn sé pictiúr scáileáin den radharc gníomhach + + + + StdViewUndock + + + &Undocked + &Dí-Dhocáilte + + + + Displays the active view either in fullscreen, undocked, or docked mode + Taispeánann an radharc gníomhach i mód lánscáileáin, neamh-duchtaithe, nó duchtaithe + + + + StdViewZoomIn + + + Zoom &In + Zúmáil %Isteach + + + + Increases the zoom factor by a fixed amount + Méadaíonn sé an fachtóir súmála faoi mhéid socraithe + + + + StdViewZoomOut + + + Zoom &Out + Zúmáil Amach + + + + Decreases the zoom factor by a fixed amount + Laghdaíonn sé an fachtóir súmála faoi mhéid socraithe + + + + Std_Delete + + + The following referencing objects might break. + +Continue? + + D’fhéadfadh na rudaí tagartha seo a leanas briseadh. + +Ar aghaidh? + + + + + Object dependencies + Spleáchais réada + + + + Std_DrawStyle + + + &1 As is + &1 Mar atá + + + + Normal mode + Mód gnáth + + + + &2 Points + &2 Phointe + + + + &3 Wireframe + &3 Sreangfhráma + + + + &4 Hidden line + &4 Líne i bhfolach + + + + &5 No shading + &5 Gan scáthú + + + + &6 Shaded + &6 Scáthaithe + + + + &7 Flat lines + &7 Línte cothroma + + + + Points mode + Mód pointí + + + + Wireframe mode + Mód sreangfhráma + + + + Hidden line mode + Mód líne i bhfolach + + + + No shading mode + Gan aon mhodh scáthaithe + + + + Shaded mode + Mód scáthaithe + + + + Flat lines mode + Mód línte cothroma + + + + Std_DuplicateSelection + + + Object dependencies + Spleáchais réada + + + + To link to external objects, the document must be saved at least once. +Save the document now? + Chun nasc a dhéanamh le rudaí seachtracha, ní mór an doiciméad a shábháil uair amháin ar a laghad. +An bhfuil tú ag iarraidh an doiciméad a shábháil anois? + + + + Std_Group + + + Group + Grúpa + + + + TreeParams + + + Tree view item background. Only effective in overlay. + Cúlra míre radhairc crainn. Éifeachtach san fhorleagan amháin. + + + + Tree view item background padding. + Líonadh cúlra míre radhairc crainn. + + + + Hide extra tree view column for item description. + Folaigh colún breise radhairc crainn le haghaidh cur síos ar an mír. + + + + Hide extra tree view column - Internal Names. + Folaigh colún radhairc crainn breise - Ainmneacha Inmheánacha. + + + + Hide tree view scroll bar in dock overlay. + Folaigh barra scrollaithe radhairc an chrainn i bhforleagan an duga. + + + + Hide tree view header view in dock overlay. + Folaigh radharc ceanntásc radhairc an chrainn i bhforleagan an duga. + + + + Allow tree view columns to be manually resized. + Ceadaigh athrú méide de láimh ar cholúin radhairc an chrainn. + + + + Displays an eye icon in front of the tree view items, showing the items visibility status. When clicked the visibility is toggled + Taispeánann sé deilbhín súl os comhair mhíreanna an radhairc chrainn, ag taispeáint stádas infheictheachta na míreanna. Nuair a chliceáiltear air, athraítear an infheictheacht + + + + Workbench + + + &File + &Comhad + + + + &Edit + &Eagar + + + + Edit + Eagar + + + + Clipboard + Gearrthaisce + + + + Workbench + Binse oibre + + + + Structure + Struchtúr + + + + Standard &Views + Radharcanna Caighdeánacha + + + + Individual Views + Radharcanna Aonair + + + + &Online Help + Cabhair Ar Líne + + + + Link Actions + Gníomhartha Nasc + + + + &Stereo + &Steirió + + + + &Zoom + &Zúmáil + + + + A&xonometric + A&xonaiméadrach + + + + V&isibility + Infheictheacht + + + + &View + &Féach + + + + &Tools + &Uirlisí + + + + &Macro + &Macra + + + + &Windows + &Fuinneoga + + + + &Help + &Cabhair + + + + Help + Cabhair + + + + File + Comhad + + + + Macro + Macra + + + + View + Amharc + + + + Special Ops + Oibríochtaí Speisialta + + + + Gui::MDIView + + + Export PDF + Easpórtáil PDF + + + + PDF file + Comhad PDF + + + + Gui::Dialog::DlgSettingsNotificationArea + + + Notification Area + Limistéar Fógra + + + + <html><head/><body><p>If checked, show the notification area in the status bar: a button with the current notification count, which can expand the detailed notification list. Optionally, with additional pop-up notifications.</p></body></html> + <html><head/><body><p>Más seiceáilte é, taispeánfar an limistéar fógraí sa bharra stádais: cnaipe leis an gcomhaireamh fógraí reatha, ar féidir leis an liosta fógraí mionsonraithe a leathnú. De rogha air sin, le fógraí aníos breise.</p></body></html> + + + + <html><head/><body><p>Maximum amount of time the notification will be shown (unless mouse buttons are clicked). It also controls when user notifications will be removed if the &quot;Auto-remove user notifications&quot; setting is checked.</p></body></html> + <html><head/><body><p>An t-uasmhéid ama a thaispeánfar an fógra (mura gclicítear ar chnaipí luiche). Rialaíonn sé freisin cathain a bhainfear fógraí úsáideora má tá an socrú &quot;Bain fógraí úsáideora go huathoibríoch&quot; roghnaithe.</p></body></html> + + + + + s + s + + + + <html><head/><body><p>Minimum amount of time the notification will be shown (unless the notification bubble is dismissed by clicking on it).</p></body></html> + <html><head/><body><p>An tréimhse íosta ama a thaispeánfar an fógra (mura ndiúltaítear don bholgán fógra trí chliceáil air).</p></body></html> + + + + Maximum number of notifications that will be simultaneously present on the notification bubble. + Uasmhéid na bhfógraí a bheidh i láthair ag an am céanna ar bholgán na bhfógraí. + + + + Enable Notification Area + Cumasaigh Limistéar Fógraí + + + + Enables non-intrusive pop-up notifications above the status bar notification area. Pop-up notifications can be manually dismissed by clicking on them, and also automatically dismissed by specifying a maximum and minimum duration for them to be displayed. + +Additionally, pop-up notifications can be disabled. In this case the user can still use the notification area as a quick-access location to view notifications, without the distracton of an additional pop-up. + Cumasaíonn sé fógraí aníos neamh-ionracha os cionn limistéar fógraí an bharra stádais. Is féidir fógraí aníos a dhíbhe de láimh trí chliceáil orthu, agus is féidir iad a dhíbhe go huathoibríoch freisin trí uastréimhse agus íostréimhse a shonrú le go mbeidh siad le feiceáil. + +Ina theannta sin, is féidir fógraí aníos a dhíchumasú. Sa chás seo, is féidir leis an úsáideoir an limistéar fógraí a úsáid fós mar shuíomh rochtana tapa chun fógraí a fheiceáil, gan cur isteach ó aníos breise. + + + + Enable Pop-Up Notifications + Cumasaigh Fógraí Aníos + + + + Minimum duration + Fad íosta + + + + Maximum duration + Uasfhad + + + + Maximum concurrent notification count + Uasmhéid líon fógraí comhuaineacha + + + + Notification bubble width + Leithead boilgeog fógra + + + + Width of the pop-up notification bubble in pixels. + Leithead bhoilgeog fógra aníos i bpicteilíní. + + + + px + px + + + + Any open pop-up notifications will disappear when another window is activated. + Imeoidh aon fhógraí aníos oscailte nuair a ghníomhaítear fuinneog eile. + + + + Prevent pop-up notifications from appearing when the FreeCAD window is not the active window. + Cosc a chur ar fhógraí aníos a bheith le feiceáil nuair nach í an fhuinneog FreeCAD an fhuinneog ghníomhach. + + + + Do not show when window is inactive + Ná taispeáin nuair a bhíonn an fhuinneog neamhghníomhach + + + + Additional notification sources to show in the notification area. + Foinsí fógra breise le taispeáint sa limistéar fógraí. + + + + Additional Data Sources + Foinsí Sonraí Breise + + + + Errors intended for developers will appear in the notification area. + Beidh earráidí atá beartaithe do fhorbróirí le feiceáil sa limistéar fógraí. + + + + Warnings intended for developers will appear in the notification area. + Beidh rabhaidh atá beartaithe do fhorbróirí le feiceáil sa limistéar fógraí. + + + + Controls the amount of notifications to show in the list. + Rialaíonn sé seo líon na bhfógraí atá le taispeáint sa liosta. + + + + Notifications List + Liosta Fógraí + + + + Maximum notification count + Uasmhéid líon fógraí + + + + Limits the number of notifications that will be kept in the list. If 0, there is no limit. + Cuireann sé teorainn le líon na bhfógraí a choinneofar sa liosta. Mura bhfuil sé 0, níl aon teorainn ann. + + + + Removes the user notifications from the notifications list after the maximum duration for pop-up notifications has lapsed. + Baintear fógraí úsáideora den liosta fógraí tar éis don uastréimhse le haghaidh fógraí aníos a bheith caite. + + + + Auto-remove user notifications + Bain fógraí úsáideora go huathoibríoch + + + + Debug errors + Earráidí dífhabhtaithe + + + + Debug warnings + Rabhaidh dífhabhtaithe + + + + Hide when other window is activated + Folaigh nuair a bhíonn fuinneog eile gníomhachtaithe + + + + Gui::Dialog::DlgSettingsWorkbenches + + + Available Workbenches + Binse Oibre atá ar Fáil + + + + Workbenches + Binse oibre + + + + <html><head/><body><p>You can reorder workbenches by drag and drop or sort them by right-clicking on any workbench and select <span style=" font-weight:600; font-style:italic;">Sort alphabetically</span>. Additional workbenches can be installed through the addon manager.</p><p> +Currently installed workbenches:</p></body></html> + <html><head/><body><p>Is féidir leat binse oibre a athordú trí tharraingt agus scaoil nó iad a shórtáil trí chliceáil ar dheis ar aon bhinse oibre agus <span style=" font-weight:600; font-style:italic;">Sórtáil in ord aibítre</span> a roghnú. Is féidir binse oibre breise a shuiteáil tríd an mbainisteoir breiseán.</p><p> +Binseanna oibre atá suiteáilte faoi láthair:</p></body></html> + + + + Selectors + Roghnóirí + + + + Workbench selector items style + Stíl míreanna roghnóra an bhinse oibre + + + + Customizes how the items are displayed + Saincheapann sé conas a thaispeántar na míreanna + + + + Workbench selector type + Cineál roghnóra binse oibre + + + + Choose the workbench selector widget type (restart required) + Roghnaigh cineál giuirléid roghnóra an bhinse oibre (tá atosú ag teastáil) + + + + Startup + Tosaithe + + + + Default workbench + Binse oibre réamhshocraithe + + + + Changes which workbench will be activated and shown +after FreeCAD launches + Athraíonn sé cén binse oibre a ghníomhófar agus a thaispeánfar tar éis FreeCAD a sheoladh + + + + Remembers which workbench is active for each tab of the viewport + Cuimhníonn sé cén binse oibre atá gníomhach do gach cluaisín den phort radhairc + + + + Remember active workbench by tab + Cuimhnigh ar an mbinse oibre gníomhach de réir cluaisín + + + + Gui::TaskOrientation + + + Choose Orientation + Roghnaigh Treoshuíomh + + + + Planes + Eitleáin + + + + XY-plane + XY-plane + + + + XZ-plane + XZ-plane + + + + YZ-plane + YZ-plane + + + + Offset + Fritháireamh + + + + Reverse direction + Treo droim ar ais + + + + Gui::TaskImage + + + Planes + Eitleáin + + + + Reverse direction + Treo droim ar ais + + + + Keep aspect ratio + Coinnigh cóimheas gné + + + + Image Plane Settings + Socruithe Plána Íomhá + + + + XY-plane + XY-plane + + + + XZ-plane + XZ-plane + + + + YZ-plane + YZ-plane + + + + Offset + Fritháireamh + + + + X distance + Fad X + + + + Y distance + Fad Y + + + + Rotation + Rotation + + + + Transparency + Trédhearcacht + + + + Image Size + Méid na hÍomhá + + + + Width + Width + + + + Height + Airde + + + + Scales the image interactively by setting a length between two points of the image + Scálaíonn sé an íomhá go hidirghníomhach trí fhad a shocrú idir dhá phointe san íomhá + + + + Calibrate + Calabraigh + + + + Calibration + Calabrú + + + + Apply + Cuir isteach + + + + Cancel + Cealaigh + + + + Gui::Dialog::wbListItem + + + Auto-load + Uathlódáil + + + + Toggles the visibility of %1 in the available workbenches + Athraíonn sé infheictheacht %1 sna binse oibre atá ar fáil + + + + This is the current startup module, and must be enabled + Seo é an modúl tosaithe reatha, agus ní mór é a chumasú + + + + Shortcut to activate this workbench + Aicearra chun an binse oibre seo a ghníomhachtú + + + + Loads %1 automatically when FreeCAD starts + Luchtaíonn %1 go huathoibríoch nuair a thosaíonn FreeCAD + + + + This is the current startup module, and must be autoloaded. + Seo é an modúl tosaithe reatha, agus ní mór é a uathlódáil. + + + + Loaded + Luchtaithe + + + + Load + Luchtaigh + + + + To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality. + Chun acmhainní a chaomhnú, ní luchtóidh FreeCAD binseáin oibre go dtí go n-úsáidtear iad. D’fhéadfadh rochtain a bheith agat ar roghanna breise a bhaineann lena bhfeidhmiúlacht trí iad a luchtú. + + + + Gui::Dialog::DlgSettingsWorkbenchesImp + + + Sort Alphabetically + Sórtáil in ord aibítre + + + + + ComboBox + Bosca Comhcheangailte + + + + + TabBar + Barra Tab + + + + + Icon and text + Deilbhín agus téacs + + + + + Icon + Deilbhín + + + + + Text + Téacs + + + + NotificationsAction + + + Delete + Scrios + + + + Delete User Notifications + Scrios Fógraí Úsáideora + + + + Delete All + Scrios Gach Rud + + + + Gui::NotificationArea + + + Delete User Notifications + Scrios Fógraí Úsáideora + + + + Delete All + Scrios Gach Rud + + + + Gui::ImageView + + + Failed to load image file + Theip ar an gcomhad íomhá a luchtú + + + + Cannot load file %1: %2 + Ní féidir comhad %1 a luchtú: %2 + + + + Fit to Window + Oiriúnaigh don Fhuinneog + + + + Zoom In + Zúmáil Isteach + + + + Zoom Out + Zúmáil Amach + + + + StdViewLoadImage + + + &Load Image… + &Lódáil Íomhá… + + + + Loads an image + Luchtaíonn íomhá + + + + NaviCubeDraggableCmd + + + Movable Navigation Cube + Ciúb Loingseoireachta Soghluaiste + + + + Drag and place NaviCube + Tarraing agus cuir NaviCube i bhfeidhm + + + + NaviCubeSettings + + + FRONT + TOSAIGH + + + + TOP + BARR + + + + RIGHT + AR DEIS + + + + REAR + CÚIL + + + + BOTTOM + BUN + + + + LEFT + AR CLÉ + + + + Gui::ExpLineEdit + + + + An error occurred -- see Report View for information + Tharla earráid -- féach ar an Amharc Tuairisce le haghaidh eolais + + + + Gui::Dialog::DlgSettingsEditor + + + Editor + Eagarthóir + + + + Options + Roghanna + + + + Code lines will be numbered + Beidh línte an chóid uimhrithe + + + + Enable line numbers + Cumasaigh uimhreacha líne + + + + The cursor shape will be a block + Beidh cruth an chúrsóra ina bhloc + + + + Enable block cursor + Cumasaigh cúrsóir bloc + + + + Enable folding + Cumasaigh fillte + + + + Indentation + Eangú + + + + Tab size + Méid an chluaisín + + + + Indent size + Méid an línithe + + + + Display Items + Míreanna Taispeána + + + + Family + Teaghlach + + + + Size + Size + + + + Color + Dath + + + + Preview + Réamhamharc + + + + Tabulator raster (how many spaces) + Raster táibléad (cé mhéad spás) + + + + + spaces + Do not remove leading space + spásanna + + + + How many spaces will be inserted when pressing <Tab> + Cé mhéad spás a chuirfear isteach nuair a bhrúnn tú <Tab> + + + + Pressing <Tab> will insert a tabulator with defined tab size + Trí <Tab> a bhrú, cuirfear táibléad isteach le méid táibléad sainithe + + + + Keep tabs + Coinnigh cluaisíní + + + + Pressing <Tab> will insert amount of defined indent size + Trí <Tab> a bhrú, cuirfear méid an mhéid eangaithe shainithe isteach + + + + Insert spaces + Cuir spásanna isteach + + + + Color and font settings will be applied to selected type + Cuirfear socruithe datha agus cló i bhfeidhm ar an gcineál roghnaithe + + + + Font family to be used for selected code type + Teaghlach clónna le húsáid don chineál cód roghnaithe + + + + Font size to be used for selected code type + Méid an chló le húsáid don chineál cód roghnaithe + + + + Text + Téacs + + + + Bookmark + Leabharmharc + + + + Breakpoint + Brisphointe + + + + Keyword + Eochairfhocal + + + + Comment + Trácht + + + + Block comment + Bloc trácht + + + + Number + Uimhir + + + + String + Teaghrán + + + + Character + Carachtar + + + + Class name + Ainm an ranga + + + + Define name + Sainmhínigh ainm + + + + Operator + Oibreoir + + + + Python output + Aschur Python + + + + Python error + Earráid Python + + + + Current line highlight + Aibhsiú líne reatha + + + + Items + Míreanna + + + + Gui::Dialog::DlgSettingsGeneral + + + General + Ginearálta + + + + Language of the application's user interface + Teanga chomhéadan úsáideora an fheidhmchláir + + + + Number of decimals that should be shown for numbers and dimensions + Líon na ndeachúlacha ba chóir a thaispeáint le haghaidh uimhreacha agus toisí + + + + Unit system for all parts of the application. Can be overridden by specifying a document unit system. + Córas aonad do gach cuid den fheidhmchlár. Is féidir é a shárú trí chóras aonad doiciméad a shonrú. + + + + Ignore project unit system and use default + Déan neamhaird den chóras aonaid tionscadail agus bain úsáid as an réamhshocrú + + + + Minimum fractional inch to be displayed + Íosmhéid orlach codánach le taispeáint + + + + Substitute decimal separator + Deighilteoir deachúil ionadach + + + + Application + Feidhmchlár + + + + Tree View and Property View mode + Mód Radharc Crann agus Mód Radharc Maoine + + + + How many files should be listed in recent files list + Cé mhéad comhad ba chóir a liostáil sa liosta comhad le déanaí + + + + Language and Number Format + Formáid Teanga agus Uimhir + + + + Language + Language + + + + Default unit system + Córas aonad réamhshocraithe + + + + Number of decimals + Líon na ndeachúlacha + + + + Ignores document unit systems + Déanann neamhaird ar chórais aonad doiciméad + + + + Minimum fractional inch + Íosmhéid orlach codánach + + + + Number format + Formáid uimhreach + + + + Substitutes numerical keypad decimal separator with locale separator, except +in the Python console and the macro editor where a +dot/period will always be printed + Cuireann sé deighilteoir logánta in ionad an scartóra deachúil uimhriúil eochairchláir, +ach amháin i gconsól Python agus san eagarthóir macra áit +a mbeidh ponc/tréimhse le priontáil i gcónaí + + + + Theme + Theme + + + + Customize the appearance of the user interface + Saincheap cuma an chomhéadain úsáideora + + + + Looking for more themes? You can obtain them using the <a href="freecad:Std_AddonMgr">Addon Manager</a>. + Ag lorg tuilleadh téamaí? Is féidir leat iad a fháil trí úsáid a bhaint as an <a href="freecad:Std_AddonMgr">Bainisteoir Breiseán</a>. + + + + Size of toolbar icons + Méid deilbhíní na mbarra uirlisí + + + + Icon size in the toolbar + Méid na ndeilbhíní sa bharra uirlisí + + + + Customize how the tree view is shown in the panel (restart required). + +'Combined': combine tree and property view into one panel. +'Independent': split tree and property view into separate panels. + Saincheap an chaoi a léirítear an radharc crainn sa phainéal (tá atosú ag teastáil). + +'Combined': comhcheanglaíonn an radharc crainn agus airíonna i bpainéal amháin. +'Neamhspleách': scoilt an radharc crainn agus airíonna i bpainéil ar leithligh. + + + + Size of recent file list + Méid an liosta comhad le déanaí + + + + Background of the main window (when no document is opened) will consist of tiles of an image. + Beidh cúlra na príomhfhuinneoige (nuair nach bhfuil aon doiciméad oscailte) comhdhéanta de thíleanna d'íomhá. + + + + Enable tiled background + Cumasaigh cúlra tílithe + + + + The text cursor will be blinking + Beidh cúrsóir an téacs ag splancadh + + + + Enable cursor blinking + Cumasaigh an cúrsóir ag splancadh + + + + A splash screen is a small loading window that is shown +when FreeCAD is launching. If this option is checked, FreeCAD will +display the splash screen. + Is fuinneog bheag lódála í splancscáileán a thaispeántar nuair +a bhíonn FreeCAD á sheoladh. Má tá an rogha seo roghnaithe, +taispeánfaidh FreeCAD an splancscáileán. + + + + Enable splash screen at start-up + Cumasaigh an splancscáileán ag an am tosaithe + + + + Activate overlay handling of docked panels + Gníomhachtaigh láimhseáil forleagan painéal dugaithe + + + + Activate overlay panels + Gníomhachtaigh painéil fhorleagan + + + + Preference Packs + Pacáistí Rogha + + + + Import Configuration + Cumraíocht Iompórtála + + + + Save as New + Sábháil mar Nua + + + + Manage + Manage + + + + Revert + Fill ar ais + + + + Name + Ainm + + + + Type + Cineál + + + + Load + Luchtaigh + + + + Manage preference packs + Bainistigh pacáistí roghanna + + + + Small (%1px) + Beag (%1px) + + + + Medium (%1px) + Meánach (%1px) + + + + Large (%1px) + Mór (%1px) + + + + Extra large (%1px) + An-mhór (%1px) + + + + Custom (%1px) + Saincheaptha (%1px) + + + + Combined + Comhcheangailte + + + + Independent + Neamhspleách + + + + Preference Pack Name + Ainm an Phacáiste Rogha + + + + Tags + Clibeanna + + + + Apply + Cuir isteach + + + + Applies the %1 preference pack + Cuirtear an pacáiste roghanna %1 i bhfeidhm + + + + Choose a FreeCAD config file to import + Roghnaigh comhad cumraíochta FreeCAD le hallmhairiú + + + + File exists + Tá an comhad ann + + + + A preference pack with that name already exists. Overwrite? + Tá pacáiste roghanna leis an ainm sin ann cheana féin. An bhfuil tú ag iarraidh é a athscríobh? + + + + Gui::Dialog::DlgSettingsReportView + + + Report View + Amharc Tuairisc + + + + Output + Aschur + + + + Normal messages will be recorded + Déanfar teachtaireachtaí gnáth a thaifeadadh + + + + Record normal messages + Taifead teachtaireachtaí gnáth + + + + Log messages will be recorded + Déanfar teachtaireachtaí loga a thaifeadadh + + + + Record log messages + Teachtaireachtaí loga a thaifeadadh + + + + Warnings will be recorded + Déanfar rabhaidh a thaifeadadh + + + + Record warnings + Rabhaidh taifeadta + + + + Error messages will be recorded + Déanfar teachtaireachtaí earráide a thaifeadadh + + + + Record error messages + Taifead teachtaireachtaí earráide + + + + When an error has occurred, the Report View dialog becomes visible +on-screen while displaying the error + Nuair a tharlaíonn earráid, bíonn an dialóg Amharc Tuairisc le feiceáil ar +an scáileán agus an earráid á taispeáint + + + + Show report view on error + Taispeáin radharc na tuarascála ar earráid + + + + When a warning has occurred, the Report View dialog becomes visible +on-screen while displaying the warning + Nuair a tharlaíonn rabhadh, bíonn an dialóg Amharc Tuairisc le feiceáil +ar an scáileán agus an rabhadh á thaispeáint + + + + Show report view on warning + Taispeáin radharc na tuarascála ar rabhadh + + + + When a normal message has occurred, the Report View dialog becomes visible +on-screen while displaying the message + Nuair a tharlaíonn teachtaireacht ghnáth, bíonn an dialóg Amharc Tuairisc le +feiceáil ar an scáileán agus an teachtaireacht á taispeáint + + + + Show report view on normal message + Taispeáin radharc na tuarascála ar theachtaireacht ghnáth + + + + When a log message has occurred, the Report View dialog becomes visible +on-screen while displaying the log message + Nuair a tharlaíonn teachtaireacht loga, bíonn an dialóg Amharc Tuairisc le +feiceáil ar an scáileán agus an teachtaireacht loga á taispeáint + + + + Show report view on log message + Taispeáin radharc na tuarascála ar theachtaireacht loga + + + + Include a timecode for each report + Cuir cód ama san áireamh do gach tuarascáil + + + + Include a timecode for each entry + Cuir cód ama san áireamh do gach iontráil + + + + Colors + Dathanna + + + + Normal messages + Teachtaireachtaí gnáth + + + + Log messages + Teachtaireachtaí logála + + + + Warnings + Rabhaidh + + + + Errors + Earráidí + + + + Python Interpreter + Ateangaire Python + + + + Font color for normal messages in Report view panel + Dath cló do theachtaireachtaí gnáth sa phainéal radhairc Tuairisc + + + + Font color for log messages in Report view panel + Dath cló do theachtaireachtaí loga sa phainéal radhairc Tuairisc + + + + Font color for warning messages in Report view panel + Dath cló le haghaidh teachtaireachtaí rabhaidh sa phainéal radhairc Tuairisc + + + + Font color for error messages in Report view panel + Dath cló le haghaidh teachtaireachtaí earráide sa phainéal radhairc Tuairisc + + + + Internal Python output will be redirected +from Python console to Report view panel + Déanfar aschur inmheánach Python a atreorú ón gconsól +Python go dtí an painéal radhairc Tuairiscithe + + + + Redirect internal Python output to report view + Atreoraigh aschur inmheánach Python chuig an radharc tuairiscithe + + + + Internal Python error messages will be redirected +from Python console to Report view panel + Déanfar teachtaireachtaí earráide inmheánacha Python a atreorú +ón gconsól Python go dtí an painéal radhairc Tuairiscithe + + + + Redirect internal Python errors to report view + Atreoraigh earráidí inmheánacha Python chuig an radharc tuairiscithe + + + + Gui::Dialog::DlgSettingsLightSources + + + + Light Sources + Foinsí Solais + + + + Preview + Réamhamharc + + + + Pushes in + Brúitear isteach + + + + Pulls out + Tarraingíonn amach + + + + Main light + Príomhsholas + + + + Backlight + Cúlsholas + + + + Vertical angle + Uillinn ingearach + + + + Horizontal angle + Uillinn chothrománach + + + + Fill light + Líon solas + + + + Ambient light + Solas comhthimpeallach + + + + Color + Dath + + + + + + + % + % + + + + Intensity + Déine + + + + OverlayParams + + + Overlay splitter handle auto hide delay. Set zero to disable auto hiding. + Moill uathoibríoch ar láimhseáil scoilteora forleagan. Socraigh náid chun uathoibríoch-fholach a dhíchumasú. + + + + Show auto hidden dock overlay on mouse over. +If disabled, then show on mouse click. + Taispeáin forleagan duga uathoibríoch i bhfolach nuair a chliceálann tú an luch. +Más rud é go bhfuil sé díchumasaithe, taispeáin é nuair a chliceálann tú an luch. + + + + Auto mouse click through transparent part of dock overlay. + Cliceáil uathoibríoch luiche tríd an gcuid thrédhearcach den fhorleagan duga. + + + + Overlay layout delay + Moill ar leagan amach forleagan + + + + Automatically passes mouse wheel events through the transparent areas of an overlay panel + Cuireann sé imeachtaí roth na luiche trí na limistéir thrédhearcacha den phainéal forleagan go huathoibríoch + + + + Delay capturing mouse wheel event for passing through if it is +previously handled by other widget. + Moill ar imeacht roth na luiche a ghabháil le haghaidh pasáiste má +bhí sé á láimhseáil roimhe seo ag giuirléid eile. + + + + If auto mouse click through is enabled, then this radius +defines a region of alpha test under the mouse cursor. +Auto click through is only activated if all pixels within +the region are non-opaque. + Má tá cliceáil uathoibríoch luiche cumasaithe, sainmhíníonn an ga seo +réigiún tástála alfa faoin gcúrsóir luiche. Ní ghníomhaítear cliceáil +uathoibríoch ach amháin má tá na picteilíní go léir laistigh den réigiún +neamh-theimhneach. + + + + Leave space for Navigation Cube in dock overlay + Fág spás don Chiúb Loingseoireachta sa fhorleagan duga + + + + Auto hide hint visual display triggering width + Leithead spreagtha taispeána amhairc leideanna a cheilt go huathoibríoch + + + + Auto hide hint visual display width + Leithead taispeána amhairc leid a cheilt go huathoibríoch + + + + Auto hide hint visual display length for left panel. Set to zero to fill the space. + Folaigh fad taispeána amhairc leid go huathoibríoch don phainéal clé. Socraigh go náid chun an spás a líonadh. + + + + Auto hide hint visual display length for right panel. Set to zero to fill the space. + Folaigh fad taispeána amhairc leid go huathoibríoch don phainéal ar dheis. Socraigh go náid chun an spás a líonadh. + + + + Auto hide hint visual display length for top panel. Set to zero to fill the space. + Folaigh fad taispeána amhairc leid go huathoibríoch don phainéal uachtarach. Socraigh go náid chun an spás a líonadh. + + + + Auto hide hint visual display length for bottom panel. Set to zero to fill the space. + Folaigh fad taispeána amhairc leid go huathoibríoch don phainéal bun. Socraigh go náid chun an spás a líonadh. + + + + Auto hide hint visual display offset for left panel + Folaigh leid go huathoibríoch, fritháireamh taispeána amhairc don phainéal clé + + + + Auto hide hint visual display offset for right panel + Leid i bhfolach go huathoibríoch, fritháireamh taispeána amhairc don phainéal ar dheis + + + + Auto hide hint visual display offset for top panel + Leid i bhfolach go huathoibríoch, fritháireamh taispeána amhairc don phainéal uachtarach + + + + Auto hide hint visual display offset for bottom panel + Leid i bhfolach go huathoibríoch, fritháireamh taispeána amhairc don phainéal bun + + + + Show tab bar on mouse over when auto hide + Taispeáin barra na gcluaisíní nuair a chuirtear an luch os a chionn nuair a bhíonn sé i bhfolach go huathoibríoch + + + + Hide tab bar in dock overlay + Folaigh barra cluaisíní i bhforleagan duga + + + + Delay before show hint visual + Moill roimh an leid amhairc a thaispeáint + + + + Auto hide animation duration, 0 to disable + Fad beochana a cheilt go huathoibríoch, 0 le díchumasú + + + + Auto hide animation curve type + Cineál cuar beochana a cheilt go huathoibríoch + + + + Hide property view scroll bar in dock overlay + Folaigh barra scrollaithe radhairc na maoine i bhforleagan duga + + + + Minimum overlay dock widget width/height + Leithead/airde íosta giuirléid duga forleagan + + + + Gui::OverlayTabWidget + + + Toggle transparent mode + Athraigh an modh trédhearcach + + + + None + Dada + + + + Turn off auto hide/show + Múch an folaigh/taispeáin uathoibríoch + + + + Auto hide + Folaigh go huathoibríoch + + + + Auto hide docked widgets on leave + Folaigh giuirléidí dugaithe go huathoibríoch ar saoire + + + + Hide on edit + Folaigh ar eagarthóireacht + + + + Auto hide docked widgets on editing + Folaigh giuirléidí dugaithe go huathoibríoch le linn eagarthóireachta + + + + Show on edit + Taispeáin ar eagarthóireacht + + + + Auto show docked widgets on editing + Taispeáin giuirléidí dugaithe go huathoibríoch le linn eagarthóireachta + + + + Auto task + Uath-thasc + + + + Auto show task view for any current task, and hide the view when there is no task. + Taispeáin radharc tascanna go huathoibríoch d'aon tasc reatha, agus folaigh an radharc nuair nach bhfuil aon tasc ann. + + + + Toggle overlay + Scoránaigh an forleagan + + + + Select auto show/hide mode + Roghnaigh mód uath-thaispeáin/folaigh + + + + StdCmdProperties + + + Propert&ies + Airíonna + + + + Shows the property view, which displays the properties of the selected object. + Taispeánann sé an radharc airíonna, a thaispeánann airíonna an réada roghnaithe. + + + + StdCmdToggleFreeze + + + Toggle Freeze + Athraigh Reo + + + + Toggles freeze state of the selected objects. A frozen object is not recomputed when its parents change. + Athraíonn sé staid reoite na réad roghnaithe. Ní dhéantar réad reoite a athríomh nuair a athraíonn a thuismitheoirí. + + + + Gui::WorkbenchTabWidget + + + Preferences + Roghanna + + + + StdCmdReloadStyleSheet + + + &Reload Stylesheet + &Athlódáil an Stílbhileog + + + + Reloads the current stylesheet + Athluchtóidh sé an bhileog stíl reatha + + + + Gui::Dialog::DlgSettingsUI + + + UI + Chomhéadan Úsáideora + + + + Accent color 1 + Dath béime 1 + + + + + + This color might be used by your theme to let you customize it. + D’fhéadfadh do théama an dath seo a úsáid chun ligean duit é a shaincheapadh. + + + + Accent color 2 + Dath béime 2 + + + + Accent color 3 + Dath béime 3 + + + + Style sheet how user interface will look like + Bileog stíl conas a bheidh an comhéadan úsáideora + + + + Icon size override, set to 0 for the default value. + Sárú méid deilbhín, socraithe go 0 don luach réamhshocraithe. + + + + Allow tree view columns to be manually resized. + Ceadaigh athrú méide de láimh ar cholúin radhairc an chrainn. + + + + Resizable columns + Colúin inathraithe + + + + Icon size + Méid deilbhín + + + + Theme Customization + Saincheapadh Téama + + + + Customize the current theme. The offered settings are optional for theme developers so they may or may not have an effect in the current theme. + Saincheap an téama reatha. Is rogha iad na socruithe atá ar fáil d’fhorbróirí téamaí, mar sin d’fhéadfadh tionchar a bheith acu ar an téama reatha nó gan tionchar a bheith acu air. + + + + Style sheet (advanced) + Bileog stíle (ardleibhéil) + + + + Overlay style sheet + Bileog stíle forleagan + + + + Open Theme Editor + Oscail Eagarthóir Téama + + + + Tree View + Radharc Crann + + + + Hide extra tree view column for internal names + Folaigh colún breise radhairc crainn le haghaidh ainmneacha inmheánacha + + + + Hide internal names + Folaigh ainmneacha inmheánacha + + + + Font size override, set to 0 for the default value. + Sárú méid cló, socraithe go 0 don luach réamhshocraithe. + + + + pt + pt + + + + Font size + Méid cló + + + + Displays an eye icon in front of the tree view items, showing their visibility status. When clicked the visibility is toggled. + Taispeánann sé deilbhín súl os comhair na míreanna sa radharc crainn, ag taispeáint a stádas infheictheachta. Nuair a chliceáiltear air, athraítear an infheictheacht. + + + + Show visibility icon + Taispeáin deilbhín infheictheachta + + + + Hide header with column names from the tree view. + Folaigh an ceanntásc le hainmneacha na gcolún ón radharc crainn. + + + + Hide header + Folaigh ceanntásc + + + + Hide scroll bar from the tree view, scrolling will still be possible using mouse wheel. + Folaigh an barra scrollaithe ón radharc crainn, beidh tú fós in ann scrolláil ag baint úsáide as roth na luiche. + + + + Hide scroll bar + Folaigh an barra scrollaithe + + + + Hide column with object description in tree view. + Folaigh an colún le cur síos ar an réada sa radharc crainn. + + + + Hide description + Folaigh cur síos + + + + Overlay + Forleagan + + + + Hide tab bar in dock overlay + Folaigh barra cluaisíní i bhforleagan duga + + + + Hide tab bar + Folaigh barra na gcluaisíní + + + + Show tab bar on mouse over when auto hide + Taispeáin barra na gcluaisíní nuair a chuirtear an luch os a chionn nuair a bhíonn sé i bhfolach go huathoibríoch + + + + Hint show tab bar + Leid taispeáin barra cluaisíní + + + + Hide property view scroll bar in dock overlay + Folaigh barra scrollaithe radhairc na maoine i bhforleagan duga + + + + Hide property view scroll bar + Folaigh barra scrollaithe radhairc na maoine + + + + Automatically hide overlaid dock panels when in non 3D view (e.g. TechDraw or Spreadsheet) + Folaigh painéil duga forleagtha go huathoibríoch nuair nach bhfuil an radharc 3T ann (m.sh. TechDraw nó Scarbhileog) + + + + Automatically hide in non-3D view + Folaigh go huathoibríoch i radharc neamh-3T + + + + Automatically pass through of the mouse cursor + Téigh tríd an gcúrsóir luiche go huathoibríoch + + + + Automatically passes mouse wheel events through the transparent areas of an overlay panel + Cuireann sé imeachtaí roth na luiche trí na limistéir thrédhearcacha den phainéal forleagan go huathoibríoch + + + + Automatically pass through of the mouse wheel + Téigh tríd an roth luiche go huathoibríoch + + + + Suggested Actions + Gníomhartha Molta + + + + Suggest actions in the task view based on the selection + Mol gníomhartha sa radharc tascanna bunaithe ar an rogha + + + + Auto mouse click through transparent part of dock overlay. + Cliceáil uathoibríoch luiche tríd an gcuid thrédhearcach den fhorleagan duga. + + + + No style sheet + Gan bhileog stíl + + + + Gui::ModuleIO + + + File not found + Níor aimsíodh an comhad + + + + The file '%1' cannot be opened. + Ní féidir an comhad '%1' a oscailt. + + + + Gui::VectorTableModel + + + Unsupported format. Must be 3 values per row separated by tabs, semicolons, or commas: + Formáid nach dtacaítear léi. Ní mór 3 luach in aghaidh an ró a bheith scartha le tabanna, leathstadáin, nó camóga: + + + + Gui::StdCmdPythonHelp + + + Python &Modules Documentation + Doiciméadú Python & Modúil + + + + Opens the Python Modules documentation + Osclaíonn sé doiciméadacht na Modúl Python + + + + StdCmdRestartInSafeMode + + + Restart in Safe Mode + Atosaigh i Mód Sábháilte + + + + Starts FreeCAD without any modules or plugins loaded + Tosaíonn FreeCAD gan aon mhodúil ná breiseáin luchtaithe + + + + StdCmdOnlineHelp + + + &Help + &Cabhair + + + + Opens the Help documentation + Osclaíonn an doiciméadacht Chabhrach + + + + StdCmdFreeCADWebsite + + + FreeCAD W&ebsite + Suíomh Gréasáin FreeCAD + + + + Navigates to the official FreeCAD website + Nascleanúint chuig suíomh Gréasáin oifigiúil FreeCAD + + + + StdCmdFreeCADUserHub + + + &User Documentation + &Doiciméadú Úsáideora + + + + Opens the documentation for users + Osclaíonn an doiciméadú d'úsáideoirí + + + + StdCmdReportBug + + + Report an &Issue + Tuairiscigh &Fadhb + + + + Opens the bugtracker to report an issue + Osclaíonn an rianaitheoir fabhtanna chun fadhb a thuairisciú + + + + StdCmdTransformManip + + + Trans&form + Claochlú + + + + Transforms the selected object in the 3D view + Claochlaíonn sé an réad roghnaithe sa radharc 3T + + + + Gui::TaskTransformDialog + + + Placement + Socrúchán + + + + Coordinate system + Córas comhordanáidí + + + + Local coordinate system + Local coordinate system + + + + Global coordinate system + Córas comhordanáidí domhanda + + + + Align dragger rotation with selected coordinate system + Ailínigh rothlú an tarraingtheora leis an gcóras comhordanáidí roghnaithe + + + + + Translation + Aistriúchán + + + + + X + X + + + + + Y + Y + + + + + Z + Z + + + + Utilities + Fóntais + + + + Move to Other Object + Bog go Réad Eile + + + + Translate + Translate + + + + Rotate + Rotate + + + + Match U/X + Meaitseáil U/X + + + + Match V/Y + Meaitseáil V/Y + + + + Match W/Z + Meaitseáil W/Z + + + + Align U/X + Ailínigh U/X + + + + Align V/Y + Ailínigh V/Y + + + + Align W/Z + Ailínigh W/Z + + + + Pick Reference + Roghnaigh Tagairt + + + + Flip + Smeach + + + + Dragger + Dragaire + + + + <b>Snapping</b> + <b>Ag snapáil</b> + + + + Reference + Tagairt + + + + Mode + Mód + + + + + Rotation + Rotation + + + + Gui::Dialog::DlgSettingsPDF + + + PDF + PDF + + + + PDF Export + Easpórtáil PDF + + + + PDF version + Leagan PDF + + + + This is the PDF Version FreeCAD will use to export to PDF + Seo an Leagan PDF a úsáidfidh FreeCAD chun easpórtáil go PDF + + + + PDF/1.4 + PDF/1.4 + + + + PDF/A-1b + PDF/A-1b + + + + PDF/1.6 + PDF/1.6 + + + + PDF/X-4 + PDF/X-4 + + + + This archival PDF format does not support transparency or layers. All content must be self-contained and static. + Ní thacaíonn an fhormáid PDF cartlannach seo le trédhearcacht ná sraitheanna. Ní mór don ábhar go léir a bheith féinchuimsitheach agus statach. + + + + While this version supports more modern features, older PDF readers may not fully handle it. + Cé go dtacaíonn an leagan seo le gnéithe níos nua-aimseartha, b'fhéidir nach láimhseálfaidh léitheoirí PDF níos sine é go hiomlán. + + + + This PDF format is intended for professional printing and requires all fonts to be embedded; some interactive features may not be supported. + Tá an fhormáid PDF seo beartaithe le haghaidh priontála gairmiúla agus ní mór gach cló a leabú ann; b'fhéidir nach dtacaítear le roinnt gnéithe idirghníomhacha. + + + + This PDF version has limited support for modern features like embedded multimedia and advanced transparency effects. + Tá tacaíocht theoranta sa leagan PDF seo do ghnéithe nua-aimseartha ar nós ilmheán leabaithe agus éifeachtaí trédhearcachta chun cinn. + + + + Gui::TaskTransform + + + Transform + Claochlú + + + + Object origin + Bunús an réada + + + + Center of mass / centroid + Lár na maise / centroid + + + + Custom + Custom + + + + Local + Áitiúil + + + + Global + Domhanda + + + + Pick Reference + Roghnaigh Tagairt + + + + Move to Other Object + Bog go Réad Eile + + + + Select face, edge, or vertex… + Roghnaigh aghaidh, imeall, nó buaicphointe… + + + + + Cancel + Cealaigh + + + + Gui::InputHintWidget + + + Backtab + Keyboard key for Backtab + Cúltab + + + + Enter + Keyboard key for numpad Enter + Enter + + + + Insert + Keyboard key for Insert + Insert + + + + Esc + Keyboard key for Escape + Esc + + + + Tab ⭾ + Keyboard key for Tab + Táb ⭾ + + + + Del + Keyboard key for Delete + Scrios + + + + Pause + Keyboard key for Pause + Pause + + + + Print + Keyboard key for Print + Priontáil + + + + SysReq + Keyboard key for SysReq + SysReq + + + + Clear + Keyboard key for Clear + Glan + + + + Home + Keyboard key for Home + Home + + + + End + Keyboard key for End + Deireadh + + + + PgDown + Keyboard key for Page Down + Leathanach Síos + + + + PgUp + Keyboard key for Page Up + Leathanach Suas + + + + ⇧ Shift + Keyboard key for Shift on Windows & Linux + ⇧ Shift + + + + Num0 + Keyboard key for numpad 0 + Uimhir0 + + + + Num1 + Keyboard key for numpad 1 + Uimhir1 + + + + Num2 + Keyboard key for numpad 2 + Uimhir2 + + + + Num3 + Keyboard key for numpad 3 + Uimhir3 + + + + Num4 + Keyboard key for numpad 4 + Uimhir4 + + + + Num5 + Keyboard key for numpad 5 + Uimhir5 + + + + Num6 + Keyboard key for numpad 6 + Uimhir6 + + + + Num7 + Keyboard key for numpad 7 + Uimhir7 + + + + Num8 + Keyboard key for numpad 8 + Uimhir8 + + + + Num9 + Keyboard key for numpad 9 + Uimhir9 + + + + Ctrl + Keyboard key for Control on Windows & Linux + Ctrl + + + + Alt + Keyboard key for Alt on Windows & Linux + Alt + + + + Caps Lock + Keyboard key for Caps Lock + Caps Lock + + + + Num Lock + Keyboard key for Num Lock + Num Lock + + + + Scroll Lock + Keyboard key for Scroll Lock + Scroll Lock + + + + Gui::SolidWorksNavigationStyle + + + Press left mouse button + Brúigh cnaipe luiche clé + + + + Press Ctrl and middle mouse button + Brúigh Ctrl agus cnaipe lár na luiche + + + + Press middle mouse button + Brúigh cnaipe lár na luiche + + + + Scroll mouse wheel + Roth na luiche scrollaigh + + + + Angle + + + A + A + + + + B + B + + + + C + C + + + + Angle snap + Snap uillinne + + + + Gui::DlgThemeEditor + + + Theme Editor + Eagarthóir Téama + + + + Preview + Réamhamharc + + + + CheckBox + Bosca Seiceála + + + + RadioButton + Cnaipe Raidió + + + + Item 1 + Mír 1 + + + + Item 2 + Mír 2 + + + + PushButton + BrúighCnaipe + + + + Tab 1 + Táb 1 + + + + Tab 2 + Táb 2 + + + + TaskSolverMessages + + + DOF + DOF + + + + Link + Nasc + + + + Forces the recomputation of the active document + Éiríonn sé athríomh an doiciméid ghníomhaigh + + + + Settings + Socruithe + + + + Gui::Application + + + Built-in Parameters + Paraiméadair Tógtha Isteach + + + + Theme Parameters + Paraiméadair Téama + + + + Theme Parameters - Fallback + Paraiméadair Téama - Cúltaca + + + + User Parameters + Paraiméadair Úsáideora + + + + Gui::AutoSaver + + + Wait until the auto-recovery file has been saved… + Fan go dtí go mbeidh an comhad uath-aisghabhála sábháilte… + + + + StdCmdDependencyGraph + + + Dependency Gra&ph + Graf Spleáchais + + + + Shows the dependency graph of the objects in the active document + Taispeánann sé graf spleáchais na n-ábhar sa cháipéis ghníomhach + + + + Std_DependencyGraph + + + Dependency Graph + Graf Spleáchais + + + + StdCmdExportDependencyGraph + + + Export Dependency &Graph + Easpórtáil Spleáchas & Graf + + + + Exports the dependency graph as a Graphviz (.gv) file + Onnmhairíonn sé an graf spleáchais mar chomhad Graphviz (.gv) + + + + StdCmdSaveAs + + + Save &As… + Sábháil &Mar… + + + + Saves the active document under a new file name + Sábhálann sé an doiciméad gníomhach faoi ainm comhaid nua + + + + StdCmdSaveCopy + + + Save Cop&y + Sábháil Cóipeáil + + + + Saves a copy of the active document under a new file name + Sábhálann sé cóip den doiciméad gníomhach faoi ainm comhaid nua + + + + Std_Revert + + + Revert Document + Fill ar ais an Doiciméad + + + + This will discard all the changes since the last file save. + Scriosfaidh sé seo na hathruithe go léir ó shábháil an comhad deireanach. + + + + Continue? + Leanúint ar aghaidh? + + + + StdCmdProjectInfo + + + Doc&ument Information + Faisnéis faoin Doiciméad + + + + Shows information about the active document + Taispeánann sé eolas faoin doiciméad gníomhach + + + + StdCmdProjectUtil + + + Do&cument Utility + Fóntais Doiciméad + + + + Extracts or creates document files + Sliocht nó cruthú comhaid doiciméad + + + + StdCmdPrint + + + &Print + &Priontáil + + + + Prints the active document + Priontálann sé an doiciméad gníomhach + + + + StdCmdPrintPreview + + + Print Previe&w + Réamhamharc Priontála + + + + Previews the active document before printing + Réamhamharc ar an doiciméad gníomhach roimh phriontáil + + + + StdCmdPrintPdf + + + Export P&DF + Easpórtáil P&DF + + + + Exports the active document as a PDF file + Onnmhairíonn sé an doiciméad gníomhach mar chomhad PDF + + + + StdCmdDuplicateSelection + + + Duplicate Selecti&on + Roghnú Dúblach + + + + Duplicates the selected objects to the active document + Dúblaíonn sé na rudaí roghnaithe chuig an doiciméad gníomhach + + + + StdCmdRefresh + + + Recompute + Recompute + + + + Recomputes the active document + Athríomhann an doiciméad gníomhach + + + + Std_Refresh + + + The document contains dependency cycles. +Check the report view for more details. + +Proceed? + Tá timthriallta spleáchais sa cháipéis. +Féach ar an radharc tuarascála le haghaidh tuilleadh sonraí. + +Ar aghaidh? + + + + StdCmdTransform + + + Transform + Claochlú + + + + Transforms the selected object + Claochlaíonn an réad roghnaithe + + + + StdCmdPlacement + + + P&lacement + Socrúchán + + + + Opens the placement editor to adjust the placement of the selected object + Osclaíonn an t-eagarthóir socrúcháin chun socrúchán an réada roghnaithe a choigeartú + + + + StdCmdAlignment + + + Ali&gn To… + Ailínigh le… + + + + Aligns the selected objects + Ailíníonn na rudaí roghnaithe + + + + StdCmdRandomColor + + + Random &Color + Dath Randamach + + + + Assigns random diffuse colors for the selected objects + Sanntar dathanna scaipthe randamacha do na réada roghnaithe + + + + StdCmdToggleSkipRecompute + + + Skip Recomputes + Léim thar Athríomhanna + + + + Enables or disables the recomputations of the document + Cumasaíonn nó díchumasaíonn sé athríomhanna an doiciméid + + + + StdCmdLinkMakeGroup + + + Link Group + Grúpa Nasc + + + + Creates a group of links + Cruthaíonn grúpa nasc + + + + StdCmdLinkMake + + + Make Link + Déan Nasc + + + + A link is an object that references another object, either within the same or in another document. Unlike clones, links reference the original shape directly, making them more memory-efficient, which helps with the creation of complex assemblies. + Is réad é nasc a thagraíonn do réad eile, bíodh sé laistigh den doiciméad céanna nó i ndoiciméad eile. Murab ionann agus clónanna, tagraíonn naisc go díreach don chruth bunaidh, rud a fhágann go bhfuil siad níos éifeachtaí ó thaobh cuimhne de, rud a chabhraíonn le tionóil chasta a chruthú. + + + + StdCmdLinkMakeRelative + + + Make Sub-Link + Déan Fo-Nasc + + + + Creates a sub-object or sub-element link + Cruthaíonn nasc fo-réada nó fo-eiliminte + + + + StdCmdLinkReplace + + + Replace With Link + Ionadaigh le Nasc + + + + Replaces the selected objects with links + Cuirtear naisc in ionad na réada roghnaithe + + + + StdCmdLinkImport + + + Import Links + Naisc Iompórtála + + + + Imports selected external links + Iompórtálann naisc sheachtracha roghnaithe + + + + StdCmdLinkImportAll + + + Import All Links + Iompórtáil Gach Nasc + + + + Imports all links of the active document + Iompórtálann sé gach nasc den doiciméad gníomhach + + + + StdCmdLinkSelectLinked + + + &Go to Linked Object + &Téigh go dtí an Réad Nasctha + + + + Selects the linked object and switches to its original document + Roghnaíonn sé an réad nasctha agus aistríonn sé chuig a dhoiciméad bunaidh + + + + StdCmdLinkSelectLinkedFinal + + + Go to &Deepest Linked Object + Téigh go dtí an &Réad is Doimhne Nasctha + + + + Selects the deepest linked object and switches to its original document + Roghnaíonn sé an réad is doimhne nasctha agus aistríonn sé chuig a dhoiciméad bunaidh + + + + StdCmdLinkSelectAllLinks + + + Select &All Links + Roghnaigh &Gach Nasc + + + + Selects all links to the current selected object + Roghnaíonn sé gach nasc chuig an réad atá roghnaithe faoi láthair + + + + StdCmdLinkActions + + + Link Actions + Gníomhartha Nasc + + + + Commands that operate on link objects + Orduithe a oibríonn ar réada nasc + + + + StdCmdDlgMacroExecute + + + Ma&cros + Macraí + + + + Opens a dialog to execute a recorded macro + Osclaíonn sé seo dialóg chun macra taifeadta a fhorghníomhú + + + + StdCmdDlgMacroExecuteDirect + + + &Execute Macro + Macra a Fhorghníomhú + + + + Executes the macro in the editor + Rith an macra san eagarthóir + + + + StdCmdMacroAttachDebugger + + + &Attach to Remote Debugger + &Ceangail le Dífhabhtóir Cianda + + + + Attaches to a remotely running debugger + Ceanglaíonn sé le dífhabhtóir atá ag rith go cianda + + + + StdCmdMacroStartDebug + + + &Debug Macro + Macra &Dífhabhtaithe + + + + Starts the debugging of macros + Tosaíonn sé ag dífhabhtú macraí + + + + StdCmdMacroStopDebug + + + &Stop Debugging + &Stop Dífhabhtú + + + + Stops the debugging of macros + Stopann sé dífhabhtú macraí + + + + StdCmdMacroStepOver + + + Step &Over + Céim Thar + + + + Steps to the next line in this file + Céimeanna chuig an chéad líne eile sa chomhad seo + + + + StdCmdMacroStepInto + + + Step &Into + Céim &Isteach + + + + Steps to the next line executed + Céimeanna chuig an chéad líne eile curtha i gcrích + + + + StdCmdToggleBreakpoint + + + Toggle &Breakpoint + Scoránaigh & Brisphointe + + + + Adds or removes a breakpoint at this position + Cuireann sé pointe briste leis nó baintear é ag an suíomh seo + + + + StdCmdMacrosFolder + + + Open Macro Folder + Oscail Fillteán Macra + + + + Opens the macros folder in the system file manager + Osclaíonn an fillteán macraí i mbainisteoir comhad an chórais + + + + StdCmdRecentMacros + + + &Recent Macros + Macraí &Le Déanaí + + + + Displays the list of recently used macros + Taispeánann sé liosta na macraí a úsáideadh le déanaí + + + + StdCmdDlgParameter + + + E&dit Parameters + Cuir Paraiméadair in Eagar + + + + Opens a dialog to edit the parameters + Osclaíonn sé seo dialóg chun na paraiméadair a chur in eagar + + + + StdCmdDlgPreferences + + + Prefere&nces + Roghanna + + + + Opens a dialog to edit the preferences + Osclaíonn sé seo dialóg chun na roghanna a chur in eagar + + + + StdCmdDlgCustomize + + + Cu&stomize… + Saincheap… + + + + Opens a dialog to edit toolbars, shortcuts, and macros + Osclaíonn sé dialóg chun barraí uirlisí, aicearraí agus macraí a chur in eagar + + + + StdCmdCommandLine + + + Command &Line + Líne Ordaithe + + + + Opens a command line interface in the console + Osclaíonn comhéadan líne ordaithe sa chonsól + + + + StdCmdFreeCADDonation + + + Donate to FreeCA&D + Tabhair síntiús do FreeCA&D + + + + Support the FreeCAD development + Tacaigh le forbairt FreeCAD + + + + StdCmdDevHandbook + + + Developers Handbook + Lámhleabhar na bhForbróirí + + + + Handbook about FreeCAD development + Lámhleabhar faoi fhorbairt FreeCAD + + + + StdCmdTextDocument + + + Te&xt Document + Doiciméad Téacs + + + + Adds a text document to the active document + Cuireann sé doiciméad téacs leis an doiciméad gníomhach + + + + StdCmdUnitsCalculator + + + &Units Converter + Tiontaire &Aonad + + + + Starts the units converter + Tosaíonn sé an tiontaire aonad + + + + StdCmdUserEditMode + + + Edit &Mode + &Mód Eagarthóireachta + + + + Defines behavior when editing an object from the tree view + Sainmhíníonn sé seo iompar agus réad á chur in eagar ón radharc crainn + + + + StdCmdPart + + + New Part + Cuid Nua + + + + Creates a part, which is a general-purpose container to group objects so they act as a unit in the 3D view. It is intended to arrange objects that have a part TopoShape, like part primitives, Part Design bodies, and other parts. + Cruthaíonn sé cuid, ar coimeádán ilchuspóireach é chun réada a ghrúpáil ionas go bhfeidhmeoidh siad mar aonad sa radharc 3T. Tá sé beartaithe réada a bhfuil TopoShape cuid acu a shocrú, cosúil le bunphrionsabail chuid, coirp Dearaidh Cuid, agus páirteanna eile. + + + + StdCmdGroup + + + New Group + New Group + + + + Creates a group, which is a general-purpose container to group objects in the tree view, regardless of their data type. It is a simple folder to organize the objects in a model. + Cruthaíonn sé grúpa, ar coimeádán ilchuspóireach é chun réada a ghrúpáil sa radharc crainn, beag beann ar a gcineál sonraí. Is fillteán simplí é chun na réada i samhail a eagrú. + + + + StdCmdVarSet + + + Variable Set + Tacar Athróg + + + + Creates a variable set, which is an object that maintains a set of properties to be used as variables + Cruthaíonn sé tacar athróg, arb é atá ann réad a choinníonn tacar airíonna le húsáid mar athróga + + + + StdCmdViewSaveCamera + + + Save Current Camera + Sábháil an Ceamara Reatha + + + + Saves the current camera settings + Sábháiltear socruithe reatha an cheamara + + + + StdCmdViewRestoreCamera + + + Restore Saved Camera + Athchóirigh Ceamara Sábháilte + + + + Restores the saved camera settings + Athchóiríonn sé socruithe sábháilte an cheamara + + + + StdCmdToggleClipPlane + + + Clippin&g View + Radharc Gearrtha + + + + Toggles clipping of the active view + Athraíonn sé bearradh an radhairc ghníomhaigh + + + + StdCmdDrawStyle + + + &Draw Style + Stíl Tarraingthe + + + + Changes the draw style of the objects + Athraíonn stíl tarraingthe na réad + + + + StdCmdToggleVisibility + + + Toggle &Visibility + Infheictheacht a Athrú + + + + Toggles the visibility of the selection + Athraíonn infheictheacht an roghnúcháin + + + + StdCmdToggleTransparency + + + Toggle Transparenc&y + Trédhearcacht a athrú + + + + Toggles the transparency of the selected objects. Transparency can be fine-tuned in the appearance task dialog + Athraíonn sé trédhearcacht na n-ábhar roghnaithe. Is féidir an trédhearcacht a choigeartú go beacht sa dialóg tasc cuma + + + + StdCmdToggleSelectability + + + Toggle Se&lectability + Athraigh an Roghnaitheacht + + + + Toggles the property of the objects to get selected in the 3D view + Athraíonn sé airíonna na réad atá le roghnú sa radharc 3T + + + + StdCmdShowSelection + + + Sho&w Selection + Taispeáin an Rogha + + + + Shows all selected objects + Taispeánann na réad roghnaithe go léir + + + + StdCmdHideSelection + + + &Hide Selection + Folaigh an Rogha + + + + Hides all selected objects + Folaíonn sé na réad roghnaithe go léir + + + + StdCmdSelectVisibleObjects + + + &Select Visible Objects + &Roghnaigh Réada Infheicthe + + + + Selects all visible objects in the active document + Roghnaíonn sé gach réad infheicthe sa cháipéis ghníomhach + + + + StdCmdToggleObjects + + + To&ggle All Objects + Gach Réad a Athrú + + + + Toggles the visibility of all objects in the active document + Athraigh infheictheacht na réad go léir sa cháipéis ghníomhach + + + + StdCmdShowObjects + + + Show &All Objects + Taispeáin &Gach Réad + + + + Shows all objects in the document + Taispeánann sé gach réad sa cháipéis + + + + StdCmdHideObjects + + + Hide All &Objects + Folaigh Gach Réad + + + + Hides all objects in the document + Folaíonn sé gach réad sa cháipéis + + + + StdCmdViewRotateRight + + + Rotates &Right + Rothlaíonn Nó Ar Dheis + + + + Rotates the view by 90° clockwise + Rothlaíonn sé an radharc 90° deiseal + + + + StdCmdViewFitAll + + + &Fit All + &Oiriúnach do Chách + + + + Fits all content into the 3D view + Oiriúnaíonn sé an t-ábhar go léir isteach sa radharc 3T + + + + StdCmdViewFitSelection + + + Fit &Selection + Oiriúnach & Roghnú + + + + Fits the selected content into the 3D view + Oiriúnaíonn sé an t-ábhar roghnaithe isteach sa radharc 3T + + + + StdCmdViewGroup + + + Standard &Views + Radharcanna Caighdeánacha + + + + Changes to a standard view + Athruithe ar radharc caighdeánach + + + + StdViewDockUndockFullscreen + + + D&ocument Window + Fuinneog D&oiciméid + + + + Displays the active view either in fullscreen, undocked, or docked mode + Taispeánann an radharc gníomhach i mód lánscáileáin, neamh-duchtaithe, nó duchtaithe + + + + StdCmdViewVR + + + FreeCAD VR + FreeCAD VR + + + + Extends the FreeCAD 3D Window to a VR device + Síneann sé Fuinneog 3D FreeCAD chuig gléas VR + + + + StdCmdViewCreate + + + New 3D View + Radharc 3T Nua + + + + Opens a new 3D view window for the active document + Osclaíonn sé fuinneog radhairc 3T nua don doiciméad gníomhach + + + + StdCmdToggleNavigation + + + Toggle Navigation/&Edit Mode + Athraigh Mód Nascleanúna/&Eagarthóireachta + + + + Toggles between navigation and edit mode + Athraíonn idir mód nascleanúna agus eagarthóireachta + + + + StdCmdAxisCross + + + Toggle A&xis Cross + Scoránaigh Cros Ais + + + + Toggles the axis cross at the origin + Athraíonn trasnú an ais ag an mbunús + + + + StdCmdViewExample3 + + + Inventor Example #3 + Sampla Aireagóra #3 + + + + Shows an animated texture + Taispeánann uigeacht bheoite + + + + StdCmdViewIvStereoRedGreen + + + Stereo Re&d/Cyan + Steirió Dearg/Cian + + + + Switches stereo viewing to red/cyan + Athraíonn sé an radharc steirió go dearg/ciain + + + + StdCmdViewIvStereoQuadBuff + + + Stereo &Quad Buffer + Maolán Ceathairshnáithe Steirió + + + + Switches stereo viewing to quad buffer + Athraíonn sé an radharc steirió go maolán ceithre huaire + + + + StdCmdViewIvIssueCamPos + + + Issue Camera &Position + Seasamh Ceamara na Fadhbanna + + + + Issues the camera position to the console and to a macro, to easily recall this position + Seolann sé suíomh an cheamara chuig an gconsól agus chuig macra, chun an suíomh seo a thabhairt chun cuimhne go héasca + + + + StdViewBoxZoom + + + &Box Zoom + Zúmáil &Bosca + + + + Activates the box zoom tool + Gníomhaíonn sé an uirlis súmála bosca + + + + StdBoxSelection + + + &Box Selection + Roghnú &Bosca + + + + Activates the box selection tool + Gníomhaíonn sé an uirlis roghnúcháin bosca + + + + StdBoxElementSelection + + + Bo&x Element Selection + Roghnú Eilimint Bosca + + + + Activates box element selection + Gníomhaíonn sé roghnú eilimint bosca + + + + StdTreeSelection + + + &Go to Selection + &Téigh go dtí an Roghnú + + + + Scrolls to the first selected item + Scrollaíonn sé go dtí an chéad mhír roghnaithe + + + + StdCmdTreeCollapse + + + Collapse Selected Items + Laghdaigh Míreanna Roghnaithe + + + + Collapses the currently selected tree items + Laghdaíonn sé na míreanna crainn atá roghnaithe faoi láthair + + + + StdCmdTreeExpand + + + Expand Selected Items + Leathnaigh na Míreanna Roghnaithe + + + + Expands the currently selected tree items + Leathnaíonn sé na míreanna crainn atá roghnaithe faoi láthair + + + + StdCmdTreeSelectAllInstances + + + Select All Instances + Roghnaigh Gach Cás + + + + Selects all instances of the currently selected object + Roghnaíonn sé gach cás den réad atá roghnaithe faoi láthair + + + + StdCmdSceneInspector + + + Scene I&nspector + Cigire Radharc + + + + Opens the scene inspector + Osclaíonn an cigire radhairc + + + + StdCmdTextureMapping + + + Text&ure Mapping + Mapáil Uigeachta + + + + Maps textures to shapes + Mapálann uigeachtaí chuig cruthanna + + + + StdCmdDemoMode + + + View &Turntable + Féach ar an gClár Castáin + + + + Opens a turntable view + Osclaíonn radharc rothchlár + + + + StdCmdSelBack + + + Selection &Back + Roghnú Ar Ais + + + + Restores the previous tree view selection. Only works if tree RecordSelection mode is switched on. + Athchóiríonn sé an rogha radhairc crainn roimhe seo. Ní oibríonn sé ach amháin má tá mód Rogha Taifead crainn casta air. + + + + StdCmdSelForward + + + Selection &Forward + Roghnú Ar Aghaidh + + + + Restores the next tree view selection. Only works if tree RecordSelection mode is switched on. + Athchóiríonn sé an chéad rogha eile don radharc crainn. Ní oibríonn sé ach amháin má tá mód Rogha Taifead crainn casta air. + + + + StdTreeSingleDocument + + + &Single Document + Doiciméad Aonair + + + + Displays only the active document in the tree view + Ní thaispeánann sé ach an doiciméad gníomhach sa radharc crainn + + + + StdTreeMultiDocument + + + &Multi Document + &Ildhoiciméad + + + + Displays all documents in the tree view + Taispeánann sé na doiciméid uile sa radharc crainn + + + + StdTreeSyncView + + + &1 Sync View + &1 Amharc Sioncrónaithe + + + + Switches to the 3D view containing the selected item from the tree view + Athraíonn sé go dtí an radharc 3T ina bhfuil an mhír roghnaithe ón radharc crainn + + + + StdTreeSyncSelection + + + &2 Sync Selection + &2 Roghnú Sioncrónaithe + + + + Expands the tree item when the corresponding object is selected in the 3D view + Leathnaíonn sé an mhír crainn nuair a roghnaítear an réad comhfhreagrach sa radharc 3T + + + + StdTreeSyncPlacement + + + &3 Sync Placement + &3 Sioncrónú Socrúcháin + + + + Adjusts the placement on drag-and-drop of objects across coordinate systems (e.g. in part containers) + Coigeartaíonn sé an socrúchán ar tharraingt agus scaoil réad trasna córais chomhordanáidí (m.sh. i gcoimeádáin pháirteacha) + + + + StdTreeRecordSelection + + + &5 Record Selection + &5 Roghnú Taifead + + + + Records the selection in the tree view in order to go back/forward using the navigation buttons + Taifeadann sé an rogha sa radharc crainn chun dul ar ais/ar aghaidh ag baint úsáide as na cnaipí nascleanúna + + + + StdTreeDrag + + + Initiate &Dragging + Tosaigh ag Tarraingt + + + + Initiates dragging of the currently selected tree items + Tosaíonn sé ag tarraingt na míreanna crainn atá roghnaithe faoi láthair + + + + StdCmdTreeViewActions + + + Tree View Actions + Gníomhartha Radharc Crann + + + + Tree view behavior options and actions + Roghanna agus gníomhartha iompair radhairc crainn + + + + StdCmdSelBoundingBox + + + &Bounding Box + Bosca Teorannaithe + + + + Shows selection bounding box + Taispeánann bosca teorannaithe roghnúcháin + + + + StdCmdDockOverlayAll + + + Toggle Overl&ay for All Panels + Athraigh Forleagan do Gach Painéal + + + + Toggled overlay mode for all docked panels + Mód forleagan scortha do na painéil dugaithe go léir + + + + StdCmdDockOverlayTransparentAll + + + Toggle Tra&nsparent Panels + Scoránaigh Painéil Thrédhearcacha + + + + Toggles transparent mode for all docked overlay panels. +This makes the docked panels stay transparent at all times. + Athraíonn sé seo an modh trédhearcach do gach painéal forleagan dugtha. +Fágann sé seo go bhfanann na painéil dugtha trédhearcach i gcónaí. + + + + StdCmdDockOverlayToggle + + + Toggle &Overlay + Scoránaigh Forleagan + + + + Toggles overlay mode for the docked window under the cursor + Athraíonn sé mód forleagan don fhuinneog atá ceangailte faoin gcúrsóir + + + + StdCmdDockOverlayToggleTransparent + + + Toggle Tran&sparent Mode + Scoránaigh Mód Trédhearcach + + + + Toggles transparent mode for the docked panel under cursor. +This makes the docked panel stay transparent at all times. + Athraíonn sé seo an modh trédhearcach don phainéal dugaithe faoin gcúrsóir. +Fágann sé seo go bhfanann an painéal dugaithe trédhearcach i gcónaí. + + + + StdCmdDockOverlayToggleLeft + + + Toggle &Left + Scoránaigh ar Chlé + + + + Toggles the visibility of the left overlay panel + Athraíonn sé infheictheacht an phainéil fhorleagan ar chlé + + + + StdCmdDockOverlayToggleRight + + + Toggle &Right + Scoránaigh ar Dheis + + + + Toggles the visibility of the right overlay panel + Athraíonn sé infheictheacht an phainéil fhorleagan ar dheis + + + + StdCmdDockOverlayToggleTop + + + Toggle &Top + Scoránaigh Barr + + + + Toggles the visibility of the top overlay panel + Athraíonn sé infheictheacht an phainéil fhorleagan uachtaraigh + + + + StdCmdDockOverlayToggleBottom + + + Toggle &Bottom + Scoránaigh Bun + + + + Toggles the visibility of the bottom overlay panel + Athraíonn sé infheictheacht an phainéil fhorleagan bun + + + + StdCmdDockOverlayMouseTransparent + + + Bypass &Mouse Events in Overlay Panels + Imeachtaí &Luiche a Sheachaint i bPainéil Forleagan + + + + Bypasses all mouse events in docked overlay panels + Seachnaíonn sé gach imeacht luiche i bpainéil fhorleagan dugaithe + + + + StdCmdDockOverlay + + + Overlay Docked Panel + Painéal Dugaithe Forleagan + + + + Sets the docked panel in overlay mode + Socraíonn an painéal dugaithe i mód forleagan + + + + StdStoreWorkingView + + + St&ore Working View + Radharc Oibre an tSiopa + + + + Stores a temporary working view for the current document + Stórálann sé radharc oibre sealadach don doiciméad reatha + + + + StdRecallWorkingView + + + R&ecall Working View + Athghairm Amharc Oibre + + + + Recalls a previously stored temporary working view + Meabhraíonn sé radharc oibre sealadach a stóráladh roimhe seo + + + + StdCmdAlignToSelection + + + &Align to Selection + &Ailíniú leis an Roghnú + + + + Aligns the camera view to the selected elements in the 3D view + Ailíníonn sé radharc an cheamara leis na heilimintí roghnaithe sa radharc 3T + + + + StdCmdWindows + + + Choose Open &Window + Roghnaigh Oscail &Fuinneog + + + + Displays the open windows + Taispeánann sé na fuinneoga oscailte + + + + StdCmdUserInterface + + + Dock Views + Radharcanna Duga + + + + Docks all top-level views + Déanann sé gach radharc barrleibhéil a dhuga + + + + StdCmdToggleToolBarLock + + + Lock Toolbars + Glasáil Barraí Uirlisí + + + + Locks toolbars so they are no longer moveable + Glasálann sé barraí uirlisí ionas nach féidir iad a bhogadh a thuilleadh + + + + Gui::ExpressionLineEdit + + + Exact Match + Meaitseáil Bheacht + + + + Gui::ExpressionTextEdit + + + Exact Match + Meaitseáil Bheacht + + + + Gui::FileChooser + + + + Select a File + Roghnaigh Comhad + + + + Select a Directory + Roghnaigh Eolaire + + + + Gui::NetworkRetriever + + + Download started… + Íoslódáil tosaithe… + + + + Gui::OverlayTitleBar + + + Mouse pass through, Esc to stop + Téigh tríd an luch, Esc le stopadh + + + + Gui::DockWnd::PropertyDockView + + + Property View + Radharc Maoine + + + + Gui::TreeDockWidget + + + Tree View + Radharc Crann + + + + Gui::Dialog::DlgExpressionInput + + + Revert to last calculated value (as constant) + Fill ar an luach ríofa deireanach (mar tairiseach) + + + + (Warning: unit discarded) + (Rabhadh: aonad caite amach) + + + + Invalid property name: %1 + Ainm maoine neamhbhailí: %1 + + + + Unknown object + Réad anaithnid + + + + + the name cannot be empty + ní féidir an t-ainm a bheith folamh + + + + %1 is a unit + Is aonad é %1 + + + + %1 is a constant + Is tairiseach é %1 + + + + %1 already exists + Tá %1 ann cheana féin + + + + Invalid group name: %1 + Ainm grúpa neamhbhailí: %1 + + + + QWidget + + + Generic + Generic + + + + Numeric + Uimhriúil + + + + Color + Dath + + + + Gui + + + New parameter... + Paraiméadar nua... + + + + Gui::StyleParametersModel + + + All Theme Editor Parameters + Gach Paraiméadar Eagarthóra Téama + + + + Root + Fréamh + + + + Name + Ainm + + + + Expression + Expression + + + + Preview + Réamhamharc + + + + Type + Cineál + + + + Gui::Dialog::DlgCustomToolBoxbarsImp + + + + Toolbox Bars + Barraí Bosca Uirlisí + + + + Gui::SiemensNXNavigationStyle + + + Press left mouse button + Brúigh cnaipe luiche clé + + + + Press middle+right click + Brúigh cliceáil lár + cliceáil ar dheis + + + + Press middle mouse button + Brúigh cnaipe lár na luiche + + + + Scroll mouse wheel + Roth na luiche scrollaigh + + + + Gui::PropertyEditor::LinkLabel + + + Changes the linked object + Athraíonn an réad nasctha + + + + Gui::PropertyEditor::PropertyItemDelegate + + + Yes + Yes + + + + No + No + + + + Exceptions + + + Value out of range (%1 out of [%2, %3]) + Luach lasmuigh den raon (%1 as [%2, %3]) + + + + Not a number + Ní uimhir í + + + + Unit mismatch between result and required unit + Neamhréir aonaid idir an toradh agus an t-aonad riachtanach + + + + StdCmdClarifySelection + + + Clarify Selection + Soiligh an Roghnú + + + + Displays a context menu at the mouse cursor to select overlapping or obstructed geometry in the 3D view. + + Taispeánann sé roghchlár comhthéacs ag cúrsóir na luiche chun geoiméadracht fhorluiteach nó bhactha a roghnú san amharc 3T. + + + + + Gui::SelectionMenu + + + Whole Object + Réad Iomlán + + + + Gui::Dialog::DlgVersionMigrator + + + Dialog + Dialóg + + + + + TextLabel + Lipéad Téacs + + + + Configuration data and addons from a previous program version were found. Migrate the configuration to a new directory for this version? + Fuarthas sonraí cumraíochta agus breiseáin ó leagan roimhe seo den chlár. An bhfuil tú ag iarraidh an chumraíocht a aistriú chuig eolaire nua don leagan seo? + + + + Copying the configuration will ensure that any changes from the new version will not affect the previous installation. Sharing configuration between versions can cause problems and is not recommended. + Trí an chumraíocht a chóipeáil, cinnteoidh sé nach mbeidh aon tionchar ag aon athruithe ón leagan nua ar an suiteáil roimhe seo. Is féidir fadhbanna a chruthú má roinntear cumraíocht idir leaganacha agus ní mholtar é sin a dhéanamh. + + + + Help + Cabhair + + + + Copy Configuration (Recommended) + Cumraíocht Cóipeála (Molta) + + + + Welcome to %1 %2.%3 + Fáilte go %1 %2.%3 + + + + Calculating size… + Ag ríomh an mhéid… + + + + Share configuration between versions + Cumraíocht a roinnt idir leaganacha + + + + Share configuration with previous version + Comhroinn cumraíocht leis an leagan roimhe seo + + + + Use a new default configuration + Úsáid cumraíocht réamhshocraithe nua + + + + Migration complete + Imirce críochnaithe + + + + New default configuration created + Cumraíocht réamhshocraithe nua cruthaithe + + + + Gui::StatusBarLabel + + + Copy + Cóipeáil + + + + Select All + Roghnaigh Uile + + + diff --git a/src/Gui/Language/FreeCAD_hr.ts b/src/Gui/Language/FreeCAD_hr.ts index c2fb06eefc..6c337a3afc 100644 --- a/src/Gui/Language/FreeCAD_hr.ts +++ b/src/Gui/Language/FreeCAD_hr.ts @@ -1717,56 +1717,56 @@ isto vrijeme, pokrenut će se onaj s najvećim prioritetom. Gui::Dialog::DlgMacroExecuteImp - + Macros Makronaredbe - + Macro file Makro datoteke - - - + + + Existing file Postojeće datoteke - + '%1'. This file already exists. '%1'. Ova datoteka već postoji. - + Cannot create file Ne mogu stvoriti datoteku - + Creation of file '%1' failed. Kreiranje datoteke '%1' nije uspjelo. - + Delete macro Brisanje makro - + Do not show again Ne prikazuj ponovno - + Guided Walkthrough Vodič kroz upute - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1777,92 +1777,92 @@ Napomena: vaše promjene primijenit će se prilikom sljedećeg prebacivanja radn - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close Upute za uporabu: Popunite polja koja nedostaju (izborno), zatim kliknite Dodaj, a zatim Zatvori - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. Upute za prolazak: Odaberite makronaredbu s popisa, zatim kliknite gumb strelice desno (->), zatim Zatvori. - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. Upute za prolazak: Kliknite Novo, odaberite makronaredbu, zatim gumb strelice desno (->), zatim Zatvori. - + Renaming Macro File Preimenovanje makronaredbi datoteka - + Read-Only Samo za čitanje - + Enter a file name: Unos Imena datoteke: - + Delete the macro '%1'? Izbriši makro '%1'? - + Walkthrough, Dialog 1 of 2 Priručnik, dijalog 1 od 2 - + Walkthrough, Dialog 1 of 1 Priručnik, dijalog 1 od 1 - + Walkthrough, Dialog 2 of 2 Priručnik, dijalog 2 od 2 - - + + Enter new name Unesi novo ime - - + + '%1' already exists. '%1' već postoji. - + Rename Failed Preimenovanje nije uspjelo - + Failed to rename to '%1'. Perhaps a file permission error? Nije moguće preimenovati u '%1'. Možda je greška dopuštenja datoteke? - + Duplicate Macro Dupliciraj makronaredbu - + Duplicate Failed Dupliciranje neuspješno - + Failed to duplicate to '%1'. Perhaps a file permission error? Nije uspjelo dupliciranje u '%1'. @@ -7995,47 +7995,47 @@ Provjerite prikaz izvješća za više pojedinosti. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. Ovaj sustav radi OpenGL %1.%2. FreeCAD zahtijeva OpenGL 2.0 ili noviji. Nadogradite grafički upravljački program i/ili karticu. - + Invalid OpenGL Version Pogrešna OpenGL Verzija - + Migrating Seoba - + Restarting Ponovno pokretanje - + Migration failed Neuspješna seoba - + Estimated size of data to copy: %1 Procijenjena veličina podataka za kopiranje: %1 - + Migrating configuration data and addons… Seoba konfiguracijskih podataka i dodataka… - + Migration failed. See the Report View for details. Seoba nije uspjela. Za detalje pogledajte prikaz izvješća. - + → Restarting… → Ponovno pokretanje… @@ -8699,12 +8699,12 @@ Odaberite "Prekini" za prekid Neke dokumente nije bilo moguće spremiti. Otkazati zatvaranje? - + Delete macro Brisanje makro - + Not allowed to delete system-wide macros Ne možete izbrisati cijeli sustav makronaredbe @@ -9062,7 +9062,7 @@ trenutnu kopiju će biti izgubljene. Aktivni objekt - + Edit Text Uredi tekst @@ -14688,42 +14688,42 @@ Ovo omogućuje da usidreni izbornici ostaju uvijek prozirni. Pomoć - + Copy Configuration (Recommended) Kopiraj konfiguraciju (preporučeno) - + Welcome to %1 %2.%3 Dobrodošli u %1 %2.%3 - + Calculating size… Izračun veličine… - + Share configuration between versions Podijelite konfiguraciju između verzija - + Share configuration with previous version Dijeli konfiguraciju s prethodnom verzijom - + Use a new default configuration Koristite novu zadanu konfiguraciju - + Migration complete Migracija završena - + New default configuration created Stvorena je nova zadana konfiguracija diff --git a/src/Gui/Language/FreeCAD_hu.ts b/src/Gui/Language/FreeCAD_hu.ts index 61554f63c3..4cda17edc0 100644 --- a/src/Gui/Language/FreeCAD_hu.ts +++ b/src/Gui/Language/FreeCAD_hu.ts @@ -1715,56 +1715,56 @@ same time. The one with the highest priority will be triggered. Gui::Dialog::DlgMacroExecuteImp - + Macros Makrók - + Macro file Makró fájl - - - + + + Existing file Létező fájl - + '%1'. This file already exists. '%1'. Ez a fájl már létezik. - + Cannot create file Nem lehet létrehozni a fájlt - + Creation of file '%1' failed. Nem sikerült létrehozni a '%1' fájlt. - + Delete macro Makró törlése - + Do not show again Többé ne jelenjen meg - + Guided Walkthrough Interaktív útmutató - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1775,91 +1775,91 @@ Megjegyzés: a módosítások csak a következő munkaasztal váltásakor érvé - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close Útmutató utasítások: Töltse ki a hiányzó mezőket (nem kötelező), majd kattintson a Hozzáadás, majd a Bezárás gombra - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. Útmutató: Válassza ki a makrót a listából, majd kattintson a jobbra nyíl gombra (->), majd a Bezárás gombra. - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. Útmutató: Kattintson az Új gombra, válassza ki a makrót, majd a jobbra mutató nyíl (->) gombra, majd a Bezárás gombra. - + Renaming Macro File Makró fájl átnevezése - + Read-Only Csak olvasható - + Enter a file name: Írjon be egy fájlnevet: - + Delete the macro '%1'? Törölni szeretné a '%1' makrót? - + Walkthrough, Dialog 1 of 2 Útmutató, párbeszéd 1/2 - + Walkthrough, Dialog 1 of 1 Útmutató, párbeszéd 1/1 - + Walkthrough, Dialog 2 of 2 Útmutató, párbeszéd 2/2 - - + + Enter new name Írjon be egy új nevet - - + + '%1' already exists. '%1' már létezik. - + Rename Failed Átnevezés sikertelen - + Failed to rename to '%1'. Perhaps a file permission error? Sikertelen átnevezés: '%1'. Talán fájl jogosultság hiba? - + Duplicate Macro Makró másolat - + Duplicate Failed Másolás meghiúsult - + Failed to duplicate to '%1'. Perhaps a file permission error? '%1' másolása meghiúsult. @@ -7967,47 +7967,47 @@ További részletekért kérjük, nézze meg a jelentés nézetet. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. Ezen a rendszeren OpenGL %1.%2 fut. A FreeCAD-hez OpenGL 2.0 vagy magasabb verziószám szükséges. Szükség szerint frissítse grafikus illesztőprogramját és/vagy kártyáját. - + Invalid OpenGL Version Érvénytelen OpenGL verzió - + Migrating Áttelepít - + Restarting Újraindít - + Migration failed Áttelepítés sikertelen - + Estimated size of data to copy: %1 A másolandó adatok becsült mérete: %1 - + Migrating configuration data and addons… Konfigurációs adatok és bővítmények áttelepítése… - + Migration failed. See the Report View for details. Áttelepjtés sikertelen volt. A részletekért nézze meg a jelentés nézetet. - + → Restarting… → Újraindít… @@ -8667,12 +8667,12 @@ A 'Megszakítás' választásával megszakít Néhány dokumentum nem menthető. Bezárja a folyamatot? - + Delete macro Makró törlése - + Not allowed to delete system-wide macros Nem szabad törölni a rendszer-területi makrókat @@ -9030,7 +9030,7 @@ bármilyen változás elveszik. Aktív objektum - + Edit Text Szöveg szerkesztése @@ -14642,42 +14642,42 @@ Ezáltal a dokkolt panel mindig átlátszó marad. Súgó - + Copy Configuration (Recommended) Konfiguráció másolása (Ajánlott) - + Welcome to %1 %2.%3 Üdvözöljük a %1 %2.%3 - + Calculating size… Méretszámítás… - + Share configuration between versions Konfiguráció megosztása verziók között - + Share configuration with previous version Konfiguráció megosztása az előző verzióval - + Use a new default configuration Új alapértelmezett konfiguráció használata - + Migration complete Adatok áttelepítése sikeres - + New default configuration created Új alapértelmezett konfiguráció létrehozva diff --git a/src/Gui/Language/FreeCAD_it.ts b/src/Gui/Language/FreeCAD_it.ts index cece285c76..89f1f691ac 100644 --- a/src/Gui/Language/FreeCAD_it.ts +++ b/src/Gui/Language/FreeCAD_it.ts @@ -1715,56 +1715,56 @@ con la stessa scorciatoia sono attivi contemporaneamente sarà usato il comando Gui::Dialog::DlgMacroExecuteImp - + Macros Macro - + Macro file File macro - - - + + + Existing file File esistente - + '%1'. This file already exists. '%1'. Il file esiste già. - + Cannot create file Impossibile creare il file - + Creation of file '%1' failed. Creazione del file '%1' fallita. - + Delete macro Cancella macro - + Do not show again Non mostrare più - + Guided Walkthrough Procedura guidata - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1775,93 +1775,93 @@ Nota: le modifiche verranno applicate al successivo cambio di ambiente di lavoro - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close Istruzioni della procedura guidata: riempire i campi mancanti (opzionale) quindi fare clic su Aggiungi, quindi chiudere - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. Istruzioni dettagliate: selezionare la macro dall'elenco, quindi fare clic sul pulsante freccia destra (->), quindi Chiudi. - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. Istruzioni dettagliate: clicca Nuovo, seleziona macro, poi freccia destra (->), quindi chiudi. - + Renaming Macro File Rinomina file Macro - + Read-Only Sola Lettura - + Enter a file name: Inserire un nome file: - + Delete the macro '%1'? Eliminare la macro '%1'? - + Walkthrough, Dialog 1 of 2 Procedura guidata, finestra di dialogo 1 di 2 - + Walkthrough, Dialog 1 of 1 Procedura guidata, finestra di dialogo 1 di 1 - + Walkthrough, Dialog 2 of 2 Procedura guidata, finestra di dialogo 2 di 2 - - + + Enter new name Inserire un nuovo nome - - + + '%1' already exists. '%1' esiste già. - + Rename Failed Impossibile rinominare - + Failed to rename to '%1'. Perhaps a file permission error? Impossibile rinominare in '%1'. Forse un errore di autorizzazione del file? - + Duplicate Macro Duplica la macro - + Duplicate Failed Duplicazione fallita - + Failed to duplicate to '%1'. Perhaps a file permission error? Impossibile duplicare '%1'. @@ -7962,47 +7962,47 @@ Consultare la vista report per maggiori dettagli. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. Questo sistema esegue OpenGL %1.%2. FreeCAD richiede OpenGL 2.0 o versione successiva. Aggiornare il driver grafico e/o la scheda grafica secondo necessità. - + Invalid OpenGL Version Versione OpenGL Non Valida - + Migrating Migrazione - + Restarting Riavvio - + Migration failed Migrazione non riuscita - + Estimated size of data to copy: %1 Dimensione stimata dei dati da copiare: %1 - + Migrating configuration data and addons… Migrazione dati di configurazione e addons… - + Migration failed. See the Report View for details. Migrazione non riuscita. Vedere la vista report per i dettagli. - + → Restarting… → Riavvio… @@ -8662,12 +8662,12 @@ Scegliere 'Annulla' per interrompere Alcuni documenti non possono essere salvati. Annullare la chiusura? - + Delete macro Cancella macro - + Not allowed to delete system-wide macros Non è consentito eliminare le macro di sistema @@ -9022,7 +9022,7 @@ the current copy will be lost. Oggetto attivo - + Edit Text Modifica testo @@ -14627,42 +14627,42 @@ In questo modo il pannello agganciato rimane sempre trasparente. Aiuto - + Copy Configuration (Recommended) Copia configurazione (consigliato) - + Welcome to %1 %2.%3 Benvenuto in %1 v%2.%3 - + Calculating size… Calcolo dimensione… - + Share configuration between versions Condividi configurazione tra le versioni - + Share configuration with previous version Condividi la configurazione con la versione precedente - + Use a new default configuration Usa una nuova configurazione predefinita - + Migration complete Migrazione completata - + New default configuration created Nuova configurazione predefinita creata diff --git a/src/Gui/Language/FreeCAD_ja.ts b/src/Gui/Language/FreeCAD_ja.ts index e76759664f..3803d0adc0 100644 --- a/src/Gui/Language/FreeCAD_ja.ts +++ b/src/Gui/Language/FreeCAD_ja.ts @@ -1716,55 +1716,55 @@ same time. The one with the highest priority will be triggered. Gui::Dialog::DlgMacroExecuteImp - + Macros マクロ - + Macro file マクロファイル - - - + + + Existing file 既存ファイル - + '%1'. This file already exists. '%1'.このファイルは既に存在します。 - + Cannot create file ファイルを作成できません。 - + Creation of file '%1' failed. ファイル '%1' の作成に失敗しました。 - + Delete macro マクロの削除 - + Do not show again 今後表示しない - + Guided Walkthrough ガイド・ウォークスルー - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1775,91 +1775,91 @@ Note: your changes will be applied when you next switch workbenches - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close ウォークスルーの手順: 不足しているフィールドを入力(省略可能)して、追加をクリックし、閉じます。 - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. ウォークスルーの手順: リストからマクロを選択し、右矢印ボタン (→) をクリックし、閉じます。 - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. ウォークスルーの手順: 新規をクリックし、マクロを選択し、さらに右矢印ボタン (→) をクリックし、閉じます。 - + Renaming Macro File マクロファイルの名前を変更 - + Read-Only 読み取り専用 - + Enter a file name: ファイル名を入力: - + Delete the macro '%1'? マクロ「%1」を削除しますか? - + Walkthrough, Dialog 1 of 2 ウォークスルー・ダイアログ1/2 - + Walkthrough, Dialog 1 of 1 ウォークスルー・ダイアログ1/1 - + Walkthrough, Dialog 2 of 2 ウォークスルー・ダイアログ2/2 - - + + Enter new name 新しい名前を入力 - - + + '%1' already exists. '%1' は既に存在します - + Rename Failed 名前の変更に失敗 - + Failed to rename to '%1'. Perhaps a file permission error? 名前を '%1' に変更できませんでした。ファイルのアクセス許可でのエラーの可能性があります。 - + Duplicate Macro マクロの複製 - + Duplicate Failed 複製に失敗しました - + Failed to duplicate to '%1'. Perhaps a file permission error? '%1' を複製に失敗しました。 @@ -7940,47 +7940,47 @@ Check the report view for more details. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. このシステムは OpenGL %1.%2 を実行しています。FreeCAD では OpenGL 2.0 以上が必要です。必要に応じてグラフィックドライバーやカードを更新してください。 - + Invalid OpenGL Version 無効な OpenGL バージョンです。 - + Migrating 移行中 - + Restarting 再起動中 - + Migration failed 移行に失敗しました - + Estimated size of data to copy: %1 コピーするデータの推定サイズ: %1 - + Migrating configuration data and addons… 設定データとアドオンを移行中… - + Migration failed. See the Report View for details. 移行に失敗しました。詳細についてはレポートビューを参照してください。 - + → Restarting… → 再起動中… @@ -8640,12 +8640,12 @@ Choose 'Abort' to abort 一部のドキュメントを保存できませんでした。閉じるのをキャンセルしますか? - + Delete macro マクロの削除 - + Not allowed to delete system-wide macros システム全体のマクロを削除することはできません @@ -9000,7 +9000,7 @@ the current copy will be lost. アクティブなオブジェクト - + Edit Text テキストを編集 @@ -14598,42 +14598,42 @@ This makes the docked panel stay transparent at all times. ヘルプ - + Copy Configuration (Recommended) 設定をコピー(推奨) - + Welcome to %1 %2.%3 %1 %2.%3 へようこそ - + Calculating size… サイズを計算中… - + Share configuration between versions バージョン間で設定を共有 - + Share configuration with previous version 以前のバージョンと設定を共有 - + Use a new default configuration 新しいデフォルト設定を使用 - + Migration complete 移行完了 - + New default configuration created 新しいデフォルト設定が作成されました。 diff --git a/src/Gui/Language/FreeCAD_ka.ts b/src/Gui/Language/FreeCAD_ka.ts index 3dea77b743..0cc37061b9 100644 --- a/src/Gui/Language/FreeCAD_ka.ts +++ b/src/Gui/Language/FreeCAD_ka.ts @@ -1718,56 +1718,56 @@ same time. The one with the highest priority will be triggered. Gui::Dialog::DlgMacroExecuteImp - + Macros მაკროები - + Macro file მაკროს ფაილი - - - + + + Existing file არსებული ფაილი - + '%1'. This file already exists. '%1' ეს ფაილი უკვე არსებობს. - + Cannot create file ფაილის შექმნა შეუძლებელია - + Creation of file '%1' failed. ფაილ '%1'-ის შექმნის შეცდომა. - + Delete macro მაკროს წაშლა - + Do not show again აღარ მაჩვენო განმეორებით - + Guided Walkthrough ინტერაქტიული ტური - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1778,93 +1778,93 @@ Note: your changes will be applied when you next switch workbenches - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close ინსტრუქციები: შეავსეთ გამოტოვებული ველები (არასავალდებულო) შემდეგ დააჭირეთ დამატებას, შემდეგ კი დახურვას - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. გავლის ინსტრუქციები: აირჩიეთ მაკრო სიიდან, შემდეგ დააწკაპუნეთ მარჯვენა ისრის ღილაკზე (->), შემდეგ დახურეთ. - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. გავლის ინსტრუქციები: დააწკაპუნეთ ახალი, აირჩიეთ მაკრო, შემდეგ მარჯვნივ ისარზე (->), შემდეგ კი დახურვაზე. - + Renaming Macro File მაკროს ფაილის სახელის გადარქმევა - + Read-Only მხოლოდ კითხვის რეჟიმი - + Enter a file name: შეიყვანეთ ფაილის სახელი: - + Delete the macro '%1'? წავშალო მაკრო '%1'? - + Walkthrough, Dialog 1 of 2 ტური, ფანჯარა 1 2-დან - + Walkthrough, Dialog 1 of 1 ტური, ფანჯარა 1 1-დან - + Walkthrough, Dialog 2 of 2 ტური, ფანჯარა 2 2-დან - - + + Enter new name შეიყვანეთ ახალი სახელი - - + + '%1' already exists. %1 უკვე არსებობს. - + Rename Failed სახელის გადარქმევის შეცდომა - + Failed to rename to '%1'. Perhaps a file permission error? %1-სთვის სახელის გადარქმევის შეცდომა. ფაილებზე წვდომები ნამდვილად გაქვთ? - + Duplicate Macro მაკროს ასლი - + Duplicate Failed ასლის შექმნის შეცდომა - + Failed to duplicate to '%1'. Perhaps a file permission error? %1-ის დუბლირების შეცდომა. @@ -7970,47 +7970,47 @@ Check the report view for more details. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. - + Invalid OpenGL Version არასწორი OpenGL-ის ვერსია - + Migrating მიმდინარეობს მიგრაცია - + Restarting მიმდინარეობს თავიდან გაშვება - + Migration failed მიგრაცია ჩავარდა - + Estimated size of data to copy: %1 დასაკოპირებელი მონაცემების დაახლოებითი ზომა: %1 - + Migrating configuration data and addons… მიმდინარეობს კონფიგურაციის მონაცემებისა და დამატებების მიგრაცია… - + Migration failed. See the Report View for details. მიგრაცია ჩავარდა. დეტალებისთვის იხილეთ ანგარიშის ხედი. - + → Restarting… → მიმდინარეობს თავიდან გაშვება… @@ -8670,12 +8670,12 @@ Choose 'Abort' to abort ზოგიერთი დოკუმენტის შენახვა შეუძლებელია. გაუქმდეს დახურვა? - + Delete macro მაკროს წაშლა - + Not allowed to delete system-wide macros სისტემური მაკროების წაშლა აკრძალულია @@ -9033,7 +9033,7 @@ the current copy will be lost. აქტიური ობიექტი - + Edit Text ტექსტის ჩასწორება @@ -14641,42 +14641,42 @@ This makes the docked panel stay transparent at all times. დახმარება - + Copy Configuration (Recommended) კონფიგურაციის კოპირება (რეკომენდებულია) - + Welcome to %1 %2.%3 Welcome to %1 %2.%3 - + Calculating size… ზომის გამოთვლა… - + Share configuration between versions კონფიგურაციის გაზიარება ვერსიებს შორის - + Share configuration with previous version კონფიგურაციის გაზიარება წინა ვერსიასთან - + Use a new default configuration ახალი ნაგულისხმევი კონფიგურაციის გამოყენება - + Migration complete მიგრაცია დასრულდა - + New default configuration created შეიქმნა ახალი ნაგულისხმევი კონფიგურაცია diff --git a/src/Gui/Language/FreeCAD_ko.ts b/src/Gui/Language/FreeCAD_ko.ts index fee912b151..39ce88eaed 100644 --- a/src/Gui/Language/FreeCAD_ko.ts +++ b/src/Gui/Language/FreeCAD_ko.ts @@ -1718,55 +1718,55 @@ same time. The one with the highest priority will be triggered. Gui::Dialog::DlgMacroExecuteImp - + Macros 매크로 - + Macro file 매크로 파일 - - - + + + Existing file 존재하는 파일 - + '%1'. This file already exists. '%1 '입니다. 파일이 이미 존재함. - + Cannot create file 파일을 만들 수 없습니다. - + Creation of file '%1' failed. 파일 '%1'을 생성하지 못했습니다. - + Delete macro 매크로 삭제 - + Do not show again 다시 표시 안함 - + Guided Walkthrough 가이드된 워크스루 - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1776,93 +1776,93 @@ Note: your changes will be applied when you next switch workbenches 참고: 다음에 워크벤치를 전환할 때 변경사항이 적용됩니다. - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close 워크스루 지침: 누락된 필드를 채우고(옵션) 추가를 클릭한 다음 닫기를 클릭합니다 - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. - + Renaming Macro File 매크로 파일 이름 바꾸기 - + Read-Only 읽기 전용 - + Enter a file name: 파일 이름을 입력하세요: - + Delete the macro '%1'? '%1' 매크로를 삭제할까요? - + Walkthrough, Dialog 1 of 2 Walkthrough, Dialog 1 of 2 - + Walkthrough, Dialog 1 of 1 Walkthrough, Dialog 1 of 1 - + Walkthrough, Dialog 2 of 2 Walkthrough, Dialog 2 of 2 - - + + Enter new name 새 이름 입력 - - + + '%1' already exists. '%1' 이미 존재합니다. - + Rename Failed 이름 바꾸기 실패함 - + Failed to rename to '%1'. Perhaps a file permission error? '%1'(으)로 이름을 바꾸지 못했습니다. 어쩌면 파일권한 오류일까요? - + Duplicate Macro 매크로 복제하기 - + Duplicate Failed 복제 실패함 - + Failed to duplicate to '%1'. Perhaps a file permission error? '%1'(으)로 복제하지 못했습니다. @@ -7970,47 +7970,47 @@ Check the report view for more details. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. - + Invalid OpenGL Version Invalid OpenGL Version - + Migrating Migrating - + Restarting Restarting - + Migration failed Migration failed - + Estimated size of data to copy: %1 Estimated size of data to copy: %1 - + Migrating configuration data and addons… Migrating configuration data and addons… - + Migration failed. See the Report View for details. Migration failed. See the Report View for details. - + → Restarting… → 다시 시작 중… @@ -8668,12 +8668,12 @@ Choose 'Abort' to abort Some documents could not be saved. Cancel closing? - + Delete macro 매크로 삭제 - + Not allowed to delete system-wide macros 시스템 전체 매크로 삭제가 허용되지 않음 @@ -9031,7 +9031,7 @@ the current copy will be lost. 활성화된 대상체 - + Edit Text Edit Text @@ -14640,42 +14640,42 @@ This makes the docked panel stay transparent at all times. 도움말 - + Copy Configuration (Recommended) Copy Configuration (Recommended) - + Welcome to %1 %2.%3 Welcome to %1 %2.%3 - + Calculating size… Calculating size… - + Share configuration between versions Share configuration between versions - + Share configuration with previous version Share configuration with previous version - + Use a new default configuration Use a new default configuration - + Migration complete Migration complete - + New default configuration created New default configuration created diff --git a/src/Gui/Language/FreeCAD_nl.ts b/src/Gui/Language/FreeCAD_nl.ts index d96bcb643c..d94880d40b 100644 --- a/src/Gui/Language/FreeCAD_nl.ts +++ b/src/Gui/Language/FreeCAD_nl.ts @@ -1719,55 +1719,55 @@ Het item zal worden verplaatst binnen het hiërarchieniveau. Gui::Dialog::DlgMacroExecuteImp - + Macros Macro's - + Macro file Macro-bestand - - - + + + Existing file Bestaand bestand - + '%1'. This file already exists. '%1'. Dit bestand bestaat reeds. - + Cannot create file Kan bestand niet aanmaken - + Creation of file '%1' failed. Creëren van bestand '%1' mislukt. - + Delete macro Verwijder macro - + Do not show again Niet opnieuw tonen - + Guided Walkthrough Stap voor Stap begeleiding - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1778,93 +1778,93 @@ Opmerking: uw wijzigingen worden toegepast wanneer u de volgende keer van werkba - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close Stappeninstructies: Vul de ontbrekende velden in (optioneel) en klik op Toevoegen en vervolgens op Sluiten - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. - + Renaming Macro File Hernoemen van macrobestand - + Read-Only Alleen-Lezen - + Enter a file name: Voer een bestandsnaam in: - + Delete the macro '%1'? Delete the macro '%1'? - + Walkthrough, Dialog 1 of 2 Walkthrough, Dialog 1 of 2 - + Walkthrough, Dialog 1 of 1 Walkthrough, Dialog 1 of 1 - + Walkthrough, Dialog 2 of 2 Walkthrough, Dialog 2 of 2 - - + + Enter new name Voer een nieuwe naam in - - + + '%1' already exists. '%1' bestaat al. - + Rename Failed Hernoemen is mislukt - + Failed to rename to '%1'. Perhaps a file permission error? Kan de naam '%1' niet wijzigen. Misschien een fout met bestandsrechten? - + Duplicate Macro Macro dupliceren - + Duplicate Failed Dupliceren mislukt - + Failed to duplicate to '%1'. Perhaps a file permission error? Kan niet naar '%1' dupliceren. @@ -7967,47 +7967,47 @@ Check the report view for more details. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. - + Invalid OpenGL Version Verkeerde OpenGL versie - + Migrating Migrating - + Restarting Restarting - + Migration failed Migration failed - + Estimated size of data to copy: %1 Estimated size of data to copy: %1 - + Migrating configuration data and addons… Migrating configuration data and addons… - + Migration failed. See the Report View for details. Migration failed. See the Report View for details. - + → Restarting… → Restarting… @@ -8667,12 +8667,12 @@ Kies 'Afbreken' om af te breken Some documents could not be saved. Cancel closing? - + Delete macro Verwijder macro - + Not allowed to delete system-wide macros Niet toegestaan om systeem macro's te verwijderen @@ -9030,7 +9030,7 @@ the current copy will be lost. Active Object - + Edit Text Edit Text @@ -14642,42 +14642,42 @@ This makes the docked panel stay transparent at all times. Help - + Copy Configuration (Recommended) Copy Configuration (Recommended) - + Welcome to %1 %2.%3 Welcome to %1 %2.%3 - + Calculating size… Calculating size… - + Share configuration between versions Share configuration between versions - + Share configuration with previous version Share configuration with previous version - + Use a new default configuration Use a new default configuration - + Migration complete Migration complete - + New default configuration created New default configuration created diff --git a/src/Gui/Language/FreeCAD_pl.ts b/src/Gui/Language/FreeCAD_pl.ts index 6b2b72430d..d4ff998bb8 100644 --- a/src/Gui/Language/FreeCAD_pl.ts +++ b/src/Gui/Language/FreeCAD_pl.ts @@ -1725,55 +1725,55 @@ Obsługiwane są wyrażenia regularne. Gui::Dialog::DlgMacroExecuteImp - + Macros Makrodefinicje - + Macro file Plik makrodefinicji - - - + + + Existing file Plik już istnieje - + '%1'. This file already exists. '%1'. Ten plik już istnieje. - + Cannot create file Nie można utworzyć pliku - + Creation of file '%1' failed. Tworzenie pliku %1 nie powiodło się. - + Delete macro Usuń makrodefinicję - + Do not show again Nie pokazuj ponownie - + Guided Walkthrough Poradnik - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1784,12 +1784,12 @@ Uwaga: Twoje zmiany zostaną zastosowane przy następnym przełączeniu środowi - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close Instrukcje przewodnika: Wypełnij brakujące pola (opcjonalnie), a następnie kliknij dodaj, a następnie zamknij - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. Szczegółowe instrukcje: Wybierz makrodefinicję z listy, @@ -1797,7 +1797,7 @@ następnie kliknij przycisk strzałki w prawo (→), a następnie Zamknij. - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. Szczegółowe instrukcje: Kliknij Nowy, wybierz makrodefinicję, @@ -1805,78 +1805,78 @@ następnie przycisk strzałki w prawo (→), a następnie Zamknij. - + Renaming Macro File Zmiana nazwy pliku makrodefinicji - + Read-Only Tylko do odczytu - + Enter a file name: Wprowadź nazwę pliku: - + Delete the macro '%1'? Usunąć makrodefinicję '%1'? - + Walkthrough, Dialog 1 of 2 Przewodnik krok po kroku, okno dialogowe 1 z 2 - + Walkthrough, Dialog 1 of 1 Przewodnik krok po kroku, okno dialogowe 1 z 1 - + Walkthrough, Dialog 2 of 2 Przewodnik krok po kroku, okno dialogowe 2 z 2 - - + + Enter new name Wprowadź nową nazwę - - + + '%1' already exists. '%1' już istnieje. - + Rename Failed Zmiana nazwy nie powiodła się - + Failed to rename to '%1'. Perhaps a file permission error? Nie udało się zmienić nazwy na '%1'. Być może odmowa dostępu do pliku? - + Duplicate Macro Duplikuj Makroinstrukcje - + Duplicate Failed Błąd duplikowania - + Failed to duplicate to '%1'. Perhaps a file permission error? Nie można powielić do '%1'. @@ -8008,50 +8008,50 @@ Sprawdź widok raportu, aby uzyskać więcej informacji. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. W tym systemie działa OpenGL w wersji %1.%2. FreeCAD wymaga OpenGL 2.0 lub nowszego. W razie potrzeby zaktualizuj sterownik i / lub kartę graficzną. - + Invalid OpenGL Version Nieprawidłowa wersja OpenGL - + Migrating Migrowanie - + Restarting Ponowne uruchamianie - + Migration failed Migracja nie powiodła się - + Estimated size of data to copy: %1 Szacowany rozmiar danych do skopiowania: %1 - + Migrating configuration data and addons… Migracja danych konfiguracyjnych i dodatków … - + Migration failed. See the Report View for details. Migracja nie powiodła się. Zobacz widok raportu, aby poznać szczegóły. - + → Restarting… → Ponowne uruchamianie … @@ -8719,12 +8719,12 @@ Wybierz "Przerwij", aby zrezygnować Przerwać zamykanie dokumentów? - + Delete macro Usuń makrodefinicję - + Not allowed to delete system-wide macros Nie wolno usuwać makrodefinicji systemowych @@ -9081,7 +9081,7 @@ Wszelkie zmiany dokonane w bieżącej kopii zostaną utracone. Aktywny obiekt - + Edit Text Edytuj tekst @@ -14724,42 +14724,42 @@ Przenieść konfigurację do nowego katalogu dla tej wersji? Pomoc - + Copy Configuration (Recommended) Kopiuj konfigurację (zalecane) - + Welcome to %1 %2.%3 Witaj w %1 v%2.%3 - + Calculating size… Obliczanie rozmiaru … - + Share configuration between versions Udostępnij konfigurację pomiędzy wersjami - + Share configuration with previous version Udostępnij konfigurację poprzedniej wersji - + Use a new default configuration Użyj nowej domyślnej konfiguracji - + Migration complete Migracja zakończona - + New default configuration created Utworzono nową domyślną konfigurację diff --git a/src/Gui/Language/FreeCAD_pt-BR.ts b/src/Gui/Language/FreeCAD_pt-BR.ts index 407ddbe119..baf8a41b61 100644 --- a/src/Gui/Language/FreeCAD_pt-BR.ts +++ b/src/Gui/Language/FreeCAD_pt-BR.ts @@ -1718,56 +1718,56 @@ simultaneamente. Aquele com a maior prioridade será acionado. Gui::Dialog::DlgMacroExecuteImp - + Macros Macros - + Macro file Arquivo de macro - - - + + + Existing file Arquivo existente - + '%1'. This file already exists. '%1'. Este arquivo já existe. - + Cannot create file Não é possível criar o arquivo - + Creation of file '%1' failed. Falha na criação do arquivo '%1'. - + Delete macro Excluir macro - + Do not show again Não mostrar novamente - + Guided Walkthrough Passo a passo - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1778,91 +1778,91 @@ Obs: as mudanças serão aplicadas na próxima troca de bancada - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close Instruções: complete os campos vazios (opcional) então clique em Adicionar e, por fim, Fechar - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. - + Renaming Macro File Renomear um arquivo de Macro - + Read-Only Read-Only - + Enter a file name: Enter a file name: - + Delete the macro '%1'? Delete the macro '%1'? - + Walkthrough, Dialog 1 of 2 Walkthrough, Dialog 1 of 2 - + Walkthrough, Dialog 1 of 1 Walkthrough, Dialog 1 of 1 - + Walkthrough, Dialog 2 of 2 Walkthrough, Dialog 2 of 2 - - + + Enter new name Enter new name - - + + '%1' already exists. '%1' já existe. - + Rename Failed Falha ao renomear - + Failed to rename to '%1'. Perhaps a file permission error? Falha ao renomear para '%1'. Talvez um erro de permissão de arquivo? - + Duplicate Macro Duplicar Macro - + Duplicate Failed Não foi possível duplicar - + Failed to duplicate to '%1'. Perhaps a file permission error? Não foi possível duplicar para '%1'. @@ -7968,47 +7968,47 @@ Check the report view for more details. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. - + Invalid OpenGL Version Versão OpenGL inválida - + Migrating Migrating - + Restarting Restarting - + Migration failed Migration failed - + Estimated size of data to copy: %1 Estimated size of data to copy: %1 - + Migrating configuration data and addons… Migrating configuration data and addons… - + Migration failed. See the Report View for details. Migration failed. See the Report View for details. - + → Restarting… → Restarting… @@ -8668,12 +8668,12 @@ Escolha 'Abortar' para cancelar Some documents could not be saved. Cancel closing? - + Delete macro Excluir macro - + Not allowed to delete system-wide macros Não é permitido excluir macros do sistema @@ -9031,7 +9031,7 @@ the current copy will be lost. Active Object - + Edit Text Edit Text @@ -14640,42 +14640,42 @@ This makes the docked panel stay transparent at all times. Ajuda - + Copy Configuration (Recommended) Copy Configuration (Recommended) - + Welcome to %1 %2.%3 Welcome to %1 %2.%3 - + Calculating size… Calculating size… - + Share configuration between versions Share configuration between versions - + Share configuration with previous version Share configuration with previous version - + Use a new default configuration Use a new default configuration - + Migration complete Migration complete - + New default configuration created New default configuration created diff --git a/src/Gui/Language/FreeCAD_ro.ts b/src/Gui/Language/FreeCAD_ro.ts index 7ff3337a4e..2f0053554d 100644 --- a/src/Gui/Language/FreeCAD_ro.ts +++ b/src/Gui/Language/FreeCAD_ro.ts @@ -1718,56 +1718,56 @@ acelasi timp. Va fi declanșat cel cu cea mai mare prioritate. Gui::Dialog::DlgMacroExecuteImp - + Macros Macro-uri - + Macro file Fişier macro - - - + + + Existing file Fișier existent - + '%1'. This file already exists. '%1'. Acest fişier există deja. - + Cannot create file Imposibil de creat fisierul - + Creation of file '%1' failed. Crearea fisierului '%1' nu a reusit. - + Delete macro Ştergeţi macrocomanda - + Do not show again Nu mai arăta din nou - + Guided Walkthrough Walkthrough ghidat - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1778,91 +1778,91 @@ Notă: modificările dvs. vor fi aplicate la schimbarea următoare a bancului de - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close Instrucțiuni walkthrough: Completați câmpurile lipsă (opțional) apoi apăsați „Adăugați”, apoi Închide - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. Instrucțiuni: Selectați macro-ul din listă, apoi faceți clic pe butonul săgeată dreapta (->), apoi Închideți. - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. Instrucțiuni: Click pe Nou, selectează macro-ul, apoi clic pe săgeata la dreapta (->), apoi Închidere. - + Renaming Macro File Redenumirea fişierului Macro - + Read-Only Read-Only - + Enter a file name: Enter a file name: - + Delete the macro '%1'? Delete the macro '%1'? - + Walkthrough, Dialog 1 of 2 Walkthrough, Dialog 1 of 2 - + Walkthrough, Dialog 1 of 1 Walkthrough, Dialog 1 of 1 - + Walkthrough, Dialog 2 of 2 Walkthrough, Dialog 2 of 2 - - + + Enter new name Enter new name - - + + '%1' already exists. '%1' există deja. - + Rename Failed Redenumirea a eșuat - + Failed to rename to '%1'. Perhaps a file permission error? Nu a reușit să redenumească ca '%1'. Probabil că este o eroare de permisiuni atașate fișierului? - + Duplicate Macro Fațete duplicate - + Duplicate Failed Dublare eșuată - + Failed to duplicate to '%1'. Perhaps a file permission error? Nu a reușit să redenumească ca '%1'. Probabil că este o eroare de permisiuni atașate fișierului? @@ -7969,47 +7969,47 @@ Check the report view for more details. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. - + Invalid OpenGL Version Versiune OpenGL invalidă - + Migrating Migrating - + Restarting Restarting - + Migration failed Migration failed - + Estimated size of data to copy: %1 Estimated size of data to copy: %1 - + Migrating configuration data and addons… Migrating configuration data and addons… - + Migration failed. See the Report View for details. Migration failed. See the Report View for details. - + → Restarting… → Restarting… @@ -8669,12 +8669,12 @@ Alege 'Abandonează' pentru a abandona Some documents could not be saved. Cancel closing? - + Delete macro Ştergeţi macrocomanda - + Not allowed to delete system-wide macros Nu sunteți autorizat să ștergeți macro comenzile sistèmului @@ -9032,7 +9032,7 @@ the current copy will be lost. Active Object - + Edit Text Edit Text @@ -14646,42 +14646,42 @@ This makes the docked panel stay transparent at all times. Ajutor - + Copy Configuration (Recommended) Copy Configuration (Recommended) - + Welcome to %1 %2.%3 Welcome to %1 %2.%3 - + Calculating size… Calculating size… - + Share configuration between versions Share configuration between versions - + Share configuration with previous version Share configuration with previous version - + Use a new default configuration Use a new default configuration - + Migration complete Migration complete - + New default configuration created New default configuration created diff --git a/src/Gui/Language/FreeCAD_ru.ts b/src/Gui/Language/FreeCAD_ru.ts index dc34c866dd..a3e7e9dd2a 100644 --- a/src/Gui/Language/FreeCAD_ru.ts +++ b/src/Gui/Language/FreeCAD_ru.ts @@ -1716,56 +1716,56 @@ same time. The one with the highest priority will be triggered. Gui::Dialog::DlgMacroExecuteImp - + Macros Макрос - + Macro file Файл макроса - - - + + + Existing file Существующий файл - + '%1'. This file already exists. '%1'. Этот файл уже существует. - + Cannot create file Не удается создать файл - + Creation of file '%1' failed. Не удалось создать файл '%1'. - + Delete macro Удалить макрос - + Do not show again Не показывать снова - + Guided Walkthrough Интерактивный тур - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1776,92 +1776,92 @@ Note: your changes will be applied when you next switch workbenches - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close Пошаговые инструкции: заполните пропущенные поля (необязательно), затем нажмите «Добавить», затем «Закрыть» - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. Инструкции переходов: Выберите макрос из списка, затем нажмите на правую стрелку (->), затем Закрыть. - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. Пошаговые инструкции: Нажмите новый, выберите макрос, затем на кнопку со стрелкой вправо (->), затем закройте. - + Renaming Macro File Переименование файла макроса - + Read-Only Только чтение - + Enter a file name: Введите имя файла: - + Delete the macro '%1'? Удалить макрос '%1'? - + Walkthrough, Dialog 1 of 2 Пошаговое руководство, диалоговое окно 1 из 2 - + Walkthrough, Dialog 1 of 1 Пошаговое руководство, диалоговое окно 1 из 1 - + Walkthrough, Dialog 2 of 2 Пошаговое руководство, диалоговое окно 2 из 2 - - + + Enter new name Введите новое имя - - + + '%1' already exists. '%1' уже существует. - + Rename Failed Не удалось переименовать - + Failed to rename to '%1'. Perhaps a file permission error? Не удалось переименовать в '%1'. Возможно ошибка прав доступа к файлу? - + Duplicate Macro Дублировать макрос - + Duplicate Failed Не удалось дублировать - + Failed to duplicate to '%1'. Perhaps a file permission error? Не удалось дублировать в '%1'. @@ -7965,47 +7965,47 @@ Check the report view for more details. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. В вашей системе используется OpenGL %1.%2. FreeCAD требует OpenGL 2.0 или выше. Пожалуйста, обновите ваш графический драйвер и/или карту при необходимости. - + Invalid OpenGL Version Недопустимая версия OpenGL - + Migrating Миграция - + Restarting Перезапуск - + Migration failed Сбой миграции - + Estimated size of data to copy: %1 Ожидаемый размер данных для копирования: %1 - + Migrating configuration data and addons… Миграция данных конфигурации и дополнений… - + Migration failed. See the Report View for details. Миграция не удалась. Смотрите Отчёт для деталей. - + → Restarting… → Перезапуск… @@ -8665,12 +8665,12 @@ Choose 'Abort' to abort Некоторые документы не удалось сохранить. Отменить закрытие? - + Delete macro Удалить макрос - + Not allowed to delete system-wide macros Не разрешается удалять системные макросы @@ -9027,7 +9027,7 @@ the current copy will be lost. Активный объект - + Edit Text Редактировать текст @@ -14635,42 +14635,42 @@ This makes the docked panel stay transparent at all times. Справка - + Copy Configuration (Recommended) Копировать конфигурацию (рекомендуется) - + Welcome to %1 %2.%3 Добро пожаловать в %1 %2.%3 - + Calculating size… Вычисление размера… - + Share configuration between versions Поделиться конфигурацией между версиями - + Share configuration with previous version Общий доступ к конфигурации из предыдущей версии - + Use a new default configuration Использовать новую конфигурацию по умолчанию - + Migration complete Миграция завершена - + New default configuration created Новая конфигурация по умолчанию создана diff --git a/src/Gui/Language/FreeCAD_sl.ts b/src/Gui/Language/FreeCAD_sl.ts index 51990f6287..7b21040728 100644 --- a/src/Gui/Language/FreeCAD_sl.ts +++ b/src/Gui/Language/FreeCAD_sl.ts @@ -1718,55 +1718,55 @@ tisti z višjo prednostjo. Gui::Dialog::DlgMacroExecuteImp - + Macros Makri - + Macro file Datoteka z makrom - - - + + + Existing file Obstoječa datoteka - + '%1'. This file already exists. '%1'. Ta datoteka že obstaja. - + Cannot create file Datoteke ni mogoče ustvariti - + Creation of file '%1' failed. Ustvarjanje datoteke '%1' ni uspelo. - + Delete macro Izbriši makro - + Do not show again Ne prikaži več - + Guided Walkthrough Vodič - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1777,93 +1777,93 @@ Opomba: spremembe bodo uveljavljene pri naslednjem preklopu med delovnimi okolji - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close Navodilo: Izpolnite manjkajoča polja (neobvezno), kliknite Dodaj in nato Zapri - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. Navodilo: Izberite makro s seznama, kliknite gumb s puščico v desno (->) in nato Zapri. - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. Navodilo: Kliknite Novo, izberite makro, kliknite gumb s puščico v desno (->) in nato Zapri. - + Renaming Macro File Preimenovanje datoteke Macro - + Read-Only Read-Only - + Enter a file name: Enter a file name: - + Delete the macro '%1'? Delete the macro '%1'? - + Walkthrough, Dialog 1 of 2 Walkthrough, Dialog 1 of 2 - + Walkthrough, Dialog 1 of 1 Walkthrough, Dialog 1 of 1 - + Walkthrough, Dialog 2 of 2 Walkthrough, Dialog 2 of 2 - - + + Enter new name Enter new name - - + + '%1' already exists. '%1' že obstaja. - + Rename Failed Preimenovanje ni uspelo - + Failed to rename to '%1'. Perhaps a file permission error? Preimenovanje v '%1' ni uspelo. Mogoče je napaka pri dostopu do datoteke? - + Duplicate Macro Podvoji Makro - + Duplicate Failed Podvajanje spodletelo - + Failed to duplicate to '%1'. Perhaps a file permission error? Podvajanje v '%1' ni uspelo. @@ -7970,47 +7970,47 @@ Check the report view for more details. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. - + Invalid OpenGL Version Neveljavna OpenGL različica - + Migrating Migrating - + Restarting Restarting - + Migration failed Migration failed - + Estimated size of data to copy: %1 Estimated size of data to copy: %1 - + Migrating configuration data and addons… Migrating configuration data and addons… - + Migration failed. See the Report View for details. Migration failed. See the Report View for details. - + → Restarting… → Restarting… @@ -8670,12 +8670,12 @@ Izberite "Prekini" za prekinitev Some documents could not be saved. Cancel closing? - + Delete macro Izbriši makro - + Not allowed to delete system-wide macros Sistemskih makrov ni dovoljeno izbrisati @@ -9033,7 +9033,7 @@ the current copy will be lost. Active Object - + Edit Text Edit Text @@ -14645,42 +14645,42 @@ This makes the docked panel stay transparent at all times. Pomoč - + Copy Configuration (Recommended) Copy Configuration (Recommended) - + Welcome to %1 %2.%3 Welcome to %1 %2.%3 - + Calculating size… Calculating size… - + Share configuration between versions Share configuration between versions - + Share configuration with previous version Share configuration with previous version - + Use a new default configuration Use a new default configuration - + Migration complete Migration complete - + New default configuration created New default configuration created diff --git a/src/Gui/Language/FreeCAD_sr-CS.ts b/src/Gui/Language/FreeCAD_sr-CS.ts index a1c82c8a73..7073271686 100644 --- a/src/Gui/Language/FreeCAD_sr-CS.ts +++ b/src/Gui/Language/FreeCAD_sr-CS.ts @@ -1718,55 +1718,55 @@ pokrenuće se ona sa najvećim prioritetom. Gui::Dialog::DlgMacroExecuteImp - + Macros Makro-i - + Macro file Makro datoteka - - - + + + Existing file Postojeća datoteka - + '%1'. This file already exists. '%1' Ova datoteka već postoji. - + Cannot create file Ne mogu napraviti datoteku - + Creation of file '%1' failed. Pravljenje datoteke '%1' neuspešno. - + Delete macro Obriši makro - + Do not show again Ne pokazuj ponovo - + Guided Walkthrough Interaktivna tura - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1777,93 +1777,93 @@ Napomena: Promene će biti primenjene kada sledeći put promeniš radno okružen - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close Interaktivni vodič: Popuni polja koja nedostaju (neobavezno), zatim klikni na Dodaj, a zatim na Zatvori - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. Uputstvo: Izaberi makro sa liste, zatim klikni na dugme sa strelicom nadesno (->), a zatim Zatvori. - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. Uputstvo: Klikni na Novi, izaberi makro, zatim dugme sa strelicom nadesno (->), a zatim Zatvori. - + Renaming Macro File Preimenovanje datoteke makro-a - + Read-Only Samo za čitanje - + Enter a file name: Unesi ime datoteke: - + Delete the macro '%1'? Obriši makro '%1'? - + Walkthrough, Dialog 1 of 2 Interaktivni vodič, dijalog 1 od 2 - + Walkthrough, Dialog 1 of 1 Interaktivni vodič, dijalog 1 od 1 - + Walkthrough, Dialog 2 of 2 Interaktivni vodič, dijalog 2 od 2 - - + + Enter new name Unesi novo ime - - + + '%1' already exists. '%1' već postoji. - + Rename Failed Preimenovanje nije uspelo - + Failed to rename to '%1'. Perhaps a file permission error? Nije uspelo preimenovanje u „%1“. Možda je greška u nivou pristupu datoteki? - + Duplicate Macro Dupliraj makro - + Duplicate Failed Dupliranje nije uspelo - + Failed to duplicate to '%1'. Perhaps a file permission error? Nije uspelo dupliranje u „%1“. @@ -7969,47 +7969,47 @@ Za više detalja pogledaj Pregledač objava. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. Ovaj sistem koristi OpenGL %1.%2. FreeCAD zahteva OpenGL 2.0 ili noviji. Ažuriraj svoj grafički drajver i/ili karticu. - + Invalid OpenGL Version Pogrešna OpenGL verzija - + Migrating Migracija - + Restarting Ponovno pokretanje - + Migration failed Migracija nije uspela - + Estimated size of data to copy: %1 Procenjena veličina podataka za kopiranje: %1 - + Migrating configuration data and addons… Migracija podešavanja i dodataka… - + Migration failed. See the Report View for details. Migracija nije uspela. Za više detalja pogledaj Pregledač objava. - + → Restarting… → Ponovno pokretanje… @@ -8669,12 +8669,12 @@ Izaberi „Prekini“ da bi prekinuo Neki dokumenti nisu mogli biti snimljeni. Da li želiš da otkažeš zatvaranje? - + Delete macro Obriši makro - + Not allowed to delete system-wide macros Nije dozvoljeno brisanje sistemskih makro-a @@ -9032,7 +9032,7 @@ trenutnoj kopiji biti izgubljene. Aktivni objekat - + Edit Text Uredi tekst @@ -14641,42 +14641,42 @@ Ovo omogućava da usidreni prozor bude svo vreme providan. Pomoć - + Copy Configuration (Recommended) Kopiraj konfiguraciju (Preporučeno) - + Welcome to %1 %2.%3 Dobrodošli na %1 %2.%3 - + Calculating size… Proračunavam veličinu… - + Share configuration between versions Podeli konfiguraciju između verzija - + Share configuration with previous version Podeli konfiguraciju sa prethodnom verzijom - + Use a new default configuration Koristi unapred zadatu konfiguraciju - + Migration complete Migracija je završena - + New default configuration created Napravljena je nova unapred zadata konfiguracija diff --git a/src/Gui/Language/FreeCAD_sr.ts b/src/Gui/Language/FreeCAD_sr.ts index 8783b42715..2c5bea1bee 100644 --- a/src/Gui/Language/FreeCAD_sr.ts +++ b/src/Gui/Language/FreeCAD_sr.ts @@ -1718,55 +1718,55 @@ same time. The one with the highest priority will be triggered. Gui::Dialog::DlgMacroExecuteImp - + Macros Макро-и - + Macro file Макро датотека - - - + + + Existing file Постојећа датотека - + '%1'. This file already exists. '%1' Ова датотека већ постоји. - + Cannot create file Не могу направити датотеку - + Creation of file '%1' failed. Прављење датотеке '%1' неуcпешно. - + Delete macro Обриши макро - + Do not show again Не показуј поново - + Guided Walkthrough Интерактивна тура - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1777,93 +1777,93 @@ Note: your changes will be applied when you next switch workbenches - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close Интерактивни водич: Попуни поља која недостају (необавезно), затим кликни на Додај, а затим на Затвори - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. Упутство: Изабери макро са листе, затим кликни на дугме са стрелицом надесно (->), а затим Затвори. - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. Упутство: Кликни на Нови, изабери макро, затим дугме са стрелицом надесно (->), а затим Затвори. - + Renaming Macro File Преименовање датотеке макро-а - + Read-Only Само за читање - + Enter a file name: Унеси име датотеке: - + Delete the macro '%1'? Обриши макро '%1'? - + Walkthrough, Dialog 1 of 2 Интерактивни водич, дијалог 1 од 2 - + Walkthrough, Dialog 1 of 1 Интерактивни водич, дијалог 1 од 1 - + Walkthrough, Dialog 2 of 2 Интерактивни водич, дијалог 2 од 2 - - + + Enter new name Унеси ново име - - + + '%1' already exists. '%1' већ постоји. - + Rename Failed Преименовање није успело - + Failed to rename to '%1'. Perhaps a file permission error? Није успело преименовање у „%1“. Можда је грешка у нивоу приступу датотеки? - + Duplicate Macro Дуплирај макро - + Duplicate Failed Дуплирање није успело - + Failed to duplicate to '%1'. Perhaps a file permission error? Није успело дуплирање у „%1“. @@ -7967,47 +7967,47 @@ Check the report view for more details. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. Овај систем користи OpenGL %1.%2. FreeCAD захтева OpenGL 2.0 или новији. Ажурирај свој графички драјвер и/или картицу. - + Invalid OpenGL Version Погрешна OpenGL верзија - + Migrating Миграција - + Restarting Поновно покретање - + Migration failed Миграција није успела - + Estimated size of data to copy: %1 Процењена величина података за копирање: %1 - + Migrating configuration data and addons… Миграција подешавања и додатака… - + Migration failed. See the Report View for details. Миграција није успела. За више детаља погледај Прегледач објава. - + → Restarting… → Поновно покретање… @@ -8667,12 +8667,12 @@ Choose 'Abort' to abort Неки документи нису могли бити снимљени. Да ли желиш да откажеш затварање? - + Delete macro Обриши макро - + Not allowed to delete system-wide macros Није дозвољено брисање системских макро-а @@ -9030,7 +9030,7 @@ the current copy will be lost. Активни објекат - + Edit Text Уреди текст @@ -14639,42 +14639,42 @@ This makes the docked panel stay transparent at all times. Помоћ - + Copy Configuration (Recommended) Копирај конфигурацију (Препоручено) - + Welcome to %1 %2.%3 Добродошли на %1 %2.%3 - + Calculating size… Прорачунавам величину… - + Share configuration between versions Подели конфигурацију између верзија - + Share configuration with previous version Подели конфигурацију са претходном верзијом - + Use a new default configuration Користи унапред задату конфигурацију - + Migration complete Миграција је завршена - + New default configuration created Направљена је нова унапред задата конфигурација diff --git a/src/Gui/Language/FreeCAD_sv-SE.ts b/src/Gui/Language/FreeCAD_sv-SE.ts index 74d9778222..a2a8a46d8b 100644 --- a/src/Gui/Language/FreeCAD_sv-SE.ts +++ b/src/Gui/Language/FreeCAD_sv-SE.ts @@ -1718,56 +1718,56 @@ samma tidpunkt. Det med högst prioritet kommer att utlösas. Gui::Dialog::DlgMacroExecuteImp - + Macros Makron - + Macro file Makrofil - - - + + + Existing file Befintlig fil - + '%1'. This file already exists. '%1'. Denna fil finns redan. - + Cannot create file Kan inte skapa filen - + Creation of file '%1' failed. Skapandet av filen %1' misslyckades. - + Delete macro Radera makro - + Do not show again Visa inte igen - + Guided Walkthrough Guidad genomgång - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1778,93 +1778,93 @@ Observera: dina ändringar kommer att tillämpas när du byter arbetsbänk näst - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close Instruktioner för genomgång: Fyll i de fält som saknas (valfritt) och klicka sedan på Lägg till och Stäng - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. Instruktioner för genomgång: Välj makro från listan och klicka sedan på höger pilknapp (->) och sedan på Stäng. - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. Instruktioner för genomgång: Klicka på Ny, välj makro, sedan högerpil (->) och sedan Stäng. - + Renaming Macro File Byta namn på makrofil - + Read-Only Skrivskyddad - + Enter a file name: Ange ett filnamn: - + Delete the macro '%1'? Ta bort makrot "%1"? - + Walkthrough, Dialog 1 of 2 Genomgång, Dialog 1 av 2 - + Walkthrough, Dialog 1 of 1 Genomgång, Dialog 1 av 1 - + Walkthrough, Dialog 2 of 2 Genomgång, Dialog 2 av 2 - - + + Enter new name Ange nytt namn - - + + '%1' already exists. '%1' finns redan. - + Rename Failed Omdöpning misslyckades - + Failed to rename to '%1'. Perhaps a file permission error? Misslyckades med att byta namn till "%1". Kanske ett fel i filbehörigheten? - + Duplicate Macro Duplicera makro - + Duplicate Failed Duplicering misslyckades - + Failed to duplicate to '%1'. Perhaps a file permission error? Misslyckades med att duplicera till '%1'. @@ -7974,47 +7974,47 @@ Kontrollera rapportvyn för mer information. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. Detta system kör OpenGL %1.%2. FreeCAD kräver OpenGL 2.0 eller högre. Uppgradera grafikdrivrutinen och/eller kortet efter behov. - + Invalid OpenGL Version Ogiltig OpenGL-version - + Migrating Migrering - + Restarting Omstart - + Migration failed Migreringen misslyckades - + Estimated size of data to copy: %1 Uppskattad datastorlek att kopiera: %1 - + Migrating configuration data and addons… Migrerar konfigurationsdata och tillägg… - + Migration failed. See the Report View for details. Migreringen misslyckades. Se rapportvyn för mer information. - + → Restarting… → Startar om… @@ -8674,12 +8674,12 @@ Välj "Avbryt" för att avbryta Vissa dokument kunde inte sparas. Avbryt stängning? - + Delete macro Ta bort makro - + Not allowed to delete system-wide macros Inte tillåtet att radera systemomfattande makron @@ -9037,7 +9037,7 @@ den aktuella kopian kommer att gå förlorade. Aktivt objekt - + Edit Text Redigera text @@ -14649,42 +14649,42 @@ Detta gör att den dockade panelen alltid är transparent. Hjälp - + Copy Configuration (Recommended) Kopiera konfiguration (Rekommenderas) - + Welcome to %1 %2.%3 Välkommen till %1 %2.%3 - + Calculating size… Beräknar storlek… - + Share configuration between versions Dela konfiguration mellan versioner - + Share configuration with previous version Dela konfigurationen med tidigare version - + Use a new default configuration Använd en ny standardkonfiguration - + Migration complete Migreringen är klar - + New default configuration created Ny standardkonfiguration skapades diff --git a/src/Gui/Language/FreeCAD_ta.ts b/src/Gui/Language/FreeCAD_ta.ts new file mode 100644 index 0000000000..f81830ad14 --- /dev/null +++ b/src/Gui/Language/FreeCAD_ta.ts @@ -0,0 +1,14702 @@ + + + + + App::Property + + + <empty> + <empty> + + + + + Angle + கோணம் + + + + + Axis + அச்சு + + + + Position + பதவி + + + + + Enum + எனும் + + + + Base + காரம் + + + + CmdTestConsoleOutput + + + Test Console Output + சோதனை கன்சோல் வெளியீடு + + + + Run test cases to verify console messages + கன்சோல் செய்திகளைச் சரிபார்க்க சோதனை நிகழ்வுகளை இயக்கவும் + + + + Command + + + Edit + திருத்து + + + + Import + இறக்குமதி + + + + Delete + நீக்கு + + + + Paste expressions + வெளிப்பாடுகளை ஒட்டவும் + + + + Make link group + இணைப்பு குழுவை உருவாக்கவும் + + + + Make link + இணைப்பை உருவாக்கவும் + + + + Make sub-link + துணை இணைப்பை உருவாக்கவும் + + + + Import links + இறக்குமதி links + + + + Import all links + அனைத்து இணைப்புகளையும் இறக்குமதி செய்யவும் + + + + Insert text document + உரை ஆவணத்தைச் செருகவும் + + + + Add a part + ஒரு பகுதியைச் சேர்க்கவும் + + + + Add a group + ஒரு குழுவைச் சேர்க்கவும் + + + + Add a variable set + மாறி தொகுப்பைச் சேர்க்கவும் + + + + Align + சீரமைக்கவும் + + + + Placement + இடவமைவு + + + + + + + Transform + உருமாற்று, உருமாற்றம் + + + + Toggle array elements + வரிசை உறுப்புகளை நிலைமாற்று + + + + + Edit image + படத்தை திருத்து + + + + Set Random Color + சீரற்ற நிறத்தை அமைக்கவும் + + + + Toggle freeze + முடக்கத்தை நிலைமாற்று + + + + Skip recomputes + மறுகணக்கீடுகளைத் தவிர்க்கவும் + + + + Toggle Visibility + தெரிவுநிலையை நிலைமாற்று + + + + Toggle Transparency + வெளிப்படைத்தன்மையை நிலைமாற்று + + + + Toggle Selectability + தேர்ந்தெடுக்கும் தன்மையை நிலைமாற்று + + + + CommandGroup + + + File + கோப்பு + + + + Edit + திருத்து + + + + Help + உதவி + + + + Link + இணைப்பு + + + + Tools + கருவிகள் + + + + View + பார் + + + + Window + சாளரம் + + + + Standard + அடிப்படை + + + + Macros + பெரியவைகள் + + + + Macro + குறுநிரல் + + + + Structure + கட்டமைப்பு + + + + Standard-Test + இயல்பு-சோதனை + + + + Standard-View + தரநிலை-பார்வை + + + + Tree View + மரக் காட்சி + + + + Measure + அளவிடவும் + + + + DlgCustomizeSpNavSettings + + + Spaceball Motion + ச்பேச்பால் மோசன் + + + + Flip Y/Z + Y/Z புரட்டவும் + + + + Global sensitivity + உலகளாவிய உணர்திறன் + + + + Dominant mode + ஆதிக்கம் செலுத்தும் முறை + + + + Enable translations + மொழிபெயர்ப்புகளை இயக்கு + + + + Enable rotations + சுழற்சிகளை இயக்கு + + + + Calibrate + அளவீடு வெற்றி + + + + Default + இயல்புநிலை + + + + + + + + + Enable + இயக்கு + + + + + + + + + Reverse + தலைகீழ் + + + + DlgExpressionInput + + + Expression Editor + வெளிப்பாடு ஆசிரியர் + + + + Store the expression in a newly created property in the selected Variable Set. +The property of this object will refer to the property of the Variable Set. + தேர்ந்தெடுக்கப்பட்ட மாறி தொகுப்பில் புதிதாக உருவாக்கப்பட்ட சொத்தில் வெளிப்பாட்டை சேமிக்கவும். +இந்த பொருளின் பண்பு மாறி தொகுப்பின் சொத்தை குறிக்கும். + + + + Store in Variable Set... + மாறி தொகுப்பில் சேமிக்கவும்... + + + + Error + பிழை + + + + Variable Set + மாறி தொகுப்பு + + + + Name + பெயர் + + + + Group + குழு + + + + Result + முடிவு + + + + DownloadItem + + + Ico + ஐகோ + + + + Filename + கோப்பு பெயர் + + + + EditMode + + + &Default + &இயல்புநிலை + + + + The object will be edited using the mode defined internally to be the most appropriate for the object type + பொருளின் வகைக்கு மிகவும் பொருத்தமானதாக இருக்கும் வகையில் உள்நாட்டில் வரையறுக்கப்பட்ட பயன்முறையைப் பயன்படுத்தி பொருள் திருத்தப்படும் + + + + Trans&form + மாற்றம்&வடிவம் + + + + Cu&tting + வெட்டுதல் + + + + &Color + &நிறம் + + + + The object will have the color of its individual faces editable with the Appearance per Face command + ஒரு முகத்திற்கு தோற்றம் என்ற கட்டளையுடன் பொருள் அதன் தனிப்பட்ட முகங்களின் நிறத்தைத் திருத்தக்கூடியதாக இருக்கும் + + + + The object will have its placement editable with the Std TransformManip command + பொருள் அதன் இடத்தை Std TransformManip கட்டளையுடன் திருத்தக்கூடியதாக இருக்கும் + + + + This edit mode is implemented as available but currently does not seem to be used by any object + இந்த திருத்து பயன்முறை உள்ளது போல் செயல்படுத்தப்பட்டது ஆனால் தற்போது எந்த பொருளும் பயன்படுத்துவதாக தெரியவில்லை + + + + ExpressionLabel + + + Enter expression… (=) + வெளிப்பாட்டை உள்ளிடவும்… (=) + + + + Expression: + வெளிப்பாடு: + + + + Gui::ActionSelector + + + Available: + கிடைக்கிறது: + + + + Selected: + தேர்ந்தெடுக்கப்பட்டது: + + + + Add + சேர் + + + + Remove + அகற்று + + + + Move up + மேலே செல்லவும் + + + + Move down + கீழே நகர்த்தவும் + + + + Gui::AlignmentView + + + Movable object + அசைவுள்ள பொருள் + + + + Fixed object + நிலையான பொருள் + + + + Gui::Assistant + + + + + + %1 Help + % 1 உதவி + + + + %1 help files not found (%2). You might need to install the %1 documentation package. + %1 உதவி கோப்புகள் கிடைக்கவில்லை (%2). நீங்கள் %1 ஆவணத் தொகுப்பை நிறுவ வேண்டியிருக்கலாம். + + + + + + Unable to launch Qt Assistant (%1) + கியுடி உதவியாளரைத் தொடங்க முடியவில்லை (% 1) + + + + Gui::BlenderNavigationStyle + + + Press left mouse button + இடது சுட்டி பொத்தானை அழுத்துக + + + + Press Shift and middle mouse button + உயர்த்து மற்றும் நடுத்தர சுட்டி பொத்தானை அழுத்தவும் + + + + Press middle mouse button + மத்திய சுட்டி பொத்தானை அழுத்துக + + + + Scroll mouse wheel + சுட்டி சக்கரத்தை உருட்டவும் + + + + Gui::CADNavigationStyle + + + Press left mouse button + இடது சுட்டி பொத்தானை அழுத்துக + + + + Press middle mouse button + மத்திய சுட்டி பொத்தானை அழுத்துக + + + + Press middle+left or middle+right mouse button + நடுத்தர + இடது அல்லது நடுத்தர + வலது சுட்டி பொத்தானை அழுத்தவும் + + + + Scroll mouse wheel or keep middle button depressed +while doing a left or right click and move the mouse up or down + சுட்டி சக்கரத்தை உருட்டவும் அல்லது நடு பொத்தானை அழுத்தி வைக்கவும் +இடது அல்லது வலது சொடுக்கு செய்து, சுட்டியை மேலே அல்லது கீழ் நோக்கி நகர்த்தவும் + + + + Gui::ContainerDialog + + + &OK + &சரி + + + + &Cancel + நிராகரி + + + + Gui::DAG::Model + + + Rename + மறுபெயரிடு + + + + Renames the object + பொருளை மறுபெயரிடுகிறது + + + + Finish Editing + திருத்துதல் முடிக்கவும் + + + + Finishes editing the object + பொருளைத் திருத்துவதை முடிக்கிறது + + + + Gui::Dialog::AboutApplication + + + + About + பற்றி + + + + Version + பதிப்பு + + + + Revision number + மீள்பார்வை எண் + + + + Release date + வெளியீட்டு தேதி + + + + Operating system + இயங்கு தளம் + + + + Architecture + கட்டிடக்கலை + + + + Copy to Clipboard + இடைநிலைப்பலகைக்கு நகலெடுக்கவும் + + + + License + உரிமங்கள் + + + + OK + சரி + + + + + + + + Gui::Dialog::AboutDialog + + + Credits + வரவு + + + + Credits + Header for the Credits tab of the About screen + Header for the Credits tab of the About screen + வரவு + + + + FreeCAD would not be possible without the contributions of: + இதன் பங்களிப்புகள் இல்லாமல் FreeCAD சாத்தியமில்லை: + + + + Individuals + Header for the list of individual people in the Credits list. + தனிநபர்கள் + + + + Organizations + Header for the list of companies/organizations in the Credits list. + நிறுவனங்கள் + + + + + License + உரிமங்கள் + + + + Libraries + நூலகங்கள் + + + + Collection + தொகுப்பு + + + + Privacy Policy + தனியுரிமைக் கொள்கை + + + + Copied! + நகலெடுக்கப்பட்டது! + + + + Gui::Dialog::ApplicationCache + + + Cache Directory + கேச் டைரக்டரி + + + + The cache directory %1 exceeds the size of %2. + கேச் அடைவு % 1 % 2 அளவை மீறுகிறது. + + + + Clear it now? + இப்போது அழிக்கவா? + + + + Warning: Make sure that this is the only running %1 instance and that no documents are opened as this may result into data loss! + எச்சரிக்கை: இது மட்டுமே இயங்கும் %1 நிகழ்வு என்பதையும், எந்த ஆவணமும் திறக்கப்படவில்லை என்பதையும் உறுதி செய்து கொள்ளவும், இது தரவு இழப்பிற்கு வழிவகுக்கும்! + + + + Gui::Dialog::ButtonModel + + + Button %1 + பொத்தான்% 1 + + + + Out of range + எல்லைக்கு வெளியே + + + + Gui::Dialog::CameraDialog + + + Camera Settings + கேமரா அமைப்புகள் + + + + Orientation + நோக்குநிலை + + + + Q0 + Q0 + + + + Q1 + Q1 + + + + Q2 + Q2 + + + + Q3 + Q3 + + + + Current View + தற்போதைய காட்சி + + + + Gui::Dialog::Clipping + + + Clipping + வெட்டுதல் + + + + Clipping X + X வெட்டுதல் + + + + + + + Offset + ஆஃப்செட் + + + + + + Flip + புரட்டவும் + + + + Clipping Y + Y வெட்டுதல் + + + + Clipping Z + Z வெட்டுதல் + + + + Custom Clipping Direction + தனிப்பயன் கிளிப்பிங் திசை + + + + View + பார் + + + + Adjust to view direction + பார்க்கும் திசையை சரிசெய் + + + + Direction + திசை + + + + Gui::Dialog::CommandModel + + + Commands + கட்டளைகள் + + + + Gui::Dialog::DemoMode + + + View Turntable + டர்ன்டபிள் பார்க்கவும் + + + + Angle + கோணம் + + + + Speed + வேகம் + + + + Minimum + சிறுமம் + + + + Maximum + பெருமம் + + + + Fullscreen + முழு திரை + + + + Enable timer + டைமரை இயக்கு + + + + s + கள் + + + + + Play + இயக்கு + + + + Close + மூடு + + + + Stop + நிறுத்து + + + + Gui::Dialog::DlgActivateWindow + + + Choose Window + சாளரத்தைத் தேர்ந்தெடுக்கவும் + + + + &Activate + &செயல்படுத்து + + + + + + + + Gui::Dialog::DlgActivateWindowImp + + + Windows + சாளரங்கள் + + + + Gui::Dialog::DlgAddProperty + + + + Add Property + சொத்து சேர்க்கவும் + + + + Type + வகை + + + + Value + மதிப்பு + + + + Tooltip + உதவிக்குறிப்பு + + + + Group + குழு + + + + Name + பெயர் + + + + Add + சேர் + + + + Invalid group name + தவறான குழு பெயர் + + + + Invalid type name + தவறான வகை பெயர் + + + + Invalid property name '%1' + தவறான சொத்து பெயர் '% 1' + + + + Property '%1' already exists + '% 1' சொத்து ஏற்கனவே உள்ளது + + + + '%1' is a constant + '% 1' என்பது ஒரு மாறிலி + + + + '%1' is a unit + '% 1' என்பது ஒரு அலகு + + + + Gui::Dialog::DlgAuthorization + + + Authorization + ஏற்பு + + + + Site + தளம் + + + + Username + பயனர் பெயர் + + + + Password + கடவுச்சொல் + + + + %1 at %2 + % 1 இல்% 2 + + + + + + + + Gui::Dialog::DlgCheckableMessageBox + + + Dialog + உரையாடல் + + + + TextLabel + உரை சிட்டை + + + + CheckBox + தேர்வுப்பெட்டி + + + + Don't show me again + என்னை மீண்டும் காட்டாதே + + + + Gui::Dialog::DlgChooseIcon + + + Choose Icon + ஐகானைத் தேர்ந்தெடுக்கவும் + + + + Icon Folders + படவுரு கோப்புறைகள் + + + + Gui::Dialog::DlgCreateNewPreferencePack + + + Create New Preference Pack + புதிய விருப்பத் தொகுப்பை உருவாக்கவும் + + + + Name + பெயர் + + + + Browse + உலாவவும் + + + + Property group templates + சொத்து குழு வார்ப்புருக்கள் + + + + Gui::Dialog::DlgCreateNewPreferencePackImp + + + Export configuration + ஏற்றுமதி கட்டமைப்பு + + + + Pack already exists + பேக் ஏற்கனவே உள்ளது + + + + A preference pack with that name already exists. Overwrite it? + அந்தப் பெயருடன் ஒரு விருப்பத் தொகுப்பு ஏற்கனவே உள்ளது. மேலெழுதவா? + + + + Gui::Dialog::DlgCustomActions + + + Macros + பெரியவைகள் + + + + Setup Custom Macros + தனிப்பயன் மேக்ரோக்களை அமைக்கவும் + + + + Macro + குறுநிரல் + + + + Menu text + பட்டியல் உரை + + + + Tooltip + உதவிக்குறிப்பு + + + + Status text + நிலை உரை + + + + What's this + என்ன இது + + + + Accelerator + முடுக்கி + + + + Icon + படவுரு + + + + Choose an icon + ஒரு ஐகானைத் தேர்ந்தெடுக்கவும் + + + + Add + சேர் + + + + Remove + அகற்று + + + + Replace + மாற்றிடு + + + + Gui::Dialog::DlgCustomActionsImp + + + Icons + சின்னங்கள் + + + + Macros + பெரியவைகள் + + + + Macro not found + மேக்ரோ கிடைக்கவில்லை + + + + Could not find macro file '%1' + மேக்ரோ கோப்பை '% 1' கண்டுபிடிக்க முடியவில்லை + + + + Empty macro + வெறுமை குறுநிரல் + + + + Specify the macro first + முதலில் மேக்ரோவைக் குறிப்பிடவும் + + + + + Empty text + வெற்று உரை + + + + + Specify the menu text first + பட்டியல் உரையை முதலில் குறிப்பிடவும் + + + + No item selected + உருப்படி எதுவும் தேர்ந்தெடுக்கப்படவில்லை + + + + Select a macro item first + முதலில் ஒரு மேக்ரோ உருப்படியைத் தேர்ந்தெடுக்கவும் + + + + Gui::Dialog::DlgCustomCommands + + + + + + + Gui::Dialog::DlgCustomKeyboard + + + Keyboard + விசைப்பலகை + + + + To change a current shortcut enter the new shortcut in the field below and press 'Assign'. + தற்போதைய குறுக்குவழியை மாற்ற, கீழே உள்ள புலத்தில் புதிய குறுக்குவழியை உள்ளிட்டு 'அசைன்' என்பதை அழுத்தவும். + + + + Time in milliseconds to wait for the next keystroke of the current key sequence. +For example, pressing 'F' twice in less than the time delay setting here will be +treated as shortcut key sequence 'F, F'. + தற்போதைய விசை வரிசையின் அடுத்த விசை அழுத்தத்திற்காக காத்திருக்க மில்லி விநாடிகளில் நேரம். +எடுத்துக்காட்டாக, இங்குள்ள நேர தாமத அமைப்பை விட இரண்டு முறை 'F' ஐ அழுத்தினால் +குறுக்குவழி விசை வரிசை 'F, F' எனக் கருதப்படுகிறது. + + + + This list shows commands having the same shortcut in the priority from high +to low. If more than one command with the same shortcut are active at the +same time. The one with the highest priority will be triggered. + உயர்விலிருந்து முன்னுரிமையில் ஒரே குறுக்குவழியைக் கொண்ட கட்டளைகளை இந்தப் பட்டியல் காட்டுகிறது +குறைவாக. ஒரே குறுக்குவழியுடன் ஒன்றுக்கும் மேற்பட்ட கட்டளைகள் செயலில் இருந்தால் +அதே நேரம். அதிக முன்னுரிமை உள்ளவர் தூண்டப்படுவார். + + + + &Category + &வகை + + + + Current shortcut + தற்போதைய குறுக்குவழி + + + + &New shortcut + புதிய குறுக்குவழி + + + + Multi-key sequence delay + பல விசை வரிசை நேரந்தவறுகை + + + + Shortcut priority list + குறுக்குவழி முன்னுரிமை பட்டியல் + + + + &Assign + &ஒதுக்க + + + + Alt+A + Alt+A + + + + Clear + தெளிவு + + + + &Reset + &மீட்டமை + + + + Alt+R + Alt+R + + + + Re&set All + அனைத்தையும் மறு&செட் + + + + Alt+S + Alt+S + + + + Up + மேலே + + + + Down + கீழே + + + + + + + + Gui::Dialog::DlgCustomKeyboardImp + + + Type to search… + தேட தட்டச்சு செய்யவும்… + + + + Icon + படவுரு + + + + Command + கட்டளை + + + + Shortcut + குறுக்குவழி + + + + Default + இயல்புநிலை + + + + Name + பெயர் + + + + Title + தலைப்பு + + + + All + அனைத்தும் + + + + Gui::Dialog::DlgCustomToolbars + + + Toolbars + கருவிப்பட்டிகள் + + + + Category + வகை + + + + Move Right + வலதுபுறம் நகர்த்தவும் + + + + <b>Moves the selected item one level down.</b><p>This will also change the level of the parent item.</p> + <b>தேர்ந்தெடுக்கப்பட்ட உருப்படியை ஒரு நிலை கீழே நகர்த்துகிறது.</b><p>இது மூல உருப்படியின் அளவையும் மாற்றும்.</p> + + + + Move Left + இடதுபுறம் நகர்த்தவும் + + + + <b>Moves the selected item one level up.</b><p>This will also change the level of the parent item.</p> + <b>தேர்ந்தெடுக்கப்பட்ட உருப்படியை ஒரு நிலை மேலே நகர்த்துகிறது.</b><p>இது மூல உருப்படியின் அளவையும் மாற்றும்.</p> + + + + Move Up + மேலே நகர்த்தவும் + + + + <b>Moves the selected item up.</b><p>The item will be moved within the hierarchy level.</p> + <b>தேர்ந்தெடுக்கப்பட்ட உருப்படியை மேலே நகர்த்துகிறது.</b><p>உருப்படி படிநிலை நிலைக்கு நகர்த்தப்படும்.</p> + + + + Move Down + கீழே நகர்த்தவும் + + + + <b>Moves the selected item down.</b><p>The item will be moved within the hierarchy level.</p> + <b>தேர்ந்தெடுக்கப்பட்ட உருப்படியை கீழே நகர்த்துகிறது.</b><p>உருப்படி படிநிலை நிலைக்கு நகர்த்தப்படும்.</p> + + + + New + புதிய + + + + Rename + மறுபெயரிடு + + + + Delete + நீக்கு + + + + <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; 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;">Note:</span> The changes become active the next time you load the appropriate workbench</p></body></html> + <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"><p style="margin-top:0px; margin-bottom;0px; margin-bottom; margin-right:0px; + + + + Global + உலகளாவிய + + + + Command + கட்டளை + + + + + <Separator> + <பிரிப்பான்> + + + + %1 module not loaded + % 1 தொகுதி ஏற்றப்படவில்லை + + + + New toolbar + புதிய கருவிப்பட்டி + + + + + Toolbar name: + கருவிபட்டி பெயர்: + + + + + Duplicated name + நகல் பெயர் + + + + + The toolbar name '%1' is already used + கருவிப்பட்டியின் பெயர் '% 1' ஏற்கனவே பயன்படுத்தப்பட்டுள்ளது + + + + Rename toolbar + கருவிப்பட்டியை மறுபெயரிடவும் + + + + + + + + Gui::Dialog::DlgCustomizeImp + + + + Customize + தனிப்பயனாக்கு + + + + + &Help + &உதவி + + + + + &Close + &மூடு + + + + Gui::Dialog::DlgCustomizeSpNavSettings + + + + Spaceball Motion + ச்பேச்பால் மோசன் + + + + + No Spaceball present + ச்பேச்பால் இல்லை + + + + Gui::Dialog::DlgCustomizeSpaceball + + + Spaceball Buttons + ச்பேச்பால் பொத்தான்கள் + + + + No Spaceball present + ச்பேச்பால் இல்லை + + + + Buttons + பொத்தான்கள் + + + + Reset + மீட்டமை + + + + Print Reference + அச்சு குறிப்பு + + + + Gui::Dialog::DlgDisplayProperties + + + + + + + Gui::Dialog::DlgEditorSettings + + + + + + + Gui::Dialog::DlgInputDialog + + + Input + உள்ளீடு + + + + + + + + Gui::Dialog::DlgInspector + + + + Scene Inspector + காட்சி ஆய்வாளர் + + + + Gui::Dialog::DlgMacroExecute + + + Case-insensitive search for filenames, regular expressions supported + கோப்பு பெயர்களுக்கான கேச்-சென்சிட்டிவ் தேடல், வழக்கமான வெளிப்பாடுகள் ஆதரிக்கப்படுகின்றன + + + + Execute Macro + மேக்ரோவை இயக்கவும் + + + + Macro Name + மேக்ரோ பெயர் + + + + Find file + கோப்பைக் கண்டுபிடி + + + + Find in files + கோப்புகளில் காணலாம் + + + + User macros + பயனர் மேக்ரோக்கள் + + + + System macros + கணினி மேக்ரோக்கள் + + + + Execute + செயல்படுத்து + + + + Close + மூடு + + + + Create + உருவாக்கு + + + + Delete + நீக்கு + + + + Edit + திருத்து + + + + Rename + மறுபெயரிடு + + + + Duplicate + நகல் + + + + Launches a guide on how to set up a macro in a custom global toolbar + தனிப்பயன் உலகளாவிய கருவிப்பட்டியில் மேக்ரோவை எவ்வாறு அமைப்பது என்பது குறித்த வழிகாட்டியை அறிமுகப்படுத்துகிறது + + + + Opens the Addon Manager to download macros created by the community + சமூகத்தால் உருவாக்கப்பட்ட மேக்ரோக்களை பதிவிறக்கம் செய்ய Addon Managerஐ திறக்கிறது + + + + User Macros Location + பயனர் மேக்ரோச் இருப்பிடம் + + + + Opens the macros folder in the system file manager + கணினி கோப்பு மேலாளரில் மேக்ரோச் கோப்புறையைத் திறக்கிறது + + + + Open Folder + கோப்புறையைத் திறக்கவும் + + + + Toolbar + கருவிப்பட்டி + + + + Filter by file content, case-insensitive. Regular expressions are supported. + கோப்பு உள்ளடக்கத்தின்படி வடிகட்டவும், கேச்-சென்சிட்டிவ். வழக்கமான வெளிப்பாடுகள் ஆதரிக்கப்படுகின்றன. + + + + Download + பதிவிறக்கம் + + + + Gui::Dialog::DlgMacroExecuteImp + + + + Macros + பெரியவைகள் + + + + Macro file + மேக்ரோ கோப்பு + + + + + + Existing file + ஏற்கனவே உள்ள கோப்பு + + + + '%1'. +This file already exists. + '% 1'. +இந்த கோப்பு ஏற்கனவே உள்ளது. + + + + Cannot create file + கோப்பை உருவாக்க முடியாது + + + + Creation of file '%1' failed. + '% 1' கோப்பு உருவாக்கம் தோல்வியடைந்தது. + + + + Delete macro + மேக்ரோவை நீக்கு + + + + Do not show again + மீண்டும் காட்ட வேண்டாம் + + + + Guided Walkthrough + வழிகாட்டப்பட்ட நடை + + + + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. + +Note: your changes will be applied when you next switch workbenches + + தனிப்பயன் உலகளாவிய கருவிப்பட்டியில் இந்த மேக்ரோவை அமைப்பதற்கு இது உங்களுக்கு வழிகாட்டும். வழிமுறைகள் உரையாடலின் உள்ளே சிவப்பு உரையில் இருக்கும். + +குறிப்பு: நீங்கள் அடுத்து பணிப்பெட்டிகளை மாற்றும்போது உங்கள் மாற்றங்கள் பயன்படுத்தப்படும் + + + + + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close + ஒத்திகை வழிமுறைகள்: விடுபட்ட புலங்களை நிரப்பவும் (விரும்பினால்) பின்னர் சேர் என்பதைக் சொடுக்கு செய்து, பின்னர் மூடு + + + + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. + ஒத்திகை வழிமுறைகள்: பட்டியலிலிருந்து மேக்ரோவைத் தேர்ந்தெடுத்து, வலது அம்புக்குறி பொத்தானைக் சொடுக்கு செய்யவும் (->), பின்னர் மூடு. + + + + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. + ஒத்திகை வழிமுறைகள்: புதியதைக் சொடுக்கு செய்து, மேக்ரோவைத் தேர்ந்தெடுத்து, வலது அம்புக்குறி (->) பொத்தானைக் சொடுக்கு செய்து, பின்னர் மூடு. + + + + Renaming Macro File + மேக்ரோ கோப்பை மறுபெயரிடுகிறது + + + + Read-Only + படிக்க மட்டும் + + + + Enter a file name: + கோப்பு பெயரை உள்ளிடவும்: + + + + Delete the macro '%1'? + மேக்ரோ '% 1' ஐ நீக்கவா? + + + + Walkthrough, Dialog 1 of 2 + நடை, உரையாடல் 1 இல் 2 + + + + Walkthrough, Dialog 1 of 1 + நடை, உரையாடல் 1 இல் 1 + + + + Walkthrough, Dialog 2 of 2 + நடை, உரையாடல் 2 இல் 2 + + + + + Enter new name + புதிய பெயரை உள்ளிடவும் + + + + + '%1' + already exists. + '% 1' +ஏற்கனவே உள்ளது. + + + + Rename Failed + மறுபெயரிட முடியவில்லை + + + + Failed to rename to '%1'. +Perhaps a file permission error? + '% 1' என மறுபெயரிடுவதில் தோல்வி. +ஒருவேளை கோப்பு இசைவு பிழையா? + + + + Duplicate Macro + நகல் மேக்ரோ + + + + Duplicate Failed + நகல் தோல்வியடைந்தது + + + + Failed to duplicate to '%1'. +Perhaps a file permission error? + '% 1'க்கு நகலெடுக்க முடியவில்லை. +ஒருவேளை கோப்பு இசைவு பிழையா? + + + + Gui::Dialog::DlgMacroRecord + + + Record Macro + பதிவு மேக்ரோ + + + + Macro Name + மேக்ரோ பெயர் + + + + Macro Path + மேக்ரோ பாதை + + + + Record + பதிவு + + + + Stop + நிறுத்து + + + + Close + மூடு + + + + Gui::Dialog::DlgMacroRecordImp + + + + + Macro recorder + மேக்ரோ ரெக்கார்டர் + + + + Specify a place to save first. + முதலில் சேமிப்பதற்கான இடத்தைக் குறிப்பிடவும். + + + + The macro directory does not exist. Choose another one. + மேக்ரோ கோப்பகம் இல்லை. இன்னொன்றைத் தேர்ந்தெடுங்கள். + + + + The macro '%1' already exists. Overwrite it? + மேக்ரோ '% 1' ஏற்கனவே உள்ளது. மேலெழுதவா? + + + + You have no write permission for the directory. Choose another one. + கோப்பகத்திற்கு எழுத உங்களுக்கு இசைவு இல்லை. இன்னொன்றைத் தேர்ந்தெடுங்கள். + + + + Existing macro + இருக்கும் மேக்ரோ + + + + Choose macro directory + மேக்ரோ கோப்பகத்தைத் தேர்ந்தெடுக்கவும் + + + + Gui::Dialog::DlgMaterialProperties + + + Material + பொருள் + + + + % + % + + + + Reset + மீட்டமை + + + + Material Properties + பொருள் பண்புகள் + + + + Diffuse color + பரவலான நிறம் + + + + Shininess + பளபளப்பு + + + + Ambient color + சுற்றுப்புற நிறம் + + + + Specular color + கண்கவர் நிறம் + + + + Default + இயல்புநிலை + + + + Emissive color + உமிழும் நிறம் + + + + Transparency + வெளிப்படைத்தன்மை + + + + + + + + Gui::Dialog::DlgOnlineHelp + + + Online Help + நிகழ்நிலை உதவி + + + + Help Viewer + உதவி பார்வையாளர் + + + + Location of start page + தொடக்கப் பக்கத்தின் இருப்பிடம் + + + + Gui::Dialog::DlgOnlineHelpImp + + + HTML files + HTML கோப்புகள் + + + + Access denied + அணுமதி மறுக்கப்பட்டது + + + + Access denied to '%1' + +Specify another directory. + '% 1'க்கான அணுகல் மறுக்கப்பட்டது + +மற்றொரு கோப்பகத்தைக் குறிப்பிடவும். + + + + Gui::Dialog::DlgParameter + + + Parameter Editor + அளவுரு எடிட்டர் + + + + Sorted + வரிசைப்படுத்தப்பட்டது + + + + Search + தேடு + + + + Enter a group name to search + தேட குழுவின் பெயரை உள்ளிடவும் + + + + Find + கண்டுபிடி + + + + Save + சேமி + + + + Search group + தேடல் குழு + + + + + Alt+C + Alt+C + + + + &Close + &மூடு + + + + Gui::Dialog::DlgParameterFind + + + Find + கண்டுபிடி + + + + Find What + என்ன கண்டுபிடிக்க + + + + Look At + பார் + + + + Groups + # குழுக்கள் + + + + Names + பெயர்கள் + + + + Values + மதிப்புகள் + + + + Match exact string + சரியான சரத்தை பொருத்தவும் + + + + Find Next + அடுத்ததை தேடு + + + + Not found + காணப்படவில்லை + + + + Cannot find the text: %1 + உரையைக் கண்டுபிடிக்க முடியவில்லை: % 1 + + + + Gui::Dialog::DlgParameterImp + + + + Group + குழு + + + + + Name + பெயர் + + + + + Type + வகை + + + + + Value + மதிப்பு + + + + System parameter + கணினி அளவுரு + + + + User parameter + பயனர் அளவுரு + + + + Search group + தேடல் குழு + + + + Invalid input + தவறான உள்ளீடு + + + + Invalid key name '%1' + தவறான முக்கிய பெயர் '% 1' + + + + Gui::Dialog::DlgPreferencePackManagement + + + Manage Preference Packs + விருப்பத் தொகுப்புகளை நிர்வகிக்கவும் + + + + Open Addon Manager + Addon மேலாளரைத் திறக்கவும் + + + + Gui::Dialog::DlgPreferencePackManagementImp + + + User-Saved Preference Packs + பயனர் சேமித்த விருப்பத் தொகுப்புகள் + + + + Built-In Preference Packs + உள்ளமைக்கப்பட்ட விருப்பத் தொகுப்புகள் + + + + Toggle visibility of built-in preference pack '%1' + உள்ளமைக்கப்பட்ட விருப்பத் தொகுப்பு '% 1' இன் தெரிவுநிலையை நிலைமாற்று + + + + Deletes the user-saved preference pack '%1' + பயனர் சேமித்த '% 1' விருப்பத் தொகுப்பை நீக்குகிறது + + + + Toggles the visibility of the addon preference pack '%1' (use the Addon Manager to remove permanently) + addon preference pack '%1' இன் தெரிவுநிலையை மாற்றுகிறது (நிரந்தரமாக நீக்க Addon Manager ஐப் பயன்படுத்தவும்) + + + + Delete the preference pack named '%1'? This cannot be undone. + '% 1' என்ற விருப்பத் தொகுப்பை நீக்கவா? இதை செயல்தவிர்க்க முடியாது. + + + + Delete saved preference pack? + சேமித்த விருப்பத் தொகுப்பை நீக்கவா? + + + + Gui::Dialog::DlgPreferences + + + Preferences + விருப்பங்கள் + + + + Reset + மீட்டமை + + + + Header + தலைப்பி + + + + Search preferences... + தேடல் விருப்பத்தேர்வுகள்... + + + + + + + + Gui::Dialog::DlgPreferencesImp + + + Reset Page '%1' + '% 1' பக்கத்தை மீட்டமை + + + + Resets the user settings for the page '%1' + '% 1' பக்கத்திற்கான பயனர் அமைப்புகளை மீட்டமைக்கிறது + + + + Reset Group '%1' + '% 1' குழுவை மீட்டமை + + + + Reset All + அனைத்தையும் மீட்டமைக்கவும் + + + + Clear User Settings + பயனர் அமைப்புகளை அழிக்கவும் + + + + Clear all your user settings? + உங்கள் எல்லா பயனர் அமைப்புகளையும் அழிக்கவா? + + + + All settings will be cleared. + அனைத்து அமைப்புகளும் அழிக்கப்படும். + + + + Restart Required + மறுதொடக்கம் தேவை + + + + Restart FreeCAD for changes to take effect. + மாற்றங்கள் நடைமுறைக்கு வர FreeCAD ஐ மறுதொடக்கம் செய்யவும். + + + + Restart Now + இப்போது மறுதொடக்கம் செய்யுங்கள் + + + + Restart Later + பின்னர் மறுதொடக்கம் செய்யுங்கள் + + + + Resets the user settings for the group '%1' + '% 1' குழுவிற்கான பயனர் அமைப்புகளை மீட்டமைக்கிறது + + + + Resets the user settings entirely + பயனர் அமைப்புகளை முழுவதுமாக மீட்டமைக்கிறது + + + + Wrong parameter + தவறான அளவுரு + + + + Gui::Dialog::DlgProjectInformation + + + Document Information + ஆவண செய்தி + + + + Information + தகவல் + + + + &Name + &பெயர் + + + + Path + பாதை + + + + UUID + UUID + + + + Program version + நிரல் பதிப்பு + + + + Unit system + அலகு அமைப்பு + + + + Created &by + உருவாக்கியது + + + + Creation &date + உருவாக்கம் & தேதி + + + + &Last modified by + &கடைசியாக மாற்றியவர் + + + + Last &modification date + கடைசி &மாற்ற தேதி + + + + Com&pany + நிறுவனம் + + + + License information + உரிமத் செய்தி + + + + Open in Browser + உலாவியில் திற + + + + &Comment + கருத்து (&c) + + + + Unit system for this file + இந்த கோப்பிற்கான அலகு அமைப்பு + + + + License URL + உரிம URL + + + + + + + + Gui::Dialog::DlgProjectUtility + + + Document Utility + ஆவண பயன்பாடு + + + + Extract Document + பிரித்தெடுக்கும் ஆவணம் + + + + + Source + மூலம் + + + + + Destination + இலக்கு + + + + Extract + பிரித்தெடு + + + + Create Document + ஆவணத்தை உருவாக்கவும் + + + + Load document file after creation + ஆவணக் கோப்பை உருவாக்கிய பிறகு ஏற்றவும் + + + + Create + உருவாக்கு + + + + Project file + திட்டப்பணி கோப்பு + + + + + Empty source + வெறுமையான மூலம் + + + + + No source is defined. + எந்த ஆதாரமும் வரையறுக்கப்படவில்லை. + + + + + Empty destination + வெறுமையான இலக்கு + + + + + No destination is defined. + எந்த இலக்கும் வரையறுக்கப்படவில்லை. + + + + Failed to extract document + ஆவணத்தைப் பிரித்தெடுக்க முடியவில்லை + + + + Failed to create document + ஆவணத்தை உருவாக்க முடியவில்லை + + + + Gui::Dialog::DlgPropertyLink + + + Link + இணைப்பு + + + + Filter by type + வகை மூலம் வடிக்கட்டு + + + + Synchronizes the 3D view selection with the full object hierarchy + முழு பொருள் படிநிலையுடன் 3D காட்சி தேர்வை ஒத்திசைக்கிறது + + + + Sync sub-object selection + துணை பொருள் தேர்வை ஒத்திசைக்கவும் + + + + Search + தேடு + + + + A search pattern to filter the results above + மேலே உள்ள முடிவுகளை வடிகட்ட ஒரு தேடல் முறை + + + + Reset + மீட்டமை + + + + Clear + தெளிவு + + + + Gui::Dialog::DlgReportView + + + + + + + Gui::Dialog::DlgRevertToBackupConfig + + + Revert to Backup Config + காப்பு அமைப்புக்கு திரும்பவும் + + + + WARNING: this process will undo any preference changes made since the specified date, and will also reset your recent files and Macros to their state on that date. + எச்சரிக்கை: இந்த செயல்முறை குறிப்பிட்ட தேதியிலிருந்து செய்யப்பட்ட விருப்ப மாற்றங்களை செயல்தவிர்க்கும், மேலும் உங்கள் அண்மைக் கால கோப்புகள் மற்றும் மேக்ரோக்களை அந்த தேதியில் அவற்றின் நிலைக்கு மீட்டமைக்கும். + + + + Available backup files + காப்புப் பிரதி கோப்புகள் உள்ளன + + + + Gui::Dialog::DlgRevertToBackupConfigImp + + + No selection in dialog, cannot load backup file + உரையாடலில் தேர்வு இல்லை, காப்பு கோப்பை ஏற்ற முடியாது + + + + Gui::Dialog::DlgRunExternal + + + Running External Program + வெளிப்புற நிரலை இயக்குகிறது + + + + TextLabel + உரை சிட்டை + + + + Advanced >> + மேம்பட்ட >> + + + + Accept Changes + மாற்றங்களை ஏற்கவும் + + + + Discard Changes + மாற்றங்களை நிராகரிக்கவும் + + + + Abort Program + கைவிடுதல் திட்டம் + + + + Help + உதவி + + + + Select a file + ஒரு கோப்பைத் தேர்வுசெய்க + + + + Gui::Dialog::DlgSettings3DView + + + 3D View + 3D காட்சி + + + + General + பொது + + + + Main coordinate system will always be shown in +lower right corner within opened files + முக்கிய ஒருங்கிணைப்பு அமைப்பு எப்போதும் காண்பிக்கப்படும் +திறந்த கோப்புகளுக்குள் கீழ் வலது மூலையில் + + + + Show coordinate system in the corner + மூலையில் ஒருங்கிணைப்பு அமைப்பைக் காட்டு + + + + Axis letter and FPS counter color + அச்சு எழுத்து மற்றும் FPS கவுண்டர் நிறம் + + + + X-axis color + எக்ச்-அச்சு நிறம் + + + + Y-axis color + ஒய்-அச்சு நிறம் + + + + Z-axis color + Z-அச்சு நிறம் + + + + Axis cross will be shown by default at file +opening or creation + கோப்பில் அச்சு குறுக்கு இயல்பாகக் காட்டப்படும் +திறப்பு அல்லது உருவாக்கம் + + + + Show axis cross by default + இயல்புநிலையாக அச்சு குறுக்குக் காட்டு + + + + Time needed for last operation and resulting frame rate +will be shown at the lower left corner in opened files + கடைசி செயல்பாட்டிற்கும் அதன் விளைவாக வரும் பிரேம் வீதத்திற்கும் தேவையான நேரம் +திறக்கப்பட்ட கோப்புகளில் கீழ் இடது மூலையில் காட்டப்படும் + + + + Show counter of frames per second + நொடிக்கு பிரேம்களின் கவுண்டரைக் காட்டு + + + + Rendering + வழங்குதல் + + + + Use software OpenGL + OpenGL மென்பொருளைப் பயன்படுத்தவும் + + + + Use OpenGL VBO (Vertex Buffer Object) + OpenGL VBO (வெர்டெக்ச் பஃபர் ஆப்செக்ட்) பயன்படுத்தவும் + + + + Render cache + கேச் வழங்குதல் + + + + Auto + தானியங்கு + + + + Distributed + விநியோகிக்கப்பட்டது + + + + Centralized + மையப்படுத்தப்பட்ட + + + + None + எதுவுமில்லை + + + + Line smoothing + வரி மென்மையாக்குதல் + + + + MSAA 2x + மாலை ஃச் + + + + MSAA 4x + MSAA 4x + + + + MSAA 6x + MSAA 6x + + + + MSAA 8x + MSAA 8x + + + + Render types of transparent objects + வெளிப்படையான பொருள்களின் வகைகளை வழங்கவும் + + + + One pass + ஒரு பாச் + + + + Backface pass + பேக்ஃபேச் பாச் + + + + Size of vertices in the Sketcher, TechDraw and other workbenches + ச்கெட்சர், டெக் டிரா மற்றும் பிற பணிப்பெட்டிகளில் உள்ள செங்குத்துகளின் அளவு + + + + Eye to eye distance for stereo modes + ச்டீரியோ முறைகளுக்கு கண்ணுக்கு கண் தூரம் + + + + Relative size + ஒப்பீட்டு அளவு + + + + Size of main coordinate system representation +in the corner in % of height/width of the viewport + முக்கிய ஒருங்கிணைப்பு அமைப்பு பிரதிநிதித்துவத்தின் அளவு +வியூபோர்ட்டின் உயரம்/அகலத்தின் % இல் மூலையில் + + + + Letter color + எழுத்து நிறம் + + + + This option is useful for troubleshooting graphics card and driver problems. +Changing this option requires a restart of the application. + இந்த விருப்பம் கிராபிக்ச் அட்டை மற்றும் இயக்கி சிக்கல்களை சரிசெய்ய பயனுள்ளதாக இருக்கும். +இந்த விருப்பத்தை மாற்ற, பயன்பாட்டை மறுதொடக்கம் செய்ய வேண்டும். + + + + If selected, Vertex Buffer Objects (VBO) will be used. +A VBO is an OpenGL feature that provides methods for uploading +vertex data (position, normal vector, color, etc.) to the graphics card. +VBOs offer substantial performance gains because the data resides +in the graphics memory rather than the system memory and so it +can be rendered directly by the GPU. + +Note: Sometimes this feature may lead to a host of different +issues ranging from graphical anomalies to GPU crash bugs. Remember to +report this setting as enabled when seeking support. + தேர்ந்தெடுக்கப்பட்டால், Vertex Buffer Objects (VBO) பயன்படுத்தப்படும். +VBO என்பது OpenGL அம்சமாகும், இது பதிவேற்றுவதற்கான முறைகளை வழங்குகிறது +உச்சி தரவு (நிலை, சாதாரண திசையன், நிறம், முதலியன) வரைகலை அட்டைக்கு. +தரவு தங்கியிருப்பதால் VBOக்கள் கணிசமான செயல்திறன் ஆதாயங்களை வழங்குகின்றன +கணினி நினைவகத்தை விட கிராபிக்ச் நினைவகத்தில் மற்றும் அதனால் +GPU மூலம் நேரடியாக வழங்க முடியும். + +குறிப்பு: சில சமயங்களில் இந்த நற்பொருத்தம் பல்வேறு வகைகளுக்கு வழிவகுக்கும் +வரைகலை முரண்பாடுகள் முதல் GPU செயலிழப்பு பிழைகள் வரையிலான சிக்கல்கள். நினைவில் கொள்ளுங்கள் +ஆதரவைத் தேடும்போது இந்த அமைப்பை இயக்கியதாகப் புகாரளிக்கவும். + + + + Method of multisample anti-aliasing + பல மாதிரி எதிர்ப்பு மாற்றுப்பெயர்ச்சி முறை + + + + Marker size + குறிப்பான் அளவு + + + + Anti-aliasing + மாற்றுப்பெயர் எதிர்ப்பு + + + + Transparent objects + வெளிப்படையான பொருள்கள் + + + + 'Render caching' is another way to say 'Rendering acceleration'. +There are 3 options available to achieve this: +1) 'Auto' (default), let Coin3D decide where to cache. +2) 'Distributed', manually turn on cache for all view provider root node. +3) 'Centralized', manually turn off cache in all nodes of all view provider, and +only cache at the scene graph root node. This offers the fastest rendering speed +but slower response to any scene changes. + 'வழங்குதல் கேச்சிங்' என்பது 'வழங்குதல் முடுக்கம்' என்று கூறுவதற்கான மற்றொரு வழி. +இதை அடைய 3 விருப்பங்கள் உள்ளன: +1) 'ஆட்டோ' (இயல்புநிலை), எங்கு கேச் செய்ய வேண்டும் என்பதை Coin3D தீர்மானிக்கட்டும். +2) 'விநியோகிக்கப்பட்டது', அனைத்து காட்சி வழங்குநரின் ரூட் முனைக்கும் கைமுறையாக தற்காலிக சேமிப்பை இயக்கவும். +3) 'மையப்படுத்தப்பட்டது', அனைத்து காட்சி வழங்குநரின் அனைத்து முனைகளிலும் தற்காலிக சேமிப்பை கைமுறையாக முடக்கவும், மற்றும் +காட்சி வரைபட ரூட் முனையில் மட்டும் தற்காலிக சேமிப்பு. இது வேகமான வழங்குதல் வேகத்தை வழங்குகிறது +ஆனால் எந்த காட்சி மாற்றங்களுக்கும் மெதுவாக பதில். + + + + Eye-to-eye distance used for stereo projections. +The specified value is a factor that will be multiplied with the +bounding box size of the 3D object that is currently displayed. + ச்டீரியோ ப்ரொசெக்சன்களுக்குப் பயன்படுத்தப்படும் கண்ணுக்கும் கண்ணுக்கும் உள்ள தூரம். +குறிப்பிடப்பட்ட மதிப்பு என்பது, உடன் பெருக்கப்படும் ஒரு காரணியாகும் +தற்போது காட்டப்படும் 3D பொருளின் எல்லைப் பெட்டி அளவு. + + + + Datum size + தரவு அளவு + + + + Size of core datum objects + முக்கிய தரவு பொருள்களின் அளவு + + + + % + % + + + + Camera Type + கேமரா வகை + + + + Objects will be in orthographic projection + பொருள்கள் ஆர்த்தோகிராஃபிக் திட்டத்தில் இருக்கும் + + + + Objects will appear in a perspective projection + பொருள்கள் ஒரு முன்னோக்கு திட்டத்தில் தோன்றும் + + + + Perspective renderin&g + முன்னோக்கு ரெண்டரிங்&g + + + + Or&thographic rendering + ஆர்&தோகிராஃபிக் வழங்குதல் + + + + + + + + Gui::Dialog::DlgSettings3DViewImp + + + 5px + 5px + + + + 7px + 7px + + + + 9px + 9px + + + + 11px + 11px + + + + 13px + 13px + + + + 15px + 15px + + + + 20px + 20px + + + + 25px + அக்பக்ச் + + + + 30px + 30px + + + + Anti-aliasing + மாற்றுப்பெயர் எதிர்ப்பு + + + + Open a new viewer or restart %1 to apply anti-aliasing changes. + மாற்று மாற்று மாற்றங்களைப் பயன்படுத்த புதிய பார்வையாளரைத் திறக்கவும் அல்லது % 1 ஐ மறுதொடக்கம் செய்யவும். + + + + Gui::Dialog::DlgSettingsCacheDirectory + + + Cache + தற்காலிக சேமிப்பு + + + + Browse cache directory + தற்காலிக சேமிப்பு கோப்பகத்தை உலாவவும் + + + + Cache Directory + கேச் டைரக்டரி + + + + Location (read-only) + இடம் (படிக்க மட்டும்) + + + + Check periodically at program start + நிரல் தொடக்கத்தில் அவ்வப்போது சரிபார்க்கவும் + + + + Always + எப்போதும் + + + + Daily + நாள்தோறும் + + + + Weekly + வாரந்தோறும் + + + + Monthly + மாதாந்திர + + + + Yearly + ஆண்டு + + + + Never + ஒருபோதும் + + + + Cache size limit + கேச் அளவு வரம்பு + + + + Check Now + இப்போது சரிபார்க்க + + + + Notify the user if the cache size exceeds the specified limit + கேச் அளவு குறிப்பிட்ட வரம்பை மீறினால் பயனருக்குத் தெரிவிக்கவும் + + + + Unknown + தெரியவில்லை + + + + Current cache size: %1 + தற்போதைய கேச் அளவு:% 1 + + + + Gui::Dialog::DlgSettingsColorGradient + + + Color Gradient Settings + வண்ண சாய்வு அமைப்புகள் + + + + Color Model + வண்ண மாதிரி + + + + &Gradient + &கிரேடியன்ட் + + + + Red-yellow-green-cyan-blue + சிவப்பு-மஞ்சள்-பச்சை-சியான்-நீலம் + + + + Blue-cyan-green-yellow-red + நீலம்-சியான்-பச்சை-மஞ்சள்-சிவப்பு + + + + White-black + வெள்ளை-கருப்பு + + + + Black-white + கருப்பு-வெள்ளை + + + + Style + நடை + + + + Color gradient is used with its full color range + வண்ண சாய்வு அதன் முழு வண்ண வரம்பில் பயன்படுத்தப்படுகிறது + + + + &Flow + &ஓட்டம் + + + + Alt+F + Alt+F + + + + Color gradient starts from the zero value + வண்ண சாய்வு சுழிய மதிப்பிலிருந்து தொடங்குகிறது + + + + &Zero + &பூச்சியம் + + + + Alt+Z + Alt+Z + + + + Visibility + விழிமை + + + + Data outside the specified min-max range +will be displayed in gray + குறிப்பிடப்பட்ட குறைந்தபட்ச-அதிகபட்ச வரம்பிற்கு வெளியே உள்ள தரவு +சாம்பல் நிறத்தில் காட்டப்படும் + + + + Out g&rayed + வெளியே g&rayed + + + + Alt+R + Alt+R + + + + Data outside the specified min-max range +will be displayed with transparency + குறிப்பிடப்பட்ட குறைந்தபட்ச-அதிகபட்ச வரம்பிற்கு வெளியே உள்ள தரவு +வெளிப்படைத்தன்மையுடன் காட்டப்படும் + + + + Out &transparent + வெளியே &வெளிப்படையானது + + + + Alt+I + Alt+I + + + + Parameter Range + அளவுரு வரம்பு + + + + Ma&ximum + அதிகபட்சம்&அதிகபட்சம் + + + + &Labels + &லேபிள்கள் + + + + Mi&nimum + நானும் மிகவும் + + + + &Decimals + &தசமங்கள் + + + + Number of labels besides the color bar + வண்ணப் பட்டியைத் தவிர லேபிள்களின் எண்ணிக்கை + + + + Number of decimals for labels +besides the color bar + லேபிள்களுக்கான தசமங்களின் எண்ணிக்கை +வண்ண பட்டை தவிர + + + + + + + + Gui::Dialog::DlgSettingsColorGradientImp + + + Wrong parameter + தவறான அளவுரு + + + + The maximum value must be higher than the minimum value. + அதிகபட்ச மதிப்பு குறைந்தபட்ச மதிப்பை விட அதிகமாக இருக்க வேண்டும். + + + + Gui::Dialog::DlgSettingsDocument + + + Document + ஆவணம் + + + + General + பொது + + + + The application will create a new document when started + பயன்பாடு தொடங்கும் போது புதிய ஆவணத்தை உருவாக்கும் + + + + Create new document at start up + தொடக்கத்தில் புதியக் கோப்பு ஒன்றை உருவாக்கு + + + + Document save compression level +(0 = none, 9 = highest, 7 = default) + சுருக்க நிலை சேமிக்கும் ஆவணம் +(0 = எதுவுமில்லை, 9 = அதிகபட்சம், 7 = இயல்புநிலை) + + + + Compression level for FCStd files + FCStd கோப்புகளுக்கான சுருக்க நிலை + + + + All changes in documents are stored so that they can be undone/redone + ஆவணங்களில் அனைத்து மாற்றங்களும் சேமிக்கப்படும், இதனால் அவை செயல்தவிர்க்க/மீண்டும் செய்ய முடியும் + + + + Allow aborting recomputation + மறுகணிப்பை நிறுத்த அனுமதிக்கவும் + + + + Storage + சேமிப்பகம் + + + + Saving transactions (Auto-save) + பரிவர்த்தனைகளைச் சேமித்தல் (தானாகச் சேமித்தல்) + + + + Discard saved transaction after saving document + ஆவணத்தைச் சேமித்த பிறகு சேமித்த பரிவர்த்தனையை நிராகரிக்கவும் + + + + Run AutoRecovery at startup + தொடக்கத்தில் AutoRecovery ஐ இயக்கவும் + + + + How often a recovery file is written + மீட்பு கோப்பு எவ்வளவு அடிக்கடி எழுதப்படுகிறது + + + + A thumbnail will be stored when document is saved + ஆவணம் சேமிக்கப்படும் போது ஒரு சிறுபடம் சேமிக்கப்படும் + + + + Size + அளவு + + + + How many backup files will be kept when saving document + ஆவணத்தைச் சேமிக்கும்போது எத்தனை காப்புப் பிரதி கோப்புகள் சேமிக்கப்படும் + + + + Show format documentation + வடிவ ஆவணங்களைக் காட்டு + + + + Using undo/redo in documents + ஆவணங்களில் செயல்தவிர்/மறுசெய் பயன்படுத்துதல் + + + + Maximum undo/redo steps + அதிகபட்ச செயல்தவிர்/மீண்டும் படிகள் + + + + How many undo/redo steps should be recorded + எத்தனை செயல்தவிர்/மறுசெய் படிகள் பதிவு செய்யப்பட வேண்டும் + + + + Allow user aborting document recomputation by pressing Esc. +This feature may slightly increase recomputation time. + தப்பி ஐ அழுத்துவதன் மூலம் ஆவண மறுகணிப்பை நிறுத்தும் பயனரை அனுமதிக்கவும். +இந்த நற்பொருத்தம் மறுகூட்டல் நேரத்தை சிறிது அதிகரிக்கலாம். + + + + Add thumbnail to project file when saving + சேமிக்கும் போது திட்டக் கோப்பில் சிறுபடத்தைச் சேர்க்கவும் + + + + Sets the size of the thumbnail that is stored in the document. +Common sizes are 128, 256 and 512. + ஆவணத்தில் சேமிக்கப்பட்டுள்ள சிறுபடத்தின் அளவை அமைக்கிறது. +பொதுவான அளவுகள் 128, 256 மற்றும் 512 ஆகும். + + + + Maximum number of backup files to keep when resaving document + ஆவணத்தை மீண்டும் சேமிக்கும் போது வைத்திருக்க வேண்டிய காப்புப் பிரதி கோப்புகளின் அதிகபட்ச எண்ணிக்கை + + + + If there is a recovery file available, the application will +automatically run a file recovery when it is started + மீட்டெடுப்பு கோப்பு இருந்தால், பயன்பாடு இருக்கும் +கோப்பு மீட்டெடுப்பைத் தொடங்கும்போது தானாகவே இயக்கவும் + + + + The program icon will be added to the thumbnail + நிரல் படவுரு சிறுபடத்தில் சேர்க்கப்படும் + + + + Add program icon to the generated thumbnail + உருவாக்கப்பட்ட சிறுபடத்தில் நிரல் ஐகானைச் சேர்க்கவும் + + + + Save auto-recovery information every + ஒவ்வொரு தானாக மீட்டெடுப்பு தகவலைச் சேமிக்கவும் + + + + Backup files will get extension '.FCbak' and file names +get date suffix according to the specified format + காப்புப் பிரதி கோப்புகள் '.FCbak' நீட்டிப்பு மற்றும் கோப்பு பெயர்களைப் பெறும் +குறிப்பிட்ட வடிவமைப்பின்படி தேதி பின்னொட்டைப் பெறவும் + + + + Use date and FCBak extension + தேதி மற்றும் FCBak நீட்டிப்பைப் பயன்படுத்தவும் + + + + Date format + தேதி வடிவம் + + + + Document Objects + ஆவணப் பொருள்கள் + + + + Allow objects to have same label + பொருள்கள் ஒரே லேபிளைக் கொண்டிருக்க அனுமதிக்கவும் + + + + Allow duplicate object labels in one document + ஒரு ஆவணத்தில் நகல் பொருள் லேபிள்களை அனுமதிக்கவும் + + + + Enable partial loading of external linked documents. +Then only referenced objects and their dependencies will be loaded +when a linked document is auto-opened together with the main document. +A partially loaded document cannot be edited. Double click the document +icon in the tree view to fully reload it. + வெளிப்புற இணைக்கப்பட்ட ஆவணங்களின் பகுதி ஏற்றுதலை இயக்கவும். +பின்னர் குறிப்பிடப்பட்ட பொருள்கள் மற்றும் அவற்றின் சார்புகள் மட்டுமே ஏற்றப்படும் +இணைக்கப்பட்ட ஆவணம் முதன்மை ஆவணத்துடன் தானாகத் திறக்கப்படும் போது. +பகுதி ஏற்றப்பட்ட ஆவணத்தைத் திருத்த முடியாது. ஆவணத்தில் இருமுறை சொடுக்கு செய்யவும் +மரக் காட்சியில் உள்ள ஐகானை முழுமையாக மீண்டும் ஏற்றவும். + + + + Disable partial loading of external linked objects + வெளிப்புற இணைக்கப்பட்ட பொருட்களின் பகுதி ஏற்றுதலை முடக்கு + + + + Authoring and License + எழுதுதல் மற்றும் உரிமம் + + + + Author name + ஆசிரியர் பெயர் + + + + All documents that will be created will get the specified author name. +Keep blank for anonymous. +You can also use the form: John Doe <john@doe.com> + உருவாக்கப்படும் அனைத்து ஆவணங்களும் குறிப்பிட்ட ஆசிரியரின் பெயரைப் பெறும். +அநாமதேயத்திற்கு காலியாக வைக்கவும். +நீங்கள் படிவத்தையும் பயன்படுத்தலாம்: சான் டோ <john@doe.com> + + + + The field 'Last modified by' will be set to specified author when saving the file + கோப்பைச் சேமிக்கும் போது 'கடைசியாக மாற்றியவர்' புலம் குறிப்பிட்ட ஆசிரியருக்கு அமைக்கப்படும் + + + + Set on save + சேமிப்பில் அமைக்கவும் + + + + Company + நிறுவனம் + + + + Default company name to use for new files + புதிய கோப்புகளுக்குப் பயன்படுத்த வேண்டிய இயல்புநிலை நிறுவனத்தின் பெயர் + + + + Default license + இயல்புநிலை உரிமம் + + + + Default license for new documents + புதிய ஆவணங்களுக்கான இயல்புநிலை உரிமம் + + + + All rights reserved + அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை + + + + Creative Commons Attribution + கிரியேட்டிவ் காமன்ச் பண்புக்கூறு + + + + Creative Commons Attribution-ShareAlike + Creative Commons Attribution-ShareAlike + + + + Creative Commons Attribution-NoDerivatives + Creative Commons Attribution-NoDerivatives + + + + Creative Commons Attribution-NonCommercial + கிரியேட்டிவ் காமன்ச் பண்புக்கூறு-வணிகமற்றது + + + + Creative Commons Attribution-NonCommercial-ShareAlike + கிரியேட்டிவ் காமன்ச் பண்புக்கூறு-வணிகமற்ற-பகிர்வு + + + + Creative Commons Attribution-NonCommercial-NoDerivatives + கிரியேட்டிவ் காமன்ச் பண்புக்கூறு-வணிகமற்ற-நோடெரிவேடிவ்கள் + + + + Public Domain + பொது டொமைன் + + + + FreeArt + ஃப்ரீஆர்ட் + + + + CERN Open Hardware Licence strongly-reciprocal + CERN ஓபன் ஆர்டுவேர் உரிமம் கடுமையாக இருவழி + + + + CERN Open Hardware Licence weakly-reciprocal + CERN திறந்த வன்பொருள் உரிமம் பலவீனமாக-பரச்பரம் + + + + CERN Open Hardware Licence permissive + CERN திறந்த வன்பொருள் உரிமம் இசைவு + + + + Other + மற்றொன்று + + + + License URL + உரிம URL + + + + URL describing more about the license + உரிமத்தைப் பற்றி மேலும் விவரிக்கும் முகவரி + + + + Gui::Dialog::DlgSettingsDocumentImp + + + The format of the date to use. + பயன்படுத்த வேண்டிய தேதியின் வடிவம். + + + + Default + இயல்புநிலை + + + + Show format documentation + வடிவ ஆவணங்களைக் காட்டு + + + + Gui::Dialog::DlgSettingsImage + + + Current screen + தற்போதைய திரை + + + + Icon 32 x 32 + படவுரு 32 ஃச் 32 + + + + Icon 64 x 64 + படவுரு 64 ஃச் 64 + + + + Icon 128 x 128 + படவுரு 128 ஃச் 128 + + + + + Pixel + பிக்சல் + + + + Image Settings + பட அமைப்புகள் + + + + Image Dimensions + பட அளவுகள் + + + + Standard sizes + நிலையான அளவுகள் + + + + &Width + &அகலம் + + + + &Height + &உயரம் + + + + Aspect ratio + தோற்ற விகிதம் + + + + &Screen + &திரை + + + + Alt+S + Alt+S + + + + &4:3 + &4:3 + + + + Alt+4 + Alt+4 + + + + 1&6:9 + 1&6:9 + + + + Alt+6 + Alt+6 + + + + &1:1 + &1:1 + + + + Alt+1 + Alt+1 + + + + Image Properties + பட பண்புகள் + + + + Back&ground + பின்&நிலை + + + + Creation method + உருவாக்கும் முறை + + + + Image Comment + பட கருத்து + + + + Current + மின்னோட்ட்ம், ஓட்டம் + + + + White + வெள்ளை + + + + Black + கருப்பு + + + + Transparent + வெளிப்படையானது + + + + Insert MIBA + MIBA ஐச் செருகவும் + + + + Insert comment + கருத்துக்களை நுழை + + + + Add watermark + வாட்டர்மார்க் சேர்க்கவும் + + + + Gui::Dialog::DlgSettingsImageImp + + + Offscreen (new) + ஆஃப்ச்கிரீன் (புதியது) + + + + Offscreen (old) + ஆஃப்ச்கிரீன் (பழையது) + + + + Framebuffer (custom) + ஃப்ரேம்பஃபர் (தனிப்பயன்) + + + + Framebuffer (as is) + ஃப்ரேம்பஃபர் (அப்படியே) + + + + Gui::Dialog::DlgSettingsMacro + + + Macro + குறுநிரல் + + + + Variables defined by macros are created as local variables + மேக்ரோக்களால் வரையறுக்கப்பட்ட மாறிகள் உள்ளக மாறிகளாக உருவாக்கப்படுகின்றன + + + + Run macros in local environment + உள்ளக சூழலில் மேக்ரோக்களை இயக்கவும் + + + + The directory in which the application will search for macros + பயன்பாடு மேக்ரோக்களைத் தேடும் கோப்பகம் + + + + General Macro Settings + பொது மேக்ரோ அமைப்புகள் + + + + Macro Recording Settings + மேக்ரோ பதிவு அமைப்புகள் + + + + Macro Path + மேக்ரோ பாதை + + + + Gui Commands + Gui கட்டளைகள் + + + + Recorded macros will also contain user interface commands + பதிவுசெய்யப்பட்ட மேக்ரோக்கள் பயனர் இடைமுகக் கட்டளைகளையும் கொண்டிருக்கும் + + + + Record GUI commands + GUI கட்டளைகளை பதிவு செய்யவும் + + + + Recorded macros will also contain user interface commands as comments + பதிவுசெய்யப்பட்ட மேக்ரோக்கள் பயனர் இடைமுகக் கட்டளைகளையும் கருத்துகளாகக் கொண்டிருக்கும் + + + + Record as comment + கருத்தாக பதிவு செய்யவும் + + + + Logging Commands + பதிவு கட்டளைகள் + + + + Commands executed by macro scripts are shown in Python console + மேக்ரோ ச்கிரிப்ட்களால் செயல்படுத்தப்படும் கட்டளைகள் பைதான் கன்சோலில் காட்டப்படும் + + + + Show script commands in Python console + பைதான் கன்சோலில் ச்கிரிப்ட் கட்டளைகளைக் காட்டு + + + + Log all commands issued by menus to file + கோப்புக்கு மெனுக்கள் வழங்கிய அனைத்து கட்டளைகளையும் பதிவு செய்யவும் + + + + Recent Macros Menu + அண்மைக் கால மேக்ரோச் பட்டியல் + + + + FullScript.FCScript + FullScript.FCScript + + + + Size of recent macro list + அண்மைக் கால மேக்ரோ பட்டியலின் அளவு + + + + How many macros should be listed in recent macros list + அண்மைக் கால மேக்ரோக்கள் பட்டியலில் எத்தனை மேக்ரோக்கள் பட்டியலிடப்பட வேண்டும் + + + + Keyboard shortcut count + விசைப்பலகை குறுக்குவழி எண்ணிக்கை + + + + How many recent macros should have shortcuts + எத்தனை அண்மைக் கால மேக்ரோக்கள் குறுக்குவழிகளைக் கொண்டிருக்க வேண்டும் + + + + Keyboard Modifiers + விசைப்பலகை மாற்றிகள் + + + + Keyboard modifiers, default = Ctrl+Shift+ + விசைப்பலகை மாற்றிகள், இயல்புநிலை = Ctrl+Shift+ + + + + Gui::Dialog::DlgSettingsNavigation + + + + Navigation + வானோடல் + + + + Steps by turn + திருப்பமாக படிகள் + + + + Number of steps by turn when using arrows (default = 8 : step angle = 360/8 = 45 deg) + அம்புக்குறிகளைப் பயன்படுத்தும் போது திருப்பத்தின் படி படிகளின் எண்ணிக்கை (இயல்பு = 8 : படி கோணம் = 360/8 = 45 டிகிரி) + + + + Corner + மூலை + + + + Top left + மேல் இடது + + + + Top right + மேல் வலது + + + + Bottom left + கீழ் இடது + + + + Bottom right + கீழே வலது + + + + Rotate to nearest + அருகில் சுழற்று + + + + Font name of the navigation cube + வழிசெலுத்தல் கனசதுரத்தின் எழுத்துரு பெயர் + + + + Default + இயல்புநிலை + + + + Cube size + கனசதுர அளவு + + + + Size of the navigation cube + வழிசெலுத்தல் கனசதுரத்தின் அளவு + + + + Opacity when inactive + செயலற்ற போது ஒளிபுகாநிலை + + + + Opacity of the navigation cube when not focused + கவனம் செலுத்தாத போது வழிசெலுத்தல் கனசதுரத்தின் ஒளிபுகாநிலை + + + + Color + வண்ணம் + + + + Base color for all elements + அனைத்து உறுப்புகளுக்கும் அடிப்படை நிறம் + + + + Sphere size + கோள அளவு + + + + Color and transparency + நிறம் மற்றும் வெளிப்படைத்தன்மை + + + + The size of the rotation center indicator + சுழற்சி மையக் காட்டியின் அளவு + + + + The color of the rotation center indicator + சுழற்சி மையக் காட்டியின் நிறம் + + + + Navigation settings set + வழிசெலுத்தல் அமைப்புகள் அமைக்கப்பட்டன + + + + Orbit style + சுற்றுப்பாதை பாணி + + + + Rotation orbit style. +Rounded Arcball: moving the mouse in the corners of the screen will only roll the part. +Trackball: moving the mouse horizontally will rotate the part around the Y-axis. +Trackball Classic: moving the mouse will rotate the part allowing precession. +Turntable: the part will be rotated around the Z-axis (with constrained axes). +Free Turntable: the part will be rotated around the Z-axis. + + சுழற்சி சுற்றுப்பாதை பாணி. +வட்டமான ஆர்க்பால்: திரையின் மூலைகளில் சுட்டியை நகர்த்துவது பகுதியை மட்டுமே உருட்டும். +டிராக்பால்: மவுசை கிடைமட்டமாக நகர்த்துவது Y- அச்சில் பகுதியைச் சுழற்றும். +ட்ராக்பால் கிளாசிக்: மவுசை நகர்த்துவது முன்னோடியை அனுமதிக்கும் பகுதியைச் சுழற்றும். +திருப்பக்கூடியது: பகுதி Z- அச்சில் (கட்டுப்படுத்தப்பட்ட அச்சுகளுடன்) சுழற்றப்படும். +இலவச டர்ன்டபிள்: பகுதி Z- அச்சில் சுழற்றப்படும். + + + + Turntable + திருப்பக்கூடியது + + + + Trackball + தடபந்து + + + + Free Turntable + இலவச டர்ன்டபிள் + + + + Trackball Classic + டிராக்பால் கிளாசிக் + + + + Rounded Arcball + வட்டமான ஆர்க்பால் + + + + Rotation mode + சுழற்சி முறை + + + + Rotations in 3D will use current cursor position as center for rotation + 3D இல் உள்ள சுழற்சிகள் தற்போதைய கர்சர் நிலையை சுழற்சிக்கான மையமாகப் பயன்படுத்தும் + + + + Window center + சாளர நடுவண் + + + + Drag at cursor + கர்சரில் இழுக்கவும் + + + + Object center + பொருள் நடுவண் + + + + Default camera orientation + இயல்புநிலை கேமரா நோக்குநிலை + + + + Default camera orientation when creating a new document or selecting the home view + புதிய ஆவணத்தை உருவாக்கும் போது அல்லது முகப்புக் காட்சியைத் தேர்ந்தெடுக்கும்போது இயல்புநிலை கேமரா நோக்குநிலை + + + + Camera zoom + கேமரா சூம் + + + + Sets camera zoom for new documents. +The value is the diameter of the sphere to fit on the screen. + புதிய ஆவணங்களுக்கு கேமரா சூம் அமைக்கிறது. +மதிப்பு என்பது திரையில் பொருந்தும் கோளத்தின் விட்டம் ஆகும். + + + + Animations + அனிமேசன்கள் + + + + Enable spinning animations that are used in some navigation styles after dragging + இழுத்த பிறகு சில வழிசெலுத்தல் பாணிகளில் பயன்படுத்தப்படும் ச்பின்னிங் அனிமேசன்களை இயக்கவும் + + + + Enable spinning animations + சுழலும் அனிமேசன்களை இயக்கு + + + + Clarify Selection + தேர்வை தெளிவுபடுத்தவும் + + + + Enable Clarify Selection on long press of left mouse button. +When enabled, holding left mouse button shows a menu to select overlapping objects. +Some navigation styles (OpenInventor, Gesture, OpenSCAD) require Ctrl+LMB instead of just LMB. + இடது சுட்டி பொத்தானை நீண்ட நேரம் அழுத்தினால், Clarify தேர்வு ஐ இயக்கவும். +இயக்கப்படும் போது, ​​இடது சுட்டி பொத்தானைப் பிடித்திருப்பது ஒன்றுடன் ஒன்று பொருள்களைத் தேர்ந்தெடுக்க மெனுவைக் காட்டுகிறது. +சில வழிசெலுத்தல் பாணிகளுக்கு (OpenInventor, Gesture, OpenSCAD) LMBக்கு பதிலாக Ctrl+LMB தேவைப்படுகிறது. + + + + Enable long press clarify selection + நீண்ட நேரம் அழுத்தி தெளிவுபடுத்தும் தேர்வை இயக்கவும் + + + + Time in seconds to hold left mouse button before showing clarify selection menu + தெளிவுபடுத்தும் தேர்வு மெனுவைக் காண்பிக்கும் முன், இடது சுட்டி பொத்தானைப் பிடிக்க சில நொடிகளில் நேரம் + + + + Long press timeout + நீண்ட நேரம் அழுத்தும் நேரம் முடிந்தது + + + + Duration in seconds to hold left mouse button before clarify selection is triggered + தெளிவுபடுத்துவதற்கு முன், இடது சுட்டி பொத்தானை அழுத்திப் பிடிக்க சில நொடிகளில் கால அளவு தேர்வு தூண்டப்படும் + + + + Duration of navigation animations that have a fixed duration + ஒரு நிலையான கால அளவு கொண்ட வழிசெலுத்தல் அனிமேசன்களின் காலம் + + + + Prevents view tilting when pinch-zooming. +Affects only Gesture navigation style. +Mouse tilting is not disabled by this setting. + பிஞ்ச்-சூம் செய்யும் போது பார்வை சாய்வதைத் தடுக்கிறது. +சைகை வழிசெலுத்தல் பாணியை மட்டுமே பாதிக்கும். +இந்த அமைப்பால் மவுச் சாய்வது முடக்கப்படவில்லை. + + + + Space Mouse + விண்வெளி சுட்டி + + + + Enable support of legacy SpaceMouse devices + பாரம்பரிய SpaceMouse சாதனங்களின் ஆதரவை இயக்கவும் + + + + Animation duration + அனிமேசன் காலம் + + + + The duration of navigation animations in milliseconds + மில்லி விநாடிகளில் வழிசெலுத்தல் அனிமேசன்களின் காலம் + + + + Zoom step + சூம் படி + + + + Navigation Cube + வழிசெலுத்தல் கன நாற்கை + + + + Corner where the navigation cube is displayed + வழிசெலுத்தல் கன நாற்கை காட்டப்படும் மூலையில் + + + + Rotates to nearest possible state when clicking a face of the cube + கனசதுரத்தின் முகத்தைக் சொடுக்கு செய்யும் போது, ​​சாத்தியமான நிலைக்குச் சுழலும் + + + + Font name + எழுத்துரு பெயர் + + + + Rotation Center Indicator + சுழற்சி நடுவண் காட்டி + + + + 3D navigation + 3D வழிசெலுத்தல் + + + + Lists the mouse button configs for each chosen navigation setting. +Select a set and then press the button to view said configurations. + தேர்ந்தெடுக்கப்பட்ட ஒவ்வொரு வழிசெலுத்தல் அமைப்பிற்கும் மவுச் பொத்தான் கட்டமைப்பை பட்டியலிடுகிறது. +ஒரு தொகுப்பைத் தேர்ந்தெடுத்து, பக்க கட்டமைப்பைக் காண பொத்தானை அழுத்தவும். + + + + Mouse Configuration + சுட்டி கட்டமைப்பு + + + + Zoom operations will be performed at position of mouse pointer + பெரிதாக்கு செயல்பாடுகள் மவுச் பாயிண்டரின் நிலையில் செய்யப்படும் + + + + Zoom at cursor + கர்சரை பெரிதாக்கவும் + + + + How much will be zoomed. +Zoom step of '1' means a factor of 7.5 for every zoom step. + எவ்வளவு பெரிதாக்கப்படும். +'1' இன் சூம் படி என்பது ஒவ்வொரு சூம் படிக்கும் 7.5 காரணி. + + + + Direction of zoom operations will be inverted + சூம் செயல்பாடுகளின் திசை தலைகீழாக இருக்கும் + + + + Invert zoom + பெரிதாக்கு மாற்றவும் + + + + Disable touchscreen tilt gesture + தொடுதிரை சாய்க்கும் சைகையை முடக்கு + + + + + Isometric + ஐசோமெட்ரிக் + + + + + Dimetric + டிமெட்ரிக் + + + + + Trimetric + டிரிமெட்ரிக் + + + + + Top + மேல் + + + + + Front + முன் + + + + + Left + இடது + + + + + Right + வலது + + + + + Rear + பின்புறம் + + + + + Bottom + கீழே + + + + + Custom + தனிப்பயன் + + + + Gui::Dialog::DlgSettingsPythonConsole + + + General + பொது + + + + Console + பணியகம் + + + + Words will be wrapped when they exceed available +horizontal space in Python console + சொற்கள் கிடைக்கும்போது அவை மூடப்பட்டிருக்கும் +பைதான் கன்சோலில் கிடைமட்ட இடம் + + + + Enable word wrap + சொல் மடக்கு இயக்கவும் + + + + The cursor shape will be a block + கர்சர் வடிவம் ஒரு தொகுதியாக இருக்கும் + + + + Enable block cursor + பிளாக் கர்சரை இயக்கு + + + + Saves Python history across sessions + அமர்வுகள் முழுவதும் பைதான் வரலாற்றைச் சேமிக்கிறது + + + + Save history + வரலாற்றை சேமி + + + + Python profiler interval (ms) + பைதான் விவரக்குறிப்பு இடைவெளி (மிவி) + + + + The interval in milliseconds at which the profiler runs when there is Python code running (to keep the GUI responding). Set to 0 to disable. + பைதான் குறியீடு இயங்கும் போது சுயவிவரம் இயங்கும் மில்லி விநாடிகளில் உள்ள இடைவெளி (GUI பதிலளிக்கும் வகையில்). முடக்க 0 என அமைக்கவும். + + + + Path to external Python executable (optional) + வெளிப்புற பைத்தானுக்கான பாதை இயங்கக்கூடியது (விரும்பினால்) + + + + ms + ms + + + + Other + மற்றவை + + + + Used for package installation with pip and debugging with debugpy. Autodetected if needed and not specified. + பிப் மூலம் தொகுப்பு நிறுவலுக்கும், பிழைத்திருத்தம் மூலம் பிழைத்திருத்தத்திற்கும் பயன்படுத்தப்படுகிறது. தேவைப்பட்டால் தானாகக் கண்டறியப்பட்டது மற்றும் குறிப்பிடப்படவில்லை. + + + + Gui::Dialog::DlgSettingsSelection + + + Selection + தேர்வு + + + + Viewport Selection Behavior + வியூபோர்ட் தேர்வு நடத்தை + + + + Radius + ஆரம் + + + + Area for selecting elements in the 3D view. +A larger value makes it easier to select elements, but may prevent selection of small features. + + 3D காட்சியில் உறுப்புகளைத் தேர்ந்தெடுப்பதற்கான பகுதி. +ஒரு பெரிய மதிப்பு உறுப்புகளைத் தேர்ந்தெடுப்பதை எளிதாக்குகிறது, ஆனால் சிறிய அம்சங்களைத் தேர்ந்தெடுப்பதைத் தடுக்கலாம். + + + + Enable preselection, highlighted with specified color + முன்தேர்வை இயக்கு, குறிப்பிட்ட வண்ணத்துடன் சிறப்பிக்கப்பட்டுள்ளது + + + + Enable preselection + முன்தேர்வை இயக்கு + + + + Preselect the object in the 3D view when hovering the cursor over the tree item + மர உருப்படி மீது கர்சரை நகர்த்தும்போது 3D காட்சியில் உள்ள பொருளைத் தேர்ந்தெடுக்கவும் + + + + Tree Selection Behavior + மரம் தேர்வு நடத்தை + + + + Auto expand tree item when the corresponding object is selected in the 3D view + 3D காட்சியில் தொடர்புடைய பொருளைத் தேர்ந்தெடுக்கும்போது, ​​தானாக விரிவடையும் + + + + Enable selection, highlighted with specified color + குறிப்பிட்ட வண்ணத்துடன் தனிப்படுத்தப்பட்ட தேர்வை இயக்கு + + + + Enable selection + தேர்வை இயக்கு + + + + Auto switch to the 3D view containing the selected item + தேர்ந்தெடுக்கப்பட்ட உருப்படியைக் கொண்ட 3D காட்சிக்கு தானாக மாறவும் + + + + Record selection in tree view in order to go back/forward using navigation button + வழிசெலுத்தல் பொத்தானைப் பயன்படுத்தி பின்னோக்கி/முன்னோக்கிச் செல்ல, மரக் காட்சியில் தேர்வைப் பதிவுசெய்யவும் + + + + Add checkboxes for selection in document tree + ஆவண மரத்தில் தேர்வுக்கான பெட்டிகளைச் சேர்க்கவும் + + + + Gui::Dialog::DlgSettingsViewColor + + + Colors + வண்ணங்கள் + + + + Background color for the model view + மாதிரி காட்சிக்கான பின்னணி நிறம் + + + + Simple color + எளிய நிறம் + + + + Linear gradient + நேரியல் சாய்வு + + + + Radial gradient + ரேடியல் சாய்வு + + + + Top: + மேல்: + + + + Middle: + நடு: + + + + Color Bar + வண்ண பட்டை + + + + Label text color + சிட்டை உரை வண்ணம் + + + + Label text size + சிட்டை உரை அளவு + + + + pt + pt + + + + Switches the colors of the gradient + சாய்வு வண்ணங்களை மாற்றுகிறது + + + + Background Color + பின்னணி நிறம் + + + + + Background will have the selected color + பின்னணியில் தேர்ந்தெடுக்கப்பட்ட வண்ணம் இருக்கும் + + + + + Background will have the selected color gradient + பின்னணியில் தேர்ந்தெடுக்கப்பட்ட வண்ண சாய்வு இருக்கும் + + + + Switch + ஆளி, நிலைமாறி + + + + Top + மேல் + + + + Middle + நடு + + + + Color gradient will get the selected color as middle color + வண்ண சாய்வு தேர்ந்தெடுக்கப்பட்ட வண்ணத்தை நடுத்தர நிறமாகப் பெறும் + + + + Bottom + கீழே + + + + Tree View + மரக் காட்சி + + + + Background color for objects in the tree view that are currently edited + தற்போது திருத்தப்பட்ட மரக் காட்சியில் உள்ள பொருட்களுக்கான பின்னணி நிறம் + + + + Active container object + செயலில் உள்ள கொள்கலன் பொருள் + + + + Background color for active containers (e.g. part or body) in the tree view + மரக் காட்சியில் செயலில் உள்ள கொள்கலன்களுக்கான (எ.கா. பகுதி அல்லது உடல்) பின்னணி நிறம் + + + + Color bar label text color (e.g. in Mesh and FEM) + கலர் பார் சிட்டை உரை வண்ணம் (எ.கா. மெச் மற்றும் FEM இல்) + + + + Color bar label text size (e.g. in Mesh and FEM) + வண்ணப் பட்டை சிட்டை உரை அளவு (எ.கா. மெச் மற்றும் FEM இல்) + + + + Middle color + நடுத்தர நிறம் + + + + Bottom: + கீழே: + + + + Object being edited + பொருள் திருத்தப்படுகிறது + + + + Central: + மத்திய: + + + + Midway: + நடுவழி: + + + + End: + முடிவு: + + + + Gui::Dialog::DlgTipOfTheDay + + + + + + + Gui::Dialog::DlgUnitCalculator + + + Input the source value and unit + மூல மதிப்பு மற்றும் அலகு உள்ளிடவும் + + + + Units Converter + அலகுகள் மாற்றி + + + + as + அச் + + + + Input the unit for the result + முடிவுக்கான அலகு உள்ளிடவும் + + + + => + => + + + + Result + முடிவு + + + + List of last used calculations. +To add a calculation press Return in the value input field + கடைசியாகப் பயன்படுத்தப்பட்ட கணக்கீடுகளின் பட்டியல். +கணக்கீட்டைச் சேர்க்க, மதிப்பு உள்ளீட்டு புலத்தில் திரும்பு என்பதை அழுத்தவும் + + + + + Quantity + எண்ணிக்கை + + + + Unit system + அலகு அமைப்பு + + + + Unit system to be used for the Quantity. +The preference system is the one set in the general preferences. + அளவுக்காக பயன்படுத்தப்படும் அலகு அமைப்பு. +முன்னுரிமை அமைப்பு என்பது பொதுவான விருப்பங்களில் அமைக்கப்பட்டுள்ளது. + + + + Decimals + தசமங்கள் + + + + Decimals for the quantity + அளவுக்கான தசமங்கள் + + + + Unit category + அலகு வகை + + + + Unit category for the quantity + அளவிற்கான அலகு வகை + + + + Copies the result to the clipboard + இடைநிலைப்பலகைக்கு முடிவை நகலெடுக்கிறது + + + + Copy + நகலெடு + + + + Close + மூடு + + + + Gui::Dialog::DlgUnitsCalculator + + + unknown unit: + அறியப்படாத அலகு: + + + + unit mismatch + அலகு பொருத்தமின்மை + + + + Gui::Dialog::DockablePlacement + + + Placement + இடவமைவு + + + + Gui::Dialog::DocumentRecovery + + + Document Recovery + ஆவண மீட்பு + + + + Press 'Start Recovery' to start the recovery process of the document listed below. + +The 'Status' column shows whether the document could be recovered. + கீழே பட்டியலிடப்பட்டுள்ள ஆவணத்தின் மீட்பு செயல்முறையைத் தொடங்க 'மீட்பு தொடங்கு' என்பதை அழுத்தவும். + +ஆவணத்தை மீட்டெடுக்க முடியுமா என்பதை 'நிலை' நெடுவரிசை காட்டுகிறது. + + + + Status of recovered documents + மீட்கப்பட்ட ஆவணங்களின் நிலை + + + + Document name + ஆவணத்தின் பெயர் + + + + Status + நிலை + + + + Start Recovery + மீட்டெடுப்பைத் தொடங்கவும் + + + + Original file corrupted + அசல் கோப்பு சிதைந்துவிட்டது + + + + Not yet recovered + இன்னும் மீளவில்லை + + + + Unknown problem occurred + தெரியாத சிக்கல் ஏற்பட்டது + + + + + Failed to recover + மீட்க முடியவில்லை + + + + Successfully recovered + வெற்றிகரமாக மீட்கப்பட்டது + + + + &Finish + &முடிக்கவும் + + + + + Delete + நீக்கு + + + + Delete the selected transient directories? + தேர்ந்தெடுக்கப்பட்ட தற்காலிக கோப்பகங்களை நீக்கவா? + + + + When deleting the selected transient directory it is not possible to recover any files afterwards. + தேர்ந்தெடுக்கப்பட்ட நிலையற்ற கோப்பகத்தை நீக்கும் போது அதன் பிறகு எந்த கோப்புகளையும் மீட்டெடுக்க முடியாது. + + + + Delete all transient directories? + அனைத்து நிலையற்ற கோப்பகங்களையும் நீக்கவா? + + + + When deleting all transient directories it is not possible to recover any files afterwards. + அனைத்து நிலையற்ற கோப்பகங்களையும் நீக்கும் போது அதன் பிறகு எந்த கோப்புகளையும் மீட்டெடுக்க முடியாது. + + + + + + Cleanup + தூய்மை + + + + Transient directories deleted. + நிலையற்ற கோப்பகங்கள் நீக்கப்பட்டன. + + + + Gui::Dialog::DownloadItem + + + Save File + கோப்பைச் சேமி + + + + Download canceled: %1 + பதிவிறக்கம் ரத்து செய்யப்பட்டது: % 1 + + + + Open Containing Folder + கொண்ட கோப்புறையைத் திறக்கவும் + + + + Error opening saved file: %1 + சேமித்த கோப்பை திறப்பதில் பிழை: % 1 + + + + Error saving: %1 + சேமிப்பதில் பிழை:% 1 + + + + Network Error: %1 + பிணையப் பிழை:% 1 + + + + seconds + நொடிகள் + + + + minutes + நிமிடங்கள் + + + + - %4 %5 remaining + - %4 %5 மீதமுள்ளது + + + + %1 of %2 (%3/sec) %4 + % 1 இன்% 2 (% 3/வினாடி)% 4 + + + + ? + ? + + + + %1 of %2 - Stopped + % 2 இல் % 1 - நிறுத்தப்பட்டது + + + + bytes + பைட்கள் + + + + kB + kB + + + + MB + MB + + + + Gui::Dialog::DownloadManager + + + Downloads + பதிவிறக்கங்கள் + + + + Clean Up + தூய்மை செய்யவும் + + + + 0 Items + உருப்படிகள் + + + + Download Manager + பதிவிறக்கம் மேலாளர் + + + + 1 Download + 1 பதிவிறக்கம் + + + + %1 Downloads + %1 பதிவிறக்கங்கள் + + + + Gui::Dialog::IconDialog + + + Icon Folders + படவுரு கோப்புறைகள் + + + + Add icon folder + படவுரு கோப்புறையைச் சேர்க்கவும் + + + + Gui::Dialog::IconFolders + + + Add or remove custom icon folders + தனிப்பயன் படவுரு கோப்புறைகளைச் சேர்க்கவும் அல்லது அகற்றவும் + + + + Remove folder + கோப்புறையை அகற்று + + + + Removing a folder only takes effect after an application restart + ஒரு கோப்புறையை அகற்றுவது பயன்பாடு மறுதொடக்கம் செய்யப்பட்ட பிறகு மட்டுமே நடைமுறைக்கு வரும் + + + + Gui::Dialog::InputVector + + + Input Vector + உள்ளீடு திசையன் + + + + Vector + திசையன் + + + + X + ஃச் + + + + Y + ஒய் + + + + Z + சட் + + + + Gui::Dialog::MouseButtons + + + Mouse Buttons + சுட்டி பொத்தான்கள் + + + + Configuration + உள்ளமைவு + + + + Selection + தேர்வு + + + + Panning + பேனிங் + + + + Rotation + சுழற்சி + + + + Zooming + பெரிதாக்குகிறது + + + + Gui::Dialog::ParameterGroup + + + + + Expand + விரிவாக்கு + + + + Add sub-group + துணைக்குழுவைச் சேர்க்கவும் + + + + + Remove group + குழுவை அகற்று + + + + Add Sub-Group + துணைக் குழுவைச் சேர்க்கவும் + + + + Remove Group + குழுவை அகற்று + + + + Rename Group + குழுவை மறுபெயரிடவும் + + + + Export Parameter + ஏற்றுமதி அளவுரு + + + + Import Parameter + இறக்குமதி அளவுரு + + + + Remove this parameter group? + இந்த அளவுருக் குழுவை அகற்றவா? + + + + Import error + இறக்குமதி பிழை + + + + Rename group + குழுவை மறுபெயரிடவும் + + + + Export parameter + ஏற்றுமதி அளவுரு + + + + Import parameter + இறக்குமதி அளவுரு + + + + Collapse + சுருக்கு + + + + Existing sub-group + தற்போதுள்ள துணைக்குழு + + + + The sub-group '%1' already exists. + துணைக்குழு '% 1' ஏற்கனவே உள்ளது. + + + + Export parameter to file + கோப்பிற்கு அளவுருவை ஏற்றுமதி செய்யவும் + + + + Import parameter from file + கோப்பிலிருந்து அளவுருவை இறக்குமதி செய்யவும் + + + + Reading from '%1' failed. + '% 1' இலிருந்து படிக்க முடியவில்லை. + + + + Gui::Dialog::ParameterValue + + + New + புதிய + + + + Change Value + மதிப்பை மாற்றவும் + + + + Remove Key + விசையை அகற்று + + + + Rename Key + விசையை மறுபெயரிடவும் + + + + New String Item + புதிய சரம் பொருள் + + + + New Float Item + புதிய மிதவை பொருள் + + + + New Integer Item + புதிய முழு எண் உருப்படி + + + + New Unsigned Item + புதிய கையொப்பமிடாத பொருள் + + + + New Boolean Item + புதிய பூலியன் பொருள் + + + + + + + + Existing item + ஏற்கனவே உள்ள பொருள் + + + + + + + + The item '%1' already exists. + '% 1' உருப்படி ஏற்கனவே உள்ளது. + + + + Gui::Dialog::Placement + + + Placement + இடவமைவு + + + + Use center of mass + வெகுசன மையத்தைப் பயன்படுத்தவும் + + + + Rotation axis and angle + சுழற்சி அச்சு மற்றும் கோணம் + + + + Translation + மொழிபெயர்ப்பு + + + + Axial + அச்சு + + + + Shift-click for opposite direction + எதிர் திசைக்கு உயர்த்து சொடுக்கு செய்யவும் + + + + Apply Axial + அச்சில் விண்ணப்பிக்கவும் + + + + Center + நடுவண் + + + + Selected Points + தேர்ந்தெடுக்கப்பட்ட புள்ளிகள் + + + + Rotation + சுழற்சி + + + + Euler angles (Z–Y′–X″) + ஆய்லர் கோணங்கள் (Z–Y′–X″) + + + + Axis + அச்சு + + + + Angle + கோணம் + + + + + Yaw (around Z-axis) + யாவ் (இசட் அச்சில்) + + + + + Pitch (around Y-axis) + சுருதி (Y- அச்சில்) + + + + Roll (around X-axis) + ரோல் (எக்ச்-அச்சு சுற்றி) + + + + Roll (around the X-axis) + ரோல் (எக்ச்-அச்சு சுற்றி) + + + + Apply incremental changes + அதிகரிக்கும் மாற்றங்களைப் பயன்படுத்தவும் + + + + Reset + மீட்டமை + + + + Select 1, 2, or 3 points before clicking this button. A point may be on a vertex, face, or edge. If on a face or edge the point used will be the point at the mouse position along face or edge. If 1 point is selected it will be used as the center of rotation. If 2 points are selected the midpoint between them will be the center of rotation and a new custom axis will be created, if needed. If 3 points are selected the first point becomes the center of rotation and lies on the vector that is normal to the plane defined by the 3 points. Some distance and angle information is provided in the report view, which can be useful when aligning objects. For your convenience when Shift + click is used the appropriate distance or angle is copied to the clipboard. + இந்த பொத்தானைக் சொடுக்கு செய்வதற்கு முன் 1, 2 அல்லது 3 புள்ளிகளைத் தேர்ந்தெடுக்கவும். ஒரு புள்ளி ஒரு உச்சியில், முகம் அல்லது விளிம்பில் இருக்கலாம். ஒரு முகம் அல்லது விளிம்பில் இருந்தால், பயன்படுத்தப்படும் புள்ளியானது முகம் அல்லது விளிம்பில் சுட்டி நிலையில் இருக்கும். 1 புள்ளி தேர்ந்தெடுக்கப்பட்டால், அது சுழற்சியின் மையமாகப் பயன்படுத்தப்படும். 2 புள்ளிகள் தேர்ந்தெடுக்கப்பட்டால் அவற்றுக்கிடையே உள்ள நடுப்புள்ளியானது சுழற்சியின் மையமாக இருக்கும் மற்றும் தேவைப்பட்டால், ஒரு புதிய தனிப்பயன் அச்சு உருவாக்கப்படும். 3 புள்ளிகள் தேர்ந்தெடுக்கப்பட்டால், முதல் புள்ளி சுழற்சியின் மையமாக மாறும் மற்றும் 3 புள்ளிகளால் வரையறுக்கப்பட்ட விமானத்திற்கு இயல்பான திசையன் மீது உள்ளது. அறிக்கைக் காட்சியில் சில தொலைவு மற்றும் கோணத் தகவல்கள் வழங்கப்பட்டுள்ளன, இது பொருட்களை சீரமைக்கும் போது பயனுள்ளதாக இருக்கும். உங்கள் வசதிக்காக உயர்த்து + சொடுக்கு பயன்படுத்தப்படும் போது பொருத்தமான தூரம் அல்லது கோணம் இடைநிலைப்பலகைக்கு நகலெடுக்கப்படும். + + + + Incorrect Quantity + தவறான அளவு + + + + There are input fields with incorrect input. Ensure valid placement values! + தவறான உள்ளீடு உள்ள உள்ளீட்டு புலங்கள் உள்ளன. சரியான வேலை வாய்ப்பு மதிப்புகளை உறுதிப்படுத்தவும்! + + + + Gui::Dialog::PrintModel + + + Button + பொத்தான் + + + + Command + கட்டளை + + + + Gui::Dialog::RemoteDebugger + + + Attach to Remote Debugger + ரிமோட் டிபக்கருடன் இணைக்கவும் + + + + winpdb + Winpdb + + + + Password + கடவுச்சொல் + + + + Address + முகவரி + + + + Port + துறைமுகம் + + + + VS Code + VS Code + + + + Gui::Dialog::SceneInspector + + + Dialog + உரையாடல் + + + + Refresh + புதுப்பி + + + + Close + மூடு + + + + Gui::Dialog::SceneModel + + + Nodes + முனைகள் + + + + Gui::Dialog::TextureMapping + + + Texture + அமைப்பு + + + + Texture Mapping + அமைப்பு மேப்பிங் + + + + Global + உலகளாவிய + + + + Environment + சுற்றுச்சூழல் + + + + Image files (%1) + பட கோப்புகள் (%1) + + + + No image + படம் இல்லை + + + + The specified file is not a valid image file. + குறிப்பிட்ட கோப்பு சரியான படக் கோப்பு அல்ல. + + + + No 3D view + 3D காட்சி இல்லை + + + + No active 3D view found. + செயலில் உள்ள 3D காட்சி இல்லை. + + + + Gui::Dialog::Transform + + + + Transform + உருமாற்று, உருமாற்றம் + + + + Gui::DlgObjectSelection + + + Object Selection + பொருள் தேர்வு + + + + The selected objects contain other dependencies. Select which objects to export. All dependencies are auto-selected by default. + தேர்ந்தெடுக்கப்பட்ட பொருட்களில் பிற சார்புகள் உள்ளன. எந்த பொருட்களை ஏற்றுமதி செய்ய வேண்டும் என்பதைத் தேர்ந்தெடுக்கவும். எல்லா சார்புகளும் இயல்பாகவே தானாக தேர்ந்தெடுக்கப்படும். + + + + Auto select depending objects + சார்ந்த பொருட்களை தானாகத் தேர்ந்தெடுக்கவும் + + + + Show dependencies + சார்புகளைக் காட்டு + + + + Depending on + பொறுத்து + + + + + Document + ஆவணம் + + + + + Name + பெயர் + + + + Depended by + சார்ந்தது + + + + Selections + தேர்வுகள் + + + + All + அனைத்தும் + + + + &Use Original Selection + &அசல் தேர்வைப் பயன்படுத்தவும் + + + + Ignore dependencies and proceed with the objects +originally selected prior to opening this dialog + சார்புகளைப் புறக்கணித்து, பொருட்களைத் தொடரவும் +இந்த உரையாடலைத் திறப்பதற்கு முன்பு முதலில் தேர்ந்தெடுக்கப்பட்டது + + + + Gui::DlgTreeWidget + + + Dialog + உரையாடல் + + + + Items + உருப்படிகள் + + + + + + + + Gui::DockWnd::ReportOutput + + + Options + விருப்பங்கள் + + + + + Normal Messages + சாதாரண செய்திகள் + + + + + Log Messages + பதிவு செய்திகள் + + + + + Critical Messages + முக்கியமான செய்திகள் + + + + Redirect Python Output + பைதான் வெளியீட்டைத் திருப்பிவிடவும் + + + + Redirect Python Errors + பைதான் பிழைகளைத் திருப்பிவிடவும் + + + + Go to End + முடிவுக்கு செல்க + + + + Save As… + இவ்வாறு சேமி... + + + + Plain text files + எளிய உரை கோப்புகள் + + + + + Warnings + எச்சரிக்கைகள் + + + + Display Message Types + காட்சி செய்தி வகைகள் + + + + + Errors + பிழைகள் + + + + Show Report View On + அறிக்கை காட்சியைக் காட்டு + + + + Clear + தெளிவு + + + + Save Report Output + அறிக்கை வெளியீட்டைச் சேமிக்கவும் + + + + Gui::DockWnd::ReportView + + + + Output + வெளியீடு + + + + + Python Console + பைதான் கன்சோல் + + + + Gui::DockWnd::SelectionView + + + Selection View + தேர்வு பார்வை + + + + Search + தேடு + + + + Searches object labels + பொருள் லேபிள்களைத் தேடுகிறது + + + + Clears the search field + தேடல் புலத்தை அழிக்கிறது + + + + The number of selected items + தேர்ந்தெடுக்கப்பட்ட பொருட்களின் எண்ணிக்கை + + + + Picked object list + தேர்ந்தெடுக்கப்பட்ட பொருள் பட்டியல் + + + + Select Only + மட்டும் தேர்ந்தெடுக்கவும் + + + + Zoom Fit + சூம் ஃபிட் + + + + Go to Selection + தேர்வுக்குச் செல்லவும் + + + + Mark to Recompute + மீண்டும் கணக்கிட குறி + + + + Marks this object to be recomputed + இந்த பொருளை மீண்டும் கணக்கிட வேண்டும் எனக் குறிக்கும் + + + + To Python Console + பைதான் கன்சோலுக்கு + + + + Duplicate Subshape + துணை வடிவம் + + + + Selects only this object + இந்த பொருளை மட்டும் தேர்ந்தெடுக்கிறது + + + + Deselect + தேர்வுநீக்கு + + + + Deselects this object + இந்த பொருளை தேர்வு நீக்குகிறது + + + + Selects and fits this object in the 3D window + 3D சாளரத்தில் இந்த பொருளைத் தேர்ந்தெடுத்து பொருத்துகிறது + + + + Selects and locates this object in the tree view + ட்ரீ வியூவில் இந்தப் பொருளைத் தேர்ந்தெடுத்து கண்டுபிடிக்கும் + + + + Reveals this object and its subelements in the Python console. + பைதான் கன்சோலில் இந்த பொருளையும் அதன் துணை உறுப்புகளையும் வெளிப்படுத்துகிறது. + + + + Creates a standalone copy of this subshape in the document + ஆவணத்தில் இந்த துணை வடிவத்தின் ஒரு தனியான நகலை உருவாக்குகிறது + + + + Gui::DocumentModel + + + Application + விண்ணப்பம் + + + + Labels & Attributes + லேபிள்கள் & பண்புக்கூறுகள் + + + + Gui::EditorView + + + Modified file + மாற்றியமைக்கப்பட்ட கோப்பு + + + + Unsaved document + சேமிக்கப்படாத ஆவணம் + + + + %1. + +This has been modified outside of the source editor. Reload it? + % 1. + +இது மூல எடிட்டருக்கு வெளியே மாற்றப்பட்டுள்ளது. அதை மீண்டும் ஏற்றவா? + + + + The document has been modified. +Save all changes? + ஆவணம் மாற்றியமைக்கப்பட்டுள்ளது. +எல்லா மாற்றங்களையும் சேமிக்கவா? + + + + FreeCAD macro + FreeCAD மேக்ரோ + + + + Export PDF + PDFஐ ஏற்றுமதி செய் + + + + PDF file + PDF கோப்பு + + + + untitled[*] + பெயரிடப்படாத[*] + + + + - Editor + - ஆசிரியர் + + + + %1 chars removed + % 1 எழுத்துகள் அகற்றப்பட்டன + + + + %1 chars added + % 1 எழுத்துகள் சேர்க்கப்பட்டன + + + + Formatted + வடிவமைக்கப்பட்டது + + + + Gui::FileDialog + + + Save As + என சேமி + + + + + Open + திற + + + + Gui::FileOptionsDialog + + + Extended + நீட்டிக்கப்பட்டது + + + + All files (*.*) + அனைத்துக் கோப்புகள் (*.*) + + + + Gui::Flag + + + Top Left + மேல் இடது + + + + Bottom Left + கீழே இடது + + + + Top Right + மேல் வலது + + + + Bottom Right + கீழ் வலது + + + + Remove + அகற்று + + + + Gui::GestureNavigationStyle + + + Tap OR click left mouse button. + இடது சுட்டி பொத்தானைத் தட்டவும் அல்லது சொடுக்கு செய்யவும். + + + + Drag screen with two fingers OR press right mouse button. + இரண்டு விரல்களால் திரையை இழுக்கவும் அல்லது வலது சுட்டி பொத்தானை அழுத்தவும். + + + + Drag screen with one finger OR press left mouse button. In Sketcher and other edit modes, hold Alt in addition. + ஒரு விரலால் திரையை இழுக்கவும் அல்லது இடது சுட்டி பொத்தானை அழுத்தவும். ச்கெட்சர் மற்றும் பிற திருத்து முறைகளில், கூடுதலாக மாற்று ஐ அழுத்திப் பிடிக்கவும். + + + + Pinch (place two fingers on the screen and drag them apart from or towards each other) OR scroll mouse wheel OR PgUp/PgDown on keyboard. + பிஞ்ச் (இரண்டு விரல்களைத் திரையில் வைத்து அவற்றைத் தவிர்த்து அல்லது ஒன்றையொன்று நோக்கி இழுக்கவும்) அல்லது விசைப்பலகையில் மவுச் வீல் அல்லது PgUp/PgDown ஐ உருட்டவும். + + + + Gui::GraphvizView + + + Graphviz not found + கிராஃப்விச் காணப்படவில்லை + + + + Graphviz couldn't be found on your system. + உங்கள் கணினியில் Graphviz கண்டுபிடிக்க முடியவில்லை. + + + + Read more about it here. + அதைப் பற்றி இங்கே மேலும் படிக்கவும். + + + + Do you want to specify its installation path if it's already installed? + ஏற்கனவே நிறுவப்பட்டிருந்தால் அதன் நிறுவல் பாதையை குறிப்பிட விரும்புகிறீர்களா? + + + + Graphviz installation path + கிராஃப்விச் நிறுவல் பாதை + + + + Graphviz failed + கிராஃப்விச் தோல்வியடைந்தது + + + + Graphviz failed to create an image file + Graphviz ஒரு படக் கோப்பை உருவாக்கத் தவறிவிட்டது + + + + PNG format + PNG வடிவமைப்பு + + + + Bitmap format + பிட்வரைபட வடிவமைப்பு + + + + GIF format + GIF வடிவமைப்பு + + + + JPG format + JPG வடிவம் + + + + SVG format + SVG வடிவம் + + + + + PDF format + PDF வடிவம் + + + + + Graphviz format + கிராஃப்விச் வடிவம் + + + + + + Export graph + ஏற்றுமதி வரைபடம் + + + + Gui::InputField + + + Edit + திருத்து + + + + Save Value + மதிப்பைச் சேமிக்கவும் + + + + Gui::InventorNavigationStyle + + + Press Ctrl and left mouse button + கட்டுப்பாடு மற்றும் இடது சுட்டி பொத்தானை அழுத்தவும் + + + + Press middle mouse button + மத்திய சுட்டி பொத்தானை அழுத்துக + + + + Press left mouse button + இடது சுட்டி பொத்தானை அழுத்துக + + + + Scroll mouse wheel + சுட்டி சக்கரத்தை உருட்டவும் + + + + Gui::LabelEditor + + + List + பட்டியல் + + + + Gui::LocationDialog + + + + + + + + + + X + + + + + + + + + + + + Y + + + + + + + + + + + + Z + + + + + + + + + + + + User defined… + பயனர் வரையறுக்கப்பட்ட… + + + + + + + Wrong direction + தவறான திசை + + + + + + + Direction must not be the null vector + திசையானது சுழிய வெக்டராக இருக்கக்கூடாது + + + + Gui::LocationWidget + + + X: + X: + + + + Y: + Y: + + + + Z: + Z: + + + + Direction: + திசை: + + + + Gui::MacroCommand + + + Macros + பெரியவைகள் + + + + Macro file doesn't exist + மேக்ரோ கோப்பு இல்லை + + + + No such macro file: '%1' + அத்தகைய மேக்ரோ கோப்பு இல்லை: '% 1' + + + + Gui::MainWindow + + + + Dimension + பரிமாணம் + + + + Input hints + A context menu action used to show or hide the input hints in the status bar + உள்ளீடு குறிப்புகள் + + + + Quick measure + A context menu action used to enable or disable quick measure in the status bar + விரைவான நடவடிக்கை + + + + Notification Area + A context menu action used to show or hide the 'notificationArea' toolbar widget + அறிவிப்பு பகுதி + + + + Ready + தயார் + + + + Close All + அனைத்தையும் மூடு + + + + + + Toggles this toolbar + இந்த கருவிப்பட்டியை மாற்றுகிறது + + + + + + Toggles this dockable window + இந்த நறுக்கக்கூடிய சாளரத்தை மாற்றுகிறது + + + + Safe mode enabled + பாதுகாப்பான பயன்முறை இயக்கப்பட்டது + + + + FreeCAD is now running in safe mode. + FreeCAD இப்போது பாதுகாப்பான பயன்முறையில் இயங்குகிறது. + + + + Safe mode temporarily disables your configurations and addons. Restart the application to exit safe mode. + பாதுகாப்பான பயன்முறை உங்கள் உள்ளமைவுகளையும் துணை நிரல்களையும் தற்காலிகமாக முடக்குகிறது. பாதுகாப்பான பயன்முறையிலிருந்து வெளியேற பயன்பாட்டை மறுதொடக்கம் செய்யவும். + + + + + Unsaved document + சேமிக்கப்படாத ஆவணம் + + + + The exported object contains external link. Save the documentat least once before exporting. + ஏற்றுமதி செய்யப்பட்ட பொருளில் வெளிப்புற இணைப்பு உள்ளது. ஏற்றுமதி செய்வதற்கு முன் ஆவணத்தை ஒரு முறையாவது சேமிக்கவும். + + + + To link to external objects, the document must be saved at least once. +Save the document now? + வெளிப்புற பொருட்களுடன் இணைக்க, ஆவணம் ஒரு முறையாவது சேமிக்கப்பட வேண்டும். +ஆவணத்தை இப்போது சேமிக்கவா? + + + + Safe Mode + பாதுகாப்பான பயன்முறை + + + + Gui::ManualAlignment + + + + + + + Manual alignment + கைமுறை சீரமைப்பு + + + + The alignment is already in progress. + சீரமைப்பு ஏற்கனவே நடந்து வருகிறது. + + + + Alignment[*] + சீரமைப்பு[*] + + + + Select at least 1 point in the left and the right view + இடது மற்றும் வலது பார்வையில் குறைந்தது 1 புள்ளியைத் தேர்ந்தெடுக்கவும் + + + + Select at least %1 points in the left and the right view + இடது மற்றும் வலது பார்வையில் குறைந்தபட்சம் %1 புள்ளிகளைத் தேர்ந்தெடுக்கவும் + + + + Select points in the left and right view + இடது மற்றும் வலது பார்வையில் புள்ளிகளைத் தேர்ந்தெடுக்கவும் + + + + The alignment has finished + சீரமைப்பு முடிந்தது + + + + The alignment has been canceled + சீரமைப்பு ரத்து செய்யப்பட்டுள்ளது + + + + + Too few points picked in the left view. At least %1 points are needed. + இடது பார்வையில் மிகக் குறைவான புள்ளிகள் எடுக்கப்பட்டன. குறைந்தபட்சம் % 1 புள்ளிகள் தேவை. + + + + + Too few points picked in the right view. At least %1 points are needed. + சரியான பார்வையில் மிகக் குறைவான புள்ளிகள் தேர்ந்தெடுக்கப்பட்டன. குறைந்தபட்சம் % 1 புள்ளிகள் தேவை. + + + + Different number of points picked in left and right view. +On the left view %1 points are picked, +on the right view %2 points are picked. + இடது மற்றும் வலது பார்வையில் வெவ்வேறு எண்ணிக்கையிலான புள்ளிகள் எடுக்கப்பட்டன. +இடது பார்வையில் % 1 புள்ளிகள் தேர்ந்தெடுக்கப்பட்டன, +வலது பார்வையில்% 2 புள்ளிகள் தேர்ந்தெடுக்கப்பட்டன. + + + + Try to align group of views + காட்சிகளின் குழுவை சீரமைக்க முயற்சிக்கவும் + + + + The alignment failed. +How do you want to proceed? + சீரமைப்பு தோல்வியடைந்தது. +எப்படி தொடர விரும்புகிறீர்கள்? + + + + Different number of points picked in left and right view. On the left view %1 points are picked, on the right view %2 points are picked. + இடது மற்றும் வலது பார்வையில் வெவ்வேறு எண்ணிக்கையிலான புள்ளிகள் எடுக்கப்பட்டன. இடது பார்வையில் % 1 புள்ளிகள் தேர்ந்தெடுக்கப்பட்டன, வலது பார்வையில் % 2 புள்ளிகள் தேர்ந்தெடுக்கப்பட்டன. + + + + Point_%1 + புள்ளி_% 1 + + + + Point picked at (%1,%2,%3) + புள்ளி எடுக்கப்பட்டது (% 1,%2,%3) + + + + No point was found on model + மாதிரியில் எந்த புள்ளியும் காணப்படவில்லை + + + + No point was picked + எந்த புள்ளியும் எடுக்கப்படவில்லை + + + + &Align + &சீரமைக்கவும் + + + + &Remove Last Point + &கடைசி புள்ளியை அகற்று + + + + &Synchronize Views + &பார்வைகளை ஒத்திசைக்கவும் + + + + &Cancel + நிராகரி + + + + Gui::MayaGestureNavigationStyle + + + Tap OR click left mouse button. + இடது சுட்டி பொத்தானைத் தட்டவும் அல்லது சொடுக்கு செய்யவும். + + + + Drag screen with two fingers OR press Alt + middle mouse button. + இரண்டு விரல்களால் திரையை இழுக்கவும் அல்லது மாற்று + நடு மவுச் பட்டனை அழுத்தவும். + + + + Drag screen with one finger OR press Alt + left mouse button. In Sketcher and other edit modes, hold Alt in addition. + ஒரு விரலால் திரையை இழுக்கவும் அல்லது மாற்று + இடது சுட்டி பொத்தானை அழுத்தவும். ச்கெட்சர் மற்றும் பிற திருத்து முறைகளில், கூடுதலாக மாற்று ஐ அழுத்திப் பிடிக்கவும். + + + + Pinch (place two fingers on the screen and drag them apart from or towards each other) OR scroll mouse wheel OR press Alt + right mouse button OR PgUp/PgDown on keyboard. + பிஞ்ச் (இரண்டு விரல்களைத் திரையில் வைத்து, அவற்றைத் தவிர்த்து அல்லது ஒன்றையொன்று நோக்கி இழுக்கவும்) அல்லது மவுச் வீலை உருட்டவும் அல்லது மாற்று + வலது சுட்டி பொத்தானை அழுத்தவும் அல்லது கீபோர்டில் PgUp/PgDown ஐ அழுத்தவும். + + + + Gui::ModifierLineEdit + + + Press modifier keys + மாற்றி விசைகளை அழுத்தவும் + + + + Gui::OpenCascadeNavigationStyle + + + Press left mouse button + இடது சுட்டி பொத்தானை அழுத்துக + + + + Press Ctrl and middle mouse button + கட்டுப்பாடு மற்றும் நடுத்தர சுட்டி பொத்தானை அழுத்தவும் + + + + Press Ctrl and right mouse button + கட்டுப்பாடு மற்றும் வலது சுட்டி பொத்தானை அழுத்தவும் + + + + Press Ctrl and left mouse button + கட்டுப்பாடு மற்றும் இடது சுட்டி பொத்தானை அழுத்தவும் + + + + Gui::OpenSCADNavigationStyle + + + Press left mouse button + இடது சுட்டி பொத்தானை அழுத்துக + + + + Press right mouse button and move mouse + வலது சுட்டி பொத்தானை அழுத்தி சுட்டியை நகர்த்தவும் + + + + Press left mouse button and move mouse + இடது சுட்டி பொத்தானை அழுத்தி சுட்டியை நகர்த்தவும் + + + + Press middle mouse button or SHIFT and right mouse button + நடு சுட்டி பொத்தான் அல்லது உயர்த்து மற்றும் வலது சுட்டி பொத்தானை அழுத்தவும் + + + + Gui::PrefQuantitySpinBox + + + Edit + திருத்து + + + + Save Value + மதிப்பைச் சேமிக்கவும் + + + + Clear List + பட்டியலை அழி + + + + Gui::ProgressBar + + + Remaining: %1 + மீதமுள்ளவை:% 1 + + + + Aborting + கருக்கலைப்பு + + + + Abort the operation? + அறுவை சிகிச்சையை கைவிடவா? + + + + Gui::ProgressDialog + + + Remaining: %1 + மீதமுள்ளவை:% 1 + + + + Aborting + கருக்கலைப்பு + + + + Abort the operation? + அறுவை சிகிச்சையை கைவிடவா? + + + + Gui::PropertyEditor::LinkSelection + + + Error + பிழை + + + + Object not found + பொருள் கிடைக்கவில்லை + + + + Gui::PropertyEditor::PropertyEditor + + + Edit + திருத்து + + + + property + பண்பு + + + + Expand/Collapse Properties + பண்புகளை விரிவாக்கு/சுருக்கி + + + + Expand to Default + இயல்புநிலைக்கு விரிவாக்கு + + + + Expand All + அனைத்தையும் விரிவாக்கு + + + + Collapse All + அனைத்தையும் சுருக்கு + + + + Default Expand + இயல்புநிலை விரிவாக்கம் + + + + Auto Expand + தானாக விரிவாக்கம் + + + + Auto Collapse + தானாகச் சரிவு + + + + Copy + நகலெடு + + + + Add Property + சொத்து சேர் + + + + Rename Property Group + சொத்துக் குழுவை மறுபெயரிடவும் + + + + Rename Property + சொத்தை மறுபெயரிடுங்கள் + + + + + Edit Property Tooltip + சொத்து உதவிக்குறிப்பைத் திருத்து + + + + Delete Property + சொத்தை நீக்கு + + + + Tooltip + உதவிக்குறிப்பு + + + + Rename property + சொத்தை மறுபெயரிடவும் + + + + Show Hidden + மறைக்கப்பட்டதைக் காட்டு + + + + Expression + கோவை + + + + Property name + சொத்து பெயர் + + + + Rename property group + சொத்துக் குழுவை மறுபெயரிடவும் + + + + Group name: + குழுவின் பெயர்: + + + + Gui::PropertyEditor::PropertyModel + + + Property + சொத்து + + + + Value + மதிப்பு + + + + Gui::PropertyView + + + + View + பார் + + + + + Data + தகவல்கள் + + + + Gui::PythonConsole + + + System exit + கணினி வெளியேறுதல் + + + + The application is still running. +Exit without saving all data? + பயன்பாடு இன்னும் இயங்குகிறது. +எல்லா தரவையும் சேமிக்காமல் வெளியேறவா? + + + + Unhandled PyCXX exception. + கையாளப்படாத PyCXX விதிவிலக்கு. + + + + + + + Python Console + பைதான் கன்சோல் + + + + Unhandled FreeCAD exception. + கையாளப்படாத FreeCAD விதிவிலக்கு. + + + + Unhandled std C++ exception. + கையாளப்படாத std C++ விதிவிலக்கு. + + + + Unhandled unknown C++ exception. + கையாளப்படாத அறியப்படாத C++ விதிவிலக்கு. + + + + &Copy + &நகலெடு + + + + &Copy Command + &கட்டளையை நகலெடு + + + + &Copy History + &வரலாற்றை நகலெடு + + + + Save History As… + வரலாற்றை இவ்வாறு சேமி... + + + + Saves Python history across %1 sessions + % 1 அமர்வுகளில் பைதான் வரலாற்றைச் சேமிக்கிறது + + + + &Paste + &ஒட்டு + + + + Select All + அனைத்தையும் தேர்ந்தெடு + + + + + Save History + வரலாற்றை சேமி + + + + Clear Console + கன்சோலை அழிக்கவும் + + + + Insert File Name… + கோப்பு பெயரைச் செருகவும்… + + + + Word Wrap + சொல் மடக்கு + + + + Macro Files + மேக்ரோ கோப்புகள் + + + + Insert file name + கோப்புப் பெயரை நுழை + + + + All Files + அனைத்து கோப்புகள் + + + + Gui::PythonEditor + + + Comment + கருத்து + + + + Uncomment + கருத்துநீக்கு + + + + Execute in Console + கன்சோலில் இயக்கவும் + + + + Gui::RecentFilesAction + + + Clear Recent Files + Empties the list of recent files + அண்மைக் கால கோப்புகளை அழிக்கவும் + + + + Open file %1 + கோப்பை திறக்கவும் % 1 + + + + Gui::RecentMacrosAction + + + none + எதுவுமில்லை + + + + Run macro %1 (Shift+click to edit) keyboard shortcut: %2 + மேக்ரோ %1ஐ இயக்கவும் (Shift+click பெறுநர் edit) விசைப்பலகை குறுக்குவழி: %2 + + + + Gui::RevitNavigationStyle + + + Press left mouse button + இடது சுட்டி பொத்தானை அழுத்துக + + + + Press middle mouse button + மத்திய சுட்டி பொத்தானை அழுத்துக + + + + Press Shift and middle mouse button + உயர்த்து மற்றும் நடுத்தர சுட்டி பொத்தானை அழுத்தவும் + + + + Scroll middle mouse button + நடுச்சுட்டியினை உருட்டவும் + + + + Gui::SearchBar + + + Previous + முந்தைய + + + + Next + அடுத்தது + + + + Case sensitive + கேச் சென்சிட்டிவ் + + + + Whole words + முழு வார்த்தைகள் + + + + Gui::SelectModule + + + Select Module + தொகுதியைத் தேர்ந்தெடுக்கவும் + + + + Open %1 as + % 1ஐ இவ்வாறு திறக்கவும் + + + + Gui::StdCmdDescription + + + Des&cription + விள&க்கம் + + + + Long description of commands + கட்டளைகளின் நீண்ட விளக்கம் + + + + Gui::StdCmdDownloadOnlineHelp + + + Download Online Help + நிகழ்நிலை உதவியைப் பதிவிறக்கவும் + + + + Downloads %1's online help + %1 இன் நிகழ்நிலை உதவியைப் பதிவிறக்குகிறது + + + + Non-existing directory + இல்லாத அடைவு + + + + The directory '%1' does not exist. + +Specify an existing directory? + '% 1' அடைவு இல்லை. + +ஏற்கனவே உள்ள கோப்பகத்தைக் குறிப்பிடவா? + + + + You don't have write permission to '%1' + +Specify another directory? + '% 1'க்கு எழுத உங்களுக்கு இசைவு இல்லை + +மற்றொரு கோப்பகத்தைக் குறிப்பிடவா? + + + + Missing permission + இசைவு இல்லை + + + + Stop downloading + பதிவிறக்குவதை நிறுத்து + + + + Gui::TaskBoxAngle + + + Angle + கோணம் + + + + Gui::TaskBoxPosition + + + Position + நிலை + + + + Gui::TaskElementColors + + + Set Element Color + உறுப்பு நிறத்தை அமைக்கவும் + + + + TextLabel + உரை சிட்டை + + + + Edit + திருத்து + + + + Hide + மறை + + + + Remove + அகற்று + + + + Remove All + அனைத்தையும் அகற்று + + + + Box Select + பெட்டி தேர்வு + + + + On top when selected + தேர்ந்தெடுக்கும்போது மேலே + + + + Recompute after commit + உறுதியளித்த பிறகு மீண்டும் கணக்கிடுங்கள் + + + + Gui::TaskView::TaskAppearance + + + + Appearance + தோற்றம் + + + + Document window + ஆவண சாளரம் + + + + Plot mode + சூழ்ச்சி முறை + + + + Point size + புள்ளி அளவு + + + + Line width + வரி அகலம் + + + + Transparency + வெளிப்படைத்தன்மை + + + + Gui::TaskView::TaskDialog + + + A dialog is already open in the task panel + பணிப் பலகத்தில் ஏற்கனவே ஒரு உரையாடல் திறக்கப்பட்டுள்ளது + + + + Gui::TaskView::TaskEditControl + + + Edit + திருத்து + + + + Gui::TaskView::TaskSelectLinkProperty + + + Appearance + தோற்றம் + + + + edit selection + தேர்வைத் திருத்தவும் + + + + Gui::TextDocumentEditorView + + + + Edit text + உரையைத் திருத்து + + + + Gui::TinkerCADNavigationStyle + + + Press left mouse button + இடது சுட்டி பொத்தானை அழுத்துக + + + + Press middle mouse button + மத்திய சுட்டி பொத்தானை அழுத்துக + + + + Press right mouse button + வலது சுட்டி பொத்தானை அழுத்தவும் + + + + Scroll mouse wheel + சுட்டி சக்கரத்தை உருட்டவும் + + + + Gui::TouchpadNavigationStyle + + + Press left mouse button + இடது சுட்டி பொத்தானை அழுத்துக + + + + Press Shift button + உயர்த்து பொத்தானை அழுத்தவும் + + + + Press Alt button + மாற்று பொத்தானை அழுத்தவும் + + + + Press Ctrl and Shift buttons + கட்டுப்பாடு மற்றும் உயர்த்து பொத்தான்களை அழுத்தவும் + + + + Gui::Translator + + + Afrikaans + ஆப்பிரிக்கா + + + + Arabic + அரபு + + + + Basque + பாச்க் + + + + Belarusian + பெலாருசியன் + + + + Bulgarian + பல்கேரியன் + + + + Catalan + கற்றலான் + + + + Chinese (Simplified) + Chinese Simplified + சீன (எளிமைப்படுத்தப்பட்ட) + + + + Chinese (Traditional) + Chinese Traditional + சீன (பாரம்பரிய) + + + + Croatian + குரோசியன் + + + + Czech + செக் + + + + Dutch + டச்சு + + + + English + ஆங்கிலம் + + + + Filipino + ஃபிலிபினோ + + + + Finnish + பின்னிச் + + + + French + பிரஞ்சு + + + + Galician + காலிசியன் + + + + German + செர்மன் + + + + Greek + கிரேக்கம் + + + + Hungarian + அங்கேரியன் + + + + Indonesian + இந்தோனேசிய + + + + Italian + இத்தாலிய + + + + Japanese + சப்பானியர்கள் + + + + Kabyle + கபாய்ல் + + + + Korean + கொரிய + + + + Lithuanian + லிதுவேனியன் + + + + Norwegian + நோர்வே + + + + Polish + போலீச் + + + + Portuguese (Brazilian) + Portuguese, Brazilian + போர்த்துகீசியம் (பிரேசிலியன்) + + + + Portuguese + போர்த்துகீசியம் + + + + Romanian + ருமேனிய + + + + Russian + ரச்ய + + + + Serbian + செர்பிய + + + + Serbian (Latin) + Serbian, Latin + செர்பிய (லத்தீன்) + + + + Slovak + ச்லோவாக் + + + + Slovenian + ச்லோவேனியன் + + + + Spanish + ச்பானிச் + + + + Spanish (Argentina) + Spanish, Argentina + ச்பானிச் (அர்சென்டினா) + + + + Swedish + ச்வீடிச் + + + + Turkish + துருக்கிய + + + + Ukrainian + உக்ரேனிய + + + + Valencian + வலென்சியன் + + + + Vietnamese + வியட்நாமிய + + + + Malay + மலாய் + + + + Danish + டேனிச் + + + + Georgian + சார்சியன் + + + + Operating system + இயங்கு தளம் + + + + Selected language + தேர்ந்தெடுக்கப்பட்ட மொழி + + + + C/POSIX + சி/போசிக்ச் + + + + Gui::TreePanel + + + Search + தேடு + + + + Gui::TreeWidget + + + Activate Document + ஆவணத்தை செயல்படுத்தவும் + + + + Activates document %1 + ஆவணம்% 1ஐ செயல்படுத்துகிறது + + + + Tree Settings + மர அமைப்புகள் + + + + Show Description + விளக்கத்தைக் காட்டு + + + + Show Internal Name + அகப் பெயரைக் காட்டு + + + + Shows an internal name column for items. + உருப்படிகளுக்கான உள் பெயர் நெடுவரிசையைக் காட்டுகிறது. + + + + Group + குழு + + + + + Error + பிழை + + + + File does not exist. + கோப்பு இல்லை. + + + + Failed to open directory. + கோப்பகத்தைத் திறக்க முடியவில்லை. + + + + Labels & Attributes + லேபிள்கள் & பண்புக்கூறுகள் + + + + Description + விவரம் + + + + Internal name + உள் பெயர் + + + + Show Items Hidden in Tree View + ட்ரீ வியூவில் மறைக்கப்பட்ட பொருட்களைக் காட்டு + + + + Shows items that are marked as 'hidden' in the tree view + மரக் காட்சியில் 'மறைக்கப்பட்டவை' எனக் குறிக்கப்பட்ட உருப்படிகளைக் காட்டுகிறது + + + + Toggle Visibility in Tree View + மரக் காட்சியில் தெரிவுநிலையை நிலைமாற்று + + + + Create Group + குழுவை உருவாக்கவும் + + + + Creates a group + ஒரு குழுவை உருவாக்குகிறது + + + + Renames object + பொருளை மறுபெயரிடுகிறது + + + + Finish Editing + திருத்துதல் முடிக்கவும் + + + + Finishes editing object + பொருளைத் திருத்துவதை முடிக்கிறது + + + + Add Dependent Objects to Selection + தேர்வில் சார்பு பொருள்களைச் சேர்க்கவும் + + + + Close Document + ஆவணத்தை மூடு + + + + Closes the document + ஆவணத்தை மூடுகிறது + + + + Reveals the current file location in Finder + ஃபைண்டரில் தற்போதைய கோப்பு இருப்பிடத்தை வெளிப்படுத்துகிறது + + + + Opens the current file location + தற்போதைய கோப்பு இருப்பிடத்தைத் திறக்கிறது + + + + Reload Document + ஆவணத்தை மீண்டும் ஏற்றவும் + + + + Reloads a partially loaded document + பகுதி ஏற்றப்பட்ட ஆவணத்தை மீண்டும் ஏற்றுகிறது + + + + Skip Recomputes + மறுகணிப்புகளைத் தவிர்க்கவும் + + + + Enables or disables the recomputations of document + ஆவணத்தின் மறு கணக்கீடுகளை இயக்குகிறது அல்லது முடக்குகிறது + + + + Allow Partial Recomputes + பகுதி மறுகணிப்புகளை அனுமதிக்கவும் + + + + Enables or disables the recomputating editing object when 'skip recomputation' is enabled + 'மறு கணக்கீட்டைத் தவிர்' இயக்கப்பட்டிருக்கும் போது, ​​மறுகணிப்பு திருத்துதல் பொருளை இயக்குகிறது அல்லது முடக்குகிறது + + + + Mark to Recompute + மீண்டும் கணக்கிட குறி + + + + Marks this object to be recomputed + இந்த பொருளை மீண்டும் கணக்கிட வேண்டும் எனக் குறிக்கும் + + + + Recompute Object + பொருள் மறுகணிப்பு + + + + Recomputes the selected object + தேர்ந்தெடுக்கப்பட்ட பொருளை மீண்டும் கணக்கிடுகிறது + + + + Toggles the visibility of selected items in the tree view + மரக் காட்சியில் தேர்ந்தெடுக்கப்பட்ட உருப்படிகளின் தெரிவுநிலையை மாற்றுகிறது + + + + Search Objects + பொருள்களைத் தேடுங்கள் + + + + Searches for objects in the tree + மரத்தில் உள்ள பொருட்களைத் தேடுகிறது + + + + Shows a description column for items. An item's description can be set by editing the 'label2' property. + உருப்படிகளுக்கான விளக்க நெடுவரிசையைக் காட்டுகிறது. 'லேபிள்2' சொத்தை திருத்துவதன் மூலம் ஒரு பொருளின் விளக்கத்தை அமைக்கலாம். + + + + + Rename + மறுபெயரிடு + + + + Adds all dependent objects to the selection + தேர்வில் அனைத்து சார்ந்த பொருட்களையும் சேர்க்கிறது + + + + Reveal in Finder + கண்டுபிடிப்பாளரில் வெளிப்படுத்துங்கள் + + + + Open File Location + கோப்பு இருப்பிடத்தைத் திறக்கவும் + + + + (but must be executed) + (ஆனால் செயல்படுத்தப்பட வேண்டும்) + + + + %1, Internal name: %2 + % 1, உள் பெயர்:% 2 + + + + Gui::VectorListEditor + + + Vectors + திசையன்கள் + + + + Table + அட்டவணை + + + + Copy Table + அட்டவணையை நகலெடுக்கவும் + + + + Paste Table + அட்டவணையை ஒட்டவும் + + + + Gui::View3DInventor + + + Export PDF + PDFஐ ஏற்றுமதி செய் + + + + PDF file + PDF கோப்பு + + + + Opening file failed + கோப்பு திறக்கிறது தோல்வியுற்றது + + + + Can't open file '%1' for writing. + கோப்பு '%1' க்கான எழுத்து திறக்க முடியாது. + + + + Gui::WorkbenchGroup + + + Selects the '%1' workbench + '% 1' பணியிடத்தைத் தேர்ந்தெடுக்கிறது + + + + Select the '%1' workbench + '% 1' பணியிடத்தைத் தேர்ந்தெடுக்கவும் + + + + MAC_APPLICATION_MENU + + + Services + சேவைகள் + + + + Hide %1 + %1ஐ மறை + + + + Hide Others + மற்றவையை மறை + + + + Show All + அனைத்தையும் காண்பி + + + + Preferences + விருப்பங்கள் + + + + Quit %1 + %1 இலிருந்து வெளியேறு + + + + About %1 + %1 பற்றி + + + + NetworkAccessManager + + + <qt>Enter username and password for "%1" at %2</qt> + <qt>%2 இல் "%1"க்கான பயனர்பெயர் மற்றும் கடவுச்சொல்லை உள்ளிடவும்</qt> + + + + <qt>Connect to proxy "%1" using:</qt> + <qt>இதைப் பயன்படுத்தி "%1" ப்ராக்சியுடன் இணைக்கவும்:</qt> + + + + Position + + + X + + + + + Y + + + + + Z + + + + + Grid snap in + கிரிட் ச்னாப் இன் + + + + 0.1 mm + 0.1 mm + + + + 0.5 mm + 0.5 mm + + + + 1 mm + 1 mm + + + + 2 mm + 2 mm + + + + 5 mm + 5 mm + + + + 10 mm + 10 mm + + + + 20 mm + 20 mm + + + + 50 mm + 50 mm + + + + 100 mm + 100 mm + + + + 200 mm + 200 mm + + + + 500 mm + 500 மி.மீ + + + + 1 m + 1 மீ + + + + 2 m + 2 மீ + + + + 5 m + 5 மீ + + + + PropertyListDialog + + + + Invalid input + தவறான உள்ளீடு + + + + + Input in line %1 is not a number + வரி % 1 இல் உள்ளீடு எண் அல்ல + + + + QDockWidget + + + Tasks + பணிகள் + + + + Selection View + தேர்வு பார்வை + + + + Report View + அறிக்கை பார்வை + + + + Python Console + பைதான் கன்சோல் + + + + Tree View + மரக் காட்சி + + + + Property View + சொத்து பார்வை + + + + Task List + பணி பட்டியல் + + + + Model + மாதிரியுரு + + + + DAG View + நாள் பார்வை + + + + QObject + + + + + + + + General + பொது + + + + + + + + + Display + காட்சி + + + + Workbenches + பணிப்பெட்டிகள் + + + + Import-Export + இறக்குமதி-ஏற்றுமதி + + + + + + Python + பைதான் + + + + + + Unknown filetype + அறியப்படாத கோப்பு வகை + + + + + Cannot open unknown filetype: %1 + அறியப்படாத கோப்பு வகையைத் திறக்க முடியாது: % 1 + + + + Export failed + ஏற்றுமதி தோல்வியடைந்தது + + + + Cannot save to unknown filetype: %1 + அறியப்படாத கோப்பு வகைக்கு சேமிக்க முடியாது: % 1 + + + + Recomputation required + மறு கணக்கீடு தேவை + + + + Some documents require recomputation for migration purposes. It is highly recommended to perform a recomputation before any modification to avoid compatibility problems. + +Recompute now? + சில ஆவணங்களுக்கு இடம்பெயர்வு நோக்கங்களுக்காக மறு கணக்கீடு தேவைப்படுகிறது. பொருந்தக்கூடிய சிக்கல்களைத் தவிர்க்க, எந்த மாற்றத்திற்கும் முன் மறுகணிப்பைச் செய்வது மிகவும் பரிந்துரைக்கப்படுகிறது. + +இப்போது மீண்டும் கணக்கிடவா? + + + + Failed to recompute some documents. +Check the report view for more details. + சில ஆவணங்களை மீண்டும் கணக்கிட முடியவில்லை. +மேலும் விவரங்களுக்கு அறிக்கை காட்சியைப் பார்க்கவும். + + + + Recompute error + மீள் கணக்கீடு பிழை + + + + Workbench failure + பணியிட தோல்வி + + + + %1 + % 1 + + + + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. + இந்த அமைப்பு OpenGL %1.%2ஐ இயக்குகிறது. FreeCADக்கு OpenGL 2.0 அல்லது அதற்கு மேல் தேவை. தேவைக்கேற்ப கிராபிக்ச் இயக்கி மற்றும்/அல்லது கார்டை மேம்படுத்தவும். + + + + Invalid OpenGL Version + தவறான OpenGL பதிப்பு + + + + Migrating + இடம்பெயர்கிறது + + + + Restarting + மறுதொடக்கம் + + + + Migration failed + இடம்பெயர்வு தோல்வியடைந்தது + + + + Estimated size of data to copy: %1 + நகலெடுக்க வேண்டிய தரவின் மதிப்பிடப்பட்ட அளவு: % 1 + + + + Migrating configuration data and addons… + உள்ளமைவு தரவு மற்றும் துணை நிரல்களை நகர்த்துகிறது… + + + + Migration failed. See the Report View for details. + இடம்பெயர்வு தோல்வியடைந்தது. விவரங்களுக்கு அறிக்கை காட்சியைப் பார்க்கவும். + + + + → Restarting… + → மீண்டும் தொடங்குகிறது… + + + + Exception + விதிவிலக்கு + + + + Open document + ஆவணத்தைத் திற + + + + + Error + பிழை + + + + There were errors while loading the file. Some data might have been modified or not recovered at all. Look in the report view for more specific information about the objects involved. + கோப்பை ஏற்றும்போது பிழைகள் ஏற்பட்டன. சில தரவு மாற்றப்பட்டிருக்கலாம் அல்லது மீட்டெடுக்கப்படாமல் இருக்கலாம். சம்பந்தப்பட்ட பொருட்களைப் பற்றிய மேலும் குறிப்பிட்ட தகவலுக்கு அறிக்கைக் காட்சியைப் பார்க்கவும். + + + + There were serious errors while loading the file. Some data might have been modified or not recovered at all. Saving the project will most likely result in loss of data. + கோப்பை ஏற்றும்போது கடுமையான பிழைகள் ஏற்பட்டன. சில தரவு மாற்றப்பட்டிருக்கலாம் அல்லது மீட்டெடுக்கப்படாமல் இருக்கலாம். திட்டத்தைச் சேமிப்பது பெரும்பாலும் தரவு இழப்புக்கு வழிவகுக்கும். + + + + Import file + கோப்பை இறக்குமதி செய்யவும் + + + + Export file + ஏற்றுமதி கோப்பு + + + + Printing… + அச்சிடுகிறது… + + + + Exporting PDF… + PDF ஐ ஏற்றுமதி செய்கிறது… + + + + The exported object contains an external link. Save the document.at least once before exporting. + ஏற்றுமதி செய்யப்பட்ட பொருளில் வெளிப்புற இணைப்பு உள்ளது. ஏற்றுமதி செய்வதற்கு முன் ஒரு முறையாவது ஆவணத்தைச் சேமிக்கவும். + + + + Copy Selected + நகல் தேர்ந்தெடுக்கப்பட்டது + + + + Copy Active Document + செயலில் உள்ள ஆவணத்தை நகலெடுக்கவும் + + + + Copy All Documents + அனைத்து ஆவணங்களையும் நகலெடுக்கவும் + + + + Failed to parse some of the expressions. +Check the report view for more details. + சில வெளிப்பாடுகளை அலசுவதில் தோல்வி. +மேலும் விவரங்களுக்கு அறிக்கை காட்சியைப் பார்க்கவும். + + + + Unsaved document + சேமிக்கப்படாத ஆவணம் + + + + + Delete failed + நீக்குவது தோல்வியடைந்தது + + + + Dependency error + சார்பு பிழை + + + + Paste + ஒட்டு + + + + Expression error + வெளிப்பாடு பிழை + + + + Failed to paste expressions + வெளிப்பாடுகளை ஒட்டுவதில் தோல்வி + + + + + Cannot load workbench + வொர்க்பெஞ்சை ஏற்ற முடியாது + + + + A general error occurred while loading the workbench + வொர்க்பெஞ்சை ஏற்றும்போது பொதுவான பிழை ஏற்பட்டது + + + + Restart in Safe Mode + பாதுகாப்பான பயன்முறையில் மீண்டும் தொடங்கவும் + + + + Restart FreeCAD and enter safe mode? + FreeCAD ஐ மறுதொடக்கம் செய்து பாதுகாப்பான முறையில் உள்ளிடவா? + + + + Safe mode temporarily disables the configuration and addons. + பாதுகாப்பான பயன்முறையானது கட்டமைப்பு மற்றும் துணை நிரல்களை தற்காலிகமாக முடக்குகிறது. + + + + + &Save Views… + &பார்வைகளைச் சேமி... + + + + + &Load Views… + &பார்வைகளை ஏற்றவும்… + + + + + F&reeze View + F&ரீச் காட்சி + + + + + &Clear Views + &பார்வைகளை அழி + + + + + Restore view &%1 + காட்சியை மீட்டமை &% 1 + + + + Save frozen views + உறைந்த காட்சிகளைச் சேமிக்கவும் + + + + + Frozen views + உறைந்த காட்சிகள் + + + + + Restore views + காட்சிகளை மீட்டெடுக்கவும் + + + + Importing the restored views would clear the already stored views. +Continue? + மீட்டமைக்கப்பட்ட காட்சிகளை இறக்குமதி செய்வது ஏற்கனவே சேமிக்கப்பட்ட காட்சிகளை அழிக்கும். +தொடரவா? + + + + Save Image + படத்தை சேமிக்கவும் + + + + Choose an Image File to Open + திறக்க படக் கோப்பைத் தேர்ந்தெடுக்கவும் + + + + Restore frozen views + உறைந்த காட்சிகளை மீட்டெடுக்கவும் + + + + Cannot open file '%1'. + '%1' என்ற கோப்பை திறக்க இயலவில்லை. + + + + Restore View &%1 + பார்வை &% 1 ஐ மீட்டமை + + + + files + கோப்புகள் + + + + New sub-group + புதிய துணைக்குழு + + + + + + + + + Enter the name: + பெயரை உள்ளிடுக: + + + + + New text item + புதிய உரை உருப்படி + + + + + New integer item + புதிய முழு எண் உருப்படி + + + + New unsigned item + புதிய கையொப்பமிடாத உருப்படி + + + + + New float item + புதிய மிதவை பொருள் + + + + + Choose an item: + ஒரு பொருளைத் தேர்ந்தெடுக்கவும்: + + + + + New boolean item + புதிய பூலியன் பொருள் + + + + + Enter text: + உரையை உள்ளிடவும்: + + + + + + + + + Enter number: + எண்ணை உள்ளிடவும்: + + + + New Unsigned Item + புதிய கையொப்பமிடாத பொருள் + + + + Rename group + குழுவை மறுபெயரிடவும் + + + + The group '%1' cannot be renamed. + '% 1' குழுவை மறுபெயரிட முடியாது. + + + + Existing group + தற்போதுள்ள குழு + + + + The group '%1' already exists. + குழு '% 1' ஏற்கனவே உள்ளது. + + + + + + + Change value + மதிப்பை மாற்றவும் + + + + Change Value + மதிப்பை மாற்றவும் + + + + (%1 times) + (% 1 முறை) + + + + + Type + வகை + + + + + Notifier + அறிவிக்கவும் + + + + + Message + செய்தி + + + + Notifier: + அறிவிக்கவும்: + + + + Skip confirmation of further critical message notifications while loading the file? + கோப்பை ஏற்றும்போது மேலும் முக்கியமான செய்தி அறிவிப்புகளை உறுதிப்படுத்துவதைத் தவிர்க்கவா? + + + + Critical message + முக்கியமான செய்தி + + + + Too many opened non-intrusive notifications. Notifications are being omitted! + ஊடுருவாத பல அறிவிப்புகள் திறக்கப்பட்டுள்ளன. அறிவிப்புகள் தவிர்க்கப்படுகின்றன! + + + + Identical physical path detected. It may cause unwanted overwrite of existing document! + + + ஒரே மாதிரியான உடல் பாதை கண்டறியப்பட்டது. இது ஏற்கனவே உள்ள ஆவணத்தின் தேவையற்ற மேலெழுதலை ஏற்படுத்தலாம்! + + + + + Are you sure you want to continue? + நீங்கள் நிச்சயமாக தொடர விரும்புகிறீர்களா? + + + + Check report view for more… + மேலும் தகவலுக்கு அறிக்கை காட்சியைப் பார்க்கவும்… + + + + Physical path: + உடல் பாதை: + + + + + Document: + ஆவணம்: + + + + + Path: + பாதை: + + + + Identical physical path + ஒரே மாதிரியான உடல் பாதை + + + + Could not save document + ஆவணத்தைச் சேமிக்க முடியவில்லை + + + + There was an issue trying to save the file. This may be because some of the parent folders do not exist, or you do not have sufficient permissions, or for other reasons. Error details: + +"%1" + +Would you like to save the file with a different name? + கோப்பைச் சேமிப்பதில் சிக்கல் ஏற்பட்டது. சில பெற்றோர் கோப்புறைகள் இல்லை அல்லது உங்களிடம் போதுமான அனுமதிகள் இல்லை அல்லது வேறு காரணங்களுக்காக இது இருக்கலாம். பிழை விவரங்கள்: + +"% 1" + +கோப்பை வேறு பெயரில் சேமிக்க விரும்புகிறீர்களா? + + + + + + Saving aborted + சேமிப்பு நிறுத்தப்பட்டது + + + + Save dependent files + சார்பு கோப்புகளை சேமிக்கவும் + + + + The file contains external dependencies. Do you want to save the dependent files, too? + கோப்பில் வெளிப்புற சார்புகள் உள்ளன. சார்பு கோப்புகளையும் சேமிக்க விரும்புகிறீர்களா? + + + + + Saving document failed + ஆவணத்தைச் சேமிப்பதில் தோல்வி + + + + Save document under new filename… + புதிய கோப்பு பெயரில் ஆவணத்தை சேமிக்கவும்... + + + + Save a copy of the document under new filename… + ஆவணத்தின் நகலை புதிய கோப்பு பெயரில் சேமிக்கவும்... + + + + + Save %1 Document + % 1 ஆவணத்தைச் சேமிக்கவும் + + + + Document + ஆவணம் + + + + + Failed to save document + ஆவணத்தைச் சேமிப்பதில் தோல்வி + + + + Documents contains cyclic dependencies. Do you still want to save them? + ஆவணங்களில் சுழற்சி சார்புகள் உள்ளன. நீங்கள் இன்னும் அவர்களை காப்பாற்ற விரும்புகிறீர்களா? + + + + %1 document (*.FCStd) + %1 ஆவணம் (*.FCStd) + + + + Document not closable + மூட முடியாத ஆவணம் + + + + The document is not closable for the moment. + ஆவணத்தை தற்போதைக்கு மூட முடியாது. + + + + Failed to save document '%1'. Would you like to cancel the closure? + '% 1' ஆவணத்தைச் சேமிப்பதில் தோல்வி. மூடுதலை ரத்து செய்ய விரும்புகிறீர்களா? + + + + Document saving failed. Would you like to cancel the closure? + ஆவணத்தைச் சேமிக்க முடியவில்லை. மூடுதலை ரத்து செய்ய விரும்புகிறீர்களா? + + + + Unable to save document + ஆவணத்தைச் சேமிக்க முடியவில்லை + + + + Undo + செயல்தவிர் + + + + Redo + மீண்டும்செய் + + + + There are grouped transactions in the following documents with other preceding transactions + பின்வரும் ஆவணங்களில் மற்ற முந்தைய பரிவர்த்தனைகளுடன் குழுவாக்கப்பட்ட பரிவர்த்தனைகள் உள்ளன + + + + Choose 'Yes' to roll back all preceding transactions. +Choose 'No' to roll back in the active document only. +Choose 'Abort' to abort + முந்தைய பரிவர்த்தனைகள் அனைத்தையும் திரும்பப் பெற, 'ஆம்' என்பதைத் தேர்ந்தெடுக்கவும். +செயலில் உள்ள ஆவணத்தில் மட்டும் திரும்ப 'இல்லை' என்பதைத் தேர்ந்தெடுக்கவும். +கலைக்க 'Abort' என்பதைத் தேர்ந்தெடுக்கவும் + + + + Save Macro + மேக்ரோவை சேமிக்கவும் + + + + + Finish + முடிக்கவும் + + + + + Clear + தெளிவு + + + + + + Cancel + ரத்துசெய் + + + + Inner + உள் + + + + Outer + வெளி + + + + Split + பிளவு + + + + No Browser + உலாவி இல்லை + + + + No Server + சேவையகம் இல்லை + + + + Unable to start the server to port %1: %2. + துறைமுகம் % 1:% 2 க்கு சேவையகத்தைத் தொடங்க முடியவில்லை. + + + + Unable to open your system browser. + உங்கள் கணினி உலாவியைத் திறக்க முடியவில்லை. + + + + Out of memory + நினைவகம் இல்லை + + + + Not enough memory available to display the data. + தரவைக் காட்ட போதுமான நினைவகம் இல்லை. + + + + + Cannot find file %1 + %1 என்ற கோப்பை காணவில்லை + + + + Cannot find file %1 neither in %2 nor in %3 + % 1 கோப்பை % 2 இல் அல்லது % 3 இல் கண்டுபிடிக்க முடியவில்லை + + + + Navigation styles + வழிசெலுத்தல் பாணிகள் + + + + Clarify Selection + தேர்வை தெளிவுபடுத்தவும் + + + + + Transform + உருமாற்று, உருமாற்றம் + + + + Unsaved Document + சேமிக்கப்படாத ஆவணம் + + + + Save all changes to document '%1' before closing? + மூடும் முன் அனைத்து மாற்றங்களையும் '% 1' ஆவணத்தில் சேமிக்கவா? + + + + Save all changes to document before closing? + மூடும் முன் அனைத்து மாற்றங்களையும் ஆவணத்தில் சேமிக்கவா? + + + + Otherwise, all changes will be lost. + இல்லையெனில், அனைத்து மாற்றங்களும் இழக்கப்படும். + + + + %1 Document(s) not saved + % 1 ஆவணம்(கள்) சேமிக்கப்படவில்லை + + + + Some documents could not be saved. Cancel closing? + சில ஆவணங்களைச் சேமிக்க முடியவில்லை. மூடுவதை ரத்து செய்யவா? + + + + Delete macro + மேக்ரோவை நீக்கு + + + + Not allowed to delete system-wide macros + கணினி அளவிலான மேக்ரோக்களை நீக்க அனுமதிக்கப்படவில்லை + + + + Translation: + மொழிபெயர்ப்பு: + + + + Translation XY: + மொழிபெயர்ப்பு XY: + + + + Rotation: + சுழற்சி: + + + + + Simple Group + எளிய குழு + + + + + Group With Links + இணைப்புகளுடன் குழு + + + + + Group With Transform Links + உருமாற்ற இணைப்புகளுடன் குழு + + + + Create link group failed + இணைப்பு குழுவை உருவாக்க முடியவில்லை + + + + Create link failed + இணைப்பை உருவாக்க முடியவில்லை + + + + Failed to create relative link + தொடர்புடைய இணைப்பை உருவாக்க முடியவில்லை + + + + Unlink failed + இணைப்பை நீக்க முடியவில்லை + + + + Replace link failed + இணைப்பை மாற்ற முடியவில்லை + + + + Failed to import links + இணைப்புகளை இறக்குமதி செய்ய முடியவில்லை + + + + Failed to import all links + அனைத்து இணைப்புகளையும் இறக்குமதி செய்ய முடியவில்லை + + + + Add property + சொத்து சேர்க்கவும் + + + + Failed to add property to '%1': %2 + '% 1' இல் சொத்தை சேர்க்க முடியவில்லை:% 2 + + + + + Drag & drop failed + இழுத்து விட முடியவில்லை + + + + + Apply to all + அனைவருக்கும் விண்ணப்பிக்கவும் + + + + Setup Configurable Object + உள்ளமைக்கக்கூடிய பொருளை அமைக்கவும் + + + + Selects which object to copy or exclude when configuration changes. All external linked objects are excluded by default. + உள்ளமைவு மாறும்போது எந்தப் பொருளை நகலெடுக்க வேண்டும் அல்லது விலக்க வேண்டும் என்பதைத் தேர்ந்தெடுக்கிறது. அனைத்து வெளிப்புற இணைக்கப்பட்ட பொருள்களும் இயல்பாகவே விலக்கப்படும். + + + + Select which objects to copy when the configuration is changed + கட்டமைப்பு மாற்றப்படும்போது எந்தெந்த பொருட்களை நகலெடுக்க வேண்டும் என்பதைத் தேர்ந்தெடுக்கவும் + + + + Applies the setting to all links + அனைத்து இணைப்புகளுக்கும் அமைப்பைப் பயன்படுத்துகிறது + + + + Copy on Change + மாற்றத்தின் மீது நகல் + + + + Enable + இயக்கு + + + + Enable auto copy of linked object when its configuration is changed + இணைக்கப்பட்ட பொருளின் உள்ளமைவு மாற்றப்படும்போது அதன் தானாக நகலை இயக்கவும் + + + + Tracking + கண்காணிப்பு + + + + Copies the linked object when its configuration is changed. +Also auto redo the copy if the original linked object is changed. + + இணைக்கப்பட்ட பொருளின் உள்ளமைவு மாற்றப்படும்போது அதை நகலெடுக்கிறது. +அசல் இணைக்கப்பட்ட பொருள் மாற்றப்பட்டால், நகலை தானாக மீண்டும் செய்யவும். + + + + + Disable Copy on Change + மாற்றத்தில் நகலை முடக்கு + + + + Refresh Configurable Object + கட்டமைக்கக்கூடிய பொருளைப் புதுப்பிக்கவும் + + + + Synchronizes the original configurable source object by +creating a new deep copy. Any changes made to +the current copy will be lost. + + மூலம் அசல் உள்ளமைக்கக்கூடிய மூலப் பொருளை ஒத்திசைக்கிறது +புதிய ஆழமான நகலை உருவாக்குகிறது. இதில் ஏதேனும் மாற்றங்கள் செய்யப்பட்டன +தற்போதைய நகல் இழக்கப்படும். + + + + + Toggle Array Elements + வரிசை உறுப்புகளை நிலைமாற்று + + + + Changes whether to show each link array element as individual objects + ஒவ்வொரு இணைப்பு வரிசை உறுப்புகளையும் தனிப்பட்ட பொருள்களாகக் காட்ட வேண்டுமா என்பதை மாற்றுகிறது + + + + Transforms the object at the origin of the placement + இடத்தின் தோற்றத்தில் பொருளை மாற்றுகிறது + + + + + Override Colors + நிறங்களை மேலெழுதவும் + + + + Edit %1 + திருத்த % 1 + + + + Color Gradient + வண்ண சாய்வு + + + + Color Legend + வண்ண புராணம் + + + + Toggle overlay + மேலடுக்கை நிலைமாற்று + + + + + Toggle floating window + மிதக்கும் சாளரத்தை நிலைமாற்று + + + + Close dock window + டாக் சாளரத்தை மூடு + + + + Overlay + மேலடுக்கு + + + + Advanced + மேம்பட்ட + + + + Delay mouse wheel pass through + மவுச் வீல் கடந்து செல்ல நேரந்தவறுகை + + + + Alpha test radius + ஆல்பா சோதனை ஆரம் + + + + Hint trigger size + குறிப்பு தூண்டுதல் அளவு + + + + Hint width + குறிப்பு அகலம் + + + + Left panel hint offset + இடது பேனல் குறிப்பு ஆஃப்செட் + + + + Left panel hint length + இடது பேனல் குறிப்பு நீளம் + + + + Right panel hint offset + வலது பேனல் குறிப்பு ஆஃப்செட் + + + + Right panel hint length + வலது பேனல் குறிப்பு நீளம் + + + + Top panel hint offset + மேல் பேனல் குறிப்பு ஆஃப்செட் + + + + Top panel hint length + மேல் பேனல் குறிப்பு நீளம் + + + + Bottom panel hint offset + கீழ் பேனல் குறிப்பு ஆஃப்செட் + + + + Bottom panel hint length + கீழ் பேனல் குறிப்பு நீளம் + + + + Hint delay + குறிப்பு நேரந்தவறுகை + + + + Splitter auto hide delay + ச்ப்ளிட்டர் தானாக மறை நேரந்தவறுகை + + + + Layout delay + தளவமைப்பு நேரந்தவறுகை + + + + Animation duration + அனிமேசன் காலம் + + + + Activate on hover + மிதவையில் செயல்படுத்தவும் + + + + Check navigation cube + வழிசெலுத்தல் கனசதுரத்தை சரிபார்க்கவும் + + + + Animation curve type + அனிமேசன் வளைவு வகை + + + + Suppressed + அடக்கப்பட்டது + + + + WARNING: This is a development version. + எச்சரிக்கை: இது ஒரு வளர்ச்சிப் பதிப்பு. + + + + Do not use it in a production environment. + விளைவாக்கம் சூழலில் இதைப் பயன்படுத்த வேண்டாம். + + + + + Press Esc to hide hint + குறிப்பை மறைக்க தப்பி ஐ அழுத்தவும் + + + + Options + விருப்பங்கள் + + + + Change Image + படத்தை மாற்றவும் + + + + Active Object + செயலில் உள்ள பொருள் + + + + Edit Text + உரையைத் திருத்து + + + + Close this dialog? + இந்த உரையாடலை மூடவா? + + + + Select Group Contents + குழு உள்ளடக்கங்களைத் தேர்ந்தெடுக்கவும் + + + + Selects all objects that are children of this group + இந்த குழுவின் குழந்தைகளாக இருக்கும் அனைத்து பொருட்களையும் தேர்ந்தெடுக்கிறது + + + + The group '%1' contains %2 object(s). Do you want to delete them as well? + '% 1' குழுவில் % 2 பொருள்(கள்) உள்ளது. அவற்றையும் நீக்க வேண்டுமா? + + + + The group '%1' contains %2 direct children and %3 total descendants (including nested groups). Do you want to delete all of them recursively? + '% 1' குழுவில் % 2 நேரடி குழந்தைகள் மற்றும்% 3 மொத்த சந்ததியினர் (உள்ளமைக்கப்பட்ட குழுக்கள் உட்பட) உள்ளனர். அவை அனைத்தையும் மறுநிகழ்வு நீக்க வேண்டுமா? + + + + Delete group contents recursively? + குழு உள்ளடக்கங்களை மறுநிகழ்வு நீக்கவா? + + + + SelectionFilter + + + Not allowed: + இசைவு இல்லை: + + + + Selection not allowed by filter + வடிகட்டி மூலம் தேர்வு அனுமதிக்கப்படவில்லை + + + + StdCmdAbout + + + &About %1 + &சுமார் % 1 + + + + Displays information about %1 + % 1 பற்றிய தகவலைக் காட்டுகிறது + + + + StdCmdAboutQt + + + About &Qt + &Qt + + + + Displays information about Qt + கியுடி பற்றிய தகவலைக் காட்டுகிறது + + + + StdCmdActivateNextWindow + + + &Next + &அடுத்து + + + + Activates the next window + அடுத்த சாளரத்தை செயல்படுத்துகிறது + + + + StdCmdActivatePrevWindow + + + &Previous + &முந்தைய + + + + Switches to the previously active window + முன்பு செயல்பட்ட சாளரத்திற்கு மாறுகிறது + + + + StdCmdCascadeWindows + + + &Cascade + &அடுக்கு + + + + Tiles pragmatic + ஓடுகள் நடைமுறை + + + + StdCmdCloseActiveWindow + + + &Close + &மூடு + + + + Closes the active window + செயலில் உள்ள சாளரத்தை மூடுகிறது + + + + StdCmdCloseAllWindows + + + Close A&ll + A&ll ஐ மூடவும் + + + + Closes all windows + அனைத்து சன்னல்களையும் மூடுகிறது + + + + StdCmdCopy + + + &Copy + &நகலெடு + + + + Copies the selection to the clipboard + தேர்வை இடைநிலைப்பலகைக்கு நகலெடுக்கிறது + + + + StdCmdCut + + + Cu&t + வெட்டு (&t) + + + + Removes the selection and copies it to the clipboard + தேர்வை அகற்றி, இடைநிலைப்பலகைக்கு நகலெடுக்கிறது + + + + StdCmdDelete + + + &Delete + அழி (&d) + + + + Deletes the selected objects + தேர்ந்தெடுக்கப்பட்ட பொருட்களை நீக்குகிறது + + + + StdCmdDlgMacroRecord + + + Record &Macro + பதிவு &மேக்ரோ + + + + Opens a dialog to record a macro + மேக்ரோவைப் பதிவுசெய்ய ஒரு உரையாடலைத் திறக்கும் + + + + S&top macro recording + எச்&டாப் மேக்ரோ ரெக்கார்டிங் + + + + Stop the macro recording session + மேக்ரோ ரெக்கார்டிங் அமர்வை நிறுத்தவும் + + + + StdCmdDockViewMenu + + + &Panels + &பேனல்கள் + + + + Lists available dock panels + கிடைக்கும் டாக் பேனல்களை பட்டியலிடுகிறது + + + + StdCmdEdit + + + Toggle &Edit Mode + &திருத்து பயன்முறையை நிலைமாற்று + + + + Toggles the selected object's edit mode + தேர்ந்தெடுக்கப்பட்ட பொருள் திருத்து பயன்முறையை நிலைமாற்றவும் + + + + StdCmdExport + + + &Export… + &ஏற்றுமதி… + + + + Exports an object in the active document + செயலில் உள்ள ஆவணத்தில் ஒரு பொருளை ஏற்றுமதி செய்கிறது + + + + No selection + தேர்வு இல்லை + + + + Select objects to export before using the Export command. + ஏற்றுமதி கட்டளையைப் பயன்படுத்துவதற்கு முன் ஏற்றுமதி செய்ய வேண்டிய பொருட்களைத் தேர்ந்தெடுக்கவும். + + + + StdCmdExpression + + + Expression Actions + வெளிப்பாடு நடவடிக்கைகள் + + + + Actions that apply to expressions + வெளிப்பாடுகளுக்குப் பொருந்தும் செயல்கள் + + + + StdCmdFeatRecompute + + + &Recompute + &மீண்டும் கணக்கிடு + + + + Recomputes a feature or document + ஒரு நற்பொருத்தம் அல்லது ஆவணத்தை மீண்டும் கணக்கிடுகிறது + + + + StdCmdFreeCADForum + + + FreeCAD &Forum + FreeCAD & மன்றம் + + + + The FreeCAD forum, where you can find help from other users + FreeCAD மன்றம், மற்ற பயனர்களிடமிருந்து நீங்கள் உதவி பெறலாம் + + + + StdCmdFreezeViews + + + F&reeze Display + ஃபி&ரீச் காட்சி + + + + Freezes the current view position + தற்போதைய காட்சி நிலையை முடக்குகிறது + + + + StdCmdImport + + + &Import… + &இறக்குமதி… + + + + Imports a file into the active document + செயலில் உள்ள ஆவணத்தில் கோப்பை இறக்குமதி செய்கிறது + + + + Supported formats + ஆதரிக்கப்படும் வடிவங்கள் + + + + All files (*.*) + அனைத்துக் கோப்புகள் (*.*) + + + + StdCmdLinkSelectActions + + + &Link Navigation + &இணைப்பு வழிசெலுத்தல் + + + + Link navigation actions + இணைப்பு வழிசெலுத்தல் நடவடிக்கைகள் + + + + StdCmdLinkUnlink + + + Unlink + இணைப்பை நீக்கவும் + + + + Unlinks the object by placing it directly in the container + பொருளை நேரடியாக கொள்கலனில் வைப்பதன் மூலம் இணைப்பை நீக்குகிறது + + + + StdCmdMergeProjects + + + &Merge Document + &ஆவணத்தை ஒன்றிணைக்கவும் + + + + Merges another FreeCAD document into the active one + செயலில் உள்ள ஒன்றில் மற்றொரு FreeCAD ஆவணத்தை இணைக்கிறது + + + + + Merge document + ஆவணத்தை இணைக்கவும் + + + + %1 document (*.FCStd) + %1 ஆவணம் (*.FCStd) + + + + Cannot merge document with itself. + ஆவணத்தை அதனுடன் இணைக்க முடியாது. + + + + StdCmdNew + + + + Unnamed + பெயரில்லாதது + + + + &New Document + புதிய ஆவணம் + + + + Creates a new empty document + புதிய வெற்று ஆவணத்தை உருவாக்குகிறது + + + + StdCmdOnlineHelpWebsite + + + Help Website + உதவி இணையதளம் + + + + Opens the help documentation + உதவி ஆவணத்தைத் திறக்கிறது + + + + StdCmdOpen + + + &Open… + &திற... + + + + Opens a document or imports files + ஆவணத்தைத் திறக்கிறது அல்லது கோப்புகளை இறக்குமதி செய்கிறது + + + + Supported formats + ஆதரிக்கப்படும் வடிவங்கள் + + + + All files (*.*) + அனைத்துக் கோப்புகள் (*.*) + + + + Cannot open file + கோப்பை திறக்க முடியவில்லை + + + + Loading the file %1 is not supported + % 1 கோப்பை ஏற்றுவது ஆதரிக்கப்படவில்லை + + + + StdCmdPaste + + + &Paste + &ஒட்டு + + + + Pastes the contents of the clipboard + கிளிப்போர்டின் உள்ளடக்கங்களை ஒட்டுகிறது + + + + StdCmdQuit + + + E&xit + வெளியேறு (&x) + + + + Quits the application + விண்ணப்பத்தை விட்டு வெளியேறுகிறது + + + + StdCmdRecentFiles + + + Open &Recent + &சமீபத்திய + + + + Displays the list of recently opened files + அண்மைக் காலத்தில் திறக்கப்பட்ட கோப்புகளின் பட்டியலைக் காட்டுகிறது + + + + StdCmdRedo + + + &Redo + மீண்டும்செய் (&r) + + + + Redoes a previously undone action + முன்பு செயல்தவிர்க்கப்பட்ட செயலை மீண்டும் செய்கிறது + + + + StdCmdRevert + + + Rever&t + Rever&t + + + + Reverts to the saved version of this file + இந்தக் கோப்பின் சேமிக்கப்பட்ட பதிப்பிற்கு மாற்றியமைக்கிறது + + + + StdCmdSave + + + &Save + சேமி (&s) + + + + Saves the active document + செயலில் உள்ள ஆவணத்தை சேமிக்கிறது + + + + StdCmdSaveAll + + + Sa&ve All + அனைத்தையும் சேமி (&v) + + + + Saves all open documents + திறந்திருக்கும் அனைத்து ஆவணங்களையும் சேமிக்கிறது + + + + StdCmdSelectAll + + + Select &All + அனைத்தையும் தேர்ந்தெடு (&a) + + + + Selects all objects in the active document + செயலில் உள்ள ஆவணத்தில் உள்ள அனைத்து பொருட்களையும் தேர்ந்தெடுக்கிறது + + + + StdCmdSendToPythonConsole + + + &Send to Python Console + &பைத்தான் கன்சோலுக்கு அனுப்பு + + + + Sends the selected object to the Python console + தேர்ந்தெடுக்கப்பட்ட பொருளை பைதான் கன்சோலுக்கு அனுப்புகிறது + + + + StdCmdStatusBar + + + Status Bar + நிலைப் பட்டி + + + + Toggles the status bar + நிலைப் பட்டியை நிலைமாற்றுகிறது + + + + StdCmdTileWindows + + + &Tile + &டைல் + + + + Tiles the windows + சன்னல்களுக்கு ஓடுகள் + + + + StdCmdToolBarMenu + + + &Toolbars + &கருவிப்பட்டிகள் + + + + Toggles this window + இந்த சாளரத்தை மாற்றுகிறது + + + + StdCmdUndo + + + &Undo + செயல்தவிர் (&u) + + + + Undoes the previous action + முந்தைய செயலைச் செயல்தவிர்க்கிறது + + + + StdCmdViewBottom + + + &5 Bottom + &5 கீழே + + + + Sets the camera to the bottom view + கீழே உள்ள காட்சிக்கு கேமராவை அமைக்கிறது + + + + StdCmdViewDimetric + + + &Dimetric + &டிமெட்ரிக் + + + + Sets the camera to the dimetric view + கேமராவை டைமெட்ரிக் காட்சிக்கு அமைக்கிறது + + + + StdCmdViewExample1 + + + Inventor Example #1 + கண்டுபிடிப்பாளர் எடுத்துக்காட்டு #1 + + + + Shows a 3D texture with manipulator + கையாளுதலுடன் 3D அமைப்பைக் காட்டுகிறது + + + + StdCmdViewExample2 + + + Inventor Example #2 + கண்டுபிடிப்பாளர் எடுத்துக்காட்டு #2 + + + + Shows spheres and drag-lights + கோளங்கள் மற்றும் இழுவை விளக்குகளைக் காட்டுகிறது + + + + StdCmdViewFront + + + &1 Front + &1 முன் + + + + Sets the camera to the front view + கேமராவை முன் பார்வைக்கு அமைக்கிறது + + + + StdCmdViewHome + + + &Home + @வீடு + + + + Sets the camera to the default home view + கேமராவை இயல்புநிலை முகப்புக் காட்சிக்கு அமைக்கிறது + + + + StdCmdViewIsometric + + + &Isometric + &ஐசோமெட்ரிக் + + + + Sets the camera to the isometric view + கேமராவை ஐசோமெட்ரிக் காட்சிக்கு அமைக்கிறது + + + + StdCmdViewIvStereoInterleavedColumns + + + Stereo Interleaved &Columns + ச்டீரியோ இன்டர்லீவ் & நெடுவரிசைகள் + + + + Switches stereo viewing to interleaved columns + ச்டீரியோ பார்வையை இன்டர்லீவ்டு நெடுவரிசைகளுக்கு மாற்றுகிறது + + + + StdCmdViewIvStereoInterleavedRows + + + Stereo Interleaved &Rows + ச்டீரியோ இன்டர்லீவ் & வரிசைகள் + + + + Switches stereo viewing to interleaved rows + ச்டீரியோ பார்வையை இடைப்பட்ட வரிசைகளுக்கு மாற்றுகிறது + + + + StdCmdViewIvStereoOff + + + Stereo &Off + ச்டீரியோ &ஆஃப் + + + + Switches stereo viewing off + ச்டீரியோ பார்ப்பதை முடக்குகிறது + + + + StdCmdViewLeft + + + &6 Left + &6 இடது + + + + Sets the camera to the left view + கேமராவை இடது பார்வைக்கு அமைக்கிறது + + + + StdCmdViewRear + + + &4 Rear + &4 பின்புறம் + + + + Sets the camera to the rear view + கேமராவை பின்புறக் காட்சிக்கு அமைக்கிறது + + + + StdCmdViewRight + + + &3 Right + &3 சரி + + + + Sets the camera to the right view + கேமராவை சரியான பார்வைக்கு அமைக்கிறது + + + + StdCmdViewRotateLeft + + + Rotate &Left + &இடதுபுறம் சுழற்று + + + + Rotates the view by 90° counter-clockwise + பார்வையை 90° எதிரெதிர் திசையில் சுழற்றுகிறது + + + + StdCmdViewTop + + + &2 Top + &2 மேல் + + + + Sets the camera to the top view + கேமராவை மேல் பார்வைக்கு அமைக்கிறது + + + + StdCmdViewTrimetric + + + &Trimetric + &டிரைமெட்ரிக் + + + + Sets the camera to the trimetric view + கேமராவை டிரிமெட்ரிக் காட்சிக்கு அமைக்கிறது + + + + StdCmdWhatsThis + + + &What's This? + &இது என்ன? + + + + Opens the documentation for the selected command + தேர்ந்தெடுக்கப்பட்ட கட்டளைக்கான ஆவணத்தைத் திறக்கிறது + + + + StdCmdWindowsMenu + + + Activate Window + சாளரத்தை இயக்கவும் + + + + Activates this window + இந்த சாளரத்தை செயல்படுத்துகிறது + + + + StdCmdWorkbench + + + &Workbench + &வொர்க்பெஞ்ச் + + + + Switches between workbenches + பணியிடங்களுக்கு இடையில் மாறுகிறது + + + + StdMainFullscreen + + + Fullscreen + முழு திரை + + + + Displays the main window in fullscreen mode + முதன்மையான சாளரத்தை முழுத்திரை பயன்முறையில் காண்பிக்கும் + + + + StdOrthographicCamera + + + Orthographic View + ஆர்த்தோகிராஃபிக் பார்வை + + + + Switches to orthographic view mode + ஆர்த்தோகிராஃபிக் காட்சி முறைக்கு மாறுகிறது + + + + StdPerspectiveCamera + + + Perspective View + முன்னோக்கு பார்வை + + + + Switches to perspective view mode + முன்னோக்கு பார்வை பயன்முறைக்கு மாறுகிறது + + + + StdTreeCollapseDocument + + + Collapse/E&xpand + சுருக்கு/விரிவாக்கு + + + + Expands the active document and collapses all others + செயலில் உள்ள ஆவணத்தை விரிவுபடுத்தி மற்ற அனைத்தையும் சுருக்கவும் + + + + StdTreePreSelection + + + &4 Preselection + &4 முன்தேர்வு + + + + Preselects the object in 3D view when hovering the cursor over the tree item + மர உருப்படி மீது கர்சரை நகர்த்தும்போது, ​​3D காட்சியில் பொருளைத் தேர்ந்தெடுக்கும் + + + + StdViewDock + + + &Docked + &டாக் செய்யப்பட்டது + + + + Displays the active view either in fullscreen, undocked, or docked mode + செயலில் உள்ள காட்சியை முழுத்திரை, அன்டாக் செய்யப்பட்ட அல்லது நறுக்கப்பட்ட பயன்முறையில் காண்பிக்கும் + + + + StdViewFullscreen + + + &Fullscreen + முழுத்திரை + + + + Displays the active view either in fullscreen, undocked, or docked mode + செயலில் உள்ள காட்சியை முழுத்திரை, அன்டாக் செய்யப்பட்ட அல்லது நறுக்கப்பட்ட பயன்முறையில் காண்பிக்கும் + + + + StdViewScreenShot + + + Save &Image… + படத்தை சேமி… + + + + Creates a screenshot of the active view + செயலில் உள்ள காட்சியின் ச்கிரீன்சாட்டை உருவாக்குகிறது + + + + StdViewUndock + + + &Undocked + &தடுக்கப்பட்டது + + + + Displays the active view either in fullscreen, undocked, or docked mode + செயலில் உள்ள காட்சியை முழுத்திரை, அன்டாக் செய்யப்பட்ட அல்லது நறுக்கப்பட்ட பயன்முறையில் காண்பிக்கும் + + + + StdViewZoomIn + + + Zoom &In + பெரிதாக்கவும் + + + + Increases the zoom factor by a fixed amount + சூம் காரணியை ஒரு நிலையான அளவு அதிகரிக்கிறது + + + + StdViewZoomOut + + + Zoom &Out + பெரிதாக்கவும் + + + + Decreases the zoom factor by a fixed amount + சூம் காரணியை ஒரு நிலையான அளவு குறைக்கிறது + + + + Std_Delete + + + The following referencing objects might break. + +Continue? + + பின்வரும் குறிப்பிடும் பொருள்கள் உடைந்து போகலாம். + +தொடரவா? + + + + + Object dependencies + பொருள் சார்புகள் + + + + Std_DrawStyle + + + &1 As is + &1 அப்படியே + + + + Normal mode + இயல்பான பயன்முறை + + + + &2 Points + &2 புள்ளிகள் + + + + &3 Wireframe + &3 வயர்ஃப்ரேம் + + + + &4 Hidden line + &4 மறைக்கப்பட்ட வரி + + + + &5 No shading + &5 நிழல் இல்லை + + + + &6 Shaded + &6 சேடட் + + + + &7 Flat lines + &7 தட்டையான கோடுகள் + + + + Points mode + புள்ளிகள் முறை + + + + Wireframe mode + வயர்ஃப்ரேம் பயன்முறை + + + + Hidden line mode + மறைக்கப்பட்ட வரி முறை + + + + No shading mode + நிழல் முறை இல்லை + + + + Shaded mode + சேடட் பயன்முறை + + + + Flat lines mode + தட்டையான கோடுகள் முறை + + + + Std_DuplicateSelection + + + Object dependencies + பொருள் சார்புகள் + + + + To link to external objects, the document must be saved at least once. +Save the document now? + வெளிப்புற பொருட்களுடன் இணைக்க, ஆவணம் ஒரு முறையாவது சேமிக்கப்பட வேண்டும். +ஆவணத்தை இப்போது சேமிக்கவா? + + + + Std_Group + + + Group + குழு + + + + TreeParams + + + Tree view item background. Only effective in overlay. + மரம் காட்சி உருப்படி பின்னணி. மேலோட்டத்தில் மட்டுமே பயனுள்ளதாக இருக்கும். + + + + Tree view item background padding. + ட்ரீ வியூ உருப்படி பின்னணி திணிப்பு. + + + + Hide extra tree view column for item description. + உருப்படி விளக்கத்திற்கு கூடுதல் மரக் காட்சி நெடுவரிசையை மறை. + + + + Hide extra tree view column - Internal Names. + கூடுதல் மரக் காட்சி நெடுவரிசையை மறை - உள் பெயர்கள். + + + + Hide tree view scroll bar in dock overlay. + டாக் ஓவர்லேயில் ட்ரீ வியூ ச்க்ரோல் பட்டியை மறை. + + + + Hide tree view header view in dock overlay. + கப்பல்துறை மேலடுக்கில் மரக் காட்சி தலைப்புக் காட்சியை மறை. + + + + Allow tree view columns to be manually resized. + ட்ரீ வியூ நெடுவரிசைகளை கைமுறையாக மறுஅளவிட அனுமதிக்கவும். + + + + Displays an eye icon in front of the tree view items, showing the items visibility status. When clicked the visibility is toggled + ட்ரீ வியூ உருப்படிகளுக்கு முன் ஒரு கண் ஐகானைக் காட்டுகிறது, உருப்படிகளின் தெரிவுநிலை நிலையைக் காட்டுகிறது. சொடுக்கு செய்யும் போது தெரிவுநிலை நிலைமாற்றப்படுகிறது + + + + Workbench + + + &File + கோப்பு (&f) + + + + &Edit + திருத்து (&e) + + + + Edit + திருத்து + + + + Clipboard + இடைநிலைப் பலகை + + + + Workbench + வொர்க் பெஞ்ச் + + + + Structure + கட்டமைப்பு + + + + Standard &Views + நிலையான &பார்வைகள் + + + + Individual Views + தனிப்பட்ட பார்வைகள் + + + + &Online Help + &ஆன்லைன் உதவி + + + + Link Actions + இணைப்பு நடவடிக்கைகள் + + + + &Stereo + &ச்டீரியோ + + + + &Zoom + &பெரிதாக்கு + + + + A&xonometric + A&xonometric + + + + V&isibility + தெரிவுநிலை + + + + &View + காண்க (&v) + + + + &Tools + கருவிகள் (&t) + + + + &Macro + &மேக்ரோ + + + + &Windows + &விண்டோச் + + + + &Help + &உதவி + + + + Help + உதவி + + + + File + கோப்பு + + + + Macro + குறுநிரல் + + + + View + பார் + + + + Special Ops + சிறப்பு ஆப்ச் + + + + Gui::MDIView + + + Export PDF + PDFஐ ஏற்றுமதி செய் + + + + PDF file + PDF கோப்பு + + + + Gui::Dialog::DlgSettingsNotificationArea + + + Notification Area + அறிவிப்பு பகுதி + + + + <html><head/><body><p>If checked, show the notification area in the status bar: a button with the current notification count, which can expand the detailed notification list. Optionally, with additional pop-up notifications.</p></body></html> + <html><head/><body><p>சரிபார்த்தால், நிலைப் பட்டியில் அறிவிப்புப் பகுதியைக் காட்டு: தற்போதைய அறிவிப்பு எண்ணிக்கையுடன் கூடிய பட்டன், இது விரிவான அறிவிப்புப் பட்டியலை விரிவாக்கும். விருப்பமாக, கூடுதல் பாப்-அப் அறிவிப்புகளுடன்.</p></body></html> + + + + <html><head/><body><p>Maximum amount of time the notification will be shown (unless mouse buttons are clicked). It also controls when user notifications will be removed if the &quot;Auto-remove user notifications&quot; setting is checked.</p></body></html> + <html><head/><body><p>அறிவிப்பு காட்டப்படும் அதிகபட்ச நேரம் (மவுச் பொத்தான்கள் சொடுக்கு செய்யப்படாத வரை). &quot;பயனர் அறிவிப்புகளைத் தானாக அகற்று&quot; அமைப்பு சரிபார்க்கப்பட்டது.</p></body></html> + + + + + s + கள் + + + + <html><head/><body><p>Minimum amount of time the notification will be shown (unless the notification bubble is dismissed by clicking on it).</p></body></html> + <html><head/><body><p>அறிவிப்பு காட்டப்படும் குறைந்தபட்ச நேரம் (அறிவிப்பு குமிழியை சொடுக்கு செய்வதன் மூலம் நிராகரிக்கப்படாவிட்டால்).</p></body></html> + + + + Maximum number of notifications that will be simultaneously present on the notification bubble. + அறிவிப்பு குமிழியில் ஒரே நேரத்தில் இருக்கும் அறிவிப்புகளின் அதிகபட்ச எண்ணிக்கை. + + + + Enable Notification Area + அறிவிப்பு பகுதியை இயக்கு + + + + Enables non-intrusive pop-up notifications above the status bar notification area. Pop-up notifications can be manually dismissed by clicking on them, and also automatically dismissed by specifying a maximum and minimum duration for them to be displayed. + +Additionally, pop-up notifications can be disabled. In this case the user can still use the notification area as a quick-access location to view notifications, without the distracton of an additional pop-up. + நிலைப் பட்டி அறிவிப்புப் பகுதிக்கு மேலே ஊடுருவாத பாப்-அப் அறிவிப்புகளை இயக்குகிறது. பாப்-அப் அறிவிப்புகளைக் சொடுக்கு செய்வதன் மூலம் கைமுறையாக நிராகரிக்க முடியும், மேலும் அவை காட்டப்படுவதற்கான அதிகபட்ச மற்றும் குறைந்தபட்ச கால அளவைக் குறிப்பிடுவதன் மூலம் தானாகவே நிராகரிக்கப்படும். + +கூடுதலாக, பாப்-அப் அறிவிப்புகளை முடக்கலாம். இந்தச் சந்தர்ப்பத்தில், கூடுதல் பாப்-அப்பின் கவனச்சிதறல் இல்லாமல், அறிவிப்புகளைக் காண, அறிவிப்புப் பகுதியை விரைவான அணுகல் இருப்பிடமாகப் பயனர் இன்னும் பயன்படுத்தலாம். + + + + Enable Pop-Up Notifications + பாப்-அப் அறிவிப்புகளை இயக்கவும் + + + + Minimum duration + குறைந்தபட்ச காலம் + + + + Maximum duration + அதிகபட்ச காலம் + + + + Maximum concurrent notification count + அதிகபட்ச ஒரே நேரத்தில் அறிவிப்பு எண்ணிக்கை + + + + Notification bubble width + அறிவிப்பு குமிழி அகலம் + + + + Width of the pop-up notification bubble in pixels. + பிக்சல்களில் பாப்-அப் அறிவிப்பு குமிழியின் அகலம். + + + + px + px + + + + Any open pop-up notifications will disappear when another window is activated. + மற்றொரு சாளரம் செயல்படுத்தப்படும் போது திறந்த பாப்-அப் அறிவிப்புகள் மறைந்துவிடும். + + + + Prevent pop-up notifications from appearing when the FreeCAD window is not the active window. + FreeCAD சாளரம் செயலில் இல்லாத போது பாப்-அப் அறிவிப்புகள் தோன்றுவதைத் தடுக்கவும். + + + + Do not show when window is inactive + சாளரம் செயலற்றதாக இருக்கும்போது காட்ட வேண்டாம் + + + + Additional notification sources to show in the notification area. + அறிவிப்புப் பகுதியில் காட்ட வேண்டிய கூடுதல் அறிவிப்பு ஆதாரங்கள். + + + + Additional Data Sources + கூடுதல் தரவு ஆதாரங்கள் + + + + Errors intended for developers will appear in the notification area. + டெவலப்பர்களுக்கான பிழைகள் அறிவிப்புப் பகுதியில் தோன்றும். + + + + Warnings intended for developers will appear in the notification area. + டெவலப்பர்களுக்கான எச்சரிக்கைகள் அறிவிப்புப் பகுதியில் தோன்றும். + + + + Controls the amount of notifications to show in the list. + பட்டியலில் காட்ட வேண்டிய அறிவிப்புகளின் அளவைக் கட்டுப்படுத்துகிறது. + + + + Notifications List + அறிவிப்புகள் பட்டியல் + + + + Maximum notification count + அதிகபட்ச அறிவிப்பு எண்ணிக்கை + + + + Limits the number of notifications that will be kept in the list. If 0, there is no limit. + பட்டியலில் வைக்கப்படும் அறிவிப்புகளின் எண்ணிக்கையைக் கட்டுப்படுத்துகிறது. 0 என்றால், வரம்பு இல்லை. + + + + Removes the user notifications from the notifications list after the maximum duration for pop-up notifications has lapsed. + பாப்-அப் அறிவிப்புகளுக்கான அதிகபட்ச கால காலநீடிப்பு முடிந்த பிறகு, அறிவிப்புகள் பட்டியலில் இருந்து பயனர் அறிவிப்புகளை நீக்குகிறது. + + + + Auto-remove user notifications + பயனர் அறிவிப்புகளை தானாக அகற்று + + + + Debug errors + பிழைகள் பிழைகள் + + + + Debug warnings + பிழைத்திருத்த எச்சரிக்கைகள் + + + + Hide when other window is activated + மற்ற சாளரம் செயல்படுத்தப்படும் போது மறை + + + + Gui::Dialog::DlgSettingsWorkbenches + + + Available Workbenches + கிடைக்கும் வொர்க் பெஞ்சுகள் + + + + Workbenches + பணிப்பெட்டிகள் + + + + <html><head/><body><p>You can reorder workbenches by drag and drop or sort them by right-clicking on any workbench and select <span style=" font-weight:600; font-style:italic;">Sort alphabetically</span>. Additional workbenches can be installed through the addon manager.</p><p> +Currently installed workbenches:</p></body></html> + <html><head/><body><p>வொர்க் பெஞ்ச்களை இழுத்து விடுவதன் மூலம் மறுவரிசைப்படுத்தலாம் அல்லது எந்த ஒர்க்பெஞ்சிலும் வலது சொடுக்கு செய்து வரிசைப்படுத்தலாம் மற்றும் <span style="font-weight:600; font-style:italic;">அகரவரிசைப்படி வரிசைப்படுத்து</span> என்பதைத் தேர்ந்தெடுக்கவும். கூடுதல் பணிப்பெட்டிகளை addon மேலாளர் மூலம் நிறுவலாம்.</p><p> +தற்போது நிறுவப்பட்ட பணிப்பெட்டிகள்:</p></body></html> + + + + Selectors + தேர்வாளர்கள் + + + + Workbench selector items style + வொர்க்பெஞ்ச் தேர்வுக்குழு உருப்படிகளின் நடை + + + + Customizes how the items are displayed + உருப்படிகள் எவ்வாறு காட்டப்படுகின்றன என்பதைத் தனிப்பயனாக்குகிறது + + + + Workbench selector type + வொர்க்பெஞ்ச் தேர்வி வகை + + + + Choose the workbench selector widget type (restart required) + ஒர்க் பெஞ்ச் செலக்டர் விட்செட் வகையைத் தேர்வு செய்யவும் (மறுதொடக்கம் தேவை) + + + + Startup + தொடங்கு + + + + Default workbench + இயல்புநிலை வொர்க் பெஞ்ச் + + + + Changes which workbench will be activated and shown +after FreeCAD launches + எந்த ஒர்க் பெஞ்ச் செயல்படுத்தப்படும் மற்றும் காண்பிக்கப்படும் என்பதை மாற்றங்கள் +FreeCAD தொடங்கப்பட்ட பிறகு + + + + Remembers which workbench is active for each tab of the viewport + வியூபோர்ட்டின் ஒவ்வொரு தாவலுக்கும் எந்த வொர்க் பெஞ்ச் செயலில் உள்ளது என்பதை நினைவில் கொள்க + + + + Remember active workbench by tab + தாவல் மூலம் செயலில் உள்ள பணியிடத்தை நினைவில் கொள்ளுங்கள் + + + + Gui::TaskOrientation + + + Choose Orientation + நோக்குநிலையைத் தேர்ந்தெடுக்கவும் + + + + Planes + விமானங்கள் + + + + XY-plane + XY-தளம் + + + + XZ-plane + XZ-தளம் + + + + YZ-plane + YZ-தளம் + + + + Offset + ஈடுசெய் + + + + Reverse direction + தலைகீழ் திசை + + + + Gui::TaskImage + + + Planes + விமானங்கள் + + + + Reverse direction + தலைகீழ் திசை + + + + Keep aspect ratio + விகிதத்தை வைத்திருங்கள் + + + + Image Plane Settings + பட விமான அமைப்புகள் + + + + XY-plane + XY-தளம் + + + + XZ-plane + XZ-தளம் + + + + YZ-plane + YZ-தளம் + + + + Offset + ஈடுசெய் + + + + X distance + ஃச் தூரம் + + + + Y distance + ஒய் தூரம் + + + + Rotation + சுழற்சி + + + + Transparency + வெளிப்படைத்தன்மை + + + + Image Size + படத்தின் அளவு + + + + Width + அகலம் + + + + Height + உயரம் + + + + Scales the image interactively by setting a length between two points of the image + படத்தின் இரண்டு புள்ளிகளுக்கு இடையே நீளத்தை அமைப்பதன் மூலம் படத்தை ஊடாடும் வகையில் அளவிடுகிறது + + + + Calibrate + அளவீடு வெற்றி + + + + Calibration + அளவுத்திருத்தம் + + + + Apply + செயற்படுத்து + + + + Cancel + ரத்துசெய் + + + + Gui::Dialog::wbListItem + + + Auto-load + தானாக ஏற்றுதல் + + + + Toggles the visibility of %1 in the available workbenches + கிடைக்கக்கூடிய பணிப்பெட்டிகளில் % 1 இன் தெரிவுநிலையை மாற்றுகிறது + + + + This is the current startup module, and must be enabled + இது தற்போதைய தொடக்க தொகுதியாகும், மேலும் இது இயக்கப்பட்டிருக்க வேண்டும் + + + + Shortcut to activate this workbench + இந்த ஒர்க்பெஞ்சை இயக்குவதற்கான குறுக்குவழி + + + + Loads %1 automatically when FreeCAD starts + FreeCAD தொடங்கும் போது தானாகவே %1 ஏற்றப்படும் + + + + This is the current startup module, and must be autoloaded. + இது தற்போதைய தொடக்கத் தொகுதி, தானாக ஏற்றப்பட வேண்டும். + + + + Loaded + ஏற்றப்பட்டது + + + + Load + ஏற்றவும் + + + + To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality. + வளங்களைப் பாதுகாக்க, FreeCAD பணிப்பெட்டிகளைப் பயன்படுத்தும் வரை அவற்றை ஏற்றாது. அவற்றை ஏற்றுவது அவற்றின் செயல்பாடு தொடர்பான கூடுதல் விருப்பத்தேர்வுகளுக்கான அணுகலை வழங்கலாம். + + + + Gui::Dialog::DlgSettingsWorkbenchesImp + + + Sort Alphabetically + அகரவரிசைப்படி வரிசைப்படுத்தவும் + + + + + ComboBox + காம்போபாக்ச் + + + + + TabBar + TabBar + + + + + Icon and text + படவுரு மற்றும் உரை + + + + + Icon + படவுரு + + + + + Text + உரை + + + + NotificationsAction + + + Delete + நீக்கு + + + + Delete User Notifications + பயனர் அறிவிப்புகளை நீக்கவும் + + + + Delete All + அனைத்தையும் நீக்கு + + + + Gui::NotificationArea + + + Delete User Notifications + பயனர் அறிவிப்புகளை நீக்கவும் + + + + Delete All + அனைத்தையும் நீக்கு + + + + Gui::ImageView + + + Failed to load image file + படக் கோப்பை ஏற்ற முடியவில்லை + + + + Cannot load file %1: %2 + கோப்பை ஏற்ற முடியவில்லை % 1:% 2 + + + + Fit to Window + சாளரத்திற்கு பொருந்தும் + + + + Zoom In + பெரிதாக்கு + + + + Zoom Out + சிறிதாக்கு + + + + StdViewLoadImage + + + &Load Image… + &படத்தை ஏற்றவும்… + + + + Loads an image + படத்தை ஏற்றுகிறது + + + + NaviCubeDraggableCmd + + + Movable Navigation Cube + நகரக்கூடிய வழிசெலுத்தல் கன நாற்கை + + + + Drag and place NaviCube + NaviCube ஐ இழுத்து வைக்கவும் + + + + NaviCubeSettings + + + FRONT + முன் + + + + TOP + மேலே + + + + RIGHT + வலது + + + + REAR + பின்புறம் + + + + BOTTOM + கீழே + + + + LEFT + இடது + + + + Gui::ExpLineEdit + + + + An error occurred -- see Report View for information + பிழை ஏற்பட்டது -- தகவலுக்கு அறிக்கை காட்சியைப் பார்க்கவும் + + + + Gui::Dialog::DlgSettingsEditor + + + Editor + திருத்தி + + + + Options + விருப்பங்கள் + + + + Code lines will be numbered + குறியீடு வரிகள் எண்ணப்படும் + + + + Enable line numbers + வரி எண்களை இயக்கவும் + + + + The cursor shape will be a block + கர்சர் வடிவம் ஒரு தொகுதியாக இருக்கும் + + + + Enable block cursor + பிளாக் கர்சரை இயக்கு + + + + Enable folding + மடிப்பை இயக்கு + + + + Indentation + உள்தள்ளல் + + + + Tab size + தாவல் அளவு + + + + Indent size + உள்தள்ளல் அளவு + + + + Display Items + காட்சி பொருட்களை + + + + Family + குடும்பம் + + + + Size + அளவு + + + + Color + வண்ணம் + + + + Preview + முன்னோட்டம் + + + + Tabulator raster (how many spaces) + டேபுலேட்டர் ராச்டர் (எத்தனை இடைவெளிகள்) + + + + + spaces + Do not remove leading space + இடைவெளிகள் + + + + How many spaces will be inserted when pressing <Tab> + <Tab>ஐ அழுத்தும்போது எத்தனை இடைவெளிகள் செருகப்படும் + + + + Pressing <Tab> will insert a tabulator with defined tab size + <Tab> ஐ அழுத்தினால், வரையறுக்கப்பட்ட தாவல் அளவு கொண்ட டேபுலேட்டர் செருகப்படும் + + + + Keep tabs + தாவல்களை வைத்திருங்கள் + + + + Pressing <Tab> will insert amount of defined indent size + <Tab> ஐ அழுத்தினால் வரையறுக்கப்பட்ட உள்தள்ளல் அளவு செருகப்படும் + + + + Insert spaces + இடைவெளிகளைச் செருகவும் + + + + Color and font settings will be applied to selected type + தேர்ந்தெடுக்கப்பட்ட வகைக்கு வண்ணம் மற்றும் எழுத்துரு அமைப்புகள் பயன்படுத்தப்படும் + + + + Font family to be used for selected code type + தேர்ந்தெடுக்கப்பட்ட குறியீடு வகைக்கு பயன்படுத்தப்படும் எழுத்துரு குடும்பம் + + + + Font size to be used for selected code type + தேர்ந்தெடுக்கப்பட்ட குறியீடு வகைக்கு பயன்படுத்தப்படும் எழுத்துரு அளவு + + + + Text + உரை + + + + Bookmark + புத்தககுறி + + + + Breakpoint + பிரேக் பாயிண்ட் + + + + Keyword + முக்கிய சொல் + + + + Comment + கருத்து + + + + Block comment + கருத்தைத் தடு + + + + Number + எண் + + + + String + சரம் + + + + Character + எழுத்துக்குறி + + + + Class name + வகுப்புப் பெயர் + + + + Define name + பெயரை வரையறுக்கவும் + + + + Operator + ஆபரேட்டர் + + + + Python output + பைதான் வெளியீடு + + + + Python error + Python பிழை + + + + Current line highlight + தற்போதைய வரி ஐலைட் + + + + Items + உருப்படிகள் + + + + Gui::Dialog::DlgSettingsGeneral + + + General + பொது + + + + Language of the application's user interface + பயன்பாட்டின் பயனர் இடைமுகத்தின் மொழி + + + + Number of decimals that should be shown for numbers and dimensions + எண்கள் மற்றும் பரிமாணங்களுக்குக் காட்டப்பட வேண்டிய தசமங்களின் எண்ணிக்கை + + + + Unit system for all parts of the application. Can be overridden by specifying a document unit system. + பயன்பாட்டின் அனைத்து பகுதிகளுக்கும் அலகு அமைப்பு. ஆவண அலகு அமைப்பைக் குறிப்பிடுவதன் மூலம் மேலெழுதலாம். + + + + Ignore project unit system and use default + திட்ட அலகு அமைப்பைப் புறக்கணித்து இயல்புநிலையைப் பயன்படுத்தவும் + + + + Minimum fractional inch to be displayed + காட்டப்பட வேண்டிய குறைந்தபட்ச பகுதியளவு அங்குலம் + + + + Substitute decimal separator + பதிலீடு தசம பிரிப்பான் + + + + Application + விண்ணப்பம் + + + + Tree View and Property View mode + மரக் காட்சி மற்றும் சொத்துக் காட்சி முறை + + + + How many files should be listed in recent files list + அண்மைக் கால கோப்புகள் பட்டியலில் எத்தனை கோப்புகள் பட்டியலிடப்பட வேண்டும் + + + + Language and Number Format + மொழி மற்றும் எண் வடிவம் + + + + Language + மொழி + + + + Default unit system + இயல்புநிலை அலகு அமைப்பு + + + + Number of decimals + தசமங்களின் எண்ணிக்கை + + + + Ignores document unit systems + ஆவண அலகு அமைப்புகளைப் புறக்கணிக்கிறது + + + + Minimum fractional inch + குறைந்தபட்ச பின்ன அங்குலம் + + + + Number format + எண் வடிவம் + + + + Substitutes numerical keypad decimal separator with locale separator, except +in the Python console and the macro editor where a +dot/period will always be printed + எண் விசைப்பலகை தசம பிரிப்பானை லோகேல் பிரிப்பானுடன் மாற்றுகிறது, தவிர +பைதான் கன்சோல் மற்றும் மேக்ரோ எடிட்டரில் a +புள்ளி/காலம் எப்போதும் அச்சிடப்படும் + + + + Theme + கருப்பொருள் + + + + Customize the appearance of the user interface + பயனர் இடைமுகத்தின் தோற்றத்தைத் தனிப்பயனாக்கவும் + + + + Looking for more themes? You can obtain them using the <a href="freecad:Std_AddonMgr">Addon Manager</a>. + மேலும் தீம்களைத் தேடுகிறீர்களா? <a href="freecad:Std_AddonMgr">Addon Manager</a> ஐப் பயன்படுத்தி அவற்றைப் பெறலாம். + + + + Size of toolbar icons + கருவிப்பட்டி ஐகான்களின் அளவு + + + + Icon size in the toolbar + கருவிப்பட்டியில் உள்ள படவுரு அளவு + + + + Customize how the tree view is shown in the panel (restart required). + +'Combined': combine tree and property view into one panel. +'Independent': split tree and property view into separate panels. + பேனலில் மரக் காட்சி எவ்வாறு காட்டப்படுகிறது என்பதைத் தனிப்பயனாக்குங்கள் (மறுதொடக்கம் தேவை). + +'ஒருங்கிணைந்தவை': மரம் மற்றும் சொத்துக் காட்சியை ஒரு பேனலாக இணைக்கவும். +'சுதந்திரம்': மரம் மற்றும் சொத்துக் காட்சியை தனித்தனி பேனல்களாகப் பிரிக்கவும். + + + + Size of recent file list + அண்மைக் கால கோப்பு பட்டியலின் அளவு + + + + Background of the main window (when no document is opened) will consist of tiles of an image. + முதன்மையான சாளரத்தின் பின்னணி (ஆவணம் எதுவும் திறக்கப்படாதபோது) ஒரு படத்தின் ஓடுகளைக் கொண்டிருக்கும். + + + + Enable tiled background + டைல்டு பின்னணியை இயக்கு + + + + The text cursor will be blinking + உரை கர்சர் ஒளிரும் + + + + Enable cursor blinking + கர்சர் ஒளிரும் + + + + A splash screen is a small loading window that is shown +when FreeCAD is launching. If this option is checked, FreeCAD will +display the splash screen. + ச்பிளாச் திரை என்பது காட்டப்படும் ஒரு சிறிய ஏற்றுதல் சாளரம் +FreeCAD தொடங்கும் போது. இந்த விருப்பம் சரிபார்க்கப்பட்டால், FreeCAD +ச்பிளாச் திரையைக் காட்டவும். + + + + Enable splash screen at start-up + தொடக்கத்தில் ச்பிளாச் திரையை இயக்கவும் + + + + Activate overlay handling of docked panels + நறுக்கப்பட்ட பேனல்களின் மேலடுக்கு கையாளுதலைச் செயல்படுத்தவும் + + + + Activate overlay panels + மேலடுக்கு பேனல்களை இயக்கவும் + + + + Preference Packs + விருப்பத் தொகுப்புகள் + + + + Import Configuration + இறக்குமதி கட்டமைப்பு + + + + Save as New + புதியதாக சேமிக்கவும் + + + + Manage + நிர்வகிக்கவும் + + + + Revert + திரும்பவும் + + + + Name + பெயர் + + + + Type + வகை + + + + Load + ஏற்றவும் + + + + Manage preference packs + விருப்பத் தொகுப்புகளை நிர்வகிக்கவும் + + + + Small (%1px) + சிறிது (%1px) + + + + Medium (%1px) + நடுத்தரம் (%1px) + + + + Large (%1px) + பெரிய (%1px) + + + + Extra large (%1px) + மிகப் பெரிய (%1px) + + + + Custom (%1px) + தனிப்பயன் (%1px) + + + + Combined + இணைந்தது + + + + Independent + தனிப்பட்ட + + + + Preference Pack Name + விருப்பத் தொகுப்பு பெயர் + + + + Tags + குறிச்சொற்கள் + + + + Apply + செயற்படுத்து + + + + Applies the %1 preference pack + % 1 விருப்பத் தொகுப்பைப் பயன்படுத்துகிறது + + + + Choose a FreeCAD config file to import + இறக்குமதி செய்ய FreeCAD கட்டமைப்பு கோப்பைத் தேர்வு செய்யவும் + + + + File exists + கோப்பு உள்ளது + + + + A preference pack with that name already exists. Overwrite? + அந்தப் பெயருடன் ஒரு விருப்பத் தொகுப்பு ஏற்கனவே உள்ளது. மேலெழுதவா? + + + + Gui::Dialog::DlgSettingsReportView + + + Report View + அறிக்கை பார்வை + + + + Output + வெளியீடு + + + + Normal messages will be recorded + சாதாரண செய்திகள் பதிவு செய்யப்படும் + + + + Record normal messages + சாதாரண செய்திகளை பதிவு செய்யவும் + + + + Log messages will be recorded + பதிவு செய்திகள் பதிவு செய்யப்படும் + + + + Record log messages + பதிவு செய்திகளை பதிவு செய்யவும் + + + + Warnings will be recorded + எச்சரிக்கைகள் பதிவு செய்யப்படும் + + + + Record warnings + எச்சரிக்கைகளை பதிவு செய்யுங்கள் + + + + Error messages will be recorded + பிழை செய்திகள் பதிவு செய்யப்படும் + + + + Record error messages + பிழை செய்திகளை பதிவு செய்யவும் + + + + When an error has occurred, the Report View dialog becomes visible +on-screen while displaying the error + பிழை ஏற்பட்டால், அறிக்கை காட்சி உரையாடல் தெரியும் +பிழையைக் காண்பிக்கும் போது திரையில் + + + + Show report view on error + பிழை பற்றிய அறிக்கைக் காட்சியைக் காட்டு + + + + When a warning has occurred, the Report View dialog becomes visible +on-screen while displaying the warning + ஒரு முன்னறிவிப்பு ஏற்பட்டால், அறிக்கை காட்சி உரையாடல் தெரியும் +எச்சரிக்கையைக் காண்பிக்கும் போது திரையில் + + + + Show report view on warning + முன்னறிவிப்பு பற்றிய அறிக்கை காட்சியைக் காட்டு + + + + When a normal message has occurred, the Report View dialog becomes visible +on-screen while displaying the message + ஒரு சாதாரண செய்தி ஏற்பட்டால், அறிக்கை காட்சி உரையாடல் தெரியும் +செய்தியைக் காண்பிக்கும் போது திரையில் + + + + Show report view on normal message + சாதாரண செய்தியில் அறிக்கை காட்சியைக் காட்டு + + + + When a log message has occurred, the Report View dialog becomes visible +on-screen while displaying the log message + ஒரு பதிவு செய்தி ஏற்பட்டால், அறிக்கை காட்சி உரையாடல் தெரியும் +பதிவு செய்தியைக் காண்பிக்கும் போது திரையில் + + + + Show report view on log message + பதிவு செய்தியில் அறிக்கை காட்சியைக் காட்டு + + + + Include a timecode for each report + ஒவ்வொரு அறிக்கைக்கும் நேரக் குறியீட்டைச் சேர்க்கவும் + + + + Include a timecode for each entry + ஒவ்வொரு பதிவிற்கும் நேரக் குறியீட்டைச் சேர்க்கவும் + + + + Colors + வண்ணங்கள் + + + + Normal messages + சாதாரண செய்திகள் + + + + Log messages + பதிவு செய்திகள் + + + + Warnings + எச்சரிக்கைகள் + + + + Errors + பிழைகள் + + + + Python Interpreter + பைதான் மொழிபெயர்ப்பாளர் + + + + Font color for normal messages in Report view panel + அறிக்கைக் காட்சிப் பலகத்தில் சாதாரண செய்திகளுக்கான எழுத்துரு வண்ணம் + + + + Font color for log messages in Report view panel + அறிக்கை காட்சி பேனலில் பதிவு செய்திகளுக்கான எழுத்துரு வண்ணம் + + + + Font color for warning messages in Report view panel + அறிக்கை காட்சி பேனலில் முன்னறிவிப்பு செய்திகளுக்கான எழுத்துரு வண்ணம் + + + + Font color for error messages in Report view panel + அறிக்கைக் காட்சிப் பலகத்தில் பிழைச் செய்திகளுக்கான எழுத்துரு வண்ணம் + + + + Internal Python output will be redirected +from Python console to Report view panel + உள் பைதான் வெளியீடு திசைதிருப்பப்படும் +பைதான் கன்சோலில் இருந்து ரிப்போர்ட் வியூ பேனலுக்கு + + + + Redirect internal Python output to report view + பார்வையைப் புகாரளிக்க உள் பைதான் வெளியீட்டைத் திருப்பிவிடவும் + + + + Internal Python error messages will be redirected +from Python console to Report view panel + உள் பைதான் பிழை செய்திகள் திருப்பி விடப்படும் +பைதான் கன்சோலில் இருந்து ரிப்போர்ட் வியூ பேனலுக்கு + + + + Redirect internal Python errors to report view + பார்வையைப் புகாரளிக்க உள் பைதான் பிழைகளைத் திருப்பிவிடவும் + + + + Gui::Dialog::DlgSettingsLightSources + + + + Light Sources + ஒளி மூலங்கள் + + + + Preview + முன்னோட்டம் + + + + Pushes in + உள்ளே தள்ளுகிறது + + + + Pulls out + வெளியே இழுக்கிறது + + + + Main light + முக்கிய ஒளி + + + + Backlight + பின்னொளி + + + + Vertical angle + செங்குத்து கோணம் + + + + Horizontal angle + கிடைமட்ட கோணம் + + + + Fill light + ஒளியை நிரப்பவும் + + + + Ambient light + சுற்றுப்புற ஒளி + + + + Color + வண்ணம் + + + + + + + % + % + + + + Intensity + தீவிரம் + + + + OverlayParams + + + Overlay splitter handle auto hide delay. Set zero to disable auto hiding. + மேலடுக்கு பிரிப்பான் கைப்பிடி தானாக மறை நேரந்தவறுகை. தானாக மறைப்பதை முடக்க பூச்சியத்தை அமைக்கவும். + + + + Show auto hidden dock overlay on mouse over. +If disabled, then show on mouse click. + தானாக மறைக்கப்பட்ட கப்பல்துறை மேலடுக்கை மவுசில் காட்டவும். +முடக்கப்பட்டிருந்தால், மவுச் கிளிக்கில் காண்பிக்கவும். + + + + Auto mouse click through transparent part of dock overlay. + டாக் ஓவர்லேயின் வெளிப்படையான பகுதியின் மூலம் ஆட்டோ மவுச் சொடுக்கு செய்யவும். + + + + Overlay layout delay + மேலடுக்கு லேஅவுட் நேரந்தவறுகை + + + + Automatically passes mouse wheel events through the transparent areas of an overlay panel + மேலடுக்கு பேனலின் வெளிப்படையான பகுதிகள் வழியாக மவுச் வீல் நிகழ்வுகளை தானாகவே கடந்து செல்கிறது + + + + Delay capturing mouse wheel event for passing through if it is +previously handled by other widget. + மவுச் வீல் நிகழ்வைக் கடந்து செல்வதற்கு நேரந்தவறுகை +முன்பு மற்ற விட்செட் மூலம் கையாளப்பட்டது. + + + + If auto mouse click through is enabled, then this radius +defines a region of alpha test under the mouse cursor. +Auto click through is only activated if all pixels within +the region are non-opaque. + ஆட்டோ மவுச் சொடுக்கு மூலம் இயக்கப்பட்டால், இந்த ஆரம் +மவுச் கர்சரின் கீழ் ஆல்பா சோதனையின் பகுதியை வரையறுக்கிறது. +அனைத்து பிக்சல்களும் உள்ளே இருந்தால் மட்டுமே ஆட்டோ சொடுக்கு மூலம் செயல்படுத்தப்படும் +இப்பகுதி ஒளிபுகாது. + + + + Leave space for Navigation Cube in dock overlay + கப்பல்துறை மேலடுக்கில் வழிசெலுத்தல் கனசதுரத்திற்கான இடத்தை விடவும் + + + + Auto hide hint visual display triggering width + தானாக மறை குறிப்பு காட்சி காட்சித் தூண்டுதல் அகலம் + + + + Auto hide hint visual display width + தானாக மறை குறிப்பு காட்சி காட்சி அகலம் + + + + Auto hide hint visual display length for left panel. Set to zero to fill the space. + இடது பேனலுக்கான காட்சி காட்சி நீளத்தை தானாக மறை. இடத்தை நிரப்ப பூச்சியமாக அமைக்கவும். + + + + Auto hide hint visual display length for right panel. Set to zero to fill the space. + வலது பேனலுக்கான காட்சிக் காட்சி நீளத்தை தானாக மறை. இடத்தை நிரப்ப பூச்சியமாக அமைக்கவும். + + + + Auto hide hint visual display length for top panel. Set to zero to fill the space. + மேல் பேனலுக்கான தானாக மறை குறிப்பு காட்சி நீளம். இடத்தை நிரப்ப பூச்சியமாக அமைக்கவும். + + + + Auto hide hint visual display length for bottom panel. Set to zero to fill the space. + கீழ் பேனலுக்கான காட்சிக் காட்சி நீளத்தை தானாக மறை. இடத்தை நிரப்ப பூச்சியமாக அமைக்கவும். + + + + Auto hide hint visual display offset for left panel + இடது பேனலுக்கான தானாக மறை குறிப்பு காட்சி காட்சி ஆஃப்செட் + + + + Auto hide hint visual display offset for right panel + வலது பேனலுக்கான தானாக மறை குறிப்பு காட்சி காட்சி ஆஃப்செட் + + + + Auto hide hint visual display offset for top panel + மேல் பேனலுக்கான தானாக மறை குறிப்பு காட்சி காட்சி ஆஃப்செட் + + + + Auto hide hint visual display offset for bottom panel + கீழ் பேனலுக்கான தானாக மறை குறிப்பு காட்சி காட்சி ஆஃப்செட் + + + + Show tab bar on mouse over when auto hide + தானாக மறைக்கும் போது மவுசில் டேப் பட்டியைக் காட்டு + + + + Hide tab bar in dock overlay + டாக் மேலடுக்கில் தாவல் பட்டியை மறை + + + + Delay before show hint visual + காட்சி குறிப்பு காட்சிக்கு முன் நேரந்தவறுகை + + + + Auto hide animation duration, 0 to disable + அனிமேசன் கால அளவை தானாக மறை, முடக்க 0 + + + + Auto hide animation curve type + தானியங்கு மறை அனிமேசன் வளைவு வகை + + + + Hide property view scroll bar in dock overlay + டாக் மேலடுக்கில் சொத்துக் காட்சி உருள் பட்டியை மறை + + + + Minimum overlay dock widget width/height + குறைந்தபட்ச மேலடுக்கு டாக் விட்செட் அகலம்/உயரம் + + + + Gui::OverlayTabWidget + + + Toggle transparent mode + வெளிப்படையான பயன்முறையை மாற்றவும் + + + + None + எதுவுமில்லை + + + + Turn off auto hide/show + தானாக மறை/காட்சியை முடக்கு + + + + Auto hide + தானாக மறை + + + + Auto hide docked widgets on leave + விடுப்பில் டாக் செய்யப்பட்ட விட்செட்களை தானாக மறை + + + + Hide on edit + திருத்தத்தில் மறை + + + + Auto hide docked widgets on editing + தொகுக்கப்பட்ட விட்செட்களைத் திருத்தும்போது தானாக மறை + + + + Show on edit + திருத்தத்தில் காட்டு + + + + Auto show docked widgets on editing + தொகுக்கப்பட்ட விட்செட்களை எடிட்டிங்கில் தானாகக் காட்டும் + + + + Auto task + தன்னியக்க பணி + + + + Auto show task view for any current task, and hide the view when there is no task. + எந்தவொரு தற்போதைய பணிக்கான பணிக் காட்சியைத் தானாகக் காண்பிக்கவும், மேலும் பணி இல்லாதபோது பார்வையை மறைக்கவும். + + + + Toggle overlay + மேலடுக்கை நிலைமாற்று + + + + Select auto show/hide mode + தானியங்கு காட்சி/மறை பயன்முறையைத் தேர்ந்தெடுக்கவும் + + + + StdCmdProperties + + + Propert&ies + பண்புகள் + + + + Shows the property view, which displays the properties of the selected object. + தேர்ந்தெடுக்கப்பட்ட பொருளின் பண்புகளைக் காட்டும் சொத்துக் காட்சியைக் காட்டுகிறது. + + + + StdCmdToggleFreeze + + + Toggle Freeze + முடக்கத்தை நிலைமாற்று + + + + Toggles freeze state of the selected objects. A frozen object is not recomputed when its parents change. + தேர்ந்தெடுக்கப்பட்ட பொருட்களின் உறைநிலை நிலையை மாற்றுகிறது. உறைந்த பொருள் அதன் பெற்றோர் மாறும்போது மீண்டும் கணக்கிடப்படாது. + + + + Gui::WorkbenchTabWidget + + + Preferences + விருப்பங்கள் + + + + StdCmdReloadStyleSheet + + + &Reload Stylesheet + &ச்டைல்சீட்டை மீண்டும் ஏற்றவும் + + + + Reloads the current stylesheet + தற்போதைய நடைதாளை மீண்டும் ஏற்றுகிறது + + + + Gui::Dialog::DlgSettingsUI + + + UI + இடைமுகம் + + + + Accent color 1 + உச்சரிப்பு நிறம் 1 + + + + + + This color might be used by your theme to let you customize it. + இந்த வண்ணத்தை உங்கள் கருப்பொருள் தனிப்பயனாக்க அனுமதிக்கும். + + + + Accent color 2 + உச்சரிப்பு நிறம் 2 + + + + Accent color 3 + உச்சரிப்பு நிறம் 3 + + + + Style sheet how user interface will look like + பயனர் இடைமுகம் எப்படி இருக்கும் என்பதை பாணி ​​சீட் + + + + Icon size override, set to 0 for the default value. + படவுரு அளவு மேலெழுதப்பட்டது, இயல்பு மதிப்புக்கு 0 என அமைக்கவும். + + + + Allow tree view columns to be manually resized. + ட்ரீ வியூ நெடுவரிசைகளை கைமுறையாக மறுஅளவிட அனுமதிக்கவும். + + + + Resizable columns + மறுஅளவிடக்கூடிய நெடுவரிசைகள் + + + + Icon size + படவுரு அளவு + + + + Theme Customization + கருப்பொருள் தனிப்பயனாக்கம் + + + + Customize the current theme. The offered settings are optional for theme developers so they may or may not have an effect in the current theme. + தற்போதைய கருப்பொருள் தனிப்பயனாக்கு. வழங்கப்படும் அமைப்புகள் கருப்பொருள் டெவலப்பர்களுக்கு விருப்பமானவை, எனவே அவை தற்போதைய தீமில் தாக்கத்தை ஏற்படுத்தலாம் அல்லது இல்லாமல் இருக்கலாம். + + + + Style sheet (advanced) + நடை தாள் (மேம்பட்டது) + + + + Overlay style sheet + மேலடுக்கு நடை தாள் + + + + Open Theme Editor + கருப்பொருள் எடிட்டரைத் திறக்கவும் + + + + Tree View + மரக் காட்சி + + + + Hide extra tree view column for internal names + உள் பெயர்களுக்கான கூடுதல் மரக் காட்சி நெடுவரிசையை மறை + + + + Hide internal names + உள் பெயர்களை மறை + + + + Font size override, set to 0 for the default value. + எழுத்துரு அளவு மேலெழுதப்பட்டது, இயல்பு மதிப்புக்கு 0 என அமைக்கவும். + + + + pt + pt + + + + Font size + எழுத்துரு அளவு + + + + Displays an eye icon in front of the tree view items, showing their visibility status. When clicked the visibility is toggled. + ட்ரீ வியூ உருப்படிகளுக்கு முன்னால் கண் ஐகானைக் காட்டுகிறது, அவற்றின் தெரிவுநிலை நிலையைக் காட்டுகிறது. சொடுக்கு செய்யும் போது தெரிவுநிலை நிலைமாற்றப்படுகிறது. + + + + Show visibility icon + தெரிவுநிலை ஐகானைக் காட்டு + + + + Hide header with column names from the tree view. + மரக் காட்சியில் இருந்து நெடுவரிசைப் பெயர்களுடன் தலைப்பை மறை. + + + + Hide header + தலைப்பை மறை + + + + Hide scroll bar from the tree view, scrolling will still be possible using mouse wheel. + மரக் காட்சியிலிருந்து ச்க்ரோல் பட்டியை மறை, மவுச் வீலைப் பயன்படுத்தி ச்க்ரோலிங் இன்னும் சாத்தியமாகும். + + + + Hide scroll bar + உருள் பட்டியை மறை + + + + Hide column with object description in tree view. + மரக் காட்சியில் பொருள் விளக்கத்துடன் நெடுவரிசையை மறை. + + + + Hide description + விளக்கத்தை மறை + + + + Overlay + மேலடுக்கு + + + + Hide tab bar in dock overlay + டாக் மேலடுக்கில் தாவல் பட்டியை மறை + + + + Hide tab bar + தாவல் பட்டியை மறை + + + + Show tab bar on mouse over when auto hide + தானாக மறைக்கும் போது மவுசில் டேப் பட்டியைக் காட்டு + + + + Hint show tab bar + தாவல் பட்டியைக் காட்டு + + + + Hide property view scroll bar in dock overlay + டாக் மேலடுக்கில் சொத்துக் காட்சி உருள் பட்டியை மறை + + + + Hide property view scroll bar + சொத்து காட்சி உருள் பட்டியை மறை + + + + Automatically hide overlaid dock panels when in non 3D view (e.g. TechDraw or Spreadsheet) + 3D அல்லாத பார்வையில் (எ.கா. TechDraw அல்லது ச்ப்ரெட்சீட்) இருக்கும் போது மேலடுக்கு டாக் பேனல்களை தானாக மறை + + + + Automatically hide in non-3D view + 3D அல்லாத பார்வையில் தானாகவே மறை + + + + Automatically pass through of the mouse cursor + மவுச் கர்சரை தானாக கடந்து செல்லவும் + + + + Automatically passes mouse wheel events through the transparent areas of an overlay panel + மேலடுக்கு பேனலின் வெளிப்படையான பகுதிகள் வழியாக மவுச் வீல் நிகழ்வுகளை தானாகவே கடந்து செல்கிறது + + + + Automatically pass through of the mouse wheel + சுட்டி சக்கரத்தை தானாக கடந்து செல்லவும் + + + + Suggested Actions + பரிந்துரைக்கப்பட்ட நடவடிக்கைகள் + + + + Suggest actions in the task view based on the selection + தேர்வின் அடிப்படையில் பணிக் காட்சியில் செயல்களைப் பரிந்துரைக்கவும் + + + + Auto mouse click through transparent part of dock overlay. + டாக் ஓவர்லேயின் வெளிப்படையான பகுதியின் மூலம் ஆட்டோ மவுச் சொடுக்கு செய்யவும். + + + + No style sheet + நடை தாள் இல்லை + + + + Gui::ModuleIO + + + File not found + கோப்பு காணவில்லை + + + + The file '%1' cannot be opened. + '% 1' கோப்பை திறக்க முடியாது. + + + + Gui::VectorTableModel + + + Unsupported format. Must be 3 values per row separated by tabs, semicolons, or commas: + ஆதரிக்கப்படாத வடிவம். தாவல்கள், அரைப்புள்ளிகள் அல்லது காற்புள்ளிகளால் பிரிக்கப்பட்ட ஒரு வரிசைக்கு 3 மதிப்புகள் இருக்க வேண்டும்: + + + + Gui::StdCmdPythonHelp + + + Python &Modules Documentation + பைதான் &தொகுதிகள் ஆவணப்படுத்தல் + + + + Opens the Python Modules documentation + பைதான் தொகுதிகள் ஆவணத்தைத் திறக்கிறது + + + + StdCmdRestartInSafeMode + + + Restart in Safe Mode + பாதுகாப்பான பயன்முறையில் மீண்டும் தொடங்கவும் + + + + Starts FreeCAD without any modules or plugins loaded + எந்த தொகுதிகள் அல்லது செருகுநிரல்கள் ஏற்றப்படாமல் FreeCAD ஐத் தொடங்குகிறது + + + + StdCmdOnlineHelp + + + &Help + &உதவி + + + + Opens the Help documentation + உதவி ஆவணத்தைத் திறக்கிறது + + + + StdCmdFreeCADWebsite + + + FreeCAD W&ebsite + FreeCAD இணையதளம் + + + + Navigates to the official FreeCAD website + அதிகாரப்பூர்வ FreeCAD இணையதளத்திற்கு செல்லவும் + + + + StdCmdFreeCADUserHub + + + &User Documentation + &பயனர் ஆவணம் + + + + Opens the documentation for users + பயனர்களுக்கான ஆவணத்தைத் திறக்கிறது + + + + StdCmdReportBug + + + Report an &Issue + &சிக்கலைப் புகாரளிக்கவும் + + + + Opens the bugtracker to report an issue + சிக்கலைப் புகாரளிக்க பக்ட்ராக்கரைத் திறக்கும் + + + + StdCmdTransformManip + + + Trans&form + மாற்றம்&வடிவம் + + + + Transforms the selected object in the 3D view + தேர்ந்தெடுக்கப்பட்ட பொருளை 3D காட்சியில் மாற்றுகிறது + + + + Gui::TaskTransformDialog + + + Placement + இடவமைவு + + + + Coordinate system + ஒருங்கிணைப்பு அமைப்பு + + + + Local coordinate system + உள்ளக ஒருங்கிணைப்பு அமைப்பு + + + + Global coordinate system + உலகளாவிய ஒருங்கிணைப்பு அமைப்பு + + + + Align dragger rotation with selected coordinate system + தேர்ந்தெடுக்கப்பட்ட ஒருங்கிணைப்பு அமைப்புடன் இழுவை சுழற்சியை சீரமைக்கவும் + + + + + Translation + மொழிபெயர்ப்பு + + + + + X + + + + + + Y + + + + + + Z + + + + + Utilities + பயன்பாடுகள் + + + + Move to Other Object + மற்ற பொருளுக்கு நகர்த்தவும் + + + + Translate + மொழிபெயர் + + + + Rotate + சுழற்று + + + + Match U/X + போட்டி U/X + + + + Match V/Y + போட்டி V/Y + + + + Match W/Z + போட்டி W/Z + + + + Align U/X + U/X ஐ சீரமைக்கவும் + + + + Align V/Y + V/Yஐ சீரமைக்கவும் + + + + Align W/Z + W/Z ஐ சீரமைக்கவும் + + + + Pick Reference + குறிப்பைத் தேர்ந்தெடுக்கவும் + + + + Flip + புரட்டு + + + + Dragger + இழுவை + + + + <b>Snapping</b> + <b>ச்னாப்பிங்</b> + + + + Reference + குறிப்பு + + + + Mode + பயன்முறை + + + + + Rotation + சுழற்சி + + + + Gui::Dialog::DlgSettingsPDF + + + PDF + PDF + + + + PDF Export + PDF ஏற்றுமதி + + + + PDF version + PDF பதிப்பு + + + + This is the PDF Version FreeCAD will use to export to PDF + இது PDF பதிப்பு FreeCAD ஆனது PDF க்கு ஏற்றுமதி செய்யப் பயன்படும் + + + + PDF/1.4 + PDF/1.4 + + + + PDF/A-1b + PDF/A-1b + + + + PDF/1.6 + PDF/1.6 + + + + PDF/X-4 + PDF/X-4 + + + + This archival PDF format does not support transparency or layers. All content must be self-contained and static. + இந்த காப்பக PDF வடிவம் வெளிப்படைத்தன்மை அல்லது அடுக்குகளை ஆதரிக்காது. அனைத்து உள்ளடக்கமும் தன்னிறைவு மற்றும் நிலையானதாக இருக்க வேண்டும். + + + + While this version supports more modern features, older PDF readers may not fully handle it. + இந்த பதிப்பு மிகவும் நவீன அம்சங்களை ஆதரிக்கும் போது, ​​பழைய PDF வாசகர்கள் அதை முழுமையாக கையாள முடியாது. + + + + This PDF format is intended for professional printing and requires all fonts to be embedded; some interactive features may not be supported. + இந்த PDF வடிவம் தொழில்முறை அச்சிடலுக்கானது மற்றும் அனைத்து எழுத்துருக்களும் உட்பொதிக்கப்பட வேண்டும்; சில ஊடாடும் நற்பொருத்தங்கள் ஆதரிக்கப்படாமல் இருக்கலாம். + + + + This PDF version has limited support for modern features like embedded multimedia and advanced transparency effects. + இந்த PDF பதிப்பானது உட்பொதிக்கப்பட்ட மல்டிமீடியா மற்றும் மேம்பட்ட வெளிப்படைத்தன்மை விளைவுகள் போன்ற நவீன அம்சங்களுக்கு மட்டுப்படுத்தப்பட்ட ஆதரவைக் கொண்டுள்ளது. + + + + Gui::TaskTransform + + + Transform + உருமாற்று, உருமாற்றம் + + + + Object origin + பொருளின் தோற்றம் + + + + Center of mass / centroid + வெகுசன நடுவண் / சென்ட்ராய்டு + + + + Custom + தனிப்பயன் + + + + Local + உள்ளக + + + + Global + உலகளாவிய + + + + Pick Reference + குறிப்பைத் தேர்ந்தெடுக்கவும் + + + + Move to Other Object + மற்ற பொருளுக்கு நகர்த்தவும் + + + + Select face, edge, or vertex… + முகம், விளிம்பு அல்லது உச்சியைத் தேர்ந்தெடுக்கவும்... + + + + + Cancel + ரத்துசெய் + + + + Gui::InputHintWidget + + + Backtab + Keyboard key for Backtab + Backtab + + + + Enter + Keyboard key for numpad Enter + உள்ளிடவும் + + + + Insert + Keyboard key for Insert + செருகவும் + + + + Esc + Keyboard key for Escape + தப்பி + + + + Tab ⭾ + Keyboard key for Tab + தாவல் ⭾ + + + + Del + Keyboard key for Delete + இன் + + + + Pause + Keyboard key for Pause + இடைநிறுத்தம் + + + + Print + Keyboard key for Print + அச்சிடுக + + + + SysReq + Keyboard key for SysReq + SysReq + + + + Clear + Keyboard key for Clear + தெளிவு + + + + Home + Keyboard key for Home + வீடு + + + + End + Keyboard key for End + முடிவு + + + + PgDown + Keyboard key for Page Down + PgDown + + + + PgUp + Keyboard key for Page Up + PgUp + + + + ⇧ Shift + Keyboard key for Shift on Windows & Linux + ⇧ சிப்ட் + + + + Num0 + Keyboard key for numpad 0 + எண்0 + + + + Num1 + Keyboard key for numpad 1 + எண்1 + + + + Num2 + Keyboard key for numpad 2 + எண்2 + + + + Num3 + Keyboard key for numpad 3 + எண்3 + + + + Num4 + Keyboard key for numpad 4 + எண்4 + + + + Num5 + Keyboard key for numpad 5 + எண்5 + + + + Num6 + Keyboard key for numpad 6 + எண் 6 + + + + Num7 + Keyboard key for numpad 7 + எண்7 + + + + Num8 + Keyboard key for numpad 8 + எண்8 + + + + Num9 + Keyboard key for numpad 9 + எண் 9 + + + + Ctrl + Keyboard key for Control on Windows & Linux + Ctrl + + + + Alt + Keyboard key for Alt on Windows & Linux + Alt + + + + Caps Lock + Keyboard key for Caps Lock + கேப்ச் லாக் + + + + Num Lock + Keyboard key for Num Lock + எண் பூட்டு + + + + Scroll Lock + Keyboard key for Scroll Lock + உருள் பூட்டு + + + + Gui::SolidWorksNavigationStyle + + + Press left mouse button + இடது சுட்டி பொத்தானை அழுத்துக + + + + Press Ctrl and middle mouse button + கட்டுப்பாடு மற்றும் நடுத்தர சுட்டி பொத்தானை அழுத்தவும் + + + + Press middle mouse button + மத்திய சுட்டி பொத்தானை அழுத்துக + + + + Scroll mouse wheel + சுட்டி சக்கரத்தை உருட்டவும் + + + + Angle + + + A + + + + + B + பி + + + + C + சி + + + + Angle snap + ஆங்கிள் ச்னாப் + + + + Gui::DlgThemeEditor + + + Theme Editor + கருப்பொருள் எடிட்டர் + + + + Preview + முன்னோட்டம் + + + + CheckBox + தேர்வுப்பெட்டி + + + + RadioButton + ரேடியோ பட்டன் + + + + Item 1 + பொருள் 1 + + + + Item 2 + பொருள் 2 + + + + PushButton + புச்பட்டன் + + + + Tab 1 + தாவல் 1 + + + + Tab 2 + தாவல் 2 + + + + TaskSolverMessages + + + DOF + DOF + + + + Link + இணைப்பு + + + + Forces the recomputation of the active document + செயலில் உள்ள ஆவணத்தின் மறு கணக்கீட்டை கட்டாயப்படுத்துகிறது + + + + Settings + அமைப்புகள் + + + + Gui::Application + + + Built-in Parameters + உள்ளமைக்கப்பட்ட அளவுருக்கள் + + + + Theme Parameters + கருப்பொருள் அளவுருக்கள் + + + + Theme Parameters - Fallback + கருப்பொருள் அளவுருக்கள் - வீழ்ச்சி + + + + User Parameters + பயனர் அளவுருக்கள் + + + + Gui::AutoSaver + + + Wait until the auto-recovery file has been saved… + தானியங்கு மீட்பு கோப்பு சேமிக்கப்படும் வரை காத்திருக்கவும்... + + + + StdCmdDependencyGraph + + + Dependency Gra&ph + சார்பு வரைபடம் + + + + Shows the dependency graph of the objects in the active document + செயலில் உள்ள ஆவணத்தில் உள்ள பொருட்களின் சார்பு வரைபடத்தைக் காட்டுகிறது + + + + Std_DependencyGraph + + + Dependency Graph + சார்பு வரைபடம் + + + + StdCmdExportDependencyGraph + + + Export Dependency &Graph + ஏற்றுமதி சார்பு & வரைபடம் + + + + Exports the dependency graph as a Graphviz (.gv) file + சார்பு வரைபடத்தை Graphviz (.gv) கோப்பாக ஏற்றுமதி செய்கிறது + + + + StdCmdSaveAs + + + Save &As… + இவ்வாறு சேமி... + + + + Saves the active document under a new file name + செயலில் உள்ள ஆவணத்தை புதிய கோப்பு பெயரில் சேமிக்கிறது + + + + StdCmdSaveCopy + + + Save Cop&y + நகலெடு சேமி + + + + Saves a copy of the active document under a new file name + செயலில் உள்ள ஆவணத்தின் நகலை புதிய கோப்பு பெயரில் சேமிக்கிறது + + + + Std_Revert + + + Revert Document + ஆவணத்தை மாற்றவும் + + + + This will discard all the changes since the last file save. + இது கடைசியாக கோப்பு சேமிப்பிலிருந்து அனைத்து மாற்றங்களையும் நிராகரிக்கும். + + + + Continue? + தொடரவா? + + + + StdCmdProjectInfo + + + Doc&ument Information + ஆவணம் மற்றும் செய்தி + + + + Shows information about the active document + செயலில் உள்ள ஆவணத்தைப் பற்றிய தகவலைக் காட்டுகிறது + + + + StdCmdProjectUtil + + + Do&cument Utility + ஆவண பயன்பாடு + + + + Extracts or creates document files + ஆவணக் கோப்புகளைப் பிரித்தெடுக்கிறது அல்லது உருவாக்குகிறது + + + + StdCmdPrint + + + &Print + &அச்சிடு + + + + Prints the active document + செயலில் உள்ள ஆவணத்தை அச்சிடுகிறது + + + + StdCmdPrintPreview + + + Print Previe&w + அச்சு முன்னோட்டம் + + + + Previews the active document before printing + அச்சிடுவதற்கு முன் செயலில் உள்ள ஆவணத்தை முன்னோட்டமிடுகிறது + + + + StdCmdPrintPdf + + + Export P&DF + ஏற்றுமதி P&DF + + + + Exports the active document as a PDF file + செயலில் உள்ள ஆவணத்தை PDF கோப்பாக ஏற்றுமதி செய்கிறது + + + + StdCmdDuplicateSelection + + + Duplicate Selecti&on + நகல் தேர்வு + + + + Duplicates the selected objects to the active document + தேர்ந்தெடுக்கப்பட்ட பொருட்களை செயலில் உள்ள ஆவணத்திற்கு நகலெடுக்கிறது + + + + StdCmdRefresh + + + Recompute + மறு கணக்கீடு + + + + Recomputes the active document + செயலில் உள்ள ஆவணத்தை மீண்டும் கணக்கிடுகிறது + + + + Std_Refresh + + + The document contains dependency cycles. +Check the report view for more details. + +Proceed? + ஆவணத்தில் சார்பு சுழற்சிகள் உள்ளன. +மேலும் விவரங்களுக்கு அறிக்கை காட்சியைப் பார்க்கவும். + +தொடரவா? + + + + StdCmdTransform + + + Transform + உருமாற்று, உருமாற்றம் + + + + Transforms the selected object + தேர்ந்தெடுக்கப்பட்ட பொருளை மாற்றுகிறது + + + + StdCmdPlacement + + + P&lacement + பி&லேச்மென்ட் + + + + Opens the placement editor to adjust the placement of the selected object + தேர்ந்தெடுக்கப்பட்ட பொருளின் இடத்தை சரிசெய்ய, வேலை வாய்ப்பு திருத்தியைத் திறக்கும் + + + + StdCmdAlignment + + + Ali&gn To… + சீரமைக்கவும்… + + + + Aligns the selected objects + தேர்ந்தெடுக்கப்பட்ட பொருட்களை சீரமைக்கிறது + + + + StdCmdRandomColor + + + Random &Color + சீரற்ற நிறம் + + + + Assigns random diffuse colors for the selected objects + தேர்ந்தெடுக்கப்பட்ட பொருட்களுக்கு சீரற்ற பரவலான வண்ணங்களை ஒதுக்குகிறது + + + + StdCmdToggleSkipRecompute + + + Skip Recomputes + மறுகணிப்புகளைத் தவிர்க்கவும் + + + + Enables or disables the recomputations of the document + ஆவணத்தின் மறு கணக்கீடுகளை இயக்குகிறது அல்லது முடக்குகிறது + + + + StdCmdLinkMakeGroup + + + Link Group + இணைப்பு குழு + + + + Creates a group of links + இணைப்புகளின் குழுவை உருவாக்குகிறது + + + + StdCmdLinkMake + + + Make Link + இணைப்பை உருவாக்கவும் + + + + A link is an object that references another object, either within the same or in another document. Unlike clones, links reference the original shape directly, making them more memory-efficient, which helps with the creation of complex assemblies. + இணைப்பு என்பது மற்றொரு பொருளைக் குறிப்பிடும் ஒரு பொருள், அதே அல்லது மற்றொரு ஆவணத்தில் உள்ளது. குளோன்களைப் போலல்லாமல், இணைப்புகள் அசல் வடிவத்தை நேரடியாகக் குறிப்பிடுகின்றன, மேலும் அவை நினைவாற்றல் திறன் கொண்டதாக ஆக்குகின்றன, இது சிக்கலான கூட்டங்களை உருவாக்க உதவுகிறது. + + + + StdCmdLinkMakeRelative + + + Make Sub-Link + துணை இணைப்பை உருவாக்கவும் + + + + Creates a sub-object or sub-element link + துணை பொருள் அல்லது துணை உறுப்பு இணைப்பை உருவாக்குகிறது + + + + StdCmdLinkReplace + + + Replace With Link + இணைப்புடன் மாற்றவும் + + + + Replaces the selected objects with links + தேர்ந்தெடுக்கப்பட்ட பொருட்களை இணைப்புகளுடன் மாற்றுகிறது + + + + StdCmdLinkImport + + + Import Links + இணைப்புகளை இறக்குமதி செய்யவும் + + + + Imports selected external links + தேர்ந்தெடுக்கப்பட்ட வெளிப்புற இணைப்புகளை இறக்குமதி செய்கிறது + + + + StdCmdLinkImportAll + + + Import All Links + அனைத்து இணைப்புகளையும் இறக்குமதி செய்யவும் + + + + Imports all links of the active document + செயலில் உள்ள ஆவணத்தின் அனைத்து இணைப்புகளையும் இறக்குமதி செய்கிறது + + + + StdCmdLinkSelectLinked + + + &Go to Linked Object + இணைக்கப்பட்ட பொருளுக்குச் செல்லவும் + + + + Selects the linked object and switches to its original document + இணைக்கப்பட்ட பொருளைத் தேர்ந்தெடுத்து அதன் அசல் ஆவணத்திற்கு மாறுகிறது + + + + StdCmdLinkSelectLinkedFinal + + + Go to &Deepest Linked Object + &ஆழமான இணைக்கப்பட்ட பொருளுக்குச் செல்லவும் + + + + Selects the deepest linked object and switches to its original document + ஆழமாக இணைக்கப்பட்ட பொருளைத் தேர்ந்தெடுத்து அதன் அசல் ஆவணத்திற்கு மாறுகிறது + + + + StdCmdLinkSelectAllLinks + + + Select &All Links + அனைத்து இணைப்புகளையும் தேர்ந்தெடுக்கவும் + + + + Selects all links to the current selected object + தற்போதைய தேர்ந்தெடுக்கப்பட்ட பொருளுக்கான அனைத்து இணைப்புகளையும் தேர்ந்தெடுக்கிறது + + + + StdCmdLinkActions + + + Link Actions + இணைப்பு நடவடிக்கைகள் + + + + Commands that operate on link objects + இணைப்புப் பொருட்களில் செயல்படும் கட்டளைகள் + + + + StdCmdDlgMacroExecute + + + Ma&cros + Ma&cros + + + + Opens a dialog to execute a recorded macro + பதிவுசெய்யப்பட்ட மேக்ரோவை இயக்க ஒரு உரையாடலைத் திறக்கும் + + + + StdCmdDlgMacroExecuteDirect + + + &Execute Macro + &மேக்ரோவை இயக்கவும் + + + + Executes the macro in the editor + எடிட்டரில் மேக்ரோவை இயக்குகிறது + + + + StdCmdMacroAttachDebugger + + + &Attach to Remote Debugger + &தொலை பிழைத்திருத்தியுடன் இணைக்கவும் + + + + Attaches to a remotely running debugger + தொலைவில் இயங்கும் பிழைத்திருத்தியுடன் இணைக்கிறது + + + + StdCmdMacroStartDebug + + + &Debug Macro + &டிபக் மேக்ரோ + + + + Starts the debugging of macros + மேக்ரோக்களின் பிழைத்திருத்தத்தைத் தொடங்குகிறது + + + + StdCmdMacroStopDebug + + + &Stop Debugging + &பிழைத்திருத்தத்தை நிறுத்து + + + + Stops the debugging of macros + மேக்ரோக்களின் பிழைத்திருத்தத்தை நிறுத்துகிறது + + + + StdCmdMacroStepOver + + + Step &Over + படி ஓவர் + + + + Steps to the next line in this file + இந்தக் கோப்பில் அடுத்த வரிக்கான படிகள் + + + + StdCmdMacroStepInto + + + Step &Into + படி &உள்ளே + + + + Steps to the next line executed + அடுத்த வரிக்கான படிகள் செயல்படுத்தப்பட்டன + + + + StdCmdToggleBreakpoint + + + Toggle &Breakpoint + &பிரேக் பாயிண்ட்டை நிலைமாற்று + + + + Adds or removes a breakpoint at this position + இந்த நிலையில் பிரேக் பாயிண்ட்டை சேர்க்கிறது அல்லது நீக்குகிறது + + + + StdCmdMacrosFolder + + + Open Macro Folder + மேக்ரோ கோப்புறையைத் திறக்கவும் + + + + Opens the macros folder in the system file manager + கணினி கோப்பு மேலாளரில் மேக்ரோச் கோப்புறையைத் திறக்கிறது + + + + StdCmdRecentMacros + + + &Recent Macros + &சமீபத்திய மேக்ரோக்கள் + + + + Displays the list of recently used macros + அண்மைக் காலத்தில் பயன்படுத்தப்பட்ட மேக்ரோக்களின் பட்டியலைக் காட்டுகிறது + + + + StdCmdDlgParameter + + + E&dit Parameters + மின்&இட் அளவுருக்கள் + + + + Opens a dialog to edit the parameters + அளவுருக்களை திருத்த ஒரு உரையாடலை திறக்கிறது + + + + StdCmdDlgPreferences + + + Prefere&nces + விருப்பங்கள் + + + + Opens a dialog to edit the preferences + விருப்பங்களைத் திருத்த ஒரு உரையாடலைத் திறக்கிறது + + + + StdCmdDlgCustomize + + + Cu&stomize… + கு&ஆச்டமி... + + + + Opens a dialog to edit toolbars, shortcuts, and macros + கருவிப்பட்டிகள், குறுக்குவழிகள் மற்றும் மேக்ரோக்களை திருத்த ஒரு உரையாடலைத் திறக்கிறது + + + + StdCmdCommandLine + + + Command &Line + கட்டளை வரி + + + + Opens a command line interface in the console + கன்சோலில் கட்டளை வரி இடைமுகத்தைத் திறக்கிறது + + + + StdCmdFreeCADDonation + + + Donate to FreeCA&D + FreeCA&Dக்கு நன்கொடை அளியுங்கள் + + + + Support the FreeCAD development + FreeCAD வளர்ச்சியை ஆதரிக்கவும் + + + + StdCmdDevHandbook + + + Developers Handbook + உருவாக்குபவர்கள் கையேடு + + + + Handbook about FreeCAD development + FreeCAD மேம்பாடு பற்றிய கையேடு + + + + StdCmdTextDocument + + + Te&xt Document + உரை ஆவணம் + + + + Adds a text document to the active document + செயலில் உள்ள ஆவணத்தில் உரை ஆவணத்தைச் சேர்க்கிறது + + + + StdCmdUnitsCalculator + + + &Units Converter + &அலகுகள் மாற்றி + + + + Starts the units converter + அலகு மாற்றியைத் தொடங்குகிறது + + + + StdCmdUserEditMode + + + Edit &Mode + &முறையைத் திருத்து + + + + Defines behavior when editing an object from the tree view + மரக் காட்சியிலிருந்து ஒரு பொருளைத் திருத்தும்போது நடத்தையை வரையறுக்கிறது + + + + StdCmdPart + + + New Part + புதிய பகுதி + + + + Creates a part, which is a general-purpose container to group objects so they act as a unit in the 3D view. It is intended to arrange objects that have a part TopoShape, like part primitives, Part Design bodies, and other parts. + ஒரு பகுதியை உருவாக்குகிறது, இது பொருள்களை குழுவிற்கான பொது நோக்கத்திற்கான கொள்கலனாகும், எனவே அவை 3D பார்வையில் ஒரு யூனிட்டாக செயல்படும். பகுதி ப்ரிமிட்டிவ்ச், பார்ட் டிசைன் பாடிகள் மற்றும் பிற பாகங்கள் போன்ற பகுதி டோபோசேப்பைக் கொண்ட பொருட்களை ஒழுங்கமைக்க இது நோக்கமாக உள்ளது. + + + + StdCmdGroup + + + New Group + புதிய குழு + + + + Creates a group, which is a general-purpose container to group objects in the tree view, regardless of their data type. It is a simple folder to organize the objects in a model. + ஒரு குழுவை உருவாக்குகிறது, இது தரவு வகையைப் பொருட்படுத்தாமல், ட்ரீ வியூவில் உள்ள பொருட்களைக் குழுவாக்குவதற்கான பொதுவான நோக்கத்திற்கான கொள்கலனாகும். ஒரு மாதிரியில் பொருட்களை ஒழுங்கமைக்க இது ஒரு எளிய கோப்புறை. + + + + StdCmdVarSet + + + Variable Set + மாறி தொகுப்பு + + + + Creates a variable set, which is an object that maintains a set of properties to be used as variables + ஒரு மாறி தொகுப்பை உருவாக்குகிறது, இது மாறிகளாகப் பயன்படுத்தப்படும் பண்புகளின் தொகுப்பைப் பராமரிக்கும் ஒரு பொருளாகும் + + + + StdCmdViewSaveCamera + + + Save Current Camera + தற்போதைய கேமராவைச் சேமிக்கவும் + + + + Saves the current camera settings + தற்போதைய கேமரா அமைப்புகளைச் சேமிக்கிறது + + + + StdCmdViewRestoreCamera + + + Restore Saved Camera + சேமித்த கேமராவை மீட்டெடுக்கவும் + + + + Restores the saved camera settings + சேமித்த கேமரா அமைப்புகளை மீட்டெடுக்கிறது + + + + StdCmdToggleClipPlane + + + Clippin&g View + கிளிப்பிங்&g காட்சி + + + + Toggles clipping of the active view + செயலில் உள்ள காட்சியின் கிளிப்பிங்கை மாற்றுகிறது + + + + StdCmdDrawStyle + + + &Draw Style + &டிரா பாணி + + + + Changes the draw style of the objects + பொருட்களின் வரைதல் பாணியை மாற்றுகிறது + + + + StdCmdToggleVisibility + + + Toggle &Visibility + &பார்வையை நிலைமாற்று + + + + Toggles the visibility of the selection + தேர்வின் தெரிவுநிலையை மாற்றுகிறது + + + + StdCmdToggleTransparency + + + Toggle Transparenc&y + வெளிப்படைத்தன்மையை நிலைமாற்று + + + + Toggles the transparency of the selected objects. Transparency can be fine-tuned in the appearance task dialog + தேர்ந்தெடுக்கப்பட்ட பொருட்களின் வெளிப்படைத்தன்மையை மாற்றுகிறது. தோற்றப் பணி உரையாடலில் வெளிப்படைத்தன்மையை நன்றாகச் சரிசெய்யலாம் + + + + StdCmdToggleSelectability + + + Toggle Se&lectability + தேர்வு&நிலையை நிலைமாற்று + + + + Toggles the property of the objects to get selected in the 3D view + 3D காட்சியில் தேர்ந்தெடுக்கப்பட்ட பொருட்களின் பண்புகளை நிலைமாற்றுகிறது + + + + StdCmdShowSelection + + + Sho&w Selection + சோ&வ் தேர்வு + + + + Shows all selected objects + தேர்ந்தெடுக்கப்பட்ட அனைத்து பொருட்களையும் காட்டுகிறது + + + + StdCmdHideSelection + + + &Hide Selection + &தேர்வை மறை + + + + Hides all selected objects + தேர்ந்தெடுக்கப்பட்ட அனைத்து பொருட்களையும் மறைக்கிறது + + + + StdCmdSelectVisibleObjects + + + &Select Visible Objects + &தெரியும் பொருள்களைத் தேர்ந்தெடுக்கவும் + + + + Selects all visible objects in the active document + செயலில் உள்ள ஆவணத்தில் தெரியும் அனைத்து பொருட்களையும் தேர்ந்தெடுக்கிறது + + + + StdCmdToggleObjects + + + To&ggle All Objects + அனைத்து பொருட்களையும்&கிள்வதற்கு + + + + Toggles the visibility of all objects in the active document + செயலில் உள்ள ஆவணத்தில் உள்ள அனைத்து பொருட்களின் தெரிவுநிலையையும் மாற்றுகிறது + + + + StdCmdShowObjects + + + Show &All Objects + அனைத்து பொருட்களையும் காட்டு + + + + Shows all objects in the document + ஆவணத்தில் உள்ள அனைத்து பொருட்களையும் காட்டுகிறது + + + + StdCmdHideObjects + + + Hide All &Objects + அனைத்து &பொருள்களையும் மறை + + + + Hides all objects in the document + ஆவணத்தில் உள்ள அனைத்து பொருட்களையும் மறைக்கிறது + + + + StdCmdViewRotateRight + + + Rotates &Right + வலதுபுறம் சுழற்று + + + + Rotates the view by 90° clockwise + பார்வையை 90° கடிகார திசையில் சுழற்றுகிறது + + + + StdCmdViewFitAll + + + &Fit All + &அனைத்தையும் பொருத்து + + + + Fits all content into the 3D view + அனைத்து உள்ளடக்கத்தையும் 3D காட்சியில் பொருத்துகிறது + + + + StdCmdViewFitSelection + + + Fit &Selection + ஃபிட் &தேர்வு + + + + Fits the selected content into the 3D view + தேர்ந்தெடுக்கப்பட்ட உள்ளடக்கத்தை 3D காட்சியில் பொருத்துகிறது + + + + StdCmdViewGroup + + + Standard &Views + நிலையான &பார்வைகள் + + + + Changes to a standard view + நிலையான பார்வைக்கு மாற்றங்கள் + + + + StdViewDockUndockFullscreen + + + D&ocument Window + ஆவணப்படுத்து சாளரம் + + + + Displays the active view either in fullscreen, undocked, or docked mode + செயலில் உள்ள காட்சியை முழுத்திரை, அன்டாக் செய்யப்பட்ட அல்லது நறுக்கப்பட்ட பயன்முறையில் காண்பிக்கும் + + + + StdCmdViewVR + + + FreeCAD VR + FreeCAD VR + + + + Extends the FreeCAD 3D Window to a VR device + FreeCAD 3D சாளரத்தை VR சாதனத்திற்கு நீட்டிக்கிறது + + + + StdCmdViewCreate + + + New 3D View + புதிய 3D காட்சி + + + + Opens a new 3D view window for the active document + செயலில் உள்ள ஆவணத்திற்கான புதிய 3D காட்சி சாளரத்தைத் திறக்கிறது + + + + StdCmdToggleNavigation + + + Toggle Navigation/&Edit Mode + வழிசெலுத்தல்/&திருத்து பயன்முறையை நிலைமாற்று + + + + Toggles between navigation and edit mode + வழிசெலுத்தல் மற்றும் திருத்தும் முறைக்கு இடையில் மாறுகிறது + + + + StdCmdAxisCross + + + Toggle A&xis Cross + A&xis கிராசை நிலைமாற்று + + + + Toggles the axis cross at the origin + மூலத்தில் அச்சு குறுக்கு மாற்றுகிறது + + + + StdCmdViewExample3 + + + Inventor Example #3 + கண்டுபிடிப்பாளர் எடுத்துக்காட்டு #3 + + + + Shows an animated texture + அனிமேசன் அமைப்பைக் காட்டுகிறது + + + + StdCmdViewIvStereoRedGreen + + + Stereo Re&d/Cyan + ச்டீரியோ ரீ&டி/சியான் + + + + Switches stereo viewing to red/cyan + ச்டீரியோ பார்வையை சிவப்பு/சியானுக்கு மாற்றுகிறது + + + + StdCmdViewIvStereoQuadBuff + + + Stereo &Quad Buffer + ச்டீரியோ &குவாட் பஃபர் + + + + Switches stereo viewing to quad buffer + ச்டீரியோ பார்வையை குவாட் பஃபருக்கு மாற்றுகிறது + + + + StdCmdViewIvIssueCamPos + + + Issue Camera &Position + கேமரா &நிலையை வெளியிடவும் + + + + Issues the camera position to the console and to a macro, to easily recall this position + இந்த நிலையை எளிதாக நினைவுகூர, கன்சோலுக்கும் மேக்ரோவுக்கும் கேமரா நிலையை வழங்குகிறது + + + + StdViewBoxZoom + + + &Box Zoom + &பெட்டி பெரிதாக்கு + + + + Activates the box zoom tool + பாக்ச் சூம் கருவியை செயல்படுத்துகிறது + + + + StdBoxSelection + + + &Box Selection + &பெட்டி தேர்வு + + + + Activates the box selection tool + பெட்டி தேர்வு கருவியை செயல்படுத்துகிறது + + + + StdBoxElementSelection + + + Bo&x Element Selection + Bo&x உறுப்பு தேர்வு + + + + Activates box element selection + பெட்டி உறுப்பு தேர்வை செயல்படுத்துகிறது + + + + StdTreeSelection + + + &Go to Selection + &தேர்வுக்குச் செல் + + + + Scrolls to the first selected item + முதலில் தேர்ந்தெடுக்கப்பட்ட உருப்படிக்கு உருட்டுகிறது + + + + StdCmdTreeCollapse + + + Collapse Selected Items + தேர்ந்தெடுக்கப்பட்ட உருப்படிகளைச் சுருக்கவும் + + + + Collapses the currently selected tree items + தற்போது தேர்ந்தெடுக்கப்பட்ட மரப் பொருட்களைச் சுருக்குகிறது + + + + StdCmdTreeExpand + + + Expand Selected Items + தேர்ந்தெடுக்கப்பட்ட பொருட்களை விரிவாக்குங்கள் + + + + Expands the currently selected tree items + தற்போது தேர்ந்தெடுக்கப்பட்ட மர உருப்படிகளை விரிவுபடுத்துகிறது + + + + StdCmdTreeSelectAllInstances + + + Select All Instances + அனைத்து நிகழ்வுகளையும் தேர்ந்தெடுக்கவும் + + + + Selects all instances of the currently selected object + தற்போது தேர்ந்தெடுக்கப்பட்ட பொருளின் அனைத்து நிகழ்வுகளையும் தேர்ந்தெடுக்கிறது + + + + StdCmdSceneInspector + + + Scene I&nspector + காட்சி ஐ&இன்ச்பெக்டர் + + + + Opens the scene inspector + காட்சி ஆய்வாளரைத் திறக்கிறார் + + + + StdCmdTextureMapping + + + Text&ure Mapping + உரை&மேப்பிங் + + + + Maps textures to shapes + வடிவங்களுக்கு வரைபட அமைப்பு + + + + StdCmdDemoMode + + + View &Turntable + காண்க &திரும்பக்கூடியது + + + + Opens a turntable view + டர்ன்டேபிள் காட்சியைத் திறக்கிறது + + + + StdCmdSelBack + + + Selection &Back + தேர்வு &பின் + + + + Restores the previous tree view selection. Only works if tree RecordSelection mode is switched on. + முந்தைய மரக் காட்சி தேர்வை மீட்டெடுக்கவும். ட்ரீ ரெக்கார்ட் செலக்சன் மோடு ஆன் செய்யப்பட்டிருந்தால் மட்டுமே வேலை செய்யும். + + + + StdCmdSelForward + + + Selection &Forward + தேர்வு &முன்னோக்கி + + + + Restores the next tree view selection. Only works if tree RecordSelection mode is switched on. + அடுத்த மரக் காட்சி தேர்வை மீட்டெடுக்கிறது. ட்ரீ ரெக்கார்ட் செலக்சன் பயன்முறை இயக்கப்பட்டிருந்தால் மட்டுமே வேலை செய்யும். + + + + StdTreeSingleDocument + + + &Single Document + &ஒற்றை ஆவணம் + + + + Displays only the active document in the tree view + ட்ரீ வியூவில் செயலில் உள்ள ஆவணத்தை மட்டும் காட்டுகிறது + + + + StdTreeMultiDocument + + + &Multi Document + &பல ஆவணம் + + + + Displays all documents in the tree view + மரக் காட்சியில் அனைத்து ஆவணங்களையும் காட்டுகிறது + + + + StdTreeSyncView + + + &1 Sync View + &1 ஒத்திசைவு காட்சி + + + + Switches to the 3D view containing the selected item from the tree view + ட்ரீ வியூவிலிருந்து தேர்ந்தெடுக்கப்பட்ட உருப்படியைக் கொண்ட 3D காட்சிக்கு மாறுகிறது + + + + StdTreeSyncSelection + + + &2 Sync Selection + &2 ஒத்திசைவு தேர்வு + + + + Expands the tree item when the corresponding object is selected in the 3D view + 3D காட்சியில் தொடர்புடைய பொருள் தேர்ந்தெடுக்கப்படும் போது மர உருப்படியை விரிவுபடுத்துகிறது + + + + StdTreeSyncPlacement + + + &3 Sync Placement + &3 ஒத்திசைவு இடம் + + + + Adjusts the placement on drag-and-drop of objects across coordinate systems (e.g. in part containers) + ஆய அமைப்புகளில் (எ.கா. பகுதி கொள்கலன்களில்) பொருள்களை இழுத்து விடுவதில் உள்ள இடத்தைச் சரிசெய்கிறது. + + + + StdTreeRecordSelection + + + &5 Record Selection + &5 பதிவு தேர்வு + + + + Records the selection in the tree view in order to go back/forward using the navigation buttons + வழிசெலுத்தல் பொத்தான்களைப் பயன்படுத்தி பின்னோக்கி/முன்னோக்கிச் செல்ல மரக் காட்சியில் தேர்வைப் பதிவுசெய்கிறது + + + + StdTreeDrag + + + Initiate &Dragging + & இழுப்பதைத் தொடங்கவும் + + + + Initiates dragging of the currently selected tree items + தற்போது தேர்ந்தெடுக்கப்பட்ட மரப் பொருட்களை இழுப்பதைத் தொடங்குகிறது + + + + StdCmdTreeViewActions + + + Tree View Actions + மரம் காட்சி நடவடிக்கைகள் + + + + Tree view behavior options and actions + மரம் பார்வை நடத்தை விருப்பங்கள் மற்றும் செயல்கள் + + + + StdCmdSelBoundingBox + + + &Bounding Box + எல்லைப் பெட்டி + + + + Shows selection bounding box + தேர்வு எல்லைப் பெட்டியைக் காட்டுகிறது + + + + StdCmdDockOverlayAll + + + Toggle Overl&ay for All Panels + அனைத்து பேனல்களுக்கும் மேலெழுதலை மாற்றவும் + + + + Toggled overlay mode for all docked panels + அனைத்து டாக் செய்யப்பட்ட பேனல்களுக்கும் நிலைமாற்றப்பட்ட மேலடுக்கு பயன்முறை + + + + StdCmdDockOverlayTransparentAll + + + Toggle Tra&nsparent Panels + டிரா&ச்பேரண்ட் பேனல்களை நிலைமாற்று + + + + Toggles transparent mode for all docked overlay panels. +This makes the docked panels stay transparent at all times. + அனைத்து நறுக்கப்பட்ட மேலடுக்கு பேனல்களுக்கும் வெளிப்படையான பயன்முறையை மாற்றுகிறது. +இது நறுக்கப்பட்ட பேனல்கள் எல்லா நேரங்களிலும் வெளிப்படைத்தன்மையுடன் இருக்கும். + + + + StdCmdDockOverlayToggle + + + Toggle &Overlay + &மேலடுக்கை நிலைமாற்று + + + + Toggles overlay mode for the docked window under the cursor + கர்சரின் கீழ் நறுக்கப்பட்ட சாளரத்திற்கான மேலடுக்கு பயன்முறையை மாற்றுகிறது + + + + StdCmdDockOverlayToggleTransparent + + + Toggle Tran&sparent Mode + வெளிப்படைத்தன்மை பயன்முறையை மாற்றவும் + + + + Toggles transparent mode for the docked panel under cursor. +This makes the docked panel stay transparent at all times. + கர்சரின் கீழ் நறுக்கப்பட்ட பேனலுக்கான வெளிப்படையான பயன்முறையை மாற்றுகிறது. +இது டாக் செய்யப்பட்ட பேனல் எல்லா நேரங்களிலும் வெளிப்படைத்தன்மையுடன் இருக்கும். + + + + StdCmdDockOverlayToggleLeft + + + Toggle &Left + &இடதுபுறமாக மாறவும் + + + + Toggles the visibility of the left overlay panel + இடது மேலடுக்கு பேனலின் தெரிவுநிலையை மாற்றுகிறது + + + + StdCmdDockOverlayToggleRight + + + Toggle &Right + &வலது நிலைமாற்று + + + + Toggles the visibility of the right overlay panel + வலது மேலடுக்கு பேனலின் தெரிவுநிலையை மாற்றுகிறது + + + + StdCmdDockOverlayToggleTop + + + Toggle &Top + நிலைமாற்று &மேலே + + + + Toggles the visibility of the top overlay panel + மேல் மேலடுக்கு பேனலின் தெரிவுநிலையை மாற்றுகிறது + + + + StdCmdDockOverlayToggleBottom + + + Toggle &Bottom + &கீழே நிலைமாற்று + + + + Toggles the visibility of the bottom overlay panel + கீழ் மேலடுக்கு பேனலின் தெரிவுநிலையை மாற்றுகிறது + + + + StdCmdDockOverlayMouseTransparent + + + Bypass &Mouse Events in Overlay Panels + மேலடுக்கு பேனல்களில் பைபாச் &மவுச் நிகழ்வுகள் + + + + Bypasses all mouse events in docked overlay panels + டாக் செய்யப்பட்ட மேலடுக்கு பேனல்களில் உள்ள அனைத்து மவுச் நிகழ்வுகளையும் புறக்கணிக்கிறது + + + + StdCmdDockOverlay + + + Overlay Docked Panel + மேலடுக்கு டாக் செய்யப்பட்ட பேனல் + + + + Sets the docked panel in overlay mode + டாக் செய்யப்பட்ட பேனலை மேலடுக்கு முறையில் அமைக்கிறது + + + + StdStoreWorkingView + + + St&ore Working View + ச்டோர்&வொர்க்கிங் வியூ + + + + Stores a temporary working view for the current document + தற்போதைய ஆவணத்திற்கான தற்காலிக வேலை பார்வையை சேமிக்கிறது + + + + StdRecallWorkingView + + + R&ecall Working View + பணிக் காட்சியை மறுஅழைப்பு + + + + Recalls a previously stored temporary working view + முன்பு சேமிக்கப்பட்ட தற்காலிக வேலைக் காட்சியை நினைவுபடுத்துகிறது + + + + StdCmdAlignToSelection + + + &Align to Selection + &தேர்வுக்கு சீரமை + + + + Aligns the camera view to the selected elements in the 3D view + 3D காட்சியில் தேர்ந்தெடுக்கப்பட்ட உறுப்புகளுக்கு கேமரா காட்சியை சீரமைக்கிறது + + + + StdCmdWindows + + + Choose Open &Window + திறந்த சாளரத்தைத் தேர்ந்தெடுக்கவும் + + + + Displays the open windows + திறந்த சாளரங்களைக் காட்டுகிறது + + + + StdCmdUserInterface + + + Dock Views + டாக் காட்சிகள் + + + + Docks all top-level views + அனைத்து உயர்மட்ட காட்சிகளையும் இணைக்கிறது + + + + StdCmdToggleToolBarLock + + + Lock Toolbars + பூட்டு கருவிப்பட்டிகள் + + + + Locks toolbars so they are no longer moveable + கருவிப்பட்டியை பூட்டு, அதனால் அவை இனி நகர முடியாது + + + + Gui::ExpressionLineEdit + + + Exact Match + சரியான போட்டி + + + + Gui::ExpressionTextEdit + + + Exact Match + சரியான போட்டி + + + + Gui::FileChooser + + + + Select a File + ஒரு கோப்பைத் தேர்ந்தெடுக்கவும் + + + + Select a Directory + ஒரு கோப்பகத்தைத் தேர்ந்தெடுக்கவும் + + + + Gui::NetworkRetriever + + + Download started… + பதிவிறக்கம் தொடங்கியது… + + + + Gui::OverlayTitleBar + + + Mouse pass through, Esc to stop + மவுச் கடந்து செல்கிறது, நிறுத்த தப்பி + + + + Gui::DockWnd::PropertyDockView + + + Property View + சொத்து பார்வை + + + + Gui::TreeDockWidget + + + Tree View + மரக் காட்சி + + + + Gui::Dialog::DlgExpressionInput + + + Revert to last calculated value (as constant) + கடைசியாக கணக்கிடப்பட்ட மதிப்புக்கு (நிலையாக) மாற்றியமை + + + + (Warning: unit discarded) + (எச்சரிக்கை: அலகு நிராகரிக்கப்பட்டது) + + + + Invalid property name: %1 + தவறான சொத்து பெயர்:% 1 + + + + Unknown object + தெரியாத பொருள் + + + + + the name cannot be empty + பெயர் காலியாக இருக்க முடியாது + + + + %1 is a unit + % 1 என்பது ஒரு அலகு + + + + %1 is a constant + % 1 என்பது ஒரு மாறிலி + + + + %1 already exists + % 1 ஏற்கனவே உள்ளது + + + + Invalid group name: %1 + தவறான குழு பெயர்:% 1 + + + + QWidget + + + Generic + பொதுவான + + + + Numeric + எண் வரிசை + + + + Color + வண்ணம் + + + + Gui + + + New parameter... + புதிய அளவுரு... + + + + Gui::StyleParametersModel + + + All Theme Editor Parameters + அனைத்து கருப்பொருள் எடிட்டர் அளவுருக்கள் + + + + Root + மூலம் + + + + Name + பெயர் + + + + Expression + வெளிப்பாடு + + + + Preview + முன்னோட்டம் + + + + Type + வகை + + + + Gui::Dialog::DlgCustomToolBoxbarsImp + + + + Toolbox Bars + கருவிப்பெட்டி பார்கள் + + + + Gui::SiemensNXNavigationStyle + + + Press left mouse button + இடது சுட்டி பொத்தானை அழுத்துக + + + + Press middle+right click + நடுத்தர + வலது சொடுக்கு செய்யவும் + + + + Press middle mouse button + மத்திய சுட்டி பொத்தானை அழுத்துக + + + + Scroll mouse wheel + சுட்டி சக்கரத்தை உருட்டவும் + + + + Gui::PropertyEditor::LinkLabel + + + Changes the linked object + இணைக்கப்பட்ட பொருளை மாற்றுகிறது + + + + Gui::PropertyEditor::PropertyItemDelegate + + + Yes + ஆம் + + + + No + இல்லை + + + + Exceptions + + + Value out of range (%1 out of [%2, %3]) + வரம்பிற்கு வெளியே மதிப்பு (% 1 / [%2, %3]) + + + + Not a number + எண் அல்ல + + + + Unit mismatch between result and required unit + முடிவு மற்றும் தேவையான அலகு இடையே அலகு பொருந்தவில்லை + + + + StdCmdClarifySelection + + + Clarify Selection + தேர்வை தெளிவுபடுத்தவும் + + + + Displays a context menu at the mouse cursor to select overlapping or obstructed geometry in the 3D view. + + 3D பார்வையில் ஒன்றுடன் ஒன்று அல்லது தடைசெய்யப்பட்ட வடிவவியலைத் தேர்ந்தெடுக்க மவுச் கர்சரில் சூழல் மெனுவைக் காட்டுகிறது. + + + + + Gui::SelectionMenu + + + Whole Object + முழு பொருள் + + + + Gui::Dialog::DlgVersionMigrator + + + Dialog + உரையாடல் + + + + + TextLabel + உரை சிட்டை + + + + Configuration data and addons from a previous program version were found. Migrate the configuration to a new directory for this version? + முந்தைய நிரல் பதிப்பிலிருந்து உள்ளமைவு தரவு மற்றும் துணை நிரல்கள் கண்டறியப்பட்டன. இந்தப் பதிப்பிற்கான உள்ளமைவை புதிய கோப்பகத்திற்கு மாற்றவா? + + + + Copying the configuration will ensure that any changes from the new version will not affect the previous installation. Sharing configuration between versions can cause problems and is not recommended. + கட்டமைப்பை நகலெடுப்பது, புதிய பதிப்பிலிருந்து எந்த மாற்றமும் முந்தைய நிறுவலை பாதிக்காது என்பதை உறுதி செய்யும். பதிப்புகளுக்கு இடையே உள்ளமைவைப் பகிர்வது சிக்கல்களை ஏற்படுத்தலாம் மற்றும் பரிந்துரைக்கப்படவில்லை. + + + + Help + உதவி + + + + Copy Configuration (Recommended) + நகல் கட்டமைப்பு (பரிந்துரைக்கப்படுகிறது) + + + + Welcome to %1 %2.%3 + % 1 % 2.% 3 க்கு வரவேற்கிறோம் + + + + Calculating size… + அளவைக் கணக்கிடுகிறது… + + + + Share configuration between versions + பதிப்புகளுக்கு இடையே உள்ளமைவைப் பகிரவும் + + + + Share configuration with previous version + முந்தைய பதிப்பில் உள்ளமைவைப் பகிரவும் + + + + Use a new default configuration + புதிய இயல்புநிலை உள்ளமைவைப் பயன்படுத்தவும் + + + + Migration complete + இடம்பெயர்வு முடிந்தது + + + + New default configuration created + புதிய இயல்புநிலை கட்டமைப்பு உருவாக்கப்பட்டது + + + + Gui::StatusBarLabel + + + Copy + நகலெடு + + + + Select All + அனைத்தையும் தேர்ந்தெடு + + + diff --git a/src/Gui/Language/FreeCAD_tr.ts b/src/Gui/Language/FreeCAD_tr.ts index e0c317e440..975692065f 100644 --- a/src/Gui/Language/FreeCAD_tr.ts +++ b/src/Gui/Language/FreeCAD_tr.ts @@ -1718,56 +1718,56 @@ en yüksek öncelikli olan tetiklenir. Gui::Dialog::DlgMacroExecuteImp - + Macros Makrolar - + Macro file Makro dosyası - - - + + + Existing file Varolan dosya - + '%1'. This file already exists. '%1'. Bu dosya zaten var. - + Cannot create file Dosya oluşturulamadı - + Creation of file '%1' failed. '%1' dosyası oluşturulamadı. - + Delete macro Makroyu sil - + Do not show again Tekrar gösterme - + Guided Walkthrough Kılavuzlu Çözüm Yolu - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1778,93 +1778,93 @@ Not: Değişiklikleriniz, sonraki tezgah geçişinizde uygulanacak - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close Adım adım yönergeler: Eksik alanları doldurun (isteğe bağlı), ardından Ekle düğmesine tıklayın, sonra Kapat düğmesine tıklayın - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. Etkileşimli kılavuz: Listeden makroyu seçin, ardından sağ ok düğmesine (->) tıklayın, sonra Kapat. - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. Etkileşimli kılavuz: Yeni düğmesine tıklayın, makroyu seçin, ardından sağ ok düğmesine (->) tıklayın, sonra Kapat. - + Renaming Macro File Makro dosya yeniden adlandırma - + Read-Only Salt Okunur - + Enter a file name: Bir dosya adı girin: - + Delete the macro '%1'? '%1' makrosu silinsin mi? - + Walkthrough, Dialog 1 of 2 Etkileşimli Kılavuz, İletişim Kutusu 1/2 - + Walkthrough, Dialog 1 of 1 Etkileşimli Kılavuz, İletişim Kutusu 1/1 - + Walkthrough, Dialog 2 of 2 Etkileşimli Kılavuz, İletişim Kutusu 2/2 - - + + Enter new name Yeni ad girin - - + + '%1' already exists. '%1' zaten mevcut. - + Rename Failed Yeniden adlandırma başarısız oldu - + Failed to rename to '%1'. Perhaps a file permission error? '%1' yeniden adlandıramadı. Belki de bir dosya yetki hatası? - + Duplicate Macro Makroyu Kopyala - + Duplicate Failed Kopyalama Başarısız - + Failed to duplicate to '%1'. Perhaps a file permission error? '%1'olarak çoğaltılamadı. @@ -7972,47 +7972,47 @@ Ayrıntılar için Rapor Görünümünü kontrol edin. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. Bu sistemde OpenGL %1.%2 çalışıyor. FreeCAD, OpenGL 2.0 veya üzerini gerektirir. Gerekirse grafik sürücüsünü ve/veya kartınızı yükseltin. - + Invalid OpenGL Version Geçersiz OpenGL Sürümü - + Migrating Taşınıyor - + Restarting Yeniden başlatılıyor - + Migration failed Taşıma başarısız oldu - + Estimated size of data to copy: %1 Kopyalanacak verinin tahmini boyutu: %1 - + Migrating configuration data and addons… Yapılandırma verileri ve eklentiler taşınıyor… - + Migration failed. See the Report View for details. Taşıma başarısız oldu. Ayrıntılar için Rapor Görünümüne bakın. - + → Restarting… → Yeniden başlatılıyor… @@ -8672,12 +8672,12 @@ Yalnızca etkin belgedeki işlemleri geri almak için 'Hayır'ı seçin. Bazı belgeler kaydedilemedi. Kapatma işlemi iptal edilsin mi? - + Delete macro Makroyu sil - + Not allowed to delete system-wide macros Sistemde makrolar silmek için izin verilmez @@ -9035,7 +9035,7 @@ her türlü değişiklik kaybolacaktır. Etkin Nesne - + Edit Text Metni Düzenle @@ -14646,42 +14646,42 @@ Bu, kenetlenmiş panelin her zaman saydam kalmasını sağlar. Yardım - + Copy Configuration (Recommended) Yapılandırmayı Kopyala (Önerilen) - + Welcome to %1 %2.%3 %1 %2.%3 sürümüne hoş geldiniz - + Calculating size… Boyut hesaplanıyor… - + Share configuration between versions Sürümler arasında yapılandırmayı paylaş - + Share configuration with previous version Yapılandırmayı önceki sürümle paylaş - + Use a new default configuration Yeni bir varsayılan yapılandırma kullan - + Migration complete Taşıma tamamlandı - + New default configuration created Yeni varsayılan yapılandırma oluşturuldu diff --git a/src/Gui/Language/FreeCAD_uk.ts b/src/Gui/Language/FreeCAD_uk.ts index c96339e057..0f21d1ce9a 100644 --- a/src/Gui/Language/FreeCAD_uk.ts +++ b/src/Gui/Language/FreeCAD_uk.ts @@ -329,13 +329,13 @@ Store the expression in a newly created property in the selected Variable Set. The property of this object will refer to the property of the Variable Set. - Store the expression in a newly created property in the selected Variable Set. -The property of this object will refer to the property of the Variable Set. + Збережіть вираз у новоствореній властивості у вибраному наборі змінних. +Властивість цього об'єкта буде посилатися на властивість набору змінних. Store in Variable Set... - Store in Variable Set... + Зберегти в наборі змінних... @@ -961,32 +961,32 @@ while doing a left or right click and move the mouse up or down Invalid group name - Invalid group name + Некоректне ім'я групи Invalid type name - Invalid type name + Некоректне ім'я типу Invalid property name '%1' - Invalid property name '%1' + Некоректна назва властивості: '%1' Property '%1' already exists - Property '%1' already exists + Властивість '%1' вже існує '%1' is a constant - '%1' is a constant + '%1' є константою '%1' is a unit - '%1' is a unit + '%1' є одиницею вимірювання @@ -1041,7 +1041,7 @@ while doing a left or right click and move the mouse up or down Don't show me again - Don't show me again + Не показувати знову @@ -1054,7 +1054,7 @@ while doing a left or right click and move the mouse up or down Icon Folders - Icon Folders + Теки з піктограмами @@ -1085,7 +1085,7 @@ while doing a left or right click and move the mouse up or down Export configuration - Export configuration + Експортувати конфігурацію @@ -1095,7 +1095,7 @@ while doing a left or right click and move the mouse up or down A preference pack with that name already exists. Overwrite it? - A preference pack with that name already exists. Overwrite it? + Набір налаштувань з таким імʼям вже існує. Перезаписати? @@ -1148,7 +1148,7 @@ while doing a left or right click and move the mouse up or down Choose an icon - Choose an icon + Виберіть значок @@ -1259,27 +1259,27 @@ same time. The one with the highest priority will be triggered. &Category - &Category + &Категорія Current shortcut - Current shortcut + Поточна комбінація клавіш &New shortcut - &New shortcut + &Нова комбінація клавіш Multi-key sequence delay - Multi-key sequence delay + Затримка багатоклавішної послідовності Shortcut priority list - Shortcut priority list + Список пріоритетів комбінацій клавіш @@ -1394,7 +1394,7 @@ same time. The one with the highest priority will be triggered. <b>Moves the selected item one level down.</b><p>This will also change the level of the parent item.</p> - <b>Moves the selected item one level down.</b><p>This will also change the level of the parent item.</p> + <b>Переміщує вибраний елемент на один рівень вниз.</b><p>Це також змінить рівень батьківського елемента.</p> @@ -1404,7 +1404,7 @@ same time. The one with the highest priority will be triggered. <b>Moves the selected item one level up.</b><p>This will also change the level of the parent item.</p> - <b>Moves the selected item one level up.</b><p>This will also change the level of the parent item.</p> + <b>Переміщує вибраний елемент на один рівень вгору.</b><p>Це також змінить рівень батьківського елемента.</p> @@ -1414,7 +1414,7 @@ same time. The one with the highest priority will be triggered. <b>Moves the selected item up.</b><p>The item will be moved within the hierarchy level.</p> - <b>Moves the selected item up.</b><p>The item will be moved within the hierarchy level.</p> + <b>Переміщує вибраний елемент вгору.</b><p>Елемент буде переміщений в межах рівня ієрархії.</p> @@ -1424,7 +1424,7 @@ same time. The one with the highest priority will be triggered. <b>Moves the selected item down.</b><p>The item will be moved within the hierarchy level.</p> - <b>Moves the selected item down.</b><p>The item will be moved within the hierarchy level.</p> + <b>Переміщує вибраний елемент вниз.</b><p>Елемент буде переміщений в межах рівня ієрархії.</p> @@ -1674,12 +1674,12 @@ same time. The one with the highest priority will be triggered. Launches a guide on how to set up a macro in a custom global toolbar - Launches a guide on how to set up a macro in a custom global toolbar + Запускає помічника з налаштування макросів в користувацькій глобальній панелі інструментів Opens the Addon Manager to download macros created by the community - Opens the Addon Manager to download macros created by the community + Відкриває вікно управління доповненнями для завантаження макросів, створених спільнотою @@ -1689,7 +1689,7 @@ same time. The one with the highest priority will be triggered. Opens the macros folder in the system file manager - Opens the macros folder in the system file manager + Відкриває папку макросів у файловому менеджері системи @@ -1716,56 +1716,56 @@ same time. The one with the highest priority will be triggered. Gui::Dialog::DlgMacroExecuteImp - + Macros Макроси - + Macro file Файл макросу - - - + + + Existing file Існуючий файл - + '%1'. This file already exists. '%1'. Цей файл вже існує. - + Cannot create file Не вдається створити файл - + Creation of file '%1' failed. Помилка створення файлу '%1'. - + Delete macro Видалити макрос - + Do not show again Більше не показувати - + Guided Walkthrough Кероване налаштування - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1776,93 +1776,93 @@ Note: your changes will be applied when you next switch workbenches - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close Інструкція керованого налаштування: Заповніть відсутні поля (необов'язково), потім натисніть "Додати", потім "Закрити" - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. Інструкція керованого налаштування: Виберіть макрос зі списку, натисніть кнопку зі стрілкою вправо (→), потім — "Закрити". - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. Інструкція керованого налаштування: Натисніть "Створити", виберіть макрос, потім кнопку зі стрілкою вправо (→), потім — "Закрити". - + Renaming Macro File Перейменування файлу макросу - + Read-Only Лише для читання - + Enter a file name: Введіть ім'я файлу: - + Delete the macro '%1'? Видалити макрос '%1'? - + Walkthrough, Dialog 1 of 2 Кероване налаштування, Діалог 1 з 2 - + Walkthrough, Dialog 1 of 1 Кероване налаштування, Діалог 1 з 1 - + Walkthrough, Dialog 2 of 2 Кероване налаштування, Діалог 2 з 2 - - + + Enter new name Введіть нове ім'я - - + + '%1' already exists. '%1' вже існує. - + Rename Failed Не вдалося перейменувати - + Failed to rename to '%1'. Perhaps a file permission error? Помилка перейменування '%1'. Можливо, помилка дозволу доступу до файлу? - + Duplicate Macro Створити копію макросу - + Duplicate Failed Не вдалося створити копію - + Failed to duplicate to '%1'. Perhaps a file permission error? Помилка створення копії '%1'. @@ -1874,7 +1874,7 @@ Perhaps a file permission error? Record Macro - Record Macro + Запис макросу @@ -1884,7 +1884,7 @@ Perhaps a file permission error? Macro Path - Macro Path + Шлях до макросу @@ -1914,22 +1914,22 @@ Perhaps a file permission error? Specify a place to save first. - Specify a place to save first. + Вкажіть місце для збереження. The macro directory does not exist. Choose another one. - The macro directory does not exist. Choose another one. + Директорія макросу не існує. Виберіть іншу. The macro '%1' already exists. Overwrite it? - The macro '%1' already exists. Overwrite it? + Макрос '%1' вже існує. Перезаписати його? You have no write permission for the directory. Choose another one. - You have no write permission for the directory. Choose another one. + Ви не маєте прав запису до цього каталогу. Будь ласка, оберіть інший. @@ -1962,12 +1962,12 @@ Perhaps a file permission error? Material Properties - Material Properties + Властивості матеріалу Diffuse color - Diffuse color + Колір дифузії @@ -1977,12 +1977,12 @@ Perhaps a file permission error? Ambient color - Ambient color + Колір оточення Specular color - Specular color + Колір відбиття @@ -1992,7 +1992,7 @@ Perhaps a file permission error? Emissive color - Emissive color + Колір випромінювання @@ -2009,12 +2009,12 @@ Perhaps a file permission error? Online Help - Online Help + Онлайн-довідка Help Viewer - Help Viewer + Перегляд довідки @@ -2039,9 +2039,9 @@ Perhaps a file permission error? Access denied to '%1' Specify another directory. - Access denied to '%1' + Немає доступу до '%1' -Specify another directory. +Будь ласка, вкажіть іншу папку. @@ -2064,7 +2064,7 @@ Specify another directory. Enter a group name to search - Enter a group name to search + Введіть назву групи для пошуку @@ -2079,7 +2079,7 @@ Specify another directory. Search group - Search group + Пошук груп @@ -2103,12 +2103,12 @@ Specify another directory. Find What - Find What + Що шукати Look At - Look At + Шукати у @@ -2128,7 +2128,7 @@ Specify another directory. Match exact string - Match exact string + Збіг точного рядка @@ -2143,7 +2143,7 @@ Specify another directory. Cannot find the text: %1 - Cannot find the text: %1 + Не вдалося знайти текст: %1 @@ -2185,7 +2185,7 @@ Specify another directory. Search group - Search group + Пошук груп @@ -2208,7 +2208,7 @@ Specify another directory. Open Addon Manager - Open Addon Manager + Відкрити менеджер доповнень @@ -2231,17 +2231,17 @@ Specify another directory. Deletes the user-saved preference pack '%1' - Deletes the user-saved preference pack '%1' + Видалити набір налаштувань користувача '%1' Toggles the visibility of the addon preference pack '%1' (use the Addon Manager to remove permanently) - Toggles the visibility of the addon preference pack '%1' (use the Addon Manager to remove permanently) + Перемикає видимість налаштувань доповнення '%1' (використовуйте Менеджер доповнень для остаточного видалення) Delete the preference pack named '%1'? This cannot be undone. - Delete the preference pack named '%1'? This cannot be undone. + Видалити пакет налаштувань з назвою '%1'? Це не можна скасувати. @@ -2269,7 +2269,7 @@ Specify another directory. Search preferences... - Search preferences... + Пошук налаштувань... @@ -2281,7 +2281,7 @@ Specify another directory. Reset Page '%1' - Reset Page '%1' + Скинути сторінку '%1' @@ -2291,47 +2291,47 @@ Specify another directory. Reset Group '%1' - Reset Group '%1' + Скинути групу '%1' Reset All - Reset All + Скинути все Clear User Settings - Clear User Settings + Очищення користувацьких налаштувань Clear all your user settings? - Clear all your user settings? + Очистити всі налаштування користувача? All settings will be cleared. - All settings will be cleared. + Усі налаштування буде видалено. Restart Required - Restart Required + Потрібен перезапуск Restart FreeCAD for changes to take effect. - Restart FreeCAD for changes to take effect. + Для застосування змін необхідно перезапустити FreeCAD. Restart Now - Restart Now + Перезапустити зараз Restart Later - Restart Later + Перезапустити пізніше @@ -2354,7 +2354,7 @@ Specify another directory. Document Information - Document Information + Інформація про документ @@ -2364,7 +2364,7 @@ Specify another directory. &Name - &Name + &Ім’я @@ -2374,47 +2374,47 @@ Specify another directory. UUID - UUID + UUID Program version - Program version + Версія програми Unit system - Unit system + Система одиниць вимірювання Created &by - Created &by + Створив Creation &date - Creation &date + Дата створення &Last modified by - &Last modified by + &Останні зміни внесені Last &modification date - Last &modification date + Дата останньої зміни Com&pany - Com&pany + Компанія License information - License information + Відомості про ліцензію @@ -2424,7 +2424,7 @@ Specify another directory. &Comment - &Comment + &Коментар @@ -2446,12 +2446,12 @@ Specify another directory. Document Utility - Document Utility + Утиліта для документів Extract Document - Extract Document + Видобути документ @@ -2473,7 +2473,7 @@ Specify another directory. Create Document - Create Document + Створити документ @@ -2540,7 +2540,7 @@ Specify another directory. Synchronizes the 3D view selection with the full object hierarchy - Synchronizes the 3D view selection with the full object hierarchy + Синхронізувати вибір тривимірного перегляду з повною ієрархією об'єкта @@ -2585,12 +2585,12 @@ Specify another directory. WARNING: this process will undo any preference changes made since the specified date, and will also reset your recent files and Macros to their state on that date. - WARNING: this process will undo any preference changes made since the specified date, and will also reset your recent files and Macros to their state on that date. + УВАГА: цей процес скасує всі зміни налаштувань, зроблені з зазначеної дати, а також поверне ваші Останні файли та Макроси до стану на цю дату. Available backup files - Available backup files + Доступні резервні копії @@ -2606,7 +2606,7 @@ Specify another directory. Running External Program - Running External Program + Запуск зовнішньої програми @@ -2621,17 +2621,17 @@ Specify another directory. Accept Changes - Accept Changes + Прийняти Зміни Discard Changes - Discard Changes + Скасувати зміни Abort Program - Abort Program + Перервати програму @@ -2671,22 +2671,22 @@ lower right corner within opened files Axis letter and FPS counter color - Axis letter and FPS counter color + Колір літери осі та лічильника FPS X-axis color - X-axis color + Колір осі X Y-axis color - Y-axis color + Колір осі Y Z-axis color - Z-axis color + Колір осі Z @@ -2754,7 +2754,7 @@ will be shown at the lower left corner in opened files Line smoothing - Line smoothing + Згладжування ліній @@ -2804,26 +2804,26 @@ will be shown at the lower left corner in opened files Relative size - Relative size + Відносний розмір Size of main coordinate system representation in the corner in % of height/width of the viewport - Size of main coordinate system representation -in the corner in % of height/width of the viewport + Розмір зображення основної системи координат +у куті у відсотках від висоти/ширини вікна перегляду Letter color - Letter color + Колір листа This option is useful for troubleshooting graphics card and driver problems. Changing this option requires a restart of the application. - This option is useful for troubleshooting graphics card and driver problems. -Changing this option requires a restart of the application. + Цей параметр є корисним для усунення проблем графічних карт та драйверів. +Зміна цього параметра вимагає перезапуску програми. @@ -2837,21 +2837,19 @@ can be rendered directly by the GPU. Note: Sometimes this feature may lead to a host of different issues ranging from graphical anomalies to GPU crash bugs. Remember to report this setting as enabled when seeking support. - If selected, Vertex Buffer Objects (VBO) will be used. -A VBO is an OpenGL feature that provides methods for uploading -vertex data (position, normal vector, color, etc.) to the graphics card. -VBOs offer substantial performance gains because the data resides -in the graphics memory rather than the system memory and so it -can be rendered directly by the GPU. + Якщо вибрано, буде використано Vertex Buffer Objects (VBO). +VBO - це функція OpenGL, яка надає методи для завантаження +даних про вершину (положення, нормальний вектор, колір тощо) на відеокарту. +VBO забезпечують значний приріст продуктивності, оскільки дані знаходяться у пам'яті відеокарти, а не у системній, і тому вони можуть бути відтворені безпосередньо графічним процесором. -Note: Sometimes this feature may lead to a host of different -issues ranging from graphical anomalies to GPU crash bugs. Remember to -report this setting as enabled when seeking support. +Примітка: Іноді ця функція може призвести до низки різних +проблем, починаючи від графічних аномалій і закінчуючи збоями у роботі графічного процесора. Не забудьте +повідомляти про увімкнення цього параметра при зверненні за підтримкою на форумах FreeCAD. Method of multisample anti-aliasing - Method of multisample anti-aliasing + Метод мультизразкового згладжування @@ -2866,7 +2864,7 @@ report this setting as enabled when seeking support. Transparent objects - Transparent objects + Прозорі обʼєкти @@ -2877,13 +2875,13 @@ There are 3 options available to achieve this: 3) 'Centralized', manually turn off cache in all nodes of all view provider, and only cache at the scene graph root node. This offers the fastest rendering speed but slower response to any scene changes. - 'Render caching' is another way to say 'Rendering acceleration'. -There are 3 options available to achieve this: -1) 'Auto' (default), let Coin3D decide where to cache. -2) 'Distributed', manually turn on cache for all view provider root node. -3) 'Centralized', manually turn off cache in all nodes of all view provider, and -only cache at the scene graph root node. This offers the fastest rendering speed -but slower response to any scene changes. + 'Кешування рендерингу' - це інший спосіб пришвидшення рендерингу. +Існує 3 варіанти для досягнення цієї мети: +1) 'Автоматично' (типово), дозволяє Coin3D вирішувати, де кешувати. +2) 'Розподілений', вручну ввімкнути кеш для всіх кореневих вузлів постачальника візуалізації. +3) 'Централізовано', вручну вимкнути кеш у всіх вузлах всіх провайдерів переглядів, і +кеш лише у кореневому вузлі графа сцени. Це забезпечує найшвидшу швидкість рендерингу +але повільніше реагує на будь-які зміни у сцені. @@ -2897,12 +2895,12 @@ bounding box size of the 3D object that is currently displayed. Datum size - Datum size + Розмір бази Size of core datum objects - Size of core datum objects + Розмір базових датумних об'єктів @@ -2912,12 +2910,12 @@ bounding box size of the 3D object that is currently displayed. Camera Type - Camera Type + Тип камери Objects will be in orthographic projection - Objects will be in orthographic projection + Об'єкти будуть в орфографічній проекції @@ -3017,12 +3015,12 @@ bounding box size of the 3D object that is currently displayed. Location (read-only) - Location (read-only) + Розташування (тільки для читання) Check periodically at program start - Check periodically at program start + Періодична перевірка під час запуску програми @@ -3057,12 +3055,12 @@ bounding box size of the 3D object that is currently displayed. Cache size limit - Cache size limit + Обмеження розміру кешу Check Now - Check Now + Перевірити зараз @@ -3085,37 +3083,37 @@ bounding box size of the 3D object that is currently displayed. Color Gradient Settings - Color Gradient Settings + Налаштування градієнта кольору Color Model - Color Model + Колірна модель &Gradient - &Gradient + &Градієнт Red-yellow-green-cyan-blue - Red-yellow-green-cyan-blue + Червоний-жовтий-зелений-блакитний-синій Blue-cyan-green-yellow-red - Blue-cyan-green-yellow-red + Синій-блакитний-зелений-жовтий-червоний White-black - White-black + Білий-чорний Black-white - Black-white + Чорний-білий @@ -3194,27 +3192,27 @@ will be displayed with transparency Parameter Range - Parameter Range + Діапазон параметрів Ma&ximum - Ma&ximum + Максимум &Labels - &Labels + &Мітки Mi&nimum - Mi&nimum + Мінімум &Decimals - &Decimals + &Десятки @@ -3378,23 +3376,23 @@ Common sizes are 128, 256 and 512. If there is a recovery file available, the application will automatically run a file recovery when it is started - If there is a recovery file available, the application will -automatically run a file recovery when it is started + Якщо доступний файл відновлення, то програма +автоматично запустить його відновлення після запуску The program icon will be added to the thumbnail - The program icon will be added to the thumbnail + Логотип програми буде додано до мініатюри Add program icon to the generated thumbnail - Add program icon to the generated thumbnail + Додати логотип програми до згенерованої мініатюри Save auto-recovery information every - Save auto-recovery information every + Зберігати інформацію для автовідновлення кожні @@ -3416,7 +3414,7 @@ get date suffix according to the specified format Document Objects - Document Objects + Обʼєкти документу @@ -3617,32 +3615,32 @@ You can also use the form: John Doe <john@doe.com> Image Settings - Image Settings + Налаштування зображення Image Dimensions - Image Dimensions + Розміри Зображення Standard sizes - Standard sizes + Стандартні розміри &Width - &Width + &Ширина &Height - &Height + &Висота Aspect ratio - Aspect ratio + Співвідношення сторін @@ -3687,22 +3685,22 @@ You can also use the form: John Doe <john@doe.com> Image Properties - Image Properties + Властивості зображення Back&ground - Back&ground + Колір фону Creation method - Creation method + Метод створення Image Comment - Image Comment + Коментар до зображення @@ -3745,12 +3743,12 @@ You can also use the form: John Doe <john@doe.com> Offscreen (new) - Offscreen (new) + Закадровий (новий) Offscreen (old) - Offscreen (old) + Закадровий (старий) @@ -3788,22 +3786,22 @@ You can also use the form: John Doe <john@doe.com> General Macro Settings - General Macro Settings + Загальні параметри макросів Macro Recording Settings - Macro Recording Settings + Налаштування запису макросів Macro Path - Macro Path + Шлях до макросу Gui Commands - Gui Commands + Команди інтерфейсу @@ -3843,12 +3841,12 @@ You can also use the form: John Doe <john@doe.com> Log all commands issued by menus to file - Log all commands issued by menus to file + Записувати всі команди (викликаних з допомогою меню) у файл Recent Macros Menu - Recent Macros Menu + Меню останніх макросів @@ -4013,12 +4011,12 @@ Trackball Classic: moving the mouse will rotate the part allowing precession. Turntable: the part will be rotated around the Z-axis (with constrained axes). Free Turntable: the part will be rotated around the Z-axis. - Rotation orbit style. -Rounded Arcball: moving the mouse in the corners of the screen will only roll the part. -Trackball: moving the mouse horizontally will rotate the part around the Y-axis. -Trackball Classic: moving the mouse will rotate the part allowing precession. -Turntable: the part will be rotated around the Z-axis (with constrained axes). -Free Turntable: the part will be rotated around the Z-axis. + Стиль обертання орбіти. +Закруглений Arcball: переміщення миші в кутах екрана призведе лише до обертання деталі. +Trackball: переміщення миші по горизонталі призведе до обертання деталі навколо осі Y. +Trackball Classic: переміщення миші призведе до обертання деталі з прецесією. +Поворотний стіл: деталь буде обертатися навколо осі Z (з обмеженими осями). +Вільний поворотний стіл: деталь буде обертатися навколо осі Z. @@ -4111,36 +4109,36 @@ The value is the diameter of the sphere to fit on the screen. Clarify Selection - Clarify Selection + Очистити вибір Enable Clarify Selection on long press of left mouse button. When enabled, holding left mouse button shows a menu to select overlapping objects. Some navigation styles (OpenInventor, Gesture, OpenSCAD) require Ctrl+LMB instead of just LMB. - Enable Clarify Selection on long press of left mouse button. -When enabled, holding left mouse button shows a menu to select overlapping objects. -Some navigation styles (OpenInventor, Gesture, OpenSCAD) require Ctrl+LMB instead of just LMB. + Увімкніть функцію «Уточнити вибір» при тривалому натисканні лівої кнопки миші. +Коли ця функція увімкнена, при утриманні лівої кнопки миші з'являється меню для вибору об'єктів, що перекриваються. +Деякі стилі навігації (OpenInventor, Gesture, OpenSCAD) вимагають натискання Ctrl+ЛКМ замість просто ЛКМ. Enable long press clarify selection - Enable long press clarify selection + Увімкнути можливість уточнення вибору при довгому натисканні Time in seconds to hold left mouse button before showing clarify selection menu - Time in seconds to hold left mouse button before showing clarify selection menu + Час у секундах для втримання лівої кнопки миші перед показом меню вибору Long press timeout - Long press timeout + Тривалість довгого натискання Duration in seconds to hold left mouse button before clarify selection is triggered - Duration in seconds to hold left mouse button before clarify selection is triggered + Тривалість в секундах утримання ЛКМ до уточнення вибору @@ -4152,19 +4150,19 @@ Some navigation styles (OpenInventor, Gesture, OpenSCAD) require Ctrl+LMB instea Prevents view tilting when pinch-zooming. Affects only Gesture navigation style. Mouse tilting is not disabled by this setting. - Prevents view tilting when pinch-zooming. -Affects only Gesture navigation style. -Mouse tilting is not disabled by this setting. + Запобігає нахилу зображення під час масштабування за допомогою щипків. +Впливає тільки на стиль навігації жестами. +Цей параметр не вимикає нахил миші. Space Mouse - Space Mouse + SpaceMouse Enable support of legacy SpaceMouse devices - Enable support of legacy SpaceMouse devices + Увімкніть підтримку застарілих пристроїв SpaceMouse @@ -4184,17 +4182,17 @@ Mouse tilting is not disabled by this setting. Navigation Cube - Navigation Cube + Навігаційний куб Corner where the navigation cube is displayed - Corner where the navigation cube is displayed + Визначає кут екрану де відображається навігаційний куб Rotates to nearest possible state when clicking a face of the cube - Rotates to nearest possible state when clicking a face of the cube + Повертає до найближчого можливого стану при натисканні на грань куба @@ -4204,7 +4202,7 @@ Mouse tilting is not disabled by this setting. Rotation Center Indicator - Rotation Center Indicator + Індикатор центру обертання @@ -4363,17 +4361,17 @@ horizontal space in Python console Python profiler interval (ms) - Python profiler interval (ms) + Інтервал профайлера Python (мс) The interval in milliseconds at which the profiler runs when there is Python code running (to keep the GUI responding). Set to 0 to disable. - The interval in milliseconds at which the profiler runs when there is Python code running (to keep the GUI responding). Set to 0 to disable. + Інтервал, з яким запускається профілювальник, коли виконується код на Python (щоб графічний інтерфейс продовжував реагувати). Встановіть значення 0, щоб вимкнути. Path to external Python executable (optional) - Path to external Python executable (optional) + Шлях до зовнішнього виконуваного файлу Python (опціонально) @@ -4401,7 +4399,7 @@ horizontal space in Python console Viewport Selection Behavior - Viewport Selection Behavior + Поведінка вибору вікна перегляду @@ -4413,8 +4411,8 @@ horizontal space in Python console Area for selecting elements in the 3D view. A larger value makes it easier to select elements, but may prevent selection of small features. - Area for selecting elements in the 3D view. -A larger value makes it easier to select elements, but may prevent selection of small features. + Площа для вибору елементів у 3D-перегляді. +Більше значення полегшує вибір елементів, але може запобігти вибору невеликих елементів. @@ -4430,17 +4428,17 @@ A larger value makes it easier to select elements, but may prevent selection of Preselect the object in the 3D view when hovering the cursor over the tree item - Preselect the object in the 3D view when hovering the cursor over the tree item + Попереднє виділення об'єкта у 3D-вигляді при наведенні курсору на елемент дерева Tree Selection Behavior - Tree Selection Behavior + Поведінка вибору дерева Auto expand tree item when the corresponding object is selected in the 3D view - Auto expand tree item when the corresponding object is selected in the 3D view + Автоматично відкриває елемент в ієрархії при виділенні відповідного обʼєкта в 3D-виді @@ -4523,7 +4521,7 @@ A larger value makes it easier to select elements, but may prevent selection of pt - pt + pt @@ -4539,13 +4537,13 @@ A larger value makes it easier to select elements, but may prevent selection of Background will have the selected color - Background will have the selected color + Встановлює обраний колір для тла Background will have the selected color gradient - Background will have the selected color gradient + Тло буде мати градієнт виділеного кольору @@ -4560,12 +4558,12 @@ A larger value makes it easier to select elements, but may prevent selection of Middle - Middle + Середина Color gradient will get the selected color as middle color - Color gradient will get the selected color as middle color + Градієнт кольору використовує виділений колір як середній @@ -4580,27 +4578,27 @@ A larger value makes it easier to select elements, but may prevent selection of Background color for objects in the tree view that are currently edited - Background color for objects in the tree view that are currently edited + Колір тла для об'єктів у вигляді дерева, які зараз редаговані Active container object - Active container object + Активний об'єкт контейнерів Background color for active containers (e.g. part or body) in the tree view - Background color for active containers (e.g. part or body) in the tree view + Колір тла для активних контейнерів (наприклад, частина або тіло) в дереві перегляду Color bar label text color (e.g. in Mesh and FEM) - Color bar label text color (e.g. in Mesh and FEM) + Колір тексту мітки (наприклад в Сітці та FEM) Color bar label text size (e.g. in Mesh and FEM) - Color bar label text size (e.g. in Mesh and FEM) + Розмір тексту підпису кольорової панелі (наприклад у Сітці та FEM) @@ -4655,7 +4653,7 @@ A larger value makes it easier to select elements, but may prevent selection of as - as + як @@ -4688,7 +4686,7 @@ To add a calculation press Return in the value input field Unit system - Unit system + Система одиниць вимірювання @@ -4773,12 +4771,12 @@ The 'Status' column shows whether the document could be recovered. Status of recovered documents - Status of recovered documents + Статус відновлених документів Document name - Document name + Ім'я документа @@ -4793,7 +4791,7 @@ The 'Status' column shows whether the document could be recovered. Original file corrupted - Original file corrupted + Оригінальний файл пошкоджено @@ -4830,22 +4828,22 @@ The 'Status' column shows whether the document could be recovered. Delete the selected transient directories? - Delete the selected transient directories? + Видалити вибрані тимчасові каталоги? When deleting the selected transient directory it is not possible to recover any files afterwards. - When deleting the selected transient directory it is not possible to recover any files afterwards. + При видаленні всіх виділених тимчасових каталогів, ви не зможете відновити після цього будь-які файли. Delete all transient directories? - Delete all transient directories? + Видалити всі тимчасові каталоги? When deleting all transient directories it is not possible to recover any files afterwards. - When deleting all transient directories it is not possible to recover any files afterwards. + При видаленні всіх тимчасових тек, ви не зможете відновити після цього будь-які файли. @@ -4875,7 +4873,7 @@ The 'Status' column shows whether the document could be recovered. Open Containing Folder - Open Containing Folder + Відкрити теку з файлом @@ -4948,7 +4946,7 @@ The 'Status' column shows whether the document could be recovered. Clean Up - Clean Up + Очистити @@ -4976,7 +4974,7 @@ The 'Status' column shows whether the document could be recovered. Icon Folders - Icon Folders + Теки з піктограмами @@ -4999,7 +4997,7 @@ The 'Status' column shows whether the document could be recovered. Removing a folder only takes effect after an application restart - Removing a folder only takes effect after an application restart + Видалення теки відбудеться лише після перезапуску програми @@ -5007,7 +5005,7 @@ The 'Status' column shows whether the document could be recovered. Input Vector - Input Vector + Вхідний вектор @@ -5035,7 +5033,7 @@ The 'Status' column shows whether the document could be recovered. Mouse Buttons - Mouse Buttons + Кнопки миші @@ -5050,7 +5048,7 @@ The 'Status' column shows whether the document could be recovered. Panning - Panning + Панорамування @@ -5060,7 +5058,7 @@ The 'Status' column shows whether the document could be recovered. Zooming - Zooming + Масштабування @@ -5086,37 +5084,37 @@ The 'Status' column shows whether the document could be recovered. Add Sub-Group - Add Sub-Group + Додати підгрупу Remove Group - Remove Group + Видалити групу Rename Group - Rename Group + Перейменувати групу Export Parameter - Export Parameter + Параметри експорту Import Parameter - Import Parameter + Параметри імпорту Remove this parameter group? - Remove this parameter group? + Видалити цю групу параметрів? Import error - Import error + Помилка імпорту @@ -5174,42 +5172,42 @@ The 'Status' column shows whether the document could be recovered. Change Value - Change Value + Змінити значення Remove Key - Remove Key + Видалити ключ Rename Key - Rename Key + Перейменувати ключ New String Item - New String Item + Новий String елемент New Float Item - New Float Item + Новий Float елемент New Integer Item - New Integer Item + Новий Integer елемент New Unsigned Item - New Unsigned Item + Новий непідписаний елемент New Boolean Item - New Boolean Item + Новий логічний елемент @@ -5260,12 +5258,12 @@ The 'Status' column shows whether the document could be recovered. Shift-click for opposite direction - Shift-click for opposite direction + Shift + клік для зміни напрямку Apply Axial - Apply Axial + Застосувати вісь @@ -5275,17 +5273,17 @@ The 'Status' column shows whether the document could be recovered. Selected Points - Selected Points + Обрані точки Rotation - Rotation + Обертання Euler angles (Z–Y′–X″) - Euler angles (Z–Y′–X″) + Ейлерові кути (Z–Y′–X″) @@ -5301,23 +5299,23 @@ The 'Status' column shows whether the document could be recovered. Yaw (around Z-axis) - Yaw (around Z-axis) + Відхилення (відносно осі z) Pitch (around Y-axis) - Pitch (around Y-axis) + Нахил (відносно осі y) Roll (around X-axis) - Roll (around X-axis) + Обертання (навколо осі x) Roll (around the X-axis) - Roll (around the X-axis) + Обертання (навколо осі x) @@ -5332,17 +5330,17 @@ The 'Status' column shows whether the document could be recovered. Select 1, 2, or 3 points before clicking this button. A point may be on a vertex, face, or edge. If on a face or edge the point used will be the point at the mouse position along face or edge. If 1 point is selected it will be used as the center of rotation. If 2 points are selected the midpoint between them will be the center of rotation and a new custom axis will be created, if needed. If 3 points are selected the first point becomes the center of rotation and lies on the vector that is normal to the plane defined by the 3 points. Some distance and angle information is provided in the report view, which can be useful when aligning objects. For your convenience when Shift + click is used the appropriate distance or angle is copied to the clipboard. - Select 1, 2, or 3 points before clicking this button. A point may be on a vertex, face, or edge. If on a face or edge the point used will be the point at the mouse position along face or edge. If 1 point is selected it will be used as the center of rotation. If 2 points are selected the midpoint between them will be the center of rotation and a new custom axis will be created, if needed. If 3 points are selected the first point becomes the center of rotation and lies on the vector that is normal to the plane defined by the 3 points. Some distance and angle information is provided in the report view, which can be useful when aligning objects. For your convenience when Shift + click is used the appropriate distance or angle is copied to the clipboard. + Виберіть 1, 2 або 3 точки перед натисканням цієї кнопки. Точка може знаходитися на вершині, грані або ребрі. Якщо точка знаходиться на грані або ребрі, то буде використана точка в положенні миші вздовж грані або ребра. Якщо вибрано 1 точку, вона буде використана як центр обертання. Якщо вибрано 2 точки, то середина між ними буде центром обертання і, за необхідності, буде створена нова настроювана вісь. Якщо вибрано 3 точки, перша точка стає центром обертання і лежить на векторі, який є нормальним до площини, визначеної цими 3 точками. У вікні звіту надається інформація про відстань і кут, що може бути корисно при вирівнюванні об'єктів. Для вашої зручності при натисканні Shift + клацання мишкою відповідна відстань або кут копіюються в буфер обміну. Incorrect Quantity - Incorrect Quantity + Неправильна кількість There are input fields with incorrect input. Ensure valid placement values! - There are input fields with incorrect input. Ensure valid placement values! + Поля заповнені некоректними величинами, переконайтесь, що вводите правильні значення! @@ -5363,7 +5361,7 @@ The 'Status' column shows whether the document could be recovered. Attach to Remote Debugger - Attach to Remote Debugger + Прикріпити до віддаленого налагоджувача @@ -5383,7 +5381,7 @@ The 'Status' column shows whether the document could be recovered. Port - Port + Порт @@ -5427,7 +5425,7 @@ The 'Status' column shows whether the document could be recovered. Texture Mapping - Texture Mapping + Накладання текстури @@ -5479,12 +5477,12 @@ The 'Status' column shows whether the document could be recovered. Object Selection - Object Selection + Виділення обʼєкту The selected objects contain other dependencies. Select which objects to export. All dependencies are auto-selected by default. - The selected objects contain other dependencies. Select which objects to export. All dependencies are auto-selected by default. + Виділені обʼєкти містять інші залежності. Будь ласка, виберіть, які обʼєкти експортувати. Всі залежності вибираються автоматично за замовчуванням. @@ -5531,14 +5529,14 @@ The 'Status' column shows whether the document could be recovered. &Use Original Selection - &Use Original Selection + &Використовувати початкові виділення Ignore dependencies and proceed with the objects originally selected prior to opening this dialog - Ignore dependencies and proceed with the objects -originally selected prior to opening this dialog + Ігнорує залежності та продовжує роботу з початково +виділеними обʼєктами (до відкриття діалогу) @@ -5653,7 +5651,7 @@ originally selected prior to opening this dialog Python Console - Python Console + Консоль Python @@ -5691,37 +5689,37 @@ originally selected prior to opening this dialog Select Only - Select Only + Тільки виділити Zoom Fit - Zoom Fit + Вмістити у вікно перегляду Go to Selection - Go to Selection + Перейти до вибраного Mark to Recompute - Mark to Recompute + Помітити для переобчислення Marks this object to be recomputed - Marks this object to be recomputed + Позначити цей об'єкт для переобчислення To Python Console - To Python Console + До Python консолі Duplicate Subshape - Duplicate Subshape + Дублювання під-форми @@ -5751,7 +5749,7 @@ originally selected prior to opening this dialog Reveals this object and its subelements in the Python console. - Reveals this object and its subelements in the Python console. + Показати цей обʼєкт і його піделементи в консолі Python. @@ -5789,16 +5787,16 @@ originally selected prior to opening this dialog %1. This has been modified outside of the source editor. Reload it? - %1. + %1. -This has been modified outside of the source editor. Reload it? +Це було змінено поза вихідним редактором. Перезавантажити його? The document has been modified. Save all changes? - The document has been modified. -Save all changes? + Документ було змінено. +Зберегти всі зміни? @@ -5846,7 +5844,7 @@ Save all changes? Save As - Save As + Зберегти як @@ -5873,22 +5871,22 @@ Save all changes? Top Left - Top Left + Верхній лівий кут Bottom Left - Bottom Left + Нижній лівий кут Top Right - Top Right + Верхній правий кут Bottom Right - Bottom Right + Нижній правий кут @@ -5916,7 +5914,7 @@ Save all changes? Pinch (place two fingers on the screen and drag them apart from or towards each other) OR scroll mouse wheel OR PgUp/PgDown on keyboard. - Pinch (place two fingers on the screen and drag them apart from or towards each other) OR scroll mouse wheel OR PgUp/PgDown on keyboard. + Щипок (покладіть два пальці на екран і розведіть їх в сторони або назустріч один одному) АБО прокрутка середньою кнопкою миші АБО PgUp/PgDown на клавіатурі. @@ -6011,7 +6009,7 @@ Save all changes? Save Value - Save Value + Зберегти значення @@ -6019,7 +6017,7 @@ Save all changes? Press Ctrl and left mouse button - Press Ctrl and left mouse button + Натисніть CTRL та ЛКМ @@ -6093,7 +6091,7 @@ Save all changes? User defined… - User defined… + Визначено користувачем… @@ -6165,13 +6163,13 @@ Save all changes? Input hints A context menu action used to show or hide the input hints in the status bar - Input hints + Підказки вводу Quick measure A context menu action used to enable or disable quick measure in the status bar - Quick measure + Швидкі вимірювання @@ -6227,14 +6225,14 @@ Save all changes? The exported object contains external link. Save the documentat least once before exporting. - The exported object contains external link. Save the documentat least once before exporting. + Експортований обʼєкт містить зовнішні посилання. Збережіть документ хоча б раз перед експортом. To link to external objects, the document must be saved at least once. Save the document now? - To link to external objects, the document must be saved at least once. -Save the document now? + Щоб привʼязати зовнішні обʼєкти, документ повинен бути збережений хоча б один раз. +Зберегти документ зараз? @@ -6266,17 +6264,17 @@ Save the document now? Select at least 1 point in the left and the right view - Select at least 1 point in the left and the right view + Виберіть хоча б 1 точку на лівому та правому поданнях Select at least %1 points in the left and the right view - Select at least %1 points in the left and the right view + Виберіть хоча б %1 точок на лівому та правому поданнях Select points in the left and right view - Select points in the left and right view + Виберіть точки на лівому та правому поданнях @@ -6351,12 +6349,12 @@ How do you want to proceed? &Remove Last Point - &Remove Last Point + &Видалити останню точку &Synchronize Views - &Synchronize Views + &Синхронізувати види @@ -6374,17 +6372,17 @@ How do you want to proceed? Drag screen with two fingers OR press Alt + middle mouse button. - Drag screen with two fingers OR press Alt + middle mouse button. + Перетягніть екран двома пальцями, або натисніть Alt + СКМ. Drag screen with one finger OR press Alt + left mouse button. In Sketcher and other edit modes, hold Alt in addition. - Drag screen with one finger OR press Alt + left mouse button. In Sketcher and other edit modes, hold Alt in addition. + Перетягніть екран одним пальцем, або натисніть Alt + ЛКМ. В ескізі та інших режимах редагування, додатково утримуючи Alt. Pinch (place two fingers on the screen and drag them apart from or towards each other) OR scroll mouse wheel OR press Alt + right mouse button OR PgUp/PgDown on keyboard. - Pinch (place two fingers on the screen and drag them apart from or towards each other) OR scroll mouse wheel OR press Alt + right mouse button OR PgUp/PgDown on keyboard. + Щипок (покладіть два пальці на екран і розведіть їх в сторони або назустріч один одному) АБО прокрутка СКМ АБО PgUp/PgDown на клавіатурі. @@ -6405,17 +6403,17 @@ How do you want to proceed? Press Ctrl and middle mouse button - Press Ctrl and middle mouse button + Натисніть клавішу Ctrl та СКМ Press Ctrl and right mouse button - Press Ctrl and right mouse button + Натисніть клавішу Ctrl та ПКМ Press Ctrl and left mouse button - Press Ctrl and left mouse button + Натисніть CTRL та ЛКМ @@ -6451,12 +6449,12 @@ How do you want to proceed? Save Value - Save Value + Зберегти значення Clear List - Clear List + Очистити список @@ -6474,7 +6472,7 @@ How do you want to proceed? Abort the operation? - Abort the operation? + Перервати операцію? @@ -6492,7 +6490,7 @@ How do you want to proceed? Abort the operation? - Abort the operation? + Перервати операцію? @@ -6523,37 +6521,37 @@ How do you want to proceed? Expand/Collapse Properties - Expand/Collapse Properties + Розгорнути/згорнути властивості Expand to Default - Expand to Default + Розгортати за замовчуванням Expand All - Expand All + Розгорнути все Collapse All - Collapse All + Згорнути все Default Expand - Default Expand + Розгортати за замовчуванням Auto Expand - Auto Expand + Автоматичне розгортання Auto Collapse - Auto Collapse + Автоматичне згортання @@ -6563,28 +6561,28 @@ How do you want to proceed? Add Property - Add Property + Додати властивість Rename Property Group - Rename Property Group + Перейменувати групу властивостей Rename Property - Rename Property + Перейменувати властивість Edit Property Tooltip - Edit Property Tooltip + Редагувати підказку властивості Delete Property - Delete Property + Видалити властивість @@ -6594,22 +6592,22 @@ How do you want to proceed? Rename property - Rename property + Перейменувати властивість Show Hidden - Show Hidden + Показати приховані Expression - Expression + Вираз Property name - Property name + Назва властивості @@ -6661,8 +6659,8 @@ How do you want to proceed? The application is still running. Exit without saving all data? - The application is still running. -Exit without saving all data? + Програма все ще запущена. +Вийти без збереження всіх даних? @@ -6675,7 +6673,7 @@ Exit without saving all data? Python Console - Python Console + Консоль Python @@ -6700,17 +6698,17 @@ Exit without saving all data? &Copy Command - &Copy Command + &Копіювати команду &Copy History - &Copy History + &Копіювати історію Save History As… - Save History As… + Зберегти історію як… @@ -6736,17 +6734,17 @@ Exit without saving all data? Clear Console - Clear Console + Очистити консоль Insert File Name… - Insert File Name… + Вставити назву файлу… Word Wrap - Word Wrap + Перенесення слів @@ -6779,7 +6777,7 @@ Exit without saving all data? Execute in Console - Execute in Console + Виконати в консолі @@ -6788,7 +6786,7 @@ Exit without saving all data? Clear Recent Files Empties the list of recent files - Clear Recent Files + Очистити недавні файли @@ -6860,7 +6858,7 @@ Exit without saving all data? Select Module - Select Module + Вибір Модуля @@ -6886,12 +6884,12 @@ Exit without saving all data? Download Online Help - Download Online Help + Завантажити довідку з інтернету Downloads %1's online help - Downloads %1's online help + Завантажити %1 онлайн допомогу @@ -6903,18 +6901,18 @@ Exit without saving all data? The directory '%1' does not exist. Specify an existing directory? - The directory '%1' does not exist. + Тека '%1' не існує. -Specify an existing directory? +Хочете вказати іншу теку? You don't have write permission to '%1' Specify another directory? - You don't have write permission to '%1' + Ви не маєте дозволу на запис в '%1' -Specify another directory? +Хочете вказати іншу теку? @@ -6948,7 +6946,7 @@ Specify another directory? Set Element Color - Set Element Color + Встановити колір елементу @@ -6973,17 +6971,17 @@ Specify another directory? Remove All - Remove All + Видалити все Box Select - Box Select + Прямокутне виділення On top when selected - On top when selected + Вгорі, якщо вибрано @@ -7002,12 +7000,12 @@ Specify another directory? Document window - Document window + Вікно документа Plot mode - Plot mode + Режим діаграм @@ -7096,17 +7094,17 @@ Specify another directory? Press Shift button - Press Shift button + Натисніть клавішу SHIFT Press Alt button - Press Alt button + Натисніть клавішу Alt Press Ctrl and Shift buttons - Press Ctrl and Shift buttons + Натисніть клавіші Ctrl і Shift @@ -7145,13 +7143,13 @@ Specify another directory? Chinese (Simplified) Chinese Simplified - Chinese (Simplified) + Китайська (Cпрощена) Chinese (Traditional) Chinese Traditional - Chinese (Traditional) + Китайська (традиційна) @@ -7252,7 +7250,7 @@ Specify another directory? Portuguese (Brazilian) Portuguese, Brazilian - Portuguese (Brazilian) + Португальська (бразильська) @@ -7278,7 +7276,7 @@ Specify another directory? Serbian (Latin) Serbian, Latin - Serbian (Latin) + Сербська (Латиниця) @@ -7299,7 +7297,7 @@ Specify another directory? Spanish (Argentina) Spanish, Argentina - Spanish (Argentina) + Іспанська (Аргентина) @@ -7329,7 +7327,7 @@ Specify another directory? Malay - Malay + Малайзійська @@ -7370,32 +7368,32 @@ Specify another directory? Activate Document - Activate Document + Активувати документ Activates document %1 - Activates document %1 + Активувати документ %1 Tree Settings - Tree Settings + Налаштування дерева Show Description - Show Description + Показати опис Show Internal Name - Show Internal Name + Показати внутрішнє ім'я Shows an internal name column for items. - Shows an internal name column for items. + Показує стовпець внутрішньої назви для елементів. @@ -7411,12 +7409,12 @@ Specify another directory? File does not exist. - File does not exist. + Файлу не існує. Failed to open directory. - Failed to open directory. + Не вдалося відкрити каталог. @@ -7436,32 +7434,32 @@ Specify another directory? Show Items Hidden in Tree View - Show Items Hidden in Tree View + Відображати елементи, приховані в дереві перегляду Shows items that are marked as 'hidden' in the tree view - Shows items that are marked as 'hidden' in the tree view + Показує елементи, позначені як 'приховані' в дереві перегляду Toggle Visibility in Tree View - Toggle Visibility in Tree View + Перемкнути видимість в дереві перегляду Create Group - Create Group + Створити групу Creates a group - Creates a group + Створює групу Renames object - Renames object + Перейменовує об’єкт @@ -7471,82 +7469,82 @@ Specify another directory? Finishes editing object - Finishes editing object + Завершує редагування об’єкта Add Dependent Objects to Selection - Add Dependent Objects to Selection + Додати залежні обʼєкти до виділення Close Document - Close Document + Закрити документ Closes the document - Closes the document + Закрити цей документ Reveals the current file location in Finder - Reveals the current file location in Finder + Показати поточне розташування файлу в пошуку Opens the current file location - Opens the current file location + Відкриває поточне розташування файлу Reload Document - Reload Document + Перезавантажити документ Reloads a partially loaded document - Reloads a partially loaded document + Перезавантажити частково завантажений документ Skip Recomputes - Skip Recomputes + Пропустити переобчислення Enables or disables the recomputations of document - Enables or disables the recomputations of document + Вмикає чи вимикає переобчислення документа Allow Partial Recomputes - Allow Partial Recomputes + Дозволити часткові переобчислення Enables or disables the recomputating editing object when 'skip recomputation' is enabled - Enables or disables the recomputating editing object when 'skip recomputation' is enabled + Ввімкнути або вимкнути переобчислення обʼєктів, коли 'пропустити переобчислення' активовано Mark to Recompute - Mark to Recompute + Помітити для переобчислення Marks this object to be recomputed - Marks this object to be recomputed + Позначити цей об'єкт для переобчислення Recompute Object - Recompute Object + Переобчислити обʼєкт Recomputes the selected object - Recomputes the selected object + Переобчислити виділений обʼєкт @@ -7556,17 +7554,17 @@ Specify another directory? Search Objects - Search Objects + Пошук обʼєктів Searches for objects in the tree - Searches for objects in the tree + Пошук об'єктів в дереві Shows a description column for items. An item's description can be set by editing the 'label2' property. - Shows a description column for items. An item's description can be set by editing the 'label2' property. + Показує колонку опису для елементів. Опис може бути встановлений шляхом редагування властивості 'label2'. @@ -7582,12 +7580,12 @@ Specify another directory? Reveal in Finder - Reveal in Finder + Показати у пошуку Open File Location - Open File Location + Відкрити розташування файлу @@ -7615,12 +7613,12 @@ Specify another directory? Copy Table - Copy Table + Копіювати таблицю Paste Table - Paste Table + Вставити таблицю @@ -7651,7 +7649,7 @@ Specify another directory? Selects the '%1' workbench - Selects the '%1' workbench + Оберіть робоче середовище '%1' @@ -7730,7 +7728,7 @@ Specify another directory? Grid snap in - Grid snap in + Захват сітки в @@ -7833,12 +7831,12 @@ Specify another directory? Report View - Report View + Перегляд звіту Python Console - Python Console + Консоль Python @@ -7848,7 +7846,7 @@ Specify another directory? Property View - Property View + Перегляд властивостей @@ -7938,16 +7936,16 @@ Specify another directory? Some documents require recomputation for migration purposes. It is highly recommended to perform a recomputation before any modification to avoid compatibility problems. Recompute now? - Some documents require recomputation for migration purposes. It is highly recommended to perform a recomputation before any modification to avoid compatibility problems. + Деякі документи з метою міграції потребують переобчислення. Наполегливо рекомендується виконати переобчислення перед будь-якими змінами, щоб уникнути проблеми сумісності. -Recompute now? +Бажаєте переобчислити зараз? Failed to recompute some documents. Check the report view for more details. - Failed to recompute some documents. -Check the report view for more details. + Не вдалося переобчислити деякі документи. +Перевірте звіт для отримання більш детальної інформації. @@ -7965,49 +7963,49 @@ Check the report view for more details. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. - This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. + Ця система працює на OpenGL %1.%2. FreeCAD вимагає OpenGL 2.0 або вище. Будь ласка, оновіть драйвер графіки та/або графічну карту за необхідністю. - + Invalid OpenGL Version Неправильна версія OpenGL - + Migrating - Migrating + Міграція - + Restarting - Restarting + Перезавантаження - + Migration failed - Migration failed + Міграція не вдалася - + Estimated size of data to copy: %1 - Estimated size of data to copy: %1 + Приблизний розмір даних для копіювання: %1 - + Migrating configuration data and addons… - Migrating configuration data and addons… + Перенесення даних конфігурації та доповнень… - + Migration failed. See the Report View for details. - Migration failed. See the Report View for details. + Перенесення не вдалося. Перегляньте звіт для отримання додаткової інформації. - + → Restarting… - → Restarting… + → Перезавантаження… @@ -8048,39 +8046,39 @@ Check the report view for more details. Printing… - Printing… + Друк… Exporting PDF… - Exporting PDF… + Експорт PDF… The exported object contains an external link. Save the document.at least once before exporting. - The exported object contains an external link. Save the document.at least once before exporting. + Експортований обʼєкт містить зовнішні посилання. Збережіть документ хоча б раз перед експортом. Copy Selected - Copy Selected + Скопіювати виділене Copy Active Document - Copy Active Document + Копіювати активний документ Copy All Documents - Copy All Documents + Копіювати всі документи Failed to parse some of the expressions. Check the report view for more details. - Failed to parse some of the expressions. -Check the report view for more details. + Не вдалося обробити деякі з виразів. +Будь ласка, перевірте Звіт для отримання більш детальної інформації. @@ -8132,36 +8130,36 @@ Check the report view for more details. Restart FreeCAD and enter safe mode? - Restart FreeCAD and enter safe mode? + Перезапустити FreeCAD і перейти в безпечний режим? Safe mode temporarily disables the configuration and addons. - Safe mode temporarily disables the configuration and addons. + Безпечний режим тимчасово відключає конфігурацію і доповнення. &Save Views… - &Save Views… + &Зберегти вид… &Load Views… - &Load Views… + &Завантажити вид… F&reeze View - F&reeze View + Зафіксувати вид &Clear Views - &Clear Views + &Очистити види @@ -8190,18 +8188,18 @@ Check the report view for more details. Importing the restored views would clear the already stored views. Continue? - Importing the restored views would clear the already stored views. -Continue? + При імпорті видів очиститься поточний вид. +Бажаєте продовжити? Save Image - Save Image + Зберегти зображення Choose an Image File to Open - Choose an Image File to Open + Виберіть файл зображення для відкриття @@ -8216,7 +8214,7 @@ Continue? Restore View &%1 - Restore View &%1 + Відновити вид &%1 @@ -8277,7 +8275,7 @@ Continue? Enter text: - Enter text: + Введіть текст: @@ -8287,12 +8285,12 @@ Continue? Enter number: - Enter number: + Введіть номер: New Unsigned Item - New Unsigned Item + Новий непідписаний елемент @@ -8325,7 +8323,7 @@ Continue? Change Value - Change Value + Змінити значення @@ -8358,12 +8356,12 @@ Continue? Skip confirmation of further critical message notifications while loading the file? - Skip confirmation of further critical message notifications while loading the file? + Пропускати підтвердження подальших критичних повідомлень при завантаженні файлу? Critical message - Critical message + Критичні повідомлення @@ -8387,7 +8385,7 @@ Continue? Check report view for more… - Check report view for more… + Перегляньте звіт, щоб дізнатися більше… @@ -8455,12 +8453,12 @@ Would you like to save the file with a different name? Save document under new filename… - Save document under new filename… + Зберегти документ під новим імʼям… Save a copy of the document under new filename… - Save a copy of the document under new filename… + Зберегти копію документа під новим іменем… @@ -8502,17 +8500,17 @@ Would you like to save the file with a different name? Failed to save document '%1'. Would you like to cancel the closure? - Failed to save document '%1'. Would you like to cancel the closure? + Не вдалося зберегти документ '%1'. Скасувати закриття? Document saving failed. Would you like to cancel the closure? - Document saving failed. Would you like to cancel the closure? + Не вдалося зберегти документ. Ви хотіли б скасувати закриття? Unable to save document - Unable to save document + Не вдалося зберегти документ @@ -8626,7 +8624,7 @@ Choose 'Abort' to abort Clarify Selection - Clarify Selection + Очистити вибір @@ -8637,22 +8635,22 @@ Choose 'Abort' to abort Unsaved Document - Unsaved Document + Незбережений документ Save all changes to document '%1' before closing? - Save all changes to document '%1' before closing? + Зберегти всі зміни в документі '%1' перед закриттям? Save all changes to document before closing? - Save all changes to document before closing? + Зберегти всі зміни в документі перед закриттям? Otherwise, all changes will be lost. - Otherwise, all changes will be lost. + В іншому випадку всі зміни будуть втрачені. @@ -8662,15 +8660,15 @@ Choose 'Abort' to abort Some documents could not be saved. Cancel closing? - Some documents could not be saved. Cancel closing? + Деякі документи не вдалося зберегти. Бажаєте скасувати закриття? - + Delete macro Видалити макрос - + Not allowed to delete system-wide macros Не дозволено видаляти системні макроси @@ -8693,19 +8691,19 @@ Choose 'Abort' to abort Simple Group - Simple Group + Проста група Group With Links - Group With Links + Група з посиланнями Group With Transform Links - Group With Transform Links + Група з трансформаційними посиланнями @@ -8767,27 +8765,27 @@ Choose 'Abort' to abort Setup Configurable Object - Setup Configurable Object + Налаштування конфігураційного обʼєкта Selects which object to copy or exclude when configuration changes. All external linked objects are excluded by default. - Selects which object to copy or exclude when configuration changes. All external linked objects are excluded by default. + Виберіть, який об’єкт копіювати чи пропустити при зміні конфігурації. Усі зовнішні зв’язані об’єкти пропускаються за замовчуванням. Select which objects to copy when the configuration is changed - Select which objects to copy when the configuration is changed + Виберіть, які об'єкти копіювати при зміні конфігурації Applies the setting to all links - Applies the setting to all links + Застосовує налаштування для всіх посилань Copy on Change - Copy on Change + Копіювання при зміні @@ -8809,19 +8807,20 @@ Choose 'Abort' to abort Copies the linked object when its configuration is changed. Also auto redo the copy if the original linked object is changed. - Copies the linked object when its configuration is changed. -Also auto redo the copy if the original linked object is changed. + Копіювання повʼязаного обʼєкта при зміні його конфігурації. +Також виконується автоматичне повторне копіювання під +час зміни початкового звʼязаного обʼєкта. Disable Copy on Change - Disable Copy on Change + Вимкнути копіювання при зміні Refresh Configurable Object - Refresh Configurable Object + Оновити обʼєкт конфігурації @@ -8829,31 +8828,31 @@ Also auto redo the copy if the original linked object is changed. creating a new deep copy. Any changes made to the current copy will be lost. - Synchronizes the original configurable source object by -creating a new deep copy. Any changes made to -the current copy will be lost. + Синхронізує початковий сконфігурований обʼєкт-джерело, +створивши нову глибоку копію. Зверніть увагу, що всі зміни, +внесені до поточної копії, будуть втрачені. Toggle Array Elements - Toggle Array Elements + Перемикання елементів масиву Changes whether to show each link array element as individual objects - Changes whether to show each link array element as individual objects + Змінює, чи показувати кожен елемент масиву посилань окремими обʼєктами Transforms the object at the origin of the placement - Transforms the object at the origin of the placement + Перетворює об'єкт у точці розміщення Override Colors - Override Colors + Перевизначити кольори @@ -8964,7 +8963,7 @@ the current copy will be lost. Splitter auto hide delay - Splitter auto hide delay + Затримка автоматичного приховування роздільника @@ -8984,7 +8983,7 @@ the current copy will be lost. Check navigation cube - Check navigation cube + Перевірити навігаційний куб @@ -9004,13 +9003,13 @@ the current copy will be lost. Do not use it in a production environment. - Do not use it in a production environment. + Не використовуйте його у виробничому середовищі. Press Esc to hide hint - Press Esc to hide hint + Натисніть Esc, щоб приховати підказку @@ -9020,37 +9019,37 @@ the current copy will be lost. Change Image - Change Image + Змінити зображення Active Object - Active Object + Активний об'єкт - + Edit Text - Edit Text + Редагувати текст Close this dialog? - Close this dialog? + Закрити це вікно? Select Group Contents - Select Group Contents + Вибрати вміст групи Selects all objects that are children of this group - Selects all objects that are children of this group + Вибирає всі об'єкти, що належать до дочірніх елементів цієї групи The group '%1' contains %2 object(s). Do you want to delete them as well? - The group '%1' contains %2 object(s). Do you want to delete them as well? + Група '%1' містить об’єкти %2. Ви також бажаєте їх видалити? @@ -9595,7 +9594,7 @@ the current copy will be lost. Status Bar - Status Bar + Панель стану @@ -9613,7 +9612,7 @@ the current copy will be lost. Tiles the windows - Tiles the windows + Розміщує вікна плиткою @@ -9621,7 +9620,7 @@ the current copy will be lost. &Toolbars - &Toolbars + &Панелі інструментів @@ -9639,7 +9638,7 @@ the current copy will be lost. Undoes the previous action - Undoes the previous action + Відмінити попередню дію @@ -9647,12 +9646,12 @@ the current copy will be lost. &5 Bottom - &5 Bottom + &5 Внизу Sets the camera to the bottom view - Sets the camera to the bottom view + Встановлює камеру на вигляд знизу @@ -9665,7 +9664,7 @@ the current copy will be lost. Sets the camera to the dimetric view - Sets the camera to the dimetric view + Встановлює камеру на діметричний вигляд @@ -9673,7 +9672,7 @@ the current copy will be lost. Inventor Example #1 - Inventor Example #1 + Приклад винахідника #1 @@ -9686,7 +9685,7 @@ the current copy will be lost. Inventor Example #2 - Inventor Example #2 + Приклад винахідника #2 @@ -9699,12 +9698,12 @@ the current copy will be lost. &1 Front - &1 Front + &1 Спереду Sets the camera to the front view - Sets the camera to the front view + Встановлює камеру на вигляд спереду @@ -9712,12 +9711,12 @@ the current copy will be lost. &Home - &Home + &Домівка Sets the camera to the default home view - Sets the camera to the default home view + Встановлює камеру на вигляд за замовчуванням @@ -9725,12 +9724,12 @@ the current copy will be lost. &Isometric - &Isometric + &Ізометричний Sets the camera to the isometric view - Sets the camera to the isometric view + Встановлює камеру на ізометричний вигляд @@ -9738,12 +9737,12 @@ the current copy will be lost. Stereo Interleaved &Columns - Stereo Interleaved &Columns + Стереопереплетені стовпці Switches stereo viewing to interleaved columns - Switches stereo viewing to interleaved columns + Перемикає вивід стереозображення на спосіб чергування стовпчиків @@ -9751,12 +9750,12 @@ the current copy will be lost. Stereo Interleaved &Rows - Stereo Interleaved &Rows + Стереопереплетені рядки Switches stereo viewing to interleaved rows - Switches stereo viewing to interleaved rows + Перемикає вивід стереозображення на спосіб чергування рядків @@ -9764,12 +9763,12 @@ the current copy will be lost. Stereo &Off - Stereo &Off + Вимкнути стерео Switches stereo viewing off - Switches stereo viewing off + Вимикає стерео перегляд @@ -9777,12 +9776,12 @@ the current copy will be lost. &6 Left - &6 Left + &6 Ліворуч Sets the camera to the left view - Sets the camera to the left view + Встановлює камеру на вигляд зліва @@ -9790,12 +9789,12 @@ the current copy will be lost. &4 Rear - &4 Rear + &4 Ззаду Sets the camera to the rear view - Sets the camera to the rear view + Встановлює камеру на вигляд ззаду @@ -9803,12 +9802,12 @@ the current copy will be lost. &3 Right - &3 Right + &3 Праворуч Sets the camera to the right view - Sets the camera to the right view + Встановлює камеру на вигляд справа @@ -9816,12 +9815,12 @@ the current copy will be lost. Rotate &Left - Rotate &Left + Повернути ліворуч Rotates the view by 90° counter-clockwise - Rotates the view by 90° counter-clockwise + Повертає вид на 90° проти годинникової стрілки @@ -9829,12 +9828,12 @@ the current copy will be lost. &2 Top - &2 Top + &2 Зверху Sets the camera to the top view - Sets the camera to the top view + Встановлює камеру на вигляд зверху @@ -9842,12 +9841,12 @@ the current copy will be lost. &Trimetric - &Trimetric + &Триметрія Sets the camera to the trimetric view - Sets the camera to the trimetric view + Встановлює камеру в триметричний вигляд @@ -9860,7 +9859,7 @@ the current copy will be lost. Opens the documentation for the selected command - Opens the documentation for the selected command + Відкриває документацію для вибраної команди @@ -9868,7 +9867,7 @@ the current copy will be lost. Activate Window - Activate Window + Активувати вікно @@ -9881,12 +9880,12 @@ the current copy will be lost. &Workbench - &Workbench + &Робоче середовище Switches between workbenches - Switches between workbenches + Перемикає робочі середовища @@ -9899,7 +9898,7 @@ the current copy will be lost. Displays the main window in fullscreen mode - Displays the main window in fullscreen mode + Показує головне вікно в повноекранному режимі @@ -9907,7 +9906,7 @@ the current copy will be lost. Orthographic View - Orthographic View + Ортогональний вигляд @@ -9920,7 +9919,7 @@ the current copy will be lost. Perspective View - Perspective View + Перспективний вигляд @@ -9933,12 +9932,12 @@ the current copy will be lost. Collapse/E&xpand - Collapse/E&xpand + Згорнути/Розгорнути Expands the active document and collapses all others - Expands the active document and collapses all others + Розгортає активний документ та згортає усі інші @@ -9946,12 +9945,12 @@ the current copy will be lost. &4 Preselection - &4 Preselection + &4 Попередній вибір Preselects the object in 3D view when hovering the cursor over the tree item - Preselects the object in 3D view when hovering the cursor over the tree item + Попереднє виділення об'єкта у 3D-вигляді при наведенні курсору на елемент дерева @@ -9959,12 +9958,12 @@ the current copy will be lost. &Docked - &Docked + &Закріплений Displays the active view either in fullscreen, undocked, or docked mode - Displays the active view either in fullscreen, undocked, or docked mode + Показати активний вид в повноекранному режимі, у закріпленому, або відкріпленому режимі @@ -9972,12 +9971,12 @@ the current copy will be lost. &Fullscreen - &Fullscreen + &На весь екран Displays the active view either in fullscreen, undocked, or docked mode - Displays the active view either in fullscreen, undocked, or docked mode + Показати активний вид в повноекранному режимі, у закріпленому, або відкріпленому режимі @@ -9985,7 +9984,7 @@ the current copy will be lost. Save &Image… - Save &Image… + Зберегти зображення… @@ -9998,12 +9997,12 @@ the current copy will be lost. &Undocked - &Undocked + &Відкріплений Displays the active view either in fullscreen, undocked, or docked mode - Displays the active view either in fullscreen, undocked, or docked mode + Показати активний вид в повноекранному режимі, у закріпленому, або відкріпленому режимі @@ -10135,8 +10134,8 @@ Continue? To link to external objects, the document must be saved at least once. Save the document now? - To link to external objects, the document must be saved at least once. -Save the document now? + Щоб привʼязати зовнішні обʼєкти, документ повинен бути збережений хоча б один раз. +Зберегти документ зараз? @@ -10759,7 +10758,7 @@ after FreeCAD launches Sort Alphabetically - Sort Alphabetically + Сортування за алфавітом @@ -10777,7 +10776,7 @@ after FreeCAD launches Icon and text - Icon and text + Іконки та текст @@ -10802,7 +10801,7 @@ after FreeCAD launches Delete User Notifications - Delete User Notifications + Видалити сповіщення користувача @@ -10815,7 +10814,7 @@ after FreeCAD launches Delete User Notifications - Delete User Notifications + Видалити сповіщення користувача @@ -10838,17 +10837,17 @@ after FreeCAD launches Fit to Window - Fit to Window + Підігнати під розмір вікна Zoom In - Zoom In + Збільшити масштаб Zoom Out - Zoom Out + Зменшити масштаб @@ -10856,7 +10855,7 @@ after FreeCAD launches &Load Image… - &Load Image… + &Завантажити зображення… @@ -10869,7 +10868,7 @@ after FreeCAD launches Movable Navigation Cube - Movable Navigation Cube + Рухомий куб навігації @@ -10964,22 +10963,22 @@ after FreeCAD launches Tab size - Tab size + Розмір вкладки Indent size - Indent size + Розмір відступу Display Items - Display Items + Показати елементи Family - Family + Сім'я @@ -11006,7 +11005,7 @@ after FreeCAD launches spaces Do not remove leading space - spaces + області @@ -11174,7 +11173,7 @@ after FreeCAD launches Tree View and Property View mode - Tree View and Property View mode + Режим деревоподібного подання та перегляду властивостей @@ -11184,7 +11183,7 @@ after FreeCAD launches Language and Number Format - Language and Number Format + Мовний та числовий формат @@ -11194,7 +11193,7 @@ after FreeCAD launches Default unit system - Default unit system + Типова система одиниць @@ -11204,26 +11203,27 @@ after FreeCAD launches Ignores document unit systems - Ignores document unit systems + Ігнорує системи одиниць виміру документів Minimum fractional inch - Minimum fractional inch + Мінімальна частина дюйма Number format - Number format + Числовий формат Substitutes numerical keypad decimal separator with locale separator, except in the Python console and the macro editor where a dot/period will always be printed - Substitutes numerical keypad decimal separator with locale separator, except -in the Python console and the macro editor where a -dot/period will always be printed + Якщо увімкнено, десятковий роздільник цифрової клавіатури +буде замінено на роздільник локалі, за винятком +консолі Python та редактора макросів, де +завжди буде надруковано точку/крапку @@ -11233,22 +11233,22 @@ dot/period will always be printed Customize the appearance of the user interface - Customize the appearance of the user interface + Налаштувати зовнішній вигляд інтерфейсу користувача Looking for more themes? You can obtain them using the <a href="freecad:Std_AddonMgr">Addon Manager</a>. - Looking for more themes? You can obtain them using the <a href="freecad:Std_AddonMgr">Addon Manager</a>. + Шукаєте більше тем? Ви можете отримати їх за допомогою <a href="freecad:Std_AddonMgr">Менеджеру доповнень</a>. Size of toolbar icons - Size of toolbar icons + Розмір піктограм на панелі інструментів Icon size in the toolbar - Icon size in the toolbar + Розмір іконок в панелі інструментів @@ -11256,20 +11256,20 @@ dot/period will always be printed 'Combined': combine tree and property view into one panel. 'Independent': split tree and property view into separate panels. - Customize how the tree view is shown in the panel (restart required). + Налаштуйте, як відображати дерева на панелі (потребує перезапуску). -'Combined': combine tree and property view into one panel. -'Independent': split tree and property view into separate panels. +'Комбіновано': об'єднує дерево і представлення властивостей в одній панелі. +'Незалежно': розділяє дерева і представлення властивостей на окремі панелі. Size of recent file list - Size of recent file list + Розмір списку останніх файлів Background of the main window (when no document is opened) will consist of tiles of an image. - Background of the main window (when no document is opened) will consist of tiles of an image. + Фон головного вікна (якщо не відкритий документ) складатиметься з плиток зображення. @@ -11291,39 +11291,38 @@ dot/period will always be printed A splash screen is a small loading window that is shown when FreeCAD is launching. If this option is checked, FreeCAD will display the splash screen. - A splash screen is a small loading window that is shown -when FreeCAD is launching. If this option is checked, FreeCAD will -display the splash screen. + Заставка - це маленьке вікно завантаження, яке показується при запуску FreeCAD. +Якщо ця опція відмічена, то FreeCAD буде показувати заставку. Enable splash screen at start-up - Enable splash screen at start-up + Ввімкнути заставку при запуску Activate overlay handling of docked panels - Activate overlay handling of docked panels + Активувати обробку накладення прикріплених панелей Activate overlay panels - Activate overlay panels + Активувати накладання панелей Preference Packs - Preference Packs + Пакети параметрів Import Configuration - Import Configuration + Імпортувати конфігурацію Save as New - Save as New + Зберегти як новий @@ -11333,7 +11332,7 @@ display the splash screen. Revert - Revert + Скасувати зміни @@ -11408,7 +11407,7 @@ display the splash screen. Applies the %1 preference pack - Applies the %1 preference pack + Застосувати набір налаштувань %1 @@ -11431,7 +11430,7 @@ display the splash screen. Report View - Report View + Перегляд звіту @@ -11564,7 +11563,7 @@ on-screen while displaying the log message Python Interpreter - Python Interpreter + Інтерпретатор Python @@ -11627,42 +11626,42 @@ from Python console to Report view panel Pushes in - Pushes in + Надсилається в Pulls out - Pulls out + Витягується з Main light - Main light + Головне світло Backlight - Backlight + Підсвічування Vertical angle - Vertical angle + Вертикальний кут Horizontal angle - Horizontal angle + Горизонтальний кут Fill light - Fill light + Світло заповнення Ambient light - Ambient light + Навколишнє освітлення @@ -11705,12 +11704,12 @@ If disabled, then show on mouse click. Overlay layout delay - Overlay layout delay + Затримка накладання Automatically passes mouse wheel events through the transparent areas of an overlay panel - Automatically passes mouse wheel events through the transparent areas of an overlay panel + Автоматично проганяє події колеса миші через прозорі панелі накладання @@ -11893,7 +11892,7 @@ the region are non-opaque. Propert&ies - Propert&ies + Властивості @@ -12037,7 +12036,7 @@ the region are non-opaque. pt - pt + pt @@ -12137,7 +12136,7 @@ the region are non-opaque. Automatically passes mouse wheel events through the transparent areas of an overlay panel - Automatically passes mouse wheel events through the transparent areas of an overlay panel + Автоматично проганяє події колеса миші через прозорі панелі накладання @@ -12465,17 +12464,17 @@ the region are non-opaque. While this version supports more modern features, older PDF readers may not fully handle it. - While this version supports more modern features, older PDF readers may not fully handle it. + Хоча ця версія підтримує більш сучасні функції, старі читачі PDF можуть не повністю впоратися з нею. This PDF format is intended for professional printing and requires all fonts to be embedded; some interactive features may not be supported. - This PDF format is intended for professional printing and requires all fonts to be embedded; some interactive features may not be supported. + Цей формат PDF призначений для професійного друку і вимагає включення всіх шрифтів; деякі інтерактивні функції можуть не підтримуватися. This PDF version has limited support for modern features like embedded multimedia and advanced transparency effects. - This PDF version has limited support for modern features like embedded multimedia and advanced transparency effects. + Ця версія PDF обмежена підтримкою сучасних функцій, таких як вбудовані мультимедійні та розширені ефекти прозорості. @@ -12488,12 +12487,12 @@ the region are non-opaque. Object origin - Object origin + Початок координат об'єкта Center of mass / centroid - Center of mass / centroid + Центр маси / центроїди @@ -12513,17 +12512,17 @@ the region are non-opaque. Pick Reference - Pick Reference + Вибрати посилання Move to Other Object - Move to Other Object + Перемістити до іншого об'єкта Select face, edge, or vertex… - Select face, edge, or vertex… + Оберіть грань, ребро, або вершину… @@ -12538,7 +12537,7 @@ the region are non-opaque. Backtab Keyboard key for Backtab - Backtab + Backtab @@ -12556,13 +12555,13 @@ the region are non-opaque. Esc Keyboard key for Escape - Esc + Esc Tab ⭾ Keyboard key for Tab - Tab ⭾ + Tab ⭾ @@ -12580,13 +12579,13 @@ the region are non-opaque. Print Keyboard key for Print - Print + Print SysReq Keyboard key for SysReq - SysReq + SysReq @@ -12604,25 +12603,25 @@ the region are non-opaque. End Keyboard key for End - End + End PgDown Keyboard key for Page Down - PgDown + PgDown PgUp Keyboard key for Page Up - PgUp + PgUp ⇧ Shift Keyboard key for Shift on Windows & Linux - ⇧ Shift + ⇧ Shift @@ -12658,31 +12657,31 @@ the region are non-opaque. Num5 Keyboard key for numpad 5 - Num5 + Num5 Num6 Keyboard key for numpad 6 - Num6 + Num6 Num7 Keyboard key for numpad 7 - Num7 + Num7 Num8 Keyboard key for numpad 8 - Num8 + Num8 Num9 Keyboard key for numpad 9 - Num9 + Num9 @@ -12700,19 +12699,19 @@ the region are non-opaque. Caps Lock Keyboard key for Caps Lock - Caps Lock + Caps Lock Num Lock Keyboard key for Num Lock - Num Lock + Num Lock Scroll Lock Keyboard key for Scroll Lock - Scroll Lock + Scroll Lock @@ -12725,7 +12724,7 @@ the region are non-opaque. Press Ctrl and middle mouse button - Press Ctrl and middle mouse button + Натисніть клавішу Ctrl та СКМ @@ -12758,7 +12757,7 @@ the region are non-opaque. Angle snap - Angle snap + Привʼязка по куту @@ -12766,7 +12765,7 @@ the region are non-opaque. Theme Editor - Theme Editor + Редактор тем @@ -12781,22 +12780,22 @@ the region are non-opaque. RadioButton - RadioButton + Радіокнопка Item 1 - Item 1 + Елемент 1 Item 2 - Item 2 + Елемент 2 PushButton - PushButton + Натискна кнопка @@ -12814,7 +12813,7 @@ the region are non-opaque. DOF - DOF + Ступені Свободи @@ -12824,7 +12823,7 @@ the region are non-opaque. Forces the recomputation of the active document - Forces the recomputation of the active document + Примусово перераховує активний документ @@ -12837,22 +12836,22 @@ the region are non-opaque. Built-in Parameters - Built-in Parameters + Вбудовані параметри Theme Parameters - Theme Parameters + Параметри теми Theme Parameters - Fallback - Theme Parameters - Fallback + Параметри теми - Запасний варіант User Parameters - User Parameters + Параметри Користувача @@ -12860,7 +12859,7 @@ the region are non-opaque. Wait until the auto-recovery file has been saved… - Wait until the auto-recovery file has been saved… + Зачекайте, поки файл автовідновлення не буде збережений… @@ -12868,12 +12867,12 @@ the region are non-opaque. Dependency Gra&ph - Dependency Gra&ph + Граф залежностей Shows the dependency graph of the objects in the active document - Shows the dependency graph of the objects in the active document + Показати граф залежностей об'єктів в активному документі @@ -12881,7 +12880,7 @@ the region are non-opaque. Dependency Graph - Dependency Graph + Граф залежностей @@ -12889,12 +12888,12 @@ the region are non-opaque. Export Dependency &Graph - Export Dependency &Graph + Експорт графу залежностей Exports the dependency graph as a Graphviz (.gv) file - Exports the dependency graph as a Graphviz (.gv) file + Експортує граф залежностей як Graphviz (.gv) файл @@ -12902,12 +12901,12 @@ the region are non-opaque. Save &As… - Save &As… + Зберегти як… Saves the active document under a new file name - Saves the active document under a new file name + Зберігає активний документ під новим імʼям @@ -12915,12 +12914,12 @@ the region are non-opaque. Save Cop&y - Save Cop&y + Зберегти копію Saves a copy of the active document under a new file name - Saves a copy of the active document under a new file name + Зберігає копію активного документа під новим ім'ям @@ -12928,17 +12927,17 @@ the region are non-opaque. Revert Document - Revert Document + Відновити документ This will discard all the changes since the last file save. - This will discard all the changes since the last file save. + Це скасує всі зміни від часу останнього збереження файлу. Continue? - Continue? + Продовжити? @@ -13103,7 +13102,7 @@ Proceed? Skip Recomputes - Skip Recomputes + Пропустити переобчислення @@ -13355,7 +13354,7 @@ Proceed? Opens the macros folder in the system file manager - Opens the macros folder in the system file manager + Відкриває папку макросів у файловому менеджері системи @@ -13758,7 +13757,7 @@ Proceed? Displays the active view either in fullscreen, undocked, or docked mode - Displays the active view either in fullscreen, undocked, or docked mode + Показати активний вид в повноекранному режимі, у закріпленому, або відкріпленому режимі @@ -14401,7 +14400,7 @@ This makes the docked panel stay transparent at all times. Property View - Property View + Перегляд властивостей @@ -14596,7 +14595,7 @@ This makes the docked panel stay transparent at all times. Clarify Selection - Clarify Selection + Очистити вибір @@ -14643,42 +14642,42 @@ This makes the docked panel stay transparent at all times. Довідка - + Copy Configuration (Recommended) Copy Configuration (Recommended) - + Welcome to %1 %2.%3 Welcome to %1 %2.%3 - + Calculating size… Calculating size… - + Share configuration between versions Share configuration between versions - + Share configuration with previous version Share configuration with previous version - + Use a new default configuration Use a new default configuration - + Migration complete Migration complete - + New default configuration created New default configuration created diff --git a/src/Gui/Language/FreeCAD_zh-CN.ts b/src/Gui/Language/FreeCAD_zh-CN.ts index 98826a6ff0..1497db1b09 100644 --- a/src/Gui/Language/FreeCAD_zh-CN.ts +++ b/src/Gui/Language/FreeCAD_zh-CN.ts @@ -1717,56 +1717,56 @@ same time. The one with the highest priority will be triggered. Gui::Dialog::DlgMacroExecuteImp - + Macros - + Macro file 宏文件 - - - + + + Existing file 已存在文件 - + '%1'. This file already exists. '%1'. 此文件已经存在. - + Cannot create file 无法创建文件 - + Creation of file '%1' failed. 文件 '%1' 创建失败. - + Delete macro 删除宏 - + Do not show again 不再显示 - + Guided Walkthrough 指导式演练 - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1777,93 +1777,93 @@ Note: your changes will be applied when you next switch workbenches - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close 顺序执行以下指令:填充缺失的字段 (可选) 然后单击添加,然后关闭 - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. 演练说明:从列表中选择宏,然后单击右箭头按钮(->),然后关闭。 - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. 演练说明:单击“新建”,选择宏,然后单击右箭头 (->) 按钮,最后单击“关闭”。 - + Renaming Macro File 重命名宏文件 - + Read-Only 只读 - + Enter a file name: 输入文件名: - + Delete the macro '%1'? 删除宏“%1”吗? - + Walkthrough, Dialog 1 of 2 遍历,对话框 1(共 2 个) - + Walkthrough, Dialog 1 of 1 遍历,对话框 1(共 1 个) - + Walkthrough, Dialog 2 of 2 遍历,对话框2 / 2 - - + + Enter new name 输入新名称 - - + + '%1' already exists. '%1' 已存在。 - + Rename Failed 重命名失败 - + Failed to rename to '%1'. Perhaps a file permission error? 无法重命名为 "%1"。 可能是文件权限错误? - + Duplicate Macro 复制宏 - + Duplicate Failed 复制失败 - + Failed to duplicate to '%1'. Perhaps a file permission error? 无法复制到"%1"。 @@ -7960,47 +7960,47 @@ Check the report view for more details. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. 此系统正在运行 OpenGL %1.%2。FreeCAD 需要 OpenGL 2.0 或更高版本。请根据需要升级图形驱动程序和/或显卡。 - + Invalid OpenGL Version 无效的 OpenGL 版本 - + Migrating 正在迁移 - + Restarting 正在重启 - + Migration failed 迁移失败 - + Estimated size of data to copy: %1 要复制的数据估计大小:%1 - + Migrating configuration data and addons… 正在迁移配置数据和附加组件… - + Migration failed. See the Report View for details. 迁移失败。详情请参见报告视图。 - + → Restarting… → 正在重启… @@ -8660,12 +8660,12 @@ Choose 'Abort' to abort 部分文档无法保存。是否取消关闭? - + Delete macro 删除宏 - + Not allowed to delete system-wide macros 不允取删除系统自有宏 @@ -9022,7 +9022,7 @@ the current copy will be lost. 活动对象 - + Edit Text 编辑文本 @@ -14624,42 +14624,42 @@ This makes the docked panel stay transparent at all times. 帮助 - + Copy Configuration (Recommended) 复制配置(推荐) - + Welcome to %1 %2.%3 欢迎使用 %1 %2.%3 - + Calculating size… 正在计算大小… - + Share configuration between versions 在版本之间共享配置 - + Share configuration with previous version 与先前版本共享配置 - + Use a new default configuration 使用新的默认配置 - + Migration complete 迁移完成 - + New default configuration created 已创建新的默认配置 diff --git a/src/Gui/Language/FreeCAD_zh-TW.ts b/src/Gui/Language/FreeCAD_zh-TW.ts index f4b2979757..d92386930c 100644 --- a/src/Gui/Language/FreeCAD_zh-TW.ts +++ b/src/Gui/Language/FreeCAD_zh-TW.ts @@ -1718,55 +1718,55 @@ same time. The one with the highest priority will be triggered. Gui::Dialog::DlgMacroExecuteImp - + Macros 巨集 - + Macro file 巨集檔案 - - - + + + Existing file 現有檔案 - + '%1'. This file already exists. '%1'.該檔案已存在。 - + Cannot create file 無法建立檔案 - + Creation of file '%1' failed. 檔案'%1'建立失敗。 - + Delete macro 刪除巨集 - + Do not show again 不再顯示 - + Guided Walkthrough 指導式演練 - + This will guide you in setting up this macro in a custom global toolbar. Instructions will be in red text inside the dialog. Note: your changes will be applied when you next switch workbenches @@ -1777,92 +1777,92 @@ Note: your changes will be applied when you next switch workbenches - + Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close 演練指令: 填入遺失的欄位(選擇性) 然後點選新增, 然後關閉 - + Walkthrough instructions: Select macro from list, then click right arrow button (->), then Close. 演練說明:從清單中選擇巨集,然後按一下向右箭頭按鈕 (->),然後按一下關閉。 - + Walkthrough instructions: Click New, select macro, then right arrow (->) button, then Close. 演練說明:按一下“新建”,選擇巨集,然後按一下右箭頭 (->) 按鈕,然後按一下“關閉”。 - + Renaming Macro File 重新命名巨集檔案 - + Read-Only 唯讀 - + Enter a file name: 輸入檔案名稱: - + Delete the macro '%1'? 刪除巨集 '%1'? - + Walkthrough, Dialog 1 of 2 演練,對話2之1 - + Walkthrough, Dialog 1 of 1 演練,對話1之1 - + Walkthrough, Dialog 2 of 2 演練,對話2之2 - - + + Enter new name 輸入新名稱 - - + + '%1' already exists. '%1' 已存在 - + Rename Failed 無法重新命名 - + Failed to rename to '%1'. Perhaps a file permission error? 無法重新命名為'%1'。可能是檔案權限錯誤? - + Duplicate Macro 複製巨集 - + Duplicate Failed 複製失敗 - + Failed to duplicate to '%1'. Perhaps a file permission error? 複製到 '%1' 失敗。 @@ -7954,47 +7954,47 @@ Check the report view for more details. %1 - + This system is running OpenGL %1.%2. FreeCAD requires OpenGL 2.0 or above. Upgrade the graphics driver and/or card as required. 此系統正在運行 OpenGL %1.%2 版。FreeCAD 需要 OpenGL 2.0 或更高的版本。請依要求升級您的繪圖驅動程式與/或繪圖卡。 - + Invalid OpenGL Version 無效的 OpenGL 版本 - + Migrating 遷移中 - + Restarting 正在重啟 - + Migration failed 遷移失敗 - + Estimated size of data to copy: %1 預計待拷貝資料大小:%1 - + Migrating configuration data and addons… 遷移設定資料和附加元件… - + Migration failed. See the Report View for details. 遷移失敗。請看報告檢視以獲取更多細節。 - + → Restarting… → 正在重啟... @@ -8653,12 +8653,12 @@ Choose 'Abort' to abort 某些文件無法被儲存。取消關閉? - + Delete macro 刪除巨集 - + Not allowed to delete system-wide macros 不允取刪除系統範圍之巨集 @@ -9016,7 +9016,7 @@ the current copy will be lost. 作業中物件 - + Edit Text 編輯文字 @@ -14628,42 +14628,42 @@ This makes the docked panel stay transparent at all times. 説明 - + Copy Configuration (Recommended) Copy Configuration (Recommended) - + Welcome to %1 %2.%3 Welcome to %1 %2.%3 - + Calculating size… Calculating size… - + Share configuration between versions Share configuration between versions - + Share configuration with previous version Share configuration with previous version - + Use a new default configuration Use a new default configuration - + Migration complete Migration complete - + New default configuration created New default configuration created diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_be.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_be.ts index 1c405e0756..dd5a9d4b7d 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_be.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_be.ts @@ -137,7 +137,7 @@ - + Distance Адлегласць @@ -182,22 +182,22 @@ Непрацуючы спасылак у: - + Select 2 elements from 2 separate parts Абраць два элемента з дзвюх асобных частак - + Radius 1 Радыус 1 - + Thread pitch Крок разьбы - + Pitch radius Радыус падачы @@ -645,7 +645,7 @@ SLOPE - вызначае крутасць пераходу ад 0 да H1 і а {order} спасылак злучэння - + The object to ground Аб'ект для замацавання @@ -910,63 +910,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. Аб'ект, які звязаны з адным ці некалькімі злучэннямі. - + Do you want to move the object and delete associated joints? Ці жадаеце вы перамясціць аб'ект і выдаліць звязаныя з ім злучэнні? - + Move part Рухаць дэталь - + ViewProviderAssembly and %1 more Пастаўшчык прадстаўлення зборкі - + Empty Assembly Пустая зборка - + Over-constrained: Празмерна-абмежаваны: - + Malformed joints: Скажоныя злучэнні: - + Redundant joints: Залішнія злучэнні: - + Partially redundant: Часткова залішнія абмежаванні: - + Solver failed to converge Сродку рашэння не атрымалася сысціся - + Under-constrained: Недастаткова абмежаваны: - + %n Degrees of Freedom %n ступень свабоды @@ -976,7 +976,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Цалкам абмежаваны @@ -1528,7 +1528,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Часткова загружаны - + Fully load document Дакумент цалкам загружаны diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ca.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ca.ts index 32918aae33..52debdd6dc 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ca.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ca.ts @@ -130,7 +130,7 @@ - + Distance Distància @@ -175,22 +175,22 @@ Enllaç trencat a - + Select 2 elements from 2 separate parts Seleccioneu 2 elements de 2 peces separades - + Radius 1 Radi 1 - + Thread pitch Pas de rosca - + Pitch radius Radi de pas @@ -626,7 +626,7 @@ SLOPE defineix la inclinació de la transició entre 0 i H1 i H2 a 0 al voltant La referència {order} a la juntura - + The object to ground L'objecte a bloquejar @@ -889,63 +889,63 @@ Els fitxers s'anomenen "runPreDrag.asmt" i "dragging.log" i es troben al directo AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. L'objecte està associat a una o més juntures. - + Do you want to move the object and delete associated joints? Vols moure l'objecte i eliminar les juntures associades? - + Move part Moure peça - + ViewProviderAssembly and %1 more Proveïdor del visualitzador de muntatge - + Empty Assembly Muntatge buit - + Over-constrained: Sobre-restringit: - + Malformed joints: Juntures mal formades: - + Redundant joints: Juntures redundants: - + Partially redundant: Parcialment redundant: - + Solver failed to converge El solucionador no ha pogut convergir - + Under-constrained: Sub-restringit: - + %n Degrees of Freedom %n grau de llibertat @@ -953,7 +953,7 @@ Els fitxers s'anomenen "runPreDrag.asmt" i "dragging.log" i es troben al directo - + Fully constrained Esbós completament restringit @@ -1476,7 +1476,7 @@ Els fitxers s'anomenen "runPreDrag.asmt" i "dragging.log" i es troben al directo Carregat parcialment - + Fully load document Document carregat completament diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_cs.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_cs.ts index 910ef724bf..e5d6d147b1 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_cs.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_cs.ts @@ -130,7 +130,7 @@ - + Distance Vzdálenost @@ -175,22 +175,22 @@ Broken link in: - + Select 2 elements from 2 separate parts Select 2 elements from 2 separate parts - + Radius 1 Poloměr 1 - + Thread pitch Thread pitch - + Pitch radius Poloměr rozteče @@ -627,7 +627,7 @@ SLOPE defines the steepness of the transition between 0 and H1 and H2 to 0 about The {order} reference of the joint - + The object to ground Objekt k uzemnění @@ -890,63 +890,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. Objekt je přiřazen k jednomu nebo více spojům. - + Do you want to move the object and delete associated joints? Chcete objekt přesunout a odstranit související spoje? - + Move part Přesunout díl - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Empty Assembly - + Over-constrained: Převazbené: - + Malformed joints: Malformed joints: - + Redundant joints: Redundant joints: - + Partially redundant: Částečně nadbytečné: - + Solver failed to converge Řešič nezkonvergoval - + Under-constrained: Nedostatečně omezený: - + %n Degrees of Freedom %n Degrees of Freedom @@ -956,7 +956,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Plně zavazbené @@ -1479,7 +1479,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Partially loaded - + Fully load document Fully load document diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_da.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_da.ts index ae610d0caf..101eb442d9 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_da.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_da.ts @@ -130,7 +130,7 @@ - + Distance Afstand @@ -175,22 +175,22 @@ Ødelagt forbindelse i: - + Select 2 elements from 2 separate parts Vælg 2 elementer fra 2 forskellige komponenter - + Radius 1 Radius 1 - + Thread pitch Gevindstigning - + Pitch radius Stigningsradius @@ -627,7 +627,7 @@ SLOPE definerer udglatnigen af overgangen mellem henholdsvis 0 og H1 og H2 til 0 Den {order} reference i forbindelsen - + The object to ground Objektet som skal fixeres @@ -640,7 +640,7 @@ SLOPE definerer udglatnigen af overgangen mellem henholdsvis 0 og H1 og H2 til 0 This is the movement of the move. The end placement is the result of the start placement * this placement. - This is the movement of the move. The end placement is the result of the start placement * this placement. + Dette er forskydningen ved bevægelsen. Slutplaceringen er resultatet af startplaceringen * denne placering. @@ -862,8 +862,8 @@ Du kan til enhver tid ændre denne opførsel ved enten at højreklikke på kompo Log the dragging steps of the solver. Useful to report a bug. The files are named "runPreDrag.asmt" and "dragging.log" and are located in the default directory of std::ofstream (on Windows it's the desktop) - Log the dragging steps of the solver. Useful to report a bug. -The files are named "runPreDrag.asmt" and "dragging.log" and are located in the default directory of std::ofstream (on Windows it's the desktop) + Log steps fra ligningsløserens ved trækningen. Kan være nyttigt ved fejlrapportering. +Filerne hedder "runPreDrag. smt" og "dragging.log" og er placeret i standardmappen for std::ofstream (i Windows er det desktoppen) @@ -883,69 +883,69 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Log dragging steps - Log dragging steps + Log steps under trækning AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. Objektet har en eller flere tilknyttede forbindelser. - + Do you want to move the object and delete associated joints? Vil du flytte objektet og slette tilknyttede forbindelser? - + Move part Flyt komponent - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Tom samling - + Over-constrained: For mange relationer: - + Malformed joints: Fejlbehæftede forbindelser: - + Redundant joints: Overflødige forbindelser: - + Partially redundant: Delvis overflødig: - + Solver failed to converge Løsningen konvergerer ikke - + Under-constrained: For få relationer: - + %n Degrees of Freedom %n Frihedsgrader @@ -953,7 +953,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Fuldstændigt låst @@ -1009,7 +1009,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Select a feature to align. Press Esc to cancel. - Select a feature to align. Press Esc to cancel. + Vælg en geometri at rette ind efter. Tryk på Esc-tasten for at annullere. @@ -1124,7 +1124,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Add a prescribed motion - Tilføj en fordefineret bevægelse + Tilføj en forud defineret bevægelse @@ -1183,7 +1183,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Animation Player - Animation Player + Animationsafspiller @@ -1476,7 +1476,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Delvist indlæst - + Fully load document Fully load document @@ -1486,7 +1486,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Solver messages - Solver messages + Løsningsmeddelelser diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_de.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_de.ts index c98dd13633..b30b0f174d 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_de.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_de.ts @@ -130,7 +130,7 @@ - + Distance Abstand @@ -175,22 +175,22 @@ Defekte Verknüpfung in: - + Select 2 elements from 2 separate parts 2 Elemente von 2 separaten Bauteilen auswählen - + Radius 1 Radius 1 - + Thread pitch Gewindesteigung - + Pitch radius Steigungsradius @@ -627,7 +627,7 @@ SLOPE definiert die Steilheit des Übergangs zwischen 0 und H1 und H2 auf 0 übe Die {order} Referenz der Verbindung - + The object to ground Das verankerndes Objekt @@ -890,63 +890,63 @@ Die Dateien heißen "runPreDrag.asmt" und "dragging.log" und befinden sich im St AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. Das Objekt gehört zu einer oder mehreren Verbindungen. - + Do you want to move the object and delete associated joints? Soll das Objekt bewegt und zugehörige Verbindungen gelöscht werden? - + Move part Bauteil verschieben - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Leere Baugruppe - + Over-constrained: Überbestimmt: - + Malformed joints: Fehlerhafte Verbindungen: - + Redundant joints: Überflüssige Verbindungen: - + Partially redundant: Teilweise redundant: - + Solver failed to converge Der Gleichungslöser konnte keine Lösung annähern - + Under-constrained: Unterbestimmt: - + %n Degrees of Freedom %n (nicht bestimmter) Freiheitsgrad @@ -954,7 +954,7 @@ Die Dateien heißen "runPreDrag.asmt" und "dragging.log" und befinden sich im St - + Fully constrained Vollständig bestimmt @@ -1478,7 +1478,7 @@ Das Verankern eines Bauteils setzt seine Position in der Baugruppe fest und verh Teilweise geladen - + Fully load document Dokument vollständig laden diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_el.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_el.ts index b9d6bff3ab..00c17ec2f4 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_el.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_el.ts @@ -130,7 +130,7 @@ - + Distance Απόσταση @@ -175,22 +175,22 @@ Σπασμένος σύνδεσμος στο: - + Select 2 elements from 2 separate parts Επιλέξτε 2 στοιχεία από 2 ξεχωριστά μέρη - + Radius 1 Ακτίνα 1 - + Thread pitch Βήμα Σπειρώματος - + Pitch radius Ακτίνα βήματος @@ -627,7 +627,7 @@ H2 είναι το ύψος στο T2, στο τέλος της κλίσης. {order} αναφορά της σύνδεσης - + The object to ground Το αντικείμενο προς ακινητοποίηση @@ -889,63 +889,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. Το αντικείμενο συνδέεται με μία ή περισσότερες αρθρώσεις. - + Do you want to move the object and delete associated joints? Θέλετε να μετακινήσετε το αντικείμενο και να διαγράψετε τις σχετικές συνδέσεις? - + Move part Μετακίνηση εξαρτήματος - + ViewProviderAssembly and %1 more ΠάροχοςΠροβολήςΣυναρμολόγησης (ViewProviderAssembly) - + Empty Assembly Κενή Συναρμολόγηση - + Over-constrained: Υπερ-περιορισμένη: - + Malformed joints: Ελαττωματικές Συνδέσεις: - + Redundant joints: Πλεονάζουσες Συνδέσεις: - + Partially redundant: Μερικώς πλεονάζουσα: - + Solver failed to converge Ο επιλύτης (solver) δεν μπόρεσε να βρει λύση - + Under-constrained: Μη πλήρως περιορισμένη: - + %n Degrees of Freedom %n ελεύθερη κίνηση @@ -953,7 +953,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Πλήρως περιορισμένη @@ -1477,7 +1477,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Έχει φορτωθεί εν μέρει - + Fully load document Πλήρης φόρτωση εγγράφου diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_es-AR.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_es-AR.ts index 454ad21fab..5a30541607 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_es-AR.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_es-AR.ts @@ -130,7 +130,7 @@ - + Distance Distancia @@ -175,22 +175,22 @@ Enlace roto en: - + Select 2 elements from 2 separate parts Select 2 elements from 2 separate parts - + Radius 1 Radio 1 - + Thread pitch Thread pitch - + Pitch radius Radio de paso @@ -628,7 +628,7 @@ SLOPE define la agudeza de la transición entre 0 y H1 y H2 a 0 sobre el tiempo The {order} reference of the joint - + The object to ground El objeto a fijar @@ -891,63 +891,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. El objeto es asociado a una o más uniones. - + Do you want to move the object and delete associated joints? ¿Quiere mover el objeto y eliminar las uniones asociadas? - + Move part Mover parte - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Ensamblaje vacío - + Over-constrained: Sobre-restringido: - + Malformed joints: Articulaciones malformadas: - + Redundant joints: Articulaciones redundantes: - + Partially redundant: Parcialmente redundante: - + Solver failed to converge El solver falló al converger - + Under-constrained: Sub-restringido: - + %n Degrees of Freedom %n grado de libertad @@ -955,7 +955,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Totalmente restringido @@ -1478,7 +1478,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Partially loaded - + Fully load document Fully load document diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_es-ES.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_es-ES.ts index 6538f309c2..8823eec8ee 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_es-ES.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_es-ES.ts @@ -130,7 +130,7 @@ - + Distance Distancia @@ -175,22 +175,22 @@ Enlace roto en: - + Select 2 elements from 2 separate parts Select 2 elements from 2 separate parts - + Radius 1 Radio 1 - + Thread pitch Thread pitch - + Pitch radius Radio de paso @@ -628,7 +628,7 @@ SLOPE define la agudeza de la transición entre 0 y H1 y H2 a 0 sobre el tiempo The {order} reference of the joint - + The object to ground El objeto a fijar @@ -891,63 +891,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. El objeto es asociado a una o más articulaciones. - + Do you want to move the object and delete associated joints? ¿Quiere mover el objeto y eliminar las articulaciones asociadas? - + Move part Mover parte - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Ensamblaje vacío - + Over-constrained: Sobre-restringido: - + Malformed joints: Articulaciones malformadas: - + Redundant joints: Articulaciones redundantes: - + Partially redundant: Parcialmente redundante: - + Solver failed to converge El solver falló al converger - + Under-constrained: Sub-restringido: - + %n Degrees of Freedom %n grado de libertad @@ -955,7 +955,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Totalmente restringido @@ -1478,7 +1478,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Partially loaded - + Fully load document Fully load document diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_eu.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_eu.ts index 92795dd153..3d70369654 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_eu.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_eu.ts @@ -130,7 +130,7 @@ - + Distance Distantzia @@ -175,22 +175,22 @@ Apurtutako lotura: - + Select 2 elements from 2 separate parts Aukeratutako 2 elementuak 2 pieza ezberdinetakoak - + Radius 1 Erradioa 1 - + Thread pitch Hariaren urratsa - + Pitch radius Urrats-zirkulu erradioa @@ -627,7 +627,7 @@ SLOPE defines the steepness of the transition between 0 and H1 and H2 to 0 about The {order} reference of the joint - + The object to ground The object to ground @@ -890,63 +890,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. The object is associated to one or more joints. - + Do you want to move the object and delete associated joints? Do you want to move the object and delete associated joints? - + Move part Move part - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Empty Assembly - + Over-constrained: Over-constrained: - + Malformed joints: Malformed joints: - + Redundant joints: Redundant joints: - + Partially redundant: Partzialki erredundantea: - + Solver failed to converge Ebazleak ezin izan du konbergitu - + Under-constrained: Under-constrained: - + %n Degrees of Freedom %n Degrees of Freedom @@ -954,7 +954,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Osorik murritua @@ -1477,7 +1477,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Partially loaded - + Fully load document Fully load document diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_fi.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_fi.ts index 4f7f281a57..1df0da38e5 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_fi.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_fi.ts @@ -130,7 +130,7 @@ - + Distance Etäisyys @@ -175,22 +175,22 @@ Broken link in: - + Select 2 elements from 2 separate parts Select 2 elements from 2 separate parts - + Radius 1 Kokoonpano['Säde 1'] - + Thread pitch Thread pitch - + Pitch radius Kokoonpano['Nousun säde'] @@ -627,7 +627,7 @@ SLOPE defines the steepness of the transition between 0 and H1 and H2 to 0 about The {order} reference of the joint - + The object to ground The object to ground @@ -890,63 +890,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. The object is associated to one or more joints. - + Do you want to move the object and delete associated joints? Do you want to move the object and delete associated joints? - + Move part Move part - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Empty Assembly - + Over-constrained: Ylirajoitettu: - + Malformed joints: Malformed joints: - + Redundant joints: Redundant joints: - + Partially redundant: Osittain tarpeettomat: - + Solver failed to converge Ratkaisin epäonnistui yhdistämisessä - + Under-constrained: Alirajoitettu: - + %n Degrees of Freedom %n Degrees of Freedom @@ -954,7 +954,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Täysin rajoitettu @@ -1477,7 +1477,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Partially loaded - + Fully load document Fully load document diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_fr.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_fr.ts index e302f47d2d..6c32a32c81 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_fr.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_fr.ts @@ -135,7 +135,7 @@ s'assurer que le fichier est <b>ouvert dans la session en cours</b>& - + Distance Distance @@ -180,22 +180,22 @@ s'assurer que le fichier est <b>ouvert dans la session en cours</b>& Lien cassé dans : - + Select 2 elements from 2 separate parts Sélectionner 2 éléments dans 2 pièces séparées - + Radius 1 Rayon 1 - + Thread pitch Pas du filetage - + Pitch radius Rayon primitif @@ -637,7 +637,7 @@ hélicoïdale et la liaison engrenage et la liaison courroie (rayon1).La référence {order} de la liaison - + The object to ground L'objet à bloquer @@ -902,63 +902,63 @@ Les fichiers sont nommés « runPreDrag.asmt » et « dragging.log » et se trou AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. L'objet est associé à une ou plusieurs liaisons. - + Do you want to move the object and delete associated joints? Voulez-vous déplacer l'objet et supprimer les liaisons associées ? - + Move part Déplacer une pièce - + ViewProviderAssembly and %1 more Fournisseur d'affichage d'Assembly - + Empty Assembly Assemblage vide - + Over-constrained: Esquisse sur-contrainte : - + Malformed joints: Liaisons défectueuses : - + Redundant joints: Liaisons redondantes : - + Partially redundant: Esquisse avec contraintes partiellement redondantes : - + Solver failed to converge Le solveur n'a pas pu converger - + Under-constrained: L'esquisse manque de contraintes : - + %n Degrees of Freedom %n degrés de liberté @@ -966,7 +966,7 @@ Les fichiers sont nommés « runPreDrag.asmt » et « dragging.log » et se trou - + Fully constrained Esquisse entièrement contrainte @@ -1512,7 +1512,7 @@ moins une pièce à bloquer avant de commencer l'assemblage. Partiellement chargé - + Fully load document Document entièrement chargé diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ga-IE.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ga-IE.ts new file mode 100644 index 0000000000..3ce059f18f --- /dev/null +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ga-IE.ts @@ -0,0 +1,1515 @@ + + + + + Assembly_ExportASMT + + + Export ASMT File + Easpórtáil Comhad ASMT + + + + Export currently active assembly as a ASMT file. + Easpórtáil an tionól atá gníomhach faoi láthair mar chomhad ASMT. + + + + Assembly_InsertLink + + + <p>Inserts a component into the active assembly. This will create dynamic links to parts, bodies, primitives, and assemblies. To insert external components, make sure that the file is <b>open in the current session</b></p><ul><li>Insert by left clicking items in the list.</li><li>Remove by right clicking items in the list.</li><li>Press shift to add several instances of the component while clicking on the view.</li></ul> + <p>Cuireann sé seo comhpháirt isteach sa tionól gníomhach. Cruthóidh sé seo naisc dhinimiciúla chuig páirteanna, coirp, bunghnéithe, agus tionóil. Chun comhpháirteanna seachtracha a chur isteach, déan cinnte go bhfuil an comhad <b>oscailte sa seisiún reatha</b></p><ul><li>Cuir isteach trí chliceáil ar chlé ar mhíreanna sa liosta.</li><li>Bain trí chliceáil ar dheis ar mhíreanna sa liosta.</li><li>Brúigh shift chun roinnt samplaí den chomhpháirt a chur leis agus tú ag cliceáil ar an radharc.</li></ul> + + + + Component + Comhpháirt + + + + Assembly_SolveAssembly + + + Solve Assembly + Réitigh Tionól + + + + Solves the currently active assembly. + Réitíonn sé an tionól atá gníomhach faoi láthair. + + + + QObject + + + Assembly + Assembly + + + + Active object + Réad gníomhach + + + + Turn flexible + Cas solúbtha + + + + Your sub-assembly is currently rigid. This will make it flexible instead. + Tá do fho-thionól righin faoi láthair. Déanfaidh sé seo solúbtha é ina ionad sin. + + + + Turn rigid + Cas righin + + + + Your sub-assembly is currently flexible. This will make it rigid instead. + Tá do fho-thionól solúbtha faoi láthair. Déanfaidh sé seo righin é ina ionad. + + + + N/A + N/B + + + + Not supported + Ní thacaítear leis + + + + Workbench + + + Assembly + Assembly + + + + Assembly Joints + Comhpháirteanna Tionóil + + + + &Assembly + &Tionól + + + + Assembly + + + Fixed + Seasta + + + + Revolute + Réabhlóid + + + + Cylindrical + Sorcóireach + + + + Slider + Sleamhnán + + + + Ball + Liathróid + + + + + Distance + Fad + + + + Parallel + Comhthreomhar + + + + Perpendicular + Perpendicular + + + + Angle + Uillinn + + + + RackPinion + Raic Pinion + + + + Screw + Scriú + + + + Gears + Giaranna + + + + Belt + Crios + + + + Broken link in: + Nasc briste i: + + + + Select 2 elements from 2 separate parts + Roghnaigh 2 eilimint ó 2 chuid ar leithligh + + + + Radius 1 + Ga 1 + + + + Thread pitch + Páirc snáithe + + + + Pitch radius + Gais pháirce + + + + Ask + Ask + + + + Always + I gcónaí + + + + Never + Choíche + + + + Index (auto) + Innéacs (uathoibríoch) + + + + Name (auto) + Ainm (uathoibríoch) + + + + Description + Cur síos + + + + File Name (auto) + Ainm Comhaid (uathoibríoch) + + + + Quantity (auto) + Cainníocht (uathoibríoch) + + + + Default + Réamhshocrú + + + + Duplicate Name + Ainm Dúblach + + + + This name is already used. Please choose a different name. + Tá an t-ainm seo in úsáid cheana féin. Roghnaigh ainm eile le do thoil. + + + + Options + Roghanna + + + + Sub-assembly children: the children of sub-assemblies will be included in the bill of materials + Leanaí fo-thionóil: cuirfear leanaí na bhfo-thionóil san áireamh sa bhille ábhar + + + + Parts children: the children of parts will be added to the bill of materials + Páirteanna leanaí: cuirfear páistí na bpáirteanna leis an mbille ábhar + + + + Only parts: adds only part containers and sub-assemblies to the bill of materials. Solids like Part Design bodies, fasteners, or Part workbench primitives are ignored. + Páirteanna amháin: ní chuireann sé seo ach coimeádáin agus fo-thionóil pháirteanna leis an mbille ábhar. Déantar neamhaird ar sholaid cosúil le comhlachtaí Dearaidh Páirteanna, dúntóirí, nó bunphrionsabail bhinse oibre pháirteanna. + + + + Columns + Colúin + + + + Custom columns : 'Description' and other custom columns you add by clicking on 'Add column' will not have their data overwritten. If a column name starts with '.' followed by a property name (e.g. '.Length'), it will be auto-populated with that property value. These columns can be renamed by double-clicking or pressing F2 (renaming a column will currently lose its data). + Colúin saincheaptha: Ní dhéanfar sonraí 'Cur Síos' ná colúin saincheaptha eile a chuireann tú leis trí chliceáil ar 'Cuir colún leis' a athscríobh. Má thosaíonn ainm colúin le '.' agus ainm maoine ina dhiaidh (e.g. '.Length'), líonfar é go huathoibríoch leis an luach maoine sin. Is féidir na colúin seo a athainmniú trí chliceáil faoi dhó nó trí F2 a bhrú (caillfidh athainmniú colúin a shonraí faoi láthair). + + + + Any column (custom or not), can be deleted by pressing the Delete key + Is féidir aon cholún (saincheaptha nó nach ea) a scriosadh tríd an eochair Scrios a bhrú + + + + Export + Export + + + + The exported file format can be customized in the Spreadsheet workbench preferences + Is féidir an fhormáid comhaid onnmhairithe a shaincheapadh i roghanna an bhinse oibre Scarbhileog + + + + Auto columns : (Index, Quantity, Name...) are populated automatically. Any modification you make will be overridden. These columns cannot be renamed. + Colúin Uathoibríocha: (Innéacs, Cainníocht, Ainm...) líontar iad go huathoibríoch. Déanfar aon mhodhnú a dhéanann tú a shárú. Ní féidir na colúin seo a athainmniú. + + + + Part name + Ainm na coda + + + + Part + Cuid + + + + Create part in new file + Cruthaigh cuid i gcomhad nua + + + + Joint new part origin + Bunús comhpháirte nua + + + + If the new document is not saved the new part cannot be linked in the assembly. + Mura sábháiltear an doiciméad nua ní féidir an chuid nua a nascadh sa tionól. + + + + + Save Document + Sábháil Doiciméad + + + + The assembly document must be saved before inserting a new part. + Ní mór an doiciméad tionóil a shábháil sula gcuirtear cuid nua isteach. + + + + + Save + Save + + + + Do not Link + Ná Nasc + + + + Enter your formula... + Cuir isteach do fhoirmle... + + + + In capital are variables that you need to replace with actual values. More details about each example in its tooltip. + I gcaipiteal tá athróga a chaithfidh tú a athsholáthar le luachanna iarbhír. Tuilleadh sonraí faoi gach sampla sa leid uirlisí. + + + + - Linear: C + VEL*time + - Líneach: C + VEL*am + + + + - Quadratic: C + VEL*time + ACC*time^2 + - Cearnógach: C + VEL*am + ACC*am^2 + + + + - Harmonic: C + AMP*sin(VEL*time - PHASE) + - Armónach: C + AMP*sin(VEL*am - CÉIM) + + + + - Exponential: C*exp(time/TIMEC) + - Easpónantúil: C*easpónant(am/TIMEC) + + + + - Smooth Step: L1 + (L2 - L1)*((1/2) + (1/pi)*arctan(SLOPE*(time - T0))) + - Céim Réidh: L1 + (L2 - L1)*((1/2) + (1/pi)*arctan(FÁNA*(am - T0))) + + + + - Smooth Square Impulse: (H/pi)*(arctan(SLOPE*(time - T1)) - arctan(SLOPE*(time - T2))) + - Impuls Réidh Chearnógach: (H/pi)*(arctan(FÁNA*(am - T1)) - arctan(FÁNA*(am - T2))) + + + + - Smooth Ramp Top Impulse: ((1/pi)*(arctan(1000*(time - T1)) - arctan(1000*(time - T2))))*(((H2 - H1)/(T2 - T1))*(time - T1) + H1) + - Impuls Barr Rampa Réidh: ((1/pi)*(arctan(1000*(am - T1)) - arctan(1000*(am - T2))))*(((H2 - H1)/(T2 - T1))*(am - T1) + H1) + + + + C is a constant offset. +VEL is a velocity or slope or gradient of the straight line. + Is fritháireamh tairiseach é C. +Is luas nó fána nó grádán na líne dírí é VEL. + + + + C is a constant offset. +VEL is the velocity or slope or gradient of the straight line. +ACC is the acceleration or coefficient of the second order. The function is a parabola. + Is fritháireamh tairiseach é C. +Is é VEL luas nó fána nó grádán na líne dírí. +Is é ACC luasghéarú nó comhéifeacht an dara hord. Is parabóil í an fheidhm. + + + + C is a constant offset. +AMP is the amplitude of the sine wave. +VEL is the angular velocity in radians per second. +PHASE is the phase of the sine wave. + Is fritháireamh tairiseach é C. +Is é AMP aimplitiúid na tonn sine. +Is é VEL an luas uilleach i raidiáin in aghaidh an tsoicind. +Is é PHASE céim na tonn sine. + + + + C is a constant. +TIMEC is the time constant of the exponential function. + Is tairiseach é C. +Is é TIMEC tairiseach ama na feidhme easpónantúla. + + + + L1 is step level before time = T0. +L2 is step level after time = T0. +SLOPE defines the steepness of the transition between L1 and L2 about time = T0. Higher values gives sharper cornered steps. SLOPE = 1000 or greater are suitable. + Is é L1 an leibhéal céime roimh am = T0. +Is é L2 an leibhéal céime tar éis ama = T0. +Sainmhíníonn FÁNA géire an aistrithe idir L1 agus L2 timpeall am = T0. Tugann luachanna níos airde céimeanna níos géire i gcúinní. Tá FÁNA = 1000 nó níos mó oiriúnach. + + + + H is the height of the impulse. +T1 is the start of the impulse. +T2 is the end of the impulse. +SLOPE defines the steepness of the transition between 0 and H about time = T1 and T2. Higher values gives sharper cornered impulses. SLOPE = 1000 or greater are suitable. + Is é H airde an bhuilge. +Is é T1 tús an bhuilge. +Is é T2 deireadh an bhuilge. +Sainmhíníonn FÁNA géire an aistrithe idir 0 agus H thart ar am = T1 agus T2. Tugann luachanna níos airde bhuilgeanna níos géire. Tá FÁNA = 1000 nó níos mó oiriúnach. + + + + This is similar to the square impulse but the top has a sloping ramp. It is good for building a smooth piecewise linear function by adding a series of these. +T1 is the start of the impulse. +T2 is the end of the impulse. +H1 is the height at T1 at the beginning of the ramp. +H2 is the height at T2 at the end of the ramp. +SLOPE defines the steepness of the transition between 0 and H1 and H2 to 0 about time = T1 and T2 respectively. Higher values gives sharper cornered impulses. SLOPE = 1000 or greater are suitable. + Tá sé seo cosúil leis an mbuille cearnach ach tá rampa claonta ag an mbarr. Tá sé go maith chun feidhm líneach píosach réidh a thógáil trí shraith díobh seo a chur leis. +Is é T1 tús na bíge. +Is é T2 deireadh na bíge. +Is é H1 an airde ag T1 ag tús an rampa. +Is é H2 an airde ag T2 ag deireadh an rampa. +Sainmhíníonn FÁNA géire an aistrithe idir 0 agus H1 agus H2 go 0 thart ar am = T1 agus T2 faoi seach. Tugann luachanna níos airde bíoga coirnéil níos géire. Tá FÁNA = 1000 nó níos mó oiriúnach. + + + + + Help + Cabhair + + + + Hide help + Folaigh cabhair + + + + Create + Cruthaigh + + + + Activate + Gníomhachtaigh + + + + Insert + Insert + + + + Grounding + Talamhú + + + + Constraints + Constraints + + + + Tools + Uirlisí + + + + Simulation + Insamhalta + + + + App::Property + + + The type of the joint + Cineál an chomhpháirte + + + + The first reference of the joint + An chéad tagairt don chomhpháirt + + + + This is the local coordinate system within Reference1's object that will be used for the joint + Seo é an córas comhordanáidí áitiúil laistigh de réad Reference1 a úsáidfear don chomhpháirt + + + + This prevents Placement1 from recomputing, enabling custom positioning of the placement + Cuireann sé seo cosc ​​ar Placement1 athríomh, rud a chuireann ar chumas suíomh saincheaptha an tsocrúcháin + + + + + This is the attachment offset of the first connector of the joint + Seo é an t-eas-cheangail den chéad nascóir den chomhpháirt + + + + This is the local coordinate system within Reference2's object that will be used for the joint + Seo é an córas comhordanáidí áitiúil laistigh de réad Reference2 a úsáidfear don chomhpháirt + + + + This prevents Placement2 from recomputing, enabling custom positioning of the placement + Cuireann sé seo cosc ​​ar Placement2 athríomh, rud a chuireann ar chumas suíomh saincheaptha an tsocrúcháin + + + + + This is the attachment offset of the second connector of the joint + Seo é an t-eas-shuíomh ceangail den dara nascóir den chomhpháirt + + + + Enable the minimum length limit of the joint + Cumasaigh an teorainn íosta faid don chomhpháirt + + + + Enable the maximum length limit of the joint + Cumasaigh uasteorainn faid an chomhpháirte + + + + Enable the minimum angle limit of the joint + Cumasaigh an teorainn íosta uillinne don chomhpháirt + + + + Enable the maximum angle limit of the joint + Cumasaigh uasteorainn uillinn an chomhpháirte + + + + This is the angle of the joint. It is used only by the Angle joint. + Seo uillinn an chomhpháirte. Ní úsáideann ach an comhpháirt uillinne é. + + + + This is the minimum limit for the length between both coordinate systems (along their z-axis) + Seo í an teorainn íosta don fhad idir an dá chóras comhordanáidí (feadh a n-ais-z) + + + + This is the maximum limit for the length between both coordinate systems (along their z-axis) + Seo an teorainn uasta don fhad idir an dá chóras comhordanáidí (feadh a n-ais-z) + + + + This is the minimum limit for the angle between both coordinate systems (between their x-axis) + Seo í an teorainn íosta don uillinn idir an dá chóras comhordanáidí (idir a n-ais-x) + + + + This is the maximum limit for the angle between both coordinate systems (between their x-axis) + Seo an teorainn uasta don uillinn idir an dá chóras comhordanáidí (idir a n-ais-x) + + + + The second reference of the joint + An dara tagairt don chomhpháirt + + + + The first object of the joint + An chéad réad den chomhpháirt + + + + The second object of the joint + An dara réad den chomhpháirt + + + + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) + Seo fad an chomhpháirte. Ní úsáideann an comhpháirte Fad agus an Raic agus Pinion (ga an pháirce), an Scriú agus na Giaranna agus an Crios (ga 1) é ach amháin + + + + This is the second distance of the joint. It is used only by the gear joint to store the second radius. + Seo an dara fad den chomhpháirt. Ní úsáideann an comhpháirt giaranna é ach chun an dara ga a stóráil. + + + + The {order} reference of the joint + Tagairt {order} an chomhpháirte + + + + The object to ground + An réad go talamh + + + + + The objects moved by the move + Na rudaí a bhog an ghluaiseacht + + + + This is the movement of the move. The end placement is the result of the start placement * this placement. + Seo gluaiseacht an ghluaiste. Is é an socrúchán deiridh toradh an tsocrúcháin tosaigh * an socrúchán seo. + + + + The type of the move + An cineál gluaiseachta + + + + Simulation start time. + Am tosaithe an insamhalta. + + + + Simulation end time. + Am deiridh an insamhalta. + + + + Simulation time step for output. + Céim ama insamhalta don aschur. + + + + Integration global error tolerance. + Caoinfhulaingt earráide domhanda comhtháthúcháin. + + + + Frames Per Second. + Frámaí In Aghaidh an tSoicind. + + + + The number of decimals to use for calculated texts + The number of decimals to use for calculated texts + + + + The joint that is moved by the motion + An comhpháirteach a ghluaiseann an ghluaiseacht + + + + This is the formula of the motion. For example '1.0*time'. + Seo foirmle na gluaiseachta. Mar shampla '1.0 * am'. + + + + The type of the motion + Cineál na gluaiseachta + + + + TaskAssemblyCreateJoint + + + Distance + Fad + + + + Radius 2 + Ga 2 + + + + Offset + Fritháireamh + + + + Rotation + Rotation + + + + Offset1 + Fritháireamh1 + + + + Offset2 + Fritháireamh2 + + + + Show advanced offsets + Taispeáin fritháireamh ardleibhéil + + + + Joint + Comhpháirteach + + + + Isolate + Leithlisigh + + + + Angle + Uillinn + + + + Sets the attachment offset of the joint’s first marker (coordinate system) + Socraíonn sé an t-eas-cheangail den chéad mharcóir den chomhpháirt (córas comhordanáidí) + + + + Sets the attachment offset of the second marker (coordinate system) of the joint + Socraíonn sé an t-eas-cheangail den dara marcóir (córas comhordanáidí) den chomhpháirt + + + + Reverse the direction of the joint + Droim ar ais treo an chomhpháirte + + + + Reverse + Droim ar ais + + + + Limits + Teorainneacha + + + + Min length + Fad íosta + + + + Max length + Fad uasta + + + + Min angle + Uillinn íosta + + + + Max angle + Uillinn uasta + + + + Reverse rotation + Rothlú droim ar ais + + + + TaskAssemblyInsertLink + + + Insert + Insert + + + + Search parts… + Cuardaigh páirteanna… + + + + Cannot find the part? + An féidir leat an chuid a aimsiú? + + + + Open File + Open File + + + + Shows only parts in the list + Ní thaispeánann sé ach codanna sa liosta + + + + Show only parts + Taispeáin codanna amháin + + + + Sets whether the inserted sub-assemblies will be rigid or flexible. +Rigid means that the added sub-assembly will be considered as a solid unit within the parent assembly. +Flexible means that the added sub-assembly will allow movement of its individual components' joints within the parent assembly. +You can change this behavior at any time by either right-clicking the sub-assembly on the document tree and toggling the +'Turn rigid'/'Turn flexible' command there, or by editing its Rigid property in the property editor. + Socraíonn sé seo an mbeidh na fo-thionóil a cuireadh isteach righin nó solúbtha. +Ciallaíonn righin go measfar an fo-thionól breise mar aonad soladach laistigh den tionól tuismitheora. +Ciallaíonn solúbtha go gceadóidh an fo-thionól breise gluaiseacht hailt a chomhpháirteanna aonair laistigh den tionól tuismitheora. +Is féidir leat an t-iompar seo a athrú am ar bith trí chliceáil ar dheis ar an bhfo-thionól ar an gcrann doiciméad agus an t-ordú 'Déan righin'/'Déan solúbtha' a athrú ansin, nó trína mhaoin Righin a chur in eagar san eagarthóir maoine. + + + + Rigid sub-assemblies + Fo-thionóil righne + + + + AssemblyGui::DlgSettingsAssembly + + + General + Ginearálta + + + + Allows leaving edit mode when pressing the Esc key + Ceadaíonn sé seo an modh eagarthóireachta a fhágáil nuair a bhrúnn tú an eochair Esc + + + + Log the dragging steps of the solver. Useful to report a bug. +The files are named "runPreDrag.asmt" and "dragging.log" and are located in the default directory of std::ofstream (on Windows it's the desktop) + Logáil céimeanna tarraingthe an réiteora. Úsáideach chun fabht a thuairisciú. +Is iad "runPreDrag.asmt" agus "dragging.log" na hainmneacha ar na comhaid agus tá siad suite san eolaire réamhshocraithe std::ofstream (ar Windows is é an deasc é) + + + + Ground first part + An chéad chuid den talamh + + + + When inserting the first part in the assembly, it can be grounded automatically + Agus an chéad chuid á cur isteach sa tionól, is féidir é a thalamhú go huathoibríoch + + + + Esc leaves edit mode + Fágann Esc an modh eagarthóireachta + + + + Log dragging steps + Céimeanna tarraingthe loga + + + + AssemblyGui::ViewProviderAssembly + + + The object is associated to one or more joints. + Tá an réad bainteach le hailt amháin nó níos mó. + + + + Do you want to move the object and delete associated joints? + Ar mhaith leat an réad a bhogadh agus hailt ghaolmhara a scriosadh? + + + + Move part + Bog cuid + + + + ViewProviderAssembly + and %1 more + TionólSoláthraíAmhairc + + + + Empty Assembly + Tionól Folamh + + + + Over-constrained: + Ró-shrianta: + + + + Malformed joints: + Ailt mhífhoirmithe: + + + + Redundant joints: + Ailt iomarcacha: + + + + Partially redundant: + Go páirteach iomarcach: + + + + Solver failed to converge + Theip ar an réiteoir teacht le chéile + + + + Under-constrained: + Faoi shrianta: + + + + %n Degrees of Freedom + + %n Céim Saoirse + %n Céim Saoirse + %n Céim Saoirse + %n Céim Saoirse + %n Céim Saoirse + + + + + Fully constrained + Srianta go hiomlán + + + + Assembly_CreateJointScrew + + + Screw Joint + Screw Joint + + + + <p>Creates a screw joint that links a part with a sliding joint to a part with a revolute joint</p><p>Select the same coordinate systems as the revolute and sliding joints. The pitch radius defines the movement ratio between the rotating screw and the sliding part.</p> + <p>Cruthaíonn sé alt scriú a nascann cuid le hailt sleamhnáin le cuid le hailt rothlach</p><p>Roghnaigh na córais chomhordanáidí céanna leis na hailt rothlacha agus sleamhnáin. Sainmhíníonn ga na páirce an cóimheas gluaiseachta idir an scriú rothlach agus an chuid sleamhnáin.</p> + + + + Assembly_CreateJointGearBelt + + + Gears/Belt Joint + Giaranna/Crios Comhpháirteach + + + + <p>Creates a gears or belt joint that links 2 rotating gears together</p><p>Select the same coordinate systems as the revolute joints.</p> + <p>Cruthaíonn sé comhpháirt giaranna nó crios a nascann 2 ghiar rothlach le chéile</p><p>Roghnaigh na córais chomhordanáidí céanna leis na hailt rothlacha.</p> + + + + TaskAssemblyCreateView + + + Exploded View + Radharc Pléasctha + + + + If checked, parts will be selected as a single solid + Má tá tic ann, roghnófar codanna mar sholad aonair + + + + Parts as single solid + Páirteanna mar sholad aonair + + + + Align Dragger + Ailínigh Dragálaí + + + + Select a feature to align. Press Esc to cancel. + Roghnaigh gné le hailíniú. Brúigh Esc le cealú. + + + + Explode Radially + Pléasc go radaíoch + + + + Sub-assemblies children + Leanaí fo-thionóil + + + + Parts children + Páirteanna leanaí + + + + Bill of Materials + Bill of Materials + + + + Includes children of sub-assemblies in the bill of materials + Áirítear leanaí fo-thionóil sa bhille ábhar + + + + Include child parts in the bill of materials + Cuir páirteanna linbh san áireamh sa bhille ábhar + + + + Adds only part containers and sub-assemblies to the bill of materials. Solids (e.g. bodies, fasteners, primitives) are excluded. + Ní chuireann sé ach coimeádáin pháirteacha agus fo-thionóil leis an mbille ábhar. Eisiatar solaid (m.sh. coirp, dúntóirí, bunphrionsabail). + + + + Only parts + Páirteanna amháin + + + + Columns + Colúin + + + + Add Column + Cuir Colún leis + + + + Export + Export + + + + Help + Cabhair + + + + Assembly_CreateBom + + + Bill of Materials + Bill of Materials + + + + <p>Creates a bill of materials of the current assembly. If an assembly is active, it will be a BOM of this assembly. Else it will be a BOM of the whole document.</p><p>The BOM object is a document object that stores the settings of your BOM. It is also a spreadsheet object so you can easily visualize the BOM. If you do not need the BOM object to be saved as a document object, you can simply export and cancel the task.</p><p>The columns 'Index', 'Name', 'File Name' and 'Quantity' are automatically generated on recompute. The 'Description' and custom columns are not overwritten.</p> + <p>Cruthaíonn sé bille ábhar den tionól reatha. Má tá tionól gníomhach, beidh sé ina Bhille Ábhar den tionól seo. Seachas sin, beidh sé ina Bhille Ábhar den doiciméad iomlán.</p><p>Is réad doiciméad é an réad Bhille Ábhar a stórálann socruithe do Bhille Ábhar. Is réad scarbhileog é freisin ionas gur féidir leat an Bhille Ábhar a shamhlú go héasca. Mura gá duit an réad Bhille Ábhar a shábháil mar réad doiciméad, is féidir leat an tasc a onnmhairiú agus a chealú go simplí.</p><p>Gintear na colúin 'Innéacs', 'Ainm', 'Ainm Comhaid' agus 'Cainníocht' go huathoibríoch ar athríomh. Ní dhéantar na colúin 'Cur Síos' agus saincheaptha a róscríobh.</p> + + + + Assembly::AssemblyLink + + + Joints + Ailt + + + + Command + + + Toggle Rigid + Toggle Docht + + + + Assembly_InsertNewPart + + + New Part + Cuid Nua + + + + Insert a new part into the active assembly. The new part's origin can be positioned in the assembly. + Cuir cuid nua isteach sa tionól gníomhach. Is féidir bunús na coda nua a shuíomh sa tionól. + + + + TaskAssemblyCreateSimulation + + + Motions + Gluaiseachtaí + + + + Add a prescribed motion + Cuir gluaisne fhorordaithe leis + + + + Delete selected motions + Scrios na gluaiseachtaí roghnaithe + + + + Simulation + Insamhalta + + + + Simulation Settings + Socruithe Insamhalta + + + + Start + Tosaigh + + + + + Start time of the simulation + Am tosaithe an insamhalta + + + + End + Deireadh + + + + + End time of the simulation + Am deiridh an insamhalta + + + + Step + Step + + + + + Time step + Céim ama + + + + + Global error tolerance + Caoinfhulaingt earráide domhanda + + + + Animation Player + Imreoir Beochana + + + + Frames per second + Frámaí in aghaidh an tsoicind + + + + Tolerance + Caoinfhulaingt + + + + Generate + Gin + + + + Frame + Fráma + + + + 0.00 s + 0.00 s + + + + Step backward + Céim siar + + + + Play backward + Seinn siar + + + + Stop + Stop + + + + Play forward + Imir ar aghaidh + + + + Step forward + Céim ar aghaidh + + + + Assembly_CreateAssembly + + + New Assembly + Tionól Nua + + + + Creates an assembly object in the current document, or in the current active assembly (if any). Limit of one root assembly per file. + Cruthaíonn sé seo réad tionóil sa cháipéis reatha, nó sa tionól gníomhach reatha (más ann dó). Teorainn tionól fréimhe amháin in aghaidh an chomhaid. + + + + Assembly_ActivateAssembly + + + + Activate Assembly + Gníomhachtaigh an Tionól + + + + Select an assembly to activate: + Roghnaigh tionól le gníomhachtú: + + + + Sets an assembly as the active one for editing. + Socraíonn sé tionól mar an ceann gníomhach le haghaidh eagarthóireachta. + + + + Assembly_CreateJointFixed + + + Fixed Joint + Comhpháirteach Seasta + + + + <p>1 - If an assembly is active : Creates a joint permanently locking two parts together, preventing any movement or rotation</p><p>2 - If a part is active: Positions sub-parts by matching selected coordinate systems. The second part selected will move.</p> + <p>1 - Má tá tionól gníomhach: Cruthaíonn sé comhpháirt a ghlasálann dhá chuid le chéile go buan, rud a chuireann cosc ​​ar aon ghluaiseacht nó rothlú</p><p>2 - Má tá cuid gníomhach: Suíonn sé fo-chodanna trí na córais chomhordanáideacha roghnaithe a mheaitseáil. Bogfaidh an dara cuid roghnaithe.</p> + + + + Assembly_CreateJointRevolute + + + Revolute Joint + Comhpháirteach Rothlach + + + + Creates a revolute joint allowing rotation around a single axis between selected parts + Cruthaíonn sé comhpháirt rothlach a cheadaíonn rothlú timpeall ais aonair idir codanna roghnaithe + + + + Assembly_CreateJointCylindrical + + + Cylindrical Joint + Cylindrical Joint + + + + Creates a cylindrical joint that allows rotation around and translation along a single axis between assembled parts + Cruthaíonn sé comhpháirt sorcóireach a cheadaíonn rothlú timpeall agus aistriú feadh ais aonair idir páirteanna cóimeáilte + + + + Assembly_CreateJointSlider + + + Slider Joint + Slider Joint + + + + Creates a slider joint that allows linear movement along a single axis, but restricts rotation between selected parts + Cruthaíonn sé comhpháirt sleamhnáin a cheadaíonn gluaiseacht líneach feadh ais aonair, ach a chuireann srian ar rothlú idir codanna roghnaithe + + + + Assembly_CreateJointBall + + + Ball Joint + Ball Joint + + + + Creates a ball joint that connects parts at a point, allowing unrestricted movement as long as the connection points remain in contact + Cruthaíonn sé comhpháirt liathróide a nascann páirteanna ag pointe, rud a ligeann gluaiseacht gan srian chomh fada agus a fhanann na pointí nasctha i dteagmháil + + + + Assembly_CreateJointDistance + + + Distance Joint + Distance Joint + + + + <p>Creates a distance joint that fixes the distance between the selected objects</p><p>Creates one of several different joints based on the selection. For example, a distance of 0 between a plane and a cylinder creates a tangent joint. A distance of 0 between planes will make them co-planar.</p> + <p>Cruthaíonn sé seo alt achair a shocraíonn an fad idir na rudaí roghnaithe</p><p>Cruthaíonn sé seo ceann amháin de roinnt ailt éagsúla bunaithe ar an rogha. Mar shampla, cruthaíonn fad 0 idir eitleán agus sorcóir alt tadhlaíoch. Déanfaidh fad 0 idir eitleáin iad comhphlánacha.</p> + + + + Assembly_CreateJointParallel + + + Parallel Joint + Comhpháirteach + + + + Creates a parallel joint that makes the Z-axis of the selected coordinate systems parallel + Cruthaíonn sé comhthreomhar a fhágann go bhfuil ais-Z na gcóras comhordanáide roghnaithe comhthreomhar + + + + Assembly_CreateJointPerpendicular + + + Perpendicular Joint + Perpendicular Joint + + + + Creates a perpendicular joint that makes the Z-axis of the selected coordinate systems perpendicular + Cruthaíonn sé comhpháirteach ingearach a fhágann go bhfuil ais-Z na gcóras comhordanáide roghnaithe ingearach + + + + Assembly_CreateJointAngle + + + Angle Joint + Comhpháirt Uillinne + + + + Creates an angle joint that fixes the angle between the Z-axis of the selected coordinate systems + Cruthaíonn sé comhpháirt uillinne a shocraíonn an uillinn idir ais-Z na gcóras comhordanáide roghnaithe + + + + Assembly_CreateJointRackPinion + + + Rack and Pinion Joint + Comhpháirteach Raic agus Pinion + + + + <p>Creates a rack and pinion joint that links a part with a sliding joint to a part with a revolute joint</p><p>Selects the same coordinate systems as the revolute and sliding joints. The pitch radius defines the movement ratio between the rack and the pinion.</p> + <p>Cruthaíonn sé seo alt raca agus pinion a nascann cuid le hailt sleamhnáin le cuid le hailt rothlach.</p><p>Roghnaíonn sé na córais chomhordanáideacha céanna leis na hailt rothlacha agus sleamhnáin. Sainmhíníonn ga na páirce an cóimheas gluaiseachta idir an raca agus an pinion.</p> + + + + Assembly_CreateJointGears + + + Gears Joint + Comhpháirteach Giaranna + + + + <p>Creates a gears joint that links 2 rotating gears together. They will have inverse rotation direction.</p><p>Select the same coordinate systems as the revolute joints.</p> + <p>Cruthaíonn sé seo alt giaranna a nascann 2 ghiar rothlach le chéile. Beidh treo rothlaithe inbhéartach acu.</p><p>Roghnaigh na córais chomhordanáidí céanna leis na hailt rothlacha.</p> + + + + Assembly_CreateJointBelt + + + Belt Joint + Belt Joint + + + + <p>Creates a belt joint that links 2 rotating objects together. They will have the same rotation direction.</p><p>Select the same coordinate systems as the revolute joints.</p> + <p>Cruthaíonn sé seo alt crios a nascann 2 réad rothlach le chéile. Beidh an treo rothlaithe céanna acu.</p><p>Roghnaigh na córais chomhordanáidí céanna leis na hailt rothlacha.</p> + + + + Assembly_ToggleGrounded + + + Toggle Grounded + Toggle Talúnaithe + + + + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. + <p>Athraíonn talmhú cuid.</p><p>Glasálann talmhú cuid a suíomh sa tionól go buan, rud a chuireann cosc ​​ar aon ghluaiseacht nó rothlú. Teastaíonn cuid amháin ar a laghad atá talmhaithe uait sula dtosaíonn tú ag tionól. + + + + Assembly_CreateSimulation + + + Simulation + Insamhalta + + + + Creates a new simulation of the current assembly + Cruthaíonn sé insamhalta nua den tionól reatha + + + + Assembly_CreateView + + + Exploded View + Radharc Pléasctha + + + + Creates an exploded view of the current assembly + Cruthaíonn sé radharc pléasctha den tionól reatha + + + + Assembly_Insert + + + Insert Component + Cuir Comhpháirt Isteach + + + + Partially loaded + Luchtaithe go páirteach + + + + Fully load document + Luchtaigh an doiciméad go hiomlán + + + + AssemblyGui::TaskAssemblyMessages + + + Solver messages + Teachtaireachtaí réiteora + + + + Click to select these conflicting joints. + Cliceáil chun na hailt contrártha seo a roghnú. + + + + Click to select these redundant joints. + Cliceáil chun na hailt iomarcacha seo a roghnú. + + + + The assembly has unconstrained components giving rise to those Degrees Of Freedom. Click to select these unconstrained components. + Tá comhpháirteanna neamhshrianta sa tionól a thugann na Céimeanna Saoirse sin. Cliceáil chun na comhpháirteanna neamhshrianta seo a roghnú. + + + + Click to select these malformed joints. + Cliceáil chun na hailt mhífhoirmithe seo a roghnú. + + + diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_hr.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_hr.ts index afc8239662..5fc6355fb0 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_hr.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_hr.ts @@ -130,7 +130,7 @@ - + Distance Udaljenost @@ -175,22 +175,22 @@ Neispravna veza u - + Select 2 elements from 2 separate parts Odaberite 2 elementa iz 2 odvojena dijela - + Radius 1 Polumjer 1 - + Thread pitch Korak navoja - + Pitch radius Polumjer otklona @@ -627,7 +627,7 @@ NAGIB definira strminu prijelaza između 0 i H1 i H2 do 0 oko vremena = T1 i T2. Referenca {order} spoja - + The object to ground Objekt koji treba učvrstiti @@ -889,63 +889,63 @@ Datoteke se nazivaju "runPreDrag.asmt" i "dragging.log" i nalaze se u zadanom di AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. Predmet je povezan s jednom ili više spojnica. - + Do you want to move the object and delete associated joints? Želite li premjestiti objekt i izbrisati povezane spojeve? - + Move part Premjesti dio - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Prazan sklop - + Over-constrained: Pretjerano ograničeno: - + Malformed joints: Deformirani spojevi: - + Redundant joints: Suvišni spojevi: - + Partially redundant: Djelomično suvišno: - + Solver failed to converge Solver nije uspio konvergirati - + Under-constrained: Premalo ograničen: - + %n Degrees of Freedom %n Stupanj slobode @@ -954,7 +954,7 @@ Datoteke se nazivaju "runPreDrag.asmt" i "dragging.log" i nalaze se u zadanom di - + Fully constrained Potpuno ograničen @@ -1477,7 +1477,7 @@ Datoteke se nazivaju "runPreDrag.asmt" i "dragging.log" i nalaze se u zadanom di Djelomično učitan - + Fully load document Do kraja učitaj dokument diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_hu.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_hu.ts index d4989916e0..04630f1e9a 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_hu.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_hu.ts @@ -130,7 +130,7 @@ - + Distance Távolság @@ -175,22 +175,22 @@ Hibás kapcsolat itt - + Select 2 elements from 2 separate parts 2 elemet kiválasztása 2 különálló részből - + Radius 1 Sugár 1 - + Thread pitch Menetemelkedés - + Pitch radius Meredekség sugara @@ -628,7 +628,7 @@ Ezt csak a fogaskerék csatlakozás használja a második sugár megtartására. Csatlakozás {order} hivatkozása - + The object to ground A rögzitendő objektum @@ -890,63 +890,63 @@ A fájlok neve "runPreDrag.asmt" és "dragging.log", és az std::ofstream alapé AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. Az objektum egy vagy több csatlakozással rendelkezik. - + Do you want to move the object and delete associated joints? El akarja mozgatni az objektumot és törölni a hozzá tartozó csatlakozásokat? - + Move part Mozgassa a részt - + ViewProviderAssembly and %1 more A szerkesztő néző szolgáltatója - + Empty Assembly Üres összeállítás - + Over-constrained: Eltúlzott kényszer: - + Malformed joints: Hibás csatlakozás: - + Redundant joints: Felesleges csatlakozás: - + Partially redundant: Részben felesleges: - + Solver failed to converge A megoldó nem tudott hasonlítani - + Under-constrained: Nem eléggé kényszerített: - + %n Degrees of Freedom %n Szabadsági fok @@ -954,7 +954,7 @@ A fájlok neve "runPreDrag.asmt" és "dragging.log", és az std::ofstream alapé - + Fully constrained Teljesen kényszertett @@ -1477,7 +1477,7 @@ A fájlok neve "runPreDrag.asmt" és "dragging.log", és az std::ofstream alapé Részlegesen betöltve - + Fully load document Teljesen betöltött dokumentum diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_it.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_it.ts index 6c6ee91c47..bf422452e9 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_it.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_it.ts @@ -130,7 +130,7 @@ - + Distance Distanza @@ -175,22 +175,22 @@ Collegamento interrotto in: - + Select 2 elements from 2 separate parts Seleziona 2 elementi da 2 parti separate - + Radius 1 Raggio 1 - + Thread pitch Passo del filetto - + Pitch radius Raggio del passo @@ -627,7 +627,7 @@ SLOPE definisce la pendenza della transizione tra 0 e H1 e H2 a 0 al tempo = T1 Il riferimento {order} del giunto - + The object to ground L'oggetto è fissato @@ -889,63 +889,63 @@ I file sono denominati "runPreDrag. asmt" e "dragging.log" e si trovano nella di AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. L'oggetto è associato a uno o più vincoli. - + Do you want to move the object and delete associated joints? Si desidera spostare l'oggetto ed eliminare i vincoli associati? - + Move part Sposta parte - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Assieme vuoto - + Over-constrained: Sovravincolato: - + Malformed joints: Giunti malformati: - + Redundant joints: Giunti ridondanti: - + Partially redundant: Parzialmente ridondante: - + Solver failed to converge Risolutore impossibilitato a convergere - + Under-constrained: Sottovincolato: - + %n Degrees of Freedom "%n" Gradi di libertà @@ -953,7 +953,7 @@ I file sono denominati "runPreDrag. asmt" e "dragging.log" e si trovano nella di - + Fully constrained Completamente vincolato @@ -1476,7 +1476,7 @@ I file sono denominati "runPreDrag. asmt" e "dragging.log" e si trovano nella di Parzialmente caricato - + Fully load document Carica completamente il documento diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ja.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ja.ts index b7e407c386..184ca7da63 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ja.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ja.ts @@ -130,7 +130,7 @@ - + Distance 距離 @@ -175,22 +175,22 @@ リンクが壊れています: - + Select 2 elements from 2 separate parts 2つの別々のパーツから2つの要素を選択 - + Radius 1 半径 1 - + Thread pitch ねじ山ピッチ - + Pitch radius ピッチ半径 @@ -627,7 +627,7 @@ SLOPEはそれぞれ時間 = T1とT2付近での、0とH1の間、またH2から ジョイントの {order} 番目の参照 - + The object to ground 接地オブジェクト @@ -889,70 +889,70 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. オブジェクトは1つ以上のジョイントに関連付けられています。 - + Do you want to move the object and delete associated joints? オブジェクトを移動して関連付けられているジョイントを削除しますか? - + Move part パーツを移動 - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly 空のアセンブリ - + Over-constrained: 過剰拘束: - + Malformed joints: 不正なジョイント: - + Redundant joints: 冗長なジョイント: - + Partially redundant: 部分的に冗長: - + Solver failed to converge ソルバーの収束に失敗 - + Under-constrained: 未拘束: - + %n Degrees of Freedom %n 自由度 - + Fully constrained 完全拘束 @@ -1475,7 +1475,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the 部分読み込み - + Fully load document ドキュメントを完全に読み込み diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ka.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ka.ts index ce2c0d7042..8abcf57c49 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ka.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ka.ts @@ -130,7 +130,7 @@ - + Distance დაშორება @@ -175,22 +175,22 @@ გაფუჭებული ბმული სად: - + Select 2 elements from 2 separate parts აირჩიეთ 2 ელემენტი 2 განსხვავებული ნაწილიდან - + Radius 1 რადიუსი 1 - + Thread pitch კუთხვილის ტონი - + Pitch radius ფერდობის რადიუსი @@ -627,7 +627,7 @@ SLOPE აღწერს დახრილობას 0-დან H1-მდე ამ შეერთების {order} მიმართვა - + The object to ground ობიექტი დამაგრებამდე @@ -889,63 +889,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. ობიექტი ასოცირებულია ერთ ან მეტ სახსართან. - + Do you want to move the object and delete associated joints? გნებავთ გადაიტანოთ ობიექტი და წაშალოთ ასოცირებული სახსრები? - + Move part ნაწილის გადატანა - + ViewProviderAssembly and %1 more მომწოდებლის ანაწყობის ხედი - + Empty Assembly სარიელი ანაწყობი - + Over-constrained: ზედმეტად-შეზღუდული: - + Malformed joints: არასწორად შექმნილი სახსრები: - + Redundant joints: დამატებითი სახსრები: - + Partially redundant: ნაწილობრივ დამატებითი: - + Solver failed to converge ამომხსნელის შეცდომა შეერთების დროს - + Under-constrained: საკმარისზე ნაკლებად შეზღუდული: - + %n Degrees of Freedom %n თავისუფლების ხარისხი @@ -953,7 +953,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained სრულად შეზღუდული @@ -1476,7 +1476,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Partially loaded - + Fully load document Fully load document diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ko.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ko.ts index cf9c46dadf..f820024f11 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ko.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ko.ts @@ -130,7 +130,7 @@ - + Distance Distance @@ -175,22 +175,22 @@ Broken link in: - + Select 2 elements from 2 separate parts Select 2 elements from 2 separate parts - + Radius 1 반지름 1 - + Thread pitch 나사 피치 - + Pitch radius 피치 반지름 @@ -627,7 +627,7 @@ SLOPE defines the steepness of the transition between 0 and H1 and H2 to 0 about The {order} reference of the joint - + The object to ground 고정할 대상체 @@ -890,70 +890,70 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. 이 대상체는 하나 이상의 관절로 연결되어 있습니다. - + Do you want to move the object and delete associated joints? 관절 연결을 삭제하고 이 대상체를 이동시키겠습니까? - + Move part 부품 이동 - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly 비어 있는 조립품 - + Over-constrained: 과도한 구속: - + Malformed joints: 잘못 연결된 관절들: - + Redundant joints: 중복 연결된 관절들: - + Partially redundant: 부분적인 중복: - + Solver failed to converge Solver failed to converge - + Under-constrained: 완전 구속 중: - + %n Degrees of Freedom %n 자유도 - + Fully constrained 완전히 구속됨 @@ -1476,7 +1476,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Partially loaded - + Fully load document Fully load document diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_nl.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_nl.ts index 86e5291e1a..98c355533c 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_nl.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_nl.ts @@ -130,7 +130,7 @@ - + Distance Afstand @@ -175,22 +175,22 @@ Broken link in: - + Select 2 elements from 2 separate parts Select 2 elements from 2 separate parts - + Radius 1 Straal 1 - + Thread pitch Thread pitch - + Pitch radius Pitch radius @@ -627,7 +627,7 @@ SLOPE defines the steepness of the transition between 0 and H1 and H2 to 0 about The {order} reference of the joint - + The object to ground The object to ground @@ -890,63 +890,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. The object is associated to one or more joints. - + Do you want to move the object and delete associated joints? Do you want to move the object and delete associated joints? - + Move part Onderdeel verplaatsen - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Empty Assembly - + Over-constrained: Over-bepaald: - + Malformed joints: Malformed joints: - + Redundant joints: Redundant joints: - + Partially redundant: Gedeeltelijk overbodig: - + Solver failed to converge Solver kon niet convergeren - + Under-constrained: Onbepaald: - + %n Degrees of Freedom %n Degrees of Freedom @@ -954,7 +954,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Volledig bepaald @@ -1477,7 +1477,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Partially loaded - + Fully load document Fully load document diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_pl.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_pl.ts index 3d7838f2fe..6391393d6b 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_pl.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_pl.ts @@ -132,7 +132,7 @@ Dzięki temu będzie on teraz zakotwiony. - + Distance Odległość @@ -177,22 +177,22 @@ Dzięki temu będzie on teraz zakotwiony. Uszkodzone łącze w: - + Select 2 elements from 2 separate parts Wybierz dwa elementy z dwóch oddzielnych części - + Radius 1 Promień 1 - + Thread pitch Skok gwintu - + Pitch radius Promień nachylenia @@ -648,7 +648,7 @@ Jest on używany tylko przez połączenie zębate do przechowywania drugiego pro {order} odniesienie połączenia - + The object to ground Obiekt do zakotwienia @@ -910,63 +910,63 @@ Pliki noszą nazwy „runPreDrag.asmt” oraz „dragging.log” i są zapisywan AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. Obiekt jest powiązany z jednym lub większą liczbą połączeń. - + Do you want to move the object and delete associated joints? Czy chcesz przenieść obiekt i usunąć powiązane połączenia? - + Move part Przesuń część - + ViewProviderAssembly and %1 more Dostawca Widoku Złożenia - + Empty Assembly Poste złożenie - + Over-constrained: Wiązania nadmierne: - + Malformed joints: Nieprawidłowe połączenia: - + Redundant joints: Nadmiarowe połączenia: - + Partially redundant: Częściowo nadmiarowe: - + Solver failed to converge Solver nie osiągnął zbieżności - + Under-constrained: Niedostatecznie związane: - + %n Degrees of Freedom %n stopień swobody @@ -976,7 +976,7 @@ Pliki noszą nazwy „runPreDrag.asmt” oraz „dragging.log” i są zapisywan - + Fully constrained W pełni związany @@ -1509,7 +1509,7 @@ o ile punkty połączenia pozostają w kontakcie. Częściowo załadowany - + Fully load document Wczytaj dokument w całości diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_pt-BR.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_pt-BR.ts index c8ae4ca719..8f6c4dcd36 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_pt-BR.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_pt-BR.ts @@ -130,7 +130,7 @@ - + Distance Distância @@ -175,22 +175,22 @@ Broken link in: - + Select 2 elements from 2 separate parts Select 2 elements from 2 separate parts - + Radius 1 Raio 1 - + Thread pitch Thread pitch - + Pitch radius Raio de inclinação @@ -627,7 +627,7 @@ SLOPE defines the steepness of the transition between 0 and H1 and H2 to 0 about The {order} reference of the joint - + The object to ground Fixar objeto @@ -890,63 +890,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. O objeto está associado a uma ou mais juntas. - + Do you want to move the object and delete associated joints? Você deseja mover o objeto e excluir juntas associadas? - + Move part Mover peça - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Empty Assembly - + Over-constrained: Sobre-restrito: - + Malformed joints: Malformed joints: - + Redundant joints: Redundant joints: - + Partially redundant: Parcialmente redundante: - + Solver failed to converge O solucionador falhou na conversão - + Under-constrained: Subrestrito: - + %n Degrees of Freedom %n Degrees of Freedom @@ -954,7 +954,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Totalmente restrito @@ -1477,7 +1477,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Partially loaded - + Fully load document Fully load document diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ro.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ro.ts index 3e00bdb7ff..9fd72136b5 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ro.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ro.ts @@ -130,7 +130,7 @@ - + Distance Distance @@ -175,22 +175,22 @@ Broken link in: - + Select 2 elements from 2 separate parts Select 2 elements from 2 separate parts - + Radius 1 Radius 1 - + Thread pitch Thread pitch - + Pitch radius Pitch radius @@ -627,7 +627,7 @@ SLOPE defines the steepness of the transition between 0 and H1 and H2 to 0 about The {order} reference of the joint - + The object to ground The object to ground @@ -890,63 +890,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. The object is associated to one or more joints. - + Do you want to move the object and delete associated joints? Do you want to move the object and delete associated joints? - + Move part Move part - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Empty Assembly - + Over-constrained: Supraconstrânse: - + Malformed joints: Malformed joints: - + Redundant joints: Redundant joints: - + Partially redundant: Parţial redundant: - + Solver failed to converge Rezolvitorul nu a putut converge - + Under-constrained: Under-constrained: - + %n Degrees of Freedom %n Degrees of Freedom @@ -955,7 +955,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Complet constrâns @@ -1478,7 +1478,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Partially loaded - + Fully load document Fully load document diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ru.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ru.ts index eb81bbb2d4..11ba6ad39e 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ru.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ru.ts @@ -130,7 +130,7 @@ - + Distance Расстояние @@ -175,22 +175,22 @@ Неисправная ссылка в: - + Select 2 elements from 2 separate parts Выберите 2 элемента из 2 отдельных деталей - + Radius 1 Радиус 1 - + Thread pitch Шаг резьбы/витков - + Pitch radius Радиус шага @@ -627,7 +627,7 @@ H2 — высота в точке T2 в конце ската. Ссылка {order} на сопряжение - + The object to ground Объект для фиксации @@ -890,63 +890,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. Объект связан с одним или несколькими соединениями. - + Do you want to move the object and delete associated joints? Вы хотите переместить объект и удалить связанные соединения? - + Move part Переместить деталь - + ViewProviderAssembly and %1 more Поставщик Вида для Сборки - + Empty Assembly Пустая сборка - + Over-constrained: Конфликтующие ограничения: - + Malformed joints: Неверные сопряжения: - + Redundant joints: Избыточные сопряжения: - + Partially redundant: Частично избыточны: - + Solver failed to converge Решатель не смог свести решение - + Under-constrained: Недостаточно ограничен: - + %n Degrees of Freedom %n Степень свободы @@ -956,7 +956,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Полностью ограничен @@ -1488,7 +1488,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Частично загружено - + Fully load document Полностью загруженный документ diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_sl.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_sl.ts index 9c743880e0..1c4047e375 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_sl.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_sl.ts @@ -130,7 +130,7 @@ - + Distance Distance @@ -175,22 +175,22 @@ Pokvarjena povezava v: - + Select 2 elements from 2 separate parts Izberi 2 elementa iz 2 ločenih delov - + Radius 1 Polmer 1 - + Thread pitch Korak navoja - + Pitch radius Polmer naklona @@ -627,7 +627,7 @@ SLOPE defines the steepness of the transition between 0 and H1 and H2 to 0 about The {order} reference of the joint - + The object to ground The object to ground @@ -890,63 +890,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. The object is associated to one or more joints. - + Do you want to move the object and delete associated joints? Do you want to move the object and delete associated joints? - + Move part Premakni del - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Prazen sestav - + Over-constrained: Over-constrained: - + Malformed joints: Malformed joints: - + Redundant joints: Redundant joints: - + Partially redundant: Delno čezmerno: - + Solver failed to converge Reševalniku je zbliževanje spodletelo - + Under-constrained: Under-constrained: - + %n Degrees of Freedom %n Degrees of Freedom @@ -956,7 +956,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Polnoomejen @@ -1479,7 +1479,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Delno naloženo - + Fully load document Celotno naložen dokument diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_sr-CS.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_sr-CS.ts index 25e797c959..37cde652b2 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_sr-CS.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_sr-CS.ts @@ -19,12 +19,12 @@ <p>Inserts a component into the active assembly. This will create dynamic links to parts, bodies, primitives, and assemblies. To insert external components, make sure that the file is <b>open in the current session</b></p><ul><li>Insert by left clicking items in the list.</li><li>Remove by right clicking items in the list.</li><li>Press shift to add several instances of the component while clicking on the view.</li></ul> - <p>Ubaci komponentu u aktivni sklop. Ovo napravi veze prema delovima, telima, primitivima i sklopovima. Da bi ubacio spoljne komponente, uveri se da je datoteka <b>otvorena u trenutnoj sesiji</b></p><ul><li>Ubaci levim klikom miša na stavke u listi.</li><li>Ukloni desnim klikom miša na stavke u listi.</li><li> + <p>Ubacuje komponentu u aktivni sklop. Time se kreiraju dinamičke veze ka delovima, telima, primitivima i sklopovima. Da biste ubacili vanjske komponente, uverite se da je fajl <b>otvoren u trenutnoj sesiji</b></p><ul><li>Ubacite pomoću levog klika miša na stavke u listi.</li><li>Izbacite pomoću desnog klika miša na stavke u listi.</li><li>Držite SHIFT da biste dodali više instanci komponente dok klikćete na pogled.</li></ul> Component - Deo + Komponenta @@ -130,7 +130,7 @@ - + Distance Rastojanje @@ -175,22 +175,22 @@ Neispravna veza u: - + Select 2 elements from 2 separate parts Potrebno je izabrati 2 elementa sa 2 različita dela - + Radius 1 Poluprečnik 1 - + Thread pitch Korak navoja - + Pitch radius Podeoni poluprečnik @@ -333,7 +333,7 @@ The assembly document must be saved before inserting a new part. - The assembly document must be saved before inserting a new part. + Dokument sklopa mora biti sačuvan pre ubacivanja novog dela. @@ -627,7 +627,7 @@ SLOPE definiše nagib prelaza između 0 i H1, i H2 do 0 oko vremena = T1 i T2 re {order} referenci spoja - + The object to ground Objekat koji treba napraviti nepokretnim @@ -889,72 +889,72 @@ Datoteke se zovu „runPreDrag.asmt“ i „dragging.log“ i nalaze se u podraz AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. Objektu su pridruženi jedan ili više spojeva. - + Do you want to move the object and delete associated joints? Da li želiš pomeriti objekat i obrisati pridružene spojeve? - + Move part Pomeri deo - + ViewProviderAssembly and %1 more - ViewProviderAssembly + ViewProviderAssembly - + Empty Assembly Prazan sklop - + Over-constrained: Previše ograničena skica: - + Malformed joints: Oštećeni spojevi: - + Redundant joints: Suvišni spojevi: - + Partially redundant: Delimično suviše ograničena skica: - + Solver failed to converge Solver nije uspeo da se približi - + Under-constrained: Nedovoljno ograničena skica: - + %n Degrees of Freedom - + + %n Stepeni slobode + %n Stepeni slobode %n Stepeni slobode - %n Degrees of Freedom - %n Degrees of Freedom - + Fully constrained Potpuno ograničena skica @@ -1477,7 +1477,7 @@ Datoteke se zovu „runPreDrag.asmt“ i „dragging.log“ i nalaze se u podraz Delimično učitan - + Fully load document Potpuno učitan dokument diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_sr.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_sr.ts index ebe51b6a74..67f813c156 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_sr.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_sr.ts @@ -130,7 +130,7 @@ - + Distance Растојање @@ -175,22 +175,22 @@ Неисправна веза у: - + Select 2 elements from 2 separate parts Потребно је изабрати 2 елемента са 2 различита дела - + Radius 1 Полупречник 1 - + Thread pitch Корак навоја - + Pitch radius Подеони полупречник @@ -627,7 +627,7 @@ SLOPE дефинише нагиб прелаза између 0 и H1, и H2 д {order} референци споја - + The object to ground Објекат који треба направити непокретним @@ -889,63 +889,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. Објекту су придружени један или више спојева. - + Do you want to move the object and delete associated joints? Да ли желиш померити објекат и обрисати придружене спојеве? - + Move part Помеи део - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Празан склоп - + Over-constrained: Превише ограничена скица: - + Malformed joints: Оштећени спојеви: - + Redundant joints: Сувишни спојеви: - + Partially redundant: Делимично сувише ограничена скица: - + Solver failed to converge Солвер није успео да се приближи - + Under-constrained: Недовољно ограничена скица: - + %n Degrees of Freedom %n Степени слободе @@ -954,7 +954,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Потпуно ограничена скица @@ -1477,7 +1477,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Делимично учитан - + Fully load document Потпуно учитан документ diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_sv-SE.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_sv-SE.ts index ea15d4e1a1..b8b39f576a 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_sv-SE.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_sv-SE.ts @@ -130,7 +130,7 @@ - + Distance Distans @@ -175,22 +175,22 @@ Trasig länk i: - + Select 2 elements from 2 separate parts Välj 2 element från 2 separata delar - + Radius 1 Radie 1 - + Thread pitch Gängstigning - + Pitch radius Stigningsradie @@ -627,7 +627,7 @@ SLOPE definierar brantheten i övergången mellan 0 och H1 och H2 till 0 vid tid Ledens {order}-referens för fogen - + The object to ground Objektet till marken @@ -890,63 +890,63 @@ Filerna heter "runPreDrag.asmt" och "dragging.log" och finns i standardkatalogen AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. Objektet är kopplat till en eller flera fogar. - + Do you want to move the object and delete associated joints? Vill du flytta objektet och ta bort tillhörande fogar? - + Move part Flytta del - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Tomt montage - + Over-constrained: Överbelastad: - + Malformed joints: Felformade fogar: - + Redundant joints: Redundanta fogar: - + Partially redundant: Delvis överflödig: - + Solver failed to converge Lösaren lyckades inte konvergera - + Under-constrained: Underbegränsad: - + %n Degrees of Freedom %n Grader av frihet @@ -954,7 +954,7 @@ Filerna heter "runPreDrag.asmt" och "dragging.log" och finns i standardkatalogen - + Fully constrained Fullständigt begränsad @@ -1477,7 +1477,7 @@ Filerna heter "runPreDrag.asmt" och "dragging.log" och finns i standardkatalogen Delvis inläst - + Fully load document Fullständigt inläst dokument diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ta.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ta.ts new file mode 100644 index 0000000000..5d0a07ac35 --- /dev/null +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ta.ts @@ -0,0 +1,1513 @@ + + + + + Assembly_ExportASMT + + + Export ASMT File + ASMT கோப்பை ஏற்றுமதி செய்யவும் + + + + Export currently active assembly as a ASMT file. + தற்போது செயலில் உள்ள அசெம்பிளியை ASMT கோப்பாக ஏற்றுமதி செய்யவும். + + + + Assembly_InsertLink + + + <p>Inserts a component into the active assembly. This will create dynamic links to parts, bodies, primitives, and assemblies. To insert external components, make sure that the file is <b>open in the current session</b></p><ul><li>Insert by left clicking items in the list.</li><li>Remove by right clicking items in the list.</li><li>Press shift to add several instances of the component while clicking on the view.</li></ul> + <p>செயலில் உள்ள அசெம்பிளியில் ஒரு கூறுகளைச் செருகுகிறது. இது பாகங்கள், உடல்கள், பழமையானவை மற்றும் கூட்டங்களுக்கு மாறும் இணைப்புகளை உருவாக்கும். வெளிப்புறக் கூறுகளைச் செருக, கோப்பு <b>தற்போதைய அமர்வில் திறந்திருப்பதை உறுதிசெய்யவும்</b></p><ul><li>பட்டியலில் உள்ள உருப்படிகளை இடது சொடுக்கு செய்வதன் மூலம் செருகவும்.</li><li>பட்டியலில் உள்ள உருப்படிகளை வலது சொடுக்கு செய்வதன் மூலம் அகற்றவும்.</li><li>பார்வையில் சொடுக்கு செய்யும் போது கூறுகளின் பல நிகழ்வுகளைச் சேர்க்க உயர்த்து ஐ அழுத்தவும்.</li></ul> + + + + Component + உறுப்பு + + + + Assembly_SolveAssembly + + + Solve Assembly + சட்டசபையை தீர்க்கவும் + + + + Solves the currently active assembly. + தற்போது செயலில் உள்ள சட்டசபையை தீர்க்கிறது. + + + + QObject + + + Assembly + Assembly + + + + Active object + செயலில் உள்ள பொருள் + + + + Turn flexible + நெகிழ்வாகத் திரும்பு + + + + Your sub-assembly is currently rigid. This will make it flexible instead. + உங்கள் துணை-அசெம்பிளி தற்போது கடினமாக உள்ளது. இது அதற்கு பதிலாக நெகிழ்வானதாக மாற்றும். + + + + Turn rigid + திடமாக திரும்பவும் + + + + Your sub-assembly is currently flexible. This will make it rigid instead. + உங்கள் துணை-அசெம்பிளி தற்போது நெகிழ்வானது. இது அதற்கு பதிலாக கடினமாக்கும். + + + + N/A + இதற்கில்லை + + + + Not supported + ஆதரிக்கப்படவில்லை + + + + Workbench + + + Assembly + தொகுப்பு + + + + Assembly Joints + பேரவை மூட்டுகள் + + + + &Assembly + &சட்டசபை + + + + Assembly + + + Fixed + சரி செய்யப்பட்டது + + + + Revolute + புரட்சி வெற்றி + + + + Cylindrical + உருளை + + + + Slider + ச்லைடர் + + + + Ball + பந்து + + + + + Distance + தூரம் + + + + Parallel + இணை + + + + Perpendicular + செங்குத்து, செங்குத்தான + + + + Angle + கோணம் + + + + RackPinion + ரேக் பினியன் + + + + Screw + திருகு + + + + Gears + கியர்கள் + + + + Belt + வார்ச்சந்து + + + + Broken link in: + உடைந்த இணைப்பு: + + + + Select 2 elements from 2 separate parts + 2 தனித்தனி பகுதிகளிலிருந்து 2 கூறுகளைத் தேர்ந்தெடுக்கவும் + + + + Radius 1 + ஆரம் 1 + + + + Thread pitch + நூல் சுருதி + + + + Pitch radius + சுருதி ஆரம் + + + + Ask + கேள் + + + + Always + எப்போதும் + + + + Never + ஒருபோதும் + + + + Index (auto) + குறியீட்டு (தானியங்கு) + + + + Name (auto) + பெயர் (தானியங்கு) + + + + Description + விவரம் + + + + File Name (auto) + கோப்பு பெயர் (தானியங்கு) + + + + Quantity (auto) + அளவு (தானியங்கு) + + + + Default + இயல்புநிலை + + + + Duplicate Name + நகல் பெயர் + + + + This name is already used. Please choose a different name. + இந்த பெயர் ஏற்கனவே பயன்படுத்தப்பட்டது. தயவுசெய்து வேறு பெயரைத் தேர்ந்தெடுக்கவும். + + + + Options + விருப்பங்கள் + + + + Sub-assembly children: the children of sub-assemblies will be included in the bill of materials + துணை-சபை குழந்தைகள்: உப-சபைகளின் குழந்தைகள் பொருட்களின் மசோதாவில் சேர்க்கப்படுவார்கள் + + + + Parts children: the children of parts will be added to the bill of materials + பாகங்கள் குழந்தைகள்: பகுதிகளின் குழந்தைகள் பொருட்களின் மசோதாவில் சேர்க்கப்படும் + + + + Only parts: adds only part containers and sub-assemblies to the bill of materials. Solids like Part Design bodies, fasteners, or Part workbench primitives are ignored. + பாகங்கள் மட்டும்: பொருட்களின் மசோதாவில் பகுதி கொள்கலன்கள் மற்றும் துணை-அசெம்பிளிகளை மட்டுமே சேர்க்கிறது. பார்ட் டிசைன் உடல்கள், ஃபாச்டென்சர்கள் அல்லது பார்ட் ஒர்க் பெஞ்ச் ப்ரிமிடிவ்ச் போன்ற திடப்பொருட்கள் புறக்கணிக்கப்படுகின்றன. + + + + Columns + நெடுவரிசைகள் + + + + Custom columns : 'Description' and other custom columns you add by clicking on 'Add column' will not have their data overwritten. If a column name starts with '.' followed by a property name (e.g. '.Length'), it will be auto-populated with that property value. These columns can be renamed by double-clicking or pressing F2 (renaming a column will currently lose its data). + தனிப்பயன் நெடுவரிசைகள் : 'விளக்கம்' மற்றும் 'நெடுவரிசையைச் சேர்' என்பதைக் சொடுக்கு செய்வதன் மூலம் நீங்கள் சேர்க்கும் பிற தனிப்பயன் நெடுவரிசைகள் அவற்றின் தரவு மேலெழுதப்படாது. நெடுவரிசையின் பெயர் '.' என்று தொடங்கினால். சொத்துப் பெயரைத் தொடர்ந்து (எ.கா. '. நீளம்'), அது அந்தச் சொத்து மதிப்புடன் தானாக நிரப்பப்படும். இந்த நெடுவரிசைகளை இருமுறை சொடுக்கு செய்வதன் மூலம் அல்லது F2 அழுத்துவதன் மூலம் மறுபெயரிடலாம் (ஒரு நெடுவரிசையை மறுபெயரிடுவது தற்போது அதன் தரவை இழக்கும்). + + + + Any column (custom or not), can be deleted by pressing the Delete key + எந்த நெடுவரிசையையும் (தனிப்பயன் அல்லது இல்லை), நீக்கு விசையை அழுத்துவதன் மூலம் நீக்கலாம் + + + + Export + ஏற்றுமதி + + + + The exported file format can be customized in the Spreadsheet workbench preferences + ஏற்றுமதி செய்யப்பட்ட கோப்பு வடிவத்தை விரிதாள் பணிமனை விருப்பத்தேர்வுகளில் தனிப்பயனாக்கலாம் + + + + Auto columns : (Index, Quantity, Name...) are populated automatically. Any modification you make will be overridden. These columns cannot be renamed. + தானியங்கு நெடுவரிசைகள் : (அட்டவணை, அளவு, பெயர்...) தானாக நிரப்பப்படும். நீங்கள் செய்யும் எந்த மாற்றமும் மேலெழுதப்படும். இந்த நெடுவரிசைகளை மறுபெயரிட முடியாது. + + + + Part name + பகுதி பெயர் + + + + Part + பகுதி + + + + Create part in new file + புதிய கோப்பில் ஒரு பகுதியை உருவாக்கவும் + + + + Joint new part origin + கூட்டு புதிய பகுதி தோற்றம் + + + + If the new document is not saved the new part cannot be linked in the assembly. + புதிய ஆவணம் சேமிக்கப்படவில்லை என்றால், புதிய பகுதியை சட்டசபையில் இணைக்க முடியாது. + + + + + Save Document + ஆவணத்தைச் சேமிக்கவும் + + + + The assembly document must be saved before inserting a new part. + புதிய பகுதியைச் செருகுவதற்கு முன், பேரவை ஆவணம் சேமிக்கப்பட வேண்டும். + + + + + Save + சேமி + + + + Do not Link + இணைக்க வேண்டாம் + + + + Enter your formula... + உங்கள் சூத்திரத்தை உள்ளிடவும்... + + + + In capital are variables that you need to replace with actual values. More details about each example in its tooltip. + மூலதனத்தில் நீங்கள் உண்மையான மதிப்புகளுடன் மாற்ற வேண்டிய மாறிகள் உள்ளன. ஒவ்வொரு உதாரணத்தையும் பற்றிய கூடுதல் விவரங்கள் அதன் உதவிக்குறிப்பில் உள்ளன. + + + + - Linear: C + VEL*time + - நேரியல்: C + VEL*நேரம் + + + + - Quadratic: C + VEL*time + ACC*time^2 + - இருபடி: C + VEL*time + ACC*time^2 + + + + - Harmonic: C + AMP*sin(VEL*time - PHASE) + - ஆர்மோனிக்: C + AMP*sin(VEL*time - PHASE) + + + + - Exponential: C*exp(time/TIMEC) + - அதிவேக: C*exp(நேரம்/TIMEC) + + + + - Smooth Step: L1 + (L2 - L1)*((1/2) + (1/pi)*arctan(SLOPE*(time - T0))) + - மென்மையான படி: L1 + (L2 - L1)*((1/2) + (1/pi)*arctan(SLOPE*(time - T0))) + + + + - Smooth Square Impulse: (H/pi)*(arctan(SLOPE*(time - T1)) - arctan(SLOPE*(time - T2))) + - ச்மூத் ச்கொயர் இம்பல்ச்: (H/pi)*(arctan(SLOPE*(time - T1)) - arctan(SLOPE*(time - T2))) + + + + - Smooth Ramp Top Impulse: ((1/pi)*(arctan(1000*(time - T1)) - arctan(1000*(time - T2))))*(((H2 - H1)/(T2 - T1))*(time - T1) + H1) + - ச்மூத் ராம்ப் டாப் இம்பல்ச்: ((1/pi)*(arctan(1000*(time - T1)) - arctan(1000*(time - T2))))*(((H2 - H1)/(T2 - T1))*(நேரம் - T1) + H1) + + + + C is a constant offset. +VEL is a velocity or slope or gradient of the straight line. + C ஒரு நிலையான ஆஃப்செட். +VEL என்பது நேர்கோட்டின் விரைவு அல்லது சாய்வு அல்லது சாய்வு. + + + + C is a constant offset. +VEL is the velocity or slope or gradient of the straight line. +ACC is the acceleration or coefficient of the second order. The function is a parabola. + C ஒரு நிலையான ஆஃப்செட். +VEL என்பது நேர் கோட்டின் விரைவு அல்லது சாய்வு அல்லது சாய்வு. +ACC என்பது இரண்டாவது வரிசையின் முடுக்கம் அல்லது குணகம். செயல்பாடு ஒரு பரவளையமாகும். + + + + C is a constant offset. +AMP is the amplitude of the sine wave. +VEL is the angular velocity in radians per second. +PHASE is the phase of the sine wave. + C ஒரு நிலையான ஆஃப்செட். +AMP என்பது சைன் அலையின் வீச்சு ஆகும். +VEL என்பது ஒரு நொடிக்கு ரேடியன்களில் உள்ள கோண விரைவு. +PHASE என்பது சைன் அலையின் கட்டம். + + + + C is a constant. +TIMEC is the time constant of the exponential function. + C என்பது ஒரு மாறிலி. +TIMEC என்பது அதிவேக செயல்பாட்டின் நேர மாறிலி ஆகும். + + + + L1 is step level before time = T0. +L2 is step level after time = T0. +SLOPE defines the steepness of the transition between L1 and L2 about time = T0. Higher values gives sharper cornered steps. SLOPE = 1000 or greater are suitable. + L1 என்பது நேரத்திற்கு முன் படி நிலை = T0. +L2 என்பது நேரத்திற்குப் பிறகு படி நிலை = T0. +SLOPE ஆனது L1 மற்றும் L2 க்கு இடையே உள்ள மாறுதலின் செங்குத்தான தன்மையை நேரம் = T0 என வரையறுக்கிறது. அதிக மதிப்புகள் கூர்மையான மூலைப்படுத்தப்பட்ட படிகளை வழங்குகிறது. சாய்வு = 1000 அல்லது அதற்கு மேற்பட்டவை பொருத்தமானவை. + + + + H is the height of the impulse. +T1 is the start of the impulse. +T2 is the end of the impulse. +SLOPE defines the steepness of the transition between 0 and H about time = T1 and T2. Higher values gives sharper cornered impulses. SLOPE = 1000 or greater are suitable. + H என்பது தூண்டுதலின் உயரம். +T1 என்பது தூண்டுதலின் தொடக்கமாகும். +T2 என்பது தூண்டுதலின் முடிவு. +நேரம் = T1 மற்றும் T2 பற்றி 0 மற்றும் H இடையே உள்ள மாற்றத்தின் செங்குத்தான தன்மையை SLOPE வரையறுக்கிறது. அதிக மதிப்புகள் கூர்மையான மூலை உந்துதல்களைத் தருகின்றன. சாய்வு = 1000 அல்லது அதற்கு மேற்பட்டவை பொருத்தமானவை. + + + + This is similar to the square impulse but the top has a sloping ramp. It is good for building a smooth piecewise linear function by adding a series of these. +T1 is the start of the impulse. +T2 is the end of the impulse. +H1 is the height at T1 at the beginning of the ramp. +H2 is the height at T2 at the end of the ramp. +SLOPE defines the steepness of the transition between 0 and H1 and H2 to 0 about time = T1 and T2 respectively. Higher values gives sharper cornered impulses. SLOPE = 1000 or greater are suitable. + இது சதுர உந்துதலைப் போன்றது ஆனால் மேலே ஒரு சாய்வான சாய்வு உள்ளது. இவற்றின் தொடரைச் சேர்ப்பதன் மூலம் ஒரு மென்மையான துண்டு வரிசை நேரியல் செயல்பாட்டை உருவாக்குவது நல்லது. +T1 என்பது தூண்டுதலின் தொடக்கமாகும். +T2 என்பது தூண்டுதலின் முடிவு. +H1 என்பது வளைவின் தொடக்கத்தில் T1 இல் உள்ள உயரம். +H2 என்பது வளைவின் முடிவில் T2 இல் உள்ள உயரம். +SLOPE ஆனது 0 மற்றும் H1 மற்றும் H2 இலிருந்து 0 க்கு இடையே உள்ள மாறுதலின் செங்குத்தான தன்மையை முறையே = T1 மற்றும் T2 பற்றி வரையறுக்கிறது. அதிக மதிப்புகள் கூர்மையான மூலை உந்துதல்களைத் தருகின்றன. சாய்வு = 1000 அல்லது அதற்கு மேற்பட்டவை பொருத்தமானவை. + + + + + Help + உதவி + + + + Hide help + உதவியை மறை + + + + Create + உருவாக்கு + + + + Activate + செயல்படுத்து + + + + Insert + செருகவும் + + + + Grounding + நிலமிடுதல் + + + + Constraints + கட்டுப்பாடுகள் + + + + Tools + கருவிகள் + + + + Simulation + பாவனை + + + + App::Property + + + The type of the joint + கூட்டு வகை + + + + The first reference of the joint + கூட்டு முதல் குறிப்பு + + + + This is the local coordinate system within Reference1's object that will be used for the joint + இது ரெஃபரன்ச் ஆப்செக்டுடன் கூடிய உள்ளக ஒருங்கிணைப்பு அமைப்பாகும், இது கூட்டுக்கு பயன்படுத்தப்படும் + + + + This prevents Placement1 from recomputing, enabling custom positioning of the placement + இது ப்ளேச்மென்ட்1 ஐ மறுகணிப்பிலிருந்து தடுக்கிறது, இது இடத்தின் தனிப்பயன் நிலைப்படுத்தலை செயல்படுத்துகிறது + + + + + This is the attachment offset of the first connector of the joint + இது கூட்டு முதல் இணைப்பின் இணைப்பு ஆஃப்செட் ஆகும் + + + + This is the local coordinate system within Reference2's object that will be used for the joint + இது ரெஃபரன்ச் ஆப்செக்டுடன் கூடிய உள்ளக ஒருங்கிணைப்பு அமைப்பாகும், இது கூட்டுக்கு பயன்படுத்தப்படும் + + + + This prevents Placement2 from recomputing, enabling custom positioning of the placement + இது ப்ளேச்மென்ட்2 ஐ மறுகணிப்பிலிருந்து தடுக்கிறது, இது இடத்தின் தனிப்பயன் நிலைப்படுத்தலை செயல்படுத்துகிறது + + + + + This is the attachment offset of the second connector of the joint + இது இணைப்பின் இரண்டாவது இணைப்பியின் இணைப்பு ஆஃப்செட் ஆகும் + + + + Enable the minimum length limit of the joint + இணைப்பின் குறைந்தபட்ச நீள வரம்பை இயக்கவும் + + + + Enable the maximum length limit of the joint + இணைப்பின் அதிகபட்ச நீள வரம்பை இயக்கவும் + + + + Enable the minimum angle limit of the joint + இணைப்பின் குறைந்தபட்ச கோண வரம்பை இயக்கவும் + + + + Enable the maximum angle limit of the joint + இணைப்பின் அதிகபட்ச கோண வரம்பை இயக்கவும் + + + + This is the angle of the joint. It is used only by the Angle joint. + இது கூட்டு கோணம். இது ஆங்கிள் கூட்டு மூலம் மட்டுமே பயன்படுத்தப்படுகிறது. + + + + This is the minimum limit for the length between both coordinate systems (along their z-axis) + இது இரண்டு ஒருங்கிணைப்பு அமைப்புகளுக்கு இடையிலான நீளத்திற்கான குறைந்தபட்ச வரம்பு (அவற்றின் z- அச்சில்) + + + + This is the maximum limit for the length between both coordinate systems (along their z-axis) + இது இரண்டு ஒருங்கிணைப்பு அமைப்புகளுக்கு இடையேயான நீளத்திற்கான அதிகபட்ச வரம்பாகும் (அவற்றின் z- அச்சில்) + + + + This is the minimum limit for the angle between both coordinate systems (between their x-axis) + இது இரு ஒருங்கிணைப்பு அமைப்புகளுக்கு இடையே உள்ள கோணத்திற்கான குறைந்தபட்ச வரம்பு (அவற்றின் x- அச்சுக்கு இடையே) + + + + This is the maximum limit for the angle between both coordinate systems (between their x-axis) + இது இரு ஒருங்கிணைப்பு அமைப்புகளுக்கு இடையே உள்ள கோணத்திற்கான அதிகபட்ச வரம்பாகும் (அவற்றின் x- அச்சுக்கு இடையே) + + + + The second reference of the joint + கூட்டு இரண்டாவது குறிப்பு + + + + The first object of the joint + கூட்டு முதல் பொருள் + + + + The second object of the joint + கூட்டு இரண்டாவது பொருள் + + + + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) + இது மூட்டு தூரம். இது தொலைதூர கூட்டு மற்றும் ரேக் மற்றும் பினியன் (பிட்ச் ஆரம்), ச்க்ரூ மற்றும் கியர்ச் மற்றும் பெல்ட் (ஆரம்1) ஆகியவற்றால் மட்டுமே பயன்படுத்தப்படுகிறது. + + + + This is the second distance of the joint. It is used only by the gear joint to store the second radius. + இது கூட்டு இரண்டாவது தூரம். இது இரண்டாவது ஆரம் சேமிக்க கியர் கூட்டு மட்டுமே பயன்படுத்தப்படுகிறது. + + + + The {order} reference of the joint + இணைப்பின் {order} குறிப்பு + + + + The object to ground + தரைக்கு பொருள் + + + + + The objects moved by the move + நகர்வால் நகர்த்தப்பட்ட பொருள்கள் + + + + This is the movement of the move. The end placement is the result of the start placement * this placement. + இதுவே அசைவின் இயக்கம். இறுதி வேலை வாய்ப்பு என்பது தொடக்க இடத்தின் விளைவாகும் * இந்த வேலை வாய்ப்பு. + + + + The type of the move + நகர்த்தலின் வகை + + + + Simulation start time. + உருவகப்படுத்துதல் தொடக்க நேரம். + + + + Simulation end time. + உருவகப்படுத்துதல் முடிவு நேரம். + + + + Simulation time step for output. + வெளியீட்டிற்கான உருவகப்படுத்துதல் நேர படி. + + + + Integration global error tolerance. + ஒருங்கிணைப்பு உலகளாவிய பிழை சகிப்புத்தன்மை. + + + + Frames Per Second. + நொடிக்கு பிரேம்கள். + + + + The number of decimals to use for calculated texts + கணக்கிடப்பட்ட உரைகளுக்குப் பயன்படுத்த வேண்டிய தசமங்களின் எண்ணிக்கை + + + + The joint that is moved by the motion + இயக்கத்தால் நகர்த்தப்படும் கூட்டு + + + + This is the formula of the motion. For example '1.0*time'. + இதுவே இயக்கத்தின் தேற்றம். உதாரணமாக '1.0*நேரம்'. + + + + The type of the motion + இயக்கத்தின் வகை + + + + TaskAssemblyCreateJoint + + + Distance + தூரம் + + + + Radius 2 + ஆரம் 2 + + + + Offset + ஆஃப்செட் + + + + Rotation + சுழற்சி + + + + Offset1 + ஆஃப்செட்1 + + + + Offset2 + ஆஃப்செட்2 + + + + Show advanced offsets + மேம்பட்ட ஆஃப்செட்களைக் காட்டு + + + + Joint + மூட்டு + + + + Isolate + தனிமைப்படுத்து + + + + Angle + கோணம் + + + + Sets the attachment offset of the joint’s first marker (coordinate system) + கூட்டு முதல் மார்க்கரின் (ஒருங்கிணைந்த அமைப்பு) இணைப்பு ஆஃப்செட்டை அமைக்கிறது + + + + Sets the attachment offset of the second marker (coordinate system) of the joint + இணைப்பின் இரண்டாவது மார்க்கரின் (ஒருங்கிணைந்த அமைப்பு) இணைப்பு ஆஃப்செட்டை அமைக்கிறது + + + + Reverse the direction of the joint + மூட்டு திசையை தலைகீழாக மாற்றவும் + + + + Reverse + தலைகீழ் + + + + Limits + வரம்புகள் + + + + Min length + குறைந்தபட்ச நீளம் + + + + Max length + அதிகபட்ச நீளம் + + + + Min angle + குறைந்தபட்ச கோணம் + + + + Max angle + அதிகபட்ச கோணம் + + + + Reverse rotation + தலைகீழ் சுழற்சி + + + + TaskAssemblyInsertLink + + + Insert + செருகவும் + + + + Search parts… + பாகங்களைத் தேடு… + + + + Cannot find the part? + பகுதியை கண்டுபிடிக்க முடியவில்லையா? + + + + Open File + கோப்பை திற + + + + Shows only parts in the list + பட்டியலில் உள்ள பகுதிகளை மட்டுமே காட்டுகிறது + + + + Show only parts + பகுதிகளை மட்டும் காட்டு + + + + Sets whether the inserted sub-assemblies will be rigid or flexible. +Rigid means that the added sub-assembly will be considered as a solid unit within the parent assembly. +Flexible means that the added sub-assembly will allow movement of its individual components' joints within the parent assembly. +You can change this behavior at any time by either right-clicking the sub-assembly on the document tree and toggling the +'Turn rigid'/'Turn flexible' command there, or by editing its Rigid property in the property editor. + செருகப்பட்ட துணை-அசெம்பிளிகள் கடினமானதா அல்லது நெகிழ்வானதா என்பதை அமைக்கிறது. +ரிசிட் என்றால், சேர்க்கப்பட்ட துணை-அசெம்பிளி, பெற்றோர் சட்டசபைக்குள் ஒரு திடமான அலகாகக் கருதப்படும். +நெகிழ்வானது என்றால், சேர்க்கப்பட்ட துணை-அசெம்பிளி அதன் தனிப்பட்ட கூறுகளின் மூட்டுகளை பெற்றோர் சட்டசபைக்குள் நகர்த்த அனுமதிக்கும். +ஆவண மரத்தில் உள்ள துணை-அசெம்பிளியை வலது சொடுக்கு செய்து, மாற்றுவதன் மூலம் நீங்கள் எந்த நேரத்திலும் இந்த நடத்தையை மாற்றலாம். +அங்கு 'டர்ன் ரிசிட்'/'டர்ன் ஃப்ளெக்சிபிள்' கட்டளை அல்லது அதன் ரிசிட் சொத்தை சொத்து எடிட்டரில் திருத்துவதன் மூலம். + + + + Rigid sub-assemblies + கடுமையான துணைக் கூட்டங்கள் + + + + AssemblyGui::DlgSettingsAssembly + + + General + பொது + + + + Allows leaving edit mode when pressing the Esc key + தப்பி விசையை அழுத்தும் போது திருத்து பயன்முறையை விட்டு வெளியேற அனுமதிக்கிறது + + + + Log the dragging steps of the solver. Useful to report a bug. +The files are named "runPreDrag.asmt" and "dragging.log" and are located in the default directory of std::ofstream (on Windows it's the desktop) + தீர்வை இழுக்கும் படிகளை பதிவு செய்யவும். பிழையைப் புகாரளிக்க பயனுள்ளதாக இருக்கும். +கோப்புகள் "runPreDrag.asmt" மற்றும் "dragging.log" என்று பெயரிடப்பட்டுள்ளன, மேலும் அவை std::ofstream இன் இயல்புநிலை கோப்பகத்தில் அமைந்துள்ளன (விண்டோசில் இது டெச்க்டாப்) + + + + Ground first part + தரை முதல் பகுதி + + + + When inserting the first part in the assembly, it can be grounded automatically + சட்டசபையில் முதல் பகுதியைச் செருகும்போது, ​​அது தானாகவே தரையிறக்கப்படலாம் + + + + Esc leaves edit mode + தப்பி திருத்து பயன்முறையிலிருந்து வெளியேறுகிறது + + + + Log dragging steps + பதிவு இழுக்கும் படிகள் + + + + AssemblyGui::ViewProviderAssembly + + + The object is associated to one or more joints. + பொருள் ஒன்று அல்லது அதற்கு மேற்பட்ட மூட்டுகளுடன் தொடர்புடையது. + + + + Do you want to move the object and delete associated joints? + பொருளை நகர்த்தவும் தொடர்புடைய மூட்டுகளை நீக்கவும் விரும்புகிறீர்களா? + + + + Move part + பகுதியை நகர்த்தவும் + + + + ViewProviderAssembly + and %1 more + வழங்குநர்தொகுப்பைக் காண்க + + + + Empty Assembly + காலியான பேரவை + + + + Over-constrained: + அதிகப்படியான கட்டுப்பாடு: + + + + Malformed joints: + தவறான மூட்டுகள்: + + + + Redundant joints: + தேவையற்ற மூட்டுகள்: + + + + Partially redundant: + பகுதி தேவையற்றது: + + + + Solver failed to converge + கரைப்பான் ஒன்றிணைக்க முடியவில்லை + + + + Under-constrained: + கீழ்-கட்டுப்படுத்தப்பட்டவை: + + + + %n Degrees of Freedom + + %n சுதந்திர நிலை + %n சுதந்திர நிலைகள் + + + + + Fully constrained + முழுமையாக கட்டுப்படுத்தப்பட்டது + + + + Assembly_CreateJointScrew + + + Screw Joint + திருகு கூட்டு + + + + <p>Creates a screw joint that links a part with a sliding joint to a part with a revolute joint</p><p>Select the same coordinate systems as the revolute and sliding joints. The pitch radius defines the movement ratio between the rotating screw and the sliding part.</p> + <p>ச்லைடிங் கூட்டுடன் ஒரு பகுதியை இணைக்கும் ஒரு திருகு இணைப்பை உருவாக்குகிறது</p><p>ரிவல்யூட் மற்றும் ச்லைடிங் மூட்டுகளின் அதே ஒருங்கிணைப்பு அமைப்புகளைத் தேர்ந்தெடுக்கவும். சுருதி ஆரம் சுழலும் திருகுக்கும் நெகிழ் பகுதிக்கும் இடையே உள்ள இயக்க விகிதத்தை வரையறுக்கிறது.</p> + + + + Assembly_CreateJointGearBelt + + + Gears/Belt Joint + கியர்ச்/பெல்ட் கூட்டு + + + + <p>Creates a gears or belt joint that links 2 rotating gears together</p><p>Select the same coordinate systems as the revolute joints.</p> + <p>2 சுழலும் கியர்களை ஒன்றாக இணைக்கும் கியர்கள் அல்லது பெல்ட் கூட்டு உருவாக்குகிறது</p><p>ரிவால்யூட் மூட்டுகளின் அதே ஒருங்கிணைப்பு அமைப்புகளைத் தேர்ந்தெடுக்கவும்.</p> + + + + TaskAssemblyCreateView + + + Exploded View + வெடித்த காட்சி + + + + If checked, parts will be selected as a single solid + சரிபார்க்கப்பட்டால், பாகங்கள் ஒற்றை திடமாக தேர்ந்தெடுக்கப்படும் + + + + Parts as single solid + ஒற்றை திடமான பாகங்கள் + + + + Align Dragger + இழுவையை சீரமைக்கவும் + + + + Select a feature to align. Press Esc to cancel. + சீரமைக்க ஒரு அம்சத்தைத் தேர்ந்தெடுக்கவும். ரத்து செய்ய தப்பி ஐ அழுத்தவும். + + + + Explode Radially + ரேடியலாக வெடிக்கவும் + + + + Sub-assemblies children + துணைக் கூட்டங்கள் குழந்தைகள் + + + + Parts children + பாகங்கள் குழந்தைகள் + + + + Bill of Materials + பொருட்களின் பில் + + + + Includes children of sub-assemblies in the bill of materials + பொருட்களின் மசோதாவில் துணை-அசெம்பிளிகளின் குழந்தைகளை உள்ளடக்கியது + + + + Include child parts in the bill of materials + பொருட்களின் மசோதாவில் குழந்தை பாகங்களைச் சேர்க்கவும் + + + + Adds only part containers and sub-assemblies to the bill of materials. Solids (e.g. bodies, fasteners, primitives) are excluded. + பொருட்களின் மசோதாவில் பகுதி கொள்கலன்கள் மற்றும் துணை-அசெம்பிளிகளை மட்டுமே சேர்க்கிறது. திடப்பொருட்கள் (எ.கா. உடல்கள், ஃபாச்டென்சர்கள், ப்ரிமிட்டிவ்கள்) விலக்கப்பட்டுள்ளன. + + + + Only parts + பாகங்கள் மட்டுமே + + + + Columns + நெடுவரிசைகள் + + + + Add Column + நெடுவரிசையைச் சேர்க்கவும் + + + + Export + ஏற்றுமதி + + + + Help + உதவி + + + + Assembly_CreateBom + + + Bill of Materials + பொருட்களின் பில் + + + + <p>Creates a bill of materials of the current assembly. If an assembly is active, it will be a BOM of this assembly. Else it will be a BOM of the whole document.</p><p>The BOM object is a document object that stores the settings of your BOM. It is also a spreadsheet object so you can easily visualize the BOM. If you do not need the BOM object to be saved as a document object, you can simply export and cancel the task.</p><p>The columns 'Index', 'Name', 'File Name' and 'Quantity' are automatically generated on recompute. The 'Description' and custom columns are not overwritten.</p> + <p>தற்போதைய அசெம்பிளியின் பொருட்களின் மசோதாவை உருவாக்குகிறது. ஒரு பேரவை செயலில் இருந்தால், அது இந்த சட்டசபையின் BOM ஆக இருக்கும். இல்லையெனில் அது முழு ஆவணத்தின் BOM ஆக இருக்கும்.</p><p>BOM ஆப்செக்ட் என்பது உங்கள் BOM இன் அமைப்புகளைச் சேமிக்கும் ஒரு ஆவணப் பொருளாகும். இது ஒரு விரிதாள் பொருளாகும், எனவே நீங்கள் BOM ஐ எளிதாகக் காட்சிப்படுத்தலாம். BOM ஆப்செக்டை ஆவணப் பொருளாகச் சேமிக்கத் தேவையில்லை என்றால், நீங்கள் பணியை ஏற்றுமதி செய்து ரத்து செய்யலாம்.</p><p>'இண்டெக்ச்', 'பெயர்', 'கோப்புப் பெயர்' மற்றும் 'அளவு' நெடுவரிசைகள் மறுகணிப்பில் தானாகவே உருவாக்கப்படும். 'விளக்கம்' மற்றும் தனிப்பயன் நெடுவரிசைகள் மேலெழுதப்படவில்லை.</p> + + + + Assembly::AssemblyLink + + + Joints + மூட்டுகள் + + + + Command + + + Toggle Rigid + ரிசிடை நிலைமாற்று + + + + Assembly_InsertNewPart + + + New Part + புதிய பகுதி + + + + Insert a new part into the active assembly. The new part's origin can be positioned in the assembly. + செயலில் உள்ள சட்டசபையில் ஒரு புதிய பகுதியைச் செருகவும். புதிய பகுதியின் தோற்றம் சட்டசபையில் வைக்கப்படலாம். + + + + TaskAssemblyCreateSimulation + + + Motions + இயக்கங்கள் + + + + Add a prescribed motion + பரிந்துரைக்கப்பட்ட இயக்கத்தைச் சேர்க்கவும் + + + + Delete selected motions + தேர்ந்தெடுக்கப்பட்ட இயக்கங்களை நீக்கு + + + + Simulation + உருவகப்படுத்துதல் + + + + Simulation Settings + உருவகப்படுத்துதல் அமைப்புகள் + + + + Start + தொடங்கு + + + + + Start time of the simulation + உருவகப்படுத்துதலின் தொடக்க நேரம் + + + + End + முடிவு + + + + + End time of the simulation + உருவகப்படுத்துதலின் முடிவு நேரம் + + + + Step + படி + + + + + Time step + நேர படி + + + + + Global error tolerance + உலகளாவிய பிழை சகிப்புத்தன்மை + + + + Animation Player + அனிமேசன் பிளேயர் + + + + Frames per second + நொடிக்கு பிரேம்கள் + + + + Tolerance + பொறுமை + + + + Generate + உருவாக்கு + + + + Frame + சட்டகம் + + + + 0.00 s + 0.00 செ + + + + Step backward + பின்வாங்கவும் + + + + Play backward + பின்னோக்கி விளையாடு + + + + Stop + நிறுத்து + + + + Play forward + முன்னோக்கி விளையாடு + + + + Step forward + முன்னோக்கி படி + + + + Assembly_CreateAssembly + + + New Assembly + புதிய பேரவை + + + + Creates an assembly object in the current document, or in the current active assembly (if any). Limit of one root assembly per file. + தற்போதைய ஆவணத்தில் அல்லது தற்போதைய செயலில் உள்ள சட்டசபையில் (ஏதேனும் இருந்தால்) ஒரு பேரவை பொருளை உருவாக்குகிறது. ஒரு கோப்பிற்கு ஒரு ரூட் பேரவை வரம்பு. + + + + Assembly_ActivateAssembly + + + + Activate Assembly + சட்டசபையை செயல்படுத்தவும் + + + + Select an assembly to activate: + செயல்படுத்த ஒரு சட்டசபையைத் தேர்ந்தெடுக்கவும்: + + + + Sets an assembly as the active one for editing. + திருத்துதல் செய்வதற்கு ஒரு அசெம்பிளியை செயலில் உள்ளதாக அமைக்கிறது. + + + + Assembly_CreateJointFixed + + + Fixed Joint + நிலையான கூட்டு + + + + <p>1 - If an assembly is active : Creates a joint permanently locking two parts together, preventing any movement or rotation</p><p>2 - If a part is active: Positions sub-parts by matching selected coordinate systems. The second part selected will move.</p> + <p>1 - ஒரு அசெம்பிளி செயலில் இருந்தால் : நிரந்தரமாக இரண்டு பகுதிகளை ஒன்றாகப் பூட்டி, எந்த இயக்கத்தையும் அல்லது சுழற்சியையும் தடுக்கும் ஒரு கூட்டு உருவாக்குகிறது</p><p>2 - ஒரு பகுதி செயலில் இருந்தால்: தேர்ந்தெடுக்கப்பட்ட ஒருங்கிணைப்பு அமைப்புகளைப் பொருத்துவதன் மூலம் துணைப் பகுதிகளை நிலைநிறுத்துகிறது. தேர்ந்தெடுக்கப்பட்ட இரண்டாவது பகுதி நகரும்.</p> + + + + Assembly_CreateJointRevolute + + + Revolute Joint + Revolute கூட்டு + + + + Creates a revolute joint allowing rotation around a single axis between selected parts + தேர்ந்தெடுக்கப்பட்ட பகுதிகளுக்கு இடையில் ஒற்றை அச்சில் சுழல அனுமதிக்கும் ஒரு சுழல் கூட்டு உருவாக்குகிறது + + + + Assembly_CreateJointCylindrical + + + Cylindrical Joint + உருளை கூட்டு + + + + Creates a cylindrical joint that allows rotation around and translation along a single axis between assembled parts + ஒரு உருளை மூட்டை உருவாக்குகிறது, அது சுற்றிச் சுழலவும், கூடியிருந்த பகுதிகளுக்கு இடையே ஒற்றை அச்சில் மொழிபெயர்க்கவும் அனுமதிக்கிறது. + + + + Assembly_CreateJointSlider + + + Slider Joint + ச்லைடர் கூட்டு + + + + Creates a slider joint that allows linear movement along a single axis, but restricts rotation between selected parts + ஒற்றை அச்சில் நேரியல் இயக்கத்தை அனுமதிக்கும் ச்லைடர் கூட்டு உருவாக்குகிறது, ஆனால் தேர்ந்தெடுக்கப்பட்ட பகுதிகளுக்கு இடையே சுழற்சியை கட்டுப்படுத்துகிறது + + + + Assembly_CreateJointBall + + + Ball Joint + பந்துமூட்டு + + + + Creates a ball joint that connects parts at a point, allowing unrestricted movement as long as the connection points remain in contact + ஒரு புள்ளியில் பகுதிகளை இணைக்கும் ஒரு பந்து கூட்டு உருவாக்குகிறது, இணைப்பு புள்ளிகள் தொடர்பில் இருக்கும் வரை கட்டுப்பாடற்ற இயக்கத்தை அனுமதிக்கிறது + + + + Assembly_CreateJointDistance + + + Distance Joint + தொலைவு கூட்டு + + + + <p>Creates a distance joint that fixes the distance between the selected objects</p><p>Creates one of several different joints based on the selection. For example, a distance of 0 between a plane and a cylinder creates a tangent joint. A distance of 0 between planes will make them co-planar.</p> + <p>தேர்ந்தெடுக்கப்பட்ட பொருட்களுக்கு இடையே உள்ள தூரத்தை நிர்ணயிக்கும் தொலைதூர இணைப்பை உருவாக்குகிறது</p><p>தேர்வின் அடிப்படையில் பல்வேறு மூட்டுகளில் ஒன்றை உருவாக்குகிறது. எடுத்துக்காட்டாக, ஒரு விமானத்திற்கும் சிலிண்டருக்கும் இடையே 0 தூரம் ஒரு தொடு இணைப்பு உருவாக்குகிறது. விமானங்களுக்கு இடையே உள்ள 0 தூரம் அவற்றை இணைத் திட்டமாக மாற்றும்.</p> + + + + Assembly_CreateJointParallel + + + Parallel Joint + இணை கூட்டு + + + + Creates a parallel joint that makes the Z-axis of the selected coordinate systems parallel + தேர்ந்தெடுக்கப்பட்ட ஒருங்கிணைப்பு அமைப்புகளின் Z- அச்சை இணையாக மாற்றும் இணை கூட்டு உருவாக்குகிறது + + + + Assembly_CreateJointPerpendicular + + + Perpendicular Joint + செங்குத்து கூட்டு + + + + Creates a perpendicular joint that makes the Z-axis of the selected coordinate systems perpendicular + தேர்ந்தெடுக்கப்பட்ட ஒருங்கிணைப்பு அமைப்புகளின் Z- அச்சை செங்குத்தாக உருவாக்கும் செங்குத்து கூட்டு உருவாக்குகிறது + + + + Assembly_CreateJointAngle + + + Angle Joint + கோண கூட்டு + + + + Creates an angle joint that fixes the angle between the Z-axis of the selected coordinate systems + தேர்ந்தெடுக்கப்பட்ட ஒருங்கிணைப்பு அமைப்புகளின் Z- அச்சுக்கு இடையே உள்ள கோணத்தை சரிசெய்யும் ஒரு கோண கூட்டு உருவாக்குகிறது + + + + Assembly_CreateJointRackPinion + + + Rack and Pinion Joint + ரேக் மற்றும் பினியன் கூட்டு + + + + <p>Creates a rack and pinion joint that links a part with a sliding joint to a part with a revolute joint</p><p>Selects the same coordinate systems as the revolute and sliding joints. The pitch radius defines the movement ratio between the rack and the pinion.</p> + <p>ச்லைடிங் கூட்டுடன் ஒரு பகுதியை இணைக்கும் ஒரு ரேக் மற்றும் பினியன் கூட்டு உருவாக்குகிறது. பிட்ச் ஆரம் ரேக் மற்றும் பினியனுக்கு இடையே உள்ள இயக்க விகிதத்தை வரையறுக்கிறது.</p> + + + + Assembly_CreateJointGears + + + Gears Joint + கியர்ச் கூட்டு + + + + <p>Creates a gears joint that links 2 rotating gears together. They will have inverse rotation direction.</p><p>Select the same coordinate systems as the revolute joints.</p> + <p>2 சுழலும் கியர்களை ஒன்றாக இணைக்கும் கியர்ச் கூட்டு உருவாக்குகிறது. அவை தலைகீழ் சுழற்சி திசையைக் கொண்டிருக்கும்.</p><p>சுழற்சி மூட்டுகளின் அதே ஒருங்கிணைப்பு அமைப்புகளைத் தேர்ந்தெடுக்கவும்.</p> + + + + Assembly_CreateJointBelt + + + Belt Joint + பெல்ட் கூட்டு + + + + <p>Creates a belt joint that links 2 rotating objects together. They will have the same rotation direction.</p><p>Select the same coordinate systems as the revolute joints.</p> + <p>2 சுழலும் பொருட்களை ஒன்றாக இணைக்கும் பெல்ட் கூட்டு உருவாக்குகிறது. அவை ஒரே சுழற்சி திசையைக் கொண்டிருக்கும்.</p><p>சுழற்சி மூட்டுகளின் அதே ஒருங்கிணைப்பு அமைப்புகளைத் தேர்ந்தெடுக்கவும்.</p> + + + + Assembly_ToggleGrounded + + + Toggle Grounded + நிலைமாற்றம் + + + + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. + <p>ஒரு பகுதியின் தரையிறக்கத்தை நிலைமாற்றுகிறது.</p><p>ஒரு பகுதியை தரையிறக்குவது சட்டசபையில் அதன் நிலையை நிரந்தரமாகப் பூட்டி, அசைவு அல்லது சுழற்சியைத் தடுக்கிறது. அசெம்பிள் செய்யத் தொடங்குவதற்கு முன், குறைந்தபட்சம் ஒரு பகுதியாவது உங்களுக்குத் தேவை. + + + + Assembly_CreateSimulation + + + Simulation + உருவகப்படுத்துதல் + + + + Creates a new simulation of the current assembly + தற்போதைய சட்டசபையின் புதிய உருவகப்படுத்துதலை உருவாக்குகிறது + + + + Assembly_CreateView + + + Exploded View + வெடித்த காட்சி + + + + Creates an exploded view of the current assembly + தற்போதைய சட்டசபையின் வெடித்த காட்சியை உருவாக்குகிறது + + + + Assembly_Insert + + + Insert Component + கூறுகளைச் செருகவும் + + + + Partially loaded + பகுதி ஏற்றப்பட்டது + + + + Fully load document + ஆவணத்தை முழுமையாக ஏற்றவும் + + + + AssemblyGui::TaskAssemblyMessages + + + Solver messages + தீர்க்கும் செய்திகள் + + + + Click to select these conflicting joints. + இந்த முரண்பட்ட மூட்டுகளைத் தேர்ந்தெடுக்க சொடுக்கு செய்யவும். + + + + Click to select these redundant joints. + இந்த தேவையற்ற மூட்டுகளைத் தேர்ந்தெடுக்க சொடுக்கு செய்யவும். + + + + The assembly has unconstrained components giving rise to those Degrees Of Freedom. Click to select these unconstrained components. + சட்டசபையில் கட்டுப்பாடற்ற கூறுகள் உள்ளன. இந்த கட்டுப்பாடற்ற கூறுகளைத் தேர்ந்தெடுக்க சொடுக்கு செய்யவும். + + + + Click to select these malformed joints. + Click பெறுநர் தேர்ந்தெடு these malformed joints. + + + diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_tr.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_tr.ts index b5629c8dde..b6f8936a32 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_tr.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_tr.ts @@ -19,7 +19,7 @@ <p>Inserts a component into the active assembly. This will create dynamic links to parts, bodies, primitives, and assemblies. To insert external components, make sure that the file is <b>open in the current session</b></p><ul><li>Insert by left clicking items in the list.</li><li>Remove by right clicking items in the list.</li><li>Press shift to add several instances of the component while clicking on the view.</li></ul> - <p>Etkin montaja bir bileşen ekler. Bu işlem parçalara, gövdelere, primitiflere ve montajlara dinamik bağlantılar oluşturur. Harici bileşen eklemek için dosyanın <b>geçerli oturumda açık</b> olduğundan emin olun.</p><ul><li>Listeden bir öğeye sol tıklayarak ekleyin.</li><li>Listeden bir öğeye sağ tıklayarak kaldırın.</li><li>Görünümde tıklarken Shift tuşunu basılı tutarak bileşenin birden fazla örneğini ekleyin.</li></ul> + <p>Etkin montaja bir bileşen ekler. Bu işlem parçalara, gövdelere, temel şekillere ve montajlara dinamik bağlantılar oluşturur. Harici bileşen eklemek için dosyanın <b>geçerli oturumda açık</b> olduğundan emin olun.</p><ul><li>Listeden bir öğeye sol tıklayarak ekleyin.</li><li>Listeden bir öğeye sağ tıklayarak kaldırın.</li><li>Görünümde tıklarken Shift tuşunu basılı tutarak bileşenin birden fazla örneğini ekleyin.</li></ul> @@ -60,22 +60,22 @@ Your sub-assembly is currently rigid. This will make it flexible instead. - Alt montajınız şu anda rijit. Bu işlem onu esnek yapacak. + Alt montajınız şu an katı. Bu işlem onu esnek hale getirecektir. Turn rigid - Rijit yap + Katı yap Your sub-assembly is currently flexible. This will make it rigid instead. - Alt montajınız şu anda esnek. Bu işlem onu rijit yapacak. + Alt montajınız şu an esnek. Bu işlem onu katı hale getirecektir. N/A - Uygun Değil + Yok @@ -111,7 +111,7 @@ Revolute - Döner + Dönel @@ -130,7 +130,7 @@ - + Distance Uzaklık @@ -175,22 +175,22 @@ Bozuk bağlantı: - + Select 2 elements from 2 separate parts İki ayrı parçadan 2 öğe seçin - + Radius 1 Yarıçap 1 - + Thread pitch Vida adımı - + Pitch radius Hatve yarıçapı @@ -627,7 +627,7 @@ SLOPE, sırasıyla time = T1 civarında 0 ile H1 arasındaki ve time = T2 civar Bağlantının {order}. referansı - + The object to ground Zemine sabitlenecek nesne @@ -889,63 +889,63 @@ Dosyalar "runPreDrag.asmt" ve "dragging.log" olarak adlandırılır ve std::ofst AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. Nesne bir veya daha fazla bağlantıyla ilişkilendirilmiş. - + Do you want to move the object and delete associated joints? Nesneyi taşımak ve ilişkili bağlantıları silmek istiyor musunuz? - + Move part Parçayı taşı - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Boş Montaj - + Over-constrained: Aşırı kısıtlı: - + Malformed joints: Bozuk bağlantılar: - + Redundant joints: Gereksiz bağlantılar: - + Partially redundant: Kısmen gereksiz: - + Solver failed to converge Çözücü yakınsamadı - + Under-constrained: Yetersiz kısıtlı: - + %n Degrees of Freedom %n Serbestlik Derecesi @@ -953,7 +953,7 @@ Dosyalar "runPreDrag.asmt" ve "dragging.log" olarak adlandırılır ve std::ofst - + Fully constrained Tam kısıtlı @@ -1476,7 +1476,7 @@ Dosyalar "runPreDrag.asmt" ve "dragging.log" olarak adlandırılır ve std::ofst Kısmen yüklü - + Fully load document Belgeyi tamamen yükle diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_uk.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_uk.ts index 4d6b1a42b1..44cb3653b5 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_uk.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_uk.ts @@ -130,7 +130,7 @@ - + Distance Відстань @@ -175,22 +175,22 @@ Broken link in: - + Select 2 elements from 2 separate parts Select 2 elements from 2 separate parts - + Radius 1 Радіус 1 - + Thread pitch Thread pitch - + Pitch radius Радіус кроку @@ -627,7 +627,7 @@ SLOPE defines the steepness of the transition between 0 and H1 and H2 to 0 about The {order} reference of the joint - + The object to ground Об'єкт для закріплення @@ -890,63 +890,63 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. Об'єкт пов'язаний з одним або декількома з'єднаннями. - + Do you want to move the object and delete associated joints? Ви хочете перемістити об'єкт і видалити пов'язані з ним з'єднання? - + Move part Перемістити деталь - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Empty Assembly - + Over-constrained: Надлишково обмежено: - + Malformed joints: Malformed joints: - + Redundant joints: Redundant joints: - + Partially redundant: Частково надлишкові: - + Solver failed to converge Рішення не сходиться - + Under-constrained: Частково обмежений: - + %n Degrees of Freedom %n Degrees of Freedom @@ -956,7 +956,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the - + Fully constrained Повністю обмежений @@ -1479,7 +1479,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Partially loaded - + Fully load document Fully load document diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-CN.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-CN.ts index a3680a4ac3..05740201a5 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-CN.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-CN.ts @@ -130,7 +130,7 @@ - + Distance 距离 @@ -175,22 +175,22 @@ 失效链接: - + Select 2 elements from 2 separate parts 从两个独立的零件中选择两个元素 - + Radius 1 半径 1 - + Thread pitch 螺距 - + Pitch radius 节距半径 @@ -627,7 +627,7 @@ SLOPE 定义了在 time = T1 和 T2 附近,从 0 到 H1、从 H2 到 0 之间 配合的第 {order} 参考 - + The object to ground 要固定的对象 @@ -893,70 +893,70 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. 该对象与一个或多个配合有关联。 - + Do you want to move the object and delete associated joints? 您想要移动对象并删除关联的配合吗? - + Move part 移动零件 - + ViewProviderAssembly and %1 more - + Empty Assembly 空装配体 - + Over-constrained: 过度约束: - + Malformed joints: 错误配合: - + Redundant joints: 冗余配合: - + Partially redundant: 部分冗余: - + Solver failed to converge 求解器未能收敛 - + Under-constrained: 约束不足: - + %n Degrees of Freedom %n 自由度 - + Fully constrained 完全约束 @@ -1479,7 +1479,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the 已部分加载 - + Fully load document 完全加载文档 diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-TW.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-TW.ts index b2fa9c99f5..713462bade 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-TW.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-TW.ts @@ -130,7 +130,7 @@ - + Distance 距離 @@ -175,22 +175,22 @@ 錯誤的連結在: - + Select 2 elements from 2 separate parts 您需要自 2 個分離的零件選擇 2 個元件 - + Radius 1 半徑 1 - + Thread pitch Thread pitch - + Pitch radius 螺距半徑 @@ -627,7 +627,7 @@ SLOPE defines the steepness of the transition between 0 and H1 and H2 to 0 about 配合的第 {order} 參考 - + The object to ground 物件接地 @@ -890,70 +890,70 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the AssemblyGui::ViewProviderAssembly - + The object is associated to one or more joints. 該物件與一個或多個接頭相關聯. - + Do you want to move the object and delete associated joints? 您要移動物件並刪除關聯的接頭嗎? - + Move part 移動零件 - + ViewProviderAssembly and %1 more ViewProviderAssembly - + Empty Assembly Empty Assembly - + Over-constrained: 過度拘束: - + Malformed joints: Malformed joints: - + Redundant joints: Redundant joints: - + Partially redundant: 部份冗餘: - + Solver failed to converge 求解器無法收斂 - + Under-constrained: 拘束不足: - + %n Degrees of Freedom %n Degrees of Freedom - + Fully constrained 完全拘束 @@ -1476,7 +1476,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Partially loaded - + Fully load document Fully load document diff --git a/src/Mod/BIM/Resources/translations/Arch_be.ts b/src/Mod/BIM/Resources/translations/Arch_be.ts index 06e23a5075..c7ca07466d 100644 --- a/src/Mod/BIM/Resources/translations/Arch_be.ts +++ b/src/Mod/BIM/Resources/translations/Arch_be.ts @@ -4348,83 +4348,83 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Дэталь не знойдзеная ў файле - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC недаступны - не атрымалася апрацаваць файлы IFC - + Error removing splitter Памылка пры выдаленні падзельніка - + Reload reference Перагрузіць апорны элемент - + Open reference Адчыніць апорны элемент - + Unable to get lightWeight node for object referenced in Не ўдаецца атрымаць вузел "лёгкую вагу" для аб'екта, на які спасылаецца аб'ект - - + + Invalid lightWeight node for object referenced in Хібны вузел "лёгкая вага" для аб'екта, на які спасылаецца аб'ект - - + + Invalid root node in Хібны каранёвы вузел у - + External reference Вонкавы спасылак - + External file Вонкавы файл - + Open Адчыніць - + Part to use: Дэталь для ўжывання: - + Choose File Абраць файл - - + + None (Use whole object) Не (ужываць увесь аб'ект цалкам) - + Reference files Даведачныя файлы - + Choose reference file Абраць даведачны файл @@ -4616,9 +4616,9 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Калі птушка, да ўведзенага значэнні будзе дададзена значэнне ўласцівасці зрушэння акна - + - + @@ -4627,7 +4627,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -4636,12 +4636,12 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + - + - + @@ -4662,7 +4662,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Ломаныя лініі - + Components Кампаненты @@ -4675,7 +4675,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Назва - + @@ -4750,7 +4750,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + Axes Восі @@ -5341,7 +5341,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Аб'ект не мае атрыбутаў IFC, якія наладжваюцца - + @@ -5434,17 +5434,17 @@ Floor creation aborted. Паспяхова імпартавана - + Error computing the shape of this object Памылка вылічэння фігуры аб'екту - + has no solid не мае суцэльнага цела - + has an invalid shape мае хібную фігуру @@ -5455,26 +5455,26 @@ Floor creation aborted. - + has a null shape мае пустую фігуру - + Could not project face from {self.obj.Label} Не атрымалася спраецыраваць грань з {self.obj.Label} - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed Не атрымалася вызначыць, ці з'яўляецца грань з {self.obj.Label} вертыкальнай: няўдача normalAt() - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. Памылка пры вылічэнні абласцей для {self.obj.Label}: не атрымалася спраецыраваць ці стварыць грань з дапамогай звычайнага {face.normalAt(0, 0)}. @@ -5482,49 +5482,49 @@ Floor creation aborted. - + Components of This Object Кампаненты аб'екту - + Edit IFC Properties Змяніць уласцівасці IFC - + Edit Standard Code Змяніць стандартны код - + Wrong base type Няправільны тып асновы - + Toggle Subcomponents Пераключыць укладзеныя кампаненты - + Closing Sketch edit Зачыненне змены Эскізу - + Component Кампанент - + Select a base object Абраць аб'ект дэталі - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. Памылка пры вылічэнні вобласці для {self.obj.Label}: не атрымалася спраецыраваць нядрэнныя грані з адтулінамі. @@ -5532,69 +5532,69 @@ Floor creation aborted. - + Base component Асноўны кампанент - + Additions Дапаўненні - + Subtractions Адыманні - + Objects Аб'екты - + Fixtures Арматура - + Group Суполка - + Hosts Размясціць - + Property Уласцівасць - + Add property Дадаць уласцівасць - + Add property set Дадаць набор уласцівасцяў - + New... Новы… - + New property Новая ўласцівасць - + New property set Новы набор уласцівасцяў @@ -5626,97 +5626,97 @@ Floor creation aborted. Стварыць плоскасць перасеку - + Toggle Cutview Пераключыць плоскасць перасеку - + Scope Вобласць прымянення - + Placement and Visuals Размяшчэнне і візуалізацыя - + Objects seen by this section plane Аб'екты, якія бачныя плоскасці перасеку - + Removes highlighted objects from the list above Выдаляе вылучаныя аб'екты з прыведзенага вышэй спісу - + Add Selected Дадаць абранае - + Adds selected objects to the scope of this section plane Дадае абраныя аб'екты ў вобласць дзеяння плоскасці перасеку - + Cut View Выгляд перасеку - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model Стварае трохмерны разрэз у рэальным часе, хаваючы геаметрыю на адным баку плоскасці, каб бачыць унутраную частку мадэлі - + Rotate by 90° Павярнуць на 90° - + Rotates the plane around its local X-axis Верціць плоскасць вакол сваёй лакальнай восі X - + Rotates the plane around its local Y-axis Верціць плоскасць вакол сваёй лакальнай восі Y - + Rotates the plane around its local Z-axis Верціць плоскасць вакол сваёй лакальнай восі Z - + Resize to Fit Змяніць памер па запаўненні - + Recenter Plane Цэнтраваць плоскасць - + Rotate X Паварот па X - + Rotate Y Паварот па Y - + Rotate Z Паварот па Z - + Resizes the plane to fit the objects in the list above Змяняе памер плоскасці па памеру аб'ектаў з прыведзенага вышэй спісу @@ -5726,7 +5726,7 @@ Floor creation aborted. Па цэнтры - + Centers the plane on the objects in the list above Цэнтруе плоскасць па аб'ектах з прыведзенага вышэй спісу @@ -6336,7 +6336,7 @@ Building creation aborted. - + The shape of this object Фігура аб'екту @@ -6357,7 +6357,7 @@ Building creation aborted. - + The line width of this object Шырыня лініі аб'екту @@ -6895,12 +6895,12 @@ Building creation aborted. Аб'яднаць аб'екты з аднолькавым матэрыялам - + The latest time stamp of the linked file Апошняя пазнака часу звязанага файла - + If true, the colors from the linked file will be kept updated Калі птушка, колер з звязанага файла будзе заўсёды абнаўляцца @@ -7929,7 +7929,7 @@ Building creation aborted. - + The placement of this object Размяшчэнне аб'екту @@ -8064,7 +8064,7 @@ Building creation aborted. Неабавязковая вось ці сістэма восей, дзе аб'ект павінен паўтарацца - + Use the material color as this object's shape color, if available Ужываць колер матэрыялу ў якасці колеру фігуры аб'екту, калі даступна @@ -8145,79 +8145,79 @@ Building creation aborted. Фігура арматуры - + The objects that must be considered by this section plane. Empty means the whole document. Аб'екты, якія павінны быць разгледжаны на плоскасці перасеку. Пусты азначае ўвесь дакумент. - + If false, non-solids will be cut too, with possible wrong results. Калі false, то несуцэльныя целы таксама будуць выразаныя, што можа прывесці да няправільных вынікаў. - + If True, resulting views will be clipped to the section plane area. Калі True, выніковыя выгляды будуць абрэзаныя да вобласці плоскасці перасеку. - + If true, the color of the objects material will be used to fill cut areas. Калі true, колер матэрыялу аб'ектаў будзе ўжывацца для запаўнення выразаных участкаў. - + Geometry further than this value will be cut off. Keep zero for unlimited. Геаметрыя, якая перавышае гэтае значэнне, будзе абрэзана. Пакіньце 0, каб зняць абмежаванне. - + The display length of this section plane Даўжыня адлюстравання плоскасці перасеку - + The display height of this section plane Вышыня адлюстравання плоскасці перасеку - + The size of the arrows of this section plane Памер стрэлак плоскасці перасеку - + The transparency of this object Празрыстасць аб'екту - - + + Show the cut in the 3D view Паказаць перасек у трохмерным прадстаўленні - + The color of this object Колер аб'екту - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) Адлегласць паміж плоскасцю разрэзу і фактычным разрэзам выгляду (пакіньце гэтае значэнне вельмі малым, але не нуль) - + Show the label in the 3D view Паказаць метку ў трохмерным прадстаўленні - + The name of the font Назва шрыфту - + The size of the text font Памер шрыфту тэксту diff --git a/src/Mod/BIM/Resources/translations/Arch_ca.ts b/src/Mod/BIM/Resources/translations/Arch_ca.ts index 373a74b148..2e76ed59ee 100644 --- a/src/Mod/BIM/Resources/translations/Arch_ca.ts +++ b/src/Mod/BIM/Resources/translations/Arch_ca.ts @@ -4179,83 +4179,83 @@ Si Carrer = 0, la carrera es calcula de manera que l'alçada sigui la mateixa qu No s'ha trobat la peça al fitxer - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC no està disponible - no es poden processar els fitxers IFC - + Error removing splitter Error en eliminar el separador - + Reload reference Torna a carregar la referència - + Open reference Obre la referència - + Unable to get lightWeight node for object referenced in No s'ha pogut obtenir el node lightWeight de l'objecte referenciat a - - + + Invalid lightWeight node for object referenced in Node lightWeight invàlid de l'objecte referenciat a - - + + Invalid root node in Node arrel invàlid a - + External reference Referència externa - + External file Fitxer extern - + Open Obre - + Part to use: Peça a utilitzar: - + Choose File Triar arxiu - - + + None (Use whole object) Cap (Utilitzar l'objecte sencer) - + Reference files Fitxers de referència - + Choose reference file Trieu un fitxer de referència @@ -4445,9 +4445,9 @@ Si Carrer = 0, la carrera es calcula de manera que l'alçada sigui la mateixa qu Si està marcat, el valor predeterminat del desplaçament d'aquesta finestra s'afegirà al valor introduït aquí - + - + @@ -4456,7 +4456,7 @@ Si Carrer = 0, la carrera es calcula de manera que l'alçada sigui la mateixa qu - + @@ -4465,12 +4465,12 @@ Si Carrer = 0, la carrera es calcula de manera que l'alçada sigui la mateixa qu - + - + - + @@ -4491,7 +4491,7 @@ Si Carrer = 0, la carrera es calcula de manera que l'alçada sigui la mateixa qu Filferros - + Components Components @@ -4504,7 +4504,7 @@ Si Carrer = 0, la carrera es calcula de manera que l'alçada sigui la mateixa qu Nom - + @@ -4579,7 +4579,7 @@ Si Carrer = 0, la carrera es calcula de manera que l'alçada sigui la mateixa qu - + Axes Eixos @@ -5170,7 +5170,7 @@ Si Carrer = 0, la carrera es calcula de manera que l'alçada sigui la mateixa qu L'objecte no té atributs d'IFC configurables - + @@ -5263,17 +5263,17 @@ S'interromp la creació de la planta. S'ha importat correctament - + Error computing the shape of this object S'ha produït un error en calcular la forma d'aquest objecte - + has no solid no té cap sòlid - + has an invalid shape té una forma invàlida @@ -5284,144 +5284,144 @@ S'interromp la creació de la planta. - + has a null shape té una forma nul·la - + Could not project face from {self.obj.Label} No s'ha pogut projectar la cara des de {self.obj.Label} - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed No s'ha pogut determinar si una cara de {self.obj.Label} és vertical: normalAt() ha fallat - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. Error en calcular les àrees per a {self.obj.Label}: no es pot projectar o fer que la cara estigui amb la normal {face.normalAt(0, 0)}. Els valors de l'àrea es restabliran a 0. - + Components of This Object Components d'aquest objecte - + Edit IFC Properties Editar les propietats IFC - + Edit Standard Code Editar codi estàndard - + Wrong base type Tipus de base erroni - + Toggle Subcomponents Commuta els subcomponents - + Closing Sketch edit S'està tancant l'edició del Croquis - + Component Component - + Select a base object Seleccionar un objecte base - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. Error en calcular les àrees per a {self.obj.Label}: no es poden projectar cares amb forats. Els valors de l'àrea es restabliran a 0. - + Base component Component base - + Additions Addicions - + Subtractions Subtraccions - + Objects Objectes - + Fixtures Accessoris - + Group Grup - + Hosts Amfitrions - + Property Propietat - + Add property Afegeix una propietat - + Add property set Afegeix conjunt de propietats - + New... Nou... - + New property Propietat nova - + New property set Conjunt de propietats nou @@ -5453,97 +5453,97 @@ S'interromp la creació de la planta. Crea un pla de secció - + Toggle Cutview Alterna la vista de tall - + Scope Abast - + Placement and Visuals Posicionament i visuals - + Objects seen by this section plane Objectes vists per aquest pla de secció - + Removes highlighted objects from the list above Elimina els objectes ressaltats de la llista anterior - + Add Selected Afegir selecció - + Adds selected objects to the scope of this section plane Afegeix els objectes seleccionats a l'àmbit d'aquest pla de secció - + Cut View Vista de tall - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model Crea un tall en directe a la vista 3D, amagant la geometria en un costat del pla per veure'l dins del model - + Rotate by 90° Rotar 90° - + Rotates the plane around its local X-axis Gira el pla al voltant de l'eix X local - + Rotates the plane around its local Y-axis Gira el pla al voltant de l'eix Y local - + Rotates the plane around its local Z-axis Gira el pla al voltant de l'eix Z local - + Resize to Fit Redimensiona per a ajustar - + Recenter Plane Centrar el pla - + Rotate X Rotar X - + Rotate Y Rotar Y - + Rotate Z Rotar Z - + Resizes the plane to fit the objects in the list above Redimensiona el pla per a ajustar els objectes de la llista anterior @@ -5553,7 +5553,7 @@ S'interromp la creació de la planta. Centre - + Centers the plane on the objects in the list above Centra el pla sobre els objectes de la llista anterior @@ -6162,7 +6162,7 @@ S'avorta la creació de la construcció. - + The shape of this object La forma d'aquest objecte @@ -6183,7 +6183,7 @@ S'avorta la creació de la construcció. - + The line width of this object El gruix de la línia d'aquest objecte @@ -6720,12 +6720,12 @@ S'avorta la creació de la construcció. Unir objectes del mateix material - + The latest time stamp of the linked file L'última marca de temps del fitxer enllaçat - + If true, the colors from the linked file will be kept updated Si és cert, els colors de l'arxiu enllaçat es mantindran actualitzats @@ -7743,7 +7743,7 @@ S'avorta la creació de la construcció. - + The placement of this object El posicionament d'aquest objecte @@ -7878,7 +7878,7 @@ S'avorta la creació de la construcció. Un eix o sistema d'eixos opcional sobre el qual s'ha de duplicar aquest objecte - + Use the material color as this object's shape color, if available Utilitza el color del material com a color de la forma d’aquest objecte, si està disponible @@ -7958,79 +7958,79 @@ S'avorta la creació de la construcció. Forma de l'armadura - + The objects that must be considered by this section plane. Empty means the whole document. Els objectes que han de ser considerats amb aquest pla de secció. Buit significa tot el document. - + If false, non-solids will be cut too, with possible wrong results. Si és fals, els objectes no sòlids també es tallaran, amb possibles resultats erronis. - + If True, resulting views will be clipped to the section plane area. Si és cert, les vistes que en resulten es retallaran en la zona del pla de la secció. - + If true, the color of the objects material will be used to fill cut areas. Si és cert, el color del material dels objectes s'utilitzarà per a emplenar les zones retallades. - + Geometry further than this value will be cut off. Keep zero for unlimited. La geometria més enllà d'aquest valor es tallarà. Mantingueu zero per a il·limitat. - + The display length of this section plane La longitud que es visualitza del pla de secció - + The display height of this section plane L'alçada que es visualitza del pla de secció - + The size of the arrows of this section plane La mida de les fletxes del pla de secció - + The transparency of this object La transparència d'aquest objecte - - + + Show the cut in the 3D view Mostra el tall en la vista 3D - + The color of this object El color d'aquest objecte - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) La distancia entre el pla de tall i la vista actual de tall (mantenir aquest valor molt baix però no a zero) - + Show the label in the 3D view Mostra l'etiqueta a la vista 3D - + The name of the font El nom de la tipografia - + The size of the text font La mida de la tipografia del text diff --git a/src/Mod/BIM/Resources/translations/Arch_cs.ts b/src/Mod/BIM/Resources/translations/Arch_cs.ts index acbb2ab63d..cee94b5897 100644 --- a/src/Mod/BIM/Resources/translations/Arch_cs.ts +++ b/src/Mod/BIM/Resources/translations/Arch_cs.ts @@ -4207,83 +4207,83 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Díl v souboru nebyl nenalezen - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC není k dispozici - nelze zpracovat IFC soubory - + Error removing splitter Error removing splitter - + Reload reference Znovu načíst reference - + Open reference Otevřít reference - + Unable to get lightWeight node for object referenced in Unable to get lightWeight node for object referenced in - - + + Invalid lightWeight node for object referenced in Invalid lightWeight node for object referenced in - - + + Invalid root node in Neplatný kořenový uzel v - + External reference Externí odkaz - + External file Externí soubor - + Open Otevřít - + Part to use: Použitý díl: - + Choose File Choose File - - + + None (Use whole object) Žádný (použít celý objekt) - + Reference files Referenční soubory - + Choose reference file Vyberte referenční soubor @@ -4473,9 +4473,9 @@ If Run = 0 then the run is calculated so that the height is the same as the rela If this is checked, the window's Offset property value will be added to the value entered here - + - + @@ -4484,7 +4484,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -4493,12 +4493,12 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + - + - + @@ -4519,7 +4519,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Křivky - + Components Komponenty @@ -4532,7 +4532,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Název - + @@ -4607,7 +4607,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + Axes Osy @@ -5198,7 +5198,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Object does not have settable IFC attributes - + @@ -5291,17 +5291,17 @@ Tvorba patra zrušena. Úspěšně importováno - + Error computing the shape of this object Chyba při výpočtu tvaru tohoto objektu - + has no solid nemá těleso - + has an invalid shape má neplatný tvar @@ -5312,144 +5312,144 @@ Tvorba patra zrušena. - + has a null shape nemá platný tvar - + Could not project face from {self.obj.Label} Could not project face from {self.obj.Label} - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. - + Components of This Object Components of This Object - + Edit IFC Properties Edit IFC Properties - + Edit Standard Code Edit Standard Code - + Wrong base type Wrong base type - + Toggle Subcomponents Toggle Subcomponents - + Closing Sketch edit Ukončení editace náčrtu - + Component Součást - + Select a base object Select a base object - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. - + Base component Základní součást - + Additions Additions - + Subtractions Subtractions - + Objects Objekty - + Fixtures Fixtures - + Group Skupina - + Hosts Hostitelé - + Property Vlastnost - + Add property Přidat vlastnost - + Add property set Add property set - + New... Nový... - + New property Nová vlastnost - + New property set Nová sada vlastností @@ -5481,97 +5481,97 @@ Tvorba patra zrušena. Vytvořit rovinu řezu - + Toggle Cutview Přepnout pohled řezu - + Scope Scope - + Placement and Visuals Placement and Visuals - + Objects seen by this section plane Objects seen by this section plane - + Removes highlighted objects from the list above Removes highlighted objects from the list above - + Add Selected Add Selected - + Adds selected objects to the scope of this section plane Adds selected objects to the scope of this section plane - + Cut View Cut View - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model - + Rotate by 90° Rotate by 90° - + Rotates the plane around its local X-axis Rotates the plane around its local X-axis - + Rotates the plane around its local Y-axis Rotates the plane around its local Y-axis - + Rotates the plane around its local Z-axis Rotates the plane around its local Z-axis - + Resize to Fit Resize to Fit - + Recenter Plane Recenter Plane - + Rotate X Otočit v X - + Rotate Y Otočit v Y - + Rotate Z Otočit v Z - + Resizes the plane to fit the objects in the list above Přizpůsobí velikost roviny objektům v seznamu výše @@ -5581,7 +5581,7 @@ Tvorba patra zrušena. Střed - + Centers the plane on the objects in the list above Vycentruje rovinu na objekty ze seznamu výše @@ -6190,7 +6190,7 @@ Tvorba stavby byla zrušena. - + The shape of this object Tvar tohoto objektu @@ -6211,7 +6211,7 @@ Tvorba stavby byla zrušena. - + The line width of this object Tloušťka čáry tohoto objektu @@ -6748,12 +6748,12 @@ Tvorba stavby byla zrušena. Fuse objects of same material - + The latest time stamp of the linked file Nejnovější časové razítko propojeného souboru - + If true, the colors from the linked file will be kept updated Je-li "true", barvy propojeného souboru budou stále aktualizovány @@ -7771,7 +7771,7 @@ Tvorba stavby byla zrušena. - + The placement of this object Umístění tohoto objektu @@ -7906,7 +7906,7 @@ Tvorba stavby byla zrušena. Volitelná osa nebo osový systém, na který má být tento objekt duplikován - + Use the material color as this object's shape color, if available Použít barvu materiálu pro zbarvení tvaru tohoto objektu, je-li dostupná @@ -7986,79 +7986,79 @@ Tvorba stavby byla zrušena. Tvar výztuže - + The objects that must be considered by this section plane. Empty means the whole document. Objekty, které musí být v této rovině řezu zohledněny. Prázdné znamená celý dokument. - + If false, non-solids will be cut too, with possible wrong results. Je-li "false", budou ořezána také ne-objemová tělesa, s možnými chybnými výsledky. - + If True, resulting views will be clipped to the section plane area. Je-li "True", výsledné pohledy budou oříznuty do oblasti roviny řezu. - + If true, the color of the objects material will be used to fill cut areas. If true, the color of the objects material will be used to fill cut areas. - + Geometry further than this value will be cut off. Keep zero for unlimited. Geometrie umístěná za touto vzdáleností bude oříznuta. Ponechte nulu pro neomezenou. - + The display length of this section plane Zobrazovaná délka této roviny řezu - + The display height of this section plane Zobrazovaná výška této roviny řezu - + The size of the arrows of this section plane Velikost šipek této roviny řezu - + The transparency of this object Průhlednost tohoto objektu - - + + Show the cut in the 3D view Show the cut in the 3D view - + The color of this object The color of this object - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) The distance between the cut plane and the actual view cut (keep this a very small value but not zero) - + Show the label in the 3D view Show the label in the 3D view - + The name of the font The name of the font - + The size of the text font The size of the text font diff --git a/src/Mod/BIM/Resources/translations/Arch_da.qm b/src/Mod/BIM/Resources/translations/Arch_da.qm index 8cdb3ad38d97a6baf1235f358f27db1c1efe001f..a0b7f3a382651615103a31438645f83236fdcf2b 100644 GIT binary patch delta 17109 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 delta 17196 zcmZ8|bwE_z7wtZEXYRxu3tK=b6BTR`1F*#a>_kvd1SP~C6+18pyATUeQOZCJKu{4; zu@wt!EKolS-*$fQ{qw#*zBT2&=bp3o+H0?KI22twdQ}CNq-d+dLybuRa6Tks)5EKs3^D)qVn@uRvy#RW}1DUYZ zglr|=2;cL=VF10oKvW9`=;H^hl@XwC2JlmOBX>0Y(M@RkcD42VSxRU~~*{n*e~RKEPVw`?vdXH2W-_u z;Kkd3-NE0uWCLHm4QPK2@D;~__*^w1?fb)oEPguh)$@V)oiQP6c@y}WWB7oBfJbH- zflMa6zz}GQ+Z)-xTb_c$HHn8>^fgihsPqrI)nj4U1E{NWUekNp26A+7mXKn+2 zhU4dWqpR7tN(SI})&f6|v-Q9SghMCbFH(W^=mz{XF4?Brh{g(_wKo9&Wdm$#Ti}%n z(1pW5G%LcXs|3-iA6_g6gwtlA!EPXWw*|8Is|hJP|33_AU_$o1mkIgJrXc#q1GU}+ zVyGL&LOm1mqB$T&;K1Ij0Wm2PNMaTUBfg-s6HFhlfYl(T`vOT%H6d-14Pst%;E#e3 zHzP)ah#d;#JTW2t7jv;MfMitxv3nnog0?24?WTj+Bk*Z^f`|(Sx-7(mYz*FKe>6ZA zetvj7eqRnok%%K*6%7B7mue9!fZ4|W4<{VQAjSc`YH31lt$@hEDSkiEgxnf$c&|B- zvbiRtJ-&m~7oTkVBanWM#h9rFnyh$$tLdPvw-@*a1+**ufmzvu-Yx|A`-5uG@8rOS zy^PwgMkL7kp2fSq%MI-f#;jl2$Z&-wz3-vo7UtN|*`0CUS=ToEH!wip3|U4w>} z`v9uAf>lBdjL%hI>o*X1(gA3kU=1+0Dl~1`7MI)~npOJ?{6rMkM~nsbCmI}^)d3n_ z6&$0?fQ|nO?d%-E2reU`-5`vmb9T@nq#VQq4jmsmf@nGyI*o_|$OGuKClF}sQPA1) z4bTWJAU&XuMYN{by$Zv$zZWvtxinZ#N;W?g9haVY0-$h5;)uc4L!GNNbLU0kNK#1ZFVc zkpk?-esFiT@dr}1Hn(^8xyieqfN-K4g(L4!*BExJYMC4uxSRK z_#4*80=!P&2KJ(*3B{R@FmwrC*LdWI=>@gj1w)Ts1mQmhh7Y(2BBcO^yWa+SH4KKI z#Cbg948#9mvY)#TBlcq?XRUydjq$k)F2YFf3J|mE!pO-uUj=VXNZSuLA^S50MjnjD z6xj`<8f5_))(A#Tas*P+2S!bqhqPG|W_rP`N?_CqB!|;iVAS@#m?|n0((b7+deB%9 zX#p@g&>V?nGK`K$#nky_LYmdZgxuyTj7iG?v852k{5lBalfi^EuagP+=PVej#sPdz zfwA3t0K4Y|6RbKS+0W?!6a2z}r`W-SBuC7#Uf|u;3Rt~s;JpnmR9Mx7wEZ&hxr#Zk zZZ!BFSzux^zbzP=ErP)B*j~)Vi{O`!|NeV6ObPG=Zo3HrewG4_XbvH#%z#&khtM0h zfR$}9A%8F$!u*YRqdLnV?5PWoL&-3cuLQB)4Z@d~03|CR{18sn^DZ!Z$5_1ZB$(59 zGv4qr%vm%KgijjGIo}EB_USNhk3Ya>J>2wH2^m4h0N++z&xJ9Ik)>j#twpuqB`)K10mZA#lXNH zkTX3KSf_Z%U0n&hP9w;@>J0FAKICoh4rHAdT%KDFaI^yQPfY}NHV&cX*!_tx_OYORLv2VMgk)B}DLRR^N`3cu1^ zfTjrem5=XZLgDvx48A=#;Likmq_s=%rvl&aH4cNy(fEU-4T&`PHjpWQh#a~K$f^NE zE(`!(Z5z>y4g>O{kZ2>805QBJ3be!b=0vf?x^7NM)!qz9&5oqT(hwkvZAh)HD7%it zlRB+zfq8c!b=;Q%nKzr%d4#1n{Q;@J7b{udDpLOu17>Xbmzd8>25@agEUV&Luh~lM zE+Dh}bs|kPSXa+jk|y=)0^Qu4G`&&|%xf8GF1Z4nUPM~l$2Ht=hP3v;nd1wH!<>yM zyS5R>i`#)6T20y=Zw_Ly2kB_4L{X&k==;F$*CtL)qk*OPkS;knSSezL5tnJ!AlB6; zJx`nk*04S4vj?Z9Z9M6xO$Kpc9qC_nCkWAv3@XG5vLv4jZWRaOTnFOe91YYtk$4Ql zQuwrjcs2V9WX?@8e9oi2o&l1ig|>y@XM{sS63{Yz6#Ja}qEj5yjzGGA*(X-l#X3z9a?c&D6aTwJAByz)UfN>IuEW;>XW<%D) zd!Xk}koA9xfwik3QT>}^(5@lTsy4vf14+!NSY*=AB&PU12u%jr5`+)(eh}GuBOBm^ zp6v9=#R1eH2Ya?K2WB>i9Nt(6q6ucij1M^SrR0ciCe}uO6Y`S{$+6D36cOg+*t8b_ zu{}xBf0(WV_L7uO$cSU?qWbGv8t0Hq4MxIgKa$yK8^D=LaxRIZcDPN>>v5P4@5qJ! z@O@e#$=!~GzQLbdk1GYXax}SRfm-M2W^$Wa0le}cx9ffdZevF7yvNbJ`AqJOcmtwF z40$;K@4l)JdHG;3(CRbDt0{GWjDJAh*?Xb_j9*ON@A3g=vx9trAmGVni2HyX8AiS& zxnrwPO1@;ET2CHL$}uEi@on;-;|pLPH=B?@NF%>AApn+zlo)RTxuK@?#us3|2dU=2 zr2xy5sV81#wiS2qCGwkfUp8wq~t0csgD4j3I27&T9CZmelfZBOBSx6Y=vH+)d; z9;CKU&tsRNr>%~40MR#@w*D_31o=W82U!Ev`O!`jLy$bOY1bfRr+U9=w}TS_RzILU zt|tSLFHjdh)bIT+Qnyv103{!2uc1YF-DkAlbd=f;m(u=u!-1Gt(IL%JU?OX^pAK1x ze7)U`dY*WJs&Y5=+JqC5v4D>3>j98!M#m1_i|cuTj=MYpX!jR%q80M;nIqKqsxLtF zGCJuLl2E`6>i5GL_<$93%4HppA#pSSwGsdFJZhd|VcbB&^vDS3%4ztqQXpHp((vL9 zz%E(SStyR_>49{1at(m_OX&QQw*WFrXv7Bth?7t0vb)o9nJnpQDuASg(A6RJv0h%F zs|$I!Vt~u?E=SM6)(Tfe0H;v$X+87zs4{@kcQ7q((G%*ggje&EfCDZ)D-vypvy6@Pg7~it0sYWcI z)Bj`DuZMydy_(hd=m?Owmerf=hU$3{t6%>)kax+!GKBeq`czQi+b!8>6S3OL~??kZH z#5B$6-eT>S?B0VfPNb0l)etwwYjXz<`f`@dusQ$4deuiVpEQ;AZh_5O2QSv|L^9B^ zSJ{9y!+|!dV8($xT!7e3VuMR-fEeS&Jg(ve#`-g_p9KKxx3l5x*8xA>k`15R21pKJ zBYJrP@!iKp#AKmVX~jkkU5YJhcQ$5Z4IrhBnfKvONahlo6kUR3HJ(krw*dI`Zp<$| z0>jz|%u4VChNVzmtq?W_{F1C$F)YJ7r)`Hk*)N8^gk_@X6}5X2z98Kx{j) zrN|~!f0M21i37Cn%VK-90Wo{R?tfGe%p zSkvO>COrDB`Q+ge%!nBV8^-p#`Xq#19&84Ki+CcJ&-q^OfM zs<$@d-4~$jROj*@4A;sKztx#+DOp2iulxjk%#PC^jt*``D<+I;d0?WwbbCOVe zk_kbk7u3y}FHBS+5544ziadeVbLNXfDuKSf%@-HEM!HDkOC}?q)%NB~DjcxX9^^}p zT?bk;m@jvGg{8vCmrs3#(rgo7wW}EIiFbT;dwT$f(R}qMV;={Y+oH(U_E&(w%6k5Mjm@| zHi-Fe_~t$tz!DxtdDd)iyvgGoFjCMM$qGP|Jf7GbGh{>`6S6b+Ovq1l=Eov1P%8(znY&7Jj>gJ!rq7HcWMG+lmox+gKf^O@BI4AXkZsz zOvulN^TL`vfa|?^VW*2=WI5l_DiRn8NBK?XOyIpd`OTo}Kszktx8|4unbw!zZRCn2 zc@4iicnOGrIDWq$()5>({Qd$gTzjil6{=upe$o-G}gVzV3vsUwu2{@1o1^f%T0A&6b zUcMA7UT!u1-xGA&LU-_=>#*jtGXCo>{?6_L|1$^4tNwld=g2pF(qLZstpw|WuK=7G zVV^9>E+m=ZnSxyJ1#I#&GRAhkXU?Mh7cfL_8-!vmXu0%5Sh7|~4;wQltQ(#THKueujl zlc}Qqid2+qk461&$X=^_M1!*qXaPPK4UKLo==Pe6hKTH2g|Pi@4q}CcXg22}&}p|! z$ofTzW>1iX;zLApcl1^EG%+Ea_DeKJ--JD?6fJ&pAcwCC`95^CF0GT48ibL{_j`E1XW2gBZU+bd3l@ndB(Crqu;< zCtY-N#$>ck7u_3G$0wdAdXyCb$*wJ2t9Jxit4O%jLOOFeDEiL5jSsR<^m|58++>@O zHu)g>?@@s4J1_bl$;9hl5CdXd z#F(*-fLI#D*tjt4lWvKzd$WLCA0@_l@5D9lA;!IP1S+2r-mjmdp!XM(IP$IKA>r3M z0z`PS@LS`FdeKGr9l{x&b5rN!>-_8?}(d0VmhGX~R?5hfIH zNo;dB2RgwhwxKD=pNtpVx1+S5HeGDr?+)P8N$gyPoygNuVrND&80peqV)uYZAiF)p zo+}tEqrZtb*JL#0W5r&B4d!)AvA5m>pc~S~{(mjZi!iZ&sXg|755$3jI2?GHNLUyJ zq_DRMX@?IYVfDY?<%z`Ym$4W8VnXUX$An_ZN^v~F4B&9SI3cH_i_kG$Bv(Cy&6>41 zjdm0J-b!RxYysi=OJq8{0h<0^oEz&5JUB|6+gJds^J;Ovn-9?b)5Q6qNc0N^iHnbL z?=0+y$aX0~>?SUaOhq9YCvw|{0t@Udas!6~9T_Ha-{pb`?JBN%ZvlQULKH?}w@N*2 zMB!nqiCdh-9Vc9?oaW-LCIz6zLveTR5>zFF#NCy+@iOA2xce;`NG(}B*m?+?5MNQe z$PLKLDWW(!9_W#3;z<{rnaL&MNk0tIS`)?7ev{Ep?Px;kY9U^K$Lrp`Al}S$M9ZvH zltoq6*BdKD`6(=MtXTXvvJ7{h`k9cbZ;PKVQ8ymT6~E*yKs${Uzq)FGZX7CpEk!1E zd?$VnL%y<>#P54JanB|yzfq!u=NaEo)Q)FO%j$&8m;e7y<4Bc+zDdjeTgMQWLfCZqO`)bh?^;4f38 z)(J=>pJzx8X@{|iIw(12HpCm`442w;#Uf`mS89{(2DHjSsm&G4!dn}qw&8n#98je8 z`Phve36?skZlNW%LhAfq4XimflCxZayO!Uj-pN=>JU>YN>s0_9=Oww<#GT0n0h0Sk zBhb9EsQ2a;#vanpFGV2q52ay&OMxu|9xhFO*cQoV_Akl55J}{}LTSoacOZ|SNK>b~=1GBI_2 z-<78I!hx;NlLA-Z0>;;s0^eiA=6;oe3mEGCi&DsT0i@`#6j}opbl)2(Y!)v3(UVfx zXN>&n_ELC48x$p5q}ju;4Uae@&3+RGR%CgQG^g%jyuep!u7nqwGsA@ZUa>S6Q-C}h zAJyE_&OcaM^nE*styQGO%@p)Ke5J*od_WxQAuZeJj8193v}#Bax+&wN^*=(9ls8Ko zmwyAY!BX0!IRql=zO*IB7s%~)(pHDx$nxdV_LfU=XNF7LXXDOyw1c#LpB2zkZc!PQ z7RKAso(?$s5xt~1e`L-YDN@`N7l1Vm(%w1vaBn=N1CJ_zt+ta6#^oX74n#y^JHHU| z3gU6;;Nb!w7oSK8hf@JE{G`LqI2kE5rDHQALD(Lbj{n7Mxb{mr@v}Nw5B^eWdz{q6 zZKSkb42|T1#!`msM1aRtq;r!)K@8VP=T74;!_~J^*3w}B&ss})9V3Bn{ww9p!42MN z7o^Kwkr@30rTja4fj{aX-LQ56(q^D^;}~jx_dn9@Bzq7m>qvLH;sg9vOLwM+U~zPo z?tTgZ+Hjk6_m>Q0f|XRfwGxfw3EQRT?k7M*Hk3+RW8XOCuk^CzzZr;?UU@o#XwXl3 zn{SU)pDcZ}{|aPcqV#bEu0ukU^u;L$#FQ-QOP_q87H(2`nJ2KPNzym_Okio9rEmAq zuey{aeP3sV@f$0BHw~b#^oQX-|MODm&xCk%W3C&d%KRPxA>UNwA@+|$&#CA%9LTiR zDw=rpvq2?PtE#GICa%rBnyR{ItbkvM zQ8gHaYdO+PW$lGTlf|QcH?lBhtD4hYAeK6+nxDYiEPJW4_q>HFq^_#vEnlFcW~&?s z{;SF_s&>^!103(7>cHCI0SPNr2LlQ~JF4m&k__U&Ggar)C=5$>tDN)`LD=M}oa#BD z^IxcPI{6sjcdE)cz5+;bxvE>wUBE9Vsazv5UX2|sRXuOwg$hQhdi``mj8ygBlLO@K zF;$-kB$lK^m3s#aHKne~eeonbAmOJPIMNEBo}?Po{sXWolT;q%mOxx0RG!s*0G{?! z4V{2(ZfkEoI+_4EbdUqhApAI9{+Evi%9D}aBrRGoT)YktE`b^2{Ikek`6yi^6q zXnWO_fBjf_pz4}AmZk=)RoC2?0NCDFUAu%yof)Jm@I#tPov6D071z4rxC!~g8&SV) zER2g)w?z%SZ5`Ep+#6&=R;eBz!1+zxs(LcK6SnKQs%N)Cf&W)i_531^;?^2fX+Lz* zOLnMUEHNbqf zt17c@W1$_Rs{HJMrK)7Enk*fQtl3mecLjo&xLQr|3qr4|g@OTa{)Ji;VlVW{Q!O8@ z1+Z*|+8{>(pAP+h&BJ;0#=b(sqRn_)z?Q1`_hTk6tKJ*eJz++B-Qd+v?`dS`hfJ?#ZfSqlD)lXE17B<0l^^1D8b0jdi zw|ed+)Hd>R^}<$I$Pyl+rrtShYX0v#WYbEiAJw#;CV!O~KgU>TS(AP)(S6Teot6^a%B~ z6}NyNdaK@13nTNxdG*fFBA_czs&{*40v~!+9cRB7n6q`%yv7#BWcA_aSdFIaQYX6n z0QP2tI&o1la{FU-;;R10*)2^-8&>%rPPa25>p$mz_^iN${6>rk#rYlTBVAC^jsBxf zLXKw-JF8Db;=1Y1s?(aMfvC4kot|0@tT;%0>PIlDU$boW={@CWjrCHWd5rD++7{}J ziWS&ng8J;5JnYIFn~*>Hp+1KUK%hc>UctIuX{SEF02liHMfC-G9N>qAI(uUu5ZYzx z>~rXA9Fx>JFWLfWw?KVqU=&V6U3FepcYw&p>MNH+0kR*e^WCxhk{dhJ*AAJX^{-Oj zOv=DU#Z3KhPCl@SCrrpw0@P2BSO8t>tbTSK2ins^{leiZz%_gID`5}p`8^ZzA{+Ia zSS((d15GFzJW{{;Is{YajrzlkufYGVQt&U2&`!+kbbNyD!B^Yi=*|16F8O z^_Tg3GxUxQ%Ockub$f!WT7}kG>}y$FqY@YVgRIFq3fydutecDj7+fIhW@Uk}E|m3i zLV%u_AS<_#WGho-LjrbMVUJ})Y7|n|N4aV%>=*VokgLA1L6dQYTzxC%a^6tcEb8Bs z-bL(&5~_5nFHtX zaN=6fx$iagnZIzEYMF^ z75x^poOvn#Eh|<|x7^i5+B@D&Y4jO(3bM%CnMiqxL z!v4KR_0to3{L>nBD?ISKXo^NX5_|b;Cp7B&C@~XXYLqATK>9w=R4K+>=6y6(-7o;^ zL~5!%x(4v`t)_a)Vi4!{Ys@-x0ILj5%>W!tQcq3I>uYdbe`xCEWn<(u^3~LDXpP=s zqNc&*Mj$pm*O*@(0HiQPW1;(Z;|z`E&@2q$TN>-P`+z-g*EHFWG~2Deruj`Im&Oe> z4)>yQ&soy6J%YL4CPdTT9e>~Rq{eC1dz_x)C|%2z#52mNrG@dbrpMaqK)V?=eS232 z_Tr;v0Gj8tO;62$u6Q6NHo=5c;+nw&y5cVFan0b=eLzOO*9^YA2pKp}GvuEGRN$}i zJX{l4hsP!qN5^Qqj&NXw4K+g(XW;%*L(Q=4R5UgQnvfNGnotPW)FGba| z?WQJpIf^se;hMP{tWg&q&@86d$ZRgqEUx$tV&odla&C`KKp)M@chFBW z;|k51MJGV`T4|!46+92VQ4^!9fgSmMO^kxI_u6&Mmf%!?*Fl=CR-wT5WooviMFO4K zTeH0u5=?9r&CZnNC@O?zcUPR{oDj`{npiVhj?o;vQ3_;CW6hz9 z9L~p8YI|36bgw7o^MWKz>N@27Kb;!WljlDD%Upxo?>xL$K-4C>GhHEahvI17>p~>5qjB;SS=1QL;;GY+2 zt|qDQ*jAk8dYcIJNf?F2YD zMsw#AD%hy|n!Bq!&^^o5+>2TQtZ}O5(bd6$n5*hqfVk{ZYkZ+2^$ z1rqa|lql|CXN=eC1M%R^!8uy};uw?wR$6@lDyYKc+Nyuef#x63R-c0ksbiV8#>)EG z&lYLTb{2qW)<|o%w+L9@5^b&Pcr37+T3e?Ba*Aq`w!X>+NYof@BfDF`dcD?KCHn%* z_R%(tQUlw+RNJB<#(nkzZ40{@*g$4?)jDXAw#{oFyr7k~{b@X1A9F?9q1RV* zmg;CbwsypdK3?0oE$+b|+oA1Vwi9J}uGaP39o(C5pmnpgL6g{3>vrr1{=UDqZxz%` zHRHAY&+J889JGU~nSw}$G$X!fM|2CpjbHGKYVK%ZY^I%hJR1)> z&DI8f#WXmPubmm0jXNSWweyxB$yeUcF7_w{T~}lVv|j`5zv@IMg=;r_D+himN4xPl9>eVFqm6lpQp-xCjeTnd{8@>1 zGb=}@v{!_7^A(h&S5mc`%TAz342*h&!y2UB`$z};>1b`dIcC|JW7-4DeuJ1fLwgtx z&XFp!v`40|$Kyt;wMQMTaM!n3n}jh)M_@=o0p5(R4Yt-*$H*U z_&gIbx3$`<8Z;DMuG8lCO9r?+OjesR+G$d+oJ$3{(;gPl| z#08kmC+%&4p8nNk+6PgXJPo|G4-MD^jaZ?5bm0X+ek<)$+fKk5F4sQuazzH*}CwYDVSEAA}iXiJWTB8$grOJA(Q?MoZ&n?E_|(J#?{=oyb5e46&NKThzkAZ1rAl zpuzA|SMQ4}KvtTr{=d_nM>$~b~oQ)n>A};EhHc3WW@YXd)hUVv{=~{RrFJ(;A*-vkSctB?#`U1Ty zPhIP(7?RI2bq-anaLa3n&LJO_)x7$;4izXHtS{)gG&%}2tdp+mU53YJxUN?VflZKw zuJ_nk=mC4{dK&|QZJMI%vq^_%qZ{h_81aQT8=~vm4!Z&05Z%D`GJuq>8`QJ_SW{Uy zZbpjkqhZM<8&lC=Cn!|w(S700TXny zmU{u*AiCLuP=7=zCZzT;y4lnJz2Bjm{ZRn1O4H4K;|pwgYu!TAg{*Xo#zvt+c&=MK zuRn_3Fx`^Q_Nb5c=~n!7Mw2;O7ugOsj_$nFt@mDl%)U~${z(CP!M}~V4JUB`V-s}I z&Eo+^d+DOf+aY_M)y3dx5`Hs97vmj+--qa8a`4E+txLL?E6ah6&(v+{?GE&5yly)x z1y(RyxBU@DdtrudcbEsj{bjnnUwa`5RWTvU5V`~IJAoZ&s5|72hp!iE)8*Rx0km(T%X?vmGmxjtE5RqfsMlS7R0BlF z0$qMHFJQF8-l%{M=8azO)7@&0JkdkZ6|KbUhW60iO+fyb>7XmlLANY-MpR-43uB0` zbc!R6aV8D-_)|C|=!2?+jbRTcxw5(gKE6+l2&TWV8zkja!;w;?{ z3yyYkn(l|^ULdV|>3(d(_r>FMzqXZP!R(={tey(YW4ErdISRCSwRM#%(1kof^~4ry z!{B~;W}5=U=x3#8>oFC&W$C%T9SXL3E1Jn=Q=7Ly|T1bsOJC?=C=Jzj`wE3cvLAkD_Gv-eE%8v!=fOw-4yyt=Bj3 zM2Dr}SABz9)q!@othYoZIEo!xuea^E6X@k_di(7zC{C!pCI5i*nW=AGP=eaFtG>hC zQgl9^>pO44lE3+--q{b6{qP`t_mmji<*Cs3l8@ri2Xu)|sS&U5vpfd4>OqusCtKs` z68$8b7g&WF>jReKX0*)}ec+G`02-{HKCmtDyI=LedR#{L7W&}nsG;1`^&waB{i4IhB7aR4vlZ7!&A7iuz@-a)lrCB)$ovVJ!;|lBtTIqL=bOSi{M8B&9tIvgp`nVmq zY$s=$kXyy-*Zu$%tK#VBB}4(N||tHdg1*+zdd9K(LOMt|}pZpyDbpg-k(0l2M={;YBleGQF1 zvj~YLKU#mmWf#yJYxNiRV|v+q)#vP-19Z<+{pCF)fFAFxzcv^uW23tY4-t z{2320Dp7wY2dAO^ImEMgzRpU2Z)FyUA-nYt&s9f5<$5*!qeggx)b095S5RZ-rs$ta zF342&`lod!!~LVa`VZdk0h$cde;Pdzk422oS9}_T$JZ?Me~epzJsYb3vz4>~n&qSa zv;PCoZ|C%Xr{hv=v{cB@99*z&igd{f&p)hC>!b3WER5F_1({#W zU!f>vp#V#^Du$p??0jx1RkvXAeDhwZ(G%sxmaR%{8;q~T?UmYF>_POZr_>304P?@4 z#rzHS-1F@ei%~6bn=4zf9Nh+>!DYoN1RwX?Tg5twqq%TUvE6VF$jerW-QWpmTwPQe zyE)^+z4KF=j>QDr*GXw+fj2f+lorn;uvf08w5~Q5Yt&7}aXHG)<#m*{{j7oK%vRcm zcmb__PU%wnC(yVnO1D=x(eK%zbgvQt?DkEiN40o7H0G?h;ebW`>q@U49@sRTR(j1w z4WGS3>B~`9In`GB&Wpse2yQt_Kf@BBG)?JO-5k)aSNhvm1)6zOaes^RmatG6cm_jw z*h*#i;9)>#bW+CLz~b!lNf~?pH~zkbGVU_o&|`=)@$Dr%4fkE~H4g;hH%akB|Al`p zQ~bUtSPKgk|K-Rej&&6O_c;J-_bXGbgrNNJx}gNT{tjFouT0z41CInOQi9PDBfn-U zGyCC%{o5$vUKk0%e#*j2HE?R1D2oj}0p9LZ7H{?jG1*pGuK9t*d91P=m7!?*NLgNi zjQ@U>vT|Y|(4>dT>K^uJ@|G!U?z#YNpQ}XfuE2`%S=l(-*aUa5?UhXx$c?SfDw{QT zaEEH0vc-^tZf1RDTUE@3+y~0GWaOH%GG&K7b~6{MDTmiufT+4zIs66njFPJy(IA=c z*r23&WA{?=K}i>=le#Te(tqPjcoF4P6qX#T8A`^)5_GY%l#FzIkZMPibH;}$_$Ll8 zl?&O}GC0*$vI1_QG`yi?`}$yOGET{!hff~*LCHR34RHRjlH(DLu@Y`V8oE)rguf%+ zPfbXB4p;K#&j!}tpj@uf6gBZ#x7?krFqHbi<`*jIVfy$K4d zfy(26VL(FPD33ESIp4QXij&c$-rrDpf}e{^e#+C>l|XHRlxP1Quyc;`a`#?ry{Yp0 zc{gOKFT<7hTC66T=Stb-?ZDP zh0{rAsM z%uus0KF-rmhFXK%QFY0NTDg1i&oOTpYG1}2%SbiU3&gFu^Un?ciXzRoGMJA+l4~-} zVA*&n`dFccMjGUL|ouY2FHyYPtUY9w6Xuk%2Opn zJFO=`r{jipkyZc?*Bd%-jRzXO&Culr4(wz@gL7;ckS}cv&T-gl*bFl`KZr+RYiZ~v z?ZzJKl)>c<=3YBjgKKx}*}f$jToW?sJC0t(<^*KKdVetv3w5Z3X1e z6oc0VT+sO^3_~?7fi;p1L!+@=b|QwM*U-l1y$mDPR>5l6`+qp%xncZp4CR&)hRF%2 zcRmrrlssoVFVw;?Z7W)g?7pXAdS)>|Ko3Lk>LMVKGYugm8$`f&L&z0t+{d_T2<_*B zGxOaLI_U%OhSU&R5(V($w_$FtA6O_a80L<_CCe-}%q{wZQ`*un?_4wr-xY@WKQn+r zHNzss4EH}e85ZT@cJ8tUhUIJt*7p#@3XRbby^Cmk;fQVhFvE)PxD>;O8dm?t_Pxl~ zu%`A4H0tXaBCE9oI3&1xW-H90WJBb6SM0hj8Def@OYkhiuzB-yV3TYO zTUH`pUzuar{?G>tKtsb0cN>6NqYS(BXn#|UVfUvmII}wpdxloQobl^wh^y&>8_O3A zd%xx2o}iWCz}UX%g%Cr+r(&R$c7|io-GBu886$;}5F(g0&*ij5(SH$o*>+mJRs z0-&3vAuYWzc4^b15?w5enTEX8_`LVZ4OeGlLvSX*aBZj$>YE{kYfn-3?uj!L_~D;5 z>7osV9bM6|d}_Gsfn@qH+3;vp1nxdxFgy)GPC6cMcovPBJnF9Dh0Rf5o$L%H@wi^q z6AY!HND)5M3~yvCD`hQB$nXC)yvfDy9UOZZ-fBaDEYCE&JBmMeUu;5t|A?V%JPt_A zHk3u+=Otc-vXm^`)OCuQ=W1tfZ}@T*8E;25!_Tl{y_`M&#vV@RL<8o=;P1Tcl)lCZz z&>FSE@ndiN!W%CT1mO^Z?}NcIYS4jNn_8|D>P-)-GKF|=I)0p)c?=mi-8axO)X z#CJmQL_f=5-;l6?&=5=izz}~QU(24szP>KqUF||F!+pIiy@P|oLwtk(eHrRI!N)Ra z(*OSHYs;Y`2*O~mnA;uD781O&q5P4f@XS{?r1 z*#GaWr~&`OlV@Pz@xRf9h4=?f{{IFw)898dJ=;o{-_dHo3$Nvmj~$r)`G@FG<^KS# C9VmhT diff --git a/src/Mod/BIM/Resources/translations/Arch_da.ts b/src/Mod/BIM/Resources/translations/Arch_da.ts index 16e88dd474..a0dee25dbe 100644 --- a/src/Mod/BIM/Resources/translations/Arch_da.ts +++ b/src/Mod/BIM/Resources/translations/Arch_da.ts @@ -1699,7 +1699,7 @@ of that project, no matter if they are expanded or not. Preview - Preview + Forhåndsvisning @@ -4209,83 +4209,83 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Part not found in file - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC not available - unable to process IFC files - + Error removing splitter Error removing splitter - + Reload reference Genindlæs reference - + Open reference Open reference - + Unable to get lightWeight node for object referenced in Unable to get lightWeight node for object referenced in - - + + Invalid lightWeight node for object referenced in Invalid lightWeight node for object referenced in - - + + Invalid root node in Invalid root node in - + External reference External reference - + External file External file - + Open Åbn - + Part to use: Part to use: - + Choose File Choose File - - + + None (Use whole object) None (Use whole object) - + Reference files Reference files - + Choose reference file Choose reference file @@ -4475,9 +4475,9 @@ If Run = 0 then the run is calculated so that the height is the same as the rela If this is checked, the window's Offset property value will be added to the value entered here - + - + @@ -4486,7 +4486,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -4495,12 +4495,12 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + - + - + @@ -4521,7 +4521,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Wires - + Components Components @@ -4534,7 +4534,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Navn - + @@ -4609,7 +4609,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + Axes Axes @@ -5200,7 +5200,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Object does not have settable IFC attributes - + @@ -5293,17 +5293,17 @@ Floor creation aborted. Successfully imported - + Error computing the shape of this object Error computing the shape of this object - + has no solid has no solid - + has an invalid shape has an invalid shape @@ -5314,144 +5314,144 @@ Floor creation aborted. - + has a null shape has a null shape - + Could not project face from {self.obj.Label} Could not project face from {self.obj.Label} - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. - + Components of This Object Components of This Object - + Edit IFC Properties Edit IFC Properties - + Edit Standard Code Edit Standard Code - + Wrong base type Wrong base type - + Toggle Subcomponents Toggle Subcomponents - + Closing Sketch edit Closing Sketch edit - + Component Component - + Select a base object Select a base object - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. - + Base component Base component - + Additions Additions - + Subtractions Subtractions - + Objects Objekter - + Fixtures Fixtures - + Group Gruppe - + Hosts Hosts - + Property Egenskab - + Add property Tilføj egenskab - + Add property set Add property set - + New... Ny... - + New property New property - + New property set New property set @@ -5483,97 +5483,97 @@ Floor creation aborted. Create Section Plane - + Toggle Cutview Toggle Cutview - + Scope Scope - + Placement and Visuals Placement and Visuals - + Objects seen by this section plane Objects seen by this section plane - + Removes highlighted objects from the list above Removes highlighted objects from the list above - + Add Selected Add Selected - + Adds selected objects to the scope of this section plane Adds selected objects to the scope of this section plane - + Cut View Cut View - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model - + Rotate by 90° Rotate by 90° - + Rotates the plane around its local X-axis Rotates the plane around its local X-axis - + Rotates the plane around its local Y-axis Rotates the plane around its local Y-axis - + Rotates the plane around its local Z-axis Rotates the plane around its local Z-axis - + Resize to Fit Resize to Fit - + Recenter Plane Recenter Plane - + Rotate X Rotate X - + Rotate Y Rotate Y - + Rotate Z Rotate Z - + Resizes the plane to fit the objects in the list above Resizes the plane to fit the objects in the list above @@ -5583,7 +5583,7 @@ Floor creation aborted. Centrer - + Centers the plane on the objects in the list above Centers the plane on the objects in the list above @@ -6192,7 +6192,7 @@ Building creation aborted. - + The shape of this object The shape of this object @@ -6213,7 +6213,7 @@ Building creation aborted. - + The line width of this object The line width of this object @@ -6750,12 +6750,12 @@ Building creation aborted. Fuse objects of same material - + The latest time stamp of the linked file The latest time stamp of the linked file - + If true, the colors from the linked file will be kept updated If true, the colors from the linked file will be kept updated @@ -7773,7 +7773,7 @@ Building creation aborted. - + The placement of this object The placement of this object @@ -7908,7 +7908,7 @@ Building creation aborted. An optional axis or axis system on which this object should be duplicated - + Use the material color as this object's shape color, if available Use the material color as this object's shape color, if available @@ -7988,79 +7988,79 @@ Building creation aborted. Shape of rebar - + The objects that must be considered by this section plane. Empty means the whole document. The objects that must be considered by this section plane. Empty means the whole document. - + If false, non-solids will be cut too, with possible wrong results. If false, non-solids will be cut too, with possible wrong results. - + If True, resulting views will be clipped to the section plane area. If True, resulting views will be clipped to the section plane area. - + If true, the color of the objects material will be used to fill cut areas. If true, the color of the objects material will be used to fill cut areas. - + Geometry further than this value will be cut off. Keep zero for unlimited. Geometry further than this value will be cut off. Keep zero for unlimited. - + The display length of this section plane The display length of this section plane - + The display height of this section plane The display height of this section plane - + The size of the arrows of this section plane The size of the arrows of this section plane - + The transparency of this object The transparency of this object - - + + Show the cut in the 3D view Show the cut in the 3D view - + The color of this object The color of this object - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) The distance between the cut plane and the actual view cut (keep this a very small value but not zero) - + Show the label in the 3D view Show the label in the 3D view - + The name of the font The name of the font - + The size of the text font The size of the text font @@ -9533,7 +9533,7 @@ CTRL+PgUp to extend extrusionCTRL+PgDown to shrink extrusionCTRL+/ to switch bet Preview - Preview + Forhåndsvisning @@ -10636,7 +10636,7 @@ Please check your FreeCAD installation or provide a custom template under menu P Extrude - Extrude + Ekstrudér @@ -10657,7 +10657,7 @@ Please check your FreeCAD installation or provide a custom template under menu P Union - Union + Forbind diff --git a/src/Mod/BIM/Resources/translations/Arch_de.ts b/src/Mod/BIM/Resources/translations/Arch_de.ts index 9eda068d93..79e2541bd8 100644 --- a/src/Mod/BIM/Resources/translations/Arch_de.ts +++ b/src/Mod/BIM/Resources/translations/Arch_de.ts @@ -4189,83 +4189,83 @@ Wenn Länge = 0, dann wird die Länge so berechnet, dass die Höhe mit dem relat Bauteil nicht in Datei gefunden - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC nicht verfügbar - IFC-Dateien können nicht verarbeitet werden - + Error removing splitter Fehler beim Entfernen des Teilers - + Reload reference Referenz neu laden - + Open reference Referenz öffnen - + Unable to get lightWeight node for object referenced in Konnte lightWeight-Knoten für Objekt nicht erhalten, für Objekt referenziert in - - + + Invalid lightWeight node for object referenced in Ungültiger lightWeight Knoten für Objekt referenziert in - - + + Invalid root node in Ungültiger Basis-Knoten in - + External reference Externe Referenz - + External file Externe Datei - + Open Öffnen - + Part to use: Zu verwendendes Bauteil: - + Choose File Datei auswählen - - + + None (Use whole object) Keine (Gesamtes Objekt verwenden) - + Reference files Referenzdateien - + Choose reference file Referenzdatei auswählen @@ -4455,9 +4455,9 @@ Wenn Länge = 0, dann wird die Länge so berechnet, dass die Höhe mit dem relat Wenn diese Option aktiviert ist, wird der Wert der Versatz-Eigenschaft des Fensters zu dem hier eingegebenen Wert hinzugefügt - + - + @@ -4466,7 +4466,7 @@ Wenn Länge = 0, dann wird die Länge so berechnet, dass die Höhe mit dem relat - + @@ -4475,12 +4475,12 @@ Wenn Länge = 0, dann wird die Länge so berechnet, dass die Höhe mit dem relat - + - + - + @@ -4501,7 +4501,7 @@ Wenn Länge = 0, dann wird die Länge so berechnet, dass die Höhe mit dem relat Kantenzüge - + Components Komponenten @@ -4514,7 +4514,7 @@ Wenn Länge = 0, dann wird die Länge so berechnet, dass die Höhe mit dem relat Name - + @@ -4589,7 +4589,7 @@ Wenn Länge = 0, dann wird die Länge so berechnet, dass die Höhe mit dem relat - + Axes Achsen @@ -5180,7 +5180,7 @@ Wenn Länge = 0, dann wird die Länge so berechnet, dass die Höhe mit dem relat Objekt hat keine festlegbaren IFC-Attribute - + @@ -5270,17 +5270,17 @@ Geschoß-Erstellung abgebrochen. Erfolgreich importiert - + Error computing the shape of this object Fehler beim Berechnen der Form dieses Objekts - + has no solid enthält keinen Volumenkörper - + has an invalid shape hat eine ungültige Form @@ -5291,144 +5291,144 @@ Geschoß-Erstellung abgebrochen. - + has a null shape hat eine ungültige Form - + Could not project face from {self.obj.Label} Konnte Fläche von {self.obj.Label} nicht projizieren - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed Es konnte nicht festgestellt werden, ob eine Fläche aus {self.obj.Label} vertikal ist: normalAt() fehlgeschlagen - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. Fehler bei der Berechnung der Flächen für {self.obj.Label}: Es ist nicht möglich, eine Projektion oder Fläche mit der Normalen {face.normalAt(0, 0)} zu erstellen. Die Flächenwerte werden auf 0 zurückgesetzt. - + Components of This Object Komponenten dieses Objektes - + Edit IFC Properties IFC-Eigenschaften bearbeiten - + Edit Standard Code Standardcode bearbeiten - + Wrong base type Falscher Basistyp - + Toggle Subcomponents Unterkomponenten umschalten - + Closing Sketch edit Schließe Skizzenbearbeitung - + Component Komponente - + Select a base object Basis-Objekt auswählen - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. Fehler bei der Berechnung der Flächen für {self.obj.Label}: Nicht-ebene Flächen mit Löchern können nicht projiziert werden. Die Flächenwerte werden auf 0 zurückgesetzt. - + Base component Basiskomponente - + Additions Ergänzungen - + Subtractions Subtraktionen - + Objects Objekte - + Fixtures Armaturen - + Group Gruppe - + Hosts Ursprung - + Property Eigenschaft - + Add property Eigenschaft hinzufügen - + Add property set Eigenschaften-Satz hinzufügen - + New... Neu... - + New property Neue Eigenschaft - + New property set Neue Eigenschaften-Gruppe @@ -5460,97 +5460,97 @@ Geschoß-Erstellung abgebrochen. Schnittebene erzeugen - + Toggle Cutview Schnittansicht umschalten - + Scope Anwendungsbereich - + Placement and Visuals Positionierung und Darstellung - + Objects seen by this section plane Objekte, die von dieser Schnittebene erkannt werden - + Removes highlighted objects from the list above Entfernt hervorgehobene Objekte aus der obigen Liste - + Add Selected Ausgewählte hinzufügen - + Adds selected objects to the scope of this section plane Fügt ausgewählte Objekte zum Bereich dieser Schnittebene hinzu - + Cut View Schnittansicht - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model Erstellt einen Live-Schnitt in der 3D-Ansicht, wobei die Geometrie auf einer Seite der Ebene ausgeblendet wird, um das Innere Ihres Modells zu sehen - + Rotate by 90° Um 90° drehen - + Rotates the plane around its local X-axis Dreht die Ebene um ihre lokale X-Achse - + Rotates the plane around its local Y-axis Dreht die Ebene um ihre lokale Y-Achse - + Rotates the plane around its local Z-axis Dreht die Ebene um ihre lokale Z-Achse - + Resize to Fit Größe anpassen - + Recenter Plane Ebene neu zentrieren - + Rotate X Drehen X - + Rotate Y Drehen Y - + Rotate Z Drehen Z - + Resizes the plane to fit the objects in the list above Ändert die Ausdehnung der Ebene, sodass alle Objekte der obigen Liste darauf passen @@ -5560,7 +5560,7 @@ Geschoß-Erstellung abgebrochen. Zentrum - + Centers the plane on the objects in the list above Zentriert die Ebene gemäß den Objekten in obiger Liste @@ -6169,7 +6169,7 @@ Gebäudeerstellung abgebrochen. - + The shape of this object Die Form dieses Objekts @@ -6190,7 +6190,7 @@ Gebäudeerstellung abgebrochen. - + The line width of this object Die Linienbreite dieses Objekts @@ -6727,12 +6727,12 @@ Gebäudeerstellung abgebrochen. Vereinige Objekte aus gleichem Material - + The latest time stamp of the linked file Der letzte Zeitstempel der verknüpften Datei - + If true, the colors from the linked file will be kept updated Wenn aktiviert, werden die Farben der verknüpften Datei aktualisiert @@ -7750,7 +7750,7 @@ Gebäudeerstellung abgebrochen. - + The placement of this object Die Positionierung dieses Objekts @@ -7885,7 +7885,7 @@ Gebäudeerstellung abgebrochen. Eine optionale Achse oder ein Achsensystem, auf das oder die dieses Objekt dupliziert werden soll - + Use the material color as this object's shape color, if available Verwende die Materialfarbe als Formfarbe dieses Objekts, falls verfügbar @@ -7965,79 +7965,79 @@ Gebäudeerstellung abgebrochen. Form der Bewehrung - + The objects that must be considered by this section plane. Empty means the whole document. Die Objekte, die von dieser Schnittebene berücksichtigt werden müssen. Leer bedeutet das ganze Dokument. - + If false, non-solids will be cut too, with possible wrong results. Wenn Aus, werden nicht-Feststoffe auch geschnitten, mit möglichen falschen Ergebnissen. - + If True, resulting views will be clipped to the section plane area. Wenn wahr, werden die entstehenden Ansichten durch den Bereich der Schnittebene begrenzt. - + If true, the color of the objects material will be used to fill cut areas. Wenn wahr, wird die Farbe des Objektmaterials verwendet, um Schnittflächen zu füllen. - + Geometry further than this value will be cut off. Keep zero for unlimited. Geometrie, die weiter als dieser Wert entfernt ist, wird abgeschnitten. Null für unbegrenzt. - + The display length of this section plane Die Länge der Darstellung dieser Schnittebene - + The display height of this section plane Die Anzeigehöhe dieser Sektionsebene - + The size of the arrows of this section plane Die Größe der Pfeile dieser Schnittebene - + The transparency of this object Die Transparenz dieses Objekts - - + + Show the cut in the 3D view Schnitt in der 3D-Ansicht anzeigen - + The color of this object Die Farbe dieses Objekts - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) Die Entfernung zwischen der Schnitt-Ebene und der tatsächlichen Anzeige-Ebene (nutze einen sehr kleinen Wert, aber nicht 0) - + Show the label in the 3D view Beschriftung in der 3D-Ansicht anzeigen - + The name of the font Der Name der Schriftart - + The size of the text font Die Größe der Textschriftart diff --git a/src/Mod/BIM/Resources/translations/Arch_el.ts b/src/Mod/BIM/Resources/translations/Arch_el.ts index 3c6d1fa8c3..67829f36df 100644 --- a/src/Mod/BIM/Resources/translations/Arch_el.ts +++ b/src/Mod/BIM/Resources/translations/Arch_el.ts @@ -4205,83 +4205,83 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Part not found in file - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC not available - unable to process IFC files - + Error removing splitter Error removing splitter - + Reload reference Reload reference - + Open reference Open reference - + Unable to get lightWeight node for object referenced in Unable to get lightWeight node for object referenced in - - + + Invalid lightWeight node for object referenced in Invalid lightWeight node for object referenced in - - + + Invalid root node in Invalid root node in - + External reference External reference - + External file External file - + Open Άνοιγμα - + Part to use: Part to use: - + Choose File Choose File - - + + None (Use whole object) None (Use whole object) - + Reference files Reference files - + Choose reference file Choose reference file @@ -4471,9 +4471,9 @@ If Run = 0 then the run is calculated so that the height is the same as the rela If this is checked, the window's Offset property value will be added to the value entered here - + - + @@ -4482,7 +4482,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -4491,12 +4491,12 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + - + - + @@ -4517,7 +4517,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Wires - + Components Στοιχεία @@ -4530,7 +4530,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Όνομα - + @@ -4605,7 +4605,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + Axes Axes @@ -5196,7 +5196,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Object does not have settable IFC attributes - + @@ -5289,17 +5289,17 @@ Floor creation aborted. Successfully imported - + Error computing the shape of this object Error computing the shape of this object - + has no solid has no solid - + has an invalid shape has an invalid shape @@ -5310,144 +5310,144 @@ Floor creation aborted. - + has a null shape has a null shape - + Could not project face from {self.obj.Label} Could not project face from {self.obj.Label} - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. - + Components of This Object Components of This Object - + Edit IFC Properties Edit IFC Properties - + Edit Standard Code Edit Standard Code - + Wrong base type Wrong base type - + Toggle Subcomponents Toggle Subcomponents - + Closing Sketch edit Closing Sketch edit - + Component Component - + Select a base object Select a base object - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. Σφάλμα κατά τον υπολογισμό εμβαδών για το {self.obj.Label}: αδυναμία προβολής μη επίπεδων επιφανειών που περιέχουν οπές. Οι τιμές των εμβαδών θα μηδενιστούν. - + Base component Base component - + Additions Additions - + Subtractions Subtractions - + Objects Αντικείμενα - + Fixtures Fixtures - + Group Ομάδα - + Hosts Γονικά στοιχεία - + Property Ιδιότητα - + Add property Add property - + Add property set Add property set - + New... Νέο... - + New property New property - + New property set New property set @@ -5479,97 +5479,97 @@ Floor creation aborted. Create Section Plane - + Toggle Cutview Toggle Cutview - + Scope Πεδίο εφαρμογής - + Placement and Visuals Placement and Visuals - + Objects seen by this section plane Objects seen by this section plane - + Removes highlighted objects from the list above Removes highlighted objects from the list above - + Add Selected Add Selected - + Adds selected objects to the scope of this section plane Adds selected objects to the scope of this section plane - + Cut View Cut View - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model - + Rotate by 90° Rotate by 90° - + Rotates the plane around its local X-axis Rotates the plane around its local X-axis - + Rotates the plane around its local Y-axis Rotates the plane around its local Y-axis - + Rotates the plane around its local Z-axis Rotates the plane around its local Z-axis - + Resize to Fit Resize to Fit - + Recenter Plane Recenter Plane - + Rotate X Rotate X - + Rotate Y Rotate Y - + Rotate Z Rotate Z - + Resizes the plane to fit the objects in the list above Resizes the plane to fit the objects in the list above @@ -5579,7 +5579,7 @@ Floor creation aborted. Κέντρο - + Centers the plane on the objects in the list above Centers the plane on the objects in the list above @@ -6188,7 +6188,7 @@ Building creation aborted. - + The shape of this object The shape of this object @@ -6209,7 +6209,7 @@ Building creation aborted. - + The line width of this object The line width of this object @@ -6746,12 +6746,12 @@ Building creation aborted. Fuse objects of same material - + The latest time stamp of the linked file The latest time stamp of the linked file - + If true, the colors from the linked file will be kept updated If true, the colors from the linked file will be kept updated @@ -7769,7 +7769,7 @@ Building creation aborted. - + The placement of this object The placement of this object @@ -7904,7 +7904,7 @@ Building creation aborted. An optional axis or axis system on which this object should be duplicated - + Use the material color as this object's shape color, if available Use the material color as this object's shape color, if available @@ -7984,79 +7984,79 @@ Building creation aborted. Shape of rebar - + The objects that must be considered by this section plane. Empty means the whole document. The objects that must be considered by this section plane. Empty means the whole document. - + If false, non-solids will be cut too, with possible wrong results. If false, non-solids will be cut too, with possible wrong results. - + If True, resulting views will be clipped to the section plane area. If True, resulting views will be clipped to the section plane area. - + If true, the color of the objects material will be used to fill cut areas. If true, the color of the objects material will be used to fill cut areas. - + Geometry further than this value will be cut off. Keep zero for unlimited. Geometry further than this value will be cut off. Keep zero for unlimited. - + The display length of this section plane The display length of this section plane - + The display height of this section plane The display height of this section plane - + The size of the arrows of this section plane The size of the arrows of this section plane - + The transparency of this object The transparency of this object - - + + Show the cut in the 3D view Show the cut in the 3D view - + The color of this object The color of this object - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) The distance between the cut plane and the actual view cut (keep this a very small value but not zero) - + Show the label in the 3D view Show the label in the 3D view - + The name of the font The name of the font - + The size of the text font The size of the text font diff --git a/src/Mod/BIM/Resources/translations/Arch_es-AR.ts b/src/Mod/BIM/Resources/translations/Arch_es-AR.ts index 1ea023e6bc..e413c2d840 100644 --- a/src/Mod/BIM/Resources/translations/Arch_es-AR.ts +++ b/src/Mod/BIM/Resources/translations/Arch_es-AR.ts @@ -4200,83 +4200,83 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Parte no encontrada en el archivo - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC no disponible - no se pueden procesar los archivos IFC - + Error removing splitter Error al eliminar el separador - + Reload reference Recargar referencia - + Open reference Abrir referencia - + Unable to get lightWeight node for object referenced in No se puede obtener el nodo ligero para el objeto referenciado en - - + + Invalid lightWeight node for object referenced in Nodo ligero inválido para el objeto referenciado en - - + + Invalid root node in Nodo raíz no válido en - + External reference Referencia externa - + External file Archivo externo - + Open Abrir - + Part to use: Parte a usar: - + Choose File Choose File - - + + None (Use whole object) Ninguno (Usar objeto completo) - + Reference files Archivos de referencia - + Choose reference file Elegir archivo de referencia @@ -4466,9 +4466,9 @@ If Run = 0 then the run is calculated so that the height is the same as the rela If this is checked, the window's Offset property value will be added to the value entered here - + - + @@ -4477,7 +4477,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -4486,12 +4486,12 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + - + - + @@ -4512,7 +4512,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Alambres - + Components Componentes @@ -4525,7 +4525,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Nombre - + @@ -4600,7 +4600,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + Axes Ejes @@ -5191,7 +5191,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Object does not have settable IFC attributes - + @@ -5284,17 +5284,17 @@ Creación de planta cancelada. Importado con éxito - + Error computing the shape of this object Error al calcular la forma del objeto - + has no solid No tiene ningún sólido - + has an invalid shape Tiene una forma no válida @@ -5305,144 +5305,144 @@ Creación de planta cancelada. - + has a null shape Tiene una forma nula - + Could not project face from {self.obj.Label} Could not project face from {self.obj.Label} - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. - + Components of This Object Componentes de este objeto - + Edit IFC Properties Editar propiedades IFC - + Edit Standard Code Editar código estándar - + Wrong base type Tipo de base incorrecto - + Toggle Subcomponents Alternar subcomponentes - + Closing Sketch edit Cerrando edición del sketch - + Component Componente - + Select a base object Seleccione un objeto base - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. - + Base component Componente de base - + Additions Adiciones - + Subtractions Sustracciones - + Objects Objetos - + Fixtures Fijaciones - + Group Grupo - + Hosts Hosts - + Property Propiedad - + Add property Agregar propiedad - + Add property set Añadir conjunto de propiedades - + New... Nuevo... - + New property Nueva propiedad - + New property set Nuevo conjunto de propiedades @@ -5474,97 +5474,97 @@ Creación de planta cancelada. Crear el plano de sección - + Toggle Cutview Alternar vista de corte - + Scope Alcance - + Placement and Visuals Placement and Visuals - + Objects seen by this section plane Objects seen by this section plane - + Removes highlighted objects from the list above Removes highlighted objects from the list above - + Add Selected Añadir seleccionados - + Adds selected objects to the scope of this section plane Añade los objetos seleccionados al alcance de este plano de sección - + Cut View Cortar vista - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model Crea un corte en vivo en la vista 3D, ocultando geometría en un lado del plano para ver dentro de su modelo - + Rotate by 90° Rotate by 90° - + Rotates the plane around its local X-axis Rota el plano alrededor de su eje X local - + Rotates the plane around its local Y-axis Rota el plano alrededor de su eje Y local - + Rotates the plane around its local Z-axis Rota el plano alrededor de su eje Z local - + Resize to Fit Resize to Fit - + Recenter Plane Volver a centrar plano - + Rotate X Rotar X - + Rotate Y Rotar Y - + Rotate Z Rotar Z - + Resizes the plane to fit the objects in the list above Redimensiona el plano para encajar los objetos en la lista anterior @@ -5574,7 +5574,7 @@ Creación de planta cancelada. Centro - + Centers the plane on the objects in the list above Centra el plano en los objetos de la lista anterior @@ -6183,7 +6183,7 @@ Creación de Edificio cancelada. - + The shape of this object La forma de este objeto @@ -6204,7 +6204,7 @@ Creación de Edificio cancelada. - + The line width of this object El ancho de línea de este objeto @@ -6741,12 +6741,12 @@ Creación de Edificio cancelada. Fusionar objetos del mismo material - + The latest time stamp of the linked file La última marca de tiempo del archivo vinculado - + If true, the colors from the linked file will be kept updated Si es verdadero, los colores del archivo vinculado se mantendrán actualizados @@ -7764,7 +7764,7 @@ Creación de Edificio cancelada. - + The placement of this object La posición de este objeto @@ -7899,7 +7899,7 @@ Creación de Edificio cancelada. Un eje o sistemas de ejes opcional en el cual este objeto se debe duplicar - + Use the material color as this object's shape color, if available Usa el color del material como color de forma de este objeto, si está disponible @@ -7979,79 +7979,79 @@ Creación de Edificio cancelada. Forma del refuerzo - + The objects that must be considered by this section plane. Empty means the whole document. Los objetos que deben ser considerados por este plano de sección. Vacío significa todo el documento. - + If false, non-solids will be cut too, with possible wrong results. Si es falso, los objetos no sólidos también se cortarán, con posibles resultados equivocados. - + If True, resulting views will be clipped to the section plane area. Si es verdadero, las vistas resultantes se verán acopladas al área de plano de sección. - + If true, the color of the objects material will be used to fill cut areas. Si es verdadero, el color del material de los objetos se utilizará para llenar las áreas cortadas. - + Geometry further than this value will be cut off. Keep zero for unlimited. La geometría más allá de este valor será cortada. Mantener en cero para ilimitado. - + The display length of this section plane El tamaño de pantalla de este plano de sección - + The display height of this section plane La altura de la pantalla de este plano de sección - + The size of the arrows of this section plane El tamaño de las flechas de este plano de sección - + The transparency of this object La transparencia de este objeto - - + + Show the cut in the 3D view Mostrar el corte en la vista 3D - + The color of this object El color de este objeto - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) La distancia entre el plano de corte y la vista actual de corte (mantener esto un valor muy pequeño, pero no cero) - + Show the label in the 3D view Mostrar la etiqueta en la vista 3D - + The name of the font El nombre de la fuente - + The size of the text font El tamaño de la fuente de texto diff --git a/src/Mod/BIM/Resources/translations/Arch_es-ES.ts b/src/Mod/BIM/Resources/translations/Arch_es-ES.ts index 2e7068370a..5a61e3c021 100644 --- a/src/Mod/BIM/Resources/translations/Arch_es-ES.ts +++ b/src/Mod/BIM/Resources/translations/Arch_es-ES.ts @@ -4199,83 +4199,83 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Parte no encontrada en el archivo - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC no disponible - no se pueden procesar los archivos IFC - + Error removing splitter Error al eliminar el separador - + Reload reference Recargar referencia - + Open reference Abrir referencia - + Unable to get lightWeight node for object referenced in No se puede obtener el nodo ligero para el objeto referenciado en - - + + Invalid lightWeight node for object referenced in Nodo ligero inválido para el objeto referenciado en - - + + Invalid root node in Nodo raíz no válido en - + External reference Referencia externa - + External file Archivo externo - + Open Abrir - + Part to use: Parte a usar: - + Choose File Choose File - - + + None (Use whole object) Ninguno (Usar objeto completo) - + Reference files Archivos de referencia - + Choose reference file Elegir archivo de referencia @@ -4465,9 +4465,9 @@ If Run = 0 then the run is calculated so that the height is the same as the rela If this is checked, the window's Offset property value will be added to the value entered here - + - + @@ -4476,7 +4476,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -4485,12 +4485,12 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + - + - + @@ -4511,7 +4511,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Alambres - + Components Componentes @@ -4524,7 +4524,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Nombre - + @@ -4599,7 +4599,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + Axes Ejes @@ -5190,7 +5190,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Object does not have settable IFC attributes - + @@ -5283,17 +5283,17 @@ Creación de planta cancelada. Importado con éxito - + Error computing the shape of this object Error al calcular la forma del objeto - + has no solid No tiene ningún sólido - + has an invalid shape Tiene una forma no válida @@ -5304,144 +5304,144 @@ Creación de planta cancelada. - + has a null shape Tiene una forma nula - + Could not project face from {self.obj.Label} Could not project face from {self.obj.Label} - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. - + Components of This Object Componentes de este objeto - + Edit IFC Properties Editar propiedades IFC - + Edit Standard Code Editar código estándar - + Wrong base type Tipo de base incorrecto - + Toggle Subcomponents Alternar subcomponentes - + Closing Sketch edit Cerrando edición del sketch - + Component Componente - + Select a base object Seleccione un objeto base - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. - + Base component Componente de base - + Additions Adiciones - + Subtractions Sustracciones - + Objects Objetos - + Fixtures Fijaciones - + Group Grupo - + Hosts Hosts - + Property Propiedad - + Add property Añadir propiedad - + Add property set Añadir conjunto de propiedades - + New... Nuevo... - + New property Nueva propiedad - + New property set Nuevo conjunto de propiedades @@ -5473,97 +5473,97 @@ Creación de planta cancelada. Crear el plano de sección - + Toggle Cutview Alternar vista de corte - + Scope Alcance - + Placement and Visuals Placement and Visuals - + Objects seen by this section plane Objects seen by this section plane - + Removes highlighted objects from the list above Removes highlighted objects from the list above - + Add Selected Añadir seleccionados - + Adds selected objects to the scope of this section plane Añade los objetos seleccionados al alcance de este plano de sección - + Cut View Cortar vista - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model Crea un corte en vivo en la vista 3D, ocultando geometría en un lado del plano para ver dentro de su modelo - + Rotate by 90° Rotate by 90° - + Rotates the plane around its local X-axis Rota el plano alrededor de su eje X local - + Rotates the plane around its local Y-axis Rota el plano alrededor de su eje Y local - + Rotates the plane around its local Z-axis Rota el plano alrededor de su eje Z local - + Resize to Fit Resize to Fit - + Recenter Plane Volver a centrar plano - + Rotate X Rotar X - + Rotate Y Rotar Y - + Rotate Z Rotar Z - + Resizes the plane to fit the objects in the list above Redimensiona el plano para encajar los objetos en la lista anterior @@ -5573,7 +5573,7 @@ Creación de planta cancelada. Centro - + Centers the plane on the objects in the list above Centra el plano en los objetos de la lista anterior @@ -6182,7 +6182,7 @@ Creación de Edificio cancelada. - + The shape of this object La forma de este objeto @@ -6203,7 +6203,7 @@ Creación de Edificio cancelada. - + The line width of this object El ancho de línea de este objeto @@ -6740,12 +6740,12 @@ Creación de Edificio cancelada. Fusionar objetos del mismo material - + The latest time stamp of the linked file La última marca de tiempo del archivo vinculado - + If true, the colors from the linked file will be kept updated Si es verdadero, los colores del archivo vinculado se mantendrán actualizados @@ -7763,7 +7763,7 @@ Creación de Edificio cancelada. - + The placement of this object La posición de este objeto @@ -7898,7 +7898,7 @@ Creación de Edificio cancelada. Un eje o sistemas de ejes opcional en el cual este objeto se debe duplicar - + Use the material color as this object's shape color, if available Usa el color del material como color de forma de este objeto, si está disponible @@ -7978,79 +7978,79 @@ Creación de Edificio cancelada. Forma del refuerzo - + The objects that must be considered by this section plane. Empty means the whole document. Los objetos que deben ser considerados por este plano de sección. Vacío significa todo el documento. - + If false, non-solids will be cut too, with possible wrong results. Si es falso, los objetos no sólidos también se cortarán, con posibles resultados equivocados. - + If True, resulting views will be clipped to the section plane area. Si es verdadero, las vistas resultantes se verán acopladas al área de plano de sección. - + If true, the color of the objects material will be used to fill cut areas. Si es verdadero, el color del material de los objetos se utilizará para llenar las áreas cortadas. - + Geometry further than this value will be cut off. Keep zero for unlimited. La geometría más allá de este valor será cortada. Mantener en cero para ilimitado. - + The display length of this section plane El tamaño de pantalla de este plano de sección - + The display height of this section plane La altura de la pantalla de este plano de sección - + The size of the arrows of this section plane El tamaño de las flechas de este plano de sección - + The transparency of this object La transparencia de este objeto - - + + Show the cut in the 3D view Mostrar el corte en la vista 3D - + The color of this object El color de este objeto - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) La distancia entre el plano de corte y la vista actual de corte (mantener esto un valor muy pequeño, pero no cero) - + Show the label in the 3D view Mostrar la etiqueta en la vista 3D - + The name of the font El nombre de la fuente - + The size of the text font El tamaño de la fuente de texto diff --git a/src/Mod/BIM/Resources/translations/Arch_eu.ts b/src/Mod/BIM/Resources/translations/Arch_eu.ts index 67143eca27..1f4075075f 100644 --- a/src/Mod/BIM/Resources/translations/Arch_eu.ts +++ b/src/Mod/BIM/Resources/translations/Arch_eu.ts @@ -4208,83 +4208,83 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Part not found in file - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC not available - unable to process IFC files - + Error removing splitter Error removing splitter - + Reload reference Birkargatu erreferentzia - + Open reference Ireki erreferentzia - + Unable to get lightWeight node for object referenced in Unable to get lightWeight node for object referenced in - - + + Invalid lightWeight node for object referenced in Invalid lightWeight node for object referenced in - - + + Invalid root node in Invalid root node in - + External reference Kanpoko erreferentzia - + External file Kanpoko fitxategia - + Open Ireki - + Part to use: Erabiliko den pieza: - + Choose File Choose File - - + + None (Use whole object) None (Use whole object) - + Reference files Reference files - + Choose reference file Choose reference file @@ -4474,9 +4474,9 @@ If Run = 0 then the run is calculated so that the height is the same as the rela If this is checked, the window's Offset property value will be added to the value entered here - + - + @@ -4485,7 +4485,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -4494,12 +4494,12 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + - + - + @@ -4520,7 +4520,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Alanbreak - + Components Osagaiak @@ -4533,7 +4533,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Izena - + @@ -4608,7 +4608,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + Axes Ardatzak @@ -5199,7 +5199,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Object does not have settable IFC attributes - + @@ -5292,17 +5292,17 @@ Solairuaren sorrera utzi egin da. Ongi inportatu da - + Error computing the shape of this object Errorea objektu honen forma kalkulatzean - + has no solid ez du solidorik - + has an invalid shape baliogabeko forma du @@ -5313,144 +5313,144 @@ Solairuaren sorrera utzi egin da. - + has a null shape forma nulua du - + Could not project face from {self.obj.Label} Could not project face from {self.obj.Label} - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. - + Components of This Object Components of This Object - + Edit IFC Properties Edit IFC Properties - + Edit Standard Code Edit Standard Code - + Wrong base type Wrong base type - + Toggle Subcomponents Toggle Subcomponents - + Closing Sketch edit Krokisaren edizioa ixten - + Component Osagaia - + Select a base object Select a base object - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. - + Base component Oinarrizko osagaia - + Additions Gehiketak - + Subtractions Kenketak - + Objects Objektuak - + Fixtures Finkapenak - + Group Taldea - + Hosts Ostalariak - + Property Propietatea - + Add property Gehitu propietatea - + Add property set Add property set - + New... Berria... - + New property Propietate berria - + New property set Propietate multzo berria @@ -5482,97 +5482,97 @@ Solairuaren sorrera utzi egin da. Sortu ebakidura-planoa - + Toggle Cutview Txandakatu mozte-bista - + Scope Scope - + Placement and Visuals Placement and Visuals - + Objects seen by this section plane Objects seen by this section plane - + Removes highlighted objects from the list above Removes highlighted objects from the list above - + Add Selected Add Selected - + Adds selected objects to the scope of this section plane Adds selected objects to the scope of this section plane - + Cut View Cut View - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model - + Rotate by 90° Rotate by 90° - + Rotates the plane around its local X-axis Rotates the plane around its local X-axis - + Rotates the plane around its local Y-axis Rotates the plane around its local Y-axis - + Rotates the plane around its local Z-axis Rotates the plane around its local Z-axis - + Resize to Fit Resize to Fit - + Recenter Plane Recenter Plane - + Rotate X Biratu X - + Rotate Y Biratu Y - + Rotate Z Biratu Z - + Resizes the plane to fit the objects in the list above Planoa goiko zerrendako objektuekin doitzeko biratzen du @@ -5582,7 +5582,7 @@ Solairuaren sorrera utzi egin da. Zentroa - + Centers the plane on the objects in the list above Planoa goiko zerrendako objektuetan zentratzen du @@ -6191,7 +6191,7 @@ Eraikinaren sorrera utzi egin da. - + The shape of this object Objektu honen forma @@ -6212,7 +6212,7 @@ Eraikinaren sorrera utzi egin da. - + The line width of this object Objektu honen lerro-zabalera @@ -6749,12 +6749,12 @@ Eraikinaren sorrera utzi egin da. Fusionatu material bereko objektuak - + The latest time stamp of the linked file Estekatutako objektuaren azken denbora-marka - + If true, the colors from the linked file will be kept updated Egia bada, estekatutako fitxategiarekin koloreak eguneratuta mantenduko dira @@ -7772,7 +7772,7 @@ Eraikinaren sorrera utzi egin da. - + The placement of this object Objektu honen kokapena @@ -7907,7 +7907,7 @@ Eraikinaren sorrera utzi egin da. Aukerako ardatz bat, edo ardatz-sistema bat, objektu hau bikoizteko - + Use the material color as this object's shape color, if available Erabili materialaren kolorea objektu honen formaren kolore gisa, erabilgarri badago @@ -7987,79 +7987,79 @@ Eraikinaren sorrera utzi egin da. Armadura-barraren forma - + The objects that must be considered by this section plane. Empty means the whole document. Sekzio-plano honek kontuan hartu behar diren objektuak. Hutsik badago, dokumentu osoa hartuko da. - + If false, non-solids will be cut too, with possible wrong results. Gezurra bada, solidoak ez direnak ere moztuko dira, eta emaitzak okerrak izan daitezke. - + If True, resulting views will be clipped to the section plane area. Egia bada, emaitzako bistak sekzio-planoaren areara moztuko dira. - + If true, the color of the objects material will be used to fill cut areas. Egia bada, objektuen materialaren kolorea mozte-areak betetzeko erabiliko da. - + Geometry further than this value will be cut off. Keep zero for unlimited. Balio honetaz haratago dagoen geometria moztu egingo da. Ezarri zero mugagabea izan dadin. - + The display length of this section plane Sekzio-plano honen bistaratze-luzera - + The display height of this section plane Sekzio-plano honen bistaratze-altuera - + The size of the arrows of this section plane Sekzio-plano honen gezien tamaina - + The transparency of this object Objektu honen gardentasuna - - + + Show the cut in the 3D view Erakutsi moztea 3D bistan - + The color of this object Objektu honen kolorea - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) Mozte-planoaren eta uneko bistaren moztearen arteko distantzia (balio horrek oso txikia izan behar du, baina ez zero) - + Show the label in the 3D view Erakutsi etiketa 3D bistan - + The name of the font Letra-tipoaren izena - + The size of the text font Testuaren letra-tamaina diff --git a/src/Mod/BIM/Resources/translations/Arch_fi.ts b/src/Mod/BIM/Resources/translations/Arch_fi.ts index d71ddeb6f5..608c8c4dfc 100644 --- a/src/Mod/BIM/Resources/translations/Arch_fi.ts +++ b/src/Mod/BIM/Resources/translations/Arch_fi.ts @@ -4209,83 +4209,83 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Part not found in file - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC not available - unable to process IFC files - + Error removing splitter Error removing splitter - + Reload reference Reload reference - + Open reference Open reference - + Unable to get lightWeight node for object referenced in Unable to get lightWeight node for object referenced in - - + + Invalid lightWeight node for object referenced in Invalid lightWeight node for object referenced in - - + + Invalid root node in Invalid root node in - + External reference External reference - + External file Ulkoinen tiedosto - + Open Avaa - + Part to use: Käytettävä osa: - + Choose File Choose File - - + + None (Use whole object) None (Use whole object) - + Reference files Reference files - + Choose reference file Choose reference file @@ -4475,9 +4475,9 @@ If Run = 0 then the run is calculated so that the height is the same as the rela If this is checked, the window's Offset property value will be added to the value entered here - + - + @@ -4486,7 +4486,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -4495,12 +4495,12 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + - + - + @@ -4521,7 +4521,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Wires - + Components Osat @@ -4534,7 +4534,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Nimi - + @@ -4609,7 +4609,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + Axes Axes @@ -5200,7 +5200,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Object does not have settable IFC attributes - + @@ -5293,17 +5293,17 @@ Floor creation aborted. Successfully imported - + Error computing the shape of this object Error computing the shape of this object - + has no solid has no solid - + has an invalid shape has an invalid shape @@ -5314,144 +5314,144 @@ Floor creation aborted. - + has a null shape has a null shape - + Could not project face from {self.obj.Label} Could not project face from {self.obj.Label} - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. - + Components of This Object Components of This Object - + Edit IFC Properties Edit IFC Properties - + Edit Standard Code Edit Standard Code - + Wrong base type Wrong base type - + Toggle Subcomponents Toggle Subcomponents - + Closing Sketch edit Closing Sketch edit - + Component Component - + Select a base object Select a base object - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. - + Base component Base component - + Additions Additions - + Subtractions Subtractions - + Objects Objektit - + Fixtures Fixtures - + Group Ryhmä - + Hosts Hosts - + Property Ominaisuus - + Add property Lisää ominaisuus - + Add property set Add property set - + New... Uusi ... - + New property Uusi ominaisuus - + New property set New property set @@ -5483,97 +5483,97 @@ Floor creation aborted. Create Section Plane - + Toggle Cutview Vaihda leikkausnäkymää - + Scope Scope - + Placement and Visuals Placement and Visuals - + Objects seen by this section plane Objects seen by this section plane - + Removes highlighted objects from the list above Removes highlighted objects from the list above - + Add Selected Add Selected - + Adds selected objects to the scope of this section plane Adds selected objects to the scope of this section plane - + Cut View Cut View - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model - + Rotate by 90° Rotate by 90° - + Rotates the plane around its local X-axis Rotates the plane around its local X-axis - + Rotates the plane around its local Y-axis Rotates the plane around its local Y-axis - + Rotates the plane around its local Z-axis Rotates the plane around its local Z-axis - + Resize to Fit Resize to Fit - + Recenter Plane Recenter Plane - + Rotate X Rotate X - + Rotate Y Rotate Y - + Rotate Z Rotate Z - + Resizes the plane to fit the objects in the list above Resizes the plane to fit the objects in the list above @@ -5583,7 +5583,7 @@ Floor creation aborted. Keskikohta - + Centers the plane on the objects in the list above Centers the plane on the objects in the list above @@ -6192,7 +6192,7 @@ Building creation aborted. - + The shape of this object The shape of this object @@ -6213,7 +6213,7 @@ Building creation aborted. - + The line width of this object The line width of this object @@ -6750,12 +6750,12 @@ Building creation aborted. Fuse objects of same material - + The latest time stamp of the linked file The latest time stamp of the linked file - + If true, the colors from the linked file will be kept updated If true, the colors from the linked file will be kept updated @@ -7773,7 +7773,7 @@ Building creation aborted. - + The placement of this object The placement of this object @@ -7908,7 +7908,7 @@ Building creation aborted. An optional axis or axis system on which this object should be duplicated - + Use the material color as this object's shape color, if available Use the material color as this object's shape color, if available @@ -7988,79 +7988,79 @@ Building creation aborted. Shape of rebar - + The objects that must be considered by this section plane. Empty means the whole document. The objects that must be considered by this section plane. Empty means the whole document. - + If false, non-solids will be cut too, with possible wrong results. If false, non-solids will be cut too, with possible wrong results. - + If True, resulting views will be clipped to the section plane area. If True, resulting views will be clipped to the section plane area. - + If true, the color of the objects material will be used to fill cut areas. If true, the color of the objects material will be used to fill cut areas. - + Geometry further than this value will be cut off. Keep zero for unlimited. Geometry further than this value will be cut off. Keep zero for unlimited. - + The display length of this section plane The display length of this section plane - + The display height of this section plane The display height of this section plane - + The size of the arrows of this section plane The size of the arrows of this section plane - + The transparency of this object The transparency of this object - - + + Show the cut in the 3D view Näytä leikkaus 3D-näkymässä - + The color of this object The color of this object - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) The distance between the cut plane and the actual view cut (keep this a very small value but not zero) - + Show the label in the 3D view Show the label in the 3D view - + The name of the font Fontin nimi - + The size of the text font The size of the text font diff --git a/src/Mod/BIM/Resources/translations/Arch_fr.ts b/src/Mod/BIM/Resources/translations/Arch_fr.ts index f7889ec0bb..146aa4b1fa 100644 --- a/src/Mod/BIM/Resources/translations/Arch_fr.ts +++ b/src/Mod/BIM/Resources/translations/Arch_fr.ts @@ -4272,83 +4272,83 @@ Si Longueur = 0, la longueur est calculée de manière à ce que la hauteur soit Pièce introuvable dans le fichier - - - - + + + + NativeIFC not available - unable to process IFC files Les IFC natifs ne sont pas disponibles, il est impossible de traiter les fichiers IFC. - + Error removing splitter Erreur lors de la suppression du séparateur - + Reload reference Recharger la référence - + Open reference Ouvrir la référence - + Unable to get lightWeight node for object referenced in Impossible d'obtenir le nœud lightWeight pour l'objet référencé dans - - + + Invalid lightWeight node for object referenced in Nœud lightWeight invalide pour l'objet référencé dans - - + + Invalid root node in Nœud racine invalide dans - + External reference Référence externe - + External file Fichier externe - + Open Ouvrir - + Part to use: Pièce à utiliser : - + Choose File Choisir un fichier - - + + None (Use whole object) Rien (utiliser l'objet entier) - + Reference files Fichiers de référence - + Choose reference file Choisir un fichier de référence @@ -4538,9 +4538,9 @@ Si Longueur = 0, la longueur est calculée de manière à ce que la hauteur soit Si cette option est cochée, la valeur de la propriété Offset de la fenêtre sera ajoutée à la valeur saisie ici. - + - + @@ -4549,7 +4549,7 @@ Si Longueur = 0, la longueur est calculée de manière à ce que la hauteur soit - + @@ -4558,12 +4558,12 @@ Si Longueur = 0, la longueur est calculée de manière à ce que la hauteur soit - + - + - + @@ -4584,7 +4584,7 @@ Si Longueur = 0, la longueur est calculée de manière à ce que la hauteur soit Polylignes - + Components Composants @@ -4597,7 +4597,7 @@ Si Longueur = 0, la longueur est calculée de manière à ce que la hauteur soit Nom - + @@ -4672,7 +4672,7 @@ Si Longueur = 0, la longueur est calculée de manière à ce que la hauteur soit - + Axes Axes @@ -5263,7 +5263,7 @@ Si Longueur = 0, la longueur est calculée de manière à ce que la hauteur soit L'objet n'a pas d'attributs IFC réglables. - + @@ -5351,17 +5351,17 @@ Floor creation aborted. Importation réussie - + Error computing the shape of this object Erreur lors du calcul de la forme de cet objet - + has no solid n'a aucun solide - + has an invalid shape a une forme non valide @@ -5372,143 +5372,143 @@ Floor creation aborted. - + has a null shape a une forme nulle - + Could not project face from {self.obj.Label} Impossible de projeter la face depuis {self.obj.Label} - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed Impossible de déterminer si une face de {self.obj.Label} est verticale : normalAt() a échoué. - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. Erreur lors du calcul des surfaces pour {self.obj.Label} : impossible de projeter ou de créer une face avec la normale {face.normalAt(0, 0)}. Les valeurs de surface seront réinitialisées à 0. - + Components of This Object Composants de cet objet - + Edit IFC Properties Modifier les propriétés IFC - + Edit Standard Code Modifier le code standard - + Wrong base type Type de base incorrect - + Toggle Subcomponents Activer/désactiver les sous-composants - + Closing Sketch edit Fermeture de l'édition de l'esquisse - + Component Composant - + Select a base object Sélectionner un objet de référence - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. Erreur de calcul des zones pour {self.obj.Label} : impossible de projeter des faces non-planaires avec des trous. Les valeurs de la surface seront réinitialisées à 0. - + Base component Composant de base - + Additions Ajouts - + Subtractions Soustractions - + Objects Objets - + Fixtures Accessoires - + Group Groupe - + Hosts Hôtes - + Property Propriété - + Add property Ajouter une propriété - + Add property set Ajouter un jeu de propriétés - + New... Nouveau... - + New property Nouvelle propriété - + New property set Nouveau jeu de propriétés @@ -5540,97 +5540,97 @@ seront réinitialisées à 0. Créer un plan de coupe - + Toggle Cutview Activer/désactiver le plan de coupe - + Scope Domaine d'application - + Placement and Visuals Placement et paramètres graphiques - + Objects seen by this section plane Objets vus par ce plan de coupe - + Removes highlighted objects from the list above Supprime les objets en surbrillance de la liste ci-dessus. - + Add Selected Ajouter les éléments sélectionnés - + Adds selected objects to the scope of this section plane Ajoute les objets sélectionnés au domaine d'application de ce plan de coupe. - + Cut View Vue de la coupe - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model Crée une coupe dans la vue 3D, masquant la géométrie d'un côté du plan pour voir l'intérieur de votre modèle. - + Rotate by 90° Pivoter de 90° - + Rotates the plane around its local X-axis Fait pivoter le plan autour de son axe X local. - + Rotates the plane around its local Y-axis Fait pivoter le plan autour de son axe Y local. - + Rotates the plane around its local Z-axis Fait pivoter le plan autour de son axe Z local. - + Resize to Fit Redimensionner pour ajuster - + Recenter Plane Recentrer le plan - + Rotate X Faire pivoter autour de l'axe X - + Rotate Y Faire pivoter autour de l'axe Y - + Rotate Z Faire pivoter autour de l'axe Z - + Resizes the plane to fit the objects in the list above Redimensionner le plan pour l'adapter aux objets de la liste ci-dessus @@ -5640,7 +5640,7 @@ seront réinitialisées à 0. Centrer - + Centers the plane on the objects in the list above Centrer le plan sur les objets de la liste ci-dessus @@ -6246,7 +6246,7 @@ La création du bâtiment est annulée. - + The shape of this object La forme de cet objet @@ -6267,7 +6267,7 @@ La création du bâtiment est annulée. - + The line width of this object L'épaisseur de la ligne de cet objet @@ -6806,12 +6806,12 @@ documentation du site pour savoir comment en obtenir un. Fusionner les objets ayant le même matériau - + The latest time stamp of the linked file Le dernier horodatage du fichier lié - + If true, the colors from the linked file will be kept updated Si mis à vrai, les couleurs du fichier lié seront maintenues à jour @@ -7850,7 +7850,7 @@ arêtes sélectionnées. - + The placement of this object L'emplacement de cet objet @@ -7985,7 +7985,7 @@ arêtes sélectionnées. Un axe optionnel ou un système d’axe sur lequel cet objet devrait être dupliqué - + Use the material color as this object's shape color, if available Utiliser la couleur du matériau comme couleur pour la forme de cet objet, si disponible @@ -8065,79 +8065,79 @@ arêtes sélectionnées. Forme de l'armature - + The objects that must be considered by this section plane. Empty means the whole document. Les objets qui doivent être considérés par ce plan de coupe. Vide signifie l'ensemble du document. - + If false, non-solids will be cut too, with possible wrong results. Si mis à faux, les éléments non pleins seront également coupés, avec de possibles résultats erronés. - + If True, resulting views will be clipped to the section plane area. Si mis à vrai, les vues résultantes seront restreintes à la zone du plan de coupe. - + If true, the color of the objects material will be used to fill cut areas. Si mis à vrai, la couleur des objets sera utilisée pour remplir des zones coupées. - + Geometry further than this value will be cut off. Keep zero for unlimited. La géométrie située au-delà de cette valeur sera coupée. Laisser zéro pour illimité. - + The display length of this section plane La longueur d'affichage de ce plan de coupe - + The display height of this section plane La hauteur d'affichage de ce plan de coupe - + The size of the arrows of this section plane La taille des flèches de ce plan de coupe - + The transparency of this object La transparence de cet objet - - + + Show the cut in the 3D view Montrer la coupe dans la vue 3D - + The color of this object La couleur de cet objet - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) La distance entre le plan de coupe et la vue réelle de la coupe (cette valeur doit être très petite mais pas nulle). - + Show the label in the 3D view Afficher l'étiquette dans la vue 3D - + The name of the font Le nom de la police - + The size of the text font La taille de la police du texte diff --git a/src/Mod/BIM/Resources/translations/Arch_ga-IE.qm b/src/Mod/BIM/Resources/translations/Arch_ga-IE.qm new file mode 100644 index 0000000000000000000000000000000000000000..c074f9542591b42dddaf273a5cf231e148b2ecbe GIT binary patch literal 409015 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 y3=CvVT-ptb^U0;Hg?l@VBGvY)~ literal 0 HcmV?d00001 diff --git a/src/Mod/BIM/Resources/translations/Arch_ga-IE.ts b/src/Mod/BIM/Resources/translations/Arch_ga-IE.ts new file mode 100644 index 0000000000..a89c7abd0a --- /dev/null +++ b/src/Mod/BIM/Resources/translations/Arch_ga-IE.ts @@ -0,0 +1,11987 @@ + + + + + ArchMaterial + + + Choose a preset card + Roghnaigh cárta réamhshocraithe + + + + Copy values from an existing material in the document + Cóipeáil luachanna ó ábhar atá ann cheana féin sa doiciméad + + + + BIM Material + Ábhar BIM + + + + Choose preset + Roghnaigh réamhshocrú + + + + Copy existing… + Cóipeáil atá ann cheana… + + + + Name + Ainm + + + + The name/label of this material + Ainm/lipéad an ábhair seo + + + + Description + Cur síos + + + + An optional description for this material + Cur síos roghnach don ábhar seo + + + + Color + Dath + + + + The color of this material + Dath an ábhair seo + + + + Section color + Dath na rannóige + + + + A standard (MasterFormat, Omniclass…) code for this material + Cód caighdeánach (MasterFormat, Omniclass…) don ábhar seo + + + + Transparency + Trédhearcacht + + + + A transparency value for this material + Luach trédhearcachta don ábhar seo + + + + Standard code + Cód caighdeánach + + + + Opens a browser dialog to choose a class from a BIM standard + Osclaíonn sé dialóg brabhsálaí chun rang a roghnú ó chaighdeán BIM + + + + URL + URL + + + + A URL describing this material + URL ina bhfuil cur síos ar an ábhar seo + + + + Opens the URL in a browser + Osclaíonn sé an URL i mbrabhsálaí + + + + Parent + Tuismitheoir + + + + BimServer + + + Server + Freastalaí + + + + Name of the currently connected BIM Server. Settings can be adjusted in BIM preferences. + Ainm an Fhreastalaí BIM atá ceangailte faoi láthair. Is féidir socruithe a choigeartú i roghanna BIM. + + + + Connect + Ceangail + + + + Idle + Díomhaoin + + + + Available revisions + Athbhreithnithe atá ar fáil + + + + Root object + Réad fréimhe + + + + Project + Tionscadal + + + + + BIM Server + Freastalaí BIM + + + + Open in Browser + Oscail sa Bhrabhsálaí + + + + The list of projects present on the BIM Server + An liosta tionscadal atá i láthair ar an bhFreastalaí BIM + + + + Download + Íoslódáil + + + + Open + Oscail + + + + + Upload + Uaslódáil + + + + Comment + Trácht + + + + Dialog + + + Unnamed schedule + Sceideal gan ainm + + + + Description + Cur síos + + + + A description for this operation + Cur síos ar an oibríocht seo + + + + + Property + Maoin + + + + Unit + Aonad + + + + An optional semicolon (;) separated list of property:value filters. Prepend ! to a property name to invert the effect of the filter (exclude objects that match the filter). Objects whose property contains the value will be matched. + +Examples of valid filters (everything is case-insensitive): Name:Wall - Will only consider objects with 'wall' in their name (internal name); !Name:Wall - Will only consider objects which DO NOT have 'wall' in their name (internal name); Description:Win - Will only consider objects with 'win' in their description; !Label:Win - Will only consider objects which DO NOT have 'win' in their label; IfcType:Wall - Will only consider objects which Ifc Type is 'Wall'; !Tag:Wall - Will only consider objects which tag is NOT 'Wall'. If you leave this field empty, no filtering is applied + +When dealing with native IFC objects, you can use FreeCAD properties name, ex: 'Class:IfcWall' or any other IFC attribute (ex. 'IsTypedBy:#455'). If the 'Objects' column has been set to an IFC project or document, all the IFC entities of that project will be considered. + Liosta scagairí airíonna:luacha atá scartha le leathstad (;) roghnach. Cuir ! roimh ainm airíonna chun éifeacht an scagaire a aisiompú (eisiamh réada a mheaitseálann an scagaire). Déanfar réada a bhfuil an luach ina maoin a mheaitseáil. + +Samplaí de scagairí bailí (níl gach rud íogair ó thaobh cás de): Ainm:Balla - Ní bhreithneofar ach réada a bhfuil 'balla' ina n-ainm (ainm inmheánach); !Ainm:Balla - Ní bhreithneofar ach réada NACH bhfuil 'balla' ina n-ainm (ainm inmheánach); Tuairisc:Bua - Ní bhreithneofar ach réada a bhfuil 'bua' ina dtuairisc; !Label:Bua - Ní bhreithneofar ach réada NACH bhfuil 'bua' ina lipéad; IfcType:Balla - Ní bhreithneofar ach réada a bhfuil an Cineál Ifc 'Balla' orthu; !Tag:Balla - Ní bhreithneofar ach réada nach bhfuil an clib 'Balla' orthu. Mura bhfágann tú an réimse seo folamh, ní chuirfear aon scagadh i bhfeidhm. + +Nuair a bhíonn tú ag déileáil le rudaí dúchasacha IFC, is féidir leat ainm airíonna FreeCAD a úsáid, m.sh.: 'Class:IfcWall' nó aon tréith IFC eile (m.sh. 'IsTypedBy:#455'). Má shocraítear an colún 'Objects' chuig tionscadal nó doiciméad IFC, cuirfear gach eintiteas IFC den tionscadal sin san áireamh. + + + + Auto-update + Nuashonrú uathoibríoch + + + + Add Row + Cuir Sraith leis + + + + Add Selection + Cuir Rogha leis + + + + Objects + Réada + + + + Filter + Scagaire + + + + The property to retrieve from each object.Can be 'Count' +to count the objects, or property names like 'Length' or +'Shape.Volume' to retrieve a certain property. + +When used with native IFC objects, this can be used to +retrieve any attribute or custom properties of the elements +retrieved. + An mhaoin atá le haisghabháil ó gach réad. Is féidir é seo a úsáid mar 'Comhaireamh' +chun na réada a chomhaireamh, nó ainmneacha maoine cosúil le 'Fad' nó 'Cruth +Toirt' chun maoin áirithe a aisghabháil. + +Nuair a úsáidtear é le réada IFC dúchasacha, is féidir é seo a úsáid chun +aon tréith nó airíonna saincheaptha de na heilimintí a aisghabhtar a aisghabháil. + + + + Schedule Definition + Sainmhíniú Sceidil + + + + Schedule name + Ainm an sceidil + + + + Optional unit for the result, e.g. m³, m^3, or m3 + Aonad roghnach don toradh, e.g. m³, m^3, nó m3 + + + + An optional semicolon (;) separated list of object names +(internal names, not labels), to be considered by this operation. +If the list contains groups, children will be added. + +Leave blank to use all objects from the document. + +If the document is an IFC project, all IFC entities of the +document will be used, no matter if they are expanded +in FreeCAD or not. + +Use the name of the IFC project to get all the IFC entities +of that project, no matter if they are expanded or not. + Liosta ainmneacha réad scartha le leathstad (;) roghnach +(ainmneacha inmheánacha, ní lipéid), le cur san áireamh san oibríocht seo. + +Má tá grúpaí sa liosta, cuirfear páistí leis. + +Fág bán chun gach réad ón doiciméad a úsáid. + +Más tionscadal IFC an doiciméad, úsáidfear gach eintiteas IFC den +doiciméad, is cuma má tá siad leathnaithe +i FreeCAD nó nach bhfuil. + +Úsáid ainm an tionscadail IFC chun gach eintiteas IFC den tionscadal sin a fháil, is cuma má tá siad leathnaithe nó nach bhfuil. + + + + If this is enabled, an associated spreadsheet containing the results will be maintained together with this schedule object + Má tá sé seo cumasaithe, coimeádfar scarbhileog ghaolmhar ina bhfuil na torthaí in éineacht leis an réad sceidil seo + + + + Associate spreadsheet + Scarbhileog chomhlachaithe + + + + If this is enabled, additional lines will be filled with each object considered. If not, only the totals. + Má tá sé seo cumasaithe, líonfar línte breise le gach réad a mheastar. Mura bhfuil, líonfar na hiomláin amháin. + + + + Detailed results + Torthaí mionsonraithe + + + + If this is enabled, the schedule and the associated spreadsheet are updated whenever the document is recomputed. + Má tá sé seo cumasaithe, déantar an sceideal agus an scarbhileog ghaolmhar a nuashonrú aon uair a dhéantar an doiciméad a athríomh. + + + + Adds a line below the selected line/cell + Cuireann líne faoin líne/cill roghnaithe + + + + Deletes the selected line + Scriosann sé an líne roghnaithe + + + + Delete Row + Delete Row + + + + Clears the whole list + Glanann sé an liosta iomlán + + + + Clear + Glan + + + + Put selected objects into the 'Objects' column of the selected row + Cuir na rudaí roghnaithe sa cholún 'Réada' den ró roghnaithe + + + + Imports the contents of a CSV file + Iompórtálann sé ábhar comhaid CSV + + + + Import + Iompórtáil + + + + Exports results to a CSV or Markdown file. For CSV export in LibreOffice: maintain a live link by right-clicking the Sheets tab bar → New Sheet → From File → Link. In LibreOffice v6.x and later: use Sheet → Insert Sheet… → From File → Browse… + Onnmhairíonn sé torthaí chuig comhad CSV nó Markdown. Chun onnmhairiú CSV i LibreOffice: coinnigh nasc beo trí chliceáil ar dheis ar an mbarra cluaisín Bileoga → Bileog Nua → Ó Chomhad → Nasc. I LibreOffice v6.x agus níos déanaí: bain úsáid as Bileog → Cuir Bileog Isteach… → Ó Chomhad → Brabhsáil… + + + + Export + Export + + + + BimServer Login + Logáil Isteach BimServer + + + + BIM server URL + URL freastalaí BIM + + + + Login (email) + Logáil Isteach (ríomhphost) + + + + Password + Password + + + + Stay logged in across FreeCAD sessions + Fan logáilte isteach i seisiúin FreeCAD + + + + + + + + Dialog + Dialóg + + + + Leave this empty to generate one at export + Fág seo folamh chun ceann a ghiniúint ag an onnmhairiú + + + + IFC Properties Manager + Bainisteoir Maoine IFC + + + + Only selected objects + Réada roghnaithe amháin + + + + + + Only visible BIM objects + Réada BIM le feiceáil amháin + + + + Display and manage IFC properties common to all selected BIM objects + Taispeáin agus bainistigh airíonna IFC atá coitianta do gach réad BIM roghnaithe + + + + Search for a property or property set + Cuardaigh maoin nó tacar maoine + + + + Only show matches + Taispeáin cluichí amháin + + + + + + Select All + Roghnaigh Uile + + + + List of IFC properties for the selected objects. Double-click to edit. Drag and drop to reorganize. + Liosta airíonna IFC do na réada roghnaithe. Cliceáil faoi dhó chun iad a chur in eagar. Tarraing agus scaoil chun iad a atheagrú. + + + + IFC Properties + Airíonna IFC + + + + + Delete Selected Property/Property Set + Scrios an Maoine/Tacar Maoine Roghnaithe + + + + IFC Properties Editor + Eagarthóir Airíonna IFC + + + + IFC UUID + UUID IFC + + + + List of IFC properties for this object. Double-click to edit. Drag and drop to reorganize. + Liosta airíonna IFC don réad seo. Cliceáil faoi dhó chun é a chur in eagar. Tarraing agus scaoil chun é a atheagrú. + + + + Force exporting geometry as BREP + Éigeantach easpórtáil geoiméadrachta mar BREP + + + + Force export of full FreeCAD parametric data + Easpórtáil fhorfheidhmithe sonraí paraiméadracha FreeCAD iomlána + + + + + Order by + Order by + + + + + Alphabetical + Alphabetical + + + + + IFC type + IFC type + + + + Material + Ábhar + + + + + Model structure + Model structure + + + + Change type + Change type + + + + Change material + Change material + + + + Single IFC Document + Single IFC Document + + + + Convert this document to an IFC document? Selecting 'Yes' will enable automatic creation of IFC objects. Selecting 'No' will allow a mix of IFC and non-IFC elements within the file. + Convert this document to an IFC document? Selecting 'Yes' will enable automatic creation of IFC objects. Selecting 'No' will allow a mix of IFC and non-IFC elements within the file. + + + + Adds a default building structure consisting of IfcSite, IfcBuilding, and IfcBuildingStorey. The structure can also be added manually at a later stage. + Adds a default building structure consisting of IfcSite, IfcBuilding, and IfcBuildingStorey. The structure can also be added manually at a later stage. + + + + Also create a default structure + Also create a default structure + + + + Prevents further prompts when creating new FreeCAD documents. New documents will not be converted to IFC automatically, but conversion remains possible later via Utils → Create IFC Project. + Prevents further prompts when creating new FreeCAD documents. New documents will not be converted to IFC automatically, but conversion remains possible later via Utils → Create IFC Project. + + + + + Do not ask again + Do not ask again + + + + IFC Elements Manager + IFC Elements Manager + + + + <html><head/><body><p>This dialog lets you change the IFC type and material associated with any BIM object in this document. Double-click the IFC type to change, or use the drop-down menu below the list.</p></body></html> + <html><head/><body><p>This dialog lets you change the IFC type and material associated with any BIM object in this document. Double-click the IFC type to change, or use the drop-down menu below the list.</p></body></html> + + + + IFC Quantities Manager + IFC Quantities Manager + + + + <html><head/><body><p>Checked quantities will be exported to IFC. Quantities marked with a warning sign indicate a zero value that you might need to check. Clicking a column header will apply to all selected items.</p><p><span style=" font-weight:600;">Warning</span>: Horizontal area is the area obtained when projecting the object on the ground (X,Y) plane, but vertical area is the sum of all areas of the faces that are vertical (orthogonal to the ground plane), so a wall will have its both faces counted.</p><p>Length, width and height values can be changed here, but beware, it might change the geometry!</p></body></html> + <html><head/><body><p>Checked quantities will be exported to IFC. Quantities marked with a warning sign indicate a zero value that you might need to check. Clicking a column header will apply to all selected items.</p><p><span style=" font-weight:600;">Warning</span>: Horizontal area is the area obtained when projecting the object on the ground (X,Y) plane, but vertical area is the sum of all areas of the faces that are vertical (orthogonal to the ground plane), so a wall will have its both faces counted.</p><p>Length, width and height values can be changed here, but beware, it might change the geometry!</p></body></html> + + + + Apply + Cuir isteach + + + + Refresh + Athnuachan + + + + How the IFC file will initially be imported: Only one object, only project structure, or all individual objects. + How the IFC file will initially be imported: Only one object, only project structure, or all individual objects. + + + + Only root object (default) + Only root object (default) + + + + Project structure (levels) + Project structure (levels) + + + + All individual IFC objects + All individual IFC objects + + + + Initial import + Initial import + + + + IFC Import Options + IFC Import Options + + + + Locked (IFC objects only) + Locked (IFC objects only) + + + + Unlocked (non-IFC objects permitted) + Unlocked (non-IFC objects permitted) + + + + Lock document + Lock document + + + + Representation type + Representation type + + + + The type of object created at import. Mesh is faster, but Shapes are more precise. You can convert between the two anytime by right-clicking the object tree + The type of object created at import. Mesh is faster, but Shapes are more precise. You can convert between the two anytime by right-clicking the object tree + + + + Load the shape (slower) + Load the shape (slower) + + + + Load 3D representation only, no shape (default) + Load 3D representation only, no shape (default) + + + + No 3D representation + No 3D representation + + + + Preloads IFC types that are connected to the objects. It is also possible to leave this setting disabled and double click later on the object to load the types. + Preloads IFC types that are connected to the objects. It is also possible to leave this setting disabled and double click later on the object to load the types. + + + + Preload all materials of the file. It is advised to leave this unchecked and load materials later, only when needed + Preload all materials of the file. It is advised to leave this unchecked and load materials later, only when needed + + + + If this is unchecked, these settings will be applied automatically next time. This can be changed later under menu Edit -> Preferences -> BIM -> Native IFC + If this is unchecked, these settings will be applied automatically next time. This can be changed later under menu Edit -> Preferences -> BIM -> Native IFC + + + + If this is checked, the workbench specified in Start preferences will be loaded after import + If this is checked, the workbench specified in Start preferences will be loaded after import + + + + Defines how IFC data is stored in the FreeCAD document. 'Single IFC document' treats the FreeCAD document itself as the IFC document, with all created content belonging to it. 'Use IFC document object' creates a separate object representing the IFC document, allowing both IFC and non-IFC content to coexist. + Defines how IFC data is stored in the FreeCAD document. 'Single IFC document' treats the FreeCAD document itself as the IFC document, with all created content belonging to it. 'Use IFC document object' creates a separate object representing the IFC document, allowing both IFC and non-IFC content to coexist. + + + + Switch workbench after import + Switch workbench after import + + + + Preload types + Preload types + + + + Preload property sets of all objects. It is advised to leave this unchecked and load property sets later, only when needed + Preload property sets of all objects. It is advised to leave this unchecked and load property sets later, only when needed + + + + Preload property sets + Preload property sets + + + + Preload materials + Preload materials + + + + Preload all layers of the file. It is advised to leave this unchecked and load layers later, only when needed + Preload all layers of the file. It is advised to leave this unchecked and load layers later, only when needed + + + + Preload layers + Preload layers + + + + New + Nua + + + + Adds this layer to an IFC project + Adds this layer to an IFC project + + + + + + Delete + Scrios + + + + Layers Manager + Layers Manager + + + + Toggle Visibility + Infheictheacht a Athrú + + + + Isolate + Leithlisigh + + + + Assign selected objects to the selected layer + Assign selected objects to the selected layer + + + + Assign + Assign + + + + + + Cancel + Cealaigh + + + + + + + OK + Ceart go leor + + + + Nudge + Nudge + + + + New nudge value + New nudge value + + + + BIM Project Setup + BIM Project Setup + + + + Project name + Project name + + + + Create Site + Cruthaigh Suíomh + + + + Unnamed + Gan ainm + + + + E + E + + + + Elevation + Elevation + + + + Declination + Declination + + + + Default Site + Suíomh Réamhshocraithe + + + + Add standard IFC PSet + Cuir PSet caighdeánach IFC leis + + + + + + + Name + Ainm + + + + Fill this dialog with preset values + Líon an dialóg seo le luachanna réamhshocraithe + + + + Use preset + Úsáid réamhshocrú + + + + The settings below can be saved as a preset. Presets are stored as .txt files in the local FreeCAD user folder + Is féidir na socruithe thíos a shábháil mar réamhshocrú. Stóráiltear réamhshocruithe mar chomhaid .txt i bhfillteán úsáideora áitiúil FreeCAD + + + + Save Preset + Sábháil Réamhshocrú + + + + Creates a new BIM project + Cruthaíonn tionscadal BIM nua + + + + Create a New BIM Project + Cruthaigh Tionscadal BIM Nua + + + + A new BIM project will be created, either as a new FreeCAD document or as a Native IFC project + Cruthófar tionscadal BIM nua, mar dhoiciméad FreeCAD nua nó mar thionscadal IFC Dúchasach + + + + This will create a new FreeCAD document for the construction of a BIM model, but initially with no specific IFC structure. This is the most flexible option when starting working on a BIM project. This project can be converted to IFC anytime later. + Cruthóidh sé seo doiciméad FreeCAD nua le haghaidh tógáil samhail BIM, ach gan aon struchtúr IFC ar leith ar dtús. Seo an rogha is solúbtha agus tú ag tosú ag obair ar thionscadal BIM. Is féidir an tionscadal seo a thiontú go IFC am ar bith níos déanaí. + + + + Create a new document without IFC support + Cruthaigh doiciméad nua gan tacaíocht IFC + + + + This will create an IFC project. All the BIM objects added to the IFC project will immediately become IFC objects. This is less flexible, but helps to strictly adhere to the IFC standard. + Cruthóidh sé seo tionscadal IFC. Beidh gach réad BIM a chuirtear leis an tionscadal IFC ina réada IFC láithreach. Tá sé seo níos lú solúbtha, ach cuidíonn sé le cloí go docht leis an gcaighdeán IFC. + + + + Create a native IFC project in the current document + Cruthaigh tionscadal dúchasach IFC sa cháipéis reatha + + + + The new IFC project will be created as a new FreeCAD document. In that mode, the IFC project is the FreeCAD document, anything created in that document becomes part of the IFC project. This is extremely restrictive as no non-IFC object can be added to the document. + Cruthófar an tionscadal IFC nua mar dhoiciméad FreeCAD nua. Sa mhodh sin, is é an tionscadal IFC an doiciméad FreeCAD, agus aon rud a chruthaítear sa doiciméad sin, beidh sé mar chuid den tionscadal IFC. Tá sé seo thar a bheith sriantach mar ní féidir aon réad neamh-IFC a chur leis an doiciméad. + + + + Create a locked native IFC project as a new document + Cruthaigh tionscadal IFC dúchasach faoi ghlas mar dhoiciméad nua + + + + A name for this BIM or IFC project + Ainm don tionscadal BIM nó IFC seo + + + + Create a new site + Cruthaigh suíomh nua + + + + The site object contains all the data relative to the project location. Later on, is it possible to attach a physical object representing the terrain. + Tá na sonraí go léir a bhaineann le suíomh an tionscadail sa réad suímh. Níos déanaí, an féidir réad fisiceach a cheangal a léiríonn an tír-raon. + + + + The east longitude of this site + Domhanfhad thoir an tsuímh seo + + + + A name for this site + Ainm don suíomh seo + + + + The difference between the up direction of this site and the true north direction + An difríocht idir treo suas an tsuímh seo agus an treo fíor ó thuaidh + + + + ° + ° + + + + Longitude + Domhanfhad + + + + The elevation of this site + Airde an tsuímh seo + + + + The physical (postal) address of this site + Seoladh fisiciúil (poist) an tsuímh seo + + + + Address + Address + + + + Latitude + Domhanleithead + + + + The north latitude of this site + Domhanleithead thuaidh an tsuímh seo + + + + N + T + + + + Creates a new building + Cruthaíonn foirgneamh nua + + + + Create Building + Cruthaigh Foirgneamh + + + + This will configure a single building for this project. If the project is made of several buildings, it can be duplicated after creation and its properties updated. + Cumróidh sé seo foirgneamh aonair don tionscadal seo. Más rud é go bhfuil roinnt foirgneamh sa tionscadal, is féidir é a dhúbailt tar éis a chruthaithe agus a airíonna a nuashonrú. + + + + Default building + Foirgneamh réamhshocraithe + + + + Number of vertical axes + Líon na n-aiseanna ingearacha + + + + Primary function + Príomhfheidhm + + + + Number of horizontal axes + Líon na n-aiseanna cothrománacha + + + + An estimate building width. Keep the value as 0 to not specify this now. + Leithead measta foirgnimh. Coinnigh an luach mar 0 le gan é seo a shonrú anois. + + + + The line width of axes + Leithead líne na n-aiseanna + + + + Distance between vertical axes + Fad idir ais ingearacha + + + + An estimate building length. Keep the value as 0 to not specify this now. + Fad measta foirgnimh. Coinnigh an luach mar 0 le gan é seo a shonrú anois. + + + + Distance between horizontal axes + Fad idir ais chothrománacha + + + + Default groups to be added to each level. Default groups such as walls and windows are useful to organize the different building elements inside a level. + Grúpaí réamhshocraithe le cur le gach leibhéal. Tá grúpaí réamhshocraithe amhail ballaí agus fuinneoga úsáideach chun na heilimintí foirgnimh éagsúla a eagrú laistigh de leibhéal. + + + + A list of groups to add under each level + Liosta grúpaí le cur leis faoi gach leibhéal + + + + Add New Group + Cuir Grúpa Nua leis + + + + Delete a selected group + Scrios grúpa roghnaithe + + + + Accept the values of this form + Glac leis na luachanna atá sa fhoirm seo + + + + Gross building length + Fad comhlán an fhoirgnimh + + + + This dialog assists in creating and configuring a new BIM project in FreeCAD + Cuidíonn an dialóg seo le tionscadal BIM nua a chruthú agus a chumrú i FreeCAD + + + + Gross building width + Leithead comhlán an fhoirgnimh + + + + Number of H axes + Líon na n-aiseanna H + + + + Distance between H axes + Fad idir ais H + + + + Number of V axes + Líon na n-aiseanna V + + + + The primary function of this building + Príomhfheidhm an fhoirgnimh seo + + + + Distance between V axes + Fad idir ais V + + + + + 0 + 0 + + + + Axes line width + Leithead líne na n-aiseanna + + + + The color of axes + Dath na n-aiseanna + + + + Axes color + Dath na n-aiseanna + + + + Add a human figure to the document + Cuir figiúr daonna leis an doiciméad + + + + Add Human Figure + Cuir Figiúr Daonna leis + + + + A human figure will be added to the document, which helps give a sense of scale + Cuirfear figiúr daonna leis an doiciméad, rud a chabhraíonn le tuiscint ar scála a thabhairt + + + + Levels + Leibhéil + + + + BIM projects are typically organized into levels that represent the different storeys of a building. Although it is not mandatory to work with levels in FreeCAD, the default levels can be set here. + De ghnáth, eagraítear tionscadail BIM i leibhéil a léiríonn urláir éagsúla foirgnimh. Cé nach bhfuil sé éigeantach oibriú le leibhéil i FreeCAD, is féidir na leibhéil réamhshocraithe a shocrú anseo. + + + + The number of levels to create + Líon na leibhéal le cruthú + + + + Level height + Airde leibhéal + + + + The vertical distance between each level + An fad ingearach idir gach leibhéal + + + + Number of levels + Líon na leibhéal + + + + Below are the phases currently configured for this model + Seo thíos na céimeanna atá cumraithe faoi láthair don mhúnla seo + + + + + Add + Cuir leis + + + + This display lists all the components of the current document. Select them to create a FreeCAD spreadsheet containing information from them. + Liostaítear sa taispeántas seo comhpháirteanna uile an doiciméid reatha. Roghnaigh iad chun scarbhileog FreeCAD a chruthú ina bhfuil faisnéis uathu. + + + + This dialog window will help generate a list of components, dimensions, and materials from an opened BIM file for quantity surveyor purposes. + Cabhróidh an fhuinneog dialóige seo le liosta comhpháirteanna, toisí agus ábhar a ghiniúint ó chomhad BIM oscailte chun críocha suirbhéirí cainníochta. + + + + Select from these options the values desired from each component. FreeCAD will generate a line in the spreadsheet with these values (if they are present). + Roghnaigh na luachanna atá uait ó gach comhpháirt as na roghanna seo. Ginfidh FreeCAD líne sa scarbhileog leis na luachanna seo (más ann dóibh). + + + + object.Length + réad.Fad + + + + Shape.Volume + Cruth.Toirt + + + + object.Label + réad.Lipéad + + + + count + comhaireamh + + + + Select these components from the list to hide the rest of them and move to survey mode. + Roghnaigh na comhpháirteanna seo ón liosta chun an chuid eile díobh a cheilt agus bogadh go mód suirbhéireachta. + + + + Select these components from the list to hide the rest of them and move to schedule definition mode. + Roghnaigh na comhpháirteanna seo ón liosta chun an chuid eile acu a cheilt agus bogadh go dtí mód sainmhínithe sceidil. + + + + Spaces Manager + Bainisteoir Spásanna + + + + This screen enables checking the spaces configuration and editing of attributes in the project. + Cuireann an scáileán seo ar chumas cumraíocht na spásanna a sheiceáil agus tréithe a chur in eagar sa tionscadal. + + + + Space + Space + + + + + Color + Dath + + + + + + Area + Area + + + + Total + Iomlán + + + + + Occupants + Áititheoirí + + + + + 1.00 m² + 1.00 m² + + + + + Electric consumption + Tomhaltas leictreachais + + + + Space Information + Faisnéis Spáis + + + + + + + 0 + 0 + + + + 0 W + 0 I + + + + Label + Lipéad + + + + Level + Leibhéal + + + + Level name + Ainm an leibhéil + + + + W + I + + + + Use + Úsáid + + + + IFC Representation + Ionadaíocht IFC + + + + GroupBox + Bosca Grúpa + + + + Value + Luach + + + + Welcome + Welcome + + + + Welcome to the BIM workbench! + Fáilte go dtí an binse oibre BIM! + + + + <html><head/><body><p>This appears to be the first time BIM workbench is used. Selecting OK will open a setup screen with a few recommended FreeCAD options tailored for BIM workflows. These settings can be modified later under <span style=" font-weight:600;">Manage -&gt; BIM Setup…</span></p></body></html> + <html><head/><body><p>Is cosúil gurb é seo an chéad uair a úsáidtear binse oibre BIM. Má roghnaítear OK, osclófar scáileán socraithe le roinnt roghanna FreeCAD molta atá oiriúnaithe do shreafaí oibre BIM. Is féidir na socruithe seo a mhodhnú níos déanaí faoi <span style=" font-weight:600;">Bainistigh -&gt;Socrú BIM…</span></p></body></html> + + + + FreeCAD is a complex application. For those new to FreeCAD, or without prior experience in 3D modelling or BIM, it is recommended to begin with the <a href="https://wiki.freecad.org/BIM_ingame_tutorial">BIM tutorial</a>. This can also be accessed under menu <span style=" font-weight:600;">Help -&gt; BIM Tutorial</span>. + Is feidhmchlár casta é FreeCAD. Dóibh siúd atá nua i FreeCAD, nó gan taithí roimhe seo ar shamhaltú 3T nó BIM, moltar tosú leis an <a href="https://wiki.freecad.org/BIM_ingame_tutorial">rang teagaisc BIM</a>. Is féidir rochtain a fháil air seo freisin faoin roghchlár <span style="font-weight:600;">Cabhair -&gt;Rang Teagaisc BIM</span>. + + + + The BIM workbench also has a <a href="https://wiki.freecad.org/BIM_Workbench">complete documentation</a> available under the Help menu. The "What's This?" button will open the help page of any tool from the toolbars. + Tá <a href="https://wiki.freecad.org/BIM_Workbench">doiciméadú iomlán</a> ar fáil faoin roghchlár Cabhair ag an mbinse oibre BIM freisin. Osclóidh an cnaipe "Cad é seo?" leathanach cabhrach aon uirlis ó na barraí uirlisí. + + + + A good way to start building a BIM model is by setting up basic characteristics of the project, under menu <span style=" font-weight:600;">Manage -&gt; Project setup</span>. Different floor plans for the project can be configured via <span style=" font-weight:600;">Manage -&gt; Levels.</span> + Bealach maith chun tús a chur le samhail BIM a thógáil ná tréithe bunúsacha an tionscadail a shocrú, faoin roghchlár <span style=" font-weight:600;">Bainistigh -&gt;Socrú tionscadail</span>. Is féidir pleananna urláir éagsúla don tionscadal a chumrú trí <span style=" font-weight:600;">Bainistigh -&gt;Leibhéil.</span> + + + + There is no required workflow; walls and columns can be created directly, with levels organised later if preferred. + Níl aon sreabhadh oibre riachtanach; is féidir ballaí agus colúin a chruthú go díreach, agus leibhéil a eagrú níos déanaí más fearr leo. + + + + <html><head/><body><p>An existing floor plan or 3D model created in another application can also be used as a starting point. Under menu <span style=" font-weight:600;">File -&gt; Import</span>, a wide range of file formats that can be imported into FreeCAD is available.</p></body></html> + <html><head/><body><p>Is féidir plean urláir nó samhail 3D atá ann cheana féin a cruthaíodh in feidhmchlár eile a úsáid mar phointe tosaigh freisin. Faoin roghchlár <span style=" font-weight:600;">Comhad -&gt; Iompórtáil</span>, tá réimse leathan formáidí comhaid ar fáil ar féidir iad a allmhairiú isteach i FreeCAD.</p></body></html> + + + + How to get started? + Conas tosú? + + + + Convert to IFC Type + Tiontaigh go Cineál IFC + + + + This object will be converted to a %1 type. Types can be used to give common attributes and properties to several objects at once. + Déanfar an réad seo a thiontú go cineál %1. Is féidir cineálacha a úsáid chun tréithe agus airíonna coitianta a thabhairt do roinnt réad ag an am céanna. + + + + Keep original object. The object will adopt the new type + Coinnigh an réad bunaidh. Glacfaidh an réad leis an gcineál nua + + + + Do not ask again and use this setting + Ná fiafraigh arís agus bain úsáid as an socrú seo + + + + Add IFC Property + Cuir Maoin IFC leis + + + + IfcLabel + IfcLipéad + + + + IfcBoolean + IfcBooleánach + + + + IfcInteger + IfcSlánuimhir + + + + IfcReal + IfcRéadach + + + + IfcLengthMeasure + IfcTomhasFad + + + + IfcAreaMeasure + IfcTomhasAchair + + + + Type + Cineál + + + + PSet + PSet + + + + Default Structure + Struchtúr Réamhshocraithe + + + + Create a default structure (IfcProject, IfcSite, IfcBuilding and IfcBuildingStorey)? Replying "No" will only create an IfcProject. The structure can be added manually later. + An bhfuil tú ag iarraidh struchtúr réamhshocraithe a chruthú (IfcProject, IfcSite, IfcBuilding agus IfcBuildingStorey)? Má thugann tú "Níl", ní chruthófar ach IfcProject. Is féidir an struchtúr a chur leis de láimh níos déanaí. + + + + One or more IFC documents contained in this FreeCAD document have been modified, but were not saved. They will automatically be saved now. + Tá ceann amháin nó níos mó de dhoiciméid IFC atá sa doiciméad FreeCAD seo modhnaithe, ach níor sábháladh iad. Sábhálfar iad go huathoibríoch anois. + + + + + Ask again next time + Iarr arís an chéad uair eile + + + + Choose a Material + Roghnaigh Ábhar + + + + Test Results + Torthaí Tástála + + + + Results of test + Torthaí na tástála + + + + To Report Panel + Chun an Painéal Tuairiscithe + + + + Form + + + Git + Git + + + + Status + Stádas + + + + Log + Logáil + + + + Refresh + Athnuachan + + + + Diff + Difríocht + + + + List of files to be committed + Liosta comhad le cur i bhfeidhm + + + + Select All + Roghnaigh Uile + + + + + Commit + Tiomantas + + + + Commit message + Teachtaireacht tiomanta + + + + Remote repositories + Stórtha iargúlta + + + + Pull + Tarraing + + + + Push + Brúigh + + + + Edit definition + Cuir sainmhíniú in eagar + + + + Multi-Material Definition + Sainmhíniú Ilábhar + + + + Copy existing… + Cóipeáil atá ann cheana… + + + + Composition + Comhdhéanamh + + + + Total thickness + Tiús iomlán + + + + + Add + Cuir leis + + + + Up + Up + + + + Down + Síos + + + + Del + Scrios + + + + Invert + Inbhéartaigh + + + + Nesting + Neadú + + + + Container + Coimeádán + + + + Shapes + Cruthanna + + + + Remove + Bain + + + + Nesting parameters + Paraiméadair neadaithe + + + + Tolerance + Caoinfhulaingt + + + + Closer than this, two points are considered equal + Níos gaire ná seo, meastar go bhfuil dhá phointe cothrom + + + + Arcs subdivisions + Fo-roinnteanna áirsí + + + + Pick Selected + Roghnaigh Roghnaithe + + + + Add Selected + Cuir Roghnaithe leis + + + + The number of segments to divide non-linear edges into for calculations. If curved shapes overlap, try raising this value + Líon na gcodanna le himill neamhlíneacha a roinnt ina n-úsáid le haghaidh ríomhanna. Má fhorluíonn cruthanna cuartha, déan iarracht an luach seo a ardú + + + + Rotations + Rothlaithe + + + + A comma-separated list of angles to try and rotate the shapes + Liosta uillinneacha scartha le camóga chun iarracht a dhéanamh na cruthanna a rothlú + + + + Nesting operation + Oibríocht neadaithe + + + + pass %p + pas %p + + + + Start + Tosaigh + + + + Stop + Stop + + + + + Preview + Réamhamharc + + + + Class Manager + Bainisteoir Ranga + + + + Class + Rang + + + + + + Material + Ábhar + + + + + Name + Ainm + + + + Can only contain alphanumerical characters and no spaces. Use CamelCase typing to define spaces automatically + Ní féidir ach carachtair alfa-uimhriúla a bheith ann agus gan spásanna. Úsáid clóscríobh CamelCase chun spásanna a shainiú go huathoibríoch + + + + + Description + Cur síos + + + + Custom Properties + Airíonna Saincheaptha + + + + A description of this property. Supports any language. + Cur síos ar an maoin seo. Tacaíonn sé le haon teanga. + + + + The property will be hidden in the interface, and can only be modified via Python scripting + Beidh an mhaoin i bhfolach sa chomhéadan, agus ní féidir í a mhodhnú ach trí scriptiú Python + + + + Hidden + Hidden + + + + The property is visible but cannot be modified by the user + Tá an mhaoin le feiceáil ach ní féidir leis an úsáideoir í a mhodhnú + + + + Read-only + Léamh amháin + + + + Delete + Scrios + + + + Inserts the selected object in the current document + Cuirtear an réad roghnaithe isteach sa cháipéis reatha + + + + Insert + Insert + + + + or + + + + + Link + Nasc + + + + Search external websites + Cuardaigh suíomhanna gréasáin seachtracha + + + + Options + Roghanna + + + + Save thumbnails when saving a file + Sábháil mionsamhlacha agus comhad á shábháil + + + + Online mode + Mód ar líne + + + + Library Browser + Brabhsálaí Leabharlainne + + + + Links the selected object in the current document. Only works in offline mode. + Nasc leis an réad roghnaithe sa doiciméad reatha. Ní oibríonn sé ach i mód as líne. + + + + Search + Cuardaigh + + + + … + + + + + Allows the library to be fetched online instead of requiring local installation. + Ceadaíonn sé seo an leabharlann a íoslódáil ar líne in ionad suiteáil áitiúil a bheith ag teastáil. + + + + Opens a 3D preview of the selected file + Osclaíonn sé réamhamharc 3T den chomhad roghnaithe + + + + Preview model in 3D view + Réamhamharc ar an tsamhail i radharc 3D + + + + Show available alternative file formats for library items (STEP, IFC, etc...) + Taispeáin formáidí comhaid malartacha atá ar fáil do mhíreanna leabharlainne (STEP, IFC, srl...) + + + + Display alternative formats + Taispeáin formáidí malartacha + + + + Note: STEP and BREP files can be placed at custom location. FCStd and IFC files will be placed where objects are defined in the file. + Nóta: Is féidir comhaid STEP agus BREP a chur in áit saincheaptha. Cuirfear comhaid FCStd agus IFC san áit a bhfuil réada sainmhínithe sa chomhad. + + + + Save thumbnails + Sábháil mionsamhlacha + + + + Save As… + Sábháil Mar… + + + + IFC Preflight + Réamheitilt IFC + + + + Work on + Obair ar + + + + Selection + Rogha + + + + All visible objects + Gach réad infheicthe + + + + Whole document + Doiciméad iomlán + + + + Is IFC4 support enabled? + An bhfuil tacaíocht IFC4 cumasaithe? + + + + + + + + + + + + + + + + + + + Test + Tástáil + + + + Are all storeys part of a building? + An cuid d'fhoirgneamh iad na stóra uile? + + + + Are all BIM objects part of a level? + An bhfuil gach réad BIM mar chuid de leibhéal? + + + + Are all buildings part of a site? + An cuid de shuíomh iad na foirgnimh uile? + + + + Is there at least one site, one building and one level in the model? + An bhfuil suíomh amháin, foirgneamh amháin agus leibhéal amháin ar a laghad sa mhúnla? + + + + Geometry + Geometry + + + + Are all BIM objects solid and valid? + An bhfuil gach réad BIM soladach agus bailí? + + + + Are all BIM objects of a defined IFC type? + An bhfuil gach réad BIM de chineál IFC sainithe? + + + + Properties + Airíonna + + + + Do all BIM objects and materials have a standard classification code defined? + An bhfuil cód aicmithe caighdeánach sainmhínithe do gach réad agus ábhar BIM? + + + + Do all common IFC types have the corresponding Property Set? + An bhfuil an Tacar Maoine comhfhreagrach ag gach cineál coitianta IFC? + + + + Do all geometric BIM objects have explicit dimensions set? + An bhfuil toisí soiléire socraithe ag gach réad BIM geoiméadrach? + + + + <html><head/><body><p>The following test will check the model or the selected object(s) and their children for conformity to IFC standards.</p><p><span style=" font-weight:600;">Important</span>: None of the failed tests below will prevent exporting IFC files, nor do these tests guarantee that the IFC files meets some specific quality or standard requirement. They are there to assess which elements are included or excluded from the exported file. Choose which item is of importance manually. Hovering the mouse over each description will show more information.</p><p>After a test is run, clicking the corresponding button will show more information to help fix the problems.</p><p>The <a href="http://www.buildingsmart-tech.org/specifications"><span style=" text-decoration: underline; color:#0000ff;">official IFC website</span></a> contains a lot of useful information about IFC standards.</p></body></html> + <html><head/><body><p>Déanfaidh an tástáil seo a leanas seiceáil ar an tsamhail nó ar an réad/na réad(anna) roghnaithe agus a bpáistí le haghaidh comhréireachta le caighdeáin IFC.</p><p><span style=" font-weight:600;">Tábhachtach</span>: Ní chuirfidh aon cheann de na tástálacha teipthe thíos cosc ​​ar easpórtáil comhad IFC, agus ní ráthaíonn na tástálacha seo go gcomhlíonann na comhaid IFC riachtanas cáilíochta nó caighdeán ar leith. Tá siad ann chun measúnú a dhéanamh ar na heilimintí atá san áireamh nó eisiata ón gcomhad easpórtáilte. Roghnaigh de láimh cén mhír atá tábhachtach. Taispeánfar tuilleadh eolais má bhogann tú an luch thar gach cur síos.</p><p>Tar éis tástáil a rith, taispeánfar tuilleadh eolais chun cabhrú leis na fadhbanna a réiteach.</p><p>Tá go leor eolais úsáideach faoi chaighdeáin IFC ar an <a href="http://www.buildingsmart-tech.org/specifications"><span style=" text-decoration: underline; color:#0000ff;">láithreán gréasáin oifigiúil IFC</span></a>.</p></body></html> + + + + Warning, this may take a large amount of time! + Rabhadh, d’fhéadfadh sé seo go dtógfadh sé seo go leor ama! + + + + Run All Tests + Rith Gach Tástáil + + + + IFC Export + Easpórtáil IFC + + + + <html><head/><body><p>IFC export in FreeCAD is performed by an open-source third-party library called IfcOpenShell. To be able to export to the newer IFC4 standard, IfcOpenShell must have been compiled with IFC4 support enabled. This test will check if IFC4 support is available in the installed version of IfcOpenShell. If not, FreeCAD will only export IFC files in the older IFC2x3 standard. Note that some applications out there still have incomplete or inexistent IFC4 support, so in some cases IFC2x3 might still work better.</p></body></html> + <html><head/><body><p>Déanann leabharlann tríú páirtí foinse oscailte ar a dtugtar IfcOpenShell easpórtáil IFC i FreeCAD. Chun go mbeidh tú in ann easpórtáil chuig an gcaighdeán IFC4 níos nuaí, ní mór IfcOpenShell a bheith tiomsaithe le tacaíocht IFC4 cumasaithe. Seiceálfaidh an tástáil seo an bhfuil tacaíocht IFC4 ar fáil sa leagan suiteáilte de IfcOpenShell. Mura bhfuil, ní easpórtálfaidh FreeCAD ach comhaid IFC sa chaighdeán IFC2x3 níos sine. Tabhair faoi deara go bhfuil tacaíocht IFC4 neamhiomlán nó neamhbhuan fós ag roinnt feidhmchlár atá amuigh ansin, mar sin i gcásanna áirithe d'fhéadfadh IFC2x3 oibriú níos fearr fós.</p></body></html> + + + + Project Structure + Struchtúr an Tionscadail + + + + <html><head/><body><p>All IfcBuildingStorey (levels) elements are required to be inside an IfcBuilding element. This is a mandatory requirement of the IFC standard. When exporting the FreeCAD model to IFC, a default IfcBuilding will be created for all level objects (BuildingPart objects with their IFC role set as Building Storey) found that are not inside a Building. However, it is best to manually create that building, to have more control over its name and properties. This test is here to help find those levels without buildings.</p></body></html> + <html><head/><body><p>Ní mór do gach eilimint IfcBuildingStorey (leibhéil) a bheith laistigh d'eilimint IfcBuilding. Is riachtanas éigeantach é seo de chuid chaighdeán IFC. Agus an tsamhail FreeCAD á heaspórtáil chuig IFC, cruthófar IfcBuilding réamhshocraithe do gach réad leibhéil (réada BuildingPart a bhfuil a ról IFC socraithe mar Stór Foirgnimh) a aimsítear nach bhfuil laistigh d'Fhoirgneamh. Mar sin féin, is fearr an foirgneamh sin a chruthú de láimh, chun níos mó smachta a bheith agat ar a ainm agus a airíonna. Tá an tástáil seo anseo chun cabhrú leis na leibhéil sin gan foirgnimh a aimsiú.</p></body></html> + + + + <html><head/><body><p>All elements derived from IfcProduct (that is, all the BIM elements that compose the model) are required to be inside an IfcBuildingStorey (level) element. This is a mandatory requirement of the IFC standard. When exporting the FreeCAD model to IFC, a default IfcBuildingStorey will be created for all BIM objects found that are not inside one already. However, it is best to check that all elements are correctly located inside a level to have more control over it. This test is here to help find those BIM objects without a level.</p></body></html> + <html><head/><body><p>Ní mór do gach eilimint a dhíorthaítear ó IfcProduct (is é sin, na heilimintí BIM uile a chuimsíonn an tsamhail) a bheith laistigh d'eilimint (leibhéal) IfcBuildingStorey. Is riachtanas éigeantach de chaighdeán IFC é seo. Agus an tsamhail FreeCAD á heaspórtáil chuig IFC, cruthófar IfcBuildingStorey réamhshocraithe do gach réad BIM a aimsítear nach bhfuil laistigh de cheann cheana féin. Mar sin féin, is fearr a sheiceáil go bhfuil na heilimintí uile suite i gceart laistigh de leibhéal chun níos mó smachta a bheith agat air. Tá an tástáil seo anseo chun cabhrú leis na réada BIM sin gan leibhéal a aimsiú.</p></body></html> + + + + <html><head/><body><p>All IfcBuilding elements are required to be inside an IfcSite element. This is a mandatory requirement of the IFC standard. When exporting the FreeCAD model to IFC, a default IfcSite will be created for all Building objects found that are not inside a Site. However, it is best to manually create that site to have more control over its name and properties. This test is here to help find those buildings without sites.</p></body></html> + <html><head/><body><p>Ní mór do gach eilimint IfcBuilding a bheith laistigh d'eilimint IfcSite. Is riachtanas éigeantach é seo de chuid chaighdeán IFC. Agus an tsamhail FreeCAD á heaspórtáil chuig IFC, cruthófar IfcSite réamhshocraithe do gach réad Foirgnimh a aimsítear nach bhfuil laistigh de Shuíomh. Mar sin féin, is fearr an suíomh sin a chruthú de láimh chun níos mó smachta a bheith agat ar a ainm agus a airíonna. Tá an tástáil seo anseo chun cabhrú leis na foirgnimh sin gan láithreáin a aimsiú.</p></body></html> + + + + <html><head/><body><p>The IFC standard requires at least one site, one building and one level or building storey per project. This test will ensure that at least one object of each of these 3 types exists in the model.</p><p>Note that, as this is a mandatory requirement, FreeCAD will automatically add a default site, a default building and/or a default building storey if any of these is missing. So even if this test did not pass, the exported IFC file will meet the requirements.</p><p>However, it is always better to manually create these projects to gain more control over naming and properties.</p></body></html> + <html><head/><body><p>Éilíonn an caighdeán IFC suíomh amháin ar a laghad, foirgneamh amháin agus leibhéal nó urlár foirgnimh amháin in aghaidh an tionscadail. Cinnteoidh an tástáil seo go bhfuil réad amháin ar a laghad de gach ceann de na 3 chineál seo sa mhúnla.</p><p>Tabhair faoi deara, toisc gur riachtanas éigeantach é seo, go gcuirfidh FreeCAD suíomh réamhshocraithe, foirgneamh réamhshocraithe agus/nó urlár foirgnimh réamhshocraithe leis go huathoibríoch mura bhfuil aon cheann díobh seo ar iarraidh. Mar sin, fiú mura n-éiríonn leis an tástáil seo, comhlíonfaidh an comhad IFC onnmhairithe na ceanglais.</p><p>Mar sin féin, is fearr i gcónaí na tionscadail seo a chruthú de láimh chun níos mó smachta a fháil ar ainmniú agus airíonna.</p></body></html> + + + + <html><head/><body><p>Although it is not a requirement for IFC objects to have fully clean and solid geometry, it is better if they do. This will reduce chances of problems with other applications. In real life, all objects have solid shapes.</p><p>FreeCAD has a lot of tools to check for geometry quality, and most parametric objects, including BIM objects, will usually warn the user if their geometry becomes unclean or not solid at some point. This test makes validates the solidity of the geometry.</p></body></html> + <html><head/><body><p>Cé nach riachtanas é go mbeadh geoiméadracht lánghlan agus sholadach ag réada IFC, is fearr má bhíonn. Laghdóidh sé seo seans fadhbanna le feidhmchláir eile. Sa saol fíor, bíonn cruthanna soladacha ag gach réad.</p><p>Tá go leor uirlisí ag FreeCAD chun cáilíocht na geoiméadrachta a sheiceáil, agus de ghnáth tabharfaidh formhór na réad paraiméadrach, lena n-áirítear réada BIM, rabhadh don úsáideoir má éiríonn a ngeiméadracht neamhghlan nó neamh-shoiléir ag pointe éigin. Déanann an tástáil seo bailíochtú ar sholadacht na geoiméadrachta.</p></body></html> + + + + <html><head/><body><p>The IFC format provides a defined type for most of the objects that compose a building, for example walls, columns, doors, or sinks. But it also supports undefined objects, which are given the generic BuildingElementProxy type. This test will check that all objects have a defined type.</p><p><br/></p><p>Note that failing this test is not necessarily bad, as it may be desirable for some object to not have any defined type. In some cases, this might even give better results, as some applications like Revit might add unwanted additional constraints or transformations to some known types such as structural elements (beams or columns). Exporting them as BuildingElementProxies will prevent that.</p></body></html> + <html><head/><body><p>Soláthraíonn an fhormáid IFC cineál sainithe do fhormhór na réad a chruthaíonn foirgneamh, mar shampla ballaí, colúin, doirse, nó doirteal. Ach tacaíonn sé freisin le réada neamhshainithe, a dtugtar an cineál ginearálta BuildingElementProxy dóibh. Déanfaidh an tástáil seo seiceáil go bhfuil cineál sainithe ag gach réad.</p><p><br/></p><p>Tabhair faoi deara nach bhfuil teip ar an tástáil seo go dona, mar d'fhéadfadh sé a bheith inmhianaithe nach mbeadh aon chineál sainithe ag réad áirithe. I gcásanna áirithe, d'fhéadfadh sé seo torthaí níos fearr a thabhairt fiú, mar d'fhéadfadh roinnt feidhmchlár cosúil le Revit srianta nó claochluithe breise nach dteastaíonn a chur le roinnt cineálacha aitheanta amhail eilimintí struchtúracha (bíomaí nó colúin). Cuirfidh easpórtáil orthu mar BuildingElementProxys cosc ​​​​ar sin.</p></body></html> + + + + <html><head/><body><p>Classification systems, such as UniClass or MasterFormat, or even a custom system, are in some cases an important part of a building project. This test will ensure that all BIM objects and materials found in the model have their standard code property dutifully filled.</p></body></html> + <html><head/><body><p>I gcásanna áirithe, bíonn córais aicmithe, amhail UniClass nó MasterFormat, nó fiú córas saincheaptha, ina gcuid thábhachtach de thionscadal tógála. Cinnteoidh an tástáil seo go mbeidh airí caighdeánach an chóid i ngach réad agus ábhar BIM atá le fáil sa mhúnla líonta go dúthrachtach.</p></body></html> + + + + <html><head/><body><p>The IFC standard offers standard, predefined property sets for many object types. For example, the property set Pset_WallCommon contains properties that the IFC standard thinks all walls should have. This test will check that all BIM objects have the right property set, if available.</p><p>Note that this is by no means a formal requirement, and these will inflate the size of the IFC file consequently. It is recommended to add standard property sets only if they are in use.</p></body></html> + <html><head/><body><p>Cuireann an caighdeán IFC tacair chaighdeánacha airíonna réamhshainithe ar fáil do go leor cineálacha réad. Mar shampla, tá airíonna sa tacar airíonna Pset_WallCommon a cheapann an caighdeán IFC gur cheart go mbeadh ag gach balla. Seiceálfaidh an tástáil seo go bhfuil an tacar airíonna ceart ag gach réad BIM, más féidir.</p><p>Tabhair faoi deara nach riachtanas foirmiúil é seo ar chor ar bith, agus go méadóidh siad méid an chomhaid IFC dá bharr. Moltar tacair chaighdeánacha airíonna a chur leis ach amháin má tá siad in úsáid.</p></body></html> + + + + <html><head/><body><p>IFC objects have a geometry representation, which defines the shape of the object, but can also have some or their dimensions, such as height, width or area, explicitly stated. This is very useful for BIM applications that do not process the geometry, such as spreadsheets. Those applications are still able to get and estimate quantities from IFC objects without the need to analyze the geometry.</p><p>It is also a possibility for errors (or even fraud), as nothing guarantees that those explicitly stated dimensions match what is inside the geometry.</p><p>This test will find any BIM object that has available dimension properties such as width or height, for example walls and structures, but such properties are not marked for explicit export to IFC.</p></body></html> + <html><head/><body><p>Bíonn léiriú geoiméadrach ag réada IFC, rud a shainmhíníonn cruth an réada, ach is féidir cuid dá dtoisí, amhail airde, leithead nó achar, a bheith luaite go sainráite freisin. Tá sé seo an-úsáideach d'fheidhmchláir BIM nach bpróiseálann an geoiméadracht, amhail scarbhileoga. Tá na feidhmchláir sin fós in ann cainníochtaí a fháil agus a mheas ó réada IFC gan an gá an geoiméadracht a anailísiú.</p><p>Is féidir earráidí (nó fiú calaois) a dhéanamh freisin, mar níl aon rud ag ráthú go bhfuil na toisí sin a luaitear go sainráite ag teacht leis an méid atá taobh istigh den gheoiméadracht.</p><p>Aimseoidh an tástáil seo aon réad BIM a bhfuil airíonna toise ar fáil aige amhail leithead nó airde, mar shampla ballaí agus struchtúir, ach níl na hairíonna sin marcáilte le haghaidh easpórtála sainráite chuig IFC.</p></body></html> + + + + <html><head/><body><p>Although there is no requirement for IFC objects to have a material defined, in the real world, it is an important layer of information to be added to the model. This test will find BIM objects without a material defined.</p><p>If a BIM object is exported without a material, it will nevertheless be assigned an IfcSurfaceStyle, which will be created from the object color. Some BIM applications disregard materials, and only consider the surface style of an object. No IfcMaterial will be attributed to that object.</p><p>If a BIM object has a material defined, a surface style will still be created (an IfcMaterial too), but its surface style will take the same name and properties as the material, thus giving more consistency to the file.</p></body></html> + <html><head/><body><p>Cé nach bhfuil aon cheanglas ann go mbeadh ábhar sainmhínithe ag réada IFC, sa saol réadúil, is sraith thábhachtach faisnéise í le cur leis an tsamhail. Gheobhaidh an tástáil seo réada BIM gan ábhar sainmhínithe.</p><p>Má dhéantar réad BIM a onnmhairiú gan ábhar, sannfar IfcSurfaceStyle dó mar sin féin, a chruthófar ó dhath an réada. Ní thugann roinnt feidhmchlár BIM aird ar ábhair, agus ní bhreithníonn siad ach stíl dhromchla réada. Ní chuirfear aon IfcMaterial i leith an réad sin.</p><p>Má tá ábhar sainmhínithe ag réad BIM, cruthófar stíl dhromchla fós (IfcMaterial freisin), ach glacfaidh a stíl dhromchla an t-ainm agus na hairíonna céanna leis an ábhar, rud a thabharfaidh níos mó comhsheasmhachta don chomhad.</p></body></html> + + + + Do all BIM objects have a material? + An bhfuil ábhar ag baint le gach réad BIM? + + + + <html><head/><body><p>Even if a BIM object has a standard property set for its type attributed, there is no guarantee that this property set still contains or only contains all the properties that the IFC standard has defined for that set. They might have been modified after the property set has been added.</p><p>This test will check that all standard property sets found throughout the model contain all and only the properties specified in the standard definition.</p></body></html> + <html><head/><body><p>Fiú má tá tacar airíonna caighdeánach ag réad BIM dá chineál, níl aon ráthaíocht ann go bhfuil na hairíonna go léir atá sainmhínithe ag an gcaighdeán IFC don tacar sin fós sa tacar airíonna seo nó nach bhfuil iontu ach na hairíonna sin. B’fhéidir gur modhnaíodh iad tar éis an tacar airíonna a chur leis.</p><p>Déanfaidh an tástáil seo seiceáil go bhfuil na hairíonna go léir agus na hairíonna sin amháin atá sonraithe sa sainmhíniú caighdeánach i ngach tacar airíonna caighdeánach a fhaightear ar fud an mhúnla.</p></body></html> + + + + Do all standard Property Set contain the correct properties? + An bhfuil na hairíonna cearta i ngach Tacar Maoine caighdeánach? + + + + Optional/Compatibility + Roghnach/Comhoiriúnacht + + + + <html><head/><body><p>The geometry of IFC objects can be defined in a large number of ways, such as extrusions, subtractions, revolutions, or even faceted objects.</p><p>However, extrusions of flat shapes, which is the most basic and common type, often offer advantages over other types in other BIM applications.</p><p>This test will find any object that cannot be exported to IFC as an extrusion, or as a shared extrusion (clone).</p></body></html> + <html><head/><body><p>Is féidir geoiméadracht réad IFC a shainiú ar líon mór bealaí, amhail easbhrúiteáin, dealuithe, réabhlóidí, nó fiú réada ilghnéitheacha.</p><p>Mar sin féin, is minic a bhíonn buntáistí ag easbhrúiteáin cruthanna cothroma, arb é an cineál is bunúsaí agus is coitianta é, thar chineálacha eile in iarratais BIM eile.</p><p>Aimseoidh an tástáil seo aon réad nach féidir a onnmhairiú chuig IFC mar easbhrúiteán, nó mar easbhrúiteán comhroinnte (clón).</p></body></html> + + + + Are all object exportable as extrusions? + An féidir gach réad a easpórtáil mar easbhrúiteáin? + + + + <html><head/><body><p>Walls, columns and beams in FreeCAD can be constructed in a wide number of ways, but some simpler BIM applications might have difficulties with walls that are not of the most simple type. That is, a single, straight piece of wall (which correspond to the IfcWallStandardCase type) or beams and columns that are not based on a straight extrusion of a flat profile (BeamStandardCase, ColumnStandardCase)</p><p>This test will find any wall which is not such a standard case.</p><p><span style=" font-weight:600;">Note</span>: At the moment, BIM objects that meet the requirements to be of a standard case, are still exported as IfcWall, IfcBeam, IfcColumn.</p></body></html> + <html><head/><body><p>Is féidir ballaí, colúin agus bíomaí i FreeCAD a thógáil ar go leor bealaí, ach d'fhéadfadh deacrachtaí a bheith ag roinnt feidhmchlár BIM níos simplí le ballaí nach den chineál is simplí iad. Is é sin, píosa balla díreach aonair (a fhreagraíonn don chineál IfcWallStandardCase) nó bíomaí agus colúin nach bhfuil bunaithe ar easbhrú díreach próifíl chomhréidh (BeamStandardCase, ColumnStandardCase)</p><p>Aimseoidh an tástáil seo aon bhalla nach cás caighdeánach den sórt sin é.</p><p><span style="font-weight:600;">Nóta</span>: Faoi láthair, déantar réada BIM a chomhlíonann na ceanglais chun bheith ina gcás caighdeánach a onnmhairiú fós mar IfcWall, IfcBeam, IfcColumn.</p></body></html> + + + + <html><head/><body><p>When exporting a model to IFC, all BIM objects that are an extrusion of a rectangular profile will use an IfcRectangleProfileDef entity as their extrusion profile. However, Revit will not import these correctly. If using the IFC file in Revit, it is recommended to disable this behavior by checking the option under menu <span style=" font-weight:600;">Edit -&gt; Preferences -&gt; BIM -&gt; Native IFC -&gt; Disable IfcRectangularProfileDef</span>.</p><p>When that option is checked, all extrusion profiles will be exported as generic IfcArbitraryProfileDef entities, regardless of if they are rectangular or not, which will contain a little less information, but will open correctly in Revit.</p></body></html> + <html><head/><body><p>Nuair a bhíonn samhail á heaspórtáil chuig IFC, úsáidfidh gach réad BIM ar easbhrú próifíl dronuilleogach iad eintiteas IfcRectangleProfileDef mar a bpróifíl easbhrúite. Mar sin féin, ní dhéanfaidh Revit iad seo a allmhairiú i gceart. Má tá an comhad IFC in úsáid i Revit, moltar an t-iompar seo a dhíchumasú tríd an rogha faoin roghchlár <span style="font-weight:600;">Eagar -&gt;Roghanna -&gt;BIM -&gt; IFC Dúchasach -&gt; Díchumasaigh IfcRectangularProfileDef</span> a sheiceáil.</p><p>Nuair a bheidh an rogha sin seiceáilte, déanfar gach próifíl easbhrúite a easpórtáil mar eintitis ghinearálta IfcArbitraryProfileDef, beag beann ar cibé acu dronuilleogach iad nó nach ea, a mbeidh beagán níos lú faisnéise iontu, ach a osclóidh i gceart i Revit.</p></body></html> + + + + Are all walls, beams and columns based on a single line or profile (standard case)? + An bhfuil na ballaí, na bíomaí agus na colúin uile bunaithe ar líne nó próifíl aonair (cás caighdeánach)? + + + + <html><head/><body><p>Revit discards all objects that contain lines smaller than 1/32 inch (0.8mm). This test will find any object containing lines smaller than that value.</p></body></html> + <html><head/><body><p>Cuireann Revit deireadh le gach réad ina bhfuil línte níos lú ná 1/32 orlach (0.8mm). Gheobhaidh an tástáil seo aon réad ina bhfuil línte níos lú ná an luach sin.</p></body></html> + + + + Are all lines bigger than 1/32 inches (minimum accepted by Revit)? + An bhfuil gach líne níos mó ná 1/32 orlach (an t-íosmhéid a nglactar leis i Revit)? + + + + Is IfcRectangleProfileDef export disabled? (Revit only) + An bhfuil easpórtáil IfcRectangleProfileDef díchumasaithe? (Revit amháin) + + + + + Form + Form + + + + Drag items to reorder them + Tarraing míreanna chun iad a athordú + + + + Order Alphabetically + Ordú in ord aibítre + + + + BIM Tutorial + BIM Tutorial + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Fira Sans'; font-size:9pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Loading tutorial contents from the FreeCAD wiki. Please wait…</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;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If this is the first time viewing the tutorial, this can take a while. Subsequent runs will complete more quickly.</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;"><br /></p> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Fira Sans'; font-size:9pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Á luchtú ábhar an rang teagaisc ón vicí FreeCAD. Fan le do thoil…</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;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Más é seo an chéad uair duit an rang teagaisc a fheiceáil, féadfaidh sé seo tamall a thógáil. Críochnóidh ritheanna ina dhiaidh sin níos tapúla.</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;"><br /></p> + + + + Tasks to complete + Tascanna le cur i gcrích + + + + Goal1 + Sprioc1 + + + + + icon + icon + + + + Goal2 + Sprioc2 + + + + << Previous + << Roimhe Seo + + + + Next >> + Ar Aghaidh >> + + + + Element + Eilimint + + + + Level + Leibhéal + + + + 2D Views + 2D Views + + + + Do not group + Ná grúpáil + + + + Size + Size + + + + Clone + Clónáil + + + + + + Tag + Tag + + + + Doors and Windows + Doirse agus Fuinneoga + + + + This screen lists all the windows of the current document. They can modified individually or together + Liostaíonn an scáileán seo gach fuinneog den doiciméad reatha. Is féidir iad a mhodhnú ina n-aonar nó le chéile + + + + Group by + Grúpáil de réir + + + + Total number of doors + Líon iomlán na ndoirse + + + + Total number of windows + Líon iomlán na bhfuinneog + + + + + 0 + 0 + + + + Width + Width + + + + Label + Lipéad + + + + Height + Airde + + + + + None + Dada + + + + Spaces + Spásanna + + + + Import + Iompórtáil + + + + Initial import + Initial import + + + + How the IFC file will initially be imported: Only one object, only project structure, or all individual objects. + How the IFC file will initially be imported: Only one object, only project structure, or all individual objects. + + + + Only root object (default) + Only root object (default) + + + + Project structure (levels) + Project structure (levels) + + + + All individual IFC objects + All individual IFC objects + + + + Representation type + Representation type + + + + Load full shape (slower) + Luchtaigh cruth iomlán (níos moille) + + + + Load 3D representation only, no shape (default) + Load 3D representation only, no shape (default) + + + + Native IFC + IFC Dúchasach + + + + The type of object created at import. Coin only is much faster, but does not provide the full shape information. Convert between the two anytime by right-clicking the object tree + An cineál réada a cruthaíodh ag an allmhairiú. Tá Bonn amháin i bhfad níos tapúla, ach ní sholáthraíonn sé an fhaisnéis iomlán crutha. Tiontaigh idir an dá cheann am ar bith trí chliceáil ar dheis ar chrann na réada + + + + No 3D representation + No 3D representation + + + + If this is checked, the BIM workbench will be loaded after import + Má tá tic sa bhosca seo, luchtófar an binse oibre BIM tar éis an iompórtála + + + + Switch to BIM workbench after import + Athraigh go dtí an bhinse oibre BIM tar éis an allmhairithe + + + + Load all property sets automatically when opening an IFC file + Luchtaigh gach tacar airíonna go huathoibríoch agus comhad IFC á oscailt + + + + Preload property sets + Preload property sets + + + + Load all types automatically when opening an IFC file + Luchtaigh gach cineál go huathoibríoch agus comhad IFC á oscailt + + + + Preload types + Preload types + + + + Load all materials automatically when opening an IFC file + Luchtaigh gach ábhar go huathoibríoch agus comhad IFC á oscailt + + + + Preload materials + Preload materials + + + + Load all layers automatically when opening an IFC file + Luchtaigh gach sraith go huathoibríoch agus comhad IFC á oscailt + + + + Preload layers + Preload layers + + + + When enabling this, the original version of objects dropped onto an IFC project tree will not be deleted + Nuair a chuirtear seo ar siúl, ní scriosfar an leagan bunaidh de na rudaí a scaoiltear ar chrann tionscadail IFC + + + + New Document + Doiciméad Nua + + + + New Project + Tionscadal Nua + + + + Enables asking the above question every time a project is created + Cumasaíonn sé seo an cheist thuas a chur gach uair a chruthaítear tionscadal + + + + New Type + Cineál Nua + + + + When enabled, converting objects to IFC types will always keep the original object + Nuair a bheidh sé cumasaithe, coinneofar an réad bunaidh i gcónaí agus rudaí á gcomhshó go cineálacha IFC + + + + Always keep original object when converting to type + Coinnigh an réad bunaidh i gcónaí agus tú ag comhshó go cló + + + + When enabled, a dialog will be shown each time when converting objects to IFC types + Nuair a bheidh sé cumasaithe, taispeánfar dialóg gach uair a bheidh réada á dtiontú go cineálacha IFC + + + + Show dialog when converting to type + Taispeáin dialóg agus í á tiontú go cló + + + + Keep original version of aggregated objects + Coinnigh an leagan bunaidh de na rudaí comhiomlánaithe + + + + If this is checked, a dialog will be shown at each import + Má tá tic sa bhosca seo, taispeánfar bosca dialóige ag gach allmhairiú + + + + Show options dialog when importing + Taispeáin an dialóg roghanna agus tú ag iompórtáil + + + + Export + Export + + + + Show warning when saving + Taispeáin rabhadh agus tú ag sábháil + + + + Always lock new documents + Glasáil doiciméid nua i gcónaí + + + + + Ask every time + Iarr gach uair + + + + If this is checked, when creating a new projects, a default structure (site, building and storey) will be added under the project + Má tá tic sa rogha seo, agus tionscadail nua á gcruthú, cuirfear struchtúr réamhshocraithe (suíomh, foirgneamh agus stór) leis faoin tionscadal + + + + Create a default structure + Cruthaigh struchtúr réamhshocraithe + + + + Gui::Dialog::DlgSettingsArch + + + Auto-join walls + Auto-join walls + + + + Two possible strategies to avoid circular dependencies: Create one more object (unchecked) or remove external geometry of base sketch (checked) + Two possible strategies to avoid circular dependencies: Create one more object (unchecked) or remove external geometry of base sketch (checked) + + + + Apply Draft construction style to subcomponents + Apply Draft construction style to subcomponents + + + + faces + faces + + + + Interval between file checks for references + Interval between file checks for references + + + + seconds + seconds + + + + Set "Move with host" property to True by default + Set "Move with host" property to True by default + + + + Set "Move base" property to True by default + Set "Move base" property to True by default + + + + If this is checked, when an Arch object has a material, the object will take the color of the material. This can be overridden for each object. + If this is checked, when an Arch object has a material, the object will take the color of the material. This can be overridden for each object. + + + + General Settings + General Settings + + + + Object Creation + Object Creation + + + + When two similar walls are connected, their underlying sketches are merged and the walls are combined into a single object + When two similar walls are connected, their underlying sketches are merged and the walls are combined into a single object + + + + Use material color as shape color + Use material color as shape color + + + + If this is checked, when an object becomes subtraction or addition of an Arch object, it will receive the Draft construction color. + If this is checked, when an object becomes subtraction or addition of an Arch object, it will receive the Draft construction color. + + + + By default, new objects will have their "Move with host" property set to False, which means they will not move when their host object is moved + By default, new objects will have their "Move with host" property set to False, which means they will not move when their host object is moved + + + + IFC version + IFC version + + + + The IFC version will change which attributes and products are supported + The IFC version will change which attributes and products are supported + + + + IFC4 + IFC4 + + + + IFC2X3 + IFC2X3 + + + + Mesh to Shape Conversion + Mesh to Shape Conversion + + + + If this is checked, conversion is faster but the result might still contain triangulated faces + If this is checked, conversion is faster but the result might still contain triangulated faces + + + + Fast conversion + Fast conversion + + + + Tolerance value to use when checking if 2 adjacent faces as planar + Tolerance value to use when checking if 2 adjacent faces as planar + + + + If this is checked, flat groups of faces will be force-flattened, resulting in possible gaps and non-solid results + If this is checked, flat groups of faces will be force-flattened, resulting in possible gaps and non-solid results + + + + Join base sketches of walls if possible + Join base sketches of walls if possible + + + + Remove external geometry of base sketches if needed + Remove external geometry of base sketches if needed + + + + Do not compute areas for objects with more than + Do not compute areas for objects with more than + + + + Force flat faces + Force flat faces + + + + If this is checked, holes in faces will be performed by subtraction rather than using wires orientation + If this is checked, holes in faces will be performed by subtraction rather than using wires orientation + + + + Cut method + Cut method + + + + Tolerance + Caoinfhulaingt + + + + Show debug information during 2D rendering + Show debug information during 2D rendering + + + + Show renderer debug messages + Show renderer debug messages + + + + Cut areas line thickness ratio + Cut areas line thickness ratio + + + + Specifies how many times the viewed line thickness must be applied to cut lines + Specifies how many times the viewed line thickness must be applied to cut lines + + + + Symbol line thickness ratio + Symbol line thickness ratio + + + + Hidden geometry pattern + Hidden geometry pattern + + + + This is the SVG stroke-dasharray property to apply +to projections of hidden objects. + This is the SVG stroke-dasharray property to apply +to projections of hidden objects. + + + + Pattern scale + Pattern scale + + + + The URL of a BIM server instance (www.bimserver.org) to connect to. + The URL of a BIM server instance (www.bimserver.org) to connect to. + + + + If this is selected, the "Open BIM Server in browser" +button will open the BIM Server interface in an external browser +instead of the FreeCAD web workbench + If this is selected, the "Open BIM Server in browser" +button will open the BIM Server interface in an external browser +instead of the FreeCAD web workbench + + + + Address + Address + + + + 2D Rendering + 2D Rendering + + + + Scaling factor for patterns used by objects that have +a footprint display mode + Scaling factor for patterns used by objects that have +a footprint display mode + + + + BIM Server + Freastalaí BIM + + + + Open in external browser + Open in external browser + + + + Survey + Survey + + + + If this is checked, the text that gets placed in the clipboard will include the unit. Otherwise, it will be a simple number expressed in internal units (millimeters) + If this is checked, the text that gets placed in the clipboard will include the unit. Otherwise, it will be a simple number expressed in internal units (millimeters) + + + + Include unit when sending measurements to clipboard + Include unit when sending measurements to clipboard + + + + Defaults + Defaults + + + + + + + + + mm + mm + + + + Visual + Amhairc + + + + Wall color + Wall color + + + + Structure color + Structure color + + + + Rebar color + Dath rebar + + + + Window glass transparency + Trédhearcacht gloine fuinneoige + + + + + % + % + + + + Window glass color + Dath gloine fuinneoige + + + + Panel color + Dath an phainéil + + + + Helper color (grids, axes, etc.) + Dath cúnta (greillí, aiseanna, srl.) + + + + Space transparency + Trédhearcacht spáis + + + + Space line style + Stíl líne spáis + + + + Solid + Soladach + + + + Dashed + Briste + + + + Dotted + Poncaithe + + + + Dashdot + Dais ponc + + + + Space line color + Dath líne spáis + + + + Other + Eile + + + + Use sketches for walls + Úsáid sceitsí le haghaidh ballaí + + + + Pipe diameter + Trastomhas na píopa + + + + Rebar diameter + Trastomhas rebar + + + + When clicking a view or level in the BIM views manager, this switches the background to plain color when activating a 2D view, and to gradient color when activating a level + Nuair a chliceálann tú ar radharc nó leibhéal i mbainisteoir radharcanna BIM, athraíonn sé seo an cúlra go dath simplí nuair a ghníomhaítear radharc 2T, agus go dath grádáin nuair a ghníomhaítear leibhéal + + + + Switch backgrounds + Athraigh cúlraí + + + + Rebar offset + Fritháireamh rebar + + + + Stair length + Fad an staighre + + + + Stair width + Leithead an staighre + + + + Stair height + Airde staighre + + + + Number of stair steps + Líon na gcéimeanna staighre + + + + Show this dialog when importing + Taispeáin an dialóg seo agus tú ag iompórtáil + + + + SH3D Import + Iompórtáil SH3D + + + + DEBUG: keep the construction geometries in the active document. Useful when debugging a failed import + DÍFHÍOBHÁIL: coinnigh na geoiméadrachtaí tógála sa doiciméad gníomhach. Úsáideach agus allmhairiú teipthe á dhífhabhrú + + + + Debug geometry + Geoiméadracht dífhabhtaithe + + + + Merge imported element with existing FreeCAD object + Cumaisc eilimint allmhairithe le réad FreeCAD atá ann cheana féin + + + + Whether to import the model's doors and windows + Cibé acu ar cheart doirse agus fuinneoga an mhúnla a allmhairiú + + + + Doors and Windows + Doirse agus Fuinneoga + + + + Whether to import the model's furnitures + Cibé acu troscán an mhúnla a allmhairiú nó nach n-allmhaireofar + + + + Furnitures + Troscán + + + + Whether to create Arch::Equipment for each furniture defined in the model (NOTE: this can negatively impact the import process speed) + Cibé acu ar cheart Arch::Equipment a chruthú do gach troscán atá sainmhínithe sa mhúnla (NÓTA: is féidir leis seo tionchar diúltach a imirt ar luas an phróisis allmhairithe) + + + + Create Arch::Equipment + Cruthaigh Arch::Trealamh + + + + Whether to join the different Arch::Wall together + Cibé acu ar cheart na Arch::Balla éagsúla a cheangal le chéile + + + + Join Arch::Wall + Ceangail Arch::Balla + + + + Whether to import the model's lights. Note that you also need to import + the model's furnitures. + Ar cheart soilse an mhúnla a allmhairiú nó nach ceart. Tabhair faoi deara go gcaithfidh + tú troscán an mhúnla a allmhairiú freisin. + + + + Lights (requires Render) + Soilse (éilíonn Rindreáil) + + + + Whether to import the model's cameras + Ar cheart ceamaraí an mhúnla a allmhairiú + + + + Cameras (requires Render) + Ceamaraí (éilíonn Rindreáil) + + + + Create a default Render project with the newly created site (requires the Render workbench to be installed) + Cruthaigh tionscadal Render réamhshocraithe leis an suíomh nua-chruthaithe (ní mór an Render workbench a shuiteáil) + + + + Create render project + Cruthaigh tionscadal rindreála + + + + Default floor color + Dath urláir réamhshocraithe + + + + + This color might be used when a room does not define its own color + D’fhéadfaí an dath seo a úsáid nuair nach sainmhíníonn seomra a dhath féin + + + + Default ceiling color + Dath réamhshocraithe síleála + + + + Create a default IFC project with the newly created site + Cruthaigh tionscadal réamhshocraithe IFC leis an suíomh nua-chruthaithe + + + + Create IFC project + Cruthaigh tionscadal IFC + + + + Create a mesh to represent the default ground level + Cruthaigh mogalra chun an leibhéal talún réamhshocraithe a léiriú + + + + Create ground level mesh + Cruthaigh mogalra ar leibhéal na talún + + + + Default ground color + Dath réamhshocraithe na talún + + + + This color might be used when the environment does not define a color for the ground + D’fhéadfaí an dath seo a úsáid nuair nach sainmhíníonn an timpeallacht dath don talamh + + + + Default sky color + Dath réamhshocraithe spéire + + + + This color might be used when the environment does not define a color for the sky + D’fhéadfaí an dath seo a úsáid nuair nach sainmhíníonn an timpeallacht dath don spéir + + + + Create face binders and baseboards for walls, and floors and ceilings for rooms + Cruthaigh ceanglóirí aghaidhe agus cláir urláir do bhallaí, agus urláir agus síleálacha do sheomraí + + + + Decorate surfaces + Maisigh dromchlaí + + + + Default furniture color + Dath réamhshocraithe troscáin + + + + This color is used when a furniture does not define its own color + Úsáidtear an dath seo nuair nach sainmhíníonn troscán a dhath féin + + + + Merge into existing document + Cumaisc isteach i ndoiciméad atá ann cheana féin + + + + Shows verbose debug messages during import and export +of IFC files in the Report view panel + Taispeánann sé teachtaireachtaí dífhabhtaithe foclacha le linn allmhairithe +agus easpórtála comhad IFC sa phainéal radhairc Tuairiscithe + + + + Show debug messages + Taispeáin teachtaireachtaí dífhabhtaithe + + + + Clones are used when objects have shared geometry +One object is the base object, the others are clones. + Úsáidtear clóin nuair a bhíonn geoiméadracht chomhroinnte ag réada. +Is é réad amháin an réad bonn, agus is clóin iad na cinn eile. + + + + Create clones when objects have shared geometry + Cruthaigh clónanna nuair a bhíonn geoiméadracht chomhroinnte ag réada + + + + Number of cores to use (experimental) + Líon na gcroíleacán le húsáid (turgnamhach) + + + + Import arch IFC objects as + Iompórtáil réada arch IFC mar + + + + + Specifies what kind of objects will be created in FreeCAD + Sonraíonn cén cineál réad a chruthófar i FreeCAD + + + + Parametric BIM objects + Réada BIM paraiméadracha + + + + + Non-parametric BIM objects + Réada BIM neamhpharaiméadracha + + + + + Simple Part shapes + Cruthanna Páirteanna Simplí + + + + One compound per floor + Comhdhúil amháin in aghaidh an urláir + + + + IFC Import + Iompórtáil IFC + + + + + EXPERIMENTAL +The number of cores to use in multicore mode. +Keep 0 to disable multicore mode. +The maximum value should be the number of cores in the CPU minus 1, +for example, 3 cores for a 4-core CPU. + +Set it to 1 to use multicore mode in single-core mode; this is safer +if crashes occur when multiple cores are set. + TURGNAMHACH +Líon na gcroílár le húsáid i mód ilchroílár. +Coinnigh 0 chun mód ilchroílár a dhíchumasú. +Ba chóir gurb é an luach uasta líon na gcroílár sa LAP lúide 1, +mar shampla, 3 chroílár le haghaidh LAP 4 chroílár. + +Socraigh é go 1 chun mód ilchroílár a úsáid i mód aonchroílár; tá sé seo níos sábháilte +má tharlaíonn tuairteanna nuair a shocraítear ilchroílár. + + + + + Import Options + Roghanna Iompórtála + + + + Do not import BIM objects + Ná hiompórtáil réada BIM + + + + Import structure IFC objects as + Iompórtáil struchtúir réada IFC mar + + + + One compound for all + Comhdhúil amháin do chách + + + + Do not import structural objects + Ná hiompórtáil réada struchtúracha + + + + Root element: + Eilimint fréimhe: + + + + Only subtypes of the specified element will be imported. +Keep the element IfcProduct to import all building elements. + Ní dhéanfar ach fochineálacha den eilimint shonraithe a allmhairiú. +Coinnigh an eilimint IfcProduct chun gach eilimint foirgnimh a allmhairiú. + + + + Openings will be imported as subtractions, otherwise wall shapes +will already have their openings subtracted + Déanfar oscailtí a allmhairiú mar dhealú, nó beidh a gcuid oscailtí bainte cheana féin ó chruthanna balla + + + + Separate openings + Oscailtí ar leithligh + + + + The importer will try to detect extrusions. +Note that this might slow things down. + Déanfaidh an t-allmhaireoir iarracht easbhrúiteáin a bhrath. +Tabhair faoi deara go bhféadfadh sé seo rudaí a mhoilliú. + + + + Detect extrusions + Braith easbhrúiteáin + + + + Split walls made of multiple layers + Ballaí scoilte déanta as ilchiseal + + + + Split multilayer walls + Ballaí ilchiseal scoilte + + + + Object names will be prefixed with the IFC ID number + Cuirfear uimhir aitheantais IFC roimh ainmneacha na n-ábhar + + + + Prefix names with ID number + Réimíreanna ainmneacha le huimhir aitheantais + + + + If several materials with the same name and color are found in the IFC file, +they will be treated as one. + Má aimsítear roinnt ábhar leis an ainm agus an dath céanna sa chomhad IFC, +déileálfar leo mar ábhar amháin. + + + + Merge materials with same name and same color + Cumaisc ábhair leis an ainm céanna agus an dath céanna + + + + Each object will have their IFC properties stored in a spreadsheet object + Beidh airíonna IFC gach réada stóráilte i réad scarbhileog + + + + Import IFC properties in spreadsheet + Iompórtáil airíonna IFC i scarbhileog + + + + IFC files can contain unclean or non-solid geometry. If this option is checked, all the geometry is imported, regardless of their validity. + Is féidir go mbeadh geoiméadracht neamhghlan nó neamh-sholadach i gcomhaid IFC. Má tá an rogha seo roghnaithe, déantar an geoiméadracht go léir a allmhairiú, beag beann ar a bailíocht. + + + + Allow invalid shapes + Ceadaigh cruthanna neamhbhailí + + + + Exclude list + Liosta eisiata + + + + Comma-separated list of IFC entities to be excluded from imports + Liosta eintitis IFC atá le heisiamh ó allmhairí, scartha le camóga + + + + Fit view during import on the imported objects. +This will slow down the import, but one can watch the import. + Oiriúnaigh an radharc le linn allmhairithe ar na réada allmhairithe. +Cuirfidh sé seo moill ar an allmhairiú, ach is féidir féachaint air. + + + + + + Fit view while importing + Oiriúnaigh an radharc agus é á allmhairiú + + + + Creates a full parametric model on import using stored +FreeCAD object properties + Cruthaíonn samhail pharaiméadrach iomlán ar allmhairiú ag baint +úsáide as airíonna réada FreeCAD stóráilte + + + + Import full FreeCAD parametric definitions if available + Iompórtáil sainmhínithe paraiméadracha iomlána FreeCAD más féidir + + + + If this option is checked, the default 'Project', 'Site', 'Building', and 'Storeys' +objects that are usually found in an IFC file are not imported, and all objects +are placed in a 'Group' instead. +'Buildings' and 'Storeys' are still imported if there is more than one. + Mura bhfuil an rogha seo seiceáilte, ní dhéantar na réada réamhshocraithe 'Tionscadal', 'Suíomh', 'Foirgneamh', agus 'Stóir' a fhaightear de ghnáth i gcomhad IFC a allmhairiú, agus cuirtear gach réad i 'Grúpa' ina ionad. + +Déantar 'Foirgnimh' agus 'Stóir' a allmhairiú fós má tá níos mó ná ceann amháin ann. + + + + Replace 'Project', 'Site', 'Building', and 'Storey' with 'Group' + Cuir 'Grúpa' in ionad 'Tionscadal', 'Suíomh', 'Foirgneamh', agus 'Stóir' + + + + DAE + DAE + + + + Scaling factor + Fachtóir scálaithe + + + + All dimensions in the file will be scaled with this factor + Déanfar gach toise sa chomhad a scálú leis an bhfachtóir seo + + + + Mesher + Mesher + + + + Meshing program that should be used. +If using Netgen, make sure that it is available. + Clár mogaill ba chóir a úsáid. +Má tá Netgen á úsáid agat, déan cinnte go bhfuil sé ar fáil. + + + + Builtin + Feasachán + + + + Mefisto + Mefisto + + + + Netgen + Netgen + + + + Builtin and Mefisto mesher options + Roghanna feasachán agus Mephisto Mesher + + + + Tessellation + Teasáil + + + + + + Export Options + Roghanna Easpórtála + + + + Tessellation value to use with the Builtin and the Mefisto meshing program + Luach tessellation le húsáid leis an gclár meshing Builtin agus Mefisto + + + + Netgen mesher options + Roghanna mogalra Netgen + + + + Grading + Grádú + + + + Grading value to use for meshing using Netgen. +This value describes how fast the mesh size decreases. +The gradient of the local mesh size h(x) is bound by |Δh(x)| ≤ 1/value. + Luach grádaithe le húsáid le haghaidh mogaill ag baint úsáide as Netgen. +Déanann an luach seo cur síos ar cé chomh tapa agus a laghdaíonn méid an mhogaill. +Tá grádán mhéid an mhogaill áitiúil h(x) teoranta ag |Δh(x)| ≤ 1/luach. + + + + Segments per edge + Deighleoga in aghaidh an imeall + + + + Maximum number of segments per edge + Uasmhéid na gcodanna in aghaidh an imeall + + + + Segments per radius + Deighleoga in aghaidh an gha + + + + Number of segments per radius + Líon na gcodanna in aghaidh an gha + + + + Allow a second order mesh + Ceadaigh mogalra den dara hord + + + + Second order + An dara hordú + + + + Allows optimization + Ceadaíonn sé optamú + + + + Optimize + Optamaigh + + + + Allow quadrilateral faces + Ceadaigh aghaidheanna ceathairshleasacha + + + + Allow quads + Ceadaigh ceathairrothair + + + + Export type + Cineál onnmhairithe + + + + Standard model + Múnla caighdeánach + + + + Structural analysis + Anailís struchtúrach + + + + Standard + structural + Caighdeánach + struchtúrach + + + + Use triangulation options set in the DAE options page + Úsáid na roghanna triantánúcháin atá socraithe ar leathanach roghanna DAE + + + + Use DAE triangulation options + Úsáid roghanna triantánúcháin DAE + + + + Curved shapes that cannot be represented as curves in IFC +are decomposed into flat facets. +If this is checked, an additional calculation is done to join coplanar facets. + Déantar cruthanna cuartha nach féidir a léiriú mar chuair in IFC +a dhí-chomhdhéanamh ina bhfaiseanna cothroma. +Má tá tic sa bhosca seo, déantar ríomh breise chun faiseanna comhphlánacha a cheangal le chéile. + + + + Join coplanar facets when triangulating + Ceangail gnéithe comhphlánacha agus triantánú á dhéanamh + + + + When exporting objects without unique ID (UID), the generated UID +will be stored inside the FreeCAD object for reuse next time that object +is exported. This leads to smaller differences between file versions. + Agus rudaí gan ID uathúil (UID) á n-easpórtáil, stórálfar an UID ginte taobh istigh +den réad FreeCAD lena athúsáid an chéad uair eile a n-easpórtálfar an réad sin. +Mar thoradh air sin, bíonn difríochtaí níos lú idir leaganacha comhaid. + + + + Store IFC unique ID in FreeCAD objects + Stóráil ID uathúil IFC in réada FreeCAD + + + + Use IfcOpenShell serializer if available + Úsáid sraitheach IfcOpenShell más féidir + + + + 2D objects will be exported as IfcAnnotation + Déanfar réada 2T a easpórtáil mar IfcAnnotation + + + + Export 2D objects as IfcAnnotations + Easpórtáil réada 2T mar IfcAnnotations + + + + All FreeCAD object properties will be stored inside the exported objects, +allowing to recreate a full parametric model on reimport. + Stórálfar gach airí de chuid réada FreeCAD laistigh de na réada onnmhairithe, +rud a ligfidh duit samhail pharaiméadrach iomlán a athchruthú nuair a ath-allmhairítear í. + + + + Export full FreeCAD parametric model + Easpórtáil samhail pharaiméadrach FreeCAD iomlán + + + + Reuse similar entities + Athúsáid eintitis chomhchosúla + + + + Disable IfcRectangleProfileDef + Díchumasaigh IfcRectangleProfileDef + + + + Some IFC types such as IfcWall or IfcBeam have special standard versions like IfcWallStandardCase or IfcBeamStandardCase. If this option is turned on, FreeCAD will automatically export such objects +as standard cases when the necessary conditions are met. + Tá leaganacha caighdeánacha speisialta ag roinnt cineálacha IFC ar nós IfcWall nó IfcBeam ar nós IfcWallStandardCase nó IfcBeamStandardCase. Má tá an rogha seo casta air, easpórtálfaidh FreeCAD na rudaí +sin go huathoibríoch mar chásanna caighdeánacha nuair a chomhlíontar na coinníollacha riachtanacha. + + + + + Desired units in the exported IFC file. + +Note that IFC files are ALWAYS written in metric units; imperial units +are only a conversion factor applied on top of them. +However, some BIM applications will use this factor to choose which +unit to work with when opening the file. + Aonaid inmhianaithe sa chomhad IFC easpórtáilte. + +Tabhair faoi deara go scríobhtar comhaid IFC i gcónaí in aonaid mhéadracha; níl in aonaid impiriúla ach fachtóir comhshó a chuirtear i bhfeidhm orthu. +Mar sin féin, úsáidfidh roinnt feidhmchlár BIM an fachtóir seo chun a roghnú cén aonad le hoibriú leis agus an comhad á oscailt. + + + + + Check also native-IFC-specific preferences under BIM -> Native IFC + Seiceáil freisin roghanna sainiúla do dhúchasacha IFC faoi BIM -> Dúchasach IFC + + + + If no building is found in the FreeCAD document, a default one will be added. +Warning: The IFC standard asks for at least one building in each file. By turning this option off, a non-standard IFC file will be produced. + Mura bhfaightear aon fhoirgneamh sa doiciméad FreeCAD, cuirfear ceann réamhshocraithe leis. +Rabhadh: Iarrann an caighdeán IFC foirgneamh amháin ar a laghad i ngach comhad. Trí an rogha seo a mhúchadh, táirgfear comhad IFC neamhchaighdeánach. + + + + Add default building if one is not found in the document + Cuir foirgneamh réamhshocraithe leis mura bhfuil ceann le fáil sa doiciméad + + + + Export nested groups as assemblies + Easpórtáil grúpaí neadaithe mar thionóil + + + + Auto-detect and export as standard cases when applicable + Braith agus easpórtáil go huathoibríoch mar chásanna caighdeánacha nuair is infheidhme + + + + IFC Export + Easpórtáil IFC + + + + + General Options + Roghanna Ginearálta + + + + + The type of objects to export: +- Standard model: solid objects +- Structural analysis: wireframe model for structural calculations +- Standard + structural: both types of models + An cineál réad le honnmhairiú: +- Múnla caighdeánach: réada soladacha +- Anailís struchtúrach: samhail sreangfhráma le haghaidh ríomhanna struchtúracha +- Caighdeánach + struchtúrach: an dá chineál samhlacha + + + + Some IFC viewers do not like objects exported as extrusions. +Use this to force all objects to be exported as BREP geometry. + Ní maith le roinnt amharcóirí IFC réada a easpórtáiltear mar easbhrúiteáin. +Úsáid é seo chun gach réad a easpórtáil mar gheoiméadracht BREP. + + + + Force export as BREP + Easpórtáil fórsaithe mar BREP + + + + IFCOpenShell is a library that enables importing IFC files. +Its serializer functionality allows giving it an OCC shape and it will +produce adequate IFC geometry: NURBS, faceted, or anything else. +Note: The serializer is still an experimental feature! + Is leabharlann í IFCOpenShell a chuireann ar chumas comhaid IFC a iompórtáil. +Ligeann a feidhmiúlacht sraitheach cruth OCC a thabhairt dó agus déanfaidh sé geoiméadracht IFC leordhóthanach a tháirgeadh: NURBS, ilghnéitheach, nó aon rud eile. +Nóta: Is gné turgnamhach fós í an sraitheach! + + + + When possible, similar entities will be used only once in the file if possible. +This can reduce the file size considerably, but will make it less easily readable. + Nuair is féidir, ní úsáidfear eintitis chomhchosúla ach uair amháin sa chomhad más féidir. +Is féidir leis seo méid an chomhaid a laghdú go mór, ach déanfaidh sé níos deacra é a léamh. + + + + When possible, IFC objects that are extruded rectangles will be +exported as IfcRectangleProfileDef. +However, some other applications might have problems importing that entity. +If this is the case, it can disabled and then all profiles will be exported as IfcArbitraryClosedProfileDef. + Nuair is féidir, déanfar réada IFC atá ina ndronuilleoga easbhrúite a onnmhairiú mar IfcRectangleProfileDef. +Mar sin féin, d'fhéadfadh fadhbanna a bheith ag roinnt feidhmchlár eile an t-eintiteas sin a allmhairiú. +Más amhlaidh atá, is féidir é a dhíchumasú agus ansin déanfar na próifílí go léir a onnmhairiú +mar IfcArbitraryClosedProfileDef. + + + + If no site is found in the FreeCAD document, a default one will be added. +A site is not mandatory but a common practice is to have at least one in the file. + Mura bhfaightear aon suíomh sa doiciméad FreeCAD, cuirfear ceann réamhshocraithe leis. +Níl suíomh éigeantach ach is gnách go mbeadh ceann amháin ar a laghad sa chomhad. + + + + Add default site if one is not found in the document + Add default site if one is not found in the document + + + + If not checked, standard FreeCAD groups (App::DocumentObjectGroup) will not be exported as IfcGroup or IfcElementAssembly.\nTheir children will be re-parented to the container of the skipped group in the IFC structure. + If not checked, standard FreeCAD groups (App::DocumentObjectGroup) will not be exported as IfcGroup or IfcElementAssembly.\nTheir children will be re-parented to the container of the skipped group in the IFC structure. + + + + Export FreeCAD Groups + Export FreeCAD Groups + + + + In FreeCAD, it is possible to nest groups inside buildings or storeys. If this option is disabled, FreeCAD groups will be saved as IfcGroups and aggregated to the building structure. Aggregating non-building elements such as IfcGroups is however not recommended by the IFC standards. It is therefore also possible to export these groups as IfcElementAssemblies, which produces an IFC-compliant file. + In FreeCAD, it is possible to nest groups inside buildings or storeys. If this option is disabled, FreeCAD groups will be saved as IfcGroups and aggregated to the building structure. Aggregating non-building elements such as IfcGroups is however not recommended by the IFC standards. It is therefore also possible to export these groups as IfcElementAssemblies, which produces an IFC-compliant file. + + + + IFC standard compliance + IFC standard compliance + + + + If no building storey is found in the FreeCAD document, a default one will be added. +A building storey is not mandatory but a common practice to have at least one in the file. + If no building storey is found in the FreeCAD document, a default one will be added. +A building storey is not mandatory but a common practice to have at least one in the file. + + + + Add default building storey if one is not found in the document + Add default building storey if one is not found in the document + + + + IFC file units + IFC file units + + + + Metric + Metric + + + + Imperial + Imperial + + + + WebGL + WebGL + + + + A custom WebGL HTML template is used for export. Otherwise, the default template will be used. + +The default template is located at: +<FreeCAD installation directory>/Resources/Mod/BIM/templates/webgl_export_template.html + A custom WebGL HTML template is used for export. Otherwise, the default template will be used. + +The default template is located at: +<FreeCAD installation directory>/Resources/Mod/BIM/templates/webgl_export_template.html + + + + Use custom export template + Use custom export template + + + + Path to template + Path to template + + + + The path to the custom WebGL HTML template + The path to the custom WebGL HTML template + + + + Arch + + + + Beam + Beam + + + + + Column + Column + + + + StructuralSystem + StructuralSystem + + + + Create Structures From Selection + Create Structures From Selection + + + + Create Structural System + Create Structural System + + + + + Create Structure + Create Structure + + + + First point of the beam + First point of the beam + + + + Base point of column + Base point of column + + + + + Next point + Next point + + + + Structure options + Structure options + + + + + + Category + Category + + + + + + + Preset + Preset + + + + + + + + Length + Fad + + + + + + + Width + Width + + + + + + + Height + Airde + + + + Parameters of the structure + Parameters of the structure + + + + Switch Length/Height + Switch Length/Height + + + + Switch Length/Width + Switch Length/Width + + + + + This mesh is an invalid solid + This mesh is an invalid solid + + + + + Facemaker returned an error + Facemaker returned an error + + + + Node Tools + Node Tools + + + + Extends the nodes of this element to reach the nodes of another element + Extends the nodes of this element to reach the nodes of another element + + + + Connects nodes of this element with the nodes of another element + Connects nodes of this element with the nodes of another element + + + + Toggles all structural nodes of the document on/off + Toggles all structural nodes of the document on/off + + + + Extrusion Tools + Extrusion Tools + + + + Select the base object first and then the edges to use as extrusion paths + Select the base object first and then the edges to use as extrusion paths + + + + Select at least an axis object + Select at least an axis object + + + + Error: The base shape could not be extruded along this tool object + Error: The base shape could not be extruded along this tool object + + + + Reset Nodes + Reset Nodes + + + + Edit Nodes + Edit Nodes + + + + Extend Nodes + Extend Nodes + + + + Connect Nodes + Connect Nodes + + + + Toggle All Nodes + Toggle All Nodes + + + + + Select Tool + Select Tool + + + + Selects object or edges to be used as a tool (extrusion path) + Selects object or edges to be used as a tool (extrusion path) + + + + + Choose another Structure object: + Choose another Structure object: + + + + + The chosen object is not a Structure + The chosen object is not a Structure + + + + + The chosen object has no structural nodes + The chosen object has no structural nodes + + + + + One of these objects has more than 2 nodes + One of these objects has more than 2 nodes + + + + + Unable to find a suitable intersection point + Ní féidir pointe trasnaithe oiriúnach a aimsiú + + + + Intersection found. + + Crosbhóthar aimsithe. + + + + + Intersection found. + Crosbhóthar aimsithe. + + + + Done + Déanta + + + + Equipment + Equipment + + + + Select a base shape object and optionally a mesh object + Roghnaigh réad cruth bonn agus réad mogaill más mian leat + + + + Create Equipment + Cruthaigh Trealamh + + + + BuildingPart + BuildingPart + + + + Floor + Urlár + + + + Create profile + Cruthaigh próifíl + + + + Profile settings + Socruithe próifíle + + + + Create Profile + Cruthaigh Próifíl + + + + Profile + Próifíl + + + + Site + Site + + + + Create Site + Cruthaigh Suíomh + + + + + Create Roof + Cruthaigh Díon + + + + + Unable to create a roof + Ní féidir díon a chruthú + + + + Parameters of the roof profiles: +* Angle: slope in degrees relative to the horizontal. +* Run: horizontal distance between the wall and the ridge. +* IdRel: Id of the relative profile used for automatic calculations. +* Thickness: thickness of the roof. +* Overhang: horizontal distance between the eave and the wall. +* Height: height of the ridge above the base (calculated automatically). +--- +If Angle = 0 and Run = 0 then the profile is identical to the relative profile. +If Angle = 0 then the angle is calculated so that the height is the same as the relative profile. +If Run = 0 then the run is calculated so that the height is the same as the relative profile. + Paraiméadair phróifílí an dín: +* Uillinn: fána i gcéimeanna i gcoibhneas leis an gcothromán. +* Rith: an fad cothrománach idir an balla agus an droim. +* IdRel: Aitheantas na próifíle coibhneasta a úsáidtear le haghaidh ríomhanna uathoibríocha. +* Tiús: tiús an dín. +* Forchroch: an fad cothrománach idir an imeall agus an balla. +* Airde: airde an droma os cionn an bhoinn (ríomhtar go huathoibríoch). +--- +Más Uillinn = 0 agus Rith = 0 ansin tá an phróifíl comhionann leis an bpróifíl choibhneasta. +Más Uillinn = 0 ansin ríomhtar an uillinn sa chaoi is go bhfuil an airde mar an gcéanna leis an bpróifíl choibhneasta. +Más Rith = 0 ansin ríomhtar an rith sa chaoi is go bhfuil an airde mar an gcéanna leis an bpróifíl choibhneasta. + + + + Run + Run + + + + Overhang + Overhang + + + + + Please select a base object + Roghnaigh réad bonn le do thoil + + + + + Roof + Díon + + + + Id + Aitheantas + + + + IdRel + IdRel + + + + Door + Doras + + + + Opening + Oscailt + + + + Select two objects, an object to be cut and an object defining a cutting plane, in that order + Roghnaigh dhá réad, réad le gearradh agus réad a shainmhíníonn plána gearrtha, san ord sin + + + + The first object does not have a shape + Níl cruth ar an gcéad réad + + + + The second object does not define a plane + Ní shainmhíníonn an dara réad plána + + + + Cutting + Gearradh + + + + Cut Plane + Gearr Plána + + + + Cut Plane Options + Roghanna Plána Gearrtha + + + + Which side to cut + Cén taobh le gearradh + + + + Behind + Taobh thiar + + + + Front + Tosaigh + + + + External Reference + Tagairt Sheachtrach + + + + TransientReference property to ReferenceMode + Maoin TransientReference go ReferenceMode + + + + Upgrading + Ag uasghrádú + + + + Part not found in file + Cuid gan aimsiú sa chomhad + + + + + + + NativeIFC not available - unable to process IFC files + Níl NativeIFC ar fáil - ní féidir comhaid IFC a phróiseáil + + + + Error removing splitter + Earráid agus an scoilteoir á bhaint + + + + Reload reference + Athlódáil tagairt + + + + Open reference + Oscail tagairt + + + + Unable to get lightWeight node for object referenced in + Ní féidir nód lightWeight a fháil don réad tagartha ann + + + + + Invalid lightWeight node for object referenced in + Nód lightWeight neamhbhailí don réad dá dtagraítear i + + + + + Invalid root node in + Nód fréimhe neamhbhailí i + + + + External reference + Tagairt sheachtrach + + + + External file + Comhad seachtrach + + + + Open + Oscail + + + + Part to use: + Cuid le húsáid: + + + + Choose File + Roghnaigh Comhad + + + + + None (Use whole object) + Dada (Úsáid an réad iomlán) + + + + Reference files + Comhaid tagartha + + + + Choose reference file + Roghnaigh comhad tagartha + + + + Create external reference + Cruthaigh tagairt sheachtrach + + + + Frame + Fráma + + + + Create Frame + Cruthaigh Fráma + + + + Crossing point not found in profile. + Níor aimsíodh pointe trasnaithe sa phróifíl. + + + + Shapes elevation + Cruthanna airde + + + + Choose which field provides shapes elevations: + Roghnaigh cé acu réimse a sholáthraíonn cruthanna ingearchlónna: + + + + No shape found in this file + Ní bhfuarthas aon chruth sa chomhad seo + + + + Shapefile module not found + Modúl Shapefile gan aimsiú + + + + The shapefile Python library was not found on your system. Would you like to download it now from %1? It will be placed in your macros folder. + Níor aimsíodh leabharlann Python an chomhaid chrutha ar do chóras. Ar mhaith leat é a íoslódáil anois ó %1? Cuirfear i do fhillteán macraí é. + + + + Error: Unable to download from %1 + Earráid: Ní féidir íoslódáil ó %1 + + + + Shapefile module not downloaded. Aborting. + Níor íoslódáladh an modúl Shapefile. Ag cur as don phost. + + + + Shapefile module not found. Aborting. + Modúl Shapefile gan aimsiú. Ag cur as don phróiseas. + + + + The shapefile library can be downloaded from the following URL and installed in your macros folder: + Is féidir an leabharlann comhad cruth a íoslódáil ón URL seo a leanas agus a shuiteáil i do fhillteán macraí: + + + + Window + Fuinneog + + + + + + Create Window + Cruthaigh Fuinneog + + + + Choose a face on an existing object or select a preset + Roghnaigh aghaidh ar réad atá ann cheana féin nó roghnaigh réamhshocrú + + + + Window not based on sketch. Window not aligned or resized. + Níl an fhuinneog bunaithe ar sceitse. Níl an fhuinneog ailínithe ná athraithe méide. + + + + No Width and/or Height constraint in window sketch. Window not resized. + Gan aon srian Leithead agus/nó Airde i sceitse na fuinneoige. Níor athraíodh méid na fuinneoige. + + + + No window found. Cannot continue. + Níor aimsíodh aon fhuinneog. Ní féidir leanúint ar aghaidh. + + + + Window options + Roghanna fuinneoige + + + + Auto include in host object + Uath-áireamh san réad óstach + + + + Sill height + Airde na sile + + + + + Invert Opening Direction + Treo Oscailte Inbhéartaithe + + + + + Invert Hinge Position + Seasamh Insí Inbhéartaithe + + + + This window has no defined opening + Níl aon oscailt shainithe ag an bhfuinneog seo + + + + + Get selected edge + Faigh imeall roghnaithe + + + + Unable to create component + Ní féidir comhpháirt a chruthú + + + + Window elements + Eilimintí fuinneoige + + + + Hole wire + Sreang poll + + + + The number of the wire that defines a hole in the host object. A value of zero will automatically adopt the largest wire + Uimhir na sreinge a shainíonn poll sa réad óstach. Glacfaidh luach nialas leis an sreang is mó go huathoibríoch + + + + Pick Selected + Roghnaigh Roghnaithe + + + + Create/Update Component + Cruthaigh/Nuashonraigh Comhpháirt + + + + Create new Component + Cruthaigh Comhpháirt Nua + + + + Frame depth + Doimhneacht an fhráma + + + + If this is checked, the window's Frame property value will be added to the value entered here + Má tá tic sa rogha seo, cuirfear luach airí Fráma na fuinneoige leis an luach a iontráladh anseo + + + + If this is checked, the window's Offset property value will be added to the value entered here + Má tá tic sa rogha seo, cuirfear luach airí Fritháireamh na fuinneoige leis an luach a iontráladh anseo + + + + + + + + + Remove + Bain + + + + + + + + Add + Cuir leis + + + + + + + + + + + + + + + Edit + Eagar + + + + Base 2D object + Réad 2T bonn + + + + + Wires + Sreanga + + + + + Components + Comhpháirteanna + + + + + + Name + Ainm + + + + + + + Type + Cineál + + + + + + + Thickness + Tiús + + + + + + Offset + Fritháireamh + + + + Hinge + Inse + + + + Opening mode + Mód oscailte + + + + + Frame property + + Airíonna fráma + + + + + Offset property + + Maoin fhritháireamh + + + + Get Selected Edge + Faigh Imeall Roghnaithe + + + + Press to retrieve the selected edge + Brúigh chun an imeall roghnaithe a aisghabháil + + + + Axis System + Axis System + + + + Only axes must be selected + Ní gá ach aiseanna a roghnú + + + + Create Axis System + Cruthaigh Córas Ais + + + + Select at least one axis + Roghnaigh ais amháin ar a laghad + + + + + + + Axes + Aiseanna + + + + Axis system components + Comhpháirteanna córais ais + + + + + + + Successfully written + Scríofa go rathúil + + + + Truss + Trus + + + + Create Truss + Cruthaigh Trus + + + + Could not locate IfcOpenShell + Níorbh fhéidir IfcOpenShell a aimsiú + + + + IfcOpenShell not found or disabled, falling back on internal parser. + Níor aimsíodh nó díchumasaíodh IfcOpenShell, ag brath ar pharsálaí inmheánach. + + + + IFC Schema not found, IFC import disabled. + Scéim IFC gan aimsiú, allmhairiú IFC díchumasaithe. + + + + Error: IfcOpenShell is not installed + Earráid: Níl IfcOpenShell suiteáilte + + + + Error: your IfcOpenShell version is too old + Earráid: tá do leagan IfcOpenShell róshean + + + + Drawing + Líníocht + + + + Fence + Fence + + + + Materials + Ábhair + + + + View of {panel.Label} + Radharc ar {panel.Label} + + + + Project + Tionscadal + + + + Stairs + Stairs + + + + Railing + Ráille + + + + Create Stairs + Cruthaigh Staighre + + + + Create material + Cruthaigh ábhar + + + + Create multi-material + Cruthaigh ilábhar + + + + + + Material + Ábhar + + + + MultiMaterial + Il Ábhar + + + + Merge Duplicates + Cumaisc Dúblaigh + + + + New layer + Sraith nua + + + + Total thickness + Tiús iomlán + + + + depends on the object + ag brath ar an réad + + + + + This exporter can currently only export one site object + Ní féidir leis an onnmhaireoir seo ach réad suímh amháin a onnmhairiú faoi láthair + + + + Error: Space '%s' has no Zone. Aborting. + Earráid: Níl aon Chrios ag an spás '%s'. Ag cur as don spás. + + + + Create Grid + Cruthaigh Eangach + + + + Auto height is larger than height + Tá airde uathoibríoch níos mó ná airde + + + + Total row size is larger than height + Tá méid iomlán na sraithe níos mó ná an airde + + + + Auto width is larger than width + Tá an leithead uathoibríoch níos mó ná an leithead + + + + Total column size is larger than width + Tá méid iomlán an cholúin níos mó ná an leithead + + + + Add Row + Cuir Sraith leis + + + + Delete Row + Delete Row + + + + Add Column + Cuir Colún leis + + + + Delete Column + Scrios Colún + + + + Create Span + Cruthaigh Réise + + + + Remove Span + Bain an Réise + + + + + Grid + Eangach + + + + Total width + Leithead iomlán + + + + Total height + Airde iomlán + + + + Rows + Sraitheanna + + + + Columns + Colúin + + + + Precast elements + Eilimintí réamhtheilgthe + + + + Slab type + Cineál leaca + + + + Chamfer + Seaimféaráil + + + + Dent length + Fad an chlaib + + + + Dent width + Leithead an chlaib + + + + Dent height + Airde an chlaib + + + + Slab base + Bonn leac + + + + Number of holes + Líon na bpoll + + + + Major diameter of holes + Trastomhas mór na bpoll + + + + Minor diameter of holes + Trastomhas beag na bpoll + + + + Spacing between holes + Spásáil idir poill + + + + Number of grooves + Líon na gclaiseanna + + + + Depth of grooves + Doimhneacht na gclaiseanna + + + + Height of grooves + Airde na gclaiseanna + + + + Spacing between grooves + Spásáil idir na claiseanna + + + + Number of risers + Líon na n-ardaitheoirí + + + + Length of down floor + Fad an urláir síos + + + + Height of risers + Airde na n-ardaitheoirí + + + + Depth of treads + Doimhneacht na gcéimeanna + + + + Precast options + Roghanna réamhtheilgthe + + + + Dents list + Liosta na ndlúthán + + + + Add dent + Cuir claonadh leis + + + + Remove dent + Bain an rian + + + + Slant + Claonadh + + + + + Level + Leibhéal + + + + Rotation + Rotation + + + + Panel + Panel + + + + PanelSheet + Bileog Painéil + + + + + Create Panel + Cruthaigh Painéal + + + + Panel options + Roghanna painéil + + + + Rotate + Rotate + + + + Create Panel Cut + Cruthaigh Gearradh Painéil + + + + Create Panel Sheet + Cruthaigh Bileog Painéil + + + + Error computing shape of + Error computing shape of + + + + + Could not compute a shape + Could not compute a shape + + + + Tools + Uirlisí + + + + Edit views positions + Edit views positions + + + + This object has no face + This object has no face + + + + Curtain Wall + Curtain Wall + + + + + Select only one base object or none + Select only one base object or none + + + + + Create Curtain Wall + Create Curtain Wall + + + + Pipe + Píopa + + + + Connector + Connector + + + + + Create Pipe + Create Pipe + + + + Select exactly 2 or 3 pipe objects + Select exactly 2 or 3 pipe objects + + + + Select only pipe objects + Select only pipe objects + + + + Create Connector + Create Connector + + + + corrected 'Height' and 'Width' properties + corrected 'Height' and 'Width' properties + + + + Unable to build the base path + Unable to build the base path + + + + Unable to build the profile + Unable to build the profile + + + + Unable to build the pipe + Unable to build the pipe + + + + The base object is not a Part + The base object is not a Part + + + + Too many wires in the base shape + Too many wires in the base shape + + + + The base wire is closed + The base wire is closed + + + + The profile is not a 2D Part + The profile is not a 2D Part + + + + The profile is not closed + The profile is not closed + + + + Only the 3 first wires will be connected + Only the 3 first wires will be connected + + + + + Common vertex not found + Common vertex not found + + + + Pipes are already aligned + Pipes are already aligned + + + + Unable to revolve this connector + Unable to revolve this connector + + + + At least 2 pipes must align + At least 2 pipes must align + + + + Unable to retrieve value from object + Unable to retrieve value from object + + + + Remove spreadsheet + Remove spreadsheet + + + + Attach spreadsheet + Attach spreadsheet + + + + Import CSV file + Import CSV file + + + + Export CSV file + Export CSV file + + + + + Operation + Operation + + + + Export CSV File + Export CSV File + + + + Unable to recognize that file type + Unable to recognize that file type + + + + Description + Cur síos + + + + Object does not have settable IFC attributes + Object does not have settable IFC attributes + + + + + + + + Value + Luach + + + + + + Unit + Aonad + + + + Schedule + Schedule + + + + You can put anything but the following objects: Site, Building, and Floor - in a Floor object. + +Floor object is not allowed to accept Site, Building, or Floor objects. + +Site, Building, and Floor objects will be removed from the selection. + +You can change that in the preferences. + You can put anything but the following objects: Site, Building, and Floor - in a Floor object. + +Floor object is not allowed to accept Site, Building, or Floor objects. + +Site, Building, and Floor objects will be removed from the selection. + +You can change that in the preferences. + + + + There is no valid object in the selection. + +Floor creation aborted. + There is no valid object in the selection. + +Floor creation aborted. + + + + Create Floor + Create Floor + + + + Create Axis + Create Axis + + + + Distances (mm) and angles (deg) between axes + Distances (mm) and angles (deg) between axes + + + + Axis + Ais + + + + Distance + Fad + + + + + Angle + Uillinn + + + + Label + Lipéad + + + + Found a shape containing curves, triangulating + Found a shape containing curves, triangulating + + + + Successfully imported + Successfully imported + + + + Error computing the shape of this object + Error computing the shape of this object + + + + has no solid + has no solid + + + + has an invalid shape + has an invalid shape + + + + + + + + + + has a null shape + has a null shape + + + + Could not project face from {self.obj.Label} + + Could not project face from {self.obj.Label} + + + + + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed + + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed + + + + + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. + + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. + + + + + Components of This Object + Components of This Object + + + + Edit IFC Properties + Edit IFC Properties + + + + Edit Standard Code + Cuir an Cód Caighdeánach in Eagar + + + + Wrong base type + Cineál bonn mícheart + + + + + Toggle Subcomponents + Toggle Subcomponents + + + + Closing Sketch edit + Eagarthóireacht Sceitse Deiridh + + + + + Component + Comhpháirt + + + + Select a base object + Roghnaigh réad bonn + + + + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. + + Earráid ag ríomh achar do {self.obj.Label}: ní féidir aghaidheanna neamhphlánacha le poill a theilgean. Athshocrófar luachanna achar go 0. + + + + + Base component + Comhpháirt bhunúsach + + + + Additions + Breisithe + + + + Subtractions + Dealú + + + + Objects + Réada + + + + Fixtures + Daingneáin + + + + Group + Grúpa + + + + Hosts + Hosts + + + + + Property + Maoin + + + + Add property + Cuir maoin leis + + + + Add property set + Cuir tacar maoine leis + + + + New... + Nua... + + + + + New property + Maoin nua + + + + + New property set + Socrú maoine nua + + + + Rebar + Rebar + + + + + Create Rebar + Cruthaigh Rebar + + + + Select a base face on a structural object + Roghnaigh aghaidh bhunúsach ar réad struchtúrach + + + + Section + Roinn + + + + Create Section Plane + Cruthaigh Plána Rannóige + + + + Toggle Cutview + Athraigh Radharc Gearrtha + + + + Scope + Scope + + + + Placement and Visuals + Socrú agus Amharcléiriú + + + + Objects seen by this section plane + Réada a fheictear ón eitleán alt seo + + + + Removes highlighted objects from the list above + Baintear rudaí aibhsithe ón liosta thuas + + + + Add Selected + Cuir Roghnaithe leis + + + + Adds selected objects to the scope of this section plane + Cuireann sé réada roghnaithe le raon feidhme an eitleáin rannóige seo + + + + Cut View + Radharc Gearrtha + + + + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model + Cruthaíonn sé gearradh beo sa radharc 3D, ag cur geoiméadracht i bhfolach ar thaobh amháin den eitleán le go bhfeicfidh tú taobh istigh de do mhúnla + + + + Rotate by 90° + Rothlaigh 90° + + + + Rotates the plane around its local X-axis + Rothlaíonn sé an plána timpeall a ais-X áitiúil + + + + Rotates the plane around its local Y-axis + Rothlaíonn sé an plána timpeall a ais-Y áitiúil + + + + Rotates the plane around its local Z-axis + Rothlaíonn sé an plána timpeall a ais-Z áitiúil + + + + Resize to Fit + Athraigh Méid chun Oiriúnú + + + + Recenter Plane + Plána Athdhírithe + + + + Rotate X + Rothlaigh X + + + + Rotate Y + Rothlaigh Y + + + + Rotate Z + Rothlaigh Z + + + + Resizes the plane to fit the objects in the list above + Athraíonn méid an eitleáin chun go n-oirfidh sé do na rudaí sa liosta thuas + + + + Center + Center + + + + Centers the plane on the objects in the list above + Lárnaíonn sé an plána ar na réada sa liosta thuas + + + + + Building + Building + + + + You can put anything but Site and Building objects in a Building object. + +Building object is not allowed to accept Site and Building objects. + +Site and Building objects will be removed from the selection. + +You can change that in the preferences. + Is féidir leat rud ar bith seachas réada Suímh agus Foirgnimh a chur i réad Foirgnimh. + +Ní cheadaítear don réad foirgnimh glacadh le réada Suímh agus Foirgnimh. + +Bainfear réada Suímh agus Foirgnimh as an roghnú. + +Is féidir leat é sin a athrú sna roghanna. + + + + There is no valid object in the selection. + +Building creation aborted. + Níl aon réad bailí sa roghnú. + +Cruthú foirgnimh curtha ar ceal. + + + + + Create Building + Cruthaigh Foirgneamh + + + + Space + Space + + + + Create Space + Cruthaigh Spás + + + + Set text position + Socraigh suíomh an téacs + + + + Space boundaries + Teorainneacha spáis + + + + Wall + Balla + + + + Walls can only be based on Part or Mesh objects + Ní féidir ballaí a bhunú ach ar réada Cuid nó Mogaill + + + + + + Create Wall + Cruthaigh Balla + + + + First point of wall + An chéad phointe den bhalla + + + + Wall options + Roghanna balla + + + + Wall Presets + Réamhshocruithe Balla + + + + This list shows all the MultiMaterials objects of this document. Create some to define wall types. + Taispeánann an liosta seo gach réada MultiMaterials den doiciméad seo. Cruthaigh cuid acu chun cineálacha ballaí a shainiú. + + + + Alignment + Ailíniú + + + + Left + Ar chlé + + + + Right + Ar dheis + + + + Use sketches + Úsáid sceitsí + + + + + Merge Walls + Merge Walls + + + + Cannot compute blocks for wall + Cannot compute blocks for wall + + + + Error: Unable to modify the base object of this wall + Error: Unable to modify the base object of this wall + + + + Flip Direction + Flip Direction + + + + Invalid cut plane + Invalid cut plane + + + + is not closed + is not closed + + + + is not valid + is not valid + + + + Cannot add {0} as it is already referenced by {1}. + Cannot add {0} as it is already referenced by {1}. + + + + {0} is mapped to {1}, removing the former's Attachment Support to avoid cyclic dependency. + {0} is mapped to {1}, removing the former's Attachment Support to avoid cyclic dependency. + + + + does not contain any solid + does not contain any solid + + + + contains a non-closed solid + contains a non-closed solid + + + + contains faces that are not part of any solid + contains faces that are not part of any solid + + + + Survey + Survey + + + + Clear + Glan + + + + Export CSV + Export CSV + + + + Area + Area + + + + Total + Iomlán + + + + The object does not have an IfcProperties attribute. Cancel spreadsheet creation for object: + The object does not have an IfcProperties attribute. Cancel spreadsheet creation for object: + + + + Disabling B-rep force flag of object + Disabling B-rep force flag of object + + + + Set Description + Set Description + + + + Copy Total Length + Copy Total Length + + + + Copy Total Area + Copy Total Area + + + + + Enabling B-rep force flag of object + Enabling B-rep force flag of object + + + + Add space boundary + Add space boundary + + + + Grouping + Grouping + + + + Remove space boundary + Remove space boundary + + + + Ungrouping + Ungrouping + + + + Split Mesh + Split Mesh + + + + Mesh to shape + Mesh to shape + + + + No problems found! + No problems found! + + + + The selected wall contains no subwalls to merge + The selected wall contains no subwalls to merge + + + + + Select only wall objects + Select only wall objects + + + + Walls with different 'Width', 'Height' and 'Align' properties cannot be merged + Walls with different 'Width', 'Height' and 'Align' properties cannot be merged + + + + + Create Component + Create Component + + + + Key + Key + + + + Create IFC properties spreadsheet + Create IFC properties spreadsheet + + + + Create Level + Create Level + + + + Create Fence + Create Fence + + + + Create Box + Create Box + + + + Create 2D View + Create 2D View + + + + Active + Active + + + + Set Working Plane + Set Working Plane + + + + Write Camera Position + Write Camera Position + + + + New Group + New Group + + + + + Reorder Children Alphabetically + Reorder Children Alphabetically + + + + Clone Level Up + Clone Level Up + + + + Arch_StructuresFromSelection + + + Multiple Structures + Multiple Structures + + + + Creates multiple BIM Structures from a selected base, using each selected edge as an extrusion path + Creates multiple BIM Structures from a selected base, using each selected edge as an extrusion path + + + + Arch_StructuralSystem + + + Structural System + Structural System + + + + Create a structural system from a selected structure and axis + Create a structural system from a selected structure and axis + + + + Arch_Structure + + + Structure + Struchtúr + + + + Creates a structure from scratch or from a selected object (sketch, wire, face or solid) + Creates a structure from scratch or from a selected object (sketch, wire, face or solid) + + + + App::Property + + + + An optional extrusion path for this element + An optional extrusion path for this element + + + + The computed length of the extrusion path + The computed length of the extrusion path + + + + Start offset distance along the extrusion path (positive: extend, negative: trim) + Start offset distance along the extrusion path (positive: extend, negative: trim) + + + + End offset distance along the extrusion path (positive: extend, negative: trim) + End offset distance along the extrusion path (positive: extend, negative: trim) + + + + Automatically align the Base of the Structure perpendicular to the Tool axis + Ailínigh Bonn an Struchtúir go huathoibríoch go hingearach le hais an Uirlis + + + + X offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) + Fritháireamh X idir bunús an Bhunáit agus ais an Uirlis (ní úsáidtear é ach amháin má tá BasePerpendicularToTool fíor) + + + + Y offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) + Fritháireamh Y idir bunús an Bhunáit agus ais an Uirlis (ní úsáidtear é ach amháin má tá BasePerpendicularToTool fíor) + + + + Mirror the Base along its Y axis (only used if BasePerpendicularToTool is True) + Scátháin an Bonn feadh a ais Y (ní úsáidtear é ach amháin má tá BasePerpendicularToTool fíor) + + + + Base rotation around the Tool axis (only used if BasePerpendicularToTool is True) + Rothlú bonn timpeall ais an Uirlis (ní úsáidtear ach amháin má tá BasePerpendicularToTool fíor) + + + + + The length of this element, if not based on a profile + Fad an eilimint seo, mura bhfuil sé bunaithe ar phróifíl + + + + + The width of this element, if not based on a profile + Leithead an eilimint seo, mura bhfuil sé bunaithe ar phróifíl + + + + The height or extrusion depth of this element. Keep 0 for automatic + Airde nó doimhneacht easbhrúite an eilimint seo. Coinnigh 0 le haghaidh uathoibríoch + + + + + + The normal extrusion direction of this object (keep (0,0,0) for automatic normal) + Treo easbhrúite gnáth an réada seo (coinnigh (0,0,0) le haghaidh gnáth-uathoibríoch) + + + + + The structural nodes of this element + Nóid struchtúracha an eilimint seo + + + + A description of the standard profile this element is based upon + Cur síos ar an bpróifíl chaighdeánach ar a bhfuil an eilimint seo bunaithe + + + + Offset distance between the centerline and the nodes line + Fad fritháireamh idir an líne lár agus líne na nóid + + + + + The facemaker type to use to build the profile of this object + An cineál aghaidheora le húsáid chun próifíl an réada seo a thógáil + + + + + Selected edges (or group of edges) of the base ArchSketch, to use in creating the shape of this BIM Structure (instead of using all the Base shape's edges by default). Input are index numbers of edges or groups. + Imill roghnaithe (nó grúpa imill) den bhun-ArchSketch, le húsáid chun cruth an Struchtúir BIM seo a chruthú (in ionad imill uile an chrutha Bhunúsaigh a úsáid de réir réamhshocraithe). Is iad na huimhreacha innéacs d'imill nó de ghrúpaí a ionchurtar. + + + + + Select User Defined PropertySet to use in creating variant shape, with same ArchSketch + Roghnaigh Tacar Airíonna Sainmhínithe ag an Úsáideoir le húsáid agus cruth malairteach á chruthú, leis an ArchSketch céanna + + + + If the nodes are visible or not + Más féidir na nóid a fheiceáil nó nach féidir + + + + The width of the nodes line + Leithead líne na nóid + + + + The size of the node points + Méid na bpointí nóid + + + + The color of the nodes line + Dath líne na nóid + + + + The type of structural node + An cineál nóid struchtúraigh + + + + Axes systems this structure is built on + Córais aiseanna ar a bhfuil an struchtúr seo tógtha + + + + The element numbers to exclude when this structure is based on axes + Na huimhreacha eilimintí le heisiamh nuair a bhíonn an struchtúr seo bunaithe ar aiseanna + + + + If true the element are aligned with axes + Más fíor, ailínítear na heilimintí leis na haiseanna + + + + The model description of this equipment + Cur síos ar mhúnla an trealaimh seo + + + + The URL of the product page of this equipment + URL leathanach táirge an trealaimh seo + + + + + A standard code (MasterFormat, OmniClass,…) + Cód caighdeánach (MasterFormat, OmniClass,…) + + + + Additional snap points for this equipment + Pointí snap breise don trealamh seo + + + + The electric power needed by this equipment in Watts + An chumhacht leictreach a theastaíonn ón trealamh seo i Vatanna + + + + + + The type of this building + Cineál an fhoirgnimh seo + + + + + The height of this object + Airde an réada seo + + + + If true, the height value propagates to contained objects if the height of those objects is set to 0 + Más fíor é, scaiptear an luach airde chuig na réada atá ann má shocraítear airde na réad sin go 0 + + + + The level of the (0,0,0) point of this level + Leibhéal phointe (0,0,0) an leibhéil seo + + + + + The computed floor area of this floor + Achar urláir ríofa an urláir seo + + + + + An optional description for this component + Cur síos roghnach don chomhpháirt seo + + + + + An optional tag for this component + Clib roghnach don chomhpháirt seo + + + + + The shape of this object + Cruth an réada seo + + + + This property stores an OpenInventor representation for this object + Stórálann an mhaoin seo ionadaíocht OpenInventor don réad seo + + + + If true, only solids will be collected by this object when referenced from other files + Más fíor é, ní bhaileoidh an réad seo ach solaid nuair a dhéantar tagairt dó ó chomhaid eile + + + + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files + Léarscáil MaterialName:SolidIndexesList a nascann ainmneacha ábhar le hinnéacsanna soladacha le húsáid agus tagairt á déanamh don réad seo ó chomhaid eile + + + + + The line width of this object + Leithead líne an réada seo + + + + An optional unit to express levels + Aonad roghnach chun leibhéil a chur in iúl + + + + A transformation to apply to the level mark + Claochlú le cur i bhfeidhm ar an marc leibhéal + + + + If true, show the level + Más fíor, taispeáin an leibhéal + + + + If true, show the unit on the level tag + Más fíor, taispeáin an t-aonad ar an gclib leibhéal + + + + If true, display offset will affect the origin mark too + Más fíor, beidh tionchar ag an bhfritháireamh taispeána ar an marc tionscnaimh freisin + + + + If true, the object's label is displayed + Más fíor, taispeántar lipéad an réada + + + + The font to be used for texts + An cló le húsáid le haghaidh téacsanna + + + + The font size of texts + Méid cló na dtéacsanna + + + + The individual face colors + Dathanna aghaidhe aonair + + + + If true, when activated, the working plane will automatically adapt to this level + Más fíor é, nuair a ghníomhaítear é, oiriúnóidh an plána oibre go huathoibríoch don leibhéal seo + + + + If set to True, the working plane will be kept on Auto mode + If set to True, the working plane will be kept on Auto mode + + + + Camera position data associated with this object + Camera position data associated with this object + + + + If set, the view stored in this object will be restored on double-click + If set, the view stored in this object will be restored on double-click + + + + If True, double-clicking this object in the tree activates it + If True, double-clicking this object in the tree activates it + + + + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. + + + + A slot to save the OpenInventor representation of this object, if enabled + A slot to save the OpenInventor representation of this object, if enabled + + + + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings + + + + The line width of child objects + The line width of child objects + + + + The line color of child objects + The line color of child objects + + + + The shape appearance of child objects + The shape appearance of child objects + + + + The transparency of child objects + The transparency of child objects + + + + Cut the view above this level + Cut the view above this level + + + + The distance between the level plane and the cut line + The distance between the level plane and the cut line + + + + Turn cutting on when activating this level + Turn cutting on when activating this level + + + + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] + + + + Turns auto group box on/off + Turns auto group box on/off + + + + Automatically set size from contents + Automatically set size from contents + + + + A margin to use when autosize is turned on + A margin to use when autosize is turned on + + + + Outside Diameter + Outside Diameter + + + + Wall thickness + Wall thickness + + + + + + + + + Width of the beam + Width of the beam + + + + + + + + + Height of the beam + Height of the beam + + + + + Thickness of the web + Thickness of the web + + + + + Thickness of the flanges + Thickness of the flanges + + + + Thickness of the sides + Thickness of the sides + + + + Thickness of the webs + Thickness of the webs + + + + Thickness of the flange + Thickness of the flange + + + + Thickness of the legs + Thickness of the legs + + + + Overall size + Overall size + + + + T-nut slot width + T-nut slot width + + + + T-nut slot depth + T-nut slot depth + + + + Internal hole diameter + Internal hole diameter + + + + Corner fillet radius + Corner fillet radius + + + + Slot size + Slot size + + + + Thickness of the wall + Thickness of the wall + + + + Internal core size + Internal core size + + + + The base terrain of this site + The base terrain of this site + + + + The street and house number of this site, with postal box or apartment number if needed + The street and house number of this site, with postal box or apartment number if needed + + + + The postal or zip code of this site + The postal or zip code of this site + + + + The city of this site + The city of this site + + + + The region, province or county of this site + The region, province or county of this site + + + + The country of this site + The country of this site + + + + + The latitude of this site + The latitude of this site + + + + Angle between the true North and the North direction in this document + Angle between the true North and the North direction in this document + + + + The elevation of level 0 of this site + The elevation of level 0 of this site + + + + A URL that shows this site in a mapping website + A URL that shows this site in a mapping website + + + + + Other shapes that are appended to this object + Other shapes that are appended to this object + + + + + Other shapes that are subtracted from this object + Other shapes that are subtracted from this object + + + + An optional standard (OmniClass, etc…) code for this component + An optional standard (OmniClass, etc…) code for this component + + + + + The area of the projection of this object onto the XY plane + The area of the projection of this object onto the XY plane + + + + The perimeter length of the projected area + Fad imlíne an limistéir réamh-mheasta + + + + The volume of earth to be added to this terrain + An méid cré atá le cur leis an tír-raon seo + + + + The volume of earth to be removed from this terrain + An méid cré atá le baint as an tír-raon seo + + + + An extrusion vector to use when performing boolean operations + Veicteoir easbhrúite le húsáid agus oibríochtaí booléacha á ndéanamh + + + + Remove splitters from the resulting shape + Bain na scoilteoirí as an gcruth mar thoradh air sin + + + + An optional offset between the model (0,0,0) origin and the point indicated by the geocoordinates + Fritháireamh roghnach idir bunús an mhúnla (0,0,0) agus an pointe a léirítear leis na geo-chomhordanáidí + + + + + The type of this object + Cineál an réada seo + + + + The time zone where this site is located + An crios ama ina bhfuil an suíomh seo suite + + + + An optional EPW File for the location of this site. Refer to the Site documentation to know how to obtain one + Comhad EPW roghnach le haghaidh shuíomh an tsuímh seo. Féach ar dhoiciméid an tSuímh le fáil amach conas ceann a fháil + + + + The generated sun ray object + An réad gathanna gréine a ghintear + + + + Show wind rose diagram or not. Uses solar diagram scale. Needs Ladybug module + Taispeáin léaráid rós gaoithe nó ná taispeáin. Úsáideann sé scála léaráide gréine. Teastaíonn modúl Ladybug + + + + Show solar diagram or not + Taispeáin léaráid gréine nó ná taispeáin + + + + The scale of the solar diagram + Scála an léaráid gréine + + + + The position of the solar diagram + Suíomh an léaráid gréine + + + + The color of the solar diagram + Dath an léaráid gréine + + + + When set to 'True North' the whole geometry will be rotated to match the true north of this site + Nuair a shocraítear é go 'Fíorthuaisceart', rothlófar an geoiméadracht iomlán chun meaitseáil le fíorthuaisceart an tsuímh seo + + + + Show compass or not + Taispeáin compás nó ná taispeáin + + + + The rotation of the Compass relative to the Site + Rothlú an Chompáis i gcoibhneas leis an Suíomh + + + + The position of the Compass relative to the Site placement + Suíomh an Chompáis i gcoibhneas le suíomh an tsuímh + + + + Update the Declination value based on the compass rotation + Nuashonraigh an luach Diallais bunaithe ar rothlú an chompáis + + + + Show the sun position for a specific date and time + Taispeáin suíomh na gréine do dháta agus am ar leith + + + + The month of the year to show the sun position + An mhí den bhliain chun suíomh na gréine a thaispeáint + + + + The day of the month to show the sun position + An lá den mhí chun suíomh na gréine a thaispeáint + + + + The hour of the day to show the sun position + An uair den lá chun suíomh na gréine a thaispeáint + + + + Show text labels for key hours on the sun path + Taispeáin lipéid téacs le haghaidh uaireanta tábhachtacha ar chonair na gréine + + + + The altitude of the sun above the horizon + Airde na gréine os cionn na spéire + + + + The compass direction of the sun (0° is North) + Treo compáis na gréine (0° ó thuaidh) + + + + The date and time for this sun position + An dáta agus an t-am don suíomh gréine seo + + + + The list of angles of the roof segments + Liosta uillinneacha na gcodanna dín + + + + The list of horizontal length projections of the roof segments + Liosta na réamh-mheastachán faid chothrománach de na codanna dín + + + + The list of IDs of the relative profiles of the roof segments + Liosta na n-aitheantas de phróifílí coibhneasta na gcodanna dín + + + + The list of thicknesses of the roof segments + Liosta thiús na gcodanna dín + + + + The list of overhangs of the roof segments + Liosta na n-os cionn de na codanna dín + + + + The list of calculated heights of the roof segments + Liosta airde ríofa na gcodanna dín + + + + The face number of the base object used to build the roof + Uimhir aghaidhe an réada bhunúis a úsáideadh chun an díon a thógáil + + + + The total length of the ridges and hips of the roof + Fad iomlán na n-iomairí agus na gcromán den díon + + + + The total length of the borders of the roof + Fad iomlán theorainneacha an dín + + + + Specifies if the direction of the roof should be flipped + Sonraíonn sé an gcaithfear treo an dín a chasadh + + + + An optional object that defines a volume to be subtracted from walls. If field is set - it has a priority over auto-generated subvolume + Réad roghnach a shainíonn toirt atá le baint ó bhallaí. Má shocraítear réimse - tá tosaíocht aige thar fho-toirt a ghintear go huathoibríoch + + + + The base file this component is built upon + An comhad bonn ar a bhfuil an chomhpháirt seo tógtha + + + + The part to use from the base file + An chuid le húsáid ón gcomhad bonn + + + + The way the referenced objects are included in the current document. 'Normal' includes the shape, 'Transient' discards the shape when the object is switched off (smaller filesize), 'Lightweight' does not import the shape but only the OpenInventor representation + An chaoi a gcuirtear na rudaí tagartha san áireamh sa doiciméad reatha. Cuimsíonn 'Gnáth' an cruth, caitheann 'Sealadach' an cruth ar shiúl nuair a mhúchtar an réad (méid comhaid níos lú), ní allmhairíonn 'Éadrom' an cruth ach an léiriú OpenInventor amháin + + + + Fuse objects of same material + Cuir rudaí den ábhar céanna le chéile + + + + The latest time stamp of the linked file + An stampa ama is déanaí den chomhad nasctha + + + + If true, the colors from the linked file will be kept updated + Más fíor é, coinneofar na dathanna ón gcomhad nasctha cothrom le dáta + + + + The profile used to build this frame + An phróifíl a úsáideadh chun an fráma seo a thógáil + + + + Specifies if the profile must be aligned with the extrusion wires + Sonraíonn sé an gcaithfear an phróifíl a ailíniú leis na sreanga easbhrúite + + + + An offset vector between the base sketch and the frame + Veicteoir fritháireamh idir an sceitse bonn agus an fráma + + + + Crossing point of the path on the profile. + Pointe trasnaithe an chosáin ar an bpróifíl. + + + + An optional additional placement to add to the profile before extruding it + Socrú breise roghnach le cur leis an bpróifíl sula ndéantar é a easbhrú + + + + The rotation of the profile around its extrusion axis + The rotation of the profile around its extrusion axis + + + + The type of edges to consider + The type of edges to consider + + + + If true, geometry is fused, otherwise a compound + If true, geometry is fused, otherwise a compound + + + + + The objects that host this window + The objects that host this window + + + + The components of this window + The components of this window + + + + The depth of the hole that this window makes in its host object. If 0, the value will be calculated automatically. + The depth of the hole that this window makes in its host object. If 0, the value will be calculated automatically. + + + + An optional object that defines a volume to be subtracted from hosts of this window + An optional object that defines a volume to be subtracted from hosts of this window + + + + The width of this window + The width of this window + + + + The height of this window + The height of this window + + + + The normal direction of this window + The normal direction of this window + + + + When normal direction is in auto mode (0,0,0), use reversed normal direction of the Base Sketch, i.e. -z. + When normal direction is in auto mode (0,0,0), use reversed normal direction of the Base Sketch, i.e. -z. + + + + The preset number this window is based on + The preset number this window is based on + + + + The frame depth of this window. Measured from front face to back face horizontally (i.e. perpendicular to the window elevation plane). + The frame depth of this window. Measured from front face to back face horizontally (i.e. perpendicular to the window elevation plane). + + + + The offset size of this window + The offset size of this window + + + + The area of this window + The area of this window + + + + The width of louvre elements + The width of louvre elements + + + + The space between louvre elements + The space between louvre elements + + + + Opens the subcomponents that have a hinge defined + Opens the subcomponents that have a hinge defined + + + + The number of the wire that defines the hole. If 0, the value will be calculated automatically + The number of the wire that defines the hole. If 0, the value will be calculated automatically + + + + Shows plan opening symbols if available + Shows plan opening symbols if available + + + + Show elevation opening symbols if available + Show elevation opening symbols if available + + + + The number of the wire that defines the hole. A value of 0 means automatic + The number of the wire that defines the hole. A value of 0 means automatic + + + + The axes this system is made of + The axes this system is made of + + + + The placement of this axis system + The placement of this axis system + + + + The angle of the truss + The angle of the truss + + + + The slant type of this truss + The slant type of this truss + + + + The normal direction of this truss + The normal direction of this truss + + + + The height of the truss at the start position + The height of the truss at the start position + + + + The height of the truss at the end position + The height of the truss at the end position + + + + An optional start offset for the top strut + An optional start offset for the top strut + + + + An optional end offset for the top strut + An optional end offset for the top strut + + + + The height of the main top and bottom elements of the truss + The height of the main top and bottom elements of the truss + + + + The width of the main top and bottom elements of the truss + The width of the main top and bottom elements of the truss + + + + The type of the middle element of the truss + The type of the middle element of the truss + + + + The direction of the rods + The direction of the rods + + + + The diameter or side of the rods + The diameter or side of the rods + + + + The number of rod sections + The number of rod sections + + + + If the truss has a rod at its endpoint or not + If the truss has a rod at its endpoint or not + + + + How to draw the rods + How to draw the rods + + + + The length of these stairs, if no baseline is defined + The length of these stairs, if no baseline is defined + + + + The width of these stairs + The width of these stairs + + + + The total height of these stairs + The total height of these stairs + + + + The alignment of these stairs on their baseline, if applicable + The alignment of these stairs on their baseline, if applicable + + + + The width of a Landing (Second edge and after - First edge follows Width property) + The width of a Landing (Second edge and after - First edge follows Width property) + + + + The number of risers in these stairs + The number of risers in these stairs + + + + The depth of the treads of these stairs + The depth of the treads of these stairs + + + + The height of the risers of these stairs + The height of the risers of these stairs + + + + The size of the nosing + The size of the nosing + + + + The thickness of the treads + The thickness of the treads + + + + The Blondel ratio indicates comfortable stairs and should be between 62 and 64cm or 24.5 and 25.5in + The Blondel ratio indicates comfortable stairs and should be between 62 and 64cm or 24.5 and 25.5in + + + + The thickness of the risers + Tiús na n-ardaitheoirí + + + + The depth of the landing of these stairs + Doimhneacht tuirlingthe na staighre seo + + + + The depth of the treads of these stairs - Enforced regardless of Length or edge's Length + Doimhneacht na gcéimeanna ar na staighrí seo - Forfheidhmithe beag beann ar fhad nó fad an imeall + + + + The height of the risers of these stairs - Enforced regardless of Height or edge's Height + Airde ardaitheoirí na staighrí seo - Forfheidhmithe beag beann ar Airde nó Airde an imeall + + + + The direction of flight after landing + Treo na heitilte tar éis tuirlingthe + + + + Last Segment (Flight or Landing) of Arch Stairs connecting to This Segment + An Deighleog Dheiridh (Eitilt nó Tuirlingt) de Staighre Áirse a nascann leis an Deighleog seo + + + + The 'absolute' top level of a flight of stairs leads to + Treoraíonn an leibhéal uachtarach 'iomlán' de shraith staighre go + + + + + The 'left outline' of stairs + Imlíne chlé na staighre + + + + Name of Railing object (left) created + Ainm an réada ráille (ar chlé) cruthaithe + + + + Name of Railing object (right) created + Ainm an réada Ráille (ar dheis) cruthaithe + + + + The 'left outline' of all segments of stairs + An 'imlíne chlé' de gach cuid den staighre + + + + The 'right outline' of all segments of stairs + An 'imlíne cheart' de gach cuid den staighre + + + + Height of Railing on Left hand side from Stairs or Landing + Airde na ráille ar thaobh na láimhe clé ón staighre nó ón tuirlingt + + + + Height of Railing on Right hand side from Stairs or Landing + Airde na ráille ar thaobh na láimhe deise ón staighre nó ón tuirlingt + + + + Offset of Railing on Left hand side from stairs or landing Edge + Lasmuigh den ráille ar thaobh na láimhe clé ón staighre nó ó imeall an tuirlingthe + + + + Offset of Railing on Right hand side from stairs or landing Edge + Lasmuigh den ráille ar thaobh na láimhe deise ón staighre nó ó imeall an tuirlingthe + + + + The type of landings of these stairs + Cineál tuirlingtí na staighrí seo + + + + The type of structure of these stairs + Cineál struchtúir na staighre seo + + + + The thickness of the massive structure or of the stringers + Tiús an struchtúir mhóir nó na sreangán + + + + The width of the stringers + Leithead na sreangán + + + + The offset between the border of the stairs and the structure + An t-easbhealach idir teorainn na staighre agus an struchtúr + + + + + The overlap of the stringers above the bottom of the treads + Forluí na sreangán os cionn bun na gcéimeanna + + + + The thickness of the lower floor slab + Tiús leac an urláir íochtaraigh + + + + The thickness of the upper floor slab + Tiús leac an urláir uachtair + + + + The type of connection between the lower floor slab and the start of the stairs + An cineál ceangail idir leac an urláir íochtaraigh agus tús na staighre + + + + The type of connection between the end of the stairs and the upper floor slab + An cineál ceangail idir ceann an staighre agus leac an urláir uachtaraigh + + + + Use Base ArchSketch (if used) data (e.g. selected edge, widths, aligns) instead of Stairs' properties + Bain úsáid as sonraí bunúsacha ArchSketch (más in úsáid) (m.sh. imeall roghnaithe, leithead, ailínithe) in ionad airíonna Staighre + + + + Selected edges of the base Sketch/ArchSketch, to use in creating the shape (flight) of this Arch Stairs (instead of using all the Base ArchSketch's edges by default). Input are index numbers of edges. Disabled and ignored if Base object (ArchSketch) provides selected edges (as Flight Axis) information, with getStairsBaseShapeEdgesInfo() method. [ENHANCEMENT by ArchSketch] GUI 'Edit Stairs' Tool is provided in external SketchArch Add-on to let users to (de)select the edges interactively. 'Toponaming-Tolerant' if ArchSketch is used in Base (and SketchArch Add-on is installed). Warning : Not 'Toponaming-Tolerant' if just Sketch is used. + Imill roghnaithe den bhun-Sketch/ArchSketch, le húsáid chun cruth (eitilt) an Staighre Áirse seo a chruthú (in ionad imill uile an Bhun-ArchSketch a úsáid de réir réamhshocraithe). Is uimhreacha innéacs na n-imeall a ionchurtar. Díchumasaítear agus déantar neamhaird de má sholáthraíonn an réad Bunúsach (ArchSketch) faisnéis faoi imill roghnaithe (mar Ais Eitilte), leis an modh getStairsBaseShapeEdgesInfo(). [FEABHSÚ le ArchSketch] Cuirtear an uirlis 'Cuir Staighrí in Eagar' den chomhéadan úsáideora ar fáil i mbreiseán seachtrach SketchArch chun ligean d'úsáideoirí na himill a (dhí)roghnú go hidirghníomhach. 'Toponaming-Tolerant' má úsáidtear ArchSketch i mBunús (agus má tá Breiseán SketchArch suiteáilte). Rabhadh: Ní 'Toponaming-Tolerant' má úsáidtear Sketch amháin. + + + + A single section of the fence + Cuid amháin den fhál + + + + A single fence post + Post fál aonair + + + + The Path the fence should follow + An cosán ba chóir don fhál a leanúint + + + + The number of sections the fence is built of + Líon na gcodanna as a bhfuil an fál tógtha + + + + The number of posts used to build the fence + Líon na bpost a úsáideadh chun an fál a thógáil + + + + When true, the fence will be colored like the original post and section. + Nuair a bheidh sé fíor, beidh an fál daite cosúil leis an bpost agus an chuid bhunaidh. + + + + + A description for this material + Cur síos ar an ábhar seo + + + + A URL where to find information about this material + URL inar féidir eolas a fháil faoin ábhar seo + + + + The transparency value of this material + Luach trédhearcachta an ábhair seo + + + + The color of this material + Dath an ábhair seo + + + + The color of this material when cut + Dath an ábhair seo nuair a ghearrtar é + + + + The list of layer names + Liosta ainmneacha na sraitheanna + + + + The list of layer materials + Liosta na n-ábhar sraithe + + + + The list of layer thicknesses + Liosta na dtiús sraitheanna + + + + IFC data + Sonraí IFC + + + + + IFC properties of this object + Airíonna IFC an réada seo + + + + + Description of IFC attributes are not yet implemented + Níl cur síos ar thréithe IFC curtha i bhfeidhm go fóill + + + + The length of this element + Fad an eilimint seo + + + + The width of this element + Leithead an eilimint seo + + + + The height of this element + Airde an eilimint seo + + + + + + The size of the chamfer of this element + Méid chamfer an eilimint seo + + + + The dent length of this element + Fad an chlaonta den eilimint seo + + + + + The dent height of this element + Airde an chlaonáin den eilimint seo + + + + + The dents of this element + The dents of this element + + + + The chamfer length of this element + The chamfer length of this element + + + + The base length of this element + The base length of this element + + + + The groove depth of this element + The groove depth of this element + + + + The groove height of this element + The groove height of this element + + + + The spacing between the grooves of this element + The spacing between the grooves of this element + + + + The number of grooves of this element + The number of grooves of this element + + + + The dent width of this element + The dent width of this element + + + + The type of this slab + The type of this slab + + + + The size of the base of this element + The size of the base of this element + + + + The number of holes in this element + The number of holes in this element + + + + The major radius of the holes of this element + The major radius of the holes of this element + + + + The minor radius of the holes of this element + The minor radius of the holes of this element + + + + The spacing between the holes of this element + The spacing between the holes of this element + + + + The length of the down floor of this element + The length of the down floor of this element + + + + The number of risers in this element + The number of risers in this element + + + + The riser height of this element + The riser height of this element + + + + The tread depth of this element + The tread depth of this element + + + + The thickness or extrusion depth of this element + The thickness or extrusion depth of this element + + + + The number of sheets to use + The number of sheets to use + + + + The offset between this panel and its baseline + The offset between this panel and its baseline + + + + The length of waves for corrugated elements + The length of waves for corrugated elements + + + + The height of waves for corrugated elements + The height of waves for corrugated elements + + + + The horizontal offset of waves for corrugated elements + The horizontal offset of waves for corrugated elements + + + + The direction of waves for corrugated elements + The direction of waves for corrugated elements + + + + The type of waves for corrugated elements + The type of waves for corrugated elements + + + + If the wave also affects the bottom side or not + If the wave also affects the bottom side or not + + + + The area of this panel + The area of this panel + + + + The linked object + The linked object + + + + + The size of the tag text + The size of the tag text + + + + + The font of the tag text + The font of the tag text + + + + The text to display. Can be %tag%, %label% or %description% to display the panel tag or label + The text to display. Can be %tag%, %label% or %description% to display the panel tag or label + + + + + The position of the tag text. Keep (0,0,0) for center position + The position of the tag text. Keep (0,0,0) for center position + + + + + The rotation of the tag text + The rotation of the tag text + + + + + If True, the object is rendered as a face, if possible. + If True, the object is rendered as a face, if possible. + + + + The allowed angles this object can be rotated to when placed on sheets + The allowed angles this object can be rotated to when placed on sheets + + + + An offset value to move the cut plane from the center point + An offset value to move the cut plane from the center point + + + + + A margin inside the boundary + A margin inside the boundary + + + + + Turns the display of the margin on/off + Turns the display of the margin on/off + + + + The linked Panel cuts + The linked Panel cuts + + + + The tag text to display + The tag text to display + + + + The width of the sheet + The width of the sheet + + + + The height of the sheet + The height of the sheet + + + + The fill ratio of this sheet + The fill ratio of this sheet + + + + Specifies an angle for the wood grain (Clockwise, 0 is North) + Specifies an angle for the wood grain (Clockwise, 0 is North) + + + + Specifies the scale applied to each panel view. + Specifies the scale applied to each panel view. + + + + A list of possible rotations for the nester + A list of possible rotations for the nester + + + + Turns the display of the wood grain texture on/off + Turns the display of the wood grain texture on/off + + + + An optional host object for this curtain wall + An optional host object for this curtain wall + + + + The height of the curtain wall, if based on an edge + The height of the curtain wall, if based on an edge + + + + The number of vertical mullions + Líon na muillíní ingearacha + + + + If the profile of the vertical mullions get aligned with the surface or not + Má ailínítear próifíl na muillíní ingearacha leis an dromchla nó nach ailínítear + + + + The number of vertical sections of this curtain wall + Líon na rannóga ingearacha den bhalla imbhalla seo + + + + The height of the vertical mullions profile, if no profile is used + Airde phróifíl na muillíní ingearacha, mura n-úsáidtear aon phróifíl + + + + The width of the vertical mullions profile, if no profile is used + Leithead phróifíl na muillíní ingearacha, mura n-úsáidtear aon phróifíl + + + + A profile for vertical mullions (disables vertical mullion size) + Próifíl do mhullaí ingearacha (díchumasaíonn sé méid an mhullaí ingearaigh) + + + + The number of horizontal mullions + Líon na muillíní cothrománacha + + + + If the profile of the horizontal mullions gets aligned with the surface or not + Má ailínítear próifíl na muillíní cothrománacha leis an dromchla nó nach ailínítear + + + + The number of horizontal sections of this curtain wall + Líon na gcodanna cothrománacha den bhalla imbhalla seo + + + + The height of the horizontal mullions profile, if no profile is used + Airde phróifíl na muillíní cothrománacha, mura n-úsáidtear aon phróifíl + + + + The width of the horizontal mullions profile, if no profile is used + Leithead phróifíl na muillíní cothrománacha, mura n-úsáidtear aon phróifíl + + + + A profile for horizontal mullions (disables horizontal mullion size) + Próifíl do mhuileanna cothrománacha (díchumasaíonn sé méid na muilleanna cothrománacha) + + + + The number of diagonal mullions + Líon na muillíní trasnánacha + + + + The size of the diagonal mullions, if any, if no profile is used + Méid na muillíní trasnánacha, más ann dóibh, mura n-úsáidtear próifíl + + + + A profile for diagonal mullions, if any (disables horizontal mullion size) + Próifíl do mhuileanna trasnánacha, más ann dóibh (díchumasaíonn sé méid na muilleanna cothrománacha) + + + + The number of panels + Líon na bpainéal + + + + The thickness of the panels + Tiús na bpainéal + + + + Swaps horizontal and vertical lines + Malartaíonn línte cothrománacha agus ingearacha + + + + Perform subtractions between components so none overlap + Déan dealú idir comhpháirteanna ionas nach mbeidh aon fhorluí ann + + + + Centers the profile over the edges or not + Lárnaíonn sé an phróifíl thar na himill nó nach ndéanann + + + + The vertical direction reference to be used by this object to deduce vertical/horizontal directions. Keep it close to the actual vertical direction of your curtain wall + An tagairt treo ingearach le húsáid ag an réad seo chun treoracha ingearacha/cothrománacha a asbhaint. Coinnigh gar don treo ingearach iarbhír de do bhalla imbhalla é + + + + Input are index numbers of edges of Base ArchSketch/Sketch geometries (in Edit mode). Selected edges are used to create the shape of this Arch Curtain Wall (instead of using all edges by default). [ENHANCED by ArchSketch] GUI 'Edit Curtain Wall' Tool is provided in external Add-on ('SketchArch') to let users to select the edges interactively. 'Toponaming-Tolerant' if ArchSketch is used in Base (and SketchArch Add-on is installed). Warning : Not 'Toponaming-Tolerant' if just Sketch is used. Property is ignored if Base ArchSketch provided the selected edges. + Is iad na huimhreacha innéacs d'imeall gheoiméadrachtaí Base ArchSketch/Sketch (i mód Eagarthóireachta) a chuirtear isteach. Úsáidtear imill roghnaithe chun cruth an Bhalla Imbhalla Áirse seo a chruthú (in ionad na himill go léir a úsáid de réir réamhshocraithe). [FEABHSÚCHÁIN ag ArchSketch] Cuirtear an uirlis 'Eagar Imbhalla Imbhalla' den chomhéadan úsáideora ar fáil i mBreiseán seachtrach ('SketchArch') chun ligean d'úsáideoirí na himill a roghnú go hidirghníomhach. 'Toponaming-Tolerant' má úsáidtear ArchSketch i Base (agus má tá Breiseán SketchArch suiteáilte). Rabhadh: Ní 'Toponaming-Tolerant' é seo mura n-úsáidtear ach Sketch. Déantar neamhaird den mhaoin má sholáthair Base ArchSketch na himill roghnaithe. + + + + The diameter of this pipe, if not based on a profile + Trastomhas an phíobáin seo, mura bhfuil sé bunaithe ar phróifíl + + + + The width of this pipe, if not based on a profile + Leithead an phíobáin seo, mura bhfuil sé bunaithe ar phróifíl + + + + The height of this pipe, if not based on a profile + Airde an phíobáin seo, mura bhfuil sé bunaithe ar phróifíl + + + + The length of this pipe, if not based on an edge + Fad an phíobáin seo, mura bhfuil sé bunaithe ar imeall + + + + An optional closed profile to base this pipe on + Próifíl dhúnta roghnach chun an píopa seo a bhunú uirthi + + + + Offset from the start point + Fritháireamh ón bpointe tosaigh + + + + Offset from the end point + Fritháireamh ón bpointe deiridh + + + + The wall thickness of this pipe, if not based on a profile + Tiús bhalla an phíobáin seo, mura bhfuil sé bunaithe ar phróifíl + + + + If not based on a profile, this controls the profile of this pipe + Mura bhfuil sé bunaithe ar phróifíl, rialaíonn sé seo próifíl an phíobáin seo + + + + The curvature radius of this connector + Ga cuartha an nascóra seo + + + + The pipes linked by this connector + Na píopaí atá nasctha leis an nascóir seo + + + + The type of this connector + Cineál an nascóra seo + + + + The operation column + An colún oibríochta + + + + The values column + An colún luachanna + + + + The units column + An colún aonad + + + + The objects column + An colún réada + + + + The filter column + An colún scagaire + + + + If True, a spreadsheet containing the results is recreated when needed + Más fíor é, athchruthaítear scarbhileog ina bhfuil na torthaí nuair is gá + + + + If True, the schedule and the associated spreadsheet are updated whenever the document is recomputed + Más fíor é, déantar an sceideal agus an scarbhileog ghaolmhar a nuashonrú aon uair a dhéantar an doiciméad a athríomh + + + + The BIM Schedule that uses this spreadsheet + An Sceideal BIM a úsáideann an scarbhileog seo + + + + If True, additional lines with each individual object are added to the results + Más fíor é, cuirtear línte breise le gach réad aonair leis na torthaí + + + + + The placement of this object + Suíomh an réada seo + + + + The intervals between axes + Na eatraimh idir na haiseanna + + + + The angles of each axis + Uillinneacha gach ais + + + + The label of each axis + Lipéad gach ais + + + + An optional custom bubble number + Uimhir bhoilgeog saincheaptha roghnach + + + + The length of the axes + Fad na n-aiseanna + + + + If not zero, the axes are not represented as one full line but as two lines of the given length + Mura bhfuil siad nialasach, ní léirítear na haiseanna mar líne iomlán amháin ach mar dhá líne den fhad tugtha + + + + The size of the axis bubbles + The size of the axis bubbles + + + + The numbering style + The numbering style + + + + The type of line to draw this axis + The type of line to draw this axis + + + + Where to add bubbles to this axis: Start, end, both or none + Where to add bubbles to this axis: Start, end, both or none + + + + The line width to draw this axis + The line width to draw this axis + + + + The color of this axis + The color of this axis + + + + The number of the first axis + The number of the first axis + + + + The font to use for texts + The font to use for texts + + + + The font size + The font size + + + + If true, show the labels + If true, show the labels + + + + A transformation to apply to each label + A transformation to apply to each label + + + + The base object this component is built upon + The base object this component is built upon + + + + The object this component is cloning + The object this component is cloning + + + + A material for this object + A material for this object + + + + Specifies if moving this object moves its base instead + Specifies if moving this object moves its base instead + + + + Specifies if this object must move together when its host is moved + Specifies if this object must move together when its host is moved + + + + The area of all vertical faces of this object + The area of all vertical faces of this object + + + + The perimeter length of the horizontal area + The perimeter length of the horizontal area + + + + An optional higher-resolution mesh or shape for this object + An optional higher-resolution mesh or shape for this object + + + + An optional axis or axis system on which this object should be duplicated + An optional axis or axis system on which this object should be duplicated + + + + Use the material color as this object's shape color, if available + Use the material color as this object's shape color, if available + + + + The diameter of the bar + The diameter of the bar + + + + The distance between the border of the beam and the first bar (concrete cover). + The distance between the border of the beam and the first bar (concrete cover). + + + + The distance between the border of the beam and the last bar (concrete cover). + The distance between the border of the beam and the last bar (concrete cover). + + + + The amount of bars + The amount of bars + + + + The spacing between the bars + The spacing between the bars + + + + The total distance to span the rebars over. Keep 0 to automatically use the host shape size. + The total distance to span the rebars over. Keep 0 to automatically use the host shape size. + + + + The direction to use to spread the bars. Keep (0,0,0) for automatic direction. + The direction to use to spread the bars. Keep (0,0,0) for automatic direction. + + + + The fillet to apply to the angle of the base profile. This value is multiplied by the bar diameter. + The fillet to apply to the angle of the base profile. This value is multiplied by the bar diameter. + + + + List of placement of all the bars + List of placement of all the bars + + + + The structure object that hosts this rebar + The structure object that hosts this rebar + + + + The custom spacing of rebar + The custom spacing of rebar + + + + Length of a single rebar + Length of a single rebar + + + + Total length of all rebars + Total length of all rebars + + + + The rebar mark + The rebar mark + + + + Shape of rebar + Shape of rebar + + + + The objects that must be considered by this section plane. Empty means the whole document. + The objects that must be considered by this section plane. Empty means the whole document. + + + + If false, non-solids will be cut too, with possible wrong results. + If false, non-solids will be cut too, with possible wrong results. + + + + If True, resulting views will be clipped to the section plane area. + If True, resulting views will be clipped to the section plane area. + + + + If true, the color of the objects material will be used to fill cut areas. + If true, the color of the objects material will be used to fill cut areas. + + + + Geometry further than this value will be cut off. Keep zero for unlimited. + Geometry further than this value will be cut off. Keep zero for unlimited. + + + + The display length of this section plane + The display length of this section plane + + + + The display height of this section plane + The display height of this section plane + + + + The size of the arrows of this section plane + The size of the arrows of this section plane + + + + The transparency of this object + The transparency of this object + + + + + Show the cut in the 3D view + Show the cut in the 3D view + + + + The color of this object + The color of this object + + + + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) + + + + Show the label in the 3D view + Show the label in the 3D view + + + + + The name of the font + The name of the font + + + + + The size of the text font + The size of the text font + + + + The objects that make the boundaries of this space object + The objects that make the boundaries of this space object + + + + Identical to Horizontal Area + Identical to Horizontal Area + + + + The finishing of the floor of this space + The finishing of the floor of this space + + + + The finishing of the walls of this space + The finishing of the walls of this space + + + + The finishing of the ceiling of this space + The finishing of the ceiling of this space + + + + Objects that are included inside this space, such as furniture + Objects that are included inside this space, such as furniture + + + + The type of this space + The type of this space + + + + The thickness of the floor finish + The thickness of the floor finish + + + + The number of people who typically occupy this space + The number of people who typically occupy this space + + + + The electric power needed to light this space in Watts + The electric power needed to light this space in Watts + + + + The electric power needed by the equipment of this space in Watts + The electric power needed by the equipment of this space in Watts + + + + If True, Equipment Power will be automatically filled by the equipment included in this space + If True, Equipment Power will be automatically filled by the equipment included in this space + + + + The type of air conditioning of this space + The type of air conditioning of this space + + + + Specifies if this space is internal or external + Specifies if this space is internal or external + + + + Defines the calculation type for the horizontal area and its perimeter length + Defines the calculation type for the horizontal area and its perimeter length + + + + The text to show. Use $area, $label, $longname, $description or any other property name preceded with $ (case insensitive), or $floor, $walls, $ceiling for finishes, to insert the respective data + The text to show. Use $area, $label, $longname, $description or any other property name preceded with $ (case insensitive), or $floor, $walls, $ceiling for finishes, to insert the respective data + + + + The color of the area text + The color of the area text + + + + The size of the first line of text + The size of the first line of text + + + + The space between the lines of text + The space between the lines of text + + + + The position of the text. Leave (0,0,0) for automatic position + The position of the text. Leave (0,0,0) for automatic position + + + + The justification of the text + The justification of the text + + + + The number of decimals to use for calculated texts + The number of decimals to use for calculated texts + + + + Show the unit suffix + Show the unit suffix + + + + The height of this wall. Keep 0 for automatic. Not used if this wall is based on a solid + The height of this wall. Keep 0 for automatic. Not used if this wall is based on a solid + + + + The area of this wall as a simple Height * Length calculation + The area of this wall as a simple Height * Length calculation + + + + The face number of the base object used to build this wall + The face number of the base object used to build this wall + + + + The width of this wall. Not used if this wall is based on a face. Disabled and ignored if Base object (ArchSketch) provides the information. + The width of this wall. Not used if this wall is based on a face. Disabled and ignored if Base object (ArchSketch) provides the information. + + + + The length of this wall. Read-only if this wall is not based on an unconstrained sketch with a single edge, or on a Draft Wire with a single edge. Refer to wiki for details how length is deduced. + The length of this wall. Read-only if this wall is not based on an unconstrained sketch with a single edge, or on a Draft Wire with a single edge. Refer to wiki for details how length is deduced. + + + + This overrides Width attribute to set width of each segment of wall. Disabled and ignored if Base object (ArchSketch) provides Widths information, with getWidths() method (If a value is zero, the value of 'Width' will be followed). [ENHANCEMENT by ArchSketch] GUI 'Edit Wall Segment Width' Tool is provided in external SketchArch Add-on to let users to set the values interactively. 'Toponaming-Tolerant' if ArchSketch is used in Base (and SketchArch Add-on is installed). Warning : Not 'Toponaming-Tolerant' if just Sketch is used. + This overrides Width attribute to set width of each segment of wall. Disabled and ignored if Base object (ArchSketch) provides Widths information, with getWidths() method (If a value is zero, the value of 'Width' will be followed). [ENHANCEMENT by ArchSketch] GUI 'Edit Wall Segment Width' Tool is provided in external SketchArch Add-on to let users to set the values interactively. 'Toponaming-Tolerant' if ArchSketch is used in Base (and SketchArch Add-on is installed). Warning : Not 'Toponaming-Tolerant' if just Sketch is used. + + + + This overrides Align attribute to set align of each segment of wall. Disabled and ignored if Base object (ArchSketch) provides Aligns information, with getAligns() method (If a value is not 'Left, Right, Center', the value of 'Align' will be followed). [ENHANCEMENT by ArchSketch] GUI 'Edit Wall Segment Align' Tool is provided in external SketchArch Add-on to let users to set the values interactively. 'Toponaming-Tolerant' if ArchSketch is used in Base (and SketchArch Add-on is installed). Warning : Not 'Toponaming-Tolerant' if just Sketch is used. + This overrides Align attribute to set align of each segment of wall. Disabled and ignored if Base object (ArchSketch) provides Aligns information, with getAligns() method (If a value is not 'Left, Right, Center', the value of 'Align' will be followed). [ENHANCEMENT by ArchSketch] GUI 'Edit Wall Segment Align' Tool is provided in external SketchArch Add-on to let users to set the values interactively. 'Toponaming-Tolerant' if ArchSketch is used in Base (and SketchArch Add-on is installed). Warning : Not 'Toponaming-Tolerant' if just Sketch is used. + + + + This overrides Offset attribute to set offset of each segment of wall. Disabled and ignored if Base object (ArchSketch) provides Offsets information, with getOffsets() method (If a value is zero, the value of 'Offset' will be followed). [ENHANCED by ArchSketch] GUI 'Edit Wall Segment Offset' Tool is provided in external Add-on ('SketchArch') to let users to select the edges interactively. 'Toponaming-Tolerant' if ArchSketch is used in Base (and SketchArch Add-on is installed). Warning : Not 'Toponaming-Tolerant' if just Sketch is used. Property is ignored if Base ArchSketch provided the selected edges. + This overrides Offset attribute to set offset of each segment of wall. Disabled and ignored if Base object (ArchSketch) provides Offsets information, with getOffsets() method (If a value is zero, the value of 'Offset' will be followed). [ENHANCED by ArchSketch] GUI 'Edit Wall Segment Offset' Tool is provided in external Add-on ('SketchArch') to let users to select the edges interactively. 'Toponaming-Tolerant' if ArchSketch is used in Base (and SketchArch Add-on is installed). Warning : Not 'Toponaming-Tolerant' if just Sketch is used. Property is ignored if Base ArchSketch provided the selected edges. + + + + The alignment of this wall on its base object, if applicable. Disabled and ignored if Base object (ArchSketch) provides the information. + The alignment of this wall on its base object, if applicable. Disabled and ignored if Base object (ArchSketch) provides the information. + + + + The offset between this wall and its baseline (only for left and right alignments). Disabled and ignored if Base object (ArchSketch) provides the information. + The offset between this wall and its baseline (only for left and right alignments). Disabled and ignored if Base object (ArchSketch) provides the information. + + + + Enable this to make the wall generate blocks + Enable this to make the wall generate blocks + + + + The length of each block + The length of each block + + + + The height of each block + The height of each block + + + + The horizontal offset of the first line of blocks + The horizontal offset of the first line of blocks + + + + The horizontal offset of the second line of blocks + The horizontal offset of the second line of blocks + + + + The size of the joints between each block + The size of the joints between each block + + + + The number of entire blocks + The number of entire blocks + + + + The number of broken blocks + The number of broken blocks + + + + Selected edges (or group of edges) of the base Sketch/ArchSketch, to use in creating the shape of this Arch Wall (instead of using all the Base Sketch/ArchSketch's edges by default). Input are index numbers of edges or groups. Disabled and ignored if Base object (ArchSketch) provides selected edges (as Wall Axis) information, with getWallBaseShapeEdgesInfo() method. [ENHANCEMENT by ArchSketch] GUI 'Edit Wall Segment' Tool is provided in external SketchArch Add-on to let users to (de)select the edges interactively. 'Toponaming-Tolerant' if ArchSketch is used in Base (and SketchArch Add-on is installed). Warning : Not 'Toponaming-Tolerant' if just Sketch is used. + Selected edges (or group of edges) of the base Sketch/ArchSketch, to use in creating the shape of this Arch Wall (instead of using all the Base Sketch/ArchSketch's edges by default). Input are index numbers of edges or groups. Disabled and ignored if Base object (ArchSketch) provides selected edges (as Wall Axis) information, with getWallBaseShapeEdgesInfo() method. [ENHANCEMENT by ArchSketch] GUI 'Edit Wall Segment' Tool is provided in external SketchArch Add-on to let users to (de)select the edges interactively. 'Toponaming-Tolerant' if ArchSketch is used in Base (and SketchArch Add-on is installed). Warning : Not 'Toponaming-Tolerant' if just Sketch is used. + + + + Select User Defined PropertySet to use in creating variant shape, layers of the Arch Wall with same ArchSketch + Select User Defined PropertySet to use in creating variant shape, layers of the Arch Wall with same ArchSketch + + + + + Use Base ArchSketch (if used) data (e.g. widths, aligns, offsets) instead of Wall's properties + Use Base ArchSketch (if used) data (e.g. widths, aligns, offsets) instead of Wall's properties + + + + Arch_StructureTools + + + Structure Tools + Structure Tools + + + + Structure tools + Structure tools + + + + Arch_Equipment + + + Equipment + Equipment + + + + Creates an equipment from a selected object (Part or Mesh) + Creates an equipment from a selected object (Part or Mesh) + + + + Draft + + + Writing camera position + Writing camera position + + + + Workbench + + + &2D Drafting + &2D Drafting + + + + &3D/BIM + &3D/BIM + + + + Drafting Tools + Drafting Tools + + + + Draft Snap + Draft Snap + + + + 3D/BIM Tools + 3D/BIM Tools + + + + Annotation Tools + Annotation Tools + + + + 2D Tools + 2D Tools + + + + Manage Tools + Manage Tools + + + + General Tools + General Tools + + + + Object Tools + Object Tools + + + + 3D Tools + 3D Tools + + + + Reinforcement Tools + Reinforcement Tools + + + + &Annotation + &Anótáil + + + + &Snapping + &Snapping + + + + &Modify + &Modify + + + + &Manage + &Manage + + + + &Flamingo + &Flamingo + + + + &Fasteners + &Fasteners + + + + &Utils + &Utils + + + + Nudge + Nudge + + + + Arch_Profile + + + Profile + Próifíl + + + + Creates a profile + Creates a profile + + + + Arch_Site + + + Site + Site + + + + Creates a site including selected objects + Creates a site including selected objects + + + + Arch_Roof + + + Roof + Díon + + + + Creates a roof object from the selected wire. + Creates a roof object from the selected wire. + + + + Arch_CutPlane + + + Cut With Plane + Cut With Plane + + + + Cut an object with a plane + Cut an object with a plane + + + + Arch_Reference + + + External Reference + Tagairt Sheachtrach + + + + Creates an external reference object + Creates an external reference object + + + + Arch_Frame + + + Frame + Fráma + + + + Creates a frame object from a planar 2D object (the extrusion path(s)) and a profile. Make sure objects are selected in that order. + Creates a frame object from a planar 2D object (the extrusion path(s)) and a profile. Make sure objects are selected in that order. + + + + Arch_Window + + + Window + Fuinneog + + + + Creates a window object from a selected object (wire, rectangle or sketch) + Creates a window object from a selected object (wire, rectangle or sketch) + + + + Arch_AxisSystem + + + Axis System + Axis System + + + + Creates an axis system from a set of axes + Creates an axis system from a set of axes + + + + Arch_Truss + + + Truss + Trus + + + + Creates a truss object from the selected line or from scratch + Creates a truss object from the selected line or from scratch + + + + Arch_Stairs + + + Stairs + Stairs + + + + Creates a flight of stairs + Creates a flight of stairs + + + + Arch_Space + + + Space + Space + + + + Creates a space object from selected boundary objects + Creates a space object from selected boundary objects + + + + Arch_Fence + + + Fence + Fence + + + + Creates a fence object from a selected section, post and path + Creates a fence object from a selected section, post and path + + + + Arch_Material + + + Material + Ábhar + + + + Creates or edits the material definition of a selected object. + Creates or edits the material definition of a selected object. + + + + Arch_MultiMaterial + + + Multi-Material + Multi-Material + + + + Creates or edits multi-materials + Creates or edits multi-materials + + + + Arch_MaterialTools + + + Material Tools + Material Tools + + + + Material tools + Material tools + + + + Arch_Grid + + + Grid + Eangach + + + + Creates a customizable grid object + Creates a customizable grid object + + + + The number of rows + The number of rows + + + + The number of columns + The number of columns + + + + The sizes of rows + The sizes of rows + + + + The sizes of columns + The sizes of columns + + + + The span ranges of cells that are merged together + The span ranges of cells that are merged together + + + + The type of 3D points produced by this grid object + The type of 3D points produced by this grid object + + + + The total width of this grid + The total width of this grid + + + + The total height of this grid + The total height of this grid + + + + Creates automatic column divisions (set to 0 to disable) + Creates automatic column divisions (set to 0 to disable) + + + + Creates automatic row divisions (set to 0 to disable) + Creates automatic row divisions (set to 0 to disable) + + + + When in edge midpoint mode, if this grid must reorient its children along edge normals or not + When in edge midpoint mode, if this grid must reorient its children along edge normals or not + + + + The indices of faces to hide + The indices of faces to hide + + + + Arch_Panel + + + Panel + Panel + + + + Creates a panel object from scratch or from a selected object (sketch, wire, face or solid) + Creates a panel object from scratch or from a selected object (sketch, wire, face or solid) + + + + Arch_Panel_Cut + + + Panel Cut + Panel Cut + + + + Creates 2D views of selected panels + Creates 2D views of selected panels + + + + Arch_Panel_Sheet + + + Panel Sheet + Panel Sheet + + + + Creates a 2D sheet which can contain panel cuts + Creates a 2D sheet which can contain panel cuts + + + + Arch_Nest + + + Nest + Nest + + + + Nests a series of selected shapes in a container + Nests a series of selected shapes in a container + + + + Arch_PanelTools + + + Panel Tools + Panel Tools + + + + Panel tools + Panel tools + + + + Arch_CurtainWall + + + Curtain Wall + Curtain Wall + + + + Creates a curtain wall object from selected line or from scratch + Creates a curtain wall object from selected line or from scratch + + + + Arch_Pipe + + + Pipe + Píopa + + + + Creates a pipe object from a given wire or line + Creates a pipe object from a given wire or line + + + + Arch_PipeConnector + + + Connector + Connector + + + + Creates a connector between 2 or 3 selected pipes + Creates a connector between 2 or 3 selected pipes + + + + Arch_PipeTools + + + Pipe Tools + Pipe Tools + + + + Pipe tools + Pipe tools + + + + Arch_Schedule + + + Schedule + Schedule + + + + Creates a schedule to collect data from the model + Creates a schedule to collect data from the model + + + + Arch_Floor + + + Level + Leibhéal + + + + Creates a Building Part object that represents a level, including selected objects + Creates a Building Part object that represents a level, including selected objects + + + + Arch_Axis + + + Axis + Ais + + + + Creates a set of axes + Creates a set of axes + + + + Arch_AxisTools + + + Axis Tools + Axis Tools + + + + Axis tools + Axis tools + + + + Arch_Rebar + + + Custom Rebar + Custom Rebar + + + + Creates a reinforcement bar from the selected face of solid object and/or a sketch + Creates a reinforcement bar from the selected face of solid object and/or a sketch + + + + Arch_SectionPlane + + + Section Plane + Section Plane + + + + Creates a section plane object, including the selected objects + Creates a section plane object, including the selected objects + + + + Arch_Building + + + + Building + Building + + + + Creates a building object including selected objects. + Creates a building object including selected objects. + + + + Creates a building object + Creates a building object + + + + Arch_Wall + + + Wall + Balla + + + + Creates a wall object from scratch or from a selected object (wire, face or solid) + Creates a wall object from scratch or from a selected object (wire, face or solid) + + + + Arch_MergeWalls + + + Merge Walls + Merge Walls + + + + Merges the selected walls, if possible + Merges the selected walls, if possible + + + + Arch_Add + + + Add Component + Add Component + + + + Adds the selected components to the active object + Adds the selected components to the active object + + + + Arch_SplitMesh + + + Split Mesh + Split Mesh + + + + Splits selected meshes into independent components + Splits selected meshes into independent components + + + + Arch_MeshToShape + + + Mesh to Shape + Mesh to Shape + + + + Turns selected meshes into Part shape objects + Turns selected meshes into Part shape objects + + + + Arch_SelectNonSolidMeshes + + + Select Non-Manifold Meshes + Select Non-Manifold Meshes + + + + Selects all non-manifold meshes from the document or from the selected groups + Selects all non-manifold meshes from the document or from the selected groups + + + + Arch_CloseHoles + + + Close Holes + Close Holes + + + + Closes holes in open shapes, turning them into solids + Closes holes in open shapes, turning them into solids + + + + Arch_Check + + + Check + Check + + + + Checks the selected objects for problems + Checks the selected objects for problems + + + + Arch_Survey + + + Survey + Survey + + + + Starts survey + Starts survey + + + + Arch_Component + + + Component + Comhpháirt + + + + Creates an undefined architectural component + Creates an undefined architectural component + + + + Arch_CloneComponent + + + Clone Component + Clone Component + + + + Clones an object as an undefined architectural component + Clones an object as an undefined architectural component + + + + Arch_ToggleSubs + + + Toggle Subcomponents + Toggle Subcomponents + + + + Shows or hides the subcomponents of this object + Shows or hides the subcomponents of this object + + + + Command + + + + + Transform + Claochlú + + + + QObject + + + BIM + BIM + + + + Draft + Dréacht + + + + Import-Export + Iompórtáil-Easpórtáil + + + + BIM + + + + Custom… + Custom… + + + + + + + Auto + Uathoibríoch + + + + Toggle report panels on/off (Ctrl+0) + Toggle report panels on/off (Ctrl+0) + + + + Toggle BIM views panel on/off (Ctrl+9) + Toggle BIM views panel on/off (Ctrl+9) + + + + Toggle 3D view background between simple and gradient + Toggle 3D view background between simple and gradient + + + + The value of the nudge movement (rotation is always 45°).CTRL+arrows to move +CTRL+, to rotate leftCTRL+. to rotate right +CTRL+PgUp to extend extrusionCTRL+PgDown to shrink extrusionCTRL+/ to switch between auto and manual mode + The value of the nudge movement (rotation is always 45°).CTRL+arrows to move +CTRL+, to rotate leftCTRL+. to rotate right +CTRL+PgUp to extend extrusionCTRL+PgDown to shrink extrusionCTRL+/ to switch between auto and manual mode + + + + The BIM workbench is used to model buildings + The BIM workbench is used to model buildings + + + + + BIM + BIM + + + + Snapping + Snapping + + + + Box dimensions + Box dimensions + + + + + Length + Fad + + + + + Width + Width + + + + + Height + Airde + + + + Search... + Search... + + + + Searches classes + Searches classes + + + + Editing + Editing + + + + The current document must be the main one. The other contains newer objects to merge into it. Ensure that only the objects intended for comparison are visible in both documents. Proceed? + The current document must be the main one. The other contains newer objects to merge into it. Ensure that only the objects intended for comparison are visible in both documents. Proceed? + + + + objects still have the same shape but have a different material. Update them in the main document? + objects still have the same shape but have a different material. Update them in the main document? + + + + objects have no IFC ID in the main document, but an identical object with an ID exists in the new document. Transfer these IDs to the original objects? + objects have no IFC ID in the main document, but an identical object with an ID exists in the new document. Transfer these IDs to the original objects? + + + + objects had their name changed. Rename them? + objects had their name changed. Rename them? + + + + objects had their properties changed. Update? + objects had their properties changed. Update? + + + + objects have their location changed. Move them to their new position? + objects have their location changed. Move them to their new position? + + + + Colorize the objects that have moved in yellow in the other file (to serve as a diff)? + Colorize the objects that have moved in yellow in the other file (to serve as a diff)? + + + + Colorize the objects that have been modified in orange in the other file (to serve as a diff)? + Colorize the objects that have been modified in orange in the other file (to serve as a diff)? + + + + objects do not exist anymore in the new document. Move them to a 'To Delete' group? + objects do not exist anymore in the new document. Move them to a 'To Delete' group? + + + + Colorize the objects that have been removed in red in the other file (to serve as a diff)? + Colorize the objects that have been removed in red in the other file (to serve as a diff)? + + + + Colorize the objects that have been added in green in the other file (to serve as a diff)? + Colorize the objects that have been added in green in the other file (to serve as a diff)? + + + + Two documents are required to be open to run this tool. One which is the main document, and one that contains new objects to compare against the existing one. Make sure only the objects to compare in both documents are visible. + Two documents are required to be open to run this tool. One which is the main document, and one that contains new objects to compare against the existing one. Make sure only the objects to compare in both documents are visible. + + + + + Create new material + Create new material + + + + + Create new multi-material + Create new multi-material + + + + + + Label + Lipéad + + + + + IFC type + IFC type + + + + Material + Ábhar + + + + + IfcOpenShell was not found on this system. IFC support is disabled + IfcOpenShell was not found on this system. IFC support is disabled + + + + Objects structure + Objects structure + + + + Attribute + Attribute + + + + + Value + Luach + + + + Property + Maoin + + + + Open + Oscail + + + + Back + Back + + + + Go back to last item selected + Go back to last item selected + + + + Insert + Insert + + + + Inserts the selected object and its children in the active document + Inserts the selected object and its children in the active document + + + + Mesh + Mesh + + + + Turn mesh display on/off + Turn mesh display on/off + + + + Select an IFC file + Select an IFC file + + + + IFC files (*.ifc) + IFC files (*.ifc) + + + + File not found + Níor aimsíodh an comhad + + + + + IFC Explorer + IFC Explorer + + + + Open another IFC file + Open another IFC file + + + + IfcSite element was not found in %s. Unable to explore. + IfcSite element was not found in %s. Unable to explore. + + + + Error in entity + Error in entity + + + + Custom property sets can be defined in + Custom property sets can be defined in + + + + Add property + Cuir maoin leis + + + + Add property set + Cuir tacar maoine leis + + + + New + Nua + + + + Search results + Search results + + + + Warning: object %1 has old-styled IfcProperties and cannot be updated + Warning: object %1 has old-styled IfcProperties and cannot be updated + + + + Please select or create a property set first in which the new property should be placed. + Please select or create a property set first in which the new property should be placed. + + + + New property set + Socrú maoine nua + + + + Property set name: + Property set name: + + + + Area + Area + + + + Horizontal Area + Horizontal Area + + + + Vertical Area + Vertical Area + + + + Volume + Toirt + + + + Add quantity set... + Add quantity set... + + + + Adding quantity set + Adding quantity set + + + + Cannot save quantities settings for object %1 + Cannot save quantities settings for object %1 + + + + Select Image + Select Image + + + + Image file (*.png *.jpg *.bmp) + Image file (*.png *.jpg *.bmp) + + + + Warning: The new layer was added to the project + Warning: The new layer was added to the project + + + + There is no IFC project in this document + There is no IFC project in this document + + + + On + Ar + + + + Name + Ainm + + + + Line width + Line width + + + + Draw style + Stíl tarraingthe + + + + Line color + Line color + + + + Face color + Face color + + + + Transparency + Trédhearcacht + + + + Line print color + Line print color + + + + New Layer + Sraith Nua + + + + Leader + Leader + + + + Create Leader + Create Leader + + + + + + + Preview + Réamhamharc + + + + + + Options + Roghanna + + + + It is not possible to link because the main document is closed. + It is not possible to link because the main document is closed. + + + + Save the working file before linking. + Save the working file before linking. + + + + No structure in cache. Refresh required. + No structure in cache. Refresh required. + + + + It is not possible to insert this object because the document has been closed. + It is not possible to insert this object because the document has been closed. + + + + Error: Unable to import SAT files - InventorLoader or CadExchanger addon must be installed + Error: Unable to import SAT files - InventorLoader or CadExchanger addon must be installed + + + + Error: Unable to download + Error: Unable to download + + + + Insertion point + Insertion point + + + + Origin + Bunús + + + + Top left + Barr ar chlé + + + + Top center + Top center + + + + Top right + Barr ar dheis + + + + Middle left + Middle left + + + + Middle center + Middle center + + + + Middle right + Middle right + + + + Bottom left + Bun ar chlé + + + + Bottom center + Bottom center + + + + Bottom right + Bun ar dheis + + + + Could not fetch library contents + Could not fetch library contents + + + + No results fetched from online library + No results fetched from online library + + + + Warning, this can take several minutes! + Warning, this can take several minutes! + + + + Select material + Select material + + + + Clears the search field + Glanann sé an réimse cuardaigh + + + + Search Objects + Cuardaigh Réada + + + + Searches for objects in the tree + Cuardaigh rudaí sa chrann + + + + Material Operations + Material Operations + + + + New Material + New Material + + + + Create new Multi-Material + Create new Multi-Material + + + + Merge Duplicates + Cumaisc Dúblaigh + + + + Delete Unused + Delete Unused + + + + + Rename + Athainmnigh + + + + Duplicate + Dúblach + + + + Merge To… + Merge To… + + + + + Delete + Scrios + + + + + Merging duplicate material + Merging duplicate material + + + + Unable to delete material + Unable to delete material + + + + InList not empty + InList not empty + + + + Deleting unused material + Deleting unused material + + + + Select material to merge to + Select material to merge to + + + + This material is used by: + This material is used by: + + + + + Press to perform the test + Press to perform the test + + + + Passed + Passed + + + + This test has succeeded. + This test has succeeded. + + + + This test has failed. Press the button to know more + This test has failed. Press the button to know more + + + + Test + Tástáil + + + + ifcopenshell is not installed on the system or not available to FreeCAD. This library is responsible for IFC support in FreeCAD, and therefore IFC support is currently disabled. Check %1 to obtain more information. + ifcopenshell is not installed on the system or not available to FreeCAD. This library is responsible for IFC support in FreeCAD, and therefore IFC support is currently disabled. Check %1 to obtain more information. + + + + The version of Ifcopenshell installed on the system could not be parsed + The version of Ifcopenshell installed on the system could not be parsed + + + + The version of Ifcopenshell installed on the system will produce files with this schema version: + The version of Ifcopenshell installed on the system will produce files with this schema version: + + + + The following building objects have been found to not be included in any Site. You can resolve the situation by creating a Site object, if none is present in your model, and drag and drop the building objects into it in the tree view: + The following building objects have been found to not be included in any Site. You can resolve the situation by creating a Site object, if none is present in your model, and drag and drop the building objects into it in the tree view: + + + + The following building storey (building parts with their IFC role set as "building storey") objects have been found to not be included in any building. Resolve the situation by creating a building object, if none is present in the model, and drag and drop the building storey objects into it in the tree view: + The following building storey (building parts with their IFC role set as "building storey") objects have been found to not be included in any building. Resolve the situation by creating a building object, if none is present in the model, and drag and drop the building storey objects into it in the tree view: + + + + The following BIM objects have been found to not be included in any building storey (building parts with their IFC role set as "building storey"). Resolve the situation by creating a building storey object, if none is present in the model, and drag and drop these objects into it in the tree view: + The following BIM objects have been found to not be included in any building storey (building parts with their IFC role set as "building storey"). Resolve the situation by creating a building storey object, if none is present in the model, and drag and drop these objects into it in the tree view: + + + + The objects below have length, width or height properties, but these properties won't be explicitly exported to IFC. This is not necessarily an issue, unless these quantities are desired to be exported: + The objects below have length, width or height properties, but these properties won't be explicitly exported to IFC. This is not necessarily an issue, unless these quantities are desired to be exported: + + + + To enable exporting of these quantities, use the IFC quantities manager tool located under menu Manage -> Manage IFC Quantities + To enable exporting of these quantities, use the IFC quantities manager tool located under menu Manage -> Manage IFC Quantities + + + + To add common property sets to these objects, use the IFC properties manager tool located under menu Manage -> Manage IFC Properties + To add common property sets to these objects, use the IFC properties manager tool located under menu Manage -> Manage IFC Properties + + + + To fix the property sets of these objects, use the IFC properties manager tool located under menu Manage -> Manage IFC Properties + To fix the property sets of these objects, use the IFC properties manager tool located under menu Manage -> Manage IFC Properties + + + + An additional object, called "TinyLinesResult" has been added to this model, and selected. It contains all the tiny lines found, for inspection. Be sure to delete the TinyLinesResult object when done! + An additional object, called "TinyLinesResult" has been added to this model, and selected. It contains all the tiny lines found, for inspection. Be sure to delete the TinyLinesResult object when done! + + + + The following types were not found in the project: + The following types were not found in the project: + + + + The following BIM objects have the "Undefined" type: + The following BIM objects have the "Undefined" type: + + + + The following objects are not BIM objects: + The following objects are not BIM objects: + + + + You can turn these objects into BIM objects by using the Modify -> Add Component tool. + You can turn these objects into BIM objects by using the Modify -> Add Component tool. + + + + The following BIM objects have an invalid or non-solid geometry: + The following BIM objects have an invalid or non-solid geometry: + + + + The objects below have a defined IFC type but do not have the associated common property set: + The objects below have a defined IFC type but do not have the associated common property set: + + + + The objects below have a common property set but that property set doesn't contain all the needed properties: + The objects below have a common property set but that property set doesn't contain all the needed properties: + + + + Verify which properties a certain property set must contain on %1 + Verify which properties a certain property set must contain on %1 + + + + The following BIM objects have no material attributed: + The following BIM objects have no material attributed: + + + + The following BIM objects have no defined standard code: + The following BIM objects have no defined standard code: + + + + The following BIM objects are not extrusions: + The following BIM objects are not extrusions: + + + + The following BIM objects are not standard cases: + The following BIM objects are not standard cases: + + + + The objects below have lines smaller than 1/32 inch or 0.79 mm, which is the smallest line size that Revit accepts. These objects will be discarded when imported into Revit: + The objects below have lines smaller than 1/32 inch or 0.79 mm, which is the smallest line size that Revit accepts. These objects will be discarded when imported into Revit: + + + + Tip: The results are best viewed in Wireframe mode (menu Views -> Draw Style -> Wireframe) + Tip: The results are best viewed in Wireframe mode (menu Views -> Draw Style -> Wireframe) + + + + Building Layout + Building Layout + + + + Building Outline + Building Outline + + + + Building Label + Building Label + + + + Vertical Axes + Vertical Axes + + + + Horizontal Axes + Horizontal Axes + + + + Axes + Aiseanna + + + + Level + Leibhéal + + + + Save Preset + Sábháil Réamhshocrú + + + + Preset name + Preset name + + + + User preset + User preset + + + + Template successfully loaded into the current document + Template successfully loaded into the current document + + + + + New Group + New Group + + + + Save template file + Save template file + + + + Template saved successfully + Template saved successfully + + + + Open template file + Open template file + + + + You must choose a group object before using this command + You must choose a group object before using this command + + + + Some additional workbenches are not installed, that extend BIM functionality: + Some additional workbenches are not installed, that extend BIM functionality: + + + + Install them from menu Tools -> Addon Manager. + Install them from menu Tools -> Addon Manager. + + + + Unit system updated for active document + Unit system updated for active document + + + + Unit system updated for all opened documents + Unit system updated for all opened documents + + + + IfcOpenShell not found + IfcOpenShell not found + + + + IfcOpenShell is needed to import and export IFC files. It appears to be missing on the system. Download and install it now? It will be installed in FreeCAD's macros directory. + IfcOpenShell is needed to import and export IFC files. It appears to be missing on the system. Download and install it now? It will be installed in FreeCAD's macros directory. + + + + Select a planar object + Select a planar object + + + + Slab + Slab + + + + Select page template + Select page template + + + + Template + Template + + + + Trash + Trash + + + + Unable to access the tutorial. Verify the internet connection (This is needed only once). + Unable to access the tutorial. Verify the internet connection (This is needed only once). + + + + Downloading images… + Downloading images… + + + + BIM Tutorial - step + BIM Tutorial - step + + + + Draft clones are not supported yet! + Draft clones are not supported yet! + + + + The selected object is not a clone + The selected object is not a clone + + + + Select exactly one object + Select exactly one object + + + + Isolate + Leithlisigh + + + + Creates a new level + Creates a new level + + + + Creates a new working plane proxy + Creates a new working plane proxy + + + + Deletes the selected item + Deletes the selected item + + + + Active + Active + + + + New Level + New Level + + + + New Working Plane Proxy + New Working Plane Proxy + + + + Toggle Visibility + Infheictheacht a Athrú + + + + Save View Position + Save View Position + + + + Toggles the visibility of selected items + Toggles the visibility of selected items + + + + Turns all items off except the selected ones + Turns all items off except the selected ones + + + + Saves the current camera position to the selected items + Saves the current camera position to the selected items + + + + Renames the selected item + Renames the selected item + + + + Activates the selected item + Activates the selected item + + + + 2D Views + 2D Views + + + + Sheets + Sheets + + + + None + Dada + + + + The active document is already an IFC document + The active document is already an IFC document + + + + The IFC file is not saved. Save once to have an existing IFC file to compare with. Then, run this command again. + The IFC file is not saved. Save once to have an existing IFC file to compare with. Then, run this command again. + + + + No changes to display. + No changes to display. + + + + IfcOpenShell update + IfcOpenShell update + + + + The update is installed in your FreeCAD's user directory and will not affect the rest of your system. + The update is installed in your FreeCAD's user directory and will not affect the rest of your system. + + + + An update to your installed IfcOpenShell version is available + An update to your installed IfcOpenShell version is available + + + + Would you like to install that update? + Would you like to install that update? + + + + Your version of IfcOpenShell is already up to date + Your version of IfcOpenShell is already up to date + + + + No existing IfcOpenShell installation found on this system. + No existing IfcOpenShell installation found on this system. + + + + Would you like to install the most recent version? + Would you like to install the most recent version? + + + + IfcOpenShell is not installed, and FreeCAD failed to find a suitable version to install. You can still install IfcOpenShell manually, visit https://wiki.freecad.org/IfcOpenShell for further instructions. + IfcOpenShell is not installed, and FreeCAD failed to find a suitable version to install. You can still install IfcOpenShell manually, visit https://wiki.freecad.org/IfcOpenShell for further instructions. + + + + IfcOpenShell update successfully installed. + IfcOpenShell update successfully installed. + + + + Unable to run pip. Ensure pip is installed on your system. + Unable to run pip. Ensure pip is installed on your system. + + + + Strict IFC mode is ON (all objects are IFC) + Strict IFC mode is ON (all objects are IFC) + + + + Strict IFC mode is OFF (IFC and non-IFC objects allowed) + Strict IFC mode is OFF (IFC and non-IFC objects allowed) + + + + Add IFC property... + Add IFC property... + + + + Add standard IFC Property Set... + Add standard IFC Property Set... + + + + No Property set provided + No Property set provided + + + + add property + add property + + + + Property set already exists + Property set already exists + + + + add property set + add property set + + + + Property already exists + Property already exists + + + + Viewed lines + Viewed lines + + + + Cut lines + Cut lines + + + + Removing property + Removing property + + + + Removing property set + Removing property set + + + + Error: Incompatible type + Error: Incompatible type + + + + Error: Select exactly one base face + Error: Select exactly one base face + + + + No section view, Draft object, or page found or selected in the document + No section view, Draft object, or page found or selected in the document + + + + Merging imported element '{id}' with existing element of type '{type(fc_object)}' + Merging imported element '{id}' with existing element of type '{type(fc_object)}' + + + + No element found with id '{id}' and type '{sh_type}' + No element found with id '{id}' and type '{sh_type}' + + + + Type of <{elm.tag}> #{i} is not supported: '{attribute}'. Skipping! + Type of <{elm.tag}> #{i} is not supported: '{attribute}'. Skipping! + + + + Custom WebGL template file '{}' could not be read. + +Do you want to proceed using the default template? + Custom WebGL template file '{}' could not be read. + +Do you want to proceed using the default template? + + + + WebGL Template Not Found + WebGL Template Not Found + + + + The default WebGL export template is not available at path: {} + +Please check your FreeCAD installation or provide a custom template under menu Preferences → Import-Export → WebGL. + The default WebGL export template is not available at path: {} + +Please check your FreeCAD installation or provide a custom template under menu Preferences → Import-Export → WebGL. + + + + WebGL Export Template Error + WebGL Export Template Error + + + + Deactivate Container + Deactivate Container + + + + Make Active Container + Make Active Container + + + + Expand Children + Expand Children + + + + Collapse Children + Collapse Children + + + + Remove Shape + Remove Shape + + + + Load Shape + Load Shape + + + + Load Representation + Load Representation + + + + Add Geometry Properties + Add Geometry Properties + + + + Show Geometry Tree + Show Geometry Tree + + + + + Expand Property Sets + Expand Property Sets + + + + Load Material + Load Material + + + + Convert to Type + Convert to Type + + + + View Diff + View Diff + + + + Save IFC File + Save IFC File + + + + Save IFC File As… + Save IFC File As… + + + + Arch_RebarTools + + + Reinforcement Tools + Reinforcement Tools + + + + Reinforcement tools + Reinforcement tools + + + + BIM_Background + + + Toggle Background + Toggle Background + + + + Toggles the background of the 3D view between simple and gradient + Toggles the background of the 3D view between simple and gradient + + + + BIM_Beam + + + Beam + Beam + + + + Creates a beam between two points + Creates a beam between two points + + + + BIM_Box + + + Box + Box + + + + Graphically creates a generic box in the current document + Graphically creates a generic box in the current document + + + + Part_Builder + + + Shape Builder + Shape Builder + + + + Advanced utility to create shapes + Fóntais ardleibhéil chun cruthanna a chruthú + + + + Arch_Level + + + Level + Leibhéal + + + + Creates a building part object that represents a level + Creates a building part object that represents a level + + + + BIM_Clone + + + Clone + Clónáil + + + + Clones selected objects to another location + Clones selected objects to another location + + + + BIM_Column + + + Column + Column + + + + Creates a column at a specified location + Creates a column at a specified location + + + + Part_Common + + + Intersection + Crosbhealach + + + + Creates an intersection of two shapes + Creates an intersection of two shapes + + + + BIM_Convert + + + Convert to BIM + Convert to BIM + + + + Converts any object to a BIM component + Converts any object to a BIM component + + + + Remove From Group + Remove From Group + + + + Removes this object from its parent group + Removes this object from its parent group + + + + BIM_Copy + + + Copy + Cóipeáil + + + + Copies selected objects to another location + Copies selected objects to another location + + + + BIM_Cut + + + Difference + Difríocht + + + + Creates a difference between two shapes + Creates a difference between two shapes + + + + BIM_Diff + + + IFC Diff + IFC Diff + + + + Shows the difference between two IFC-based documents + Shows the difference between two IFC-based documents + + + + BIM_Door + + + Door + Doras + + + + Places a door at a given location + Places a door at a given location + + + + BIM_EmptyTrash + + + Deletes from the trash bin all objects that are not used by any other + Deletes from the trash bin all objects that are not used by any other + + + + + Empty Trash + Empty Trash + + + + Deletes all objects from the trash bin that are not used by any other + Deletes all objects from the trash bin that are not used by any other + + + + BIM_Examples + + + BIM Examples + BIM Examples + + + + Download examples of BIM files made with FreeCAD + Download examples of BIM files made with FreeCAD + + + + BIM_Extrude + + + Extrude + Easbhrúigh + + + + Extrudes a selected 2D shape + Extrudes a selected 2D shape + + + + Arch Fence selection + + + Select a section, post and path in exactly this order to build a fence. + Select a section, post and path in exactly this order to build a fence. + + + + Part_Fuse + + + Union + Aontas + + + + Creates a union of several shapes + Creates a union of several shapes + + + + BIM_Glue + + + Glue + Glue + + + + Joins selected shapes into one non-parametric shape + Joins selected shapes into one non-parametric shape + + + + BIM_Help + + + BIM Help + BIM Help + + + + Opens the BIM help page on the FreeCAD documentation website + Opens the BIM help page on the FreeCAD documentation website + + + + BIM_ImagePlane + + + Image Plane + Image Plane + + + + Creates a plane from an image + Creates a plane from an image + + + + BIM_Leader + + + Leader + Leader + + + + Creates a polyline with an arrow at its endpoint + Creates a polyline with an arrow at its endpoint + + + + BIM_Library + + + Objects Library + Objects Library + + + + Opens the objects library + Opens the objects library + + + + BIM_Material + + + Material + Ábhar + + + + Sets or creates a material for selected objects + Sets or creates a material for selected objects + + + + BIM_MoveView + + + Move View + Move View + + + + Moves this view to an existing page + Moves this view to an existing page + + + + BIM_Nudge_Switch + + + Nudge Switch + Nudge Switch + + + + BIM_Nudge_Up + + + Nudge Up + Nudge Up + + + + BIM_Nudge_Down + + + Nudge Down + Nudge Down + + + + BIM_Nudge_Left + + + Nudge Left + Nudge Left + + + + BIM_Nudge_Right + + + Nudge Right + Nudge Right + + + + BIM_Nudge_Extend + + + Nudge Extend + Nudge Extend + + + + BIM_Nudge_Shrink + + + Nudge Shrink + Nudge Shrink + + + + BIM_Nudge_RotateLeft + + + Nudge Rotate Left + Nudge Rotate Left + + + + BIM_Nudge_RotateRight + + + Nudge Rotate Right + Nudge Rotate Right + + + + Part_Offset2D + + + 2D Offset + 2D Offset + + + + Utility to offset planar shapes + Utility to offset planar shapes + + + + BIM_Preflight + + + Preflight Checks + Preflight Checks + + + + Checks several characteristics of this model before exporting to IFC + Checks several characteristics of this model before exporting to IFC + + + + BIM_Project + + + IFC Project + IFC Project + + + + Creates an empty NativeIFC project + Creates an empty NativeIFC project + + + + BIM_ResetCloneColors + + + Reset Colors + Reset Colors + + + + Resets the colors of this object from its cloned original + Resets the colors of this object from its cloned original + + + + BIM_Rewire + + + Rewire + Rewire + + + + Recreates wires from selected objects + Recreates wires from selected objects + + + + draft + + + Create 2D view + Create 2D view + + + + Create 2D Cut + Create 2D Cut + + + + BIM_Sketch + + + Sketch + Sketch + + + + Creates a new sketch in the current working plane + Creates a new sketch in the current working plane + + + + BIM_Slab + + + Slab + Slab + + + + Creates a slab from a planar shape + Creates a slab from a planar shape + + + + BIM_TDPage + + + New Page + New Page + + + + Creates a new TechDraw page from a template + Creates a new TechDraw page from a template + + + + BIM_Text + + + Text + Téacs + + + + Create a text in the current 3D view or TechDraw page + Create a text in the current 3D view or TechDraw page + + + + BIM_Trash + + + Move to Trash + Move to Trash + + + + Moves the selected objects to the trash folder + Moves the selected objects to the trash folder + + + + BIM_Tutorial + + + BIM Tutorial + BIM Tutorial + + + + Starts or continues the BIM in-game tutorial + Starts or continues the BIM in-game tutorial + + + + BIM_Unclone + + + Unclone + Unclone + + + + Creates a selected clone object independent from its original + Creates a selected clone object independent from its original + + + + BIM_Views + + + Views Manager + Views Manager + + + + Shows or hides the views manager + Shows or hides the views manager + + + + BIM_SetWPFront + + + Working Plane Front + Working Plane Front + + + + Sets the working plane to Front + Sets the working plane to Front + + + + BIM_SetWPSide + + + Working Plane Side + Working Plane Side + + + + Sets the working plane to Side + Sets the working plane to Side + + + + BIM_SetWPTop + + + Working Plane Top + Working Plane Top + + + + Sets the working plane to Top + Sets the working plane to Top + + + + BIM_WPView + + + Working Plane View + Working Plane View + + + + Aligns the view to the current item in BIM Views window or to the current working plane + Aligns the view to the current item in BIM Views window or to the current working plane + + + + IFC_Diff + + + Shows the current unsaved changes in the IFC file + Shows the current unsaved changes in the IFC file + + + + IFC Diff + IFC Diff + + + + IFC_Expand + + + Expands the children of the selected objects or document + Expands the children of the selected objects or document + + + + IFC Expand + IFC Expand + + + + IFC_ConvertDocument + + + Converts the active document to an IFC document + Converts the active document to an IFC document + + + + Convert Document + Convert Document + + + + IFC_MakeProject + + + Converts the current selection to an IFC project + Converts the current selection to an IFC project + + + + Convert to IFC Project + Convert to IFC Project + + + + IFC_Save + + + Saves the current IFC document + Saves the current IFC document + + + + Save IFC File + Save IFC File + + + + IFC_SaveAs + + + Saves the current IFC document as another file + Saves the current IFC document as another file + + + + Save IFC File As… + Save IFC File As… + + + + IFC_UpdateIOS + + + Shows a dialog to update IfcOpenShell + Shows a dialog to update IfcOpenShell + + + + IfcOpenShell Update + IfcOpenShell Update + + + + BIMSetupDialog + + + BIM Setup + BIM Setup + + + + Preferred working units + Preferred working units + + + + Default size of a grid square + Default size of a grid square + + + + Main grid line every + Main grid line every + + + + + + 0 + 0 + + + + Default text size + Default text size + + + + Default dimension style + Default dimension style + + + + Number of decimals + Líon na ndeachúlacha + + + + Open a new document at startup + Open a new document at startup + + + + Default line width + Default line width + + + + Number of backup files + Number of backup files + + + + <html><head/><body><p>Default line width. Location in preferences: <span style=" font-weight:600;">Display &gt; Part colors &gt; Default line width, Draft &gt; Visual settings &gt; Default line width</span></p></body></html> + <html><head/><body><p>Default line width. Location in preferences: <span style=" font-weight:600;">Display &gt; Part colors &gt; Default line width, Draft &gt; Visual settings &gt; Default line width</span></p></body></html> + + + + px + px + + + + Default font + Default font + + + + Auto (continuously adapts to the current view) + Auto (continuously adapts to the current view) + + + + Top (XY) + Barr (XY) + + + + Front (XZ) + Tosaigh (XZ) + + + + Side (YZ) + Taobh (YZ) + + + + Default grid position + Default grid position + + + + <html><head/><body><p>Default font. Location in preferences: <span style=" font-weight:600;">Draft &gt; Texts and dimensions &gt; Font family, TechDraw &gt; TechDraw 1 &gt; Label Font</span></p></body></html> + <html><head/><body><p>Default font. Location in preferences: <span style=" font-weight:600;">Draft &gt; Texts and dimensions &gt; Font family, TechDraw &gt; TechDraw 1 &gt; Label Font</span></p></body></html> + + + + <html><head/><body><p>Default dimension arrow size. Location in preferences: <span style=" font-weight:600;">TechDraw &gt; TechDraw 2 &gt; Arrow size, Draft &gt; Texts and dimensions &gt; Arrow size</span></p></body></html> + <html><head/><body><p>Default dimension arrow size. Location in preferences: <span style=" font-weight:600;">TechDraw &gt; TechDraw 2 &gt; Arrow size, Draft &gt; Texts and dimensions &gt; Arrow size</span></p></body></html> + + + + This dialog will help set FreeCAD up for efficient BIM workflow by setting a couple FreeCAD options. This dialog can be accessed again anytime from menu Manage -> Setup, and more options are available under the edit -> preferences menu. + This dialog will help set FreeCAD up for efficient BIM workflow by setting a couple FreeCAD options. This dialog can be accessed again anytime from menu Manage -> Setup, and more options are available under the edit -> preferences menu. + + + + Hover the mouse on each setting for additional info + Hover the mouse on each setting for additional info + + + + Choose one of the presets in this list to fill all the settings below with predetermined values + Choose one of the presets in this list to fill all the settings below with predetermined values + + + + Choose the preferred working unit + Choose the preferred working unit + + + + US/Imperial + US/Imperial + + + + <html><head/><body><p>The preferred unit that will be used everywhere: in dialogs, measurements and dimensions. However, any other unit can be entered anytime. Changing the default unit system anytime will not cause any modification to the model. Location in preferences: <span style=" font-weight:600;">General &gt; Default unit system</span></p></body></html> + <html><head/><body><p>The preferred unit that will be used everywhere: in dialogs, measurements and dimensions. However, any other unit can be entered anytime. Changing the default unit system anytime will not cause any modification to the model. Location in preferences: <span style=" font-weight:600;">General &gt; Default unit system</span></p></body></html> + + + + Millimeters + Millimeters + + + + Inches + Inches + + + + Feet + Feet + + + + Architectural + Architectural + + + + <html><head/><body><p>The number of decimals preferred in the interface controls and measurements. Location in preferences: <span style=" font-weight:600;">General &gt; Units &gt; Number of decimals</span></p></body></html> + <html><head/><body><p>The number of decimals preferred in the interface controls and measurements. Location in preferences: <span style=" font-weight:600;">General &gt; Units &gt; Number of decimals</span></p></body></html> + + + + <html><head/><body><p>Default dimension style. Location in preferences: <span style=" font-weight:600;">Draft &gt; Texts and dimensions &gt; Arrow style, TechDraw &gt; TechDraw 2 &gt; Arrow Style</span></p></body></html> + <html><head/><body><p>Default dimension style. Location in preferences: <span style=" font-weight:600;">Draft &gt; Texts and dimensions &gt; Arrow style, TechDraw &gt; TechDraw 2 &gt; Arrow Style</span></p></body></html> + + + + dot + dot + + + + arrow + arrow + + + + slash + slash + + + + thick slash + thick slash + + + + <html><head/><body><p>The default color of faces in the 3D view. Location in preferences: <span style=" font-weight:600;">Display &gt; Part/Part Design Color &gt; Shape Appearance &gt; Shape color</span></p></body></html> + <html><head/><body><p>The default color of faces in the 3D view. Location in preferences: <span style=" font-weight:600;">Display &gt; Part/Part Design Color &gt; Shape Appearance &gt; Shape color</span></p></body></html> + + + + Construction + Tógáil + + + + Helpers + Helpers + + + + Faces + Aghaidheanna + + + + <html><head/><body><p>The default color for helper objects such as grids and axes. Location in preferences: <span style=" font-weight:600;">BIM &gt; Defaults &gt; Helper colors</span></p></body></html> + <html><head/><body><p>The default color for helper objects such as grids and axes. Location in preferences: <span style=" font-weight:600;">BIM &gt; Defaults &gt; Helper colors</span></p></body></html> + + + + Lines + Lines + + + + <html><head/><body><p>The default color of lines in the 3D view. Location in preferences: <span style=" font-weight:600;">Display &gt; Part/Part Design Color &gt; Shape Appearance &gt; Default line color</span></p></body></html> + <html><head/><body><p>The default color of lines in the 3D view. Location in preferences: <span style=" font-weight:600;">Display &gt; Part/Part Design Color &gt; Shape Appearance &gt; Default line color</span></p></body></html> + + + + Gradient bottom + Gradient bottom + + + + Plain background + Plain background + + + + Text + Téacs + + + + The background color when simple color is enabled + The background color when simple color is enabled + + + + The altitude of the camera when a blank file is created. Recommended values are between 5 (view a few centimeters wide) and 5000 (view a few meters wide) + The altitude of the camera when a blank file is created. Recommended values are between 5 (view a few centimeters wide) and 5000 (view a few meters wide) + + + + <html><head/><body><p>Name (optional). You can also add an email address like this: John Doe &lt;john@doe.com&gt;. Location in preferences: <span style=" font-weight:600;">General &gt; Document &gt; Author name</span></p></body></html> + <html><head/><body><p>Name (optional). You can also add an email address like this: John Doe &lt;john@doe.com&gt;. Location in preferences: <span style=" font-weight:600;">General &gt; Document &gt; Author name</span></p></body></html> + + + + <html><head/><body><p>Optional license to use for new files. Keep &quot;All rights reserved&quot; if no license is preferred. Location in preferences: <span style=" font-weight:600;">General &gt; Document &gt; Default license</span></p></body></html> + <html><head/><body><p>Optional license to use for new files. Keep &quot;All rights reserved&quot; if no license is preferred. Location in preferences: <span style=" font-weight:600;">General &gt; Document &gt; Default license</span></p></body></html> + + + + Default author for new files + Default author for new files + + + + <b>IfcOpenShell</b> is missing on your system. IfcOpenShell is needed to import or export IFC files to/from FreeCAD. Check <a href="https://www.freecad.org/wiki/Arch_IFC">this wiki page</a> to know more, or <a href="#install">download and install it</a> directly.</p> + <b>IfcOpenShell</b> is missing on your system. IfcOpenShell is needed to import or export IFC files to/from FreeCAD. Check <a href="https://www.freecad.org/wiki/Arch_IFC">this wiki page</a> to know more, or <a href="#install">download and install it</a> directly.</p> + + + + <html><head/><body><p>How many small squares between each main line of the grid. Location in preferences: <span style=" font-weight:600;">Draft &gt; Grid and snapping &gt; Main line every</span></p></body></html> + <html><head/><body><p>How many small squares between each main line of the grid. Location in preferences: <span style=" font-weight:600;">Draft &gt; Grid and snapping &gt; Main line every</span></p></body></html> + + + + square(s) + square(s) + + + + <html><head/><body><p>The number of backup files to keep when saving a file. Location in preferences: <span style=" font-weight:600;">General &gt; Document &gt; Maximum number of backup files</span></p></body></html> + <html><head/><body><p>The number of backup files to keep when saving a file. Location in preferences: <span style=" font-weight:600;">General &gt; Document &gt; Maximum number of backup files</span></p></body></html> + + + + All rights reserved (no specific license) + All rights reserved (no specific license) + + + + Default license for new files + Default license for new files + + + + <html><head/><body><p>This is the size of the smallest square of the grid. Location in preferences: <span style=" font-weight:600;">Draft &gt; Grid and snapping &gt; Grid spacing</span></p></body></html> + <html><head/><body><p>This is the size of the smallest square of the grid. Location in preferences: <span style=" font-weight:600;">Draft &gt; Grid and snapping &gt; Grid spacing</span></p></body></html> + + + + <html><head/><body><p>The default color of construction geometry. Location in preferences: <span style=" font-weight:600;">Draft &gt; General &gt; Construction geometry color</span></p></body></html> + <html><head/><body><p>The default color of construction geometry. Location in preferences: <span style=" font-weight:600;">Draft &gt; General &gt; Construction geometry color</span></p></body></html> + + + + <html><head/><body><p>The default size of texts and dimension texts. Location in preferences: <span style=" font-weight:600;">Draft &gt; Texts and dimensions &gt; Font size, TechDraw &gt; TechDraw 2 &gt; Font size</span></p></body></html> + <html><head/><body><p>The default size of texts and dimension texts. Location in preferences: <span style=" font-weight:600;">Draft &gt; Texts and dimensions &gt; Font size, TechDraw &gt; TechDraw 2 &gt; Font size</span></p></body></html> + + + + Default dimension arrow size + Default dimension arrow size + + + + <html><head/><body><p><span style=" font-weight:600;">Tip</span>: The appropriate snapping modes on the Snapping toolbar can be set. Enabling only the snap positions needed will make drawing in FreeCAD considerably faster.</p></body></html> + <html><head/><body><p><span style=" font-weight:600;">Tip</span>: The appropriate snapping modes on the Snapping toolbar can be set. Enabling only the snap positions needed will make drawing in FreeCAD considerably faster.</p></body></html> + + + + <html><head/><body><p><b>Tip</b>: The currently installed FreeCAD version is %1. Consider using the <a href="https://github.com/FreeCAD/FreeCAD/releases"><span style=" text-decoration: underline; color:#0000ff;">latest development version %2</span></a>, which brings all the latest improvements to FreeCAD.</p></body></html> + <html><head/><body><p><b>Tip</b>: The currently installed FreeCAD version is %1. Consider using the <a href="https://github.com/FreeCAD/FreeCAD/releases"><span style=" text-decoration: underline; color:#0000ff;">latest development version %2</span></a>, which brings all the latest improvements to FreeCAD.</p></body></html> + + + + Missing Workbenches + Missing Workbenches + + + + Fill with default values + Fill with default values + + + + + Centimeters + Centimeters + + + + + Meters + Meters + + + + Default camera altitude + Default camera altitude + + + + <html><head/><body><p>Check this to make FreeCAD start with a new blank document. Location in preferences: <span style=" font-weight:600;">General &gt; Document &gt; Create new document at startup</span></p></body></html> + <html><head/><body><p>Check this to make FreeCAD start with a new blank document. Location in preferences: <span style=" font-weight:600;">General &gt; Document &gt; Create new document at startup</span></p></body></html> + + + + Gradient top: + Gradient top: + + + + <html><head/><body><p>The top color of the 3D view background gradient. Location in preferences: <span style=" font-weight:600;">Display &gt; Colors &gt; Color gradient</span></p></body></html> + <html><head/><body><p>The top color of the 3D view background gradient. Location in preferences: <span style=" font-weight:600;">Display &gt; Colors &gt; Color gradient</span></p></body></html> + + + + <html><head/><body><p>The bottom color of the 3D view background gradient. Location in preferences: <span style=" font-weight:600;">Display &gt; Colors &gt; Color gradient</span></p></body></html> + <html><head/><body><p>The bottom color of the 3D view background gradient. Location in preferences: <span style=" font-weight:600;">Display &gt; Colors &gt; Color gradient</span></p></body></html> + + + + <html><head/><body><p>Where the grid appears at FreeCAD startup. Location in preferences: <span style=" font-weight:600;">Draft &gt; General &gt; Default working plane</span></p></body></html> + <html><head/><body><p>Where the grid appears at FreeCAD startup. Location in preferences: <span style=" font-weight:600;">Draft &gt; General &gt; Default working plane</span></p></body></html> + + + + The color to use for texts and dimensions + The color to use for texts and dimensions + + + + 3D view background + 3D view background + + + + Geometry color + Geometry color + + + + Arch_RemoveShape + + + Remove Shape From BIM + Remove Shape From BIM + + + + Removes cubic shapes from BIM components + Removes cubic shapes from BIM components + + + + BIM_DrawingView + + + 2D Drawing + 2D Drawing + + + + Creates a drawing container to contain elements of a 2D view + Creates a drawing container to contain elements of a 2D view + + + + BIMStatusWidget + + + BIM status widget + A context menu action used to show or hide this toolbar widget + BIM status widget + + + + BIM_GenericTools + + + Generic 3D Tools + Generic 3D Tools + + + + BIM_Create2DViews + + + Create 2D Views + Create 2D Views + + + + Arch_Remove + + + Remove Component + Remove Component + + + + Removes the selected components from their parents, or creates a hole in a component + Removes the selected components from their parents, or creates a hole in a component + + + + Arch_ToggleIfcBrepFlag + + + Toggle IFC B-Rep Flag + Toggle IFC B-Rep Flag + + + + Forces an object to be exported as B-rep or not + Forces an object to be exported as B-rep or not + + + + Arch_IfcSpreadsheet + + + New IFC Spreadsheet + New IFC Spreadsheet + + + + Creates a spreadsheet to store IFC properties of an object + Creates a spreadsheet to store IFC properties of an object + + + + BIM_Classification + + + Manage Classification + Manage Classification + + + + Manages classification systems and apply classification to objects + Manages classification systems and apply classification to objects + + + + BIM_Compound + + + Create Compound + Create Compound + + + + Create a compound of several shapes + Create a compound of several shapes + + + + BIM_DimensionAligned + + + Aligned Dimension + Aligned Dimension + + + + Creates an aligned dimension + Creates an aligned dimension + + + + BIM_DimensionHorizontal + + + Horizontal Dimension + Toise Cothrománach + + + + Creates an horizontal dimension + Creates an horizontal dimension + + + + BIM_DimensionVertical + + + Vertical Dimension + Toise Ingearach + + + + Creates a vertical dimension + Creates a vertical dimension + + + + BIM_IfcElements + + + Manage IFC Elements + Manage IFC Elements + + + + Manages how the different elements of the BIM project will be exported to IFC + Manages how the different elements of the BIM project will be exported to IFC + + + + BIM_IfcExplorer + + + IFC Explorer + IFC Explorer + + + + Opens the IFC explorer utility + Opens the IFC explorer utility + + + + BIM_IfcProperties + + + Manage IFC Properties + Manage IFC Properties + + + + Manages the different IFC properties of the BIM objects + Manages the different IFC properties of the BIM objects + + + + BIM_IfcQuantities + + + Manage IFC Quantities + Manage IFC Quantities + + + + Manages how the quantities of different elements of the BIM project will be exported to IFC + Manages how the quantities of different elements of the BIM project will be exported to IFC + + + + BIM_Layers + + + Manage Layers + Manage Layers + + + + Sets/modifies the different layers of your BIM project + Sets/modifies the different layers of your BIM project + + + + BIM_ProjectManager + + + Setup Project + Setup Project + + + + Creates or manages a BIM project + Creates or manages a BIM project + + + + BIM_Reextrude + + + Re-Extrude + Re-Extrude + + + + Recreates an extruded structure from a selected face + Recreates an extruded structure from a selected face + + + + BIM_Reorder + + + Reorder Children + Reorder Children + + + + Reorders children of the selected object + Reorders children of the selected object + + + + BIM_Setup + + + BIM Setup + BIM Setup + + + + Sets common FreeCAD preferences for a BIM workflow + Sets common FreeCAD preferences for a BIM workflow + + + + BIM_Shape2DView + + + Section View + Section View + + + + Section Cut + Section Cut + + + + BIM_SimpleCopy + + + Create Simple Copy + Create Simple Copy + + + + Creates a simple non-parametric copy + Creates a simple non-parametric copy + + + + BIM_TDView + + + New View + New View + + + + Inserts a drawing view on a page. +To choose where to insert the view when multiple pages are available, +select both the view and the page before executing the command. + Inserts a drawing view on a page. +To choose where to insert the view when multiple pages are available, +select both the view and the page before executing the command. + + + + BIM_TogglePanels + + + Toggle Bottom Panels + Toggle Bottom Panels + + + + Toggles bottom dock panels on/off + Toggles bottom dock panels on/off + + + + BIM_Welcome + + + BIM Welcome Screen + BIM Welcome Screen + + + + Shows the BIM workbench welcome screen + Shows the BIM workbench welcome screen + + + + BIM_Windows + + + Manage Doors and Windows + Manage Doors and Windows + + + + Manages the different doors and windows of the BIM project + Manages the different doors and windows of the BIM project + + + + bimDialogClassification + + + Classification Manager + Classification Manager + + + + Objects && Materials + Objects && Materials + + + + Only visible objects + Only visible objects + + + + Sort by + Sort by + + + + Alphabetical + Alphabetical + + + + IFC type + IFC type + + + + Material + Ábhar + + + + Model structure + Model structure + + + + Object/Material + Object/Material + + + + Class + Rang + + + + Available classification systems + Available classification systems + + + + Classification systems found on this computer + Classification systems found on this computer + + + + Apply the selected class to selected objects + Apply the selected class to selected objects + + + + << Apply to Selected + << Apply to Selected + + + + Use this class as object name + Use this class as object name + + + + << Set as Name + << Set as Name + + + + Prefix with classification system name + Prefix with classification system name + + + + XML or IFC files of several classification systems can be downloaded from <a href="https://github.com/Moult/IfcClassification">https://github.com/Moult/IfcClassification</a> and placed in %s + XML or IFC files of several classification systems can be downloaded from <a href="https://github.com/Moult/IfcClassification">https://github.com/Moult/IfcClassification</a> and placed in %s + + + + IFCdiff + + + IFC Difference + IFC Difference + + + diff --git a/src/Mod/BIM/Resources/translations/Arch_hr.ts b/src/Mod/BIM/Resources/translations/Arch_hr.ts index 33d06a6b05..8b79ca00df 100644 --- a/src/Mod/BIM/Resources/translations/Arch_hr.ts +++ b/src/Mod/BIM/Resources/translations/Arch_hr.ts @@ -4225,83 +4225,83 @@ Ako je Run = 0, tada se run izračunava tako da je visina jednaka relativnom pro Komponenta nije pronađena u datotekci - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC nije dostupan - nije moguće obraditi IFC datoteke - + Error removing splitter Pogreška prilikom uklanjanja razdjelnika - + Reload reference Ponovno učitajte referencu - + Open reference Otvori referencu - + Unable to get lightWeight node for object referenced in Nije moguće dobiti LightWeight čvor za objekt na koji se upućuje - - + + Invalid lightWeight node for object referenced in Pogrešan LightWeight čvor za objekt na koji se upućuje - - + + Invalid root node in Nevažeći korijenski čvor u - + External reference Vanjska referenca - + External file Vanjska datoteka - + Open Otvori - + Part to use: Komponenta za korištenje: - + Choose File Odaberi datoteku - - + + None (Use whole object) Nijedan (Koristite cijeli objekt) - + Reference files Referentne datoteke - + Choose reference file Odaberi referentnu datoteku @@ -4501,9 +4501,9 @@ Ako je Run = 0, tada se run izračunava tako da je visina jednaka relativnom pro Ako je ovo označeno, vrijednost svojstva Pomak prozora bit će dodana ovdje unesenoj vrijednosti - + - + @@ -4512,7 +4512,7 @@ Ako je Run = 0, tada se run izračunava tako da je visina jednaka relativnom pro - + @@ -4521,12 +4521,12 @@ Ako je Run = 0, tada se run izračunava tako da je visina jednaka relativnom pro - + - + - + @@ -4547,7 +4547,7 @@ Ako je Run = 0, tada se run izračunava tako da je visina jednaka relativnom pro Žice - + Components Komponente @@ -4560,7 +4560,7 @@ Ako je Run = 0, tada se run izračunava tako da je visina jednaka relativnom pro Ime - + @@ -4637,7 +4637,7 @@ Ako je Run = 0, tada se run izračunava tako da je visina jednaka relativnom pro - + Axes Osi @@ -5228,7 +5228,7 @@ Ako je Run = 0, tada se run izračunava tako da je visina jednaka relativnom pro Objekt nema IFC atribute koji se mogu postaviti - + @@ -5321,17 +5321,17 @@ Stvaranje etaže prekinuto. Uspješno uvezen - + Error computing the shape of this object Pogreška u proračunu oblika ovog objekta - + has no solid ovo je bez čvrstog tijela - + has an invalid shape ima jedan neispravan oblik @@ -5342,144 +5342,144 @@ Stvaranje etaže prekinuto. - + has a null shape ima jedan ništavni oblik - + Could not project face from {self.obj.Label} Nije moguće projicirati lice iz {self.obj.Label} - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed Nije moguće utvrditi je li lice iz {self.obj.Label} vertikalno: normalAt() nije uspio - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. Pogreška pri izračunu površina za {self.obj.Label}: nije moguće projicirati ili napraviti lice s normalom {face.normalAt(0, 0)}. Vrijednosti površina bit će resetirane na 0. - + Components of This Object Komponenta ovog objekta - + Edit IFC Properties Uredi IFC osobine - + Edit Standard Code Uredi standardni kod - + Wrong base type Pogrešna vrsta baze - + Toggle Subcomponents Uključivanje/isključivanje pod komponente - + Closing Sketch edit Zatvori uređivanje Skice - + Component Komponenta - + Select a base object Odaberite osnovni objekt - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. Računalna područja za {self.obj.Label}: nemogućnost projiciranja neplanarnih lica s rupama. Vrijednosti područja bit će resetirane na 0. - + Base component Osnovna Komponenta - + Additions Sabiranje - + Subtractions Oduzimanje - + Objects Objekti - + Fixtures Armatura - + Group Grupa - + Hosts Domaćini - + Property Svojstvo - + Add property Dodaj svojstvo - + Add property set Dodaj skup svojstava - + New... Novo... - + New property Novo svojstvo - + New property set Skup novih svojstava @@ -5511,97 +5511,97 @@ Stvaranje etaže prekinuto. Napravi ravninu presjeka - + Toggle Cutview Uključi/isključi pogled prereza - + Scope Djelokrug - + Placement and Visuals Položaj i vizualni elementi - + Objects seen by this section plane Objekti koje vidi ova ravnina presjeka - + Removes highlighted objects from the list above Uklanja istaknute objekte sa liste iznad - + Add Selected Dodaj odabrano - + Adds selected objects to the scope of this section plane Dodaje odabrane objekte u područje ovog presjeka ravni - + Cut View Pogled presjeka - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model Stvara rez uživo u 3D prikazu, skrivajući geometriju s jedne strane ravnine kako bi se vidjela unutrašnjost vašeg modela - + Rotate by 90° Rotiraj 90° - + Rotates the plane around its local X-axis Rotira ravninu oko svoje lokalne X-osi - + Rotates the plane around its local Y-axis Rotira ravninu oko svoje lokalne Y-osi - + Rotates the plane around its local Z-axis Rotira ravninu oko svoje lokalne Z-osi - + Resize to Fit Promijenite veličinu da odgovara - + Recenter Plane Ponovno središte ravnine - + Rotate X Rotiraj X - + Rotate Y Rotiraj Y - + Rotate Z Rotiraj Z - + Resizes the plane to fit the objects in the list above Promijeni veličinu ravnine radi postavljanja objekata na gornji popis @@ -5611,7 +5611,7 @@ Stvaranje etaže prekinuto. Središte - + Centers the plane on the objects in the list above Centrira ravninu na objekte na gornjem popisu @@ -6224,7 +6224,7 @@ Stvaranje zgrade prekinuto. - + The shape of this object Oblik ovog objekta @@ -6246,7 +6246,7 @@ Stvaranje zgrade prekinuto. - + The line width of this object Širina linije ovog objekta @@ -6801,12 +6801,12 @@ Stvaranje zgrade prekinuto. Spoji objekte od istog materijala - + The latest time stamp of the linked file Najnovija vremenska oznaka povezane datoteke - + If true, the colors from the linked file will be kept updated Ako je istina, boje iz povezane datoteke će biti automatski ažurirane @@ -7832,7 +7832,7 @@ Stvaranje zgrade prekinuto. - + The placement of this object polozaj ovih objekta @@ -7967,7 +7967,7 @@ Stvaranje zgrade prekinuto. Opcionalna Os ili sustav Osi na kojem će objekt biti dupliciran - + Use the material color as this object's shape color, if available Koristite boju materijala kao boju oblika ovog objekta, ako je dostupna @@ -8047,81 +8047,81 @@ Stvaranje zgrade prekinuto. Oblik čelične armature - + The objects that must be considered by this section plane. Empty means the whole document. Objekti koji se razmatraju po ravnini rezanja. Prazno znači čitav dokument. - + If false, non-solids will be cut too, with possible wrong results. Ako je netočno, ne krute tvari će se rezati također, s moguće lošim rezultatom. - + If True, resulting views will be clipped to the section plane area. Ako je istinito, rezultirajući pogledi bit će izrezani na područje ravnine presjeka. - + If true, the color of the objects material will be used to fill cut areas. Ako je istinito, boja predmeta materijala upotrijebit će se za popunjavanje izreznih područja. - + Geometry further than this value will be cut off. Keep zero for unlimited. Geometrija koja je veća od ove vrijednosti bit će odrezana. Zadržite nulu za neograničeno. - + The display length of this section plane Dužina prikaza ove presječne ravnine - + The display height of this section plane Visina prikaza ove presječne ravnine - + The size of the arrows of this section plane Veličina strelica ove presječne ravnine - + The transparency of this object Prozirnost ovog objekta - - + + Show the cut in the 3D view Prikaži rez u 3D pogledu - + The color of this object Boja ovog objekta - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) Udaljenost između ravnine rezanja i aktualnog pogleda rezanja (mala vrijednost ali ne nula) - + Show the label in the 3D view Prikaži oznaku u 3D pogledu - + The name of the font Ime pisma - + The size of the text font Veličina pisma teksta diff --git a/src/Mod/BIM/Resources/translations/Arch_hu.ts b/src/Mod/BIM/Resources/translations/Arch_hu.ts index bb8d250882..f4c4a06ba2 100644 --- a/src/Mod/BIM/Resources/translations/Arch_hu.ts +++ b/src/Mod/BIM/Resources/translations/Arch_hu.ts @@ -4201,83 +4201,83 @@ Ha a futás = 0, akkor a futást úgy számítják ki, hogy a magasság megegyez A fájlban nem található az alkatrész - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC nem elérhető - nem tudja feldolgozni az IFC fájlokat - + Error removing splitter Hiba az osztó eltávolításában - + Reload reference Referencia újratöltése - + Open reference Hivatkozás megnyitása - + Unable to get lightWeight node for object referenced in Nem sikerült megszerezni a lightWeight csomópontot a következőben hivatkozott objektumhoz - - + + Invalid lightWeight node for object referenced in Érvénytelen lightWeight csomópont a következőben hivatkozott objektumhoz - - + + Invalid root node in Érvénytelen gyökércsomópont a - + External reference Külső hivatkozás - + External file Külső fájl - + Open Megnyit - + Part to use: Használandó alkatrész: - + Choose File Fájl kiválasztása - - + + None (Use whole object) Nincs (Teljes objektum használata) - + Reference files Referenciafájlok - + Choose reference file Válasszon referenciafájlt @@ -4467,9 +4467,9 @@ Ha a futás = 0, akkor a futást úgy számítják ki, hogy a magasság megegyez Ha ez bejelölt, az ablak eltolás tulajdonságának értéke hozzá lesz adva a itt megadott értékhez - + - + @@ -4478,7 +4478,7 @@ Ha a futás = 0, akkor a futást úgy számítják ki, hogy a magasság megegyez - + @@ -4487,12 +4487,12 @@ Ha a futás = 0, akkor a futást úgy számítják ki, hogy a magasság megegyez - + - + - + @@ -4513,7 +4513,7 @@ Ha a futás = 0, akkor a futást úgy számítják ki, hogy a magasság megegyez Drótvázak - + Components Összetevők @@ -4526,7 +4526,7 @@ Ha a futás = 0, akkor a futást úgy számítják ki, hogy a magasság megegyez Név - + @@ -4601,7 +4601,7 @@ Ha a futás = 0, akkor a futást úgy számítják ki, hogy a magasság megegyez - + Axes Tengelyek @@ -5192,7 +5192,7 @@ Ha a futás = 0, akkor a futást úgy számítják ki, hogy a magasság megegyez Az objektumnak nincsenek beállítható IFC jellemzői - + @@ -5285,17 +5285,17 @@ Szint létrehozása megszakítva. Sikeresen importálva - + Error computing the shape of this object Hiba az objektum formájának számítása közben - + has no solid nem szilárd test - + has an invalid shape van egy érvénytelen alakzat @@ -5306,75 +5306,75 @@ Szint létrehozása megszakítva. - + has a null shape van egy nulla alakja - + Could not project face from {self.obj.Label} Nem sikerült kivetíteni a felületet ebből: {self.obj.Label} - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed Nem tudtam meghatározni, hogy a {self.obj.Label} felülete függőleges-e: a normalAt() nem sikerült - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. Hiba a területek kiszámításakor {self.obj.Label} számára: nem lehet vetíteni vagy létrehozni a {face.normalAt(0, 0)} aktuális felületet. A területértékek 0-ra lesznek visszaállítva. - + Components of This Object Ennek az objektumnak az elemei - + Edit IFC Properties IFC tulajdonságok szerkesztése - + Edit Standard Code Szabványos kód szerkesztése - + Wrong base type Hibás alaptípus - + Toggle Subcomponents Részösszetevők kapcsolása - + Closing Sketch edit Vázlat szerkesztés bezárása - + Component Összetevő - + Select a base object Válassz egy forrásobjektumot - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. Hiba történt a {self.obj.Label} felületének számítása közben: nem lehet nem sík, furatokkal rendelkező felületeket vetíteni. @@ -5382,69 +5382,69 @@ A felületértékek 0-ra lesznek állítva. - + Base component Alap összetevő - + Additions Kiegészítők - + Subtractions Kivonás - + Objects Objektumok - + Fixtures Berendezési tárgyak - + Group Csoport - + Hosts Állomások - + Property Tulajdonság - + Add property Tulajdonság hozzáadása - + Add property set Tulajdonságkészlet hozzáadása - + New... Új... - + New property Új tulajdonság - + New property set Új tulajdonságkészlet @@ -5476,97 +5476,97 @@ A felületértékek 0-ra lesznek állítva. Szakasz sík létrehozása - + Toggle Cutview Kivágási nézet kapcsolása - + Scope Hatáskör - + Placement and Visuals Elhelyezés és vizuális elemek - + Objects seen by this section plane Metszősík által látható tárgyak - + Removes highlighted objects from the list above Eltávolítja a kiemelt objektumokat a fenti listából - + Add Selected Kijelöltek hozzáadása - + Adds selected objects to the scope of this section plane Kiválasztott objektumokat ad a szakaszsík hatóköréhez - + Cut View Metszeti nézet - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model Létrehoz egy élő metszetet a 3D nézetben, és elrejti a geometria egyik oldalát a síkon, hogy beláthass a modellbe - + Rotate by 90° Forgassa el 90°-kal - + Rotates the plane around its local X-axis Forgasd el a síkot a helyi X-tengelye körül - + Rotates the plane around its local Y-axis Forgasd el a síkot a helyi Y-tengelye körül - + Rotates the plane around its local Z-axis Forgasd el a síkot a helyi Z-tengelye körül - + Resize to Fit Méretezze át, hogy illeszkedjen - + Recenter Plane Áthelyezés középre - + Rotate X Forgatás X - + Rotate Y Forgatás Y - + Rotate Z Forgatás Z - + Resizes the plane to fit the objects in the list above Sík átméretezése a fenti listában szereplő objektumokra @@ -5576,7 +5576,7 @@ A felületértékek 0-ra lesznek állítva. Középre - + Centers the plane on the objects in the list above Sík középpontja a fenti listában szereplő objektumokon @@ -6186,7 +6186,7 @@ Hozzon létre többet a faltípusok meghatározásához. - + The shape of this object Ennek az objektumnak a formája @@ -6207,7 +6207,7 @@ Hozzon létre többet a faltípusok meghatározásához. - + The line width of this object Ennek az objektumnak a vonalvastagsága @@ -6744,12 +6744,12 @@ Hozzon létre többet a faltípusok meghatározásához. Azonos anyagú objektumok egybeolvasztása - + The latest time stamp of the linked file Az összekötött fájl legutóbbi időbélyege - + If true, the colors from the linked file will be kept updated Ha igaz, az összekötött fájlból felhasznált szín folyamatosan frissül @@ -7767,7 +7767,7 @@ Hozzon létre többet a faltípusok meghatározásához. - + The placement of this object Ennek az objektumnak az elhelyezése @@ -7902,7 +7902,7 @@ Hozzon létre többet a faltípusok meghatározásához. Egy választható tengely vagy tengely rendszer, amelyre ezt az objektumot meg kell kettőzni - + Use the material color as this object's shape color, if available Az anyagszín használata az objektum formaszíneként, ha rendelkezésre áll @@ -7982,79 +7982,79 @@ Hozzon létre többet a faltípusok meghatározásához. Betonacél alakja - + The objects that must be considered by this section plane. Empty means the whole document. Objektum a metszés nézethez. Üresen hagyva az egész dokumentumot jelenti. - + If false, non-solids will be cut too, with possible wrong results. Ha hamis, nem szilárd testeket is elvág, lehetséges rossz eredménnyel. - + If True, resulting views will be clipped to the section plane area. Ha az érték Igaz, a rendszer az eredményül kapott nézeteket a metszősík területére levágja. - + If true, the color of the objects material will be used to fill cut areas. Ha igaz, akkor a vágott területek kitöltéséhez az objektum anyagának színét fogja használni. - + Geometry further than this value will be cut off. Keep zero for unlimited. Az értéknél távolabbi geometria megszakad. Tartsd nullán, akkor korlátlan. - + The display length of this section plane A metszősík megjelenítési hossza - + The display height of this section plane A metszősík megjelenítési magassága - + The size of the arrows of this section plane Metszősík nyilainak a nagysága - + The transparency of this object Ennek az objektumnak az átláthatósága - - + + Show the cut in the 3D view A vágás 3D-s nézetének megjelenítése - + The color of this object Ennek az objektumnak a színe - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) A tényleges vágás és a kivágási sík közötti távolság (hagyja nagyon kis méretűre, de ne legyen nulla) - + Show the label in the 3D view A címke megjelenítése 3D nézetben - + The name of the font Betűtípus neve - + The size of the text font A betűtípus mérete diff --git a/src/Mod/BIM/Resources/translations/Arch_it.ts b/src/Mod/BIM/Resources/translations/Arch_it.ts index 97f41042b7..9dfed3e88e 100644 --- a/src/Mod/BIM/Resources/translations/Arch_it.ts +++ b/src/Mod/BIM/Resources/translations/Arch_it.ts @@ -4203,83 +4203,83 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Parte non trovata nel file - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC non disponibile - impossibile elaborare i file IFC - + Error removing splitter Errore nella rimozione dello splitter - + Reload reference Ricarica riferimento - + Open reference Apri riferimento - + Unable to get lightWeight node for object referenced in Impossibile ottenere il nodo lightWeight per l'oggetto a cui si fa riferimento - - + + Invalid lightWeight node for object referenced in Nodo lightWeight non valido per l'oggetto a cui si fa riferimento - - + + Invalid root node in Nodo radice non valido in - + External reference Riferimento esterno - + External file File esterno - + Open Apri - + Part to use: Parte da utilizzare: - + Choose File Choose File - - + + None (Use whole object) Nessuno (Usa l'oggetto intero) - + Reference files File di riferimento - + Choose reference file Scegli file di riferimento @@ -4469,9 +4469,9 @@ If Run = 0 then the run is calculated so that the height is the same as the rela If this is checked, the window's Offset property value will be added to the value entered here - + - + @@ -4480,7 +4480,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -4489,12 +4489,12 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + - + - + @@ -4515,7 +4515,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Polilinee - + Components Componenti @@ -4528,7 +4528,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Nome - + @@ -4603,7 +4603,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + Axes Assi @@ -5194,7 +5194,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Object does not have settable IFC attributes - + @@ -5287,17 +5287,17 @@ Creazione del Piano interrotta. Importato con successo - + Error computing the shape of this object Errore nel calcolo della forma di questo oggetto - + has no solid non ha un solido - + has an invalid shape ha una forma non valida @@ -5308,144 +5308,144 @@ Creazione del Piano interrotta. - + has a null shape ha una forma nulla - + Could not project face from {self.obj.Label} Could not project face from {self.obj.Label} - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. - + Components of This Object Components of This Object - + Edit IFC Properties Edit IFC Properties - + Edit Standard Code Edit Standard Code - + Wrong base type Wrong base type - + Toggle Subcomponents Toggle Subcomponents - + Closing Sketch edit Chiudi modifica Sketch - + Component Componente - + Select a base object Select a base object - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. Errore nel calcolo delle aree per {self.obj.Label}: impossibile proiettare facce non planari con fori. I valori di area saranno ripristinati a 0. - + Base component Componente base - + Additions Aggiunte - + Subtractions Sottrazioni - + Objects Oggetti - + Fixtures Infissi - + Group Gruppo - + Hosts Ospiti - + Property Proprietà - + Add property Aggiungi proprietà - + Add property set Add property set - + New... Nuovo... - + New property Nuova proprietà - + New property set Nuovo set di proprietà @@ -5477,97 +5477,97 @@ Creazione del Piano interrotta. Crea Piano di Sezione - + Toggle Cutview Attiva/Disattiva vista ritagliata - + Scope Ambito - + Placement and Visuals Placement and Visuals - + Objects seen by this section plane Objects seen by this section plane - + Removes highlighted objects from the list above Removes highlighted objects from the list above - + Add Selected Add Selected - + Adds selected objects to the scope of this section plane Adds selected objects to the scope of this section plane - + Cut View Cut View - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model - + Rotate by 90° Rotate by 90° - + Rotates the plane around its local X-axis Rotates the plane around its local X-axis - + Rotates the plane around its local Y-axis Rotates the plane around its local Y-axis - + Rotates the plane around its local Z-axis Rotates the plane around its local Z-axis - + Resize to Fit Resize to Fit - + Recenter Plane Recenter Plane - + Rotate X Ruota X - + Rotate Y Ruota Y - + Rotate Z Ruota Z - + Resizes the plane to fit the objects in the list above Ridimensiona il piano per adattare gli oggetti nella lista precedente @@ -5577,7 +5577,7 @@ Creazione del Piano interrotta. Centro - + Centers the plane on the objects in the list above Centra il piano sugli oggetti nella lista precedente @@ -6186,7 +6186,7 @@ Creazione Edificio interrotta. - + The shape of this object La forma di questo oggetto @@ -6207,7 +6207,7 @@ Creazione Edificio interrotta. - + The line width of this object Lo spessore della linea di questo oggetto @@ -6744,12 +6744,12 @@ Creazione Edificio interrotta. Fondi oggetti dello stesso materiale - + The latest time stamp of the linked file La marca temporale più recente del file collegato - + If true, the colors from the linked file will be kept updated Se true, i colori dal file collegato verranno mantenuti aggiornati @@ -7767,7 +7767,7 @@ Creazione Edificio interrotta. - + The placement of this object Il posizionamento di questo oggetto @@ -7902,7 +7902,7 @@ Creazione Edificio interrotta. L'asse o il sistema di riferimento opzionale su cui l'oggetto deve essere duplicato - + Use the material color as this object's shape color, if available Usa il colore del materiale come colore della forma di questo oggetto, se disponibile @@ -7982,79 +7982,79 @@ Creazione Edificio interrotta. Forma del tondino - + The objects that must be considered by this section plane. Empty means the whole document. Gli oggetti che devono essere considerati da questo piano di sezione. Vuoto significa tutto il documento. - + If false, non-solids will be cut too, with possible wrong results. Se falso, verranno tagliati anche i non solidi, con possibili risultati sbagliati. - + If True, resulting views will be clipped to the section plane area. Se vero, le visualizzazioni risultanti verranno ritagliate nell'area di piano della sezione. - + If true, the color of the objects material will be used to fill cut areas. Se vero, il colore del materiale degli oggetti verrà utilizzato per riempire le aree tagliate. - + Geometry further than this value will be cut off. Keep zero for unlimited. La geometria oltre a questo valore verrà tagliata. Mantieni zero per un valore illimitato. - + The display length of this section plane La lunghezza di visualizzazione di questo piano di sezione - + The display height of this section plane L'altezza di visualizzazione di questo piano di sezione - + The size of the arrows of this section plane La dimensione delle frecce di questo piano di sezione - + The transparency of this object La trasparenza di questo oggetto - - + + Show the cut in the 3D view Mostra il taglio nella vista 3D - + The color of this object Il colore di questo oggetto - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) La distanza tra il piano di taglio e la vista di taglio attuale (tenere questo un valore molto piccolo ma non zero) - + Show the label in the 3D view Mostra l'etichetta nella vista 3D - + The name of the font Il nome del carattere - + The size of the text font La dimensione del carattere di testo diff --git a/src/Mod/BIM/Resources/translations/Arch_ja.ts b/src/Mod/BIM/Resources/translations/Arch_ja.ts index 41c00b4627..5780eb92c5 100644 --- a/src/Mod/BIM/Resources/translations/Arch_ja.ts +++ b/src/Mod/BIM/Resources/translations/Arch_ja.ts @@ -4244,83 +4244,83 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Part not found in file - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC not available - unable to process IFC files - + Error removing splitter Error removing splitter - + Reload reference Reload reference - + Open reference Open reference - + Unable to get lightWeight node for object referenced in Unable to get lightWeight node for object referenced in - - + + Invalid lightWeight node for object referenced in Invalid lightWeight node for object referenced in - - + + Invalid root node in Invalid root node in - + External reference External reference - + External file 外部ファイル - + Open 開く - + Part to use: 使用するパーツ: - + Choose File Choose File - - + + None (Use whole object) None (Use whole object) - + Reference files 参照ファイル - + Choose reference file 参照ファイルを選択 @@ -4510,9 +4510,9 @@ If Run = 0 then the run is calculated so that the height is the same as the rela If this is checked, the window's Offset property value will be added to the value entered here - + - + @@ -4521,7 +4521,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -4530,12 +4530,12 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + - + - + @@ -4556,7 +4556,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Wires - + Components コンポーネント @@ -4569,7 +4569,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela 名前 - + @@ -4644,7 +4644,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + Axes @@ -5235,7 +5235,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Object does not have settable IFC attributes - + @@ -5328,17 +5328,17 @@ Floor creation aborted. Successfully imported - + Error computing the shape of this object Error computing the shape of this object - + has no solid has no solid - + has an invalid shape has an invalid shape @@ -5349,144 +5349,144 @@ Floor creation aborted. - + has a null shape has a null shape - + Could not project face from {self.obj.Label} Could not project face from {self.obj.Label} - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. - + Components of This Object Components of This Object - + Edit IFC Properties Edit IFC Properties - + Edit Standard Code Edit Standard Code - + Wrong base type Wrong base type - + Toggle Subcomponents Toggle Subcomponents - + Closing Sketch edit Closing Sketch edit - + Component Component - + Select a base object Select a base object - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. - + Base component Base component - + Additions Additions - + Subtractions Subtractions - + Objects オブジェクト - + Fixtures Fixtures - + Group グループ - + Hosts ホスト - + Property プロパティ - + Add property プロパティの追加 - + Add property set Add property set - + New... 新規... - + New property New property - + New property set New property set @@ -5518,97 +5518,97 @@ Floor creation aborted. Create Section Plane - + Toggle Cutview Toggle Cutview - + Scope 範囲 - + Placement and Visuals Placement and Visuals - + Objects seen by this section plane Objects seen by this section plane - + Removes highlighted objects from the list above Removes highlighted objects from the list above - + Add Selected 選択項目を追加 - + Adds selected objects to the scope of this section plane Adds selected objects to the scope of this section plane - + Cut View Cut View - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model - + Rotate by 90° Rotate by 90° - + Rotates the plane around its local X-axis Rotates the plane around its local X-axis - + Rotates the plane around its local Y-axis Rotates the plane around its local Y-axis - + Rotates the plane around its local Z-axis Rotates the plane around its local Z-axis - + Resize to Fit Resize to Fit - + Recenter Plane Recenter Plane - + Rotate X Rotate X - + Rotate Y Rotate Y - + Rotate Z Rotate Z - + Resizes the plane to fit the objects in the list above Resizes the plane to fit the objects in the list above @@ -5618,7 +5618,7 @@ Floor creation aborted. 中心 - + Centers the plane on the objects in the list above Centers the plane on the objects in the list above @@ -6227,7 +6227,7 @@ Building creation aborted. - + The shape of this object The shape of this object @@ -6248,7 +6248,7 @@ Building creation aborted. - + The line width of this object The line width of this object @@ -6785,12 +6785,12 @@ Building creation aborted. Fuse objects of same material - + The latest time stamp of the linked file The latest time stamp of the linked file - + If true, the colors from the linked file will be kept updated If true, the colors from the linked file will be kept updated @@ -7808,7 +7808,7 @@ Building creation aborted. - + The placement of this object The placement of this object @@ -7943,7 +7943,7 @@ Building creation aborted. An optional axis or axis system on which this object should be duplicated - + Use the material color as this object's shape color, if available Use the material color as this object's shape color, if available @@ -8023,79 +8023,79 @@ Building creation aborted. Shape of rebar - + The objects that must be considered by this section plane. Empty means the whole document. The objects that must be considered by this section plane. Empty means the whole document. - + If false, non-solids will be cut too, with possible wrong results. If false, non-solids will be cut too, with possible wrong results. - + If True, resulting views will be clipped to the section plane area. If True, resulting views will be clipped to the section plane area. - + If true, the color of the objects material will be used to fill cut areas. If true, the color of the objects material will be used to fill cut areas. - + Geometry further than this value will be cut off. Keep zero for unlimited. Geometry further than this value will be cut off. Keep zero for unlimited. - + The display length of this section plane The display length of this section plane - + The display height of this section plane The display height of this section plane - + The size of the arrows of this section plane The size of the arrows of this section plane - + The transparency of this object The transparency of this object - - + + Show the cut in the 3D view Show the cut in the 3D view - + The color of this object このオブジェクトの色 - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) The distance between the cut plane and the actual view cut (keep this a very small value but not zero) - + Show the label in the 3D view Show the label in the 3D view - + The name of the font フォントの名前 - + The size of the text font 文字のフォントの大きさ diff --git a/src/Mod/BIM/Resources/translations/Arch_ka.ts b/src/Mod/BIM/Resources/translations/Arch_ka.ts index d044c28c8a..f2be20d36f 100644 --- a/src/Mod/BIM/Resources/translations/Arch_ka.ts +++ b/src/Mod/BIM/Resources/translations/Arch_ka.ts @@ -4202,83 +4202,83 @@ If Run = 0 then the run is calculated so that the height is the same as the rela ფაილში ნაწილი ვერ ვიპოვე - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC ხელმისაწვდომი არაა - IDC ფაილების დამუშავება შეუძლებელია - + Error removing splitter გამყოფის წაშლის შეცდომა - + Reload reference მიმართვის გადატვირთვა - + Open reference მიმართვის გახსნა - + Unable to get lightWeight node for object referenced in ვერ მივიღე მსუბუქი კვანძი ობიექტის მიმართვისთვის - - + + Invalid lightWeight node for object referenced in არასწორი მსუბუქი კვანძი ობიექტის მიმართვისთვის - - + + Invalid root node in არასწორი ძირითადი გვანძი - + External reference ობიექტის მიმართვა - + External file გარე ფაილი - + Open გახსნა - + Part to use: გამოსაყენებელი ნაწილი: - + Choose File ფაილის არჩევა - - + + None (Use whole object) არცერთი (მთელი ობიექტისთვის) - + Reference files მიმართვის ფაილები - + Choose reference file აირჩიეთ მიმართვის ფაილი @@ -4468,9 +4468,9 @@ If Run = 0 then the run is calculated so that the height is the same as the rela If this is checked, the window's Offset property value will be added to the value entered here - + - + @@ -4479,7 +4479,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -4488,12 +4488,12 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + - + - + @@ -4514,7 +4514,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela პოლიხაზები - + Components კომპონენტები @@ -4527,7 +4527,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela სახელი - + @@ -4602,7 +4602,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + Axes ღერძები @@ -5193,7 +5193,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela ობიექტს არ აქვს დაყენებადი IFC ატრიბუტები - + @@ -5286,17 +5286,17 @@ Floor creation aborted. შემოტანა წარმატებით დასრულდა - + Error computing the shape of this object შეცდომა ამ ობიექტის ფორმის გამოთვლისას - + has no solid არ გააჩნია დახურული ფორმა - + has an invalid shape აქვს არასწორი ფორმა @@ -5307,144 +5307,144 @@ Floor creation aborted. - + has a null shape აქვს ცარიელი ფორმა - + Could not project face from {self.obj.Label} {self.obj.Label}-დან ზედაპირის პროექცია შეუძლებელია - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. - + Components of This Object ამ ობიექტის კომპონენტები - + Edit IFC Properties IFC თვისებების ჩასწორება - + Edit Standard Code სტანდარტული კოდის ჩასწორება - + Wrong base type არასწორი ფუძის ტიპი - + Toggle Subcomponents ქვეკომპონენტების გადართვა - + Closing Sketch edit ესკიზის ჩასწორების დახურვა - + Component კომპონენტი - + Select a base object აირჩიეთ ძირითადი ობიექტი - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. - + Base component საბაზისო კომპონენტი - + Additions დამატებები - + Subtractions გამოკლებები - + Objects ობიექტები - + Fixtures არმატურები - + Group ჯგუფი - + Hosts ჰოსტები - + Property პარამეტრი - + Add property თვისების დამატება - + Add property set თვისებების სეტის დამატება - + New... ახალი... - + New property ახალი თვისება - + New property set ახალი თვისებების ჯგუფი @@ -5476,97 +5476,97 @@ Floor creation aborted. ჭრილის შექმნა - + Toggle Cutview ჭრილის ხედის გადართვა - + Scope გამოყენების ფარგლები - + Placement and Visuals მოთავსება და ვიზუალები - + Objects seen by this section plane ობიექტების სია, რომლებიც ამ ჭრილიდან მოჩანს - + Removes highlighted objects from the list above წაშლის მონიშნულ ობიექტებს ზემოთ მოცემული სიიდან - + Add Selected მონიშნულის დამატება - + Adds selected objects to the scope of this section plane დაამატებს მონიშნულ ობიექტ(ებ)-ს ამ სექციის სიბრტყის კვეთის საზღვრებში - + Cut View ხედის გაჭრა - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model - + Rotate by 90° შებრუნება 90°-ით - + Rotates the plane around its local X-axis შეაბრუნებს სიბრტყეს მისი ლოკალური X-ღერძის გარშემო - + Rotates the plane around its local Y-axis შეაბრუნებს სიბრტყეს მისი ლოკალური Y-ღერძის გარშემო - + Rotates the plane around its local Z-axis შეაბრუნებს სიბრტყეს მისი ლოკალური Z-ღერძის გარშემო - + Resize to Fit ზომის შეცვლა ჩასატევად - + Recenter Plane სიბრტყის თავიდან დაცენტრება - + Rotate X შებრუნება X - + Rotate Y შებრუნება Y - + Rotate Z შებრუნება Z - + Resizes the plane to fit the objects in the list above სიბრტყის ზომის შეცვლა ზემოთ ჩამოთვლილ ობიექტებში ჩასატევად @@ -5576,7 +5576,7 @@ Floor creation aborted. ცენტრი - + Centers the plane on the objects in the list above სიბრტყის ზემოთ მოცემულ სიაში არსებულ ობიექტებზე დაცენტრება @@ -6185,7 +6185,7 @@ Building creation aborted. - + The shape of this object ამ ობიექტის ფორმა @@ -6206,7 +6206,7 @@ Building creation aborted. - + The line width of this object ამ ობიექტის ხაზის სიგანე @@ -6749,12 +6749,12 @@ Building creation aborted. ერთი მასალისგან დამზადებული ობიექტების გაერთიანება - + The latest time stamp of the linked file მიბმული ფაილის უახლესი დროის ანაბეჭდი - + If true, the colors from the linked file will be kept updated თუ ჩართულია, ფერების წამოღება მიბმული ფაილიდან ხშირად განახლდება @@ -7772,7 +7772,7 @@ Building creation aborted. - + The placement of this object ობიექტის განლაგება @@ -7907,7 +7907,7 @@ Building creation aborted. არასავალდებულო ღერძი ან ღერძების სისტემა რომელზეც ეს ობიექტი დადუბლირდება - + Use the material color as this object's shape color, if available ხელმისაწვდომობის შემთხვევაში ობიექტის მონახაზის ფერად მასალის ფერის გამოყენება @@ -7987,79 +7987,79 @@ Building creation aborted. არმატურის ფორმა - + The objects that must be considered by this section plane. Empty means the whole document. ობიექტები, რომლებიც უნდა ჩანდეს ამ სიბრტყით კვეთაში. ცარიელი ნიშნავს მთელ დოკუმენტს. - + If false, non-solids will be cut too, with possible wrong results. თუ გამორთულია, არა-მყარი სხეულებიც გაიკვეთება, შესაძლო არასწორი შედეგებით. - + If True, resulting views will be clipped to the section plane area. თუ ჩართულია, ნაჩვენები ხედები სექციის სიბრტყეში ამოიჭრება. - + If true, the color of the objects material will be used to fill cut areas. თუ ჩართულია, ობიექტის მასალის ფერი გამოყენებული იქნება კვეთების შესავსებად. - + Geometry further than this value will be cut off. Keep zero for unlimited. ამ წერტილის შემდეგ არსებული გეომეტრია მოიჭრება. ულიმიტო ჭრისთვის დატოვეთ ნულოვანი. - + The display length of this section plane ამ სიბრტყის კვეთის სიგრძის ჩვენება - + The display height of this section plane ამ სიბრტყის კვეთის სიმაღლის ჩვენება - + The size of the arrows of this section plane ამ ჭრილში ისრების ზომა - + The transparency of this object ამ ობიექტის გამჭვირვალობა - - + + Show the cut in the 3D view კვეთის 3D ხედში ჩვენება - + The color of this object ამ ობიექტის ფერი - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) მანძილი სიბრტყის კვეთასა და ნამდვილ სიბრტყის კვეთას შორის (გქონდეთ ძალიან მცირე მნიშვნელობა, მაგრამ არა ნული) - + Show the label in the 3D view ჭდის 3D ხედში ჩვენება - + The name of the font ფონტის სახელი - + The size of the text font ფონტის ზომა diff --git a/src/Mod/BIM/Resources/translations/Arch_ko.ts b/src/Mod/BIM/Resources/translations/Arch_ko.ts index 966edcb5f5..50f17fec3f 100644 --- a/src/Mod/BIM/Resources/translations/Arch_ko.ts +++ b/src/Mod/BIM/Resources/translations/Arch_ko.ts @@ -4200,83 +4200,83 @@ If Run = 0 then the run is calculated so that the height is the same as the rela 파일에서 부품을 찾을 수 없습니다. - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC 파일을 사용할 수 없습니다. - IFC 파일을 처리할 수 없습니다. - + Error removing splitter 스플리터 제거 중 오류 - + Reload reference 참조 다시 로드 - + Open reference 참조 열기 - + Unable to get lightWeight node for object referenced in 참조된 오브젝트에 대한 경량 노드를 가져올 수 없습니다 : - - + + Invalid lightWeight node for object referenced in 참조된 오브젝트에 대한 잘못된 경량 노드 입니다 : - - + + Invalid root node in 올바르지 않은 루트 노드가 있습니다 : - + External reference 외부 참조 - + External file 외부 파일 - + Open 열기 - + Part to use: 사용할 부품: - + Choose File Choose File - - + + None (Use whole object) 해당 없음 (전체 오브젝트 사용) - + Reference files 참조 파일 - + Choose reference file 참조 파일 선택 @@ -4466,9 +4466,9 @@ If Run = 0 then the run is calculated so that the height is the same as the rela If this is checked, the window's Offset property value will be added to the value entered here - + - + @@ -4477,7 +4477,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -4486,12 +4486,12 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + - + - + @@ -4512,7 +4512,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela 철사 - + Components 구성 요소 @@ -4525,7 +4525,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela 이름 - + @@ -4600,7 +4600,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + Axes @@ -5191,7 +5191,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Object does not have settable IFC attributes - + @@ -5284,17 +5284,17 @@ Floor creation aborted. 가져오기 성공 - + Error computing the shape of this object 이 개체의 모양을 계산하는 데에 오류가 생겼습니다 - + has no solid 솔리드가 없습니다. - + has an invalid shape 유효하지 않은 도형이 있습니다 @@ -5305,144 +5305,144 @@ Floor creation aborted. - + has a null shape 널 모양이 있습니다 - + Could not project face from {self.obj.Label} Could not project face from {self.obj.Label} - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. - + Components of This Object Components of This Object - + Edit IFC Properties Edit IFC Properties - + Edit Standard Code Edit Standard Code - + Wrong base type Wrong base type - + Toggle Subcomponents Toggle Subcomponents - + Closing Sketch edit 스케치 편집 종료 - + Component 구성 요소 - + Select a base object Select a base object - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. - + Base component 기본 구성 요소 - + Additions 추가 - + Subtractions 감산 - + Objects 대상체 - + Fixtures 설치물 - + Group 그룹 - + Hosts 호스트 - + Property 속성 - + Add property 속성 추가하기 - + Add property set Add property set - + New... 새로 만들기... - + New property 새로운 속성 - + New property set 새로운 속성 집합 @@ -5474,97 +5474,97 @@ Floor creation aborted. 단면 평면을 만들기 - + Toggle Cutview 절단 뷰 전환 - + Scope Scope - + Placement and Visuals Placement and Visuals - + Objects seen by this section plane Objects seen by this section plane - + Removes highlighted objects from the list above Removes highlighted objects from the list above - + Add Selected Add Selected - + Adds selected objects to the scope of this section plane Adds selected objects to the scope of this section plane - + Cut View Cut View - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model - + Rotate by 90° Rotate by 90° - + Rotates the plane around its local X-axis Rotates the plane around its local X-axis - + Rotates the plane around its local Y-axis Rotates the plane around its local Y-axis - + Rotates the plane around its local Z-axis Rotates the plane around its local Z-axis - + Resize to Fit Resize to Fit - + Recenter Plane Recenter Plane - + Rotate X X 회전하기 - + Rotate Y Y 회전하기 - + Rotate Z Z 회전하기 - + Resizes the plane to fit the objects in the list above 위 목록의 객체에 맞게 평면 크기를 조정합니다 @@ -5574,7 +5574,7 @@ Floor creation aborted. 중심 - + Centers the plane on the objects in the list above 위 목록의 객체에 맞게 평면을 중앙에 맞춥니다. @@ -6183,7 +6183,7 @@ Building creation aborted. - + The shape of this object 이 대상체의 모양 @@ -6204,7 +6204,7 @@ Building creation aborted. - + The line width of this object 이 대상체의 선 두께 @@ -6741,12 +6741,12 @@ Building creation aborted. 동일한 재료의 퓨즈 객체 - + The latest time stamp of the linked file 연결된 파일의 최신 타임스탬프 - + If true, the colors from the linked file will be kept updated 참인 경우 링크된 파일의 색상은 계속 업데이트됩니다 @@ -7764,7 +7764,7 @@ Building creation aborted. - + The placement of this object 이 대상체의 배치 @@ -7899,7 +7899,7 @@ Building creation aborted. 이 객체를 복제해야 하는 선택적 축 또는 축 시스템 - + Use the material color as this object's shape color, if available 사용 가능한 경우 재료 색상을 이 객체의 모양 색상으로 사용합니다 @@ -7979,79 +7979,79 @@ Building creation aborted. 철근의 모양 - + The objects that must be considered by this section plane. Empty means the whole document. 이 단면 평면에서 고려해야 하는 객체입니다. 비어 있음은 문서 전체를 의미합니다. - + If false, non-solids will be cut too, with possible wrong results. 거짓일 경우, 솔리드가 아닌 것도 절단되어 잘못된 결과가 발생할 수 있습니다. - + If True, resulting views will be clipped to the section plane area. 참인 경우 결과 뷰가 단면 평면 영역으로 클립됩니다. - + If true, the color of the objects material will be used to fill cut areas. 참인 경우 객체 재료의 색상은 절단된 영역을 채우는 데 사용됩니다. - + Geometry further than this value will be cut off. Keep zero for unlimited. 이 값보다 더 먼 지오메트리는 절단됩니다. 무제한을 위해 0을 유지하십시오. - + The display length of this section plane 이 단면 평면의 표시 길이 - + The display height of this section plane 이 단면 평면의 표시 높이 - + The size of the arrows of this section plane 이 단면 평면의 화살표 크기 - + The transparency of this object 이 대상체의 투명도 - - + + Show the cut in the 3D view 3D 뷰에서 절단을 보여줍니다 - + The color of this object 이 대상체의 색상 - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) 절단면과 실제 뷰 절단면 사이의 거리(이 값은 0이 아닌 매우 작게 유지) - + Show the label in the 3D view 3D 보기에서 이름표 보이기 - + The name of the font 글꼴 이름 - + The size of the text font 텍스트 글꼴 크기 diff --git a/src/Mod/BIM/Resources/translations/Arch_nl.ts b/src/Mod/BIM/Resources/translations/Arch_nl.ts index f1258ba38c..49fefa43da 100644 --- a/src/Mod/BIM/Resources/translations/Arch_nl.ts +++ b/src/Mod/BIM/Resources/translations/Arch_nl.ts @@ -4206,83 +4206,83 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Part not found in file - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC not available - unable to process IFC files - + Error removing splitter Error removing splitter - + Reload reference Referentie opnieuw laden - + Open reference Open referentie - + Unable to get lightWeight node for object referenced in Unable to get lightWeight node for object referenced in - - + + Invalid lightWeight node for object referenced in Invalid lightWeight node for object referenced in - - + + Invalid root node in Invalid root node in - + External reference Externe verwijzing - + External file External file - + Open Openen - + Part to use: Part to use: - + Choose File Choose File - - + + None (Use whole object) None (Use whole object) - + Reference files Reference files - + Choose reference file Choose reference file @@ -4472,9 +4472,9 @@ If Run = 0 then the run is calculated so that the height is the same as the rela If this is checked, the window's Offset property value will be added to the value entered here - + - + @@ -4483,7 +4483,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -4492,12 +4492,12 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + - + - + @@ -4518,7 +4518,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Draden - + Components Onderdelen @@ -4531,7 +4531,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Naam - + @@ -4606,7 +4606,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + Axes Assen @@ -5197,7 +5197,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Object does not have settable IFC attributes - + @@ -5290,17 +5290,17 @@ Floor creation aborted. Succesvol geïmporteerd - + Error computing the shape of this object Error computing the shape of this object - + has no solid has no solid - + has an invalid shape has an invalid shape @@ -5311,144 +5311,144 @@ Floor creation aborted. - + has a null shape has a null shape - + Could not project face from {self.obj.Label} Could not project face from {self.obj.Label} - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. - + Components of This Object Components of This Object - + Edit IFC Properties Edit IFC Properties - + Edit Standard Code Edit Standard Code - + Wrong base type Wrong base type - + Toggle Subcomponents Toggle Subcomponents - + Closing Sketch edit Closing Sketch edit - + Component Onderdeel - + Select a base object Select a base object - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. - + Base component Basiscomponent - + Additions Toevoegingen - + Subtractions Subtractions - + Objects Objecten - + Fixtures Fixtures - + Group Groep - + Hosts Gastheer - + Property Eigenschap - + Add property Voeg eigenschap toe - + Add property set Add property set - + New... Nieuw... - + New property Nieuwe eigenschap - + New property set Nieuwe eigenschapset @@ -5480,97 +5480,97 @@ Floor creation aborted. Create Section Plane - + Toggle Cutview Toggle Cutview - + Scope Scope - + Placement and Visuals Placement and Visuals - + Objects seen by this section plane Objects seen by this section plane - + Removes highlighted objects from the list above Removes highlighted objects from the list above - + Add Selected Add Selected - + Adds selected objects to the scope of this section plane Adds selected objects to the scope of this section plane - + Cut View Cut View - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model - + Rotate by 90° Rotate by 90° - + Rotates the plane around its local X-axis Rotates the plane around its local X-axis - + Rotates the plane around its local Y-axis Rotates the plane around its local Y-axis - + Rotates the plane around its local Z-axis Rotates the plane around its local Z-axis - + Resize to Fit Resize to Fit - + Recenter Plane Recenter Plane - + Rotate X Rotatie X - + Rotate Y Rotatie Y - + Rotate Z Rotatie Z - + Resizes the plane to fit the objects in the list above Resizes the plane to fit the objects in the list above @@ -5580,7 +5580,7 @@ Floor creation aborted. Middelpunt - + Centers the plane on the objects in the list above Centers the plane on the objects in the list above @@ -6189,7 +6189,7 @@ Building creation aborted. - + The shape of this object De vorm van dit object @@ -6210,7 +6210,7 @@ Building creation aborted. - + The line width of this object The line width of this object @@ -6747,12 +6747,12 @@ Building creation aborted. Fuse objects of same material - + The latest time stamp of the linked file The latest time stamp of the linked file - + If true, the colors from the linked file will be kept updated If true, the colors from the linked file will be kept updated @@ -7770,7 +7770,7 @@ Building creation aborted. - + The placement of this object The placement of this object @@ -7905,7 +7905,7 @@ Building creation aborted. An optional axis or axis system on which this object should be duplicated - + Use the material color as this object's shape color, if available Use the material color as this object's shape color, if available @@ -7985,79 +7985,79 @@ Building creation aborted. Shape of rebar - + The objects that must be considered by this section plane. Empty means the whole document. The objects that must be considered by this section plane. Empty means the whole document. - + If false, non-solids will be cut too, with possible wrong results. If false, non-solids will be cut too, with possible wrong results. - + If True, resulting views will be clipped to the section plane area. If True, resulting views will be clipped to the section plane area. - + If true, the color of the objects material will be used to fill cut areas. If true, the color of the objects material will be used to fill cut areas. - + Geometry further than this value will be cut off. Keep zero for unlimited. Geometry further than this value will be cut off. Keep zero for unlimited. - + The display length of this section plane The display length of this section plane - + The display height of this section plane The display height of this section plane - + The size of the arrows of this section plane The size of the arrows of this section plane - + The transparency of this object The transparency of this object - - + + Show the cut in the 3D view Show the cut in the 3D view - + The color of this object De kleur van dit object - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) The distance between the cut plane and the actual view cut (keep this a very small value but not zero) - + Show the label in the 3D view Show the label in the 3D view - + The name of the font De naam van het lettertype - + The size of the text font De grootte van het lettertype diff --git a/src/Mod/BIM/Resources/translations/Arch_pl.ts b/src/Mod/BIM/Resources/translations/Arch_pl.ts index 7d552aa5d8..db1f7f0ced 100644 --- a/src/Mod/BIM/Resources/translations/Arch_pl.ts +++ b/src/Mod/BIM/Resources/translations/Arch_pl.ts @@ -4280,83 +4280,83 @@ Jeżeli Rozbieg = 0, rozbieg jest obliczany tak, aby wysokość była taka sama Część nie została znaleziona w pliku - - - - + + + + NativeIFC not available - unable to process IFC files Dodatek NativeIFC jest niedostępny – nie można przetworzyć plików IFC - + Error removing splitter Błąd przy usuwaniu elementu rozdzielającego - + Reload reference Odśwież odniesienie - + Open reference Otwórz odniesienie - + Unable to get lightWeight node for object referenced in Nie można uzyskać węzła "lekkaWaga" dla obiektu, do którego odwołuje się obiekt - - + + Invalid lightWeight node for object referenced in Nieprawidłowy węzeł "lekkaWaga" dla obiektu, do którego występuje odwołanie - - + + Invalid root node in Nieprawidłowy węzeł główny w - + External reference Zewnętrzne odniesienie - + External file Plik zewnętrzny - + Open Otwórz - + Part to use: Część do użycia: - + Choose File Wybierz plik - - + + None (Use whole object) Brak (Użyj całego obiektu) - + Reference files Pliki odniesienia - + Choose reference file Wybierz plik odniesienia @@ -4546,9 +4546,9 @@ Jeżeli Rozbieg = 0, rozbieg jest obliczany tak, aby wysokość była taka sama Jeśli to pole jest zaznaczone, wartość odsunięcia okna zostanie dodana do wartości wprowadzonej tutaj - + - + @@ -4557,7 +4557,7 @@ Jeżeli Rozbieg = 0, rozbieg jest obliczany tak, aby wysokość była taka sama - + @@ -4566,12 +4566,12 @@ Jeżeli Rozbieg = 0, rozbieg jest obliczany tak, aby wysokość była taka sama - + - + - + @@ -4592,7 +4592,7 @@ Jeżeli Rozbieg = 0, rozbieg jest obliczany tak, aby wysokość była taka sama Polilinie - + Components Komponenty @@ -4605,7 +4605,7 @@ Jeżeli Rozbieg = 0, rozbieg jest obliczany tak, aby wysokość była taka sama Nazwa - + @@ -4680,7 +4680,7 @@ Jeżeli Rozbieg = 0, rozbieg jest obliczany tak, aby wysokość była taka sama - + Axes Osie @@ -5271,7 +5271,7 @@ Jeżeli Rozbieg = 0, rozbieg jest obliczany tak, aby wysokość była taka sama Obiekt nie posiada ustawialnych atrybutów IFC - + @@ -5364,17 +5364,17 @@ Tworzenie piętra zostało przerwane. Pomyślnie zaimportowano - + Error computing the shape of this object Błąd obliczeń kształtu tego obiektu - + has no solid nie ma bryły - + has an invalid shape ma nieprawidłowy kształt @@ -5385,75 +5385,75 @@ Tworzenie piętra zostało przerwane. - + has a null shape ma kształt zerowy - + Could not project face from {self.obj.Label} Nie można rzutować ściany z {self.obj.Label} - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed Nie można określić, czy ściana z {self.obj.Label} jest pionowa: normalAt() nie powiodło się - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. Błąd podczas obliczania pól powierzchni dla {self.obj.Label}: nie można rzutować ani tworzyć ściany z kierunkiem normalnym {face.normalAt(0, 0)}. Wartości pól powierzchni zostaną zresetowane do 0. - + Components of This Object Komponenty tego obiektu - + Edit IFC Properties Edytuj właściwości IFC - + Edit Standard Code Edytuj kod standardowy - + Wrong base type Zły typ bazy - + Toggle Subcomponents Przełącz komponenty podrzędne - + Closing Sketch edit Zamykanie edycji szkicu - + Component Komponent - + Select a base object Wybierz obiekt bazowy - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. Błąd podczas obliczania powierzchni dla {self.obj.Label}: nie można rzutować powierzchni niepłaskich z otworami. @@ -5461,69 +5461,69 @@ Wartości powierzchni zostaną zresetowane do 0. - + Base component Komponent bazowy - + Additions Dodania - + Subtractions Odjęcia - + Objects Obiekty - + Fixtures Uchwyty - + Group Grupa - + Hosts Obiekty nadrzędne - + Property Właściwość - + Add property Dodaj właściwość - + Add property set Dodaj zestaw właściwości - + New... Nowy ... - + New property Nowa właściwość - + New property set Nowy zestaw właściwości @@ -5555,97 +5555,97 @@ Wartości powierzchni zostaną zresetowane do 0. Utwórz płaszczyznę przekroju - + Toggle Cutview Przełącz przekrój - + Scope Obszar - + Placement and Visuals Umiejscowienie i wizualizacja - + Objects seen by this section plane Obiekty przecinane przez tę płaszczyznę przekroju - + Removes highlighted objects from the list above Usuń podświetlone obiekty z powyższej listy - + Add Selected Dodaj wybrane - + Adds selected objects to the scope of this section plane Dodaje wybrane obiekty do zakresu tej płaszczyzny przekroju - + Cut View Widok przekroju - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model Tworzy dynamiczny przekrój w widoku 3D, ukrywając geometrię po jednej stronie płaszczyzny, aby zajrzeć do wnętrza modelu. - + Rotate by 90° Obróć o 90° - + Rotates the plane around its local X-axis Obróć płaszczyznę wokół swojej lokalnej osi X - + Rotates the plane around its local Y-axis Obróć płaszczyznę wokół swojej lokalnej osi Y - + Rotates the plane around its local Z-axis Obróć płaszczyznę wokół swojej lokalnej osi Z - + Resize to Fit Zmień rozmiar na dopasowanie - + Recenter Plane Wyśrodkuj płaszczyznę - + Rotate X Obróć X - + Rotate Y Obróć Y - + Rotate Z Obróć Z - + Resizes the plane to fit the objects in the list above Zmień rozmiar płaszczyzny, aby dopasować obiekty z powyższej listy @@ -5655,7 +5655,7 @@ Wartości powierzchni zostaną zresetowane do 0. Środek - + Centers the plane on the objects in the list above Wyśrodkuje płaszczyznę na obiektach znajdujących się powyżej @@ -6269,7 +6269,7 @@ jeśli wysokość tych obiektów jest ustawiona na 0 - + The shape of this object Kształt tego obiektu @@ -6290,7 +6290,7 @@ jeśli wysokość tych obiektów jest ustawiona na 0 - + The line width of this object Szerokość linii tego obiektu @@ -6830,12 +6830,12 @@ ma pierwszeństwo przed automatycznie generowaną objętością podrzędną.Łączenie obiektów z tego samego materiału - + The latest time stamp of the linked file Data ostatniej modyfikacji połączonego pliku - + If true, the colors from the linked file will be kept updated Jeśli parametr ma wartość Prawda, kolory z połączonego pliku będą aktualizowane @@ -7861,7 +7861,7 @@ Narzędzie "Edytuj ścianę kurtynową" jest dostępne w dodatku zewnętrznym (" - + The placement of this object Umiejscowienie tego obiektu @@ -7996,7 +7996,7 @@ Narzędzie "Edytuj ścianę kurtynową" jest dostępne w dodatku zewnętrznym (" Opcjonalna oś lub układ osi, na których ten obiekt powinien być powielany - + Use the material color as this object's shape color, if available Użyj koloru materiału jako koloru kształtu tego obiektu, jeśli dostępne @@ -8076,80 +8076,80 @@ Narzędzie "Edytuj ścianę kurtynową" jest dostępne w dodatku zewnętrznym (" Kształt zbrojenia - + The objects that must be considered by this section plane. Empty means the whole document. Obiekty, które muszą być wzięte pod uwagę w tej płaszczyźnie przekroju. Wartość pusta oznacza cały dokument. - + If false, non-solids will be cut too, with possible wrong results. Jeśli parametr ma wartość Fałsz, obiekty bez brył też będą cięte, z możliwością pojawienia się błędów. - + If True, resulting views will be clipped to the section plane area. Jeśli ma wartość Prawda, wynikowe widoki zostaną przycięte do obszaru płaszczyzny przekroju. - + If true, the color of the objects material will be used to fill cut areas. Jeśli parametr ma wartość Prawda, kolor materiału obiektu zostanie użyty do wypełnienia powierzchni przekroju. - + Geometry further than this value will be cut off. Keep zero for unlimited. Geometria znajdująca się dalej niż ta wartość zostanie przycięta. Zachowaj zero dla braku ograniczeń. - + The display length of this section plane Wyświetlana długość tej płaszczyzny przekroju - + The display height of this section plane Wyświetlana wysokość tej płaszczyzny przekroju - + The size of the arrows of this section plane Rozmiar strzałek tej płaszczyzny przekroju - + The transparency of this object Przezroczystość tego obiektu - - + + Show the cut in the 3D view Pokaż linię cięcia w oknie widoku 3D - + The color of this object Kolor tego obiektu - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) Odległość między płaszczyzną cięcia i rzeczywistym widokiem cięcia (zachowaj bardzo małą wartość, ale nie zerową) - + Show the label in the 3D view Pokaż etykietę w oknie widoku 3D - + The name of the font Nazwa czcionki - + The size of the text font Rozmiar czcionki diff --git a/src/Mod/BIM/Resources/translations/Arch_pt-BR.ts b/src/Mod/BIM/Resources/translations/Arch_pt-BR.ts index 655bef2c00..8f209732e4 100644 --- a/src/Mod/BIM/Resources/translations/Arch_pt-BR.ts +++ b/src/Mod/BIM/Resources/translations/Arch_pt-BR.ts @@ -4187,83 +4187,83 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Peça não encontrada no arquivo - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC não está disponível - não é possível processar arquivos IFC - + Error removing splitter Erro ao remover os splitters - + Reload reference Recarregar referência - + Open reference Abrir referência - + Unable to get lightWeight node for object referenced in Não foi possível obter o lightweight node para o objeto referenciado em - - + + Invalid lightWeight node for object referenced in Lightweight node inválido para o objeto referenciado em - - + + Invalid root node in Root node inválido - + External reference Referência externa - + External file Arquivo externo - + Open Abrir - + Part to use: Peça a ser usada: - + Choose File Choose File - - + + None (Use whole object) Nenhuma (use o objeto inteiro) - + Reference files Arquivos de referência - + Choose reference file Escolha o arquivo de referência @@ -4453,9 +4453,9 @@ If Run = 0 then the run is calculated so that the height is the same as the rela If this is checked, the window's Offset property value will be added to the value entered here - + - + @@ -4464,7 +4464,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -4473,12 +4473,12 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + - + - + @@ -4499,7 +4499,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Arames - + Components Componentes @@ -4512,7 +4512,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Nome - + @@ -4587,7 +4587,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + Axes Eixos @@ -5178,7 +5178,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Object does not have settable IFC attributes - + @@ -5263,17 +5263,17 @@ Floor creation aborted. Importado com sucesso - + Error computing the shape of this object Não foi possível computar a forma do objeto - + has no solid não tem sólido - + has an invalid shape tem uma forma inválida @@ -5284,144 +5284,144 @@ Floor creation aborted. - + has a null shape tem uma forma nula - + Could not project face from {self.obj.Label} Could not project face from {self.obj.Label} - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. - + Components of This Object Components of This Object - + Edit IFC Properties Edit IFC Properties - + Edit Standard Code Edit Standard Code - + Wrong base type Tipo de base incorreto - + Toggle Subcomponents Toggle Subcomponents - + Closing Sketch edit Fechar edição do Esboço - + Component Componente - + Select a base object Select a base object - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. - + Base component Componente base - + Additions Adições - + Subtractions Subtrações - + Objects Objetos - + Fixtures Fixações - + Group Grupo - + Hosts Anfitriões - + Property Propriedade - + Add property Adicionar propriedade - + Add property set Add property set - + New... Novo... - + New property Propriedade nova - + New property set Novo conjunto de propriedades @@ -5453,97 +5453,97 @@ Floor creation aborted. Criar um plano de corte - + Toggle Cutview Alternar Vista de Corte - + Scope Escopo - + Placement and Visuals Placement and Visuals - + Objects seen by this section plane Objects seen by this section plane - + Removes highlighted objects from the list above Removes highlighted objects from the list above - + Add Selected Add Selected - + Adds selected objects to the scope of this section plane Adds selected objects to the scope of this section plane - + Cut View Cut View - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model - + Rotate by 90° Rotate by 90° - + Rotates the plane around its local X-axis Rotates the plane around its local X-axis - + Rotates the plane around its local Y-axis Rotates the plane around its local Y-axis - + Rotates the plane around its local Z-axis Rotates the plane around its local Z-axis - + Resize to Fit Resize to Fit - + Recenter Plane Recenter Plane - + Rotate X Rotação X - + Rotate Y Rotação Y - + Rotate Z Rotação Z - + Resizes the plane to fit the objects in the list above Redimensiona o plano para que os objetos da lista acima caibam @@ -5553,7 +5553,7 @@ Floor creation aborted. Centro - + Centers the plane on the objects in the list above Centraliza o plano na lista de objetos acima @@ -6156,7 +6156,7 @@ Criação de edifício abortada. - + The shape of this object A forma deste objeto @@ -6177,7 +6177,7 @@ Criação de edifício abortada. - + The line width of this object A largura da linha deste objeto @@ -6714,12 +6714,12 @@ Criação de edifício abortada. Fundir objetos de mesmo material - + The latest time stamp of the linked file O último registro de tempo do arquivo vinculado - + If true, the colors from the linked file will be kept updated Se verdadeiro, as cores do arquivo vinculado serão mantidas atualizadas @@ -7737,7 +7737,7 @@ Criação de edifício abortada. - + The placement of this object O localizador deste objeto @@ -7872,7 +7872,7 @@ Criação de edifício abortada. Um eixo ou sistema de eixo opcional em cima do qual qual este objeto deve ser duplicado - + Use the material color as this object's shape color, if available Use a cor do material como a cor da forma deste objeto, se disponível @@ -7952,79 +7952,79 @@ Criação de edifício abortada. Forma da ferragem - + The objects that must be considered by this section plane. Empty means the whole document. Os objetos que devem ser considerados por este plano de corte. Vazio significa: todos os objetos do documento. - + If false, non-solids will be cut too, with possible wrong results. Se desativado, objetos não-sólidos também serão cortados, com possíveis resultados errados. - + If True, resulting views will be clipped to the section plane area. Se ativado, as vistas geradas serão recortadas nos limites do plano de corte. - + If true, the color of the objects material will be used to fill cut areas. Se ativado, a cor do material dos objetos será usada para preencher áreas cortadas. - + Geometry further than this value will be cut off. Keep zero for unlimited. Geometria além deste valor será cortada. Mantenha zero para ilimitado. - + The display length of this section plane O comprimento da representação 3D deste plano de corte - + The display height of this section plane A altura na tela deste plano de corte - + The size of the arrows of this section plane O tamanho das setas deste plano de corte - + The transparency of this object A transparência deste objeto - - + + Show the cut in the 3D view Mostrar o corte na vista 3D - + The color of this object A cor deste objeto - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) A distância entre o plano de corte e o corte real na vista (mantenha este valor muito pequeno, mas não zero) - + Show the label in the 3D view Mostrar o rótulo na vista 3D - + The name of the font O nome da fonte - + The size of the text font O tamanho do texto diff --git a/src/Mod/BIM/Resources/translations/Arch_ro.ts b/src/Mod/BIM/Resources/translations/Arch_ro.ts index ee604acbab..4475143b20 100644 --- a/src/Mod/BIM/Resources/translations/Arch_ro.ts +++ b/src/Mod/BIM/Resources/translations/Arch_ro.ts @@ -4208,83 +4208,83 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Partea nu a fost găsită în fișier - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC nu este disponibil - nu se pot procesa fişierele IFC - + Error removing splitter Eroare la ștergerea divizorului - + Reload reference Selectați o referință - + Open reference Referință deschisă - + Unable to get lightWeight node for object referenced in Nu se poate obține nodul de greutate pentru obiectul la care se referă - - + + Invalid lightWeight node for object referenced in Nu se poate obține nodul de greutate pentru obiectul la care se referă - - + + Invalid root node in Nod rădăcină nevalid în - + External reference Referință externă - + External file Fișier extern - + Open Deschide - + Part to use: Componentă de utilizat: - + Choose File Choose File - - + + None (Use whole object) Nimic (Utilizează tot obiectul) - + Reference files Fișiere de referință - + Choose reference file Fișier de trimiteri @@ -4474,9 +4474,9 @@ If Run = 0 then the run is calculated so that the height is the same as the rela If this is checked, the window's Offset property value will be added to the value entered here - + - + @@ -4485,7 +4485,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -4494,12 +4494,12 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + - + - + @@ -4520,7 +4520,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Fir - + Components Componente @@ -4533,7 +4533,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Nume - + @@ -4608,7 +4608,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + Axes Axe @@ -5199,7 +5199,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Object does not have settable IFC attributes - + @@ -5292,17 +5292,17 @@ Crearea etajelor a fost întreruptă. Importat cu succes - + Error computing the shape of this object Eroare la calcularea formei acestui obiect - + has no solid nu are solid - + has an invalid shape are o formă invalidă @@ -5313,144 +5313,144 @@ Crearea etajelor a fost întreruptă. - + has a null shape are o formă nulă - + Could not project face from {self.obj.Label} Could not project face from {self.obj.Label} - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. - + Components of This Object Components of This Object - + Edit IFC Properties Edit IFC Properties - + Edit Standard Code Edit Standard Code - + Wrong base type Wrong base type - + Toggle Subcomponents Toggle Subcomponents - + Closing Sketch edit Închide editarea schiței - + Component Componentă - + Select a base object Select a base object - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. - + Base component Componentă de bază - + Additions Adăugări - + Subtractions Scăderi - + Objects Obiecte - + Fixtures Reparații - + Group Grup - + Hosts Gazde - + Property Proprietate - + Add property Adăugaţi o proprietate - + Add property set Add property set - + New... Nou... - + New property Proprietate nouă - + New property set Set nou de proprietăți @@ -5482,97 +5482,97 @@ Crearea etajelor a fost întreruptă. Creați planul de secțiune - + Toggle Cutview Comută Cutview - + Scope Scope - + Placement and Visuals Placement and Visuals - + Objects seen by this section plane Objects seen by this section plane - + Removes highlighted objects from the list above Removes highlighted objects from the list above - + Add Selected Add Selected - + Adds selected objects to the scope of this section plane Adds selected objects to the scope of this section plane - + Cut View Cut View - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model - + Rotate by 90° Rotate by 90° - + Rotates the plane around its local X-axis Rotates the plane around its local X-axis - + Rotates the plane around its local Y-axis Rotates the plane around its local Y-axis - + Rotates the plane around its local Z-axis Rotates the plane around its local Z-axis - + Resize to Fit Resize to Fit - + Recenter Plane Recenter Plane - + Rotate X Rotire X - + Rotate Y Rotire Y - + Rotate Z Rotire Z - + Resizes the plane to fit the objects in the list above Redimensionează planul pentru a se potrivi obiectelor din lista de mai sus @@ -5582,7 +5582,7 @@ Crearea etajelor a fost întreruptă. Centru - + Centers the plane on the objects in the list above Centrează planul pe obiectele din lista de mai sus @@ -6191,7 +6191,7 @@ Crearea de construcții a fost întreruptă. - + The shape of this object Forma acestui obiect @@ -6212,7 +6212,7 @@ Crearea de construcții a fost întreruptă. - + The line width of this object Lățimea liniei acestui obiect @@ -6749,12 +6749,12 @@ Crearea de construcții a fost întreruptă. Fuzionează obiecte din același material - + The latest time stamp of the linked file Ultima ştampilă a fişierului asociat - + If true, the colors from the linked file will be kept updated Dacă este adevărat, culorile din fișierul legat vor fi actualizate @@ -7772,7 +7772,7 @@ Crearea de construcții a fost întreruptă. - + The placement of this object Plasarea acestui obiect @@ -7907,7 +7907,7 @@ Crearea de construcții a fost întreruptă. O axă opțională sau un sistem de axe pe care acest obiect ar trebui să fie duplicat - + Use the material color as this object's shape color, if available Utilizați culoarea materialului ca culoare de formă a acestui obiect, dacă este disponibil @@ -7987,79 +7987,79 @@ Crearea de construcții a fost întreruptă. Forma de bară - + The objects that must be considered by this section plane. Empty means the whole document. Obiectele care trebuie luate în considerare de acest plan de secțiune. Golire înseamnă tot documentul. - + If false, non-solids will be cut too, with possible wrong results. Dacă sunt false, non-solide vor fi tăiate, de asemenea, cu posibile rezultate greșite. - + If True, resulting views will be clipped to the section plane area. Dacă este adevărat, vizualizările rezultate vor fi oprite în zona planului de secțiune. - + If true, the color of the objects material will be used to fill cut areas. Dacă este adevărat, culoarea materialului obiectelor va fi folosit pentru a umple zonele de tăiere. - + Geometry further than this value will be cut off. Keep zero for unlimited. Geometria va fi întreruptă mai mult decât această valoare. Păstrați zero pentru nelimitat. - + The display length of this section plane Lungimea de afişare a acestui plan de secţiune - + The display height of this section plane Înălțimea de afișare a acestui plan de secțiune - + The size of the arrows of this section plane Dimensiunea săgeţilor acestui plan de secţiune - + The transparency of this object Transparența acestui obiect - - + + Show the cut in the 3D view Arată tăietura în vizualizarea 3D - + The color of this object Culoarea acestui obiect - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) Distanța dintre planul de tăiere și punctul de vedere real (păstrează o valoare foarte mică, dar nu zero) - + Show the label in the 3D view Arată eticheta în vizualizarea 3D - + The name of the font Numele fontului - + The size of the text font Dimensiunea fontului de text diff --git a/src/Mod/BIM/Resources/translations/Arch_ru.ts b/src/Mod/BIM/Resources/translations/Arch_ru.ts index 4b5acbce90..181c4d2a46 100644 --- a/src/Mod/BIM/Resources/translations/Arch_ru.ts +++ b/src/Mod/BIM/Resources/translations/Arch_ru.ts @@ -4188,83 +4188,83 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Деталь не найдена в файле - - - - + + + + NativeIFC not available - unable to process IFC files Собственный IFC недоступен – невозможно обрабатывать файлы IFC - + Error removing splitter Ошибка удаления разделителя - + Reload reference Перезагрузить ссылку - + Open reference Открыть ссылку - + Unable to get lightWeight node for object referenced in Невозможно получить узел LightWeight для объекта, на который есть ссылка - - + + Invalid lightWeight node for object referenced in Неверный узел LightWeight для объекта, на который есть ссылка - - + + Invalid root node in Неверный корневой узел в - + External reference Внешняя ссылка - + External file Внешний файл - + Open Открыть - + Part to use: Деталь для использования: - + Choose File Выбрать файл - - + + None (Use whole object) Нет (Использовать весь объект) - + Reference files Справочные файлы - + Choose reference file Выберите справочный файл @@ -4454,9 +4454,9 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Если этот флажок установлен, значение свойства окна будет добавлено в значение, введенное здесь - + - + @@ -4465,7 +4465,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -4474,12 +4474,12 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + - + - + @@ -4500,7 +4500,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Направляющие - + Components Компоненты @@ -4513,7 +4513,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Название - + @@ -4588,7 +4588,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + Axes Оси @@ -5179,7 +5179,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Объект не имеет настроенных атрибутов IFC - + @@ -5272,17 +5272,17 @@ Floor creation aborted. Успешно импортировано - + Error computing the shape of this object Ошибка при расчёте формы этого объекта - + has no solid не имеет тела - + has an invalid shape имеет неправильную фигуру @@ -5293,144 +5293,144 @@ Floor creation aborted. - + has a null shape Имеет пустую форму - + Could not project face from {self.obj.Label} Не удалось спроецировать поверхность из {self.obj.Label} - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed Не удалось определить, является ли поверхность из {self.obj.Label} вертикальной: normalAt() не удалось - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. Ошибка вычисления областей для {self.obj.Label}: невозможно прорисовать или сделать поверхность обычным {face.normalAt(0, 0)}. Значения области будут сброшены до 0. - + Components of This Object Компоненты этого объекта - + Edit IFC Properties Редактировать свойства IFC - + Edit Standard Code Редактировать стандартный код - + Wrong base type Неправильный базовый тип - + Toggle Subcomponents Переключить субкомпоненты - + Closing Sketch edit Закрытие редактора эскиза - + Component Компонент - + Select a base object Выберите базовый объект - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. Ошибка вычисления площадей для {self.obj.Label}: невозможно проецировать несуществующие грани с отверстиями. Значения области будут сброшены на 0. - + Base component Базовый компонент - + Additions Дополнения - + Subtractions Вычеты - + Objects Объекты - + Fixtures Арматура - + Group Группа - + Hosts Источники - + Property Свойство - + Add property Добавить свойство - + Add property set Добавить набор свойств - + New... Создать... - + New property Новое свойство - + New property set Новый набор свойств @@ -5462,97 +5462,97 @@ Floor creation aborted. Создайте секущую плоскость - + Toggle Cutview Переключить вид сечения - + Scope Область применения - + Placement and Visuals Размещение и визуализация - + Objects seen by this section plane Объекты, видимые этой плоскостью раздела - + Removes highlighted objects from the list above Удаляет выделенные объекты из приведенного выше списка - + Add Selected Добавить выбранное - + Adds selected objects to the scope of this section plane Добавляет выбранные объекты в область этой плоскости сечения - + Cut View Вид в разрезе - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model Создает живой разрез в 3D-виде, скрывая геометрию с одной стороны плоскости, чтобы можно было видеть внутреннюю часть модели - + Rotate by 90° Повернуть на 90° - + Rotates the plane around its local X-axis Поворачивает плоскость вокруг своей локальной оси X - + Rotates the plane around its local Y-axis Поворачивает плоскость вокруг своей локальной оси Y - + Rotates the plane around its local Z-axis Поворачивает плоскость вокруг своей локальной оси Z - + Resize to Fit Изменить размер для подгонки - + Recenter Plane Перецентровать плоскость - + Rotate X Повернуть по X - + Rotate Y Повернуть по Y - + Rotate Z Повернуть по Z - + Resizes the plane to fit the objects in the list above Изменяет плоскость по размеру объектов в списке @@ -5562,7 +5562,7 @@ Floor creation aborted. Центр - + Centers the plane on the objects in the list above Центровать плоскость по объектам в списке @@ -6171,7 +6171,7 @@ Building creation aborted. - + The shape of this object Форма этого объекта @@ -6192,7 +6192,7 @@ Building creation aborted. - + The line width of this object Ширина линий этого объекта @@ -6729,12 +6729,12 @@ Building creation aborted. Объединять объекты из одного материала - + The latest time stamp of the linked file Последняя отметка времени привязанного файла - + If true, the colors from the linked file will be kept updated Если истина, то цвета из связанного файла будет обновляться @@ -7752,7 +7752,7 @@ Building creation aborted. - + The placement of this object Размещение объекта @@ -7887,7 +7887,7 @@ Building creation aborted. Дополнительные оси или система осей, вдоль которых должен дублироваться объект - + Use the material color as this object's shape color, if available Использовать цвет материала как цвет формы этого объекта, если доступно @@ -7967,79 +7967,79 @@ Building creation aborted. Форма арматуры - + The objects that must be considered by this section plane. Empty means the whole document. Объекты, которые должны быть видны на этой плоскости сечения. Пустой означает весь документ. - + If false, non-solids will be cut too, with possible wrong results. Если ложь, также будет сделано сечение нетвердотельных объектов. Возможно, с некорректным результатом. - + If True, resulting views will be clipped to the section plane area. Если True, то отображенные виды будут вырезаны в плоскость секции. - + If true, the color of the objects material will be used to fill cut areas. Если значение "true", то цвет материала объекта будет использоваться для заполнения разрезанных областей. - + Geometry further than this value will be cut off. Keep zero for unlimited. Геометрия больше этого значения будет обрезана. Значение ноль снимает ограничение. - + The display length of this section plane Размер отображения этой плоскости сечения - + The display height of this section plane Отображение высоты плоскости сечения - + The size of the arrows of this section plane Размер углов плоскости сечения - + The transparency of this object Прозрачность объекта - - + + Show the cut in the 3D view Показать сечение в окне 3D-просмотра - + The color of this object Цвет объекта - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) Расстояние между секущей плоскостью и сечением текущего вида(устанавливайте очень маленькое, но не нулевое значение) - + Show the label in the 3D view Отображение метки в представлении 3D - + The name of the font Название шрифта - + The size of the text font Размер шрифта текста diff --git a/src/Mod/BIM/Resources/translations/Arch_sl.ts b/src/Mod/BIM/Resources/translations/Arch_sl.ts index df1bea02a6..0122694d3d 100644 --- a/src/Mod/BIM/Resources/translations/Arch_sl.ts +++ b/src/Mod/BIM/Resources/translations/Arch_sl.ts @@ -4200,83 +4200,83 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Dela ni mogoče najti v datoteki - - - - + + + + NativeIFC not available - unable to process IFC files Lastni IFC ni na voljo - IFC datotek ni mogoče obdelati - + Error removing splitter Napaka pri odstranjevanju razdelilcev - + Reload reference Ponovno naloži sklic - + Open reference Odpri sklic - + Unable to get lightWeight node for object referenced in Unable to get lightWeight node for object referenced in - - + + Invalid lightWeight node for object referenced in Invalid lightWeight node for object referenced in - - + + Invalid root node in Invalid root node in - + External reference Zunanji sklic - + External file External file - + Open Odpri - + Part to use: Part to use: - + Choose File Choose File - - + + None (Use whole object) None (Use whole object) - + Reference files Reference files - + Choose reference file Choose reference file @@ -4466,9 +4466,9 @@ If Run = 0 then the run is calculated so that the height is the same as the rela If this is checked, the window's Offset property value will be added to the value entered here - + - + @@ -4477,7 +4477,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -4486,12 +4486,12 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + - + - + @@ -4512,7 +4512,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Črtovja - + Components Sestavine @@ -4525,7 +4525,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Ime - + @@ -4600,7 +4600,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + Axes Osi @@ -5191,7 +5191,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Object does not have settable IFC attributes - + @@ -5284,17 +5284,17 @@ Ustvarjanje etaže prekinjeno. Uspešno uvoženo - + Error computing the shape of this object Napaka pri računanju oblike tega predmeta - + has no solid nima telesa - + has an invalid shape ima neveljavno obliko @@ -5305,144 +5305,144 @@ Ustvarjanje etaže prekinjeno. - + has a null shape ima ničelno obliko - + Could not project face from {self.obj.Label} Could not project face from {self.obj.Label} - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. - + Components of This Object Components of This Object - + Edit IFC Properties Edit IFC Properties - + Edit Standard Code Edit Standard Code - + Wrong base type Wrong base type - + Toggle Subcomponents Toggle Subcomponents - + Closing Sketch edit Zapiranje urejanja očrta - + Component Sestavina - + Select a base object Select a base object - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. - + Base component Osnovna sestavina - + Additions Prištevki - + Subtractions Odštevanja - + Objects Predmeti - + Fixtures Vgrajena oprema - + Group Skupina - + Hosts Gostitelji - + Property Lastnost - + Add property Dodaj lastnost - + Add property set Add property set - + New... Nov... - + New property Nova lastnost - + New property set Nov nabor lastnosti @@ -5474,97 +5474,97 @@ Ustvarjanje etaže prekinjeno. Ustvari prerezno ravnino - + Toggle Cutview Preklaplanje prereznega pogleda - + Scope Obseg - + Placement and Visuals Placement and Visuals - + Objects seen by this section plane Objects seen by this section plane - + Removes highlighted objects from the list above Removes highlighted objects from the list above - + Add Selected Add Selected - + Adds selected objects to the scope of this section plane Adds selected objects to the scope of this section plane - + Cut View Cut View - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model - + Rotate by 90° Rotate by 90° - + Rotates the plane around its local X-axis Rotates the plane around its local X-axis - + Rotates the plane around its local Y-axis Rotates the plane around its local Y-axis - + Rotates the plane around its local Z-axis Rotates the plane around its local Z-axis - + Resize to Fit Resize to Fit - + Recenter Plane Recenter Plane - + Rotate X Sukaj po x - + Rotate Y Sukaj po y - + Rotate Z Sukaj po z - + Resizes the plane to fit the objects in the list above Prevelikosti ravnino tako, da se bo prilegla predmetom z zgornjega seznama @@ -5574,7 +5574,7 @@ Ustvarjanje etaže prekinjeno. Središče - + Centers the plane on the objects in the list above Usredini ravnino na predmete z zgornjega seznama @@ -6181,7 +6181,7 @@ Ustvarjanj stavbe prekinjeno. - + The shape of this object Oblika tega predmeta @@ -6202,7 +6202,7 @@ Ustvarjanj stavbe prekinjeno. - + The line width of this object Debelina črt tega predmeta @@ -6739,12 +6739,12 @@ Ustvarjanj stavbe prekinjeno. Združi predmete iz enake snovi - + The latest time stamp of the linked file Najnovejši časovni žig povezane datoteke - + If true, the colors from the linked file will be kept updated Če drži, se bodo barve povezane datoteke posodabljale @@ -7762,7 +7762,7 @@ Ustvarjanj stavbe prekinjeno. - + The placement of this object Postavitev tega predmeta @@ -7897,7 +7897,7 @@ Ustvarjanj stavbe prekinjeno. Možnost izbire osi ali sestava osi, po katerih bo ta predmet namnožen - + Use the material color as this object's shape color, if available Če je na voljo, uporabi barvo snovi tega predmeta za barvo oblike @@ -7977,79 +7977,79 @@ Ustvarjanj stavbe prekinjeno. Oblika armature - + The objects that must be considered by this section plane. Empty means the whole document. Predmeti, ki morajo biti v tej prerezni ravnini zajeti. Prazno pomeni celoten dokument. - + If false, non-solids will be cut too, with possible wrong results. Če je napak, bodo prerezani tudi netelesni predmeti z možnostjo napačnih izidov. - + If True, resulting views will be clipped to the section plane area. Če drži, bodo dobljeni pogledi zamejeni s površino prerezne ravnine. - + If true, the color of the objects material will be used to fill cut areas. Če drži, bo za zapolnitev prerezanih ploskev uporabljena barva predmetove snovi. - + Geometry further than this value will be cut off. Keep zero for unlimited. Geometrija izven te vrednosti bo porezana. Za neomejenost pustite vrednost nič. - + The display length of this section plane Dolžina prikaza te prerezne ravnine - + The display height of this section plane Višina prikaza te prerezne ravnine - + The size of the arrows of this section plane Velikost puščic te prerezne ravnine - + The transparency of this object Prozornost tega predmeta - - + + Show the cut in the 3D view Prikaži prerez v 3D-pogledu - + The color of this object Barva tega predmeta - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) Razdalja med rezalno ravnino in ravnino vidnega polja (razdalja naj bo majhna, vendar ne nič) - + Show the label in the 3D view Prikaži oznako v 3D-pogledu - + The name of the font Naziv pisave - + The size of the text font Velikost pisave besedila diff --git a/src/Mod/BIM/Resources/translations/Arch_sr-CS.ts b/src/Mod/BIM/Resources/translations/Arch_sr-CS.ts index d14c3ecb7b..fd6f17093a 100644 --- a/src/Mod/BIM/Resources/translations/Arch_sr-CS.ts +++ b/src/Mod/BIM/Resources/translations/Arch_sr-CS.ts @@ -4209,83 +4209,83 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Part not found in file - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC not available - unable to process IFC files - + Error removing splitter Error removing splitter - + Reload reference Ponovo učitaj referencu - + Open reference Otvori referencu - + Unable to get lightWeight node for object referenced in Unable to get lightWeight node for object referenced in - - + + Invalid lightWeight node for object referenced in Invalid lightWeight node for object referenced in - - + + Invalid root node in Invalid root node in - + External reference Spoljašnji objekat - + External file External file - + Open Otvori - + Part to use: Part to use: - + Choose File Choose File - - + + None (Use whole object) None (Use whole object) - + Reference files Reference files - + Choose reference file Choose reference file @@ -4475,9 +4475,9 @@ If Run = 0 then the run is calculated so that the height is the same as the rela If this is checked, the window's Offset property value will be added to the value entered here - + - + @@ -4486,7 +4486,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -4495,12 +4495,12 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + - + - + @@ -4521,7 +4521,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Wires - + Components Komponente @@ -4534,7 +4534,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Ime - + @@ -4609,7 +4609,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + Axes Axes @@ -5200,7 +5200,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Object does not have settable IFC attributes - + @@ -5293,17 +5293,17 @@ Floor creation aborted. Successfully imported - + Error computing the shape of this object Error computing the shape of this object - + has no solid has no solid - + has an invalid shape has an invalid shape @@ -5314,144 +5314,144 @@ Floor creation aborted. - + has a null shape has a null shape - + Could not project face from {self.obj.Label} Could not project face from {self.obj.Label} - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. - + Components of This Object Components of This Object - + Edit IFC Properties Edit IFC Properties - + Edit Standard Code Edit Standard Code - + Wrong base type Wrong base type - + Toggle Subcomponents Toggle Subcomponents - + Closing Sketch edit Closing Sketch edit - + Component Component - + Select a base object Select a base object - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. - + Base component Base component - + Additions Additions - + Subtractions Subtractions - + Objects Objekti - + Fixtures Fixtures - + Group Grupa - + Hosts Hosts - + Property Svojstvo - + Add property Dodaj svojstvo - + Add property set Add property set - + New... Novi... - + New property New property - + New property set New property set @@ -5483,97 +5483,97 @@ Floor creation aborted. Create Section Plane - + Toggle Cutview Toggle Cutview - + Scope Scope - + Placement and Visuals Placement and Visuals - + Objects seen by this section plane Objects seen by this section plane - + Removes highlighted objects from the list above Removes highlighted objects from the list above - + Add Selected Add Selected - + Adds selected objects to the scope of this section plane Adds selected objects to the scope of this section plane - + Cut View Cut View - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model - + Rotate by 90° Rotate by 90° - + Rotates the plane around its local X-axis Rotates the plane around its local X-axis - + Rotates the plane around its local Y-axis Rotates the plane around its local Y-axis - + Rotates the plane around its local Z-axis Rotates the plane around its local Z-axis - + Resize to Fit Resize to Fit - + Recenter Plane Recenter Plane - + Rotate X Rotate X - + Rotate Y Rotate Y - + Rotate Z Rotate Z - + Resizes the plane to fit the objects in the list above Resizes the plane to fit the objects in the list above @@ -5583,7 +5583,7 @@ Floor creation aborted. Po sredini - + Centers the plane on the objects in the list above Centers the plane on the objects in the list above @@ -6192,7 +6192,7 @@ Building creation aborted. - + The shape of this object The shape of this object @@ -6213,7 +6213,7 @@ Building creation aborted. - + The line width of this object The line width of this object @@ -6750,12 +6750,12 @@ Building creation aborted. Fuse objects of same material - + The latest time stamp of the linked file The latest time stamp of the linked file - + If true, the colors from the linked file will be kept updated If true, the colors from the linked file will be kept updated @@ -7773,7 +7773,7 @@ Building creation aborted. - + The placement of this object The placement of this object @@ -7908,7 +7908,7 @@ Building creation aborted. An optional axis or axis system on which this object should be duplicated - + Use the material color as this object's shape color, if available Use the material color as this object's shape color, if available @@ -7988,79 +7988,79 @@ Building creation aborted. Shape of rebar - + The objects that must be considered by this section plane. Empty means the whole document. The objects that must be considered by this section plane. Empty means the whole document. - + If false, non-solids will be cut too, with possible wrong results. If false, non-solids will be cut too, with possible wrong results. - + If True, resulting views will be clipped to the section plane area. If True, resulting views will be clipped to the section plane area. - + If true, the color of the objects material will be used to fill cut areas. If true, the color of the objects material will be used to fill cut areas. - + Geometry further than this value will be cut off. Keep zero for unlimited. Geometry further than this value will be cut off. Keep zero for unlimited. - + The display length of this section plane The display length of this section plane - + The display height of this section plane The display height of this section plane - + The size of the arrows of this section plane The size of the arrows of this section plane - + The transparency of this object Providnost ovog objekta - - + + Show the cut in the 3D view Show the cut in the 3D view - + The color of this object The color of this object - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) The distance between the cut plane and the actual view cut (keep this a very small value but not zero) - + Show the label in the 3D view Show the label in the 3D view - + The name of the font The name of the font - + The size of the text font The size of the text font diff --git a/src/Mod/BIM/Resources/translations/Arch_sr.ts b/src/Mod/BIM/Resources/translations/Arch_sr.ts index f1688dab30..3077800b09 100644 --- a/src/Mod/BIM/Resources/translations/Arch_sr.ts +++ b/src/Mod/BIM/Resources/translations/Arch_sr.ts @@ -4209,83 +4209,83 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Part not found in file - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC not available - unable to process IFC files - + Error removing splitter Error removing splitter - + Reload reference Поново учитај референцу - + Open reference Отвори референцу - + Unable to get lightWeight node for object referenced in Unable to get lightWeight node for object referenced in - - + + Invalid lightWeight node for object referenced in Invalid lightWeight node for object referenced in - - + + Invalid root node in Invalid root node in - + External reference Спољашњи објекат - + External file External file - + Open Отвори - + Part to use: Part to use: - + Choose File Choose File - - + + None (Use whole object) None (Use whole object) - + Reference files Reference files - + Choose reference file Choose reference file @@ -4475,9 +4475,9 @@ If Run = 0 then the run is calculated so that the height is the same as the rela If this is checked, the window's Offset property value will be added to the value entered here - + - + @@ -4486,7 +4486,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -4495,12 +4495,12 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + - + - + @@ -4521,7 +4521,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Wires - + Components Компоненте @@ -4534,7 +4534,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Име - + @@ -4609,7 +4609,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + Axes Axes @@ -5200,7 +5200,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Object does not have settable IFC attributes - + @@ -5293,17 +5293,17 @@ Floor creation aborted. Successfully imported - + Error computing the shape of this object Error computing the shape of this object - + has no solid has no solid - + has an invalid shape has an invalid shape @@ -5314,144 +5314,144 @@ Floor creation aborted. - + has a null shape has a null shape - + Could not project face from {self.obj.Label} Could not project face from {self.obj.Label} - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. - + Components of This Object Components of This Object - + Edit IFC Properties Edit IFC Properties - + Edit Standard Code Edit Standard Code - + Wrong base type Wrong base type - + Toggle Subcomponents Toggle Subcomponents - + Closing Sketch edit Closing Sketch edit - + Component Component - + Select a base object Select a base object - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. - + Base component Base component - + Additions Additions - + Subtractions Subtractions - + Objects Објекти - + Fixtures Fixtures - + Group Група - + Hosts Hosts - + Property Оcобина - + Add property Додај својство - + Add property set Add property set - + New... Нови... - + New property New property - + New property set New property set @@ -5483,97 +5483,97 @@ Floor creation aborted. Create Section Plane - + Toggle Cutview Toggle Cutview - + Scope Scope - + Placement and Visuals Placement and Visuals - + Objects seen by this section plane Objects seen by this section plane - + Removes highlighted objects from the list above Removes highlighted objects from the list above - + Add Selected Add Selected - + Adds selected objects to the scope of this section plane Adds selected objects to the scope of this section plane - + Cut View Cut View - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model - + Rotate by 90° Rotate by 90° - + Rotates the plane around its local X-axis Rotates the plane around its local X-axis - + Rotates the plane around its local Y-axis Rotates the plane around its local Y-axis - + Rotates the plane around its local Z-axis Rotates the plane around its local Z-axis - + Resize to Fit Resize to Fit - + Recenter Plane Recenter Plane - + Rotate X Rotate X - + Rotate Y Rotate Y - + Rotate Z Rotate Z - + Resizes the plane to fit the objects in the list above Resizes the plane to fit the objects in the list above @@ -5583,7 +5583,7 @@ Floor creation aborted. По средини - + Centers the plane on the objects in the list above Centers the plane on the objects in the list above @@ -6192,7 +6192,7 @@ Building creation aborted. - + The shape of this object The shape of this object @@ -6213,7 +6213,7 @@ Building creation aborted. - + The line width of this object The line width of this object @@ -6750,12 +6750,12 @@ Building creation aborted. Fuse objects of same material - + The latest time stamp of the linked file The latest time stamp of the linked file - + If true, the colors from the linked file will be kept updated If true, the colors from the linked file will be kept updated @@ -7773,7 +7773,7 @@ Building creation aborted. - + The placement of this object The placement of this object @@ -7908,7 +7908,7 @@ Building creation aborted. An optional axis or axis system on which this object should be duplicated - + Use the material color as this object's shape color, if available Use the material color as this object's shape color, if available @@ -7988,79 +7988,79 @@ Building creation aborted. Shape of rebar - + The objects that must be considered by this section plane. Empty means the whole document. The objects that must be considered by this section plane. Empty means the whole document. - + If false, non-solids will be cut too, with possible wrong results. If false, non-solids will be cut too, with possible wrong results. - + If True, resulting views will be clipped to the section plane area. If True, resulting views will be clipped to the section plane area. - + If true, the color of the objects material will be used to fill cut areas. If true, the color of the objects material will be used to fill cut areas. - + Geometry further than this value will be cut off. Keep zero for unlimited. Geometry further than this value will be cut off. Keep zero for unlimited. - + The display length of this section plane The display length of this section plane - + The display height of this section plane The display height of this section plane - + The size of the arrows of this section plane The size of the arrows of this section plane - + The transparency of this object Провидност овог објекта - - + + Show the cut in the 3D view Show the cut in the 3D view - + The color of this object The color of this object - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) The distance between the cut plane and the actual view cut (keep this a very small value but not zero) - + Show the label in the 3D view Show the label in the 3D view - + The name of the font The name of the font - + The size of the text font The size of the text font diff --git a/src/Mod/BIM/Resources/translations/Arch_sv-SE.ts b/src/Mod/BIM/Resources/translations/Arch_sv-SE.ts index 85a550839a..d20dc8a555 100644 --- a/src/Mod/BIM/Resources/translations/Arch_sv-SE.ts +++ b/src/Mod/BIM/Resources/translations/Arch_sv-SE.ts @@ -4209,83 +4209,83 @@ Om Run = 0 beräknas Run så att höjden blir densamma som för den relativa pro Del hittades inte i filen - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC inte tillgängligt - kan inte behandla IFC-filer - + Error removing splitter Fel vid borttagning av splitter - + Reload reference Läs om referens - + Open reference Öppen referens - + Unable to get lightWeight node for object referenced in Det går inte att hämta noden lightWeight för objektet som refereras till i - - + + Invalid lightWeight node for object referenced in Ogiltig lightWeight-nod för objekt som refereras till i - - + + Invalid root node in Ogiltig rotnod i - + External reference Extern referens - + External file Extern fil - + Open Öppen - + Part to use: Del att använda: - + Choose File Välj en fil - - + + None (Use whole object) Ingen (använd hela objektet) - + Reference files Referensfiler - + Choose reference file Välj referensfil @@ -4475,9 +4475,9 @@ Om Run = 0 beräknas Run så att höjden blir densamma som för den relativa pro Om detta är markerat kommer fönstrets Offset-egenskapsvärde att läggas till det värde som anges här - + - + @@ -4486,7 +4486,7 @@ Om Run = 0 beräknas Run så att höjden blir densamma som för den relativa pro - + @@ -4495,12 +4495,12 @@ Om Run = 0 beräknas Run så att höjden blir densamma som för den relativa pro - + - + - + @@ -4521,7 +4521,7 @@ Om Run = 0 beräknas Run så att höjden blir densamma som för den relativa pro Ledningar - + Components Komponenter @@ -4534,7 +4534,7 @@ Om Run = 0 beräknas Run så att höjden blir densamma som för den relativa pro Namn - + @@ -4609,7 +4609,7 @@ Om Run = 0 beräknas Run så att höjden blir densamma som för den relativa pro - + Axes Axlar @@ -5200,7 +5200,7 @@ Om Run = 0 beräknas Run så att höjden blir densamma som för den relativa pro Objektet har inte inställbara IFC-attribut - + @@ -5293,17 +5293,17 @@ Skapandet av våningen avbröts. Framgångsrikt importerad - + Error computing the shape of this object Fel vid beräkning av formen på detta objekt - + has no solid har ingen solid - + has an invalid shape har en ogiltig form @@ -5314,144 +5314,144 @@ Skapandet av våningen avbröts. - + has a null shape har en nollform - + Could not project face from {self.obj.Label} Kunde inte projicera yta från {self.obj.Label} - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed Kunde inte avgöra om en yta från {self.obj.Label} är vertikal: normalAt() misslyckades - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. Fel vid beräkning av områden för {self.obj.Label}: det går inte att projicera eller skapa en yta med normal {face.normalAt(0, 0)}. Areavärdena kommer att återställas till 0. - + Components of This Object Komponenter i detta objekt - + Edit IFC Properties Redigera IFC-egenskaper - + Edit Standard Code Redigera standardkod - + Wrong base type Fel typ av bas - + Toggle Subcomponents Växla underkomponenter - + Closing Sketch edit Avslutning Sketch edit - + Component Komponent - + Select a base object Välj ett basobjekt - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. Fel vid beräkning av ytor för {self.obj.Label}: det går inte att projicera icke-planära ytor med hål. Ytvärdena återställs till 0. - + Base component Baskomponent - + Additions Tillägg - + Subtractions Subtraktioner - + Objects Objekt - + Fixtures Fixturer - + Group Grupp - + Hosts Värdar - + Property Fastighet - + Add property Lägg till fastighet - + Add property set Lägg till egenskapsset - + New... Ny... - + New property Ny objekt - + New property set Nya fastigheter @@ -5483,97 +5483,97 @@ Skapandet av våningen avbröts. Skapa sektionsplan - + Toggle Cutview Växla klippvy - + Scope Omfång - + Placement and Visuals Placering och synlighet - + Objects seen by this section plane Objekt sedda av detta sektionsplan - + Removes highlighted objects from the list above Tar bort framhävda objekt från listan ovan - + Add Selected Lägg till markerad - + Adds selected objects to the scope of this section plane Lägger till valda objekt till omfånget för detta sektionsplan - + Cut View Snittvy - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model Skapar ett live-snitt i 3D-vyn och döljer geometrin på ena sidan av planet så att du kan se inuti modellen - + Rotate by 90° Rotera 90° - + Rotates the plane around its local X-axis Roterar planet runt sin lokala X-axel - + Rotates the plane around its local Y-axis Roterar planet runt sin lokala Y-axel - + Rotates the plane around its local Z-axis Roterar planet runt sin lokala Z-axel - + Resize to Fit Storleksändra för att passa - + Recenter Plane Omcentrera plan - + Rotate X Rotera X - + Rotate Y Rotera Y - + Rotate Z Rotera Z - + Resizes the plane to fit the objects in the list above Ändra storlek på planet så att det passar objekten i listan ovan @@ -5583,7 +5583,7 @@ Skapandet av våningen avbröts. Centrera - + Centers the plane on the objects in the list above Centrerar planet på objekten i listan ovan @@ -6192,7 +6192,7 @@ Skapandet av byggnaden avbröts. - + The shape of this object Formen på detta objekt @@ -6213,7 +6213,7 @@ Skapandet av byggnaden avbröts. - + The line width of this object Linjebredden för detta objekt @@ -6750,12 +6750,12 @@ Skapandet av byggnaden avbröts. Smälta samman objekt av samma material - + The latest time stamp of the linked file Den senaste tidsstämpeln för den länkade filen - + If true, the colors from the linked file will be kept updated Om true, kommer färgerna från den länkade filen att hållas uppdaterade @@ -7773,7 +7773,7 @@ Skapandet av byggnaden avbröts. - + The placement of this object Placeringen av detta objekt @@ -7908,7 +7908,7 @@ Skapandet av byggnaden avbröts. En valfri axel eller ett valfritt axelsystem på vilket detta objekt ska dupliceras - + Use the material color as this object's shape color, if available Använd materialfärgen som formfärg för objektet, om den finns tillgänglig @@ -7988,79 +7988,79 @@ Skapandet av byggnaden avbröts. Formen på armeringsjärnet - + The objects that must be considered by this section plane. Empty means the whole document. De objekt som måste beaktas av detta avsnitt plan. Tomt betyder hela dokumentet. - + If false, non-solids will be cut too, with possible wrong results. Om den är felaktig kommer även icke-fasta ämnen att skäras bort, vilket kan leda till felaktiga resultat. - + If True, resulting views will be clipped to the section plane area. Om True, kommer resulterande vyer att klippas till sektionsplanets område. - + If true, the color of the objects material will be used to fill cut areas. Om true, kommer färgen på objektets material att användas för att fylla utskurna områden. - + Geometry further than this value will be cut off. Keep zero for unlimited. Geometri längre bort än detta värde kommer att klippas bort. Håll noll för obegränsat. - + The display length of this section plane Visningslängden för detta sektionsplan - + The display height of this section plane Visningshöjden för detta sektionsplan - + The size of the arrows of this section plane Storleken på pilarna i detta sektionsplan - + The transparency of this object Transparensen för detta objekt - - + + Show the cut in the 3D view Visa snittet i 3D-vyn - + The color of this object Färgen på detta objekt - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) Avståndet mellan snittplanet och det faktiska snittet (håll detta till ett mycket litet värde, men inte noll) - + Show the label in the 3D view Visa etiketten i 3D-vyn - + The name of the font Namnet på teckensnittet - + The size of the text font Storleken på textens teckensnitt diff --git a/src/Mod/BIM/Resources/translations/Arch_ta.ts b/src/Mod/BIM/Resources/translations/Arch_ta.ts new file mode 100644 index 0000000000..c85e2f1ee5 --- /dev/null +++ b/src/Mod/BIM/Resources/translations/Arch_ta.ts @@ -0,0 +1,11994 @@ + + + + + ArchMaterial + + + Choose a preset card + முன்னமைக்கப்பட்ட அட்டையைத் தேர்ந்தெடுக்கவும் + + + + Copy values from an existing material in the document + ஆவணத்தில் இருக்கும் பொருளிலிருந்து மதிப்புகளை நகலெடுக்கவும் + + + + BIM Material + BIM பொருள் + + + + Choose preset + முன்னமைவைத் தேர்ந்தெடுக்கவும் + + + + Copy existing… + ஏற்கனவே உள்ள நகலெடுக்க… + + + + Name + பெயர் + + + + The name/label of this material + இந்தப் பொருளின் பெயர்/லேபிள் + + + + Description + விவரம் + + + + An optional description for this material + இந்தப் பொருளுக்கான விருப்ப விளக்கம் + + + + Color + வண்ணம் + + + + The color of this material + இந்தப் பொருளின் நிறம் + + + + Section color + பிரிவு நிறம் + + + + A standard (MasterFormat, Omniclass…) code for this material + இந்தப் பொருளுக்கான நிலையான (மாச்டர் ஃபார்மேட், ஓம்னிக்லாச்...) குறியீடு + + + + Transparency + வெளிப்படைத்தன்மை + + + + A transparency value for this material + இந்தப் பொருளுக்கான வெளிப்படைத்தன்மை மதிப்பு + + + + Standard code + நிலையான குறியீடு + + + + Opens a browser dialog to choose a class from a BIM standard + BIM தரநிலையிலிருந்து வகுப்பைத் தேர்வுசெய்ய உலாவி உரையாடலைத் திறக்கும் + + + + URL + முகவரி + + + + A URL describing this material + இந்த உள்ளடக்கத்தை விவரிக்கும் முகவரி + + + + Opens the URL in a browser + உலாவியில் முகவரி ஐ திறக்கிறது + + + + Parent + பெற்றோர் + + + + BimServer + + + Server + சேவையகம் + + + + Name of the currently connected BIM Server. Settings can be adjusted in BIM preferences. + தற்போது இணைக்கப்பட்டுள்ள BIM சேவையகத்தின் பெயர். அமைப்புகளை BIM விருப்பத்தேர்வுகளில் சரிசெய்யலாம். + + + + Connect + இணை + + + + Idle + நிலையிக்கம் + + + + Available revisions + கிடைக்கும் திருத்தங்கள் + + + + Root object + ரூட் பொருள் + + + + Project + திட்டம் + + + + + BIM Server + BIM சேவையகம் + + + + Open in Browser + உலாவியில் திற + + + + The list of projects present on the BIM Server + BIM சேவையகத்தில் இருக்கும் திட்டங்களின் பட்டியல் + + + + Download + பதிவிறக்கம் + + + + Open + திற + + + + + Upload + பதிவேற்றவும் + + + + Comment + கருத்து + + + + Dialog + + + Unnamed schedule + பெயரிடப்படாத அட்டவணை + + + + Description + விவரம் + + + + A description for this operation + இந்தச் செயல்பாட்டிற்கான விளக்கம் + + + + + Property + சொத்து + + + + Unit + அலகு + + + + An optional semicolon (;) separated list of property:value filters. Prepend ! to a property name to invert the effect of the filter (exclude objects that match the filter). Objects whose property contains the value will be matched. + +Examples of valid filters (everything is case-insensitive): Name:Wall - Will only consider objects with 'wall' in their name (internal name); !Name:Wall - Will only consider objects which DO NOT have 'wall' in their name (internal name); Description:Win - Will only consider objects with 'win' in their description; !Label:Win - Will only consider objects which DO NOT have 'win' in their label; IfcType:Wall - Will only consider objects which Ifc Type is 'Wall'; !Tag:Wall - Will only consider objects which tag is NOT 'Wall'. If you leave this field empty, no filtering is applied + +When dealing with native IFC objects, you can use FreeCAD properties name, ex: 'Class:IfcWall' or any other IFC attribute (ex. 'IsTypedBy:#455'). If the 'Objects' column has been set to an IFC project or document, all the IFC entities of that project will be considered. + விருப்ப அரைப்புள்ளி (;) பிரிக்கப்பட்ட சொத்து:மதிப்பு வடிப்பான்கள். முன்மாதிரி ! வடிப்பானின் விளைவைத் தலைகீழாக மாற்ற ஒரு சொத்துப் பெயருக்கு (வடிப்பானுடன் பொருந்தக்கூடிய பொருட்களைத் தவிர்த்து). சொத்து மதிப்பு உள்ள பொருள்கள் பொருத்தப்படும். + +செல்லுபடியாகும் வடிப்பான்களின் எடுத்துக்காட்டுகள் (எல்லாம் கேச்-சென்சிட்டிவ்): பெயர்:சுவர் - அவற்றின் பெயரில் 'சுவர்' உள்ள பொருட்களை மட்டுமே கருத்தில் கொள்ளும் (உள் பெயர்); !பெயர்:சுவர் - தங்கள் பெயரில் 'சுவர்' இல்லாத பொருட்களை மட்டுமே கருத்தில் கொள்ளும் (உள் பெயர்); விளக்கம்:வெற்றி - அவற்றின் விளக்கத்தில் 'வெற்றி' உள்ள பொருட்களை மட்டுமே கருத்தில் கொள்ளும்; !லேபிள்:வெற்றி - தங்கள் லேபிளில் 'வெற்றி' இல்லாத பொருட்களை மட்டுமே கருத்தில் கொள்ளும்; IfcType:Wall - Ifc வகை 'Wall' ஆக இருக்கும் பொருட்களை மட்டுமே கருத்தில் கொள்ளும்; !டேக்:சுவர் - 'சுவர்' அல்லாத குறிச்சொல்லை மட்டுமே கருத்தில் கொள்ளும். இந்தப் புலத்தை காலியாக விட்டால், வடிகட்டுதல் பயன்படுத்தப்படாது + +சொந்த IFC பொருள்களைக் கையாளும் போது, FreeCAD பண்புகளின் பெயரைப் பயன்படுத்தலாம், எ.கா: 'Class:IfcWall' அல்லது வேறு ஏதேனும் IFC பண்புக்கூறு (எ.கா. 'IsTypedBy:#455'). 'ஆப்செக்ட்ச்' நெடுவரிசை ஒரு IFC திட்டம் அல்லது ஆவணத்திற்கு அமைக்கப்பட்டிருந்தால், அந்த திட்டத்தின் அனைத்து IFC நிறுவனங்களும் பரிசீலிக்கப்படும். + + + + Auto-update + தானாகப் புதுப்பித்தல் + + + + Add Row + வரிசையைச் சேர்க்கவும் + + + + Add Selection + தேர்வைச் சேர்க்கவும் + + + + Objects + பொருட்கள் + + + + Filter + வடிகட்டி + + + + The property to retrieve from each object.Can be 'Count' +to count the objects, or property names like 'Length' or +'Shape.Volume' to retrieve a certain property. + +When used with native IFC objects, this can be used to +retrieve any attribute or custom properties of the elements +retrieved. + ஒவ்வொரு பொருளிலிருந்தும் பெறுவதற்கான சொத்து. 'கவுண்ட்' ஆக இருக்கலாம் +பொருள்கள், அல்லது 'நீளம்' போன்ற சொத்து பெயர்கள் அல்லது +ஒரு குறிப்பிட்ட சொத்தை மீட்டெடுக்க 'Shape.Volume'. + +நேட்டிவ் IFC பொருள்களுடன் பயன்படுத்தும்போது, இதைப் பயன்படுத்தலாம் +உறுப்புகளின் ஏதேனும் பண்பு அல்லது தனிப்பயன் பண்புகளை மீட்டெடுக்கவும் +மீட்டெடுக்கப்பட்டது. + + + + Schedule Definition + அட்டவணை வரையறை + + + + Schedule name + அட்டவணை பெயர் + + + + Optional unit for the result, e.g. m³, m^3, or m3 + முடிவுக்கான விருப்ப அலகு, எ.கா. m³, m^3, அல்லது m3 + + + + An optional semicolon (;) separated list of object names +(internal names, not labels), to be considered by this operation. +If the list contains groups, children will be added. + +Leave blank to use all objects from the document. + +If the document is an IFC project, all IFC entities of the +document will be used, no matter if they are expanded +in FreeCAD or not. + +Use the name of the IFC project to get all the IFC entities +of that project, no matter if they are expanded or not. + பொருள் பெயர்களின் விருப்ப அரைப்புள்ளி (;) பிரிக்கப்பட்ட பட்டியல் +(உள் பெயர்கள், லேபிள்கள் அல்ல), இந்தச் செயல்பாட்டின் மூலம் பரிசீலிக்கப்படும். +பட்டியலில் குழுக்கள் இருந்தால், குழந்தைகள் சேர்க்கப்படுவார்கள். + +ஆவணத்தில் உள்ள அனைத்து பொருட்களையும் பயன்படுத்தக் காலியாக விடவும். + +ஆவணம் ஒரு IFC திட்டமாக இருந்தால், அனைத்து IFC நிறுவனங்களும் +ஆவணம் பயன்படுத்தப்படும், அவை விரிவாக்கப்பட்டாலும் பரவாயில்லை +FreeCAD இல் அல்லது இல்லை. + +அனைத்து IFC நிறுவனங்களையும் பெற IFC திட்டத்தின் பெயரைப் பயன்படுத்தவும் +அந்தத் திட்டத்தின், அவை விரிவாக்கப்பட்டாலும் இல்லாவிட்டாலும் பரவாயில்லை. + + + + If this is enabled, an associated spreadsheet containing the results will be maintained together with this schedule object + இது இயக்கப்பட்டால், முடிவுகள் அடங்கிய விரிதாள் இந்த அட்டவணைப் பொருளுடன் ஒன்றாகப் பராமரிக்கப்படும் + + + + Associate spreadsheet + இணை விரிதாள் + + + + If this is enabled, additional lines will be filled with each object considered. If not, only the totals. + இது இயக்கப்பட்டால், கருதப்படும் ஒவ்வொரு பொருளிலும் கூடுதல் வரிகள் நிரப்பப்படும். இல்லை என்றால், மொத்தம் மட்டுமே. + + + + Detailed results + விரிவான முடிவுகள் + + + + If this is enabled, the schedule and the associated spreadsheet are updated whenever the document is recomputed. + இது இயக்கப்பட்டால், ஆவணம் மீண்டும் கணக்கிடப்படும் போதெல்லாம் அட்டவணையும் அதனுடன் தொடர்புடைய விரிதாளும் புதுப்பிக்கப்படும். + + + + Adds a line below the selected line/cell + தேர்ந்தெடுக்கப்பட்ட கோடு/கலத்தின் கீழே ஒரு வரியைச் சேர்க்கிறது + + + + Deletes the selected line + தேர்ந்தெடுக்கப்பட்ட வரியை நீக்குகிறது + + + + Delete Row + வரிசையை நீக்கு + + + + Clears the whole list + முழு பட்டியலையும் அழிக்கிறது + + + + Clear + தெளிவு + + + + Put selected objects into the 'Objects' column of the selected row + தேர்ந்தெடுக்கப்பட்ட வரிசையின் 'பொருள்கள்' நெடுவரிசையில் தேர்ந்தெடுக்கப்பட்ட பொருட்களை வைக்கவும் + + + + Imports the contents of a CSV file + காபிம கோப்பின் உள்ளடக்கங்களை இறக்குமதி செய்கிறது + + + + Import + இறக்குமதி + + + + Exports results to a CSV or Markdown file. For CSV export in LibreOffice: maintain a live link by right-clicking the Sheets tab bar → New Sheet → From File → Link. In LibreOffice v6.x and later: use Sheet → Insert Sheet… → From File → Browse… + முடிவுகளை காபிம அல்லது Markdown கோப்பிற்கு ஏற்றுமதி செய்கிறது. LibreOffice இல் காபிம ஏற்றுமதிக்கு: தாள்கள் தாவல் பட்டியில் → புதிய தாள் → கோப்பு → இணைப்பிலிருந்து வலது சொடுக்கு செய்வதன் மூலம் நேரடி இணைப்பைப் பராமரிக்கவும். LibreOffice v6.x மற்றும் அதற்குப் பிறகு: தாள் பயன்படுத்தவும் → தாளைச் செருகவும்… → கோப்பிலிருந்து → உலாவவும்… + + + + Export + ஏற்றுமதி + + + + BimServer Login + BimServer உள்நுழைவு + + + + BIM server URL + BIM சர்வர் முகவரி + + + + Login (email) + உள்நுழைவு (மின்னஞ்சல்) + + + + Password + கடவுச்சொல் + + + + Stay logged in across FreeCAD sessions + FreeCAD அமர்வுகள் முழுவதும் உள்நுழைந்திருக்கவும் + + + + + + + + Dialog + உரையாடல் + + + + Leave this empty to generate one at export + ஏற்றுமதியில் ஒன்றை உருவாக்க இதைக் காலியாக விடவும் + + + + IFC Properties Manager + IFC பண்புகள் மேலாளர் + + + + Only selected objects + தேர்ந்தெடுக்கப்பட்ட பொருள்கள் மட்டுமே + + + + + + Only visible BIM objects + BIM பொருள்கள் மட்டுமே தெரியும் + + + + Display and manage IFC properties common to all selected BIM objects + தேர்ந்தெடுக்கப்பட்ட அனைத்து BIM பொருள்களுக்கும் பொதுவான IFC பண்புகளைக் காண்பி மற்றும் நிர்வகிக்கவும் + + + + Search for a property or property set + சொத்து அல்லது சொத்து தொகுப்பைத் தேடுங்கள் + + + + Only show matches + போட்டிகளை மட்டும் காட்டு + + + + + + Select All + அனைத்தையும் தேர்ந்தெடு + + + + List of IFC properties for the selected objects. Double-click to edit. Drag and drop to reorganize. + தேர்ந்தெடுக்கப்பட்ட பொருட்களுக்கான IFC பண்புகளின் பட்டியல். திருத்துவதற்கு இருமுறை சொடுக்கு செய்யவும். மறுசீரமைக்க இழுத்து விடுங்கள். + + + + IFC Properties + IFC பண்புகள் + + + + + Delete Selected Property/Property Set + தேர்ந்தெடுக்கப்பட்ட சொத்து/சொத்து தொகுப்பை நீக்கு + + + + IFC Properties Editor + IFC பண்புகள் ஆசிரியர் + + + + IFC UUID + IFC UUID + + + + List of IFC properties for this object. Double-click to edit. Drag and drop to reorganize. + இந்த பொருளுக்கான IFC பண்புகளின் பட்டியல். திருத்துவதற்கு இருமுறை சொடுக்கு செய்யவும். மறுசீரமைக்க இழுத்து விடுங்கள். + + + + Force exporting geometry as BREP + வடிவவியலை BREP ஆகக் கட்டாயப்படுத்தவும் + + + + Force export of full FreeCAD parametric data + முழு FreeCAD அளவுரு தரவைக் கட்டாய ஏற்றுமதி + + + + + Order by + மூலம் ஆர்டர் செய்யவும் + + + + + Alphabetical + அகரவரிசைப்படி + + + + + IFC type + IFC வகை + + + + Material + பொருள் + + + + + Model structure + மாதிரி அமைப்பு + + + + Change type + வகையை மாற்றவும் + + + + Change material + பொருள் மாற்றவும் + + + + Single IFC Document + ஒற்றை IFC ஆவணம் + + + + Convert this document to an IFC document? Selecting 'Yes' will enable automatic creation of IFC objects. Selecting 'No' will allow a mix of IFC and non-IFC elements within the file. + இந்த ஆவணத்தை IFC ஆவணமாக மாற்றவா? 'ஆம்' என்பதைத் தேர்ந்தெடுப்பது IFC பொருட்களைத் தானாக உருவாக்குவதைச் செயல்படுத்தும். 'இல்லை' என்பதைத் தேர்ந்தெடுப்பது, கோப்பில் உள்ள IFC மற்றும் IFC அல்லாத கூறுகளின் கலவையை அனுமதிக்கும். + + + + Adds a default building structure consisting of IfcSite, IfcBuilding, and IfcBuildingStorey. The structure can also be added manually at a later stage. + IfcSite, IfcBuilding மற்றும் IfcBuildingStorey ஆகியவற்றைக் கொண்ட இயல்புநிலை கட்டிடக் கட்டமைப்பைச் சேர்க்கிறது. கட்டமைப்பைப் பின்னர் கட்டத்தில் கைமுறையாகச் சேர்க்கலாம். + + + + Also create a default structure + இயல்புநிலை கட்டமைப்பையும் உருவாக்கவும் + + + + Prevents further prompts when creating new FreeCAD documents. New documents will not be converted to IFC automatically, but conversion remains possible later via Utils → Create IFC Project. + புதிய FreeCAD ஆவணங்களை உருவாக்கும்போது மேலும் தூண்டுதல்களைத் தடுக்கிறது. புதிய ஆவணங்கள் தானாகவே IFC ஆக மாற்றப்படாது, ஆனால் Utils → ஐஎஃப்சி திட்டத்தை உருவாக்குதல் மூலம் மாற்றுதல் சாத்தியமாகும். + + + + + Do not ask again + மீண்டும் கேட்காதே + + + + IFC Elements Manager + IFC கூறுகள் மேலாளர் + + + + <html><head/><body><p>This dialog lets you change the IFC type and material associated with any BIM object in this document. Double-click the IFC type to change, or use the drop-down menu below the list.</p></body></html> + <html><head/><body><p>இந்த ஆவணத்தில் உள்ள BIM பொருளுடன் தொடர்புடைய IFC வகை மற்றும் உள்ளடக்கத்தை மாற்ற இந்த உரையாடல் உங்களை அனுமதிக்கிறது. மாற்ற IFC வகையை இருமுறை சொடுக்கு செய்யவும் அல்லது பட்டியலுக்குக் கீழே உள்ள கீழ்தோன்றும் மெனுவைப் பயன்படுத்தவும்.</p></body></html> + + + + IFC Quantities Manager + IFC அளவு மேலாளர் + + + + <html><head/><body><p>Checked quantities will be exported to IFC. Quantities marked with a warning sign indicate a zero value that you might need to check. Clicking a column header will apply to all selected items.</p><p><span style=" font-weight:600;">Warning</span>: Horizontal area is the area obtained when projecting the object on the ground (X,Y) plane, but vertical area is the sum of all areas of the faces that are vertical (orthogonal to the ground plane), so a wall will have its both faces counted.</p><p>Length, width and height values can be changed here, but beware, it might change the geometry!</p></body></html> + <html><head/><body><p>சரிபார்க்கப்பட்ட அளவுகள் IFCக்கு ஏற்றுமதி செய்யப்படும். முன்னறிவிப்பு அடையாளத்துடன் குறிக்கப்பட்ட அளவுகள் நீங்கள் சரிபார்க்க வேண்டிய சுழிய மதிப்பைக் குறிக்கின்றன. நெடுவரிசைத் தலைப்பைக் சொடுக்கு செய்வது, தேர்ந்தெடுக்கப்பட்ட அனைத்து உருப்படிகளுக்கும் பொருந்தும்.</p><p><span style=" font-weight:600;">எச்சரிக்கை</span>: கிடைமட்டப் பகுதி என்பது தரையில் (X,Y) விமானத்தைத் திட்டமிடும்போது கிடைக்கும் பகுதி, ஆனால் செங்குத்து பகுதி என்பது செங்குத்து (ஆர்த்தோகனல்) முகங்களின் அனைத்துப் பகுதிகளின் கூட்டுத்தொகையாகும். கணக்கிடப்பட்டது.</p><p>நீளம், அகலம் மற்றும் உயரம் மதிப்புகளை இங்கே மாற்றலாம், ஆனால் கவனமாக, அது வடிவவியலை மாற்றக்கூடும்!</p></body></html> + + + + Apply + செயற்படுத்து + + + + Refresh + புதுப்பி + + + + How the IFC file will initially be imported: Only one object, only project structure, or all individual objects. + IFC கோப்பு எப்படி முதலில் இறக்குமதி செய்யப்படும்: ஒரே ஒரு பொருள், ஒரே திட்ட அமைப்பு அல்லது அனைத்து தனிப்பட்ட பொருள்களும். + + + + Only root object (default) + ரூட் பொருள் மட்டும் (இயல்புநிலை) + + + + Project structure (levels) + திட்ட அமைப்பு (நிலைகள்) + + + + All individual IFC objects + அனைத்து தனிப்பட்ட IFC பொருள்கள் + + + + Initial import + ஆரம்ப இறக்குமதி + + + + IFC Import Options + IFC இறக்குமதி விருப்பங்கள் + + + + Locked (IFC objects only) + பூட்டப்பட்டது (IFC பொருள்கள் மட்டும்) + + + + Unlocked (non-IFC objects permitted) + திறக்கப்பட்டது (IFC அல்லாத பொருள்கள் அனுமதிக்கப்படுகின்றன) + + + + Lock document + பூட்டு ஆவணம் + + + + Representation type + பிரதிநிதித்துவ வகை + + + + The type of object created at import. Mesh is faster, but Shapes are more precise. You can convert between the two anytime by right-clicking the object tree + இறக்குமதியின் போது உருவாக்கப்பட்ட பொருளின் வகை. மெச் வேகமானது, ஆனால் வடிவங்கள் மிகவும் துல்லியமானவை. ஆப்செக்ட் ட்ரீயை ரைட் சொடுக்கு செய்வதன் மூலம் எப்போது வேண்டுமானாலும் இரண்டிற்கும் இடையே மாற்றலாம் + + + + Load the shape (slower) + வடிவத்தை ஏற்றவும் (மெதுவாக) + + + + Load 3D representation only, no shape (default) + 3D பிரதிநிதித்துவத்தை மட்டும் ஏற்றவும், வடிவம் இல்லை (இயல்புநிலை) + + + + No 3D representation + 3D பிரதிநிதித்துவம் இல்லை + + + + Preloads IFC types that are connected to the objects. It is also possible to leave this setting disabled and double click later on the object to load the types. + பொருள்களுடன் இணைக்கப்பட்ட IFC வகைகளை முன்கூட்டியே ஏற்றுகிறது. வகைகளை ஏற்றுவதற்கு, இந்த அமைப்பை முடக்கிவிட்டு, பொருளின் மீது இருமுறை சொடுக்கு செய்யவும். + + + + Preload all materials of the file. It is advised to leave this unchecked and load materials later, only when needed + கோப்பின் அனைத்து பொருட்களையும் முன்பே ஏற்றவும். இதைத் தேர்வு செய்யாமல் விட்டுவிட்டு, தேவைப்படும்போது மட்டுமே பொருட்களை ஏற்றிச் செல்ல அறிவுறுத்தப்படுகிறது + + + + If this is unchecked, these settings will be applied automatically next time. This can be changed later under menu Edit -> Preferences -> BIM -> Native IFC + இது தேர்வு செய்யப்படவில்லை என்றால், அடுத்த முறை இந்த அமைப்புகள் தானாகவே பயன்படுத்தப்படும். இதை பின்னர் பட்டியல் திருத்து -> விருப்பத்தேர்வுகள் -> BIM -> நேட்டிவ் IFC கீழ் மாற்றலாம் + + + + If this is checked, the workbench specified in Start preferences will be loaded after import + இது சரிபார்க்கப்பட்டால், தொடக்க விருப்பத்தேர்வுகளில் குறிப்பிடப்பட்டுள்ள பணிப்பெட்டி இறக்குமதிக்குப் பிறகு ஏற்றப்படும் + + + + Defines how IFC data is stored in the FreeCAD document. 'Single IFC document' treats the FreeCAD document itself as the IFC document, with all created content belonging to it. 'Use IFC document object' creates a separate object representing the IFC document, allowing both IFC and non-IFC content to coexist. + FreeCAD ஆவணத்தில் IFC தரவு எவ்வாறு சேமிக்கப்படுகிறது என்பதை வரையறுக்கிறது. 'ஒற்றை IFC ஆவணம்' FreeCAD ஆவணத்தையே IFC ஆவணமாகக் கருதுகிறது, அதில் உருவாக்கப்பட்ட அனைத்து உள்ளடக்கமும் உள்ளது. 'ஐஎஃப்சி ஆவணப் பொருளைப் பயன்படுத்து' என்பது ஐஎஃப்சி ஆவணத்தைப் பிரதிநிதித்துவப்படுத்தும் தனிப் பொருளை உருவாக்குகிறது, இது ஐஎஃப்சி மற்றும் ஐஎஃப்சி அல்லாத உள்ளடக்கம் இரண்டையும் இணைத்து இருக்க அனுமதிக்கிறது. + + + + Switch workbench after import + இறக்குமதி செய்த பிறகு பணிப்பெட்டியை மாற்றவும் + + + + Preload types + முன் ஏற்றும் வகைகள் + + + + Preload property sets of all objects. It is advised to leave this unchecked and load property sets later, only when needed + அனைத்து பொருட்களின் சொத்து தொகுப்புகளை முன்கூட்டியே ஏற்றவும். இதைத் தேர்வு செய்யாமல் விட்டுவிட்டு, தேவைப்படும்போது மட்டுமே சொத்துக்களைத் பின்னர் ஏற்றவும் + + + + Preload property sets + சொத்து தொகுப்புகளை முன்கூட்டியே ஏற்றவும் + + + + Preload materials + பொருட்களை முன்கூட்டியே ஏற்றவும் + + + + Preload all layers of the file. It is advised to leave this unchecked and load layers later, only when needed + கோப்பின் அனைத்து அடுக்குகளையும் முன்கூட்டியே ஏற்றவும். இதைத் தேர்வு செய்யாமல் விட்டுவிட்டு, தேவைப்படும்போது மட்டும் லேயர்களை ஏற்றவும் + + + + Preload layers + அடுக்குகளை முன்கூட்டியே ஏற்றவும் + + + + New + புதிய + + + + Adds this layer to an IFC project + இந்த லேயரை IFC திட்டத்தில் சேர்க்கிறது + + + + + + Delete + நீக்கு + + + + Layers Manager + அடுக்கு மேலாளர் + + + + Toggle Visibility + தெரிவுநிலையை நிலைமாற்று + + + + Isolate + தனிமைப்படுத்து + + + + Assign selected objects to the selected layer + தேர்ந்தெடுக்கப்பட்ட பொருட்களைத் தேர்ந்தெடுக்கப்பட்ட அடுக்கிற்கு ஒதுக்கி விடு + + + + Assign + ஒதுக்கி விடு + + + + + + Cancel + ரத்துசெய் + + + + + + + OK + சரி + + + + Nudge + நட்ச் + + + + New nudge value + புதிய நட்ச் மதிப்பு + + + + BIM Project Setup + BIM திட்ட அமைப்பு + + + + Project name + திட்ட பெயர் + + + + Create Site + தளத்தை உருவாக்கவும் + + + + Unnamed + பெயரில்லாதது + + + + E + + + + + Elevation + உயர்வு ரேகை + + + + Declination + சரிவு + + + + Default Site + இயல்புநிலை தளம் + + + + Add standard IFC PSet + நிலையான IFC PSet ஐச் சேர்க்கவும் + + + + + + + Name + பெயர் + + + + Fill this dialog with preset values + முன்னமைக்கப்பட்ட மதிப்புகளுடன் இந்த உரையாடலை நிரப்பவும் + + + + Use preset + முன்னமைவைப் பயன்படுத்தவும் + + + + The settings below can be saved as a preset. Presets are stored as .txt files in the local FreeCAD user folder + கீழே உள்ள அமைப்புகளை முன்னமைவாகச் சேமிக்கலாம். முன்னமைவுகள் உள்ளக FreeCAD பயனர் கோப்புறையில் .txt கோப்புகளாக சேமிக்கப்படும் + + + + Save Preset + முன்னமைவை சேமிக்கவும் + + + + Creates a new BIM project + புதிய BIM திட்டத்தை உருவாக்குகிறது + + + + Create a New BIM Project + புதிய BIM திட்டத்தை உருவாக்கவும் + + + + A new BIM project will be created, either as a new FreeCAD document or as a Native IFC project + புதிய ஃப்ரீகேட் ஆவணமாகவோ அல்லது நேட்டிவ் ஐஎஃப்சி திட்டமாகவோ புதிய BIM திட்டம் உருவாக்கப்படும் + + + + This will create a new FreeCAD document for the construction of a BIM model, but initially with no specific IFC structure. This is the most flexible option when starting working on a BIM project. This project can be converted to IFC anytime later. + இது BIM மாதிரியை உருவாக்குவதற்கான புதிய FreeCAD ஆவணத்தை உருவாக்கும், ஆனால் ஆரம்பத்தில் குறிப்பிட்ட IFC அமைப்பு இல்லாமல். BIM திட்டத்தில் வேலை செய்யத் தொடங்கும் போது இது மிகவும் நெகிழ்வான விருப்பமாகும். இந்தத் திட்டத்தை எப்போது வேண்டுமானாலும் IFCக்கு மாற்றலாம். + + + + Create a new document without IFC support + IFC உதவி இல்லாமல் புதிய ஆவணத்தை உருவாக்கவும் + + + + This will create an IFC project. All the BIM objects added to the IFC project will immediately become IFC objects. This is less flexible, but helps to strictly adhere to the IFC standard. + இது ஒரு IFC திட்டத்தை உருவாக்கும். IFC திட்டத்தில் சேர்க்கப்பட்ட அனைத்து BIM பொருள்களும் உடனடியாக IFC பொருள்களாக மாறும். இது குறைவான நெகிழ்வுத்தன்மை கொண்டது, ஆனால் IFC தரநிலையை கண்டிப்பாக கடைபிடிக்க உதவுகிறது. + + + + Create a native IFC project in the current document + தற்போதைய ஆவணத்தில் சொந்த IFC திட்டத்தை உருவாக்கவும் + + + + The new IFC project will be created as a new FreeCAD document. In that mode, the IFC project is the FreeCAD document, anything created in that document becomes part of the IFC project. This is extremely restrictive as no non-IFC object can be added to the document. + புதிய IFC திட்டம் ஒரு புதிய FreeCAD ஆவணமாக உருவாக்கப்படும். அந்த முறையில், IFC திட்டமானது FreeCAD ஆவணமாகும், அந்த ஆவணத்தில் உருவாக்கப்பட்ட எதுவும் IFC திட்டத்தின் ஒரு பகுதியாக மாறும். ஆவணத்தில் ஐஎஃப்சி அல்லாத எந்தப் பொருளையும் சேர்க்க முடியாது என்பதால் இது மிகவும் கட்டுப்படுத்தப்படுகிறது. + + + + Create a locked native IFC project as a new document + பூட்டப்பட்ட சொந்த IFC திட்டத்தை புதிய ஆவணமாக உருவாக்கவும் + + + + A name for this BIM or IFC project + இந்த BIM அல்லது IFC திட்டத்திற்கான பெயர் + + + + Create a new site + புதிய தளத்தை உருவாக்கவும் + + + + The site object contains all the data relative to the project location. Later on, is it possible to attach a physical object representing the terrain. + தளப் பொருளானது திட்ட இருப்பிடத்துடன் தொடர்புடைய அனைத்துத் தரவையும் கொண்டுள்ளது. பின்னர், நிலப்பரப்பைக் குறிக்கும் ஒரு இயற்பியல் பொருளை இணைக்க முடியுமா? + + + + The east longitude of this site + இந்த தளத்தின் கிழக்கு தீர்க்கரேகை + + + + A name for this site + இந்த தளத்திற்கு ஒரு பெயர் + + + + The difference between the up direction of this site and the true north direction + இந்த தளத்தின் மேல் திசைக்கும் உண்மையான வடக்கு திசைக்கும் உள்ள வேறுபாடு + + + + ° + ° + + + + Longitude + நெட்டாங்கு + + + + The elevation of this site + இந்த தளத்தின் உயரம் + + + + The physical (postal) address of this site + இந்த தளத்தின் இயற்பியல் (அஞ்சல்) முகவரி + + + + Address + முகவரி + + + + Latitude + அகலாங்கு + + + + The north latitude of this site + இந்த தளத்தின் வடக்கு அட்சரேகை + + + + N + என் + + + + Creates a new building + புதிய கட்டிடத்தை உருவாக்குகிறது + + + + Create Building + கட்டிடத்தை உருவாக்கவும் + + + + This will configure a single building for this project. If the project is made of several buildings, it can be duplicated after creation and its properties updated. + இது இந்த திட்டத்திற்காக ஒரு கட்டிடத்தை கட்டமைக்கும். திட்டம் பல கட்டிடங்களால் செய்யப்பட்டிருந்தால், உருவாக்கம் மற்றும் அதன் பண்புகள் புதுப்பிக்கப்பட்ட பிறகு அதை நகலெடுக்கலாம். + + + + Default building + இயல்புநிலை கட்டிடம் + + + + Number of vertical axes + செங்குத்து அச்சுகளின் எண்ணிக்கை + + + + Primary function + முதன்மை செயல்பாடு + + + + Number of horizontal axes + கிடைமட்ட அச்சுகளின் எண்ணிக்கை + + + + An estimate building width. Keep the value as 0 to not specify this now. + ஒரு மதிப்பீடு கட்டிட அகலம். இதை இப்போது குறிப்பிடாமல் இருக்க மதிப்பை 0 ஆக வைக்கவும். + + + + The line width of axes + அச்சுகளின் வரி அகலம் + + + + Distance between vertical axes + செங்குத்து அச்சுகளுக்கு இடையே உள்ள தூரம் + + + + An estimate building length. Keep the value as 0 to not specify this now. + ஒரு மதிப்பீடு கட்டிட நீளம். இதை இப்போது குறிப்பிடாமல் இருக்க மதிப்பை 0 ஆக வைக்கவும். + + + + Distance between horizontal axes + கிடைமட்ட அச்சுகளுக்கு இடையே உள்ள தூரம் + + + + Default groups to be added to each level. Default groups such as walls and windows are useful to organize the different building elements inside a level. + ஒவ்வொரு நிலைக்கும் இயல்புநிலை குழுக்கள் சேர்க்கப்பட வேண்டும். சுவர்கள் மற்றும் சன்னல்கள் போன்ற இயல்புநிலை குழுக்கள் வெவ்வேறு கட்டிட கூறுகளை ஒரு மட்டத்திற்குள் ஒழுங்கமைக்க பயனுள்ளதாக இருக்கும். + + + + A list of groups to add under each level + ஒவ்வொரு மட்டத்தின் கீழும் சேர்க்க வேண்டிய குழுக்களின் பட்டியல் + + + + Add New Group + புதிய குழுவைச் சேர்க்கவும் + + + + Delete a selected group + தேர்ந்தெடுக்கப்பட்ட குழுவை நீக்கவும் + + + + Accept the values of this form + இந்தப் படிவத்தின் மதிப்புகளை ஏற்கவும் + + + + Gross building length + மொத்த கட்டிட நீளம் + + + + This dialog assists in creating and configuring a new BIM project in FreeCAD + இந்த உரையாடல் FreeCAD இல் ஒரு புதிய BIM திட்டத்தை உருவாக்கி உள்ளமைக்க உதவுகிறது + + + + Gross building width + மொத்த கட்டிட அகலம் + + + + Number of H axes + எச் அச்சுகளின் எண்ணிக்கை + + + + Distance between H axes + H அச்சுகளுக்கு இடையே உள்ள தூரம் + + + + Number of V axes + V அச்சுகளின் எண்ணிக்கை + + + + The primary function of this building + இந்த கட்டிடத்தின் முதன்மை செயல்பாடு + + + + Distance between V axes + V அச்சுகளுக்கு இடையே உள்ள தூரம் + + + + + 0 + 0 + + + + Axes line width + அச்சு வரி அகலம் + + + + The color of axes + அச்சுகளின் நிறம் + + + + Axes color + அச்சுகளின் நிறம் + + + + Add a human figure to the document + ஆவணத்தில் மனித உருவத்தைச் சேர்க்கவும் + + + + Add Human Figure + மனித உருவத்தைச் சேர்க்கவும் + + + + A human figure will be added to the document, which helps give a sense of scale + ஆவணத்தில் ஒரு மனித உருவம் சேர்க்கப்படும், இது அளவின் உணர்வைக் கொடுக்க உதவுகிறது + + + + Levels + நிலைகள் + + + + BIM projects are typically organized into levels that represent the different storeys of a building. Although it is not mandatory to work with levels in FreeCAD, the default levels can be set here. + BIM திட்டங்கள் பொதுவாக ஒரு கட்டிடத்தின் வெவ்வேறு மாடிகளைக் குறிக்கும் நிலைகளாக ஒழுங்கமைக்கப்படுகின்றன. FreeCAD இல் உள்ள நிலைகளுடன் வேலை செய்வது கட்டாயமில்லை என்றாலும், இயல்புநிலை நிலைகளை இங்கே அமைக்கலாம். + + + + The number of levels to create + உருவாக்க வேண்டிய நிலைகளின் எண்ணிக்கை + + + + Level height + நிலை உயரம் + + + + The vertical distance between each level + ஒவ்வொரு நிலைக்கும் இடையே உள்ள செங்குத்து தூரம் + + + + Number of levels + நிலைகளின் எண்ணிக்கை + + + + Below are the phases currently configured for this model + இந்த மாதிரிக்காக தற்போது கட்டமைக்கப்பட்ட கட்டங்கள் கீழே உள்ளன + + + + + Add + சேர் + + + + This display lists all the components of the current document. Select them to create a FreeCAD spreadsheet containing information from them. + இந்த காட்சி தற்போதைய ஆவணத்தின் அனைத்து கூறுகளையும் பட்டியலிடுகிறது. அவர்களிடமிருந்து தகவல்களைக் கொண்ட FreeCAD விரிதாளை உருவாக்க அவற்றைத் தேர்ந்தெடுக்கவும். + + + + This dialog window will help generate a list of components, dimensions, and materials from an opened BIM file for quantity surveyor purposes. + அளவு சர்வேயர் நோக்கங்களுக்காக திறக்கப்பட்ட BIM கோப்பிலிருந்து கூறுகள், பரிமாணங்கள் மற்றும் பொருட்களின் பட்டியலை உருவாக்க இந்த உரையாடல் சாளரம் உதவும். + + + + Select from these options the values desired from each component. FreeCAD will generate a line in the spreadsheet with these values (if they are present). + இந்த விருப்பங்களிலிருந்து ஒவ்வொரு கூறுகளிலிருந்தும் தேவையான மதிப்புகளைத் தேர்ந்தெடுக்கவும். இந்த மதிப்புகளுடன் (அவை இருந்தால்) விரிதாளில் ஒரு வரியை FreeCAD உருவாக்கும். + + + + object.Length + பொருள்.நீளம் + + + + Shape.Volume + வடிவம்.தொகுதி + + + + object.Label + பொருள்.லேபிள் + + + + count + எண்ணுங்கள் + + + + Select these components from the list to hide the rest of them and move to survey mode. + மீதமுள்ளவற்றை மறைக்க பட்டியலிலிருந்து இந்தக் கூறுகளைத் தேர்ந்தெடுத்து கணக்கெடுப்பு பயன்முறைக்கு செல்லவும். + + + + Select these components from the list to hide the rest of them and move to schedule definition mode. + மீதமுள்ளவற்றை மறைக்க பட்டியலிலிருந்து இந்தக் கூறுகளைத் தேர்ந்தெடுத்து, அட்டவணை வரையறை பயன்முறைக்கு நகர்த்தவும். + + + + Spaces Manager + விண்வெளி மேலாளர் + + + + This screen enables checking the spaces configuration and editing of attributes in the project. + இந்தத் திரையானது ச்பேச் உள்ளமைவைச் சரிபார்க்கவும், திட்டத்தில் உள்ள பண்புக்கூறுகளைத் திருத்தவும் உதவுகிறது. + + + + Space + இடைவெளி + + + + + Color + வண்ணம் + + + + + + Area + பகுதி + + + + Total + மொத்தம் + + + + + Occupants + ஆக்கிரமிப்பாளர்கள் + + + + + 1.00 m² + 1.00 மீ² + + + + + Electric consumption + மின்சார நுகர்வு + + + + Space Information + விண்வெளி செய்தி + + + + + + + 0 + 0 + + + + 0 W + 0 டபிள்யூ + + + + Label + சிட்டை + + + + Level + நிலை + + + + Level name + நிலை பெயர் + + + + W + டபிள்யூ + + + + Use + பயன்படுத்தவும் + + + + IFC Representation + IFC பிரதிநிதித்துவம் + + + + GroupBox + குழுபெட்டி + + + + Value + மதிப்பு + + + + Welcome + வரவேற்கிறோம் + + + + Welcome to the BIM workbench! + BIM வொர்க்பெஞ்சிற்கு வரவேற்கிறோம்! + + + + <html><head/><body><p>This appears to be the first time BIM workbench is used. Selecting OK will open a setup screen with a few recommended FreeCAD options tailored for BIM workflows. These settings can be modified later under <span style=" font-weight:600;">Manage -&gt; BIM Setup…</span></p></body></html> + <html><head/><body> <p>இதுவே முதல் முறையாக BIM பணிப்பெட்டியைப் பயன்படுத்துவதாகத் தெரிகிறது. சரி என்பதைத் தேர்ந்தெடுப்பது BIM பணிப்பாய்வுகளுக்காக வடிவமைக்கப்பட்ட சில பரிந்துரைக்கப்பட்ட FreeCAD விருப்பங்களுடன் அமைவுத் திரையைத் திறக்கும். இந்த அமைப்புகளை பின்னர் <span style="font-weight:600;">Manage -&gt; BIM அமைவு...</span></p></body></html> + + + + FreeCAD is a complex application. For those new to FreeCAD, or without prior experience in 3D modelling or BIM, it is recommended to begin with the <a href="https://wiki.freecad.org/BIM_ingame_tutorial">BIM tutorial</a>. This can also be accessed under menu <span style=" font-weight:600;">Help -&gt; BIM Tutorial</span>. + FreeCAD ஒரு சிக்கலான பயன்பாடு. FreeCAD க்கு புதியவர்கள் அல்லது 3D மாடலிங் அல்லது BIM இல் முன் பட்டறிவு இல்லாதவர்கள், <a href="https://wiki.freecad.org/BIM_ingame_tutorial">BIM டுடோரியலில்</a> தொடங்குவது பரிந்துரைக்கப்படுகிறது. இதை <span style="font-weight:600;">உதவி -&gt; மெனுவின் கீழும் அணுகலாம். BIM பயிற்சி</span>. + + + + The BIM workbench also has a <a href="https://wiki.freecad.org/BIM_Workbench">complete documentation</a> available under the Help menu. The "What's This?" button will open the help page of any tool from the toolbars. + BIM வொர்க்பெஞ்சில் உதவி மெனுவின் கீழ் <a href="https://wiki.freecad.org/BIM_Workbench">முழுமையான ஆவணங்கள்</a> உள்ளது. "இது என்ன?" பொத்தான் கருவிப்பட்டியில் இருந்து எந்த கருவியின் உதவிப் பக்கத்தையும் திறக்கும். + + + + A good way to start building a BIM model is by setting up basic characteristics of the project, under menu <span style=" font-weight:600;">Manage -&gt; Project setup</span>. Different floor plans for the project can be configured via <span style=" font-weight:600;">Manage -&gt; Levels.</span> + BIM மாதிரியை உருவாக்கத் தொடங்குவதற்கான ஒரு சிறந்த வழி, திட்டத்தின் அடிப்படை பண்புகளை அமைப்பது, பட்டியலில் <span style="font-weight:600;">Manage -&gt; திட்ட அமைப்பு</span>. திட்டத்திற்கான வெவ்வேறு மாடித் திட்டங்களை <span style="font-weight:600;">நிர்வகி -&gt; மூலம் கட்டமைக்க முடியும். நிலைகள்.</span> + + + + There is no required workflow; walls and columns can be created directly, with levels organised later if preferred. + தேவையான பணிப்பாய்வு இல்லை; சுவர்கள் மற்றும் நெடுவரிசைகளை நேரடியாக உருவாக்கலாம், விருப்பப்பட்டால் நிலைகளை பின்னர் ஏற்பாடு செய்யலாம். + + + + <html><head/><body><p>An existing floor plan or 3D model created in another application can also be used as a starting point. Under menu <span style=" font-weight:600;">File -&gt; Import</span>, a wide range of file formats that can be imported into FreeCAD is available.</p></body></html> + <html><head/><body><p>தற்போதுள்ள தரைத் திட்டம் அல்லது மற்றொரு பயன்பாட்டில் உருவாக்கப்பட்ட 3D மாதிரியும் தொடக்கப் புள்ளியாகப் பயன்படுத்தப்படலாம். மெனுவின் கீழ் <span style="font-weight:600;">கோப்பு -&gt; இறக்குமதி</span>, FreeCAD இல் இறக்குமதி செய்யக்கூடிய பரந்த அளவிலான கோப்பு வடிவங்கள் உள்ளன.</p></body></html> + + + + How to get started? + எப்படி தொடங்குவது? + + + + Convert to IFC Type + IFC வகைக்கு மாற்றவும் + + + + This object will be converted to a %1 type. Types can be used to give common attributes and properties to several objects at once. + இந்த பொருள் % 1 வகைக்கு மாற்றப்படும். ஒரே நேரத்தில் பல பொருள்களுக்கு பொதுவான பண்புகளையும் பண்புகளையும் கொடுக்க வகைகளைப் பயன்படுத்தலாம். + + + + Keep original object. The object will adopt the new type + அசல் பொருளை வைத்திருங்கள். பொருள் புதிய வகையை ஏற்றுக்கொள்ளும் + + + + Do not ask again and use this setting + மீண்டும் கேட்க வேண்டாம் மற்றும் இந்த அமைப்பைப் பயன்படுத்தவும் + + + + Add IFC Property + IFC சொத்தை சேர்க்கவும் + + + + IfcLabel + IfcLabel + + + + IfcBoolean + IfcBoolean + + + + IfcInteger + IfcInteger + + + + IfcReal + IfcReal + + + + IfcLengthMeasure + IfcLengthMeasure + + + + IfcAreaMeasure + IfcAreaMeasure + + + + Type + வகை + + + + PSet + பிசெட் + + + + Default Structure + இயல்புநிலை அமைப்பு + + + + Create a default structure (IfcProject, IfcSite, IfcBuilding and IfcBuildingStorey)? Replying "No" will only create an IfcProject. The structure can be added manually later. + இயல்புநிலை கட்டமைப்பை (IfcProject, IfcSite, IfcBuilding மற்றும் IfcBuildingStorey) உருவாக்கவா? "இல்லை" என்று பதிலளிப்பது ஒரு IfcProject ஐ மட்டுமே உருவாக்கும். கட்டமைப்பை பின்னர் கைமுறையாக சேர்க்கலாம். + + + + One or more IFC documents contained in this FreeCAD document have been modified, but were not saved. They will automatically be saved now. + இந்த FreeCAD ஆவணத்தில் உள்ள ஒன்று அல்லது அதற்கு மேற்பட்ட IFC ஆவணங்கள் மாற்றப்பட்டுள்ளன, ஆனால் அவை சேமிக்கப்படவில்லை. அவை தானாகவே இப்போது சேமிக்கப்படும். + + + + + Ask again next time + அடுத்த முறை மீண்டும் கேளுங்கள் + + + + Choose a Material + ஒரு பொருளைத் தேர்ந்தெடுக்கவும் + + + + Test Results + சோதனை முடிவுகள் + + + + Results of test + சோதனை முடிவுகள் + + + + To Report Panel + குழுவைப் புகாரளிக்க + + + + Form + + + Git + Git + + + + Status + நிலை + + + + Log + பதிவு + + + + Refresh + புதுப்பி + + + + Diff + வேறுபாடு + + + + List of files to be committed + சமர்ப்பிக்க வேண்டிய கோப்புகளின் பட்டியல் + + + + Select All + அனைத்தையும் தேர்ந்தெடு + + + + + Commit + உறுதி + + + + Commit message + உறுதி செய்தி + + + + Remote repositories + தொலை களஞ்சியங்கள் + + + + Pull + இழு + + + + Push + தள்ளு + + + + Edit definition + வரையறையைத் திருத்தவும் + + + + Multi-Material Definition + பல பொருள் வரையறை + + + + Copy existing… + ஏற்கனவே உள்ள நகலெடுக்க… + + + + Composition + கலவை + + + + Total thickness + மொத்த தடிமன் + + + + + Add + சேர் + + + + Up + மேலே + + + + Down + கீழே + + + + Del + இன் + + + + Invert + தலைகீழாக மாற்றவும் + + + + Nesting + கூடு கட்டுதல் + + + + Container + சரக்குப் பெட்டகம் + + + + Shapes + வடிவங்கள் + + + + Remove + அகற்று + + + + Nesting parameters + கூடு கட்டுதல் அளவுருக்கள் + + + + Tolerance + பொறுமை + + + + Closer than this, two points are considered equal + இதை விட நெருக்கமாக, இரண்டு புள்ளிகள் சமமாகக் கருதப்படுகின்றன + + + + Arcs subdivisions + ஆர்க்ச் துணைப்பிரிவுகள் + + + + Pick Selected + தேர்ந்தெடுக்கப்பட்டதைத் தேர்ந்தெடுக்கவும் + + + + Add Selected + தேர்ந்தெடுக்கப்பட்டதைச் சேர்க்கவும் + + + + The number of segments to divide non-linear edges into for calculations. If curved shapes overlap, try raising this value + கணக்கீடுகளுக்கு நேரியல் அல்லாத விளிம்புகளைப் பிரிப்பதற்கான பிரிவுகளின் எண்ணிக்கை. வளைந்த வடிவங்கள் ஒன்றுடன் ஒன்று இருந்தால், இந்த மதிப்பை உயர்த்த முயற்சிக்கவும் + + + + Rotations + சுழற்சிகள் + + + + A comma-separated list of angles to try and rotate the shapes + வடிவங்களைச் சுழற்ற முயற்சிக்க, கமாவால் பிரிக்கப்பட்ட கோணங்களின் பட்டியல் + + + + Nesting operation + கூடு கட்டுதல் செயல்பாடு + + + + pass %p + தேர்ச்சி %p + + + + Start + தொடங்கு + + + + Stop + நிறுத்து + + + + + Preview + முன்னோட்டம் + + + + Class Manager + வகுப்பு மேலாளர் + + + + Class + வகுப்பு + + + + + + Material + பொருள் + + + + + Name + பெயர் + + + + Can only contain alphanumerical characters and no spaces. Use CamelCase typing to define spaces automatically + எண்ணெழுத்து எழுத்துக்களை மட்டுமே கொண்டிருக்க முடியும் மற்றும் இடைவெளிகள் இல்லை. இடைவெளிகளைத் தானாக வரையறுக்க CamelCase தட்டச்சு முறையைப் பயன்படுத்தவும் + + + + + Description + விவரம் + + + + Custom Properties + தனிப்பயன் பண்புகள் + + + + A description of this property. Supports any language. + இந்த சொத்து பற்றிய விளக்கம். எந்த மொழியையும் ஆதரிக்கிறது. + + + + The property will be hidden in the interface, and can only be modified via Python scripting + சொத்து இடைமுகத்தில் மறைக்கப்படும், மேலும் பைதான் ச்கிரிப்டிங் மூலம் மட்டுமே மாற்றியமைக்க முடியும் + + + + Hidden + மறைக்கப்பட்டது + + + + The property is visible but cannot be modified by the user + சொத்து தெரியும் ஆனால் பயனரால் மாற்ற முடியாது + + + + Read-only + படிக்க மட்டும் + + + + Delete + நீக்கு + + + + Inserts the selected object in the current document + தற்போதைய ஆவணத்தில் தேர்ந்தெடுக்கப்பட்ட பொருளைச் செருகுகிறது + + + + Insert + செருகவும் + + + + or + அல்லது + + + + Link + இணைப்பு + + + + Search external websites + வெளிப்புற வலைத்தளங்களைத் தேடுங்கள் + + + + Options + விருப்பங்கள் + + + + Save thumbnails when saving a file + கோப்பைச் சேமிக்கும் போது சிறுபடங்களைச் சேமிக்கவும் + + + + Online mode + நிகழ்நிலை பயன்முறை + + + + Library Browser + நூலக உலாவி + + + + Links the selected object in the current document. Only works in offline mode. + தற்போதைய ஆவணத்தில் தேர்ந்தெடுக்கப்பட்ட பொருளை இணைக்கிறது. இணைப்பில்லாத பயன்முறையில் மட்டுமே செயல்படும். + + + + Search + தேடு + + + + … + + + + + Allows the library to be fetched online instead of requiring local installation. + உள்ளக நிறுவல் தேவைப்படுவதற்குப் பதிலாக நூலகத்தை ஆன்லைனில் பெற அனுமதிக்கிறது. + + + + Opens a 3D preview of the selected file + தேர்ந்தெடுக்கப்பட்ட கோப்பின் 3D மாதிரிக்காட்சியைத் திறக்கும் + + + + Preview model in 3D view + மாதிரியை 3D காட்சியில் மாதிரிக்காட்சி + + + + Show available alternative file formats for library items (STEP, IFC, etc...) + நூலகப் பொருட்களுக்கான மாற்று கோப்பு வடிவங்களைக் காட்டு (STEP, IFC போன்றவை...) + + + + Display alternative formats + மாற்று வடிவங்களைக் காட்டு + + + + Note: STEP and BREP files can be placed at custom location. FCStd and IFC files will be placed where objects are defined in the file. + குறிப்பு: படி மற்றும் BREP கோப்புகளை தனிப்பயன் இடத்தில் வைக்கலாம். FCStd மற்றும் IFC கோப்புகள் கோப்பில் பொருள்கள் வரையறுக்கப்பட்ட இடத்தில் வைக்கப்படும். + + + + Save thumbnails + சிறுபடங்களைச் சேமிக்கவும் + + + + Save As… + இவ்வாறு சேமி... + + + + IFC Preflight + IFC ப்ரீஃப்லைட் + + + + Work on + வேலை வெற்றி + + + + Selection + தேர்வு + + + + All visible objects + காணக்கூடிய அனைத்து பொருட்களும் + + + + Whole document + முழு ஆவணம் + + + + Is IFC4 support enabled? + IFC4 உதவி இயக்கப்பட்டதா? + + + + + + + + + + + + + + + + + + + Test + தேர்வு + + + + Are all storeys part of a building? + அனைத்து மாடிகளும் கட்டிடத்தின் ஒரு பகுதியா? + + + + Are all BIM objects part of a level? + அனைத்து BIM பொருட்களும் ஒரு மட்டத்தின் பகுதியா? + + + + Are all buildings part of a site? + அனைத்து கட்டிடங்களும் ஒரு தளத்தின் பகுதியா? + + + + Is there at least one site, one building and one level in the model? + மாதிரியில் குறைந்தபட்சம் ஒரு தளம், ஒரு கட்டிடம் மற்றும் ஒரு நிலை இருக்கிறதா? + + + + Geometry + வடிவியல் + + + + Are all BIM objects solid and valid? + அனைத்து BIM பொருள்களும் திடமானவை மற்றும் செல்லுபடியாகும்? + + + + Are all BIM objects of a defined IFC type? + அனைத்து BIM பொருள்களும் வரையறுக்கப்பட்ட IFC வகையா? + + + + Properties + பண்புகள் + + + + Do all BIM objects and materials have a standard classification code defined? + அனைத்து BIM பொருள்கள் மற்றும் பொருட்கள் நிலையான வகைப்பாடு குறியீடு வரையறுக்கப்பட்டுள்ளதா? + + + + Do all common IFC types have the corresponding Property Set? + அனைத்து பொதுவான IFC வகைகளும் தொடர்புடைய சொத்துத் தொகுப்பைக் கொண்டிருக்கின்றனவா? + + + + Do all geometric BIM objects have explicit dimensions set? + அனைத்து வடிவியல் BIM பொருட்களும் வெளிப்படையான பரிமாணங்கள் அமைக்கப்பட்டுள்ளதா? + + + + <html><head/><body><p>The following test will check the model or the selected object(s) and their children for conformity to IFC standards.</p><p><span style=" font-weight:600;">Important</span>: None of the failed tests below will prevent exporting IFC files, nor do these tests guarantee that the IFC files meets some specific quality or standard requirement. They are there to assess which elements are included or excluded from the exported file. Choose which item is of importance manually. Hovering the mouse over each description will show more information.</p><p>After a test is run, clicking the corresponding button will show more information to help fix the problems.</p><p>The <a href="http://www.buildingsmart-tech.org/specifications"><span style=" text-decoration: underline; color:#0000ff;">official IFC website</span></a> contains a lot of useful information about IFC standards.</p></body></html> + <html><head/><body><p>பின்வரும் சோதனையானது மாதிரி அல்லது தேர்ந்தெடுக்கப்பட்ட பொருள்(கள்) மற்றும் அவர்களின் குழந்தைகள் IFC தரநிலைகளுக்கு இணங்குவதைச் சரிபார்க்கும்.</p><p><span style="font-weight:600;">முக்கியம்</span>: கீழே உள்ள தோல்வியுற்ற சோதனைகள் எதுவும் IFC கோப்புகளை ஏற்றுமதி செய்வதைத் தடுக்காது அல்லது IFC தரநிலைக்கான உத்தரவாதத்தை நிறைவு செய்யாது. ஏற்றுமதி செய்யப்பட்ட கோப்பில் எந்த உறுப்புகள் சேர்க்கப்பட்டுள்ளன அல்லது விலக்கப்பட்டுள்ளன என்பதை மதிப்பிடுவதற்கு அவை உள்ளன. எந்த உருப்படி முக்கியத்துவம் வாய்ந்தது என்பதை கைமுறையாகத் தேர்ந்தெடுக்கவும். ஒவ்வொரு விளக்கத்தின் மீதும் சுட்டியை நகர்த்துவது கூடுதல் தகவலைக் காண்பிக்கும்.</p><p>சோதனையை இயக்கிய பிறகு, தொடர்புடைய பொத்தானைக் சொடுக்கு செய்வதன் மூலம் சிக்கல்களைச் சரிசெய்ய உதவும் கூடுதல் தகவலைக் காண்பிக்கும்.</p><p><a href="http://www.buildingsmart-tech.org/specifications"><span style="text-decoration: underline; color:#0000f; IFC தரநிலைகள் பற்றிய தகவல்.</p></body></html> + + + + Warning, this may take a large amount of time! + முன்னறிவிப்பு, இதற்கு அதிக நேரம் ஆகலாம்! + + + + Run All Tests + அனைத்து சோதனைகளையும் இயக்கவும் + + + + IFC Export + IFC ஏற்றுமதி + + + + <html><head/><body><p>IFC export in FreeCAD is performed by an open-source third-party library called IfcOpenShell. To be able to export to the newer IFC4 standard, IfcOpenShell must have been compiled with IFC4 support enabled. This test will check if IFC4 support is available in the installed version of IfcOpenShell. If not, FreeCAD will only export IFC files in the older IFC2x3 standard. Note that some applications out there still have incomplete or inexistent IFC4 support, so in some cases IFC2x3 might still work better.</p></body></html> + <html><head/><body><p>FreeCAD இல் IFC ஏற்றுமதியானது IfcOpenShell எனப்படும் திறந்த மூல மூன்றாம் தரப்பு நூலகத்தால் செய்யப்படுகிறது. புதிய IFC4 தரநிலைக்கு ஏற்றுமதி செய்ய, IfcOpenShell ஐஎஃப்சி4 ஆதரவுடன் தொகுக்கப்பட்டிருக்க வேண்டும். IfcOpenShell இன் நிறுவப்பட்ட பதிப்பில் IFC4 உதவி உள்ளதா என்பதை இந்தச் சோதனை சரிபார்க்கும். இல்லையெனில், FreeCAD ஆனது IFC கோப்புகளை பழைய IFC2x3 தரநிலையில் மட்டுமே ஏற்றுமதி செய்யும். அங்குள்ள சில பயன்பாடுகள் இன்னும் முழுமையடையாத அல்லது இல்லாத IFC4 ஆதரவைக் கொண்டுள்ளன, எனவே சில சந்தர்ப்பங்களில் IFC2x3 இன்னும் சிறப்பாகச் செயல்படக்கூடும்.</p></body></html> + + + + Project Structure + திட்ட அமைப்பு + + + + <html><head/><body><p>All IfcBuildingStorey (levels) elements are required to be inside an IfcBuilding element. This is a mandatory requirement of the IFC standard. When exporting the FreeCAD model to IFC, a default IfcBuilding will be created for all level objects (BuildingPart objects with their IFC role set as Building Storey) found that are not inside a Building. However, it is best to manually create that building, to have more control over its name and properties. This test is here to help find those levels without buildings.</p></body></html> + <html><head/><body><p>IfcBuildingStorey (நிலைகள்) உறுப்புகள் அனைத்தும் IfcBuilding உறுப்புக்குள் இருக்க வேண்டும். இது IFC தரநிலையின் கட்டாயத் தேவையாகும். FreeCAD மாதிரியை IFCக்கு ஏற்றுமதி செய்யும் போது, ​​ஒரு கட்டிடத்திற்குள் இல்லாத அனைத்து நிலைப் பொருட்களுக்கும் (BuildingPart ஆப்செக்ட்கள் அவற்றின் IFC ரோல் செட் பில்டிங் ச்டோரி) இயல்புநிலை IfcBuilding உருவாக்கப்படும். இருப்பினும், அந்த கட்டிடத்தை கைமுறையாக உருவாக்குவது சிறந்தது, அதன் பெயர் மற்றும் பண்புகள் மீது அதிக கட்டுப்பாட்டைக் கொண்டுள்ளது. கட்டிடங்கள் இல்லாமல் அந்த நிலைகளைக் கண்டறிய இந்தச் சோதனை இங்கே உள்ளது.</p></body></html> + + + + <html><head/><body><p>All elements derived from IfcProduct (that is, all the BIM elements that compose the model) are required to be inside an IfcBuildingStorey (level) element. This is a mandatory requirement of the IFC standard. When exporting the FreeCAD model to IFC, a default IfcBuildingStorey will be created for all BIM objects found that are not inside one already. However, it is best to check that all elements are correctly located inside a level to have more control over it. This test is here to help find those BIM objects without a level.</p></body></html> + <html><head/><body><p>IfcProduct இலிருந்து பெறப்பட்ட அனைத்து கூறுகளும் (அதாவது, மாதிரியை உருவாக்கும் அனைத்து BIM கூறுகளும்) IfcBuildingStorey (நிலை) உறுப்புக்குள் இருக்க வேண்டும். இது IFC தரநிலையின் கட்டாயத் தேவையாகும். FreeCAD மாதிரியை IFCக்கு ஏற்றுமதி செய்யும் போது, ​​ஏற்கனவே ஒன்றில் இல்லாத அனைத்து BIM பொருட்களுக்கும் ஒரு இயல்புநிலை IfcBuildingStorey உருவாக்கப்படும். இருப்பினும், அனைத்து கூறுகளும் ஒரு மட்டத்தின் மீது அதிக கட்டுப்பாட்டைக் கொண்டிருக்க அதன் உள்ளே சரியாக அமைந்துள்ளன என்பதைச் சரிபார்ப்பது சிறந்தது. நிலை இல்லாமல் அந்த BIM பொருட்களைக் கண்டறிய இந்தச் சோதனை இங்கே உள்ளது.</p></body></html> + + + + <html><head/><body><p>All IfcBuilding elements are required to be inside an IfcSite element. This is a mandatory requirement of the IFC standard. When exporting the FreeCAD model to IFC, a default IfcSite will be created for all Building objects found that are not inside a Site. However, it is best to manually create that site to have more control over its name and properties. This test is here to help find those buildings without sites.</p></body></html> + <html><head/><body><p>IfcBuilding கூறுகள் அனைத்தும் IfcSite உறுப்புக்குள் இருக்க வேண்டும். இது IFC தரநிலையின் கட்டாயத் தேவையாகும். FreeCAD மாதிரியை IFC க்கு ஏற்றுமதி செய்யும் போது, ​​ஒரு தளத்திற்குள் இல்லாத அனைத்து கட்டிடப் பொருட்களுக்கும் இயல்புநிலை IfcSite உருவாக்கப்படும். இருப்பினும், அதன் பெயர் மற்றும் பண்புகளின் மீது அதிகக் கட்டுப்பாட்டைக் கொண்டிருக்க, அந்த தளத்தை கைமுறையாக உருவாக்குவது சிறந்தது. தளங்கள் இல்லாத கட்டிடங்களைக் கண்டறிய இந்தச் சோதனை இங்கே உள்ளது.</p></body></html> + + + + <html><head/><body><p>The IFC standard requires at least one site, one building and one level or building storey per project. This test will ensure that at least one object of each of these 3 types exists in the model.</p><p>Note that, as this is a mandatory requirement, FreeCAD will automatically add a default site, a default building and/or a default building storey if any of these is missing. So even if this test did not pass, the exported IFC file will meet the requirements.</p><p>However, it is always better to manually create these projects to gain more control over naming and properties.</p></body></html> + <html><head/><body><p>IFC தரநிலைக்கு குறைந்தபட்சம் ஒரு தளம், ஒரு கட்டிடம் மற்றும் ஒரு திட்டத்திற்கு ஒரு நிலை அல்லது கட்டிட மாடி தேவை. இந்த 3 வகைகளில் ஒவ்வொன்றிலும் குறைந்தபட்சம் ஒரு பொருளாவது மாடலில் இருப்பதை இந்தச் சோதனை உறுதி செய்யும்.</p><p>இது ஒரு கட்டாயத் தேவை என்பதால், ஃப்ரீகேட் தானாக ஒரு இயல்புநிலை தளம், இயல்புநிலை கட்டிடம் மற்றும்/அல்லது இயல்புநிலை கட்டிடத் தளத்தை சேர்க்கும். இந்தச் சோதனையில் தேர்ச்சி பெறாவிட்டாலும், ஏற்றுமதி செய்யப்பட்ட IFC கோப்பு தேவைகளைப் நிறைவு செய்யும்.</p><p>இருப்பினும், பெயரிடுதல் மற்றும் பண்புகளின் மீது அதிகக் கட்டுப்பாட்டைப் பெற இந்தத் திட்டங்களை கைமுறையாக உருவாக்குவது எப்போதும் சிறந்தது.</p></body></html> + + + + <html><head/><body><p>Although it is not a requirement for IFC objects to have fully clean and solid geometry, it is better if they do. This will reduce chances of problems with other applications. In real life, all objects have solid shapes.</p><p>FreeCAD has a lot of tools to check for geometry quality, and most parametric objects, including BIM objects, will usually warn the user if their geometry becomes unclean or not solid at some point. This test makes validates the solidity of the geometry.</p></body></html> + <html> <head/><body> <p>IFC பொருட்களுக்கு முழு தூய்மையான மற்றும் திடமான வடிவியல் தேவை இல்லை என்றாலும், அவை இருந்தால் நல்லது. இது மற்ற பயன்பாடுகளில் உள்ள சிக்கல்களின் வாய்ப்புகளை குறைக்கும். நிச வாழ்க்கையில், எல்லாப் பொருட்களும் திடமான வடிவங்களைக் கொண்டிருக்கின்றன.</p><p>FreeCAD ஆனது வடிவவியலின் தரத்தை சரிபார்க்க நிறைய கருவிகளைக் கொண்டுள்ளது, மேலும் BIM பொருள்கள் உட்பட பெரும்பாலான அளவுருப் பொருள்கள், அவற்றின் வடிவியல் அசுத்தமாகவோ அல்லது திடமாகவோ இல்லாமல் இருந்தால், பயனரை எச்சரிக்கும். இந்தச் சோதனை வடிவவியலின் திடத்தன்மையை உறுதிப்படுத்துகிறது.</p></body></html> + + + + <html><head/><body><p>The IFC format provides a defined type for most of the objects that compose a building, for example walls, columns, doors, or sinks. But it also supports undefined objects, which are given the generic BuildingElementProxy type. This test will check that all objects have a defined type.</p><p><br/></p><p>Note that failing this test is not necessarily bad, as it may be desirable for some object to not have any defined type. In some cases, this might even give better results, as some applications like Revit might add unwanted additional constraints or transformations to some known types such as structural elements (beams or columns). Exporting them as BuildingElementProxies will prevent that.</p></body></html> + <html><head/><body><p>IFC வடிவம் ஒரு கட்டிடத்தை உருவாக்கும் பெரும்பாலான பொருட்களுக்கு வரையறுக்கப்பட்ட வகையை வழங்குகிறது, எடுத்துக்காட்டாக சுவர்கள், நெடுவரிசைகள், கதவுகள் அல்லது மூழ்கிவிடும். ஆனால் இது பொதுவான BuildingElementProxy வகை கொடுக்கப்பட்ட வரையறுக்கப்படாத பொருள்களையும் ஆதரிக்கிறது. இந்தச் சோதனையானது அனைத்துப் பொருட்களுக்கும் வரையறுக்கப்பட்ட வகை உள்ளதா என்பதைச் சரிபார்க்கும்.</p><p><br/></p><p>இந்தச் சோதனையில் தோல்வியடைவது மோசமானது அல்ல என்பதைக் கவனத்தில் கொள்ளவும், ஏனெனில் சில பொருள்கள் வரையறுக்கப்பட்ட வகையை கொண்டிருக்காமல் இருப்பது விரும்பத்தக்கதாக இருக்கலாம். சில சமயங்களில், Revit போன்ற சில பயன்பாடுகள், கட்டமைப்பு கூறுகள் (பீம்கள் அல்லது நெடுவரிசைகள்) போன்ற சில அறியப்பட்ட வகைகளுக்கு தேவையற்ற கூடுதல் கட்டுப்பாடுகள் அல்லது மாற்றங்களைச் சேர்க்கலாம் என்பதால், இது சிறந்த முடிவுகளைத் தரக்கூடும். அவற்றை BuildingElementProxies ஆக ஏற்றுமதி செய்வது அதைத் தடுக்கும்.</p></body></html> + + + + <html><head/><body><p>Classification systems, such as UniClass or MasterFormat, or even a custom system, are in some cases an important part of a building project. This test will ensure that all BIM objects and materials found in the model have their standard code property dutifully filled.</p></body></html> + <html><head/><body> <p>UniClass அல்லது MasterFormat அல்லது தனிப்பயன் அமைப்பு போன்ற வகைப்பாடு அமைப்புகள் சில சமயங்களில் கட்டிடத் திட்டத்தின் முக்கிய பகுதியாகும். இந்தச் சோதனையானது, மாதிரியில் காணப்படும் அனைத்து BIM பொருள்கள் மற்றும் பொருட்கள் அவற்றின் நிலையான குறியீடு பண்புகளை முறையாக நிரப்பப்பட்டிருப்பதை உறுதி செய்யும்.</p></body></html> + + + + <html><head/><body><p>The IFC standard offers standard, predefined property sets for many object types. For example, the property set Pset_WallCommon contains properties that the IFC standard thinks all walls should have. This test will check that all BIM objects have the right property set, if available.</p><p>Note that this is by no means a formal requirement, and these will inflate the size of the IFC file consequently. It is recommended to add standard property sets only if they are in use.</p></body></html> + <html><head/><body><p>IFC தரநிலையானது பல பொருள் வகைகளுக்கு நிலையான, முன் வரையறுக்கப்பட்ட சொத்து தொகுப்புகளை வழங்குகிறது. எடுத்துக்காட்டாக, சொத்து தொகுப்பு Pset_WallCommon அனைத்து சுவர்களிலும் இருக்க வேண்டும் என்று IFC தரநிலை நினைக்கும் பண்புகளைக் கொண்டுள்ளது. இந்தச் சோதனையானது, எல்லா BIM பொருட்களுக்கும் சரியான சொத்துத் தொகுப்பு உள்ளதா என்பதைச் சரிபார்க்கும்.</p><p>இது எந்த வகையிலும் முறையான தேவையல்ல, மேலும் இவை IFC கோப்பின் அளவை அதிகரிக்கச் செய்யும். நிலையான சொத்து தொகுப்புகள் பயன்பாட்டில் இருந்தால் மட்டுமே அவற்றைச் சேர்க்க பரிந்துரைக்கப்படுகிறது.</p></body></html> + + + + <html><head/><body><p>IFC objects have a geometry representation, which defines the shape of the object, but can also have some or their dimensions, such as height, width or area, explicitly stated. This is very useful for BIM applications that do not process the geometry, such as spreadsheets. Those applications are still able to get and estimate quantities from IFC objects without the need to analyze the geometry.</p><p>It is also a possibility for errors (or even fraud), as nothing guarantees that those explicitly stated dimensions match what is inside the geometry.</p><p>This test will find any BIM object that has available dimension properties such as width or height, for example walls and structures, but such properties are not marked for explicit export to IFC.</p></body></html> + <html><head/><body><p>IFC பொருள்கள் வடிவியல் பிரதிநிதித்துவத்தைக் கொண்டுள்ளன, இது பொருளின் வடிவத்தை வரையறுக்கிறது, ஆனால் உயரம், அகலம் அல்லது பரப்பளவு போன்ற சில அல்லது அவற்றின் பரிமாணங்களையும் வெளிப்படையாகக் கூறலாம். விரிதாள்கள் போன்ற வடிவவியலைச் செயலாக்காத BIM பயன்பாடுகளுக்கு இது மிகவும் பயனுள்ளதாக இருக்கும். அந்த பயன்பாடுகள் வடிவவியலை பகுப்பாய்வு செய்யாமல் IFC பொருட்களிலிருந்து அளவைப் பெறவும் மதிப்பிடவும் முடியும்.</p><p>இது பிழைகள் (அல்லது மோசடி கூட) சாத்தியமாகும். ஏனெனில், வெளிப்படையாகக் கூறப்பட்ட பரிமாணங்கள் வடிவவியலில் உள்ளவற்றுடன் ஒத்துப்போகின்றன என்பதற்கு எதுவும் பொறுப்பு அளிக்காது.</p><p>இந்தச் சோதனையானது எந்த BIM பொருளைக் கண்டறியும் IFCக்கு ஏற்றுமதி செய்யவும்.</p></body></html> + + + + <html><head/><body><p>Although there is no requirement for IFC objects to have a material defined, in the real world, it is an important layer of information to be added to the model. This test will find BIM objects without a material defined.</p><p>If a BIM object is exported without a material, it will nevertheless be assigned an IfcSurfaceStyle, which will be created from the object color. Some BIM applications disregard materials, and only consider the surface style of an object. No IfcMaterial will be attributed to that object.</p><p>If a BIM object has a material defined, a surface style will still be created (an IfcMaterial too), but its surface style will take the same name and properties as the material, thus giving more consistency to the file.</p></body></html> + <html> <head/><body> <p>IFC பொருள்களுக்கு பொருள் வரையறுக்கப்பட வேண்டிய தேவை இல்லை என்றாலும், நிச உலகில், இது மாதிரியில் சேர்க்கப்பட வேண்டிய தகவல்களின் முக்கியமான அடுக்கு ஆகும். இந்தச் சோதனையானது பொருள் வரையறுக்கப்படாத BIM பொருள்களைக் கண்டறியும்.</p><p>ஒரு பொருள் இல்லாமல் ஒரு BIM பொருள் ஏற்றுமதி செய்யப்பட்டாலும், அதற்கு IfcSurfaceStyle ஒதுக்கப்படும், அது பொருளின் நிறத்தில் இருந்து உருவாக்கப்படும். சில BIM பயன்பாடுகள் பொருட்களைப் புறக்கணிக்கின்றன, மேலும் ஒரு பொருளின் மேற்பரப்பு பாணியை மட்டுமே கருதுகின்றன. அந்த பொருளுக்கு IfcMaterial எதுவும் கூறப்படாது.</p><p>ஒரு BIM பொருளில் பொருள் வரையறுக்கப்பட்டிருந்தால், ஒரு மேற்பரப்பு பாணி இன்னும் உருவாக்கப்படும் (IfcMaterial கூட), ஆனால் அதன் மேற்பரப்பு பாணியானது பொருளின் அதே பெயரையும் பண்புகளையும் எடுக்கும், இதனால் கோப்பிற்கு அதிக நிலைத்தன்மையைக் கொடுக்கும்.</p></body></html> + + + + Do all BIM objects have a material? + அனைத்து BIM பொருட்களுக்கும் பொருள் உள்ளதா? + + + + <html><head/><body><p>Even if a BIM object has a standard property set for its type attributed, there is no guarantee that this property set still contains or only contains all the properties that the IFC standard has defined for that set. They might have been modified after the property set has been added.</p><p>This test will check that all standard property sets found throughout the model contain all and only the properties specified in the standard definition.</p></body></html> + <html> <head/><body> <p>ஒரு BIM பொருளின் வகைக்கான நிலையான பண்புக்கூறு அமைந்திருந்தாலும், இந்த சொத்துத் தொகுப்பில் IFC தரநிலை வரையறுத்துள்ள அனைத்துப் பண்புகளும் உள்ளன என்பதற்கு எந்த உத்தரவாதமும் இல்லை. சொத்துத் தொகுப்பு சேர்க்கப்பட்ட பிறகு அவை மாற்றப்பட்டிருக்கலாம்.</p><p>மாடல் முழுவதும் காணப்படும் அனைத்து நிலையான சொத்து தொகுப்புகளும் நிலையான வரையறையில் குறிப்பிடப்பட்டுள்ள அனைத்து பண்புகளையும் மட்டுமே கொண்டுள்ளது என்பதை இந்த சோதனை சரிபார்க்கும்.</p></body></html> + + + + Do all standard Property Set contain the correct properties? + அனைத்து நிலையான சொத்து தொகுப்புகளும் சரியான பண்புகளைக் கொண்டிருக்கின்றனவா? + + + + Optional/Compatibility + விருப்ப/இணக்கத்தன்மை + + + + <html><head/><body><p>The geometry of IFC objects can be defined in a large number of ways, such as extrusions, subtractions, revolutions, or even faceted objects.</p><p>However, extrusions of flat shapes, which is the most basic and common type, often offer advantages over other types in other BIM applications.</p><p>This test will find any object that cannot be exported to IFC as an extrusion, or as a shared extrusion (clone).</p></body></html> + <html><head/><body> <p>வெளியேற்றங்கள், கழித்தல்கள், புரட்சிகள் அல்லது முகப் பொருள்கள் போன்ற பல வழிகளில் IFC பொருள்களின் வடிவவியலை வரையறுக்கலாம்.</p><p>இருப்பினும், மிகவும் அடிப்படையான மற்றும் பொதுவான வகையிலான தட்டையான வடிவங்களின் வெளியேற்றங்கள், பிற வகைகளில் உள்ள BIM ஆப்செக்ட்களை விடப் பலவற்றைக் காட்டாது.</p><p> IFC ஒரு வெளியேற்றமாக அல்லது பகிரப்பட்ட வெளியேற்றமாக (குளோன்).</p></body></html> + + + + Are all object exportable as extrusions? + அனைத்து பொருட்களும் எக்ச்ட்ரசன்களாக ஏற்றுமதி செய்ய முடியுமா? + + + + <html><head/><body><p>Walls, columns and beams in FreeCAD can be constructed in a wide number of ways, but some simpler BIM applications might have difficulties with walls that are not of the most simple type. That is, a single, straight piece of wall (which correspond to the IfcWallStandardCase type) or beams and columns that are not based on a straight extrusion of a flat profile (BeamStandardCase, ColumnStandardCase)</p><p>This test will find any wall which is not such a standard case.</p><p><span style=" font-weight:600;">Note</span>: At the moment, BIM objects that meet the requirements to be of a standard case, are still exported as IfcWall, IfcBeam, IfcColumn.</p></body></html> + <html> <head/><body> <p>FreeCAD இல் உள்ள சுவர்கள், நெடுவரிசைகள் மற்றும் பீம்கள் பல வழிகளில் கட்டமைக்கப்படலாம், ஆனால் சில எளிமையான BIM பயன்பாடுகள் மிகவும் எளிமையான வகையைச் சேர்ந்த சுவர்களில் சிரமங்களைக் கொண்டிருக்கலாம். அதாவது, ஒரு ஒற்றை, நேரான சுவர் (IfcWallStandardCase வகைக்கு ஒத்திருக்கும்) அல்லது ஒரு தட்டையான சுயவிவரத்தின் நேராக வெளியேற்றத்தின் அடிப்படையில் இல்லாத பீம்கள் மற்றும் நெடுவரிசைகள் (BeamStandardCase, ColumnStandardCase)</p><p>இந்தச் சோதனையானது அத்தகைய நிலையான வழக்கு அல்லாத எந்தச் சுவரையும் கண்டறியும்.</p><p> font-weight:600;">குறிப்பு</span>: தற்சமயம், BIM ஆப்செக்ட்கள் நிலையான நிலையில் இருக்க வேண்டிய தேவைகளைப் நிறைவு செய்கின்றன, அவை இன்னும் IfcWall, IfcBeam, IfcColumn என ஏற்றுமதி செய்யப்படுகின்றன.</p></body></html> + + + + <html><head/><body><p>When exporting a model to IFC, all BIM objects that are an extrusion of a rectangular profile will use an IfcRectangleProfileDef entity as their extrusion profile. However, Revit will not import these correctly. If using the IFC file in Revit, it is recommended to disable this behavior by checking the option under menu <span style=" font-weight:600;">Edit -&gt; Preferences -&gt; BIM -&gt; Native IFC -&gt; Disable IfcRectangularProfileDef</span>.</p><p>When that option is checked, all extrusion profiles will be exported as generic IfcArbitraryProfileDef entities, regardless of if they are rectangular or not, which will contain a little less information, but will open correctly in Revit.</p></body></html> + <html><head/><body><p>IFC க்கு ஒரு மாதிரியை ஏற்றுமதி செய்யும் போது, ​​ஒரு செவ்வக சுயவிவரத்தை வெளியேற்றும் அனைத்து BIM பொருள்களும், IfcRectangleProfileDef உட்பொருளை அவற்றின் எக்ச்ட்ரூசன் சுயவிவரமாகப் பயன்படுத்தும். இருப்பினும், Revit இவற்றை சரியாக இறக்குமதி செய்யாது. Revit இல் IFC கோப்பைப் பயன்படுத்தினால், <span style="font-weight:600;">Edit -&gt; விருப்பத்தேர்வுகள் -&gt; BIM -&gt; நேட்டிவ் IFC -&gt; IfcRectangularProfileDef</span>ஐ முடக்கவும்.</p><p>அந்த விருப்பம் சரிபார்க்கப்பட்டால், அனைத்து எக்ச்ட்ரூசன் சுயவிவரங்களும் பொதுவான IfcArbitraryProfileDef நிறுவனங்களாக ஏற்றுமதி செய்யப்படும், அவை செவ்வகமாக இருந்தாலும் இல்லாவிட்டாலும், அதில் சிறிது குறைவான தகவல்கள் இருக்கும், ஆனால் சரியாகத் திறக்கும்</p></ptm></p>. + + + + Are all walls, beams and columns based on a single line or profile (standard case)? + அனைத்து சுவர்கள், விட்டங்கள் மற்றும் நெடுவரிசைகள் ஒரு கோடு அல்லது சுயவிவரத்தின் (நிலையான வழக்கு) அடிப்படையிலானதா? + + + + <html><head/><body><p>Revit discards all objects that contain lines smaller than 1/32 inch (0.8mm). This test will find any object containing lines smaller than that value.</p></body></html> + <html><head/><body><p>Revit 1/32 inch (0.8mm) ஐ விட சிறிய கோடுகளைக் கொண்ட அனைத்து பொருட்களையும் நிராகரிக்கிறது. இந்தச் சோதனையானது அந்த மதிப்பை விட சிறிய வரிகளைக் கொண்ட எந்தப் பொருளையும் கண்டறியும்.</p></body></html> + + + + Are all lines bigger than 1/32 inches (minimum accepted by Revit)? + அனைத்து கோடுகளும் 1/32 அங்குலத்தை விட பெரியதா (குறைந்தபட்சம் Revit ஆல் ஏற்றுக்கொள்ளப்பட்டது)? + + + + Is IfcRectangleProfileDef export disabled? (Revit only) + IfcRectangleProfileDef ஏற்றுமதி முடக்கப்பட்டுள்ளதா? (மறுபரிசீலனை மட்டும்) + + + + + Form + படிவம் + + + + Drag items to reorder them + உருப்படிகளை மறுவரிசைப்படுத்த இழுக்கவும் + + + + Order Alphabetically + அகரவரிசைப்படி ஆர்டர் செய்யுங்கள் + + + + BIM Tutorial + BIM பயிற்சி + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Fira Sans'; font-size:9pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Loading tutorial contents from the FreeCAD wiki. Please wait…</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;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If this is the first time viewing the tutorial, this can take a while. Subsequent runs will complete more quickly.</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;"><br /></p> + <!DOCTYPE உஉகுமொ PUBLIC "-//W3C//DTD உஉகுமொ 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +ப, லி {வெள்ளை-வெளி: முன் மடக்கு; } +</style> </head><body style=" font-family:'Fira Sans'; font-size:9pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">FreeCAD விக்கியில் இருந்து பயிற்சி உள்ளடக்கங்களை ஏற்றுகிறது. காத்திருக்கவும்...</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;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">இது முதல் முறையாக டுடோரியலைப் பார்ப்பது என்றால், இதற்கு சிறிது நேரம் ஆகலாம். அடுத்தடுத்த ஓட்டங்கள் மிக விரைவாக முடிவடையும்.</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;"><br /></p> + + + + Tasks to complete + முடிக்க வேண்டிய பணிகள் + + + + Goal1 + இலக்கு1 + + + + + icon + அடையாளம் + + + + Goal2 + இலக்கு 2 + + + + << Previous + << முந்தைய + + + + Next >> + அடுத்து >> + + + + Element + தனிமம் + + + + Level + நிலை + + + + 2D Views + 2D காட்சிகள் + + + + Do not group + குழுவாக வேண்டாம் + + + + Size + அளவு + + + + Clone + நகலி + + + + + + Tag + குறிச்சொல் + + + + Doors and Windows + கதவுகள் மற்றும் சன்னல்கள் + + + + This screen lists all the windows of the current document. They can modified individually or together + இந்தத் திரை தற்போதைய ஆவணத்தின் அனைத்து சாளரங்களையும் பட்டியலிடுகிறது. அவை தனித்தனியாக அல்லது ஒன்றாக மாற்றப்படலாம் + + + + Group by + குழு மூலம் + + + + Total number of doors + கதவுகளின் மொத்த எண்ணிக்கை + + + + Total number of windows + சாளரங்களின் மொத்த எண்ணிக்கை + + + + + 0 + 0 + + + + Width + அகலம் + + + + Label + சிட்டை + + + + Height + உயரம் + + + + + None + எதுவுமில்லை + + + + Spaces + இடங்கள் + + + + Import + இறக்குமதி + + + + Initial import + ஆரம்ப இறக்குமதி + + + + How the IFC file will initially be imported: Only one object, only project structure, or all individual objects. + IFC கோப்பு எப்படி முதலில் இறக்குமதி செய்யப்படும்: ஒரே ஒரு பொருள், ஒரே திட்ட அமைப்பு அல்லது அனைத்து தனிப்பட்ட பொருள்களும். + + + + Only root object (default) + ரூட் பொருள் மட்டும் (இயல்புநிலை) + + + + Project structure (levels) + திட்ட அமைப்பு (நிலைகள்) + + + + All individual IFC objects + அனைத்து தனிப்பட்ட IFC பொருள்கள் + + + + Representation type + பிரதிநிதித்துவ வகை + + + + Load full shape (slower) + முழு வடிவத்தை ஏற்றவும் (மெதுவாக) + + + + Load 3D representation only, no shape (default) + 3D பிரதிநிதித்துவத்தை மட்டும் ஏற்றவும், வடிவம் இல்லை (இயல்புநிலை) + + + + Native IFC + இவரது ஐ.எஃப்.சி + + + + The type of object created at import. Coin only is much faster, but does not provide the full shape information. Convert between the two anytime by right-clicking the object tree + இறக்குமதியின் போது உருவாக்கப்பட்ட பொருளின் வகை. நாணயம் மட்டுமே மிகவும் வேகமானது, ஆனால் முழு வடிவத் தகவலை வழங்காது. ஆப்செக்ட் ட்ரீயை வலது சொடுக்கு செய்வதன் மூலம் எப்போது வேண்டுமானாலும் இரண்டிற்கும் இடையே மாற்றவும் + + + + No 3D representation + 3D பிரதிநிதித்துவம் இல்லை + + + + If this is checked, the BIM workbench will be loaded after import + இது சரிபார்க்கப்பட்டால், இறக்குமதிக்குப் பிறகு BIM பணிப்பெட்டி ஏற்றப்படும் + + + + Switch to BIM workbench after import + இறக்குமதி செய்த பின் BIM பணிப்பெட்டிக்கு மாறவும் + + + + Load all property sets automatically when opening an IFC file + IFC கோப்பைத் திறக்கும் போது அனைத்து சொத்து தொகுப்புகளையும் தானாக ஏற்றவும் + + + + Preload property sets + சொத்து தொகுப்புகளை முன்கூட்டியே ஏற்றவும் + + + + Load all types automatically when opening an IFC file + IFC கோப்பைத் திறக்கும்போது அனைத்து வகைகளையும் தானாக ஏற்றவும் + + + + Preload types + முன் ஏற்றும் வகைகள் + + + + Load all materials automatically when opening an IFC file + IFC கோப்பைத் திறக்கும் போது அனைத்து பொருட்களையும் தானாக ஏற்றவும் + + + + Preload materials + பொருட்களை முன்கூட்டியே ஏற்றவும் + + + + Load all layers automatically when opening an IFC file + IFC கோப்பைத் திறக்கும்போது அனைத்து லேயர்களையும் தானாக ஏற்றவும் + + + + Preload layers + அடுக்குகளை முன்கூட்டியே ஏற்றவும் + + + + When enabling this, the original version of objects dropped onto an IFC project tree will not be deleted + இதை இயக்கும் போது, ​​IFC திட்ட மரத்தில் கைவிடப்பட்ட பொருட்களின் அசல் பதிப்பு நீக்கப்படாது + + + + New Document + புதிய ஆவணம் + + + + New Project + புதிய திட்டம் + + + + Enables asking the above question every time a project is created + ஒவ்வொரு முறையும் ஒரு திட்டம் உருவாக்கப்படும்போது மேலே உள்ள கேள்வியைக் கேட்பதை இயக்குகிறது + + + + New Type + புதிய வகை + + + + When enabled, converting objects to IFC types will always keep the original object + இயக்கப்படும் போது, ​​பொருட்களை IFC வகைகளாக மாற்றுவது அசல் பொருளை எப்போதும் வைத்திருக்கும் + + + + Always keep original object when converting to type + வகைக்கு மாற்றும்போது அசல் பொருளை எப்போதும் வைத்திருங்கள் + + + + When enabled, a dialog will be shown each time when converting objects to IFC types + இயக்கப்பட்டால், ஒவ்வொரு முறையும் பொருட்களை IFC வகைகளுக்கு மாற்றும் போது ஒரு உரையாடல் காண்பிக்கப்படும் + + + + Show dialog when converting to type + வகைக்கு மாற்றும்போது உரையாடலைக் காட்டு + + + + Keep original version of aggregated objects + திரட்டப்பட்ட பொருட்களின் அசல் பதிப்பை வைத்திருங்கள் + + + + If this is checked, a dialog will be shown at each import + இது சரிபார்க்கப்பட்டால், ஒவ்வொரு இறக்குமதியிலும் ஒரு உரையாடல் காண்பிக்கப்படும் + + + + Show options dialog when importing + இறக்குமதி செய்யும் போது விருப்பங்கள் உரையாடலைக் காட்டு + + + + Export + ஏற்றுமதி + + + + Show warning when saving + சேமிக்கும் போது எச்சரிக்கையைக் காட்டு + + + + Always lock new documents + புதிய ஆவணங்களை எப்போதும் பூட்டவும் + + + + + Ask every time + ஒவ்வொரு முறையும் கேளுங்கள் + + + + If this is checked, when creating a new projects, a default structure (site, building and storey) will be added under the project + இது சரிபார்க்கப்பட்டால், புதிய திட்டங்களை உருவாக்கும் போது, ​​திட்டத்தின் கீழ் இயல்புநிலை அமைப்பு (தளம், கட்டிடம் மற்றும் மாடி) சேர்க்கப்படும். + + + + Create a default structure + இயல்புநிலை கட்டமைப்பை உருவாக்கவும் + + + + Gui::Dialog::DlgSettingsArch + + + Auto-join walls + தானாக இணைக்கும் சுவர்கள் + + + + Two possible strategies to avoid circular dependencies: Create one more object (unchecked) or remove external geometry of base sketch (checked) + வட்ட சார்புகளைத் தவிர்க்க இரண்டு சாத்தியமான உத்திகள்: மேலும் ஒரு பொருளை உருவாக்கவும் (தேர்வு செய்யப்படாதது) அல்லது அடிப்படை ஓவியத்தின் வெளிப்புற வடிவவியலை அகற்றவும் (சரிபார்க்கப்பட்டது) + + + + Apply Draft construction style to subcomponents + துணைக் கூறுகளுக்கு வரைவு கட்டுமானப் பாணியைப் பயன்படுத்தவும் + + + + faces + முகங்கள் + + + + Interval between file checks for references + குறிப்புகளுக்கான கோப்பு சரிபார்ப்புகளுக்கு இடையிலான இடைவெளி + + + + seconds + வினாடிகள் + + + + Set "Move with host" property to True by default + "புரவலன் மூலம் நகர்த்து" சொத்தை முன்னிருப்பாக True என அமைக்கவும் + + + + Set "Move base" property to True by default + "மூவ் பேச்" சொத்தை முன்னிருப்பாக Trueக்கு அமைக்கவும் + + + + If this is checked, when an Arch object has a material, the object will take the color of the material. This can be overridden for each object. + இதைச் சரிபார்த்தால், ஒரு ஆர்ச் பொருளில் ஒரு பொருள் இருக்கும்போது, ​​அந்தப் பொருள் பொருளின் நிறத்தை எடுக்கும். ஒவ்வொரு பொருளுக்கும் இது மேலெழுதப்படலாம். + + + + General Settings + பொது அமைப்புகள் + + + + Object Creation + பொருள் உருவாக்கம் + + + + When two similar walls are connected, their underlying sketches are merged and the walls are combined into a single object + இரண்டு ஒத்த சுவர்கள் இணைக்கப்பட்டால், அவற்றின் அடிப்படை ஓவியங்கள் ஒன்றிணைக்கப்பட்டு, சுவர்கள் ஒரு பொருளாக இணைக்கப்படுகின்றன. + + + + Use material color as shape color + பொருள் நிறத்தை வடிவ நிறமாகப் பயன்படுத்தவும் + + + + If this is checked, when an object becomes subtraction or addition of an Arch object, it will receive the Draft construction color. + இதைச் சரிபார்த்தால், ஒரு பொருள் கழித்தல் அல்லது ஆர்ச் பொருளைக் கூட்டும்போது, ​​அது வரைவு கட்டுமான நிறத்தைப் பெறும். + + + + By default, new objects will have their "Move with host" property set to False, which means they will not move when their host object is moved + இயல்பாக, புதிய ஆப்செக்ட்டுகளின் "மூவ் வித் புரவலன்" சொத்தை False என அமைக்கும், அதாவது அவற்றின் புரவலன் பொருள் நகர்த்தப்படும் போது அவை நகராது + + + + IFC version + IFC பதிப்பு + + + + The IFC version will change which attributes and products are supported + எந்த பண்புக்கூறுகள் மற்றும் தயாரிப்புகள் ஆதரிக்கப்படுகின்றன என்பதை IFC பதிப்பு மாற்றும் + + + + IFC4 + IFC4 + + + + IFC2X3 + என்றால் ஆறு + + + + Mesh to Shape Conversion + மெச் டு சேப் கன்வெர்சன் + + + + If this is checked, conversion is faster but the result might still contain triangulated faces + இதைச் சரிபார்த்தால், மாற்றம் வேகமாக இருக்கும், ஆனால் முடிவு இன்னும் முக்கோண முகங்களைக் கொண்டிருக்கலாம் + + + + Fast conversion + வேகமான மாற்றம் + + + + Tolerance value to use when checking if 2 adjacent faces as planar + 2 அருகில் உள்ள முகங்கள் சமதளமாக உள்ளதா என்பதைச் சரிபார்க்கும்போது பயன்படுத்த வேண்டிய சகிப்புத்தன்மை மதிப்பு + + + + If this is checked, flat groups of faces will be force-flattened, resulting in possible gaps and non-solid results + இது சரிபார்க்கப்பட்டால், முகங்களின் தட்டையான குழுக்கள் வலுவாக-தட்டையாக்கப்படும், இதன் விளைவாக சாத்தியமான இடைவெளிகள் மற்றும் திடமற்ற முடிவுகள் ஏற்படும் + + + + Join base sketches of walls if possible + முடிந்தால் சுவர்களின் அடிப்படை ஓவியங்களை இணைக்கவும் + + + + Remove external geometry of base sketches if needed + தேவைப்பட்டால் அடிப்படை ஓவியங்களின் வெளிப்புற வடிவவியலை அகற்றவும் + + + + Do not compute areas for objects with more than + அதற்கு மேல் உள்ள பொருட்களுக்கான பகுதிகளை கணக்கிட வேண்டாம் + + + + Force flat faces + தட்டையான முகங்களை கட்டாயப்படுத்தவும் + + + + If this is checked, holes in faces will be performed by subtraction rather than using wires orientation + இது சரிபார்க்கப்பட்டால், முகங்களில் உள்ள துளைகள் கம்பிகளின் நோக்குநிலையைப் பயன்படுத்துவதை விட கழித்தல் மூலம் செய்யப்படும் + + + + Cut method + வெட்டு முறை + + + + Tolerance + பொறுமை + + + + Show debug information during 2D rendering + 2டி வழங்குதல் போது பிழைத்திருத்தத் தகவலைக் காட்டு + + + + Show renderer debug messages + ரெண்டரர் பிழைத்திருத்த செய்திகளைக் காட்டு + + + + Cut areas line thickness ratio + வெட்டு பகுதிகள் வரி தடிமன் விகிதம் + + + + Specifies how many times the viewed line thickness must be applied to cut lines + வெட்டப்பட்ட கோடுகளுக்கு எத்தனை முறை பார்க்கப்பட்ட கோட்டின் தடிமன் பயன்படுத்தப்பட வேண்டும் என்பதைக் குறிப்பிடுகிறது + + + + Symbol line thickness ratio + சின்னக் கோட்டின் தடிமன் விகிதம் + + + + Hidden geometry pattern + மறைக்கப்பட்ட வடிவியல் முறை + + + + This is the SVG stroke-dasharray property to apply +to projections of hidden objects. + விண்ணப்பிக்க வேண்டிய SVG ச்ட்ரோக்-டசர்ரே சொத்து இதுவாகும் +மறைக்கப்பட்ட பொருட்களின் கணிப்புகளுக்கு. + + + + Pattern scale + வடிவ அளவு + + + + The URL of a BIM server instance (www.bimserver.org) to connect to. + இணைக்க வேண்டிய BIM சர்வர் நிகழ்வின் (www.bimserver.org) URL. + + + + If this is selected, the "Open BIM Server in browser" +button will open the BIM Server interface in an external browser +instead of the FreeCAD web workbench + இது தேர்ந்தெடுக்கப்பட்டால், "உலாவியில் BIM சேவையகத்தைத் திற" +பொத்தான் வெளிப்புற உலாவியில் BIM சேவையக இடைமுகத்தைத் திறக்கும் +FreeCAD வலை பணிப்பெட்டிக்கு பதிலாக + + + + Address + முகவரி + + + + 2D Rendering + 2டி வழங்குதல் + + + + Scaling factor for patterns used by objects that have +a footprint display mode + உள்ள பொருட்களால் பயன்படுத்தப்படும் வடிவங்களுக்கான அளவிடுதல் காரணி +ஒரு தடம் காட்சி முறை + + + + BIM Server + BIM சேவையகம் + + + + Open in external browser + வெளிப்புற உலாவியில் திறக்கவும் + + + + Survey + சர்வே + + + + If this is checked, the text that gets placed in the clipboard will include the unit. Otherwise, it will be a simple number expressed in internal units (millimeters) + இது சரிபார்க்கப்பட்டால், கிளிப்போர்டில் வைக்கப்படும் உரையில் அலகு இருக்கும். இல்லையெனில், இது உள் அலகுகளில் (மில்லிமீட்டர்) வெளிப்படுத்தப்படும் எளிய எண்ணாக இருக்கும். + + + + Include unit when sending measurements to clipboard + இடைநிலைப்பலகைக்கு அளவீடுகளை அனுப்பும்போது யூனிட்டைச் சேர்க்கவும் + + + + Defaults + இயல்புநிலைகள் + + + + + + + + + mm + மிமீ + + + + Visual + காட்சி + + + + Wall color + சுவர் நிறம் + + + + Structure color + கட்டமைப்பு நிறம் + + + + Rebar color + ரீபார் நிறம் + + + + Window glass transparency + சாளரம் கண்ணாடி வெளிப்படைத்தன்மை + + + + + % + % + + + + Window glass color + சாளரம் கண்ணாடி நிறம் + + + + Panel color + பேனல் நிறம் + + + + Helper color (grids, axes, etc.) + உதவி நிறம் (கட்டங்கள், அச்சுகள் போன்றவை) + + + + Space transparency + விண்வெளி வெளிப்படைத்தன்மை + + + + Space line style + விண்வெளி வரி பாணி + + + + Solid + திடமான + + + + Dashed + கோடு போட்டது + + + + Dotted + புள்ளியிடப்பட்ட + + + + Dashdot + டாச்டாட் + + + + Space line color + விண்வெளி வரி நிறம் + + + + Other + மற்றொன்று + + + + Use sketches for walls + சுவர்களுக்கு ஓவியங்களைப் பயன்படுத்தவும் + + + + Pipe diameter + குழாய் விட்டம் + + + + Rebar diameter + ரிபார் விட்டம் + + + + When clicking a view or level in the BIM views manager, this switches the background to plain color when activating a 2D view, and to gradient color when activating a level + BIM காட்சிகள் மேலாளரில் ஒரு பார்வை அல்லது நிலையைக் சொடுக்கு செய்யும் போது, ​​இது 2D காட்சியைச் செயல்படுத்தும் போது பின்னணியை வெற்று நிறத்திற்கும், ஒரு நிலையைச் செயல்படுத்தும் போது சாய்வு வண்ணத்திற்கும் மாற்றுகிறது. + + + + Switch backgrounds + பின்னணியை மாற்றவும் + + + + Rebar offset + ரீபார் ஆஃப்செட் + + + + Stair length + படிக்கட்டு நீளம் + + + + Stair width + படிக்கட்டு அகலம் + + + + Stair height + படிக்கட்டு உயரம் + + + + Number of stair steps + படிக்கட்டுகளின் எண்ணிக்கை + + + + Show this dialog when importing + இறக்குமதி செய்யும் போது இந்த உரையாடலைக் காட்டு + + + + SH3D Import + SH3D இறக்குமதி + + + + DEBUG: keep the construction geometries in the active document. Useful when debugging a failed import + பிழைத்திருத்தம்: செயலில் உள்ள ஆவணத்தில் கட்டுமான வடிவவியலை வைத்திருங்கள். தோல்வியுற்ற இறக்குமதியை பிழைத்திருத்தம் செய்யும் போது பயனுள்ளதாக இருக்கும் + + + + Debug geometry + பிழைத்திருத்த வடிவியல் + + + + Merge imported element with existing FreeCAD object + ஏற்கனவே உள்ள FreeCAD பொருளுடன் இறக்குமதி செய்யப்பட்ட உறுப்பை இணைக்கவும் + + + + Whether to import the model's doors and windows + மாடலின் கதவுகள் மற்றும் சன்னல்களை இறக்குமதி செய்ய வேண்டுமா + + + + Doors and Windows + கதவுகள் மற்றும் சன்னல்கள் + + + + Whether to import the model's furnitures + மாதிரி மரச்சாமான்களை இறக்குமதி செய்ய வேண்டுமா + + + + Furnitures + மரச்சாமான்கள் + + + + Whether to create Arch::Equipment for each furniture defined in the model (NOTE: this can negatively impact the import process speed) + வளைவை உருவாக்க வேண்டுமா:: மாதிரியில் வரையறுக்கப்பட்ட ஒவ்வொரு தளபாடங்களுக்கும் உபகரணங்கள் (குறிப்பு: இது இறக்குமதி செயல்முறை வேகத்தை எதிர்மறையாக பாதிக்கும்) + + + + Create Arch::Equipment + வளைவை உருவாக்கவும் :: உபகரணங்கள் + + + + Whether to join the different Arch::Wall together + வெவ்வேறு ஆர்ச்::சுவரை ஒன்றாக இணைக்க வேண்டுமா + + + + Join Arch::Wall + ஆர்ச்::சுவரில் சேரவும் + + + + Whether to import the model's lights. Note that you also need to import + the model's furnitures. + மாடலின் விளக்குகளை இறக்குமதி செய்ய வேண்டுமா. நீங்கள் இறக்குமதி செய்ய வேண்டும் என்பதை நினைவில் கொள்க +மாதிரியின் தளபாடங்கள். + + + + Lights (requires Render) + விளக்குகள் (ரெண்டர் தேவை) + + + + Whether to import the model's cameras + மாடலின் கேமராக்களை இறக்குமதி செய்ய வேண்டுமா + + + + Cameras (requires Render) + கேமராக்கள் (ரெண்டர் தேவை) + + + + Create a default Render project with the newly created site (requires the Render workbench to be installed) + புதிதாக உருவாக்கப்பட்ட தளத்துடன் இயல்புநிலை வழங்குதல் திட்டத்தை உருவாக்கவும் (ரெண்டர் ஒர்க்பெஞ்ச் நிறுவப்பட வேண்டும்) + + + + Create render project + வழங்குதல் திட்டத்தை உருவாக்கவும் + + + + Default floor color + இயல்புநிலை தரை நிறம் + + + + + This color might be used when a room does not define its own color + ஒரு அறை அதன் சொந்த நிறத்தை வரையறுக்காத போது இந்த வண்ணம் பயன்படுத்தப்படலாம் + + + + Default ceiling color + இயல்புநிலை உச்சவரம்பு நிறம் + + + + Create a default IFC project with the newly created site + புதிதாக உருவாக்கப்பட்ட தளத்துடன் இயல்புநிலை IFC திட்டத்தை உருவாக்கவும் + + + + Create IFC project + IFC திட்டத்தை உருவாக்கவும் + + + + Create a mesh to represent the default ground level + இயல்புநிலை தரை மட்டத்தைக் குறிக்க ஒரு கண்ணி உருவாக்கவும் + + + + Create ground level mesh + தரை மட்ட கண்ணி உருவாக்கவும் + + + + Default ground color + இயல்புநிலை தரை நிறம் + + + + This color might be used when the environment does not define a color for the ground + சூழல் நிலத்திற்கு நிறத்தை வரையறுக்காத போது இந்த வண்ணம் பயன்படுத்தப்படலாம் + + + + Default sky color + இயல்புநிலை வான நிறம் + + + + This color might be used when the environment does not define a color for the sky + சூழல் வானத்திற்கான நிறத்தை வரையறுக்காத போது இந்த வண்ணம் பயன்படுத்தப்படலாம் + + + + Create face binders and baseboards for walls, and floors and ceilings for rooms + சுவர்களுக்கான ஃபேச் பைண்டர்கள் மற்றும் பேச்போர்டுகளையும், அறைகளுக்கான தளங்கள் மற்றும் கூரைகளையும் உருவாக்கவும் + + + + Decorate surfaces + மேற்பரப்புகளை அலங்கரிக்கவும் + + + + Default furniture color + இயல்புநிலை மரச்சாமான்கள் நிறம் + + + + This color is used when a furniture does not define its own color + ஒரு தளபாடங்கள் அதன் சொந்த நிறத்தை வரையறுக்காத போது இந்த நிறம் பயன்படுத்தப்படுகிறது + + + + Merge into existing document + ஏற்கனவே உள்ள ஆவணத்தில் இணைக்கவும் + + + + Shows verbose debug messages during import and export +of IFC files in the Report view panel + இறக்குமதி மற்றும் ஏற்றுமதியின் போது verbose debug செய்திகளைக் காட்டுகிறது +அறிக்கை காட்சி குழுவில் உள்ள IFC கோப்புகள் + + + + Show debug messages + பிழைத்திருத்த செய்திகளைக் காட்டு + + + + Clones are used when objects have shared geometry +One object is the base object, the others are clones. + பொருள்கள் வடிவவியலைப் பகிர்ந்து கொள்ளும்போது குளோன்கள் பயன்படுத்தப்படுகின்றன +ஒரு பொருள் அடிப்படை பொருள், மற்றவை குளோன்கள். + + + + Create clones when objects have shared geometry + பொருள்கள் வடிவவியலைப் பகிர்ந்து கொள்ளும்போது குளோன்களை உருவாக்கவும் + + + + Number of cores to use (experimental) + பயன்படுத்த வேண்டிய கோர்களின் எண்ணிக்கை (பரிசோதனை) + + + + Import arch IFC objects as + வளைவு IFC பொருட்களை இவ்வாறு இறக்குமதி செய்யவும் + + + + + Specifies what kind of objects will be created in FreeCAD + FreeCAD இல் எந்த வகையான பொருள்கள் உருவாக்கப்படும் என்பதைக் குறிப்பிடுகிறது + + + + Parametric BIM objects + அளவுரு BIM பொருள்கள் + + + + + Non-parametric BIM objects + அளவுரு அல்லாத BIM பொருள்கள் + + + + + Simple Part shapes + எளிய பகுதி வடிவங்கள் + + + + One compound per floor + ஒரு தளத்திற்கு ஒரு கலவை + + + + IFC Import + IFC இறக்குமதி + + + + + EXPERIMENTAL +The number of cores to use in multicore mode. +Keep 0 to disable multicore mode. +The maximum value should be the number of cores in the CPU minus 1, +for example, 3 cores for a 4-core CPU. + +Set it to 1 to use multicore mode in single-core mode; this is safer +if crashes occur when multiple cores are set. + ஆய்வு +மல்டிகோர் பயன்முறையில் பயன்படுத்த வேண்டிய கோர்களின் எண்ணிக்கை. +மல்டிகோர் பயன்முறையை முடக்க 0 ஐ வைத்திருங்கள். +அதிகபட்ச மதிப்பு சிபியு இல் உள்ள கோர்களின் எண்ணிக்கையை கழித்தல் 1 ஆக இருக்க வேண்டும். +எடுத்துக்காட்டாக, 4-கோர் CPUக்கு 3 கோர்கள். + +சிங்கிள்-கோர் பயன்முறையில் மல்டிகோர் பயன்முறையைப் பயன்படுத்த, அதை 1 ஆக அமைக்கவும்; இது பாதுகாப்பானது +பல கோர்கள் அமைக்கப்படும் போது செயலிழப்புகள் ஏற்பட்டால். + + + + + Import Options + இறக்குமதி விருப்பங்கள் + + + + Do not import BIM objects + BIM பொருட்களை இறக்குமதி செய்ய வேண்டாம் + + + + Import structure IFC objects as + இறக்குமதி கட்டமைப்பு IFC பொருள்கள் + + + + One compound for all + அனைவருக்கும் ஒரு கலவை + + + + Do not import structural objects + கட்டமைப்பு பொருட்களை இறக்குமதி செய்ய வேண்டாம் + + + + Root element: + வேர் உறுப்பு: + + + + Only subtypes of the specified element will be imported. +Keep the element IfcProduct to import all building elements. + குறிப்பிட்ட உறுப்பின் துணை வகைகள் மட்டுமே இறக்குமதி செய்யப்படும். +அனைத்து கட்டிட கூறுகளையும் இறக்குமதி செய்ய IfcProduct என்ற உறுப்பை வைத்திருங்கள். + + + + Openings will be imported as subtractions, otherwise wall shapes +will already have their openings subtracted + திறப்புகள் கழித்தல்களாக இறக்குமதி செய்யப்படும், இல்லையெனில் சுவர் வடிவங்கள் +அவற்றின் திறப்புகள் ஏற்கனவே கழிக்கப்படும் + + + + Separate openings + தனி திறப்புகள் + + + + The importer will try to detect extrusions. +Note that this might slow things down. + இறக்குமதியாளர் வெளியேற்றங்களைக் கண்டறிய முயற்சிப்பார். +இது விசயங்களை மெதுவாக்கலாம் என்பதை நினைவில் கொள்க. + + + + Detect extrusions + வெளியேற்றங்களைக் கண்டறியவும் + + + + Split walls made of multiple layers + பல அடுக்குகளால் செய்யப்பட்ட பிளவு சுவர்கள் + + + + Split multilayer walls + பல அடுக்கு சுவர்களை பிரிக்கவும் + + + + Object names will be prefixed with the IFC ID number + பொருளின் பெயர்கள் IFC அடையாளம் எண்ணுடன் முன்னொட்டாக இருக்கும் + + + + Prefix names with ID number + அடையாள எண்ணுடன் முன்னொட்டு பெயர்கள் + + + + If several materials with the same name and color are found in the IFC file, +they will be treated as one. + IFC கோப்பில் ஒரே பெயர் மற்றும் வண்ணம் கொண்ட பல பொருட்கள் காணப்பட்டால், +அவர்கள் ஒன்றாக கருதப்படுவார்கள். + + + + Merge materials with same name and same color + ஒரே பெயரையும் ஒரே நிறத்தையும் கொண்ட பொருட்களை ஒன்றிணைக்கவும் + + + + Each object will have their IFC properties stored in a spreadsheet object + ஒவ்வொரு பொருளும் அதன் IFC பண்புகளை விரிதாள் பொருளில் சேமிக்கும் + + + + Import IFC properties in spreadsheet + விரிதாளில் IFC பண்புகளை இறக்குமதி செய்யவும் + + + + IFC files can contain unclean or non-solid geometry. If this option is checked, all the geometry is imported, regardless of their validity. + IFC கோப்புகள் தூய்மையற்ற அல்லது திடமற்ற வடிவவியலைக் கொண்டிருக்கலாம். இந்த விருப்பம் சரிபார்க்கப்பட்டால், அனைத்து வடிவவியலும் அவற்றின் செல்லுபடியாகும் தன்மையைப் பொருட்படுத்தாமல் இறக்குமதி செய்யப்படும். + + + + Allow invalid shapes + தவறான வடிவங்களை இசைவு + + + + Exclude list + பட்டியலை விலக்கு + + + + Comma-separated list of IFC entities to be excluded from imports + இறக்குமதியிலிருந்து விலக்கப்பட வேண்டிய IFC நிறுவனங்களின் காற்புள்ளியால் பிரிக்கப்பட்ட பட்டியல் + + + + Fit view during import on the imported objects. +This will slow down the import, but one can watch the import. + இறக்குமதி செய்யப்பட்ட பொருட்களை இறக்குமதி செய்யும் போது பொருத்தக்கூடிய காட்சி. +இது இறக்குமதியை மெதுவாக்கும், ஆனால் ஒருவர் இறக்குமதியைப் பார்க்கலாம். + + + + + + Fit view while importing + இறக்குமதி செய்யும் போது பார்வையை பொருத்தவும் + + + + Creates a full parametric model on import using stored +FreeCAD object properties + சேமிக்கப்பட்டதைப் பயன்படுத்தி இறக்குமதியில் முழு அளவுரு மாதிரியை உருவாக்குகிறது +FreeCAD பொருள் பண்புகள் + + + + Import full FreeCAD parametric definitions if available + கிடைத்தால் முழு FreeCAD அளவுரு வரையறைகளை இறக்குமதி செய்யவும் + + + + If this option is checked, the default 'Project', 'Site', 'Building', and 'Storeys' +objects that are usually found in an IFC file are not imported, and all objects +are placed in a 'Group' instead. +'Buildings' and 'Storeys' are still imported if there is more than one. + இந்த விருப்பம் சரிபார்க்கப்பட்டால், இயல்புநிலை 'திட்டம்', 'தளம்', 'கட்டிடம்' மற்றும் 'அடுக்குகள்' +பொதுவாக IFC கோப்பில் காணப்படும் பொருள்கள் இறக்குமதி செய்யப்படவில்லை, மேலும் அனைத்து பொருட்களும் +பதிலாக ஒரு 'குழு'வில் வைக்கப்படுகின்றன. +'கட்டிடங்கள்' மற்றும் 'மாடிகள்' இன்னும் ஒன்றுக்கு மேற்பட்ட இருந்தால் இறக்குமதி செய்யப்படுகின்றன. + + + + Replace 'Project', 'Site', 'Building', and 'Storey' with 'Group' + 'திட்டம்', 'தளம்', 'கட்டிடம்' மற்றும் 'ச்டோரி' ஆகியவற்றை 'குழு' என மாற்றவும் + + + + DAE + DAE + + + + Scaling factor + அளவிடுதல் காரணி + + + + All dimensions in the file will be scaled with this factor + கோப்பில் உள்ள அனைத்து பரிமாணங்களும் இந்தக் காரணியைக் கொண்டு அளவிடப்படும் + + + + Mesher + மெசர் + + + + Meshing program that should be used. +If using Netgen, make sure that it is available. + பயன்படுத்தப்பட வேண்டிய மெசிங் நிரல். +Netgen பயன்படுத்தினால், அது கிடைக்கிறதா என்பதை உறுதிப்படுத்தவும். + + + + Builtin + பில்டின் + + + + Mefisto + மெஃபிச்டோ + + + + Netgen + வலைகள் + + + + Builtin and Mefisto mesher options + கட்டமைக்கப்பட்ட மற்றும் மெஃபிச்டோ மெசர் விருப்பங்கள் + + + + Tessellation + டெசெலேசன் + + + + + + Export Options + ஏற்றுமதி விருப்பங்கள் + + + + Tessellation value to use with the Builtin and the Mefisto meshing program + பில்டின் மற்றும் மெஃபிச்டோ மெசிங் திட்டத்துடன் பயன்படுத்த டெசெலேசன் மதிப்பு + + + + Netgen mesher options + Netgen மெசர் விருப்பங்கள் + + + + Grading + தரப்படுத்துதல் + + + + Grading value to use for meshing using Netgen. +This value describes how fast the mesh size decreases. +The gradient of the local mesh size h(x) is bound by |Δh(x)| ≤ 1/value. + Netgen ஐப் பயன்படுத்தி மெசிங்கிற்குப் பயன்படுத்த வேண்டிய தரமதிப்பு மதிப்பு. +கண்ணி அளவு எவ்வளவு வேகமாக குறைகிறது என்பதை இந்த மதிப்பு விவரிக்கிறது. +உள்ளக கண்ணி அளவு h(x) இன் சாய்வு |Δh(x)| உடன் பிணைக்கப்பட்டுள்ளது ≤ 1/மதிப்பு. + + + + Segments per edge + ஒரு விளிம்பிற்குப் பகுதிகள் + + + + Maximum number of segments per edge + ஒரு விளிம்பில் உள்ள பிரிவுகளின் அதிகபட்ச எண்ணிக்கை + + + + Segments per radius + ஆரத்திற்கு பிரிவுகள் + + + + Number of segments per radius + ஆரம் ஒன்றுக்கு பிரிவுகளின் எண்ணிக்கை + + + + Allow a second order mesh + இரண்டாவது வரிசை கண்ணியை அனுமதிக்கவும் + + + + Second order + இரண்டாவது வரிசை + + + + Allows optimization + தேர்வுமுறையை அனுமதிக்கிறது + + + + Optimize + உகந்ததாக்கு + + + + Allow quadrilateral faces + நாற்கர முகங்களை அனுமதிக்கவும் + + + + Allow quads + குவாட்களை அனுமதிக்கவும் + + + + Export type + ஏற்றுமதி வகை + + + + Standard model + நிலையான மாதிரி + + + + Structural analysis + கட்டமைப்பு பகுப்பாய்வு + + + + Standard + structural + நிலையான + கட்டமைப்பு + + + + Use triangulation options set in the DAE options page + DAE விருப்பங்கள் பக்கத்தில் அமைக்கப்பட்ட முக்கோண விருப்பங்களைப் பயன்படுத்தவும் + + + + Use DAE triangulation options + DAE முக்கோண விருப்பங்களைப் பயன்படுத்தவும் + + + + Curved shapes that cannot be represented as curves in IFC +are decomposed into flat facets. +If this is checked, an additional calculation is done to join coplanar facets. + IFC இல் வளைவுகளாகக் குறிப்பிட முடியாத வளைந்த வடிவங்கள் +தட்டையான முகப்புகளாக சிதைக்கப்படுகின்றன. +இது சரிபார்க்கப்பட்டால், கோப்லானார் அம்சங்களில் சேர கூடுதல் கணக்கீடு செய்யப்படுகிறது. + + + + Join coplanar facets when triangulating + முக்கோணமாக்கும் போது கோப்லனர் முகங்களை இணைக்கவும் + + + + When exporting objects without unique ID (UID), the generated UID +will be stored inside the FreeCAD object for reuse next time that object +is exported. This leads to smaller differences between file versions. + தனிப்பட்ட அடையாளம் (யுஐடி) இல்லாமல் பொருட்களை ஏற்றுமதி செய்யும் போது, உருவாக்கப்பட்ட யுஐடி +அடுத்த முறை அந்த பொருளை மீண்டும் பயன்படுத்த FreeCAD பொருளின் உள்ளே சேமிக்கப்படும் +ஏற்றுமதி செய்யப்படுகிறது. இது கோப்பு பதிப்புகளுக்கு இடையில் சிறிய வேறுபாடுகளுக்கு வழிவகுக்கிறது. + + + + Store IFC unique ID in FreeCAD objects + FreeCAD பொருள்களில் IFC தனிப்பட்ட ஐடியை சேமிக்கவும் + + + + Use IfcOpenShell serializer if available + IfcOpenShell சீரியலைசர் இருந்தால் பயன்படுத்தவும் + + + + 2D objects will be exported as IfcAnnotation + 2D பொருள்கள் IfcAnnotation ஆக ஏற்றுமதி செய்யப்படும் + + + + Export 2D objects as IfcAnnotations + 2D பொருட்களை IfcAnnotations ஆக ஏற்றுமதி செய்யவும் + + + + All FreeCAD object properties will be stored inside the exported objects, +allowing to recreate a full parametric model on reimport. + அனைத்து FreeCAD பொருள் பண்புகள் ஏற்றுமதி செய்யப்பட்ட பொருட்களுக்குள் சேமிக்கப்படும், +மறு இறக்குமதியில் ஒரு முழு அளவுரு மாதிரியை மீண்டும் உருவாக்க அனுமதிக்கிறது. + + + + Export full FreeCAD parametric model + முழு FreeCAD அளவுரு மாதிரியை ஏற்றுமதி செய்யவும் + + + + Reuse similar entities + ஒத்த நிறுவனங்களை மீண்டும் பயன்படுத்தவும் + + + + Disable IfcRectangleProfileDef + IfcRectangleProfileDef ஐ முடக்கு + + + + Some IFC types such as IfcWall or IfcBeam have special standard versions like IfcWallStandardCase or IfcBeamStandardCase. If this option is turned on, FreeCAD will automatically export such objects +as standard cases when the necessary conditions are met. + IfcWall அல்லது IfcBeam போன்ற சில IFC வகைகள் IfcWallStandardCase அல்லது IfcBeamStandardCase போன்ற சிறப்பு நிலையான பதிப்புகளைக் கொண்டுள்ளன. இந்த விருப்பம் இயக்கப்பட்டால், FreeCAD தானாகவே அத்தகைய பொருட்களை ஏற்றுமதி செய்யும் +தேவையான நிபந்தனைகளை நிறைவு செய்யும் போது நிலையான நிகழ்வுகளாக. + + + + + Desired units in the exported IFC file. + +Note that IFC files are ALWAYS written in metric units; imperial units +are only a conversion factor applied on top of them. +However, some BIM applications will use this factor to choose which +unit to work with when opening the file. + ஏற்றுமதி செய்யப்பட்ட IFC கோப்பில் தேவையான அலகுகள். + +IFC கோப்புகள் எப்பொழுதும் மெட்ரிக் அலகுகளில் எழுதப்படுகின்றன என்பதை நினைவில் கொள்க; ஏகாதிபத்திய அலகுகள் +அவற்றின் மேல் ஒரு மாற்று காரணி மட்டுமே பயன்படுத்தப்படுகிறது. +இருப்பினும், சில BIM பயன்பாடுகள் எதைத் தேர்வுசெய்ய இந்தக் காரணியைப் பயன்படுத்தும் +கோப்பைத் திறக்கும் போது வேலை செய்ய வேண்டிய அலகு. + + + + + Check also native-IFC-specific preferences under BIM -> Native IFC + BIM -> நேட்டிவ் IFC இன் கீழ் சொந்த-IFC-குறிப்பிட்ட விருப்பங்களையும் சரிபார்க்கவும் + + + + If no building is found in the FreeCAD document, a default one will be added. +Warning: The IFC standard asks for at least one building in each file. By turning this option off, a non-standard IFC file will be produced. + FreeCAD ஆவணத்தில் கட்டிடம் எதுவும் காணப்படவில்லை எனில், இயல்புநிலை ஒன்று சேர்க்கப்படும். +எச்சரிக்கை: ஒவ்வொரு கோப்பிலும் குறைந்தது ஒரு கட்டிடத்தையாவது IFC தரநிலை கேட்கிறது. இந்த விருப்பத்தை முடக்குவதன் மூலம், தரமற்ற IFC கோப்பு உருவாக்கப்படும். + + + + Add default building if one is not found in the document + ஆவணத்தில் ஒன்று இல்லை என்றால் இயல்புநிலை கட்டிடத்தைச் சேர்க்கவும் + + + + Export nested groups as assemblies + உள்ளமைக்கப்பட்ட குழுக்களை அசெம்பிளிகளாக ஏற்றுமதி செய்யவும் + + + + Auto-detect and export as standard cases when applicable + தானாகக் கண்டறிந்து, பொருந்தும்போது நிலையான நிகழ்வுகளாக ஏற்றுமதி செய்யவும் + + + + IFC Export + IFC ஏற்றுமதி + + + + + General Options + பொது விருப்பங்கள் + + + + + The type of objects to export: +- Standard model: solid objects +- Structural analysis: wireframe model for structural calculations +- Standard + structural: both types of models + ஏற்றுமதி செய்ய வேண்டிய பொருட்களின் வகை: +- நிலையான மாதிரி: திடமான பொருள்கள் +- கட்டமைப்பு பகுப்பாய்வு: கட்டமைப்பு கணக்கீடுகளுக்கான வயர்ஃப்ரேம் மாதிரி +- நிலையான + கட்டமைப்பு: இரண்டு வகையான மாதிரிகள் + + + + Some IFC viewers do not like objects exported as extrusions. +Use this to force all objects to be exported as BREP geometry. + சில IFC பார்வையாளர்கள் எக்ச்ட்ரசன்களாக ஏற்றுமதி செய்யப்படும் பொருட்களை விரும்புவதில்லை. +அனைத்து பொருட்களையும் BREP வடிவவியலாக ஏற்றுமதி செய்ய கட்டாயப்படுத்த இதைப் பயன்படுத்தவும். + + + + Force export as BREP + BREP ஆக கட்டாய ஏற்றுமதி + + + + IFCOpenShell is a library that enables importing IFC files. +Its serializer functionality allows giving it an OCC shape and it will +produce adequate IFC geometry: NURBS, faceted, or anything else. +Note: The serializer is still an experimental feature! + IFCOpenShell என்பது IFC கோப்புகளை இறக்குமதி செய்வதை செயல்படுத்தும் ஒரு நூலகமாகும். +அதன் சீரியலைசர் செயல்பாடு OCC வடிவத்தை கொடுக்க அனுமதிக்கிறது +போதுமான IFC வடிவவியலை உருவாக்கவும்: NURBS, முகம் அல்லது வேறு ஏதாவது. +குறிப்பு: சீரியலைசர் இன்னும் சோதனை அம்சமாக உள்ளது! + + + + When possible, similar entities will be used only once in the file if possible. +This can reduce the file size considerably, but will make it less easily readable. + முடிந்தால், கோப்பில் ஒரே மாதிரியான உட்பொருள்கள் முடிந்தால் ஒருமுறை மட்டுமே பயன்படுத்தப்படும். +இது கோப்பின் அளவைக் கணிசமாகக் குறைக்கலாம், ஆனால் எளிதாகப் படிக்கக்கூடியதாக இருக்கும். + + + + When possible, IFC objects that are extruded rectangles will be +exported as IfcRectangleProfileDef. +However, some other applications might have problems importing that entity. +If this is the case, it can disabled and then all profiles will be exported as IfcArbitraryClosedProfileDef. + முடிந்தால், ஐஎஃப்சி பொருள்கள் நீட்டிக்கப்பட்ட செவ்வகங்களாக இருக்கும் +IfcRectangleProfileDef என ஏற்றுமதி செய்யப்பட்டது. +இருப்பினும், வேறு சில பயன்பாடுகளுக்கு அந்த நிறுவனத்தை இறக்குமதி செய்வதில் சிக்கல்கள் இருக்கலாம். +இதுபோன்றால், அதை முடக்கலாம், பின்னர் அனைத்து சுயவிவரங்களும் IfcArbitraryClosedProfileDef ஆக ஏற்றுமதி செய்யப்படும். + + + + If no site is found in the FreeCAD document, a default one will be added. +A site is not mandatory but a common practice is to have at least one in the file. + FreeCAD ஆவணத்தில் எந்த தளமும் காணப்படவில்லை எனில், இயல்புநிலை ஒன்று சேர்க்கப்படும். +ஒரு தளம் கட்டாயமில்லை, ஆனால் கோப்பில் குறைந்தபட்சம் ஒன்றையாவது வைத்திருப்பது பொதுவான நடைமுறையாகும். + + + + Add default site if one is not found in the document + ஆவணத்தில் ஒன்று இல்லை என்றால் இயல்புநிலை தளத்தைச் சேர்க்கவும் + + + + If not checked, standard FreeCAD groups (App::DocumentObjectGroup) will not be exported as IfcGroup or IfcElementAssembly.\nTheir children will be re-parented to the container of the skipped group in the IFC structure. + சரிபார்க்கப்படாவிட்டால், நிலையான FreeCAD குழுக்கள் (App::DocumentObjectGroup) IfcGroup அல்லது IfcElementAssembly ஆக ஏற்றுமதி செய்யப்படாது.\nஅவர்களின் குழந்தைகள் IFC கட்டமைப்பில் தவிர்க்கப்பட்ட குழுவின் கொள்கலனுக்கு மீண்டும் பெற்றோர்களாக மாற்றப்படுவார்கள். + + + + Export FreeCAD Groups + FreeCAD குழுக்களை ஏற்றுமதி செய்யவும் + + + + In FreeCAD, it is possible to nest groups inside buildings or storeys. If this option is disabled, FreeCAD groups will be saved as IfcGroups and aggregated to the building structure. Aggregating non-building elements such as IfcGroups is however not recommended by the IFC standards. It is therefore also possible to export these groups as IfcElementAssemblies, which produces an IFC-compliant file. + FreeCAD இல், கட்டிடங்கள் அல்லது மாடிகளுக்குள் குழுக்களாக கூடு கட்டுவது சாத்தியமாகும். இந்த விருப்பம் முடக்கப்பட்டால், FreeCAD குழுக்கள் IfcGroups ஆக சேமிக்கப்பட்டு கட்டிட அமைப்பில் ஒருங்கிணைக்கப்படும். IfcGroups போன்ற கட்டிடமற்ற கூறுகளை ஒருங்கிணைத்தல் IFC தரநிலைகளால் பரிந்துரைக்கப்படவில்லை. எனவே இந்த குழுக்களை IfcElementAssemblies ஆக ஏற்றுமதி செய்வதும் சாத்தியமாகும், இது IFC-இணக்கமான கோப்பை உருவாக்குகிறது. + + + + IFC standard compliance + IFC நிலையான இணக்கம் + + + + If no building storey is found in the FreeCAD document, a default one will be added. +A building storey is not mandatory but a common practice to have at least one in the file. + FreeCAD ஆவணத்தில் கட்டிட மாடி காணப்படவில்லை எனில், இயல்புநிலை ஒன்று சேர்க்கப்படும். +ஒரு கட்டிட மாடி கட்டாயம் அல்ல, ஆனால் கோப்பில் குறைந்தபட்சம் ஒன்றை வைத்திருப்பது ஒரு பொதுவான நடைமுறை. + + + + Add default building storey if one is not found in the document + ஆவணத்தில் ஒன்று இல்லை என்றால், இயல்புநிலை கட்டிட மாடியைச் சேர்க்கவும் + + + + IFC file units + IFC கோப்பு அலகுகள் + + + + Metric + மெட்ரிக் + + + + Imperial + ஏகாதிபத்தியம் + + + + WebGL + WebGL + + + + A custom WebGL HTML template is used for export. Otherwise, the default template will be used. + +The default template is located at: +<FreeCAD installation directory>/Resources/Mod/BIM/templates/webgl_export_template.html + தனிப்பயன் WebGL உஉகுமொ டெம்ப்ளேட் ஏற்றுமதிக்கு பயன்படுத்தப்படுகிறது. இல்லையெனில், இயல்புநிலை டெம்ப்ளேட் பயன்படுத்தப்படும். + +இயல்புநிலை டெம்ப்ளேட் இங்கு அமைந்துள்ளது: +<FreeCAD நிறுவல் அடைவு>/Resources/Mod/BIM/templates/webgl_export_template.html + + + + Use custom export template + தனிப்பயன் ஏற்றுமதி டெம்ப்ளேட்டைப் பயன்படுத்தவும் + + + + Path to template + டெம்ப்ளேட்டிற்கான பாதை + + + + The path to the custom WebGL HTML template + தனிப்பயன் WebGL உஉகுமொ டெம்ப்ளேட்டிற்கான பாதை + + + + Arch + + + + Beam + பீம் + + + + + Column + நெடுவரிசை + + + + StructuralSystem + கட்டமைப்பு அமைப்பு + + + + Create Structures From Selection + தேர்விலிருந்து கட்டமைப்புகளை உருவாக்கவும் + + + + Create Structural System + கட்டமைப்பு அமைப்பை உருவாக்கவும் + + + + + Create Structure + கட்டமைப்பை உருவாக்கவும் + + + + First point of the beam + பீமின் முதல் புள்ளி + + + + Base point of column + நெடுவரிசையின் அடிப்படை புள்ளி + + + + + Next point + அடுத்த புள்ளி + + + + Structure options + கட்டமைப்பு விருப்பங்கள் + + + + + + Category + வகை + + + + + + + Preset + முன்னமைவு + + + + + + + + Length + நீளம் + + + + + + + Width + அகலம் + + + + + + + Height + உயரம் + + + + Parameters of the structure + கட்டமைப்பின் அளவுருக்கள் + + + + Switch Length/Height + ச்விட்ச் நீளம்/உயரம் + + + + Switch Length/Width + ச்விட்ச் நீளம்/அகலம் + + + + + This mesh is an invalid solid + இந்த மெச் ஒரு தவறான திடப்பொருள் + + + + + Facemaker returned an error + ஃபேச்மேக்கர் பிழையை அளித்துள்ளார் + + + + Node Tools + முனை கருவிகள் + + + + Extends the nodes of this element to reach the nodes of another element + இந்த தனிமத்தின் முனைகளை மற்றொரு தனிமத்தின் முனைகளை அடைய நீட்டிக்கிறது + + + + Connects nodes of this element with the nodes of another element + இந்த தனிமத்தின் முனைகளை மற்றொரு தனிமத்தின் முனைகளுடன் இணைக்கிறது + + + + Toggles all structural nodes of the document on/off + ஆவணத்தின் அனைத்து கட்டமைப்பு முனைகளையும் ஆன்/ஆஃப் செய்யும் + + + + Extrusion Tools + வெளியேற்ற கருவிகள் + + + + Select the base object first and then the edges to use as extrusion paths + முதலில் அடிப்படைப் பொருளைத் தேர்ந்தெடுங்கள் + + + + Select at least an axis object + குறைந்தபட்சம் ஒரு அச்சு பொருளைத் தேர்ந்தெடுக்கவும் + + + + Error: The base shape could not be extruded along this tool object + பிழை: இந்த கருவி பொருளுடன் அடிப்படை வடிவத்தை வெளியேற்ற முடியவில்லை + + + + Reset Nodes + முனைகளை மீட்டமைக்கவும் + + + + Edit Nodes + முனைகளைத் திருத்தவும் + + + + Extend Nodes + முனைகளை நீட்டவும் + + + + Connect Nodes + முனைகளை இணைக்கவும் + + + + Toggle All Nodes + அனைத்து முனைகளையும் நிலைமாற்று + + + + + Select Tool + கருவியைத் தேர்ந்தெடுக்கவும் + + + + Selects object or edges to be used as a tool (extrusion path) + ஒரு கருவியாகப் பயன்படுத்தப்படும் பொருள் அல்லது விளிம்புகளைத் தேர்ந்தெடுக்கிறது (வெளியேற்றும் பாதை) + + + + + Choose another Structure object: + மற்றொரு கட்டமைப்பு பொருளைத் தேர்ந்தெடுக்கவும்: + + + + + The chosen object is not a Structure + தேர்ந்தெடுக்கப்பட்ட பொருள் ஒரு கட்டமைப்பு அல்ல + + + + + The chosen object has no structural nodes + தேர்ந்தெடுக்கப்பட்ட பொருளுக்கு கட்டமைப்பு முனைகள் இல்லை + + + + + One of these objects has more than 2 nodes + இந்த பொருட்களில் ஒன்று 2 க்கும் மேற்பட்ட முனைகளைக் கொண்டுள்ளது + + + + + Unable to find a suitable intersection point + பொருத்தமான குறுக்குவெட்டுப் புள்ளியைக் கண்டுபிடிக்க முடியவில்லை + + + + Intersection found. + + குறுக்குவெட்டு கண்டுபிடிக்கப்பட்டது. + + + + + Intersection found. + குறுக்குவெட்டு கண்டுபிடிக்கப்பட்டது. + + + + Done + முடிந்தது + + + + Equipment + உபகரணங்கள் + + + + Select a base shape object and optionally a mesh object + அடிப்படை வடிவ பொருளைத் தேர்ந்தெடுக்கவும் மற்றும் விருப்பமாக ஒரு கண்ணி பொருளைத் தேர்ந்தெடுக்கவும் + + + + Create Equipment + உபகரணங்களை உருவாக்கவும் + + + + BuildingPart + கட்டிட பகுதி + + + + Floor + மாடி + + + + Create profile + சுயவிவரத்தை உருவாக்கவும் + + + + Profile settings + சுயவிவர அமைப்புகள் + + + + Create Profile + சுயவிவரத்தை உருவாக்கவும் + + + + Profile + சுயவிவரம் + + + + Site + தளம் + + + + Create Site + தளத்தை உருவாக்கவும் + + + + + Create Roof + கூரையை உருவாக்கவும் + + + + + Unable to create a roof + கூரையை உருவாக்க முடியவில்லை + + + + Parameters of the roof profiles: +* Angle: slope in degrees relative to the horizontal. +* Run: horizontal distance between the wall and the ridge. +* IdRel: Id of the relative profile used for automatic calculations. +* Thickness: thickness of the roof. +* Overhang: horizontal distance between the eave and the wall. +* Height: height of the ridge above the base (calculated automatically). +--- +If Angle = 0 and Run = 0 then the profile is identical to the relative profile. +If Angle = 0 then the angle is calculated so that the height is the same as the relative profile. +If Run = 0 then the run is calculated so that the height is the same as the relative profile. + கூரை சுயவிவரங்களின் அளவுருக்கள்: +* கோணம்: கிடைமட்டத்துடன் தொடர்புடைய டிகிரிகளில் சாய்வு. +* ரன்: சுவர் மற்றும் ரிட்ச் இடையே கிடைமட்ட தூரம். +* IdRel: தானியங்கி கணக்கீடுகளுக்குப் பயன்படுத்தப்படும் உறவினர் சுயவிவரத்தின் அடையாளம். +* தடிமன்: கூரையின் தடிமன். +* ஓவர்ஆங்: ஈவ் மற்றும் சுவருக்கு இடையே உள்ள கிடைமட்ட தூரம். +* உயரம்: அடிப்பகுதிக்கு மேலே உள்ள ரிட்சின் உயரம் (தானாகக் கணக்கிடப்படும்). +--- +கோணம் = 0 மற்றும் ரன் = 0 எனில், சுயவிவரமானது தொடர்புடைய சுயவிவரத்திற்கு ஒத்ததாக இருக்கும். +கோணம் = 0 எனில், கோணம் கணக்கிடப்படும், அதனால் உயரம் தொடர்புடைய சுயவிவரத்தைப் போலவே இருக்கும். +ரன் = 0 எனில், ரன் கணக்கிடப்படும், அதனால் உயரம் தொடர்புடைய சுயவிவரத்திற்கு சமமாக இருக்கும். + + + + Run + ஓடு + + + + Overhang + ஓவர்ஆங் + + + + + Please select a base object + அடிப்படை பொருளைத் தேர்ந்தெடுக்கவும் + + + + + Roof + கூரை + + + + Id + ஐடி + + + + IdRel + IdRel + + + + Door + கதவு + + + + Opening + திறப்பு + + + + Select two objects, an object to be cut and an object defining a cutting plane, in that order + இரண்டு பொருட்களைத் தேர்ந்தெடுக்கவும், வெட்டப்பட வேண்டிய ஒரு பொருள் மற்றும் ஒரு வெட்டு விமானத்தை வரையறுக்கும் ஒரு பொருள், அந்த வரிசையில் + + + + The first object does not have a shape + முதல் பொருளுக்கு வடிவம் இல்லை + + + + The second object does not define a plane + இரண்டாவது பொருள் ஒரு விமானத்தை வரையறுக்கவில்லை + + + + Cutting + வெட்டுதல் + + + + Cut Plane + வெட்டு வானூர்தி + + + + Cut Plane Options + பிளேன் விருப்பங்களை வெட்டுங்கள் + + + + Which side to cut + எந்தப் பக்கம் வெட்ட வேண்டும் + + + + Behind + பின்னால் + + + + Front + முன் + + + + External Reference + வெளிப்புற குறிப்பு + + + + TransientReference property to ReferenceMode + ReferenceMode க்கு TransientReference சொத்து + + + + Upgrading + மேம்படுத்துகிறது + + + + Part not found in file + கோப்பில் பகுதி கிடைக்கவில்லை + + + + + + + NativeIFC not available - unable to process IFC files + NativeIFC கிடைக்கவில்லை - IFC கோப்புகளை செயலாக்க முடியவில்லை + + + + Error removing splitter + பிரிப்பானை அகற்றுவதில் பிழை + + + + Reload reference + குறிப்பை மீண்டும் ஏற்றவும் + + + + Open reference + திறந்த குறிப்பு + + + + Unable to get lightWeight node for object referenced in + குறிப்பிடப்பட்ட பொருளுக்கு லைட்வெயிட் முனையைப் பெற முடியவில்லை + + + + + Invalid lightWeight node for object referenced in + குறிப்பிடப்பட்ட பொருளுக்கு தவறான லைட்வெயிட் முனை + + + + + Invalid root node in + தவறான ரூட் நோட் இல் + + + + External reference + வெளிப்புற குறிப்பு + + + + External file + வெளிப்புற கோப்பு + + + + Open + திற + + + + Part to use: + பயன்படுத்த வேண்டிய பகுதி: + + + + Choose File + கோப்பைத் தேர்ந்தெடுக்கவும் + + + + + None (Use whole object) + எதுவும் இல்லை (முழு பொருளையும் பயன்படுத்தவும்) + + + + Reference files + குறிப்பு கோப்புகள் + + + + Choose reference file + குறிப்பு கோப்பை தேர்வு செய்யவும் + + + + Create external reference + வெளிப்புற குறிப்பை உருவாக்கவும் + + + + Frame + சட்டகம் + + + + Create Frame + சட்டத்தை உருவாக்கவும் + + + + Crossing point not found in profile. + சுயவிவரத்தில் குறுக்கு புள்ளி இல்லை. + + + + Shapes elevation + வடிவங்களின் உயரம் + + + + Choose which field provides shapes elevations: + எந்தப் புலம் வடிவ உயரங்களை வழங்குகிறது என்பதைத் தேர்ந்தெடுக்கவும்: + + + + No shape found in this file + இந்தக் கோப்பில் எந்த வடிவமும் இல்லை + + + + Shapefile module not found + வடிவ கோப்பு தொகுதி காணப்படவில்லை + + + + The shapefile Python library was not found on your system. Would you like to download it now from %1? It will be placed in your macros folder. + சேப்ஃபைல் பைதான் லைப்ரரி உங்கள் கணினியில் இல்லை. % 1 இலிருந்து இப்போது பதிவிறக்கம் செய்ய விரும்புகிறீர்களா? இது உங்கள் மேக்ரோச் கோப்புறையில் வைக்கப்படும். + + + + Error: Unable to download from %1 + பிழை: % 1 இலிருந்து பதிவிறக்க முடியவில்லை + + + + Shapefile module not downloaded. Aborting. + வடிவ கோப்பு தொகுதி பதிவிறக்கம் செய்யப்படவில்லை. கருக்கலைப்பு. + + + + Shapefile module not found. Aborting. + வடிவ கோப்பு தொகுதி காணப்படவில்லை. கருக்கலைப்பு. + + + + The shapefile library can be downloaded from the following URL and installed in your macros folder: + சேப்ஃபைல் லைப்ரரியை பின்வரும் முகவரி இலிருந்து பதிவிறக்கம் செய்து உங்கள் மேக்ரோச் கோப்புறையில் நிறுவலாம்: + + + + Window + சாளரம் + + + + + + Create Window + சாளரத்தை உருவாக்கவும் + + + + Choose a face on an existing object or select a preset + ஏற்கனவே உள்ள பொருளின் முகத்தைத் தேர்வு செய்யவும் அல்லது முன்னமைவைத் தேர்ந்தெடுக்கவும் + + + + Window not based on sketch. Window not aligned or resized. + சாளரம் ஓவியத்தை அடிப்படையாகக் கொண்டது அல்ல. சாளரம் சீரமைக்கப்படவில்லை அல்லது அளவு மாற்றப்படவில்லை. + + + + No Width and/or Height constraint in window sketch. Window not resized. + சாளர ஓவியத்தில் அகலம் மற்றும்/அல்லது உயரக் கட்டுப்பாடு இல்லை. சாளரத்தின் அளவு மாற்றப்படவில்லை. + + + + No window found. Cannot continue. + சாளரம் இல்லை. தொடர முடியாது. + + + + Window options + சாளர விருப்பங்கள் + + + + Auto include in host object + புரவலன் பொருளில் தானியங்கு அடங்கும் + + + + Sill height + சில் உயரம் + + + + + Invert Opening Direction + திறக்கும் திசையைத் தலைகீழாக மாற்றவும் + + + + + Invert Hinge Position + கீல் நிலையை மாற்றவும் + + + + This window has no defined opening + இந்த சாளரத்தில் வரையறுக்கப்பட்ட திறப்பு இல்லை + + + + + Get selected edge + தேர்ந்தெடுக்கப்பட்ட விளிம்பைப் பெறுங்கள் + + + + Unable to create component + கூறுகளை உருவாக்க முடியவில்லை + + + + Window elements + சாளர கூறுகள் + + + + Hole wire + துளை கம்பி + + + + The number of the wire that defines a hole in the host object. A value of zero will automatically adopt the largest wire + புரவலன் பொருளில் உள்ள துளையை வரையறுக்கும் கம்பியின் எண்ணிக்கை. பூச்சியத்தின் மதிப்பு தானாகவே மிகப்பெரிய கம்பியை ஏற்றுக்கொள்ளும் + + + + Pick Selected + தேர்ந்தெடுக்கப்பட்டதைத் தேர்ந்தெடுக்கவும் + + + + Create/Update Component + கூறுகளை உருவாக்கவும்/புதுப்பிக்கவும் + + + + Create new Component + புதிய கூறுகளை உருவாக்கவும் + + + + Frame depth + சட்ட ஆழம் + + + + If this is checked, the window's Frame property value will be added to the value entered here + இது சரிபார்க்கப்பட்டால், சாளரத்தின் சட்டத்தின் சொத்து மதிப்பு இங்கு உள்ளிடப்பட்ட மதிப்புடன் சேர்க்கப்படும் + + + + If this is checked, the window's Offset property value will be added to the value entered here + இது சரிபார்க்கப்பட்டால், சாளரத்தின் ஆஃப்செட் சொத்து மதிப்பு இங்கு உள்ளிடப்பட்ட மதிப்புடன் சேர்க்கப்படும் + + + + + + + + + Remove + அகற்று + + + + + + + + Add + சேர் + + + + + + + + + + + + + + + Edit + திருத்து + + + + Base 2D object + அடிப்படை 2D பொருள் + + + + + Wires + கம்பிகள் + + + + + Components + கூறுகள் + + + + + + Name + பெயர் + + + + + + + Type + வகை + + + + + + + Thickness + தடிமன் + + + + + + Offset + ஆஃப்செட் + + + + Hinge + கீல் + + + + Opening mode + திறப்பு முறை + + + + + Frame property + + சட்ட சொத்து + + + + + Offset property + + ஆஃப்செட் சொத்து + + + + Get Selected Edge + தேர்ந்தெடுக்கப்பட்ட விளிம்பைப் பெறுங்கள் + + + + Press to retrieve the selected edge + தேர்ந்தெடுக்கப்பட்ட விளிம்பை மீட்டெடுக்க அழுத்தவும் + + + + Axis System + அச்சு அமைப்பு + + + + Only axes must be selected + அச்சுகள் மட்டுமே தேர்ந்தெடுக்கப்பட வேண்டும் + + + + Create Axis System + அச்சு அமைப்பை உருவாக்கவும் + + + + Select at least one axis + குறைந்தது ஒரு அச்சையாவது தேர்ந்தெடுக்கவும் + + + + + + + Axes + அச்சுகள் + + + + Axis system components + அச்சு அமைப்பு கூறுகள் + + + + + + + Successfully written + வெற்றிகரமாக எழுதப்பட்டது + + + + Truss + டிரச் + + + + Create Truss + டிரச் உருவாக்கவும் + + + + Could not locate IfcOpenShell + IfcOpenShell ஐ கண்டுபிடிக்க முடியவில்லை + + + + IfcOpenShell not found or disabled, falling back on internal parser. + IfcOpenShell கண்டறியப்படவில்லை அல்லது முடக்கப்பட்டுள்ளது, உள் பாகுபடுத்தி மீண்டும் வருகிறது. + + + + IFC Schema not found, IFC import disabled. + IFC ச்கீமா இல்லை, IFC இறக்குமதி முடக்கப்பட்டது. + + + + Error: IfcOpenShell is not installed + பிழை: IfcOpenShell நிறுவப்படவில்லை + + + + Error: your IfcOpenShell version is too old + பிழை: உங்கள் IfcOpenShell பதிப்பு மிகவும் பழையது + + + + Drawing + drawing + + + + Fence + வேலி + + + + Materials + பொருட்கள் + + + + View of {panel.Label} + {panel.Label} இன் பார்வை + + + + Project + திட்டம் + + + + Stairs + படிக்கட்டுகள் + + + + Railing + தண்டவாளம் + + + + Create Stairs + படிக்கட்டுகளை உருவாக்கவும் + + + + Create material + பொருள் உருவாக்கவும் + + + + Create multi-material + பல பொருட்களை உருவாக்கவும் + + + + + + Material + பொருள் + + + + MultiMaterial + மல்டி மெட்டீரியல் + + + + Merge Duplicates + நகல்களை ஒன்றிணைக்கவும் + + + + New layer + புதிய அடுக்கு + + + + Total thickness + மொத்த தடிமன் + + + + depends on the object + பொருளைப் பொறுத்தது + + + + + This exporter can currently only export one site object + இந்த ஏற்றுமதியாளர் தற்போது ஒரு தளப் பொருளை மட்டுமே ஏற்றுமதி செய்ய முடியும் + + + + Error: Space '%s' has no Zone. Aborting. + பிழை: ச்பேச் '%s' இல் மண்டலம் இல்லை. கருக்கலைப்பு. + + + + Create Grid + கட்டத்தை உருவாக்கவும் + + + + Auto height is larger than height + ஆட்டோ உயரம் உயரத்தை விட பெரியது + + + + Total row size is larger than height + மொத்த வரிசை அளவு உயரத்தை விட பெரியது + + + + Auto width is larger than width + தானியங்கு அகலம் அகலத்தை விட பெரியது + + + + Total column size is larger than width + மொத்த நெடுவரிசை அளவு அகலத்தை விட பெரியது + + + + Add Row + வரிசையைச் சேர்க்கவும் + + + + Delete Row + வரிசையை நீக்கு + + + + Add Column + நெடுவரிசையைச் சேர்க்கவும் + + + + Delete Column + நெடுவரிசையை நீக்கு + + + + Create Span + ச்பானை உருவாக்கவும் + + + + Remove Span + ச்பானை அகற்று + + + + + Grid + கட்டம் + + + + Total width + மொத்த அகலம் + + + + Total height + மொத்த உயரம் + + + + Rows + வரிசைகள் + + + + Columns + நெடுவரிசைகள் + + + + Precast elements + முன்வைக்கப்பட்ட கூறுகள் + + + + Slab type + ச்லாப் வகை + + + + Chamfer + முளைமுழுக்கல் + + + + Dent length + பற்களின் நீளம் + + + + Dent width + டென்ட் அகலம் + + + + Dent height + பல் உயரம் + + + + Slab base + ச்லாப் அடிப்படை + + + + Number of holes + துளைகளின் எண்ணிக்கை + + + + Major diameter of holes + துளைகளின் முக்கிய விட்டம் + + + + Minor diameter of holes + துளைகளின் சிறிய விட்டம் + + + + Spacing between holes + துளைகளுக்கு இடையில் இடைவெளி + + + + Number of grooves + பள்ளங்களின் எண்ணிக்கை + + + + Depth of grooves + பள்ளங்களின் ஆழம் + + + + Height of grooves + பள்ளங்களின் உயரம் + + + + Spacing between grooves + பள்ளங்களுக்கு இடையில் இடைவெளி + + + + Number of risers + ரைசர்களின் எண்ணிக்கை + + + + Length of down floor + கீழ் தளத்தின் நீளம் + + + + Height of risers + ரைசர்களின் உயரம் + + + + Depth of treads + டிரெட்ச் ஆழம் + + + + Precast options + Precast விருப்பங்கள் + + + + Dents list + பற்களின் பட்டியல் + + + + Add dent + டென்ட் சேர்க்கவும் + + + + Remove dent + பள்ளத்தை அகற்று + + + + Slant + சாய்வு + + + + + Level + நிலை + + + + Rotation + சுழற்சி + + + + Panel + குழு + + + + PanelSheet + பேனல்சீட் + + + + + Create Panel + பேனலை உருவாக்கவும் + + + + Panel options + பேனல் விருப்பங்கள் + + + + Rotate + சுழற்று + + + + Create Panel Cut + பேனல் கட் உருவாக்கவும் + + + + Create Panel Sheet + பேனல் சீட்டை உருவாக்கவும் + + + + Error computing shape of + வடிவத்தை கணக்கிடுவதில் பிழை + + + + + Could not compute a shape + வடிவத்தைக் கணக்கிட முடியவில்லை + + + + Tools + கருவிகள் + + + + Edit views positions + காட்சிகளின் நிலைகளைத் திருத்தவும் + + + + This object has no face + இந்த பொருளுக்கு முகம் இல்லை + + + + Curtain Wall + திரைச் சுவர் + + + + + Select only one base object or none + ஒரு அடிப்படை பொருளை மட்டும் தேர்ந்தெடுக்கவும் அல்லது எதுவுமில்லை + + + + + Create Curtain Wall + திரைச் சுவரை உருவாக்கவும் + + + + Pipe + புழம்பு + + + + Connector + இணைப்பி + + + + + Create Pipe + குழாய் உருவாக்கவும் + + + + Select exactly 2 or 3 pipe objects + சரியாக 2 அல்லது 3 குழாய் பொருள்களைத் தேர்ந்தெடுக்கவும் + + + + Select only pipe objects + குழாய் பொருட்களை மட்டும் தேர்ந்தெடுக்கவும் + + + + Create Connector + இணைப்பியை உருவாக்கவும் + + + + corrected 'Height' and 'Width' properties + 'உயரம்' மற்றும் 'அகலம்' பண்புகளை சரிசெய்தது + + + + Unable to build the base path + அடிப்படை பாதை அமைக்க முடியவில்லை + + + + Unable to build the profile + சுயவிவரத்தை உருவாக்க முடியவில்லை + + + + Unable to build the pipe + குழாய் அமைக்க முடியவில்லை + + + + The base object is not a Part + அடிப்படை பொருள் ஒரு பகுதி அல்ல + + + + Too many wires in the base shape + அடிப்படை வடிவத்தில் பல கம்பிகள் + + + + The base wire is closed + அடிப்படை கம்பி மூடப்பட்டுள்ளது + + + + The profile is not a 2D Part + சுயவிவரம் 2D பகுதி அல்ல + + + + The profile is not closed + சுயவிவரம் மூடப்படவில்லை + + + + Only the 3 first wires will be connected + 3 முதல் கம்பிகள் மட்டுமே இணைக்கப்படும் + + + + + Common vertex not found + பொதுவான உச்சி காணப்படவில்லை + + + + Pipes are already aligned + குழாய்கள் ஏற்கனவே சீரமைக்கப்பட்டுள்ளன + + + + Unable to revolve this connector + இந்த இணைப்பியை சுழற்ற முடியவில்லை + + + + At least 2 pipes must align + குறைந்தது 2 குழாய்கள் சீரமைக்க வேண்டும் + + + + Unable to retrieve value from object + பொருளிலிருந்து மதிப்பை மீட்டெடுக்க முடியவில்லை + + + + Remove spreadsheet + விரிதாளை அகற்று + + + + Attach spreadsheet + விரிதாளை இணைக்கவும் + + + + Import CSV file + காபிம கோப்பை இறக்குமதி செய்யவும் + + + + Export CSV file + காபிம கோப்பை ஏற்றுமதி செய்யவும் + + + + + Operation + செயல்பாடு + + + + Export CSV File + காபிம கோப்பை ஏற்றுமதி செய்யவும் + + + + Unable to recognize that file type + அந்தக் கோப்பு வகையை அடையாளம் காண முடியவில்லை + + + + Description + விவரம் + + + + Object does not have settable IFC attributes + பொருளில் அமைக்கக்கூடிய IFC பண்புக்கூறுகள் இல்லை + + + + + + + + Value + மதிப்பு + + + + + + Unit + அலகு + + + + Schedule + அட்டவணை + + + + You can put anything but the following objects: Site, Building, and Floor - in a Floor object. + +Floor object is not allowed to accept Site, Building, or Floor objects. + +Site, Building, and Floor objects will be removed from the selection. + +You can change that in the preferences. + நீங்கள் பின்வரும் பொருட்களைத் தவிர வேறு எதையும் வைக்கலாம்: தளம், கட்டிடம் மற்றும் தளம் - ஒரு மாடி பொருளில். + +தளம், கட்டிடம் அல்லது தரைப் பொருட்களை ஏற்றுக்கொள்ள தரைப் பொருள் அனுமதிக்கப்படாது. + +தளம், கட்டிடம் மற்றும் தரைப் பொருள்கள் தேர்விலிருந்து அகற்றப்படும். + +நீங்கள் அதை விருப்பங்களில் மாற்றலாம். + + + + There is no valid object in the selection. + +Floor creation aborted. + தேர்வில் சரியான பொருள் எதுவும் இல்லை. + +தரை உருவாக்கம் நிறுத்தப்பட்டது. + + + + Create Floor + தரையை உருவாக்கவும் + + + + Create Axis + அச்சை உருவாக்கவும் + + + + Distances (mm) and angles (deg) between axes + அச்சுகளுக்கு இடையே உள்ள தூரங்கள் (மிமீ) மற்றும் கோணங்கள் (டிகிரி). + + + + Axis + அச்சு + + + + Distance + தூரம் + + + + + Angle + கோணம் + + + + Label + சிட்டை + + + + Found a shape containing curves, triangulating + வளைவுகள், முக்கோண வடிவத்தைக் கொண்ட வடிவம் கண்டறியப்பட்டது + + + + Successfully imported + வெற்றிகரமாக இறக்குமதி செய்யப்பட்டது + + + + Error computing the shape of this object + இந்த பொருளின் வடிவத்தை கணக்கிடுவதில் பிழை + + + + has no solid + திடம் இல்லை + + + + has an invalid shape + தவறான வடிவம் உள்ளது + + + + + + + + + + has a null shape + சுழிய வடிவத்தைக் கொண்டுள்ளது + + + + Could not project face from {self.obj.Label} + + {self.obj.Label} இலிருந்து முகத்தைப் பாதுகாக்க முடியவில்லை + + + + + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed + + {self.obj.Label} இலிருந்து ஒரு முகம் செங்குத்தாக உள்ளதா என்பதைக் கண்டறிய முடியவில்லை: normalAt() தோல்வியடைந்தது + + + + + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. + + {self.obj.Label}க்கான பகுதிகளைக் கணக்கிடுவதில் பிழை: இயல்பான {face.normalAt(0, 0)} உடன் முன்னோக்கி அல்லது முகத்தை உருவாக்க முடியவில்லை. பகுதி மதிப்புகள் 0க்கு மீட்டமைக்கப்படும். + + + + + Components of This Object + இந்த பொருளின் கூறுகள் + + + + Edit IFC Properties + IFC பண்புகளைத் திருத்தவும் + + + + Edit Standard Code + நிலையான குறியீட்டைத் திருத்தவும் + + + + Wrong base type + தவறான அடிப்படை வகை + + + + + Toggle Subcomponents + துணைக் கூறுகளை நிலைமாற்று + + + + Closing Sketch edit + ச்கெட்ச் திருத்தத்தை மூடுகிறது + + + + + Component + உறுப்பு + + + + Select a base object + அடிப்படை பொருளைத் தேர்ந்தெடுக்கவும் + + + + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. + + {self.obj.Label}க்கான பகுதிகளைக் கணக்கிடுவதில் பிழை: துளைகள் கொண்ட பிளானர் அல்லாத முகங்களைத் திட்டமிட முடியவில்லை. பகுதி மதிப்புகள் 0க்கு மீட்டமைக்கப்படும். + + + + + Base component + அடிப்படை கூறு + + + + Additions + சேர்த்தல் + + + + Subtractions + கழித்தல் + + + + Objects + பொருட்கள் + + + + Fixtures + பொருத்துதல்கள் + + + + Group + குழு + + + + Hosts + புரவலர்கள் + + + + + Property + சொத்து + + + + Add property + சொத்து சேர்க்கவும் + + + + Add property set + சொத்து தொகுப்பைச் சேர்க்கவும் + + + + New... + புதிய... + + + + + New property + புதிய சொத்து + + + + + New property set + புதிய சொத்து தொகுப்பு + + + + Rebar + ரீபார் + + + + + Create Rebar + ரீபார் உருவாக்கவும் + + + + Select a base face on a structural object + ஒரு கட்டமைப்பு பொருளின் அடிப்படை முகத்தைத் தேர்ந்தெடுக்கவும் + + + + Section + பிரிவு + + + + Create Section Plane + பிரிவு விமானத்தை உருவாக்கவும் + + + + Toggle Cutview + கட்வியூவை நிலைமாற்று + + + + Scope + நோக்கம் + + + + Placement and Visuals + வேலை வாய்ப்பு மற்றும் காட்சிகள் + + + + Objects seen by this section plane + இந்த பிரிவு வானூர்தி பார்க்கும் பொருள்கள் + + + + Removes highlighted objects from the list above + மேலே உள்ள பட்டியலில் இருந்து தனிப்படுத்தப்பட்ட பொருட்களை நீக்குகிறது + + + + Add Selected + தேர்ந்தெடுக்கப்பட்டதைச் சேர்க்கவும் + + + + Adds selected objects to the scope of this section plane + இந்த பிரிவு விமானத்தின் நோக்கத்தில் தேர்ந்தெடுக்கப்பட்ட பொருட்களை சேர்க்கிறது + + + + Cut View + வெட்டு பார்வை + + + + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model + 3D காட்சியில் லைவ் கட் உருவாக்குகிறது, உங்கள் மாதிரியின் உள்ளே பார்க்க விமானத்தின் ஒரு பக்கத்தில் வடிவவியலை மறைக்கிறது + + + + Rotate by 90° + 90° சுழற்று + + + + Rotates the plane around its local X-axis + விமானத்தை அதன் உள்ளக X- அச்சில் சுழற்றுகிறது + + + + Rotates the plane around its local Y-axis + அதன் உள்ளக Y- அச்சில் விமானத்தை சுழற்றுகிறது + + + + Rotates the plane around its local Z-axis + விமானத்தை அதன் உள்ளக Z- அச்சில் சுழற்றுகிறது + + + + Resize to Fit + பொருத்தமாக அளவை மாற்றவும் + + + + Recenter Plane + அண்மைக் காலத்தில் வானூர்தி + + + + Rotate X + ஃச் சுழற்று + + + + Rotate Y + ஒய் சுழற்று + + + + Rotate Z + சட் சுழற்று + + + + Resizes the plane to fit the objects in the list above + மேலே உள்ள பட்டியலில் உள்ள பொருட்களுக்கு ஏற்றவாறு விமானத்தின் அளவை மாற்றுகிறது + + + + Center + நடுவண் + + + + Centers the plane on the objects in the list above + மேலே உள்ள பட்டியலில் உள்ள பொருட்களின் மீது விமானத்தை மையப்படுத்துகிறது + + + + + Building + கட்டிடம் + + + + You can put anything but Site and Building objects in a Building object. + +Building object is not allowed to accept Site and Building objects. + +Site and Building objects will be removed from the selection. + +You can change that in the preferences. + ஒரு கட்டிடப் பொருளில் தளம் மற்றும் கட்டிடப் பொருட்களைத் தவிர வேறு எதையும் வைக்கலாம். + +கட்டிட பொருள் தளம் மற்றும் கட்டிட பொருட்களை ஏற்க அனுமதிக்கப்படவில்லை. + +தளம் மற்றும் கட்டிட பொருள்கள் தேர்வில் இருந்து அகற்றப்படும். + +நீங்கள் அதை விருப்பங்களில் மாற்றலாம். + + + + There is no valid object in the selection. + +Building creation aborted. + தேர்வில் சரியான பொருள் எதுவும் இல்லை. + +கட்டிட உருவாக்கம் நிறுத்தப்பட்டது. + + + + + Create Building + கட்டிடத்தை உருவாக்கவும் + + + + Space + இடைவெளி + + + + Create Space + இடத்தை உருவாக்கவும் + + + + Set text position + உரை நிலையை அமைக்கவும் + + + + Space boundaries + விண்வெளி எல்லைகள் + + + + Wall + சுவர் + + + + Walls can only be based on Part or Mesh objects + சுவர்கள் பகுதி அல்லது மெச் பொருட்களை மட்டுமே அடிப்படையாகக் கொள்ள முடியும் + + + + + + Create Wall + சுவரை உருவாக்கவும் + + + + First point of wall + சுவரின் முதல் புள்ளி + + + + Wall options + சுவர் விருப்பங்கள் + + + + Wall Presets + சுவர் முன்னமைவுகள் + + + + This list shows all the MultiMaterials objects of this document. Create some to define wall types. + இந்த ஆவணத்தின் அனைத்து மல்டிமெட்டீரியல் பொருள்களையும் இந்தப் பட்டியல் காட்டுகிறது. சுவர் வகைகளை வரையறுக்க சிலவற்றை உருவாக்கவும். + + + + Alignment + இருப்புவழி + + + + Left + இடது + + + + Right + வலது + + + + Use sketches + ஓவியங்களைப் பயன்படுத்தவும் + + + + + Merge Walls + சுவர்களை இணைக்கவும் + + + + Cannot compute blocks for wall + சுவரின் தொகுதிகளை கணக்கிட முடியாது + + + + Error: Unable to modify the base object of this wall + பிழை: இந்தச் சுவரின் அடிப்படைப் பொருளை மாற்ற முடியவில்லை + + + + Flip Direction + திசை திருப்பவும் + + + + Invalid cut plane + தவறான வெட்டு வானூர்தி + + + + is not closed + மூடப்படவில்லை + + + + is not valid + செல்லாது + + + + Cannot add {0} as it is already referenced by {1}. + {1} ஆல் ஏற்கனவே குறிப்பிடப்பட்டுள்ளதால் {0} ஐச் சேர்க்க முடியாது. + + + + {0} is mapped to {1}, removing the former's Attachment Support to avoid cyclic dependency. + {0} ஆனது {1} க்கு மேப் செய்யப்படுகிறது, சுழற்சி சார்புநிலையைத் தவிர்க்க, முந்தைய இணைப்பு ஆதரவை நீக்குகிறது. + + + + does not contain any solid + எந்த திடத்தையும் கொண்டிருக்கவில்லை + + + + contains a non-closed solid + மூடப்படாத திடப்பொருளைக் கொண்டுள்ளது + + + + contains faces that are not part of any solid + திடப்பொருளின் பாகமாக இல்லாத முகங்களைக் கொண்டுள்ளது + + + + Survey + சர்வே + + + + Clear + தெளிவு + + + + Export CSV + ஏற்றுமதி காபிம + + + + Area + பகுதி + + + + Total + மொத்தம் + + + + The object does not have an IfcProperties attribute. Cancel spreadsheet creation for object: + பொருளுக்கு IfcProperties பண்புக்கூறு இல்லை. பொருளுக்கான விரிதாள் உருவாக்கத்தை ரத்துசெய்: + + + + Disabling B-rep force flag of object + பொருளின் பி-ரெப் படைக் கொடியை முடக்குகிறது + + + + Set Description + விளக்கத்தை அமைக்கவும் + + + + Copy Total Length + மொத்த நீளத்தை நகலெடுக்கவும் + + + + Copy Total Area + மொத்த பரப்பளவை நகலெடுக்கவும் + + + + + Enabling B-rep force flag of object + பொருளின் பி-பிரதிபலிப்புக் கொடியை இயக்குகிறது + + + + Add space boundary + இட எல்லையைச் சேர்க்கவும் + + + + Grouping + குழுவாக்கம் + + + + Remove space boundary + இட எல்லையை அகற்று + + + + Ungrouping + குழுநீக்கம் + + + + Split Mesh + பிளவு கண்ணி + + + + Mesh to shape + வடிவமைக்க கண்ணி + + + + No problems found! + எந்த பிரச்சனையும் இல்லை! + + + + The selected wall contains no subwalls to merge + தேர்ந்தெடுக்கப்பட்ட சுவரில் ஒன்றிணைக்க துணைச்சுவர்கள் இல்லை + + + + + Select only wall objects + சுவர் பொருட்களை மட்டும் தேர்ந்தெடுக்கவும் + + + + Walls with different 'Width', 'Height' and 'Align' properties cannot be merged + வெவ்வேறு 'அகலம்', 'உயரம்' மற்றும் 'சீரமை' பண்புகளைக் கொண்ட சுவர்களை ஒன்றிணைக்க முடியாது + + + + + Create Component + கூறு உருவாக்கவும் + + + + Key + முக்கிய + + + + Create IFC properties spreadsheet + IFC பண்புகள் விரிதாளை உருவாக்கவும் + + + + Create Level + நிலை உருவாக்கவும் + + + + Create Fence + வேலி உருவாக்கவும் + + + + Create Box + பெட்டியை உருவாக்கவும் + + + + Create 2D View + 2D காட்சியை உருவாக்கவும் + + + + Active + செயலில் + + + + Set Working Plane + வேலை செய்யும் விமானத்தை அமைக்கவும் + + + + Write Camera Position + கேமரா நிலையை எழுதவும் + + + + New Group + புதிய குழு + + + + + Reorder Children Alphabetically + குழந்தைகளை அகரவரிசைப்படி மறுவரிசைப்படுத்துங்கள் + + + + Clone Level Up + நகலி நிலை மேலே + + + + Arch_StructuresFromSelection + + + Multiple Structures + பல கட்டமைப்புகள் + + + + Creates multiple BIM Structures from a selected base, using each selected edge as an extrusion path + தேர்ந்தெடுக்கப்பட்ட ஒவ்வொரு விளிம்பையும் வெளியேற்றும் பாதையாகப் பயன்படுத்தி, தேர்ந்தெடுக்கப்பட்ட தளத்திலிருந்து பல BIM கட்டமைப்புகளை உருவாக்குகிறது + + + + Arch_StructuralSystem + + + Structural System + கட்டமைப்பு அமைப்பு + + + + Create a structural system from a selected structure and axis + தேர்ந்தெடுக்கப்பட்ட அமைப்பு மற்றும் அச்சில் இருந்து ஒரு கட்டமைப்பு அமைப்பை உருவாக்கவும் + + + + Arch_Structure + + + Structure + கட்டமைப்பு + + + + Creates a structure from scratch or from a selected object (sketch, wire, face or solid) + புதிதாக அல்லது தேர்ந்தெடுக்கப்பட்ட பொருளிலிருந்து (ச்கெட்ச், கம்பி, முகம் அல்லது திடமான) கட்டமைப்பை உருவாக்குகிறது + + + + App::Property + + + + An optional extrusion path for this element + இந்த உறுப்புக்கான விருப்ப வெளியேற்ற பாதை + + + + The computed length of the extrusion path + வெளியேற்ற பாதையின் கணக்கிடப்பட்ட நீளம் + + + + Start offset distance along the extrusion path (positive: extend, negative: trim) + வெளியேற்றும் பாதையில் ஆஃப்செட் தூரத்தைத் தொடங்கவும் (நேர்மறை: நீட்டிப்பு, எதிர்மறை: டிரிம்) + + + + End offset distance along the extrusion path (positive: extend, negative: trim) + வெளியேற்றும் பாதையில் ஆஃப்செட் தூரத்தை முடிக்கவும் (நேர்மறை: நீட்டிப்பு, எதிர்மறை: டிரிம்) + + + + Automatically align the Base of the Structure perpendicular to the Tool axis + கருவி அச்சுக்கு செங்குத்தாக கட்டமைப்பின் தளத்தை தானாக சீரமைக்கவும் + + + + X offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) + அடிப்படை தோற்றம் மற்றும் கருவி அச்சுக்கு இடையே ஃச் ஆஃப்செட் (BasePerpendicularToTool உண்மையாக இருந்தால் மட்டுமே பயன்படுத்தப்படும்) + + + + Y offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True) + அடிப்படை தோற்றம் மற்றும் கருவி அச்சுக்கு இடையே ஒய் ஆஃப்செட் (BasePerpendicularToTool உண்மையாக இருந்தால் மட்டுமே பயன்படுத்தப்படும்) + + + + Mirror the Base along its Y axis (only used if BasePerpendicularToTool is True) + அடிப்படையை அதன் ஒய் அச்சில் பிரதிபலிக்கவும் (BasePerpendicularToTool உண்மையாக இருந்தால் மட்டுமே பயன்படுத்தப்படும்) + + + + Base rotation around the Tool axis (only used if BasePerpendicularToTool is True) + கருவி அச்சில் அடிப்படை சுழற்சி (BasePerpendicularToTool உண்மையாக இருந்தால் மட்டுமே பயன்படுத்தப்படும்) + + + + + The length of this element, if not based on a profile + சுயவிவரத்தின் அடிப்படையில் இல்லையெனில் இந்த உறுப்பின் நீளம் + + + + + The width of this element, if not based on a profile + சுயவிவரத்தின் அடிப்படையில் இல்லையெனில் இந்த உறுப்பின் அகலம் + + + + The height or extrusion depth of this element. Keep 0 for automatic + இந்த உறுப்பின் உயரம் அல்லது வெளியேற்ற ஆழம். தானியங்கிக்கு 0 ஐ வைத்திருங்கள் + + + + + + The normal extrusion direction of this object (keep (0,0,0) for automatic normal) + இந்த பொருளின் இயல்பான வெளியேற்ற திசை (தானியங்கு இயல்புநிலைக்கு (0,0,0) வைத்திருங்கள்) + + + + + The structural nodes of this element + இந்த தனிமத்தின் கட்டமைப்பு முனைகள் + + + + A description of the standard profile this element is based upon + இந்த உறுப்பு அடிப்படையிலான நிலையான சுயவிவரத்தின் விளக்கம் + + + + Offset distance between the centerline and the nodes line + மையக் கோட்டிற்கும் முனைக் கோட்டிற்கும் இடையே உள்ள தூரத்தை ஈடுசெய்க + + + + + The facemaker type to use to build the profile of this object + இந்த பொருளின் சுயவிவரத்தை உருவாக்க பயன்படுத்த வேண்டிய ஃபேச்மேக்கர் வகை + + + + + Selected edges (or group of edges) of the base ArchSketch, to use in creating the shape of this BIM Structure (instead of using all the Base shape's edges by default). Input are index numbers of edges or groups. + இந்த BIM கட்டமைப்பின் வடிவத்தை உருவாக்குவதில் பயன்படுத்த, அடிப்படை ArchSketch இன் தேர்ந்தெடுக்கப்பட்ட விளிம்புகள் (அல்லது விளிம்புகளின் குழு) (இயல்புநிலையாக அனைத்து அடிப்படை வடிவத்தின் விளிம்புகளையும் பயன்படுத்துவதற்குப் பதிலாக). உள்ளீடு என்பது விளிம்புகள் அல்லது குழுக்களின் குறியீட்டு எண்கள். + + + + + Select User Defined PropertySet to use in creating variant shape, with same ArchSketch + அதே ArchSketch உடன் மாறுபட்ட வடிவத்தை உருவாக்குவதில் பயன்படுத்த, பயனர் வரையறுக்கப்பட்ட ப்ராபர்ட்டிசெட்டைத் தேர்ந்தெடுக்கவும் + + + + If the nodes are visible or not + முனைகள் தெரியும் அல்லது இல்லை என்றால் + + + + The width of the nodes line + முனைகளின் கோட்டின் அகலம் + + + + The size of the node points + முனை புள்ளிகளின் அளவு + + + + The color of the nodes line + முனைகளின் கோட்டின் நிறம் + + + + The type of structural node + கட்டமைப்பு முனை வகை + + + + Axes systems this structure is built on + அச்சு அமைப்புகள் இந்த அமைப்பு கட்டமைக்கப்பட்டுள்ளது + + + + The element numbers to exclude when this structure is based on axes + இந்த அமைப்பு அச்சுகளை அடிப்படையாகக் கொண்டிருக்கும் போது விலக்க வேண்டிய உறுப்பு எண்கள் + + + + If true the element are aligned with axes + உண்மை என்றால் உறுப்பு அச்சுகளுடன் சீரமைக்கப்படும் + + + + The model description of this equipment + இந்த சாதனத்தின் மாதிரி விளக்கம் + + + + The URL of the product page of this equipment + இந்தச் சாதனத்தின் தயாரிப்புப் பக்கத்தின் முகவரி + + + + + A standard code (MasterFormat, OmniClass,…) + ஒரு நிலையான குறியீடு (MasterFormat, OmniClass,...) + + + + Additional snap points for this equipment + இந்த உபகரணத்திற்கான கூடுதல் ச்னாப் புள்ளிகள் + + + + The electric power needed by this equipment in Watts + இந்த சாதனத்திற்கு தேவையான மின்சாரம் வாட்சில் + + + + + + The type of this building + இந்த கட்டிடத்தின் வகை + + + + + The height of this object + இந்த பொருளின் உயரம் + + + + If true, the height value propagates to contained objects if the height of those objects is set to 0 + உண்மை எனில், அந்த பொருட்களின் உயரம் 0 என அமைக்கப்பட்டால், உயர மதிப்பு உள்ள பொருட்களுக்கு பரவுகிறது + + + + The level of the (0,0,0) point of this level + இந்த மட்டத்தின் (0,0,0) புள்ளியின் நிலை + + + + + The computed floor area of this floor + இந்த தளத்தின் கணக்கிடப்பட்ட தரைப்பகுதி + + + + + An optional description for this component + இந்த கூறுக்கான விருப்ப விளக்கம் + + + + + An optional tag for this component + இந்தக் கூறுக்கான விருப்பக் குறிச்சொல் + + + + + The shape of this object + இந்த பொருளின் வடிவம் + + + + This property stores an OpenInventor representation for this object + இந்த சொத்து இந்த பொருளுக்கான OpenInventor பிரதிநிதித்துவத்தை சேமிக்கிறது + + + + If true, only solids will be collected by this object when referenced from other files + உண்மை எனில், மற்ற கோப்புகளில் இருந்து குறிப்பிடப்படும் போது இந்த பொருளால் திடப்பொருட்கள் மட்டுமே சேகரிக்கப்படும் + + + + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files + ஒரு பொருள் பெயர்:SolidIndexesList வரைபடம், இது மற்ற கோப்புகளில் இருந்து இந்த பொருளைக் குறிப்பிடும் போது பயன்படுத்தப்படும் திடமான குறியீடுகளுடன் பொருள் பெயர்களை தொடர்புபடுத்துகிறது. + + + + + The line width of this object + இந்த பொருளின் வரி அகலம் + + + + An optional unit to express levels + நிலைகளை வெளிப்படுத்த ஒரு விருப்ப அலகு + + + + A transformation to apply to the level mark + நிலை குறிக்கு விண்ணப்பிக்க ஒரு மாற்றம் + + + + If true, show the level + உண்மை என்றால், அளவைக் காட்டு + + + + If true, show the unit on the level tag + உண்மை எனில், லெவல் டேக்கில் யூனிட்டைக் காட்டவும் + + + + If true, display offset will affect the origin mark too + சரி எனில், காட்சி ஆஃப்செட் மூலக் குறியையும் பாதிக்கும் + + + + If true, the object's label is displayed + உண்மை எனில், பொருளின் சிட்டை காட்டப்படும் + + + + The font to be used for texts + உரைகளுக்கு பயன்படுத்த வேண்டிய எழுத்துரு + + + + The font size of texts + உரைகளின் எழுத்துரு அளவு + + + + The individual face colors + தனிப்பட்ட முகத்தின் நிறங்கள் + + + + If true, when activated, the working plane will automatically adapt to this level + உண்மை எனில், செயல்படுத்தப்படும் போது, ​​வேலை செய்யும் வானூர்தி தானாகவே இந்த நிலைக்கு மாற்றியமைக்கும் + + + + If set to True, the working plane will be kept on Auto mode + சரி என அமைத்தால், வேலை செய்யும் வானூர்தி ஆட்டோ பயன்முறையில் வைக்கப்படும் + + + + Camera position data associated with this object + இந்த பொருளுடன் தொடர்புடைய கேமரா நிலை தரவு + + + + If set, the view stored in this object will be restored on double-click + அமைக்கப்பட்டால், இந்த பொருளில் சேமிக்கப்பட்ட காட்சி இருமுறை சொடுக்கு செய்வதன் மூலம் மீட்டமைக்கப்படும் + + + + If True, double-clicking this object in the tree activates it + உண்மை எனில், மரத்தில் உள்ள இந்தப் பொருளை இருமுறை சொடுக்கு செய்வதன் மூலம் அது செயல்படுத்தப்படும் + + + + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. + இது இயக்கப்பட்டால், இந்த பொருளின் OpenInventor பிரதிநிதித்துவம் FreeCAD கோப்பில் சேமிக்கப்படும், இது இலகுரக பயன்முறையில் மற்ற கோப்புகளில் குறிப்பிட அனுமதிக்கிறது. + + + + A slot to save the OpenInventor representation of this object, if enabled + இயக்கப்பட்டிருந்தால், இந்த பொருளின் OpenInventor பிரதிநிதித்துவத்தை சேமிப்பதற்கான ச்லாட் + + + + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings + உண்மை எனில், இந்தக் கட்டிடப் பகுதியில் உள்ள பொருட்களைக் காட்டு, இந்த வரி, நிறம் மற்றும் வெளிப்படைத்தன்மை அமைப்புகளை ஏற்கும் + + + + The line width of child objects + குழந்தை பொருள்களின் வரி அகலம் + + + + The line color of child objects + குழந்தை பொருட்களின் வரி நிறம் + + + + The shape appearance of child objects + குழந்தை பொருட்களின் வடிவ தோற்றம் + + + + The transparency of child objects + குழந்தை பொருட்களின் வெளிப்படைத்தன்மை + + + + Cut the view above this level + இந்த நிலைக்கு மேலே உள்ள காட்சியை வெட்டுங்கள் + + + + The distance between the level plane and the cut line + நிலை விமானத்திற்கும் வெட்டுக் கோட்டிற்கும் இடையிலான தூரம் + + + + Turn cutting on when activating this level + இந்த நிலையைச் செயல்படுத்தும்போது வெட்டுதலை இயக்கவும் + + + + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] + புதிதாக உருவாக்கப்பட்ட பொருள்களுக்கான பிடிப்பு பெட்டி [XMin,YMin,ZMin,XMax,YMax,ZMax] + + + + Turns auto group box on/off + தானியங்கு குழு பெட்டியை ஆன்/ஆஃப் செய்கிறது + + + + Automatically set size from contents + உள்ளடக்கத்திலிருந்து அளவை தானாக அமைக்கவும் + + + + A margin to use when autosize is turned on + தானியங்கு அளவு இயக்கப்பட்டிருக்கும் போது பயன்படுத்த வேண்டிய விளிம்பு + + + + Outside Diameter + வெளிப்புற விட்டம் + + + + Wall thickness + சுவர் தடிமன் + + + + + + + + + Width of the beam + கற்றை அகலம் + + + + + + + + + Height of the beam + கற்றை உயரம் + + + + + Thickness of the web + வலையின் தடிமன் + + + + + Thickness of the flanges + விளிம்புகளின் தடிமன் + + + + Thickness of the sides + பக்கங்களின் தடிமன் + + + + Thickness of the webs + வலைகளின் தடிமன் + + + + Thickness of the flange + விளிம்பின் தடிமன் + + + + Thickness of the legs + கால்களின் தடிமன் + + + + Overall size + மொத்த அளவு + + + + T-nut slot width + டி-நட் ச்லாட் அகலம் + + + + T-nut slot depth + டி-நட் ச்லாட் ஆழம் + + + + Internal hole diameter + உள் துளை விட்டம் + + + + Corner fillet radius + கார்னர் ஃபில்லட் ஆரம் + + + + Slot size + ச்லாட் அளவு + + + + Thickness of the wall + சுவரின் தடிமன் + + + + Internal core size + உள் மைய அளவு + + + + The base terrain of this site + இந்த தளத்தின் அடிப்படை நிலப்பரப்பு + + + + The street and house number of this site, with postal box or apartment number if needed + இந்தத் தளத்தின் தெரு மற்றும் வீட்டின் எண், தேவைப்பட்டால் அஞ்சல் பெட்டி அல்லது அபார்ட்மெண்ட் எண் + + + + The postal or zip code of this site + இந்தத் தளத்தின் அஞ்சல் அல்லது அஞ்சல் குறியீடு + + + + The city of this site + இந்த தளத்தின் நகரம் + + + + The region, province or county of this site + இந்த தளத்தின் பிராந்தியம், மாகாணம் அல்லது மாவட்டம் + + + + The country of this site + இந்த தளத்தின் நாடு + + + + + The latitude of this site + இந்த தளத்தின் அட்சரேகை + + + + Angle between the true North and the North direction in this document + இந்த ஆவணத்தில் உண்மையான வடக்கு மற்றும் வடக்கு திசைக்கு இடையே உள்ள கோணம் + + + + The elevation of level 0 of this site + இந்த தளத்தின் நிலை 0 இன் உயர்வு + + + + A URL that shows this site in a mapping website + மேப்பிங் இணையதளத்தில் இந்தத் தளத்தைக் காட்டும் முகவரி + + + + + Other shapes that are appended to this object + இந்த பொருளுடன் இணைக்கப்பட்ட பிற வடிவங்கள் + + + + + Other shapes that are subtracted from this object + இந்த பொருளில் இருந்து கழிக்கப்படும் பிற வடிவங்கள் + + + + An optional standard (OmniClass, etc…) code for this component + இந்தக் கூறுக்கான விருப்பத் தரநிலை (OmniClass, etc...) குறியீடு + + + + + The area of the projection of this object onto the XY plane + XY விமானத்தின் மீது இந்தப் பொருளின் திட்டப் பகுதி + + + + The perimeter length of the projected area + திட்டமிடப்பட்ட பகுதியின் சுற்றளவு நீளம் + + + + The volume of earth to be added to this terrain + இந்த நிலப்பரப்பில் சேர்க்கப்பட வேண்டிய பூமியின் அளவு + + + + The volume of earth to be removed from this terrain + இந்த நிலப்பரப்பில் இருந்து அகற்றப்படும் பூமியின் அளவு + + + + An extrusion vector to use when performing boolean operations + பூலியன் செயல்பாடுகளைச் செய்யும்போது பயன்படுத்த ஒரு எக்ச்ட்ரூசன் வெக்டார் + + + + Remove splitters from the resulting shape + விளைந்த வடிவத்திலிருந்து பிரிப்பான்களை அகற்றவும் + + + + An optional offset between the model (0,0,0) origin and the point indicated by the geocoordinates + மாதிரி (0,0,0) தோற்றம் மற்றும் புவிசார் ஒருங்கிணைப்புகளால் சுட்டிக்காட்டப்பட்ட புள்ளி ஆகியவற்றுக்கு இடையே ஒரு விருப்பமான ஆஃப்செட் + + + + + The type of this object + இந்த பொருளின் வகை + + + + The time zone where this site is located + இந்த தளம் அமைந்துள்ள நேர மண்டலம் + + + + An optional EPW File for the location of this site. Refer to the Site documentation to know how to obtain one + இந்த தளத்தின் இருப்பிடத்திற்கான விருப்பமான EPW கோப்பு. ஒன்றை எவ்வாறு பெறுவது என்பதை அறிய தள ஆவணங்களைப் பார்க்கவும் + + + + The generated sun ray object + உருவாக்கப்பட்ட சூரியக் கதிர் பொருள் + + + + Show wind rose diagram or not. Uses solar diagram scale. Needs Ladybug module + காற்று ரோசா வரைபடத்தைக் காட்டு அல்லது இல்லையா. சூரிய வரைபட அளவைப் பயன்படுத்துகிறது. Ladybug தொகுதி தேவை + + + + Show solar diagram or not + சூரிய வரைபடத்தைக் காட்டு அல்லது இல்லையா + + + + The scale of the solar diagram + சூரிய வரைபடத்தின் அளவு + + + + The position of the solar diagram + சூரிய வரைபடத்தின் நிலை + + + + The color of the solar diagram + சூரிய வரைபடத்தின் நிறம் + + + + When set to 'True North' the whole geometry will be rotated to match the true north of this site + 'True North' என அமைக்கப்படும் போது, ​​இந்தத் தளத்தின் உண்மையான வடக்கோடு பொருந்துமாறு முழு வடிவவியலும் சுழற்றப்படும். + + + + Show compass or not + திசைகாட்டி காட்டு அல்லது இல்லை + + + + The rotation of the Compass relative to the Site + தளத்துடன் தொடர்புடைய திசைகாட்டியின் சுழற்சி + + + + The position of the Compass relative to the Site placement + சைட் பிளேச்மென்ட்டுடன் தொடர்புடைய திசைகாட்டியின் நிலை + + + + Update the Declination value based on the compass rotation + திசைகாட்டி சுழற்சியின் அடிப்படையில் சரிவு மதிப்பைப் புதுப்பிக்கவும் + + + + Show the sun position for a specific date and time + ஒரு குறிப்பிட்ட தேதி மற்றும் நேரத்திற்கு சூரியனின் நிலையைக் காட்டு + + + + The month of the year to show the sun position + சூரியனின் நிலையைக் காட்ட வருடத்தின் மாதம் + + + + The day of the month to show the sun position + சூரியனின் நிலையைக் காட்ட மாதத்தின் நாள் + + + + The hour of the day to show the sun position + சூரியனின் நிலையைக் காட்ட நாளின் மணிநேரம் + + + + Show text labels for key hours on the sun path + சூரியப் பாதையில் முக்கிய நேரங்களுக்கான உரை லேபிள்களைக் காட்டு + + + + The altitude of the sun above the horizon + அடிவானத்திற்கு மேலே சூரியனின் உயரம் + + + + The compass direction of the sun (0° is North) + சூரியனின் திசைகாட்டி திசை (0° வடக்கு) + + + + The date and time for this sun position + இந்த சூரிய நிலைக்கான தேதி மற்றும் நேரம் + + + + The list of angles of the roof segments + கூரை பிரிவுகளின் கோணங்களின் பட்டியல் + + + + The list of horizontal length projections of the roof segments + கூரை பிரிவுகளின் கிடைமட்ட நீள கணிப்புகளின் பட்டியல் + + + + The list of IDs of the relative profiles of the roof segments + கூரை பிரிவுகளின் தொடர்புடைய சுயவிவரங்களின் ஐடிகளின் பட்டியல் + + + + The list of thicknesses of the roof segments + கூரை பிரிவுகளின் தடிமன் பட்டியல் + + + + The list of overhangs of the roof segments + கூரை பிரிவுகளின் மேலடுக்குகளின் பட்டியல் + + + + The list of calculated heights of the roof segments + கூரை பிரிவுகளின் கணக்கிடப்பட்ட உயரங்களின் பட்டியல் + + + + The face number of the base object used to build the roof + கூரையைக் கட்டப் பயன்படுத்தப்படும் அடிப்படைப் பொருளின் முக எண் + + + + The total length of the ridges and hips of the roof + கூரையின் முகடுகள் மற்றும் இடுப்புகளின் மொத்த நீளம் + + + + The total length of the borders of the roof + கூரையின் எல்லைகளின் மொத்த நீளம் + + + + Specifies if the direction of the roof should be flipped + கூரையின் திசை புரட்டப்பட வேண்டுமா என்பதைக் குறிப்பிடுகிறது + + + + An optional object that defines a volume to be subtracted from walls. If field is set - it has a priority over auto-generated subvolume + சுவர்களில் இருந்து கழிக்கப்பட வேண்டிய தொகுதியை வரையறுக்கும் விருப்பப் பொருள். புலம் அமைக்கப்பட்டால் - தானாக உருவாக்கப்பட்ட துணைத் தொகுதியை விட இது முன்னுரிமை பெறும் + + + + The base file this component is built upon + இந்த கூறு கட்டமைக்கப்பட்ட அடிப்படை கோப்பு + + + + The part to use from the base file + அடிப்படை கோப்பிலிருந்து பயன்படுத்த வேண்டிய பகுதி + + + + The way the referenced objects are included in the current document. 'Normal' includes the shape, 'Transient' discards the shape when the object is switched off (smaller filesize), 'Lightweight' does not import the shape but only the OpenInventor representation + தற்போதைய ஆவணத்தில் குறிப்பிடப்பட்ட பொருள்கள் சேர்க்கப்பட்டுள்ள விதம். 'இயல்பு' என்பது வடிவத்தை உள்ளடக்கியது, 'நிலையானது' பொருளை அணைக்கும்போது வடிவத்தை நிராகரிக்கிறது (சிறிய கோப்பு அளவு), 'லைட்வெயிட்' வடிவத்தை இறக்குமதி செய்யாது, ஆனால் OpenInventor பிரதிநிதித்துவம் மட்டுமே + + + + Fuse objects of same material + ஒரே பொருளின் பொருள்களை இணைக்கவும் + + + + The latest time stamp of the linked file + இணைக்கப்பட்ட கோப்பின் அண்மைக் கால நேர முத்திரை + + + + If true, the colors from the linked file will be kept updated + உண்மை எனில், இணைக்கப்பட்ட கோப்பின் வண்ணங்கள் புதுப்பிக்கப்படும் + + + + The profile used to build this frame + இந்த சட்டத்தை உருவாக்கப் பயன்படுத்தப்படும் சுயவிவரம் + + + + Specifies if the profile must be aligned with the extrusion wires + சுயவிவரம் எக்ச்ட்ரூசன் கம்பிகளுடன் சீரமைக்கப்பட வேண்டுமா என்பதைக் குறிப்பிடுகிறது + + + + An offset vector between the base sketch and the frame + பேச் ச்கெட்ச் மற்றும் ஃப்ரேம் இடையே ஆஃப்செட் வெக்டார் + + + + Crossing point of the path on the profile. + சுயவிவரத்தில் பாதையின் குறுக்கு புள்ளி. + + + + An optional additional placement to add to the profile before extruding it + சுயவிவரத்தை வெளியேற்றும் முன் அதைச் சேர்க்க விருப்பமான கூடுதல் இடம் + + + + The rotation of the profile around its extrusion axis + அதன் வெளியேற்ற அச்சைச் சுற்றி சுயவிவரத்தின் சுழற்சி + + + + The type of edges to consider + கருத்தில் கொள்ள வேண்டிய விளிம்புகளின் வகை + + + + If true, geometry is fused, otherwise a compound + உண்மை எனில், வடிவியல் இணைந்திருக்கும், இல்லையெனில் ஒரு கலவை + + + + + The objects that host this window + இந்த சாளரத்தை புரவலன் செய்யும் பொருள்கள் + + + + The components of this window + இந்த சாளரத்தின் கூறுகள் + + + + The depth of the hole that this window makes in its host object. If 0, the value will be calculated automatically. + இந்த சாளரம் அதன் புரவலன் பொருளில் செய்யும் துளையின் ஆழம். 0 எனில், மதிப்பு தானாகவே கணக்கிடப்படும். + + + + An optional object that defines a volume to be subtracted from hosts of this window + இந்த சாளரத்தின் ஓச்ட்களில் இருந்து கழிக்கப்பட வேண்டிய தொகுதியை வரையறுக்கும் விருப்பப் பொருள் + + + + The width of this window + இந்த சாளரத்தின் அகலம் + + + + The height of this window + இந்த சாளரத்தின் உயரம் + + + + The normal direction of this window + இந்த சாளரத்தின் இயல்பான திசை + + + + When normal direction is in auto mode (0,0,0), use reversed normal direction of the Base Sketch, i.e. -z. + இயல்பான திசையானது தானியங்கு முறையில் (0,0,0) இருக்கும்போது, ​​அடிப்படை ச்கெட்சின் தலைகீழ் இயல்பான திசையைப் பயன்படுத்தவும், அதாவது -z. + + + + The preset number this window is based on + முன்னமைக்கப்பட்ட எண் இந்த சாளரத்தை அடிப்படையாகக் கொண்டது + + + + The frame depth of this window. Measured from front face to back face horizontally (i.e. perpendicular to the window elevation plane). + இந்த சாளரத்தின் சட்ட ஆழம். முன் முகத்திலிருந்து பின் முகம் வரை கிடைமட்டமாக அளவிடப்படுகிறது (அதாவது சாளரம் உயரத் தளத்திற்கு செங்குத்தாக). + + + + The offset size of this window + இந்த சாளரத்தின் ஆஃப்செட் அளவு + + + + The area of this window + இந்த சாளரத்தின் பரப்பளவு + + + + The width of louvre elements + லூவர் உறுப்புகளின் அகலம் + + + + The space between louvre elements + லூவ்ரே கூறுகளுக்கு இடையிலான இடைவெளி + + + + Opens the subcomponents that have a hinge defined + வரையறுக்கப்பட்ட கீலைக் கொண்ட துணைக் கூறுகளைத் திறக்கும் + + + + The number of the wire that defines the hole. If 0, the value will be calculated automatically + துளையை வரையறுக்கும் கம்பியின் எண்ணிக்கை. 0 எனில், மதிப்பு தானாகவே கணக்கிடப்படும் + + + + Shows plan opening symbols if available + திட்டம் திறப்பதற்கான சின்னங்கள் இருந்தால், அவற்றைக் காட்டுகிறது + + + + Show elevation opening symbols if available + இருந்தால் உயர திறப்பு சின்னங்களைக் காட்டு + + + + The number of the wire that defines the hole. A value of 0 means automatic + துளையை வரையறுக்கும் கம்பியின் எண்ணிக்கை. 0 இன் மதிப்பு தானியங்கி என்று பொருள் + + + + The axes this system is made of + இந்த அமைப்பு உருவாக்கப்பட்ட அச்சுகள் + + + + The placement of this axis system + இந்த அச்சு அமைப்பின் இடம் + + + + The angle of the truss + டிரசின் கோணம் + + + + The slant type of this truss + இந்த டிரசின் சாய்வான வகை + + + + The normal direction of this truss + இந்த டிரசின் இயல்பான திசை + + + + The height of the truss at the start position + தொடக்க நிலையில் டிரசின் உயரம் + + + + The height of the truss at the end position + இறுதி நிலையில் டிரசின் உயரம் + + + + An optional start offset for the top strut + மேல் ச்ட்ரட்டுக்கான விருப்ப தொடக்க ஆஃப்செட் + + + + An optional end offset for the top strut + மேல் ச்ட்ரட்டுக்கான விருப்ப முடிவு ஆஃப்செட் + + + + The height of the main top and bottom elements of the truss + டிரசின் முக்கிய மேல் மற்றும் கீழ் உறுப்புகளின் உயரம் + + + + The width of the main top and bottom elements of the truss + டிரசின் முக்கிய மேல் மற்றும் கீழ் உறுப்புகளின் அகலம் + + + + The type of the middle element of the truss + டிரச்சின் நடுத்தர உறுப்பு வகை + + + + The direction of the rods + தண்டுகளின் திசை + + + + The diameter or side of the rods + தண்டுகளின் விட்டம் அல்லது பக்கவாட்டு + + + + The number of rod sections + தடி பிரிவுகளின் எண்ணிக்கை + + + + If the truss has a rod at its endpoint or not + டிரச் அதன் இறுதிப் புள்ளியில் ஒரு தடி இருந்தால் அல்லது இல்லை + + + + How to draw the rods + தண்டுகளை எப்படி வரைய வேண்டும் + + + + The length of these stairs, if no baseline is defined + இந்த படிக்கட்டுகளின் நீளம், அடிப்படை எதுவும் வரையறுக்கப்படவில்லை என்றால் + + + + The width of these stairs + இந்த படிக்கட்டுகளின் அகலம் + + + + The total height of these stairs + இந்த படிக்கட்டுகளின் மொத்த உயரம் + + + + The alignment of these stairs on their baseline, if applicable + பொருந்தினால், இந்த படிக்கட்டுகளை அவற்றின் அடித்தளத்தில் சீரமைத்தல் + + + + The width of a Landing (Second edge and after - First edge follows Width property) + தரையிறங்கலின் அகலம் (இரண்டாம் விளிம்பு மற்றும் பின் - முதல் விளிம்பு அகலப் பண்புகளைப் பின்பற்றுகிறது) + + + + The number of risers in these stairs + இந்த படிக்கட்டுகளில் ஏறுபவர்களின் எண்ணிக்கை + + + + The depth of the treads of these stairs + இந்த படிக்கட்டுகளின் படிகளின் ஆழம் + + + + The height of the risers of these stairs + இந்த படிக்கட்டுகளின் உயரம் + + + + The size of the nosing + மூக்கின் அளவு + + + + The thickness of the treads + டிரெட்களின் தடிமன் + + + + The Blondel ratio indicates comfortable stairs and should be between 62 and 64cm or 24.5 and 25.5in + Blondel விகிதம் வசதியான படிக்கட்டுகளைக் குறிக்கிறது மற்றும் 62 மற்றும் 64cm அல்லது 24.5 மற்றும் 25.5in இடையே இருக்க வேண்டும் + + + + The thickness of the risers + எழுச்சிகளின் தடிமன் + + + + The depth of the landing of these stairs + இந்த படிக்கட்டுகள் இறங்கும் ஆழம் + + + + The depth of the treads of these stairs - Enforced regardless of Length or edge's Length + இந்த படிக்கட்டுகளின் ஆழம் - நீளம் அல்லது விளிம்பின் நீளத்தைப் பொருட்படுத்தாமல் செயல்படுத்தப்படுகிறது + + + + The height of the risers of these stairs - Enforced regardless of Height or edge's Height + இந்த படிக்கட்டுகளின் உயரம் - உயரம் அல்லது விளிம்பின் உயரத்தைப் பொருட்படுத்தாமல் செயல்படுத்தப்படுகிறது + + + + The direction of flight after landing + தரையிறங்கிய பிறகு விமானத்தின் திசை + + + + Last Segment (Flight or Landing) of Arch Stairs connecting to This Segment + இந்த பிரிவில் இணைக்கும் ஆர்ச் படிக்கட்டுகளின் கடைசி பிரிவு (விமானம் அல்லது தரையிறக்கம்). + + + + The 'absolute' top level of a flight of stairs leads to + படிக்கட்டுகளின் ஒரு 'முழுமையான' மேல் நிலை வழிவகுக்கிறது + + + + + The 'left outline' of stairs + படிக்கட்டுகளின் 'இடது அவுட்லைன்' + + + + Name of Railing object (left) created + ரேலிங் பொருளின் பெயர் (இடது) உருவாக்கப்பட்டது + + + + Name of Railing object (right) created + ரேலிங் பொருளின் பெயர் (வலது) உருவாக்கப்பட்டது + + + + The 'left outline' of all segments of stairs + படிக்கட்டுகளின் அனைத்து பிரிவுகளின் 'இடது அவுட்லைன்' + + + + The 'right outline' of all segments of stairs + படிக்கட்டுகளின் அனைத்து பிரிவுகளின் 'சரியான அவுட்லைன்' + + + + Height of Railing on Left hand side from Stairs or Landing + படிக்கட்டுகள் அல்லது தரையிறங்கலில் இருந்து இடது புறத்தில் தண்டவாளத்தின் உயரம் + + + + Height of Railing on Right hand side from Stairs or Landing + படிக்கட்டுகள் அல்லது தரையிறங்கலில் இருந்து வலது புறத்தில் தண்டவாளத்தின் உயரம் + + + + Offset of Railing on Left hand side from stairs or landing Edge + படிக்கட்டுகள் அல்லது இறங்கும் விளிம்பில் இருந்து இடது புறத்தில் தண்டவாளத்தின் ஆஃப்செட் + + + + Offset of Railing on Right hand side from stairs or landing Edge + படிக்கட்டுகள் அல்லது இறங்கும் விளிம்பில் இருந்து வலது புறத்தில் தண்டவாளத்தின் ஆஃப்செட் + + + + The type of landings of these stairs + இந்த படிக்கட்டுகளின் தரையிறங்கும் வகை + + + + The type of structure of these stairs + இந்த படிக்கட்டுகளின் அமைப்பு வகை + + + + The thickness of the massive structure or of the stringers + பாரிய அமைப்பு அல்லது ச்டிரிங்கர்களின் தடிமன் + + + + The width of the stringers + சரங்களின் அகலம் + + + + The offset between the border of the stairs and the structure + படிக்கட்டுகளின் எல்லைக்கும் கட்டமைப்பிற்கும் இடையே உள்ள ஆஃப்செட் + + + + + The overlap of the stringers above the bottom of the treads + டிரெட்சின் அடிப்பகுதிக்கு மேலே உள்ள ச்டிரிங்கர்களின் ஒன்றுடன் ஒன்று + + + + The thickness of the lower floor slab + கீழ் தளத்தின் தடிமன் + + + + The thickness of the upper floor slab + மேல் தளத்தின் தடிமன் + + + + The type of connection between the lower floor slab and the start of the stairs + கீழ் மாடி ச்லாப் மற்றும் படிக்கட்டுகளின் தொடக்கத்திற்கு இடையே உள்ள இணைப்பு வகை + + + + The type of connection between the end of the stairs and the upper floor slab + படிக்கட்டுகளின் முடிவிற்கும் மேல் தள அடுக்குக்கும் இடையே உள்ள இணைப்பு வகை + + + + Use Base ArchSketch (if used) data (e.g. selected edge, widths, aligns) instead of Stairs' properties + படிக்கட்டுகளின் பண்புகளுக்குப் பதிலாக காரம் ArchiSketch (பயன்படுத்தினால்) தரவைப் பயன்படுத்தவும் (அதாவது தேர்ந்தெடுக்கப்பட்ட விளிம்பு, அகலம், சீரமைத்தல்) + + + + Selected edges of the base Sketch/ArchSketch, to use in creating the shape (flight) of this Arch Stairs (instead of using all the Base ArchSketch's edges by default). Input are index numbers of edges. Disabled and ignored if Base object (ArchSketch) provides selected edges (as Flight Axis) information, with getStairsBaseShapeEdgesInfo() method. [ENHANCEMENT by ArchSketch] GUI 'Edit Stairs' Tool is provided in external SketchArch Add-on to let users to (de)select the edges interactively. 'Toponaming-Tolerant' if ArchSketch is used in Base (and SketchArch Add-on is installed). Warning : Not 'Toponaming-Tolerant' if just Sketch is used. + இந்த ஆர்ச் படிக்கட்டுகளின் வடிவத்தை (விமானம்) உருவாக்குவதில் பயன்படுத்த, அடிப்படை ச்கெட்ச்/ஆர்ச்ச்கெட்சின் தேர்ந்தெடுக்கப்பட்ட விளிம்புகள் (இயல்புநிலையாக அனைத்து பேச் ஆர்ச்ச்கெட்சின் விளிம்புகளையும் பயன்படுத்துவதற்குப் பதிலாக). உள்ளீடு என்பது விளிம்புகளின் குறியீட்டு எண்கள். getStairsBaseShapeEdgesInfo() முறையுடன், அடிப்படை பொருள் (ArchSketch) தேர்ந்தெடுக்கப்பட்ட விளிம்புகளை (விமான அச்சாக) வழங்கினால் முடக்கப்பட்டு புறக்கணிக்கப்படும். [ArchSketch மூலம் மேம்படுத்துதல்] GUI 'திருத்து ச்டேர்ச்' கருவி வெளிப்புற ச்கெட்ச்ஆர்ச் ஆட்-ஆனில் வழங்கப்பட்டுள்ளது, இது பயனர்களை ஊடாடும் வகையில் விளிம்புகளைத் தேர்ந்தெடுக்க அனுமதிக்கிறது. ArchSketch காரம் இல் பயன்படுத்தப்பட்டால் (மற்றும் SketchArch கூடுதல் நிறுவப்பட்டிருந்தால்) 'Toponaming-Tolarant' எச்சரிக்கை: வெறும் ச்கெட்ச் மட்டுமே பயன்படுத்தினால், 'டோபோனாமிங்-டலரண்ட்' அல்ல. + + + + A single section of the fence + வேலியின் ஒரு பகுதி + + + + A single fence post + ஒற்றை வேலி தூண் + + + + The Path the fence should follow + வேலி பின்பற்ற வேண்டிய பாதை + + + + The number of sections the fence is built of + வேலி கட்டப்பட்ட பிரிவுகளின் எண்ணிக்கை + + + + The number of posts used to build the fence + வேலி கட்டுவதற்கு பயன்படுத்தப்படும் இடுகைகளின் எண்ணிக்கை + + + + When true, the fence will be colored like the original post and section. + உண்மையாக இருக்கும் போது, ​​வேலி அசல் இடுகை மற்றும் பிரிவைப் போன்று நிறத்தில் இருக்கும். + + + + + A description for this material + இந்த பொருளுக்கான விளக்கம் + + + + A URL where to find information about this material + இந்த உள்ளடக்கத்தைப் பற்றிய தகவலைக் கண்டறியும் முகவரி + + + + The transparency value of this material + இந்த பொருளின் வெளிப்படைத்தன்மை மதிப்பு + + + + The color of this material + இந்தப் பொருளின் நிறம் + + + + The color of this material when cut + வெட்டும்போது இந்த பொருளின் நிறம் + + + + The list of layer names + அடுக்கு பெயர்களின் பட்டியல் + + + + The list of layer materials + அடுக்கு பொருட்களின் பட்டியல் + + + + The list of layer thicknesses + அடுக்கு தடிமன் பட்டியல் + + + + IFC data + IFC தரவு + + + + + IFC properties of this object + இந்த பொருளின் IFC பண்புகள் + + + + + Description of IFC attributes are not yet implemented + IFC பண்புக்கூறுகளின் விளக்கம் இன்னும் செயல்படுத்தப்படவில்லை + + + + The length of this element + இந்த உறுப்பு நீளம் + + + + The width of this element + இந்த உறுப்பு அகலம் + + + + The height of this element + இந்த உறுப்பு உயரம் + + + + + + The size of the chamfer of this element + இந்த உறுப்பு அறையின் அளவு + + + + The dent length of this element + இந்த உறுப்பின் பல் நீளம் + + + + + The dent height of this element + இந்த உறுப்பின் பல் உயரம் + + + + + The dents of this element + இந்த உறுப்புகளின் பற்கள் + + + + The chamfer length of this element + இந்த உறுப்பின் அறை நீளம் + + + + The base length of this element + இந்த உறுப்பின் அடிப்படை நீளம் + + + + The groove depth of this element + இந்த உறுப்பின் பள்ளம் ஆழம் + + + + The groove height of this element + இந்த உறுப்பின் பள்ளம் உயரம் + + + + The spacing between the grooves of this element + இந்த தனிமத்தின் பள்ளங்களுக்கு இடையே உள்ள இடைவெளி + + + + The number of grooves of this element + இந்த உறுப்பின் பள்ளங்களின் எண்ணிக்கை + + + + The dent width of this element + இந்த உறுப்பின் டென்ட் அகலம் + + + + The type of this slab + இந்த அடுக்கின் வகை + + + + The size of the base of this element + இந்த உறுப்பின் அடிப்பகுதியின் அளவு + + + + The number of holes in this element + இந்த உறுப்பில் உள்ள துளைகளின் எண்ணிக்கை + + + + The major radius of the holes of this element + இந்த தனிமத்தின் துளைகளின் முக்கிய ஆரம் + + + + The minor radius of the holes of this element + இந்த தனிமத்தின் துளைகளின் சிறிய ஆரம் + + + + The spacing between the holes of this element + இந்த தனிமத்தின் துளைகளுக்கு இடையே உள்ள இடைவெளி + + + + The length of the down floor of this element + இந்த உறுப்பின் கீழ் தளத்தின் நீளம் + + + + The number of risers in this element + இந்த உறுப்பில் உள்ள எழுச்சிகளின் எண்ணிக்கை + + + + The riser height of this element + இந்த உறுப்பின் ரைசர் உயரம் + + + + The tread depth of this element + இந்த உறுப்பின் அடி ஆழம் + + + + The thickness or extrusion depth of this element + இந்த உறுப்பின் தடிமன் அல்லது வெளியேற்ற ஆழம் + + + + The number of sheets to use + பயன்படுத்த வேண்டிய தாள்களின் எண்ணிக்கை + + + + The offset between this panel and its baseline + இந்த பேனலுக்கும் அதன் அடிப்படைக்கும் இடையே உள்ள ஆஃப்செட் + + + + The length of waves for corrugated elements + நெளி உறுப்புகளுக்கான அலைகளின் நீளம் + + + + The height of waves for corrugated elements + நெளி உறுப்புகளுக்கான அலைகளின் உயரம் + + + + The horizontal offset of waves for corrugated elements + நெளி உறுப்புகளுக்கான அலைகளின் கிடைமட்ட ஆஃப்செட் + + + + The direction of waves for corrugated elements + நெளி உறுப்புகளுக்கான அலைகளின் திசை + + + + The type of waves for corrugated elements + நெளி உறுப்புகளுக்கான அலைகளின் வகை + + + + If the wave also affects the bottom side or not + அலையும் அடிபக்கத்தை பாதிக்கிறதா இல்லையா + + + + The area of this panel + இந்த பேனலின் பரப்பளவு + + + + The linked object + இணைக்கப்பட்ட பொருள் + + + + + The size of the tag text + குறிச்சொல் உரையின் அளவு + + + + + The font of the tag text + குறிச்சொல் உரையின் எழுத்துரு + + + + The text to display. Can be %tag%, %label% or %description% to display the panel tag or label + காட்ட வேண்டிய உரை. பேனல் டேக் அல்லது லேபிளைக் காட்ட %tag%, %label% அல்லது %description% ஆக இருக்கலாம் + + + + + The position of the tag text. Keep (0,0,0) for center position + குறிச்சொல் உரையின் நிலை. மைய நிலைக்கு (0,0,0) வைக்கவும் + + + + + The rotation of the tag text + குறிச்சொல் உரையின் சுழற்சி + + + + + If True, the object is rendered as a face, if possible. + உண்மை எனில், முடிந்தால், பொருள் முகமாக வழங்கப்படுகிறது. + + + + The allowed angles this object can be rotated to when placed on sheets + இந்த பொருளை தாள்களில் வைக்கும்போது அனுமதிக்கப்பட்ட கோணங்களில் சுழற்ற முடியும் + + + + An offset value to move the cut plane from the center point + வெட்டு விமானத்தை மையப் புள்ளியில் இருந்து நகர்த்துவதற்கான ஆஃப்செட் மதிப்பு + + + + + A margin inside the boundary + எல்லைக்குள் ஒரு ஓரம் + + + + + Turns the display of the margin on/off + விளிம்பின் காட்சியை ஆன்/ஆஃப் செய்கிறது + + + + The linked Panel cuts + இணைக்கப்பட்ட பேனல் வெட்டுக்கள் + + + + The tag text to display + காட்ட வேண்டிய குறிச்சொல் உரை + + + + The width of the sheet + தாளின் அகலம் + + + + The height of the sheet + தாளின் உயரம் + + + + The fill ratio of this sheet + இந்தத் தாளின் நிரப்பு விகிதம் + + + + Specifies an angle for the wood grain (Clockwise, 0 is North) + மர தானியத்திற்கான ஒரு கோணத்தைக் குறிப்பிடுகிறது (வலதுபுறம், 0 என்பது வடக்கு) + + + + Specifies the scale applied to each panel view. + ஒவ்வொரு பேனல் பார்வைக்கும் பயன்படுத்தப்படும் அளவைக் குறிப்பிடுகிறது. + + + + A list of possible rotations for the nester + நெச்டருக்கான சாத்தியமான சுழற்சிகளின் பட்டியல் + + + + Turns the display of the wood grain texture on/off + மர தானிய அமைப்பின் காட்சியை ஆன்/ஆஃப் செய்யும் + + + + An optional host object for this curtain wall + இந்தத் திரைச் சுவருக்கு விருப்பமான புரவலன் பொருள் + + + + The height of the curtain wall, if based on an edge + ஒரு விளிம்பின் அடிப்படையில் இருந்தால் திரைச் சுவரின் உயரம் + + + + The number of vertical mullions + செங்குத்து முல்லியன்களின் எண்ணிக்கை + + + + If the profile of the vertical mullions get aligned with the surface or not + செங்குத்து முல்லியன்களின் சுயவிவரம் மேற்பரப்புடன் சீரமைக்கப்பட்டால் அல்லது இல்லை + + + + The number of vertical sections of this curtain wall + இந்த திரைச் சுவரின் செங்குத்து பிரிவுகளின் எண்ணிக்கை + + + + The height of the vertical mullions profile, if no profile is used + சுயவிவரம் பயன்படுத்தப்படாவிட்டால், செங்குத்து முல்லியன்ச் சுயவிவரத்தின் உயரம் + + + + The width of the vertical mullions profile, if no profile is used + சுயவிவரம் பயன்படுத்தப்படாவிட்டால், செங்குத்து முல்லியன்ச் சுயவிவரத்தின் அகலம் + + + + A profile for vertical mullions (disables vertical mullion size) + செங்குத்து முல்லியன்களுக்கான சுயவிவரம் (செங்குத்து முல்லியன் அளவை முடக்குகிறது) + + + + The number of horizontal mullions + கிடைமட்ட முல்லியன்களின் எண்ணிக்கை + + + + If the profile of the horizontal mullions gets aligned with the surface or not + கிடைமட்ட முல்லியன்களின் சுயவிவரம் மேற்பரப்புடன் சீரமைக்கப்பட்டால் அல்லது இல்லை + + + + The number of horizontal sections of this curtain wall + இந்த திரைச் சுவரின் கிடைமட்ட பிரிவுகளின் எண்ணிக்கை + + + + The height of the horizontal mullions profile, if no profile is used + சுயவிவரம் பயன்படுத்தப்படாவிட்டால், கிடைமட்ட முல்லியன்ச் சுயவிவரத்தின் உயரம் + + + + The width of the horizontal mullions profile, if no profile is used + சுயவிவரம் பயன்படுத்தப்படாவிட்டால், கிடைமட்ட முல்லியன்ச் சுயவிவரத்தின் அகலம் + + + + A profile for horizontal mullions (disables horizontal mullion size) + கிடைமட்ட முல்லியன்களுக்கான சுயவிவரம் (கிடைமட்ட முல்லியன் அளவை முடக்குகிறது) + + + + The number of diagonal mullions + மூலைவிட்ட மல்லியன்களின் எண்ணிக்கை + + + + The size of the diagonal mullions, if any, if no profile is used + மூலைவிட்ட முல்லியன்களின் அளவு, ஏதேனும் இருந்தால், சுயவிவரம் பயன்படுத்தப்படவில்லை என்றால் + + + + A profile for diagonal mullions, if any (disables horizontal mullion size) + மூலைவிட்ட மல்லியனுக்கான சுயவிவரம், ஏதேனும் இருந்தால் (முடக்கப்பட்ட கிடைமட்ட முல்லியன் அளவு) + + + + The number of panels + பேனல்களின் எண்ணிக்கை + + + + The thickness of the panels + பேனல்களின் தடிமன் + + + + Swaps horizontal and vertical lines + கிடைமட்ட மற்றும் செங்குத்து கோடுகளை மாற்றுகிறது + + + + Perform subtractions between components so none overlap + கூறுகளுக்கு இடையே கழித்தல்களைச் செய்யவும், அதனால் எதுவும் ஒன்றுடன் ஒன்று சேராது + + + + Centers the profile over the edges or not + விளிம்புகளுக்கு மேல் சுயவிவரத்தை மையப்படுத்துகிறது அல்லது இல்லை + + + + The vertical direction reference to be used by this object to deduce vertical/horizontal directions. Keep it close to the actual vertical direction of your curtain wall + செங்குத்து/கிடைமட்ட திசைகளைக் குறைக்க இந்த பொருளால் பயன்படுத்தப்படும் செங்குத்து திசைக் குறிப்பு. அதை உங்கள் திரைச் சுவரின் உண்மையான செங்குத்து திசைக்கு அருகில் வைக்கவும் + + + + Input are index numbers of edges of Base ArchSketch/Sketch geometries (in Edit mode). Selected edges are used to create the shape of this Arch Curtain Wall (instead of using all edges by default). [ENHANCED by ArchSketch] GUI 'Edit Curtain Wall' Tool is provided in external Add-on ('SketchArch') to let users to select the edges interactively. 'Toponaming-Tolerant' if ArchSketch is used in Base (and SketchArch Add-on is installed). Warning : Not 'Toponaming-Tolerant' if just Sketch is used. Property is ignored if Base ArchSketch provided the selected edges. + உள்ளீடு என்பது அடிப்படை ArchSketch/Sketch வடிவவியலின் விளிம்புகளின் குறியீட்டு எண்கள் (திருத்து பயன்முறையில்). இந்த ஆர்ச் திரைச் சுவரின் வடிவத்தை உருவாக்க தேர்ந்தெடுக்கப்பட்ட விளிம்புகள் பயன்படுத்தப்படுகின்றன (இயல்புநிலையாக அனைத்து விளிம்புகளையும் பயன்படுத்துவதற்குப் பதிலாக). [ArchSketch ஆல் மேம்படுத்தப்பட்டது] GUI 'திருத்து கர்ட்டன் வால்' கருவி வெளிப்புற ஆட்-ஆனில் ('SketchArch') பயனர்களுக்கு ஊடாடும் வகையில் விளிம்புகளைத் தேர்ந்தெடுக்க அனுமதிக்கும். ArchSketch காரம் இல் பயன்படுத்தப்பட்டால் (மற்றும் SketchArch கூடுதல் நிறுவப்பட்டிருந்தால்) 'Toponaming-Tolarant' எச்சரிக்கை: வெறும் ச்கெட்ச் மட்டுமே பயன்படுத்தினால், 'டோபோனாமிங்-டலரண்ட்' அல்ல. காரம் ArchSketch தேர்ந்தெடுக்கப்பட்ட விளிம்புகளை வழங்கினால், சொத்து புறக்கணிக்கப்படும். + + + + The diameter of this pipe, if not based on a profile + இந்த குழாயின் விட்டம், ஒரு சுயவிவரத்தின் அடிப்படையில் இல்லாவிட்டால் + + + + The width of this pipe, if not based on a profile + இந்த குழாயின் அகலம், சுயவிவரத்தின் அடிப்படையில் இல்லையென்றால் + + + + The height of this pipe, if not based on a profile + இந்த குழாயின் உயரம், ஒரு சுயவிவரத்தின் அடிப்படையில் இல்லாவிட்டால் + + + + The length of this pipe, if not based on an edge + இந்த குழாயின் நீளம், ஒரு விளிம்பின் அடிப்படையில் இல்லாவிட்டால் + + + + An optional closed profile to base this pipe on + இந்த குழாயை அடிப்படையாகக் கொண்ட ஒரு விருப்ப மூடிய சுயவிவரம் + + + + Offset from the start point + தொடக்கப் புள்ளியிலிருந்து ஆஃப்செட் + + + + Offset from the end point + இறுதிப் புள்ளியில் இருந்து ஆஃப்செட் + + + + The wall thickness of this pipe, if not based on a profile + இந்த குழாயின் சுவர் தடிமன், ஒரு சுயவிவரத்தின் அடிப்படையில் இல்லாவிட்டால் + + + + If not based on a profile, this controls the profile of this pipe + சுயவிவரத்தின் அடிப்படையில் இல்லையெனில், இது இந்த குழாயின் சுயவிவரத்தைக் கட்டுப்படுத்துகிறது + + + + The curvature radius of this connector + இந்த இணைப்பியின் வளைவு ஆரம் + + + + The pipes linked by this connector + இந்த இணைப்பான் மூலம் இணைக்கப்பட்ட குழாய்கள் + + + + The type of this connector + இந்த இணைப்பியின் வகை + + + + The operation column + செயல்பாட்டு நெடுவரிசை + + + + The values column + மதிப்புகள் நெடுவரிசை + + + + The units column + அலகுகள் நெடுவரிசை + + + + The objects column + பொருள்கள் நெடுவரிசை + + + + The filter column + வடிகட்டி நெடுவரிசை + + + + If True, a spreadsheet containing the results is recreated when needed + உண்மை எனில், முடிவுகளைக் கொண்ட விரிதாள் தேவைப்படும்போது மீண்டும் உருவாக்கப்படும் + + + + If True, the schedule and the associated spreadsheet are updated whenever the document is recomputed + சரி எனில், ஆவணம் மீண்டும் கணக்கிடப்படும் போதெல்லாம் அட்டவணையும் அதனுடன் தொடர்புடைய விரிதாளும் புதுப்பிக்கப்படும் + + + + The BIM Schedule that uses this spreadsheet + இந்த விரிதாளைப் பயன்படுத்தும் BIM அட்டவணை + + + + If True, additional lines with each individual object are added to the results + உண்மை எனில், ஒவ்வொரு பொருளுடனும் கூடுதல் வரிகள் முடிவுகளில் சேர்க்கப்படும் + + + + + The placement of this object + இந்த பொருளின் இடம் + + + + The intervals between axes + அச்சுகளுக்கு இடையிலான இடைவெளிகள் + + + + The angles of each axis + ஒவ்வொரு அச்சின் கோணங்களும் + + + + The label of each axis + ஒவ்வொரு அச்சின் சிட்டை + + + + An optional custom bubble number + விருப்பமான தனிப்பயன் குமிழி எண் + + + + The length of the axes + அச்சுகளின் நீளம் + + + + If not zero, the axes are not represented as one full line but as two lines of the given length + பூச்சியமாக இல்லாவிட்டால், அச்சுகள் ஒரு முழு வரியாகக் குறிப்பிடப்படாமல், கொடுக்கப்பட்ட நீளத்தின் இரண்டு கோடுகளாகக் குறிப்பிடப்படுகின்றன + + + + The size of the axis bubbles + அச்சு குமிழிகளின் அளவு + + + + The numbering style + எண்ணும் பாணி + + + + The type of line to draw this axis + இந்த அச்சை வரைய வேண்டிய கோட்டின் வகை + + + + Where to add bubbles to this axis: Start, end, both or none + இந்த அச்சில் குமிழ்களை எங்கே சேர்க்கலாம்: தொடக்கம், முடிவு, இரண்டும் அல்லது எதுவுமில்லை + + + + The line width to draw this axis + இந்த அச்சை வரைவதற்கு கோட்டின் அகலம் + + + + The color of this axis + இந்த அச்சின் நிறம் + + + + The number of the first axis + முதல் அச்சின் எண் + + + + The font to use for texts + உரைகளுக்கு பயன்படுத்த வேண்டிய எழுத்துரு + + + + The font size + எழுத்துரு அளவு + + + + If true, show the labels + உண்மை எனில், லேபிள்களைக் காட்டு + + + + A transformation to apply to each label + ஒவ்வொரு லேபிளுக்கும் பொருந்தும் மாற்றம் + + + + The base object this component is built upon + இந்த கூறு கட்டமைக்கப்பட்ட அடிப்படை பொருள் + + + + The object this component is cloning + இந்த கூறு பொருள் குளோனிங் ஆகும் + + + + A material for this object + இந்த பொருளுக்கு ஒரு பொருள் + + + + Specifies if moving this object moves its base instead + இந்த பொருளை நகர்த்துவது அதன் அடிப்பகுதியை நகர்த்துகிறதா என்பதைக் குறிப்பிடுகிறது + + + + Specifies if this object must move together when its host is moved + இந்த பொருளின் புரவலன் நகர்த்தப்படும் போது ஒன்றாக நகர வேண்டுமா என்பதைக் குறிப்பிடுகிறது + + + + The area of all vertical faces of this object + இந்த பொருளின் அனைத்து செங்குத்து முகங்களின் பரப்பளவு + + + + The perimeter length of the horizontal area + கிடைமட்ட பகுதியின் சுற்றளவு நீளம் + + + + An optional higher-resolution mesh or shape for this object + இந்த பொருளுக்கு விருப்பமான உயர் தெளிவுத்திறன் கொண்ட மெச் அல்லது வடிவம் + + + + An optional axis or axis system on which this object should be duplicated + இந்த பொருளை நகலெடுக்க வேண்டிய விருப்ப அச்சு அல்லது அச்சு அமைப்பு + + + + Use the material color as this object's shape color, if available + இந்த பொருளின் வடிவ நிறமாக இருந்தால், பொருள் நிறத்தைப் பயன்படுத்தவும் + + + + The diameter of the bar + பட்டையின் விட்டம் + + + + The distance between the border of the beam and the first bar (concrete cover). + பீமின் எல்லைக்கும் முதல் பட்டைக்கும் (கான்கிரீட் கவர்) இடையே உள்ள தூரம். + + + + The distance between the border of the beam and the last bar (concrete cover). + பீமின் எல்லைக்கும் கடைசி பட்டைக்கும் (கான்கிரீட் கவர்) இடையே உள்ள தூரம். + + + + The amount of bars + பார்களின் அளவு + + + + The spacing between the bars + கம்பிகளுக்கு இடையில் இடைவெளி + + + + The total distance to span the rebars over. Keep 0 to automatically use the host shape size. + ரீபார்களை கடக்க வேண்டிய மொத்த தூரம். புரவலன் வடிவ அளவை தானாகப் பயன்படுத்த 0 ஐ வைத்திருங்கள். + + + + The direction to use to spread the bars. Keep (0,0,0) for automatic direction. + பார்களை பரப்புவதற்கு பயன்படுத்த வேண்டிய திசை. தானியங்கி திசைக்கு (0,0,0) வைத்திருங்கள். + + + + The fillet to apply to the angle of the base profile. This value is multiplied by the bar diameter. + அடிப்படை சுயவிவரத்தின் கோணத்தில் விண்ணப்பிக்க ஃபில்லெட். இந்த மதிப்பு பட்டை விட்டம் மூலம் பெருக்கப்படுகிறது. + + + + List of placement of all the bars + அனைத்து பார்களின் இடங்களின் பட்டியல் + + + + The structure object that hosts this rebar + இந்த ரீபார் புரவலன் செய்யும் கட்டமைப்பு பொருள் + + + + The custom spacing of rebar + ரீபாரின் தனிப்பயன் இடைவெளி + + + + Length of a single rebar + ஒற்றை ரீபார் நீளம் + + + + Total length of all rebars + அனைத்து ரீபார்களின் மொத்த நீளம் + + + + The rebar mark + ரீபார் குறி + + + + Shape of rebar + ரீபார் வடிவம் + + + + The objects that must be considered by this section plane. Empty means the whole document. + இந்த பிரிவு வானூர்தி கருத்தில் கொள்ள வேண்டிய பொருள்கள். வெறுமை என்றால் முழு ஆவணம். + + + + If false, non-solids will be cut too, with possible wrong results. + தவறு எனில், திடமற்ற பொருட்களும் வெட்டப்படும், சாத்தியமான தவறான முடிவுகளுடன். + + + + If True, resulting views will be clipped to the section plane area. + உண்மை எனில், இதன் விளைவாக வரும் காட்சிகள் பிரிவு விமானப் பகுதிக்கு கிளிப் செய்யப்படும். + + + + If true, the color of the objects material will be used to fill cut areas. + உண்மை எனில், வெட்டப்பட்ட பகுதிகளை நிரப்ப பொருளின் நிறம் பயன்படுத்தப்படும். + + + + Geometry further than this value will be cut off. Keep zero for unlimited. + இந்த மதிப்பை விட அதிகமான வடிவியல் துண்டிக்கப்படும். வரம்பற்ற பூச்சியத்தை வைத்திருங்கள். + + + + The display length of this section plane + இந்த பகுதி விமானத்தின் காட்சி நீளம் + + + + The display height of this section plane + இந்த பிரிவு விமானத்தின் காட்சி உயரம் + + + + The size of the arrows of this section plane + இந்த பிரிவு விமானத்தின் அம்புகளின் அளவு + + + + The transparency of this object + இந்த பொருளின் வெளிப்படைத்தன்மை + + + + + Show the cut in the 3D view + 3D காட்சியில் வெட்டப்பட்டதைக் காட்டு + + + + The color of this object + இந்த பொருளின் நிறம் + + + + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) + வெட்டப்பட்ட விமானத்திற்கும் உண்மையான காட்சி வெட்டுக்கும் இடையே உள்ள தூரம் (இது மிகச் சிறிய மதிப்பாக இருக்கவும் ஆனால் பூச்சியமாக இல்லை) + + + + Show the label in the 3D view + 3D காட்சியில் லேபிளைக் காட்டு + + + + + The name of the font + எழுத்துருவின் பெயர் + + + + + The size of the text font + உரை எழுத்துருவின் அளவு + + + + The objects that make the boundaries of this space object + இந்த விண்வெளி பொருளின் எல்லைகளை உருவாக்கும் பொருள்கள் + + + + Identical to Horizontal Area + கிடைமட்ட பகுதிக்கு ஒத்ததாக உள்ளது + + + + The finishing of the floor of this space + இந்த இடத்தின் தரையை முடித்தல் + + + + The finishing of the walls of this space + இந்த இடத்தின் சுவர்களை முடித்தல் + + + + The finishing of the ceiling of this space + இந்த இடத்தின் உச்சவரம்பு முடித்தல் + + + + Objects that are included inside this space, such as furniture + தளபாடங்கள் போன்ற இந்த இடத்தில் உள்ள பொருள்கள் + + + + The type of this space + இந்த இடத்தின் வகை + + + + The thickness of the floor finish + தரை முடிவின் தடிமன் + + + + The number of people who typically occupy this space + பொதுவாக இந்த இடத்தை ஆக்கிரமித்துள்ளவர்களின் எண்ணிக்கை + + + + The electric power needed to light this space in Watts + வாட்சில் இந்த இடத்தை ஒளிரச் செய்ய தேவையான மின்சாரம் + + + + The electric power needed by the equipment of this space in Watts + வாட்சில் இந்த இடத்தின் உபகரணங்களுக்குத் தேவையான மின்சாரம் + + + + If True, Equipment Power will be automatically filled by the equipment included in this space + உண்மை எனில், இந்த இடத்தில் உள்ள உபகரணங்களால் எக்யூப்மென்ட் பவர் தானாகவே நிரப்பப்படும் + + + + The type of air conditioning of this space + இந்த இடத்தின் ஏர் கண்டிசனிங் வகை + + + + Specifies if this space is internal or external + இந்த இடம் அகமா அல்லது வெளிப்புறமா என்பதைக் குறிப்பிடுகிறது + + + + Defines the calculation type for the horizontal area and its perimeter length + கிடைமட்ட பகுதி மற்றும் அதன் சுற்றளவு நீளத்திற்கான கணக்கீட்டு வகையை வரையறுக்கிறது + + + + The text to show. Use $area, $label, $longname, $description or any other property name preceded with $ (case insensitive), or $floor, $walls, $ceiling for finishes, to insert the respective data + காட்ட வேண்டிய உரை. $area, $label, $longname, $description அல்லது $ (case insensitive), அல்லது $floor, $walls, $ceiling போன்றவற்றுக்கு முந்தைய சொத்துப் பெயரைப் பயன்படுத்தி, தொடர்புடைய தரவைச் செருகவும். + + + + The color of the area text + பகுதி உரையின் நிறம் + + + + The size of the first line of text + உரையின் முதல் வரியின் அளவு + + + + The space between the lines of text + உரையின் வரிகளுக்கு இடையே உள்ள இடைவெளி + + + + The position of the text. Leave (0,0,0) for automatic position + உரையின் நிலை. தானியங்கி நிலைக்கு (0,0,0) விடுங்கள் + + + + The justification of the text + உரையின் நியாயப்படுத்தல் + + + + The number of decimals to use for calculated texts + கணக்கிடப்பட்ட உரைகளுக்குப் பயன்படுத்த வேண்டிய தசமங்களின் எண்ணிக்கை + + + + Show the unit suffix + அலகு பின்னொட்டைக் காட்டு + + + + The height of this wall. Keep 0 for automatic. Not used if this wall is based on a solid + இந்த சுவரின் உயரம். தானாக 0 ஐ வைத்திருங்கள். இந்த சுவர் திடப்பொருளை அடிப்படையாகக் கொண்டால் பயன்படுத்தப்படாது + + + + The area of this wall as a simple Height * Length calculation + இந்த சுவரின் பரப்பளவு எளிமையான உயரம் * நீளம் கணக்கீடு + + + + The face number of the base object used to build this wall + இந்தச் சுவரைக் கட்டப் பயன்படுத்தப்படும் அடிப்படைப் பொருளின் முக எண் + + + + The width of this wall. Not used if this wall is based on a face. Disabled and ignored if Base object (ArchSketch) provides the information. + இந்த சுவரின் அகலம். இந்த சுவர் முகத்தை அடிப்படையாகக் கொண்டால் பயன்படுத்தப்படாது. அடிப்படை பொருள் (ArchSketch) தகவலை வழங்கினால் முடக்கப்பட்டு புறக்கணிக்கப்படும். + + + + The length of this wall. Read-only if this wall is not based on an unconstrained sketch with a single edge, or on a Draft Wire with a single edge. Refer to wiki for details how length is deduced. + இந்த சுவரின் நீளம். இந்தச் சுவர் ஒற்றை விளிம்புடன் கூடிய கட்டுப்பாடற்ற ச்கெட்ச் அல்லது ஒற்றை விளிம்புடன் கூடிய வரைவு கம்பியின் அடிப்படையில் இல்லாமல் இருந்தால் மட்டும் படிக்கவும். நீளம் எவ்வாறு கழிக்கப்படுகிறது என்ற விவரங்களுக்கு விக்கியைப் பார்க்கவும். + + + + This overrides Width attribute to set width of each segment of wall. Disabled and ignored if Base object (ArchSketch) provides Widths information, with getWidths() method (If a value is zero, the value of 'Width' will be followed). [ENHANCEMENT by ArchSketch] GUI 'Edit Wall Segment Width' Tool is provided in external SketchArch Add-on to let users to set the values interactively. 'Toponaming-Tolerant' if ArchSketch is used in Base (and SketchArch Add-on is installed). Warning : Not 'Toponaming-Tolerant' if just Sketch is used. + இது சுவரின் ஒவ்வொரு பிரிவின் அகலத்தையும் அமைக்கும் அகலப் பண்புக்கூறை மீறுகிறது. அடிப்படை பொருள் (ArchSketch) அகலத் தகவலை, getWidths() முறையுடன் வழங்கினால் முடக்கப்பட்டு புறக்கணிக்கப்படும் (மதிப்பு பூச்சியமாக இருந்தால், 'அகலம்' மதிப்பு பின்பற்றப்படும்). [ArchSketch மூலம் மேம்படுத்துதல்] GUI 'சுவர் பிரிவு அகலத்தைத் திருத்து' கருவியானது வெளிப்புற SketchArch ஆட்-ஆனில் பயனர்களை ஊடாடும் வகையில் அமைக்க அனுமதிக்கும். ArchSketch காரம் இல் பயன்படுத்தப்பட்டால் (மற்றும் SketchArch கூடுதல் நிறுவப்பட்டிருந்தால்) 'Toponaming-Tolarant' எச்சரிக்கை: வெறும் ச்கெட்ச் மட்டுமே பயன்படுத்தினால், 'டோபோனாமிங்-டலரண்ட்' அல்ல. + + + + This overrides Align attribute to set align of each segment of wall. Disabled and ignored if Base object (ArchSketch) provides Aligns information, with getAligns() method (If a value is not 'Left, Right, Center', the value of 'Align' will be followed). [ENHANCEMENT by ArchSketch] GUI 'Edit Wall Segment Align' Tool is provided in external SketchArch Add-on to let users to set the values interactively. 'Toponaming-Tolerant' if ArchSketch is used in Base (and SketchArch Add-on is installed). Warning : Not 'Toponaming-Tolerant' if just Sketch is used. + இது சுவரின் ஒவ்வொரு பிரிவையும் சீரமைக்க சீரமைக்கும் பண்புக்கூறை மீறுகிறது. அடிப்படை பொருள் (ArchSketch) ஆனது, getAligns() முறையுடன் சீரமைக்கும் தகவலை வழங்கினால் முடக்கப்பட்டு புறக்கணிக்கப்படும் (மதிப்பு 'இடது, வலது, நடுவண்' இல்லையென்றால், 'அலைன்' மதிப்பு பின்பற்றப்படும்). [ArchSketch மூலம் மேம்படுத்துதல்] GUI 'திருத்து வால் செக்மென்ட் சீரமை' கருவியானது வெளிப்புற SketchArch ஆட்-ஆனில் மதிப்புகளை ஊடாடும் வகையில் அமைக்க பயனர்களை அனுமதிக்கும். ArchSketch காரம் இல் பயன்படுத்தப்பட்டால் (மற்றும் SketchArch கூடுதல் நிறுவப்பட்டிருந்தால்) 'Toponaming-Tolarant' எச்சரிக்கை: வெறும் ச்கெட்ச் மட்டுமே பயன்படுத்தினால், 'டோபோனாமிங்-டலரண்ட்' அல்ல. + + + + This overrides Offset attribute to set offset of each segment of wall. Disabled and ignored if Base object (ArchSketch) provides Offsets information, with getOffsets() method (If a value is zero, the value of 'Offset' will be followed). [ENHANCED by ArchSketch] GUI 'Edit Wall Segment Offset' Tool is provided in external Add-on ('SketchArch') to let users to select the edges interactively. 'Toponaming-Tolerant' if ArchSketch is used in Base (and SketchArch Add-on is installed). Warning : Not 'Toponaming-Tolerant' if just Sketch is used. Property is ignored if Base ArchSketch provided the selected edges. + இது சுவரின் ஒவ்வொரு பிரிவின் ஆஃப்செட்டை அமைப்பதற்கான ஆஃப்செட் பண்புக்கூறை மீறுகிறது. அடிப்படை பொருள் (ArchSketch) ஆஃப்செட் தகவலை, getOffsets() முறையில் வழங்கினால் முடக்கப்பட்டு புறக்கணிக்கப்படும் (மதிப்பு பூச்சியமாக இருந்தால், 'Offset' மதிப்பு பின்பற்றப்படும்). [ArchSketch ஆல் மேம்படுத்தப்பட்டது] GUI 'திருத்து வால் செக்மென்ட் ஆஃப்செட்' கருவி வெளிப்புற ஆட்-ஆனில் ('SketchArch') பயனர்களுக்கு ஊடாடும் வகையில் விளிம்புகளைத் தேர்ந்தெடுக்க அனுமதிக்கும். ArchSketch காரம் இல் பயன்படுத்தப்பட்டால் (மற்றும் SketchArch கூடுதல் நிறுவப்பட்டிருந்தால்) 'Toponaming-Tolarant' எச்சரிக்கை: வெறும் ச்கெட்ச் மட்டுமே பயன்படுத்தினால், 'டோபோனாமிங்-டலரண்ட்' அல்ல. காரம் ArchSketch தேர்ந்தெடுக்கப்பட்ட விளிம்புகளை வழங்கினால், சொத்து புறக்கணிக்கப்படும். + + + + The alignment of this wall on its base object, if applicable. Disabled and ignored if Base object (ArchSketch) provides the information. + பொருந்தினால், அதன் அடிப்படைப் பொருளின் மீது இந்தச் சுவரின் சீரமைப்பு. அடிப்படை பொருள் (ArchSketch) தகவலை வழங்கினால் முடக்கப்பட்டு புறக்கணிக்கப்படும். + + + + The offset between this wall and its baseline (only for left and right alignments). Disabled and ignored if Base object (ArchSketch) provides the information. + இந்த சுவருக்கும் அதன் அடித்தளத்திற்கும் இடையே உள்ள ஆஃப்செட் (இடது மற்றும் வலது சீரமைப்புக்கு மட்டும்). அடிப்படை பொருள் (ஆர்ச் ச்கெட்ச்) தகவலை வழங்கினால் முடக்கப்பட்டு புறக்கணிக்கப்படும். + + + + Enable this to make the wall generate blocks + சுவர் தொகுதிகளை உருவாக்க இதை இயக்கவும் + + + + The length of each block + ஒவ்வொரு தொகுதியின் நீளம் + + + + The height of each block + ஒவ்வொரு தொகுதியின் உயரம் + + + + The horizontal offset of the first line of blocks + தொகுதிகளின் முதல் வரியின் கிடைமட்ட ஆஃப்செட் + + + + The horizontal offset of the second line of blocks + தொகுதிகளின் இரண்டாவது வரியின் கிடைமட்ட ஆஃப்செட் + + + + The size of the joints between each block + ஒவ்வொரு தொகுதிக்கும் இடையே உள்ள மூட்டுகளின் அளவு + + + + The number of entire blocks + முழு தொகுதிகளின் எண்ணிக்கை + + + + The number of broken blocks + உடைந்த தொகுதிகளின் எண்ணிக்கை + + + + Selected edges (or group of edges) of the base Sketch/ArchSketch, to use in creating the shape of this Arch Wall (instead of using all the Base Sketch/ArchSketch's edges by default). Input are index numbers of edges or groups. Disabled and ignored if Base object (ArchSketch) provides selected edges (as Wall Axis) information, with getWallBaseShapeEdgesInfo() method. [ENHANCEMENT by ArchSketch] GUI 'Edit Wall Segment' Tool is provided in external SketchArch Add-on to let users to (de)select the edges interactively. 'Toponaming-Tolerant' if ArchSketch is used in Base (and SketchArch Add-on is installed). Warning : Not 'Toponaming-Tolerant' if just Sketch is used. + இந்த ஆர்ச் சுவரின் வடிவத்தை உருவாக்குவதில் பயன்படுத்த, அடிப்படை ச்கெட்ச்/ஆர்ச்ச்கெட்சின் தேர்ந்தெடுக்கப்பட்ட விளிம்புகள் (அல்லது விளிம்புகளின் குழு) உள்ளீடு என்பது விளிம்புகள் அல்லது குழுக்களின் குறியீட்டு எண்கள். getWallBaseShapeEdgesInfo() முறையுடன், அடிப்படை பொருள் (ArchSketch) தேர்ந்தெடுக்கப்பட்ட விளிம்புகளை (சுவர் அச்சாக) வழங்கினால் முடக்கப்பட்டு புறக்கணிக்கப்படும். [ArchSketch மூலம் மேம்படுத்துதல்] GUI 'சுவர் பிரிவைத் திருத்து' கருவி வெளிப்புற SketchArch ஆட்-ஆனில் வழங்கப்பட்டுள்ளது, இது பயனர்களை ஊடாடும் வகையில் விளிம்புகளைத் தேர்ந்தெடுக்க அனுமதிக்கிறது. ArchSketch காரம் இல் பயன்படுத்தப்பட்டால் (மற்றும் SketchArch கூடுதல் நிறுவப்பட்டிருந்தால்) 'Toponaming-Tolarant' எச்சரிக்கை: வெறும் ச்கெட்ச் மட்டுமே பயன்படுத்தினால், 'டோபோனாமிங்-டலரண்ட்' அல்ல. + + + + Select User Defined PropertySet to use in creating variant shape, layers of the Arch Wall with same ArchSketch + அதே ArchSketch உடன் வளைவு சுவரின் அடுக்குகளை, மாறுபட்ட வடிவத்தை உருவாக்குவதில் பயன்படுத்த, பயனர் வரையறுக்கப்பட்ட சொத்துத் தொகுப்பைத் தேர்ந்தெடுக்கவும். + + + + + Use Base ArchSketch (if used) data (e.g. widths, aligns, offsets) instead of Wall's properties + சுவரின் பண்புகளுக்குப் பதிலாக காரம் ArchSketch (பயன்படுத்தினால்) தரவைப் பயன்படுத்தவும் (எ.கா. அகலங்கள், சீரமைப்புகள், ஆஃப்செட்டுகள்) + + + + Arch_StructureTools + + + Structure Tools + கட்டமைப்பு கருவிகள் + + + + Structure tools + கட்டமைப்பு கருவிகள் + + + + Arch_Equipment + + + Equipment + உபகரணங்கள் + + + + Creates an equipment from a selected object (Part or Mesh) + தேர்ந்தெடுக்கப்பட்ட பொருளில் இருந்து ஒரு உபகரணத்தை உருவாக்குகிறது (பகுதி அல்லது மெச்) + + + + Draft + + + Writing camera position + கேமரா நிலையை எழுதுதல் + + + + Workbench + + + &2D Drafting + &2D வரைவு + + + + &3D/BIM + &எண்ணிக்கை/பிம் + + + + Drafting Tools + வரைவு கருவிகள் + + + + Draft Snap + வரைவு ச்னாப் + + + + 3D/BIM Tools + 3D/BIM கருவிகள் + + + + Annotation Tools + சிறுகுறிப்பு கருவிகள் + + + + 2D Tools + 2டி கருவிகள் + + + + Manage Tools + கருவிகளை நிர்வகிக்கவும் + + + + General Tools + பொது கருவிகள் + + + + Object Tools + பொருள் கருவிகள் + + + + 3D Tools + 3D கருவிகள் + + + + Reinforcement Tools + வலுவூட்டல் கருவிகள் + + + + &Annotation + & note + + + + + &Snapping + &ச்னாப்பிங் + + + + &Modify + &மாற்று + + + + &Manage + &நிர்வகி + + + + &Flamingo + &பிளமிங்கோ + + + + &Fasteners + &ஃபாச்டனர்கள் + + + + &Utils + &பயன்பாடுகள் + + + + Nudge + நட்ச் + + + + Arch_Profile + + + Profile + சுயவிவரம் + + + + Creates a profile + சுயவிவரத்தை உருவாக்குகிறது + + + + Arch_Site + + + Site + தளம் + + + + Creates a site including selected objects + தேர்ந்தெடுக்கப்பட்ட பொருட்களை உள்ளடக்கிய தளத்தை உருவாக்குகிறது + + + + Arch_Roof + + + Roof + கூரை + + + + Creates a roof object from the selected wire. + தேர்ந்தெடுக்கப்பட்ட கம்பியிலிருந்து கூரை பொருளை உருவாக்குகிறது. + + + + Arch_CutPlane + + + Cut With Plane + விமானத்துடன் வெட்டு + + + + Cut an object with a plane + ஒரு விமானத்துடன் ஒரு பொருளை வெட்டுங்கள் + + + + Arch_Reference + + + External Reference + வெளிப்புற குறிப்பு + + + + Creates an external reference object + வெளிப்புற குறிப்பு பொருளை உருவாக்குகிறது + + + + Arch_Frame + + + Frame + சட்டகம் + + + + Creates a frame object from a planar 2D object (the extrusion path(s)) and a profile. Make sure objects are selected in that order. + ஒரு பிளானர் 2D ஆப்செக்ட் (வெளியேற்ற பாதை(கள்)) மற்றும் சுயவிவரத்திலிருந்து சட்டப் பொருளை உருவாக்குகிறது. பொருள்கள் அந்த வரிசையில் தேர்ந்தெடுக்கப்பட்டிருப்பதை உறுதிசெய்யவும். + + + + Arch_Window + + + Window + சாளரம் + + + + Creates a window object from a selected object (wire, rectangle or sketch) + தேர்ந்தெடுக்கப்பட்ட பொருளிலிருந்து ஒரு சாளர பொருளை உருவாக்குகிறது (கம்பி, செவ்வகம் அல்லது ஓவியம்) + + + + Arch_AxisSystem + + + Axis System + அச்சு அமைப்பு + + + + Creates an axis system from a set of axes + அச்சுகளின் தொகுப்பிலிருந்து ஒரு அச்சு அமைப்பை உருவாக்குகிறது + + + + Arch_Truss + + + Truss + டிரச் + + + + Creates a truss object from the selected line or from scratch + தேர்ந்தெடுக்கப்பட்ட வரியிலிருந்து அல்லது புதிதாக ஒரு டிரச் பொருளை உருவாக்குகிறது + + + + Arch_Stairs + + + Stairs + படிக்கட்டுகள் + + + + Creates a flight of stairs + படிக்கட்டுகளின் விமானத்தை உருவாக்குகிறது + + + + Arch_Space + + + Space + இடைவெளி + + + + Creates a space object from selected boundary objects + தேர்ந்தெடுக்கப்பட்ட எல்லைப் பொருட்களிலிருந்து ஒரு விண்வெளிப் பொருளை உருவாக்குகிறது + + + + Arch_Fence + + + Fence + வேலி + + + + Creates a fence object from a selected section, post and path + தேர்ந்தெடுக்கப்பட்ட பிரிவு, இடுகை மற்றும் பாதையிலிருந்து வேலி பொருளை உருவாக்குகிறது + + + + Arch_Material + + + Material + பொருள் + + + + Creates or edits the material definition of a selected object. + தேர்ந்தெடுக்கப்பட்ட பொருளின் பொருள் வரையறையை உருவாக்குகிறது அல்லது திருத்துகிறது. + + + + Arch_MultiMaterial + + + Multi-Material + பல பொருள் + + + + Creates or edits multi-materials + பல பொருட்களை உருவாக்குகிறது அல்லது திருத்துகிறது + + + + Arch_MaterialTools + + + Material Tools + பொருள் கருவிகள் + + + + Material tools + பொருள் கருவிகள் + + + + Arch_Grid + + + Grid + கட்டம் + + + + Creates a customizable grid object + தனிப்பயனாக்கக்கூடிய கட்டம் பொருளை உருவாக்குகிறது + + + + The number of rows + வரிசைகளின் எண்ணிக்கை + + + + The number of columns + நெடுவரிசைகளின் எண்ணிக்கை + + + + The sizes of rows + வரிசைகளின் அளவுகள் + + + + The sizes of columns + நெடுவரிசைகளின் அளவுகள் + + + + The span ranges of cells that are merged together + ஒன்றாக இணைக்கப்பட்ட கலங்களின் இடைவெளி வரம்புகள் + + + + The type of 3D points produced by this grid object + இந்த கட்டப் பொருளால் உருவாக்கப்பட்ட 3D புள்ளிகளின் வகை + + + + The total width of this grid + இந்த கட்டத்தின் மொத்த அகலம் + + + + The total height of this grid + இந்த கட்டத்தின் மொத்த உயரம் + + + + Creates automatic column divisions (set to 0 to disable) + தானியங்கு நெடுவரிசைப் பிரிவுகளை உருவாக்குகிறது (முடக்க 0 என அமைக்கப்பட்டது) + + + + Creates automatic row divisions (set to 0 to disable) + தானியங்கு வரிசைப் பிரிவுகளை உருவாக்குகிறது (முடக்க 0 என அமைக்கப்பட்டுள்ளது) + + + + When in edge midpoint mode, if this grid must reorient its children along edge normals or not + எட்ச் மிட்பாயிண்ட் பயன்முறையில் இருக்கும் போது, ​​இந்த கட்டம் அதன் குழந்தைகளை எட்ச் நார்மல்களில் மாற்றியமைக்க வேண்டுமா இல்லையா + + + + The indices of faces to hide + மறைக்க வேண்டிய முகங்களின் குறியீடுகள் + + + + Arch_Panel + + + Panel + குழு + + + + Creates a panel object from scratch or from a selected object (sketch, wire, face or solid) + புதிதாக அல்லது தேர்ந்தெடுக்கப்பட்ட பொருளிலிருந்து (ச்கெட்ச், கம்பி, முகம் அல்லது திடமான) பேனல் பொருளை உருவாக்குகிறது + + + + Arch_Panel_Cut + + + Panel Cut + பேனல் வெட்டு + + + + Creates 2D views of selected panels + தேர்ந்தெடுக்கப்பட்ட பேனல்களின் 2டி காட்சிகளை உருவாக்குகிறது + + + + Arch_Panel_Sheet + + + Panel Sheet + பேனல் தாள் + + + + Creates a 2D sheet which can contain panel cuts + பேனல் வெட்டுக்களைக் கொண்ட 2டி தாளை உருவாக்குகிறது + + + + Arch_Nest + + + Nest + கூடு + + + + Nests a series of selected shapes in a container + ஒரு கொள்கலனில் தேர்ந்தெடுக்கப்பட்ட வடிவங்களின் வரிசையை நெச்ட் செய்கிறது + + + + Arch_PanelTools + + + Panel Tools + பேனல் கருவிகள் + + + + Panel tools + பேனல் கருவிகள் + + + + Arch_CurtainWall + + + Curtain Wall + திரைச் சுவர் + + + + Creates a curtain wall object from selected line or from scratch + தேர்ந்தெடுக்கப்பட்ட வரியிலிருந்து அல்லது புதிதாக ஒரு திரைச் சுவர் பொருளை உருவாக்குகிறது + + + + Arch_Pipe + + + Pipe + புழம்பு + + + + Creates a pipe object from a given wire or line + கொடுக்கப்பட்ட கம்பி அல்லது வரியிலிருந்து குழாய் பொருளை உருவாக்குகிறது + + + + Arch_PipeConnector + + + Connector + இணைப்பி + + + + Creates a connector between 2 or 3 selected pipes + 2 அல்லது 3 தேர்ந்தெடுக்கப்பட்ட குழாய்களுக்கு இடையே ஒரு இணைப்பியை உருவாக்குகிறது + + + + Arch_PipeTools + + + Pipe Tools + குழாய் கருவிகள் + + + + Pipe tools + குழாய் கருவிகள் + + + + Arch_Schedule + + + Schedule + அட்டவணை + + + + Creates a schedule to collect data from the model + மாதிரியிலிருந்து தரவைச் சேகரிக்க ஒரு அட்டவணையை உருவாக்குகிறது + + + + Arch_Floor + + + Level + நிலை + + + + Creates a Building Part object that represents a level, including selected objects + தேர்ந்தெடுக்கப்பட்ட பொருள்கள் உட்பட, ஒரு நிலையைக் குறிக்கும் ஒரு கட்டிடப் பகுதி பொருளை உருவாக்குகிறது + + + + Arch_Axis + + + Axis + அச்சு + + + + Creates a set of axes + அச்சுகளின் தொகுப்பை உருவாக்குகிறது + + + + Arch_AxisTools + + + Axis Tools + அச்சு கருவிகள் + + + + Axis tools + அச்சு கருவிகள் + + + + Arch_Rebar + + + Custom Rebar + தனிப்பயன் ரீபார் + + + + Creates a reinforcement bar from the selected face of solid object and/or a sketch + திடமான பொருள் மற்றும்/அல்லது ஓவியத்தின் தேர்ந்தெடுக்கப்பட்ட முகத்திலிருந்து வலுவூட்டல் பட்டியை உருவாக்குகிறது + + + + Arch_SectionPlane + + + Section Plane + தள வெட்டுமுகம் + + + + Creates a section plane object, including the selected objects + தேர்ந்தெடுக்கப்பட்ட பொருள்கள் உட்பட ஒரு பகுதி விமானப் பொருளை உருவாக்குகிறது + + + + Arch_Building + + + + Building + கட்டிடம் + + + + Creates a building object including selected objects. + தேர்ந்தெடுக்கப்பட்ட பொருள்கள் உட்பட ஒரு கட்டிடப் பொருளை உருவாக்குகிறது. + + + + Creates a building object + ஒரு கட்டிடப் பொருளை உருவாக்குகிறது + + + + Arch_Wall + + + Wall + சுவர் + + + + Creates a wall object from scratch or from a selected object (wire, face or solid) + புதிதாக அல்லது தேர்ந்தெடுக்கப்பட்ட பொருளிலிருந்து (கம்பி, முகம் அல்லது திடமான) சுவர் பொருளை உருவாக்குகிறது + + + + Arch_MergeWalls + + + Merge Walls + சுவர்களை இணைக்கவும் + + + + Merges the selected walls, if possible + முடிந்தால், தேர்ந்தெடுக்கப்பட்ட சுவர்களை ஒன்றிணைக்கிறது + + + + Arch_Add + + + Add Component + கூறு சேர்க்கவும் + + + + Adds the selected components to the active object + செயலில் உள்ள பொருளில் தேர்ந்தெடுக்கப்பட்ட கூறுகளைச் சேர்க்கிறது + + + + Arch_SplitMesh + + + Split Mesh + பிளவு கண்ணி + + + + Splits selected meshes into independent components + தேர்ந்தெடுக்கப்பட்ட மெச்களை சுயாதீனமான கூறுகளாகப் பிரிக்கிறது + + + + Arch_MeshToShape + + + Mesh to Shape + மெச் டு சேப் + + + + Turns selected meshes into Part shape objects + தேர்ந்தெடுக்கப்பட்ட மெச்களை பகுதி வடிவ பொருள்களாக மாற்றுகிறது + + + + Arch_SelectNonSolidMeshes + + + Select Non-Manifold Meshes + பன்மடங்கு அல்லாத மெச்களைத் தேர்ந்தெடுக்கவும் + + + + Selects all non-manifold meshes from the document or from the selected groups + ஆவணத்திலிருந்து அல்லது தேர்ந்தெடுக்கப்பட்ட குழுக்களில் இருந்து பன்மடங்கு அல்லாத அனைத்து மெச்களையும் தேர்ந்தெடுக்கிறது + + + + Arch_CloseHoles + + + Close Holes + துளைகளை மூடு + + + + Closes holes in open shapes, turning them into solids + திறந்த வடிவங்களில் துளைகளை மூடி, அவற்றை திடப்பொருளாக மாற்றுகிறது + + + + Arch_Check + + + Check + சரிபார் + + + + Checks the selected objects for problems + தேர்ந்தெடுக்கப்பட்ட பொருட்களைச் சிக்கல்களுக்குச் சரிபார்க்கிறது + + + + Arch_Survey + + + Survey + சர்வே + + + + Starts survey + கணக்கெடுப்பைத் தொடங்குகிறது + + + + Arch_Component + + + Component + உறுப்பு + + + + Creates an undefined architectural component + வரையறுக்கப்படாத கட்டடக்கலை கூறுகளை உருவாக்குகிறது + + + + Arch_CloneComponent + + + Clone Component + நகலி கூறு + + + + Clones an object as an undefined architectural component + ஒரு பொருளை வரையறுக்கப்படாத கட்டடக்கலை கூறுகளாக நகலி செய்கிறது + + + + Arch_ToggleSubs + + + Toggle Subcomponents + துணைக் கூறுகளை நிலைமாற்று + + + + Shows or hides the subcomponents of this object + இந்தப் பொருளின் துணைக் கூறுகளைக் காட்டுகிறது அல்லது மறைக்கிறது + + + + Command + + + + + Transform + உருமாற்று, உருமாற்றம் + + + + QObject + + + BIM + BIM + + + + Draft + வரைவு + + + + Import-Export + இறக்குமதி-ஏற்றுமதி + + + + BIM + + + + Custom… + தனிப்பயன்… + + + + + + + Auto + தானியங்கு + + + + Toggle report panels on/off (Ctrl+0) + அறிக்கை பேனல்களை ஆன்/ஆஃப் (Ctrl+0) + + + + Toggle BIM views panel on/off (Ctrl+9) + BIM காட்சிகள் பேனலை இயக்க/முடக்கு (Ctrl+9) + + + + Toggle 3D view background between simple and gradient + எளிய மற்றும் சாய்வு இடையே 3D காட்சி பின்னணியை மாற்றவும் + + + + The value of the nudge movement (rotation is always 45°).CTRL+arrows to move +CTRL+, to rotate leftCTRL+. to rotate right +CTRL+PgUp to extend extrusionCTRL+PgDown to shrink extrusionCTRL+/ to switch between auto and manual mode + நட்ச் இயக்கத்தின் மதிப்பு (சுழற்சி எப்போதும் 45°). நகர்த்த CTRL+அம்புகள் +CTRL+, இடதுபுறம் சுழற்ற CTRL+. வலது சுழற்ற வேண்டும் +CTRL+PgUp எக்ச்ட்ரூசனை நீட்டிக்க + + + + The BIM workbench is used to model buildings + கட்டிடங்களை மாதிரியாக்க BIM பணிநிலையம் பயன்படுத்தப்படுகிறது + + + + + BIM + BIM + + + + Snapping + ச்னாப்பிங் + + + + Box dimensions + பெட்டியின் பரிமாணங்கள் + + + + + Length + நீளம் + + + + + Width + அகலம் + + + + + Height + உயரம் + + + + Search... + தேடல் + + + + Searches classes + வகுப்புகளைத் தேடுகிறது + + + + Editing + திருத்துதல் + + + + The current document must be the main one. The other contains newer objects to merge into it. Ensure that only the objects intended for comparison are visible in both documents. Proceed? + தற்போதைய ஆவணம் முக்கியமாக இருக்க வேண்டும். மற்றொன்று அதனுடன் ஒன்றிணைக்க புதிய பொருட்களைக் கொண்டுள்ளது. இரண்டு ஆவணங்களிலும் ஒப்பிட்டுப் பார்க்கும் பொருள்கள் மட்டுமே தெரியும் என்பதை உறுதிப்படுத்தவும். தொடரவா? + + + + objects still have the same shape but have a different material. Update them in the main document? + பொருள்கள் இன்னும் அதே வடிவத்தைக் கொண்டிருக்கின்றன, ஆனால் வேறுபட்ட பொருளைக் கொண்டுள்ளன. முக்கிய ஆவணத்தில் அவற்றைப் புதுப்பிக்கவா? + + + + objects have no IFC ID in the main document, but an identical object with an ID exists in the new document. Transfer these IDs to the original objects? + முக்கிய ஆவணத்தில் பொருள்களுக்கு IFC அடையாளம் இல்லை, ஆனால் புதிய ஆவணத்தில் ஐடியுடன் ஒரே மாதிரியான பொருள் உள்ளது. இந்த ஐடிகளை அசல் பொருட்களுக்கு மாற்றவா? + + + + objects had their name changed. Rename them? + பொருள்களின் பெயர் மாற்றப்பட்டது. அவற்றை மறுபெயரிடவா? + + + + objects had their properties changed. Update? + பொருள்கள் அவற்றின் பண்புகள் மாற்றப்பட்டன. புதுப்பிக்கவா? + + + + objects have their location changed. Move them to their new position? + பொருள்கள் அவற்றின் இருப்பிடத்தை மாற்றியுள்ளன. அவர்களின் புதிய நிலைக்கு அவர்களை நகர்த்தவா? + + + + Colorize the objects that have moved in yellow in the other file (to serve as a diff)? + மற்ற கோப்பில் மஞ்சள் நிறத்தில் நகர்த்தப்பட்ட பொருட்களை வண்ணமாக்கவா? + + + + Colorize the objects that have been modified in orange in the other file (to serve as a diff)? + மற்ற கோப்பில் ஆரஞ்சு நிறத்தில் மாற்றியமைக்கப்பட்ட பொருள்களை வண்ணமாக்கவா? + + + + objects do not exist anymore in the new document. Move them to a 'To Delete' group? + புதிய ஆவணத்தில் பொருள்கள் இல்லை. அவர்களை 'நீக்க' குழுவிற்கு நகர்த்தவா? + + + + Colorize the objects that have been removed in red in the other file (to serve as a diff)? + மற்ற கோப்பில் சிவப்பு நிறத்தில் அகற்றப்பட்ட பொருட்களை வண்ணமாக்கவா? + + + + Colorize the objects that have been added in green in the other file (to serve as a diff)? + மற்ற கோப்பில் பச்சை நிறத்தில் சேர்க்கப்பட்டுள்ள பொருட்களை வண்ணமாக்கவா? + + + + Two documents are required to be open to run this tool. One which is the main document, and one that contains new objects to compare against the existing one. Make sure only the objects to compare in both documents are visible. + இந்தக் கருவியை இயக்க இரண்டு ஆவணங்கள் திறக்கப்பட வேண்டும். முதன்மை ஆவணம் மற்றும் ஏற்கனவே உள்ளதை ஒப்பிடுவதற்கு புதிய பொருட்களைக் கொண்ட ஒன்று. இரண்டு ஆவணங்களிலும் ஒப்பிட்டுப் பார்க்கும் பொருள்கள் மட்டுமே தெரியும் என்பதை உறுதிப்படுத்தவும். + + + + + Create new material + புதிய பொருளை உருவாக்கவும் + + + + + Create new multi-material + புதிய பல பொருட்களை உருவாக்கவும் + + + + + + Label + சிட்டை + + + + + IFC type + IFC வகை + + + + Material + பொருள் + + + + + IfcOpenShell was not found on this system. IFC support is disabled + IfcOpenShell இந்த அமைப்பில் காணப்படவில்லை. IFC உதவி முடக்கப்பட்டுள்ளது + + + + Objects structure + பொருள்களின் அமைப்பு + + + + Attribute + பண்புக்கூறு + + + + + Value + மதிப்பு + + + + Property + சொத்து + + + + Open + திற + + + + Back + பின் + + + + Go back to last item selected + தேர்ந்தெடுக்கப்பட்ட கடைசி உருப்படிக்குத் திரும்பு + + + + Insert + செருகவும் + + + + Inserts the selected object and its children in the active document + செயலில் உள்ள ஆவணத்தில் தேர்ந்தெடுக்கப்பட்ட பொருளையும் அதன் குழந்தைகளையும் செருகுகிறது + + + + Mesh + கண்ணி + + + + Turn mesh display on/off + மெச் காட்சியை ஆன்/ஆஃப் செய்யவும் + + + + Select an IFC file + IFC கோப்பைத் தேர்ந்தெடுக்கவும் + + + + IFC files (*.ifc) + IFC கோப்புகள் (*.ifc) + + + + File not found + கோப்பு காணவில்லை + + + + + IFC Explorer + IFC எக்ச்ப்ளோரர் + + + + Open another IFC file + மற்றொரு IFC கோப்பைத் திறக்கவும் + + + + IfcSite element was not found in %s. Unable to explore. + IfcSite உறுப்பு %s இல் காணப்படவில்லை. ஆராய முடியவில்லை. + + + + Error in entity + நிறுவனத்தில் பிழை + + + + Custom property sets can be defined in + தனிப்பயன் சொத்து தொகுப்புகளை வரையறுக்கலாம் + + + + Add property + சொத்து சேர்க்கவும் + + + + Add property set + சொத்து தொகுப்பைச் சேர்க்கவும் + + + + New + புதிய + + + + Search results + தேடல் முடிவுகள் + + + + Warning: object %1 has old-styled IfcProperties and cannot be updated + எச்சரிக்கை: ஆப்செக்ட் % 1 இல் பழைய பாணியான IfcProperties உள்ளது மற்றும் புதுப்பிக்க முடியாது + + + + Please select or create a property set first in which the new property should be placed. + தயவு செய்து முதலில் புதிய சொத்தை வைக்க வேண்டிய ஒரு சொத்தை தேர்ந்தெடுக்கவும் அல்லது உருவாக்கவும். + + + + New property set + புதிய சொத்து தொகுப்பு + + + + Property set name: + சொத்து தொகுப்பு பெயர்: + + + + Area + பகுதி + + + + Horizontal Area + கிடைமட்ட பகுதி + + + + Vertical Area + செங்குத்து பகுதி + + + + Volume + தொகுதி + + + + Add quantity set... + அளவு தொகுப்பைச் சேர்... + + + + Adding quantity set + அளவு தொகுப்பைச் சேர்த்தல் + + + + Cannot save quantities settings for object %1 + பொருள்% 1க்கான அளவு அமைப்புகளைச் சேமிக்க முடியாது + + + + Select Image + படத்தைத் தேர்ந்தெடுக்கவும் + + + + Image file (*.png *.jpg *.bmp) + படக் கோப்பு (*.png *.jpg *.bmp) + + + + Warning: The new layer was added to the project + எச்சரிக்கை: திட்டத்தில் புதிய அடுக்கு சேர்க்கப்பட்டது + + + + There is no IFC project in this document + இந்த ஆவணத்தில் IFC திட்டம் எதுவும் இல்லை + + + + On + அன்று + + + + Name + பெயர் + + + + Line width + வரி அகலம் + + + + Draw style + வரைதல் பாணி + + + + Line color + வரி நிறம் + + + + Face color + முக நிறம் + + + + Transparency + வெளிப்படைத்தன்மை + + + + Line print color + வரி அச்சு நிறம் + + + + New Layer + புதிய அடுக்கு + + + + Leader + தலைவர் + + + + Create Leader + தலைவரை உருவாக்குங்கள் + + + + + + + Preview + முன்னோட்டம் + + + + + + Options + விருப்பங்கள் + + + + It is not possible to link because the main document is closed. + முக்கிய ஆவணம் மூடப்பட்டுள்ளதால் இணைக்க முடியாது. + + + + Save the working file before linking. + இணைக்கும் முன் வேலை செய்யும் கோப்பைச் சேமிக்கவும். + + + + No structure in cache. Refresh required. + தற்காலிக சேமிப்பில் அமைப்பு இல்லை. புதுப்பித்தல் தேவை. + + + + It is not possible to insert this object because the document has been closed. + ஆவணம் மூடப்பட்டிருப்பதால் இந்த பொருளைச் செருக முடியாது. + + + + Error: Unable to import SAT files - InventorLoader or CadExchanger addon must be installed + பிழை: SAT கோப்புகளை இறக்குமதி செய்ய முடியவில்லை - InventorLoader அல்லது CadExchanger addon நிறுவப்பட வேண்டும் + + + + Error: Unable to download + பிழை: பதிவிறக்க முடியவில்லை + + + + Insertion point + செருகும் புள்ளி + + + + Origin + தோற்றம் + + + + Top left + மேல் இடது + + + + Top center + மேல் நடுவண் + + + + Top right + மேல் வலது + + + + Middle left + நடுத்தர இடது + + + + Middle center + நடுத்தர நடுவண் + + + + Middle right + நடுத்தர வலது + + + + Bottom left + கீழ் இடது + + + + Bottom center + கீழ் நடுவண் + + + + Bottom right + கீழே வலது + + + + Could not fetch library contents + நூலக உள்ளடக்கங்களைப் பெற முடியவில்லை + + + + No results fetched from online library + நிகழ்நிலை லைப்ரரியில் இருந்து முடிவுகள் எதுவும் எடுக்கப்படவில்லை + + + + Warning, this can take several minutes! + முன்னறிவிப்பு, இதற்கு சில நிமிடங்கள் ஆகலாம்! + + + + Select material + பொருள் தேர்ந்தெடுக்கவும் + + + + Clears the search field + தேடல் புலத்தை அழிக்கிறது + + + + Search Objects + பொருள்களைத் தேடுங்கள் + + + + Searches for objects in the tree + மரத்தில் உள்ள பொருட்களைத் தேடுகிறது + + + + Material Operations + பொருள் செயல்பாடுகள் + + + + New Material + புதிய பொருள் + + + + Create new Multi-Material + புதிய மல்டி மெட்டீரியலை உருவாக்கவும் + + + + Merge Duplicates + நகல்களை ஒன்றிணைக்கவும் + + + + Delete Unused + பயன்படுத்தப்படாததை நீக்கு + + + + + Rename + மறுபெயரிடு + + + + Duplicate + நகல் + + + + Merge To… + இணைக்கவும்… + + + + + Delete + நீக்கு + + + + + Merging duplicate material + நகல் பொருளை ஒன்றிணைத்தல் + + + + Unable to delete material + பொருளை நீக்க முடியவில்லை + + + + InList not empty + பட்டியல் காலியாக இல்லை + + + + Deleting unused material + பயன்படுத்தப்படாத பொருட்களை நீக்குதல் + + + + Select material to merge to + ஒன்றிணைக்க வேண்டிய பொருளைத் தேர்ந்தெடுக்கவும் + + + + This material is used by: + இந்த பொருள் பயன்படுத்தப்படுகிறது: + + + + + Press to perform the test + சோதனையைச் செய்ய அழுத்தவும் + + + + Passed + தேர்ச்சி பெற்றார் + + + + This test has succeeded. + இந்த சோதனை செய் பெற்றுள்ளது. + + + + This test has failed. Press the button to know more + இந்த சோதனை தோல்வியடைந்தது. மேலும் அறிய பட்டனை அழுத்தவும் + + + + Test + தேர்வு + + + + ifcopenshell is not installed on the system or not available to FreeCAD. This library is responsible for IFC support in FreeCAD, and therefore IFC support is currently disabled. Check %1 to obtain more information. + ifcopenshell கணினியில் நிறுவப்படவில்லை அல்லது FreeCAD க்கு கிடைக்கவில்லை. FreeCAD இல் IFC ஆதரவுக்கு இந்த நூலகம் பொறுப்பாகும், எனவே IFC உதவி தற்போது முடக்கப்பட்டுள்ளது. மேலும் தகவலைப் பெற % 1ஐச் சரிபார்க்கவும். + + + + The version of Ifcopenshell installed on the system could not be parsed + கணினியில் நிறுவப்பட்ட Ifcopenshell இன் பதிப்பை பாகுபடுத்த முடியவில்லை + + + + The version of Ifcopenshell installed on the system will produce files with this schema version: + கணினியில் நிறுவப்பட்ட Ifcopenshell இன் பதிப்பு, இந்த ச்கீமா பதிப்பைக் கொண்ட கோப்புகளை உருவாக்கும்: + + + + The following building objects have been found to not be included in any Site. You can resolve the situation by creating a Site object, if none is present in your model, and drag and drop the building objects into it in the tree view: + பின்வரும் கட்டிடப் பொருட்கள் எந்த தளத்திலும் சேர்க்கப்படவில்லை என கண்டறியப்பட்டுள்ளது. உங்கள் மாதிரியில் எதுவும் இல்லை என்றால், தளப் பொருளை உருவாக்குவதன் மூலம் நிலைமையைத் தீர்க்கலாம், மேலும் கட்டிடப் பொருட்களை மரக் காட்சியில் இழுத்து விடவும்: + + + + The following building storey (building parts with their IFC role set as "building storey") objects have been found to not be included in any building. Resolve the situation by creating a building object, if none is present in the model, and drag and drop the building storey objects into it in the tree view: + பின்வரும் கட்டிடத் தளம் (அவற்றின் IFC பாத்திரம் "கட்டிட மாடி" ​​என அமைக்கப்பட்ட கட்டிட பாகங்கள்) எந்த கட்டிடத்திலும் சேர்க்கப்படவில்லை என கண்டறியப்பட்டுள்ளது. மாதிரியில் எதுவும் இல்லை என்றால், கட்டிடப் பொருளை உருவாக்குவதன் மூலம் நிலைமையைத் தீர்க்கவும், மேலும் கட்டிடத்தின் மாடிப் பொருள்களை மரக் காட்சியில் இழுத்து விடவும்: + + + + The following BIM objects have been found to not be included in any building storey (building parts with their IFC role set as "building storey"). Resolve the situation by creating a building storey object, if none is present in the model, and drag and drop these objects into it in the tree view: + பின்வரும் BIM பொருள்கள் எந்த கட்டிடத் தளத்திலும் சேர்க்கப்படவில்லை என்பது கண்டறியப்பட்டது (கட்டுமானப் பாகங்கள் அவற்றின் IFC பங்கு "கட்டிட மாடி" ​​என அமைக்கப்பட்டது). மாதிரியில் எதுவும் இல்லை என்றால், ஒரு கட்டிட மாடிப் பொருளை உருவாக்குவதன் மூலம் நிலைமையைத் தீர்க்கவும், மேலும் இந்த பொருட்களை மரக் காட்சியில் இழுத்து விடவும்: + + + + The objects below have length, width or height properties, but these properties won't be explicitly exported to IFC. This is not necessarily an issue, unless these quantities are desired to be exported: + கீழே உள்ள பொருட்களுக்கு நீளம், அகலம் அல்லது உயரம் பண்புகள் உள்ளன, ஆனால் இந்த பண்புகள் வெளிப்படையாக IFCக்கு ஏற்றுமதி செய்யப்படாது. இந்த அளவுகளை ஏற்றுமதி செய்ய விரும்பினால் தவிர, இது ஒரு பிரச்சினையாக இருக்க வேண்டிய அவசியமில்லை: + + + + To enable exporting of these quantities, use the IFC quantities manager tool located under menu Manage -> Manage IFC Quantities + இந்த அளவுகளை ஏற்றுமதி செய்வதை இயக்க, பட்டியல் நிர்வகி -> IFC அளவுகளை நிர்வகித்தல் என்பதன் கீழ் உள்ள IFC அளவுகள் மேலாளர் கருவியைப் பயன்படுத்தவும். + + + + To add common property sets to these objects, use the IFC properties manager tool located under menu Manage -> Manage IFC Properties + இந்த பொருள்களுக்கு பொதுவான சொத்து தொகுப்புகளைச் சேர்க்க, மெனுவின் கீழ் உள்ள IFC பண்புகள் மேலாளர் கருவியைப் பயன்படுத்தவும் நிர்வகி -> IFC பண்புகளை நிர்வகி + + + + To fix the property sets of these objects, use the IFC properties manager tool located under menu Manage -> Manage IFC Properties + இந்த பொருள்களின் சொத்து தொகுப்புகளை சரிசெய்ய, மெனுவின் கீழ் உள்ள IFC பண்புகள் மேலாளர் கருவியைப் பயன்படுத்தவும் நிர்வகி -> IFC பண்புகளை நிர்வகி + + + + An additional object, called "TinyLinesResult" has been added to this model, and selected. It contains all the tiny lines found, for inspection. Be sure to delete the TinyLinesResult object when done! + இந்த மாதிரியில் "TinyLinesResult" என்ற கூடுதல் பொருள் சேர்க்கப்பட்டது மற்றும் தேர்ந்தெடுக்கப்பட்டது. இது ஆய்வுக்காக கண்டுபிடிக்கப்பட்ட அனைத்து சிறிய கோடுகளையும் கொண்டுள்ளது. முடிந்ததும் TinyLinesResult பொருளை நீக்குவதை உறுதிசெய்யவும்! + + + + The following types were not found in the project: + திட்டத்தில் பின்வரும் வகைகள் காணப்படவில்லை: + + + + The following BIM objects have the "Undefined" type: + பின்வரும் BIM பொருள்கள் "வரையறுக்கப்படாத" வகையைக் கொண்டுள்ளன: + + + + The following objects are not BIM objects: + பின்வரும் பொருள்கள் BIM பொருள்கள் அல்ல: + + + + You can turn these objects into BIM objects by using the Modify -> Add Component tool. + மாற்றியமை -> கூறுகளைச் சேர் கருவியைப் பயன்படுத்தி இந்த பொருட்களை BIM பொருள்களாக மாற்றலாம். + + + + The following BIM objects have an invalid or non-solid geometry: + பின்வரும் BIM பொருள்கள் தவறான அல்லது திடமற்ற வடிவவியலைக் கொண்டுள்ளன: + + + + The objects below have a defined IFC type but do not have the associated common property set: + கீழே உள்ள பொருள்கள் வரையறுக்கப்பட்ட IFC வகையைக் கொண்டுள்ளன, ஆனால் அதனுடன் தொடர்புடைய பொதுவான சொத்து தொகுப்பு இல்லை: + + + + The objects below have a common property set but that property set doesn't contain all the needed properties: + கீழே உள்ள பொருட்களுக்கு பொதுவான சொத்து தொகுப்பு உள்ளது, ஆனால் அந்த சொத்து தொகுப்பில் தேவையான அனைத்து பண்புகளும் இல்லை: + + + + Verify which properties a certain property set must contain on %1 + % 1 இல் ஒரு குறிப்பிட்ட சொத்துத் தொகுப்பில் எந்தப் பண்புகள் இருக்க வேண்டும் என்பதைச் சரிபார்க்கவும் + + + + The following BIM objects have no material attributed: + பின்வரும் BIM பொருள்களுக்கு எந்தப் பொருளும் இல்லை: + + + + The following BIM objects have no defined standard code: + பின்வரும் BIM பொருள்களுக்கு வரையறுக்கப்பட்ட நிலையான குறியீடு இல்லை: + + + + The following BIM objects are not extrusions: + பின்வரும் BIM பொருள்கள் வெளியேற்றங்கள் அல்ல: + + + + The following BIM objects are not standard cases: + பின்வரும் BIM பொருள்கள் நிலையான வழக்குகள் அல்ல: + + + + The objects below have lines smaller than 1/32 inch or 0.79 mm, which is the smallest line size that Revit accepts. These objects will be discarded when imported into Revit: + கீழே உள்ள பொருட்களில் 1/32 இன்ச் அல்லது 0.79 மிமீ விட சிறிய கோடுகள் உள்ளன, இது ரெவிட் ஏற்றுக்கொள்ளும் மிகச்சிறிய கோடு அளவாகும். Revit இல் இறக்குமதி செய்யும்போது இந்தப் பொருள்கள் நிராகரிக்கப்படும்: + + + + Tip: The results are best viewed in Wireframe mode (menu Views -> Draw Style -> Wireframe) + உதவிக்குறிப்பு: முடிவுகள் வயர்ஃப்ரேம் பயன்முறையில் சிறப்பாகப் பார்க்கப்படுகின்றன (மெனு காட்சிகள் -> டிரா பாணி ​​-> வயர்ஃப்ரேம்) + + + + Building Layout + கட்டிட அமைப்பு + + + + Building Outline + கட்டிட அவுட்லைன் + + + + Building Label + கட்டிட சிட்டை + + + + Vertical Axes + செங்குத்து அச்சுகள் + + + + Horizontal Axes + கிடைமட்ட அச்சுகள் + + + + Axes + அச்சுகள் + + + + Level + நிலை + + + + Save Preset + முன்னமைவை சேமிக்கவும் + + + + Preset name + முன்னமைக்கப்பட்ட பெயர் + + + + User preset + பயனர் முன்னமைவு + + + + Template successfully loaded into the current document + தற்போதைய ஆவணத்தில் டெம்ப்ளேட் வெற்றிகரமாக ஏற்றப்பட்டது + + + + + New Group + புதிய குழு + + + + Save template file + டெம்ப்ளேட் கோப்பை சேமிக்கவும் + + + + Template saved successfully + டெம்ப்ளேட் வெற்றிகரமாக சேமிக்கப்பட்டது + + + + Open template file + டெம்ப்ளேட் கோப்பைத் திறக்கவும் + + + + You must choose a group object before using this command + இந்த கட்டளையைப் பயன்படுத்துவதற்கு முன், நீங்கள் ஒரு குழு பொருளைத் தேர்ந்தெடுக்க வேண்டும் + + + + Some additional workbenches are not installed, that extend BIM functionality: + சில கூடுதல் பணிப்பெட்டிகள் நிறுவப்படவில்லை, அவை BIM செயல்பாட்டை நீட்டிக்கின்றன: + + + + Install them from menu Tools -> Addon Manager. + பட்டியல் கருவிகள் -> Addon Manager இலிருந்து அவற்றை நிறுவவும். + + + + Unit system updated for active document + செயலில் உள்ள ஆவணத்திற்காக யூனிட் சிச்டம் புதுப்பிக்கப்பட்டது + + + + Unit system updated for all opened documents + திறக்கப்பட்ட அனைத்து ஆவணங்களுக்கும் யூனிட் அமைப்பு புதுப்பிக்கப்பட்டது + + + + IfcOpenShell not found + IfcOpenShell கிடைக்கவில்லை + + + + IfcOpenShell is needed to import and export IFC files. It appears to be missing on the system. Download and install it now? It will be installed in FreeCAD's macros directory. + IFC கோப்புகளை இறக்குமதி செய்யவும் ஏற்றுமதி செய்யவும் IfcOpenShell தேவை. இது கணினியில் காணவில்லை. இப்போது பதிவிறக்கி நிறுவவா? இது FreeCAD இன் மேக்ரோச் கோப்பகத்தில் நிறுவப்படும். + + + + Select a planar object + ஒரு பிளானர் பொருளைத் தேர்ந்தெடுக்கவும் + + + + Slab + பலகை + + + + Select page template + பக்க டெம்ப்ளேட்டைத் தேர்ந்தெடுக்கவும் + + + + Template + டெம்ப்ளேட் + + + + Trash + குப்பை + + + + Unable to access the tutorial. Verify the internet connection (This is needed only once). + டுடோரியலை அணுக முடியவில்லை. இணைய இணைப்பைச் சரிபார்க்கவும் (இது ஒரு முறை மட்டுமே தேவைப்படும்). + + + + Downloading images… + படங்களைப் பதிவிறக்குகிறது… + + + + BIM Tutorial - step + BIM பயிற்சி - படி + + + + Draft clones are not supported yet! + வரைவு குளோன்கள் இன்னும் ஆதரிக்கப்படவில்லை! + + + + The selected object is not a clone + தேர்ந்தெடுக்கப்பட்ட பொருள் நகலி அல்ல + + + + Select exactly one object + சரியாக ஒரு பொருளைத் தேர்ந்தெடுக்கவும் + + + + Isolate + தனிமைப்படுத்து + + + + Creates a new level + ஒரு புதிய நிலை உருவாக்குகிறது + + + + Creates a new working plane proxy + புதிய வேலை செய்யும் விமான ப்ராக்சியை உருவாக்குகிறது + + + + Deletes the selected item + தேர்ந்தெடுக்கப்பட்ட உருப்படியை நீக்குகிறது + + + + Active + செயலில் + + + + New Level + புதிய நிலை + + + + New Working Plane Proxy + புதிய வேலை செய்யும் விமான பதிலாள் + + + + Toggle Visibility + தெரிவுநிலையை நிலைமாற்று + + + + Save View Position + காட்சி நிலையை சேமிக்கவும் + + + + Toggles the visibility of selected items + தேர்ந்தெடுக்கப்பட்ட உருப்படிகளின் தெரிவுநிலையை மாற்றுகிறது + + + + Turns all items off except the selected ones + தேர்ந்தெடுக்கப்பட்டவற்றைத் தவிர அனைத்து பொருட்களையும் முடக்குகிறது + + + + Saves the current camera position to the selected items + தேர்ந்தெடுக்கப்பட்ட உருப்படிகளில் தற்போதைய கேமரா நிலையைச் சேமிக்கிறது + + + + Renames the selected item + தேர்ந்தெடுக்கப்பட்ட உருப்படியை மறுபெயரிடுகிறது + + + + Activates the selected item + தேர்ந்தெடுக்கப்பட்ட உருப்படியை செயல்படுத்துகிறது + + + + 2D Views + 2D காட்சிகள் + + + + Sheets + தாள்கள் + + + + None + எதுவுமில்லை + + + + The active document is already an IFC document + செயலில் உள்ள ஆவணம் ஏற்கனவே IFC ஆவணமாக உள்ளது + + + + The IFC file is not saved. Save once to have an existing IFC file to compare with. Then, run this command again. + IFC கோப்பு சேமிக்கப்படவில்லை. ஏற்கனவே உள்ள IFC கோப்பை ஒப்பிட்டுப் பார்க்க ஒருமுறை சேமிக்கவும். பின்னர், இந்த கட்டளையை மீண்டும் இயக்கவும். + + + + No changes to display. + காட்சிப்படுத்த எந்த மாற்றமும் இல்லை. + + + + IfcOpenShell update + IfcOpenShell புதுப்பிப்பு + + + + The update is installed in your FreeCAD's user directory and will not affect the rest of your system. + புதுப்பிப்பு உங்கள் FreeCAD இன் பயனர் கோப்பகத்தில் நிறுவப்பட்டுள்ளது மற்றும் உங்கள் கணினியின் மற்ற பகுதிகளை பாதிக்காது. + + + + An update to your installed IfcOpenShell version is available + நீங்கள் நிறுவிய IfcOpenShell பதிப்பிற்கான புதுப்பிப்பு கிடைக்கிறது + + + + Would you like to install that update? + அந்த புதுப்பிப்பை நிறுவ விரும்புகிறீர்களா? + + + + Your version of IfcOpenShell is already up to date + உங்கள் IfcOpenShell பதிப்பு ஏற்கனவே புதுப்பித்த நிலையில் உள்ளது + + + + No existing IfcOpenShell installation found on this system. + இந்த கணினியில் ஏற்கனவே IfcOpenShell நிறுவல் இல்லை. + + + + Would you like to install the most recent version? + அண்மைக் கால பதிப்பை நிறுவ விரும்புகிறீர்களா? + + + + IfcOpenShell is not installed, and FreeCAD failed to find a suitable version to install. You can still install IfcOpenShell manually, visit https://wiki.freecad.org/IfcOpenShell for further instructions. + IfcOpenShell நிறுவப்படவில்லை, மேலும் FreeCAD நிறுவுவதற்கு பொருத்தமான பதிப்பைக் கண்டறிய முடியவில்லை. நீங்கள் இன்னும் IfcOpenShell ஐ கைமுறையாக நிறுவலாம், மேலும் வழிமுறைகளுக்கு https://wiki.freecad.org/IfcOpenShell ஐப் பார்வையிடவும். + + + + IfcOpenShell update successfully installed. + IfcOpenShell புதுப்பிப்பு வெற்றிகரமாக நிறுவப்பட்டது. + + + + Unable to run pip. Ensure pip is installed on your system. + பிப்பை இயக்க முடியவில்லை. உங்கள் கணினியில் பைப் நிறுவப்பட்டுள்ளதை உறுதிசெய்யவும். + + + + Strict IFC mode is ON (all objects are IFC) + கடுமையான IFC பயன்முறை இயக்கத்தில் உள்ளது (எல்லா பொருட்களும் IFC ஆகும்) + + + + Strict IFC mode is OFF (IFC and non-IFC objects allowed) + கடுமையான IFC பயன்முறை முடக்கப்பட்டுள்ளது (IFC மற்றும் IFC அல்லாத பொருள்கள் அனுமதிக்கப்படுகின்றன) + + + + Add IFC property... + IFC சொத்தை சேர்... + + + + Add standard IFC Property Set... + நிலையான IFC சொத்து தொகுப்பைச் சேர்... + + + + No Property set provided + சொத்து தொகுப்பு வழங்கப்படவில்லை + + + + add property + சொத்து சேர்க்க + + + + Property set already exists + சொத்து தொகுப்பு ஏற்கனவே உள்ளது + + + + add property set + சொத்து தொகுப்பைச் சேர்க்கவும் + + + + Property already exists + சொத்து ஏற்கனவே உள்ளது + + + + Viewed lines + பார்த்த வரிகள் + + + + Cut lines + வரிகளை வெட்டுங்கள் + + + + Removing property + சொத்துக்களை அகற்றுதல் + + + + Removing property set + சொத்து தொகுப்பை அகற்றுதல் + + + + Error: Incompatible type + பிழை: பொருந்தாத வகை + + + + Error: Select exactly one base face + பிழை: சரியாக ஒரு அடிப்படை முகத்தைத் தேர்ந்தெடுக்கவும் + + + + No section view, Draft object, or page found or selected in the document + ஆவணத்தில் பிரிவு பார்வை, வரைவு பொருள் அல்லது பக்கம் எதுவும் காணப்படவில்லை அல்லது தேர்ந்தெடுக்கப்படவில்லை + + + + Merging imported element '{id}' with existing element of type '{type(fc_object)}' + ஏற்கனவே உள்ள '{type(fc_object)}' உறுப்புடன் இறக்குமதி செய்யப்பட்ட உறுப்பு '{id}' ஐ இணைத்தல் + + + + No element found with id '{id}' and type '{sh_type}' + அடையாளம் '{id}' மற்றும் வகை '{sh_type}' உடன் எந்த உறுப்பும் இல்லை + + + + Type of <{elm.tag}> #{i} is not supported: '{attribute}'. Skipping! + <{elm.tag}> #{i} வகை ஆதரிக்கப்படவில்லை: '{attribute}'. ச்கிப்பிங்! + + + + Custom WebGL template file '{}' could not be read. + +Do you want to proceed using the default template? + தனிப்பயன் WebGL டெம்ப்ளேட் கோப்பு '{}' படிக்க முடியவில்லை. + +இயல்புநிலை டெம்ப்ளேட்டைப் பயன்படுத்தி தொடர விரும்புகிறீர்களா? + + + + WebGL Template Not Found + WebGL டெம்ப்ளேட் கிடைக்கவில்லை + + + + The default WebGL export template is not available at path: {} + +Please check your FreeCAD installation or provide a custom template under menu Preferences → Import-Export → WebGL. + இயல்புநிலை WebGL ஏற்றுமதி டெம்ப்ளேட் பாதையில் கிடைக்கவில்லை: {} + +உங்கள் FreeCAD நிறுவலைச் சரிபார்க்கவும் அல்லது பட்டியல் விருப்பத்தேர்வுகள் → இறக்குமதி-ஏற்றுமதி → WebGL இன் கீழ் தனிப்பயன் டெம்ப்ளேட்டை வழங்கவும். + + + + WebGL Export Template Error + WebGL ஏற்றுமதி டெம்ப்ளேட் பிழை + + + + Deactivate Container + கொள்கலனை செயலிழக்கச் செய்யவும் + + + + Make Active Container + செயலில் கொள்கலனை உருவாக்கவும் + + + + Expand Children + குழந்தைகளை விரிவுபடுத்துங்கள் + + + + Collapse Children + குழந்தைகளை சுருக்கவும் + + + + Remove Shape + வடிவத்தை அகற்று + + + + Load Shape + ஏற்ற வடிவம் + + + + Load Representation + சுமை பிரதிநிதித்துவம் + + + + Add Geometry Properties + வடிவியல் பண்புகளைச் சேர்க்கவும் + + + + Show Geometry Tree + வடிவியல் மரத்தைக் காட்டு + + + + + Expand Property Sets + சொத்து தொகுப்புகளை விரிவாக்குங்கள் + + + + Load Material + ஏற்ற பொருள் + + + + Convert to Type + வகைக்கு மாற்றவும் + + + + View Diff + வித்தியாசத்தைக் காண்க + + + + Save IFC File + IFC கோப்பை சேமிக்கவும் + + + + Save IFC File As… + IFC கோப்பை இவ்வாறு சேமி... + + + + Arch_RebarTools + + + Reinforcement Tools + வலுவூட்டல் கருவிகள் + + + + Reinforcement tools + வலுவூட்டல் கருவிகள் + + + + BIM_Background + + + Toggle Background + பின்னணியை மாற்று + + + + Toggles the background of the 3D view between simple and gradient + எளிய மற்றும் சாய்வு இடையே 3D காட்சியின் பின்னணியை மாற்றுகிறது + + + + BIM_Beam + + + Beam + பீம் + + + + Creates a beam between two points + இரண்டு புள்ளிகளுக்கு இடையில் ஒரு கற்றை உருவாக்குகிறது + + + + BIM_Box + + + Box + பெட்டி + + + + Graphically creates a generic box in the current document + தற்போதைய ஆவணத்தில் வரைபட ரீதியாக ஒரு பொதுவான பெட்டியை உருவாக்குகிறது + + + + Part_Builder + + + Shape Builder + வடிவத்தை உருவாக்குபவர் + + + + Advanced utility to create shapes + வடிவங்களை உருவாக்க மேம்பட்ட பயன்பாடு + + + + Arch_Level + + + Level + நிலை + + + + Creates a building part object that represents a level + ஒரு நிலையைக் குறிக்கும் ஒரு கட்டிடப் பகுதியை உருவாக்குகிறது + + + + BIM_Clone + + + Clone + நகலி + + + + Clones selected objects to another location + தேர்ந்தெடுக்கப்பட்ட பொருட்களை மற்றொரு இடத்திற்கு நகலி செய்கிறது + + + + BIM_Column + + + Column + நெடுவரிசை + + + + Creates a column at a specified location + ஒரு குறிப்பிட்ட இடத்தில் ஒரு நெடுவரிசையை உருவாக்குகிறது + + + + Part_Common + + + Intersection + குறுக்குவெட்டு + + + + Creates an intersection of two shapes + இரண்டு வடிவங்களின் குறுக்குவெட்டை உருவாக்குகிறது + + + + BIM_Convert + + + Convert to BIM + BIM ஆக மாற்றவும் + + + + Converts any object to a BIM component + எந்தவொரு பொருளையும் BIM கூறுகளாக மாற்றுகிறது + + + + Remove From Group + குழுவிலிருந்து நீக்கு + + + + Removes this object from its parent group + இந்தப் பொருளை அதன் பெற்றோர் குழுவிலிருந்து நீக்குகிறது + + + + BIM_Copy + + + Copy + நகலெடு + + + + Copies selected objects to another location + தேர்ந்தெடுக்கப்பட்ட பொருட்களை வேறொரு இடத்திற்கு நகலெடுக்கிறது + + + + BIM_Cut + + + Difference + வேறுபாடு + + + + Creates a difference between two shapes + இரண்டு வடிவங்களுக்கு இடையே வேறுபாட்டை உருவாக்குகிறது + + + + BIM_Diff + + + IFC Diff + IFC வேறுபாடு + + + + Shows the difference between two IFC-based documents + இரண்டு IFC அடிப்படையிலான ஆவணங்களுக்கு இடையிலான வேறுபாட்டைக் காட்டுகிறது + + + + BIM_Door + + + Door + கதவு + + + + Places a door at a given location + கொடுக்கப்பட்ட இடத்தில் ஒரு கதவை வைக்கிறது + + + + BIM_EmptyTrash + + + Deletes from the trash bin all objects that are not used by any other + பிறரால் பயன்படுத்தப்படாத அனைத்து பொருட்களையும் குப்பைத் தொட்டியில் இருந்து நீக்குகிறது + + + + + Empty Trash + வெறுமை குப்பை + + + + Deletes all objects from the trash bin that are not used by any other + பிறரால் பயன்படுத்தப்படாத அனைத்து பொருட்களையும் குப்பைத் தொட்டியில் இருந்து நீக்குகிறது + + + + BIM_Examples + + + BIM Examples + BIM எடுத்துக்காட்டுகள் + + + + Download examples of BIM files made with FreeCAD + FreeCAD மூலம் உருவாக்கப்பட்ட BIM கோப்புகளின் எடுத்துக்காட்டுகளைப் பதிவிறக்கவும் + + + + BIM_Extrude + + + Extrude + வெளியேற்று + + + + Extrudes a selected 2D shape + தேர்ந்தெடுக்கப்பட்ட 2டி வடிவத்தை விரிவுபடுத்துகிறது + + + + Arch Fence selection + + + Select a section, post and path in exactly this order to build a fence. + வேலி கட்ட, சரியாக இந்த வரிசையில் ஒரு பகுதி, இடுகை மற்றும் பாதையைத் தேர்ந்தெடுக்கவும். + + + + Part_Fuse + + + Union + ஒன்றியம் + + + + Creates a union of several shapes + பல வடிவங்களின் ஒன்றியத்தை உருவாக்குகிறது + + + + BIM_Glue + + + Glue + பசை + + + + Joins selected shapes into one non-parametric shape + தேர்ந்தெடுக்கப்பட்ட வடிவங்களை ஒரு அளவுரு அல்லாத வடிவத்தில் இணைக்கிறது + + + + BIM_Help + + + BIM Help + BIM உதவி + + + + Opens the BIM help page on the FreeCAD documentation website + FreeCAD ஆவண இணையதளத்தில் BIM உதவிப் பக்கத்தைத் திறக்கிறது + + + + BIM_ImagePlane + + + Image Plane + பட வானூர்தி + + + + Creates a plane from an image + ஒரு படத்திலிருந்து ஒரு விமானத்தை உருவாக்குகிறது + + + + BIM_Leader + + + Leader + தலைவர் + + + + Creates a polyline with an arrow at its endpoint + அதன் இறுதிப்புள்ளியில் அம்புக்குறியுடன் ஒரு பாலிலைனை உருவாக்குகிறது + + + + BIM_Library + + + Objects Library + பொருள்கள் நூலகம் + + + + Opens the objects library + பொருள்கள் நூலகத்தைத் திறக்கிறது + + + + BIM_Material + + + Material + பொருள் + + + + Sets or creates a material for selected objects + தேர்ந்தெடுக்கப்பட்ட பொருட்களுக்கான பொருளை அமைக்கிறது அல்லது உருவாக்குகிறது + + + + BIM_MoveView + + + Move View + பார்வையை நகர்த்தவும் + + + + Moves this view to an existing page + இந்தக் காட்சியை ஏற்கனவே உள்ள பக்கத்திற்கு நகர்த்துகிறது + + + + BIM_Nudge_Switch + + + Nudge Switch + நட்ச் சுவிட்ச் + + + + BIM_Nudge_Up + + + Nudge Up + மேலே தள்ளு + + + + BIM_Nudge_Down + + + Nudge Down + கீழே தள்ளுங்கள் + + + + BIM_Nudge_Left + + + Nudge Left + இடதுபுறமாக அசைக்கவும் + + + + BIM_Nudge_Right + + + Nudge Right + வலதுபுறமாகத் தள்ளுங்கள் + + + + BIM_Nudge_Extend + + + Nudge Extend + நீட்ச் நீட்டிப்பு + + + + BIM_Nudge_Shrink + + + Nudge Shrink + நட்ச் சுருக்கு + + + + BIM_Nudge_RotateLeft + + + Nudge Rotate Left + இடதுபுறமாக சுழற்று + + + + BIM_Nudge_RotateRight + + + Nudge Rotate Right + வலதுபுறமாக சுழற்று + + + + Part_Offset2D + + + 2D Offset + 2டி ஆஃப்செட் + + + + Utility to offset planar shapes + பிளானர் வடிவங்களை ஈடுசெய்யும் பயன்பாடு + + + + BIM_Preflight + + + Preflight Checks + முன் விமான சோதனைகள் + + + + Checks several characteristics of this model before exporting to IFC + IFCக்கு ஏற்றுமதி செய்வதற்கு முன் இந்த மாதிரியின் பல பண்புகளை சரிபார்க்கிறது + + + + BIM_Project + + + IFC Project + IFC திட்டம் + + + + Creates an empty NativeIFC project + வெற்று NativeIFC திட்டத்தை உருவாக்குகிறது + + + + BIM_ResetCloneColors + + + Reset Colors + வண்ணங்களை மீட்டமைக்கவும் + + + + Resets the colors of this object from its cloned original + இந்த பொருளின் நிறங்களை அதன் நகலி செய்யப்பட்ட அசலில் இருந்து மீட்டமைக்கிறது + + + + BIM_Rewire + + + Rewire + ரீவையர் + + + + Recreates wires from selected objects + தேர்ந்தெடுக்கப்பட்ட பொருட்களிலிருந்து கம்பிகளை மீண்டும் உருவாக்குகிறது + + + + draft + + + Create 2D view + 2D காட்சியை உருவாக்கவும் + + + + Create 2D Cut + 2D வெட்டு உருவாக்கவும் + + + + BIM_Sketch + + + Sketch + ஓவியம் + + + + Creates a new sketch in the current working plane + தற்போது வேலை செய்யும் விமானத்தில் ஒரு புதிய ஓவியத்தை உருவாக்குகிறது + + + + BIM_Slab + + + Slab + பலகை + + + + Creates a slab from a planar shape + ஒரு பிளானர் வடிவத்தில் இருந்து ஒரு ச்லாப் உருவாக்குகிறது + + + + BIM_TDPage + + + New Page + புதிய பக்கம் + + + + Creates a new TechDraw page from a template + டெம்ப்ளேட்டிலிருந்து புதிய TechDraw பக்கத்தை உருவாக்குகிறது + + + + BIM_Text + + + Text + உரை + + + + Create a text in the current 3D view or TechDraw page + தற்போதைய 3D காட்சி அல்லது TechDraw பக்கத்தில் உரையை உருவாக்கவும் + + + + BIM_Trash + + + Move to Trash + குப்பைக்கு நகர்த்தவும் + + + + Moves the selected objects to the trash folder + தேர்ந்தெடுக்கப்பட்ட பொருட்களை குப்பை கோப்புறைக்கு நகர்த்துகிறது + + + + BIM_Tutorial + + + BIM Tutorial + BIM பயிற்சி + + + + Starts or continues the BIM in-game tutorial + BIM இன்-கேம் டுடோரியலைத் தொடங்குகிறது அல்லது தொடர்கிறது + + + + BIM_Unclone + + + Unclone + நகலி + + + + Creates a selected clone object independent from its original + தேர்ந்தெடுக்கப்பட்ட நகலி பொருளை அதன் அசலில் இருந்து சுயாதீனமாக உருவாக்குகிறது + + + + BIM_Views + + + Views Manager + காட்சிகள் மேலாளர் + + + + Shows or hides the views manager + காட்சிகள் மேலாளரைக் காட்டுகிறது அல்லது மறைக்கிறது + + + + BIM_SetWPFront + + + Working Plane Front + வேலை செய்யும் வானூர்தி முன் + + + + Sets the working plane to Front + வேலை செய்யும் விமானத்தை முன்பக்கமாக அமைக்கிறது + + + + BIM_SetWPSide + + + Working Plane Side + வேலை செய்யும் விமானத்தின் பக்கம் + + + + Sets the working plane to Side + வேலை செய்யும் விமானத்தை பக்கமாக அமைக்கிறது + + + + BIM_SetWPTop + + + Working Plane Top + வேலை செய்யும் வானூர்தி மேல் + + + + Sets the working plane to Top + வேலை செய்யும் விமானத்தை மேலே அமைக்கிறது + + + + BIM_WPView + + + Working Plane View + வேலை செய்யும் விமானக் காட்சி + + + + Aligns the view to the current item in BIM Views window or to the current working plane + BIM காட்சிகள் சாளரத்தில் உள்ள தற்போதைய உருப்படி அல்லது தற்போதைய வேலை செய்யும் விமானத்திற்கு பார்வையை சீரமைக்கிறது + + + + IFC_Diff + + + Shows the current unsaved changes in the IFC file + IFC கோப்பில் தற்போதைய சேமிக்கப்படாத மாற்றங்களைக் காட்டுகிறது + + + + IFC Diff + IFC வேறுபாடு + + + + IFC_Expand + + + Expands the children of the selected objects or document + தேர்ந்தெடுக்கப்பட்ட பொருள்கள் அல்லது ஆவணத்தின் குழந்தைகளை விரிவுபடுத்துகிறது + + + + IFC Expand + IFC விரிவாக்கம் + + + + IFC_ConvertDocument + + + Converts the active document to an IFC document + செயலில் உள்ள ஆவணத்தை IFC ஆவணமாக மாற்றுகிறது + + + + Convert Document + ஆவணத்தை மாற்றவும் + + + + IFC_MakeProject + + + Converts the current selection to an IFC project + தற்போதைய தேர்வை IFC திட்டமாக மாற்றுகிறது + + + + Convert to IFC Project + IFC திட்டத்திற்கு மாற்றவும் + + + + IFC_Save + + + Saves the current IFC document + தற்போதைய IFC ஆவணத்தைச் சேமிக்கிறது + + + + Save IFC File + IFC கோப்பை சேமிக்கவும் + + + + IFC_SaveAs + + + Saves the current IFC document as another file + தற்போதைய IFC ஆவணத்தை மற்றொரு கோப்பாக சேமிக்கிறது + + + + Save IFC File As… + IFC கோப்பை இவ்வாறு சேமி... + + + + IFC_UpdateIOS + + + Shows a dialog to update IfcOpenShell + IfcOpenShell ஐப் புதுப்பிக்க ஒரு உரையாடலைக் காட்டுகிறது + + + + IfcOpenShell Update + IfcOpenShell புதுப்பிப்பு + + + + BIMSetupDialog + + + BIM Setup + BIM அமைப்பு + + + + Preferred working units + விருப்பமான வேலை அலகுகள் + + + + Default size of a grid square + கட்டம் சதுரத்தின் இயல்பு அளவு + + + + Main grid line every + மெயின் கிரிட் லைன் ஒவ்வொன்றும் + + + + + + 0 + 0 + + + + Default text size + இயல்புநிலை உரை அளவு + + + + Default dimension style + இயல்புநிலை பரிமாண நடை + + + + Number of decimals + தசமங்களின் எண்ணிக்கை + + + + Open a new document at startup + தொடக்கத்தில் புதிய ஆவணத்தைத் திறக்கவும் + + + + Default line width + இயல்புநிலை வரி அகலம் + + + + Number of backup files + காப்பு கோப்புகளின் எண்ணிக்கை + + + + <html><head/><body><p>Default line width. Location in preferences: <span style=" font-weight:600;">Display &gt; Part colors &gt; Default line width, Draft &gt; Visual settings &gt; Default line width</span></p></body></html> + <html><head/><body><p>இயல்புநிலை வரி அகலம். விருப்பத்தேர்வுகளில் இருப்பிடம்: <span style="font-weight:600;">காட்சி &gt; பகுதி வண்ணங்கள் &gt; இயல்புநிலை வரி அகலம், வரைவு &gt; காட்சி அமைப்புகள் &gt; இயல்புநிலை வரி அகலம்</span></p></body></html> + + + + px + px + + + + Default font + இயல்பு எழுத்துரு + + + + Auto (continuously adapts to the current view) + தானியங்கு (தற்போதைய காட்சிக்கு தொடர்ந்து மாற்றியமைக்கிறது) + + + + Top (XY) + மேல் (XY) + + + + Front (XZ) + முன் (XZ) + + + + Side (YZ) + பக்க (YZ) + + + + Default grid position + இயல்புநிலை கட்டம் நிலை + + + + <html><head/><body><p>Default font. Location in preferences: <span style=" font-weight:600;">Draft &gt; Texts and dimensions &gt; Font family, TechDraw &gt; TechDraw 1 &gt; Label Font</span></p></body></html> + <html><head/><body><p>இயல்பு எழுத்துரு. விருப்பத்தேர்வுகளில் இருப்பிடம்: <span style="font-weight:600;">வரைவு &gt; உரைகள் மற்றும் பரிமாணங்கள் &gt; எழுத்துரு குடும்பம், TechDraw &gt; TechDraw 1 &gt; எழுத்துரு</span></p></body></html> சிட்டை + + + + <html><head/><body><p>Default dimension arrow size. Location in preferences: <span style=" font-weight:600;">TechDraw &gt; TechDraw 2 &gt; Arrow size, Draft &gt; Texts and dimensions &gt; Arrow size</span></p></body></html> + <html><head/><body><p>இயல்புநிலை பரிமாண அம்பு அளவு. விருப்பத்தேர்வுகளில் இருப்பிடம்: <span style="font-weight:600;">TechDraw &gt; TechDraw 2 &gt; அம்பு அளவு, வரைவு &gt; உரைகள் மற்றும் பரிமாணங்கள் &gt; அம்புக்குறி அளவு</span></p></body></html> + + + + This dialog will help set FreeCAD up for efficient BIM workflow by setting a couple FreeCAD options. This dialog can be accessed again anytime from menu Manage -> Setup, and more options are available under the edit -> preferences menu. + இந்த உரையாடல் இரண்டு FreeCAD விருப்பங்களை அமைப்பதன் மூலம் திறமையான BIM பணிப்பாய்வுக்காக FreeCAD ஐ அமைக்க உதவும். இந்த உரையாடலை எப்போது வேண்டுமானாலும் நிர்வகி -> அமைவு என்ற மெனுவிலிருந்து மீண்டும் அணுகலாம், மேலும் திருத்து -> விருப்பத்தேர்வுகள் மெனுவின் கீழ் கூடுதல் விருப்பங்கள் கிடைக்கும். + + + + Hover the mouse on each setting for additional info + கூடுதல் தகவலுக்கு ஒவ்வொரு அமைப்பிலும் சுட்டியை நகர்த்தவும் + + + + Choose one of the presets in this list to fill all the settings below with predetermined values + கீழே உள்ள அனைத்து அமைப்புகளையும் முன்னரே தீர்மானிக்கப்பட்ட மதிப்புகளுடன் நிரப்ப இந்தப் பட்டியலில் உள்ள முன்னமைவுகளில் ஒன்றைத் தேர்வு செய்யவும் + + + + Choose the preferred working unit + விருப்பமான வேலை அலகு தேர்வு செய்யவும் + + + + US/Imperial + யுஎச்/இம்பீரியல் + + + + <html><head/><body><p>The preferred unit that will be used everywhere: in dialogs, measurements and dimensions. However, any other unit can be entered anytime. Changing the default unit system anytime will not cause any modification to the model. Location in preferences: <span style=" font-weight:600;">General &gt; Default unit system</span></p></body></html> + <html><head/><body><p>எல்லா இடங்களிலும் பயன்படுத்தப்படும் விருப்பமான அலகு: உரையாடல்கள், அளவீடுகள் மற்றும் பரிமாணங்களில். இருப்பினும், வேறு எந்த யூனிட்டையும் எப்போது வேண்டுமானாலும் உள்ளிடலாம். இயல்புநிலை அலகு அமைப்பை எப்போது வேண்டுமானாலும் மாற்றுவது மாதிரியில் எந்த மாற்றத்தையும் ஏற்படுத்தாது. விருப்பத்தேர்வுகளில் இருப்பிடம்: <span style="font-weight:600;">பொது &gt; இயல்புநிலை அலகு அமைப்பு</span></p></body></html> + + + + Millimeters + மில்லிமீட்டர்கள் + + + + Inches + அங்குலம் + + + + Feet + அடி + + + + Architectural + கட்டிடக்கலை + + + + <html><head/><body><p>The number of decimals preferred in the interface controls and measurements. Location in preferences: <span style=" font-weight:600;">General &gt; Units &gt; Number of decimals</span></p></body></html> + <html><head/><body><p>இடைமுகக் கட்டுப்பாடுகள் மற்றும் அளவீடுகளில் விருப்பமான தசமங்களின் எண்ணிக்கை. விருப்பத்தேர்வுகளில் இருப்பிடம்: <span style="font-weight:600;">பொது &gt; அலகுகள் &gt; தசமங்களின் எண்ணிக்கை</span></p></body></html> + + + + <html><head/><body><p>Default dimension style. Location in preferences: <span style=" font-weight:600;">Draft &gt; Texts and dimensions &gt; Arrow style, TechDraw &gt; TechDraw 2 &gt; Arrow Style</span></p></body></html> + <html><head/><body><p>இயல்புநிலை பரிமாண நடை. விருப்பத்தேர்வுகளில் இருப்பிடம்: <span style="font-weight:600;">வரைவு &gt; உரைகள் மற்றும் பரிமாணங்கள் &gt; அம்பு நடை, TechDraw &gt; TechDraw 2 &gt; அம்பு நடை</span></p></body></html> + + + + dot + புள்ளி + + + + arrow + அம்பு + + + + slash + வெட்டு + + + + thick slash + தடித்த சாய்வு + + + + <html><head/><body><p>The default color of faces in the 3D view. Location in preferences: <span style=" font-weight:600;">Display &gt; Part/Part Design Color &gt; Shape Appearance &gt; Shape color</span></p></body></html> + <html><head/><body><p>3D காட்சியில் முகங்களின் இயல்புநிலை நிறம். விருப்பத்தேர்வுகளில் இருப்பிடம்: <span style="font-weight:600;">காட்சி &gt; பகுதி/பகுதி வடிவமைப்பு நிறம் &gt; வடிவ தோற்றம் &gt; வடிவ நிறம்</span></p></body></html> + + + + Construction + கட்டுமானம் + + + + Helpers + உதவியாளர்கள் + + + + Faces + முகங்கள் + + + + <html><head/><body><p>The default color for helper objects such as grids and axes. Location in preferences: <span style=" font-weight:600;">BIM &gt; Defaults &gt; Helper colors</span></p></body></html> + <html><head/><body><p>கட்டங்கள் மற்றும் அச்சுகள் போன்ற உதவிப் பொருட்களுக்கான இயல்புநிலை நிறம். விருப்பத்தேர்வுகளில் இருப்பிடம்: <span style="font-weight:600;">BIM &gt; இயல்புநிலைகள் &gt; உதவி நிறங்கள்</span></p></body></html> + + + + Lines + வரிகள் + + + + <html><head/><body><p>The default color of lines in the 3D view. Location in preferences: <span style=" font-weight:600;">Display &gt; Part/Part Design Color &gt; Shape Appearance &gt; Default line color</span></p></body></html> + <html><head/><body><p>3D காட்சியில் உள்ள வரிகளின் இயல்புநிலை நிறம். விருப்பத்தேர்வுகளில் இருப்பிடம்: <span style="font-weight:600;">காட்சி &gt; பகுதி/பகுதி வடிவமைப்பு நிறம் &gt; வடிவ தோற்றம் &gt; இயல்புநிலை வரி நிறம்</span></p></body></html> + + + + Gradient bottom + கீழே சாய்வு + + + + Plain background + எளிய பின்னணி + + + + Text + உரை + + + + The background color when simple color is enabled + எளிய வண்ணம் இயக்கப்படும் போது பின்னணி வண்ணம் + + + + The altitude of the camera when a blank file is created. Recommended values are between 5 (view a few centimeters wide) and 5000 (view a few meters wide) + வெற்று கோப்பு உருவாக்கப்படும் போது கேமராவின் உயரம். பரிந்துரைக்கப்பட்ட மதிப்புகள் 5 (சில சென்டிமீட்டர் அகலத்தைப் பார்க்கவும்) மற்றும் 5000 (சில மீட்டர் அகலத்தைப் பார்க்கவும்) + + + + <html><head/><body><p>Name (optional). You can also add an email address like this: John Doe &lt;john@doe.com&gt;. Location in preferences: <span style=" font-weight:600;">General &gt; Document &gt; Author name</span></p></body></html> + <html><head/><body><p>பெயர் (விரும்பினால்). நீங்கள் இது போன்ற மின்னஞ்சல் முகவரியையும் சேர்க்கலாம்: சான் டோ &lt;john@doe.com&gt;. விருப்பத்தேர்வுகளில் இருப்பிடம்: <span style="font-weight:600;">பொது &gt; ஆவணம் &gt; ஆசிரியர் பெயர்</span></p></body></html> + + + + <html><head/><body><p>Optional license to use for new files. Keep &quot;All rights reserved&quot; if no license is preferred. Location in preferences: <span style=" font-weight:600;">General &gt; Document &gt; Default license</span></p></body></html> + <html><head/><body><p>புதிய கோப்புகளுக்குப் பயன்படுத்த விருப்ப உரிமம். &quot;அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை&quot; உரிமம் விருப்பமில்லை என்றால். விருப்பத்தேர்வுகளில் இருப்பிடம்: <span style="font-weight:600;">பொது &gt; ஆவணம் &gt; இயல்புநிலை உரிமம்</span></p></body></html> + + + + Default author for new files + புதிய கோப்புகளுக்கான இயல்புநிலை ஆசிரியர் + + + + <b>IfcOpenShell</b> is missing on your system. IfcOpenShell is needed to import or export IFC files to/from FreeCAD. Check <a href="https://www.freecad.org/wiki/Arch_IFC">this wiki page</a> to know more, or <a href="#install">download and install it</a> directly.</p> + உங்கள் கணினியில் <b>IfcOpenShell</b> இல்லை. FreeCADக்கு/இலிருந்து IFC கோப்புகளை இறக்குமதி செய்ய அல்லது ஏற்றுமதி செய்ய IfcOpenShell தேவை. மேலும் அறிய <a href="https://www.freecad.org/wiki/Arch_IFC">இந்த விக்கி பக்கத்தைப்</a> பார்க்கவும் அல்லது <a href="#install">இதை நேரடியாக பதிவிறக்கி நிறுவவும்</a>.</p> + + + + <html><head/><body><p>How many small squares between each main line of the grid. Location in preferences: <span style=" font-weight:600;">Draft &gt; Grid and snapping &gt; Main line every</span></p></body></html> + <html><head/><body><p>கட்டத்தின் ஒவ்வொரு முதன்மையான வரிக்கும் இடையே எத்தனை சிறிய சதுரங்கள். விருப்பத்தேர்வுகளில் இருப்பிடம்: <span style="font-weight:600;">வரைவு &gt; கட்டம் மற்றும் ச்னாப்பிங் &gt; ஒவ்வொரு</span></p></body></html> முதன்மை வரி + + + + square(s) + சதுர(கள்) + + + + <html><head/><body><p>The number of backup files to keep when saving a file. Location in preferences: <span style=" font-weight:600;">General &gt; Document &gt; Maximum number of backup files</span></p></body></html> + <html><head/><body><p>கோப்பைச் சேமிக்கும் போது வைத்திருக்க வேண்டிய காப்புப் பிரதி கோப்புகளின் எண்ணிக்கை. விருப்பத்தேர்வுகளில் இருப்பிடம்: <span style="font-weight:600;">பொது &gt; ஆவணம் &gt; காப்புப் பிரதி கோப்புகளின் அதிகபட்ச எண்ணிக்கை</span></p></body></html> + + + + All rights reserved (no specific license) + அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை (குறிப்பிட்ட உரிமம் இல்லை) + + + + Default license for new files + புதிய கோப்புகளுக்கான இயல்புநிலை உரிமம் + + + + <html><head/><body><p>This is the size of the smallest square of the grid. Location in preferences: <span style=" font-weight:600;">Draft &gt; Grid and snapping &gt; Grid spacing</span></p></body></html> + <html><head/><body><p>இது கட்டத்தின் மிகச்சிறிய சதுரத்தின் அளவு. விருப்பத்தேர்வுகளில் இருப்பிடம்: <span style="font-weight:600;">வரைவு &gt; கட்டம் மற்றும் ச்னாப்பிங் &gt; கட்ட இடைவெளி</span></p></body></html> + + + + <html><head/><body><p>The default color of construction geometry. Location in preferences: <span style=" font-weight:600;">Draft &gt; General &gt; Construction geometry color</span></p></body></html> + <html><head/><body><p>கட்டுமான வடிவவியலின் இயல்புநிலை நிறம். விருப்பத்தேர்வுகளில் இருப்பிடம்: <span style="font-weight:600;">வரைவு &gt; பொது &gt; கட்டுமான வடிவியல் நிறம்</span></p></body></html> + + + + <html><head/><body><p>The default size of texts and dimension texts. Location in preferences: <span style=" font-weight:600;">Draft &gt; Texts and dimensions &gt; Font size, TechDraw &gt; TechDraw 2 &gt; Font size</span></p></body></html> + <html><head/><body><p>உரைகள் மற்றும் பரிமாண உரைகளின் இயல்புநிலை அளவு. விருப்பத்தேர்வுகளில் இருப்பிடம்: <span style="font-weight:600;">வரைவு &gt; உரைகள் மற்றும் பரிமாணங்கள் &gt; எழுத்துரு அளவு, TechDraw &gt; TechDraw 2 &gt; எழுத்துரு அளவு</span></p></body></html> + + + + Default dimension arrow size + இயல்புநிலை பரிமாண அம்பு அளவு + + + + <html><head/><body><p><span style=" font-weight:600;">Tip</span>: The appropriate snapping modes on the Snapping toolbar can be set. Enabling only the snap positions needed will make drawing in FreeCAD considerably faster.</p></body></html> + <html><head/><body><p><span style=" font-weight:600;">உதவிக்குறிப்பு</span>: Snapping கருவிப்பட்டியில் பொருத்தமான ச்னாப்பிங் முறைகளை அமைக்கலாம். தேவையான ச்னாப் நிலைகளை மட்டும் இயக்கினால், FreeCADல் வரைதல் கணிசமான வேகத்தை அதிகரிக்கும்.</p></body></html> + + + + <html><head/><body><p><b>Tip</b>: The currently installed FreeCAD version is %1. Consider using the <a href="https://github.com/FreeCAD/FreeCAD/releases"><span style=" text-decoration: underline; color:#0000ff;">latest development version %2</span></a>, which brings all the latest improvements to FreeCAD.</p></body></html> + <html><head/><body><p><b>உதவிக்குறிப்பு</b>: தற்போது நிறுவப்பட்ட FreeCAD பதிப்பு %1 ஆகும். <a href="https://github.com/FreeCAD/FreeCAD/FreeCAD/releases"><span style="text-decoration: underline; color:#0000ff;">சமீபத்திய மேம்பாடு பதிப்பு %2</span></a> ஐப் பயன்படுத்தவும், இது FreeCAD க்கு அனைத்து அண்மைக் கால மேம்பாடுகளையும் கொண்டு வருகிறது.</p></body></html + + + + Missing Workbenches + பணிப்பெட்டிகள் காணவில்லை + + + + Fill with default values + இயல்புநிலை மதிப்புகளை நிரப்பவும் + + + + + Centimeters + சென்டிமீட்டர்கள் + + + + + Meters + மீட்டர்கள் + + + + Default camera altitude + இயல்புநிலை கேமரா உயரம் + + + + <html><head/><body><p>Check this to make FreeCAD start with a new blank document. Location in preferences: <span style=" font-weight:600;">General &gt; Document &gt; Create new document at startup</span></p></body></html> + <html><head/><body><p>FreeCADஐ புதிய வெற்று ஆவணத்துடன் தொடங்குவதற்கு இதைச் சரிபார்க்கவும். விருப்பத்தேர்வுகளில் இருப்பிடம்: <span style="font-weight:600;">பொது &gt; ஆவணம் &gt; தொடக்கத்தில் புதிய ஆவணத்தை உருவாக்கவும்</span></p></body></html> + + + + Gradient top: + சாய்வு மேல்: + + + + <html><head/><body><p>The top color of the 3D view background gradient. Location in preferences: <span style=" font-weight:600;">Display &gt; Colors &gt; Color gradient</span></p></body></html> + <html><head/><body><p>3D காட்சி பின்னணி சாய்வின் மேல் வண்ணம். விருப்பத்தேர்வுகளில் இருப்பிடம்: <span style="font-weight:600;">காட்சி &gt; நிறங்கள் &gt; வண்ண சாய்வு</span></p></body></html> + + + + <html><head/><body><p>The bottom color of the 3D view background gradient. Location in preferences: <span style=" font-weight:600;">Display &gt; Colors &gt; Color gradient</span></p></body></html> + <html><head/><body><p>3D காட்சி பின்னணி சாய்வின் கீழ் வண்ணம். விருப்பத்தேர்வுகளில் இருப்பிடம்: <span style="font-weight:600;">காட்சி &gt; நிறங்கள் &gt; வண்ண சாய்வு</span></p></body></html> + + + + <html><head/><body><p>Where the grid appears at FreeCAD startup. Location in preferences: <span style=" font-weight:600;">Draft &gt; General &gt; Default working plane</span></p></body></html> + <html><head/><body><p>FreeCAD தொடக்கத்தில் கட்டம் தோன்றும் இடத்தில். விருப்பத்தேர்வுகளில் இருப்பிடம்: <span style="font-weight:600;">வரைவு &gt; பொது &gt; இயல்புநிலை வேலை செய்யும் விமானம்</span></p></body></html> + + + + The color to use for texts and dimensions + உரைகள் மற்றும் பரிமாணங்களுக்கு பயன்படுத்த வேண்டிய வண்ணம் + + + + 3D view background + 3D காட்சி பின்னணி + + + + Geometry color + வடிவியல் நிறம் + + + + Arch_RemoveShape + + + Remove Shape From BIM + BIM இலிருந்து வடிவத்தை அகற்று + + + + Removes cubic shapes from BIM components + BIM கூறுகளிலிருந்து கன வடிவங்களை நீக்குகிறது + + + + BIM_DrawingView + + + 2D Drawing + 2டி வரைதல் + + + + Creates a drawing container to contain elements of a 2D view + 2D காட்சியின் கூறுகளைக் கொண்டிருக்கும் வரைதல் கொள்கலனை உருவாக்குகிறது + + + + BIMStatusWidget + + + BIM status widget + A context menu action used to show or hide this toolbar widget + BIM நிலை விட்செட் + + + + BIM_GenericTools + + + Generic 3D Tools + பொதுவான 3D கருவிகள் + + + + BIM_Create2DViews + + + Create 2D Views + 2D காட்சிகளை உருவாக்கவும் + + + + Arch_Remove + + + Remove Component + கூறுகளை அகற்று + + + + Removes the selected components from their parents, or creates a hole in a component + தேர்ந்தெடுக்கப்பட்ட கூறுகளை அவர்களின் பெற்றோரிடமிருந்து நீக்குகிறது அல்லது ஒரு கூறுகளில் துளையை உருவாக்குகிறது + + + + Arch_ToggleIfcBrepFlag + + + Toggle IFC B-Rep Flag + IFC பி-பிரதிநிதி கொடியை நிலைமாற்றவும் + + + + Forces an object to be exported as B-rep or not + ஒரு பொருளை B-rep ஆக அல்லது ஏற்றுமதி செய்ய கட்டாயப்படுத்துகிறது + + + + Arch_IfcSpreadsheet + + + New IFC Spreadsheet + புதிய IFC விரிதாள் + + + + Creates a spreadsheet to store IFC properties of an object + ஒரு பொருளின் IFC பண்புகளை சேமிக்க விரிதாளை உருவாக்குகிறது + + + + BIM_Classification + + + Manage Classification + வகைப்படுத்தலை நிர்வகிக்கவும் + + + + Manages classification systems and apply classification to objects + வகைப்பாடு அமைப்புகளை நிர்வகிக்கிறது மற்றும் பொருள்களுக்கு வகைப்படுத்தலைப் பயன்படுத்துகிறது + + + + BIM_Compound + + + Create Compound + கலவையை உருவாக்கவும் + + + + Create a compound of several shapes + பல வடிவங்களின் கலவையை உருவாக்கவும் + + + + BIM_DimensionAligned + + + Aligned Dimension + சீரமைக்கப்பட்ட பரிமாணம் + + + + Creates an aligned dimension + சீரமைக்கப்பட்ட பரிமாணத்தை உருவாக்குகிறது + + + + BIM_DimensionHorizontal + + + Horizontal Dimension + கிடைமட்ட அளவு + + + + Creates an horizontal dimension + ஒரு கிடைமட்ட பரிமாணத்தை உருவாக்குகிறது + + + + BIM_DimensionVertical + + + Vertical Dimension + செங்குத்து பரிமாணம் + + + + Creates a vertical dimension + செங்குத்து பரிமாணத்தை உருவாக்குகிறது + + + + BIM_IfcElements + + + Manage IFC Elements + IFC கூறுகளை நிர்வகிக்கவும் + + + + Manages how the different elements of the BIM project will be exported to IFC + BIM திட்டத்தின் பல்வேறு கூறுகள் IFCக்கு எவ்வாறு ஏற்றுமதி செய்யப்படும் என்பதை நிர்வகிக்கிறது + + + + BIM_IfcExplorer + + + IFC Explorer + IFC எக்ச்ப்ளோரர் + + + + Opens the IFC explorer utility + IFC எக்ச்ப்ளோரர் பயன்பாட்டைத் திறக்கிறது + + + + BIM_IfcProperties + + + Manage IFC Properties + IFC பண்புகளை நிர்வகிக்கவும் + + + + Manages the different IFC properties of the BIM objects + BIM பொருள்களின் வெவ்வேறு IFC பண்புகளை நிர்வகிக்கிறது + + + + BIM_IfcQuantities + + + Manage IFC Quantities + IFC அளவுகளை நிர்வகிக்கவும் + + + + Manages how the quantities of different elements of the BIM project will be exported to IFC + BIM திட்டத்தின் வெவ்வேறு கூறுகளின் அளவுகள் IFCக்கு எவ்வாறு ஏற்றுமதி செய்யப்படும் என்பதை நிர்வகிக்கிறது + + + + BIM_Layers + + + Manage Layers + அடுக்குகளை நிர்வகிக்கவும் + + + + Sets/modifies the different layers of your BIM project + உங்கள் BIM திட்டத்தின் வெவ்வேறு அடுக்குகளை அமைக்கிறது/மாற்றுகிறது + + + + BIM_ProjectManager + + + Setup Project + அமைப்பு திட்டம் + + + + Creates or manages a BIM project + BIM திட்டத்தை உருவாக்குகிறது அல்லது நிர்வகிக்கிறது + + + + BIM_Reextrude + + + Re-Extrude + மீண்டும் வெளியேற்று + + + + Recreates an extruded structure from a selected face + தேர்ந்தெடுக்கப்பட்ட முகத்திலிருந்து வெளியேற்றப்பட்ட கட்டமைப்பை மீண்டும் உருவாக்குகிறது + + + + BIM_Reorder + + + Reorder Children + குழந்தைகளை மறுவரிசைப்படுத்துங்கள் + + + + Reorders children of the selected object + தேர்ந்தெடுக்கப்பட்ட பொருளின் குழந்தைகளை மறுவரிசைப்படுத்துகிறது + + + + BIM_Setup + + + BIM Setup + BIM அமைப்பு + + + + Sets common FreeCAD preferences for a BIM workflow + BIM பணிப்பாய்வுக்கான பொதுவான FreeCAD விருப்பங்களை அமைக்கிறது + + + + BIM_Shape2DView + + + Section View + பகுதி பார்வை + + + + Section Cut + பிரிவு வெட்டு + + + + BIM_SimpleCopy + + + Create Simple Copy + எளிய நகலை உருவாக்கவும் + + + + Creates a simple non-parametric copy + ஒரு எளிய அல்லாத அளவுரு நகலை உருவாக்குகிறது + + + + BIM_TDView + + + New View + புதிய பார்வை + + + + Inserts a drawing view on a page. +To choose where to insert the view when multiple pages are available, +select both the view and the page before executing the command. + ஒரு பக்கத்தில் வரைபடக் காட்சியைச் செருகுகிறது. +பல பக்கங்கள் கிடைக்கும்போது பார்வையை எங்கு செருகுவது என்பதைத் தேர்வுசெய்ய, +கட்டளையை இயக்கும் முன் காட்சி மற்றும் பக்கம் இரண்டையும் தேர்ந்தெடுக்கவும். + + + + BIM_TogglePanels + + + Toggle Bottom Panels + கீழ் பேனல்களை நிலைமாற்று + + + + Toggles bottom dock panels on/off + கீழே டாக் பேனல்களை ஆன்/ஆஃப் செய்யும் + + + + BIM_Welcome + + + BIM Welcome Screen + BIM வரவேற்புத் திரை + + + + Shows the BIM workbench welcome screen + BIM வொர்க்பெஞ்ச் வரவேற்புத் திரையைக் காட்டுகிறது + + + + BIM_Windows + + + Manage Doors and Windows + கதவுகள் மற்றும் சன்னல்களை நிர்வகிக்கவும் + + + + Manages the different doors and windows of the BIM project + BIM திட்டத்தின் வெவ்வேறு கதவுகள் மற்றும் சன்னல்களை நிர்வகிக்கிறது + + + + bimDialogClassification + + + Classification Manager + வகைப்பாடு மேலாளர் + + + + Objects && Materials + பொருள்கள் && பொருட்கள் + + + + Only visible objects + காணக்கூடிய பொருள்கள் மட்டுமே + + + + Sort by + வரிசைப்படுத்து + + + + Alphabetical + அகரவரிசைப்படி + + + + IFC type + IFC வகை + + + + Material + பொருள் + + + + Model structure + மாதிரி அமைப்பு + + + + Object/Material + பொருள்/பொருள் + + + + Class + வகுப்பு + + + + Available classification systems + கிடைக்கக்கூடிய வகைப்பாடு அமைப்புகள் + + + + Classification systems found on this computer + இந்தக் கணினியில் காணப்படும் வகைப்பாடு அமைப்புகள் + + + + Apply the selected class to selected objects + தேர்ந்தெடுக்கப்பட்ட பொருள்களுக்கு தேர்ந்தெடுக்கப்பட்ட வகுப்பைப் பயன்படுத்தவும் + + + + << Apply to Selected + << தேர்ந்தெடுக்கப்பட்டவற்றுக்கு விண்ணப்பிக்கவும் + + + + Use this class as object name + பொருளின் பெயராக இந்த வகுப்பைப் பயன்படுத்தவும் + + + + << Set as Name + << பெயராக அமை + + + + Prefix with classification system name + வகைப்பாடு அமைப்பின் பெயருடன் முன்னொட்டு + + + + XML or IFC files of several classification systems can be downloaded from <a href="https://github.com/Moult/IfcClassification">https://github.com/Moult/IfcClassification</a> and placed in %s + பல வகைப்பாடு அமைப்புகளின் நீகுமொ அல்லது IFC கோப்புகளை <a href="https://github.com/Moult/IfcClassification">https://github.com/Moult/IfcClassification</a> இலிருந்து பதிவிறக்கம் செய்து %s இல் வைக்கலாம் + + + + IFCdiff + + + IFC Difference + IFC வேறுபாடு + + + diff --git a/src/Mod/BIM/Resources/translations/Arch_tr.qm b/src/Mod/BIM/Resources/translations/Arch_tr.qm index 6bf8e9f0d4bdb9f2b459faaadb87b696115823a1..d1a1767b7982bc801a112b4e7e754c4ea5c19c46 100644 GIT binary patch delta 17082 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 Jo_~Dz{{U6O(76Br delta 17156 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 B#bE#d diff --git a/src/Mod/BIM/Resources/translations/Arch_tr.ts b/src/Mod/BIM/Resources/translations/Arch_tr.ts index ac69a2f4b2..c28e45a12f 100644 --- a/src/Mod/BIM/Resources/translations/Arch_tr.ts +++ b/src/Mod/BIM/Resources/translations/Arch_tr.ts @@ -11,12 +11,12 @@ Copy values from an existing material in the document - Belgede varolan bir malzemeden değerleri kopyalamak + Belgede varolan bir malzemeden değerleri kopyala BIM Material - BIM Malzeme + YBM Malzemesi @@ -46,7 +46,7 @@ An optional description for this material - Bu bileşen için isteğe bağlı bir açıklama + Bu bileşen için isteğe bağlı açıklama @@ -56,7 +56,7 @@ The color of this material - Bu malzemenin rengini + Bu malzemenin rengi @@ -76,17 +76,17 @@ A transparency value for this material - Bu malzeme saydamlık değerini + Bu malzeme için saydamlık değeri Standard code - Standart Klasör + Standart Kod Opens a browser dialog to choose a class from a BIM standard - Bir BIM standartındaki sınıflar arasından seçim yapmak için tarayıcı iletişim kutusu açar + Bir YBM standardından sınıf seçmek için bir tarayıcı iletişim kutusu açar @@ -96,17 +96,17 @@ A URL describing this material - Bu malzeme açıklayan bir URL + Bu malzemeyi açıklayan bir URL Opens the URL in a browser - Bu sayfayı tarayıcıda aç + Bu URL'yi tarayıcıda aç Parent - Ebeveyn + Üst Öğe @@ -119,7 +119,7 @@ Name of the currently connected BIM Server. Settings can be adjusted in BIM preferences. - Şu anda bağlı olan BIM Sunucusunun adı. Ayarlar, BIM Tercihleri'nden düzenlenebilir. + Şu anda bağlı olan YBM Sunucusunun adı. Ayarlar, YBM Tercihleri'nden düzenlenebilir. @@ -129,7 +129,7 @@ Idle - Beklemede + Boşta @@ -150,7 +150,7 @@ BIM Server - BIM Sunucusu + YBM Sunucusu @@ -160,7 +160,7 @@ The list of projects present on the BIM Server - Bim sunucusundaki mevcut proje listesi + YBM Sunucusundaki mevcut proje listesi @@ -189,7 +189,7 @@ Unnamed schedule - İsimsiz liste + İsimsiz çizelge @@ -199,7 +199,7 @@ A description for this operation - Bu ders için açıklama ekle + Bu eylem için açıklama @@ -219,11 +219,11 @@ Examples of valid filters (everything is case-insensitive): Name:Wall - Will only consider objects with 'wall' in their name (internal name); !Name:Wall - Will only consider objects which DO NOT have 'wall' in their name (internal name); Description:Win - Will only consider objects with 'win' in their description; !Label:Win - Will only consider objects which DO NOT have 'win' in their label; IfcType:Wall - Will only consider objects which Ifc Type is 'Wall'; !Tag:Wall - Will only consider objects which tag is NOT 'Wall'. If you leave this field empty, no filtering is applied When dealing with native IFC objects, you can use FreeCAD properties name, ex: 'Class:IfcWall' or any other IFC attribute (ex. 'IsTypedBy:#455'). If the 'Objects' column has been set to an IFC project or document, all the IFC entities of that project will be considered. - İsteğe bağlı olarak, noktalı virgül (;) ile ayrılmış "özellik:değer" filtrelerinden oluşan bir liste girebilirsiniz. Filtrenin etkisini tersine çevirmek (yani filtreyle eşleşen nesneleri hariç tutmak) için özellik adının başına + İsteğe bağlı olarak, noktalı virgül (;) ile ayrılmış 'özellik:değer' filtrelerinden oluşan bir liste girebilirsiniz. Filtrenin etkisini tersine çevirmek (yani filtreyle eşleşen nesneleri hariç tutmak) için özellik adının başına bir ünlem işareti (!) ekleyin. Özellik, belirtilen değeri içeren nesnelerle eşleştirilecektir. -ünlem işareti (!) ekleyin; bu işlem yapıldığında, özelliği belirtilen değeri içeren nesneler eşleştirilecektir. Büyük/küçük harf duyarlılığının olmadığı geçerli filtre örnekleri şunlardır: Dahili adında "wall" geçen nesneler için Name:Wall, dahili adında "wall" bulunmayanlar için!Name:Wall, açıklamasında "win" geçenler için Description:Win, etiketinde "win" bulunmayanlar için!Etiket:Win, Ifc Tipi "Wall" olanlar için IfcType:Wall veya etiketi "Wall" olmayanlar için!Tag:Wall. Eğer bu alanı boş bırakırsanız herhangi bir filtreleme uygulanmaz. Yerel IFC nesneleriyle +Büyük/küçük harf duyarlılığının olmadığı geçerli filtre örnekleri şunlardır: Dahili adında 'wall' geçen nesneler için Name:Wall; Dahili adında 'wall' bulunmayanlar için !Name:Wall; Açıklamasında 'win' geçenler için Description:Win; Etiketinde 'win' bulunmayanlar için !Label:Win; Ifc Tipi 'Wall' olanlar için IfcType:Wall; Veya etiketi 'Wall' olmayanlar için !Tag:Wall. Eğer bu alanı boş bırakırsanız herhangi bir filtreleme uygulanmaz. -çalışırken, "Class:IfcWall" gibi FreeCAD özellik adlarını veya "IsTypedBy:#455" gibi diğer herhangi bir IFC özniteliğini kullanabilirsiniz. Eğer "Nesneler" sütunu bir IFC projesine veya belgesine ayarlanmışsa, o projenin tüm IFC varlıkları dikkate alınacaktır. +Yerel IFC nesneleriyle çalışırken, 'Class:IfcWall' gibi FreeCAD özellik adlarını veya 'IsTypedBy:#455' gibi diğer herhangi bir IFC özniteliğini kullanabilirsiniz. Eğer 'Nesneler' sütunu bir IFC projesine veya belgesine ayarlanmışsa, o projenin tüm IFC varlıkları dikkate alınacaktır. @@ -4209,83 +4209,83 @@ Yatay mesafe = 0 ise yatay mesafe, yüksekliğin göreli profille aynı olacağ Dosyada Part nesnesi bulunamadı - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC kullanılamıyor - IFC dosyaları işlenemiyor - + Error removing splitter Ayırıcı kaldırılırken hata - + Reload reference Referansı yeniden yükle - + Open reference Açık referans - + Unable to get lightWeight node for object referenced in Şurada referanslanan nesne için hafif düğüm alınamadı: - - + + Invalid lightWeight node for object referenced in Şurada referans verilen nesne için geçersiz hafif düğüm: - - + + Invalid root node in Şurada geçersiz kök düğüm: - + External reference Harici referans - + External file Harici dosya - + Open - + Part to use: Part kullan: - + Choose File Dosya seçin - - + + None (Use whole object) Yok (Tüm nesneyi kullan) - + Reference files Referans dosyalar - + Choose reference file Referans dosyası seçin @@ -4475,9 +4475,9 @@ Yatay mesafe = 0 ise yatay mesafe, yüksekliğin göreli profille aynı olacağ Bu işaretlenirse, pencerenin Ofset özelliği değeri burada girilen değere eklenir. - + - + @@ -4486,7 +4486,7 @@ Yatay mesafe = 0 ise yatay mesafe, yüksekliğin göreli profille aynı olacağ - + @@ -4495,12 +4495,12 @@ Yatay mesafe = 0 ise yatay mesafe, yüksekliğin göreli profille aynı olacağ - + - + - + @@ -4521,7 +4521,7 @@ Yatay mesafe = 0 ise yatay mesafe, yüksekliğin göreli profille aynı olacağ Teller - + Components Bileşenler @@ -4534,7 +4534,7 @@ Yatay mesafe = 0 ise yatay mesafe, yüksekliğin göreli profille aynı olacağ Isim - + @@ -4609,7 +4609,7 @@ Yatay mesafe = 0 ise yatay mesafe, yüksekliğin göreli profille aynı olacağ - + Axes Eksenler @@ -5200,7 +5200,7 @@ Yatay mesafe = 0 ise yatay mesafe, yüksekliğin göreli profille aynı olacağ Nesnenin ayarlanabilir IFC öznitelikleri yok - + @@ -5293,17 +5293,17 @@ oluşturma iptal edildi. Başarıyla içe aktarıldı - + Error computing the shape of this object Bu nesnenin şekli hesaplanırken hata oluştu - + has no solid katısı yok - + has an invalid shape geçersiz bir şekle sahip @@ -5314,143 +5314,143 @@ oluşturma iptal edildi. - + has a null shape boş bir şekle sahip - + Could not project face from {self.obj.Label} {self.obj.Label} nesnesinden yüz projeksiyonu alınamadı - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed {self.obj.Label} nesnesindeki bir yüzün düşey olup olmadığı belirlenemedi: normalAt() başarısız. - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. {self.obj.Label} için alanlar hesaplanırken hata: {face.normalAt(0, 0)} normaline göre projeksiyon alınamadı veya yüzey oluşturulamadı. Alan değerleri 0'a sıfırlanacak. - + Components of This Object Bu nesnenin bileşenleri - + Edit IFC Properties Düzenle IFC Özellikler - + Edit Standard Code Düzenle Standart Kod - + Wrong base type Yanlış taban türü - + Toggle Subcomponents Alt bileşenleri Aç/Kapat - + Closing Sketch edit Eskiz düzenlemeyi kapat - + Component Bileşen - + Select a base object Bir temel nesne seçin - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. {self.obj.Label} için alan hesaplamasında hata oluştu: Delikli düzlemsel olmayan yüzeyleri yansıtmak mümkün değil. Alan değerleri sıfırlanacaktır. - + Base component Temel bileşen - + Additions Eklemeler - + Subtractions Çıkarmalar - + Objects Nesneler - + Fixtures Armatürler - + Group Grup - + Hosts Sunucular - + Property Özellik - + Add property Özellik ekle - + Add property set Özellik seti ekle - + New... Yeni... - + New property Yeni özellik - + New property set Yeni özellik seti (PSet) @@ -5482,97 +5482,97 @@ oluşturma iptal edildi. Kesit Düzlemi Oluştur - + Toggle Cutview Kesit Görünümünü Aç/Kapat - + Scope Kapsam - + Placement and Visuals Yerleşim ve Görseller - + Objects seen by this section plane Bu kesit düzleminin gördüğü nesneler - + Removes highlighted objects from the list above Yukarıdaki listeden vurgulanan nesneleri kaldırır - + Add Selected Seçileni Ekle - + Adds selected objects to the scope of this section plane Seçili nesneleri bu kesit düzleminin kapsamına ekler - + Cut View Kesit görünümü - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model 3B görünümde canlı bir kesit oluşturur; modelinizin içini görebilmeniz için düzlemin bir tarafındaki geometrileri gizler - + Rotate by 90° 90° döndür - + Rotates the plane around its local X-axis Düzlemi yerel X ekseni etrafında döndürür - + Rotates the plane around its local Y-axis Düzlemi yerel Y ekseni etrafında döndürür - + Rotates the plane around its local Z-axis Düzlemi yerel Z ekseni etrafında döndürür - + Resize to Fit Sığdıracak şekilde yeniden boyutlandır - + Recenter Plane Düzlemi yeniden ortala - + Rotate X X ekseninde döndür - + Rotate Y Y ekseninde döndür - + Rotate Z Z ekseninde döndür - + Resizes the plane to fit the objects in the list above Düzlemi, yukarıdaki listedeki nesnelere sığacak şekilde yeniden boyutlandırır @@ -5582,7 +5582,7 @@ oluşturma iptal edildi. Ortala - + Centers the plane on the objects in the list above Düzlemi yukarıdaki listedeki nesnelerin üzerine ortalar @@ -6191,7 +6191,7 @@ oluşturma iptal edildi. - + The shape of this object Bu nesnenin şekli @@ -6212,7 +6212,7 @@ oluşturma iptal edildi. - + The line width of this object Bu nesne için çizgi genişlik @@ -6749,12 +6749,12 @@ oluşturma iptal edildi. Aynı malzemeye sahip nesneleri birleştir - + The latest time stamp of the linked file Bağlı dosyanın en güncel zaman damgası - + If true, the colors from the linked file will be kept updated Doğruysa, bağlı dosyadaki renkler güncel tutulur @@ -7772,7 +7772,7 @@ oluşturma iptal edildi. - + The placement of this object Bu nesnenin yerleşimi @@ -7907,7 +7907,7 @@ oluşturma iptal edildi. Bu nesnenin çoğaltılacağı isteğe bağlı bir eksen veya eksen sistemi - + Use the material color as this object's shape color, if available Mevcutsa, bu nesnenin şekil rengi olarak malzeme rengini kullan @@ -7987,79 +7987,79 @@ oluşturma iptal edildi. Donatı şekli - + The objects that must be considered by this section plane. Empty means the whole document. Bu kesit düzleminin dikkate alacağı nesneler. Boş bırakılırsa tüm belgeyi kapsar. - + If false, non-solids will be cut too, with possible wrong results. Yanlışsa, katı olmayanlar da kesilir; hatalı sonuçlar oluşabilir - + If True, resulting views will be clipped to the section plane area. Doğruysa, oluşturulan görünümler kesit düzlemi alanına göre kırpılır - + If true, the color of the objects material will be used to fill cut areas. Doğruysa, nesnelerin malzeme rengi kesit alanlarını doldurmak için kullanılır - + Geometry further than this value will be cut off. Keep zero for unlimited. Bu değerden daha uzaktaki geometri kırpılır. Sınırsız için 0 bırakın. - + The display length of this section plane Bu kesit düzleminin görüntüleme uzunluğu - + The display height of this section plane Bu kesit düzleminin görüntüleme yüksekliği - + The size of the arrows of this section plane Bu kesit düzleminin ok boyutu - + The transparency of this object Bu nesnenin saydamlığı - - + + Show the cut in the 3D view 3B görünümde kesiti göster - + The color of this object Bu nesne için renk - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) Kesit düzlemi ile gerçek görünüş kesiti arasındaki mesafe (çok küçük tutun, ama sıfır olmasın) - + Show the label in the 3D view 3B görünümde etiketi göster - + The name of the font Yazı tipinin adı - + The size of the text font Metin yazı tipi boyutu diff --git a/src/Mod/BIM/Resources/translations/Arch_uk.qm b/src/Mod/BIM/Resources/translations/Arch_uk.qm index 8031e19a381b77ee947befeb800735e8a0eb1dd8..dd0da7be89bf8aebbf98aa21ab29a2f022c63c46 100644 GIT binary patch delta 13587 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 Wsp&U38FXs4mAIffwXdacsQ5psVf?`W delta 13573 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 diff --git a/src/Mod/BIM/Resources/translations/Arch_uk.ts b/src/Mod/BIM/Resources/translations/Arch_uk.ts index fabe5ceacf..76469e5ca1 100644 --- a/src/Mod/BIM/Resources/translations/Arch_uk.ts +++ b/src/Mod/BIM/Resources/translations/Arch_uk.ts @@ -4218,83 +4218,83 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Частину не знайдено у файлі - - - - + + + + NativeIFC not available - unable to process IFC files NativeIFC недоступний - неможливо обробити файли IFC - + Error removing splitter Спліттер для усунення помилок - + Reload reference Перезавантажити референс - + Open reference Відкрити референс - + Unable to get lightWeight node for object referenced in Не вдається отримати вузол lightWeight для об'єкта, на який є посилання в - - + + Invalid lightWeight node for object referenced in Неправильний вузол lightWeight для об'єкта, на який є посилання в - - + + Invalid root node in Невірний кореневий вузол у - + External reference Зовнішнє посилання - + External file Зовнішній файл - + Open Відкрити - + Part to use: Використати деталь: - + Choose File Choose File - - + + None (Use whole object) Ніякий (Використовувати весь об'єкт) - + Reference files Файли для довідки - + Choose reference file Оберіть файл референсу @@ -4484,9 +4484,9 @@ If Run = 0 then the run is calculated so that the height is the same as the rela If this is checked, the window's Offset property value will be added to the value entered here - + - + @@ -4495,7 +4495,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -4504,12 +4504,12 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + - + - + @@ -4530,7 +4530,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Сітки - + Components Компоненти @@ -4543,7 +4543,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Назва - + @@ -4618,7 +4618,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + Axes Вісі @@ -5209,7 +5209,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Object does not have settable IFC attributes - + @@ -5302,17 +5302,17 @@ Floor creation aborted. Успішно імпортовано - + Error computing the shape of this object Помилка обчислення форми цього об'єкта - + has no solid не має суцільного тіла - + has an invalid shape має неправильну форму @@ -5323,144 +5323,144 @@ Floor creation aborted. - + has a null shape має нульову форму - + Could not project face from {self.obj.Label} Could not project face from {self.obj.Label} - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. - + Components of This Object Components of This Object - + Edit IFC Properties Edit IFC Properties - + Edit Standard Code Edit Standard Code - + Wrong base type Wrong base type - + Toggle Subcomponents Toggle Subcomponents - + Closing Sketch edit Закрити Редагування ескізу - + Component Компонент - + Select a base object Select a base object - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. - + Base component Базовий компонент - + Additions Додавання - + Subtractions Віднімання - + Objects Обʼєкти - + Fixtures Прилади - + Group Група - + Hosts Хости - + Property Властивість - + Add property Додати властивість - + Add property set Add property set - + New... Новий... - + New property Нова властивість - + New property set Новий набір властивостей @@ -5492,97 +5492,97 @@ Floor creation aborted. Створити площину перерізу - + Toggle Cutview Перемикнути перегляд у розрізі - + Scope Scope - + Placement and Visuals Placement and Visuals - + Objects seen by this section plane Objects seen by this section plane - + Removes highlighted objects from the list above Removes highlighted objects from the list above - + Add Selected Add Selected - + Adds selected objects to the scope of this section plane Adds selected objects to the scope of this section plane - + Cut View Cut View - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model - + Rotate by 90° Rotate by 90° - + Rotates the plane around its local X-axis Rotates the plane around its local X-axis - + Rotates the plane around its local Y-axis Rotates the plane around its local Y-axis - + Rotates the plane around its local Z-axis Rotates the plane around its local Z-axis - + Resize to Fit Resize to Fit - + Recenter Plane Recenter Plane - + Rotate X Повернути по осі X - + Rotate Y Повернути по осі Y - + Rotate Z Повернути по осі Z - + Resizes the plane to fit the objects in the list above Змінює розмір площини відповідно до об'єктів у списку вище @@ -5592,7 +5592,7 @@ Floor creation aborted. Центр - + Centers the plane on the objects in the list above Центрує площину на об'єктах зі списку вище @@ -6201,7 +6201,7 @@ Building creation aborted. - + The shape of this object Форма цього об'єкта @@ -6222,7 +6222,7 @@ Building creation aborted. - + The line width of this object Ширина лінії цього об'єкта @@ -6759,12 +6759,12 @@ Building creation aborted. З'єднати об'єкти з одного матеріалу - + The latest time stamp of the linked file Найновіша відмітка часу пов'язаного файлу - + If true, the colors from the linked file will be kept updated Якщо правда, то кольори з пов'язаного файлу будуть оновлюватися @@ -7782,7 +7782,7 @@ Building creation aborted. - + The placement of this object Розміщення цього об'єкта @@ -7917,7 +7917,7 @@ Building creation aborted. Необов'язкова вісь або система осей, на якій має бути продубльований цей об'єкт - + Use the material color as this object's shape color, if available Використовуйте колір матеріалу як колір форми цього об'єкта, якщо він доступний @@ -7997,79 +7997,79 @@ Building creation aborted. Форма арматури - + The objects that must be considered by this section plane. Empty means the whole document. Об'єкти, які повинні бути розглянуті на цій площині перерізу. Порожній означає весь документ. - + If false, non-solids will be cut too, with possible wrong results. Якщо неправда, не суцільні тіла також будуть вирізані, що може призвести до неправильного результату. - + If True, resulting views will be clipped to the section plane area. Якщо істина, отримані види будуть обрізані до області площини перерізу. - + If true, the color of the objects material will be used to fill cut areas. Якщо увімкнено, колір матеріалу, який буде використовуватися для заповнення розрізаних областей. - + Geometry further than this value will be cut off. Keep zero for unlimited. Геометричні фігури, що перевищують це значення, буде відрізано. Залишити нуль для необмеженої кількості. - + The display length of this section plane Показ довжини цієї площини перетину - + The display height of this section plane Показ висоти цієї площини перетину - + The size of the arrows of this section plane Розмір стрілок цієї площини перетину - + The transparency of this object Прозорість цього об'єкта - - + + Show the cut in the 3D view Показати позначки в 3D-вигляді - + The color of this object Колір цього об'єкта - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) Відстань між площиною розрізу та фактичним розрізом вигляду (значення задане дуже малим, але не нульовим) - + Show the label in the 3D view Показати позначку в 3D-вигляді - + The name of the font Назва шрифту - + The size of the text font Розмір шрифту тексту @@ -9664,12 +9664,12 @@ CTRL+PgUp to extend extrusionCTRL+PgDown to shrink extrusionCTRL+/ to switch bet Search Objects - Search Objects + Пошук обʼєктів Searches for objects in the tree - Searches for objects in the tree + Пошук об'єктів в дереві diff --git a/src/Mod/BIM/Resources/translations/Arch_zh-CN.ts b/src/Mod/BIM/Resources/translations/Arch_zh-CN.ts index b5627e43f3..79a66667aa 100644 --- a/src/Mod/BIM/Resources/translations/Arch_zh-CN.ts +++ b/src/Mod/BIM/Resources/translations/Arch_zh-CN.ts @@ -4205,83 +4205,83 @@ If Run = 0 then the run is calculated so that the height is the same as the rela 文件中未找到零件 - - - - + + + + NativeIFC not available - unable to process IFC files 原生 IFC 不可用 - 无法处理 IFC 文件 - + Error removing splitter 移除分割器时出错 - + Reload reference 重新载入参考 - + Open reference 打开参考 - + Unable to get lightWeight node for object referenced in 无法获取对象引用的 lightWeight 节点 - - + + Invalid lightWeight node for object referenced in 对象引用的 lightWeight 节点无效 - - + + Invalid root node in 无效的根节点于 - + External reference 外部引用 - + External file 外部文件 - + Open 打开 - + Part to use: 使用的零件: - + Choose File 选择文件 - - + + None (Use whole object) 无(使用整个对象) - + Reference files 引用文件 - + Choose reference file 选择引用文件 @@ -4471,9 +4471,9 @@ If Run = 0 then the run is calculated so that the height is the same as the rela 如果选中此项,窗口的偏移属性值将添加到此处输入的值 - + - + @@ -4482,7 +4482,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -4491,12 +4491,12 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + - + - + @@ -4517,7 +4517,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela 线框 - + Components 组件 @@ -4530,7 +4530,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela 名称 - + @@ -4605,7 +4605,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + Axes @@ -5196,7 +5196,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela 对象没有可设置的 IFC 属性 - + @@ -5289,17 +5289,17 @@ Floor creation aborted. 导入成功 - + Error computing the shape of this object 计算此对象的形状时出错 - + has no solid 没有实体 - + has an invalid shape 形状无效 @@ -5310,140 +5310,140 @@ Floor creation aborted. - + has a null shape 具有空形状 - + Could not project face from {self.obj.Label} 无法从 {self.obj.Label} 投影面 - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed 无法确定 {self.obj.Label} 中的面是否垂直:normalAt() 失败 - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. 计算 {self.obj.Label} 的面积时出错:无法投影或以法线 {face.normalAt(0, 0)} 生成面。面积值将重置为 0。 - + Components of This Object 此对象的组件 - + Edit IFC Properties 编辑 IFC 属性 - + Edit Standard Code 编辑标准代码 - + Wrong base type 错误的基类型 - + Toggle Subcomponents 切换子组件 - + Closing Sketch edit 关闭草图编辑 - + Component 组件 - + Select a base object 选择基本对象 - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. 计算 {self.obj.Label} 的面积时出错:无法投影带孔的非平面。面积值将重置为 0。 - + Base component 基本组件 - + Additions 加法 - + Subtractions 减法 - + Objects 对象 - + Fixtures 夹具 - + Group - + Hosts 主机 - + Property 属性 - + Add property 添加属性 - + Add property set 添加属性集 - + New... 新建... - + New property 新建属性 - + New property set 新建属性集 @@ -5475,97 +5475,97 @@ Floor creation aborted. 创建剖面 - + Toggle Cutview 切换剖面图 - + Scope 范围 - + Placement and Visuals 放置和视觉 - + Objects seen by this section plane 此剖面平面可见的对象 - + Removes highlighted objects from the list above 从上方列表中移除高亮显示的对象 - + Add Selected 添加所选 - + Adds selected objects to the scope of this section plane 将选定对象添加到此剖面平面的范围 - + Cut View 剖切视图 - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model 在 3D 视图中创建实时剖切,隐藏平面一侧的几何体以查看模型内部 - + Rotate by 90° 旋转 90° - + Rotates the plane around its local X-axis 围绕其局部 X 轴旋转平面 - + Rotates the plane around its local Y-axis 围绕其局部 Y 轴旋转平面 - + Rotates the plane around its local Z-axis 围绕其局部 Z 轴旋转平面 - + Resize to Fit 调整大小以适应 - + Recenter Plane 重新居中平面 - + Rotate X 沿 X 轴旋转 - + Rotate Y 沿 Y 轴旋转 - + Rotate Z 沿 Z 轴旋转 - + Resizes the plane to fit the objects in the list above 调整平面尺寸以适合上面列表中的对象 @@ -5575,7 +5575,7 @@ Floor creation aborted. 中心 - + Centers the plane on the objects in the list above 将上述列表对象平面居中 @@ -6181,7 +6181,7 @@ Building creation aborted. - + The shape of this object 此对象的形状 @@ -6202,7 +6202,7 @@ Building creation aborted. - + The line width of this object 此对象的线宽 @@ -6739,12 +6739,12 @@ Building creation aborted. 融合相同材质的对象 - + The latest time stamp of the linked file 链接文件的最新时间戳 - + If true, the colors from the linked file will be kept updated 如果为真,链接文件中的颜色将保持更新 @@ -7762,7 +7762,7 @@ Building creation aborted. - + The placement of this object 此对象的位置 @@ -7897,7 +7897,7 @@ Building creation aborted. 一个可选的轴或轴系统,应在此系统上复制此对象 - + Use the material color as this object's shape color, if available 如果可用,使用材质颜色作为此对象的形状颜色 @@ -7977,79 +7977,79 @@ Building creation aborted. 钢筋的形状 - + The objects that must be considered by this section plane. Empty means the whole document. 必须由此剖面平面考虑的对象。空表示整个文档。 - + If false, non-solids will be cut too, with possible wrong results. 如果为假,非实体也将被切割,可能产生错误结果。 - + If True, resulting views will be clipped to the section plane area. 如果为真,生成的视图将被裁剪到剖面平面区域。 - + If true, the color of the objects material will be used to fill cut areas. 如果为真,对象材质的颜色将用于填充切割区域。 - + Geometry further than this value will be cut off. Keep zero for unlimited. 超过此值的几何体将被切断。保持为零表示无限制。 - + The display length of this section plane 此剖面平面的显示长度 - + The display height of this section plane 此剖面平面的显示高度 - + The size of the arrows of this section plane 此剖面平面箭头的大小 - + The transparency of this object 此对象的透明度 - - + + Show the cut in the 3D view 在3D视图中显示切割 - + The color of this object 此对象的颜色 - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) 切割平面与实际视图切割之间的距离(保持此值为非常小的值但不为零) - + Show the label in the 3D view 在3D视图中显示标签 - + The name of the font 字体名称 - + The size of the text font 文本字体的大小 diff --git a/src/Mod/BIM/Resources/translations/Arch_zh-TW.ts b/src/Mod/BIM/Resources/translations/Arch_zh-TW.ts index c8d6a123a5..ba8e40989b 100644 --- a/src/Mod/BIM/Resources/translations/Arch_zh-TW.ts +++ b/src/Mod/BIM/Resources/translations/Arch_zh-TW.ts @@ -4205,83 +4205,83 @@ If Run = 0 then the run is calculated so that the height is the same as the rela 檔案中未找到零件 - - - - + + + + NativeIFC not available - unable to process IFC files 原生 IFC 不可用 - 無法處理 IFC 檔案 - + Error removing splitter 移除分離器時發生錯誤 - + Reload reference 重新載入參考 - + Open reference 打開參考 - + Unable to get lightWeight node for object referenced in 無法取得引用的物件的 lightWeight 節點 - - + + Invalid lightWeight node for object referenced in 引用的物件的 lightWeight 節點無效 - - + + Invalid root node in 無效的根節點 - + External reference 外部參考 - + External file 外部檔案 - + Open 開啟 - + Part to use: 使用零件: - + Choose File Choose File - - + + None (Use whole object) 無(使用整個物件) - + Reference files 參考檔案 - + Choose reference file 選擇參考檔案 @@ -4471,9 +4471,9 @@ If Run = 0 then the run is calculated so that the height is the same as the rela If this is checked, the window's Offset property value will be added to the value entered here - + - + @@ -4482,7 +4482,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + @@ -4491,12 +4491,12 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + - + - + @@ -4517,7 +4517,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + Components 組件 @@ -4530,7 +4530,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela 名稱 - + @@ -4605,7 +4605,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela - + Axes @@ -5196,7 +5196,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela Object does not have settable IFC attributes - + @@ -5289,17 +5289,17 @@ Floor creation aborted. 成功匯入 - + Error computing the shape of this object 計算此物件的形狀時出錯 - + has no solid 沒有實體 - + has an invalid shape 有一無效形狀 @@ -5310,144 +5310,144 @@ Floor creation aborted. - + has a null shape 有一空形狀 - + Could not project face from {self.obj.Label} Could not project face from {self.obj.Label} - + Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed Could not determine if a face from {self.obj.Label} is vertical: normalAt() failed - + Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project or make face with normal {face.normalAt(0, 0)}. Area values will be reset to 0. - + Components of This Object Components of This Object - + Edit IFC Properties Edit IFC Properties - + Edit Standard Code Edit Standard Code - + Wrong base type 錯誤基礎類型 - + Toggle Subcomponents Toggle Subcomponents - + Closing Sketch edit 關閉草圖編輯 - + Component 組件 - + Select a base object Select a base object - + Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. Error computing areas for {self.obj.Label}: unable to project non-planar faces with holes. Area values will be reset to 0. - + Base component 基礎組件 - + Additions 加法 - + Subtractions 減法 - + Objects 物件 - + Fixtures 夾具 - + Group 群組 - + Hosts 宿主 - + Property 屬性 - + Add property 新增屬性 - + Add property set Add property set - + New... 新增... - + New property 新增屬性 - + New property set 新增屬性集 @@ -5479,97 +5479,97 @@ Floor creation aborted. 建立平剖面 - + Toggle Cutview 切換剖視圖 - + Scope Scope - + Placement and Visuals Placement and Visuals - + Objects seen by this section plane Objects seen by this section plane - + Removes highlighted objects from the list above Removes highlighted objects from the list above - + Add Selected Add Selected - + Adds selected objects to the scope of this section plane Adds selected objects to the scope of this section plane - + Cut View Cut View - + Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model Creates a live cut in the 3D view, hiding geometry on one side of the plane to see inside your model - + Rotate by 90° Rotate by 90° - + Rotates the plane around its local X-axis Rotates the plane around its local X-axis - + Rotates the plane around its local Y-axis Rotates the plane around its local Y-axis - + Rotates the plane around its local Z-axis Rotates the plane around its local Z-axis - + Resize to Fit Resize to Fit - + Recenter Plane Recenter Plane - + Rotate X 沿 X 軸旋轉 - + Rotate Y 沿 Y 軸旋轉 - + Rotate Z 沿 Z 軸旋轉 - + Resizes the plane to fit the objects in the list above 調整平面大小以適合上面列表中的物件 @@ -5579,7 +5579,7 @@ Floor creation aborted. 中心 - + Centers the plane on the objects in the list above 將平面置於上面列表中物件的中心 @@ -6186,7 +6186,7 @@ Building creation aborted. - + The shape of this object 此物件的形狀 @@ -6207,7 +6207,7 @@ Building creation aborted. - + The line width of this object 此物件的線寬 @@ -6744,12 +6744,12 @@ Building creation aborted. 將相同材質的物件熔合 - + The latest time stamp of the linked file 連結檔案的最新時間戳記 - + If true, the colors from the linked file will be kept updated 如果為真,則連結檔案中的顏色將保持更新 @@ -7767,7 +7767,7 @@ Building creation aborted. - + The placement of this object 此物件所在位置 @@ -7902,7 +7902,7 @@ Building creation aborted. 此物件可以被複製在一個可選軸或軸系統 - + Use the material color as this object's shape color, if available 如果可用的話,使用材質顏色作為此物件之形狀顏色 @@ -7982,79 +7982,79 @@ Building creation aborted. 鋼筋形狀 - + The objects that must be considered by this section plane. Empty means the whole document. 此平剖面所需考慮的物件。空表示整個文件。 - + If false, non-solids will be cut too, with possible wrong results. 如果是假的,非固體物件也會被切割,可能會有錯誤的結果。 - + If True, resulting views will be clipped to the section plane area. 若為真,結果視圖將被剪裁為平剖面區域內容。 - + If true, the color of the objects material will be used to fill cut areas. 如果為真,物件材質的顏色將用來填充切割區域。 - + Geometry further than this value will be cut off. Keep zero for unlimited. 超出該值的幾何圖形將被截斷。保持 0 表示無限。 - + The display length of this section plane 此平剖面的顯示長度 - + The display height of this section plane 此剖面的顯示高度 - + The size of the arrows of this section plane 此剖面箭頭的大小 - + The transparency of this object 此物件的透明度 - - + + Show the cut in the 3D view 在 3D 視圖中顯示修剪 - + The color of this object 此物件的顏色 - + The distance between the cut plane and the actual view cut (keep this a very small value but not zero) 切割平面與實際視圖切割之間的距離 (請保持此值非常小,但不為零) - + Show the label in the 3D view 在 3D 視圖中顯示標籤 - + The name of the font 字體名稱 - + The size of the text font 字體大小 diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_da.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_da.ts index 4047b1bf8c..a458599157 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_da.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_da.ts @@ -1424,7 +1424,7 @@ The latter can be used to face of the entire stock area to ensure uniform height Spiral - Spiral + Spiral @@ -1684,7 +1684,7 @@ The latter can be used to face of the entire stock area to ensure uniform height Center of mass - Center of mass + Massemidtpunkt @@ -6060,7 +6060,7 @@ Use property KeepToolDown to change this Spiral - Spiral + Spiral @@ -6461,7 +6461,7 @@ Aborting op creation Tangent - Tangent + Tangent @@ -8040,7 +8040,7 @@ This will not delete the toolbits contained within it. Edge - Edge + Linje @@ -8344,7 +8344,7 @@ This will not delete the toolbits contained within it. Spiral - Spiral + Spiral diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_ga-IE.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_ga-IE.ts new file mode 100644 index 0000000000..ba35cd9a71 --- /dev/null +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_ga-IE.ts @@ -0,0 +1,9533 @@ + + + + + CmdPathArea + + + CAM + CAM + + + + Area + Area + + + + Creates a feature area from the selected objects + Creates a feature area from the selected objects + + + + CmdPathAreaWorkplane + + + CAM + CAM + + + + Area Workplane + Area Workplane + + + + Selects a workplane for a feature area + Selects a workplane for a feature area + + + + CmdPathCompound + + + CAM + CAM + + + + Compound + Comhdhúil + + + + Creates a compound from the selected toolpaths + Creates a compound from the selected toolpaths + + + + CmdPathShape + + + CAM + CAM + + + + From Shape + From Shape + + + + Creates a toolpath from a selected shape + Creates a toolpath from a selected shape + + + + Command + + + Create Path Area View + Create Path Area View + + + + Create Path Area + Create Path Area + + + + Select Workplane for Path Area + Select Workplane for Path Area + + + + Create Path Compound + Create Path Compound + + + + Create Path Shape + Create Path Shape + + + + Dialog + + + New Job + New Job + + + + Template + Template + + + + Select a template for the job. Templates are creatable from an existing job's context menu. Template files use the `job_*.json` naming convention and are stored in the macro or path directory (path configurable in preferences). + Select a template for the job. Templates are creatable from an existing job's context menu. Template files use the `job_*.json` naming convention and are stored in the macro or path directory (path configurable in preferences). + + + + Model + Samhail + + + + Base Model Selection + Base Model Selection + + + + Solids + Solaid + + + + 2D + 2D + + + + Base Models + Base Models + + + + Job Template Export + Job Template Export + + + + Post Processing + Post Processing + + + + Tools + Uirlisí + + + + Setup Sheet + Setup Sheet + + + + If enabled, include all post processing settings in the template + If enabled, include all post processing settings in the template + + + + Hint about the current post processing configuration + Hint about the current post processing configuration + + + + If enabled, tool controller definitions are stored in the template + If enabled, tool controller definitions are stored in the template + + + + Check all tool controllers which should be included in the template + Check all tool controllers which should be included in the template + + + + Includes SetupSheet values in the template. Any SetupSheet values modified from their default are preselected. + Includes SetupSheet values in the template. Any SetupSheet values modified from their default are preselected. + + + + Enable to include the default heights for operations in the template + Enable to include the default heights for operations in the template + + + + Operation heights + Operation heights + + + + Operation depths + Operation depths + + + + Enable to include the default rapid tool speeds in the template + Enable to include the default rapid tool speeds in the template + + + + Tool rapid speeds + Tool rapid speeds + + + + Enable to include the default coolant mode in the template + Enable to include the default coolant mode in the template + + + + Coolant Mode + Coolant Mode + + + + Enable all operations for which the configuration values should be exported. + +Note that only operations which currently have configuration values set are listed. + Enable all operations for which the configuration values should be exported. + +Note that only operations which currently have configuration values set are listed. + + + + If enabled, the creation of stock is included in the template. If a template does not include a stock definition the default stock creation algorithm will be used (creation from the Base object's bounding box). + +This option is most useful if stock is a box or cylinder, or if the machine has a standard placement for machining. + +Note that this option is disabled if a stock object from an existing solid is used in the job - they cannot be stored in a template. + If enabled, the creation of stock is included in the template. If a template does not include a stock definition the default stock creation algorithm will be used (creation from the Base object's bounding box). + +This option is most useful if stock is a box or cylinder, or if the machine has a standard placement for machining. + +Note that this option is disabled if a stock object from an existing solid is used in the job - they cannot be stored in a template. + + + + Stock + Stock + + + + If enabled, the current size settings for the stock object are included in the template. + +For box and cylinder stocks this means the actual size of the stock solid being created. + +For stock from the base object's bounding box it means the extra material in all directions. A stock object created from such a template will get its basic size from the new job's base object and apply the stored extra settings. + If enabled, the current size settings for the stock object are included in the template. + +For box and cylinder stocks this means the actual size of the stock solid being created. + +For stock from the base object's bounding box it means the extra material in all directions. A stock object created from such a template will get its basic size from the new job's base object and apply the stored extra settings. + + + + Extent + Extent + + + + Hint about the current stock extent setting + Hint about the current stock extent setting + + + + If enabled, the current placement of the stock solid is stored in the template + If enabled, the current placement of the stock solid is stored in the template + + + + Placement + Socrúchán + + + + Hint about the current stock placement + Hint about the current stock placement + + + + Export + Export + + + + Post Processor + Post Processor + + + + Displays available post processors. FreeCAD includes several pre-installed post processors. At least one post processor must be enabled in preferences. + Displays available post processors. FreeCAD includes several pre-installed post processors. At least one post processor must be enabled in preferences. + + + + Tool Controller Editor + Tool Controller Editor + + + + Tool Editor + Tool Editor + + + + Create Property + Create Property + + + + Name + Ainm + + + + Name of the property. Can only contain letters, numbers, and underscores. MixedCase names will display with spaces "Mixed Case" + Name of the property. Can only contain letters, numbers, and underscores. MixedCase names will display with spaces "Mixed Case" + + + + The category group the property belongs to + The category group the property belongs to + + + + Group + Grúpa + + + + The type of the property value + The type of the property value + + + + Type + Cineál + + + + val1,val2,val3,... + val1,val2,val3,... + + + + ToolTip to be displayed when user hovers mouse over property + ToolTip to be displayed when user hovers mouse over property + + + + Enums + Enums + + + + ToolTip + ToolTip + + + + Check to create several properties in a batch + Check to create several properties in a batch + + + + Create another + Create another + + + + Library Manager + Library Manager + + + + Adds a new library + Adds a new library + + + + Removes the library + Removes the library + + + + Renames the library + Renames the library + + + + Imports a library + Imports a library + + + + Exports the library + Exports the library + + + + Adds a toolbit + Adds a toolbit + + + + Imports a toolbit + Imports a toolbit + + + + Exports the toolbit + Exports the toolbit + + + + Table of tool bits of the library + Table of tool bits of the library + + + + Toolbit Parameter Editor + Toolbit Parameter Editor + + + + Toolbit + Toolbit + + + + Notes + Notes + + + + Coating + Coating + + + + Hardness + Hardness + + + + Materials + Ábhair + + + + Supplier + Supplier + + + + DlgJobChooser + + + Copy Selected Tools + Copy Selected Tools + + + + Destination + Ceann Scríbe + + + + CAM Job Selection + CAM Job Selection + + + + Tool Controller Selection + Tool Controller Selection + + + + Tool controller + Tool controller + + + + DlgProcessorChooser + + + Processor Selection + Processor Selection + + + + Processor + Processor + + + + Arguments + Arguments + + + + Form + + + Boundary Body + Boundary Body + + + + Select what type of shape to use to constrain the underlying Path. + Select what type of shape to use to constrain the underlying Path. + + + + Create box + Create box + + + + Create cylinder + Create cylinder + + + + Extend model's bounding box + Extend model's bounding box + + + + Use existing solid + Use existing solid + + + + Select the body to be used to constrain the underlying path + Select the body to be used to constrain the underlying path + + + + Ext. X + Ext. X + + + + Extension of bounding box's MinX + Extension of bounding box's MinX + + + + Extension of bounding box's MaxX + Extension of bounding box's MaxX + + + + Ext. Y + Ext. Y + + + + Extension of bounding box's MinY + Extension of bounding box's MinY + + + + Extension of bounding box's MaxY + Extension of bounding box's MaxY + + + + Ext. Z + Ext. Z + + + + Extension of bounding box's MinZ + Extension of bounding box's MinZ + + + + Extension of bounding box's MaxZ + Extension of bounding box's MaxZ + + + + Constrained to inside + Constrained to inside + + + + Radius + Ga + + + + Radius of the cylinder + Radius of the cylinder + + + + + Height + Airde + + + + Height of the cylinder + Height of the cylinder + + + + Length + Fad + + + + Length of the box + Length of the box + + + + Width + Width + + + + Width of the box + Width of the box + + + + Height of the box + Height of the box + + + + If checked, the path is constrained by the solid. Otherwise the volume of the solid describes a 'keep out' zone + If checked, the path is constrained by the solid. Otherwise the volume of the solid describes a 'keep out' zone + + + + Import + Iompórtáil + + + + Select one or more features in the 3D view and press 'Add' to add them as the base items for this operation. Selected features can be deleted entirely. + Select one or more features in the 3D view and press 'Add' to add them as the base items for this operation. Selected features can be deleted entirely. + + + + Add selected features to the list of base geometries for this operation + Add selected features to the list of base geometries for this operation + + + + Remove the selected list items from the list of base geometries. The operation will not be applied to them. + Remove the selected list items from the list of base geometries. The operation will not be applied to them. + + + + Clears list of base geometries + Clears list of base geometries + + + + All objects will be processed using the same operation properties + All objects will be processed using the same operation properties + + + + + + + Add + Cuir leis + + + + List of operations with base geometry in the current job + List of operations with base geometry in the current job + + + + + + + Remove + Bain + + + + + Clear + Glan + + + + Table of hole features and the determined radius of the associated hole. + +Add features for processing by selecting them and then pressing 'Add'. If a feature is accidentally added to the list, it can be removed through 'Remove' and will no longer be processed. + +Reset deletes all current items from the list and fills the list with all circular holes eligible for the operation from the model. Refine the list afterwards by enabling/disabling, removing and adding features. + Table of hole features and the determined radius of the associated hole. + +Add features for processing by selecting them and then pressing 'Add'. If a feature is accidentally added to the list, it can be removed through 'Remove' and will no longer be processed. + +Reset deletes all current items from the list and fills the list with all circular holes eligible for the operation from the model. Refine the list afterwards by enabling/disabling, removing and adding features. + + + + Feature + Feature + + + + + Diameter + Trastomhas + + + + Add selected items from 3D view to the list of base geometries + Add selected items from 3D view to the list of base geometries + + + + Remove selected list items from the list of base geometries. The operation is no longer applied to them. + Remove selected list items from the list of base geometries. The operation is no longer applied to them. + + + + Remove all list items and fill list with all eligible features from the job's base object. + Remove all list items and fill list with all eligible features from the job's base object. + + + + Reset + Athshocrú + + + + All objects will be processed using the same operation properties. + All objects will be processed using the same operation properties. + + + + List of locations to be processed + List of locations to be processed + + + + X + X + + + + Y + Y + + + + Opens a dialog to add arbitrary locations + Opens a dialog to add arbitrary locations + + + + Edit selected location + Edit selected location + + + + All locations will be processed using the same operation properties + All locations will be processed using the same operation properties + + + + Remove selected location from the list. The operation is no longer applied to them. + Remove selected location from the list. The operation is no longer applied to them. + + + + Edit + Eagar + + + + + Start depth + Start depth + + + + + Start depth of the operation. The highest point in Z-axis the operation needs to process. + Start depth of the operation. The highest point in Z-axis the operation needs to process. + + + + + Transfer the Z value of the selected feature as the start depth for the operation + Transfer the Z value of the selected feature as the start depth for the operation + + + + + Final depth + Final depth + + + + + The depth of the operation which corresponds to the lowest value in Z-axis the operation needs to process. + The depth of the operation which corresponds to the lowest value in Z-axis the operation needs to process. + + + + Transfer the Z value of the selected feature as the final depth for the operation + Transfer the Z value of the selected feature as the final depth for the operation + + + + + Step down + Step down + + + + The depth in Z-axis the operation moves downwards between layers. This value depends on the tool being used, the material to be cut, available cooling and many other factors. Consult the tool manufacturers data sheets for the proper value. + The depth in Z-axis the operation moves downwards between layers. This value depends on the tool being used, the material to be cut, available cooling and many other factors. Consult the tool manufacturers data sheets for the proper value. + + + + Finish step down + Finish step down + + + + Depth of the final cut of the operation. Can be used to produce a cleaner finish. + Depth of the final cut of the operation. Can be used to produce a cleaner finish. + + + + Min Diameter + Min Diameter + + + + Max diameter + Max diameter + + + + Transfer the Z value of the selected feature as the final depth for the operation. + Transfer the Z value of the selected feature as the final depth for the operation. + + + + Safe height + Safe height + + + + The height above which it is safe to move the tool bit with rapid movements. Below this height all lateral and downward movements are performed with feed rate speeds. + The height above which it is safe to move the tool bit with rapid movements. Below this height all lateral and downward movements are performed with feed rate speeds. + + + + Clearance height + Clearance height + + + + The height where lateral movement of the toolbit is not obstructed by any fixtures or the part / stock material itself. + The height where lateral movement of the toolbit is not obstructed by any fixtures or the part / stock material itself. + + + + + + Coolant Mode + Coolant Mode + + + + + + + + + Tool Controller + Tool Controller + + + + + + Coolant + Coolant + + + + Type of adaptive operation + Type of adaptive operation + + + + Influences calculation performance vs stability and accuracy. + +Larger values (further to the right) will calculate faster; smaller values (further to the left) will result in more accurate toolpaths. + Influences calculation performance vs stability and accuracy. + +Larger values (further to the right) will calculate faster; smaller values (further to the left) will result in more accurate toolpaths. + + + + Cut inside or outside of the selected shapes + Cut inside or outside of the selected shapes + + + + If greater than zero it limits the helix ramp diameter, otherwise 75 percent of tool diameter is used + If greater than zero it limits the helix ramp diameter, otherwise 75 percent of tool diameter is used + + + + How much to lift the tool up during the rapid linking moves over cleared regions. If linking path is not clear tool is raised to clearance height. + How much to lift the tool up during the rapid linking moves over cleared regions. If linking path is not clear tool is raised to clearance height. + + + + Max length of keep-tool-down linking path compared to direct distance between points. If exceeded link will be done by raising the tool to clearance height. + Max length of keep-tool-down linking path compared to direct distance between points. If exceeded link will be done by raising the tool to clearance height. + + + + The amount by which the tool is laterally displaced on each cycle of the pattern, specified in percent of the tool diameter. A step over of 100% results in no overlap between two different cycles. + The amount by which the tool is laterally displaced on each cycle of the pattern, specified in percent of the tool diameter. A step over of 100% results in no overlap between two different cycles. + + + + Angle of the helix ramp entry + Angle of the helix ramp entry + + + + Angle of the helix entry cone + Angle of the helix entry cone + + + + + + + + + + + + Tool controller + Tool controller + + + + + + + + + + + + + + + + + + Edit Tool Controller + Edit Tool Controller + + + + Accuracy vs performance + Accuracy vs performance + + + + Force clearing inside-out + Force clearing inside-out + + + + Finishing profile + Finishing profile + + + + How much material to leave in the XY-plane (i.e. for finishing operation) + How much material to leave in the XY-plane (i.e. for finishing operation) + + + + XY stock to leave + XY stock to leave + + + + Helix ramp angle + Helix ramp angle + + + + + Use outline + Use outline + + + + Operation type + Operation type + + + + Keep tool down ratio + Keep tool down ratio + + + + Helix cone angle + Helix cone angle + + + + Lift distance + Lift distance + + + + Cut region + Cut region + + + + Helix max diameter + Helix max diameter + + + + Stop + Stop + + + + + + + Direction + Treo + + + + + CW + CW + + + + CCW + CCW + + + + Round joint + Round joint + + + + Miter joint + Miter joint + + + + + + + + + + + + + + mm + mm + + + + Width of chamfer cut + Width of chamfer cut + + + + Extra depth of tool immersion + Extra depth of tool immersion + + + + Join: + Join: + + + + TextLabel + Lipéad Téacs + + + + Do not retract after every hole + Do not retract after every hole + + + + Keep tool down + Keep tool down + + + + Peck + Peck + + + + + Extend depth + Extend depth + + + + Drill tip + Drill tip + + + + 2x drill tip + 2x drill tip + + + + Depth + Doimhneacht + + + + Retract + Retract + + + + Chip break + Chip break + + + + + Dwell + Dwell + + + + Form + Form + + + + + Time + Time + + + + Tap tip + Tap tip + + + + 2x tap tip + 2x tap tip + + + + + <html><head/><body><p>The tool and its settings to be used for this operation.</p></body></html> + <html><head/><body><p>The tool and its settings to be used for this operation.</p></body></html> + + + + ToolController + ToolController + + + + + None + Dada + + + + Feed retract + Feed retract + + + + G85: Retract from the hole at the given feedrate instead of rapid move + G85: Retract from the hole at the given feedrate instead of rapid move + + + + Start from + Start from + + + + Specify if the helix operation should start at the inside and work its way outwards, or start at the outside and work its way to the center + Specify if the helix operation should start at the inside and work its way outwards, or start at the outside and work its way to the center + + + + Inside + Inside + + + + Outside + Outside + + + + The direction for the helix, clockwise or counterclockwise + The direction for the helix, clockwise or counterclockwise + + + + + Extra offset + Extra offset + + + + Specify the percent of the tool diameter each helix will be offset to the previous one. A step over of 100% means no overlap of the individual cuts. + Specify the percent of the tool diameter each helix will be offset to the previous one. A step over of 100% means no overlap of the individual cuts. + + + + + + Step over percent + Step over percent + + + + Show All + Taispeáin Gach Rud + + + + If selected all potential extensions are visualised. Enabled extensions in purple and not enabled extensions in yellow + If selected all potential extensions are visualised. Enabled extensions in purple and not enabled extensions in yellow + + + + Tree of existing edges and their potential extensions + Tree of existing edges and their potential extensions + + + + Enable the currently selected pocket extension + Enable the currently selected pocket extension + + + + Disable the currently selected pocket extension + Disable the currently selected pocket extension + + + + Remove all currently enabled extensions - leaving the plain pocket operation + Remove all currently enabled extensions - leaving the plain pocket operation + + + + Enable + Cumasaigh + + + + Enable extensions + Enable extensions + + + + Extend the corner between two edges of a pocket. Selected adjacent edges are combined. + Extend the corner between two edges of a pocket. Selected adjacent edges are combined. + + + + Extend corners + Extend corners + + + + Default length + Default length + + + + Set the extent of the dimension. The default value is half the tool diameter. + Set the extent of the dimension. The default value is half the tool diameter. + + + + Disable + Díchumasaigh + + + + Boundary Shape + Boundary Shape + + + + Specify if the facing should be restricted by the actual shape of the selected face (or the part if no face is selected), or if the bounding box should be faced off. + +The latter can be used to face of the entire stock area to ensure uniform heights for the following operations. + Specify if the facing should be restricted by the actual shape of the selected face (or the part if no face is selected), or if the bounding box should be faced off. + +The latter can be used to face of the entire stock area to ensure uniform heights for the following operations. + + + + Cut Mode + Cut Mode + + + + + Climb + Climb + + + + + Conventional + Conventional + + + + Pattern + Pattern + + + + + + + + + + + + + + + + + + + + + + The tool and its settings to be used for this operation + The tool and its settings to be used for this operation + + + + + + + + + + + + + Coolant mode + Coolant mode + + + + The cutting mode assumes that the cut on one side of the tool bit represents the resulting part and the other side is either already milled away or will be removed later on. Climb mode is when the tool bit is moved into the cut on each rotation, whereas in conventional mode the tool bit's rotation and the tool's lateral movement are in the same direction + The cutting mode assumes that the cut on one side of the tool bit represents the resulting part and the other side is either already milled away or will be removed later on. Climb mode is when the tool bit is moved into the cut on each rotation, whereas in conventional mode the tool bit's rotation and the tool's lateral movement are in the same direction + + + + Pattern the tool bit is moved in to clear the material + Pattern the tool bit is moved in to clear the material + + + + ZigZag + ZigZag + + + + Spiral + Bíorlach + + + + ZigZagOffset + ZigZagOffset + + + + Line + Líne + + + + Grid + Eangach + + + + Triangle + Triantán + + + + Angle + Uillinn + + + + Angle in which the pattern is applied + Angle in which the pattern is applied + + + + The amount by which the tool is laterally displaced on each cycle of the pattern, specified in percent of the tool diameter. A step over of 100% results in no overlap between two different cycles + The amount by which the tool is laterally displaced on each cycle of the pattern, specified in percent of the tool diameter. A step over of 100% results in no overlap between two different cycles + + + + Material allowance + Material allowance + + + + The amount of material that should be left by this operation in relation to the target shape + The amount of material that should be left by this operation in relation to the target shape + + + + Specify if this operation uses a starting point + Specify if this operation uses a starting point + + + + + Use start point + Use start point + + + + If selected the operation uses the outline of the selected base geometry and ignores all holes and islands + If selected the operation uses the outline of the selected base geometry and ignores all holes and islands + + + + Clear edges + Clear edges + + + + Min travel + Min travel + + + + Check to skip machining regions that have already been cleared by previous operations + Check to skip machining regions that have already been cleared by previous operations + + + + Use rest machining + Use rest machining + + + + Use Start Point + Use Start Point + + + + Probe grid points + Probe grid points + + + + X: + X: + + + + Y: + Y: + + + + Probe + Probe + + + + X offset + X offset + + + + Y offset + Y offset + + + + File name + File name + + + + Output + Aschur + + + + Enter the filename where the probe points should be written + Enter the filename where the probe points should be written + + + + ProbePoints.txt + ProbePoints.txt + + + + + PLACEHOLDER + PLACEHOLDER + + + + + The direction in which the profile is performed, clockwise or counterclockwise + The direction in which the profile is performed, clockwise or counterclockwise + + + + The amount of extra material left by this operation in relation to the target shape + The amount of extra material left by this operation in relation to the target shape + + + + Cut side + Cut side + + + + Specify if the profile should be performed inside or outside the base geometry features. This only matters if 'Use compensation' is checked (the default). + Specify if the profile should be performed inside or outside the base geometry features. This only matters if 'Use compensation' is checked (the default). + + + + Number of passes + Number of passes + + + + The number of passes to do. If more than one, requires a non-zero value for 'Pass stepover'. + The number of passes to do. If more than one, requires a non-zero value for 'Pass stepover'. + + + + Pass stepover + Pass stepover + + + + If doing multiple passes, the extra offset of each additional pass + If doing multiple passes, the extra offset of each additional pass + + + + Check if this operation should use a starting point + Check if this operation should use a starting point + + + + Check if this profile operation should also process holes in the base geometry. Found holes are automatically offset on the opposite cut side and performed in the opposite direction as perimeters. Note that this does not include cylindrical holes, the assumption being that they will get drilled + Check if this profile operation should also process holes in the base geometry. Found holes are automatically offset on the opposite cut side and performed in the opposite direction as perimeters. Note that this does not include cylindrical holes, the assumption being that they will get drilled + + + + Process holes + Process holes + + + + If checked, the profile operation is offset by the tool radius. The offset direction is determined by 'Cut side'. + If checked, the profile operation is offset by the tool radius. The offset direction is determined by 'Cut side'. + + + + Check if you want this profile operation to also be applied to cylindrical holes, which normally get drilled. This can be useful if no drill of adequate size is available or the number of holes don't warrant a tool change. Note that the cut side and direction is reversed in respect to the specified values. + Check if you want this profile operation to also be applied to cylindrical holes, which normally get drilled. This can be useful if no drill of adequate size is available or the number of holes don't warrant a tool change. Note that the cut side and direction is reversed in respect to the specified values. + + + + Process circles + Process circles + + + + Check if this profile operation should also process the outside perimeter of the base geometry shapes + Check if this profile operation should also process the outside perimeter of the base geometry shapes + + + + Use Compensation + Use Compensation + + + + Process Perimeter + Process Perimeter + + + + + Vertex + Vertex + + + + End Feature Reference + End Feature Reference + + + + Choose what point to use on the first selected feature + Choose what point to use on the first selected feature + + + + The tool and its settings to be used for this operation + The tool and its settings to be used for this operation + + + + Start feature reference + Start feature reference + + + + + Center of mass + Lár an mhais + + + + + Center of bounding box + Center of bounding box + + + + + Lowest point + Lowest point + + + + + Highest point + Highest point + + + + Long edge + Long edge + + + + Short edge + Short edge + + + + Choose what point to use on the second selected feature + Choose what point to use on the second selected feature + + + + No base geometry Selected + No base geometry Selected + + + + No base geometry selected + No base geometry selected + + + + Currently using custom point inputs in the property view of the data tab + Currently using custom point inputs in the property view of the data tab + + + + Currently using custom point inputs available in the property view of the data tab + Currently using custom point inputs available in the property view of the data tab + + + + Extend path start + Extend path start + + + + + + Layer mode + Layer mode + + + + Path orientation + Path orientation + + + + Choose the path orientation with regard to the features selected + Choose the path orientation with regard to the features selected + + + + Start to end + Start to end + + + + Positive extends the beginning of the path, negative shortens + Positive extends the beginning of the path, negative shortens + + + + Extend Path End + Extend Path End + + + + Positive extends the end of the path, negative shortens + Positive extends the end of the path, negative shortens + + + + + + Complete the operation in a single pass at depth, or multiple passes to final depth + Complete the operation in a single pass at depth, or multiple passes to final depth + + + + Single-pass + Single-pass + + + + Multi-pass + Multi-pass + + + + Perpendicular + Perpendicular + + + + Enable to reverse the cut direction of the slot path + Enable to reverse the cut direction of the slot path + + + + Reverse cut direction + Reverse cut direction + + + + + Bounding box + Bounding box + + + + + Select the overall boundary for the operation + Select the overall boundary for the operation + + + + Scan type + Scan type + + + + Planar: flat, 3D surface scan. Rotational: 4th-axis rotational scan. + Planar: flat, 3D surface scan. Rotational: 4th-axis rotational scan. + + + + + Cut pattern + Cut pattern + + + + + Set the geometric clearing pattern to use for the operation + Set the geometric clearing pattern to use for the operation + + + + Profile edges + Profile edges + + + + Profile the edges of the selection + Profile the edges of the selection + + + + Avoid last X faces + Avoid last X faces + + + + Avoid cutting the last 'n' faces in the base geometry list of selected faces + Avoid cutting the last 'n' faces in the base geometry list of selected faces + + + + Bounding box extra offset X, Y + Bounding box extra offset X, Y + + + + Additional offset to the selected bounding box along the X axis + Additional offset to the selected bounding box along the X axis + + + + Additional offset to the selected bounding box along the Y axis + Additional offset to the selected bounding box along the Y axis + + + + Drop cutter direction + Drop cutter direction + + + + Dropcutter lines are created parallel to this axis. + Dropcutter lines are created parallel to this axis. + + + + + Set the Z-axis depth offset from the target surface + Set the Z-axis depth offset from the target surface + + + + Stepover + Stepover + + + + Set to true if specifying a start point + Set to true if specifying a start point + + + + + Optimize linear paths + Optimize linear paths + + + + If true, the cutter will remain inside the boundaries of the model or selected faces + If true, the cutter will remain inside the boundaries of the model or selected faces + + + + Boundary enforcement + Boundary enforcement + + + + Optimize stepover transitions + Optimize stepover transitions + + + + + Set the sampling resolution. Smaller values quickly increase processing time. + Set the sampling resolution. Smaller values quickly increase processing time. + + + + + Enable optimization of linear paths (co-linear points). Removes unnecessary co-linear points from G-code output. + Enable optimization of linear paths (co-linear points). Removes unnecessary co-linear points from G-code output. + + + + Enable separate optimization of transitions between, and breaks within, each step over path. + Enable separate optimization of transitions between, and breaks within, each step over path. + + + + Depth offset + Depth offset + + + + Select the algorithm to use: 'OCL Dropcutter*', or 'Experimental' (not OCL based). + Select the algorithm to use: 'OCL Dropcutter*', or 'Experimental' (not OCL based). + + + + Boundary adjustment + Boundary adjustment + + + + Step over + Step over + + + + + The amount by which the tool is laterally displaced on each cycle of the pattern, specified in percent of the tool diameter. + +A step over of 100% results in no overlap between two different cycles. + The amount by which the tool is laterally displaced on each cycle of the pattern, specified in percent of the tool diameter. + +A step over of 100% results in no overlap between two different cycles. + + + + + Sample interval + Sample interval + + + + Setup Global + Setup Global + + + + Depths + Depths + + + + Expression set as the StartDepth of a newly created operation. + +Default: OpStartDepth + Expression set as the StartDepth of a newly created operation. + +Default: OpStartDepth + + + + Expression set as the FinalDepth for a newly created operation. + +Default: OpFinalDepth + Expression set as the FinalDepth for a newly created operation. + +Default: OpFinalDepth + + + + Expression set as the StepDown of a newly created operation. + +Default: OpToolDiameter + Expression set as the StepDown of a newly created operation. + +Default: OpToolDiameter + + + + Heights + Heights + + + + Expression + Expression + + + + Offset + Fritháireamh + + + + Clearance + Imréiteach + + + + Expression set as ClearanceHeight for new operations. + +Default: "OpStockZMax+SetupSheet.ClearanceHeightOffset" + Expression set as ClearanceHeight for new operations. + +Default: "OpStockZMax+SetupSheet.ClearanceHeightOffset" + + + + Expression set as SafeHeight for new operations. + +Default: "OpStockZMax+SetupSheet.SafeHeightOffset" + Expression set as SafeHeight for new operations. + +Default: "OpStockZMax+SetupSheet.SafeHeightOffset" + + + + SafeHeightOffset can be for expressions to set the SafeHeight for new operations. + +Default: "5mm" + SafeHeightOffset can be for expressions to set the SafeHeight for new operations. + +Default: "5mm" + + + + Rapid vertical speed assigned to VertRapid of new ToolController. + Rapid vertical speed assigned to VertRapid of new ToolController. + + + + Safe + Safe + + + + ClearanceHeightOffset - can be used by expressions to set the default ClearanceHeight for new operations. + +Default: 3 mm + ClearanceHeightOffset - can be used by expressions to set the default ClearanceHeight for new operations. + +Default: 3 mm + + + + Rapid Speeds + Rapid Speeds + + + + Horizontal + Horizontal + + + + Rapid horizontal speed assigned as HorizRapid to new ToolController + Rapid horizontal speed assigned as HorizRapid to new ToolController + + + + Vertical + Vertical + + + + Thread + Thread + + + + Orientation + Treoshuíomh + + + + + Type + Cineál + + + + Fit + Fit + + + + Major diameter + Major diameter + + + + Minor diameter + Minor diameter + + + + Lead in/out + Lead in/out + + + + Pitch + Pitch + + + + The tool and its settings to be used for this operation. + The tool and its settings to be used for this operation. + + + + TPI + TPI + + + + + Operation + Operation + + + + Passes + Passes + + + + Discretization Deflection + Discretization Deflection + + + + This value is used in discretizing arcs into segments. Smaller values will result in larger G-code. Larger values may cause unwanted segments in the medial line path. + This value is used in discretizing arcs into segments. Smaller values will result in larger G-code. Larger values may cause unwanted segments in the medial line path. + + + + Filter colinear lines + Filter colinear lines + + + + Sets how aggressively colinear segments are filtered from the voronoi diagram. Valid values are 0 - 90 degrees (larger numbers filter more). Default = 10 + Sets how aggressively colinear segments are filtered from the voronoi diagram. Valid values are 0 - 90 degrees (larger numbers filter more). Default = 10 + + + + Finishing pass Z offset + Finishing pass Z offset + + + + Endmill offset for the finishing pass run. Use small value like -0.2 mm to help clean "fuzzy skin" or other artefacts. + Endmill offset for the finishing pass run. Use small value like -0.2 mm to help clean "fuzzy skin" or other artefacts. + + + + After carving, travel again the path to remove artifacts and imperfections + After carving, travel again the path to remove artifacts and imperfections + + + + Finishing pass + Finishing pass + + + + Optimize path to avoid raising endmill when moving to adjacent edges. May result in sub-millimeter inaccuracies. + Optimize path to avoid raising endmill when moving to adjacent edges. May result in sub-millimeter inaccuracies. + + + + Optimize movements + Optimize movements + + + + Algorithm + Algorithm + + + + Point Edit + Point Edit + + + + Global X + Global X + + + + Global Y + Global Y + + + + Global Z + Global Z + + + + Property Bag + Property Bag + + + + Modify + Modhnaigh + + + + Tool + Uirlis + + + + Name + Ainm + + + + Display Name + Display Name + + + + Material + Ábhar + + + + Length offset + Length offset + + + + Flat radius + Flat radius + + + + Corner radius + Corner radius + + + + Point/tip angle + Point/tip angle + + + + Cutting edge height + Cutting edge height + + + + + Tool Parameter + Tool Parameter + + + + Image + Íomhá + + + + Tag Parameters + Tag Parameters + + + + Default width + Default width + + + + Set the default width of holding tags. + +If the width is set to 0 the dressup will try to guess a reasonable value based on the path itself. + Set the default width of holding tags. + +If the width is set to 0 the dressup will try to guess a reasonable value based on the path itself. + + + + Default height + Default height + + + + Default height of holding tags. + +If the specified height is 0 the dressup will use half the height of the part. Should the height be bigger than the height of the part the dressup will reduce the height to the height of the part. + Default height of holding tags. + +If the specified height is 0 the dressup will use half the height of the part. Should the height be bigger than the height of the part the dressup will reduce the height to the height of the part. + + + + Default angle + Default angle + + + + Plunge angle for ascent and descent of holding tag + Plunge angle for ascent and descent of holding tag + + + + Default radius + Default radius + + + + Initial # tags + Initial # tags + + + + Specify the number of tags generated when a new dressup is created + Specify the number of tags generated when a new dressup is created + + + + Radius of the fillet on the tag's top edge. + +If the radius is bigger than that which the tag shape itself supports, the resulting shape will be that of a dome. + Radius of the fillet on the tag's top edge. + +If the radius is bigger than that which the tag shape itself supports, the resulting shape will be that of a dome. + + + + Tag Generation + Tag Generation + + + + G-Code + G-Code + + + + Start at vertex + Start at vertex + + + + Specify the vertex number of the underlying shape string at which engraving should start + Specify the vertex number of the underlying shape string at which engraving should start + + + + Gui::Dialog::DlgSettingsPath + + + Job Preferences + Job Preferences + + + + General + Ginearálta + + + + Defaults + Defaults + + + + Template + Template + + + + The default template to be selected when creating a new job. + +This can be helpful when almost all jobs will be processed by the same machine with a similar setup. + +If left empty no template will be preselected. + The default template to be selected when creating a new job. + +This can be helpful when almost all jobs will be processed by the same machine with a similar setup. + +If left empty no template will be preselected. + + + + Geometry + Geometry + + + + Post Processor + Post Processor + + + + Output File + Output File + + + + Overwrite existing file + Overwrite existing file + + + + Append Unique ID on conflict + Append Unique ID on conflict + + + + Enter a path and optionally file name (see below) to be used as the default for the post processor export. +The following substitutions are performed before the name is resolved at the time of the post processing: +Substitution allows the following: +%D ... directory of the active document +%d ... name of the active document (with extension) +%M ... user macro directory +%j ... name of the active Job object + +The Following can be used if output is being split. If Output is not split +these will be ignored. +%T ... Tool Number +%t ... Tool Controller label + +%W ... Work Coordinate System +%O ... Operation Label + +When splitting output, a sequence number will always be added. + +if %S is included, you can specify where the number occurs. Without it, the number will be added to the end of the string. + +%S ... Sequence Number + +The following example stores all files with the same name as the document in the directory /home/freecad (please remove quotes): +&quot;/home/cnc/%d.g-code&quot; +See the file save policy below on how to deal with name conflicts. + Enter a path and optionally file name (see below) to be used as the default for the post processor export. +The following substitutions are performed before the name is resolved at the time of the post processing: +Substitution allows the following: +%D ... directory of the active document +%d ... name of the active document (with extension) +%M ... user macro directory +%j ... name of the active Job object + +The Following can be used if output is being split. If Output is not split +these will be ignored. +%T ... Tool Number +%t ... Tool Controller label + +%W ... Work Coordinate System +%O ... Operation Label + +When splitting output, a sequence number will always be added. + +if %S is included, you can specify where the number occurs. Without it, the number will be added to the end of the string. + +%S ... Sequence Number + +The following example stores all files with the same name as the document in the directory /home/freecad (please remove quotes): +&quot;/home/cnc/%d.g-code&quot; +See the file save policy below on how to deal with name conflicts. + + + + Choose how to deal with potential file name conflicts. Always open a dialog, only open a dialog if the output file already exists, overwrite any existing file or add a unique (3 digit) sequential ID to the file name. + Choose how to deal with potential file name conflicts. Always open a dialog, only open a dialog if the output file already exists, overwrite any existing file or add a unique (3 digit) sequential ID to the file name. + + + + It doesn't seem there are any post processor scripts installed. Please add some into your macro directory and make sure the file name ends with &quot;_post.py&quot;. + It doesn't seem there are any post processor scripts installed. Please add some into your macro directory and make sure the file name ends with &quot;_post.py&quot;. + + + + Setup + Setup + + + + Stock + Stock + + + + Default geometry tolerance + Default geometry tolerance + + + + Default value for new jobs, used for computing Paths. Smaller increases accuracy, but slows down computation + Default value for new jobs, used for computing Paths. Smaller increases accuracy, but slows down computation + + + + Default curve accuracy + Default curve accuracy + + + + Post processor + Post processor + + + + Default path + Default path + + + + File save policy + File save policy + + + + Open file dialog + Open file dialog + + + + Open file dialog on conflict + Open file dialog on conflict + + + + Post processors selection + Post processors selection + + + + Default post processor + Default post processor + + + + Select one of the post processors as the default + Select one of the post processors as the default + + + + Default arguments + Default arguments + + + + Optional arguments passed to the default post processor specified above. See the post processor's documentation for supported arguments. + Optional arguments passed to the default post processor specified above. See the post processor's documentation for supported arguments. + + + + Create box + Create box + + + + Create cylinder + Create cylinder + + + + Extend model's bounding box + Extend model's bounding box + + + + Ext. X + Ext. X + + + + Ext. Y + Ext. Y + + + + Ext. Z + Ext. Z + + + + Radius + Ga + + + + + Height + Airde + + + + Length + Fad + + + + Width + Width + + + + Placement + Socrúchán + + + + Angle + Uillinn + + + + Axis + Ais + + + + Position + Position + + + + PathGui::DlgProcessorChooser + + + + None + Dada + + + + PathGui::DlgSettingsPathColor + + + GUI + GUI + + + + Path highlight color + Path highlight color + + + + Default normal path color + Default normal path color + + + + Bounding box normal color + Bounding box normal color + + + + The default color for new shapes + An dath réamhshocraithe do chruthanna nua + + + + Probe path color + Probe path color + + + + Bounding box selection color + Bounding box selection color + + + + Default pathline width + Default pathline width + + + + Path selection style + Path selection style + + + + Bounding box + Bounding box + + + + Task panel layout + Task panel layout + + + + Multi-panel + Multi-panel + + + + Multi-panel - reversed + Multi-panel - reversed + + + + The default line thickness for new shapes + An tiús líne réamhshocraithe do chruthanna nua + + + + Default path marker color + Default path marker color + + + + + + + + + The default line color for new shapes + An dath líne réamhshocraithe do chruthanna nua + + + + Default Path Colors + Default Path Colors + + + + Rapid path color + Rapid path color + + + + UI Settings + UI Settings + + + + Default path shape selection behavior in 3D viewer + Default path shape selection behavior in 3D viewer + + + + Shape + Cruth + + + + None + Dada + + + + Classic + Classic + + + + Classic - reversed + Classic - reversed + + + + Advanced + Advanced + + + + Warnings + Rabhaidh + + + + Suppress all warnings about setting speed rates for accurate cycle time calculation + Suppress all warnings about setting speed rates for accurate cycle time calculation + + + + Suppress all missing speeds warning + Suppress all missing speeds warning + + + + Suppress warning about setting the rapid speed rates for accurate cycle time calculation. Ignored if all speed warnings are already suppressed. + Suppress warning about setting the rapid speed rates for accurate cycle time calculation. Ignored if all speed warnings are already suppressed. + + + + Suppress missing rapid speeds warning + Suppress missing rapid speeds warning + + + + + Suppress warning whenever a path selection mode is activated + Suppress warning whenever a path selection mode is activated + + + + Suppress feed rate warning + Suppress feed rate warning + + + + OpenCAMLib + OpenCAMLib + + + + Suppress selection mode warning + Suppress selection mode warning + + + + If OpenCAMLib is installed with Python bindings, it can be used by some additional 3D operations. NOTE: Enabling OpenCAMLib here requires a restart of FreeCAD to take effect. + If OpenCAMLib is installed with Python bindings, it can be used by some additional 3D operations. NOTE: Enabling OpenCAMLib here requires a restart of FreeCAD to take effect. + + + + Enable OCL dependent features + Enable OCL dependent features + + + + Suppress warning if openCAMlib cannot be found + Suppress warning if openCAMlib cannot be found + + + + Suppress openCAMlib warning + Suppress openCAMlib warning + + + + PathGui::TaskWidgetPathCompound + + + Compound paths + Compound paths + + + + TaskDlgPathCompound + + + Paths List + Paths List + + + + Reorder children by dragging and dropping them to their correct location + Reorder children by dragging and dropping them to their correct location + + + + TaskPanel + + + AxisMap Dressup + AxisMap Dressup + + + + + Radius + Ga + + + + The radius of the wrapped axis + The radius of the wrapped axis + + + + Axis mapping + Axis mapping + + + + The input mapping axis. Coordinates of the first axis will be mapped to the second. + The input mapping axis. Coordinates of the first axis will be mapped to the second. + + + + X->A + X->A + + + + Y->A + Y->A + + + + X->B + X->B + + + + Y->B + Y->B + + + + X->C + X->C + + + + Y->C + Y->C + + + + Dogbones + Dogbones + + + + + Dressup + Dressup + + + + Style + Stíl + + + + <html><head/><body><p>Select desired style of the bone dressup:</p><p><span style=" font-weight:600; font-style:italic;">Dogbone</span> ... take the shortest path to cover the corner,</p><p><span style=" font-weight:600; font-style:italic;">T-bone</span> ... extend a certain direction until corner is covered</p></body></html> + <html><head/><body><p>Select desired style of the bone dressup:</p><p><span style=" font-weight:600; font-style:italic;">Dogbone</span> ... take the shortest path to cover the corner,</p><p><span style=" font-weight:600; font-style:italic;">T-bone</span> ... extend a certain direction until corner is covered</p></body></html> + + + + Dogbone + Dogbone + + + + T-bone horizontal + T-bone horizontal + + + + T-bone vertical + T-bone vertical + + + + T-bone long edge + T-bone long edge + + + + T-bone short edge + T-bone short edge + + + + Side + Taobh + + + + On which side of the profile bones are inserted - this also determines which corners are dressed up. The default value is determined based on the profile being dressed up. + On which side of the profile bones are inserted - this also determines which corners are dressed up. The default value is determined based on the profile being dressed up. + + + + Left + Ar chlé + + + + Right + Ar dheis + + + + Incision + Incision + + + + <html><head/><body><p>Determines the incision length of the bone to be inserted into the profile.</p><p><span style=" font-weight:600; font-style:italic;">adaptive</span> ... the length is adapted to cover the corner based on the angle of its edges, taking the current tool radius into account (default)</p><p><span style=" font-weight:600; font-style:italic;">fixed</span> ... is the same as adaptive for straight angles. For T-bones it's the radius of the tool (R) and for dogbones it's R * (2/√2 - 1).</p><p><span style=" font-weight:600; font-style:italic;">custom</span> ... lets you specify a custom (fixed) length below</p></body></html> + <html><head/><body><p>Determines the incision length of the bone to be inserted into the profile.</p><p><span style=" font-weight:600; font-style:italic;">adaptive</span> ... the length is adapted to cover the corner based on the angle of its edges, taking the current tool radius into account (default)</p><p><span style=" font-weight:600; font-style:italic;">fixed</span> ... is the same as adaptive for straight angles. For T-bones it's the radius of the tool (R) and for dogbones it's R * (2/√2 - 1).</p><p><span style=" font-weight:600; font-style:italic;">custom</span> ... lets you specify a custom (fixed) length below</p></body></html> + + + + Adaptive + Oiriúnaitheach + + + + Custom + Custom + + + + Fixed + Seasta + + + + <html><head/><body><p>Enter length for each bone if <span style=" font-weight:600;">Incision</span> is set to <span style=" font-weight:600;">custom</span>, ignored otherwise.</p></body></html> + <html><head/><body><p>Enter length for each bone if <span style=" font-weight:600;">Incision</span> is set to <span style=" font-weight:600;">custom</span>, ignored otherwise.</p></body></html> + + + + <html><head/><body><p>List of bone locations (with all bones at that location) that are part of this dressup. The list is determined by the corners in the profile and the selected <span style=" font-weight:600;">Side</span> for the bones. </p><p>You can <span style=" font-weight:600;">un-check</span> the bones you don't want to be dressed up.</p><p>If a bone is <span style=" font-weight:600;">grayed out</span> it means that it is already dressed up by a previous dressup. Or put another way, if you dress up this dogbone dressup again you will only be able to select the bones that are un-checked here.</p><p>If this list is empty it probably means you're trying to create bones on the wrong side of the profile.</p></body></html> + <html><head/><body><p>List of bone locations (with all bones at that location) that are part of this dressup. The list is determined by the corners in the profile and the selected <span style=" font-weight:600;">Side</span> for the bones. </p><p>You can <span style=" font-weight:600;">un-check</span> the bones you don't want to be dressed up.</p><p>If a bone is <span style=" font-weight:600;">grayed out</span> it means that it is already dressed up by a previous dressup. Or put another way, if you dress up this dogbone dressup again you will only be able to select the bones that are un-checked here.</p><p>If this list is empty it probably means you're trying to create bones on the wrong side of the profile.</p></body></html> + + + + Length + Fad + + + + Dragknife Dressup + Dragknife Dressup + + + + Filter Angle + Filter Angle + + + + Angles less than filter angle will not receive corner actions + Angles less than filter angle will not receive corner actions + + + + Offset distance + Fad fritháireamh + + + + Distance the point trails behind the spindle + Distance the point trails behind the spindle + + + + Pivot height + Pivot height + + + + Height to raise during corner action + Height to raise during corner action + + + + Holding Tags + Holding Tags + + + + Width + Width + + + + Height + Airde + + + + Angle + Uillinn + + + + Width of the resulting holding tag + Width of the resulting holding tag + + + + Plunge angle for ascent and descent of holding tag + Plunge angle for ascent and descent of holding tag + + + + Edit + Eagar + + + + Add + Cuir leis + + + + Height of holding tag. Note that resulting tag might be smaller if the tag's width and angle result in a triangular shape. + Height of holding tag. Note that resulting tag might be smaller if the tag's width and angle result in a triangular shape. + + + + Radius of the fillet at the top. If the radius is too big for the tag shape it gets reduced to the maximum possible radius - resulting in a spherical shape. + Radius of the fillet at the top. If the radius is too big for the tag shape it gets reduced to the maximum possible radius - resulting in a spherical shape. + + + + List of current tags. Edit coordinates by double click or Edit button. Tags are automatically disabled if they overlap with the previous tag, or don't lie on the base wire. + List of current tags. Edit coordinates by double click or Edit button. Tags are automatically disabled if they overlap with the previous tag, or don't lie on the base wire. + + + + Delete + Scrios + + + + Auto Generate + Auto Generate + + + + + Replace All + Replace All + + + + Copy From + Copy From + + + + Z Depth Correction + Z Depth Correction + + + + Probe Points File + Probe Points File + + + + File Name + Ainm Comhaid + + + + Enter the filename containing the probe data + Enter the filename containing the probe data + + + + TaskPathSimulator + + + + + Path Simulator + Path Simulator + + + + + Accuracy + Accuracy + + + + + Job + Job + + + + + Activate/resume simulation + Activate/resume simulation + + + + Stop running simulation + Stop running simulation + + + + Stop + Stop + + + + + Play + Seinn + + + + Pause simulation + Pause simulation + + + + Pause + Pause + + + + Single step simulation + Single step simulation + + + + Step + Step + + + + Run the simulation until it ends without an animation + Run the simulation until it ends without an animation + + + + Speed + Luas + + + + Fast Forward + Fast Forward + + + + G/s + G/s + + + + * Note: Volumetric simulation, inaccuracies are inherent. + * Note: Volumetric simulation, inaccuracies are inherent. + + + + TextLabel + Lipéad Téacs + + + + Launch CAMotics + Launch CAMotics + + + + New CAMotics File + New CAMotics File + + + + pathEdit + + + Job Edit + Job Edit + + + + General + Ginearálta + + + + Job + Job + + + + Label + Lipéad + + + + Model + Samhail + + + + + + Edit + Eagar + + + + Description + Cur síos + + + + Output + Aschur + + + + Enter a path and optionally file name (see below) to be used as the default for the post processor export. +The following substitutions are performed before the name is resolved at the time of the post processing: +Substitution allows the following: +%D ... directory of the active document +%d ... name of the active document (with extension) +%M ... user macro directory +%j ... name of the active Job object + +The Following can be used if output is being split. If Output is not split +these will be ignored. +%T ... Tool Number +%t ... Tool Controller label + +%W ... Work Coordinate System +%O ... Operation Label + +When splitting output, a sequence number will always be added. + +if %S is included, you can specify where the number occurs. Without it, the number will be added to the end of the string. + +%S ... Sequence Number + +The following example stores all files with the same name as the document in the directory /home/freecad (please remove quotes): +"/home/cnc/%d.g-code" +See the file save policy below on how to deal with name conflicts. + Enter a path and optionally file name (see below) to be used as the default for the post processor export. +The following substitutions are performed before the name is resolved at the time of the post processing: +Substitution allows the following: +%D ... directory of the active document +%d ... name of the active document (with extension) +%M ... user macro directory +%j ... name of the active Job object + +The Following can be used if output is being split. If Output is not split +these will be ignored. +%T ... Tool Number +%t ... Tool Controller label + +%W ... Work Coordinate System +%O ... Operation Label + +When splitting output, a sequence number will always be added. + +if %S is included, you can specify where the number occurs. Without it, the number will be added to the end of the string. + +%S ... Sequence Number + +The following example stores all files with the same name as the document in the directory /home/freecad (please remove quotes): +"/home/cnc/%d.g-code" +See the file save policy below on how to deal with name conflicts. + + + + Processor + Processor + + + + Arguments + Arguments + + + + Work Coordinate Systems + Work Coordinate Systems + + + + Systems + Systems + + + + Ordering by Fixture, will cause all operations to be performed in the first coordinate system before switching to the second. Then all operations will be performed there in the same order. + +This is useful if the operator can safely load work into one coordinate system while the machine is doing work in another. + +Ordering by Tool, will minimize the Tool Changes. A tool change will be done, then all operations in all coordinate systems before changing tools. + +Ordering by operation will do each operation in all coordinate systems before moving to the next operation. This is especially useful in conjunction with the 'split output' even with only a single work coordinate system since it will put each operation into a separate file. + Ordering by Fixture, will cause all operations to be performed in the first coordinate system before switching to the second. Then all operations will be performed there in the same order. + +This is useful if the operator can safely load work into one coordinate system while the machine is doing work in another. + +Ordering by Tool, will minimize the Tool Changes. A tool change will be done, then all operations in all coordinate systems before changing tools. + +Ordering by operation will do each operation in all coordinate systems before moving to the next operation. This is especially useful in conjunction with the 'split output' even with only a single work coordinate system since it will put each operation into a separate file. + + + + <html><head/><body><p><span style=" font-style:italic;">Work Coordinate Systems</span> also called <span style=" font-style:italic;">Work Offsets</span>, <span style=" font-style:italic;">Fixture Offsets</span>, or <span style=" font-style:italic;">Fixtures </span>are useful for building efficient production jobs where the same part is done many times on the machine. +FreeCAD has no knowledge of where a particular coordinate system exists within the machine coordinate system so adding additional coordinate systems to your job will have no visual change within your job. It will, however, change your G-code output. The exact way in which the output is affected is controlled by the 'order by' setting.</p></body></html> + <html><head/><body><p><span style=" font-style:italic;">Work Coordinate Systems</span> also called <span style=" font-style:italic;">Work Offsets</span>, <span style=" font-style:italic;">Fixture Offsets</span>, or <span style=" font-style:italic;">Fixtures </span>are useful for building efficient production jobs where the same part is done many times on the machine. +FreeCAD has no knowledge of where a particular coordinate system exists within the machine coordinate system so adding additional coordinate systems to your job will have no visual change within your job. It will, however, change your G-code output. The exact way in which the output is affected is controlled by the 'order by' setting.</p></body></html> + + + + Split Output + Split Output + + + + Setup + Setup + + + + Layout + Layout + + + + Stock + Stock + + + + Refresh + Athnuachan + + + + Template export + Template export + + + + Output file + Output file + + + + Optional arguments passed to the post processor. The arguments are specific for each post processor, please see its documentation for details. + Optional arguments passed to the post processor. The arguments are specific for each post processor, please see its documentation for details. + + + + Order by + Order by + + + + If multiple coordinate systems are in use, setting this to TRUE will cause the G-code to be written to multiple output files as controlled by the 'order by' property. For example, if ordering by fixture, the first output file will be for the first fixture and separate file for the second. + If multiple coordinate systems are in use, setting this to TRUE will cause the G-code to be written to multiple output files as controlled by the 'order by' property. For example, if ordering by fixture, the first output file will be for the first fixture and separate file for the second. + + + + Create box + Create box + + + + Create cylinder + Create cylinder + + + + Extend model's bounding box + Extend model's bounding box + + + + Use existing solid + Use existing solid + + + + Assign stock material + Assign stock material + + + + Ext. X + Ext. X + + + + Ext. Y + Ext. Y + + + + Ext. Z + Ext. Z + + + + Radius + Ga + + + + + Height + Airde + + + + Length + Fad + + + + Width + Width + + + + Alignment + Ailíniú + + + + Move to Origin + Move to Origin + + + + Set Origin + Set Origin + + + + Center in Stock + Center in Stock + + + + XY in Stock + XY in Stock + + + + Set + Set + + + + X-Axis + X-Axis + + + + Y-Axis + Y-Axis + + + + Z-Axis + Z-Axis + + + + X=0 + X=0 + + + + Y=0 + Y=0 + + + + Z=0 + Z=0 + + + + Move - XY + Move - XY + + + + Rotate - XY + Rotate - XY + + + + Compound + Comhdhúil + + + + Default values + Default values + + + + Start depth + Start depth + + + + Final depth + Final depth + + + + Step down + Step down + + + + Coolant mode + Coolant mode + + + + Default Values + Default Values + + + + Depths + Depths + + + + Expression set as ClearanceHeight for new operations. + +Default: "OpStockZMax+SetupSheet.ClearanceHeightOffset" + Expression set as ClearanceHeight for new operations. + +Default: "OpStockZMax+SetupSheet.ClearanceHeightOffset" + + + + Expression set as SafeHeight for new operations. + +Default: "OpStockZMax+SetupSheet.SafeHeightOffset" + Expression set as SafeHeight for new operations. + +Default: "OpStockZMax+SetupSheet.SafeHeightOffset" + + + + SafeHeightOffset can be for expressions to set the SafeHeight for new operations. + +Default: "5mm" + SafeHeightOffset can be for expressions to set the SafeHeight for new operations. + +Default: "5mm" + + + + Active Tool + Active Tool + + + + <html><head/><body><p>If True, post processing will create multiple output files based on the <span style=" font-style:italic;">order by</span> setting. + + +For example, if <span style=" font-style:italic;">order by</span> is set to Tool, the first output file will contain the first tool change and all operations, in all coordinate systems, that can be done with that tool before the next tool change is called. + + +If <span style=" font-style:italic;">order by</span> is set to <span style=" font-style:italic;">operation</span> and <span style=" font-style:italic;">split output</span> is true, each operation will be written to a separate file.</p></body></html> + <html><head/><body><p>If True, post processing will create multiple output files based on the <span style=" font-style:italic;">order by</span> setting. + + +For example, if <span style=" font-style:italic;">order by</span> is set to Tool, the first output file will contain the first tool change and all operations, in all coordinate systems, that can be done with that tool before the next tool change is called. + + +If <span style=" font-style:italic;">order by</span> is set to <span style=" font-style:italic;">operation</span> and <span style=" font-style:italic;">split output</span> is true, each operation will be written to a separate file.</p></body></html> + + + + Link stock and model + Link stock and model + + + + Expression set as the StartDepth of a newly created operation. + +Default: OpStartDepth + Expression set as the StartDepth of a newly created operation. + +Default: OpStartDepth + + + + Expression set as the FinalDepth for a newly created operation. + +Default: OpFinalDepth + Expression set as the FinalDepth for a newly created operation. + +Default: OpFinalDepth + + + + Expression set as the StepDown of a newly created operation. + +Default: OpToolDiameter + Expression set as the StepDown of a newly created operation. + +Default: OpToolDiameter + + + + Heights + Heights + + + + Expression + Expression + + + + Offset + Fritháireamh + + + + Clearance + Imréiteach + + + + ClearanceHeightOffset - can be used by expressions to set the default ClearanceHeight for new operations. + +Default: 3 mm + ClearanceHeightOffset - can be used by expressions to set the default ClearanceHeight for new operations. + +Default: 3 mm + + + + Safe + Safe + + + + Coolant + Coolant + + + + + Tools + Uirlisí + + + + Name + Ainm + + + + Nr. + Nr. + + + + + Feed + Feed + + + + Horizontal feed + Horizontal feed + + + + Vertical feed + Vertical feed + + + + Spindle + Spindle + + + + Add + Cuir leis + + + + Remove + Bain + + + + Rapid Speeds + Rapid Speeds + + + + Horizontal + Horizontal + + + + Rapid horizontal speed assigned as HorizRapid to new ToolController + Rapid horizontal speed assigned as HorizRapid to new ToolController + + + + Vertical + Vertical + + + + Rapid vertical speed assigned to VertRapid of new ToolController + Rapid vertical speed assigned to VertRapid of new ToolController + + + + Workplan + Workplan + + + + Delete + Scrios + + + + Op Defaults + Op Defaults + + + + Workbench + + + Project Setup + Project Setup + + + + Tool Commands + Tool Commands + + + + New Operations + New Operations + + + + + Path Modification + Path Modification + + + + Helpful Tools + Helpful Tools + + + + + + + + + + + &CAM + &CAM + + + + Path Dressup + Path Dressup + + + + Supplemental Commands + Supplemental Commands + + + + Specialty Operations + Specialty Operations + + + + Utils + Utils + + + + Path + + + Edit + float = field(default=0) float = field(default=0) float = field(default=0) float = field(default=0) float = field(default=0) float = field(default=0) float = field(default=None) bool = field(default=False) str = field(default="G54") str = field(default="off") int = field(default=0) int = field(default=None) + Eagar + + + + Drag Slider to Simulate + Drag Slider to Simulate + + + + Save Project As + Save Project As + + + + CAMotics Project (*.camotics) + CAMotics Project (*.camotics) + + + + H + H is horizontal feed rate. Must be as short as possible + H + + + + V + V is vertical feed rate. Must be as short as possible + V + + + + Tool number + Tool number + + + + Horizontal feedrate + Horizontal feedrate + + + + Vertical feedrate + Vertical feedrate + + + + Spindle RPM + Spindle RPM + + + + Selected tool is not a drill + Selected tool is not a drill + + + + Invalid Cutting Edge Angle %.2f, must be >0° and <=180° + Invalid Cutting Edge Angle %.2f, must be >0° and <=180° + + + + Cutting Edge Angle (%.2f) results in negative tool tip length + Cutting Edge Angle (%.2f) results in negative tool tip length + + + + Save Sanity Check Report + Save Sanity Check Report + + + + Choose a CAM Job + Choose a CAM Job + + + + CW + CW + + + + CCW + CCW + + + + PathGeom + + + face %s not handled, assuming not vertical + face %s not handled, assuming not vertical + + + + edge %s not handled, assuming not vertical + edge %s not handled, assuming not vertical + + + + isVertical(%s) not supported + isVertical(%s) not supported + + + + isHorizontal(%s) not supported + isHorizontal(%s) not supported + + + + %s not supported for flipping + %s not supported for flipping + + + + Zero working area to process. Check your selection and settings. + Zero working area to process. Check your selection and settings. + + + + App::Property + + + + List of custom property groups + List of custom property groups + + + + Default speed for horizontal rapid moves. + Default speed for horizontal rapid moves. + + + + Default speed for vertical rapid moves. + Default speed for vertical rapid moves. + + + + + Coolant Modes + Coolant Modes + + + + + Default coolant mode. + Default coolant mode. + + + + The usage of this field depends on SafeHeightExpression - by default its value is added to the start depth and used for the safe height of an operation. + The usage of this field depends on SafeHeightExpression - by default its value is added to the start depth and used for the safe height of an operation. + + + + Expression for the safe height of new operations. + Expression for the safe height of new operations. + + + + The usage of this field depends on ClearanceHeightExpression - by default is value is added to the start depth and used for the clearance height of an operation. + The usage of this field depends on ClearanceHeightExpression - by default is value is added to the start depth and used for the clearance height of an operation. + + + + Expression for the clearance height of new operations. + Expression for the clearance height of new operations. + + + + Expression used for the start depth of new operations. + Expression used for the start depth of new operations. + + + + Expression used for the final depth of new operations. + Expression used for the final depth of new operations. + + + + Expression used for step down of new operations. + Expression used for step down of new operations. + + + + + + + The base path to modify + The base path to modify + + + + Solid object to be used to limit the generated Path. + Solid object to be used to limit the generated Path. + + + + Determines if Boundary describes an inclusion or exclusion mask. + Determines if Boundary describes an inclusion or exclusion mask. + + + + + Keep tool down. + Keep tool down. + + + + The base path to dress up + The base path to dress up + + + + + The side of path to insert bones + The side of path to insert bones + + + + + The style of bones + The style of bones + + + + + The algorithm to determine the bone length + The algorithm to determine the bone length + + + + + Dressup length if incision is set to 'custom' + Dressup length if incision is set to 'custom' + + + + Bones that aren't dressed up + Bones that aren't dressed up + + + + Create bones only for outer closed profiles +Can be useful for multi profile operations, e.g. Pocket with ZigZagOffset pattern + Create bones only for outer closed profiles +Can be useful for multi profile operations, e.g. Pocket with ZigZagOffset pattern + + + + Width of tags. + Width of tags. + + + + Height of tags. + Height of tags. + + + + Angle of tag plunge and ascent. + Angle of tag plunge and ascent. + + + + Radius of the fillet for the tag. + Radius of the fillet for the tag. + + + + Locations of inserted holding tags + Locations of inserted holding tags + + + + IDs of disabled holding tags + IDs of disabled holding tags + + + + Factor determining the # of segments used to approximate rounded tags. + Factor determining the # of segments used to approximate rounded tags. + + + + The input mapping axis + The input mapping axis + + + + The radius of the wrapped axis + The radius of the wrapped axis + + + + + + + + The base toolpath to modify + The base toolpath to modify + + + + Angles less than filter angle will not receive corner actions + Angles less than filter angle will not receive corner actions + + + + Distance the point trails behind the spindle + Distance the point trails behind the spindle + + + + Height to raise during corner action + Height to raise during corner action + + + + Modify lead in to toolpath + Modify lead in to toolpath + + + + Modify lead out from toolpath + Modify lead out from toolpath + + + + + Set distance which will attempts to avoid unnecessary retractions + Set distance which will attempts to avoid unnecessary retractions + + + + + The style of motion into the toolpath + The style of motion into the toolpath + + + + + The style of motion out of the toolpath + The style of motion out of the toolpath + + + + + Angle of the Lead-In (1..90) + Angle of the Lead-In (1..90) + + + + + Angle of the Lead-Out (1..90) + Angle of the Lead-Out (1..90) + + + + + Determine length of the Lead-In + Determine length of the Lead-In + + + + + Determine length of the Lead-Out + Determine length of the Lead-Out + + + + + Invert Lead-In direction + Invert Lead-In direction + + + + + Invert Lead-Out direction + Invert Lead-Out direction + + + + + Move start point + Move start point + + + + + Move end point + Move end point + + + + Perform plunges with G0 + Perform plunges with G0 + + + + Angle of ramp + Angle of ramp + + + + Ramping Method + Ramping Method + + + + Which feed rate to use for ramping + Which feed rate to use for ramping + + + + Custom feed rate + Custom feed rate + + + + Should the dressup ignore motion commands above DressupStartDepth + Should the dressup ignore motion commands above DressupStartDepth + + + + The depth where the ramp dressup is enabled. Above this ramps are not generated, but motion commands are passed through as is. + The depth where the ramp dressup is enabled. Above this ramps are not generated, but motion commands are passed through as is. + + + + The point file from the surface probing. + The point file from the surface probing. + + + + Deflection distance for arc interpolation + Deflection distance for arc interpolation + + + + break segments into smaller segments of this length. + break segments into smaller segments of this length. + + + + The G-code output file for this project + The G-code output file for this project + + + + Select the Post Processor + Select the Post Processor + + + + Arguments for the Post Processor (specific to the script) + Arguments for the Post Processor (specific to the script) + + + + + Last Time the Job was post processed + Last Time the Job was post processed + + + + An optional description for this job + An optional description for this job + + + + Job Cycle Time Estimation + Job Cycle Time Estimation + + + + For computing Paths; smaller increases accuracy, but slows down computation + For computing Paths; smaller increases accuracy, but slows down computation + + + + Solid object to be used as stock. + Solid object to be used as stock. + + + + Compound path of all operations in the order they are processed. + Compound path of all operations in the order they are processed. + + + + Select the Type of Job + Select the Type of Job + + + + + Split output into multiple G-code files + Split output into multiple G-code files + + + + + If multiple WCS, order the output this way + If multiple WCS, order the output this way + + + + + The Work Coordinate Systems for the Job + The Work Coordinate Systems for the Job + + + + SetupSheet holding the settings for this job + SetupSheet holding the settings for this job + + + + The base objects for all operations + The base objects for all operations + + + + Collection of all tool controllers for the job + Collection of all tool controllers for the job + + + + + + Operations Cycle Time Estimation + Operations Cycle Time Estimation + + + + Select the type of Job + Select the type of Job + + + + The base object this stock is derived from + The base object this stock is derived from + + + + Extra allowance from part bound box in negative X-direction + Extra allowance from part bound box in negative X-direction + + + + Extra allowance from part bound box in positive X-direction + Extra allowance from part bound box in positive X-direction + + + + Extra allowance from part bound box in negative Y-direction + Extra allowance from part bound box in negative Y-direction + + + + Extra allowance from part bound box in positive Y-direction + Extra allowance from part bound box in positive Y-direction + + + + Extra allowance from part bound box in negative Z-direction + Extra allowance from part bound box in negative Z-direction + + + + Extra allowance from part bound box in positive Z-direction + Extra allowance from part bound box in positive Z-direction + + + + Length of this stock box + Length of this stock box + + + + Width of this stock box + Width of this stock box + + + + Height of this stock box + Height of this stock box + + + + Radius of this stock cylinder + Radius of this stock cylinder + + + + Height of this stock cylinder + Height of this stock cylinder + + + + Internal representation of stock type + Internal representation of stock type + + + + Fixture Offset Number + Fixture Offset Number + + + + + + Make False, to prevent operation from generating code + Make False, to prevent operation from generating code + + + + Side of selected faces that tool should cut + Side of selected faces that tool should cut + + + + Type of adaptive operation + Type of adaptive operation + + + + + + Percent of cutter diameter to step over on each pass + Percent of cutter diameter to step over on each pass + + + + Lift distance for rapid moves + Lift distance for rapid moves + + + + Max length of keep tool down path compared to direct distance between points + Max length of keep tool down path compared to direct distance between points + + + + Influences calculation performance vs stability and accuracy. + +Larger values (further to the right) will calculate faster; smaller values (further to the left) will result in more accurate toolpaths. + Influences calculation performance vs stability and accuracy. + +Larger values (further to the right) will calculate faster; smaller values (further to the left) will result in more accurate toolpaths. + + + + How much stock to leave in the XY plane (eg for finishing operation) + How much stock to leave in the XY plane (eg for finishing operation) + + + + How much stock to leave along the Z axis (eg for finishing operation) + How much stock to leave along the Z axis (eg for finishing operation) + + + + Force plunging into material inside and clearing towards the edges + Force plunging into material inside and clearing towards the edges + + + + How much stock to leave along the Z axis (eg for finishing operation). This property is only used if the ModelAwareExperiment is enabled. + How much stock to leave along the Z axis (eg for finishing operation). This property is only used if the ModelAwareExperiment is enabled. + + + + To take a finishing profile path at the end + To take a finishing profile path at the end + + + + + Stop processing + Stop processing + + + + Use Arcs (G2) for helix ramp + Use Arcs (G2) for helix ramp + + + + Internal input state + Internal input state + + + + Internal output state + Internal output state + + + + Helix ramp entry angle (degrees) + Helix ramp entry angle (degrees) + + + + Helix cone angle (degrees) + Helix cone angle (degrees) + + + + Limit helix entry diameter, if limit larger than tool diameter or 0, tool diameter is used + Limit helix entry diameter, if limit larger than tool diameter or 0, tool diameter is used + + + + + Uses the outline of the base geometry. + Uses the outline of the base geometry. + + + + Orders cuts by region instead of depth. This property is only used if the ModelAwareExperiment is enabled. + Orders cuts by region instead of depth. This property is only used if the ModelAwareExperiment is enabled. + + + + + Enable the experimental model awareness feature to respect 3D geometry and prevent cutting under overhangs + Enable the experimental model awareness feature to respect 3D geometry and prevent cutting under overhangs + + + + Orders cuts by region instead of depth. + Orders cuts by region instead of depth. + + + + + Split Arcs into discrete segments + Split Arcs into discrete segments + + + + + The base geometry for this operation + The base geometry for this operation + + + + Holds the calculated value for the StartDepth + Holds the calculated value for the StartDepth + + + + Holds the calculated value for the FinalDepth + Holds the calculated value for the FinalDepth + + + + + Holds the diameter of the tool + Holds the diameter of the tool + + + + Holds the max Z value of Stock + Holds the max Z value of Stock + + + + Holds the min Z value of Stock + Holds the min Z value of Stock + + + + An optional comment for this Operation + An optional comment for this Operation + + + + User Assigned Label + User Assigned Label + + + + Base locations for this operation + Base locations for this operation + + + + + The tool controller that will be used to calculate the path + The tool controller that will be used to calculate the path + + + + Coolant mode for this operation + Coolant mode for this operation + + + + Starting Depth of Tool- first cut depth in Z + Starting Depth of Tool- first cut depth in Z + + + + Final Depth of Tool- lowest value in Z + Final Depth of Tool- lowest value in Z + + + + Starting Depth internal use only for derived values + Starting Depth internal use only for derived values + + + + + Incremental Step Down of Tool + Incremental Step Down of Tool + + + + Maximum material removed on final pass. + Maximum material removed on final pass. + + + + The height needed to clear clamps and obstructions + The height needed to clear clamps and obstructions + + + + Rapid Safety Height between locations. + Rapid Safety Height between locations. + + + + The start point of this path + The start point of this path + + + + + + + Make True, if specifying a Start Point + Make True, if specifying a Start Point + + + + Lower limit of the turning diameter + Lower limit of the turning diameter + + + + Upper limit of the turning diameter. + Upper limit of the turning diameter. + + + + + Coolant option for this operation + Coolant option for this operation + + + + List of disabled features + List of disabled features + + + + The G-code to be inserted + The G-code to be inserted + + + + The desired width of the chamfer + The desired width of the chamfer + + + + The additional depth of the toolpath + The additional depth of the toolpath + + + + Direction of toolpath + Direction of toolpath + + + + Side of base object + Side of base object + + + + The segment where the toolpath starts + The segment where the toolpath starts + + + + How to join chamfer segments + How to join chamfer segments + + + + + Use chipbreaking + Use chipbreaking + + + + + Use G85 boring cycle with feed out + Use G85 boring cycle with feed out + + + + Incremental Drill depth before retracting to clear chips + Incremental Drill depth before retracting to clear chips + + + + Enable pecking + Enable pecking + + + + The time to dwell between peck cycles + The time to dwell between peck cycles + + + + + Enable dwell + Enable dwell + + + + + Calculate the tip length and subtract from final depth + Calculate the tip length and subtract from final depth + + + + + Controls tool retract height between holes in same op, Default=G98: safety height +Use property KeepToolDown to change this + Controls tool retract height between holes in same op, Default=G98: safety height +Use property KeepToolDown to change this + + + + The height where cutting feed rate starts and retract height for peck operation + The height where cutting feed rate starts and retract height for peck operation + + + + How far the drilling depth is extended + How far the drilling depth is extended + + + + + + Apply G99 retraction: only retract to RetractHeight between holes in this operation + Apply G99 retraction: only retract to RetractHeight between holes in this operation + + + + + + Additional base objects to be engraved + Additional base objects to be engraved + + + + The vertex index to start the toolpath from + The vertex index to start the toolpath from + + + + Default length of extensions. + Default length of extensions. + + + + List of features to extend. + List of features to extend. + + + + When enabled connected extension edges are combined to wires. + When enabled connected extension edges are combined to wires. + + + + + The direction of the circular cuts, ClockWise (Climb), or CounterClockWise (Conventional) + The direction of the circular cuts, ClockWise (Climb), or CounterClockWise (Conventional) + + + + Start cutting from the inside or outside + Start cutting from the inside or outside + + + + The direction of the circular cuts, ClockWise (CW), or CounterClockWise (CCW) + The direction of the circular cuts, ClockWise (CW), or CounterClockWise (CCW) + + + + + Starting Radius + Starting Radius + + + + + + Extra value to stay away from final profile- good for roughing toolpath + Extra value to stay away from final profile- good for roughing toolpath + + + + Shape to use for calculating Boundary + Shape to use for calculating Boundary + + + + Clear edges of surface (Only applicable to BoundBox) + Clear edges of surface (Only applicable to BoundBox) + + + + Exclude milling raised areas inside the face. + Exclude milling raised areas inside the face. + + + + + + + Choose how to process multiple Base Geometry features. + Choose how to process multiple Base Geometry features. + + + + Use adaptive algorithm to eliminate excessive air milling above planar pocket top. + Use adaptive algorithm to eliminate excessive air milling above planar pocket top. + + + + Use adaptive algorithm to eliminate excessive air milling below planar pocket bottom. + Use adaptive algorithm to eliminate excessive air milling below planar pocket bottom. + + + + Process the model and stock in an operation with no Base Geometry selected. + Process the model and stock in an operation with no Base Geometry selected. + + + + Extra offset to apply to the operation. Direction is operation dependent. + Extra offset to apply to the operation. Direction is operation dependent. + + + + Start pocketing at center or boundary + Start pocketing at center or boundary + + + + Angle of the zigzag pattern + Angle of the zigzag pattern + + + + Clearing pattern to use + Clearing pattern to use + + + + Use 3D Sorting of Path + Use 3D Sorting of Path + + + + Attempts to avoid unnecessary retractions. + Attempts to avoid unnecessary retractions. + + + + + Last Stepover Radius. If 0, 50% of cutter is used. Tuning this can be used to improve stepover for some shapes + Last Stepover Radius. If 0, 50% of cutter is used. Tuning this can be used to improve stepover for some shapes + + + + + Skips machining regions that have already been cleared by previous operations. + Skips machining regions that have already been cleared by previous operations. + + + + X offset between tool and probe + X offset between tool and probe + + + + Y offset between tool and probe + Y offset between tool and probe + + + + Number of points to probe in X-direction + Number of points to probe in X-direction + + + + Number of points to probe in Y-direction + Number of points to probe in Y-direction + + + + The output location for the probe data to be written + The output location for the probe data to be written + + + + + The direction that the toolpath should go around the part ClockWise (CW) or CounterClockWise (CCW) + The direction that the toolpath should go around the part ClockWise (CW) or CounterClockWise (CCW) + + + + Controls how tool moves around corners. Default=Round + Controls how tool moves around corners. Default=Round + + + + Maximum distance before a miter joint is truncated + Maximum distance before a miter joint is truncated + + + + Profile holes as well as the outline + Profile holes as well as the outline + + + + Profile the outline + Profile the outline + + + + Profile round holes + Profile round holes + + + + Side of edge that tool should cut + Side of edge that tool should cut + + + + Make True, if using Cutter Radius Compensation + Make True, if using Cutter Radius Compensation + + + + The number of passes to do. If more than one, requires a non-zero value for Stepover + The number of passes to do. If more than one, requires a non-zero value for Stepover + + + + + If doing multiple passes, the extra offset of each additional pass + If doing multiple passes, the extra offset of each additional pass + + + + The number of passes to do. Requires a non-zero value for Stepover + The number of passes to do. Requires a non-zero value for Stepover + + + + + Show the temporary path construction objects when module is in DEBUG mode. + Show the temporary path construction objects when module is in DEBUG mode. + + + + + + Set the geometric clearing pattern to use for the operation. + Set the geometric clearing pattern to use for the operation. + + + + + + Complete the operation in a single pass at depth, or multiple passes to final depth. + Complete the operation in a single pass at depth, or multiple passes to final depth. + + + + Show the temporary toolpath construction objects when module is in DEBUG mode. + Show the temporary toolpath construction objects when module is in DEBUG mode. + + + + Enter custom start point for slot toolpath. + Enter custom start point for slot toolpath. + + + + Enter custom end point for slot toolpath. + Enter custom end point for slot toolpath. + + + + Positive extends the beginning of the toolpath, negative shortens. + Positive extends the beginning of the toolpath, negative shortens. + + + + Positive extends the end of the toolpath, negative shortens. + Positive extends the end of the toolpath, negative shortens. + + + + Choose the toolpath orientation with regard to the feature(s) selected. + Choose the toolpath orientation with regard to the feature(s) selected. + + + + Choose what point to use on the first selected feature. + Choose what point to use on the first selected feature. + + + + Choose what point to use on the second selected feature. + Choose what point to use on the second selected feature. + + + + For arcs/circular edges, offset the radius for the toolpath. + For arcs/circular edges, offset the radius for the toolpath. + + + + Enable to reverse the cut direction of the slot toolpath. + Enable to reverse the cut direction of the slot toolpath. + + + + The custom start point for the toolpath of this operation + The custom start point for the toolpath of this operation + + + + + The custom start point for the path of this operation + The custom start point for the path of this operation + + + + Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. + Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. + + + + Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. + Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. + + + + + Stop index(angle) for rotational scan + Stop index(angle) for rotational scan + + + + Dropcutter lines are created parallel to this axis. + Dropcutter lines are created parallel to this axis. + + + + Additional offset to the selected bounding box + Additional offset to the selected bounding box + + + + The model will be rotated around this axis. + The model will be rotated around this axis. + + + + Start index(angle) for rotational scan + Start index(angle) for rotational scan + + + + Planar: Flat, 3D surface scan. Rotational: 4th-axis rotational scan. + Planar: Flat, 3D surface scan. Rotational: 4th-axis rotational scan. + + + + + Avoid cutting the last 'N' faces in the Base Geometry list of selected faces. + Avoid cutting the last 'N' faces in the Base Geometry list of selected faces. + + + + + Do not cut internal features on avoided faces. + Do not cut internal features on avoided faces. + + + + + Positive values push the cutter toward, or beyond, the boundary. Negative values retract the cutter away from the boundary. + Positive values push the cutter toward, or beyond, the boundary. Negative values retract the cutter away from the boundary. + + + + + If true, the cutter will remain inside the boundaries of the model or selected face(s). + If true, the cutter will remain inside the boundaries of the model or selected face(s). + + + + + Positive values push the cutter toward, or into, the feature. Negative values retract the cutter away from the feature. + Positive values push the cutter toward, or into, the feature. Negative values retract the cutter away from the feature. + + + + + Cut internal feature areas within a larger selected face. + Cut internal feature areas within a larger selected face. + + + + + Select the overall boundary for the operation. + Select the overall boundary for the operation. + + + + + Set the direction for the cutting tool to engage the material: Climb (ClockWise) or Conventional (CounterClockWise) + Set the direction for the cutting tool to engage the material: Climb (ClockWise) or Conventional (CounterClockWise) + + + + + The yaw angle used for certain clearing patterns + The yaw angle used for certain clearing patterns + + + + + Reverse the cut order of the stepover paths. For circular cut patterns, begin at the outside and work toward the center. + Reverse the cut order of the stepover paths. For circular cut patterns, begin at the outside and work toward the center. + + + + + Set the Z-axis depth offset from the target surface. + Set the Z-axis depth offset from the target surface. + + + + + Set the start point for the cut pattern. + Set the start point for the cut pattern. + + + + + Choose location of the center point for starting the cut pattern. + Choose location of the center point for starting the cut pattern. + + + + Profile the edges of the selection. + Profile the edges of the selection. + + + + + Set the sampling resolution. Smaller values quickly increase processing time. + Set the sampling resolution. Smaller values quickly increase processing time. + + + + + Set the stepover percentage, based on the tool's diameter. + Set the stepover percentage, based on the tool's diameter. + + + + + Enable optimization of linear paths (co-linear points). Removes unnecessary co-linear points from G-code output. + Enable optimization of linear paths (co-linear points). Removes unnecessary co-linear points from G-code output. + + + + + Enable separate optimization of transitions between, and breaks within, each step over path. + Enable separate optimization of transitions between, and breaks within, each step over path. + + + + Convert co-planar arcs to G2/G3 G-code commands for `Circular` and `CircularZigZag` cut patterns. + Convert co-planar arcs to G2/G3 G-code commands for `Circular` and `CircularZigZag` cut patterns. + + + + + Collinear and co-radial artifact gaps that are smaller than this threshold are closed in the path. + Collinear and co-radial artifact gaps that are smaller than this threshold are closed in the path. + + + + + Feedback: three smallest gaps identified in the path geometry. + Feedback: three smallest gaps identified in the path geometry. + + + + Set thread orientation + Set thread orientation + + + + Currently only internal + Currently only internal + + + + Defines which standard thread was chosen + Defines which standard thread was chosen + + + + Set thread's major diameter + Set thread's major diameter + + + + Set thread's minor diameter + Set thread's minor diameter + + + + Set thread's pitch - used for metric threads + Set thread's pitch - used for metric threads + + + + Set thread's TPI (turns per inch) - used for imperial threads + Set thread's TPI (turns per inch) - used for imperial threads + + + + Override to control how loose or tight the threads are milled + Override to control how loose or tight the threads are milled + + + + Set how many passes are used to cut the thread + Set how many passes are used to cut the thread + + + + Direction of thread cutting operation + Direction of thread cutting operation + + + + Set to True to get lead in and lead out arcs at the start and end of the thread cut + Set to True to get lead in and lead out arcs at the start and end of the thread cut + + + + Operation to clear the inside of the thread + Operation to clear the inside of the thread + + + + Optimize movements + Optimize movements + + + + Add finishing pass + Add finishing pass + + + + Finishing pass Z offset + Finishing pass Z offset + + + + The deflection value for discretizing arcs + The deflection value for discretizing arcs + + + + Cutoff for removing colinear segments (degrees). + default=10.0. + Cutoff for removing colinear segments (degrees). + default=10.0. + + + + Vcarve Tolerance + Vcarve Tolerance + + + + Smaller values yield a finer, more accurate the mesh. Smaller values increase processing time a lot. + Smaller values yield a finer, more accurate the mesh. Smaller values increase processing time a lot. + + + + Smaller values yield a finer, more accurate the mesh. Smaller values do not increase processing time much. + Smaller values yield a finer, more accurate the mesh. Smaller values do not increase processing time much. + + + + Select the algorithm to use: OCL Dropcutter*, or Experimental (Not OCL based). + Select the algorithm to use: OCL Dropcutter*, or Experimental (Not OCL based). + + + + Set to clear last layer in a `Multi-pass` operation. + Set to clear last layer in a `Multi-pass` operation. + + + + Ignore outer waterlines above this height. + Ignore outer waterlines above this height. + + + + + Pattern method + Pattern method + + + + Make copies in X direction before Y in Linear 2D pattern + Make copies in X direction before Y in Linear 2D pattern + + + + + The number of copies in X-direction in linear pattern + The number of copies in X-direction in linear pattern + + + + + The number of copies in Y-direction in linear pattern + The number of copies in Y-direction in linear pattern + + + + Make copies in X-direction before Y in linear 2D pattern + Make copies in X-direction before Y in linear 2D pattern + + + + + Percent of copies to randomly offset + Percent of copies to randomly offset + + + + + Maximum random offset of copies + Maximum random offset of copies + + + + + + Seed value for jitter randomness + Seed value for jitter randomness + + + + The toolpaths to array + The toolpaths to array + + + + + The spacing between the array copies in linear pattern + The spacing between the array copies in linear pattern + + + + + Total angle in polar pattern + Total angle in polar pattern + + + + + The number of copies in linear 1D and polar pattern + The number of copies in linear 1D and polar pattern + + + + + The centre of rotation in polar pattern + The centre of rotation in polar pattern + + + + + The tool controller that will be used to calculate the toolpath + The tool controller that will be used to calculate the toolpath + + + + + + Operations cycle time estimation + Operations cycle time estimation + + + + Comment or note for CNC program + Comment or note for CNC program + + + + The unique ID of the tool shape (.fcstd) + The unique ID of the tool shape (.fcstd) + + + + The tool shape type + The tool shape type + + + + The parametrized body representing the tool bit + The parametrized body representing the tool bit + + + + The unique ID of the toolbit + The unique ID of the toolbit + + + + + Tool material + Tool material + + + + Custom property from shape: {name} + Custom property from shape: {name} + + + + The active tool + The active tool + + + + The speed of the cutting spindle in RPM + The speed of the cutting spindle in RPM + + + + + + Direction of spindle rotation + Direction of spindle rotation + + + + Feed rate for vertical moves in Z + Feed rate for vertical moves in Z + + + + Feed rate for horizontal moves + Feed rate for horizontal moves + + + + Rapid rate for vertical moves in Z + Rapid rate for vertical moves in Z + + + + Rapid rate for horizontal moves + Rapid rate for horizontal moves + + + + The tool used by this controller + The tool used by this controller + + + + The toolpath to be copied + The toolpath to be copied + + + + The time to dwell at bottom of tapping cycle + The time to dwell at bottom of tapping cycle + + + + Controls how tool retracts Default=G98 + Controls how tool retracts Default=G98 + + + + The height where feed starts and height during retract tool when path is finished while in a peck operation + The height where feed starts and height during retract tool when path is finished while in a peck operation + + + + How far the tap depth is extended + How far the tap depth is extended + + + + Bones that are not dressed up + Bones that are not dressed up + + + + An optional comment for this operation + An optional comment for this operation + + + + User assigned label + User assigned label + + + + Add an optional or mandatory stop to the program + Add an optional or mandatory stop to the program + + + + Chipload per tooth + Chipload per tooth + + + + PathJob + + + Unsupported stock object %s + Unsupported stock object %s + + + + Unsupported stock type %s (%d) + Unsupported stock type %s (%d) + + + + PathStock + + + Invalid base object %s - no shape found + Invalid base object %s - no shape found + + + + Stock Material property is deprecated. Removing the Material property. Please use native material system to assign a ShapeMaterial + Stock Material property is deprecated. Removing the Material property. Please use native material system to assign a ShapeMaterial + + + + Unsupported stock type named {} + Unsupported stock type named {} + + + + Unsupported PathStock template version {} + Unsupported PathStock template version {} + + + + PathAreaOp + + + job %s has no Base. + job %s has no Base. + + + + no job for operation %s found. + no job for operation %s found. + + + + PathDeburr + + + The selected tool has no CuttingEdgeAngle property. Assuming Endmill + + The selected tool has no CuttingEdgeAngle property. Assuming Endmill + + + + + Round + Round + + + + Miter + Miter + + + + PathProfile + + + + Outside + Outside + + + + + Inside + Inside + + + + CW + CW + + + + CCW + CCW + + + + Collectively + Collectively + + + + Individually + Individually + + + + Round + Round + + + + Square + Square + + + + Miter + Miter + + + + The selected edge(s) are inaccessible. If multiple, re-ordering selection might work. + The selected edge(s) are inaccessible. If multiple, re-ordering selection might work. + + + + Unable to create path for face(s). + Unable to create path for face(s). + + + + Check edge selection and Final Depth requirements for profiling open edge(s). + Check edge selection and Final Depth requirements for profiling open edge(s). + + + + PathPocket + + + Pass Extension + Pass Extension + + + + The distance the facing operation will extend beyond the boundary shape. + The distance the facing operation will extend beyond the boundary shape. + + + + PathSurface + + + This operation requires OpenCamLib to be installed. + This operation requires OpenCamLib to be installed. + + + + The GeometryTolerance for this Job is 0.0. + The GeometryTolerance for this Job is 0.0. + + + + Initializing LinearDeflection to 0.001 mm. + Initializing LinearDeflection to 0.001 mm. + + + + No job + No job + + + + Canceling 3D Surface operation. Error creating OCL cutter. + Canceling 3D Surface operation. Error creating OCL cutter. + + + + operation time is + operation time is + + + + Canceled 3D Surface operation. + Canceled 3D Surface operation. + + + + No profile geometry shape returned. + No profile geometry shape returned. + + + + No profile path geometry returned. + No profile path geometry returned. + + + + No clearing shape returned. + No clearing shape returned. + + + + No clearing path geometry returned. + No clearing path geometry returned. + + + + No scan data to convert to G-code. + No scan data to convert to G-code. + + + + Failed to identify tool for operation. + Failed to identify tool for operation. + + + + Failed to map selected tool to an OCL tool type. + Failed to map selected tool to an OCL tool type. + + + + Failed to translate active tool to OCL tool type. + Failed to translate active tool to OCL tool type. + + + + OCL tool not available. Cannot determine is cutter has tilt available. + OCL tool not available. Cannot determine is cutter has tilt available. + + + + PathSurfaceSupport + + + Shape appears to not be horizontal planar. + Shape appears to not be horizontal planar. + + + + Cannot calculate the Center Of Mass. + Cannot calculate the Center Of Mass. + + + + Using Center of Boundbox instead. + Using Center of Boundbox instead. + + + + Face selection is unavailable for Rotational scans. + Face selection is unavailable for Rotational scans. + + + + Ignoring selected faces. + Ignoring selected faces. + + + + Failed to pre-process base as a whole. + Failed to pre-process base as a whole. + + + + Failed to identify a horizontal cross-section for Face + Failed to identify a horizontal cross-section for Face + + + + Diameter dimension missing from ToolBit shape. + Diameter dimension missing from ToolBit shape. + + + + PathVcarve + + + The Job Base Object has no engraveable element. Engraving operation will produce no output. + The Job Base Object has no engraveable element. Engraving operation will produce no output. + + + + path_waterline + + + This operation requires OpenCamLib to be installed. + This operation requires OpenCamLib to be installed. + + + + OCL Dropcutter + OCL Dropcutter + + + + Experimental + Experimental + + + + BaseBoundBox + BaseBoundBox + + + + Stock + Stock + + + + CenterOfMass + CenterOfMass + + + + CenterOfBoundBox + CenterOfBoundBox + + + + XminYmin + XminYmin + + + + Custom + Custom + + + + Off + Off + + + + + Circular + Circular + + + + + CircularZigZag + CircularZigZag + + + + + Line + Líne + + + + + Offset + Fritháireamh + + + + + Spiral + Bíorlach + + + + + ZigZag + ZigZag + + + + Conventional + Conventional + + + + Climb + Climb + + + + None + Dada + + + + Collectively + Collectively + + + + Individually + Individually + + + + Single-pass + Single-pass + + + + Multi-pass + Multi-pass + + + + PathWaterline + + + New property added to + New property added to + + + + Check default value(s). + Check default value(s). + + + + The GeometryTolerance for this Job is 0.0. + The GeometryTolerance for this Job is 0.0. + + + + Initializing LinearDeflection to 0.0001 mm. + Initializing LinearDeflection to 0.0001 mm. + + + + + Sample interval limits are 0.0001 to 25.4 millimeters. + Sample interval limits are 0.0001 to 25.4 millimeters. + + + + Cut pattern angle limits are +-360 degrees. + Cut pattern angle limits are +-360 degrees. + + + + Cut pattern angle limits are +- 360 degrees. + Cut pattern angle limits are +- 360 degrees. + + + + AvoidLastX_Faces: Only zero or positive values permitted. + AvoidLastX_Faces: Only zero or positive values permitted. + + + + AvoidLastX_Faces: Avoid last X faces count limited to 100. + AvoidLastX_Faces: Avoid last X faces count limited to 100. + + + + No JOB + No JOB + + + + Canceling Waterline operation. Error creating OCL cutter. + Canceling Waterline operation. Error creating OCL cutter. + + + + operation time is + operation time is + + + + PathOp + + + + Make False, to prevent operation from generating code + Make False, to prevent operation from generating code + + + + Edit + Eagar + + + + Base Geometry + Base Geometry + + + + Multiple operations are labeled as + Multiple operations are labeled as + + + + Base Location + Base Location + + + + Heights + Heights + + + + FinalDepth cannot be modified for this operation. +If it is necessary to set the FinalDepth manually please select a different operation. + FinalDepth cannot be modified for this operation. +If it is necessary to set the FinalDepth manually please select a different operation. + + + + Depths + Depths + + + + Diameters + Diameters + + + + AreaOp Operation + AreaOp Operation + + + + Operation + Operation + + + + Uncreate AreaOp Operation + Uncreate AreaOp Operation + + + + Start Point Selection + Start Point Selection + + + + Selects the start point + Selects the start point + + + + No suitable tool controller found. +Aborting op creation + No suitable tool controller found. +Aborting op creation + + + + No tool controller, aborting op creation + No tool controller, aborting op creation + + + + PathArray + + + No base objects for PathArray. + No base objects for PathArray. + + + + Base is empty or an invalid object. + Base is empty or an invalid object. + + + + Arrays of toolpaths having different tool controllers or tool controller not selected. + Arrays of toolpaths having different tool controllers or tool controller not selected. + + + + Arrays not compatible with coolant modes. + Arrays not compatible with coolant modes. + + + + PathGui + + + %s has no property %s (%s) + %s has no property %s (%s) + + + + PathCustom + + + Text + Téacs + + + + File + Comhad + + + + Total invalid lines in Custom Text G-code: %s + Total invalid lines in Custom Text G-code: %s + + + + Custom file %s could not be found. + Custom file %s could not be found. + + + + Total invalid lines in Custom File G-code: %s + Total invalid lines in Custom File G-code: %s + + + + Please check lines: %s + Please check lines: %s + + + + QObject + + + + + + + CAM + CAM + + + + CAM_EngraveTools + + + Engraving Operations + Engraving Operations + + + + CAM_3dTools + + + 3D Operations + 3D Operations + + + + CAM_SelectLoop + + + Finish Selecting Loop + Finish Selecting Loop + + + + Completes the selection of edges that form a loop + Select one edge to search loop edges in horizontal plane + Select two edges to search loop edges in wires of the shape + Select one or more vertical faces to search loop faces which form the walls + Completes the selection of edges that form a loop + Select one edge to search loop edges in horizontal plane + Select two edges to search loop edges in wires of the shape + Select one or more vertical faces to search loop faces which form the walls + + + + Feature Completion + Feature Completion + + + + Closed loop detection failed. + Closed loop detection failed. + + + + CAM_DressupLeadInOut + + + + Style + Stíl + + + + Lead In + Lead In + + + + + Angle + Uillinn + + + + + Radius/length + Radius/length + + + + Offset Entrance Location + Offset Entrance Location + + + + + Invert Direction + Invert Direction + + + + Lead Out + Lead Out + + + + Offset Exit Location + Offset Exit Location + + + + Rapid plunge + Rapid plunge + + + + Retract Threshold + Retract Threshold + + + + Plunge at rapid speed + Plunge at rapid speed + + + + Arc + Arc + + + + Lead In/Out + Lead In/Out + + + + Line + Líne + + + + Perpendicular + Perpendicular + + + + Tangent + Tangent + + + + Arc3d + Arc3d + + + + ArcZ + ArcZ + + + + Helix + Héilics + + + + Line3d + Line3d + + + + LineZ + LineZ + + + + No Retract + No Retract + + + + Vertical + Vertical + + + + Tool controller not selected for base operation: %s + Tool controller not selected for base operation: %s + + + + Creates entry and exit motions for a selected path + Creates entry and exit motions for a selected path + + + + Select one toolpath object + Select one toolpath object + + + + Select a Profile object + Select a Profile object + + + + The selected object is not a toolpath + The selected object is not a toolpath + + + + CAM_DressupPathBoundary + + + The selected object is not a path + The selected object is not a path + + + + Boundary + Teorainn + + + + Creates a boundary dress-up from a selected toolpath + Creates a boundary dress-up from a selected toolpath + + + + Please select one toolpath object + Please select one toolpath object + + + + CAM_DressupTag + + + Cannot insert holding tags for this path - select a profile path + Cannot insert holding tags for this path - select a profile path + + + + The selected object is not a path + The selected object is not a path + + + + Select a profile object + Select a profile object + + + + Holding Tag + Holding Tag + + + + Tag + Tag + + + + Creates a tag dress-up object from a selected toolpath + Creates a tag dress-up object from a selected toolpath + + + + Please select one toolpath object + Please select one toolpath object + + + + CAM_DressupAxisMap + + + Axis Map + Axis Map + + + + Remaps one axis to another + Remaps one axis to another + + + + CAM_Dressup + + + + Select one toolpath object + + Select one toolpath object + + + + + + The selected object is not a toolpath + + The selected object is not a toolpath + + + + + + Select a toolpath object + Select a toolpath object + + + + CAM_DressupDogbone + + + + Dogbone + Dogbone + + + + + Creates a dogbone dress-up object from a selected toolpath + Creates a dogbone dress-up object from a selected toolpath + + + + + Select one toolpath object + Select one toolpath object + + + + + The selected object is not a toolpath + The selected object is not a toolpath + + + + CAM_DressupDragKnife + + + Drag Knife + Drag Knife + + + + Modifies a toolpath to add dragknife corner actions + Modifies a toolpath to add dragknife corner actions + + + + Select one toolpath object + Select one toolpath object + + + + Select a toolpath object + Select a toolpath object + + + + The selected object is not a toolpath + The selected object is not a toolpath + + + + CAM_PreferencesPathDressup + + + Dressups + Dressups + + + + CAM_DressupRampEntry + + + RampMethod1 + RampMethod1 + + + + RampMethod2 + RampMethod2 + + + + RampMethod3 + RampMethod3 + + + + Helix + Héilics + + + + Horizontal Feed Rate + Horizontal Feed Rate + + + + Vertical Feed Rate + Vertical Feed Rate + + + + Ramp Feed Rate + Ramp Feed Rate + + + + Custom + Custom + + + + Ramp Entry + Ramp Entry + + + + Creates a ramp entry dress-up object from a selected toolpath + Creates a ramp entry dress-up object from a selected toolpath + + + + Select one toolpath object + Select one toolpath object + + + + Select a Profile object + Select a Profile object + + + + The selected object is not a toolpath + The selected object is not a toolpath + + + + CAM_Probe + + + Select Probe Point File + Select Probe Point File + + + + + All Files (*.*) + All Files (*.*) + + + + Select Output File + Select Output File + + + + Probe + Probe + + + + Create a Probing Grid from a job stock + Create a Probing Grid from a job stock + + + + CAM_DressupZCorrect + + + Z Depth Correction + Z Depth Correction + + + + Corrects Z depth using a probe map + Corrects Z depth using a probe map + + + + CAM_Job + + + Fixture + Fixture + + + + Tool + Uirlis + + + + Operation + Operation + + + + + 2D + 2D + + + + 2.5D + 2.5D + + + + Lathe + Lathe + + + + Multiaxis + Multiaxis + + + + Edit + Eagar + + + + Stock not a cylinder! + Stock not a cylinder! + + + + Select Output File + Select Output File + + + + All Files (*.*) + All Files (*.*) + + + + Unsupported stock object %s + Unsupported stock object %s + + + + Unsupported stock type %s (%d) + Unsupported stock type %s (%d) + + + + Model Selection + Model Selection + + + + Warning + Warning + + + + Please add one. + Please add one. + + + + Ok + Ok + + + + Add + Cuir leis + + + + This job has no base model. + This job has no base model. + + + + This job has no tool. + This job has no tool. + + + + Solids + Solaid + + + + Jobs + Jobs + + + + Warning: Incompatible Unit Schema + Warning: Incompatible Unit Schema + + + + <b>This document uses an improper unit schema which can result in dangerous situations and machine crashes!</b> + <b>This document uses an improper unit schema which can result in dangerous situations and machine crashes!</b> + + + + Current unit schema '{}' expresses velocity in values <i>per second</i>. + Current unit schema '{}' expresses velocity in values <i>per second</i>. + + + + Please select a unit schema that expresses feed rates <i>per minute</i> instead: + Please select a unit schema that expresses feed rates <i>per minute</i> instead: + + + + Recommended Unit Schemas + Recommended Unit Schemas + + + + Keeping the current unit schema can result in dangerous G-code errors. For details please refer to the <a href='https://wiki.freecad.org/CAM_Workbench#Units'>Units section</a> of the CAM Workbench's wiki page. + Keeping the current unit schema can result in dangerous G-code errors. For details please refer to the <a href='https://wiki.freecad.org/CAM_Workbench#Units'>Units section</a> of the CAM Workbench's wiki page. + + + + Change Unit Schema + Change Unit Schema + + + + Keep Current Schema + Keep Current Schema + + + + Don't Show Again + Don't Show Again + + + + Unit Schema Changed + Unit Schema Changed + + + + Unit schema successfully changed to '{}'. + Unit schema successfully changed to '{}'. + + + + Error + Earráid + + + + Failed to change unit schema: {} + Failed to change unit schema: {} + + + + No Selection + No Selection + + + + Please select a unit schema. + Please select a unit schema. + + + + Model + Samhail + + + + Count + Líon + + + + <none> + <none> + + + + Base -/+ %.2f/%.2f %.2f/%.2f %.2f/%.2f + Base -/+ %.2f/%.2f %.2f/%.2f %.2f/%.2f + + + + Box: %.2f x %.2f x %.2f + Box: %.2f x %.2f x %.2f + + + + Unsupported stock type + Unsupported stock type + + + + New Job + New Job + + + + Creates a CAM job + Creates a CAM job + + + + CAM_Fixture + + + Fixture + Fixture + + + + Creates a fixture offset + Creates a fixture offset + + + + CAM_Inspect + + + <b>Note</b>: This dialog shows path commands in FreeCAD base units (mm/s). + Values will be converted to the desired unit during post processing. + <b>Note</b>: This dialog shows path commands in FreeCAD base units (mm/s). + Values will be converted to the desired unit during post processing. + + + + Inspect Toolpath + Inspect Toolpath + + + + Inspects the contents of a toolpath object + Inspects the contents of a toolpath object + + + + + Select exactly one path object + Select exactly one path object + + + + CAM_ExportTemplate + + + Export Template + Export Template + + + + Exports the CAM job as a template to be used for other jobs + Exports the CAM job as a template to be used for other jobs + + + + CAM_Job: + + + Cylinder: %.2f x %.2f + Cylinder: %.2f x %.2f + + + + CAM_Sanity + + + Table of Contents + Table of Contents + + + + Part Information + Part Information + + + + Run Summary + Run Summary + + + + Rough Stock + Rough Stock + + + + Tool Data + Tool Data + + + + Fixtures + Daingneáin + + + + Squawks + Squawks + + + + Job Type + Job Type + + + + Customer + Customer + + + + Operation + Operation + + + + Cycle Time + Cycle Time + + + + Tool Number + Tool Number + + + + Description + Cur síos + + + + Manufacturer + Manufacturer + + + + Output (G-code) + Output (G-code) + + + + Part Number + Part Number + + + + Surface Speed HSS + Surface Speed HSS + + + + URL + URL + + + + Inspection Notes + Inspection Notes + + + + Tool Controller + Tool Controller + + + + Feed Rate + Feed Rate + + + + Spindle Speed + Spindle Speed + + + + Tool Shape + Tool Shape + + + + Tool Diameter + Tool Diameter + + + + Setup Report for CAM Job + Setup Report for CAM Job + + + + Surface Speed Carbide + Surface Speed Carbide + + + + X Size + X Size + + + + Y Size + Y Size + + + + Z Size + Z Size + + + + Minimum Z + Minimum Z + + + + Maximum Z + Maximum Z + + + + Coolant Mode + Coolant Mode + + + + Part + Cuid + + + + Sequence + Sequence + + + + CAD File + CAD File + + + + Last Save + Last Save + + + + Material + Ábhar + + + + Work Offsets + Work Offsets + + + + Order By + Order By + + + + Part Datum + Part Datum + + + + G-code File + G-code File + + + + Last Post Process Date + Last Post Process Date + + + + Stops + Stops + + + + Programmer + Programmer + + + + Machine + Machine + + + + Postprocessor + Postprocessor + + + + Post Processor Flags + Post Processor Flags + + + + File Size (kB) + File Size (kB) + + + + Line Count + Line Count + + + + Note + Note + + + + Operator + Oibreoir + + + + Date + Date + + + + The Job's last post-processed file is missing + The Job's last post-processed file is missing + + + + Tool number {} is a legacy tool. Legacy tools not + supported by Path-Sanity + Tool number {} is a legacy tool. Legacy tools not + supported by Path-Sanity + + + + Tool number {} used by multiple tools + Tool number {} used by multiple tools + + + + Toolbit Shape for TC: {} not found + Toolbit Shape for TC: {} not found + + + + Tool Controller '{}' has no feedrate + Tool Controller '{}' has no feedrate + + + + Tool Controller '{}' has no spindlespeed + Tool Controller '{}' has no spindlespeed + + + + Tool Controller '{}' is not used + Tool Controller '{}' is not used + + + + Consider Specifying the Stock Material + Consider Specifying the Stock Material + + + + The Job has not been post-processed + The Job has not been post-processed + + + + Sanity Check + Sanity Check + + + + Checks the CAM job for common errors + Checks the CAM job for common errors + + + + CAM_Simulator + + + CAM Simulator + CAM Simulator + + + + High + High + + + + Low + Low + + + + Medium + Medium + + + + Legacy CAM Simulator + Legacy CAM Simulator + + + + + Simulates G-code on stock + Simulates G-code on stock + + + + CAM_Adaptive + + + Outside + Outside + + + + Inside + Inside + + + + Clearing + Clearing + + + + Profiling + Profiling + + + + Adaptive + Oiriúnaitheach + + + + Adaptive clearing and profiling + Adaptive clearing and profiling + + + + CAM_Operation + + + None + Dada + + + + Flood + Flood + + + + Mist + Mist + + + + Copy {0}… + Copy {0}… + + + + New tool controller… + New tool controller… + + + + This tool controller is used by {0} other operations. + This tool controller is used by {0} other operations. + + + + CAM + + + No parent job found for operation. + No parent job found for operation. + + + + Parent job %s doesn't have a base object + Parent job %s doesn't have a base object + + + + No Tool Controller is selected. We need a tool to build a Path. + No Tool Controller is selected. We need a tool to build a Path. + + + + No Tool found or diameter is zero. We need a tool to build a Path. + No Tool found or diameter is zero. We need a tool to build a Path. + + + + No Tool Controller selected. + No Tool Controller selected. + + + + Tool Error + Tool Error + + + + Tool Controller feedrates required to calculate the cycle time. + Tool Controller feedrates required to calculate the cycle time. + + + + Tool Feedrate Error + Tool Feedrate Error + + + + Add Tool Controller Rapid Speeds on the SetupSheet for more accurate cycle times. + Add Tool Controller Rapid Speeds on the SetupSheet for more accurate cycle times. + + + + Cycletime Error + Cycletime Error + + + + Base object %s.%s already in the list + Base object %s.%s already in the list + + + + Base object %s.%s rejected by operation + Base object %s.%s rejected by operation + + + + Hole diameter may be inaccurate due to tessellation on face. Consider selecting hole edge. + Hole diameter may be inaccurate due to tessellation on face. Consider selecting hole edge. + + + + Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. + Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. + + + + Final depth set below ZMin of face(s) selected. + Final depth set below ZMin of face(s) selected. + + + + A planar adaptive start is unavailable. The non-planar will be attempted. + A planar adaptive start is unavailable. The non-planar will be attempted. + + + + + The non-planar adaptive start is also unavailable. + The non-planar adaptive start is also unavailable. + + + + + %s is not a Base Model object of the job %s + %s is not a Base Model object of the job %s + + + + + + No valid toolcontroller + No valid toolcontroller + + + + This operation requires a tool controller with a v-bit tool + This operation requires a tool controller with a v-bit tool + + + + Base shape %s already in the list + Base shape %s already in the list + + + + Edit + Eagar + + + + Generic post processor + Generic post processor + + + + This operation requires a tool controller with a probe tool + This operation requires a tool controller with a probe tool + + + + This operation requires a tool controller with a threadmilling tool + This operation requires a tool controller with a threadmilling tool + + + + Refactored Masso G3 post processor + Refactored Masso G3 post processor + + + + Snapmaker post processor + Snapmaker post processor + + + + SVG post processor + SVG post processor + + + + Camotics Tool Library + Camotics Tool Library + + + + FreeCAD Tool Library + FreeCAD Tool Library + + + + LinuxCNC Tool Table + LinuxCNC Tool Table + + + + Drill + Drill + + + + {diameter} {flutes}-flute ballend, {cutting_edge_height} cutting edge + {diameter} {flutes}-flute ballend, {cutting_edge_height} cutting edge + + + + {diameter} {cutting_edge_angle} chamfer bit, {flutes}-flute + {diameter} {cutting_edge_angle} chamfer bit, {flutes}-flute + + + + Unknown custom toolbit type + Unknown custom toolbit type + + + + {diameter} {cutting_edge_angle} dovetail bit, {flutes}-flute + {diameter} {cutting_edge_angle} dovetail bit, {flutes}-flute + + + + {diameter} drill, {tip_angle} tip, {flutes}-flute + {diameter} drill, {tip_angle} tip, {flutes}-flute + + + + {diameter} {flutes}-flute endmill, {cutting_edge_height} cutting edge + {diameter} {flutes}-flute endmill, {cutting_edge_height} cutting edge + + + + {diameter} probe, {length} length, {shaft_diameter} shaft + {diameter} probe, {length} length, {shaft_diameter} shaft + + + + {diameter} reamer, {cutting_edge_height} cutting edge + {diameter} reamer, {cutting_edge_height} cutting edge + + + + {diameter} slitting saw, {blade_thickness} blade, {flutes}-flute + {diameter} slitting saw, {blade_thickness} blade, {flutes}-flute + + + + {diameter} thread mill, {flutes}-flute, {cutting_angle} cutting angle + {diameter} thread mill, {flutes}-flute, {cutting_angle} cutting angle + + + + {diameter} {cutting_edge_angle} v-bit, {flutes}-flute + {diameter} {cutting_edge_angle} v-bit, {flutes}-flute + + + + Camotics Tool + Camotics Tool + + + + FreeCAD Tool + FreeCAD Tool + + + + Toolbit + Toolbit + + + + Label: + Label: + + + + ID: + ID: + + + + Tool Number: + Tool Number: + + + + Properties + Airíonna + + + + Add Tool + Add Tool + + + + Select Toolbit + Select Toolbit + + + + Confirm Removal + Confirm Removal + + + + Are you sure you want to remove the selected toolbit(s) from the library? + Are you sure you want to remove the selected toolbit(s) from the library? + + + + All Toolbit Types + All Toolbit Types + + + + All Toolbits + All Toolbits + + + + New Library + New Library + + + + Confirm Library Removal + Confirm Library Removal + + + + Are you sure you want to remove the library '{0}'? +This will not delete the toolbits contained within it. + Are you sure you want to remove the library '{0}'? +This will not delete the toolbits contained within it. + + + + + + Error + Earráid + + + + Failed to delete library '{0}': {1} + Failed to delete library '{0}': {1} + + + + Failed to import library: {file_path} {e} + Failed to import library: {file_path} {e} + + + + New Toolbit + New Toolbit + + + + Error Creating Toolbit + Error Creating Toolbit + + + + + + + Warning + Warning + + + + Please select a library first. + Please select a library first. + + + + Failed to import toolbit from '{file_path}' to library '{current_library.label}'. + Failed to import toolbit from '{file_path}' to library '{current_library.label}'. + + + + Please select a toolbit to export. + Please select a toolbit to export. + + + + Please select only one toolbit to export. + Please select only one toolbit to export. + + + + {diameter} {flutes}-flute bullnose, {cutting_edge_height} cutting edge, {corner_radius} corner radius + {diameter} {flutes}-flute bullnose, {cutting_edge_height} cutting edge, {corner_radius} corner radius + + + + R{radius} radius mill, {diameter} shank, {flutes}-flute + R{radius} radius mill, {diameter} shank, {flutes}-flute + + + + Missing Toolbit + Missing Toolbit + + + + This toolbit is missing from your local store. It may be a placeholder for a toolbit that was not found during library import. + This toolbit is missing from your local store. It may be a placeholder for a toolbit that was not found during library import. + + + + Failed to load toolbit: {e} + Failed to load toolbit: {e} + + + + Confirm Deletion + Confirm Deletion + + + + Are you sure you want to delete the selected toolbit(s)? This is not reversible. The toolbits will be removed from disk and from all libraries that contain them. + Are you sure you want to delete the selected toolbit(s)? This is not reversible. The toolbits will be removed from disk and from all libraries that contain them. + + + + Selected faces should be vertical + Selected faces should be vertical + + + + {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge + {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge + + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + + + + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? + + + + CAM_Drilling + + + G98 + G98 + + + + G99 + G99 + + + + None + Dada + + + + Drill Tip + Drill Tip + + + + 2x Drill Tip + 2x Drill Tip + + + + Drilling + Drilling + + + + Creates a Drilling toolpath from the features of a base object + Creates a Drilling toolpath from the features of a base object + + + + CAM_Helix + + + Helix + Héilics + + + + Creates a Helical toolpath from the features of a base object + Creates a Helical toolpath from the features of a base object + + + + CW + CW + + + + CCW + CCW + + + + Climb + Climb + + + + Conventional + Conventional + + + + CAM_Pocket + + + Boundbox + Boundbox + + + + Face Region + Face Region + + + + Perimeter + Perimeter + + + + Stock + Stock + + + + Collectively + Collectively + + + + Individually + Individually + + + + Climb + Climb + + + + Conventional + Conventional + + + + Center + Center + + + + Edge + Imeall + + + + ZigZag + ZigZag + + + + Offset + Fritháireamh + + + + ZigZagOffset + ZigZagOffset + + + + Line + Líne + + + + Grid + Eangach + + + + Normal + Gnáth + + + + X + X + + + + Y + Y + + + + Extensions + Extensions + + + + CAM_Slot + + + New property added to + New property added to + + + + Check default value(s). + Check default value(s). + + + + Line + Líne + + + + ZigZag + ZigZag + + + + Single-pass + Single-pass + + + + Multi-pass + Multi-pass + + + + Start to End + Start to End + + + + Perpendicular + Perpendicular + + + + + Center of Mass + Center of Mass + + + + + Center of Bounding Box + Center of Bounding Box + + + + + Lowest Point + Lowest Point + + + + + Highest Point + Highest Point + + + + Long Edge + Long Edge + + + + Short Edge + Short Edge + + + + + Vertex + Vertex + + + + No Base Geometry object in the operation. + No Base Geometry object in the operation. + + + + Custom points are identical. No slot path will be generated + Custom points are identical. No slot path will be generated + + + + Custom points not at same Z height. No slot path will be generated + Custom points not at same Z height. No slot path will be generated + + + + Current Extend Radius value produces negative arc radius. + Current Extend Radius value produces negative arc radius. + + + + No path extensions available for full circles. + No path extensions available for full circles. + + + + + operation collides with model. + operation collides with model. + + + + + Verify slot path start and end points. + Verify slot path start and end points. + + + + The selected face is inaccessible. + The selected face is inaccessible. + + + + Only a vertex selected. Add another feature to the Base Geometry. + Only a vertex selected. Add another feature to the Base Geometry. + + + + A single selected face must have four edges minimum. + A single selected face must have four edges minimum. + + + + No parallel edges identified. + No parallel edges identified. + + + + value error. + value error. + + + + Current tool larger than arc diameter. + Current tool larger than arc diameter. + + + + Failed, slot from edge only accepts lines, arcs and circles. + Failed, slot from edge only accepts lines, arcs and circles. + + + + Failed to determine point 1 from + Failed to determine point 1 from + + + + Failed to determine point 2 from + Failed to determine point 2 from + + + + Selected geometry not parallel. + Selected geometry not parallel. + + + + The selected face is not oriented vertically: + The selected face is not oriented vertically: + + + + + Current offset value produces negative radius. + Current offset value produces negative radius. + + + + Slot + Slot + + + + Create a Slot operation from selected geometry or custom points. + Create a Slot operation from selected geometry or custom points. + + + + CAM_Surface + + + BaseBoundBox + BaseBoundBox + + + + Stock + Stock + + + + CenterOfMass + CenterOfMass + + + + CenterOfBoundBox + CenterOfBoundBox + + + + XminYmin + XminYmin + + + + Custom + Custom + + + + Conventional + Conventional + + + + Climb + Climb + + + + Circular + Circular + + + + CircularZigZag + CircularZigZag + + + + Line + Líne + + + + Offset + Fritháireamh + + + + Spiral + Bíorlach + + + + ZigZag + ZigZag + + + + + X + X + + + + + Y + Y + + + + Collectively + Collectively + + + + Individually + Individually + + + + Single-pass + Single-pass + + + + Multi-pass + Multi-pass + + + + None + Dada + + + + Only + Only + + + + First + First + + + + Last + Last + + + + Planar + Planar + + + + Rotational + Rotational + + + + 3D Surface + 3D Surface + + + + Create a 3D Surface Operation from a model + Create a 3D Surface Operation from a model + + + + CAM_ThreadMilling + + + Custom External + Custom External + + + + Custom Internal + Custom Internal + + + + Imperial External (2A) + Imperial External (2A) + + + + Imperial External (3A) + Imperial External (3A) + + + + Imperial Internal (2B) + Imperial Internal (2B) + + + + Imperial Internal (3B) + Imperial Internal (3B) + + + + Metric External (4G6G) + Metric External (4G6G) + + + + Metric External (6G) + Metric External (6G) + + + + Metric Internal (6H) + Metric Internal (6H) + + + + LeftHand + LeftHand + + + + RightHand + RightHand + + + + Climb + Climb + + + + Conventional + Conventional + + + + Thread Milling + Thread Milling + + + + Creates a Thread Milling toolpath from features of a base object + Creates a Thread Milling toolpath from features of a base object + + + + CAM_Vcarve + + + VCarve requires an engraving cutter with a cutting edge angle + VCarve requires an engraving cutter with a cutting edge angle + + + + Engraver cutting edge angle must be < 180 degrees. + Engraver cutting edge angle must be < 180 degrees. + + + + Vcarve + Vcarve + + + + Creates a medial line engraving toolpath + Creates a medial line engraving toolpath + + + + CAM_Array + + + Array + Eagar + + + + Creates an array from selected toolpaths + Creates an array from selected toolpaths + + + + Arrays can be created only from toolpath operations. + Arrays can be created only from toolpath operations. + + + + CAM_Comment + + + Comment + Trácht + + + + Adds a Comment to the CNC program + Adds a Comment to the CNC program + + + + CAM_Copy + + + Copy + Cóipeáil + + + + Creates a linked copy of another toolpath + Creates a linked copy of another toolpath + + + + CAM_Custom + + + Custom + Custom + + + + Create custom G-code snippet + Create custom G-code snippet + + + + CAM_Deburr + + + Deburr + Deburr + + + + Creates a Deburr toolpath along Edges or around Faces + Creates a Deburr toolpath along Edges or around Faces + + + + CAM_Engrave + + + Engrave + Engrave + + + + Creates an Engraving toolpath around a Draft ShapeString + Creates an Engraving toolpath around a Draft ShapeString + + + + CAM_MillFace + + + Face + Aghaidh + + + + Create a Facing Operation from a model or face + Create a Facing Operation from a model or face + + + + CAM_Pocket3D + + + 3D Pocket + 3D Pocket + + + + Creates a 3D Pocket toolpath from a face or faces + Creates a 3D Pocket toolpath from a face or faces + + + + CAM_Pocket_Shape + + + Pocket Shape + Pocket Shape + + + + Creates a pocket toolpath from a face or faces + Creates a pocket toolpath from a face or faces + + + + CAM_SimpleCopy + + + Simple Copy + Simple Copy + + + + Creates a non-parametric copy of another toolpath + Creates a non-parametric copy of another toolpath + + + + + Select exactly one toolpath object + Select exactly one toolpath object + + + + CAM_Stop + + + Stop + Stop + + + + Adds an optional or mandatory stop to the program + Adds an optional or mandatory stop to the program + + + + CAM_Waterline + + + Waterline + Waterline + + + + Create a Waterline toolpath from a model + Create a Waterline toolpath from a model + + + + CAM_Post + + + Post Process + Post Process + + + + Post Processes the selected job + Post Processes the selected job + + + + CAM_Gcode_pre + + + No active document + Gan aon doiciméad gníomhach + + + + No job object + No job object + + + + CAM_ToolController + + + Forward + Forward + + + + Reverse + Droim ar ais + + + + None + Dada + + + + Tool Controller + Tool Controller + + + + Adds a new tool controller to the active job + Adds a new tool controller to the active job + + + + CAM_ToolBitSave + + + Save Tool + Save Tool + + + + Saves an existing toolbit object to a file + Saves an existing toolbit object to a file + + + + CAM_ToolBitLoad + + + Load Tool + Load Tool + + + + Loads an existing toolbit object from a file + Loads an existing toolbit object from a file + + + + CAM_ToolBit + + + Error Saving Library + Error Saving Library + + + + Toolbit Selector + Toolbit Selector + + + + Open Library Editor + Open Library Editor + + + + Add to Job + Add to Job + + + + Close + Dún + + + + No Job Found + No Job Found + + + + Please create a Job first. + Please create a Job first. + + + + CAM_Profile + + + Profile + Próifíl + + + + Profile entire model, selected face(s) or selected edge(s) + Profile entire model, selected face(s) or selected edge(s) + + + + CAM_Camotics + + + CAMotics + CAMotics + + + + Simulates using CAMotics + Simulates using CAMotics + + + + CAM_DrillingTools + + + Drilling Operations + Drilling Operations + + + + CAM_Tapping + + + G98 + G98 + + + + G99 + G99 + + + + None + Dada + + + + Drill Tip + Drill Tip + + + + 2x Drill Tip + 2x Drill Tip + + + + Tapping + Tapping + + + + Creates a Tapping toolpath from the features of a base object + Creates a Tapping toolpath from the features of a base object + + + + CAM_DressupTools + + + Dressup Operations + Dressup Operations + + + + DressupArray + + + Removing CoolantMode property from {} as base operation's CoolantMode is now used. + Removing CoolantMode property from {} as base operation's CoolantMode is now used. + + + + Removing ToolController property from {} as base operation's ToolController is now used. + Removing ToolController property from {} as base operation's ToolController is now used. + + + + CAM_DressupArray + + + The selected object is not a path + The selected object is not a path + + + + Array + Eagar + + + + Creates an array from a selected toolpath + Creates an array from a selected toolpath + + + + Select one toolpath object + Select one toolpath object + + + + CAM:Simulator:Tooltips + + + Pause simulation + Pause simulation + + + + Play simulation + Play simulation + + + + Single step simulation + Single step simulation + + + + Decrease simulation speed + Decrease simulation speed + + + + Increase simulation speed + Increase simulation speed + + + + Show/Hide tool path + Show/Hide tool path + + + + Toggle turn table animation + Toggle turn table animation + + + + Toggle ambient occlusion + Toggle ambient occlusion + + + + Toggle view simulation/model + Toggle view simulation/model + + + + Reset camera + Reset camera + + + + CAMSimulator::DlgCAMSimulator + + + %1 - New CAM Simulator + %1 - New CAM Simulator + + + + CAM_OpActiveToggle + + + Toggle Operation + Toggle Operation + + + + Toggles the active state of the operation + Toggles the active state of the operation + + + + CAM_OperationCopy + + + Copy Operation + Copy Operation + + + + Copies the operation in the job + Copies the operation in the job + + + + Param1 + + + Parameter 1 + Parameter 1 + + + + Param2 + + + Parameter 2 + Parameter 2 + + + + CAM_PropertyBag + + + Property Bag + Property Bag + + + + Creates an object which can be used to store reference properties + Creates an object which can be used to store reference properties + + + + CAM_PathShapeTC + + + Path From Shape TC + Path From Shape TC + + + + Creates a path from the selected shapes with the tool controller + Creates a path from the selected shapes with the tool controller + + + + CAM_PreferencesAssets + + + + Assets + Assets + + + + Asset Directory: + Asset Directory: + + + + Note: Select the directory that will contain the Tool folder with Bit/, Shape/, and Library/ subfolders. + Note: Select the directory that will contain the Tool folder with Bit/, Shape/, and Library/ subfolders. + + + + Reset + Athshocrú + + + + Select Asset Directory + Select Asset Directory + + + + Warning + Warning + + + + The selected asset path is not writable. + The selected asset path is not writable. + + + + CAM_ToolBitLibraryOpen + + + Toolbit Library Manager + Toolbit Library Manager + + + + Opens an editor to manage toolbit libraries + Opens an editor to manage toolbit libraries + + + + ToolBitShape + + + + + + + + + + + Cutting edge height + Cutting edge height + + + + + + + + + + + + + + Diameter + Trastomhas + + + + + + + + + + + + + + + + Flutes + Flutes + + + + + + + + + + + + + + + + Overall tool length + Overall tool length + + + + + + + + + + + + + + Shank diameter + Shank diameter + + + + Ballend + Ballend + + + + + Cutting edge angle + Cutting edge angle + + + + + + Tip diameter + Tip diameter + + + + Chamfer + Seaimféaráil + + + + Unknown custom shape + Unknown custom shape + + + + + Crest height + Crest height + + + + + Cutting angle + Cutting angle + + + + Dovetail height + Dovetail height + + + + + Major diameter + Major diameter + + + + + Neck diameter + Neck diameter + + + + + Neck length + Neck length + + + + Dovetail + Dovetail + + + + + Tip angle + Tip angle + + + + Endmill + Endmill + + + + Ball diameter + Ball diameter + + + + Length of probe + Length of probe + + + + Shaft diameter + Shaft diameter + + + + Probe + Probe + + + + Reamer + Reamer + + + + Blade thickness + Blade thickness + + + + Cap diameter + Cap diameter + + + + Cap height + Cap height + + + + Slitting Saw + Slitting Saw + + + + Cutting edge length + Cutting edge length + + + + Tap diameter + Tap diameter + + + + Overall length of tap + Overall length of tap + + + + Thread pitch + Páirc snáithe + + + + Tap + Tap + + + + Thread Mill + Thread Mill + + + + V-Bit + V-Bit + + + + Corner radius + Corner radius + + + + Bullnose + Bullnose + + + + Cutting radius + Cutting radius + + + + Radius Mill + Radius Mill + + + + Included Taper angle + Included Taper angle + + + + Diameter at top of Taper + Diameter at top of Taper + + + + Tapered Ball Nose + Tapered Ball Nose + + + + ToolBitToolBitShapeShapeEndMill + + + + Shank diameter + Shank diameter + + + + CAM_ToolBitCreate + + + New Toolbit + New Toolbit + + + + Creates a new toolbit object + Creates a new toolbit object + + + + CAM_ToolBitSaveAs + + + Save Tool As… + Save Tool As… + + + + CAM_Toolbit + + + Pocket + Póca + + + + Frame + + + Controller Name / Tool Number + Controller Name / Tool Number + + + + Horizontal feed + Horizontal feed + + + + Vertical feed + Vertical feed + + + + Horizontal rapid + Horizontal rapid + + + + Vertical rapid + Vertical rapid + + + + Spindle + Spindle + + + + Forward + Forward + + + + Reverse + Droim ar ais + + + + CAM_ToolBitSelection + + + Add toolbit… + Add toolbit… + + + + Opens the toolbit selection dialog + Opens the toolbit selection dialog + + + + LibraryProperties + + + Library Property Editor + Library Property Editor + + + + Name + Ainm + + + + ShapeSelector + + + Toolbit Shape Selection + Toolbit Shape Selection + + + + LibraryPropertyDialog + + + Library Properties - {current_name or self.library.label} + Library Properties - {current_name or self.library.label} + + + + Path_Tapping + + + Tapping Operation requires a Tap tool with Pitch + Tapping Operation requires a Tap tool with Pitch + + + + Tapping Operation requires a Tap tool with non-zero Pitch + Tapping Operation requires a Tap tool with non-zero Pitch + + + + Tapping Operation requires a ToolController with non-zero SpindleSpeed + Tapping Operation requires a ToolController with non-zero SpindleSpeed + + + + CAM_SimTools + + + Simulators + Simulators + + + diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_ta.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_ta.ts new file mode 100644 index 0000000000..573aafb77a --- /dev/null +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_ta.ts @@ -0,0 +1,9533 @@ + + + + + CmdPathArea + + + CAM + கஉபொ + + + + Area + பகுதி + + + + Creates a feature area from the selected objects + தேர்ந்தெடுக்கப்பட்ட பொருட்களிலிருந்து அம்சப் பகுதியை உருவாக்குகிறது + + + + CmdPathAreaWorkplane + + + CAM + கஉபொ + + + + Area Workplane + பகுதி வேலை வானூர்தி + + + + Selects a workplane for a feature area + அம்சப் பகுதிக்கான பணியிடத்தைத் தேர்ந்தெடுக்கிறது + + + + CmdPathCompound + + + CAM + கஉபொ + + + + Compound + சேர்மம் + + + + Creates a compound from the selected toolpaths + தேர்ந்தெடுக்கப்பட்ட டூல்பாத்களில் இருந்து கலவையை உருவாக்குகிறது + + + + CmdPathShape + + + CAM + கஉபொ + + + + From Shape + வடிவத்திலிருந்து + + + + Creates a toolpath from a selected shape + தேர்ந்தெடுக்கப்பட்ட வடிவத்திலிருந்து கருவிப்பாதையை உருவாக்குகிறது + + + + Command + + + Create Path Area View + பாதை பகுதி காட்சியை உருவாக்கவும் + + + + Create Path Area + பாதை பகுதியை உருவாக்கவும் + + + + Select Workplane for Path Area + பாதை பகுதிக்கான பணியிடத்தைத் தேர்ந்தெடுக்கவும் + + + + Create Path Compound + பாதை கலவையை உருவாக்கவும் + + + + Create Path Shape + பாதை வடிவத்தை உருவாக்கவும் + + + + Dialog + + + New Job + புதிய வேலை + + + + Template + டெம்ப்ளேட் + + + + Select a template for the job. Templates are creatable from an existing job's context menu. Template files use the `job_*.json` naming convention and are stored in the macro or path directory (path configurable in preferences). + வேலைக்கான டெம்ப்ளேட்டைத் தேர்ந்தெடுக்கவும். டெம்ப்ளேட்களை ஏற்கனவே உள்ள வேலையின் சூழல் பட்டியலில் இருந்து உருவாக்கலாம். டெம்ப்ளேட் கோப்புகள் `job_*.json` பெயரிடும் மாநாட்டைப் பயன்படுத்துகின்றன, மேலும் அவை மேக்ரோ அல்லது பாதை கோப்பகத்தில் சேமிக்கப்படும் (பாதை விருப்பத்தேர்வுகளில் கட்டமைக்கக்கூடியது). + + + + Model + மாதிரியுரு + + + + Base Model Selection + அடிப்படை மாதிரி தேர்வு + + + + Solids + திடப்பொருட்கள் + + + + 2D + கூடும் + + + + Base Models + அடிப்படை மாதிரிகள் + + + + Job Template Export + வேலை டெம்ப்ளேட் ஏற்றுமதி + + + + Post Processing + பிந்தைய செயலாக்கம் + + + + Tools + கருவிகள் + + + + Setup Sheet + அமைவு தாள் + + + + If enabled, include all post processing settings in the template + இயக்கப்பட்டிருந்தால், டெம்ப்ளேட்டில் அனைத்து இடுகை செயலாக்க அமைப்புகளையும் சேர்க்கவும் + + + + Hint about the current post processing configuration + தற்போதைய இடுகை செயலாக்க உள்ளமைவு பற்றிய குறிப்பு + + + + If enabled, tool controller definitions are stored in the template + இயக்கப்பட்டால், கருவிக் கட்டுப்படுத்தி வரையறைகள் டெம்ப்ளேட்டில் சேமிக்கப்படும் + + + + Check all tool controllers which should be included in the template + டெம்ப்ளேட்டில் சேர்க்கப்பட வேண்டிய அனைத்து கருவி கட்டுப்படுத்திகளையும் சரிபார்க்கவும் + + + + Includes SetupSheet values in the template. Any SetupSheet values modified from their default are preselected. + டெம்ப்ளேட்டில் SetupSheet மதிப்புகள் அடங்கும். இயல்புநிலையிலிருந்து மாற்றியமைக்கப்பட்ட எந்த அமைவுத் தாள் மதிப்புகளும் முன்னரே தேர்ந்தெடுக்கப்படும். + + + + Enable to include the default heights for operations in the template + டெம்ப்ளேட்டில் செயல்பாடுகளுக்கான இயல்புநிலை உயரங்களைச் சேர்க்க இயக்கு + + + + Operation heights + செயல்பாட்டு உயரங்கள் + + + + Operation depths + செயல்பாட்டு ஆழம் + + + + Enable to include the default rapid tool speeds in the template + டெம்ப்ளேட்டில் இயல்புநிலை விரைவான கருவி வேகத்தைச் சேர்க்க இயக்கு + + + + Tool rapid speeds + கருவி விரைவான விரைவு + + + + Enable to include the default coolant mode in the template + டெம்ப்ளேட்டில் இயல்புநிலை குளிரூட்டும் பயன்முறையைச் சேர்க்க இயக்கவும் + + + + Coolant Mode + குளிரூட்டும் முறை + + + + Enable all operations for which the configuration values should be exported. + +Note that only operations which currently have configuration values set are listed. + உள்ளமைவு மதிப்புகள் ஏற்றுமதி செய்யப்பட வேண்டிய அனைத்து செயல்பாடுகளையும் இயக்கவும். + +தற்போது உள்ளமைவு மதிப்புகள் அமைக்கப்பட்டுள்ள செயல்பாடுகள் மட்டுமே பட்டியலிடப்பட்டுள்ளன என்பதை நினைவில் கொள்ளவும். + + + + If enabled, the creation of stock is included in the template. If a template does not include a stock definition the default stock creation algorithm will be used (creation from the Base object's bounding box). + +This option is most useful if stock is a box or cylinder, or if the machine has a standard placement for machining. + +Note that this option is disabled if a stock object from an existing solid is used in the job - they cannot be stored in a template. + இயக்கப்பட்டால், பங்கு உருவாக்கம் டெம்ப்ளேட்டில் சேர்க்கப்படும். ஒரு டெம்ப்ளேட்டில் பங்கு வரையறை இல்லை எனில், இயல்புநிலை பங்கு உருவாக்க அல்காரிதம் பயன்படுத்தப்படும் (அடிப்படை பொருளின் எல்லைப் பெட்டியிலிருந்து உருவாக்கம்). + +ச்டாக் ஒரு பெட்டி அல்லது சிலிண்டராக இருந்தால் அல்லது இயந்திரம் எந்திரத்திற்கான நிலையான இடத்தைப் பெற்றிருந்தால் இந்த விருப்பம் மிகவும் பயனுள்ளதாக இருக்கும். + +ஏற்கனவே உள்ள திடப்பொருளில் இருந்து ஒரு ச்டாக் பொருள் வேலையில் பயன்படுத்தப்பட்டால் இந்த விருப்பம் முடக்கப்படும் என்பதை நினைவில் கொள்ளவும் - அவற்றை டெம்ப்ளேட்டில் சேமிக்க முடியாது. + + + + Stock + பங்கு + + + + If enabled, the current size settings for the stock object are included in the template. + +For box and cylinder stocks this means the actual size of the stock solid being created. + +For stock from the base object's bounding box it means the extra material in all directions. A stock object created from such a template will get its basic size from the new job's base object and apply the stored extra settings. + இயக்கப்பட்டால், பங்கு பொருளுக்கான தற்போதைய அளவு அமைப்புகள் டெம்ப்ளேட்டில் சேர்க்கப்படும். + +பெட்டி மற்றும் சிலிண்டர் பங்குகளுக்கு இது உருவாக்கப்படும் ச்டாக் திடத்தின் உண்மையான அளவைக் குறிக்கிறது. + +அடிப்படை பொருளின் எல்லைப் பெட்டியில் இருந்து ச்டாக் என்றால் எல்லா திசைகளிலும் உள்ள கூடுதல் பொருள். அத்தகைய டெம்ப்ளேட்டிலிருந்து உருவாக்கப்பட்ட ஒரு பங்கு பொருள் அதன் அடிப்படை அளவை புதிய வேலையின் அடிப்படை பொருளிலிருந்து பெறுகிறது மற்றும் சேமிக்கப்பட்ட கூடுதல் அமைப்புகளைப் பயன்படுத்தும். + + + + Extent + அளவு + + + + Hint about the current stock extent setting + தற்போதைய பங்கு அளவு அமைப்பைப் பற்றிய குறிப்பு + + + + If enabled, the current placement of the stock solid is stored in the template + இயக்கப்பட்டால், ச்டாக் திடப்பொருளின் தற்போதைய இடம் டெம்ப்ளேட்டில் சேமிக்கப்படும் + + + + Placement + இடவமைவு + + + + Hint about the current stock placement + தற்போதைய பங்கு இடம் பற்றிய குறிப்பு + + + + Export + ஏற்றுமதி + + + + Post Processor + அஞ்சல் செயலி + + + + Displays available post processors. FreeCAD includes several pre-installed post processors. At least one post processor must be enabled in preferences. + கிடைக்கக்கூடிய பிந்தைய செயலிகளைக் காட்டுகிறது. FreeCAD பல முன் நிறுவப்பட்ட பின் செயலிகளை உள்ளடக்கியது. விருப்பங்களில் குறைந்தது ஒரு இடுகை செயலியாவது இயக்கப்பட்டிருக்க வேண்டும். + + + + Tool Controller Editor + டூல் கன்ட்ரோலர் எடிட்டர் + + + + Tool Editor + கருவி எடிட்டர் + + + + Create Property + சொத்து உருவாக்கவும் + + + + Name + பெயர் + + + + Name of the property. Can only contain letters, numbers, and underscores. MixedCase names will display with spaces "Mixed Case" + சொத்தின் பெயர். எழுத்துக்கள், எண்கள் மற்றும் அடிக்கோடுகள் மட்டுமே இருக்க முடியும். MixedCase பெயர்கள் "Mixed Case" இடைவெளிகளுடன் காண்பிக்கப்படும் + + + + The category group the property belongs to + சொத்து சேர்ந்த வகை குழு + + + + Group + குழு + + + + The type of the property value + சொத்து மதிப்பு வகை + + + + Type + வகை + + + + val1,val2,val3,... + மதி1,மதி2,மதி3,... + + + + ToolTip to be displayed when user hovers mouse over property + பயனர் சொத்தின் மீது சுட்டியை நகர்த்தும்போது கருவிக்குறிப்பு காட்டப்படும் + + + + Enums + எண்ணிகள் + + + + ToolTip + கருவிக்குறிப்பு + + + + Check to create several properties in a batch + ஒரு தொகுப்பில் பல பண்புகளை உருவாக்க சரிபார்க்கவும் + + + + Create another + இன்னொன்றை உருவாக்கவும் + + + + Library Manager + நூலக மேலாளர் + + + + Adds a new library + புதிய நூலகத்தைச் சேர்க்கிறது + + + + Removes the library + நூலகத்தை நீக்குகிறது + + + + Renames the library + நூலகத்தின் பெயரை மாற்றுகிறது + + + + Imports a library + ஒரு நூலகத்தை இறக்குமதி செய்கிறது + + + + Exports the library + நூலகத்தை ஏற்றுமதி செய்கிறது + + + + Adds a toolbit + டூல்பிட்டைச் சேர்க்கிறது + + + + Imports a toolbit + டூல்பிட்டை இறக்குமதி செய்கிறது + + + + Exports the toolbit + டூல்பிட்டை ஏற்றுமதி செய்கிறது + + + + Table of tool bits of the library + நூலகத்தின் கருவி பிட்டுகளின் அட்டவணை + + + + Toolbit Parameter Editor + டூல்பிட் அளவுரு எடிட்டர் + + + + Toolbit + டூல்பிட் + + + + Notes + குறிப்புகள் + + + + Coating + மேற்பூச்சு + + + + Hardness + கடினத்தன்மை + + + + Materials + பொருட்கள் + + + + Supplier + சப்ளையர் + + + + DlgJobChooser + + + Copy Selected Tools + தேர்ந்தெடுக்கப்பட்ட கருவிகளை நகலெடுக்கவும் + + + + Destination + இலக்கு + + + + CAM Job Selection + CAM வேலை தேர்வு + + + + Tool Controller Selection + கருவி கட்டுப்படுத்தி தேர்வு + + + + Tool controller + கருவி கட்டுப்படுத்தி + + + + DlgProcessorChooser + + + Processor Selection + செயலி தேர்வு + + + + Processor + செயலி + + + + Arguments + வாதங்கள் + + + + Form + + + Boundary Body + எல்லை உடல் + + + + Select what type of shape to use to constrain the underlying Path. + அடிப்படையான பாதையைக் கட்டுப்படுத்த எந்த வகையான வடிவத்தைப் பயன்படுத்த வேண்டும் என்பதைத் தேர்ந்தெடுக்கவும். + + + + Create box + பெட்டியை உருவாக்கவும் + + + + Create cylinder + சிலிண்டரை உருவாக்கவும் + + + + Extend model's bounding box + மாதிரியின் எல்லைப் பெட்டியை நீட்டவும் + + + + Use existing solid + இருக்கும் திடத்தைப் பயன்படுத்தவும் + + + + Select the body to be used to constrain the underlying path + அடிப்படை பாதையை கட்டுப்படுத்த பயன்படுத்தப்படும் உடலைத் தேர்ந்தெடுக்கவும் + + + + Ext. X + Ext. ஃச் + + + + Extension of bounding box's MinX + எல்லைப் பெட்டியின் மின்எக்ச் நீட்டிப்பு + + + + Extension of bounding box's MaxX + எல்லைப் பெட்டியின் மேக்ச்எக்ச் நீட்டிப்பு + + + + Ext. Y + Ext. ஒய் + + + + Extension of bounding box's MinY + எல்லைப் பெட்டிகளின் விரிவாக்கம் MinI + + + + Extension of bounding box's MaxY + எல்லைப் பெட்டியின் MaxY இன் நீட்டிப்பு + + + + Ext. Z + Ext. சட் + + + + Extension of bounding box's MinZ + எல்லைப்பெட்டியின் குறைந்த ஃ நீட்டிப்பு + + + + Extension of bounding box's MaxZ + எல்லைப் பெட்டிகளின் விரிவாக்கம் மேக்ச் + + + + Constrained to inside + உள்ளே கட்டுப்படுத்தப்பட்டது + + + + Radius + ஆரம் + + + + Radius of the cylinder + உருளையின் ஆரம் + + + + + Height + உயரம் + + + + Height of the cylinder + சிலிண்டரின் உயரம் + + + + Length + நீளம் + + + + Length of the box + பெட்டியின் நீளம் + + + + Width + அகலம் + + + + Width of the box + பெட்டியின் அகலம் + + + + Height of the box + பெட்டியின் உயரம் + + + + If checked, the path is constrained by the solid. Otherwise the volume of the solid describes a 'keep out' zone + சரிபார்க்கப்பட்டால், பாதை திடப்பொருளால் கட்டுப்படுத்தப்படுகிறது. இல்லையெனில் திடப்பொருளின் அளவு ஒரு 'வெளியே வைத்திரு' மண்டலத்தை விவரிக்கிறது + + + + Import + இறக்குமதி + + + + Select one or more features in the 3D view and press 'Add' to add them as the base items for this operation. Selected features can be deleted entirely. + 3D காட்சியில் ஒன்று அல்லது அதற்கு மேற்பட்ட அம்சங்களைத் தேர்ந்தெடுத்து, இந்தச் செயல்பாட்டிற்கான அடிப்படை உருப்படிகளாகச் சேர்க்க, 'சேர்' என்பதை அழுத்தவும். தேர்ந்தெடுக்கப்பட்ட அம்சங்களை முழுவதுமாக நீக்கலாம். + + + + Add selected features to the list of base geometries for this operation + இந்த செயல்பாட்டிற்கான அடிப்படை வடிவவியலின் பட்டியலில் தேர்ந்தெடுக்கப்பட்ட அம்சங்களைச் சேர்க்கவும் + + + + Remove the selected list items from the list of base geometries. The operation will not be applied to them. + அடிப்படை வடிவவியலின் பட்டியலிலிருந்து தேர்ந்தெடுக்கப்பட்ட பட்டியல் உருப்படிகளை அகற்றவும். அறுவை மருத்தீடு அவர்களுக்குப் பயன்படுத்தப்படாது. + + + + Clears list of base geometries + அடிப்படை வடிவவியலின் பட்டியலை அழிக்கிறது + + + + All objects will be processed using the same operation properties + அனைத்து பொருட்களும் ஒரே செயல்பாட்டு பண்புகளைப் பயன்படுத்தி செயலாக்கப்படும் + + + + + + + Add + சேர் + + + + List of operations with base geometry in the current job + தற்போதைய வேலையில் அடிப்படை வடிவவியலுடன் செயல்பாடுகளின் பட்டியல் + + + + + + + Remove + அகற்று + + + + + Clear + தெளிவு + + + + Table of hole features and the determined radius of the associated hole. + +Add features for processing by selecting them and then pressing 'Add'. If a feature is accidentally added to the list, it can be removed through 'Remove' and will no longer be processed. + +Reset deletes all current items from the list and fills the list with all circular holes eligible for the operation from the model. Refine the list afterwards by enabling/disabling, removing and adding features. + துளை அம்சங்களின் அட்டவணை மற்றும் தொடர்புடைய துளையின் தீர்மானிக்கப்பட்ட ஆரம். + +அவற்றைத் தேர்ந்தெடுத்து 'சேர்' என்பதை அழுத்துவதன் மூலம் செயலாக்கத்திற்கான அம்சங்களைச் சேர்க்கவும். பட்டியலில் தற்செயலாக ஒரு நற்பொருத்தம் சேர்க்கப்பட்டால், அதை 'நீக்கு' மூலம் அகற்றலாம் மற்றும் இனி செயலாக்கப்படாது. + +ரீசெட் ஆனது பட்டியலிலிருந்து அனைத்து தற்போதைய உருப்படிகளையும் நீக்குகிறது மற்றும் மாதிரியிலிருந்து செயல்படத் தகுதியான அனைத்து வட்ட ஓட்டைகளுடன் பட்டியலை நிரப்புகிறது. பின்னர், இயக்குதல்/முடக்குதல், நீக்குதல் மற்றும் அம்சங்களைச் சேர்ப்பதன் மூலம் பட்டியலைச் செம்மைப்படுத்தவும். + + + + Feature + நற்பொருத்தம் + + + + + Diameter + விட்டம் + + + + Add selected items from 3D view to the list of base geometries + 3D காட்சியிலிருந்து தேர்ந்தெடுக்கப்பட்ட உருப்படிகளை அடிப்படை வடிவவியலின் பட்டியலில் சேர்க்கவும் + + + + Remove selected list items from the list of base geometries. The operation is no longer applied to them. + அடிப்படை வடிவவியலின் பட்டியலிலிருந்து தேர்ந்தெடுக்கப்பட்ட பட்டியல் உருப்படிகளை அகற்றவும். அறுவை மருத்தீடு இனி அவர்களுக்குப் பயன்படுத்தப்படாது. + + + + Remove all list items and fill list with all eligible features from the job's base object. + அனைத்துப் பட்டியல் உருப்படிகளையும் அகற்றி, வேலையின் அடிப்படைப் பொருளிலிருந்து தகுதியான அனைத்து அம்சங்களுடன் பட்டியலை நிரப்பவும். + + + + Reset + மீட்டமை + + + + All objects will be processed using the same operation properties. + அனைத்து பொருட்களும் ஒரே செயல்பாட்டு பண்புகளைப் பயன்படுத்தி செயலாக்கப்படும். + + + + List of locations to be processed + செயலாக்கப்பட வேண்டிய இடங்களின் பட்டியல் + + + + X + ஃச் + + + + Y + ஒய் + + + + Opens a dialog to add arbitrary locations + தன்னிச்சையான இடங்களைச் சேர்க்க ஒரு உரையாடலைத் திறக்கும் + + + + Edit selected location + தேர்ந்தெடுக்கப்பட்ட இடத்தைத் திருத்தவும் + + + + All locations will be processed using the same operation properties + எல்லா இடங்களும் ஒரே செயல்பாட்டு பண்புகளைப் பயன்படுத்தி செயலாக்கப்படும் + + + + Remove selected location from the list. The operation is no longer applied to them. + பட்டியலில் இருந்து தேர்ந்தெடுக்கப்பட்ட இடத்தை அகற்றவும். அறுவை மருத்தீடு இனி அவர்களுக்குப் பயன்படுத்தப்படாது. + + + + Edit + திருத்து + + + + + Start depth + தொடக்க ஆழம் + + + + + Start depth of the operation. The highest point in Z-axis the operation needs to process. + செயல்பாட்டின் ஆழத்தைத் தொடங்கவும். இசட்-அச்சின் மிக உயர்ந்த புள்ளியானது செயல்பாட்டைச் செயல்படுத்த வேண்டும். + + + + + Transfer the Z value of the selected feature as the start depth for the operation + தேர்ந்தெடுக்கப்பட்ட அம்சத்தின் சட் மதிப்பை செயல்பாட்டிற்கான தொடக்க ஆழமாக மாற்றவும் + + + + + Final depth + இறுதி ஆழம் + + + + + The depth of the operation which corresponds to the lowest value in Z-axis the operation needs to process. + செயல்பாட்டின் ஆழம், இது Z-அச்சில் உள்ள மிகக் குறைந்த மதிப்புடன் தொடர்புடையது. + + + + Transfer the Z value of the selected feature as the final depth for the operation + செயல்பாட்டிற்கான இறுதி ஆழமாக தேர்ந்தெடுக்கப்பட்ட அம்சத்தின் சட் மதிப்பை மாற்றவும் + + + + + Step down + கீழே இறங்கு + + + + The depth in Z-axis the operation moves downwards between layers. This value depends on the tool being used, the material to be cut, available cooling and many other factors. Consult the tool manufacturers data sheets for the proper value. + Z- அச்சில் உள்ள ஆழம், செயல்பாடு அடுக்குகளுக்கு இடையே கீழ்நோக்கி நகர்கிறது. இந்த மதிப்பு பயன்படுத்தப்படும் கருவி, வெட்டப்பட வேண்டிய பொருள், கிடைக்கும் குளிர்ச்சி மற்றும் பல காரணிகளைப் பொறுத்தது. சரியான மதிப்பிற்கு கருவி உற்பத்தியாளர்களின் தரவுத் தாள்களைப் பார்க்கவும். + + + + Finish step down + படி கீழே முடிக்கவும் + + + + Depth of the final cut of the operation. Can be used to produce a cleaner finish. + செயல்பாட்டின் இறுதி வெட்டு ஆழம். தூய்மையான பூச்சு தயாரிக்க பயன்படுத்தப்படலாம். + + + + Min Diameter + குறைந்தபட்ச விட்டம் + + + + Max diameter + அதிகபட்ச விட்டம் + + + + Transfer the Z value of the selected feature as the final depth for the operation. + செயல்பாட்டிற்கான இறுதி ஆழமாக தேர்ந்தெடுக்கப்பட்ட அம்சத்தின் சட் மதிப்பை மாற்றவும். + + + + Safe height + பாதுகாப்பான உயரம் + + + + The height above which it is safe to move the tool bit with rapid movements. Below this height all lateral and downward movements are performed with feed rate speeds. + வேகமான இயக்கங்களுடன் டூல் பிட்டை நகர்த்துவதற்கு பாதுகாப்பான உயரம். இந்த உயரத்திற்கு கீழே அனைத்து பக்கவாட்டு மற்றும் கீழ்நோக்கிய இயக்கங்களும் ஊட்ட விகித வேகத்துடன் செய்யப்படுகின்றன. + + + + Clearance height + தெளிவு உயரம் + + + + The height where lateral movement of the toolbit is not obstructed by any fixtures or the part / stock material itself. + டூல்பிட்டின் பக்கவாட்டு இயக்கம் எந்த சாதனங்களாலும் அல்லது பாகம்/பங்கு பொருளால் தடைபடாத உயரம். + + + + + + Coolant Mode + குளிரூட்டும் முறை + + + + + + + + + Tool Controller + கருவி கட்டுப்படுத்தி + + + + + + Coolant + குளிர்வி + + + + Type of adaptive operation + தழுவல் செயல்பாட்டின் வகை + + + + Influences calculation performance vs stability and accuracy. + +Larger values (further to the right) will calculate faster; smaller values (further to the left) will result in more accurate toolpaths. + கணக்கீட்டு செயல்திறன் எதிராக நிலைத்தன்மை மற்றும் துல்லியத்தை பாதிக்கிறது. + +பெரிய மதிப்புகள் (மேலும் வலதுபுறம்) வேகமாக கணக்கிடும்; சிறிய மதிப்புகள் (மேலும் இடதுபுறம்) மிகவும் துல்லியமான கருவிப்பாதைகளை ஏற்படுத்தும். + + + + Cut inside or outside of the selected shapes + தேர்ந்தெடுக்கப்பட்ட வடிவங்களின் உள்ளே அல்லது வெளியே வெட்டுங்கள் + + + + If greater than zero it limits the helix ramp diameter, otherwise 75 percent of tool diameter is used + பூச்சியத்தை விட அதிகமாக இருந்தால் அது எலிக்ச் வளைவின் விட்டத்தை கட்டுப்படுத்துகிறது, இல்லையெனில் கருவி விட்டத்தில் 75 விழுக்காடு பயன்படுத்தப்படுகிறது. + + + + How much to lift the tool up during the rapid linking moves over cleared regions. If linking path is not clear tool is raised to clearance height. + அழிக்கப்பட்ட பகுதிகளில் விரைவான லிங்கின் நகரும் போது கருவியை எவ்வளவு மேலே உயர்த்துவது. பாதையை இணைக்கும் கருவி தெளிவாக இல்லை, இசைவு உயரத்திற்கு உயர்த்தப்பட்டுள்ளது. + + + + Max length of keep-tool-down linking path compared to direct distance between points. If exceeded link will be done by raising the tool to clearance height. + புள்ளிகளுக்கு இடையே உள்ள நேரடி தூரத்துடன் ஒப்பிடும்போது, ​​கீப்-டூல்-டவுன் இணைக்கும் பாதையின் அதிகபட்ச நீளம். மீறினால், கருவியை கிளியரன்ச் உயரத்திற்கு உயர்த்துவதன் மூலம் இணைப்பு செய்யப்படும். + + + + The amount by which the tool is laterally displaced on each cycle of the pattern, specified in percent of the tool diameter. A step over of 100% results in no overlap between two different cycles. + கருவியின் ஒவ்வொரு சுழற்சியிலும் கருவி பக்கவாட்டாக இடமாற்றம் செய்யப்படும் அளவு, கருவி விட்டத்தின் சதவீதத்தில் குறிப்பிடப்பட்டுள்ளது. 100% க்கு மேல் ஒரு படி இரண்டு வெவ்வேறு சுழற்சிகளுக்கு இடையில் ஒன்றுடன் ஒன்று இல்லை. + + + + Angle of the helix ramp entry + எலிக்ச் வளைவு நுழைவின் கோணம் + + + + Angle of the helix entry cone + எலிக்ச் நுழைவு கூம்பின் கோணம் + + + + + + + + + + + + Tool controller + கருவி கட்டுப்படுத்தி + + + + + + + + + + + + + + + + + + Edit Tool Controller + கருவிக் கட்டுப்படுத்தியைத் திருத்து + + + + Accuracy vs performance + துல்லியம் மற்றும் செயல்திறன் + + + + Force clearing inside-out + உள்ளே-வெளியே கட்டாயப்படுத்துதல் + + + + Finishing profile + சுயவிவரத்தை முடிக்கிறது + + + + How much material to leave in the XY-plane (i.e. for finishing operation) + XY-விமானத்தில் (அதாவது செயல்பாட்டை முடிக்க) எவ்வளவு பொருள் விட வேண்டும் + + + + XY stock to leave + XY பங்கு வெளியேற வேண்டும் + + + + Helix ramp angle + எலிக்ச் சாய்வு கோணம் + + + + + Use outline + அவுட்லைனைப் பயன்படுத்தவும் + + + + Operation type + செயல்பாட்டு வகை + + + + Keep tool down ratio + கருவி கீழே விகிதத்தை வைத்திருங்கள் + + + + Helix cone angle + எலிக்ச் கூம்பு கோணம் + + + + Lift distance + தூரத்தை உயர்த்தவும் + + + + Cut region + வெட்டு பகுதி + + + + Helix max diameter + எலிக்ச் அதிகபட்ச விட்டம் + + + + Stop + நிறுத்து + + + + + + + Direction + திசை + + + + + CW + வலஞ்சுழி + + + + CCW + இடஞ்சுழி + + + + Round joint + சுற்று கூட்டு + + + + Miter joint + மிட்டர் கூட்டு + + + + + + + + + + + + + + mm + மிமீ + + + + Width of chamfer cut + சேம்பர் வெட்டு அகலம் + + + + Extra depth of tool immersion + கருவி மூழ்குதலின் கூடுதல் ஆழம் + + + + Join: + சேர்: + + + + TextLabel + உரை சிட்டை + + + + Do not retract after every hole + ஒவ்வொரு துளைக்குப் பிறகும் பின்வாங்க வேண்டாம் + + + + Keep tool down + கருவியை கீழே வைக்கவும் + + + + Peck + பெக் + + + + + Extend depth + ஆழத்தை நீட்டவும் + + + + Drill tip + துளை முனை + + + + 2x drill tip + 2x துரப்பண முனை + + + + Depth + ஆழம் + + + + Retract + திரும்பப் பெறு + + + + Chip break + சிப் முறிவு + + + + + Dwell + வசிக்கவும் + + + + Form + படிவம் + + + + + Time + நேரம் + + + + Tap tip + உதவிக்குறிப்பைத் தட்டவும் + + + + 2x tap tip + 2x தட்டி முனை + + + + + <html><head/><body><p>The tool and its settings to be used for this operation.</p></body></html> + <html><head/><body><p>இந்தச் செயல்பாட்டிற்குப் பயன்படுத்த வேண்டிய கருவியும் அதன் அமைப்புகளும்.</p></body></html> + + + + ToolController + கருவிக் கட்டுப்படுத்தி + + + + + None + எதுவுமில்லை + + + + Feed retract + ஊட்டத்தை திரும்பப் பெறுங்கள் + + + + G85: Retract from the hole at the given feedrate instead of rapid move + G85: விரைவான நகர்வுக்குப் பதிலாக கொடுக்கப்பட்ட ஊட்டத்தில் உள்ள துளையிலிருந்து பின்வாங்கவும் + + + + Start from + இருந்து தொடங்குங்கள் + + + + Specify if the helix operation should start at the inside and work its way outwards, or start at the outside and work its way to the center + எலிக்ச் செயல்பாடு உள்ளே தொடங்கி அதன் வழி வெளியில் செயல்பட வேண்டுமா அல்லது வெளியில் தொடங்கி மையத்திற்குச் செல்ல வேண்டுமா என்பதைக் குறிப்பிடவும். + + + + Inside + உள்ளே + + + + Outside + வெளியே + + + + The direction for the helix, clockwise or counterclockwise + எலிக்ச் திசை, கடிகார திசையில் அல்லது எதிரெதிர் திசையில் + + + + + Extra offset + கூடுதல் ஆஃப்செட் + + + + Specify the percent of the tool diameter each helix will be offset to the previous one. A step over of 100% means no overlap of the individual cuts. + கருவி விட்டத்தின் சதவீதத்தைக் குறிப்பிடவும், ஒவ்வொரு எலிக்சும் முந்தையதற்கு ஈடுசெய்யப்படும். 100%க்கு மேல் ஒரு படி என்றால் தனிப்பட்ட வெட்டுக்கள் ஒன்றுடன் ஒன்று இல்லை. + + + + + + Step over percent + சதவீதத்திற்கு மேல் படி + + + + Show All + அனைத்தையும் காண்பி + + + + If selected all potential extensions are visualised. Enabled extensions in purple and not enabled extensions in yellow + தேர்ந்தெடுக்கப்பட்டால், சாத்தியமான அனைத்து நீட்டிப்புகளும் காட்சிப்படுத்தப்படும். ஊதா நிறத்தில் இயக்கப்பட்ட நீட்டிப்புகள் மற்றும் மஞ்சள் நிறத்தில் நீட்டிப்புகள் செயல்படுத்தப்படவில்லை + + + + Tree of existing edges and their potential extensions + ஏற்கனவே உள்ள விளிம்புகளின் மரம் மற்றும் அவற்றின் சாத்தியமான நீட்டிப்புகள் + + + + Enable the currently selected pocket extension + தற்போது தேர்ந்தெடுக்கப்பட்ட பாக்கெட் நீட்டிப்பை இயக்கவும் + + + + Disable the currently selected pocket extension + தற்போது தேர்ந்தெடுக்கப்பட்ட பாக்கெட் நீட்டிப்பை முடக்கவும் + + + + Remove all currently enabled extensions - leaving the plain pocket operation + தற்போது இயக்கப்பட்டுள்ள அனைத்து நீட்டிப்புகளையும் அகற்றவும் - சாதாரண பாக்கெட் செயல்பாட்டை விட்டு வெளியேறவும் + + + + Enable + இயக்கு + + + + Enable extensions + நீட்டிப்புகளை இயக்கு + + + + Extend the corner between two edges of a pocket. Selected adjacent edges are combined. + ஒரு பாக்கெட்டின் இரண்டு விளிம்புகளுக்கு இடையில் மூலையை நீட்டவும். தேர்ந்தெடுக்கப்பட்ட அருகிலுள்ள விளிம்புகள் இணைக்கப்பட்டுள்ளன. + + + + Extend corners + மூலைகளை நீட்டவும் + + + + Default length + இயல்புநிலை நீளம் + + + + Set the extent of the dimension. The default value is half the tool diameter. + பரிமாணத்தின் அளவை அமைக்கவும். இயல்புநிலை மதிப்பு கருவி விட்டத்தில் பாதியாக இருக்கும். + + + + Disable + முடக்கு + + + + Boundary Shape + எல்லை வடிவம் + + + + Specify if the facing should be restricted by the actual shape of the selected face (or the part if no face is selected), or if the bounding box should be faced off. + +The latter can be used to face of the entire stock area to ensure uniform heights for the following operations. + தேர்ந்தெடுக்கப்பட்ட முகத்தின் உண்மையான வடிவத்தால் (அல்லது முகம் தேர்ந்தெடுக்கப்படாவிட்டால் பகுதி) அல்லது எல்லைப் பெட்டியை எதிர்கொள்ள வேண்டுமா என்பதைக் குறிப்பிடவும். + +பிந்தையது பின்வரும் செயல்பாடுகளுக்கு ஒரே மாதிரியான உயரத்தை உறுதி செய்வதற்காக முழு பங்கு பகுதியையும் எதிர்கொள்ள பயன்படுத்தப்படலாம். + + + + Cut Mode + வெட்டு முறை + + + + + Climb + ஏறுங்கள் + + + + + Conventional + வழக்கமான + + + + Pattern + முறை + + + + + + + + + + + + + + + + + + + + + + The tool and its settings to be used for this operation + இந்தச் செயல்பாட்டிற்குப் பயன்படுத்த வேண்டிய கருவி மற்றும் அதன் அமைப்புகள் + + + + + + + + + + + + + Coolant mode + குளிரூட்டும் முறை + + + + The cutting mode assumes that the cut on one side of the tool bit represents the resulting part and the other side is either already milled away or will be removed later on. Climb mode is when the tool bit is moved into the cut on each rotation, whereas in conventional mode the tool bit's rotation and the tool's lateral movement are in the same direction + டூல் பிட்டின் ஒரு பக்கத்தில் உள்ள வெட்டு அதன் விளைவாக வரும் பகுதியைக் குறிக்கிறது மற்றும் மறுபக்கம் ஏற்கனவே அரைக்கப்பட்டுள்ளது அல்லது பின்னர் அகற்றப்படும் என்று கட்டிங் பயன்முறை கருதுகிறது. க்ளைம்ப் பயன்முறை என்பது ஒவ்வொரு சுழற்சியிலும் டூல் பிட் வெட்டுக்கு நகர்த்தப்படும் போது, ​​வழக்கமான முறையில் டூல் பிட்டின் சுழற்சியும் கருவியின் பக்கவாட்டு இயக்கமும் ஒரே திசையில் இருக்கும். + + + + Pattern the tool bit is moved in to clear the material + பொருளை அழிக்க கருவி பிட் நகர்த்தப்பட்டது + + + + ZigZag + சிக்சாக் + + + + Spiral + சுழல் + + + + ZigZagOffset + குறுக்குநெடுக்குஈடுசெய் + + + + Line + வரி + + + + Grid + கட்டம் + + + + Triangle + முக்கோணம் + + + + Angle + கோணம் + + + + Angle in which the pattern is applied + முறை பயன்படுத்தப்படும் கோணம் + + + + The amount by which the tool is laterally displaced on each cycle of the pattern, specified in percent of the tool diameter. A step over of 100% results in no overlap between two different cycles + கருவியின் ஒவ்வொரு சுழற்சியிலும் கருவி பக்கவாட்டாக இடமாற்றம் செய்யப்படும் அளவு, கருவி விட்டத்தின் சதவீதத்தில் குறிப்பிடப்பட்டுள்ளது. 100% க்கு மேல் ஒரு படி இரண்டு வெவ்வேறு சுழற்சிகளுக்கு இடையில் ஒன்றுடன் ஒன்று இல்லை + + + + Material allowance + பொருள் கொடுப்பனவு + + + + The amount of material that should be left by this operation in relation to the target shape + இலக்கு வடிவம் தொடர்பாக இந்தச் செயல்பாட்டின் மூலம் விட்டுச் செல்ல வேண்டிய பொருளின் அளவு + + + + Specify if this operation uses a starting point + இந்தச் செயல்பாடு ஒரு தொடக்கப் புள்ளியைப் பயன்படுத்துகிறதா என்பதைக் குறிப்பிடவும் + + + + + Use start point + தொடக்க புள்ளியைப் பயன்படுத்தவும் + + + + If selected the operation uses the outline of the selected base geometry and ignores all holes and islands + தேர்ந்தெடுக்கப்பட்டால், செயல்பாடு தேர்ந்தெடுக்கப்பட்ட அடிப்படை வடிவவியலின் வெளிப்புறத்தைப் பயன்படுத்துகிறது மற்றும் அனைத்து துளைகளையும் தீவுகளையும் புறக்கணிக்கிறது + + + + Clear edges + தெளிவான விளிம்புகள் + + + + Min travel + குறைந்தபட்ச பயணம் + + + + Check to skip machining regions that have already been cleared by previous operations + முந்தைய செயல்பாடுகளால் ஏற்கனவே அழிக்கப்பட்ட எந்திரப் பகுதிகளைத் தவிர்க்கச் சரிபார்க்கவும் + + + + Use rest machining + ஓய்வு இயந்திரத்தைப் பயன்படுத்தவும் + + + + Use Start Point + தொடக்கப் புள்ளியைப் பயன்படுத்தவும் + + + + Probe grid points + கட்டப் புள்ளிகளை ஆய்வு செய்யவும் + + + + X: + X: + + + + Y: + Y: + + + + Probe + தேட்டி + + + + X offset + ஃச் ஆஃப்செட் + + + + Y offset + ஒய் ஆஃப்செட் + + + + File name + கோப்பு பெயர் + + + + Output + வெளியீடு + + + + Enter the filename where the probe points should be written + ஆய்வுப் புள்ளிகள் எழுதப்பட வேண்டிய கோப்புப் பெயரை உள்ளிடவும் + + + + ProbePoints.txt + ஆய்வுபுள்ளிகள்.உரை + + + + + PLACEHOLDER + பிளாச்ஓல்டர் + + + + + The direction in which the profile is performed, clockwise or counterclockwise + சுயவிவரம் செய்யப்படும் திசை, கடிகார திசையில் அல்லது எதிரெதிர் திசையில் + + + + The amount of extra material left by this operation in relation to the target shape + இலக்கு வடிவத்துடன் தொடர்புடைய இந்தச் செயல்பாட்டினால் எஞ்சியிருக்கும் கூடுதல் பொருளின் அளவு + + + + Cut side + பக்கத்தை வெட்டுங்கள் + + + + Specify if the profile should be performed inside or outside the base geometry features. This only matters if 'Use compensation' is checked (the default). + அடிப்படை வடிவியல் அம்சங்களுக்கு உள்ளே அல்லது வெளியே சுயவிவரம் செய்யப்பட வேண்டுமா என்பதைக் குறிப்பிடவும். 'பயன் இழப்பீடு' சரிபார்க்கப்பட்டால் மட்டுமே இது முக்கியமானது (இயல்புநிலை). + + + + Number of passes + பாச்களின் எண்ணிக்கை + + + + The number of passes to do. If more than one, requires a non-zero value for 'Pass stepover'. + செய்ய வேண்டிய பாச்களின் எண்ணிக்கை. ஒன்றுக்கு மேற்பட்டதாக இருந்தால், 'பாச் ச்டெப்ஓவர்' என்பதற்கு பூச்சியமற்ற மதிப்பு தேவை. + + + + Pass stepover + கடந்து செல்லுங்கள் + + + + If doing multiple passes, the extra offset of each additional pass + பல பாச்களைச் செய்தால், ஒவ்வொரு கூடுதல் பாசின் கூடுதல் ஆஃப்செட் + + + + Check if this operation should use a starting point + இந்தச் செயல்பாடு ஒரு தொடக்கப் புள்ளியைப் பயன்படுத்த வேண்டுமா எனச் சரிபார்க்கவும் + + + + Check if this profile operation should also process holes in the base geometry. Found holes are automatically offset on the opposite cut side and performed in the opposite direction as perimeters. Note that this does not include cylindrical holes, the assumption being that they will get drilled + இந்த சுயவிவரச் செயல்பாடு அடிப்படை வடிவவியலில் துளைகளையும் செயலாக்க வேண்டுமா எனச் சரிபார்க்கவும். காணப்படும் துளைகள் தானாக எதிர் வெட்டு பக்கத்தில் ஈடுசெய்யப்பட்டு, சுற்றளவுகளாக எதிர் திசையில் செய்யப்படுகின்றன. இதில் உருளை துளைகள் இல்லை என்பதை நினைவில் கொள்ளவும், அவை துளையிடப்படும் என்று கருதப்படுகிறது. + + + + Process holes + செயல்முறை துளைகள் + + + + If checked, the profile operation is offset by the tool radius. The offset direction is determined by 'Cut side'. + சரிபார்க்கப்பட்டால், சுயவிவர செயல்பாடு கருவியின் ஆரம் மூலம் ஈடுசெய்யப்படும். ஆஃப்செட் திசை 'கட் சைட்' மூலம் தீர்மானிக்கப்படுகிறது. + + + + Check if you want this profile operation to also be applied to cylindrical holes, which normally get drilled. This can be useful if no drill of adequate size is available or the number of holes don't warrant a tool change. Note that the cut side and direction is reversed in respect to the specified values. + இந்த சுயவிவரச் செயல்பாடு பொதுவாக துளையிடப்படும் உருளை துளைகளுக்கும் பயன்படுத்தப்பட வேண்டுமா எனச் சரிபார்க்கவும். போதுமான அளவு துரப்பணம் இல்லை அல்லது துளைகளின் எண்ணிக்கை கருவி மாற்றத்திற்கு பொறுப்பு அளிக்கவில்லை என்றால் இது பயனுள்ளதாக இருக்கும். குறிப்பிடப்பட்ட மதிப்புகளைப் பொறுத்து வெட்டப்பட்ட பக்கமும் திசையும் தலைகீழாக இருக்கும் என்பதை நினைவில் கொள்க. + + + + Process circles + செயல்முறை வட்டங்கள் + + + + Check if this profile operation should also process the outside perimeter of the base geometry shapes + இந்த சுயவிவர செயல்பாடு அடிப்படை வடிவியல் வடிவங்களின் வெளிப்புற சுற்றளவையும் செயலாக்க வேண்டுமா எனச் சரிபார்க்கவும் + + + + Use Compensation + இழப்பீடு பயன்படுத்தவும் + + + + Process Perimeter + செயல்முறை சுற்றளவு + + + + + Vertex + உச்சி + + + + End Feature Reference + இறுதி அம்சக் குறிப்பு + + + + Choose what point to use on the first selected feature + முதலில் தேர்ந்தெடுக்கப்பட்ட அம்சத்தில் எந்தப் புள்ளியைப் பயன்படுத்த வேண்டும் என்பதைத் தேர்ந்தெடுக்கவும் + + + + The tool and its settings to be used for this operation + இந்தச் செயல்பாட்டிற்குப் பயன்படுத்த வேண்டிய கருவி மற்றும் அதன் அமைப்புகள் + + + + Start feature reference + அம்சக் குறிப்பைத் தொடங்கவும் + + + + + Center of mass + வெகுசன நடுவண் + + + + + Center of bounding box + எல்லைப் பெட்டியின் நடுவண் + + + + + Lowest point + மிகக் குறைந்த புள்ளி + + + + + Highest point + மிக உயர்ந்த புள்ளி + + + + Long edge + நீண்ட விளிம்பு + + + + Short edge + குறுகிய விளிம்பு + + + + Choose what point to use on the second selected feature + தேர்ந்தெடுக்கப்பட்ட இரண்டாவது அம்சத்தில் எந்தப் புள்ளியைப் பயன்படுத்த வேண்டும் என்பதைத் தேர்ந்தெடுக்கவும் + + + + No base geometry Selected + அடிப்படை வடிவியல் எதுவும் தேர்ந்தெடுக்கப்படவில்லை + + + + No base geometry selected + அடிப்படை வடிவியல் எதுவும் தேர்ந்தெடுக்கப்படவில்லை + + + + Currently using custom point inputs in the property view of the data tab + தற்போது தரவுத் தாவலின் சொத்துக் காட்சியில் தனிப்பயன் புள்ளி உள்ளீடுகளைப் பயன்படுத்துகிறது + + + + Currently using custom point inputs available in the property view of the data tab + தற்போது தரவுத் தாவலின் சொத்துக் காட்சியில் கிடைக்கும் தனிப்பயன் புள்ளி உள்ளீடுகளைப் பயன்படுத்துகிறது + + + + Extend path start + விரிவாக்க பாதை தொடக்கம் + + + + + + Layer mode + அடுக்கு முறை + + + + Path orientation + பாதை நோக்குநிலை + + + + Choose the path orientation with regard to the features selected + தேர்ந்தெடுக்கப்பட்ட அம்சங்களைப் பொறுத்தவரை பாதை நோக்குநிலையைத் தேர்ந்தெடுக்கவும் + + + + Start to end + முடிவதற்குத் தொடங்குங்கள் + + + + Positive extends the beginning of the path, negative shortens + நேர்மறை பாதையின் தொடக்கத்தை நீட்டிக்கிறது, எதிர்மறையானது சுருக்குகிறது + + + + Extend Path End + பாதை முடிவை நீட்டிக்கவும் + + + + Positive extends the end of the path, negative shortens + நேர்மறை பாதையின் முடிவை நீட்டிக்கிறது, எதிர்மறையானது சுருக்குகிறது + + + + + + Complete the operation in a single pass at depth, or multiple passes to final depth + ஆழத்தில் ஒற்றைப் பாதையில் அல்லது இறுதி ஆழத்திற்குப் பல வழிகளில் செயல்பாட்டை முடிக்கவும் + + + + Single-pass + சிங்கிள் பாச் + + + + Multi-pass + மல்டி பாச் + + + + Perpendicular + செங்குத்து, செங்குத்தான + + + + Enable to reverse the cut direction of the slot path + ச்லாட் பாதையின் வெட்டு திசையை மாற்றியமைக்கவும் + + + + Reverse cut direction + தலைகீழ் வெட்டு திசை + + + + + Bounding box + எல்லைப் பெட்டி + + + + + Select the overall boundary for the operation + செயல்பாட்டிற்கான ஒட்டுமொத்த எல்லையைத் தேர்ந்தெடுக்கவும் + + + + Scan type + வருடு வகை + + + + Planar: flat, 3D surface scan. Rotational: 4th-axis rotational scan. + பிளானர்: தட்டையான, 3D மேற்பரப்பு வருடு. சுழற்சி: 4-வது அச்சு சுழற்சி வருடு. + + + + + Cut pattern + வெட்டு முறை + + + + + Set the geometric clearing pattern to use for the operation + செயல்பாட்டிற்கு பயன்படுத்த வடிவியல் தீர்வு வடிவத்தை அமைக்கவும் + + + + Profile edges + சுயவிவர விளிம்புகள் + + + + Profile the edges of the selection + தேர்வின் விளிம்புகளை சுயவிவரப்படுத்தவும் + + + + Avoid last X faces + கடைசி ஃச் முகங்களைத் தவிர்க்கவும் + + + + Avoid cutting the last 'n' faces in the base geometry list of selected faces + தேர்ந்தெடுக்கப்பட்ட முகங்களின் அடிப்படை வடிவியல் பட்டியலில் கடைசி 'n' முகங்களை வெட்டுவதைத் தவிர்க்கவும் + + + + Bounding box extra offset X, Y + எல்லைப் பெட்டி கூடுதல் ஆஃப்செட் ஃச், ஒய் + + + + Additional offset to the selected bounding box along the X axis + ஃச் அச்சில் தேர்ந்தெடுக்கப்பட்ட எல்லைப் பெட்டிக்கு கூடுதல் ஆஃப்செட் + + + + Additional offset to the selected bounding box along the Y axis + ஒய் அச்சில் தேர்ந்தெடுக்கப்பட்ட எல்லைப் பெட்டிக்கு கூடுதல் ஆஃப்செட் + + + + Drop cutter direction + டிராப் கட்டர் திசை + + + + Dropcutter lines are created parallel to this axis. + இந்த அச்சுக்கு இணையாக டிராப்கட்டர் கோடுகள் உருவாக்கப்படுகின்றன. + + + + + Set the Z-axis depth offset from the target surface + இலக்கு மேற்பரப்பில் இருந்து Z-அச்சு ஆழம் ஆஃப்செட் அமைக்கவும் + + + + Stepover + ச்டெப்ஓவர் + + + + Set to true if specifying a start point + தொடக்கப் புள்ளியைக் குறிப்பிட்டால் சரி என அமைக்கவும் + + + + + Optimize linear paths + நேரியல் பாதைகளை மேம்படுத்தவும் + + + + If true, the cutter will remain inside the boundaries of the model or selected faces + சரி எனில், கட்டர் மாதிரியின் எல்லைக்குள் அல்லது தேர்ந்தெடுக்கப்பட்ட முகங்களுக்குள் இருக்கும் + + + + Boundary enforcement + எல்லை அமலாக்கம் + + + + Optimize stepover transitions + ச்டெப்ஓவர் மாற்றங்களை மேம்படுத்தவும் + + + + + Set the sampling resolution. Smaller values quickly increase processing time. + மாதிரி தீர்மானத்தை அமைக்கவும். சிறிய மதிப்புகள் செயலாக்க நேரத்தை விரைவாக அதிகரிக்கின்றன. + + + + + Enable optimization of linear paths (co-linear points). Removes unnecessary co-linear points from G-code output. + நேரியல் பாதைகளின் தேர்வுமுறையை இயக்கு (இணை நேரியல் புள்ளிகள்). சி-கோட் வெளியீட்டில் இருந்து தேவையற்ற கோ-லீனியர் புள்ளிகளை நீக்குகிறது. + + + + Enable separate optimization of transitions between, and breaks within, each step over path. + பாதையின் ஒவ்வொரு அடியிலும் இடையே உள்ள மாற்றங்களின் தனித்தனி மேம்படுத்தலை இயக்கவும். + + + + Depth offset + ஆழம் ஆஃப்செட் + + + + Select the algorithm to use: 'OCL Dropcutter*', or 'Experimental' (not OCL based). + பயன்படுத்த வழிமுறையைத் தேர்ந்தெடுக்கவும்: 'OCL Dropcutter*', அல்லது 'Experimental' (OCL அடிப்படையிலானது அல்ல). + + + + Boundary adjustment + எல்லை சரிசெய்தல் + + + + Step over + மேலே படி + + + + + The amount by which the tool is laterally displaced on each cycle of the pattern, specified in percent of the tool diameter. + +A step over of 100% results in no overlap between two different cycles. + கருவியின் ஒவ்வொரு சுழற்சியிலும் கருவி பக்கவாட்டாக இடமாற்றம் செய்யப்படும் அளவு, கருவி விட்டத்தின் சதவீதத்தில் குறிப்பிடப்பட்டுள்ளது. + +100% க்கு மேல் ஒரு படி இரண்டு வெவ்வேறு சுழற்சிகளுக்கு இடையில் ஒன்றுடன் ஒன்று இல்லை. + + + + + Sample interval + மாதிரி இடைவெளி + + + + Setup Global + உலகளாவிய அமைவு + + + + Depths + ஆழங்கள் + + + + Expression set as the StartDepth of a newly created operation. + +Default: OpStartDepth + புதிதாக உருவாக்கப்பட்ட செயல்பாட்டின் தொடக்க ஆழமாக வெளிப்பாடு அமைக்கப்பட்டது. + +இயல்புநிலை: OpStartDepth + + + + Expression set as the FinalDepth for a newly created operation. + +Default: OpFinalDepth + புதிதாக உருவாக்கப்பட்ட செயல்பாட்டிற்கான FinalDepth ஆக எக்ச்பிரசன் அமைக்கப்பட்டுள்ளது. + +இயல்புநிலை: OpFinalDepth + + + + Expression set as the StepDown of a newly created operation. + +Default: OpToolDiameter + புதிதாக உருவாக்கப்பட்ட செயல்பாட்டின் ச்டெப் டவுனாக வெளிப்பாடு அமைக்கப்பட்டுள்ளது. + +இயல்புநிலை: OpToolDiameter + + + + Heights + உயரங்கள் + + + + Expression + கோவை + + + + Offset + ஆஃப்செட் + + + + Clearance + இசைவு + + + + Expression set as ClearanceHeight for new operations. + +Default: "OpStockZMax+SetupSheet.ClearanceHeightOffset" + புதிய செயல்பாடுகளுக்கான வெளிப்பாடு ClearanceHeight ஆக அமைக்கப்பட்டுள்ளது. + +இயல்புநிலை: "OpStockZMax+SetupSheet.ClearanceHeightOffset" + + + + Expression set as SafeHeight for new operations. + +Default: "OpStockZMax+SetupSheet.SafeHeightOffset" + புதிய செயல்பாடுகளுக்கு எக்ச்பிரசன் SafeHeight ஆக அமைக்கப்பட்டுள்ளது. + +இயல்புநிலை: "OpStockZMax+SetupSheet.SafeHeightOffset" + + + + SafeHeightOffset can be for expressions to set the SafeHeight for new operations. + +Default: "5mm" + SafeHeightOffset ஆனது புதிய செயல்பாடுகளுக்கு SafeHeight ஐ அமைப்பதற்கான வெளிப்பாடுகளாக இருக்கலாம். + +இயல்புநிலை: "5 மிமீ" + + + + Rapid vertical speed assigned to VertRapid of new ToolController. + புதிய ToolController இன் VertRapidக்கு விரைவான செங்குத்து விரைவு ஒதுக்கப்பட்டது. + + + + Safe + பாதுகாப்பானது + + + + ClearanceHeightOffset - can be used by expressions to set the default ClearanceHeight for new operations. + +Default: 3 mm + ClearanceHeightOffset - புதிய செயல்பாடுகளுக்கு இயல்புநிலை ClearanceHeight ஐ அமைக்க வெளிப்பாடுகளால் பயன்படுத்தப்படலாம். + +இயல்புநிலை: 3 மிமீ + + + + Rapid Speeds + விரைவான விரைவு + + + + Horizontal + கிடைமட்ட + + + + Rapid horizontal speed assigned as HorizRapid to new ToolController + புதிய ToolControllerக்கு HorizRapid என ஒதுக்கப்பட்ட விரைவான கிடைமட்ட விரைவு + + + + Vertical + செங்குத்து + + + + Thread + நூல் + + + + Orientation + நோக்குநிலை + + + + + Type + வகை + + + + Fit + பொருத்தம் + + + + Major diameter + பெரிய விட்டம் + + + + Minor diameter + சிறிய விட்டம் + + + + Lead in/out + உள்ளே/வெளியே வழிநடத்துங்கள் + + + + Pitch + குனிவு + + + + The tool and its settings to be used for this operation. + இந்தச் செயல்பாட்டிற்குப் பயன்படுத்த வேண்டிய கருவி மற்றும் அதன் அமைப்புகள். + + + + TPI + ஒரு இன்சுக்கு நூல்கள் + + + + + Operation + செயல்பாடு + + + + Passes + கடந்து செல்கிறது + + + + Discretization Deflection + Discretization விலகல் + + + + This value is used in discretizing arcs into segments. Smaller values will result in larger G-code. Larger values may cause unwanted segments in the medial line path. + இந்த மதிப்பு வளைவுகளை பிரிவுகளாக பிரிப்பதில் பயன்படுத்தப்படுகிறது. சிறிய மதிப்புகள் பெரிய சி-குறியீட்டை ஏற்படுத்தும். பெரிய மதிப்புகள் இடைநிலைக் கோடு பாதையில் தேவையற்ற பிரிவுகளை ஏற்படுத்தலாம். + + + + Filter colinear lines + கோலினியர் கோடுகளை வடிகட்டவும் + + + + Sets how aggressively colinear segments are filtered from the voronoi diagram. Valid values are 0 - 90 degrees (larger numbers filter more). Default = 10 + வோரோனோய் வரைபடத்திலிருந்து கோலினியர் பிரிவுகள் எவ்வளவு தீவிரமாக வடிகட்டப்படுகின்றன என்பதை அமைக்கிறது. செல்லுபடியாகும் மதிப்புகள் 0 - 90 டிகிரி (பெரிய எண்கள் அதிகமாக வடிகட்டப்படும்). இயல்புநிலை = 10 + + + + Finishing pass Z offset + சட் ஆஃப்செட்டை முடித்தல் + + + + Endmill offset for the finishing pass run. Use small value like -0.2 mm to help clean "fuzzy skin" or other artefacts. + ஃபினிசிங் பாச் ஓட்டத்திற்கான எண்ட்மில் ஆஃப்செட். "தெளிவில்லாத தோல்" அல்லது பிற கலைப்பொருட்களை தூய்மை செய்ய உதவும் -0.2 மிமீ போன்ற சிறிய மதிப்பைப் பயன்படுத்தவும். + + + + After carving, travel again the path to remove artifacts and imperfections + செதுக்கிய பிறகு, கலைப்பொருட்கள் மற்றும் குறைபாடுகளை அகற்றுவதற்கான பாதையில் மீண்டும் பயணிக்கவும் + + + + Finishing pass + முடித்தல் பாச் + + + + Optimize path to avoid raising endmill when moving to adjacent edges. May result in sub-millimeter inaccuracies. + அருகிலுள்ள விளிம்புகளுக்கு நகரும்போது எண்ட்மில்லை உயர்த்துவதைத் தவிர்க்க பாதையை மேம்படுத்தவும். சப்-மில்லிமீட்டர் பிழைகள் ஏற்படலாம். + + + + Optimize movements + இயக்கங்களை மேம்படுத்தவும் + + + + Algorithm + படிமுறை + + + + Point Edit + புள்ளி திருத்தம் + + + + Global X + உலகளாவிய ஃச் + + + + Global Y + உலகளாவிய ஒய் + + + + Global Z + உலகளாவிய சட் + + + + Property Bag + சொத்து பை + + + + Modify + மாற்றியமைக்கவும் + + + + Tool + கருவி + + + + Name + பெயர் + + + + Display Name + காட்சி பெயர் + + + + Material + பொருள் + + + + Length offset + நீளம் ஆஃப்செட் + + + + Flat radius + தட்டையான ஆரம் + + + + Corner radius + மூலை ஆரம் + + + + Point/tip angle + புள்ளி/முனை கோணம் + + + + Cutting edge height + கட்டிங் எட்ச் உயரம் + + + + + Tool Parameter + கருவி அளவுரு + + + + Image + படம் + + + + Tag Parameters + குறி அளவுருக்கள் + + + + Default width + இயல்புநிலை அகலம் + + + + Set the default width of holding tags. + +If the width is set to 0 the dressup will try to guess a reasonable value based on the path itself. + வைத்திருக்கும் குறிச்சொற்களின் இயல்புநிலை அகலத்தை அமைக்கவும். + +அகலம் 0 என அமைக்கப்பட்டால், டிரச்அப் பாதையின் அடிப்படையில் நியாயமான மதிப்பை யூகிக்க முயற்சிக்கும். + + + + Default height + இயல்புநிலை உயரம் + + + + Default height of holding tags. + +If the specified height is 0 the dressup will use half the height of the part. Should the height be bigger than the height of the part the dressup will reduce the height to the height of the part. + குறிச்சொற்களை வைத்திருக்கும் இயல்புநிலை உயரம். + +குறிப்பிடப்பட்ட உயரம் 0 ஆக இருந்தால், டிரச்அப் பகுதியின் பாதி உயரத்தைப் பயன்படுத்தும். பகுதியின் உயரத்தை விட உயரம் பெரியதாக இருக்க வேண்டும் என்றால், டிரச்அப் பகுதியின் உயரத்திற்கு உயரத்தை குறைக்கும். + + + + Default angle + இயல்புநிலை கோணம் + + + + Plunge angle for ascent and descent of holding tag + ஓல்டிங் டேக் ஏறுவதற்கும் இறங்குவதற்குமான கோணம் + + + + Default radius + இயல்புநிலை ஆரம் + + + + Initial # tags + ஆரம்ப # குறிச்சொற்கள் + + + + Specify the number of tags generated when a new dressup is created + புதிய டிரச்அப் உருவாக்கப்படும்போது உருவாக்கப்பட்ட குறிச்சொற்களின் எண்ணிக்கையைக் குறிப்பிடவும் + + + + Radius of the fillet on the tag's top edge. + +If the radius is bigger than that which the tag shape itself supports, the resulting shape will be that of a dome. + குறிச்சொல்லின் மேல் விளிம்பில் உள்ள ஃபில்லட்டின் ஆரம். + +குறிச்சொல் வடிவம் ஆதரிக்கும் ஆரத்தை விட பெரியதாக இருந்தால், அதன் விளைவாக உருவாகும் வடிவம் ஒரு குவிமாடமாக இருக்கும். + + + + Tag Generation + டேக் செனரேசன் + + + + G-Code + சி-கோட் + + + + Start at vertex + உச்சியில் தொடங்குங்கள் + + + + Specify the vertex number of the underlying shape string at which engraving should start + வேலைப்பாடு தொடங்க வேண்டிய அடிப்படை வடிவ சரத்தின் உச்சி எண்ணைக் குறிப்பிடவும் + + + + Gui::Dialog::DlgSettingsPath + + + Job Preferences + வேலை விருப்பத்தேர்வுகள் + + + + General + பொது + + + + Defaults + இயல்புநிலைகள் + + + + Template + டெம்ப்ளேட் + + + + The default template to be selected when creating a new job. + +This can be helpful when almost all jobs will be processed by the same machine with a similar setup. + +If left empty no template will be preselected. + ஒரு புதிய வேலையை உருவாக்கும் போது தேர்ந்தெடுக்கப்பட வேண்டிய இயல்புநிலை டெம்ப்ளேட். + +ஏறக்குறைய எல்லா வேலைகளும் ஒரே இயந்திரத்தால் ஒரே மாதிரியான அமைப்புடன் செயலாக்கப்படும் போது இது உதவியாக இருக்கும். + +காலியாக விடப்பட்டால், எந்த டெம்ப்ளேட்டும் முன்னரே தேர்ந்தெடுக்கப்படாது. + + + + Geometry + வடிவியல் + + + + Post Processor + அஞ்சல் செயலி + + + + Output File + வெளியீட்டு கோப்பு + + + + Overwrite existing file + இருக்கும் கோப்பை மேலெழுதவும் + + + + Append Unique ID on conflict + மோதலில் தனிப்பட்ட ஐடியைச் சேர்க்கவும் + + + + Enter a path and optionally file name (see below) to be used as the default for the post processor export. +The following substitutions are performed before the name is resolved at the time of the post processing: +Substitution allows the following: +%D ... directory of the active document +%d ... name of the active document (with extension) +%M ... user macro directory +%j ... name of the active Job object + +The Following can be used if output is being split. If Output is not split +these will be ignored. +%T ... Tool Number +%t ... Tool Controller label + +%W ... Work Coordinate System +%O ... Operation Label + +When splitting output, a sequence number will always be added. + +if %S is included, you can specify where the number occurs. Without it, the number will be added to the end of the string. + +%S ... Sequence Number + +The following example stores all files with the same name as the document in the directory /home/freecad (please remove quotes): +&quot;/home/cnc/%d.g-code&quot; +See the file save policy below on how to deal with name conflicts. + பிந்தைய செயலி ஏற்றுமதிக்கு இயல்புநிலையாகப் பயன்படுத்த, பாதை மற்றும் விருப்பமாக கோப்பு பெயரை உள்ளிடவும் (கீழே காண்க). +பிந்தைய செயலாக்கத்தின் போது பெயர் தீர்க்கப்படுவதற்கு முன் பின்வரும் மாற்றீடுகள் செய்யப்படுகின்றன: +மாற்றீடு பின்வருவனவற்றை அனுமதிக்கிறது: +%d ... செயலில் உள்ள ஆவணத்தின் அடைவு +%d ... செயலில் உள்ள ஆவணத்தின் பெயர் (நீட்டிப்புடன்) +%M ... பயனர் மேக்ரோ அடைவு +%j ... செயலில் உள்ள வேலை பொருளின் பெயர் + +வெளியீடு பிரிக்கப்பட்டால் பின்வருவனவற்றைப் பயன்படுத்தலாம். வெளியீடு பிரிக்கப்படவில்லை என்றால் +இவை புறக்கணிக்கப்படும். +%T ... கருவி எண் +%t... கருவிக் கட்டுப்படுத்தி சிட்டை + +%W ... வேலை ஒருங்கிணைப்பு அமைப்பு +%O ... ஆபரேசன் சிட்டை + +வெளியீட்டைப் பிரிக்கும்போது, ஒரு வரிசை எண் எப்போதும் சேர்க்கப்படும். + +%S சேர்க்கப்பட்டால், எண் எங்கு நிகழ்கிறது என்பதை நீங்கள் குறிப்பிடலாம். அது இல்லாமல், சரத்தின் முடிவில் எண் சேர்க்கப்படும். + +%S ... வரிசை எண் + +பின்வரும் எடுத்துக்காட்டு அனைத்து கோப்புகளையும் ஆவணத்தின் அதே பெயரில் /home/freecad கோப்பகத்தில் சேமிக்கிறது (தயவுசெய்து மேற்கோள்களை அகற்றவும்): +&quot;/home/cnc/%d.g-code&quot; +பெயர் முரண்பாடுகளை எவ்வாறு கையாள்வது என்பது குறித்து கீழே உள்ள கோப்பு சேமிப்புக் கொள்கையைப் பார்க்கவும். + + + + Choose how to deal with potential file name conflicts. Always open a dialog, only open a dialog if the output file already exists, overwrite any existing file or add a unique (3 digit) sequential ID to the file name. + சாத்தியமான கோப்பு பெயர் முரண்பாடுகளை எவ்வாறு கையாள்வது என்பதை தேர்வு செய்யவும். எப்பொழுதும் ஒரு உரையாடலைத் திறக்கவும், வெளியீட்டு கோப்பு ஏற்கனவே இருந்தால் மட்டுமே உரையாடலைத் திறக்கவும், ஏற்கனவே உள்ள ஏதேனும் கோப்பை மேலெழுதவும் அல்லது கோப்பின் பெயரில் தனிப்பட்ட (3 இலக்க) தொடர் ஐடியைச் சேர்க்கவும். + + + + It doesn't seem there are any post processor scripts installed. Please add some into your macro directory and make sure the file name ends with &quot;_post.py&quot;. + போச்ட் செயலி ச்கிரிப்டுகள் எதுவும் நிறுவப்பட்டதாகத் தெரியவில்லை. உங்கள் மேக்ரோ கோப்பகத்தில் சிலவற்றைச் சேர்த்து, கோப்பின் பெயர் &quot;_post.py&quot; உடன் முடிவதை உறுதிசெய்யவும். + + + + Setup + அமைவு + + + + Stock + பங்கு + + + + Default geometry tolerance + இயல்புநிலை வடிவியல் சகிப்புத்தன்மை + + + + Default value for new jobs, used for computing Paths. Smaller increases accuracy, but slows down computation + புதிய வேலைகளுக்கான இயல்புநிலை மதிப்பு, பாதைகளைக் கணக்கிடுவதற்குப் பயன்படுத்தப்படுகிறது. சிறியது துல்லியத்தை அதிகரிக்கிறது, ஆனால் கணக்கீட்டைக் குறைக்கிறது + + + + Default curve accuracy + இயல்புநிலை வளைவு துல்லியம் + + + + Post processor + போச்ட் செயலி + + + + Default path + இயல்புநிலை பாதை + + + + File save policy + கோப்பு சேமிப்பு கொள்கை + + + + Open file dialog + கோப்பு உரையாடலைத் திறக்கவும் + + + + Open file dialog on conflict + மோதலில் கோப்பு உரையாடலைத் திறக்கவும் + + + + Post processors selection + பிந்தைய செயலிகள் தேர்வு + + + + Default post processor + இயல்புநிலை இடுகை செயலி + + + + Select one of the post processors as the default + பிந்தைய செயலிகளில் ஒன்றை இயல்புநிலையாகத் தேர்ந்தெடுக்கவும் + + + + Default arguments + இயல்புநிலை வாதங்கள் + + + + Optional arguments passed to the default post processor specified above. See the post processor's documentation for supported arguments. + மேலே குறிப்பிட்டுள்ள இயல்புநிலை இடுகை செயலிக்கு விருப்ப வாதங்கள் அனுப்பப்பட்டன. ஆதரிக்கப்படும் வாதங்களுக்கு இடுகைச் செயலியின் ஆவணங்களைப் பார்க்கவும். + + + + Create box + பெட்டியை உருவாக்கவும் + + + + Create cylinder + சிலிண்டரை உருவாக்கவும் + + + + Extend model's bounding box + மாதிரியின் எல்லைப் பெட்டியை நீட்டவும் + + + + Ext. X + Ext. ஃச் + + + + Ext. Y + Ext. ஒய் + + + + Ext. Z + Ext. சட் + + + + Radius + ஆரம் + + + + + Height + உயரம் + + + + Length + நீளம் + + + + Width + அகலம் + + + + Placement + இடவமைவு + + + + Angle + கோணம் + + + + Axis + அச்சு + + + + Position + பதவி + + + + PathGui::DlgProcessorChooser + + + + None + எதுவுமில்லை + + + + PathGui::DlgSettingsPathColor + + + GUI + வஇமு + + + + Path highlight color + பாதை ஐலைட் நிறம் + + + + Default normal path color + இயல்புநிலை சாதாரண பாதை நிறம் + + + + Bounding box normal color + பிணைப்பு பெட்டி சாதாரண நிறம் + + + + The default color for new shapes + புதிய வடிவங்களுக்கான இயல்புநிலை நிறம் + + + + Probe path color + ஆய்வு பாதை நிறம் + + + + Bounding box selection color + எல்லைப் பெட்டி தேர்வு நிறம் + + + + Default pathline width + இயல்புநிலை பாதை அகலம் + + + + Path selection style + பாதை தேர்வு நடை + + + + Bounding box + எல்லைப் பெட்டி + + + + Task panel layout + பணி பேனல் தளவமைப்பு + + + + Multi-panel + பல பேனல் + + + + Multi-panel - reversed + பல குழு - தலைகீழ் + + + + The default line thickness for new shapes + புதிய வடிவங்களுக்கான இயல்புநிலை வரி தடிமன் + + + + Default path marker color + இயல்புநிலை பாதை மார்க்கர் நிறம் + + + + + + + + + The default line color for new shapes + புதிய வடிவங்களுக்கான இயல்புநிலை வரி நிறம் + + + + Default Path Colors + இயல்புநிலை பாதை வண்ணங்கள் + + + + Rapid path color + விரைவான பாதை நிறம் + + + + UI Settings + இடைமுகம் அமைப்புகள் + + + + Default path shape selection behavior in 3D viewer + 3D வியூவரில் இயல்புநிலை பாதை வடிவ தேர்வு நடத்தை + + + + Shape + வடிவம் + + + + None + எதுவுமில்லை + + + + Classic + கிளாசிக் + + + + Classic - reversed + கிளாசிக் - தலைகீழ் + + + + Advanced + மேம்பட்ட + + + + Warnings + எச்சரிக்கைகள் + + + + Suppress all warnings about setting speed rates for accurate cycle time calculation + துல்லியமான சுழற்சி நேரத்தைக் கணக்கிடுவதற்கு வேக விகிதங்களை அமைப்பது பற்றிய அனைத்து எச்சரிக்கைகளையும் அடக்கவும் + + + + Suppress all missing speeds warning + விடுபட்ட அனைத்து வேக எச்சரிக்கையையும் அடக்கவும் + + + + Suppress warning about setting the rapid speed rates for accurate cycle time calculation. Ignored if all speed warnings are already suppressed. + துல்லியமான சுழற்சி நேரத்தைக் கணக்கிடுவதற்கான விரைவான வேக விகிதங்களை அமைப்பது பற்றிய எச்சரிக்கையை அடக்கவும். அனைத்து வேக எச்சரிக்கைகளும் ஏற்கனவே அடக்கப்பட்டிருந்தால் புறக்கணிக்கப்படும். + + + + Suppress missing rapid speeds warning + விடுபட்ட விரைவான வேக எச்சரிக்கையை அடக்கவும் + + + + + Suppress warning whenever a path selection mode is activated + பாதை தேர்வு முறை செயல்படுத்தப்படும் போதெல்லாம் எச்சரிக்கையை அடக்கவும் + + + + Suppress feed rate warning + ஊட்ட வீத எச்சரிக்கையை அடக்கவும் + + + + OpenCAMLib + திறகேம்நூல் + + + + Suppress selection mode warning + தேர்வு முறை எச்சரிக்கையை அடக்கவும் + + + + If OpenCAMLib is installed with Python bindings, it can be used by some additional 3D operations. NOTE: Enabling OpenCAMLib here requires a restart of FreeCAD to take effect. + OpenCAMLib பைதான் பிணைப்புகளுடன் நிறுவப்பட்டிருந்தால், அது சில கூடுதல் 3D செயல்பாடுகளால் பயன்படுத்தப்படலாம். குறிப்பு: இங்கே OpenCAMLib ஐ இயக்குவதற்கு FreeCAD ஐ மறுதொடக்கம் செய்ய வேண்டும். + + + + Enable OCL dependent features + OCL சார்ந்த அம்சங்களை இயக்கவும் + + + + Suppress warning if openCAMlib cannot be found + openCAMlib கண்டுபிடிக்க முடியவில்லை என்றால் எச்சரிக்கையை அடக்கவும் + + + + Suppress openCAMlib warning + openCAMlib எச்சரிக்கையை அடக்கவும் + + + + PathGui::TaskWidgetPathCompound + + + Compound paths + கூட்டுப் பாதைகள் + + + + TaskDlgPathCompound + + + Paths List + பாதைகள் பட்டியல் + + + + Reorder children by dragging and dropping them to their correct location + குழந்தைகளை அவர்களின் சரியான இடத்திற்கு இழுத்து விடுவதன் மூலம் மறுவரிசைப்படுத்தவும் + + + + TaskPanel + + + AxisMap Dressup + அச்சுவரைபடம் மைப்பூசு + + + + + Radius + ஆரம் + + + + The radius of the wrapped axis + மூடப்பட்ட அச்சின் ஆரம் + + + + Axis mapping + அச்சு மேப்பிங் + + + + The input mapping axis. Coordinates of the first axis will be mapped to the second. + உள்ளீடு மேப்பிங் அச்சு. முதல் அச்சின் ஆயத்தொலைவுகள் இரண்டாவதாக மாற்றப்படும். + + + + X->A + ஒ->அ + + + + Y->A + ஒய்-> ஏ + + + + X->B + எக்ச்->பி + + + + Y->B + ஒய்->பி + + + + X->C + ஒ->இ + + + + Y->C + ஒய்-> சி + + + + Dogbones + நாய் எலும்புகள் + + + + + Dressup + டிரச்அப் + + + + Style + நடை + + + + <html><head/><body><p>Select desired style of the bone dressup:</p><p><span style=" font-weight:600; font-style:italic;">Dogbone</span> ... take the shortest path to cover the corner,</p><p><span style=" font-weight:600; font-style:italic;">T-bone</span> ... extend a certain direction until corner is covered</p></body></html> + <html><head/><body><p>எலும்பு ஆடையின் விரும்பிய பாணியைத் தேர்ந்தெடுக்கவும்:</p><p><span style="font-weight:600; font-style:italic;">Dogbone</span> ... மூலையை மறைப்பதற்கு குறுகிய பாதையில் செல்லவும்,</p><p><span style=" font-weight:600; </p><p><span style=" font-weight:600; மூலை மூடப்படும் வரை திசை</p></body></html> + + + + Dogbone + நாய் எலும்பு + + + + T-bone horizontal + டி-எலும்பு கிடைமட்டமானது + + + + T-bone vertical + டி-எலும்பு செங்குத்து + + + + T-bone long edge + டி-எலும்பு நீண்ட விளிம்பு + + + + T-bone short edge + டி-எலும்பின் குறுகிய விளிம்பு + + + + Side + பக்கம் + + + + On which side of the profile bones are inserted - this also determines which corners are dressed up. The default value is determined based on the profile being dressed up. + சுயவிவர எலும்புகள் எந்த பக்கத்தில் செருகப்படுகின்றன - இது எந்த மூலைகளை அலங்கரிக்கிறது என்பதையும் தீர்மானிக்கிறது. சுயவிவரத்தை அலங்கரிக்கும் அடிப்படையில் இயல்புநிலை மதிப்பு தீர்மானிக்கப்படுகிறது. + + + + Left + இடது + + + + Right + வலது + + + + Incision + கீறல் + + + + <html><head/><body><p>Determines the incision length of the bone to be inserted into the profile.</p><p><span style=" font-weight:600; font-style:italic;">adaptive</span> ... the length is adapted to cover the corner based on the angle of its edges, taking the current tool radius into account (default)</p><p><span style=" font-weight:600; font-style:italic;">fixed</span> ... is the same as adaptive for straight angles. For T-bones it's the radius of the tool (R) and for dogbones it's R * (2/√2 - 1).</p><p><span style=" font-weight:600; font-style:italic;">custom</span> ... lets you specify a custom (fixed) length below</p></body></html> + <html><head/><body><p>சுயவிவரத்தில் செருகப்பட வேண்டிய எலும்பின் கீறல் நீளத்தை தீர்மானிக்கிறது.</p><p><span style="font-weight:600; font-style:italic;">தழுவல்</span> ... நீளமானது அதன் விளிம்புகளின் கோணத்தின் அடிப்படையில் மூலையை மறைப்பதற்கு மாற்றியமைக்கப்படுகிறது</ style=" font-weight:600; font-style:italic;">நிலையானது</span> ... நேரான கோணங்களுக்கு ஏற்றது. T-எலும்புகளுக்கு இது கருவியின் ஆரம் (R) மற்றும் டாக்போன்களுக்கு இது R * (2/√2 - 1).</p><p><span style=" font-weight:600; font-style:italic;">விருப்பம்</span> ... கீழே உள்ள தனிப்பயன் (நிலையான) உடல் நீளத்தைக் குறிப்பிடலாம்</p></> + + + + Adaptive + தழுவல் + + + + Custom + தனிப்பயன் + + + + Fixed + சரி செய்யப்பட்டது + + + + <html><head/><body><p>Enter length for each bone if <span style=" font-weight:600;">Incision</span> is set to <span style=" font-weight:600;">custom</span>, ignored otherwise.</p></body></html> + <html><head/><body><p>ஒவ்வொரு எலும்பின் நீளத்தை உள்ளிடவும், <span style="font-weight:600;">கீறல்</span> <span style="font-weight:600;">விருப்ப</span> என அமைக்கப்பட்டு, இல்லையெனில் புறக்கணிக்கப்படும்.</p></body></html> + + + + <html><head/><body><p>List of bone locations (with all bones at that location) that are part of this dressup. The list is determined by the corners in the profile and the selected <span style=" font-weight:600;">Side</span> for the bones. </p><p>You can <span style=" font-weight:600;">un-check</span> the bones you don't want to be dressed up.</p><p>If a bone is <span style=" font-weight:600;">grayed out</span> it means that it is already dressed up by a previous dressup. Or put another way, if you dress up this dogbone dressup again you will only be able to select the bones that are un-checked here.</p><p>If this list is empty it probably means you're trying to create bones on the wrong side of the profile.</p></body></html> + <html><head/><body><p>எலும்பு இடங்களின் பட்டியல் (அந்த இடத்தில் உள்ள அனைத்து எலும்புகளும்) இந்த ஆடையின் ஒரு பகுதியாகும். சுயவிவரத்தில் உள்ள மூலைகள் மற்றும் எலும்புகளுக்கு தேர்ந்தெடுக்கப்பட்ட <span style="font-weight:600;">பக்கத்தில்</span> பட்டியல் தீர்மானிக்கப்படுகிறது. </p><p>நீங்கள் ஆடை அணிய விரும்பாத எலும்புகளை <span style="font-weight:600;">சோதித்துவிடலாம்</span>.</p><p>எலும்பு <span style="font-weight:600;">சாம்பல் நிறத்தில் இருந்தால்</span> அது ஏற்கனவே ஆடை அணிந்துள்ளது என்று பொருள். அல்லது வேறு விதமாகச் சொன்னால், இந்த டாக்போன் டிரச்அப்பை மீண்டும் அலங்கரித்தால், இங்கு சரிபார்க்கப்படாத எலும்புகளை மட்டுமே உங்களால் தேர்ந்தெடுக்க முடியும்.</p><p>இந்தப் பட்டியல் காலியாக இருந்தால், சுயவிவரத்தின் தவறான பக்கத்தில் நீங்கள் எலும்புகளை உருவாக்க முயற்சிக்கிறீர்கள் என்று அர்த்தம்.</p></body></html> + + + + Length + நீளம் + + + + Dragknife Dressup + டிராக்நைஃப் டிரச்அப் + + + + Filter Angle + வடிகட்டி கோணம் + + + + Angles less than filter angle will not receive corner actions + வடிகட்டி கோணத்தை விட குறைவான கோணங்கள் மூலை செயல்களைப் பெறாது + + + + Offset distance + ஆஃப்செட் தூரம் + + + + Distance the point trails behind the spindle + சுழலுக்குப் பின்னால் உள்ள புள்ளி சுவடுகளை தூரப்படுத்தவும் + + + + Pivot height + பிவோட் உயரம் + + + + Height to raise during corner action + மூலை நடவடிக்கையின் போது உயர்த்த வேண்டிய உயரம் + + + + Holding Tags + குறிச்சொற்களை வைத்திருத்தல் + + + + Width + அகலம் + + + + Height + உயரம் + + + + Angle + கோணம் + + + + Width of the resulting holding tag + இதன் விளைவாக வைத்திருக்கும் குறிச்சொல்லின் அகலம் + + + + Plunge angle for ascent and descent of holding tag + ஓல்டிங் டேக் ஏறுவதற்கும் இறங்குவதற்குமான கோணம் + + + + Edit + திருத்து + + + + Add + சேர் + + + + Height of holding tag. Note that resulting tag might be smaller if the tag's width and angle result in a triangular shape. + வைத்திருக்கும் குறிச்சொல்லின் உயரம். குறிச்சொல்லின் அகலம் மற்றும் கோணம் முக்கோண வடிவத்தில் இருந்தால், விளைந்த குறிச்சொல் சிறியதாக இருக்கலாம் என்பதை நினைவில் கொள்ளவும். + + + + Radius of the fillet at the top. If the radius is too big for the tag shape it gets reduced to the maximum possible radius - resulting in a spherical shape. + மேலே உள்ள ஃபில்லட்டின் ஆரம். குறிச்சொல் வடிவத்திற்கு ஆரம் மிகப் பெரியதாக இருந்தால், அது சாத்தியமான அதிகபட்ச ஆரமாகக் குறைக்கப்படும் - இதன் விளைவாக ஒரு கோள வடிவம் கிடைக்கும். + + + + List of current tags. Edit coordinates by double click or Edit button. Tags are automatically disabled if they overlap with the previous tag, or don't lie on the base wire. + தற்போதைய குறிச்சொற்களின் பட்டியல். இருமுறை சொடுக்கு அல்லது திருத்து பொத்தான் மூலம் ஆயங்களைத் திருத்தவும். குறிச்சொற்கள் முந்தைய குறிச்சொல்லுடன் ஒன்றுடன் ஒன்று சேர்ந்தாலோ அல்லது அடிப்படை கம்பியில் படாமலோ தானாக முடக்கப்படும். + + + + Delete + நீக்கு + + + + Auto Generate + தானாக உருவாக்கு + + + + + Replace All + அனைத்தையும் மாற்றவும் + + + + Copy From + இருந்து நகலெடு + + + + Z Depth Correction + சட் ஆழம் திருத்தம் + + + + Probe Points File + ஆய்வு புள்ளிகள் கோப்பு + + + + File Name + கோப்பு பெயர் + + + + Enter the filename containing the probe data + ஆய்வு தரவு உள்ள கோப்பு பெயரை உள்ளிடவும் + + + + TaskPathSimulator + + + + + Path Simulator + பாதை சிமுலேட்டர் + + + + + Accuracy + துல்லியம் + + + + + Job + பணி + + + + + Activate/resume simulation + உருவகப்படுத்துதலைச் செயல்படுத்தவும்/தொடக்கவும் + + + + Stop running simulation + உருவகப்படுத்துதலை இயக்குவதை நிறுத்துங்கள் + + + + Stop + நிறுத்து + + + + + Play + இயக்கு + + + + Pause simulation + உருவகப்படுத்துதலை இடைநிறுத்தவும் + + + + Pause + இடைநிறுத்தம் + + + + Single step simulation + ஒற்றை படி உருவகப்படுத்துதல் + + + + Step + படி + + + + Run the simulation until it ends without an animation + அனிமேசன் இல்லாமல் முடியும் வரை உருவகப்படுத்துதலை இயக்கவும் + + + + Speed + வேகம் + + + + Fast Forward + வேகமாக முன்னோக்கி + + + + G/s + G/நொ + + + + * Note: Volumetric simulation, inaccuracies are inherent. + * குறிப்பு: வால்யூமெட்ரிக் சிமுலேசன், துல்லியமின்மைகள் இயல்பாகவே உள்ளன. + + + + TextLabel + உரை சிட்டை + + + + Launch CAMotics + CAMotics ஐ இயக்கவும் + + + + New CAMotics File + புதிய CAMotics கோப்பு + + + + pathEdit + + + Job Edit + பணி திருத்தம் + + + + General + பொது + + + + Job + பணி + + + + Label + சிட்டை + + + + Model + மாதிரியுரு + + + + + + Edit + திருத்து + + + + Description + விவரம் + + + + Output + வெளியீடு + + + + Enter a path and optionally file name (see below) to be used as the default for the post processor export. +The following substitutions are performed before the name is resolved at the time of the post processing: +Substitution allows the following: +%D ... directory of the active document +%d ... name of the active document (with extension) +%M ... user macro directory +%j ... name of the active Job object + +The Following can be used if output is being split. If Output is not split +these will be ignored. +%T ... Tool Number +%t ... Tool Controller label + +%W ... Work Coordinate System +%O ... Operation Label + +When splitting output, a sequence number will always be added. + +if %S is included, you can specify where the number occurs. Without it, the number will be added to the end of the string. + +%S ... Sequence Number + +The following example stores all files with the same name as the document in the directory /home/freecad (please remove quotes): +"/home/cnc/%d.g-code" +See the file save policy below on how to deal with name conflicts. + பிந்தைய செயலி ஏற்றுமதிக்கு இயல்புநிலையாகப் பயன்படுத்த, பாதை மற்றும் விருப்பமாக கோப்பு பெயரை உள்ளிடவும் (கீழே காண்க). +பிந்தைய செயலாக்கத்தின் போது பெயர் தீர்க்கப்படுவதற்கு முன் பின்வரும் மாற்றீடுகள் செய்யப்படுகின்றன: +மாற்றீடு பின்வருவனவற்றை அனுமதிக்கிறது: +%d ... செயலில் உள்ள ஆவணத்தின் அடைவு +%d ... செயலில் உள்ள ஆவணத்தின் பெயர் (நீட்டிப்புடன்) +%M ... பயனர் மேக்ரோ அடைவு +%j ... செயலில் உள்ள வேலை பொருளின் பெயர் + +வெளியீடு பிரிக்கப்பட்டால் பின்வருவனவற்றைப் பயன்படுத்தலாம். வெளியீடு பிரிக்கப்படவில்லை என்றால் +இவை புறக்கணிக்கப்படும். +%T ... கருவி எண் +%t... கருவிக் கட்டுப்படுத்தி சிட்டை + +%W ... வேலை ஒருங்கிணைப்பு அமைப்பு +%O ... ஆபரேசன் சிட்டை + +வெளியீட்டைப் பிரிக்கும்போது, ஒரு வரிசை எண் எப்போதும் சேர்க்கப்படும். + +%S சேர்க்கப்பட்டால், எண் எங்கு நிகழ்கிறது என்பதை நீங்கள் குறிப்பிடலாம். அது இல்லாமல், சரத்தின் முடிவில் எண் சேர்க்கப்படும். + +%S ... வரிசை எண் + +பின்வரும் எடுத்துக்காட்டு அனைத்து கோப்புகளையும் ஆவணத்தின் அதே பெயரில் /home/freecad கோப்பகத்தில் சேமிக்கிறது (தயவுசெய்து மேற்கோள்களை அகற்றவும்): +"/home/cnc/%d.g-code" +பெயர் முரண்பாடுகளை எவ்வாறு கையாள்வது என்பது குறித்து கீழே உள்ள கோப்பு சேமிப்புக் கொள்கையைப் பார்க்கவும். + + + + Processor + செயலி + + + + Arguments + வாதங்கள் + + + + Work Coordinate Systems + வேலை ஒருங்கிணைப்பு அமைப்புகள் + + + + Systems + அமைப்புகள் + + + + Ordering by Fixture, will cause all operations to be performed in the first coordinate system before switching to the second. Then all operations will be performed there in the same order. + +This is useful if the operator can safely load work into one coordinate system while the machine is doing work in another. + +Ordering by Tool, will minimize the Tool Changes. A tool change will be done, then all operations in all coordinate systems before changing tools. + +Ordering by operation will do each operation in all coordinate systems before moving to the next operation. This is especially useful in conjunction with the 'split output' even with only a single work coordinate system since it will put each operation into a separate file. + ஃபிக்ச்ச்சர் மூலம் ஆர்டர் செய்தால், இரண்டாவது ஆய அமைப்பிற்கு மாறுவதற்கு முன் அனைத்து செயல்பாடுகளும் முதல் ஒருங்கிணைப்பு அமைப்பில் செய்யப்படும். பின்னர் அனைத்து செயல்பாடுகளும் ஒரே வரிசையில் செய்யப்படும். + +இயந்திரம் மற்றொன்றில் வேலை செய்யும் போது ஆபரேட்டர் ஒரு ஆய அமைப்பில் பணியை பாதுகாப்பாக ஏற்றினால் இது பயனுள்ளதாக இருக்கும். + +கருவி மூலம் ஆர்டர் செய்வது, கருவி மாற்றங்களைக் குறைக்கும். ஒரு கருவி மாற்றம் செய்யப்படும், பின்னர் கருவிகளை மாற்றுவதற்கு முன் அனைத்து ஒருங்கிணைப்பு அமைப்புகளிலும் அனைத்து செயல்பாடுகளும் செய்யப்படும். + +செயல்பாட்டின் மூலம் வரிசைப்படுத்துவது, அடுத்த செயல்பாட்டிற்குச் செல்வதற்கு முன், அனைத்து ஒருங்கிணைப்பு அமைப்புகளிலும் ஒவ்வொரு செயல்பாட்டையும் செய்யும். இது ஒரு தனி வேலை ஒருங்கிணைப்பு அமைப்புடன் கூட 'ச்பிளிட் அவுட்புட்' உடன் இணைந்து பயனுள்ளதாக இருக்கும், ஏனெனில் இது ஒவ்வொரு செயல்பாட்டையும் ஒரு தனி கோப்பில் வைக்கும். + + + + <html><head/><body><p><span style=" font-style:italic;">Work Coordinate Systems</span> also called <span style=" font-style:italic;">Work Offsets</span>, <span style=" font-style:italic;">Fixture Offsets</span>, or <span style=" font-style:italic;">Fixtures </span>are useful for building efficient production jobs where the same part is done many times on the machine. +FreeCAD has no knowledge of where a particular coordinate system exists within the machine coordinate system so adding additional coordinate systems to your job will have no visual change within your job. It will, however, change your G-code output. The exact way in which the output is affected is controlled by the 'order by' setting.</p></body></html> + <html><head/><body><p><span style="font-style:italic;">பணி ஒருங்கிணைப்பு அமைப்புகள்</span> <span style="font-style:italic;">வொர்க் ஆஃப்செட்கள்</span>, <span style="font-style:italic;">Fixture <span>,ஆஃப்செட்டுகள் அல்லது</span> font-style:italic;">Fixtures </span>, ஒரே பகுதி இயந்திரத்தில் பலமுறை செய்யப்படும் திறமையான விளைவாக்கம் வேலைகளை உருவாக்குவதற்கு பயனுள்ளதாக இருக்கும். +இயந்திர ஒருங்கிணைப்பு அமைப்பில் ஒரு குறிப்பிட்ட ஒருங்கிணைப்பு அமைப்பு எங்கு உள்ளது என்பது பற்றி FreeCADக்கு எந்த அறிவும் இல்லை, எனவே உங்கள் வேலையில் கூடுதல் ஒருங்கிணைப்பு அமைப்புகளைச் சேர்ப்பது உங்கள் வேலையில் காட்சி மாற்றத்தை ஏற்படுத்தாது. இருப்பினும், இது உங்கள் சி-குறியீட்டு வெளியீட்டை மாற்றும். வெளியீடு பாதிக்கப்படும் சரியான வழி 'ஆர்டர் பை' அமைப்பால் கட்டுப்படுத்தப்படுகிறது.</p></body></html> + + + + Split Output + பிளவு வெளியீடு + + + + Setup + அமைவு + + + + Layout + மனையமைவு + + + + Stock + பங்கு + + + + Refresh + புதுப்பி + + + + Template export + டெம்ப்ளேட் ஏற்றுமதி + + + + Output file + வெளியீட்டு கோப்பு + + + + Optional arguments passed to the post processor. The arguments are specific for each post processor, please see its documentation for details. + விருப்ப வாதங்கள் இடுகை செயலிக்கு அனுப்பப்பட்டன. ஒவ்வொரு இடுகை செயலிக்கும் வாதங்கள் குறிப்பிட்டவை, விவரங்களுக்கு அதன் ஆவணங்களைப் பார்க்கவும். + + + + Order by + மூலம் ஆர்டர் செய்யவும் + + + + If multiple coordinate systems are in use, setting this to TRUE will cause the G-code to be written to multiple output files as controlled by the 'order by' property. For example, if ordering by fixture, the first output file will be for the first fixture and separate file for the second. + பல ஒருங்கிணைப்பு அமைப்புகள் பயன்பாட்டில் இருந்தால், இதை TRUE என அமைப்பதால், 'ஆர்டர் பை' பண்பின் மூலம் கட்டுப்படுத்தப்படும் பல வெளியீட்டு கோப்புகளுக்கு சி-குறியீடு எழுதப்படும். எடுத்துக்காட்டாக, ஃபிக்சர் மூலம் ஆர்டர் செய்தால், முதல் அவுட்புட் பைல் முதல் ஃபிக்ச்சருக்கும், இரண்டாவது பைலுக்கும் தனித்தனியாக இருக்கும். + + + + Create box + பெட்டியை உருவாக்கவும் + + + + Create cylinder + சிலிண்டரை உருவாக்கவும் + + + + Extend model's bounding box + மாதிரியின் எல்லைப் பெட்டியை நீட்டவும் + + + + Use existing solid + இருக்கும் திடத்தைப் பயன்படுத்தவும் + + + + Assign stock material + பங்கு பொருள் ஒதுக்கவும் + + + + Ext. X + Ext. ஃச் + + + + Ext. Y + Ext. ஒய் + + + + Ext. Z + Ext. சட் + + + + Radius + ஆரம் + + + + + Height + உயரம் + + + + Length + நீளம் + + + + Width + அகலம் + + + + Alignment + இருப்புவழி + + + + Move to Origin + தோற்றத்திற்கு நகர்த்தவும் + + + + Set Origin + தோற்றத்தை அமைக்கவும் + + + + Center in Stock + ச்டாக்கில் நடுவண் + + + + XY in Stock + XY கையிருப்பில் உள்ளது + + + + Set + கணம் + + + + X-Axis + எக்ச்-அச்சு + + + + Y-Axis + ஒய்-அச்சு + + + + Z-Axis + Z-அச்சு + + + + X=0 + ஒ=0 + + + + Y=0 + ஓ=0 + + + + Z=0 + ஔ=0 + + + + Move - XY + நகர்த்து - XY + + + + Rotate - XY + சுழற்று - XY + + + + Compound + சேர்மம் + + + + Default values + இயல்புநிலை மதிப்புகள் + + + + Start depth + தொடக்க ஆழம் + + + + Final depth + இறுதி ஆழம் + + + + Step down + கீழே இறங்கு + + + + Coolant mode + குளிரூட்டும் முறை + + + + Default Values + இயல்புநிலை மதிப்புகள் + + + + Depths + ஆழங்கள் + + + + Expression set as ClearanceHeight for new operations. + +Default: "OpStockZMax+SetupSheet.ClearanceHeightOffset" + புதிய செயல்பாடுகளுக்கான வெளிப்பாடு ClearanceHeight ஆக அமைக்கப்பட்டுள்ளது. + +இயல்புநிலை: "OpStockZMax+SetupSheet.ClearanceHeightOffset" + + + + Expression set as SafeHeight for new operations. + +Default: "OpStockZMax+SetupSheet.SafeHeightOffset" + புதிய செயல்பாடுகளுக்கு எக்ச்பிரசன் SafeHeight ஆக அமைக்கப்பட்டுள்ளது. + +இயல்புநிலை: "OpStockZMax+SetupSheet.SafeHeightOffset" + + + + SafeHeightOffset can be for expressions to set the SafeHeight for new operations. + +Default: "5mm" + SafeHeightOffset ஆனது புதிய செயல்பாடுகளுக்கு SafeHeight ஐ அமைப்பதற்கான வெளிப்பாடுகளாக இருக்கலாம். + +இயல்புநிலை: "5 மிமீ" + + + + Active Tool + செயலில் உள்ள கருவி + + + + <html><head/><body><p>If True, post processing will create multiple output files based on the <span style=" font-style:italic;">order by</span> setting. + + +For example, if <span style=" font-style:italic;">order by</span> is set to Tool, the first output file will contain the first tool change and all operations, in all coordinate systems, that can be done with that tool before the next tool change is called. + + +If <span style=" font-style:italic;">order by</span> is set to <span style=" font-style:italic;">operation</span> and <span style=" font-style:italic;">split output</span> is true, each operation will be written to a separate file.</p></body></html> + <html><head/><body><p>சரி எனில், இடுகைச் செயலாக்கமானது <span style="font-style:italic;">வரிசைப்படி</span> அமைப்பின் அடிப்படையில் பல வெளியீட்டு கோப்புகளை உருவாக்கும். + + +எடுத்துக்காட்டாக, <span style="font-style:italic;">order by</span> கருவி என அமைக்கப்பட்டால், முதல் வெளியீட்டு கோப்பில் முதல் கருவி மாற்றம் இருக்கும் மற்றும் அனைத்து ஆய அமைப்புகளிலும் உள்ள அனைத்து செயல்பாடுகளும், அடுத்த கருவி மாற்றத்திற்கு அழைக்கப்படுவதற்கு முன்பு அந்தக் கருவியைக் கொண்டு செய்ய முடியும். + + +<span style="font-style:italic;">ஆணை</span> என்பது <span style="font-style:italic;">ஆபரேசன்</span> மற்றும் <span style="font-style:italic;">பிளவு வெளியீடு</span> என அமைக்கப்பட்டால், ஒவ்வொரு செயல்பாடும் தனித்தனி கோப்பில் எழுதப்படும்.</p></body></htm + + + + Link stock and model + இணைப்பு பங்கு மற்றும் மாதிரி + + + + Expression set as the StartDepth of a newly created operation. + +Default: OpStartDepth + புதிதாக உருவாக்கப்பட்ட செயல்பாட்டின் தொடக்க ஆழமாக வெளிப்பாடு அமைக்கப்பட்டது. + +இயல்புநிலை: OpStartDepth + + + + Expression set as the FinalDepth for a newly created operation. + +Default: OpFinalDepth + புதிதாக உருவாக்கப்பட்ட செயல்பாட்டிற்கான FinalDepth ஆக எக்ச்பிரசன் அமைக்கப்பட்டுள்ளது. + +இயல்புநிலை: OpFinalDepth + + + + Expression set as the StepDown of a newly created operation. + +Default: OpToolDiameter + புதிதாக உருவாக்கப்பட்ட செயல்பாட்டின் ச்டெப் டவுனாக வெளிப்பாடு அமைக்கப்பட்டுள்ளது. + +இயல்புநிலை: OpToolDiameter + + + + Heights + உயரங்கள் + + + + Expression + கோவை + + + + Offset + ஆஃப்செட் + + + + Clearance + இசைவு + + + + ClearanceHeightOffset - can be used by expressions to set the default ClearanceHeight for new operations. + +Default: 3 mm + ClearanceHeightOffset - புதிய செயல்பாடுகளுக்கு இயல்புநிலை ClearanceHeight ஐ அமைக்க வெளிப்பாடுகளால் பயன்படுத்தப்படலாம். + +இயல்புநிலை: 3 மிமீ + + + + Safe + பாதுகாப்பானது + + + + Coolant + குளிர்வி + + + + + Tools + கருவிகள் + + + + Name + பெயர் + + + + Nr. + நார். + + + + + Feed + தீவனம் + + + + Horizontal feed + கிடைமட்ட ஊட்டம் + + + + Vertical feed + செங்குத்து ஊட்டம் + + + + Spindle + சுழல் + + + + Add + சேர் + + + + Remove + அகற்று + + + + Rapid Speeds + விரைவான விரைவு + + + + Horizontal + கிடைமட்ட + + + + Rapid horizontal speed assigned as HorizRapid to new ToolController + புதிய ToolControllerக்கு HorizRapid என ஒதுக்கப்பட்ட விரைவான கிடைமட்ட விரைவு + + + + Vertical + செங்குத்து + + + + Rapid vertical speed assigned to VertRapid of new ToolController + புதிய ToolController இன் VertRapidக்கு விரைவான செங்குத்து விரைவு ஒதுக்கப்பட்டது + + + + Workplan + வேலைத் திட்டம் + + + + Delete + நீக்கு + + + + Op Defaults + Op இயல்புநிலைகள் + + + + Workbench + + + Project Setup + திட்ட அமைப்பு + + + + Tool Commands + கருவி கட்டளைகள் + + + + New Operations + புதிய செயல்பாடுகள் + + + + + Path Modification + பாதை மாற்றம் + + + + Helpful Tools + பயனுள்ள கருவிகள் + + + + + + + + + + + &CAM + கஉபொ + + + + Path Dressup + பாத் டிரச்அப் + + + + Supplemental Commands + துணை கட்டளைகள் + + + + Specialty Operations + சிறப்பு செயல்பாடுகள் + + + + Utils + உபயோகங்கள் + + + + Path + + + Edit + float = field(default=0) float = field(default=0) float = field(default=0) float = field(default=0) float = field(default=0) float = field(default=0) float = field(default=None) bool = field(default=False) str = field(default="G54") str = field(default="off") int = field(default=0) int = field(default=None) + திருத்து + + + + Drag Slider to Simulate + உருவகப்படுத்த ச்லைடரை இழுக்கவும் + + + + Save Project As + திட்டத்தை இவ்வாறு சேமி + + + + CAMotics Project (*.camotics) + CAMotics திட்டம் (*.camotics) + + + + H + H is horizontal feed rate. Must be as short as possible + எச் + + + + V + V is vertical feed rate. Must be as short as possible + வெ + + + + Tool number + கருவி எண் + + + + Horizontal feedrate + கிடைமட்ட ஊட்ட விகிதம் + + + + Vertical feedrate + செங்குத்து ஊட்ட விகிதம் + + + + Spindle RPM + ச்பின்டில் ஆர்பிஎம் + + + + Selected tool is not a drill + தேர்ந்தெடுக்கப்பட்ட கருவி ஒரு பயிற்சி அல்ல + + + + Invalid Cutting Edge Angle %.2f, must be >0° and <=180° + தவறான கட்டிங் எட்ச் கோணம் %.2f, கண்டிப்பாக >0° மற்றும் <=180° ஆக இருக்க வேண்டும் + + + + Cutting Edge Angle (%.2f) results in negative tool tip length + கட்டிங் எட்ச் ஆங்கிள் (%.2f) எதிர்மறையான கருவி முனை நீளத்தை விளைவிக்கும் + + + + Save Sanity Check Report + சுகாதார சரிபார்ப்பு அறிக்கையைச் சேமிக்கவும் + + + + Choose a CAM Job + CAM வேலையைத் தேர்ந்தெடுக்கவும் + + + + CW + வலஞ்சுழி + + + + CCW + இடஞ்சுழி + + + + PathGeom + + + face %s not handled, assuming not vertical + முகம் %s கையாளப்படவில்லை, செங்குத்தாக இல்லை எனக் கருதப்படுகிறது + + + + edge %s not handled, assuming not vertical + விளிம்பு %s கையாளப்படவில்லை, செங்குத்தாக இல்லை எனக் கருதுகிறது + + + + isVertical(%s) not supported + isVertical(%s) ஆதரிக்கப்படவில்லை + + + + isHorizontal(%s) not supported + கிடைமட்டமானது(%is) ஆதரிக்கப்படவில்லை + + + + %s not supported for flipping + புரட்டுவதற்கு %s ஆதரிக்கப்படவில்லை + + + + Zero working area to process. Check your selection and settings. + செயலாக்க சுழிய வேலை பகுதி. உங்கள் தேர்வு மற்றும் அமைப்புகளைச் சரிபார்க்கவும். + + + + App::Property + + + + List of custom property groups + தனிப்பயன் சொத்து குழுக்களின் பட்டியல் + + + + Default speed for horizontal rapid moves. + கிடைமட்ட விரைவான நகர்வுகளுக்கான இயல்புநிலை விரைவு. + + + + Default speed for vertical rapid moves. + செங்குத்து விரைவான நகர்வுகளுக்கான இயல்புநிலை விரைவு. + + + + + Coolant Modes + குளிரூட்டும் முறைகள் + + + + + Default coolant mode. + இயல்புநிலை குளிரூட்டும் முறை. + + + + The usage of this field depends on SafeHeightExpression - by default its value is added to the start depth and used for the safe height of an operation. + இந்த புலத்தின் பயன்பாடு SafeHeightExpression ஐப் பொறுத்தது - முன்னிருப்பாக அதன் மதிப்பு தொடக்க ஆழத்தில் சேர்க்கப்பட்டு ஒரு செயல்பாட்டின் பாதுகாப்பான உயரத்திற்குப் பயன்படுத்தப்படுகிறது. + + + + Expression for the safe height of new operations. + புதிய செயல்பாடுகளின் பாதுகாப்பான உயரத்திற்கான வெளிப்பாடு. + + + + The usage of this field depends on ClearanceHeightExpression - by default is value is added to the start depth and used for the clearance height of an operation. + இந்த புலத்தின் பயன்பாடு ClearanceHeightExpression ஐப் பொறுத்தது - முன்னிருப்பாக தொடக்க ஆழத்தில் மதிப்பு சேர்க்கப்பட்டு ஒரு செயல்பாட்டின் இசைவு உயரத்திற்குப் பயன்படுத்தப்படுகிறது. + + + + Expression for the clearance height of new operations. + புதிய செயல்பாடுகளின் இசைவு உயரத்திற்கான வெளிப்பாடு. + + + + Expression used for the start depth of new operations. + புதிய செயல்பாடுகளின் தொடக்க ஆழத்திற்கு பயன்படுத்தப்படும் வெளிப்பாடு. + + + + Expression used for the final depth of new operations. + புதிய செயல்பாடுகளின் இறுதி ஆழத்திற்கு பயன்படுத்தப்படும் வெளிப்பாடு. + + + + Expression used for step down of new operations. + புதிய செயல்பாடுகளின் கீழ்நிலைக்கு பயன்படுத்தப்படும் வெளிப்பாடு. + + + + + + + The base path to modify + மாற்றுவதற்கான அடிப்படை பாதை + + + + Solid object to be used to limit the generated Path. + உருவாக்கப்பட்ட பாதையைக் கட்டுப்படுத்தப் பயன்படுத்தப்படும் திடப்பொருள். + + + + Determines if Boundary describes an inclusion or exclusion mask. + எல்லை உள்ளடக்கம் அல்லது விலக்கு முகமூடியை விவரிக்கிறதா என்பதை தீர்மானிக்கிறது. + + + + + Keep tool down. + கருவியை கீழே வைக்கவும். + + + + The base path to dress up + ஆடை அணிவதற்கான அடிப்படை பாதை + + + + + The side of path to insert bones + எலும்புகளைச் செருகுவதற்கான பாதையின் பக்கம் + + + + + The style of bones + எலும்புகளின் பாணி + + + + + The algorithm to determine the bone length + எலும்பு நீளத்தை தீர்மானிக்க வழிமுறை + + + + + Dressup length if incision is set to 'custom' + கீறலின் ஆடை நீளம் 'தனிப்பயன்' என அமைக்கப்பட்டுள்ளது + + + + Bones that aren't dressed up + உடையணியாத எலும்புகள் + + + + Create bones only for outer closed profiles +Can be useful for multi profile operations, e.g. Pocket with ZigZagOffset pattern + வெளிப்புற மூடிய சுயவிவரங்களுக்கு மட்டுமே எலும்புகளை உருவாக்கவும் +பல சுயவிவர செயல்பாடுகளுக்கு பயனுள்ளதாக இருக்கும், எ.கா. ZigZagOffset வடிவத்துடன் கூடிய பாக்கெட் + + + + Width of tags. + குறிச்சொற்களின் அகலம். + + + + Height of tags. + குறிச்சொற்களின் உயரம். + + + + Angle of tag plunge and ascent. + டேக் சரிவு மற்றும் ஏற்றத்தின் கோணம். + + + + Radius of the fillet for the tag. + குறிச்சொல்லுக்கான ஃபில்லட்டின் ஆரம். + + + + Locations of inserted holding tags + செருகப்பட்ட ஓல்டிங் குறிச்சொற்களின் இருப்பிடங்கள் + + + + IDs of disabled holding tags + முடக்கப்பட்ட வைத்திருக்கும் குறிச்சொற்களின் ஐடிகள் + + + + Factor determining the # of segments used to approximate rounded tags. + வட்டமான குறிச்சொற்களை தோராயமாக மதிப்பிடுவதற்குப் பயன்படுத்தப்படும் # பிரிவுகளைத் தீர்மானிக்கும் காரணி. + + + + The input mapping axis + உள்ளீடு மேப்பிங் அச்சு + + + + The radius of the wrapped axis + மூடப்பட்ட அச்சின் ஆரம் + + + + + + + + The base toolpath to modify + மாற்றுவதற்கான அடிப்படை கருவிப்பாதை + + + + Angles less than filter angle will not receive corner actions + வடிகட்டி கோணத்தை விட குறைவான கோணங்கள் மூலை செயல்களைப் பெறாது + + + + Distance the point trails behind the spindle + சுழலுக்குப் பின்னால் உள்ள புள்ளி சுவடுகளை தூரப்படுத்தவும் + + + + Height to raise during corner action + மூலை நடவடிக்கையின் போது உயர்த்த வேண்டிய உயரம் + + + + Modify lead in to toolpath + டூல்பாத்தில் ஈயத்தை மாற்றவும் + + + + Modify lead out from toolpath + டூல்பாத்தில் இருந்து ஈயத்தை மாற்றவும் + + + + + Set distance which will attempts to avoid unnecessary retractions + தேவையற்ற பின்வாங்கல்களைத் தவிர்க்க முயற்சிக்கும் தூரத்தை அமைக்கவும் + + + + + The style of motion into the toolpath + கருவிப்பாதையில் இயக்கத்தின் பாணி + + + + + The style of motion out of the toolpath + டூல்பாத்தில் இருந்து இயக்கத்தின் பாணி + + + + + Angle of the Lead-In (1..90) + ஆங்கிள் ஆஃப் தி லீட்-இன் (1..90) + + + + + Angle of the Lead-Out (1..90) + ஆங்கிள் ஆஃப் தி லீட்-அவுட் (1..90) + + + + + Determine length of the Lead-In + லீட்-இன் நீளத்தை தீர்மானிக்கவும் + + + + + Determine length of the Lead-Out + லீட்-அவுட்டின் நீளத்தை தீர்மானிக்கவும் + + + + + Invert Lead-In direction + தலைகீழாக லீட்-இன் திசையில் + + + + + Invert Lead-Out direction + லீட்-அவுட் திசையை மாற்றவும் + + + + + Move start point + தொடக்க புள்ளியை நகர்த்தவும் + + + + + Move end point + இறுதிப் புள்ளியை நகர்த்தவும் + + + + Perform plunges with G0 + G0 உடன் plunges செய்யவும் + + + + Angle of ramp + சாய்வின் கோணம் + + + + Ramping Method + ரேம்பிங் முறை + + + + Which feed rate to use for ramping + ரேம்பிங்கிற்கு எந்த ஊட்ட விகிதத்தைப் பயன்படுத்த வேண்டும் + + + + Custom feed rate + தனிப்பயன் ஊட்ட விகிதம் + + + + Should the dressup ignore motion commands above DressupStartDepth + DressupStartDepthக்கு மேலே உள்ள இயக்க கட்டளைகளை dressup புறக்கணிக்க வேண்டுமா + + + + The depth where the ramp dressup is enabled. Above this ramps are not generated, but motion commands are passed through as is. + வளைவு டிரச்அப் இயக்கப்பட்டிருக்கும் ஆழம். இதற்கு மேலே வளைவுகள் உருவாக்கப்படவில்லை, ஆனால் இயக்க கட்டளைகள் அப்படியே அனுப்பப்படுகின்றன. + + + + The point file from the surface probing. + மேற்பரப்பு ஆய்வு இருந்து புள்ளி கோப்பு. + + + + Deflection distance for arc interpolation + வில் இடைக்கணிப்புக்கான விலகல் தூரம் + + + + break segments into smaller segments of this length. + பகுதிகளை இந்த நீளத்தின் சிறிய பகுதிகளாக உடைக்கவும். + + + + The G-code output file for this project + இந்த திட்டத்திற்கான G-குறியீடு வெளியீட்டு கோப்பு + + + + Select the Post Processor + போச்ட் செயலியைத் தேர்ந்தெடுக்கவும் + + + + Arguments for the Post Processor (specific to the script) + போச்ட் ப்ராசசருக்கான வாதங்கள் (ச்கிரிப்ட் குறிப்பிட்டது) + + + + + Last Time the Job was post processed + கடந்த முறை வேலை இடுகை செயலாக்கப்பட்டது + + + + An optional description for this job + இந்த வேலைக்கான விருப்ப விளக்கம் + + + + Job Cycle Time Estimation + வேலை சுழற்சி நேர மதிப்பீடு + + + + For computing Paths; smaller increases accuracy, but slows down computation + கணிப்பொறி பாதைகளுக்கு; சிறியது துல்லியத்தை அதிகரிக்கிறது, ஆனால் கணக்கீட்டைக் குறைக்கிறது + + + + Solid object to be used as stock. + ச்டாக்காக பயன்படுத்தப்படும் திடமான பொருள். + + + + Compound path of all operations in the order they are processed. + அவை செயலாக்கப்படும் வரிசையில் அனைத்து செயல்பாடுகளின் கலவை பாதை. + + + + Select the Type of Job + வேலை வகையைத் தேர்ந்தெடுக்கவும் + + + + + Split output into multiple G-code files + பல G-குறியீடு கோப்புகளாக வெளியீட்டைப் பிரிக்கவும் + + + + + If multiple WCS, order the output this way + பல WCS இருந்தால், வெளியீட்டை இந்த வழியில் ஆர்டர் செய்யவும் + + + + + The Work Coordinate Systems for the Job + வேலைக்கான வேலை ஒருங்கிணைப்பு அமைப்புகள் + + + + SetupSheet holding the settings for this job + SetupSheet இந்த வேலைக்கான அமைப்புகளை வைத்திருக்கும் + + + + The base objects for all operations + அனைத்து செயல்பாடுகளுக்கும் அடிப்படை பொருள்கள் + + + + Collection of all tool controllers for the job + வேலைக்கான அனைத்து கருவி கட்டுப்படுத்திகளின் சேகரிப்பு + + + + + + Operations Cycle Time Estimation + செயல்பாடுகள் சுழற்சி நேர மதிப்பீடு + + + + Select the type of Job + வேலை வகையைத் தேர்ந்தெடுக்கவும் + + + + The base object this stock is derived from + இந்த பங்கு பெறப்பட்ட அடிப்படை பொருள் + + + + Extra allowance from part bound box in negative X-direction + எதிர்மறை X-திசையில் பகுதி பிணைக்கப்பட்ட பெட்டியிலிருந்து கூடுதல் கொடுப்பனவு + + + + Extra allowance from part bound box in positive X-direction + நேர்மறை X-திசையில் பகுதி பிணைக்கப்பட்ட பெட்டியிலிருந்து கூடுதல் கொடுப்பனவு + + + + Extra allowance from part bound box in negative Y-direction + எதிர்மறை Y-திசையில் பகுதி பிணைக்கப்பட்ட பெட்டியிலிருந்து கூடுதல் கொடுப்பனவு + + + + Extra allowance from part bound box in positive Y-direction + நேர்மறை Y-திசையில் பகுதி பிணைக்கப்பட்ட பெட்டியிலிருந்து கூடுதல் கொடுப்பனவு + + + + Extra allowance from part bound box in negative Z-direction + எதிர்மறை Z-திசையில் பகுதி பிணைக்கப்பட்ட பெட்டியிலிருந்து கூடுதல் கொடுப்பனவு + + + + Extra allowance from part bound box in positive Z-direction + நேர்மறை Z-திசையில் பகுதி பிணைக்கப்பட்ட பெட்டியிலிருந்து கூடுதல் கொடுப்பனவு + + + + Length of this stock box + இந்த பங்கு பெட்டியின் நீளம் + + + + Width of this stock box + இந்த பங்கு பெட்டியின் அகலம் + + + + Height of this stock box + இந்த பங்கு பெட்டியின் உயரம் + + + + Radius of this stock cylinder + இந்த பங்கு உருளையின் ஆரம் + + + + Height of this stock cylinder + இந்த ச்டாக் சிலிண்டரின் உயரம் + + + + Internal representation of stock type + பங்கு வகையின் உள் பிரதிநிதித்துவம் + + + + Fixture Offset Number + ஃபிக்சர் ஆஃப்செட் எண் + + + + + + Make False, to prevent operation from generating code + குறியீட்டை உருவாக்குவதிலிருந்து செயல்பாட்டைத் தடுக்க, தவறு செய்யுங்கள் + + + + Side of selected faces that tool should cut + தேர்ந்தெடுக்கப்பட்ட முகங்களின் பக்கம் அந்த கருவி வெட்டப்பட வேண்டும் + + + + Type of adaptive operation + தழுவல் செயல்பாட்டின் வகை + + + + + + Percent of cutter diameter to step over on each pass + ஒவ்வொரு பாசிலும் அடியெடுத்து வைக்க கட்டர் விட்டத்தின் விழுக்காடு + + + + Lift distance for rapid moves + விரைவான நகர்வுகளுக்கு தூரத்தை உயர்த்தவும் + + + + Max length of keep tool down path compared to direct distance between points + புள்ளிகளுக்கு இடையே உள்ள நேரடி தூரத்துடன் ஒப்பிடும்போது கீப் டூல் பேரூர் பாத்தின் அதிகபட்ச நீளம் + + + + Influences calculation performance vs stability and accuracy. + +Larger values (further to the right) will calculate faster; smaller values (further to the left) will result in more accurate toolpaths. + கணக்கீட்டு செயல்திறன் எதிராக நிலைத்தன்மை மற்றும் துல்லியத்தை பாதிக்கிறது. + +பெரிய மதிப்புகள் (மேலும் வலதுபுறம்) வேகமாக கணக்கிடும்; சிறிய மதிப்புகள் (மேலும் இடதுபுறம்) மிகவும் துல்லியமான கருவிப்பாதைகளை ஏற்படுத்தும். + + + + How much stock to leave in the XY plane (eg for finishing operation) + XY விமானத்தில் எவ்வளவு இருப்பு வைக்க வேண்டும் (எ.கா. செயல்பாட்டை முடிக்க) + + + + How much stock to leave along the Z axis (eg for finishing operation) + சட் அச்சில் எவ்வளவு இருப்பு வைக்க வேண்டும் (எ.கா. செயல்பாட்டை முடிக்க) + + + + Force plunging into material inside and clearing towards the edges + உள்ளே உள்ள பொருட்களில் மூழ்கி, விளிம்புகளை நோக்கி சுத்தப்படுத்தவும் + + + + How much stock to leave along the Z axis (eg for finishing operation). This property is only used if the ModelAwareExperiment is enabled. + சட் அச்சில் எவ்வளவு இருப்பு வைக்க வேண்டும் (எ.கா. செயல்பாட்டை முடிக்க). ModelAwareExperiment இயக்கப்பட்டிருந்தால் மட்டுமே இந்த சொத்து பயன்படுத்தப்படும். + + + + To take a finishing profile path at the end + முடிவில் ஒரு இறுதி சுயவிவர பாதையை எடுக்க + + + + + Stop processing + செயலாக்கத்தை நிறுத்து + + + + Use Arcs (G2) for helix ramp + எலிக்ச் வளைவுக்கு Arcs (G2) ஐப் பயன்படுத்தவும் + + + + Internal input state + உள் உள்ளீட்டு நிலை + + + + Internal output state + உள் வெளியீட்டு நிலை + + + + Helix ramp entry angle (degrees) + எலிக்ச் வளைவு நுழைவு கோணம் (டிகிரி) + + + + Helix cone angle (degrees) + எலிக்ச் கூம்பு கோணம் (டிகிரி) + + + + Limit helix entry diameter, if limit larger than tool diameter or 0, tool diameter is used + எலிக்ச் நுழைவு விட்டம் வரம்பு, கருவி விட்டம் அல்லது 0 ஐ விட பெரிய வரம்பு இருந்தால், கருவி விட்டம் பயன்படுத்தப்படும் + + + + + Uses the outline of the base geometry. + அடிப்படை வடிவவியலின் வெளிப்புறத்தைப் பயன்படுத்துகிறது. + + + + Orders cuts by region instead of depth. This property is only used if the ModelAwareExperiment is enabled. + ஆர்டர்கள் ஆழத்திற்குப் பதிலாக பகுதி வாரியாக வெட்டப்படுகின்றன. ModelAwareExperiment இயக்கப்பட்டிருந்தால் மட்டுமே இந்த சொத்து பயன்படுத்தப்படும். + + + + + Enable the experimental model awareness feature to respect 3D geometry and prevent cutting under overhangs + 3டி வடிவவியலுக்கு மதிப்பளித்து, ஓவர்ஆங்கின் கீழ் வெட்டப்படுவதைத் தடுக்க, சோதனை மாதிரி விழிப்புணர்வு அம்சத்தை இயக்கவும் + + + + Orders cuts by region instead of depth. + ஆர்டர்கள் ஆழத்திற்குப் பதிலாக பகுதி வாரியாக வெட்டப்படுகின்றன. + + + + + Split Arcs into discrete segments + வளைவுகளை தனித்தனி பிரிவுகளாக பிரிக்கவும் + + + + + The base geometry for this operation + இந்த செயல்பாட்டிற்கான அடிப்படை வடிவியல் + + + + Holds the calculated value for the StartDepth + StartDepth க்கான கணக்கிடப்பட்ட மதிப்பை வைத்திருக்கிறது + + + + Holds the calculated value for the FinalDepth + FinalDepth க்கான கணக்கிடப்பட்ட மதிப்பை வைத்திருக்கிறது + + + + + Holds the diameter of the tool + கருவியின் விட்டம் வைத்திருக்கிறது + + + + Holds the max Z value of Stock + ச்டாக்கின் அதிகபட்ச சட் மதிப்பை வைத்திருக்கிறது + + + + Holds the min Z value of Stock + பங்குகளின் min சட் மதிப்பை வைத்திருக்கிறது + + + + An optional comment for this Operation + இந்த செயல்பாட்டிற்கான விருப்ப கருத்து + + + + User Assigned Label + பயனர் ஒதுக்கப்பட்ட சிட்டை + + + + Base locations for this operation + இந்த செயல்பாட்டிற்கான அடிப்படை இடங்கள் + + + + + The tool controller that will be used to calculate the path + பாதையைக் கணக்கிடப் பயன்படுத்தப்படும் கருவி கட்டுப்படுத்தி + + + + Coolant mode for this operation + இந்த செயல்பாட்டிற்கான குளிரூட்டும் முறை + + + + Starting Depth of Tool- first cut depth in Z + கருவியின் தொடக்க ஆழம்- சட் இல் முதல் வெட்டு ஆழம் + + + + Final Depth of Tool- lowest value in Z + கருவியின் இறுதி ஆழம்- சட் இல் மிகக் குறைந்த மதிப்பு + + + + Starting Depth internal use only for derived values + பெறப்பட்ட மதிப்புகளுக்கு மட்டுமே தொடக்க ஆழம் உள் பயன்பாடு + + + + + Incremental Step Down of Tool + கருவியின் அதிகரிக்கும் படி கீழே + + + + Maximum material removed on final pass. + இறுதிப் பயணத்தில் அதிகபட்ச பொருள் அகற்றப்பட்டது. + + + + The height needed to clear clamps and obstructions + கவ்விகள் மற்றும் தடைகளை அழிக்க தேவையான உயரம் + + + + Rapid Safety Height between locations. + இடங்களுக்கு இடையே விரைவான பாதுகாப்பு உயரம். + + + + The start point of this path + இந்தப் பாதையின் தொடக்கப் புள்ளி + + + + + + + Make True, if specifying a Start Point + தொடக்கப் புள்ளியைக் குறிப்பிட்டால், உண்மையாக்கு + + + + Lower limit of the turning diameter + திருப்பு விட்டத்தின் கீழ் வரம்பு + + + + Upper limit of the turning diameter. + திருப்பு விட்டத்தின் மேல் வரம்பு. + + + + + Coolant option for this operation + இந்த செயல்பாட்டிற்கான குளிரூட்டி விருப்பம் + + + + List of disabled features + முடக்கப்பட்ட அம்சங்களின் பட்டியல் + + + + The G-code to be inserted + சி-குறியீடு செருகப்பட வேண்டும் + + + + The desired width of the chamfer + அறையின் விரும்பிய அகலம் + + + + The additional depth of the toolpath + கருவிப்பாதையின் கூடுதல் ஆழம் + + + + Direction of toolpath + கருவிப்பாதையின் திசை + + + + Side of base object + அடிப்படை பொருளின் பக்கம் + + + + The segment where the toolpath starts + டூல்பாத் தொடங்கும் பகுதி + + + + How to join chamfer segments + சேம்பர் பிரிவுகளை எவ்வாறு இணைப்பது + + + + + Use chipbreaking + சிப்பிரேக்கிங் பயன்படுத்தவும் + + + + + Use G85 boring cycle with feed out + ஊட்டத்துடன் G85 போரிங் சுழற்சியைப் பயன்படுத்தவும் + + + + Incremental Drill depth before retracting to clear chips + சில்லுகளைத் துடைக்க பின்வாங்குவதற்கு முன் அதிகரிக்கும் துளை ஆழம் + + + + Enable pecking + பெக்கிங்கை இயக்கு + + + + The time to dwell between peck cycles + பெக் சுழற்சிகளுக்கு இடையில் வசிக்க வேண்டிய நேரம் + + + + + Enable dwell + குடியிருப்பை இயக்கு + + + + + Calculate the tip length and subtract from final depth + முனை நீளத்தைக் கணக்கிட்டு இறுதி ஆழத்திலிருந்து கழிக்கவும் + + + + + Controls tool retract height between holes in same op, Default=G98: safety height +Use property KeepToolDown to change this + அதே op இல் உள்ள ஓட்டைகளுக்கு இடையே உள்ள உயரத்தைக் கட்டுப்படுத்தும் கருவி, Default=G98: பாதுகாப்பு உயரம் +இதை மாற்ற, சொத்து KeepToolDown ஐப் பயன்படுத்தவும் + + + + The height where cutting feed rate starts and retract height for peck operation + கட்டிங் ஃபீட் வீதம் தொடங்கும் உயரம் மற்றும் பெக் செயல்பாட்டிற்காக உயரத்தை திரும்பப் பெறுதல் + + + + How far the drilling depth is extended + துளையிடும் ஆழம் எவ்வளவு தூரம் நீட்டிக்கப்பட்டுள்ளது + + + + + + Apply G99 retraction: only retract to RetractHeight between holes in this operation + G99 திரும்பப் பெறுதலைப் பயன்படுத்து: இந்தச் செயல்பாட்டில் உள்ள துளைகளுக்கு இடையே RetractHeight க்கு மட்டும் பின்வாங்கவும் + + + + + + Additional base objects to be engraved + பொறிக்கப்பட வேண்டிய கூடுதல் அடிப்படை பொருள்கள் + + + + The vertex index to start the toolpath from + டூல்பாத்தை தொடங்குவதற்கான வெர்டெக்ச் இன்டெக்ச் + + + + Default length of extensions. + நீட்டிப்புகளின் இயல்புநிலை நீளம். + + + + List of features to extend. + நீட்டிக்க வேண்டிய அம்சங்களின் பட்டியல். + + + + When enabled connected extension edges are combined to wires. + இயக்கப்பட்டால் இணைக்கப்பட்ட நீட்டிப்பு விளிம்புகள் கம்பிகளுடன் இணைக்கப்படும். + + + + + The direction of the circular cuts, ClockWise (Climb), or CounterClockWise (Conventional) + வட்ட வெட்டுகளின் திசை, ClockWise (Climb), அல்லது CounterClockWise (வழக்கமான) + + + + Start cutting from the inside or outside + உள்ளே அல்லது வெளியே இருந்து வெட்டத் தொடங்குங்கள் + + + + The direction of the circular cuts, ClockWise (CW), or CounterClockWise (CCW) + வட்ட வெட்டுகளின் திசை, ClockWise (CW), அல்லது CounterClockWise (CCW) + + + + + Starting Radius + ஆரம்ப ஆரம் + + + + + + Extra value to stay away from final profile- good for roughing toolpath + இறுதி சுயவிவரத்திலிருந்து விலகி இருக்க கூடுதல் மதிப்பு- கடினமான கருவி பாதைக்கு நல்லது + + + + Shape to use for calculating Boundary + எல்லையைக் கணக்கிடுவதற்குப் பயன்படுத்த வேண்டிய வடிவம் + + + + Clear edges of surface (Only applicable to BoundBox) + மேற்பரப்பின் தெளிவான விளிம்புகள் (BoundBox க்கு மட்டுமே பொருந்தும்) + + + + Exclude milling raised areas inside the face. + முகத்தின் உள்ளே துருவல் உயர்த்தப்பட்ட பகுதிகளைத் தவிர்க்கவும். + + + + + + + Choose how to process multiple Base Geometry features. + பல அடிப்படை வடிவியல் அம்சங்களை எவ்வாறு செயலாக்குவது என்பதைத் தேர்வுசெய்யவும். + + + + Use adaptive algorithm to eliminate excessive air milling above planar pocket top. + பிளானர் பாக்கெட் டாப்க்கு மேல் அதிகப்படியான காற்று அரைப்பதை அகற்ற அடாப்டிவ் அல்காரிதத்தைப் பயன்படுத்தவும். + + + + Use adaptive algorithm to eliminate excessive air milling below planar pocket bottom. + பிளானர் பாக்கெட் அடிப்பகுதிக்கு கீழே அதிகப்படியான காற்று அரைப்பதை அகற்ற, அடாப்டிவ் அல்காரிதத்தைப் பயன்படுத்தவும். + + + + Process the model and stock in an operation with no Base Geometry selected. + அடிப்படை வடிவவியலைத் தேர்ந்தெடுக்காத செயல்பாட்டில் மாதிரி மற்றும் ச்டாக்கைச் செயலாக்கவும். + + + + Extra offset to apply to the operation. Direction is operation dependent. + செயல்பாட்டிற்கு விண்ணப்பிக்க கூடுதல் ஆஃப்செட். இயக்கம் சார்ந்தது. + + + + Start pocketing at center or boundary + மையத்தில் அல்லது எல்லையில் பாக்கெட்டைத் தொடங்குங்கள் + + + + Angle of the zigzag pattern + சிக்சாக் வடிவத்தின் கோணம் + + + + Clearing pattern to use + பயன்படுத்துவதற்கான தெளிவான முறை + + + + Use 3D Sorting of Path + பாதையின் 3D வரிசையாக்கத்தைப் பயன்படுத்தவும் + + + + Attempts to avoid unnecessary retractions. + தேவையற்ற பின்வாங்கல்களைத் தவிர்க்க முயற்சிகள். + + + + + Last Stepover Radius. If 0, 50% of cutter is used. Tuning this can be used to improve stepover for some shapes + கடைசி ச்டெப்ஓவர் ஆரம். 0 என்றால், 50% கட்டர் பயன்படுத்தப்படுகிறது. சில வடிவங்களுக்கு ச்டெப்ஓவரை மேம்படுத்த இதை டியூனிங் செய்யலாம் + + + + + Skips machining regions that have already been cleared by previous operations. + முந்தைய செயல்பாடுகளால் ஏற்கனவே அழிக்கப்பட்ட எந்திர மண்டலங்களைத் தவிர்க்கிறது. + + + + X offset between tool and probe + கருவிக்கும் ஆய்வுக்கும் இடையே ஃச் ஆஃப்செட் + + + + Y offset between tool and probe + கருவிக்கும் ஆய்வுக்கும் இடையில் ஒய் ஆஃப்செட் + + + + Number of points to probe in X-direction + எக்ச்-திசையில் ஆய்வு செய்ய வேண்டிய புள்ளிகளின் எண்ணிக்கை + + + + Number of points to probe in Y-direction + Y-திசையில் ஆய்வு செய்ய வேண்டிய புள்ளிகளின் எண்ணிக்கை + + + + The output location for the probe data to be written + ஆய்வு தரவு எழுதப்படுவதற்கான வெளியீட்டு இடம் + + + + + The direction that the toolpath should go around the part ClockWise (CW) or CounterClockWise (CCW) + கருவிப்பாதை ClockWise (CW) அல்லது CounterClockWise (CCW) பகுதியைச் சுற்றிச் செல்ல வேண்டிய திசை + + + + Controls how tool moves around corners. Default=Round + கருவி மூலைகளைச் சுற்றி எப்படி நகர்கிறது என்பதைக் கட்டுப்படுத்துகிறது. இயல்புநிலை=சுற்று + + + + Maximum distance before a miter joint is truncated + ஒரு மிட்டர் கூட்டு துண்டிக்கப்படுவதற்கு முன் அதிகபட்ச தூரம் + + + + Profile holes as well as the outline + சுயவிவர துளைகள் மற்றும் அவுட்லைன் + + + + Profile the outline + அவுட்லைனை சுயவிவரப்படுத்தவும் + + + + Profile round holes + சுயவிவர சுற்று துளைகள் + + + + Side of edge that tool should cut + கருவி வெட்டப்பட வேண்டிய விளிம்பின் பக்கம் + + + + Make True, if using Cutter Radius Compensation + கட்டர் ரேடியச் இழப்பீட்டைப் பயன்படுத்தினால், உண்மையாக்கு + + + + The number of passes to do. If more than one, requires a non-zero value for Stepover + செய்ய வேண்டிய பாச்களின் எண்ணிக்கை. ஒன்றுக்கு மேற்பட்டதாக இருந்தால், Stepoverக்கு பூச்சியமற்ற மதிப்பு தேவை + + + + + If doing multiple passes, the extra offset of each additional pass + பல பாச்களைச் செய்தால், ஒவ்வொரு கூடுதல் பாசின் கூடுதல் ஆஃப்செட் + + + + The number of passes to do. Requires a non-zero value for Stepover + செய்ய வேண்டிய பாச்களின் எண்ணிக்கை. Stepoverக்கு பூச்சியமற்ற மதிப்பு தேவை + + + + + Show the temporary path construction objects when module is in DEBUG mode. + தொகுதி டீபக் பயன்முறையில் இருக்கும்போது தற்காலிக பாதை கட்டுமான பொருட்களைக் காட்டு. + + + + + + Set the geometric clearing pattern to use for the operation. + செயல்பாட்டிற்கு பயன்படுத்த வடிவியல் தீர்வு வடிவத்தை அமைக்கவும். + + + + + + Complete the operation in a single pass at depth, or multiple passes to final depth. + ஆழத்தில் ஒற்றைப் பாதையில் அல்லது இறுதி ஆழத்திற்குப் பல வழிகளில் செயல்பாட்டை முடிக்கவும். + + + + Show the temporary toolpath construction objects when module is in DEBUG mode. + தொகுதி டீபக் பயன்முறையில் இருக்கும்போது தற்காலிக கருவிப்பாதை கட்டுமானப் பொருட்களைக் காட்டு. + + + + Enter custom start point for slot toolpath. + ச்லாட் கருவிப்பாதைக்கான தனிப்பயன் தொடக்க புள்ளியை உள்ளிடவும். + + + + Enter custom end point for slot toolpath. + ச்லாட் கருவிப்பாதைக்கான தனிப்பயன் இறுதிப் புள்ளியை உள்ளிடவும். + + + + Positive extends the beginning of the toolpath, negative shortens. + நேர்மறை கருவிப்பாதையின் தொடக்கத்தை நீட்டிக்கிறது, எதிர்மறையானது சுருக்குகிறது. + + + + Positive extends the end of the toolpath, negative shortens. + நேர்மறை கருவிப்பாதையின் முடிவை நீட்டிக்கிறது, எதிர்மறையானது சுருக்குகிறது. + + + + Choose the toolpath orientation with regard to the feature(s) selected. + தேர்ந்தெடுக்கப்பட்ட அம்சம்(கள்) தொடர்பாக டூல்பாத் நோக்குநிலையைத் தேர்ந்தெடுக்கவும். + + + + Choose what point to use on the first selected feature. + முதலில் தேர்ந்தெடுக்கப்பட்ட அம்சத்தில் எந்தப் புள்ளியைப் பயன்படுத்த வேண்டும் என்பதைத் தேர்ந்தெடுக்கவும். + + + + Choose what point to use on the second selected feature. + தேர்ந்தெடுக்கப்பட்ட இரண்டாவது அம்சத்தில் எந்தப் புள்ளியைப் பயன்படுத்த வேண்டும் என்பதைத் தேர்ந்தெடுக்கவும். + + + + For arcs/circular edges, offset the radius for the toolpath. + வளைவுகள்/வட்ட விளிம்புகளுக்கு, கருவிப்பாதைக்கான ஆரத்தை ஈடுசெய்க. + + + + Enable to reverse the cut direction of the slot toolpath. + ச்லாட் டூல்பாத்தின் வெட்டு திசையை மாற்றியமைக்கவும். + + + + The custom start point for the toolpath of this operation + இந்த செயல்பாட்டின் கருவிப்பாதைக்கான தனிப்பயன் தொடக்க புள்ளி + + + + + The custom start point for the path of this operation + இந்த செயல்பாட்டின் பாதைக்கான தனிப்பயன் தொடக்க புள்ளி + + + + Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot. + சிறிய மதிப்புகள் மிகச் சிறந்த, துல்லியமான கண்ணியைக் கொடுக்கும். சிறிய மதிப்புகள் செயலாக்க நேரத்தை நிறைய அதிகரிக்கின்றன. + + + + Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much. + சிறிய மதிப்புகள் மிகச் சிறந்த, துல்லியமான கண்ணியைக் கொடுக்கும். சிறிய மதிப்புகள் செயலாக்க நேரத்தை அதிகம் அதிகரிக்காது. + + + + + Stop index(angle) for rotational scan + சுழற்சி ச்கேனுக்கான ச்டாப் இன்டெக்ச்(கோணம்). + + + + Dropcutter lines are created parallel to this axis. + இந்த அச்சுக்கு இணையாக டிராப்கட்டர் கோடுகள் உருவாக்கப்படுகின்றன. + + + + Additional offset to the selected bounding box + தேர்ந்தெடுக்கப்பட்ட எல்லைப் பெட்டிக்கு கூடுதல் ஆஃப்செட் + + + + The model will be rotated around this axis. + இந்த அச்சில் மாதிரி சுழற்றப்படும். + + + + Start index(angle) for rotational scan + சுழற்சி ச்கேனுக்கான குறியீட்டை (கோணம்) தொடங்கவும் + + + + Planar: Flat, 3D surface scan. Rotational: 4th-axis rotational scan. + பிளானர்: பிளாட், 3D மேற்பரப்பு வருடு. சுழற்சி: 4-வது அச்சு சுழற்சி வருடு. + + + + + Avoid cutting the last 'N' faces in the Base Geometry list of selected faces. + தேர்ந்தெடுக்கப்பட்ட முகங்களின் அடிப்படை வடிவியல் பட்டியலில் கடைசி 'N' முகங்களை வெட்டுவதைத் தவிர்க்கவும். + + + + + Do not cut internal features on avoided faces. + தவிர்க்கப்பட்ட முகங்களில் உள் அம்சங்களை வெட்ட வேண்டாம். + + + + + Positive values push the cutter toward, or beyond, the boundary. Negative values retract the cutter away from the boundary. + நேர்மறை மதிப்புகள் கட்டரை எல்லையை நோக்கி அல்லது அதற்கு அப்பால் தள்ளுகின்றன. எதிர்மறை மதிப்புகள் கட்டரை எல்லையிலிருந்து விலக்குகின்றன. + + + + + If true, the cutter will remain inside the boundaries of the model or selected face(s). + சரி எனில், கட்டர் மாதிரியின் எல்லைக்குள் இருக்கும் அல்லது தேர்ந்தெடுக்கப்பட்ட முகம்(கள்). + + + + + Positive values push the cutter toward, or into, the feature. Negative values retract the cutter away from the feature. + நேர்மறை மதிப்புகள் கட்டரை அம்சத்தை நோக்கி அல்லது அதற்குள் தள்ளுகின்றன. எதிர்மறை மதிப்புகள் கட்டரை அம்சத்திலிருந்து விலக்குகின்றன. + + + + + Cut internal feature areas within a larger selected face. + ஒரு பெரிய தேர்ந்தெடுக்கப்பட்ட முகத்தில் உள் அம்ச பகுதிகளை வெட்டுங்கள். + + + + + Select the overall boundary for the operation. + செயல்பாட்டிற்கான ஒட்டுமொத்த எல்லையைத் தேர்ந்தெடுக்கவும். + + + + + Set the direction for the cutting tool to engage the material: Climb (ClockWise) or Conventional (CounterClockWise) + பொருளை ஈடுபடுத்துவதற்கான வெட்டுக் கருவிக்கான திசையை அமைக்கவும்: ஏறுதல் (ClockWise) அல்லது வழக்கமான (CounterClockWise) + + + + + The yaw angle used for certain clearing patterns + சில தெளிவு முறைகளுக்கு பயன்படுத்தப்படும் கொட்டாவி கோணம் + + + + + Reverse the cut order of the stepover paths. For circular cut patterns, begin at the outside and work toward the center. + ச்டெப்ஓவர் பாதைகளின் வெட்டு வரிசையை மாற்றவும். வட்ட வெட்டு வடிவங்களுக்கு, வெளிப்புறத்தில் தொடங்கி மையத்தை நோக்கி வேலை செய்யுங்கள். + + + + + Set the Z-axis depth offset from the target surface. + இலக்கு மேற்பரப்பில் இருந்து Z-அச்சு ஆழம் ஆஃப்செட் அமைக்கவும். + + + + + Set the start point for the cut pattern. + வெட்டு வடிவத்திற்கான தொடக்க புள்ளியை அமைக்கவும். + + + + + Choose location of the center point for starting the cut pattern. + வெட்டு வடிவத்தைத் தொடங்க மையப் புள்ளியின் இருப்பிடத்தைத் தேர்வு செய்யவும். + + + + Profile the edges of the selection. + தேர்வின் விளிம்புகளை சுயவிவரப்படுத்தவும். + + + + + Set the sampling resolution. Smaller values quickly increase processing time. + மாதிரி தீர்மானத்தை அமைக்கவும். சிறிய மதிப்புகள் செயலாக்க நேரத்தை விரைவாக அதிகரிக்கின்றன. + + + + + Set the stepover percentage, based on the tool's diameter. + கருவியின் விட்டத்தின் அடிப்படையில் ச்டெப்ஓவர் சதவீதத்தை அமைக்கவும். + + + + + Enable optimization of linear paths (co-linear points). Removes unnecessary co-linear points from G-code output. + நேரியல் பாதைகளின் தேர்வுமுறையை இயக்கு (இணை நேரியல் புள்ளிகள்). சி-கோட் வெளியீட்டில் இருந்து தேவையற்ற கோ-லீனியர் புள்ளிகளை நீக்குகிறது. + + + + + Enable separate optimization of transitions between, and breaks within, each step over path. + பாதையின் ஒவ்வொரு அடியிலும் இடையே உள்ள மாற்றங்களின் தனித்தனி மேம்படுத்தலை இயக்கவும். + + + + Convert co-planar arcs to G2/G3 G-code commands for `Circular` and `CircularZigZag` cut patterns. + கோ-பிளானர் ஆர்க்குகளை G2/G3 G-code கட்டளைகளாக மாற்றவும், `Circular` மற்றும் `CircularZigZag` வெட்டு வடிவங்களுக்கான. + + + + + Collinear and co-radial artifact gaps that are smaller than this threshold are closed in the path. + இந்த வரம்பை விட சிறியதாக இருக்கும் கோலினியர் மற்றும் கோ-ரேடியல் கலைப்பொருள் இடைவெளிகள் பாதையில் மூடப்பட்டுள்ளன. + + + + + Feedback: three smallest gaps identified in the path geometry. + கருத்து: பாதை வடிவவியலில் அடையாளம் காணப்பட்ட மூன்று சிறிய இடைவெளிகள். + + + + Set thread orientation + நூல் நோக்குநிலையை அமைக்கவும் + + + + Currently only internal + தற்போது உள் மட்டுமே + + + + Defines which standard thread was chosen + எந்த நிலையான நூல் தேர்ந்தெடுக்கப்பட்டது என்பதை வரையறுக்கிறது + + + + Set thread's major diameter + நூலின் முக்கிய விட்டத்தை அமைக்கவும் + + + + Set thread's minor diameter + நூலின் சிறிய விட்டத்தை அமைக்கவும் + + + + Set thread's pitch - used for metric threads + நூலின் சுருதியை அமைக்கவும் - மெட்ரிக் நூல்களுக்குப் பயன்படுத்தப்படுகிறது + + + + Set thread's TPI (turns per inch) - used for imperial threads + நூலின் TPIயை அமைக்கவும் (ஒரு அங்குலத்திற்கு திருப்பங்கள்) - ஏகாதிபத்திய நூல்களுக்குப் பயன்படுத்தப்படுகிறது + + + + Override to control how loose or tight the threads are milled + நூல்கள் எவ்வளவு தளர்வாக அல்லது இறுக்கமாக அரைக்கப்படுகின்றன என்பதைக் கட்டுப்படுத்த மேலெழுதவும் + + + + Set how many passes are used to cut the thread + நூலை வெட்ட எத்தனை பாச்கள் பயன்படுத்தப்படுகின்றன என்பதை அமைக்கவும் + + + + Direction of thread cutting operation + நூல் வெட்டும் செயல்பாட்டின் திசை + + + + Set to True to get lead in and lead out arcs at the start and end of the thread cut + த்ரெட் வெட்டின் தொடக்கத்திலும் முடிவிலும் ஈயத்தைப் பெறுவதற்கும் வெளியேறுவதற்கும் சரி என அமைக்கவும் + + + + Operation to clear the inside of the thread + நூலின் உட்புறத்தை அழிக்க அறுவை மருத்தீடு + + + + Optimize movements + இயக்கங்களை மேம்படுத்தவும் + + + + Add finishing pass + முடித்த பாசைச் சேர்க்கவும் + + + + Finishing pass Z offset + சட் ஆஃப்செட்டை முடித்தல் + + + + The deflection value for discretizing arcs + வளைவுகளை வேறுபடுத்துவதற்கான விலகல் மதிப்பு + + + + Cutoff for removing colinear segments (degrees). + default=10.0. + கோலினியர் பிரிவுகளை அகற்றுவதற்கான கட்ஆஃப் (டிகிரிகள்). +இயல்புநிலை=10.0. + + + + Vcarve Tolerance + Vcarve சகிப்புத்தன்மை + + + + Smaller values yield a finer, more accurate the mesh. Smaller values increase processing time a lot. + சிறிய மதிப்புகள் சிறந்த, துல்லியமான கண்ணியைக் கொடுக்கும். சிறிய மதிப்புகள் செயலாக்க நேரத்தை நிறைய அதிகரிக்கின்றன. + + + + Smaller values yield a finer, more accurate the mesh. Smaller values do not increase processing time much. + சிறிய மதிப்புகள் சிறந்த, துல்லியமான கண்ணியைக் கொடுக்கும். சிறிய மதிப்புகள் செயலாக்க நேரத்தை அதிகம் அதிகரிக்காது. + + + + Select the algorithm to use: OCL Dropcutter*, or Experimental (Not OCL based). + பயன்படுத்த வழிமுறையைத் தேர்ந்தெடுக்கவும்: OCL Dropcutter*, அல்லது ஆய்வு (OCL அடிப்படையிலானது அல்ல). + + + + Set to clear last layer in a `Multi-pass` operation. + `மல்டி-பாச்` செயல்பாட்டில் கடைசி லேயரை அழிக்க அமைக்கவும். + + + + Ignore outer waterlines above this height. + இந்த உயரத்திற்கு மேல் உள்ள வெளிப்புற நீர்நிலைகளை புறக்கணிக்கவும். + + + + + Pattern method + வடிவ முறை + + + + Make copies in X direction before Y in Linear 2D pattern + லீனியர் 2டி வடிவத்தில் Yக்கு முன் ஃச் திசையில் நகல்களை உருவாக்கவும் + + + + + The number of copies in X-direction in linear pattern + நேரியல் வடிவத்தில் எக்ச்-திசையில் உள்ள பிரதிகளின் எண்ணிக்கை + + + + + The number of copies in Y-direction in linear pattern + நேரியல் வடிவத்தில் Y-திசையில் உள்ள பிரதிகளின் எண்ணிக்கை + + + + Make copies in X-direction before Y in linear 2D pattern + நேரியல் 2D வடிவத்தில் Yக்கு முன் X-திசையில் நகல்களை உருவாக்கவும் + + + + + Percent of copies to randomly offset + தோராயமாக ஈடுசெய்ய நகல்களின் விழுக்காடு + + + + + Maximum random offset of copies + நகல்களின் அதிகபட்ச சீரற்ற ஆஃப்செட் + + + + + + Seed value for jitter randomness + நடுக்கம் சீரற்ற தன்மைக்கான விதை மதிப்பு + + + + The toolpaths to array + வரிசைப்படுத்துவதற்கான கருவிப் பாதைகள் + + + + + The spacing between the array copies in linear pattern + நேரியல் வடிவத்தில் அணிவரிசை நகல்களுக்கு இடையே உள்ள இடைவெளி + + + + + Total angle in polar pattern + துருவ வடிவத்தில் மொத்த கோணம் + + + + + The number of copies in linear 1D and polar pattern + நேரியல் 1D மற்றும் துருவ வடிவத்தில் உள்ள பிரதிகளின் எண்ணிக்கை + + + + + The centre of rotation in polar pattern + துருவ வடிவத்தில் சுழற்சி நடுவண் + + + + + The tool controller that will be used to calculate the toolpath + கருவிப் பாதையைக் கணக்கிடப் பயன்படுத்தப்படும் கருவிக் கட்டுப்படுத்தி + + + + + + Operations cycle time estimation + செயல்பாட்டு சுழற்சி நேர மதிப்பீடு + + + + Comment or note for CNC program + CNC திட்டத்திற்கான கருத்து அல்லது குறிப்பு + + + + The unique ID of the tool shape (.fcstd) + கருவி வடிவத்தின் தனிப்பட்ட அடையாளம் (.fcstd) + + + + The tool shape type + கருவி வடிவ வகை + + + + The parametrized body representing the tool bit + கருவி பிட்டைக் குறிக்கும் அளவுரு உடல் + + + + The unique ID of the toolbit + டூல்பிட்டின் தனிப்பட்ட அடையாளம் + + + + + Tool material + கருவி பொருள் + + + + Custom property from shape: {name} + வடிவத்திலிருந்து தனிப்பயன் சொத்து: {name} + + + + The active tool + செயலில் உள்ள கருவி + + + + The speed of the cutting spindle in RPM + RPM இல் வெட்டும் சுழல் விரைவு + + + + + + Direction of spindle rotation + சுழல் சுழற்சியின் திசை + + + + Feed rate for vertical moves in Z + சட் இல் செங்குத்து நகர்வுகளுக்கான ஊட்ட விகிதம் + + + + Feed rate for horizontal moves + கிடைமட்ட நகர்வுகளுக்கான ஊட்ட விகிதம் + + + + Rapid rate for vertical moves in Z + சட் இல் செங்குத்து நகர்வுகளுக்கான விரைவான விகிதம் + + + + Rapid rate for horizontal moves + கிடைமட்ட நகர்வுகளுக்கான விரைவான விகிதம் + + + + The tool used by this controller + இந்த கட்டுப்படுத்தி பயன்படுத்தும் கருவி + + + + The toolpath to be copied + நகலெடுக்க வேண்டிய கருவிப்பாதை + + + + The time to dwell at bottom of tapping cycle + தட்டுதல் சுழற்சியின் அடிப்பகுதியில் வசிக்க வேண்டிய நேரம் + + + + Controls how tool retracts Default=G98 + கருவி Default=G98ஐ எவ்வாறு திரும்பப் பெறுகிறது என்பதைக் கட்டுப்படுத்துகிறது + + + + The height where feed starts and height during retract tool when path is finished while in a peck operation + ஒரு பெக் செயல்பாட்டின் போது பாதை முடிவடையும் போது ஊட்டம் தொடங்கும் உயரம் மற்றும் பின்வாங்கும் கருவியின் போது உயரம் + + + + How far the tap depth is extended + குழாய் ஆழம் எவ்வளவு தூரம் நீட்டிக்கப்பட்டுள்ளது + + + + Bones that are not dressed up + உடையணியாத எலும்புகள் + + + + An optional comment for this operation + இந்த செயல்பாட்டிற்கான விருப்ப கருத்து + + + + User assigned label + பயனருக்கு ஒதுக்கப்பட்ட சிட்டை + + + + Add an optional or mandatory stop to the program + நிரலுக்கு விருப்பமான அல்லது கட்டாய நிறுத்தத்தைச் சேர்க்கவும் + + + + Chipload per tooth + ஒரு பல்லுக்கு சிப்லோட் + + + + PathJob + + + Unsupported stock object %s + ஆதரிக்கப்படாத பங்கு பொருள் %s + + + + Unsupported stock type %s (%d) + ஆதரிக்கப்படாத பங்கு வகை %s (%d) + + + + PathStock + + + Invalid base object %s - no shape found + தவறான அடிப்படை பொருள் %s - வடிவம் இல்லை + + + + Stock Material property is deprecated. Removing the Material property. Please use native material system to assign a ShapeMaterial + ச்டாக் மெட்டீரியல் சொத்து நிறுத்தப்பட்டது. பொருள் சொத்தை அகற்றுதல். ShapeMaterialஐ ஒதுக்க, நேட்டிவ் மெட்டீரியல் சிச்டத்தைப் பயன்படுத்தவும் + + + + Unsupported stock type named {} + ஆதரிக்கப்படாத பங்கு வகை {} + + + + Unsupported PathStock template version {} + ஆதரிக்கப்படாத PathStock டெம்ப்ளேட் பதிப்பு {} + + + + PathAreaOp + + + job %s has no Base. + வேலை %s க்கு அடிப்படை இல்லை. + + + + no job for operation %s found. + %s செயல்பாட்டிற்கான வேலை கிடைக்கவில்லை. + + + + PathDeburr + + + The selected tool has no CuttingEdgeAngle property. Assuming Endmill + + தேர்ந்தெடுக்கப்பட்ட கருவியில் CuttingEdgeAngle சொத்து இல்லை. எண்ட்மில் என்று அனுமானித்து + + + + + Round + சுற்று + + + + Miter + மிட்டர் + + + + PathProfile + + + + Outside + வெளியே + + + + + Inside + உள்ளே + + + + CW + வலஞ்சுழி + + + + CCW + இடஞ்சுழி + + + + Collectively + கூட்டாக + + + + Individually + தனித்தனியாக + + + + Round + சுற்று + + + + Square + நாற்கை + + + + Miter + மிட்டர் + + + + The selected edge(s) are inaccessible. If multiple, re-ordering selection might work. + தேர்ந்தெடுக்கப்பட்ட விளிம்புகள் அணுக முடியாதவை. பல இருந்தால், தேர்வை மறு-வரிசைப்படுத்துதல் வேலை செய்யக்கூடும். + + + + Unable to create path for face(s). + முகம்(களுக்கு) பாதையை உருவாக்க முடியவில்லை. + + + + Check edge selection and Final Depth requirements for profiling open edge(s). + திறந்த விளிம்பு(களை) விவரக்குறிப்பிற்கான விளிம்பு தேர்வு மற்றும் இறுதி ஆழம் தேவைகளை சரிபார்க்கவும். + + + + PathPocket + + + Pass Extension + பாச் நீட்டிப்பு + + + + The distance the facing operation will extend beyond the boundary shape. + எதிர்கொள்ளும் செயல்பாடு எல்லை வடிவத்திற்கு அப்பால் செல்லும் தூரம். + + + + PathSurface + + + This operation requires OpenCamLib to be installed. + இந்தச் செயல்பாட்டிற்கு OpenCamLib நிறுவப்பட வேண்டும். + + + + The GeometryTolerance for this Job is 0.0. + இந்த வேலைக்கான சியோமெட்ரி டாலரன்ச் 0.0. + + + + Initializing LinearDeflection to 0.001 mm. + LinearDeflection ஐ 0.001 மிமீக்கு துவக்குகிறது. + + + + No job + வேலை இல்லை + + + + Canceling 3D Surface operation. Error creating OCL cutter. + 3D மேற்பரப்பு செயல்பாட்டை ரத்துசெய்கிறது. OCL கட்டரை உருவாக்குவதில் பிழை. + + + + operation time is + செயல்பாட்டு நேரம் + + + + Canceled 3D Surface operation. + 3D மேற்பரப்பு செயல்பாடு ரத்து செய்யப்பட்டது. + + + + No profile geometry shape returned. + சுயவிவர வடிவியல் வடிவம் எதுவும் திரும்பவில்லை. + + + + No profile path geometry returned. + சுயவிவர பாதை வடிவியல் எதுவும் திரும்பவில்லை. + + + + No clearing shape returned. + தெளிவான வடிவம் திரும்பவில்லை. + + + + No clearing path geometry returned. + தெளிவான பாதை வடிவியல் திரும்பவில்லை. + + + + No scan data to convert to G-code. + சி-குறியீட்டிற்கு மாற்ற வருடு தரவு இல்லை. + + + + Failed to identify tool for operation. + செயல்பாட்டிற்கான கருவியை அடையாளம் காண முடியவில்லை. + + + + Failed to map selected tool to an OCL tool type. + தேர்ந்தெடுக்கப்பட்ட கருவியை OCL கருவி வகைக்கு வரைபடமாக்குவதில் தோல்வி. + + + + Failed to translate active tool to OCL tool type. + செயலில் உள்ள கருவியை OCL கருவி வகைக்கு மொழிபெயர்ப்பதில் தோல்வி. + + + + OCL tool not available. Cannot determine is cutter has tilt available. + OCL கருவி கிடைக்கவில்லை. கட்டரில் சாய்வு உள்ளதா என்பதை தீர்மானிக்க முடியாது. + + + + PathSurfaceSupport + + + Shape appears to not be horizontal planar. + வடிவம் கிடைமட்ட சமதளமாக இல்லை. + + + + Cannot calculate the Center Of Mass. + வெகுசன மையத்தை கணக்கிட முடியாது. + + + + Using Center of Boundbox instead. + அதற்கு பதிலாக வரம்புபொட்டி மையத்தைப் பயன்படுத்தவும். + + + + Face selection is unavailable for Rotational scans. + சுழலும் ச்கேன்களுக்கு முகம் தேர்வு இல்லை. + + + + Ignoring selected faces. + தேர்ந்தெடுக்கப்பட்ட முகங்களைப் புறக்கணித்தல். + + + + Failed to pre-process base as a whole. + ஒட்டுமொத்தமாக முன் செயலாக்கத் தளம் தோல்வியடைந்தது. + + + + Failed to identify a horizontal cross-section for Face + முகத்திற்கான கிடைமட்ட குறுக்குவெட்டைக் கண்டறிய முடியவில்லை + + + + Diameter dimension missing from ToolBit shape. + ToolBit வடிவத்தில் விட்டம் பரிமாணம் இல்லை. + + + + PathVcarve + + + The Job Base Object has no engraveable element. Engraving operation will produce no output. + வேலை அடிப்படை பொருளில் பொறிக்கக்கூடிய உறுப்பு இல்லை. வேலைப்பாடு செயல்பாடு எந்த வெளியீட்டையும் உருவாக்காது. + + + + path_waterline + + + This operation requires OpenCamLib to be installed. + இந்தச் செயல்பாட்டிற்கு OpenCamLib நிறுவப்பட வேண்டும். + + + + OCL Dropcutter + OCL டிராப்கட்டர் + + + + Experimental + ஆய்வு + + + + BaseBoundBox + அடிப்பிணைப்புபெட்டி + + + + Stock + பங்கு + + + + CenterOfMass + சென்டர் ஆஃப் மாச் + + + + CenterOfBoundBox + சென்டர்ஆஃப்பவுண்ட்பாக்ச் + + + + XminYmin + க்மின்இமின் + + + + Custom + தனிப்பயன் + + + + Off + அணை + + + + + Circular + சுற்றறிக்கை + + + + + CircularZigZag + சுற்றறிக்கை சிக்சாக் + + + + + Line + வரி + + + + + Offset + ஆஃப்செட் + + + + + Spiral + சுழல் + + + + + ZigZag + சிக்சாக் + + + + Conventional + வழக்கமான + + + + Climb + ஏறுங்கள் + + + + None + எதுவுமில்லை + + + + Collectively + கூட்டாக + + + + Individually + தனித்தனியாக + + + + Single-pass + சிங்கிள் பாச் + + + + Multi-pass + மல்டி பாச் + + + + PathWaterline + + + New property added to + புதிய சொத்து சேர்க்கப்பட்டது + + + + Check default value(s). + இயல்புநிலை மதிப்பை(களை) சரிபார்க்கவும். + + + + The GeometryTolerance for this Job is 0.0. + இந்த வேலைக்கான சியோமெட்ரி டாலரன்ச் 0.0. + + + + Initializing LinearDeflection to 0.0001 mm. + LinearDeflection ஐ 0.0001 மிமீக்கு துவக்குகிறது. + + + + + Sample interval limits are 0.0001 to 25.4 millimeters. + மாதிரி இடைவெளி வரம்புகள் 0.0001 முதல் 25.4 மில்லிமீட்டர்கள். + + + + Cut pattern angle limits are +-360 degrees. + வெட்டு வடிவ கோண வரம்புகள் +-360 டிகிரி ஆகும். + + + + Cut pattern angle limits are +- 360 degrees. + வெட்டு வடிவ கோண வரம்புகள் +- 360 டிகிரி. + + + + AvoidLastX_Faces: Only zero or positive values permitted. + AvoidLastX_Faces: பூச்சியம் அல்லது நேர்மறை மதிப்புகள் மட்டுமே அனுமதிக்கப்படும். + + + + AvoidLastX_Faces: Avoid last X faces count limited to 100. + AvoidLastX_Faces: கடைசி ஃச் முகங்களின் எண்ணிக்கையை 100க்கு வரம்பிடுவதைத் தவிர்க்கவும். + + + + No JOB + வேலை இல்லை + + + + Canceling Waterline operation. Error creating OCL cutter. + வாட்டர்லைன் செயல்பாட்டை ரத்து செய்கிறது. OCL கட்டரை உருவாக்குவதில் பிழை. + + + + operation time is + செயல்பாட்டு நேரம் + + + + PathOp + + + + Make False, to prevent operation from generating code + குறியீட்டை உருவாக்குவதிலிருந்து செயல்பாட்டைத் தடுக்க, தவறு செய்யுங்கள் + + + + Edit + திருத்து + + + + Base Geometry + அடிப்படை வடிவியல் + + + + Multiple operations are labeled as + பல செயல்பாடுகள் என பெயரிடப்பட்டுள்ளன + + + + Base Location + அடிப்படை இடம் + + + + Heights + உயரங்கள் + + + + FinalDepth cannot be modified for this operation. +If it is necessary to set the FinalDepth manually please select a different operation. + இந்த செயல்பாட்டிற்காக FinalDepth ஐ மாற்ற முடியாது. +FinalDepth ஐ கைமுறையாக அமைக்க வேண்டும் என்றால், வேறு ஒரு செயல்பாட்டைத் தேர்ந்தெடுக்கவும். + + + + Depths + ஆழங்கள் + + + + Diameters + விட்டம் + + + + AreaOp Operation + AreaOp செயல்பாடு + + + + Operation + செயல்பாடு + + + + Uncreate AreaOp Operation + AreaOp செயல்பாட்டை உருவாக்காதே + + + + Start Point Selection + தொடக்க புள்ளி தேர்வு + + + + Selects the start point + தொடக்கப் புள்ளியைத் தேர்ந்தெடுக்கிறது + + + + No suitable tool controller found. +Aborting op creation + பொருத்தமான கருவி கட்டுப்படுத்தி இல்லை. +op உருவாக்கத்தை நிறுத்துகிறது + + + + No tool controller, aborting op creation + கருவி கட்டுப்படுத்தி இல்லை, op உருவாக்கத்தை நிறுத்துகிறது + + + + PathArray + + + No base objects for PathArray. + PathArrayக்கு அடிப்படை பொருள்கள் இல்லை. + + + + Base is empty or an invalid object. + அடிப்படை காலியாக உள்ளது அல்லது தவறான பொருள். + + + + Arrays of toolpaths having different tool controllers or tool controller not selected. + வெவ்வேறு கருவிக் கட்டுப்படுத்திகள் அல்லது கருவிக் கட்டுப்படுத்திகளைக் கொண்ட டூல்பாத்களின் வரிசைகள் தேர்ந்தெடுக்கப்படவில்லை. + + + + Arrays not compatible with coolant modes. + வரிசைகள் குளிரூட்டும் முறைகளுடன் இணங்கவில்லை. + + + + PathGui + + + %s has no property %s (%s) + %s க்கு சொத்து இல்லை %s (%s) + + + + PathCustom + + + Text + உரை + + + + File + கோப்பு + + + + Total invalid lines in Custom Text G-code: %s + தனிப்பயன் உரை G-குறியீட்டில் மொத்த தவறான வரிகள்: %s + + + + Custom file %s could not be found. + தனிப்பயன் கோப்பு %s ஐக் கண்டுபிடிக்க முடியவில்லை. + + + + Total invalid lines in Custom File G-code: %s + தனிப்பயன் கோப்பு சி-குறியீட்டில் மொத்த தவறான வரிகள்: %s + + + + Please check lines: %s + வரிகளை சரிபார்க்கவும்: %s + + + + QObject + + + + + + + CAM + கஉபொ + + + + CAM_EngraveTools + + + Engraving Operations + வேலைப்பாடு செயல்பாடுகள் + + + + CAM_3dTools + + + 3D Operations + 3D செயல்பாடுகள் + + + + CAM_SelectLoop + + + Finish Selecting Loop + லூப்பைத் தேர்ந்தெடுப்பதை முடிக்கவும் + + + + Completes the selection of edges that form a loop + Select one edge to search loop edges in horizontal plane + Select two edges to search loop edges in wires of the shape + Select one or more vertical faces to search loop faces which form the walls + ஒரு வளையத்தை உருவாக்கும் விளிம்புகளின் தேர்வை நிறைவு செய்கிறது +கிடைமட்டத் தளத்தில் வளைய விளிம்புகளைத் தேட ஒரு விளிம்பைத் தேர்ந்தெடுக்கவும் +வடிவத்தின் கம்பிகளில் லூப் விளிம்புகளைத் தேட இரண்டு விளிம்புகளைத் தேர்ந்தெடுக்கவும் +சுவரை உருவாக்கும் வளைய முகங்களைத் தேட ஒன்று அல்லது அதற்கு மேற்பட்ட செங்குத்து முகங்களைத் தேர்ந்தெடுக்கவும் + + + + Feature Completion + நற்பொருத்தம் நிறைவு + + + + Closed loop detection failed. + மூடிய லூப் கண்டறிதல் தோல்வியடைந்தது. + + + + CAM_DressupLeadInOut + + + + Style + நடை + + + + Lead In + முன்னணி + + + + + Angle + கோணம் + + + + + Radius/length + ஆரம்/நீளம் + + + + Offset Entrance Location + ஆஃப்செட் நுழைவு இடம் + + + + + Invert Direction + தலைகீழ் திசை + + + + Lead Out + லீட் அவுட் + + + + Offset Exit Location + வெளியேறும் இடத்தை ஆஃப்செட் செய்யவும் + + + + Rapid plunge + விரைவான சரிவு + + + + Retract Threshold + வாசலைப் பின்வாங்கவும் + + + + Plunge at rapid speed + வேகமான வேகத்தில் மூழ்குங்கள் + + + + Arc + பரிதி + + + + Lead In/Out + லீட் இன்/அவுட் + + + + Line + வரி + + + + Perpendicular + செங்குத்து, செங்குத்தான + + + + Tangent + தொடுகோடு + + + + Arc3d + மண்டியிடு + + + + ArcZ + வலைவுஔ + + + + Helix + எலிக்ச் + + + + Line3d + வரி3டி + + + + LineZ + வரி சட் + + + + No Retract + திரும்பப் பெறுதல் இல்லை + + + + Vertical + செங்குத்து + + + + Tool controller not selected for base operation: %s + அடிப்படை செயல்பாடுகளுக்கு கருவி கட்டுப்படுத்தி தேர்ந்தெடுக்கப்படவில்லை + + + + Creates entry and exit motions for a selected path + தேர்ந்தெடுக்கப்பட்ட பாதைக்கான நுழைவு மற்றும் வெளியேறும் இயக்கங்களை உருவாக்குகிறது + + + + Select one toolpath object + ஒரு டூல்பாத் பொருளைத் தேர்ந்தெடுக்கவும் + + + + Select a Profile object + சுயவிவரப் பொருளைத் தேர்ந்தெடுக்கவும் + + + + The selected object is not a toolpath + தேர்ந்தெடுக்கப்பட்ட பொருள் ஒரு கருவிப் பாதை அல்ல + + + + CAM_DressupPathBoundary + + + The selected object is not a path + தேர்ந்தெடுக்கப்பட்ட பொருள் ஒரு பாதை அல்ல + + + + Boundary + எல்லை + + + + Creates a boundary dress-up from a selected toolpath + தேர்ந்தெடுக்கப்பட்ட டூல்பாத்தில் இருந்து எல்லை உடையை உருவாக்குகிறது + + + + Please select one toolpath object + டூல்பாத் பொருளைத் தேர்ந்தெடுக்கவும் + + + + CAM_DressupTag + + + Cannot insert holding tags for this path - select a profile path + இந்தப் பாதைக்கு ஓல்டிங் டேக்குகளைச் செருக முடியாது - சுயவிவரப் பாதையைத் தேர்ந்தெடுக்கவும் + + + + The selected object is not a path + தேர்ந்தெடுக்கப்பட்ட பொருள் ஒரு பாதை அல்ல + + + + Select a profile object + சுயவிவரப் பொருளைத் தேர்ந்தெடுக்கவும் + + + + Holding Tag + வைத்திருக்கும் குறிச்சொல் + + + + Tag + குறியிடவும் + + + + Creates a tag dress-up object from a selected toolpath + தேர்ந்தெடுக்கப்பட்ட டூல்பாத்தில் இருந்து டேக் டிரச்-அப் பொருளை உருவாக்குகிறது + + + + Please select one toolpath object + டூல்பாத் பொருளைத் தேர்ந்தெடுக்கவும் + + + + CAM_DressupAxisMap + + + Axis Map + அச்சு வரைபடம் + + + + Remaps one axis to another + ஒரு அச்சை மற்றொரு அச்சுக்கு மறுவடிவமைக்கிறது + + + + CAM_Dressup + + + + Select one toolpath object + + ஒரு டூல்பாத் பொருளைத் தேர்ந்தெடுக்கவும் + + + + + + The selected object is not a toolpath + + தேர்ந்தெடுக்கப்பட்ட பொருள் ஒரு கருவிப் பாதை அல்ல + + + + + + Select a toolpath object + டூல்பாத் பொருளைத் தேர்ந்தெடுக்கவும் + + + + CAM_DressupDogbone + + + + Dogbone + நாய் எலும்பு + + + + + Creates a dogbone dress-up object from a selected toolpath + தேர்ந்தெடுக்கப்பட்ட டூல்பாத்திலிருந்து டாக்போன் டிரச்-அப் பொருளை உருவாக்குகிறது + + + + + Select one toolpath object + ஒரு டூல்பாத் பொருளைத் தேர்ந்தெடுக்கவும் + + + + + The selected object is not a toolpath + தேர்ந்தெடுக்கப்பட்ட பொருள் ஒரு கருவிப் பாதை அல்ல + + + + CAM_DressupDragKnife + + + Drag Knife + கத்தியை இழுக்கவும் + + + + Modifies a toolpath to add dragknife corner actions + டிராக்நைஃப் கார்னர் செயல்களைச் சேர்க்க கருவிப்பாதையை மாற்றுகிறது + + + + Select one toolpath object + ஒரு டூல்பாத் பொருளைத் தேர்ந்தெடுக்கவும் + + + + Select a toolpath object + டூல்பாத் பொருளைத் தேர்ந்தெடுக்கவும் + + + + The selected object is not a toolpath + தேர்ந்தெடுக்கப்பட்ட பொருள் ஒரு கருவிப் பாதை அல்ல + + + + CAM_PreferencesPathDressup + + + Dressups + ஆடைகள் + + + + CAM_DressupRampEntry + + + RampMethod1 + ராம்ப் முறை 1 + + + + RampMethod2 + ராம்ப் முறை 2 + + + + RampMethod3 + ராம்ப் முறை 3 + + + + Helix + எலிக்ச் + + + + Horizontal Feed Rate + கிடைமட்ட ஊட்ட விகிதம் + + + + Vertical Feed Rate + செங்குத்து ஊட்ட விகிதம் + + + + Ramp Feed Rate + ராம்ப் ஃபீட் விகிதம் + + + + Custom + தனிப்பயன் + + + + Ramp Entry + வளைவு நுழைவு + + + + Creates a ramp entry dress-up object from a selected toolpath + தேர்ந்தெடுக்கப்பட்ட டூல்பாத்தில் இருந்து வளைவு நுழைவு டிரச்-அப் பொருளை உருவாக்குகிறது + + + + Select one toolpath object + ஒரு டூல்பாத் பொருளைத் தேர்ந்தெடுக்கவும் + + + + Select a Profile object + சுயவிவரப் பொருளைத் தேர்ந்தெடுக்கவும் + + + + The selected object is not a toolpath + தேர்ந்தெடுக்கப்பட்ட பொருள் ஒரு கருவிப் பாதை அல்ல + + + + CAM_Probe + + + Select Probe Point File + தேட்டி புள்ளியம் கோப்பைத் தேர்ந்தெடுக்கவும் + + + + + All Files (*.*) + அனைத்து கோப்புகளும் (*.*) + + + + Select Output File + வெளியீட்டு கோப்பைத் தேர்ந்தெடுக்கவும் + + + + Probe + தேட்டி + + + + Create a Probing Grid from a job stock + வேலைப் பங்கிலிருந்து ஆய்வு கட்டத்தை உருவாக்கவும் + + + + CAM_DressupZCorrect + + + Z Depth Correction + சட் ஆழம் திருத்தம் + + + + Corrects Z depth using a probe map + ஆய்வு வரைபடத்தைப் பயன்படுத்தி சட் ஆழத்தை சரிசெய்கிறது + + + + CAM_Job + + + Fixture + பொருத்துதல் + + + + Tool + கருவி + + + + Operation + செயல்பாடு + + + + + 2D + கூடும் + + + + 2.5D + 2.5டி + + + + Lathe + கடைசல் + + + + Multiaxis + மைல்டியாக்சிச் + + + + Edit + திருத்து + + + + Stock not a cylinder! + சிலிண்டர் அல்ல ச்டாக்! + + + + Select Output File + வெளியீட்டு கோப்பைத் தேர்ந்தெடுக்கவும் + + + + All Files (*.*) + அனைத்து கோப்புகளும் (*.*) + + + + Unsupported stock object %s + ஆதரிக்கப்படாத பங்கு பொருள் %s + + + + Unsupported stock type %s (%d) + ஆதரிக்கப்படாத பங்கு வகை %s (%d) + + + + Model Selection + மாதிரி தேர்வு + + + + Warning + எச்சரிக்கை + + + + Please add one. + தயவுசெய்து ஒன்றைச் சேர்க்கவும். + + + + Ok + சரி + + + + Add + சேர் + + + + This job has no base model. + இந்த வேலைக்கு அடிப்படை மாதிரி இல்லை. + + + + This job has no tool. + இந்த வேலைக்கு எந்த கருவியும் இல்லை. + + + + Solids + திடப்பொருட்கள் + + + + Jobs + வேலைகள் + + + + Warning: Incompatible Unit Schema + எச்சரிக்கை: பொருந்தாத அலகு திட்டம் + + + + <b>This document uses an improper unit schema which can result in dangerous situations and machine crashes!</b> + <b>இந்த ஆவணம் முறையற்ற யூனிட் ச்கீமாவைப் பயன்படுத்துகிறது, இதன் விளைவாக ஆபத்தான சூழ்நிலைகள் மற்றும் இயந்திர செயலிழப்புகள் ஏற்படலாம்!</b> + + + + Current unit schema '{}' expresses velocity in values <i>per second</i>. + தற்போதைய யூனிட் ச்கீமா '{}' <i>ஒரு வினாடிக்கு</i> மதிப்புகளில் வேகத்தை வெளிப்படுத்துகிறது. + + + + Please select a unit schema that expresses feed rates <i>per minute</i> instead: + அதற்குப் பதிலாக <i>நிமிடத்திற்கு</i> ஊட்ட விகிதங்களை வெளிப்படுத்தும் யூனிட் ச்கீமாவைத் தேர்ந்தெடுக்கவும்: + + + + Recommended Unit Schemas + பரிந்துரைக்கப்பட்ட அலகு திட்டங்கள் + + + + Keeping the current unit schema can result in dangerous G-code errors. For details please refer to the <a href='https://wiki.freecad.org/CAM_Workbench#Units'>Units section</a> of the CAM Workbench's wiki page. + தற்போதைய யூனிட் ச்கீமாவை வைத்திருப்பது ஆபத்தான சி-கோட் பிழைகளை ஏற்படுத்தலாம். விவரங்களுக்கு CAM வொர்க் பெஞ்சின் விக்கி பக்கத்தின் <a href='https://wiki.freecad.org/CAM_Workbench#Units'>அலகுகள் பிரிவைப்</a> பார்க்கவும். + + + + Change Unit Schema + யூனிட் திட்டத்தை மாற்றவும் + + + + Keep Current Schema + தற்போதைய திட்டத்தை வைத்திருங்கள் + + + + Don't Show Again + மீண்டும் காட்ட வேண்டாம் + + + + Unit Schema Changed + யூனிட் ச்கீமா மாற்றப்பட்டது + + + + Unit schema successfully changed to '{}'. + யூனிட் ச்கீமா வெற்றிகரமாக '{}' க்கு மாற்றப்பட்டது. + + + + Error + பிழை + + + + Failed to change unit schema: {} + யூனிட் ச்கீமாவை மாற்ற முடியவில்லை: {} + + + + No Selection + தேர்வு இல்லை + + + + Please select a unit schema. + யூனிட் ச்கீமாவைத் தேர்ந்தெடுக்கவும். + + + + Model + மாதிரியுரு + + + + Count + எண்ணுங்கள் + + + + <none> + <இல்லை> + + + + Base -/+ %.2f/%.2f %.2f/%.2f %.2f/%.2f + அடிப்படை -/+ %.2f/%.2f %.2f/%.2f %.2f/%.2f + + + + Box: %.2f x %.2f x %.2f + பெட்டி: %.2f ஃச் %.2f ஃச் %.2f + + + + Unsupported stock type + ஆதரிக்கப்படாத பங்கு வகை + + + + New Job + புதிய வேலை + + + + Creates a CAM job + CAM வேலையை உருவாக்குகிறது + + + + CAM_Fixture + + + Fixture + பொருத்துதல் + + + + Creates a fixture offset + ஒரு பொருத்துதல் ஆஃப்செட்டை உருவாக்குகிறது + + + + CAM_Inspect + + + <b>Note</b>: This dialog shows path commands in FreeCAD base units (mm/s). + Values will be converted to the desired unit during post processing. + <b>குறிப்பு</b>: இந்த உரையாடல் FreeCAD அடிப்படை அலகுகளில் (mm/s) பாதை கட்டளைகளைக் காட்டுகிறது. +பிந்தைய செயலாக்கத்தின் போது மதிப்புகள் விரும்பிய அலகுக்கு மாற்றப்படும். + + + + Inspect Toolpath + கருவிப்பாதையை ஆய்வு செய்யவும் + + + + Inspects the contents of a toolpath object + டூல்பாத் பொருளின் உள்ளடக்கங்களை ஆய்வு செய்கிறது + + + + + Select exactly one path object + சரியாக ஒரு பாதை பொருளைத் தேர்ந்தெடுக்கவும் + + + + CAM_ExportTemplate + + + Export Template + ஏற்றுமதி டெம்ப்ளேட் + + + + Exports the CAM job as a template to be used for other jobs + CAM வேலையை மற்ற வேலைகளுக்குப் பயன்படுத்த டெம்ப்ளேட்டாக ஏற்றுமதி செய்கிறது + + + + CAM_Job: + + + Cylinder: %.2f x %.2f + சிலிண்டர்: %.2f ஃச் %.2f + + + + CAM_Sanity + + + Table of Contents + உள்ளடக்க அட்டவணை + + + + Part Information + பகுதி செய்தி + + + + Run Summary + சுருக்கத்தை இயக்கவும் + + + + Rough Stock + கரடுமுரடான பங்கு + + + + Tool Data + கருவி தரவு + + + + Fixtures + பொருத்துதல்கள் + + + + Squawks + squawks + + + + Job Type + வேலை வகை + + + + Customer + வாடிக்கையாளர் + + + + Operation + செயல்பாடு + + + + Cycle Time + சுழற்சி நேரம் + + + + Tool Number + கருவி எண் + + + + Description + விவரம் + + + + Manufacturer + உற்பத்தியாளர் + + + + Output (G-code) + வெளியீடு (சி-குறியீடு) + + + + Part Number + பகுதி எண் + + + + Surface Speed HSS + மேற்பரப்பு விரைவு HSS + + + + URL + முகவரி + + + + Inspection Notes + ஆய்வு குறிப்புகள் + + + + Tool Controller + கருவி கட்டுப்படுத்தி + + + + Feed Rate + ஊட்ட விகிதம் + + + + Spindle Speed + சுழல் விரைவு + + + + Tool Shape + கருவி வடிவம் + + + + Tool Diameter + கருவி விட்டம் + + + + Setup Report for CAM Job + CAM வேலைக்கான அமைவு அறிக்கை + + + + Surface Speed Carbide + மேற்பரப்பு வேக கார்பைடு + + + + X Size + ஃச் அளவு + + + + Y Size + ஒய் அளவு + + + + Z Size + சட் அளவு + + + + Minimum Z + குறைந்தபட்ச சட் + + + + Maximum Z + அதிகபட்சம் சட் + + + + Coolant Mode + குளிரூட்டும் முறை + + + + Part + பகுதி + + + + Sequence + வரிசை + + + + CAD File + CAD கோப்பு + + + + Last Save + கடைசி சேமிப்பு + + + + Material + பொருள் + + + + Work Offsets + வேலை இழப்பீடுகள் + + + + Order By + மூலம் ஆர்டர் + + + + Part Datum + பார்ட்டி தேதி + + + + G-code File + சி-குறியீடு கோப்பு + + + + Last Post Process Date + கடைசி இடுகை செயல்முறை தேதி + + + + Stops + நிறுத்துகிறது + + + + Programmer + நிரலி (device), நிரலர் (person) + + + + Machine + இயந்திரம் + + + + Postprocessor + பின்செயலி + + + + Post Processor Flags + இடுகை செயலி கொடிகள் + + + + File Size (kB) + கோப்பு அளவு (kB) + + + + Line Count + வரி எண்ணிக்கை + + + + Note + குறிப்பு + + + + Operator + ஆபரேட்டர் + + + + Date + திகதி + + + + The Job's last post-processed file is missing + வேலையின் கடைசியாக செயலாக்கப்பட்ட கோப்பு காணவில்லை + + + + Tool number {} is a legacy tool. Legacy tools not + supported by Path-Sanity + கருவி எண் {} ஒரு மரபுக் கருவி. மரபு கருவிகள் இல்லை +பாத்-சானிட்டியால் ஆதரிக்கப்பட்டது + + + + Tool number {} used by multiple tools + பல கருவிகளால் பயன்படுத்தப்படும் கருவி எண் {} + + + + Toolbit Shape for TC: {} not found + TCக்கான டூல்பிட் வடிவம்: {} கிடைக்கவில்லை + + + + Tool Controller '{}' has no feedrate + டூல் கன்ட்ரோலர் '{}'க்கு ஃபீட்ரேட் இல்லை + + + + Tool Controller '{}' has no spindlespeed + டூல் கன்ட்ரோலர் '{}' ச்பிண்டில்ச்பீட் இல்லை + + + + Tool Controller '{}' is not used + கருவிக் கட்டுப்படுத்தி '{}' பயன்படுத்தப்படவில்லை + + + + Consider Specifying the Stock Material + ச்டாக் மெட்டீரியலைக் குறிப்பிடுவதைக் கவனியுங்கள் + + + + The Job has not been post-processed + வேலை பிந்தைய செயலாக்கப்படவில்லை + + + + Sanity Check + சுகாதார சோதனை + + + + Checks the CAM job for common errors + பொதுவான பிழைகளுக்கு CAM வேலையைச் சரிபார்க்கிறது + + + + CAM_Simulator + + + CAM Simulator + CAM சிமுலேட்டர் + + + + High + உயர் + + + + Low + குறைந்த + + + + Medium + சராசரி + + + + Legacy CAM Simulator + மரபு CAM சிமுலேட்டர் + + + + + Simulates G-code on stock + பங்குகளில் சி-குறியீட்டை உருவகப்படுத்துகிறது + + + + CAM_Adaptive + + + Outside + வெளியே + + + + Inside + உள்ளே + + + + Clearing + அழிக்கிறது + + + + Profiling + விவரக்குறிப்பு + + + + Adaptive + தழுவல் + + + + Adaptive clearing and profiling + தகவமைப்பு தீர்வு மற்றும் விவரக்குறிப்பு + + + + CAM_Operation + + + None + எதுவுமில்லை + + + + Flood + வெள்ளம் + + + + Mist + மூடுபனி + + + + Copy {0}… + நகலெடு {0}… + + + + New tool controller… + புதிய கருவி கட்டுப்படுத்தி… + + + + This tool controller is used by {0} other operations. + இந்தக் கருவிக் கட்டுப்படுத்தி மற்ற {0} செயல்பாடுகளால் பயன்படுத்தப்படுகிறது. + + + + CAM + + + No parent job found for operation. + ஆபரேசனுக்கான பெற்றோர் வேலை எதுவும் கிடைக்கவில்லை. + + + + Parent job %s doesn't have a base object + பெற்றோர் வேலை %s இல் அடிப்படை பொருள் இல்லை + + + + No Tool Controller is selected. We need a tool to build a Path. + கருவி கட்டுப்படுத்தி தேர்ந்தெடுக்கப்படவில்லை. பாதையை உருவாக்க நமக்கு ஒரு கருவி தேவை. + + + + No Tool found or diameter is zero. We need a tool to build a Path. + எந்த கருவியும் இல்லை அல்லது விட்டம் பூச்சியமாக இல்லை. பாதையை உருவாக்க நமக்கு ஒரு கருவி தேவை. + + + + No Tool Controller selected. + கருவி கட்டுப்படுத்தி தேர்ந்தெடுக்கப்படவில்லை. + + + + Tool Error + கருவி பிழை + + + + Tool Controller feedrates required to calculate the cycle time. + சுழற்சி நேரத்தைக் கணக்கிடுவதற்கு தேவையான கருவிக் கட்டுப்படுத்தி ஊட்டங்கள். + + + + Tool Feedrate Error + டூல் ஃபீட்ரேட் பிழை + + + + Add Tool Controller Rapid Speeds on the SetupSheet for more accurate cycle times. + மிகவும் துல்லியமான சுழற்சி நேரங்களுக்கு, SetupSheet இல் டூல் கன்ட்ரோலர் ரேபிட் ச்பீட்களைச் சேர்க்கவும். + + + + Cycletime Error + சைக்கிள் நேரப் பிழை + + + + Base object %s.%s already in the list + %s.%s அடிப்படை பொருள் ஏற்கனவே பட்டியலில் உள்ளது + + + + Base object %s.%s rejected by operation + அடிப்படை பொருள் %s.%s செயல்பாட்டால் நிராகரிக்கப்பட்டது + + + + Hole diameter may be inaccurate due to tessellation on face. Consider selecting hole edge. + முகத்தில் உள்ள டெசெலேசன் காரணமாக துளை விட்டம் துல்லியமாக இல்லாமல் இருக்கலாம். துளை விளிம்பைத் தேர்ந்தெடுப்பதைக் கவனியுங்கள். + + + + Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list. + நற்பொருத்தம் %s.%s ஐ வட்ட துளையாக செயலாக்க முடியாது - தயவுசெய்து அடிப்படை வடிவியல் பட்டியலில் இருந்து அகற்றவும். + + + + Final depth set below ZMin of face(s) selected. + தேர்ந்தெடுக்கப்பட்ட முகத்தின் ZMinக்குக் கீழே இறுதி ஆழம் அமைக்கப்பட்டுள்ளது. + + + + A planar adaptive start is unavailable. The non-planar will be attempted. + பிளானர் அடாப்டிவ் ச்டார்ட் கிடைக்கவில்லை. திட்டமில்லாதது முயற்சி செய்யப்படும். + + + + + The non-planar adaptive start is also unavailable. + பிளானர் அல்லாத தழுவல் தொடக்கமும் கிடைக்கவில்லை. + + + + + %s is not a Base Model object of the job %s + %s என்பது வேலைகளின் அடிப்படை மாதிரி பொருள் அல்ல + + + + + + No valid toolcontroller + சரியான டூல்கண்ட்ரோலர் இல்லை + + + + This operation requires a tool controller with a v-bit tool + இந்தச் செயல்பாட்டிற்கு வி-பிட் கருவியுடன் கூடிய கருவி கட்டுப்படுத்தி தேவைப்படுகிறது + + + + Base shape %s already in the list + %s அடிப்படை வடிவம் ஏற்கனவே பட்டியலில் உள்ளது + + + + Edit + திருத்து + + + + Generic post processor + பொதுவான இடுகை செயலி + + + + This operation requires a tool controller with a probe tool + இந்தச் செயல்பாட்டிற்கு ஆய்வுக் கருவியுடன் கூடிய கருவி கட்டுப்படுத்தி தேவைப்படுகிறது + + + + This operation requires a tool controller with a threadmilling tool + இந்தச் செயல்பாட்டிற்கு த்ரெட்மில்லிங் கருவியுடன் கூடிய கருவி கட்டுப்படுத்தி தேவைப்படுகிறது + + + + Refactored Masso G3 post processor + மறுவடிவமைக்கப்பட்ட Masso G3 போச்ட் செயலி + + + + Snapmaker post processor + ச்னாப்மேக்கர் இடுகை செயலி + + + + SVG post processor + எச்விசி போச்ட் ப்ராசசர் + + + + Camotics Tool Library + கேமோடிக்ச் கருவி நூலகம் + + + + FreeCAD Tool Library + FreeCAD கருவி நூலகம் + + + + LinuxCNC Tool Table + LinuxCNC கருவி அட்டவணை + + + + Drill + துரப்பணம் + + + + {diameter} {flutes}-flute ballend, {cutting_edge_height} cutting edge + {diameter} {flutes}-புல்லாங்குழல் பந்து முனை, {cutting_edge_height} வெட்டு விளிம்பு + + + + {diameter} {cutting_edge_angle} chamfer bit, {flutes}-flute + {diameter} {cutting_edge_angle} சேம்பர் பிட், {flutes}-flute + + + + Unknown custom toolbit type + அறியப்படாத தனிப்பயன் டூல்பிட் வகை + + + + {diameter} {cutting_edge_angle} dovetail bit, {flutes}-flute + {diameter} {cutting_edge_angle} புறாவால் பிட், {flutes}-புல்லாங்குழல் + + + + {diameter} drill, {tip_angle} tip, {flutes}-flute + {diameter} துரப்பணம், {tip_angle} முனை, {flutes}-flute + + + + {diameter} {flutes}-flute endmill, {cutting_edge_height} cutting edge + {diameter} {flutes}-புல்லாங்குழல் எண்ட் மில், {cutting_edge_height} வெட்டு விளிம்பு + + + + {diameter} probe, {length} length, {shaft_diameter} shaft + {diameter} ஆய்வு, {length} நீளம், {shaft_diameter} தண்டு + + + + {diameter} reamer, {cutting_edge_height} cutting edge + {diameter} ரீமர், {cutting_edge_height} கட்டிங் எட்ச் + + + + {diameter} slitting saw, {blade_thickness} blade, {flutes}-flute + {diameter} பிளவு ரம்பம், {blade_thickness} கத்தி, {flutes}-புல்லாங்குழல் + + + + {diameter} thread mill, {flutes}-flute, {cutting_angle} cutting angle + {diameter} நூல் மில், {flutes}-புல்லாங்குழல், {cutting_angle} வெட்டுக் கோணம் + + + + {diameter} {cutting_edge_angle} v-bit, {flutes}-flute + {diameter} {cutting_edge_angle} செ-பிட், {flutes}-புல்லாங்குழல் + + + + Camotics Tool + கேமோடிக்ச் கருவி + + + + FreeCAD Tool + FreeCAD கருவி + + + + Toolbit + டூல்பிட் + + + + Label: + லேபிள்: + + + + ID: + ஐடி: + + + + Tool Number: + கருவி எண்: + + + + Properties + பண்புகள் + + + + Add Tool + கருவியைச் சேர்க்கவும் + + + + Select Toolbit + டூல்பிட்டைத் தேர்ந்தெடுக்கவும் + + + + Confirm Removal + அகற்றுவதை உறுதிப்படுத்தவும் + + + + Are you sure you want to remove the selected toolbit(s) from the library? + நூலகத்திலிருந்து தேர்ந்தெடுக்கப்பட்ட டூல்பிட்(களை) நிச்சயமாக அகற்ற விரும்புகிறீர்களா? + + + + All Toolbit Types + அனைத்து டூல்பிட் வகைகள் + + + + All Toolbits + அனைத்து டூல்பிட்கள் + + + + New Library + புதிய நூலகம் + + + + Confirm Library Removal + நூலகத்தை அகற்றுவதை உறுதிப்படுத்தவும் + + + + Are you sure you want to remove the library '{0}'? +This will not delete the toolbits contained within it. + '{0}' நூலகத்தை நிச்சயமாக அகற்ற விரும்புகிறீர்களா? +இது அதில் உள்ள டூல்பிட்களை நீக்காது. + + + + + + Error + பிழை + + + + Failed to delete library '{0}': {1} + '{0}' நூலகத்தை நீக்க முடியவில்லை: {1} + + + + Failed to import library: {file_path} {e} + நூலகத்தை இறக்குமதி செய்வதில் தோல்வி: {file_path} {e} + + + + New Toolbit + புதிய டூல்பிட் + + + + Error Creating Toolbit + டூல்பிட்டை உருவாக்குவதில் பிழை + + + + + + + Warning + எச்சரிக்கை + + + + Please select a library first. + முதலில் நூலகத்தைத் தேர்ந்தெடுக்கவும். + + + + Failed to import toolbit from '{file_path}' to library '{current_library.label}'. + '{file_path}' இலிருந்து '{current_library.label}' நூலகத்திற்கு டூல்பிட்டை இறக்குமதி செய்வதில் தோல்வி. + + + + Please select a toolbit to export. + ஏற்றுமதி செய்ய ஒரு டூல்பிட்டைத் தேர்ந்தெடுக்கவும். + + + + Please select only one toolbit to export. + ஏற்றுமதி செய்ய ஒரே ஒரு டூல்பிட்டை மட்டும் தேர்ந்தெடுக்கவும். + + + + {diameter} {flutes}-flute bullnose, {cutting_edge_height} cutting edge, {corner_radius} corner radius + {diameter} {flutes}-புல்லாங்குழல் புல்நோச், {cutting_edge_height} வெட்டு விளிம்பு, {corner_radius} மூலை ஆரம் + + + + R{radius} radius mill, {diameter} shank, {flutes}-flute + ஆர்{radius} ஆரம் மில், {diameter} சங்க், {flutes}-புல்லாங்குழல் + + + + Missing Toolbit + டூல்பிட் இல்லை + + + + This toolbit is missing from your local store. It may be a placeholder for a toolbit that was not found during library import. + இந்த டூல்பிட் உங்கள் உள்ளக ச்டோரில் இல்லை. இது நூலக இறக்குமதியின் போது காணப்படாத டூல்பிட்டிற்கான ஒதுக்கிடமாக இருக்கலாம். + + + + Failed to load toolbit: {e} + டூல்பிட்டை ஏற்றுவதில் தோல்வி: {e} + + + + Confirm Deletion + நீக்குதலை உறுதிப்படுத்தவும் + + + + Are you sure you want to delete the selected toolbit(s)? This is not reversible. The toolbits will be removed from disk and from all libraries that contain them. + தேர்ந்தெடுக்கப்பட்ட டூல்பிட்(களை) நிச்சயமாக நீக்க விரும்புகிறீர்களா? இது மீளக்கூடியது அல்ல. டூல்பிட்கள் வட்டில் இருந்தும் அவற்றைக் கொண்டிருக்கும் அனைத்து நூலகங்களிலிருந்தும் அகற்றப்படும். + + + + Selected faces should be vertical + தேர்ந்தெடுக்கப்பட்ட முகங்கள் செங்குத்தாக இருக்க வேண்டும் + + + + {diameter} {pitch} {rotation} tap, {flutes}-flute, {cutting_edge_length} cutting edge + {diameter} {pitch} {rotation} தட்டு, {flutes}-flute, {cutting_edge_length} வெட்டு விளிம்பு + + + + {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} முனை, {taper_angle} டேப்பர், {flutes}-புல்லாங்குழல் குறுகலான பந்து மூக்கு, {cutting_edge_height} வெட்டு விளிம்பு + + + + Adaptive operation couldn't determine the boundary wire. Did you select base geometry? + அடாப்டிவ் ஆபரேசன் மூலம் எல்லை கம்பியை தீர்மானிக்க முடியவில்லை. அடிப்படை வடிவவியலைத் தேர்ந்தெடுத்தீர்களா? + + + + CAM_Drilling + + + G98 + சீ98 + + + + G99 + பூச்சு + + + + None + எதுவுமில்லை + + + + Drill Tip + டிரில் டிப் + + + + 2x Drill Tip + 2x டிரில் டிப் + + + + Drilling + துளையிடுதல் + + + + Creates a Drilling toolpath from the features of a base object + அடிப்படை பொருளின் அம்சங்களில் இருந்து ஒரு துளையிடல் கருவிப்பாதையை உருவாக்குகிறது + + + + CAM_Helix + + + Helix + எலிக்ச் + + + + Creates a Helical toolpath from the features of a base object + அடிப்படை பொருளின் அம்சங்களில் இருந்து எலிகல் டூல்பாத்தை உருவாக்குகிறது + + + + CW + வலஞ்சுழி + + + + CCW + இடஞ்சுழி + + + + Climb + ஏறுங்கள் + + + + Conventional + வழக்கமான + + + + CAM_Pocket + + + Boundbox + வரம்புபொட்டி + + + + Face Region + முகம் பகுதி + + + + Perimeter + சுற்றளவு + + + + Stock + பங்கு + + + + Collectively + கூட்டாக + + + + Individually + தனித்தனியாக + + + + Climb + ஏறுங்கள் + + + + Conventional + வழக்கமான + + + + Center + நடுவண் + + + + Edge + விளிம்பு + + + + ZigZag + சிக்சாக் + + + + Offset + ஆஃப்செட் + + + + ZigZagOffset + குறுக்குநெடுக்குஈடுசெய் + + + + Line + வரி + + + + Grid + கட்டம் + + + + Normal + இயல்பானது + + + + X + ஃச் + + + + Y + ஒய் + + + + Extensions + நீட்டிப்புகள் + + + + CAM_Slot + + + New property added to + புதிய சொத்து சேர்க்கப்பட்டது + + + + Check default value(s). + இயல்புநிலை மதிப்பை(களை) சரிபார்க்கவும். + + + + Line + வரி + + + + ZigZag + சிக்சாக் + + + + Single-pass + சிங்கிள் பாச் + + + + Multi-pass + மல்டி பாச் + + + + Start to End + துவக்கம் முதல் முடிவு வரை + + + + Perpendicular + செங்குத்து, செங்குத்தான + + + + + Center of Mass + வெகுசன நடுவண் + + + + + Center of Bounding Box + எல்லைப் பெட்டியின் நடுவண் + + + + + Lowest Point + குறைந்த புள்ளி + + + + + Highest Point + மிக உயர்ந்த புள்ளி + + + + Long Edge + நீண்ட விளிம்பு + + + + Short Edge + குறுகிய விளிம்பு + + + + + Vertex + உச்சி + + + + No Base Geometry object in the operation. + செயல்பாட்டில் அடிப்படை வடிவியல் பொருள் இல்லை. + + + + Custom points are identical. No slot path will be generated + தனிப்பயன் புள்ளிகள் ஒரே மாதிரியானவை. ச்லாட் பாதை உருவாக்கப்படாது + + + + Custom points not at same Z height. No slot path will be generated + தனிப்பயன் புள்ளிகள் ஒரே சட் உயரத்தில் இல்லை. ச்லாட் பாதை உருவாக்கப்படாது + + + + Current Extend Radius value produces negative arc radius. + தற்போதைய நீட்டிப்பு ஆரம் மதிப்பு எதிர்மறை ஆர்க் ஆரத்தை உருவாக்குகிறது. + + + + No path extensions available for full circles. + முழு வட்டங்களுக்கும் பாதை நீட்டிப்புகள் இல்லை. + + + + + operation collides with model. + செயல்பாடு மாதிரியுடன் மோதுகிறது. + + + + + Verify slot path start and end points. + ச்லாட் பாதை தொடக்க மற்றும் இறுதிப் புள்ளிகளைச் சரிபார்க்கவும். + + + + The selected face is inaccessible. + தேர்ந்தெடுக்கப்பட்ட முகம் அணுக முடியாதது. + + + + Only a vertex selected. Add another feature to the Base Geometry. + ஒரு உச்சி மட்டும் தேர்ந்தெடுக்கப்பட்டது. அடிப்படை வடிவவியலில் மற்றொரு அம்சத்தைச் சேர்க்கவும். + + + + A single selected face must have four edges minimum. + தேர்ந்தெடுக்கப்பட்ட ஒரு முகத்தில் குறைந்தபட்சம் நான்கு விளிம்புகள் இருக்க வேண்டும். + + + + No parallel edges identified. + இணையான விளிம்புகள் அடையாளம் காணப்படவில்லை. + + + + value error. + மதிப்பு பிழை. + + + + Current tool larger than arc diameter. + தற்போதைய கருவி வில் விட்டத்தை விட பெரியது. + + + + Failed, slot from edge only accepts lines, arcs and circles. + தோல்வியுற்றது, விளிம்பிலிருந்து ச்லாட் கோடுகள், வளைவுகள் மற்றும் வட்டங்களை மட்டுமே ஏற்கும். + + + + Failed to determine point 1 from + இதிலிருந்து புள்ளி 1 ஐ தீர்மானிக்க முடியவில்லை + + + + Failed to determine point 2 from + புள்ளி 2 இல் இருந்து தீர்மானிக்க முடியவில்லை + + + + Selected geometry not parallel. + தேர்ந்தெடுக்கப்பட்ட வடிவியல் இணையாக இல்லை. + + + + The selected face is not oriented vertically: + தேர்ந்தெடுக்கப்பட்ட முகம் செங்குத்தாக இல்லை: + + + + + Current offset value produces negative radius. + தற்போதைய ஆஃப்செட் மதிப்பு எதிர்மறை ஆரத்தை உருவாக்குகிறது. + + + + Slot + ச்லாட் + + + + Create a Slot operation from selected geometry or custom points. + தேர்ந்தெடுக்கப்பட்ட வடிவியல் அல்லது தனிப்பயன் புள்ளிகளிலிருந்து ச்லாட் செயல்பாட்டை உருவாக்கவும். + + + + CAM_Surface + + + BaseBoundBox + அடிப்பிணைப்புபெட்டி + + + + Stock + பங்கு + + + + CenterOfMass + சென்டர் ஆஃப் மாச் + + + + CenterOfBoundBox + சென்டர்ஆஃப்பவுண்ட்பாக்ச் + + + + XminYmin + க்மின்இமின் + + + + Custom + தனிப்பயன் + + + + Conventional + வழக்கமான + + + + Climb + ஏறுங்கள் + + + + Circular + சுற்றறிக்கை + + + + CircularZigZag + சுற்றறிக்கை சிக்சாக் + + + + Line + வரி + + + + Offset + ஆஃப்செட் + + + + Spiral + சுழல் + + + + ZigZag + சிக்சாக் + + + + + X + ஃச் + + + + + Y + ஒய் + + + + Collectively + கூட்டாக + + + + Individually + தனித்தனியாக + + + + Single-pass + சிங்கிள் பாச் + + + + Multi-pass + மல்டி பாச் + + + + None + எதுவுமில்லை + + + + Only + மட்டுமே + + + + First + முதலில் + + + + Last + கடைசியாக + + + + Planar + பிளானர் + + + + Rotational + சுழலும் + + + + 3D Surface + 3D மேற்பரப்பு + + + + Create a 3D Surface Operation from a model + ஒரு மாதிரியிலிருந்து 3D மேற்பரப்பு செயல்பாட்டை உருவாக்கவும் + + + + CAM_ThreadMilling + + + Custom External + தனிப்பயன் வெளி + + + + Custom Internal + தனிப்பயன் உள் + + + + Imperial External (2A) + இம்பீரியல் எக்ச்டர்னல் (2A) + + + + Imperial External (3A) + இம்பீரியல் எக்ச்டர்னல் (3A) + + + + Imperial Internal (2B) + இம்பீரியல் இன்டர்னல் (2B) + + + + Imperial Internal (3B) + இம்பீரியல் இன்டர்னல் (3B) + + + + Metric External (4G6G) + மெட்ரிக் எக்ச்டர்னல் (4G6G) + + + + Metric External (6G) + மெட்ரிக் எக்ச்டர்னல் (6சி) + + + + Metric Internal (6H) + மெட்ரிக் இன்டர்னல் (6H) + + + + LeftHand + இடது கை + + + + RightHand + வலது கை + + + + Climb + ஏறுங்கள் + + + + Conventional + வழக்கமான + + + + Thread Milling + நூல் துருவல் + + + + Creates a Thread Milling toolpath from features of a base object + அடிப்படை பொருளின் அம்சங்களிலிருந்து ஒரு நூல் அரைக்கும் கருவிப்பாதையை உருவாக்குகிறது + + + + CAM_Vcarve + + + VCarve requires an engraving cutter with a cutting edge angle + VCarve க்கு கட்டிங் எட்ச் கோணம் கொண்ட வேலைப்பாடு கட்டர் தேவை + + + + Engraver cutting edge angle must be < 180 degrees. + செதுக்குபவர் கட்டிங் எட்ச் கோணம் <180 டிகிரி இருக்க வேண்டும். + + + + Vcarve + செசெதுக்கு + + + + Creates a medial line engraving toolpath + ஒரு இடைநிலை வரி வேலைப்பாடு கருவிப்பாதையை உருவாக்குகிறது + + + + CAM_Array + + + Array + வரிசை + + + + Creates an array from selected toolpaths + தேர்ந்தெடுக்கப்பட்ட டூல்பாத்களில் இருந்து ஒரு வரிசையை உருவாக்குகிறது + + + + Arrays can be created only from toolpath operations. + டூல்பாத் செயல்பாடுகளிலிருந்து மட்டுமே அணிவரிசைகளை உருவாக்க முடியும். + + + + CAM_Comment + + + Comment + கருத்து + + + + Adds a Comment to the CNC program + CNC திட்டத்தில் ஒரு கருத்தைச் சேர்க்கிறது + + + + CAM_Copy + + + Copy + நகலெடு + + + + Creates a linked copy of another toolpath + மற்றொரு கருவிப்பாதையின் இணைக்கப்பட்ட நகலை உருவாக்குகிறது + + + + CAM_Custom + + + Custom + தனிப்பயன் + + + + Create custom G-code snippet + தனிப்பயன் சி-குறியீடு துணுக்கை உருவாக்கவும் + + + + CAM_Deburr + + + Deburr + டெபர் + + + + Creates a Deburr toolpath along Edges or around Faces + விளிம்புகள் அல்லது முகங்களைச் சுற்றி ஒரு Deburr டூல்பாத்தை உருவாக்குகிறது + + + + CAM_Engrave + + + Engrave + பொறிக்கவும் + + + + Creates an Engraving toolpath around a Draft ShapeString + வரைவு சேப்ச்ட்ரிங்கைச் சுற்றி ஒரு வேலைப்பாடு கருவிப்பாதையை உருவாக்குகிறது + + + + CAM_MillFace + + + Face + முகம் + + + + Create a Facing Operation from a model or face + ஒரு மாதிரி அல்லது முகத்தில் இருந்து எதிர்கொள்ளும் செயல்பாட்டை உருவாக்கவும் + + + + CAM_Pocket3D + + + 3D Pocket + 3டி பாக்கெட் + + + + Creates a 3D Pocket toolpath from a face or faces + ஒரு முகம் அல்லது முகத்திலிருந்து 3D பாக்கெட் டூல்பாத்தை உருவாக்குகிறது + + + + CAM_Pocket_Shape + + + Pocket Shape + பாக்கெட் வடிவம் + + + + Creates a pocket toolpath from a face or faces + ஒரு முகம் அல்லது முகத்தில் இருந்து பாக்கெட் டூல்பாத்தை உருவாக்குகிறது + + + + CAM_SimpleCopy + + + Simple Copy + எளிய நகல் + + + + Creates a non-parametric copy of another toolpath + மற்றொரு கருவிப்பாதையின் அளவுரு அல்லாத நகலை உருவாக்குகிறது + + + + + Select exactly one toolpath object + சரியாக ஒரு டூல்பாத் பொருளைத் தேர்ந்தெடுக்கவும் + + + + CAM_Stop + + + Stop + நிறுத்து + + + + Adds an optional or mandatory stop to the program + நிரலுக்கு விருப்பமான அல்லது கட்டாய நிறுத்தத்தை சேர்க்கிறது + + + + CAM_Waterline + + + Waterline + வாட்டர்லைன் + + + + Create a Waterline toolpath from a model + ஒரு மாதிரியிலிருந்து வாட்டர்லைன் டூல்பாத்தை உருவாக்கவும் + + + + CAM_Post + + + Post Process + இடுகை செயல்முறை + + + + Post Processes the selected job + தேர்ந்தெடுக்கப்பட்ட வேலையை இடுகை செயலாக்குகிறது + + + + CAM_Gcode_pre + + + No active document + செயலில் உள்ள ஆவணம் இல்லை + + + + No job object + வேலை பொருள் இல்லை + + + + CAM_ToolController + + + Forward + முன்னோக்கி + + + + Reverse + தலைகீழ் + + + + None + எதுவுமில்லை + + + + Tool Controller + கருவி கட்டுப்படுத்தி + + + + Adds a new tool controller to the active job + செயலில் உள்ள வேலையில் புதிய கருவிக் கட்டுப்படுத்தியைச் சேர்க்கிறது + + + + CAM_ToolBitSave + + + Save Tool + கருவியைச் சேமிக்கவும் + + + + Saves an existing toolbit object to a file + ஏற்கனவே உள்ள டூல்பிட் பொருளை ஒரு கோப்பில் சேமிக்கிறது + + + + CAM_ToolBitLoad + + + Load Tool + ஏற்றும் கருவி + + + + Loads an existing toolbit object from a file + ஒரு கோப்பிலிருந்து ஏற்கனவே உள்ள டூல்பிட் பொருளை ஏற்றுகிறது + + + + CAM_ToolBit + + + Error Saving Library + நூலகத்தைச் சேமிப்பதில் பிழை + + + + Toolbit Selector + டூல்பிட் தேர்வி + + + + Open Library Editor + லைப்ரரி எடிட்டரைத் திறக்கவும் + + + + Add to Job + வேலையில் சேர் + + + + Close + மூடு + + + + No Job Found + வேலை கிடைக்கவில்லை + + + + Please create a Job first. + முதலில் ஒரு வேலையை உருவாக்கவும். + + + + CAM_Profile + + + Profile + சுயவிவரம் + + + + Profile entire model, selected face(s) or selected edge(s) + சுயவிவரம் முழு மாதிரி, தேர்ந்தெடுக்கப்பட்ட முகம்(கள்) அல்லது தேர்ந்தெடுக்கப்பட்ட விளிம்பு(கள்) + + + + CAM_Camotics + + + CAMotics + கேமோடிக்ச் + + + + Simulates using CAMotics + CAMotics ஐப் பயன்படுத்தி உருவகப்படுத்துகிறது + + + + CAM_DrillingTools + + + Drilling Operations + துளையிடல் செயல்பாடுகள் + + + + CAM_Tapping + + + G98 + சீ98 + + + + G99 + பூச்சு + + + + None + எதுவுமில்லை + + + + Drill Tip + டிரில் டிப் + + + + 2x Drill Tip + 2x டிரில் டிப் + + + + Tapping + தட்டுதல் + + + + Creates a Tapping toolpath from the features of a base object + அடிப்படை பொருளின் அம்சங்களிலிருந்து தட்டுதல் கருவிப்பாதையை உருவாக்குகிறது + + + + CAM_DressupTools + + + Dressup Operations + டிரச்அப் செயல்பாடுகள் + + + + DressupArray + + + Removing CoolantMode property from {} as base operation's CoolantMode is now used. + கூலண்ட் பயன்முறையின் பண்புகளை {} இலிருந்து அடிப்படை செயல்பாடுகளாக அகற்றுதல் இப்போது கூலண்ட் பயன்முறை பயன்படுத்தப்படுகிறது. + + + + Removing ToolController property from {} as base operation's ToolController is now used. + டூல் கன்ட்ரோலர் சொத்தை {} இலிருந்து அடிப்படை செயல்பாட்டுக் கருவியாக அகற்றுதல் இப்போது பயன்படுத்தப்படுகிறது. + + + + CAM_DressupArray + + + The selected object is not a path + தேர்ந்தெடுக்கப்பட்ட பொருள் ஒரு பாதை அல்ல + + + + Array + வரிசை + + + + Creates an array from a selected toolpath + தேர்ந்தெடுக்கப்பட்ட கருவிப்பாதையிலிருந்து ஒரு வரிசையை உருவாக்குகிறது + + + + Select one toolpath object + ஒரு டூல்பாத் பொருளைத் தேர்ந்தெடுக்கவும் + + + + CAM:Simulator:Tooltips + + + Pause simulation + உருவகப்படுத்துதலை இடைநிறுத்தவும் + + + + Play simulation + உருவகப்படுத்துதலை விளையாடு + + + + Single step simulation + ஒற்றை படி உருவகப்படுத்துதல் + + + + Decrease simulation speed + உருவகப்படுத்துதல் வேகத்தைக் குறைக்கவும் + + + + Increase simulation speed + உருவகப்படுத்துதல் வேகத்தை அதிகரிக்கவும் + + + + Show/Hide tool path + கருவி பாதையைக் காட்டு/மறை + + + + Toggle turn table animation + டர்ன் டேபிள் அனிமேசனை நிலைமாற்று + + + + Toggle ambient occlusion + சுற்றுப்புற அடைப்பை நிலைமாற்று + + + + Toggle view simulation/model + காட்சி உருவகப்படுத்துதல்/மாடலை நிலைமாற்று + + + + Reset camera + கேமராவை மீட்டமைக்கவும் + + + + CAMSimulator::DlgCAMSimulator + + + %1 - New CAM Simulator + % 1 - புதிய CAM சிமுலேட்டர் + + + + CAM_OpActiveToggle + + + Toggle Operation + மாற்று செயல்பாடு + + + + Toggles the active state of the operation + செயல்பாட்டின் செயலில் உள்ள நிலையை மாற்றுகிறது + + + + CAM_OperationCopy + + + Copy Operation + நகல் செயல்பாடு + + + + Copies the operation in the job + பணியில் உள்ள செயல்பாட்டை நகலெடுக்கிறது + + + + Param1 + + + Parameter 1 + அளவுரு 1 + + + + Param2 + + + Parameter 2 + அளவுரு 2 + + + + CAM_PropertyBag + + + Property Bag + சொத்து பை + + + + Creates an object which can be used to store reference properties + குறிப்பு பண்புகளை சேமிக்க பயன்படும் ஒரு பொருளை உருவாக்குகிறது + + + + CAM_PathShapeTC + + + Path From Shape TC + வடிவம் TC இலிருந்து பாதை + + + + Creates a path from the selected shapes with the tool controller + கருவி கட்டுப்படுத்தி மூலம் தேர்ந்தெடுக்கப்பட்ட வடிவங்களிலிருந்து பாதையை உருவாக்குகிறது + + + + CAM_PreferencesAssets + + + + Assets + சொத்துக்கள் + + + + Asset Directory: + சொத்து கோப்பகம்: + + + + Note: Select the directory that will contain the Tool folder with Bit/, Shape/, and Library/ subfolders. + குறிப்பு: பிட்/, சேப்/ மற்றும் லைப்ரரி/ துணைக் கோப்புறைகள் கொண்ட கருவி கோப்புறையைக் கொண்டிருக்கும் கோப்பகத்தைத் தேர்ந்தெடுக்கவும். + + + + Reset + மீட்டமை + + + + Select Asset Directory + சொத்து கோப்பகத்தைத் தேர்ந்தெடுக்கவும் + + + + Warning + எச்சரிக்கை + + + + The selected asset path is not writable. + தேர்ந்தெடுக்கப்பட்ட சொத்து பாதை எழுதக்கூடியது அல்ல. + + + + CAM_ToolBitLibraryOpen + + + Toolbit Library Manager + டூல்பிட் நூலக மேலாளர் + + + + Opens an editor to manage toolbit libraries + டூல்பிட் லைப்ரரிகளை நிர்வகிக்க எடிட்டரைத் திறக்கிறது + + + + ToolBitShape + + + + + + + + + + + Cutting edge height + கட்டிங் எட்ச் உயரம் + + + + + + + + + + + + + + Diameter + விட்டம் + + + + + + + + + + + + + + + + Flutes + புல்லாங்குழல் + + + + + + + + + + + + + + + + Overall tool length + மொத்த கருவி நீளம் + + + + + + + + + + + + + + Shank diameter + சாங்க் விட்டம் + + + + Ballend + பந்துவீச்சு + + + + + Cutting edge angle + வெட்டு முனை கோணம் + + + + + + Tip diameter + முனை விட்டம் + + + + Chamfer + முளைமுழுக்கல் + + + + Unknown custom shape + அறியப்படாத தனிப்பயன் வடிவம் + + + + + Crest height + முகடு உயரம் + + + + + Cutting angle + வெட்டு கோணம் + + + + Dovetail height + புறாவால் உயரம் + + + + + Major diameter + பெரிய விட்டம் + + + + + Neck diameter + கழுத்து விட்டம் + + + + + Neck length + கழுத்து நீளம் + + + + Dovetail + புறாவால் + + + + + Tip angle + முனை கோணம் + + + + Endmill + எண்ட்மில் + + + + Ball diameter + பந்து விட்டம் + + + + Length of probe + ஆய்வின் நீளம் + + + + Shaft diameter + தண்டு விட்டம் + + + + Probe + தேட்டி + + + + Reamer + ரீமர் + + + + Blade thickness + கத்தி தடிமன் + + + + Cap diameter + தொப்பி விட்டம் + + + + Cap height + தொப்பி உயரம் + + + + Slitting Saw + ச்லிட்டிங் சா + + + + Cutting edge length + வெட்டு விளிம்பு நீளம் + + + + Tap diameter + விட்டம் தட்டவும் + + + + Overall length of tap + குழாயின் மொத்த நீளம் + + + + Thread pitch + நூல் சுருதி + + + + Tap + தட்டவும் + + + + Thread Mill + நூல் மில் + + + + V-Bit + வி-பைட் + + + + Corner radius + மூலை ஆரம் + + + + Bullnose + காளை மூக்கு + + + + Cutting radius + வெட்டு ஆரம் + + + + Radius Mill + ரேடியச் மில் + + + + Included Taper angle + டேப்பர் கோணம் சேர்க்கப்பட்டுள்ளது + + + + Diameter at top of Taper + டேப்பரின் மேல் விட்டம் + + + + Tapered Ball Nose + குறுகலான பந்து மூக்கு + + + + ToolBitToolBitShapeShapeEndMill + + + + Shank diameter + சாங்க் விட்டம் + + + + CAM_ToolBitCreate + + + New Toolbit + புதிய டூல்பிட் + + + + Creates a new toolbit object + புதிய டூல்பிட் பொருளை உருவாக்குகிறது + + + + CAM_ToolBitSaveAs + + + Save Tool As… + கருவியை இவ்வாறு சேமி... + + + + CAM_Toolbit + + + Pocket + பாக்கெட் + + + + Frame + + + Controller Name / Tool Number + கன்ட்ரோலர் பெயர் / கருவி எண் + + + + Horizontal feed + கிடைமட்ட ஊட்டம் + + + + Vertical feed + செங்குத்து ஊட்டம் + + + + Horizontal rapid + கிடைமட்ட விரைவு + + + + Vertical rapid + செங்குத்து விரைவானது + + + + Spindle + சுழல் + + + + Forward + முன்னோக்கி + + + + Reverse + தலைகீழ் + + + + CAM_ToolBitSelection + + + Add toolbit… + டூல்பிட்டைச் சேர்… + + + + Opens the toolbit selection dialog + டூல்பிட் தேர்வு உரையாடலைத் திறக்கும் + + + + LibraryProperties + + + Library Property Editor + நூலக சொத்து ஆசிரியர் + + + + Name + பெயர் + + + + ShapeSelector + + + Toolbit Shape Selection + டூல்பிட் வடிவத் தேர்வு + + + + LibraryPropertyDialog + + + Library Properties - {current_name or self.library.label} + நூலகப் பண்புகள் - {current_name or self.library.label} + + + + Path_Tapping + + + Tapping Operation requires a Tap tool with Pitch + தட்டுதல் செயல்பாட்டிற்கு பிட்சுடன் கூடிய டேப் கருவி தேவை + + + + Tapping Operation requires a Tap tool with non-zero Pitch + தட்டுதல் செயல்பாட்டிற்கு பூச்சியம் அல்லாத பிட்ச் கொண்ட டேப் கருவி தேவை + + + + Tapping Operation requires a ToolController with non-zero SpindleSpeed + தட்டுதல் செயல்பாட்டிற்கு பூச்சியம் அல்லாத SpindleSpeed ​​கொண்ட டூல்கண்ட்ரோலர் தேவை + + + + CAM_SimTools + + + Simulators + சிமுலேட்டர்கள் + + + diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_tr.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_tr.ts index 328012d14a..aa431c64e0 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_tr.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_tr.ts @@ -111,7 +111,7 @@ Template - şablon + Şablon @@ -131,7 +131,7 @@ Solids - Katı maddeler + Katılar @@ -191,7 +191,7 @@ Enable to include the default heights for operations in the template - İşlemler için varsayılan yükseklikleri şablona dahil etmek için etkinleştirin + Şablondaki işlemler için varsayılan yükseklikleri dahil etmeyi etkinleştirin @@ -211,7 +211,7 @@ Tool rapid speeds - Takım hızlı hareket hızları + Takım Boşta Hareket Hızları @@ -221,14 +221,16 @@ Coolant Mode - Soğutucu Modu + Soğutma Modu Enable all operations for which the configuration values should be exported. Note that only operations which currently have configuration values set are listed. - Yapılandırma değerleri dışa aktarılacak tüm işlemleri etkinleştirin. Not: Yalnızca şu anda yapılandırma değeri ayarlanmış işlemler listelenir. + Yapılandırma değerleri dışa aktarılacak tüm işlemleri etkinleştirin. + +Not: Yalnızca şu anda yapılandırma değeri ayarlanmış işlemler listelenir. @@ -246,7 +248,7 @@ Mevcut bir katı cisimden alınan bir stok nesnesi işlemde kullanılıyorsa bu Stock - Kütük + Stok @@ -259,7 +261,7 @@ For stock from the base object's bounding box it means the extra material i Kutu ve silindir stokları için bu, üretilen katı stokun gerçek boyutunu ifade eder. -Temel nesnenin sınırlayıcı kutusundan alınan stok için, bu, her yönde ekstra malzeme anlamına gelir. Bu tür bir şablondan oluşturulan bir stok nesnesi, temel boyutunu yeni işin temel nesnesinden alacak ve saklanan ekstra ayarları uygulayacaktır. +Bu, temel nesnenin sınırlayıcı kutusundan alınan stok için, her yönde ekstra malzeme anlamına gelir. Bu tür şablondan oluşturulan stok nesnesi, temel boyutunu yeni işin temel nesnesinden alacak ve saklanan ekstra ayarları uygulayacaktır. @@ -299,7 +301,7 @@ Temel nesnenin sınırlayıcı kutusundan alınan stok için, bu, her yönde eks Displays available post processors. FreeCAD includes several pre-installed post processors. At least one post processor must be enabled in preferences. - Kullanılabilir son işlemcileri gösterir. FreeCAD birkaç hazır son işlemciyle gelir. Tercihlerde en az bir son işlemci etkin olmalıdır. + Kullanılabilir son işlemcileri gösterir. FreeCAD birkaç hazır son işlemciyle gelir. Tercihlerde en az bir tane son işlemci etkin olmalıdır. @@ -374,7 +376,7 @@ Temel nesnenin sınırlayıcı kutusundan alınan stok için, bu, her yönde eks Create another - Başka bir tane oluştur + Başka oluştur @@ -384,7 +386,7 @@ Temel nesnenin sınırlayıcı kutusundan alınan stok için, bu, her yönde eks Adds a new library - Yeni bir kitaplık ekler + Yeni kitaplık ekler @@ -399,7 +401,7 @@ Temel nesnenin sınırlayıcı kutusundan alınan stok için, bu, her yönde eks Imports a library - Bir kitaplığı içe aktarır + Kitaplığı içe aktarır @@ -409,12 +411,12 @@ Temel nesnenin sınırlayıcı kutusundan alınan stok için, bu, her yönde eks Adds a toolbit - Bir takım ucu ekler + Takım ucu ekler Imports a toolbit - Bir takım ucunu içe aktarır + Takım ucunu içe aktarır @@ -467,7 +469,7 @@ Temel nesnenin sınırlayıcı kutusundan alınan stok için, bu, her yönde eks Copy Selected Tools - Seçilen Takımları Kopyalayınız + Seçilen Takımları Kopyala @@ -518,7 +520,7 @@ Temel nesnenin sınırlayıcı kutusundan alınan stok için, bu, her yönde eks Select what type of shape to use to constrain the underlying Path. - Alttaki Path'i kısıtlamak için kullanılacak şekil türünü seçin. + Alttaki yolu sınırlandırmak için kullanılacak şekil türünü seçin. @@ -543,7 +545,7 @@ Temel nesnenin sınırlayıcı kutusundan alınan stok için, bu, her yönde eks Select the body to be used to constrain the underlying path - Alttaki yolu kısıtlamak için kullanılacak gövdeyi seçin + Alttaki yolu sınırlandırmak için kullanılacak gövdeyi seçin @@ -7844,7 +7846,7 @@ Bu işlem, içindeki takım uçlarını silmez. {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge - {diameter} tip, {taper_angle} taper, {flutes}-flute tapered ball nose, {cutting_edge_height} cutting edge + {diameter} uç, {taper_angle} koniklik, {flutes}-ağızlı konik küre uç, {cutting_edge_height} kesici kenar @@ -9301,17 +9303,17 @@ Bu işlem, içindeki takım uçlarını silmez. Included Taper angle - Included Taper angle + Tam Koniklik Açısı Diameter at top of Taper - Diameter at top of Taper + Konik üst Çapı Tapered Ball Nose - Tapered Ball Nose + Konik Küre Uç diff --git a/src/Mod/Draft/Resources/translations/Draft_be.ts b/src/Mod/Draft/Resources/translations/Draft_be.ts index 76ef0d4886..122e956b39 100644 --- a/src/Mod/Draft/Resources/translations/Draft_be.ts +++ b/src/Mod/Draft/Resources/translations/Draft_be.ts @@ -3164,8 +3164,8 @@ if they match the X, Y or Z axis of the global coordinate system - - + + None Нічога @@ -3301,12 +3301,12 @@ Uncheck to use working plane coordinate system Скончыць бягучую аперацыю малявання чарцяжа ці змены - + Modify Objects Змяніць аб'екты - + Facebinder Elements Элементы злучаных паверхняў @@ -3399,8 +3399,8 @@ Not available if the 'Use Part Primitives' preference is enabled - - + + Autogroup off Аўтаматычнае групаванне выключана @@ -3469,12 +3469,12 @@ Not available if the 'Use Part Primitives' preference is enabled Абрэзаць / падоўжыць - - - - - - + + + + + + @@ -3482,12 +3482,12 @@ Not available if the 'Use Part Primitives' preference is enabled Лакальны {} - - - - - - + + + + + + @@ -3495,22 +3495,22 @@ Not available if the 'Use Part Primitives' preference is enabled Глабальны {} - + Autogroup: Аўтаматычнае групаванне: - + Faces Грані - + Remove Выдаліць - + Add Дадаць @@ -6078,12 +6078,12 @@ To enabled FreeCAD to download these libraries, answer Yes. _BSpline.createGeometry: Замкнуты з той жа першай/апошняй кропкай. Геаметрыя не абноўлена. - + Writing camera position Запісвае становішча камеры - + Writing objects shown/hidden state Запіс аб'ектаў у паказаным/схаваным стане @@ -7689,34 +7689,34 @@ the 'First Angle' and 'Last Angle' properties. Колер тэксту - + Line spacing (relative to font size) Міжрадковы інтэрвал (адносна памеру шрыфту) - + Vertical alignment Вертыкальнае выраўноўванне - + Maximum number of characters on each line of the text box Найбольшая колькасць знакаў у кожным радку тэкставага поля - + Horizontal alignment Гарызантальнае выраўноўванне - + The type of frame around the text of this object Тып каркасу вакол тэксту аб'екту - + Display a leader line or not Адлюстраваць лінію зноскі, ці не @@ -7887,12 +7887,12 @@ beyond the dimension line Паказаць лінію вымярэння і стрэлкі - + The display length of this section plane Даўжыня адлюстравання плоскасці перасеку - + The size of the arrows of this section plane Памер стрэлак плоскасці перасеку diff --git a/src/Mod/Draft/Resources/translations/Draft_ca.ts b/src/Mod/Draft/Resources/translations/Draft_ca.ts index d551b16f97..1fc2c71c88 100644 --- a/src/Mod/Draft/Resources/translations/Draft_ca.ts +++ b/src/Mod/Draft/Resources/translations/Draft_ca.ts @@ -3137,8 +3137,8 @@ si coincideixen amb l'eix X, Y o Z del sistema de coordenades global - - + + None Cap @@ -3273,12 +3273,12 @@ Uncheck to use working plane coordinate system Termina el dibuix o l'operació d'edició actual - + Modify Objects Modifica objectes - + Facebinder Elements Elements de Facebinder @@ -3371,8 +3371,8 @@ No disponible si la preferència "Utilitza primitives de peça" està habilitada - - + + Autogroup off Desactivar Autoagrupar @@ -3441,12 +3441,12 @@ No disponible si la preferència "Utilitza primitives de peça" està habilitada Trimex - - - - - - + + + + + + @@ -3454,12 +3454,12 @@ No disponible si la preferència "Utilitza primitives de peça" està habilitada Local {} - - - - - - + + + + + + @@ -3467,22 +3467,22 @@ No disponible si la preferència "Utilitza primitives de peça" està habilitada Global {} - + Autogroup: Autoagrupar: - + Faces Cares - + Remove Elimina - + Add Afegeix @@ -6041,12 +6041,12 @@ Per permetre que FreeCAD descarregui aquestes biblioteques, responeu Sí._BSpline.createGeometry: Tancat amb el mateix punt primer/darrer. Geometria no actualitzada. - + Writing camera position Escrivint la posició de la càmera - + Writing objects shown/hidden state Escrivint l'estat visible/ocult dels objectes @@ -7668,34 +7668,34 @@ de les propietats 'Primer angle' i 'Últim angle'. Color del text - + Line spacing (relative to font size) Interlineat (relatiu a la mida de la tipografia) - + Vertical alignment Alineació vertical - + Maximum number of characters on each line of the text box Nombre màxim de caràcters en cada línia de la caixa de text - + Horizontal alignment Alineació horitzontal - + The type of frame around the text of this object El tipus de marc al voltant del text d'aquest objecte - + Display a leader line or not Mostrar una línia guia o no @@ -7868,12 +7868,12 @@ més enllà de la línia de cota Mostra la línia i les fletxes de cota - + The display length of this section plane La longitud que es visualitza del pla de secció - + The size of the arrows of this section plane La mida de les fletxes del pla de secció diff --git a/src/Mod/Draft/Resources/translations/Draft_cs.ts b/src/Mod/Draft/Resources/translations/Draft_cs.ts index dbf14d2d76..953fbfb6a8 100644 --- a/src/Mod/Draft/Resources/translations/Draft_cs.ts +++ b/src/Mod/Draft/Resources/translations/Draft_cs.ts @@ -3165,8 +3165,8 @@ pokud odpovídají osám X, Y, nebo Z globální souřadnicové soustavy - - + + None Žádný @@ -3303,12 +3303,12 @@ Zrušte zaškrtnutí pro použití souřadnicového systému pracovní rovinyDokončí aktuální kreslení nebo operaci úprav - + Modify Objects Modify Objects - + Facebinder Elements Facebinder Elements @@ -3401,8 +3401,8 @@ Not available if the 'Use Part Primitives' preference is enabled - - + + Autogroup off Automatické seskupování vypnuto @@ -3471,12 +3471,12 @@ Not available if the 'Use Part Primitives' preference is enabled Trimex - - - - - - + + + + + + @@ -3484,12 +3484,12 @@ Not available if the 'Use Part Primitives' preference is enabled Lokální {} - - - - - - + + + + + + @@ -3497,22 +3497,22 @@ Not available if the 'Use Part Primitives' preference is enabled Globální {} - + Autogroup: Automatická skupina: - + Faces Plochy - + Remove Odstranit - + Add Přidat @@ -6074,12 +6074,12 @@ To enabled FreeCAD to download these libraries, answer Yes. _BSpline.createGeometry: Uzavřeno se stejným prvním/posledním bodem. Geometrie není aktualizována. - + Writing camera position Zápis polohy kamery - + Writing objects shown/hidden state Zápis objektů zobrazený/skrytý stav @@ -7706,34 +7706,34 @@ vlastnosti 'První úhel' a 'Poslední úhel'. Barva textu - + Line spacing (relative to font size) Řádkování (vzhledem k velikosti písma) - + Vertical alignment Vertikální zarovnání - + Maximum number of characters on each line of the text box Maximální počet znaků na každém řádku textového pole - + Horizontal alignment Horizontální zarovnání - + The type of frame around the text of this object Typ rámečku kolem textu tohoto objektu - + Display a leader line or not Zobrazit odkazovou čáru nebo ne @@ -7906,12 +7906,12 @@ za kótovací čárou Zobrazuje kótovací čáru a šipky - + The display length of this section plane Zobrazovaná délka této roviny řezu - + The size of the arrows of this section plane Velikost šipek této roviny řezu diff --git a/src/Mod/Draft/Resources/translations/Draft_da.qm b/src/Mod/Draft/Resources/translations/Draft_da.qm index 4382fe9e189e121842f3b2b9a46e89641f55827d..ba2ec4420db496944792a2eeb33ebf2db6569493 100644 GIT binary patch delta 44 vcmX^7lkf0PzJ@J~ui9Bl8S)si+uye{Zhzm-RB{T!pAO`UZm$hucFO_)$iNb) delta 44 vcmX^7lkf0PzJ@J~ui9Dj88R92+TXV`Zhzm-RB{T!pAO`UZm$hucFO_)$2=04 diff --git a/src/Mod/Draft/Resources/translations/Draft_da.ts b/src/Mod/Draft/Resources/translations/Draft_da.ts index 202935b8c3..eaf7c31829 100644 --- a/src/Mod/Draft/Resources/translations/Draft_da.ts +++ b/src/Mod/Draft/Resources/translations/Draft_da.ts @@ -3163,8 +3163,8 @@ if they match the X, Y or Z axis of the global coordinate system - - + + None Ingen @@ -3301,12 +3301,12 @@ Uncheck to use working plane coordinate system Finishes the current drawing or editing operation - + Modify Objects Modify Objects - + Facebinder Elements Facebinder Elements @@ -3399,8 +3399,8 @@ Not available if the 'Use Part Primitives' preference is enabled - - + + Autogroup off Autogroup off @@ -3434,7 +3434,7 @@ Not available if the 'Use Part Primitives' preference is enabled Point - Point + Punkt @@ -3469,12 +3469,12 @@ Not available if the 'Use Part Primitives' preference is enabled Trimex - - - - - - + + + + + + @@ -3482,12 +3482,12 @@ Not available if the 'Use Part Primitives' preference is enabled Local {} - - - - - - + + + + + + @@ -3495,22 +3495,22 @@ Not available if the 'Use Part Primitives' preference is enabled Global {} - + Autogroup: Autogroup: - + Faces Ansigter - + Remove Fjern - + Add Tilføj @@ -4597,7 +4597,7 @@ The final angle will be the base angle plus this amount. Ellipse - Ellipse + Ellipse @@ -6072,12 +6072,12 @@ To enabled FreeCAD to download these libraries, answer Yes. _BSpline.createGeometry: Closed with same first/last Point. Geometry not updated. - + Writing camera position Writing camera position - + Writing objects shown/hidden state Writing objects shown/hidden state @@ -6382,7 +6382,7 @@ If the "Copy" option is active, it creates displaced copies. Point - Point + Punkt @@ -6475,7 +6475,7 @@ If the "Copy" option is active, it will create rotated copies. Ellipse - Ellipse + Ellipse @@ -7704,34 +7704,34 @@ the 'First Angle' and 'Last Angle' properties. Tekstfarve - + Line spacing (relative to font size) Line spacing (relative to font size) - + Vertical alignment Lodret justering - + Maximum number of characters on each line of the text box Maksimalt antal tegn på hver linje i tekstfeltet - + Horizontal alignment Horizontal alignment - + The type of frame around the text of this object The type of frame around the text of this object - + Display a leader line or not Display a leader line or not @@ -7904,12 +7904,12 @@ beyond the dimension line Shows the dimension line and arrows - + The display length of this section plane The display length of this section plane - + The size of the arrows of this section plane The size of the arrows of this section plane diff --git a/src/Mod/Draft/Resources/translations/Draft_de.ts b/src/Mod/Draft/Resources/translations/Draft_de.ts index 111ba9ab18..c8a57333bc 100644 --- a/src/Mod/Draft/Resources/translations/Draft_de.ts +++ b/src/Mod/Draft/Resources/translations/Draft_de.ts @@ -3155,8 +3155,8 @@ gefärbt, wenn sie mit der X-, Y- oder Z-Achse des globalen Koordinatensystems - - + + None Ohne @@ -3292,12 +3292,12 @@ Deaktivieren, um das Koordinatensystem der aktuellen Arbeitsebene zu verwendenBeendet die aktuelle Zeichen- oder Bearbeitungsoperation - + Modify Objects Objekte ändern - + Facebinder Elements Flächenverbinder-Elemente @@ -3390,8 +3390,8 @@ Steht nicht zur Verfügung, wenn die Einstellung 'Part-Grundkörper verwenden' a - - + + Autogroup off Autogruppe aus @@ -3460,12 +3460,12 @@ Steht nicht zur Verfügung, wenn die Einstellung 'Part-Grundkörper verwenden' a Trimex - - - - - - + + + + + + @@ -3473,12 +3473,12 @@ Steht nicht zur Verfügung, wenn die Einstellung 'Part-Grundkörper verwenden' a Lokales {} - - - - - - + + + + + + @@ -3486,22 +3486,22 @@ Steht nicht zur Verfügung, wenn die Einstellung 'Part-Grundkörper verwenden' a Globales {} - + Autogroup: Autogruppe: - + Faces Flächen - + Remove Entfernen - + Add Hinzufügen @@ -6062,12 +6062,12 @@ Um FreeCAD das Herunterladen dieser Bibliotheken zu ermöglichen, mit Ja antwort _BSpline.createGeometry: Geschlossene Kurve mit identischem Start- und Endpunkt gefunden. Geometrie wurde nicht aktualisiert. - + Writing camera position Kameraposition schreiben - + Writing objects shown/hidden state Schreibe sichtbare Objekte/ausgeblendeter Zustand @@ -7699,34 +7699,34 @@ den Werten der Eigenschaften 'Erster Winkel' und 'Letzter Winkel' berechnet wird Textfarbe - + Line spacing (relative to font size) Zeilenabstand (relativ zur Schriftgröße) - + Vertical alignment Vertikale Ausrichtung - + Maximum number of characters on each line of the text box Maximale Anzahl von Zeichen pro Zeile im Textfeld - + Horizontal alignment Horizontale Ausrichtung - + The type of frame around the text of this object Die Art des Rahmens um den Text dieses Objekts - + Display a leader line or not Eine Hinweislinie anzeigen oder nicht @@ -7897,12 +7897,12 @@ beyond the dimension line Zeigt die Maßlinie und Pfeile an - + The display length of this section plane Die Länge der Darstellung dieser Schnittebene - + The size of the arrows of this section plane Die Größe der Pfeile dieser Schnittebene diff --git a/src/Mod/Draft/Resources/translations/Draft_el.ts b/src/Mod/Draft/Resources/translations/Draft_el.ts index df1c4b0c6a..8cd9883d35 100644 --- a/src/Mod/Draft/Resources/translations/Draft_el.ts +++ b/src/Mod/Draft/Resources/translations/Draft_el.ts @@ -3154,8 +3154,8 @@ if they match the X, Y or Z axis of the global coordinate system - - + + None Κανένα @@ -3292,12 +3292,12 @@ Uncheck to use working plane coordinate system Finishes the current drawing or editing operation - + Modify Objects Τροποποίηση αντικειμένων - + Facebinder Elements Facebinder Elements @@ -3390,8 +3390,8 @@ Not available if the 'Use Part Primitives' preference is enabled - - + + Autogroup off Απενεργοποίηση Αυτόματης Ομαδοποίησης @@ -3460,12 +3460,12 @@ Not available if the 'Use Part Primitives' preference is enabled Περικοπή ή Επέκταση γραμμών - - - - - - + + + + + + @@ -3473,12 +3473,12 @@ Not available if the 'Use Part Primitives' preference is enabled Τοπικό {} - - - - - - + + + + + + @@ -3486,22 +3486,22 @@ Not available if the 'Use Part Primitives' preference is enabled Παγκόσμιο - + Autogroup: Αυτόματη Ομαδοποίηση: - + Faces Επιφάνειες - + Remove Αφαίρεση - + Add Προσθήκη @@ -6061,12 +6061,12 @@ To enabled FreeCAD to download these libraries, answer Yes. _BSpline.createGeometry: Closed with same first/last Point. Geometry not updated. - + Writing camera position Writing camera position - + Writing objects shown/hidden state Writing objects shown/hidden state @@ -7690,34 +7690,34 @@ the 'First Angle' and 'Last Angle' properties. Χρώμα κειμένου - + Line spacing (relative to font size) Line spacing (relative to font size) - + Vertical alignment Vertical alignment - + Maximum number of characters on each line of the text box Maximum number of characters on each line of the text box - + Horizontal alignment Horizontal alignment - + The type of frame around the text of this object The type of frame around the text of this object - + Display a leader line or not Display a leader line or not @@ -7890,12 +7890,12 @@ beyond the dimension line Shows the dimension line and arrows - + The display length of this section plane The display length of this section plane - + The size of the arrows of this section plane The size of the arrows of this section plane diff --git a/src/Mod/Draft/Resources/translations/Draft_es-AR.ts b/src/Mod/Draft/Resources/translations/Draft_es-AR.ts index d0b6ce02d9..a425bc4aea 100644 --- a/src/Mod/Draft/Resources/translations/Draft_es-AR.ts +++ b/src/Mod/Draft/Resources/translations/Draft_es-AR.ts @@ -3160,8 +3160,8 @@ si coinciden con el eje X, Y o Z del sistema global de coordenadas - - + + None Ninguno @@ -3298,12 +3298,12 @@ Desmarque para usar el sistema de coordenadas del plano de trabajo Termina la operación actual de dibujo o edición - + Modify Objects Modificar objetos - + Facebinder Elements Elementos de Facebinder @@ -3396,8 +3396,8 @@ No disponible si la preferencia "Usar parte primitiva" está habilitada - - + + Autogroup off Desactivar Auto-agrupar @@ -3466,12 +3466,12 @@ No disponible si la preferencia "Usar parte primitiva" está habilitadaRecortar - - - - - - + + + + + + @@ -3479,12 +3479,12 @@ No disponible si la preferencia "Usar parte primitiva" está habilitadaLocal {} - - - - - - + + + + + + @@ -3492,22 +3492,22 @@ No disponible si la preferencia "Usar parte primitiva" está habilitadaGlobal {} - + Autogroup: Autogrupo: - + Faces Caras - + Remove Eliminar - + Add Agregar @@ -6068,12 +6068,12 @@ To enabled FreeCAD to download these libraries, answer Yes. _BSpline.createGeometry: Cerrada con el mismo punto (Point) de inicio/fin. Geometría no actualizada. - + Writing camera position Escribiendo posición de la cámara - + Writing objects shown/hidden state Escribiendo estado visible/oculto de los objetos @@ -7697,34 +7697,34 @@ las propiedades de 'Primer ángulo' y 'Último ángulo'. Color del texto - + Line spacing (relative to font size) Interlineado (en relación con el tamaño de fuente) - + Vertical alignment Alineación vertical - + Maximum number of characters on each line of the text box Número máximo de caracteres en cada línea del cuadro de texto - + Horizontal alignment Alineación horizontal - + The type of frame around the text of this object El tipo de marco que rodea el texto de este objeto - + Display a leader line or not Mostrar una línea directriz o no @@ -7897,12 +7897,12 @@ más allá de la línea de cota Muestra las flechas y la línea de cota - + The display length of this section plane El tamaño de pantalla de este plano de sección - + The size of the arrows of this section plane El tamaño de las flechas de este plano de sección diff --git a/src/Mod/Draft/Resources/translations/Draft_es-ES.ts b/src/Mod/Draft/Resources/translations/Draft_es-ES.ts index de31862936..9e6b1577b0 100644 --- a/src/Mod/Draft/Resources/translations/Draft_es-ES.ts +++ b/src/Mod/Draft/Resources/translations/Draft_es-ES.ts @@ -3162,8 +3162,8 @@ si coinciden con el eje X, Y o Z del sistema global de coordenadas - - + + None Ninguno @@ -3300,12 +3300,12 @@ Desmarque para usar el sistema de coordenadas del plano de trabajo Termina la operación actual de dibujo o edición - + Modify Objects Modificar objetos - + Facebinder Elements Elementos de Facebinder @@ -3398,8 +3398,8 @@ No disponible si la preferencia "Usar parte primitiva" está habilitada - - + + Autogroup off Desactivar Auto-agrupar @@ -3468,12 +3468,12 @@ No disponible si la preferencia "Usar parte primitiva" está habilitadaRecortar - - - - - - + + + + + + @@ -3481,12 +3481,12 @@ No disponible si la preferencia "Usar parte primitiva" está habilitadaLocal {} - - - - - - + + + + + + @@ -3494,22 +3494,22 @@ No disponible si la preferencia "Usar parte primitiva" está habilitadaGlobal {} - + Autogroup: Autogrupo: - + Faces Caras - + Remove Quitar - + Add Añadir @@ -6070,12 +6070,12 @@ To enabled FreeCAD to download these libraries, answer Yes. _BSpline.createGeometry: Cerrada con el mismo punto (Point) de inicio/fin. Geometría no actualizada. - + Writing camera position Escribiendo posición de la cámara - + Writing objects shown/hidden state Escribiendo estado visible/oculto de los objetos @@ -7699,34 +7699,34 @@ las propiedades de 'Primer ángulo' y 'Último ángulo'. Color del texto - + Line spacing (relative to font size) Interlineado (en relación con el tamaño de fuente) - + Vertical alignment Alineamiento vertical - + Maximum number of characters on each line of the text box Número máximo de caracteres en cada línea del cuadro de texto - + Horizontal alignment Alineación horizontal - + The type of frame around the text of this object El tipo de marco que rodea el texto de este objeto - + Display a leader line or not Mostrar una línea directriz o no @@ -7899,12 +7899,12 @@ más allá de la línea de cota Muestra las flechas y la línea de cota - + The display length of this section plane El tamaño de pantalla de este plano de sección - + The size of the arrows of this section plane El tamaño de las flechas de este plano de sección diff --git a/src/Mod/Draft/Resources/translations/Draft_eu.ts b/src/Mod/Draft/Resources/translations/Draft_eu.ts index 17924dafc5..f23499797e 100644 --- a/src/Mod/Draft/Resources/translations/Draft_eu.ts +++ b/src/Mod/Draft/Resources/translations/Draft_eu.ts @@ -3163,8 +3163,8 @@ koordenatu-sistema globalaren X, Y edo Z ardatzekin bat badatoz - - + + None Bat ere ez @@ -3301,12 +3301,12 @@ Desmarkatu laneko planoaren koordenatu-sistema erabiltzeko Uneko marrazte- edo editatze-eragiketa amaitzen du - + Modify Objects Modify Objects - + Facebinder Elements Facebinder Elements @@ -3399,8 +3399,8 @@ Not available if the 'Use Part Primitives' preference is enabled - - + + Autogroup off Talde automatikoa desgaituta @@ -3469,12 +3469,12 @@ Not available if the 'Use Part Primitives' preference is enabled Muxarratu/luzatu - - - - - - + + + + + + @@ -3482,12 +3482,12 @@ Not available if the 'Use Part Primitives' preference is enabled Lokala {} - - - - - - + + + + + + @@ -3495,22 +3495,22 @@ Not available if the 'Use Part Primitives' preference is enabled Globala {} - + Autogroup: Talde automatikoa: - + Faces Aurpegiak - + Remove Kendu - + Add Gehitu @@ -6072,12 +6072,12 @@ To enabled FreeCAD to download these libraries, answer Yes. _BSpline.createGeometry: Lehen/azken puntu berarekin itxi da. Geometria ez da eguneratu. - + Writing camera position Kameraren posizioa idazten - + Writing objects shown/hidden state Objektuen ezkutuko/bistako egoera idazten @@ -7704,34 +7704,34 @@ eta 'Azken angelua' propietateak erabiltzen baitira. Testu-kolorea - + Line spacing (relative to font size) Lerroartea (letra-tipoarekiko) - + Vertical alignment Lerrokatze bertikala - + Maximum number of characters on each line of the text box Textu-kutxako lerro bakoitzaren karaktere kopuru maximoa - + Horizontal alignment Lerrokatze horizontala - + The type of frame around the text of this object Objektu honen testuaren inguruko marko mota - + Display a leader line or not Bistaratu gida-marra edo ez @@ -7904,12 +7904,12 @@ haratago duen luzera Kota-lerroak eta geziak erakusten ditu - + The display length of this section plane Sekzio-plano honen bistaratze-luzera - + The size of the arrows of this section plane Sekzio-plano honen gezien tamaina diff --git a/src/Mod/Draft/Resources/translations/Draft_fi.ts b/src/Mod/Draft/Resources/translations/Draft_fi.ts index 94f0589c0a..e424d020c3 100644 --- a/src/Mod/Draft/Resources/translations/Draft_fi.ts +++ b/src/Mod/Draft/Resources/translations/Draft_fi.ts @@ -3160,8 +3160,8 @@ jos ne vastaavat globaalin koordinaattijärjestelmän X, Y tai Z -akselia - - + + None Ei mitään @@ -3298,12 +3298,12 @@ Poista käytöstä jos haluat käyttää tämän työtason koordinaattijärjeste Päättää piirto- tai muokkausoperaation - + Modify Objects Modify Objects - + Facebinder Elements Facebinder Elements @@ -3396,8 +3396,8 @@ Not available if the 'Use Part Primitives' preference is enabled - - + + Autogroup off Automaattinen ryhmitys ei käytössä @@ -3466,12 +3466,12 @@ Not available if the 'Use Part Primitives' preference is enabled Trimex - - - - - - + + + + + + @@ -3479,12 +3479,12 @@ Not available if the 'Use Part Primitives' preference is enabled Paikallinen {} - - - - - - + + + + + + @@ -3492,22 +3492,22 @@ Not available if the 'Use Part Primitives' preference is enabled Globaali {} - + Autogroup: Automaattinen ryhmä: - + Faces Pintatahkot - + Remove Poista - + Add Lisää @@ -6069,12 +6069,12 @@ To enabled FreeCAD to download these libraries, answer Yes. B Splini: Suljettiin samalla alku/loppupisteellä. Geometriaa ei päivitetä. - + Writing camera position Kirjoitetaan kameran sijaintia - + Writing objects shown/hidden state Kirjoitetaan objektien näkyvissä/ei näkyvissä -tila @@ -7695,34 +7695,34 @@ the 'First Angle' and 'Last Angle' properties. Tekstin väri - + Line spacing (relative to font size) Line spacing (relative to font size) - + Vertical alignment Pystytasaus - + Maximum number of characters on each line of the text box Maximum number of characters on each line of the text box - + Horizontal alignment Vaakatasaus - + The type of frame around the text of this object The type of frame around the text of this object - + Display a leader line or not Display a leader line or not @@ -7894,12 +7894,12 @@ beyond the dimension line Shows the dimension line and arrows - + The display length of this section plane The display length of this section plane - + The size of the arrows of this section plane The size of the arrows of this section plane diff --git a/src/Mod/Draft/Resources/translations/Draft_fr.ts b/src/Mod/Draft/Resources/translations/Draft_fr.ts index 3216ddb53a..e792710fe3 100644 --- a/src/Mod/Draft/Resources/translations/Draft_fr.ts +++ b/src/Mod/Draft/Resources/translations/Draft_fr.ts @@ -3168,8 +3168,8 @@ placée précédemment. - - + + None Aucun @@ -3306,12 +3306,12 @@ Décocher pour utiliser le système de coordonnées du plan de travail.Termine l'opération de dessin ou de l'édition en cours - + Modify Objects Éditer des objets - + Facebinder Elements Éléments de la surface liée @@ -3404,8 +3404,8 @@ préférence « Créer des primitives de Part si possible » est activée. - - + + Autogroup off Groupement automatique désactivé @@ -3474,12 +3474,12 @@ préférence « Créer des primitives de Part si possible » est activée.Ajuster ou prolonger - - - - - - + + + + + + @@ -3487,12 +3487,12 @@ préférence « Créer des primitives de Part si possible » est activée.{} local - - - - - - + + + + + + @@ -3500,22 +3500,22 @@ préférence « Créer des primitives de Part si possible » est activée.{} global - + Autogroup: Groupement automatique : - + Faces Faces - + Remove Supprimer - + Add Ajouter @@ -6075,12 +6075,12 @@ pour permettre à FreeCAD de télécharger ces bibliothèques. Répondre Oui._BSpline.createGeometry : fermé avec le même premier/dernier point. La géométrie n'est pas mise à jour. - + Writing camera position Enregistrer la position de la caméra - + Writing objects shown/hidden state Écrire l'état afficher/masquer des objets @@ -7692,34 +7692,34 @@ the 'First Angle' and 'Last Angle' properties. Couleur des textes - + Line spacing (relative to font size) Interligne (par rapport à la taille de la police) - + Vertical alignment Alignement vertical - + Maximum number of characters on each line of the text box Nombre maximum de caractères par ligne dans la boîte de texte - + Horizontal alignment Alignement horizontal - + The type of frame around the text of this object Le type de cadre autour du texte de cet objet - + Display a leader line or not Afficher une ligne d'attache ou non @@ -7890,12 +7890,12 @@ beyond the dimension line Afficher la ligne de la dimension et les flèches - + The display length of this section plane La longueur d'affichage de ce plan de coupe - + The size of the arrows of this section plane La taille des flèches de ce plan de coupe diff --git a/src/Mod/Draft/Resources/translations/Draft_ga-IE.qm b/src/Mod/Draft/Resources/translations/Draft_ga-IE.qm new file mode 100644 index 0000000000000000000000000000000000000000..65e2d35868fba6c0f89404d55086e58cb4783cf8 GIT binary patch literal 260557 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 + + + + Dialog + + + Annotation Styles Editor + Eagarthóir Stíleanna Anótála + + + + Renames the selected style + Athainmníonn an stíl roghnaithe + + + + Rename + Athainmnigh + + + + Deletes the selected style + Scriosann sé an stíl roghnaithe + + + + New + Nua + + + + + Delete + Scrios + + + + Layers Manager + Bainisteoir Sraitheanna + + + + Select All + Roghnaigh Uile + + + + Toggle Visibility + Infheictheacht a Athrú + + + + Isolate + Leithlisigh + + + + Cancel + Cealaigh + + + + OK + Ceart go leor + + + + Import styles from json file + Iompórtáil stíleanna ó chomhad json + + + + Export styles to json file + Easpórtáil stíleanna chuig comhad json + + + + + The font to use for texts and dimensions + An cló le húsáid le haghaidh téacsanna agus toisí + + + + Font name + Ainm cló + + + + + The font size in system units + Méid an chló in aonaid chórais + + + + + The width of the lines + Leithead na línte + + + + px + px + + + + + The color of lines and arrows + Dath na línte agus na saigheada + + + + Line and arrow color + Dath líne agus saigheada + + + + + The distance the dimension line is additionally extended + An fad a shíntear an líne thoise freisin + + + + Dimension line overshoot + Ró-lámhach líne toise + + + + Extension line length + Fad líne síneadh + + + + + The distance the extension lines are additionally extended beyond the dimension line + An fad a shíntear na línte síneadh thar an líne thoise freisin + + + + Font size + Méid an chló + + + + + The line spacing for multi-line texts and labels (relative to the font size) + An spásáil líne le haghaidh téacsanna agus lipéid il-líne (i gcoibhneas le méid an chló) + + + + + The color of texts, dimension texts and label texts + Dath téacsanna, téacsanna toise agus téacsanna lipéid + + + + Text color + Dath an téacs + + + + Units + Aonaid + + + + + A multiplier factor that affects the size of texts and markers + Fachtóir iolraitheora a théann i bhfeidhm ar mhéid téacsanna agus marcóirí + + + + Style Name + Ainm Stíl + + + + The name of the style. Existing style names can be edited. + Ainm an stíl. Is féidir ainmneacha stíleanna atá ann cheana a chur in eagar. + + + + Add new… + Cuir nua leis… + + + + Scale multiplier + Iolraitheoir scála + + + + + The type of the starting arrows or markers to use for dimensions and labels + Cineál na saigheada nó na marcóirí tosaigh le húsáid le haghaidh toisí agus lipéid + + + + Start arrow type + Cineál saighead tosaigh + + + + + None + Dada + + + + + The size of the starting arrows or markers in system units + Méid na saigheada nó na marcóirí tosaigh in aonaid chórais + + + + Start arrow size + Méid saighead tosaigh + + + + + The type of the ending arrows or markers to use for dimensions and labels + Cineál na saigheada nó na marcóirí deiridh le húsáid le haghaidh toisí agus lipéid + + + + End arrow type + Cineál saighead deiridh + + + + + The size of the ending arrows or markers in system units + Méid na saigheada nó na marcóirí deiridh in aonaid chórais + + + + End arrow size + Méid saighead deiridh + + + + If it is checked it will show the unit next to the dimension value + Má tá tic ann taispeánfar an t-aonad in aice le luach na toise + + + + Show unit + Taispeáin an t-aonad + + + + + Specify a valid length unit like mm, m, in, ft, to force displaying the dimension value in this unit + Sonraigh aonad faid bailí ar nós mm, m, orlach, troigh, chun luach na toise a thaispeáint san aonad seo a fhorchur + + + + Unit override + Sárú aonaid + + + + + The number of decimals to show for dimension values + Líon na ndeicheamhán le taispeáint le haghaidh luachanna toise + + + + Dimension Details + Sonraí Toise + + + + + The distance between the dimension text and the dimension line + An fad idir an téacs toise agus an líne toise + + + + Text spacing + Spásáil téacs + + + + Annotations + Anótálacha + + + + Texts + Téacsanna + + + + Line spacing factor + Fachtóir spásála líne + + + + Lines and Arrows + Línte agus Saigheada + + + + + Displays the dimension line + Taispeánann an líne toise + + + + Show dimension line + Taispeáin líne toise + + + + Line width + Leithead líne + + + + + Dot + Ponc + + + + + Circle + Ciorcal + + + + + Arrow + Saighead + + + + + Tick + Tic + + + + + Tick-2 + Tic-2 + + + + Shows the unit next to the dimension value + Taispeánann sé an t-aonad in aice leis an luach toise + + + + Number of decimals + Líon na ndeachúlacha + + + + Extension line overshoot + Ró-shíneadh líne síneadh + + + + + The length of the extension lines + Fad na línte síneadh + + + + DraftCircularArrayTaskPanel + + + Circular Array + Eagar Ciorclach + + + + + Distance from one layer of objects to the next layer of objects + An fad ó shraith amháin réad go dtí an chéad shraith eile réad + + + + Radial distance + Fad gathach + + + + + Distance from one element in one ring of the array to the next element in the same ring. +It cannot be zero. + Fad ó eilimint amháin i bhfáinne amháin den eagar go dtí an chéad eilimint eile sa fáinne céanna. +Ní féidir leis a bheith nialasach. + + + + Tangential distance + Fad tadhlaíoch + + + + + The number of symmetry lines in the circular array + Líon na línte siméadrachta san eagar ciorclach + + + + Center of Rotation + Lár an Rothlaithe + + + + Resets the coordinates of the center of rotation + Athshocraíonn sé comhordanáidí lár an rothlaithe + + + + Reset Point + Athshocraigh Pointe + + + + Symmetry + Siméadracht + + + + + Number of concentric circles to create, including a copy of the original object. +It must be at least 2. + Líon na gciorcal comhlárnach le cruthú, lena n-áirítear cóip den réad bunaidh. +Ní mór dó a bheith 2 ar a laghad. + + + + Number of concentric circles + Líon na gciorcal comhlárnach + + + + The coordinates of the point through which the axis of rotation passes. +Change the direction of the axis itself in the property editor. + Comhordanáidí an phointe trína dtéann an ais rothlaithe. +Athraigh treo na haise féin san eagarthóir airíonna. + + + + X + X + + + + Y + Y + + + + Z + Z + + + + If checked, the resulting objects in the array will be fused if they touch each other. +This only works if "Link array" is off. + Má tá sé seo seiceáilte, comhleáfar na rudaí a eascraíonn as san eagar má dhéanann siad teagmháil lena chéile. +Ní oibríonn sé seo ach amháin má tá "Nasc eagar" múchta. + + + + Fuse + Fiús + + + + If checked, the resulting object will be a "Link array" instead of a regular array. +A Link array is more efficient when creating multiple copies, but it cannot be fused together. + Má tá sé seiceáilte, beidh an réad a eascraíonn as sin ina "Eagar Nasc" seachas eagar rialta. +Tá eagar Nasc níos éifeachtaí nuair a bhíonn cóipeanna iolracha á gcruthú, ach ní féidir é a chumasc le chéile. + + + + Link array + Eagar nasc + + + + DraftOrthoArrayTaskPanel + + + Number of elements in the array in the specified direction, including a copy of the original object. +The number must be at least 1 in each direction. + Líon na n-eilimintí san eagar sa treo sonraithe, lena n-áirítear cóip den réad bunaidh. +Ní mór don uimhir a bheith 1 ar a laghad i ngach treo. + + + + + + + X + X + + + + + + + Y + Y + + + + + + + Z + Z + + + + Reset X + Athshocraigh X + + + + Reset Y + Athshocraigh Y + + + + Distance between the elements in the Z direction. +Normally, only the Z value is necessary; the other two values can give an additional shift in their respective directions. +Negative values will result in copies produced in the negative direction. + Fad idir na heilimintí sa treo Z. +De ghnáth, ní bhíonn ach an luach Z riachtanach; is féidir leis an dá luach eile aistriú breise a thabhairt ina dtreonna faoi seach. +Mar thoradh ar luachanna diúltacha, déanfar cóipeanna a tháirgeadh sa treo diúltach. + + + + Orthogonal Array + Eagar Ortagónach + + + + Toggles between orthogonal and linear mode + Athraíonn idir mód ortagónach agus líneach + + + + Switch to Linear Mode + Athraigh go Mód Líneach + + + + X axis + Ais X + + + + Y axis + Ais Y + + + + Z axis + Ais Z + + + + Number of Elements + Líon na nEilimintí + + + + Currently selected axis + Ais atá roghnaithe faoi láthair + + + + Distance between the elements in the X-direction. +Normally, only the X value is necessary; the other two values can give an additional shift in their respective directions. +Negative values will result in copies produced in the negative direction. + Fad idir na heilimintí sa treo X. +De ghnáth, ní bhíonn ach an luach X riachtanach; is féidir leis an dá luach eile aistriú breise a thabhairt ina dtreonna faoi seach. +Mar thoradh ar luachanna diúltacha, déanfar cóipeanna a tháirgeadh sa treo diúltach. + + + + X Intervals + Eatraimh X + + + + + + Resets the distances + Athshocraíonn sé na faid + + + + Distance between the elements in the Y-direction. +Normally, only the Y value is necessary; the other two values can give an additional shift in their respective directions. +Negative values will result in copies produced in the negative direction. + Fad idir na heilimintí sa treo Y. +De ghnáth, ní bhíonn ach an luach Y riachtanach; is féidir leis an dá luach eile aistriú breise a thabhairt ina dtreonna faoi seach. +Mar thoradh ar luachanna diúltacha, déanfar cóipeanna a tháirgeadh sa treo diúltach. + + + + Y Intervals + Eatraimh Y + + + + Z Intervals + Eatraimh Z + + + + Reset Z + Athshocraigh Z + + + + If checked, the resulting objects in the array will be fused if they touch each other. +This only works if "Link array" is off. + Má tá sé seo seiceáilte, comhleáfar na rudaí a eascraíonn as san eagar má dhéanann siad teagmháil lena chéile. +Ní oibríonn sé seo ach amháin má tá "Nasc eagar" múchta. + + + + Fuse + Fiús + + + + If checked, the resulting object will be a "Link array" instead of a regular array. +A Link array is more efficient when creating multiple copies, but it cannot be fused together. + Má tá sé seiceáilte, beidh an réad a eascraíonn as sin ina "Eagar Nasc" seachas eagar rialta. +Tá eagar Nasc níos éifeachtaí nuair a bhíonn cóipeanna iolracha á gcruthú, ach ní féidir é a chumasc le chéile. + + + + Link array + Eagar nasc + + + + DraftPolarArrayTaskPanel + + + Polar Array + Eagar Polar + + + + + Sweeping angle of the polar distribution. +A negative angle produces a polar pattern in the opposite direction. +The maximum absolute value is 360 degrees. + Uillinn scuabtha an dáilte polach. +Cruthaíonn uillinn dhiúltach patrún polach sa treo eile. +Is é 360 céim an luach absalóideach uasta. + + + + Polar angle + Uillinn pholarach + + + + + Number of elements in the array, including a copy of the original object. +It must be at least 2. + Líon na n-eilimintí san eagar, lena n-áirítear cóip den réad bunaidh. +Caithfidh sé a bheith 2 ar a laghad. + + + + Number of elements + Líon na n-eilimintí + + + + The coordinates of the point through which the axis of rotation passes. +Change the direction of the axis itself in the property editor. + Comhordanáidí an phointe trína dtéann an ais rothlaithe. +Athraigh treo na haise féin san eagarthóir airíonna. + + + + Center of Rotation + Lár an Rothlaithe + + + + Resets the coordinates of the center of rotation + Athshocraíonn sé comhordanáidí lár an rothlaithe + + + + Reset Point + Athshocraigh Pointe + + + + X + X + + + + Y + Y + + + + Z + Z + + + + If checked, the resulting objects in the array will be fused if they touch each other. +This only works if "Link array" is off. + Má tá sé seo seiceáilte, comhleáfar na rudaí a eascraíonn as san eagar má dhéanann siad teagmháil lena chéile. +Ní oibríonn sé seo ach amháin má tá "Nasc eagar" múchta. + + + + Fuse + Fiús + + + + If checked, the resulting object will be a "Link array" instead of a regular array. +A Link array is more efficient when creating multiple copies, but it cannot be fused together. + Má tá sé seiceáilte, beidh an réad a eascraíonn as sin ina "Eagar Nasc" seachas eagar rialta. +Tá eagar Nasc níos éifeachtaí nuair a bhíonn cóipeanna iolracha á gcruthú, ach ní féidir é a chumasc le chéile. + + + + Link array + Eagar nasc + + + + DraftShapeStringGui + + + ShapeString + SreangánCruth + + + + X + X + + + + Y + Y + + + + Z + Z + + + + Coordinates relative to global coordinate system. +Uncheck to use working plane coordinate system + Comhordanáidí i gcoibhneas leis an gcóras comhordanáidí domhanda. +Díthiceáil chun córas comhordanáidí an eitleáin oibre a úsáid + + + + Global + Domhanda + + + + Font files (*.ttc *.ttf *.otf *.pfb *.TTC *.TTF *.OTF *.PFB) + Comhaid clónna (*.ttc *.ttf *.otf *.pfb *.TTC *.TTF *.OTF *.PFB) + + + + Text to be made into ShapeString + Téacs le déanamh ina ShapeString + + + + + + Enter coordinates or pick a point with the mouse + Cuir isteach comhordanáidí nó roghnaigh pointe leis an luch + + + + Resets the picked point + Athshocraíonn sé an pointe roghnaithe + + + + Reset Point + Athshocraigh Pointe + + + + Height + Airde + + + + Height of the result + Airde an toraidh + + + + Text + Téacs + + + + Font file + Comhad cló + + + + Form + + + Top (XY) + Barr (XY) + + + + Front (XZ) + Tosaigh (XZ) + + + + Side (YZ) + Taobh (YZ) + + + + Sets the working plane facing the current view + Socraíonn an plána oibre atá os comhair an radhairc reatha + + + + Working Plane Setup + Socrú Plána Oibre + + + + Choose an option below. Or define a working plane by selecting 3 vertices, 1 or more shapes, or a working plane proxy, and then confirm with a click in the 3D view. + Roghnaigh rogha thíos. Nó sainmhínigh plána oibre trí 3 bhuaicphointe, 1 chruth nó níos mó, nó seachfhreastalaí plána oibre a roghnú, agus ansin deimhnigh le cliceáil san amharc 3T. + + + + Sets the working plane to the XY-plane (ground plane) + Socraíonn sé an plána oibre go dtí an plána XY (plána talún) + + + + Sets the working plane to the XZ-plane (front plane) + Socraíonn an plána oibre go dtí an plána XZ (an plána tosaigh) + + + + Sets the working plane to the YZ-plane (side plane) + Socraíonn an plána oibre go dtí an plána YZ (plána taobh) + + + + Align to View + Ailínigh leis an Amharc + + + + The working plane will align to the current +view each time a command is started + Ailíneofar an plána oibre leis an radharc +reatha gach uair a thosófar ordú + + + + Automatic + Automatic + + + + Offset + Fritháireamh + + + + An optional offset to give to the working plane +above its base position. Use this together with one +of the buttons above + Fritháireamh roghnach le tabhairt don eitleán oibre +os cionn a bhunshuímh. Bain úsáid as seo i dteannta +ceann amháin de na cnaipí thuas + + + + If this is selected, the working plane will be +centered on the current view when pressing one +of the buttons above + Má roghnaítear é seo, beidh an plána +oibre lárnaithear an radharc reatha nuair +a bhrúnn tú ceann de na cnaipí thuas + + + + Center plane on view + Plána lárnach le feiceáil + + + + Centers the working plane on the current view when pressing one +of the buttons above + Lárnaíonn sé an plána oibre ar an radharc reatha nuair a bhrúnn tú ceann de na cnaipí thuas + + + + Or select a single vertex to move the current working plane without changing its orientation. Then press the button below. + Nó roghnaigh buaicphointe amháin chun an plána oibre reatha a bhogadh gan a threoshuíomh a athrú. Ansin brúigh an cnaipe thíos. + + + + Moves the working plane without changing its +orientation. If no point is selected, the plane +will be moved to the center of the view. + Bogann sé an plána oibre gan a threoshuíomh a athrú. Mura roghnaítear aon phointe, bogfar an plána go lár an radhairc. + + + + Move Working Plane + Bog an Plána Oibre + + + + + The color of the grid + Dath an eangaigh + + + + Grid color + Dath an ghreille + + + + + The distance between grid lines + An fad idir línte eangaí + + + + + The number of squares between major grid lines + Líon na gcearnóg idir na príomhlínte eangaí + + + + Major lines every + Príomhlínte gach + + + + + squares + cearnóga + + + + Grid size + Méid an ghreille + + + + + The distance at which a point can be snapped to + An fad ag a bhféadfar pointe a snapáil + + + + Center View + Radharc Láir + + + + Resets the working plane to its next position + Athshocraíonn sé an plána oibre go dtí a chéad suíomh eile + + + + Next + Ar Aghaidh + + + + Grid spacing + Spásáil ghreille + + + + + The number of squares in the X- and Y-direction of the grid + Líon na gcearnóg i dtreo X agus i dtreo Y an eangaigh + + + + Snapping radius + Gaoithe snapála + + + + Centers the view on the current working plane + Lárnaíonn sé an radharc ar an eitleán oibre reatha + + + + Resets the working plane to its previous position + Athshocraíonn sé an plána oibre go dtí a shuíomh roimhe seo + + + + Previous + Roimhe Seo + + + + Load preset + Luchtaigh réamhshocrú + + + + Shape + Cruth + + + + Ambient shape color + Dath cruth comhthimpeallach + + + + Emissive shape color + Dath cruth astaíochta + + + + Specular shape color + Dath cruth lonrach + + + + Shape transparency + Trédhearcacht cruth + + + + Shape shininess + Lonracht cruth + + + + Other + Eile + + + + Line color + Line color + + + + + Line width + Line width + + + + + + + px + px + + + + Draw style + Stíl tarraingthe + + + + Solid + Soladach + + + + Dashed + Briste + + + + Dotted + Poncaithe + + + + DashDot + DashDot + + + + Display mode + Mód taispeána + + + + Flat Lines + Línte Cothroma + + + + Wireframe + Sreangfhráma + + + + Shaded + Scáthaithe + + + + Fill the values below from a stored style preset + Líon na luachanna thíos ó réamhshocrú stíl stóráilte + + + + Point color + Dath pointe + + + + Point size + Méid pointe + + + + Points + Pointí + + + + Shape color + Dath cruth + + + + + Annotations + Annotations + + + + Extension line length + Fad líne síneadh + + + + Extension line overshoot + Ró-shíneadh líne síneadh + + + + Text spacing + Spásáil téacs + + + + Text color + Dath an téacs + + + + Dimensions + Dimensions + + + + + Dot + Ponc + + + + Annotation + Anótáil + + + + Texts + Téacsanna + + + + Line spacing factor + Fachtóir spásála líne + + + + The annotation scale multiplier is the inverse of the scale set in the +Annotation scale widget. If the scale is 1:100 the multiplier is 100. + Is é an t-iolraitheoir scála anótála inbhéart an scála atá socraithe +sa ghiuirléid scála anótála. Más é 1:100 an scála, is é 100 an t-iolraitheoir. + + + + Start arrow type + Cineál saighead tosaigh + + + + + Circle + Ciorcal + + + + + Arrow + Saighead + + + + + Tick + Tic + + + + + Tick-2 + Tic-2 + + + + + None + Dada + + + + Start arrow size + Méid saighead tosaigh + + + + End arrow type + Cineál saighead deiridh + + + + End arrow size + Méid saighead deiridh + + + + The unit override for dimensions. Leave blank to use the current FreeCAD unit. + An sár-aonad le haghaidh toisí. Fág bán chun an t-aonad FreeCAD reatha a úsáid. + + + + Dimension line overshoot + Ró-lámhach líne toise + + + + The distance the dimension line is extended past the extension lines + An fad a shíntear an líne thoise thar na línte síneadh + + + + The color for texts, dimension texts and label texts + An dath do théacsanna, téacsanna toise agus téacsanna lipéid + + + + Font name + Ainm cló + + + + The font for texts, dimensions and labels + An cló le haghaidh téacsanna, toisí agus lipéid + + + + Font size + Méid cló + + + + The height for texts, dimension texts and label texts + An airde do théacsanna, téacsanna toise agus téacsanna lipéid + + + + The line spacing for multi-line texts and labels (relative to the font size) + An spásáil líne le haghaidh téacsanna agus lipéid il-líne (i gcoibhneas le méid an chló) + + + + Scale multiplier + Iolraitheoir scála + + + + Line and arrow color + Dath líne agus saigheada + + + + Style Settings + Socruithe Stíle + + + + Saves the current style as a preset + Sábhálann sé an stíl reatha mar réamhshocrú + + + + Shape Appearance + Dealramh Cruth + + + + Lines and Arrows + Línte agus Saigheada + + + + Adds a unit symbol to dimension texts + Cuireann siombail aonaid le téacsanna toise + + + + The length of extension lines. Use 0 for full extension lines. A negative value +defines the gap between the ends of the extension lines and the measured points. +A positive value defines the maximum length of the extension lines. Only used +for linear dimensions. + Fad na línte síneadh. Úsáid 0 le haghaidh línte síneadh iomlána. Sainmhíníonn +luach diúltach an bhearna idir foircinn na línte síneadh agus na pointí tomhaiste. +Sainmhíníonn luach dearfach uasfhad na línte síneadh. Úsáidtear é le haghaidh +toisí líneacha amháin. + + + + The length of extension lines above the dimension line + Fad na línte síneadh os cionn na líne toise + + + + The space between the dimension line and the dimension text + An spás idir an líne thoise agus an téacs toise + + + + Apply the above style to selected object(s) + Cuir an stíl thuas i bhfeidhm ar an réad(na réadanna) roghnaithe + + + + Apply the above style to all annotations (texts, dimensions and labels) + Cuir an stíl thuas i bhfeidhm ar gach nóta (téacsanna, toisí agus lipéid) + + + + Show unit + Taispeáin an t-aonad + + + + Unit override + Sárú aonaid + + + + Selected + Selected + + + + Hatch + Hatch + + + + PAT file + PAT file + + + + Pattern + Pattern + + + + Scale + Scála + + + + Rotation + Rotation + + + + Align to face + Ailínigh le aghaidh + + + + Aligns the pattern with the base object. +Otherwise, the pattern aligns with the global coordinate system. +This setting modifies the Translate property. + Ailíníonn sé an patrún leis an réad bonn. +Seachas sin, ailíníonn an patrún leis an gcóras comhordanáidí domhanda. +Athraíonn an socrú seo an mhaoin Aistrigh. + + + + Pattern files (*.pat *.PAT) + Comhaid phatrún (*.pat *.PAT) + + + + Gui::Dialog::DlgSettingsDraft + + + Default working plane + Plána oibre réamhshocraithe + + + + + + General + Ginearálta + + + + The number of decimals used in internal coordinate operations (for example 3 = 0.001). +Values between 6 and 8 are usually considered the best trade-off. + Líon na ndeachúlacha a úsáidtear in oibríochtaí comhordanáide inmheánacha (mar shampla 3 = 0.001). +De ghnáth meastar gurb iad luachanna idir 6 agus 8 an chomhbhabhtáil is fearr. + + + + The default working plane for new views. If set to "Automatic" the working plane +will automatically align with the current view whenever a command is started. +Additionally it will align to preselected planar faces, or when points on planar +faces are picked during commands. + An plána oibre réamhshocraithe do radharcanna nua. Má shocraítear é go +"Uathoibríoch", ailíneofar an plána oibre go huathoibríoch leis an radharc reatha +aon uair a thosófar ordú. Ina theannta sin, ailíneofar é le haghaidheanna plánacha +réamhroghnaithe, nó nuair a roghnaítear pointí ar aghaidheanna plánacha le linn orduithe. + + + + XY (Top) + XY (Barr) + + + + XZ (Front) + XZ (Tosaigh) + + + + YZ (Side) + YZ (Taobh) + + + + If checked, a widget indicating the current working +plane orientation appears when picking points + Má tá sé seiceáilte, feictear giuirléid a léiríonn treoshuíomh +an eitleáin oibre reatha agus pointí á bpiocadh + + + + If checked, the layers drop-down list also includes groups. +Objects can then automatically be added to groups as well. + Má tá tic sa rogha seo, áirítear grúpaí sa liosta anuas sraitheanna freisin. +Is féidir réada a chur leis na grúpaí go huathoibríoch ansin chomh maith. + + + + Include groups in layer list + Cuir grúpaí san áireamh sa liosta sraitheanna + + + + If checked, base objects, instead of created copies, are selected after copying + Más seiceáilte, roghnaítear bunréada, seachas cóipeanna cruthaithe, tar éis cóipeála + + + + If checked, Draft commands will create Part primitives instead of Draft objects. +Note that this is not fully supported, and many objects will not be editable with +Draft modification commands. + Má tá sé seo seiceáilte, cruthóidh orduithe Dréachta bunphrionsabail Páirte in ionad réada Dréachta. +Tabhair faoi deara nach dtacaítear go hiomlán leis seo, agus ní bheidh go leor réad in-eagarthóireachta +le horduithe modhnaithe Dréachta. + + + + Create Part primitives if possible + Cruthaigh bunphrionsabail Chuid más féidir + + + + If checked, Draft Downgrade and Draft Upgrade will keep face colors. +Only for the splitFaces and makeShell options. + Má tá sé seo seiceáilte, coinneoidh Íosghrádú Dréachta agus Uasghrádú Dréachta dathanna aghaidhe. +I gcás na roghanna splitFaces agus makeShell amháin. + + + + Keep face colors during downgrade/upgrade + Coinnigh dathanna aghaidhe le linn íosghrádaithe/uasghrádaithe + + + + If checked, Draft Downgrade and Draft Upgrade will keep face names. +Only for the splitFaces and makeShell options. + Má tá sé seo seiceáilte, coinneoidh Íosghrádú Dréachta agus Uasghrádú Dréachta ainmneacha aghaidheanna. +I gcás na roghanna splitFaces agus makeShell amháin. + + + + Keep face names during downgrade/upgrade + Coinnigh ainmneacha aghaidhe le linn íosghrádaithe/uasghrádaithe + + + + This is a delay during which the mouse is inactive, after entering numbers +manually in any of the coordinate fields. Setting this to 0 disables the delay. +If a delay of 1 is set, after entering a numeric value, the mouse will not +update the field anymore during one second, to avoid moving the mouse +accidentally and modifying the entered value. + Is moill í seo ina mbíonn an luch neamhghníomhach, tar éis uimhreacha a iontráil de láimh +in aon cheann de na réimsí comhordanáidí. Má shocraítear seo go 0, díchumasaítear an mhoill. +Má shocraítear moill 1, tar éis luach uimhriúil a iontráil, ní dhéanfaidh an luch an réimse a nuashonrú +a thuilleadh le linn soicind amháin, chun cosc ​​a chur ar an luch a bhogadh trí thimpiste agus an luach +iontráilte a mhodhnú. + + + + Edit node pick radius + Cuir ga roghnúcháin nóid in eagar + + + + The pick radius of edit nodes + Ga piocadh nóid eagarthóireachta + + + + Label prefix for clones + Réimír lipéid do chlóin + + + + The default prefix added to the label of new clones + An réimír réamhshocraithe a chuirtear le lipéad na gclón nua + + + + Construction group label + Lipéad grúpa tógála + + + + The default label for the construction geometry group + An lipéad réamhshocraithe don ghrúpa geoiméadrachta tógála + + + + The default color for Draft objects in construction mode + An dath réamhshocraithe do réada Dréachta i mód tógála + + + + Internal precision level + Leibhéal cruinneas inmheánach + + + + Show working plane orientation + Taispeáin treoshuíomh an eitleáin oibre + + + + Command Options + Roghanna Ordú + + + + If checked, instructions are displayed in the Report View when using Draft commands + Más seiceáilte é, taispeántar treoracha sa Radharc Tuairisce agus orduithe Dréachta á n-úsáid + + + + Show prompts in the Report View + Taispeáin leideanna sa Radharc Tuairiscithe + + + + If checked, Length input, instead of the X coordinate, will have the initial focus. +This allows indicating a direction and then type a distance. + Má tá sé seiceáilte, beidh fócas tosaigh ar ionchur Fad, in ionad chomhordanáid X. +Ligeann sé seo treo a léiriú agus ansin achar a chlóscríobh. + + + + Set focus on Length instead of X coordinate + Fócas a chur ar an bhFad in ionad an chomhordanáid X + + + + Select base objects after copying + Roghnaigh réada bonn tar éis cóipeála + + + + Maximum number of editable objects + Uasmhéid na n-ábhar in-eagarthóireachta + + + + Construction + Tógáil + + + + Construction geometry color + Dath geoiméadracht tógála + + + + Draft classic style + Dréacht stíl chlasaiceach + + + + Bitsnpieces style + Stíl Bitsnpieces + + + + Visual + Amhairc + + + + SVG Patterns + Patrúin SVG + + + + SVG pattern size + Méid patrún SVG + + + + The default size for SVG patterns. A higher value results in a denser pattern. + An méid réamhshocraithe do phatrúin SVG. Má tá luach níos airde agat, bíonn patrún níos dlúithe ann. + + + + Additional SVG pattern location + Suíomh patrún SVG breise + + + + An optional directory with custom SVG files containing +pattern definitions to be added to the standard patterns + Eolaire roghnach le comhaid SVG saincheaptha ina bhfuil +sainmhínithe patrún le cur leis na patrúin chaighdeánacha + + + + Drawing View Line Definitions + Sainmhínithe Líne Radharc Líníochta + + + + Dashed line definition + Sainmhíniú líne poncaithe + + + + + + An SVG linestyle definition + Sainmhíniú ar stíl líne SVG + + + + Dashdot line definition + Sainmhíniú líne Daisponc + + + + Dotted line definition + Sainmhíniú líne poncaithe + + + + Texts and dimensions + Téacsanna agus toisí + + + + Font size + Méid cló + + + + + + + + + + + mm + mm + + + + Lines and Arrows + Línte agus Saigheada + + + + Start arrow type + Cineál saighead tosaigh + + + + The default symbol displayed at the start of dimension lines + An tsiombail réamhshocraithe a thaispeántar ag tús na línte toise + + + + + None + Dada + + + + Start arrow size + Méid saighead tosaigh + + + + The default starting arrow size + Méid réamhshocraithe an tsaighead tosaigh + + + + End arrow type + Cineál saighead deiridh + + + + The default symbol displayed at the end of dimension lines + An tsiombail réamhshocraithe a thaispeántar ag deireadh na línte toise + + + + End arrow size + Méid saighead deiridh + + + + The default ending arrow size + Méid réamhshocraithe an tsaighead deiridh + + + + Number of decimals + Líon na ndeachúlacha + + + + Dimension Details + Sonraí Toise + + + + Extension line overshoot + Ró-shíneadh líne síneadh + + + + Dimension line overshoot + Ró-lámhach líne toise + + + + The default annotation scale multiplier. This is the inverse of the scale set +in the Draft Scale Widget. If the scale is 1:100 the multiplier is 100. + An t-iolraitheoir scála réamhshocraithe don anótáil. Seo inbhéart na scála atá socraithe sa Ghiuirléid Scála Dréachta. Más é 1:100 an scála, is é 100 an t-iolraitheoir. + + + + Texts + Téacsanna + + + + The default height for texts, dimension texts and label texts + An airde réamhshocraithe do théacsanna, téacsanna toise agus téacsanna lipéid + + + + Line spacing factor + Fachtóir spásála líne + + + + The default line spacing for multi-line texts and labels (relative to the font size) + An spásáil líne réamhshocraithe le haghaidh téacsanna agus lipéid il-líne (i gcoibhneas le méid an chló) + + + + Scale multiplier + Iolraitheoir scála + + + + Texts and Dimensions + Téacsanna agus Toisí + + + + Annotations + Annotations + + + + Font name + Ainm cló + + + + The default font for texts, dimensions and labels + An cló réamhshocraithe le haghaidh téacsanna, toisí agus lipéid + + + + Text color + Dath an téacs + + + + The default color for texts, dimension texts and label texts + An dath réamhshocraithe do théacsanna, téacsanna toise agus téacsanna lipéid + + + + If checked, the dimension line is displayed by default + Má tá sé seiceáilte, taispeántar an líne thoise de réir réamhshocraithe + + + + Show dimension line + Taispeáin líne toise + + + + Line width + Line width + + + + The default line width + An leithead líne réamhshocraithe + + + + + px + px + + + + + Dot + Ponc + + + + + Circle + Ciorcal + + + + + Arrow + Saighead + + + + + Tick + Tic + + + + + Tick-2 + Tic-2 + + + + Line and arrow color + Dath líne agus saigheada + + + + The default color for lines and arrows + An dath réamhshocraithe do línte agus saigheada + + + + Units + Aonaid + + + + If checked, a unit symbol is added to dimension texts by default + Má tá sé seiceáilte, cuirtear siombail aonaid le téacsanna toise de réir réamhshocraithe + + + + Show unit + Taispeáin an t-aonad + + + + Unit override + Sárú aonaid + + + + The default unit override for dimensions. Enter a unit such as m +or cm, leave blank to use the current unit defined in FreeCAD. + An sár-aonad réamhshocraithe do thoisí. Cuir isteach aonad ar +nós m nó cm, fág bán chun an t-aonad reatha atá sainmhínithe i FreeCAD a úsáid. + + + + The default number of decimal places for dimension texts + An líon réamhshocraithe de dheachúlacha le haghaidh téacsanna toise + + + + The optional string inserted between the feet and inches values in dimensions + An teaghrán roghnach a chuirtear isteach idir luachanna na gcos agus na n-orlach sna toisí + + + + The default distance the dimension line is extended past the extension lines + An fad réamhshocraithe a shíntear an líne thoise thar na línte síneadh + + + + Extension line length + Fad líne síneadh + + + + The default length of extension lines. Use 0 for full extension lines. A negative +value defines the gap between the ends of the extension lines and the measured +points. A positive value defines the maximum length of the extension lines. Only +used for linear dimensions. + Fad réamhshocraithe na línte síneadh. Úsáid 0 le haghaidh línte síneadh iomlána. Sainmhíníonn +luach diúltach an bhearna idir foircinn na línte síneadh agus na pointí tomhaiste. Sainmhíníonn +luach dearfach uasfhad na línte síneadh. Úsáidtear é le haghaidh toisí líneacha amháin. + + + + The default length of extension lines above the dimension line + An fad réamhshocraithe de línte síneadh os cionn na líne toise + + + + The default space between the dimension line and the dimension text + An spás réamhshocraithe idir an líne thoise agus an téacs toise + + + + Text spacing + Spásáil téacs + + + + Feet separator + Deighilteoir cos + + + + SVG + SVG + + + + Import style + Stíl allmhairithe + + + + Use default style from Part/PartDesign + Úsáid an stíl réamhshocraithe ó Páirt/DearadhPáirt + + + + Use original SVG style + Úsáid an stíl SVG bhunaidh + + + + If checked, no unit conversion will occur. +One unit in the SVG file will be interpreted as one millimeter. + Mura bhfuil sé seo seiceáilte, ní tharlóidh aon chomhshó aonad. +Léirmhíneofar aonad amháin sa chomhad SVG mar mhilliméadar amháin. + + + + Disable unit scaling + Díchumasaigh scálú aonaid + + + + Add wires for invalid faces + Cuir sreanga leis le haghaidheanna neamhbhailí + + + + Method for importing SVG object colors + Modh chun dathanna réada SVG a allmhairiú + + + + If face generation results in a degenerated face, +a raw wire from the original shape is added + Má bhíonn aghaidh dhíghiniúna mar thoradh ar ghiniúint +aghaidhe, cuirtear sreang amh ón gcruth bunaidh leis + + + + Check to cut shapes according to the even/odd SVG fill rule + Seiceáil chun cruthanna a ghearradh de réir riail líonta SVG cothrom/corr + + + + Apply Cuts + Cuir Gearrthacha i bhFeidhm + + + + Coordinate precision (crucial for detecting closed paths) + Cruinneas comhordanáide (ríthábhachtach chun cosáin dúnta a bhrath) + + + + The number of decimal places used in internal coordinate operations (for example 3 = 0.001). + The optimal value depends on the absolute size of the import. Typical values are between 1 and 5. + Líon na n-áiteanna deachúlacha a úsáidtear in oibríochtaí comhordanáidí inmheánacha (mar shampla 3 = 0.001). + Braitheann an luach is fearr ar mhéid absalóideach an allmhairithe. Is idir 1 agus 5 na luachanna tipiciúla. + + + + Export style + Stíl easpórtála + + + + Style of SVG file to write when exporting a sketch + Stíl comhaid SVG le scríobh agus sceitse á easpórtáil + + + + Translated (for print & display) + Aistrithe (le haghaidh priontála agus taispeántais) + + + + Raw (for CAM) + Amh (le haghaidh CAM) + + + + All white lines will appear in black in the SVG for better readability against white backgrounds + Beidh na línte bána go léir le feiceáil i ndubh sa SVG le go mbeidh sé níos inléite i gcoinne cúlra bán + + + + Convert white line color to black + Tiontaigh dath na líne bán go dubh + + + + Maximum segment length for discretized arcs + Fad uasta na coda le haghaidh stua discréite + + + + Versions of OpenCASCADE older than version 6.8 don't support arc projection. +In this case arcs will be discretized into small line segments. +This value is the maximum segment length. + Ní thacaíonn leaganacha d'OpenCASCADE atá níos sine ná leagan 6.8 le teilgean stua. +Sa chás seo, déanfar stuaí a roinnt ina ndeighleoga líne beaga. +Is é an luach seo fad uasta na coda. + + + + OCA + OCA + + + + + Import Options + Roghanna Iompórtála + + + + Imports the areas (3D faces) too + Iompórtálann sé na ceantair (aghaidheanna 3T) freisin + + + + Import OCA areas + Iompórtáil limistéir OCA + + + + DXF + DXF + + + + Allow FreeCAD to automatically download and update the DXF libraries + Lig do FreeCAD na leabharlanna DXF a íoslódáil agus a nuashonrú go huathoibríoch + + + + Import + Iompórtáil + + + + All objects containing faces will be exported as 3D polyface meshes + Déanfar gach réad ina bhfuil aghaidheanna a easpórtáil mar mhogaill il-aghaidhe 3T + + + + Project exported objects along current view direction + Tionscnamh réada easpórtáilte feadh treo an radhairc reatha + + + + Use colors from the DXF file + Úsáid dathanna ón gcomhad DXF + + + + Join geometry + Ceangail geoiméadracht + + + + Use standard font size for texts + Úsáid méid cló caighdeánach le haghaidh téacsanna + + + + Render polylines with width + Rindreáil polalínte le leithead + + + + Ellipse export is poorly supported. Use this to export them as polylines instead. + Tá droch-thacaíocht ann d’onnmhairiú eilips. Bain úsáid as seo chun iad a easpórtáil mar pholalínte ina ionad. + + + + Treat ellipses and splines as polylines + Déileáil le héileipsí agus splíní mar pholalínte + + + + If checked, this preferences dialog will be shown each time you import or export +a DXF file. + Má tá sé seo seiceáilte, taispeánfar an bosca dialóige roghanna seo gach uair a dhéanann tú +comhad DXF a allmhairiú nó a onnmhairiú. + + + + Show the importer dialog when importing a file + Taispeáin an dialóg allmhaireora agus comhad á allmhairiú + + + + Use the legacy Python importer. This importer is more feature-complete but slower and requires an external library. + Bain úsáid as an sean-allmhaireoir Python. Tá níos mó gnéithe san allmhaireoir seo ach tá sé níos moille agus teastaíonn leabharlann sheachtrach uaidh. + + + + Use legacy importer + Úsáid an t-allmhaireoir oidhreachta + + + + Use the legacy Python exporter. This exporter is more feature-complete but slower and requires an external library. + Bain úsáid as an sean-onnmhaireoir Python. Tá níos mó gnéithe san onnmhaireoir seo ach tá sé níos moille agus teastaíonn leabharlann sheachtrach uaidh. + + + + Use legacy exporter + Úsáid an t-easpórtálaí oidhreachta + + + + Automatic Update (Legacy Only) + Nuashonrú Uathoibríoch (Seanleagan Amháin) + + + + If checked, FreeCAD is allowed to download and update the Python libraries +required by the legacy importer. This can also be done manually by installing +the 'dxf_library' addon from the Addon Manager. + Má tá sé seo seiceáilte, ceadaítear do FreeCAD na leabharlanna Python a theastaíonn ón sean-allmhaireoir +a íoslódáil agus a nuashonrú. Is féidir é seo a dhéanamh de láimh freisin tríd an mbreiseán 'dxf_library' +a shuiteáil ón mBainisteoir Breiseán. + + + + Import As + Iompórtáil Mar + + + + Creates fully parametric Draft objects. Block definitions are imported as +reusable objects (Part Compounds) and instances become `App::Link` objects, +maintaining the block structure. Best for full integration with the Draft +workbench. + Cruthaíonn sé réada Dréachta lánpharaiméadracha. Iompórtáiltear sainmhínithe bloc mar réada +in-athúsáidte (Comhdhúile Cuid) agus bíonn samplaí ina réada `App::Link`, ag cothabháil struchtúr +na mbloc. Is fearr é le haghaidh comhtháthú iomlán leis an mbinse oibre +Dréachta. + + + + Editable Draft objects (highest fidelity, slowest) + Réada Dréachta In-eagarthóireachta (an dílseacht is airde, an ceann is moille) + + + + + + + DxfImportMode + Mód Iompórtála Dxf + + + + Creates parametric Part objects (e.g., Part::Line, Part::Circle). Block +definitions are imported as reusable objects (Part Compounds) and instances +become `App::Link` objects, maintaining the block structure. Best for +script-based post-processing and Part workbench integration. + Cruthaíonn sé réada Cuid paraiméadracha (e.g., Cuid::Líne, Cuid::Ciorcal). Iompórtáiltear sainmhínithe bloic mar réada in-athúsáidte (Comhdhúile Cuid) agus bíonn samplaí ina réada `App::Link`, ag coinneáil struchtúr na mbloc. Is fearr é le haghaidh iarphróiseála bunaithe ar scripteanna agus comhtháthú binse oibre Cuid. + + + + Editable Part primitives (high fidelity, slower) + Bunphrionsabail Chuid In-Eagarthóireachta (ard-dhílseacht, níos moille) + + + + Creates a non-parametric shape for each DXF entity. Block definitions are +imported as reusable objects (Part Compounds) and instances become `App::Link` +objects, maintaining the block structure. Good for referencing and measuring. + Cruthaíonn sé cruth neamhpharaiméadrach do gach eintiteas DXF. Déantar sainmhínithe bloc a +allmhairiú mar réada in-athúsáidte (Comhdhúile Cuid) agus bíonn samplaí ina réada `App::Link`, +ag coinneáil struchtúr na mbloc. Go maith le haghaidh tagartha agus tomhais. + + + + Individual Part shapes (balanced, recommended) + Cruthanna Codanna Aonair (cothromaithe, molta) + + + + Merges all geometry per layer into a single, non-editable shape. Block +structures are not preserved; their geometry becomes part of the layer's +shape. Best for importing and viewing very large files with maximum performance. + Cuireann sé seo gach geoiméadracht in aghaidh an tsraithe le chéile i gcruth aonair nach féidir a chur in eagar. +Ní choimeádtar struchtúir bhloc; bíonn a ngeiméadracht mar chuid de chruth an tsraithe. Is fearr é seo chun +comhaid an-mhóra a allmhairiú agus a fheiceáil leis an bhfeidhmíocht is mó. + + + + Fused Part shapes (lowest fidelity, fastest) + Cruthanna Cuid Chomhleáite (an dílseacht is ísle, an ceann is tapúla) + + + + Import Settings + Socruithe Iompórtála + + + + Global scaling factor + Fachtóir scálaithe domhanda + + + + Scale factor to apply to DXF files on import. The factor is the conversion +between the DXF file's unit and millimeters. Example: for files in +millimeters: 1, in centimeters: 10, in meters: 1000, in inches: 25.4, +in feet: 304.8 + Fachtóir scála le cur i bhfeidhm ar chomhaid DXF agus iad á n-allmhairiú. Is é an +fachtóir an tiontú idir aonad an chomhaid DXF agus milliméadair. Sampla: +do chomhaid i milliméadair: 1, i gceintiméadair: 10, i méadair: 1000, in +orlaigh: 25.4, i dtroithe: 304.8 + + + + If checked, text, mtext, and dimension entities will be imported as Draft objects + Má tá sé seiceáilte, déanfar téacs, mtext, agus eintitis toise a allmhairiú mar réada Dréachta + + + + If checked, point entities will be imported + Má tá sé seiceáilte, déanfar eintitis phointe a allmhairiú + + + + Points + Pointí + + + + If checked, entities from the paper space will also be imported. By default, +only model space is imported + Má tá sé seo seiceáilte, déanfar eintitis ón spás páipéir a allmhairiú freisin. +De réir réamhshocraithe, ní allmhairítear ach spás samhail + + + + Paper space objects + Réada spáis páipéir + + + + If checked, anonymous blocks (whose names begin with *) will also be imported. +These are often used for hatches and dimensions + Má tá sé seo seiceáilte, déanfar bloic gan ainm (a dtosaíonn a n-ainmneacha le *) a allmhairiú freisin. +Úsáidtear iad seo go minic le haghaidh haistí agus toisí + + + + Anonymous blocks (*-blocks) + Bloic gan ainm (bloic *) + + + + If checked, the boundaries of hatch objects will be imported as closed wires. +(Legacy importer only) + Má tá tic sa bhosca seo, déanfar teorainneacha na n-ábhar hata a allmhairiú mar shreanga dúnta. +(Allmhaireoir oidhreachta amháin) + + + + Hatch boundaries + Teorainn haiste + + + + Appearance + Dealramh + + + + If checked, colors will be set as specified in the DXF file whenever +possible. Otherwise, default FreeCAD colors are applied + Má tá sé seo seiceáilte, socrófar na dathanna mar atá sonraithe sa chomhad DXF aon uair is féidir. +Seachas sin, cuirfear dathanna réamhshocraithe FreeCAD i bhfeidhm + + + + If checked, imported texts will get the standard Draft text size, instead of +the size defined in the DXF document. (Legacy importer only) + Má tá sé seo seiceáilte, gheobhaidh téacsanna allmhairithe an méid caighdeánach Dréachta, +seachas an méid atá sainithe sa doiciméad DXF. (Allmhaireoir oidhreachta amháin) + + + + Advanced processing + Próiseáil ardleibhéil + + + + If checked, the legacy importer will attempt to join coincident geometric +objects into wires. This can be slow for large files. (Legacy importer only) + Má tá sé seo seiceáilte, déanfaidh an t-allmhaireoir oidhreachta iarracht réada geoiméadracha comhthráthacha a cheangal le chéile i sreanga. Is féidir go mbeadh sé seo mall le haghaidh comhad mór. (Allmhaireoir oidhreachta amháin) + + + + If checked, polylines that have a width property will be rendered as faces +representing that width. (Legacy importer only) + Má tá sé seo seiceáilte, déanfar polalínte a bhfuil airí leithead acu a rindreáil mar +aghaidheanna a léiríonn an leithead sin. (Allmhaireoir oidhreachta amháin) + + + + If checked, the legacy importer will attempt to create Sketcher objects +instead of Draft or Part objects. This overrides the 'Import As' setting + Má tá sé seo seiceáilte, déanfaidh an t-allmhaireoir oidhreachta iarracht réada Sketcher +a chruthú in ionad réada Dréachta nó Cuid. Sáraíonn sé seo an socrú 'Iompórtáil Mar' + + + + Create sketches + Cruthaigh sceitsí + + + + + Export Options + Roghanna Easpórtála + + + + Maximum spline segment + Uasmhéid deighleog splíne + + + + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. + Uasfhad gach ceann de na codanna polalíne. Déileálann '0' leis an splíne iomlán mar dheighleog dhíreach. + + + + Export 3D objects as polyface meshes + Easpórtáil réada 3T mar mhogaill il-aghaidhe + + + + TechDraw Views will be exported as blocks. +This might fail for post DXF R12 templates. + Déanfar Radharcanna TechDraw a easpórtáil mar bhloic. +D’fhéadfadh sé seo teip i gcás teimpléid iar-DXF R12. + + + + Export TechDraw Views as blocks + Easpórtáil Radharcanna TechDraw mar bhloic + + + + Exported objects will be projected to reflect the current view direction + Déanfar réada onnmhairithe a theilgean chun treo an radhairc reatha a léiriú + + + + + + Shift + Shift + + + + Always snap + Snap i gcónaí + + + + Grid and Snapping + Eangach agus Snapping + + + + If checked, the outline of a human figure is displayed at the bottom left +corner of the grid. Only effective if "Show grid border" is enabled. + Má tá sé seo seiceáilte, taispeántar imlíne figiúr daonna sa chúinne íochtarach ar chlé den eangach. +Ní bheidh sé éifeachtach ach amháin má tá "Taispeáin teorainn eangach" cumasaithe. + + + + Major lines every + Príomhlínte gach + + + + The number of squares between major grid lines. +Major grid lines are thicker than minor grid lines. + Líon na gcearnóg idir línte móra greille. +Bíonn línte móra greille níos tibhe ná línte beaga greille. + + + + + squares + cearnóga + + + + Snapping and Modifier Keys + Eochracha Snapála agus Mionathraithe + + + + Snap modifier + Modhnóir snap + + + + The Snap modifier key + An eochair mhionathraithe Snap + + + + + + Ctrl + Ctrl + + + + + + Alt + Alt + + + + Constrain modifier + Srianadh modhnóra + + + + Alt modifier + Mionathraitheoir Alt + + + + The Alt modifier key. The function of this key depends on the command. + An eochair mhionathraithe Alt. Braitheann feidhm na heochrach seo ar an ordú. + + + + If checked, the grid will always be visible in new views. +Use Draft ToggleGrid to change this for the active view. + Má tá sé seo seiceáilte, beidh an eangach le feiceáil i gcónaí in radhairc nua. +Bain úsáid as Draft ToggleGrid chun seo a athrú don radharc gníomhach. + + + + The distance between grid lines + An fad idir línte eangaí + + + + The maximum number of objects Draft Edit is allowed to process at the same time + An líon uasta réad a cheadaítear a phróiseáil ag an am céanna le Dréacht-Eagarthóireacht + + + + Grid + Eangach + + + + Always show the grid + Taispeáin an eangach i gcónaí + + + + If checked, the grid will be visible during commands in new views. +Use Draft ToggleGrid to change this for the active view. + Má tá sé seo seiceáilte, beidh an eangach le feiceáil le linn orduithe i radharcanna nua. +Bain úsáid as Draft ToggleGrid chun seo a athrú don radharc gníomhach. + + + + Show the grid during commands + Taispeáin an eangach le linn orduithe + + + + If checked, an additional border is displayed around the grid, +showing the main square size in the bottom left corner + Má tá sé seo seiceáilte, taispeántar teorainn bhreise timpeall an eangaigh, +ag taispeáint méid an phríomhchearnóige sa chúinne íochtarach ar chlé + + + + Show grid border + Taispeáin teorainn an ghreille + + + + Show human figure + Taispeáin figiúr daonna + + + + If checked, the two main axes of the grid are colored red, green or blue +if they match the X, Y or Z axis of the global coordinate system + Más seiceáilte é seo, beidh dath dearg, glas nó gorm ar an dá phríomhais den +ghreille má mheaitseálann siad ais X, Y nó Z an chórais chomhordanáidí dhomhanda + + + + Use colored axes + Úsáid aiseanna daite + + + + Grid spacing + Spásáil ghreille + + + + Grid size + Méid an ghreille + + + + The number of squares in the X- and Y-direction of the grid + Líon na gcearnóg i dtreo X agus i dtreo Y an eangaigh + + + + Grid transparency + Trédhearcacht an ghreille + + + + % + % + + + + Grid color + Dath an ghreille + + + + The constrain modifier key + An eochair mhionathraithe srianta + + + + Snap symbol style + Stíl siombail snap + + + + Mouse delay + Moill luiche + + + + seconds + seconds + + + + The style for snap symbols + An stíl do shiombailí snap + + + + Snap symbol color + Dath siombail snap + + + + The color for snap symbols + An dath do shiombailí snap + + + + If checked, snapping is activated without the need to press the Snap modifier key + Más seiceáilte é, cuirtear snapáil i ngníomh gan gá an eochair mhionathraithe Snap a bhrú + + + + The color of the grid + Dath an eangaigh + + + + The overall transparency of the grid + Trédhearcacht fhoriomlán an eangaigh + + + + DWG + DWG + + + + This is the method FreeCAD will use to convert DWG files to DXF. If "Automatic" is chosen, FreeCAD will try to find one of the following converters in the same order as they are shown here. If FreeCAD is unable to find any, you might need to choose a specific converter and indicate its path here under. Choose the "dwg2dxf" utility if using LibreDWG, "ODAFileConverter" if using the ODA file converter, or the "dwg2dwg" utility if using the pro version of QCAD. + Seo an modh a úsáidfidh FreeCAD chun comhaid DWG a thiontú go DXF. Má roghnaítear "Uathoibríoch", déanfaidh FreeCAD iarracht ceann de na tiontairí seo a leanas a aimsiú san ord céanna a thaispeántar anseo. Mura bhfuil FreeCAD in ann aon cheann a aimsiú, b'fhéidir go mbeidh ort tiontaire ar leith a roghnú agus a chonair a léiriú anseo thíos. Roghnaigh an fóntais "dwg2dxf" má tá LibreDWG in úsáid agat, "ODAFileConverter" má tá an tiontaire comhad ODA in úsáid agat, nó an fóntais "dwg2dwg" má tá leagan pro de QCAD in úsáid agat. + + + + + Automatic + Automatic + + + + DWG Conversion + Comhshó DWG + + + + Conversion method + Modh comhshó + + + + LibreDWG + LibreDWG + + + + ODA Converter + Tiontaire ODA + + + + QCAD pro + QCAD pro + + + + Path to file converter + Cosán chuig tiontaire comhad + + + + The path to your DWG file converter executable + An cosán chuig d’fhorghníomhaithe tiontaire comhaid DWG + + + + <html><head/><body><p><span style=" font-weight:600;">Note:</span> DXF options apply to DWG files as well.</p></body></html> + <html><head/><body><p><span style="font-weight:600;">Nóta:</span> Baineann roghanna DXF le comhaid DWG chomh maith.</p></body></html> + + + + Relative + Gaolmhar + + + + R + R + + + + Continue + Lean ar aghaidh + + + + Close + Dún + + + + O + O + + + + Copy + Cóipeáil + + + + L + L + + + + Interface + Comhéadan + + + + F + F + + + + Select edge + Roghnaigh imeall + + + + Subelement mode + Mód fo-eiliminte + + + + B + B + + + + C + C + + + + Exit + Scoir + + + + A + A + + + + Increase radius + Méadaigh an ga + + + + Decrease radius + Laghdaigh an ga + + + + E + O + + + + Q + Q + + + + Length + Fad + + + + Wipe + Glan + + + + W + I + + + + U + U + + + + Global + Domhanda + + + + In-Command Shortcuts + Aicearraí In-Ordú + + + + G + G + + + + Make face + Déan aghaidh + + + + Undo + Undo + + + + N + N + + + + Cycle snap + Snap timthriall + + + + Add hold + Cuir coinneáil leis + + + + Set working plane + Socraigh plána oibre + + + + Snap + Snap + + + + S + D + + + + Restrict X + Srian a chur ar X + + + + X + X + + + + Restrict Y + Srian a chur ar Y + + + + Y + Y + + + + Restrict Z + Srian a chur ar Z + + + + Z + Z + + + + Recenter + Ath-lár + + + + D + D + + + + UI Options + Roghanna Chomhéadain Úsáideora + + + + If checked, the Draft Snap toolbar will only be visible during commands + Más seiceáilte é, ní bheidh an barra uirlisí Draft Snap le feiceáil ach amháin le linn orduithe + + + + Only show the Draft Snap toolbar during commands + Taispeáin an barra uirlisí Draft Snap amháin le linn orduithe + + + + If checked, the Draft Snap Widget is displayed in the Draft Status Bar + Más seiceáilte é, taispeántar an Giuirléid Dréachta sa Bharra Stádas Dréachta + + + + Show the Draft Snap Widget in the Draft Workbench + Taispeáin an Gléas Dréachta Snap sa Bhinse Oibre Dréachta + + + + If checked, the Draft Scale Widget is displayed in the Draft Status Bar + Más seiceáilte é, taispeántar an Ghiuirléid Scála Dréachta sa Bharra Stádas Dréachta + + + + Show the Draft Scale Widget in the Draft Workbench + Taispeáin an Ghiuirléid Scála Dréachta sa Bhinse Oibre Dréachta + + + + draft + + + Relative + Gaolmhar + + + + Global + Domhanda + + + + + Continue + Lean ar aghaidh + + + + If checked, the command will not finish until pressing the command button again + Más seiceáilte é, ní chríochnóidh an t-ordú go dtí go mbrúfar an cnaipe ordaithe arís + + + + If checked, the next dimension will be placed in a chain with the previously placed Dimension + Má tá sé seo seiceáilte, cuirfear an chéad toise eile i slabhra leis an Toise a cuireadh roimhe seo + + + + Close + Dún + + + + Set Working Plane + Set Working Plane + + + + Select Edge + Roghnaigh Imeall + + + + + + + Copy + Cóipeáil + + + + Wipe + Glan + + + + + + All shapes must be coplanar + Caithfidh gach cruth a bheith comhphlánach + + + + Selected shapes must define a plane + Ní mór do na cruthanna roghnaithe plána a shainiú + + + + + + Top + Barr + + + + + + Front + Tosaigh + + + + + + Side + Taobh + + + + + + Auto + Uathoibríoch + + + + Current working plane: Auto + Plána oibre reatha: Uathoibríoch + + + + Current working plane: + Plána oibre reatha: + + + + + Selected shapes do not define a plane + Ní shainmhíníonn na cruthanna roghnaithe plána + + + + No previous working plane + Gan aon eitleán oibre roimhe seo + + + + No next working plane + Níl aon eitleán oibre eile ann + + + + Axes: + Aiseanna: + + + + Position: + Seasamh: + + + + + + + + None + Dada + + + + active command: + ordú gníomhach: + + + + Active Draft command + Ordú Dréacht Ghníomhach + + + + X coordinate of the point + Comhordanáid X an phointe + + + + X + X + + + + Y + Y + + + + Z + Z + + + + Length + Fad + + + + + Angle + Uillinn + + + + + Radius + Ga + + + + Creates the text object and finishes the command + Cruthaíonn sé an réad téacs agus críochnaíonn sé an t-ordú + + + + Changes the default style for new objects + Athraíonn sé an stíl réamhshocraithe do réada nua + + + + Toggles construction mode + Athraíonn an modh tógála + + + + Label Type + Cineál Lipéid + + + + Radius of Circle + Ga an Chiorcail + + + + Coordinates relative to last point or to coordinate system origin +if is the first point to set + Comhordanáidí i gcoibhneas leis an bpointe deireanach nó le bunús an chórais chomhordanáidí +más é an chéad phointe le socrú + + + + Y coordinate of the point + Comhordanáid Y an phointe + + + + Z coordinate of the point + Comhordanáid Z an phointe + + + + Enter Point + Iontráil Pointe + + + + Length of the current segment + Fad na coda reatha + + + + Angle of the current segment + Uillinn na coda reatha + + + + Locks the current angle + Glasálann sé an uillinn reatha + + + + Radius of the circle + Ga an chiorcail + + + + Coordinates relative to global coordinate system. +Uncheck to use working plane coordinate system + Comhordanáidí i gcoibhneas leis an gcóras comhordanáidí domhanda. +Díthiceáil chun córas comhordanáidí an eitleáin oibre a úsáid + + + + Finish + Críochnaigh + + + + Finishes the current drawing or editing operation + Críochnaíonn sé an líníocht nó an oibríocht eagarthóireachta reatha + + + + Modify Objects + Modhnaigh Réada + + + + Facebinder Elements + Eilimintí Ceanglóra Aghaidhe + + + + If checked, an OCC-style offset will be performed instead of the classic offset + Más seiceáilte é, déanfar fritháireamh de stíl OCC in ionad an fhritháirimh chlasaicigh + + + + OCC-style offset + Fritháireamh stíl OCC + + + + Undo + Undo + + + + If checked, objects will be copied instead of moved + Más seiceáilte é, déanfar réada a chóipeáil in ionad iad a bhogadh + + + + Undo the last segment + Cealaigh an chuid dheireanach + + + + Enter a point with given coordinates + Cuir isteach pointe leis na comhordanáidí tugtha + + + + Make face + Déan aghaidh + + + + If checked, the object will be filled with a face. +Not available if the 'Use Part Primitives' preference is enabled + Má tá sé seo seiceáilte, líonfar an réad le haghaidh. +Ní bheidh sé ar fáil má tá an rogha 'Úsáid Bunphrionsabail Chuid' cumasaithe + + + + Chained mode + Mód slabhraithe + + + + Finishes and closes the current line + Críochnaíonn agus dúnann an líne reatha + + + + Wipes the existing segments of this line and starts again from the last point + Scriosann sé na codanna atá ann cheana féin den líne seo agus tosaíonn sé arís ón bpointe deireanach + + + + Reorients the working plane on the last segment + Aththreoraíonn sé an plána oibre ar an deighleog dheireanach + + + + Selects an existing edge to be measured by this dimension + Roghnaíonn sé imeall atá ann cheana féin le tomhas leis an toise seo + + + + Sides + Taobhanna + + + + Number of sides + Líon na dtaobhanna + + + + Modify subelements + Fo-eilimintí a mhodhnú + + + + If checked, subelements will be modified instead of entire objects + Má tá sé seo seiceáilte, déanfar fo-eilimintí a mhodhnú in ionad réada iomlána + + + + + + Autogroup off + Uathghrúpáil múchta + + + + + Line + Líne + + + + DWire + DWire + + + + Circle + Ciorcal + + + + Arc + Arc + + + + + Rotate + Rotate + + + + Point + Pointe + + + + Label + Lipéad + + + + + + + Offset + Fritháireamh + + + + + + Distance + Fad + + + + + + Offset distance + Fad fritháireamh + + + + Trimex + Trimex + + + + + + + + + + + + Local {} + Áitiúil {} + + + + + + + + + + + + Global {} + Domhanda {} + + + + Autogroup: + Uathghrúpa: + + + + Faces + Aghaidheanna + + + + Remove + Bain + + + + Add + Cuir leis + + + + Draft + Dréacht + + + + + + + + + Converting: + Ag comhshó: + + + + + + Conversion successful + Comhshó rathúil + + + + + LibreDWG converter not found + Níor aimsíodh tiontaire LibreDWG + + + + + ODA converter not found + Níor aimsíodh tiontaire ODA + + + + + QCAD converter not found + Níor aimsíodh tiontaire QCAD + + + + + No suitable external DWG converter has been found. +Please set one manually under menu Edit → Preferences → Import/Export → DWG +For more information see: +https://wiki.freecad.org/Import_Export_Preferences + Ní bhfuarthas aon tiontaire DWG seachtrach oiriúnach. +Socraigh ceann de láimh faoin roghchlár Eagar → Roghanna → Iompórtáil/Easpórtáil → DWG +Le haghaidh tuilleadh eolais féach: +https://wiki.freecad.org/Import_Export_Preferences + + + + Error during DWG conversion. +Try moving the DWG file to a directory path without spaces and non-english characters, +or try saving to a lower DWG version. + Earráid le linn tiontú DWG. +Bain triail as an gcomhad DWG a bhogadh chuig cosán eolaire gan spásanna agus carachtair nach bhfuil i mBéarla, +nó bain triail as é a shábháil chuig leagan níos óige de DWG. + + + + + + + + + + + Custom + Custom + + + + Unable to convert input into a scale factor + Ní féidir ionchur a thiontú ina fhachtóir scála + + + + Set Custom Scale + Socraigh Scála Saincheaptha + + + + Draft Scale Widget + A context menu action used to show or hide this toolbar widget + Giuirléid Scála Dréachta + + + + Set the scale used by Draft annotation tools + Socraigh an scála a úsáideann uirlisí anótála Dréachta + + + + Draft Snap Widget + A context menu action used to show or hide this toolbar widget + Giuirléid Dréachta Snap + + + + Set custom annotation scale in format x:x, x=x + Socraigh scála anótála saincheaptha i bhformáid x:x, x=x + + + + + + + + + + + + + + + + + + + + No active document. Aborting. + Gan aon doiciméad gníomhach. Ag cur as oifig. + + + + + Wrong input: object {} not in document. + Ionchur mícheart: níl réad {} sa cháipéis. + + + + Unable to insert new object into a scaled part + Ní féidir réad nua a chur isteach i gcuid scálaithe + + + + Symbol not implemented. Using a default symbol. + Níl an tsiombail curtha i bhfeidhm. Tá an tsiombail réamhshocraithe á húsáid. + + + + image is Null + is nialasach an íomhá + + + + filename does not exist on the system or in the resource file + níl ainm comhaid ann ar an gcóras ná sa chomhad acmhainní + + + + unable to load texture + ní féidir uigeacht a luchtú + + + + Does not have 'ViewObject.RootNode'. + Níl 'ViewObject.RootNode' ann. + + + + Solids: + Solaid: + + + + Faces: + Aghaidheanna: + + + + Wires: + Sreanga: + + + + Edges: + Imeall: + + + + Vertices: + Buaicphointí: + + + + Face + Aghaidh + + + + Wire + Sreang + + + + + different types + cineálacha éagsúla + + + + Objects have different placements. Distance between the two base points: + Tá suíomhanna difriúla ag rudaí. An fad idir an dá phointe bonn: + + + + %s cannot be modified because its placement is readonly + Ní féidir %s a mhodhnú mar go bhfuil a shuíomh inléite amháin + + + + This function will be deprecated in {}. Please use '{}'. + Beidh an fheidhm seo as feidhm i {}. Bain úsáid as '{}' le do thoil. + + + + This function will be deprecated. Please use '{}'. + Beidh an fheidhm seo as feidhm. Bain úsáid as '{}' le do thoil. + + + + has a different value + tá luach difriúil aige + + + + doesn't exist in one of the objects + níl sé ann i gceann de na rudaí + + + + %s shares a base with %d other objects. Please check if you want to modify this. + Tá bonn comhroinnte ag %s le %d réad eile. Seiceáil le do thoil más mian leat é seo a mhodhnú. + + + + Wrong input: unknown document {} + Ionchur mícheart: doiciméad anaithnid {} + + + + Pick target point + Roghnaigh pointe sprice + + + + Create Label + Cruthaigh Lipéad + + + + + Pick endpoint of leader line + Roghnaigh críochphointe na líne ceannaire + + + + + Pick text position + Roghnaigh suíomh téacs + + + + + + + Pick first point + Roghnaigh an chéad phointe + + + + Edges do not intersect! + Ní thrasnaíonn imill a chéile! + + + + Create Line + Cruthaigh Líne + + + + Create Wire + Cruthaigh Sreang + + + + %1 pick next point, snap to first point to close + %1 roghnaigh an chéad phointe eile, snap chuig an gcéad phointe le dúnadh + + + + %1 pick next point + %1 roghnaigh an chéad phointe eile + + + + Unable to create a wire from the selected objects + Ní féidir sreang a chruthú ó na rudaí roghnaithe + + + + Polyline + Polalíne + + + + + + + + + + + + Pick next point + Roghnaigh an chéad phointe eile + + + + Convert to Wire + Tiontaigh go Sreang + + + + Select an object to join + Roghnaigh réad le bheith páirteach ann + + + + Join Lines + Línte a Cheangail + + + + Only Draft lines and wires can be joined + Ní féidir ach línte agus sreanga dréachta a cheangal le chéile + + + + Selection: + Rogha: + + + + Pick location point + Roghnaigh pointe suímh + + + + + Create Text + Cruthaigh Téacs + + + + Select an object to convert + Roghnaigh réad le tiontú + + + + Convert to Sketch + Tiontaigh go Sceitse + + + + Convert to Draft + Tiontaigh go Dréacht + + + + Convert Draft/Sketch + Tiontaigh Dréacht/Sceitse + + + + Select an object to move + Roghnaigh réad le bogadh + + + + Pick start point + Roghnaigh pointe tosaigh + + + + + Pick end point + Roghnaigh pointe deiridh + + + + + + No valid subelements selected + Níl aon fho-eilimintí bailí roghnaithe + + + + Move + Bog + + + + + Pick center point + Roghnaigh pointe lárnach + + + + + + + + + Pick radius + Roghnaigh ga + + + + + + + Start angle + Uillinn tosaigh + + + + + Pick start angle + Roghnaigh uillinn tosaigh + + + + + + + Aperture angle + Uillinn an chró + + + + Pick aperture + Roghnaigh cró + + + + %1 constrain + srian %1 + + + + %1 snap + %1 snap + + + + %1/%2/%3 switch constraint + Srian lasc %1/%2/%3 + + + + %1 toggle relative + %1 scoránaigh gaolmhar + + + + %1 toggle global + %1 scoránaigh dhomhanda + + + + %1 toggle continue + %1 scoránaigh leanúint ar aghaidh + + + + + %1 pick center + %1 ionad piocadh + + + + + %1 pick radius + %1 ga piocála + + + + %1 pick aperture + %1 cró piocadh + + + + Create Circle (Part) + Cruthaigh Ciorcal (Cuid) + + + + Create Circle + Cruthaigh Ciorcal + + + + Create Arc (Part) + Cruthaigh Arc (Cuid) + + + + Create Arc + Cruthaigh Arc + + + + Pick aperture angle + Roghnaigh uillinn oscailte + + + + %1 pick start angle + %1 uillinn tosaigh piocála + + + + + Arc From 3 Points + Arc ó 3 Phointe + + + + Create Arc From 3 Points + Cruthaigh Arc ó 3 Phointe + + + + + + + %1 pick first point + %1 roghnaigh an chéad phointe + + + + + %1 pick second point + %1 roghnaigh an dara pointe + + + + %1 pick third point + %1 roghnaigh an tríú pointe + + + + Select an object to edit + Roghnaigh réad le heagarthóireacht + + + + Select a Draft object to edit + Roghnaigh réad Dréachta le heagarthóireacht + + + + Edit Node + Cuir Nód in Eagar + + + + Too many objects selected, maximum number set to: + An iomarca rudaí roghnaithe, an líon uasta socraithe go: + + + + No edit point found for selected object + Níor aimsíodh aon phointe eagarthóireachta don réad roghnaithe + + + + : this object is not editable + : ní féidir an réad seo a chur in eagar + + + + Annotation Style Editor + Eagarthóir Stíl Anótála + + + + New Style + Stíl Nua + + + + Style name + Ainm stíl + + + + Style name required + Ainm stíl ag teastáil + + + + No style name specified + Níor sonraíodh ainm stíl + + + + + Style exists + Tá stíl ann + + + + + This style name already exists + Tá an t-ainm stíl seo ann cheana féin + + + + Style in use + Stíl in úsáid + + + + This style is used by some objects in this document. Proceed? + Úsáideann roinnt réada sa cháipéis seo an stíl seo. Ar aghaidh? + + + + Rename Style + Athainmnigh Stíl + + + + New name + Ainm nua + + + + Open Styles File + Oscail Comhad Stíleanna + + + + JSON files (*.json *.JSON) + Comhaid JSON (*.json *.JSON) + + + + Save Styles File + Sábháil Comhad Stíleanna + + + + JSON file (*.json) + Comhad JSON (*.json) + + + + Select an object to project + Roghnaigh réad le teilgean + + + + Create 2D View + Create 2D View + + + + + Create Point + Cruthaigh Pointe + + + + + %1 pick point + %1 pointe piocadh + + + + Select an object to rotate + Roghnaigh réad le rothlú + + + + Pick rotation center + Ionad rothlaithe roghnaithe + + + + + Base angle + Uillinn bhunáite + + + + + The base angle to start the rotation from + An uillinn bhunáite chun an rothlú a thosú uaidh + + + + + The amount of rotation to perform. +The final angle will be the base angle plus this amount. + An méid rothlaithe atá le déanamh. +Is é an uillinn deiridh an uillinn bhunáite móide an méid seo. + + + + + Pick base angle + Roghnaigh uillinn bonn + + + + + Rotation + Rotation + + + + + Pick rotation angle + Roghnaigh uillinn rothlaithe + + + + Add to New Group + Cuir le Grúpa Nua + + + + Add to Group + Cuir leis an nGrúpa + + + + No new selection. Select non-empty groups or objects inside groups. + Gan aon roghnú nua. Roghnaigh grúpaí nó réada nach bhfuil folamh laistigh de ghrúpaí. + + + + + + New Layer + Sraith Nua + + + + + Layer name + Ainm an tsraithe + + + + + Layer + Object label + Sraith + + + + New layer + Sraith nua + + + + Add to Construction Group + Cuir leis an nGrúpa Tógála + + + + New Group + New Group + + + + Group name + Ainm an ghrúpa + + + + Group + Object label + Grúpa + + + + New named group + Grúpa nua ainmnithe + + + + + Ungroup + Díghrúpáil + + + + Group + Grúpa + + + + Fillet radius + Gais fillte + + + + Radius of the fillet + Ga an fhilléid + + + + Enter radius + Enter radius + + + + Create Fillet + Cruthaigh Filléad + + + + Fillet cannot be created + Ní féidir filléad a chruthú + + + + Polygon + Polygon + + + + Create Polygon (Part) + Cruthaigh Polagán (Cuid) + + + + Create Polygon + Cruthaigh Polagán + + + + Select objects to trim or extend + Roghnaigh réada le bearradh nó le síneadh + + + + This object is not supported + Ní thacaítear leis an réad seo + + + + Only a single face can be extruded + Ní féidir ach aghaidh amháin a easbhrú + + + + Trimex does not support this object type + Ní thacaíonn Trimex leis an gcineál réada seo + + + + Unable to trim these objects, only Draft wires and arcs are supported + Ní féidir na rudaí seo a bhearradh, ní thacaítear ach le sreanga dréachta agus stuaiceanna + + + + These objects do not intersect + Ní thrasnaíonn na rudaí seo a chéile + + + + Too many intersection points + An iomarca pointí trasnaithe + + + + Offset only works on one object at a time + Ní oibríonn an fhritháireamh ach ar réad amháin ag an am + + + + Offset of Bézier curves is currently not supported + Ní thacaítear le fritháireamh cuar Bézier faoi láthair + + + + + Pick distance + Roghnaigh achar + + + + Offset angle + Uillinn fhritháireamh + + + + Unable to trim these objects, too many wires + Ní féidir na rudaí seo a bhearradh, an iomarca sreanga + + + + B-Spline + B-Splíne + + + + Create B-Spline + Cruthaigh B-Spline + + + + Change Style + Athraigh Stíl + + + + + This object does not support possible coincident points + Ní thacaíonn an réad seo le pointí comhthráthacha féideartha + + + + + Delete Point + Scrios Pointe + + + + + Add Point + Cuir Pointe leis + + + + Open Wire + Sreang Oscailte + + + + Close Wire + Dún an Sreang + + + + Reverse Wire + Sreang droim ar ais + + + + Active object must have more than 2 points or nodes + Ní mór níos mó ná 2 phointe nó nód a bheith ag an réad gníomhach + + + + Open Spline + Splíne Oscailte + + + + Close Spline + Dún an Splíne + + + + Reverse Spline + Splíne droim ar ais + + + + Move Arc + Bog Arc + + + + Set First Angle + Socraigh an Chéad Uillinn + + + + Set Last Angle + Socraigh an Uillinn Dheiridh + + + + Set Radius + Socraigh Ga + + + + Invert Arc + Inbhéartaigh an Arc + + + + Make Sharp + Déan Géar + + + + Make Tangent + Déan Tangent + + + + Make Symmetric + Déan Siméadrach + + + + Reverse Curve + Cuar droim ar ais + + + + Open Curve + Cuar Oscailte + + + + Close Curve + Dún Cuar + + + + Selection is not a knot + Ní snaidhm í an roghnú + + + + Endpoint of Bézier curve cannot be smoothed + Ní féidir críochphointe cuar Bézier a réidhiú + + + + Active object must have more than two points/nodes + Ní mór níos mó ná dhá phointe/nód a bheith ag an réad gníomhach + + + + Bézier Curve + Cuar Bézier + + + + + Create Bézier Curve + Cruthaigh Cuar Bézier + + + + Cubic Bézier Curve + Cuar Bézier Ciúbach + + + + + Click and drag to define next knot + Cliceáil agus tarraing chun an chéad snaidhm eile a shainiú + + + + %1 click and drag to define first point and knot + %1 cliceáil agus tarraing chun an chéad phointe agus an snaidhm a shainiú + + + + %1 click and drag to define next point and knot + %1 cliceáil agus tarraing chun an chéad phointe agus an snaidhm eile a shainiú + + + + Ellipse + Éilips + + + + + Create Ellipse + Cruthaigh Éilips + + + + + Pick opposite point + Roghnaigh pointe os coinne + + + + + %1 pick opposite point + %1 roghnaigh pointe os coinne + + + + Select faces from existing objects + Roghnaigh aghaidheanna ó réada atá ann cheana féin + + + + Select an object to scale + Roghnaigh réad le scálú + + + + Pick base point + Roghnaigh pointe bonn + + + + Pick reference distance from base point + Roghnaigh achar tagartha ón bpointe bonn + + + + Zero scale factor not allowed + Ní cheadaítear fachtóir scála nialasach + + + + Scale + Scála + + + + Pick new distance from base point + Roghnaigh achar nua ón mbunphointe + + + + Layer + Sraith + + + + + + + Create Dimension + Cruthaigh Toise + + + + Edge too short! + Imeall ró-ghearr! + + + + Select an object to stretch + Roghnaigh réad le síneadh + + + + Pick first point of selection rectangle + Roghnaigh an chéad phointe den dronuilleog roghnúcháin + + + + Pick the opposite point of the selection rectangle + Roghnaigh an pointe os coinne den dronuilleog roghnúcháin + + + + Turning a rectangle into a wire + Ag casadh dronuilleog ina sreang + + + + Pick start point of displacement + Roghnaigh pointe tosaigh an díláithrithe + + + + Pick end point of displacement + Roghnaigh pointe deiridh an díláithrithe + + + + Stretch + Síneadh + + + + Rectangle + Rectangle + + + + Create Plane + Cruthaigh Eitleán + + + + Create Rectangle + Cruthaigh Dronuilleog + + + + Select an object to mirror + Roghnaigh réad le scáthánú + + + + Pick start point of mirror line + Roghnaigh pointe tosaigh na líne scátháin + + + + Mirror + Scáthán + + + + + Pick end point of mirror line + Roghnaigh pointe deiridh na líne scátháin + + + + Select an object to clone + Roghnaigh réad le clónáil + + + + Cannot clone objects without a shape, aborting + Ní féidir rudaí a chlónáil gan chruth, ag cur as oifig + + + + Cannot clone objects without a shape, skipping them + Ní féidir rudaí a chlónáil gan chruth, ag scipeáil iad + + + + + Select an object to upgrade + Roghnaigh réad le huasghrádú + + + + Upgrade + Uasghrádú + + + + Select an object to offset + Roghnaigh réad le fritháireamh + + + + Cannot offset this object type + Ní féidir an cineál réada seo a fhritháireamh + + + + Pick ShapeString location point + Roghnaigh pointe suímh ShapeString + + + + Create ShapeString + Cruthaigh ShapeString + + + + Heal + Cneasaigh + + + + Downgrade + Íosghrádú + + + + + + + + + Object: + Cuspóir: + + + + Polar Array + Eagar Polar + + + + Number of elements must be at least 2 + Ní mór líon na n-eilimintí a bheith dhá cheann ar a laghad + + + + The angle is above 360 degrees. It is set to this value to proceed. + Tá an uillinn os cionn 360 céim. Socraítear é go dtí an luach seo le dul ar aghaidh. + + + + The angle is below -360 degrees. It is set to this value to proceed. + Tá an uillinn faoi bhun -360 céim. Socraítear é go dtí an luach seo le dul ar aghaidh. + + + + Create Polar Array + Cruthaigh Eagar Polar + + + + + + Fuse: + Fiús: + + + + Create Link array: + Cruthaigh sraith nasc: + + + + Number of elements: + Líon na n-eilimintí: + + + + Polar angle: + Uillinn pholarach: + + + + + Center of rotation: + Lár an rothlaithe: + + + + Orthogonal Array + Eagar Ortagónach + + + + Number of elements must be at least 1 + Ní mór líon na n-eilimintí a bheith 1 ar a laghad + + + + In linear mode, at least 1 axis must be selected + I mód líneach, ní mór ais amháin ar a laghad a roghnú + + + + Create Orthogonal Array + Cruthaigh Eagar Ortagónach + + + + + Create link array: + Cruthaigh sraith nasc: + + + + Number of X elements: + Líon na n-eilimintí X: + + + + Interval X: + Eatramh X: + + + + Number of Y elements: + Líon na n-eilimintí Y: + + + + Interval Y: + Eatramh Y: + + + + Number of Z elements: + Líon na n-eilimintí Z: + + + + Interval Z: + Eatramh Z: + + + + Switch to Ortho Mode + Athraigh go Mód Ortho + + + + + X-Axis + X-Axis + + + + + Y-Axis + Y-Axis + + + + + Z-Axis + Z-Axis + + + + Switch to Linear Mode + Athraigh go Mód Líneach + + + + Number of elements + Líon na n-eilimintí + + + + Interval + Eatramh + + + + ShapeString + SreangánCruth + + + + Default + Réamhshocrú + + + + Radial distance is zero. Resulting array may not look correct. + Is é nialas an fad gathach. Seans nach mbeidh cuma cheart ar an eagar mar thoradh air. + + + + Radial distance is negative. It is made positive to proceed. + Is diúltach an fad gathach. Déantar dearfach de le dul ar aghaidh. + + + + Circular Array + Eagar Ciorclach + + + + + + At least 1 element must be selected + Ní mór eilimint amháin ar a laghad a roghnú + + + + Number of layers must be at least 2 + Ní mór líon na sraitheanna a bheith dhá cheann ar a laghad + + + + + + Selection is not suitable for array + Níl an rogha oiriúnach don eagar + + + + Tangential distance cannot be 0 + Ní féidir achar tadhlaíoch a bheith 0 + + + + Tangential distance is negative. It is made positive to proceed. + Is diúltach an fad tadhlaíoch. Déantar dearfach de le dul ar aghaidh. + + + + Create Circular Array + Cruthaigh Eagar Ciorclach + + + + Radial distance: + Fad gathach: + + + + Tangential distance: + Fad tadhlaíoch: + + + + Number of concentric circles: + Líon na gciorcal comhlárnach: + + + + Symmetry parameter: + Paraiméadar siméadrachta: + + + + Font file not found + Níor aimsíodh comhad cló + + + + Specified font file is not a file + Ní comhad é an comhad cló sonraithe + + + + Specified font type is not supported + Ní thacaítear leis an gcineál cló sonraithe + + + + ShapeString: oblique angle must be in the -80 to +80 degree range + ShapeString: ní mór uillinn chlaonta a bheith sa raon -80 go +80 céim + + + + ShapeString: string has no wires + ShapeString: níl aon sreanga ar an téad + + + + ShapeString: face creation failed for one character + ShapeString: theip ar chruthú aghaidhe do charachtar amháin + + + + , path object does not have 'Edges'. + , níl 'Imill' ag an réad cosáin. + + + + Start Offset too large for path length. Using 0 instead. + Tá an Fritháireamh Tosaigh ró-mhór do fhad na cosáin. Úsáidtear 0 ina ionad. + + + + End Offset too large for path length minus Start Offset. Using 0 instead. + Fritháireamh Deiridh ró-mhór do fhad na cosáin lúide an Fritháireamh Tosaigh. Ag baint úsáide as 0 ina ionad. + + + + Length of tangent vector is 0. Copy not aligned. + Is é 0 fad an veicteora tadhlaí. Níl an chóip ailínithe. + + + + + Length of normal vector is 0. Using a default axis instead. + Is é 0 fad an veicteora gnáth. Úsáidtear ais réamhshocraithe ina ionad. + + + + Spacing unit of 0 is not allowed, using default + Ní cheadaítear aonad spásála 0, ag úsáid an réamhshocraithe + + + + Operation would generate too many objects. Aborting + Ghinfeadh an oibríocht an iomarca réad. Ag cur as oifig + + + + + Tangent and normal vectors are parallel. Normal replaced by a default axis. + Tá veicteoirí tadhlaí agus gnáth comhthreomhar. Cuirtear ais réamhshocraithe in ionad an ghnáth. + + + + Cannot calculate normal vector. Using the default normal instead. + Ní féidir veicteoir gnáth a ríomh. Úsáidtear an gnáth-veicteoir réamhshocraithe ina ionad. + + + + AlignMode {} is not implemented + Níl AlignMode {} curtha i bhfeidhm + + + + No shape found + Níor aimsíodh aon chruth + + + + All shapes must be planar + Caithfidh gach cruth a bheith cothrom + + + + + Points: + Pointí: + + + + Wrong input: must be a list or tuple of 3 points exactly. + Ionchur mícheart: ní mór gur liosta nó tuple de 3 phointe go díreach é. + + + + Wrong input: must be list or tuple of 3 points exactly. + Ionchur mícheart: ní mór gur liosta nó tuple de 3 phointe go beacht é. + + + + Placement: + Socrúchán: + + + + Wrong input: incorrect type of placement. + Ionchur mícheart: cineál mícheart socrúcháin. + + + + Wrong input: incorrect type of points. + Ionchur mícheart: cineál mícheart pointí. + + + + Cannot generate shape: + Ní féidir cruth a ghiniúint: + + + + + + + + + Wrong input: base_object not in document. + Ionchur mícheart: níl base_object sa cháipéis. + + + + + Wrong input: path_object not in document. + Ionchur mícheart: níl an path_object sa cháipéis. + + + + + + + + + + + Wrong input: must be a number. + Ionchur mícheart: ní mór gur uimhir í. + + + + + + + + + + + + + + + + + + Wrong input: must be a vector. + Ionchur mícheart: ní mór gur veicteoir é. + + + + Wrong input: must be a list or tuple of strings, or a single string. + Ionchur mícheart: ní mór gur liosta nó tuple teaghrán é, nó teaghrán aonair. + + + + Wrong input: must be 'Original', 'Frenet', or 'Tangent'. + Ionchur mícheart: ní mór é a bheith 'Bunaidh', 'Frenet', nó 'Tangent'. + + + + Wrong input: must be a number or vector. + Ionchur mícheart: ní mór gur uimhir nó veicteoir é. + + + + + + Input: single value expanded to vector. + Ionchur: luach aonair leathnaithe go veicteoir. + + + + + + Wrong input: must be an integer number. + Ionchur mícheart: ní mór gur uimhir shlán í. + + + + + + Input: number of elements must be at least 1. It is set to 1. + Ionchur: ní mór líon na n-eilimintí a bheith 1 ar a laghad. Tá sé socraithe go 1. + + + + + + Wrong input: must be a placement, a vector, or a rotation. + Ionchur mícheart: ní mór gur socrúchán, veicteoir, nó rothlú é. + + + + Wrong input: target_object must not be a list. + Ionchur mícheart: ní féidir le target_object a bheith ina liosta. + + + + Wrong input: target_object not in document. + Ionchur mícheart: níl target_object sa cháipéis. + + + + Wrong input: subelements must be a list or tuple of strings, or a single string. + Ionchur mícheart: ní mór do fho-eilimintí a bheith ina liosta nó ina dtápla teaghrán, nó ina dtéacs aonair. + + + + Wrong input: subelement {} not in object. + Ionchur mícheart: níl an fho-eilimint {} sa réad. + + + + Wrong input: label_type must be a string. + Ionchur mícheart: ní mór lipéad_cineál a bheith ina theaghrán. + + + + Wrong input: label_type must be one of the following: + Ionchur mícheart: ní mór lipéad_cineál a bheith ar cheann de na nithe seo a leanas: + + + + + + + Wrong input: must be a list of strings or a single string. + Ionchur mícheart: ní mór gur liosta teaghrán nó teaghrán aonair é. + + + + + Wrong input: must be a string, 'Horizontal', 'Vertical', or 'Custom'. + Ionchur mícheart: ní mór gur teaghrán é, 'Cothrománach', 'Ingearach', nó 'Saincheaptha'. + + + + Wrong input: points {} must be a list of at least two vectors. + Ionchur mícheart: ní mór do phointí {} a bheith ina liosta de dhá veicteoir ar a laghad. + + + + Direction is not 'Custom'; points won't be used. + Ní 'Saincheaptha' an treo; ní úsáidfear pointí. + + + + Wrong input: must be a list of two elements. For example, [object, 'Edge1']. + Ionchur mícheart: ní mór liosta de dhá eilimint a bheith ann. Mar shampla, [réad, 'Imeall1']. + + + + Wrong input: point_object not in document. + Ionchur mícheart: níl point_object sa cháipéis. + + + + Wrong input: object has the wrong type. + Ionchur mícheart: tá an cineál mícheart ag an réada. + + + + This function is deprecated. Do not use this function directly. + Tá an fheidhm seo imithe i léig. Ná húsáid an fheidhm seo go díreach. + + + + Use one of 'make_linear_dimension', or 'make_linear_dimension_obj'. + Bain úsáid as ceann amháin de 'make_linear_dimension', nó 'make_linear_dimension_obj'. + + + + Wrong input: edge_object must not be a list or tuple. + Ionchur mícheart: ní féidir le edge_object a bheith ina liosta ná ina thupla. + + + + + Wrong input: edge_object not in document. + Ionchur mícheart: níl edge_object sa cháipéis. + + + + + Wrong input: object doesn't have a 'Shape' to measure. + Ionchur mícheart: níl 'Cruth' le tomhas ag an réad. + + + + Wrong input: object does not have at least 1 element in 'Vertexes' to use for measuring. + Ionchur mícheart: níl eilimint amháin ar a laghad ag an réad i 'Vertexes' le húsáid le haghaidh tomhais. + + + + + Wrong input: must be an integer. + Ionchur mícheart: ní mór gur slánuimhir í. + + + + i1: values below 1 are not allowed; will be set to 1. + i1: ní cheadaítear luachanna faoi bhun 1; socrófar iad go 1. + + + + + Wrong input: vertex not in object. + Ionchur mícheart: níl an buaicphointe sa réad. + + + + i2: values below 1 are not allowed; will be set to the last vertex in the object. + i2: ní cheadaítear luachanna faoi bhun 1; socrófar iad go dtí an buaicphointe deireanach sa réad. + + + + Wrong input: object doesn't have at least one element in 'Edges' to use for measuring. + Ionchur mícheart: níl eilimint amháin ar a laghad ag an réad in 'Imill' le húsáid le haghaidh tomhais. + + + + index: values below 1 are not allowed; will be set to 1. + innéacs: ní cheadaítear luachanna faoi bhun 1; socrófar iad go 1. + + + + Wrong input: index doesn't correspond to an edge in the object. + Ionchur mícheart: ní fhreagraíonn an t-innéacs d'imeall sa réad. + + + + Wrong input: index doesn't correspond to a circular edge. + Ionchur mícheart: ní fhreagraíonn an t-innéacs d'imeall ciorclach. + + + + + Wrong input: must be a string, 'radius' or 'diameter'. + Ionchur mícheart: ní mór gur teaghrán, 'ga' nó 'trastomhas' é. + + + + + Wrong input: must be a list with two angles. + Ionchur mícheart: ní mór liosta le dhá uillinn a bheith ann. + + + + Wrong input: must be a number or quantity. + Ionchur mícheart: ní mór gur uimhir nó cainníocht í. + + + + Layers + Sraitheanna + + + + Wrong input: it must be a string. + Ionchur mícheart: ní mór gur teaghrán é. + + + + + + + Wrong input: must be a tuple of three floats 0.0 to 1.0. + Ionchur mícheart: ní mór gur tuple de thrí shnámhphointe é ó 0.0 go 1.0. + + + + + Wrong input: must be 'Solid', 'Dashed', 'Dotted', or 'Dashdot'. + Ionchur mícheart: ní mór é a bheith 'Soladach', 'Staipthe', 'Poncaithe', nó 'Dashdot'. + + + + Wrong input: must be a number between 0 and 100. + Ionchur mícheart: ní mór uimhir idir 0 agus 100 a bheith ann. + + + + + + + Edit + Eagar + + + + + Flatten + Leacaigh + + + + Upgrade: Unknown force method: + Uasghrádú: Modh fórsa anaithnid: + + + + Found 1 block: exploding it + Fuarthas 1 bhloc: á phléascadh + + + + Found 1 multi-solids compound: exploding it + Fuarthas 1 chomhdhúil il-sholaid: á phléascadh + + + + Found 1 parametric object: breaking its dependencies + Aimsíodh 1 réad paraiméadrach: ag briseadh a spleáchais + + + + Downgrade: Unknown force method: + Íosghrádú: Modh fórsa anaithnid: + + + + Found 1 array: exploding it + Aimsíodh 1 eagar: á phléascadh + + + + Found 2 objects: subtracting them + Fuarthas 2 rud: á ndealú + + + + Found several faces: splitting them + Fuarthas roinnt aghaidheanna: iad a scoilteadh + + + + Found several faces: subtracting them from the first one + Fuarthas roinnt aghaidheanna: á mbaint ón gcéad cheann + + + + Unable to downgrade these objects + Ní féidir na rudaí seo a íosghrádú + + + + Found 1 face: extracting its wires + Aghaidh amháin aimsithe: ag baint a sreanga amach + + + + Found only wires: extracting their edges + Ní bhfuarthas ach sreanga: a n-imeall a bhaint amach + + + + No object given + Níor tugadh aon réad + + + + The two points are coincident + Tá an dá phointe ag teacht le chéile + + + + mirrored + scáthánaithe + + + + Found 1 solidifiable object: solidifying it + Fuarthas 1 réad soladach: á sholadú + + + + Found 2 objects: fusing them + Aimsíodh 2 rud: á gcomhleá + + + + Found groups: closing open wires inside + Grúpaí aimsithe: sreanga oscailte á ndúnadh istigh + + + + Found meshes: turning them into Part shapes + Mogaill aimsithe: iad a thiontú ina gcruthanna Cuid + + + + Found object with several coplanar faces: refining them + Réad aimsithe le roinnt aghaidheanna comhphlánacha: iad a scagadh + + + + Found 1 closed sketch object: creating a face from it + Fuarthas 1 réad sceitse dúnta: aghaidh á cruthú uaidh + + + + Found closed wires: creating faces + Fuarthas sreanga dúnta: aghaidheanna á gcruthú + + + + Found several wires or edges: wiring them + Fuarthas roinnt sreanga nó imill: iad a shreangú + + + + + Found several non-treatable objects: creating compound + Fuarthas roinnt rudaí nach féidir a chóireáil: cumaisc á cruthú + + + + Unable to upgrade these objects + Ní féidir na réada seo a uasghrádú + + + + Found 1 open wire: closing it + Fuarthas sreang oscailte amháin: á dhúnadh + + + + + Found 1 non-parametric object: replacing it with a Draft object + Aimsíodh 1 réad neamhpharaiméadrach: á athsholáthar le réad Dréachta + + + + Found points: creating compound + Pointí aimsithe: cumaisc á cruthú + + + + Text + Téacs + + + + No Target + Gan Sprioc + + + + Invalid label type + Cineál lipéid neamhbhailí + + + + Tag not available for object + Níl an clib ar fáil don réad + + + + Material not available for object + Ábhar nach bhfuil ar fáil don réad + + + + Position not available for (sub)object + Níl an suíomh ar fáil don (fho)réad + + + + Length not available for (sub)object + Fad gan fáil don (fho)réad + + + + Area not available for (sub)object + Limistéar nach bhfuil ar fáil don (fho)réad + + + + Volume not available for (sub)object + Níl an toirt ar fáil don (fho)réad + + + + Opening Multiple Links + Oscailt Naisc Iolracha + + + + Multiple links found + Fuarthas roinnt naisc + + + + This may lead to the opening of various windows + D’fhéadfadh sé seo go n-osclófaí fuinneoga éagsúla + + + + File not found: + Comhad gan aimsiú: + + + + Opening hyperlink + Hipearnasc ag oscailt + + + + Select 3 vertices, one or more shapes or an object to define a working plane + Roghnaigh 3 bhuaicphointe, cruth amháin nó níos mó nó réad chun plána oibre a shainiú + + + + Do you want to update the SVG pattern options +of existing objects in all opened documents? + Ar mhaith leat roghanna patrún SVG na n-ábhar atá ann cheana +féin i ngach doiciméad oscailte a nuashonrú? + + + + Sketch is too complex to edit: it is suggested to use the default Sketcher editor + Tá an sceitse róchasta le heagarthóireacht: moltar an t-eagarthóir réamhshocraithe Sketcher a úsáid + + + + Create layer + Cruthaigh sraith + + + + Remove From Layer + Bain den Chiseal + + + + Add to New Layer + Cuir le Sraith Nua + + + + Remove from layer + Bain den tsraith + + + + Add to new layer + Cuir le sraith nua + + + + Add to layer + Cuir leis an tsraith + + + + Layers change + Athraíonn sraitheanna + + + + Flip Dimension + Toise Smeach + + + + Toggle Grid + Eangach a Athrú + + + + Change Slope + Athraigh Fána + + + + + Select exactly 2 objects, the base object and the path object, before calling this command + Roghnaigh 2 réad go díreach, an réad bonn agus an réad cosáin, sula nglaotar an t-ordú seo + + + + Create Path Array + Cruthaigh Eagar Cosáin + + + + Create Path Twisted Array + Cruthaigh Eagar Casta Cosáin + + + + Select exactly 2 objects, the base object and the point object, before calling this command + Roghnaigh 2 réad go díreach, an réad bonn agus an réad pointe, sula nglaotar an t-ordú seo + + + + Create Point Array + Cruthaigh Eagar Pointe + + + + Click anywhere on a line to split it + Cliceáil áit ar bith ar líne chun í a roinnt + + + + Split Line + Líne Scoilte + + + + No active Draft toolbar + Gan aon bharra uirlisí Dréachta gníomhach + + + + Construction Mode + Mód Tógála + + + + Toggle Display Mode + Mód Taispeána a Athrú + + + + 2 edges are needed + Tá 2 imeall ag teastáil + + + + Edges are not connected or radius is too large + Níl na himill ceangailte nó tá an ga ró-mhór + + + + Unable to build facebinder + Ní féidir ceanglóir aghaidhe a thógáil + + + + No valid faces for facebinder + Gan aon aghaidheanna bailí don cheanglóir aghaidhe + + + + Unable to build facebinder, resuming with sew disabled + Ní féidir ceanglóir aghaidhe a thógáil, ag atosú agus fuáil díchumasaithe + + + + Converting flat B-spline faces of facebinder to planar faces failed + Theip ar aghaidheanna comhréidhe B-splíne an cheanglóra aghaidhe a thiontú go haghaidheanna plánacha + + + + Activate Layer + Gníomhachtaigh an Sraith + + + + Reassign Properties of Layer + Athshannadh Airíonna na Sraithe + + + + Select Layer Contents + Roghnaigh Ábhar na Sraithe + + + + + Add New Layer + Cuir Sraith Nua leis + + + + Reassign Properties of All Layers + Athshann Airíonna na Sraitheanna Uile + + + + + Merge Layer Duplicates + Cumaisc Dúblaigh Sraitheanna + + + + The DXF import/export libraries needed by FreeCAD to handle +the DXF format were not found on this system. +Please either allow FreeCAD to download these libraries: + 1 - Load Draft workbench + 2 - Menu Edit → Preferences → Import-Export → DXF → Enable downloads +Or download these libraries manually, as explained on +https://github.com/yorikvanhavre/Draft-dxf-importer +To enabled FreeCAD to download these libraries, answer Yes. + Ní bhfuarthas na leabharlanna allmhairithe/onnmhairithe DXF a bhí ag teastáil ó FreeCAD chun an fhormáid DXF a láimhseáil ar an gcóras seo. +Lig do FreeCAD na leabharlanna seo a íoslódáil: +1 - Luchtaigh an Binse Oibre Dréachta +2 - Eagarthóireacht Roghchláir → Roghanna → Iompórtáil-Easpórtáil → DXF → Cumasaigh íoslódálacha +Nó íoslódáil na leabharlanna seo de láimh, mar a mhínítear ar +https://github.com/yorikvanhavre/Draft-dxf-importer +Chun FreeCAD a chumasú chun na leabharlanna seo a íoslódáil, freagair Tá. + + + + PAT file not found + Níor aimsíodh comhad PAT + + + + Specified PAT file is not a file + Ní comhad é an comhad PAT sonraithe + + + + Specified file type is not supported + Ní thacaítear leis an gcineál comhaid sonraithe + + + + Pattern not found in PAT file + Níor aimsíodh patrún sa chomhad PAT + + + + Workbench + + + Draft Creation + Cruthú Dréachta + + + + Draft Annotation + Dréacht-Anótáil + + + + Draft Modification + Dréachtmhodhnú + + + + Draft Utility + Fóntais Dréachta + + + + Draft Snap + Draft Snap + + + + &Drafting + &Dréachtú + + + + &Annotation + &Anótáil + + + + &Modification + &Modhnú + + + + &Utilities + &Fóntais + + + + Arc Tools + Uirlisí Arc + + + + Bézier Tools + Uirlisí Bézier + + + + Array Tools + Uirlisí Eagar + + + + Draft + + + Fillet + Filléad + + + + Delete original objects + Scrios réada bunaidh + + + + Create chamfer + Cruthaigh chamfer + + + + Save style + Sábháil stíl + + + + Name of this new style + Ainm an stíl nua seo + + + + Warning + Warning + + + + Name exists. Overwrite? + Tá an t-ainm ann. Forscríobh? + + + + Error: json module not found. Unable to load style + Earráid: modúl json gan aimsiú. Ní féidir stíl a luchtú + + + + Error: json module not found. Unable to save style + Earráid: modúl json gan aimsiú. Ní féidir an stíl a shábháil + + + + + Slope + Slope + + + + + + True + Fíor + + + + + + False + Bréagach + + + + Scale + Scála + + + + X-factor + Fachtóir X + + + + Y-factor + Fachtóir Y + + + + Z-factor + Fachtóir Z + + + + Uniform scaling + Scálú aonfhoirmeach + + + + Copy + Cóipeáil + + + + Modify subelements + Fo-eilimintí a mhodhnú + + + + Pick From/To Points + Roghnaigh Pointí Ó/Chuig + + + + Edit Scale + Cuir Scála in Eagar + + + + Create a clone + Cruthaigh clón + + + + _BSpline.createGeometry: Closed with same first/last Point. Geometry not updated. + _BSpline.createGeometry: Dúnta leis an gcéad phointe/deireanach céanna. Níor nuashonraíodh an geoiméadracht. + + + + Writing camera position + Writing camera position + + + + Writing objects shown/hidden state + Scríobh rudaí i riocht taispeánta/i bhfolach + + + + On + Ar + + + + + Name + Ainm + + + + Line Width + Leithead Líne + + + + Draw Style + Stíl Tarraingthe + + + + Line Color + Dath na Líne + + + + Face Color + Dath Aghaidhe + + + + Line Print Color + Dath Priontála Líne + + + + Transparency + Trédhearcacht + + + + New Layer + Sraith Nua + + + + Custom + Custom + + + + Label + Lipéad + + + + Position + Position + + + + Length + Fad + + + + Area + Area + + + + Volume + Toirt + + + + Tag + Tag + + + + Material + Ábhar + + + + Label + Position + Lipéad + Suíomh + + + + Label + Length + Lipéad + Fad + + + + Label + Area + Lipéad + Limistéar + + + + Label + Volume + Lipéad + Toirt + + + + Label + Material + Lipéad + Ábhar + + + + Create Clone + Cruthaigh Clón + + + + Choose a base object before using this command + Roghnaigh réad bonn sula n-úsáideann tú an t-ordú seo + + + + Offset direction is not defined. Move the mouse on either side of the object first to indicate a direction. + Níl treo an fhritháireamh sainmhínithe. Bog an luch ar gach taobh den réad ar dtús chun treo a léiriú. + + + + Point object does not have a discrete point, it cannot be used for an array + Níl pointe discréideach ag réad pointe, ní féidir é a úsáid le haghaidh eagar + + + + Download of DXF libraries failed. +Please install the DXF Library addon manually +from menu Tools → Addon Manager + Theip ar íoslódáil leabharlanna DXF. +Suiteáil an breiseán Leabharlann DXF de láimh le do thoil +ón roghchlár Uirlisí → Bainisteoir Breiseán + + + + importOCA + + + OCA: found no data to export + OCA: ní bhfuarthas aon sonraí le honnmhairiú + + + + successfully exported + easpórtáilte go rathúil + + + + ImportAirfoilDAT + + + Did not find enough coordinates + Níor aimsíodh go leor comhordanáidí + + + + ImportSVG + + + Unknown SVG export style, switching to Translated + Stíl easpórtála SVG anaithnid, ag athrú go Aistrithe + + + + The export list contains no object with a valid bounding box + Níl aon réad le bosca teorann bailí sa liosta easpórtála + + + + Draft_Label + + + Label + Lipéad + + + + Creates a label, optionally attached to a selected object or subelement + Cruthaíonn lipéad, atá ceangailte le réad nó fo-eilimint roghnaithe más mian leat + + + + Draft_Line + + + Line + Líne + + + + Creates a 2-point line + Cruthaíonn líne 2 phointe + + + + Draft_Wire + + + Polyline + Polalíne + + + + Creates a polyline + Cruthaíonn sé polalíne + + + + Draft_Hatch + + + Hatch + Hatch + + + + Creates hatches on the faces of a selected object + Cruthaíonn sé haistí ar aghaidheanna réada roghnaithe + + + + Draft_Join + + + Join + Bígí Linn + + + + Joins the selected lines or polylines into a single object. +The lines must share a common point at the start or at the end. + Ceanglaíonn sé na línte nó na polailínte roghnaithe le chéile in aon réad amháin. +Caithfidh pointe coiteann a bheith ag na línte ag an tús nó ag an deireadh. + + + + Draft_Text + + + Text + Téacs + + + + Creates a multi-line annotation + Cruthaíonn anótáil il-líne + + + + Draft_Move + + + Move + Bog + + + + Moves the selected objects. +If the "Copy" option is active, it creates displaced copies. + Bogann sé na réada roghnaithe. +Má tá an rogha "Cóipeáil" gníomhach, cruthaíonn sé cóipeanna díláithrithe. + + + + Draft_Arc + + + Arc + Arc + + + + Creates a circular arc from a center point and a radius + Cruthaíonn stua ciorclach ó phointe lárnach agus ga + + + + Draft_Edit + + + Edit + Eagar + + + + Edits the active object + Cuirtear an réad gníomhach in eagar + + + + Draft_Point + + + Point + Pointe + + + + Creates a point + Cruthaíonn pointe + + + + Draft_Rotate + + + Rotate + Rotate + + + + Rotates the selected objects. +If the "Copy" option is active, it will create rotated copies. + Rothlaíonn sé na réada roghnaithe. +Má tá an rogha "Cóipeáil" gníomhach, cruthófar cóipeanna rothlaithe. + + + + Draft_Fillet + + + Fillet + Filléad + + + + Creates a fillet between 2 selected edges + Cruthaíonn sé filléad idir 2 imeall roghnaithe + + + + Draft_Polygon + + + Polygon + Polygon + + + + Creates a regular polygon (triangle, square, pentagon…) + Cruthaíonn sé polagán rialta (triantán, cearnóg, peinteagán…) + + + + Draft_Split + + + Split + Scoilt + + + + Splits the selected line or polyline at a specified point + Scoilteann sé an líne nó an polalíne roghnaithe ag pointe sonraithe + + + + Draft_Trimex + + + Trimex + Trimex + + + + Trims or extends the selected object, or extrudes single faces + Bearrtar nó síneann sé an réad roghnaithe, nó easbhrúitear aghaidheanna aonair + + + + Draft_Circle + + + Circle + Ciorcal + + + + Creates a circle (full circular arc) + Cruthaíonn sé ciorcal (stua ciorclach iomlán) + + + + Draft_Ellipse + + + Ellipse + Éilips + + + + Creates an ellipse + Cruthaíonn sé éilips + + + + Draft_Facebinder + + + Facebinder + Facebinder + + + + Creates a facebinder from the selected faces + Cruthaíonn sé ceanglóir aghaidhe ó na haghaidheanna roghnaithe + + + + Draft_OrthoArray + + + Array + Eagar + + + + Creates copies of the selected object in an orthogonal pattern + Cruthaíonn sé cóipeanna den réad roghnaithe i bpatrún ortagónach + + + + Draft_Scale + + + Scale + Scála + + + + Scales the selected objects from a base point + Scálaíonn na rudaí roghnaithe ó phointe bonn + + + + Draft_Layer + + + New Layer + Sraith Nua + + + + Adds a layer to the document. +Objects added to this layer can share the same visual properties. + Cuireann sé seo sraith leis an doiciméad. +Is féidir leis na hairíonna amhairc céanna a bheith ag réada a chuirtear leis an tsraith seo. + + + + Draft_Dimension + + + Dimension + Toise + + + + Creates a linear dimension for a straight edge, a circular edge, or 2 picked points, or an angular dimension for 2 straight edges + Cruthaíonn sé toise líneach le haghaidh imeall díreach, imeall ciorclach, nó 2 phointe roghnaithe, nó toise uilleach le haghaidh 2 imeall díreach + + + + Draft_Stretch + + + Stretch + Síneadh + + + + Stretches the selected objects + Síneann sé na rudaí roghnaithe + + + + Draft_Rectangle + + + Rectangle + Rectangle + + + + Creates a 2-point rectangle + Cruthaíonn dronuilleog 2 phointe + + + + Draft_Mirror + + + Mirror + Scáthán + + + + Mirrors the selected objects along a line defined by 2 points + Scáthánaíonn sé na rudaí roghnaithe feadh líne atá sainmhínithe ag 2 phointe + + + + Draft_Clone + + + Clone + Clónáil + + + + Creates a clone of the selected objects + Cruthaíonn sé clón de na réada roghnaithe + + + + Draft_Upgrade + + + Upgrade + Uasghrádú + + + + Upgrades the selected objects into more complex shapes. +The result of the operation depends on the types of objects, which may be able to be upgraded several times in a row. +For example, it can join the selected objects into one, convert simple edges into parametric polylines, +convert closed edges into filled faces and parametric polygons, and merge faces into a single face. + Uasghrádaíonn sé na réada roghnaithe i gcruthanna níos casta. +Braitheann toradh na hoibríochta ar na cineálacha réad, a d'fhéadfaí a uasghrádú roinnt uaireanta as a chéile. +Mar shampla, is féidir leis na réada roghnaithe a cheangal le chéile in aon cheann amháin, imill shimplí a thiontú ina +bpolaílínte paraiméadracha, imill dhúnta a thiontú ina n-aghaidheanna líonta agus ina bpolaigíní paraiméadracha, agus aghaidheanna a chumasc in aon aghaidh amháin. + + + + Draft_Offset + + + Offset + Fritháireamh + + + + Offsets the selected object. +It can also create an offset copy of the original object. + Fritháireamh an réad roghnaithe. +Is féidir leis cóip fhritháireamh den réad bunaidh a chruthú freisin. + + + + Draft_Heal + + + Heal + Cneasaigh + + + + Heals faulty Draft objects saved with an earlier version of FreeCAD. +If an object is selected it tries to heal only that object, +otherwise it tries to heal all objects in the active document. + Leigheasann sé réada Dréachta lochtacha a sábháladh le leagan níos luaithe de FreeCAD. +Má roghnaítear réad, déanann sé iarracht an réad sin amháin a leigheas, +seachas sin déanann sé iarracht gach réad sa doiciméad gníomhach a leigheas. + + + + Draft_Downgrade + + + Downgrade + Íosghrádú + + + + Downgrades the selected objects into simpler shapes. +The result of the operation depends on the types of objects, which may be downgraded several times in a row. +For example, a 3D solid is deconstructed into separate faces, wires, and then edges. Faces can also be subtracted. + Íslíonn sé na réada roghnaithe go cruthanna níos simplí. +Braitheann toradh na hoibríochta ar na cineálacha réad, a d'fhéadfaí a ísliú arís agus arís eile as a chéile. +Mar shampla, déantar solad 3T a dhíchóimeáil ina aghaidheanna, sreanga, agus ansin imill ar leithligh. Is féidir aghaidheanna a bhaint freisin. + + + + App::Property + + + The placement of the base point of the first line + Suíomh phointe bonn na chéad líne + + + + The text displayed by this object. +It is a list of strings; each element in the list will be displayed in its own line. + An téacs a thaispeántar leis an réad seo. +Is liosta teaghrán é; taispeánfar gach eilimint sa liosta ina líne féin. + + + + Text string + Text string + + + + Font file name + Ainm comhaid cló + + + + Height of text + Airde an téacs + + + + Horizontal and vertical alignment + Ailíniú cothrománach agus ingearach + + + + Height reference used for justification + Tagairt airde a úsáidtear le haghaidh údarú + + + + Keep left margin and leading white space when justification is left + Coinnigh an corrlach clé agus an spás bán tosaigh nuair a fhágtar an údarú + + + + Scale to ensure cap height is equal to size + Scálaigh chun a chinntiú go bhfuil airde an chaipín cothrom leis an méid + + + + Inter-character spacing + Spásáil idir charachtair + + + + Oblique (slant) angle + Uillinn chlaonta (fiar) + + + + Fill letters with faces + Líon na litreacha le haghaidheanna + + + + Fuse faces if faces overlap, usually not required (can be very slow) + Cuir aghaidheanna le chéile má bhíonn forluí idir aghaidheanna, ní bhíonn gá leis de ghnáth (is féidir go mbeadh sé an-mhall) + + + + The base object used by this object + An réad bonn a úsáideann an réad seo + + + + The PAT file used by this object + An comhad PAT a úsáideann an réad seo + + + + The pattern name used by this object + Ainm an phatrúin a úsáideann an réad seo + + + + The pattern scale used by this object + An scála patrún a úsáideann an réad seo + + + + The pattern rotation used by this object + An rothlú patrún a úsáideann an réad seo + + + + If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + Má shocraítear go Bréagach, cuirtear an haisteoireacht i bhfeidhm mar atá ar na haghaidheanna, gan aistriúchán (d’fhéadfadh sé seo torthaí míchearta a thabhairt d’aghaidheanna neamh-XY) + + + + The objects included in this clone + Na réada atá san áireamh sa chlón seo + + + + The scale factor of this clone + Fachtóir scála an chlóin seo + + + + If Clones includes several objects, +set True for fusion or False for compound + Má tá roinnt réada i gClón, socraigh Fíor le haghaidh +comhleá nó Bréagach le haghaidh cumaisc + + + + Always create a compound + Cruthaigh comhdhúil i gcónaí + + + + Start angle of the arc + Uillinn tosaigh an stua + + + + End angle of the arc (for a full circle, + give it same value as First Angle) + Uillinn deiridh an stua (i gcás ciorcail iomláin, + tabhair an luach céanna dó agus atá ag an gCéad Uillinn) + + + + Radius of the circle + Ga an chiorcail + + + + + + + Create a face + Cruthaigh aghaidh + + + + + + + + + The area of this object + Achar an réada seo + + + + The objects that are part of this layer + Na rudaí atá mar chuid den chiseal seo + + + + Number of faces + Líon na n-aghaidheanna + + + + Radius of the control circle + Ga an chiorcail rialaithe + + + + How the polygon must be drawn from the control circle + Conas is gá an polagán a tharraingt ón gciorcal rialaithe + + + + + + Radius to use to fillet the corners + Ga le húsáid chun na coirnéil a líonadh + + + + + + Size of the chamfer to give to the corners + Méid an chamfer le tabhairt do na coirnéil + + + + The base object that will be duplicated. + An réad bonn a dhúblófar. + + + + + The object along which the copies will be distributed. It must contain 'Edges'. + An réad ar a ndáilfear na cóipeanna. Caithfidh 'Imill' a bheith ann. + + + + Number of copies to create. + Líon na gcóipeanna le cruthú. + + + + Rotation factor of the twisted array. + Fachtóir rothlaithe an eagair casta. + + + + + + + Show the individual array elements (only for Link arrays) + Taispeáin na heilimintí eagar aonair (i gcás eagar Nasc amháin) + + + + + + + The placement for each array element + An socrúchán do gach eilimint eagar + + + + The position of the tip of the leader line. +This point can be decorated with an arrow or another symbol. + Suíomh bharr na líne ceannaire. +Is féidir an pointe seo a mhaisiú le saighead nó le siombail eile. + + + + Object, and optionally subelement, whose properties will be displayed +as 'Text', depending on 'Label Type'. + +'Target' won't be used if 'Label Type' is set to 'Custom'. + Réad, agus fo-eilimint más mian leat, a thaispeánfar a airíonna mar 'Téacs', ag brath ar 'Chineál Lipéid'. + +Ní úsáidfear 'Sprioc' má shocraítear 'Cineál Lipéid' go 'Saincheaptha'. + + + + The list of points defining the leader line; normally a list of three points. + +The first point should be the position of the text, that is, the 'Placement', +and the last point should be the tip of the line, that is, the 'Target Point'. +The middle point is calculated automatically depending on the chosen +'Straight Direction' and the 'Straight Distance' value and sign. + +If 'Straight Direction' is set to 'Custom', the 'Points' property +can be set as a list of arbitrary points. + An liosta pointí a shainmhíníonn an líne ceannaire; liosta de thrí phointe de ghnáth. + +Ba chóir gurb é an chéad phointe suíomh an téacs, is é sin, an 'Suíomh', +agus ba chóir gurb é an pointe deireanach barr na líne, is é sin, an 'Pointe Sprioc'. +Ríomhtar an pointe lár go huathoibríoch ag brath ar an 'Treo Díreach' roghnaithe agus luach agus comhartha an 'Fad Díreach'. + +Má shocraítear 'Treo Díreach' go 'Saincheaptha', is féidir an mhaoin 'Pointí' a shocrú mar liosta pointí treallacha. + + + + The direction of the straight segment of the leader line. + +If 'Custom' is chosen, the points of the leader can be specified by +assigning a custom list to the 'Points' attribute. + Treo na coda dírí den líne ceannaire. + +Má roghnaítear 'Saincheaptha', is féidir pointí an cheannaire a shonrú trí liosta saincheaptha a shannadh don tréith 'Pointí'. + + + + The length of the straight segment of the leader line. + +This is an oriented distance; if it is negative, the line will be drawn +to the left or below the 'Text', otherwise to the right or above it, +depending on the value of 'Straight Direction'. + Fad na coda dírí den líne ceannaire. + +Is fad treoshuímh é seo; má tá sé diúltach, tarraingeofar an líne +ar chlé nó faoin 'Téacs', ar dheis nó os a chionn, +ag brath ar luach 'Treo Díreach'. + + + + The placement of the 'Text' element in 3D space + Suíomh an eilimint 'Téacs' sa spás 3T + + + + The text to display when 'Label Type' is set to 'Custom' + An téacs le taispeáint nuair a shocraítear 'Cineál Lipéid' go 'Saincheaptha' + + + + The text displayed by this label. + +This property is read-only, as the final text depends on 'Label Type', +and the object defined in 'Target'. +The 'Custom Text' is displayed only if 'Label Type' is set to 'Custom'. + An téacs a thaispeántar leis an lipéad seo. + +Is maoin léite amháin í seo, toisc go mbraitheann an téacs deiridh ar 'Cineál Lipéid', +agus an réad atá sainmhínithe i 'Sprioc'. +Ní thaispeántar an 'Téacs Saincheaptha' ach amháin má tá 'Cineál Lipéid' socraithe go 'Saincheaptha'. + + + + The type of information displayed by this label. + +If 'Custom' is chosen, the contents of 'Custom Text' will be used. +For other types, the string will be calculated automatically from the object defined in 'Target'. +'Tag' and 'Material' only work for objects that have these properties, like BIM objects. + +For 'Position', 'Length', and 'Area' these properties will be extracted from the main object in 'Target', +or from the subelement 'VertexN', 'EdgeN', or 'FaceN', respectively, if it is specified. + An cineál faisnéise a thaispeántar leis an lipéad seo. + +Má roghnaítear 'Saincheaptha', úsáidfear ábhar 'Téacs Saincheaptha'. +I gcás cineálacha eile, ríomhfar an teaghrán go huathoibríoch ón réad atá sainmhínithe i 'Sprioc'. +Ní oibríonn 'Clib' agus 'Ábhar' ach amháin le haghaidh réada a bhfuil na hairíonna seo acu, cosúil le réada BIM. + +I gcás 'Suíomh', 'Fad', agus 'Achar', bainfear na hairíonna seo ón bpríomhréad i 'Sprioc', nó ón bhfo-eilimint 'VertexN', 'EdgeN', nó 'FaceN', faoi seach, má shonraítear é. + + + + General scaling factor that affects the annotation consistently +because it scales the text, and the line decorations, if any, +in the same proportion. + Fachtóir scálúcháin ginearálta a mbíonn tionchar comhsheasmhach aige ar an nóta +toisc go ndéanann sé an téacs, agus na maisiúcháin líne, más ann dóibh, a scálú, +sa chomhréir chéanna. + + + + Annotation style to apply to this object. +When using a saved style some of the view properties will become read-only; +they will only be editable by changing the style through the 'Annotation style editor' tool. + Stíl anótála le cur i bhfeidhm ar an réad seo. +Agus stíl shábháilte á húsáid, beidh cuid de na hairíonna radhairc inléite amháin; +ní bheidh siad in-eagarthóireacht ach tríd an stíl a athrú tríd an uirlis 'Eagarthóir stíl anótála'. + + + + + The base object that will be duplicated + An réad bunúsach a dhúblófar + + + + List of connected edges in the 'Path Object'. +If these are present, the copies will be created along these subelements only. +Leave this property empty to create copies along the entire 'Path Object'. + Liosta d'imeall ceangailte sa 'Réad Cosáin'. +Má tá siad seo i láthair, cruthófar na cóipeanna feadh na bhfo-eilimintí seo amháin. +Fág an mhaoin seo folamh chun cóipeanna a chruthú feadh an 'Réad Cosáin' ar fad. + + + + Force use of 'Vertical Vector' as local Z-direction when using 'Original' or 'Tangent' alignment mode + Éirigh úsáid 'Veicteoir Ingearach' mar threo Z áitiúil agus mód ailínithe 'Bunaidh' nó 'Tadhlaí' in úsáid + + + + Number of copies to create + Líon na gcóipeanna le cruthú + + + + Additional translation that will be applied to each copy. +This is useful to adjust for the difference between shape centre and shape reference point. + Aistriúchán breise a chuirfear i bhfeidhm ar gach cóip. +Tá sé seo úsáideach chun an difríocht idir lár an chrutha agus pointe tagartha an chrutha a choigeartú. + + + + Alignment vector for 'Tangent' mode + Veicteoir ailínithe don mhodh 'Tangent' + + + + Direction of the local Z axis when 'Force Vertical' is true + Treo an ais Z áitiúil nuair a bhíonn 'Fórsa Ingearach' fíor + + + + Method to orient the copies along the path. +- Original: X is curve tangent, Y is normal, and Z is the cross product. +- Frenet: aligns the object following the local coordinate system along the path. +- Tangent: similar to 'Original' but the local X axis is pre-aligned to 'Tangent Vector'. + +To get better results with 'Original' or 'Tangent' you may have to set 'Force Vertical' to true. + Modh chun na cóipeanna a threorú feadh an chosáin. +- Bunleagan: Is é X tadhlaí cuar, is é Y gnáthleagan, agus is é Z an trastháirge. +- Frenet: ailíníonn sé an réad ag leanúint an chórais chomhordanáidí áitiúil feadh an chosáin. +- Tadhlaí: cosúil le 'Bunleagan' ach tá an ais X áitiúil réamh-ailínithe le 'Veicteoir Tadhlaí'. + +Chun torthaí níos fearr a fháil le 'Bunleagan' nó 'Tadhlaí', b'fhéidir go mbeidh ort 'Fórsáil Ingearach' a shocrú go fíor. + + + + Walk the path backwards. + Siúil an cosán ar gcúl. + + + + How copies are spaced. + - Fixed count: available path length (minus start and end offsets) is evenly divided into n. + - Fixed spacing: start at "Start offset" and place new copies after traveling a fixed distance along the path. + - Fixed count and spacing: same as "Fixed spacing", but also stop at given number of copies. + Conas a spásáiltear cóipeanna. +- Líon seasta: roinntear fad na cosáin atá ar fáil (lúide na fritháireamh tosaigh agus deiridh) go cothrom ina n. +- Spásáil sheasta: tosaigh ag "Fritháireamh tosaigh" agus cuir cóipeanna nua i bhfeidhm tar éis achar seasta a thaisteal feadh na cosáin. +- Líon agus spásáil sheasta: mar an gcéanna le "Spásáil sheasta", ach stopann sé freisin ag líon áirithe cóipeanna. + + + + Base fixed distance between elements. + Fad socraithe idir eilimintí. + + + + Use repeating spacing patterns instead of uniform spacing. + Bain úsáid as patrúin spásála athchleachtacha in ionad spásáil aonfhoirmeach. + + + + Spacing is multiplied by a corresponding number in this sequence. + Déantar an spásáil a iolrú faoi uimhir chomhfhreagrach sa seicheamh seo. + + + + Length from the start of the path to the first copy. + Fad ó thús an chosáin go dtí an chéad chóip. + + + + Length from the end of the path to the last copy. + Fad ó dheireadh na cosáin go dtí an chóip dheireanach. + + + + Orient the copies along the path depending on the 'Align Mode'. +Otherwise the copies will have the same orientation as the original Base object. + Treoshuigh na cóipeanna feadh an chosáin ag brath ar an 'Mód Ailínithe'. Seachas sin beidh an treoshuíomh céanna ag na cóipeanna leis an réad Bunúsach bunaidh. + + + + The type of array to create. +- Ortho: places the copies in the direction of the global X, Y, Z axes. +- Polar: places the copies along a circular arc, up to a specified angle, and with certain orientation defined by a center and an axis. +- Circular: places the copies in concentric circles around the base object. + An cineál eagair atá le cruthú. +- Ortho: cuireann sé na cóipeanna i dtreo na n-aiseanna domhanda X, Y, Z. +- Polar: cuireann sé na cóipeanna feadh stua ciorclach, suas go dtí uillinn shonraithe, agus le treoshuíomh áirithe atá sainmhínithe ag lár agus ais. +- Ciorclach: cuireann sé na cóipeanna i gciorcail chomhlárnacha timpeall an réada bhunúsaigh. + + + + + + + Specifies if the copies should be fused together if they touch each other (slower) + Sonraíonn sé seo an gcaithfear na cóipeanna a chumasc le chéile má bhíonn siad i dteagmháil lena chéile (níos moille) + + + + Number of copies in X-direction + Líon na gcóipeanna i dtreo-X + + + + Number of copies in Y-direction + Líon na gcóipeanna i dtreo-Y + + + + Number of copies in Z-direction + Líon na gcóipeanna i dtreo Z + + + + Distance and orientation of intervals in X-direction + Fad agus treoshuíomh eatraimh i dtreo-X + + + + Distance and orientation of intervals in Y-direction + Fad agus treoshuíomh eatraimh i dtreo-Y + + + + Distance and orientation of intervals in Z-direction + Fad agus treoshuíomh eatraimh i dtreo Z + + + + The axis direction around which the elements in a polar or a circular array will be created + Treo an ais timpeall a gcruthófar na heilimintí i sraith pholarach nó chiorclach + + + + Center point for polar and circular arrays. +The 'Axis' passes through this point. + Lárphointe do eagair pholacha agus chiorclacha. +Téann an 'Ais' tríd an bpointe seo. + + + + The axis object that overrides the value of 'Axis' and 'Center', for example, a datum line. +Its placement, position and rotation, will be used when creating polar and circular arrays. +Leave this property empty to be able to set 'Axis' and 'Center' manually. + An réad ais a sháraíonn luach 'Ais' agus 'Lár', mar shampla, líne sonraí. +Úsáidfear a shuíomh, a shuíomh agus a rothlú agus eagair pholacha agus chiorclacha á gcruthú. +Fág an mhaoin seo folamh le bheith in ann 'Ais' agus 'Lár' a shocrú de láimh. + + + + Number of copies in the polar direction + Líon na gcóipeanna sa treo polach + + + + Distance and orientation of intervals in 'Axis' direction + Fad agus treoshuíomh eatraimh i dtreo 'Ais' + + + + Angle to cover with copies + Uillinn le clúdach le cóipeanna + + + + Distance between concentric circles + Fad idir ciorcail chomhlárnacha + + + + Distance between copies in the same circle + Fad idir cóipeanna sa chiorcal céanna + + + + Number of concentric circle. The 'Base' object counts as one circle. + Líon na gciorcal comhlárnach. Comhairtear an réad 'Bonn' mar chiorcal amháin. + + + + A parameter that determines how many symmetry planes the circular array will have + Paraiméadar a chinneann cé mhéad plána siméadrachta a bheidh san eagar ciorclach + + + + Total number of elements in the array. +This property is read-only, as the number depends on the parameters of the array. + Líon iomlán na n-eilimintí san eagar. +Is maoin léite amháin í seo, toisc go mbraitheann an líon ar pharaiméadair an eagar. + + + + Base object that will be duplicated + Réad bonn a dhúblófar + + + + Object containing points used to distribute the copies. + Réad ina bhfuil pointí a úsáidtear chun na cóipeanna a dháileadh. + + + + Number of copies in the array. +This property is read-only, as the number depends on the points in 'Point Object'. + Líon na gcóipeanna san eagar. +Is maoin léite amháin í seo, toisc go mbraitheann an líon ar na pointí i 'Point Object'. + + + + Additional placement, shift and rotation, that will be applied to each copy + Socrú, aistriú agus rothlú breise, a chuirfear i bhfeidhm ar gach cóip + + + + The base object this 2D view must represent + An réad bonn a chaithfidh an radharc 2T seo a léiriú + + + + The projection vector of this object + Veicteoir teilgean an réada seo + + + + The way the viewed object must be projected + An chaoi a gcaithfear an réad a fheictear a theilgean + + + + The indices of the faces to be projected in Individual Faces mode + Innéacsanna na n-aghaidheanna atá le teilgean i mód Aghaidheanna Aonair + + + + Show hidden lines + Taispeáin línte i bhfolach + + + + Fuse wall and structure objects of same type and material + Cuir balla agus réada struchtúir den chineál agus den ábhar céanna le chéile + + + + Tessellate Ellipses and B-splines into line segments + Tessellate Eilipsí agus B-splíní i mírlínte + + + + For Cutlines and Cutfaces modes, this leaves the faces at the cut location + I gcás na modhanna Gearrlínte agus Aghaidheanna Gearrtha, fágann sé seo na haghaidheanna ag an suíomh gearrtha + + + + Length of line segments if tessellating Ellipses or B-splines into line segments + Fad na ndeighleogán líne má dhéantar eilipsí nó splíní-B a theasailéadú i ndeighleoga líne + + + + If this is True, this object will include only visible objects + Más fíor é seo, ní bheidh ach rudaí infheicthe san áireamh sa réad seo + + + + A list of exclusion points. Any edge touching any of those points will not be drawn. + Liosta pointí eisiaimh. Ní tharraingeofar aon imeall a bhaineann le haon cheann de na pointí sin. + + + + A list of exclusion object names. Any object viewed that matches a name from the list will not be drawn. + Liosta d'ainmneacha réad eisiaimh. Ní tharraingeofar aon réad a fheictear a mheaitseálann ainm ón liosta. + + + + If this is True, only solid geometry is handled. This overrides the base object's Only Solids property + Más fíor é seo, ní láimhseálfar ach geoiméadracht sholadach. Sáraíonn sé seo airí Solaid Amháin an réada bhunúsaigh + + + + If this is True, the contents are clipped to the borders of the section plane, if applicable. This overrides the base object's Clip property + Más fíor é seo, gearrtar an t-ábhar go dtí teorainneacha an eitleáin rannóige, más infheidhme. Sáraíonn sé seo airí Gearr an réada bhunúsaigh + + + + This object will be recomputed only if this is True. + Ní athríomhfar an réad seo ach amháin má tá sé seo Fíor. + + + + The points of the Bezier curve + Pointí cuar Bezier + + + + The degree of the Bezier function + Céim na feidhme Bezier + + + + Continuity + Leanúnachas + + + + If the Bezier curve should be closed or not + Ar cheart cuar Bezier a dhúnadh nó nach ea + + + + Create a face if this curve is closed + Cruthaigh aghaidh má tá an cuar seo dúnta + + + + The length of this object + Fad an réada seo + + + + The placement of this object + Suíomh an réada seo + + + + X Location + Suíomh X + + + + Y Location + Suíomh Y + + + + Z Location + Suíomh Z + + + + Start angle of the elliptical arc + Uillinn tosaigh an stua éilipseach + + + + End angle of the elliptical arc + + (for a full circle, give it same value as First Angle) + Uillinn deiridh an stua éilipseach + + (i gcás ciorcail iomláin, tabhair an luach céanna dó agus atá ag an gCéad Uillinn) + + + + Minor radius of the ellipse + Ga beag an éilips + + + + Major radius of the ellipse + Ga mór an éilips + + + + Area of this object + Limistéar an réada seo + + + + The start point of this line. + Pointe tosaigh na líne seo. + + + + The end point of this line. + Deireadhphointe na líne seo. + + + + The length of this line. + Fad na líne seo. + + + + Radius to use to fillet the corner. + Ga le húsáid chun an chúinne a líonadh. + + + + The normal direction of the text of the dimension + Treo gnáth téacs an toise + + + + The object measured by this dimension + An réad a thomhaistear leis an toise seo + + + + The object, and specific subelements of it, +that this dimension is measuring. + +There are various possibilities: +- An object, and one of its edges. +- An object, and two of its vertices. +- An arc object, and its edge. + An réad, agus fo-eilimintí sonracha de, +atá á thomhas ag an toise seo. + +Tá féidearthachtaí éagsúla ann: +- Réad, agus ceann dá imill. +- Réad, agus dhá cheann dá bhuaicphointí. +- Réad stua, agus a imeall. + + + + A point through which the dimension line, or an extrapolation of it, will pass. + +- For linear dimensions, this property controls how close the dimension line +is to the measured object. +- For radial dimensions, this controls the direction of the dimension line +that displays the measured radius or diameter. +- For angular dimensions, this controls the radius of the dimension arc +that displays the measured angle. + Pointe trína rachaidh an líne thoise, nó easpórtáil di. + +- I gcás toisí líneacha, rialaíonn an mhaoin seo cé chomh gar is atá an líne thoise +don réad tomhaiste. +- I gcás toisí gathacha, rialaíonn sé seo treo na líne thoise +a thaispeánann an ga nó an trastomhas tomhaiste. +- I gcás toisí uilleacha, rialaíonn sé seo ga an stua thoise +a thaispeánann an uillinn tomhaiste. + + + + Starting point of the dimension line. + +If it is a radius dimension it will be the center of the arc. +If it is a diameter dimension it will be a point that lies on the arc. + Pointe tosaigh na líne toise. + +Más toise ga í, is é lár an áirse a bheidh ann. +Más toise trastomhais a bheidh ann, is pointe atá suite ar an áirse a bheidh ann. + + + + Ending point of the dimension line. + +If it is a radius or diameter dimension +it will be a point that lies on the arc. + Pointe deiridh na líne toise. + +Más toise ga nó trastomhais atá ann, beidh sé +ina phointe atá suite ar an stua. + + + + The direction of the dimension line. +If this remains '(0,0,0)', the direction will be calculated automatically. + Treo na líne toise. +Má fhanann sé seo '(0,0,0)', ríomhfar an treo go huathoibríoch. + + + + The value of the measurement. + +This property is read-only because the value is calculated +from the 'Start' and 'End' properties. + +If the 'Linked Geometry' is an arc or circle, this 'Distance' +is the radius or diameter, depending on the 'Diameter' property. + Luach an tomhais. + +Is féidir an mhaoin seo a léamh amháin mar go ríomhtar +an luach ó na hairíonna 'Tosaigh' agus 'Deireadh'. + +Más stua nó ciorcal atá sa 'Geoiméadracht Nasctha', is é an 'Fad' +seo an ga nó an trastomhas, ag brath ar an mhaoin 'Trastomhas'. + + + + When measuring circular arcs, it determines whether to display +the radius or the diameter value + Agus stuaic chiorclacha á dtomhas, cinneann sé an luach ga +nó trastomhais a thaispeáint + + + + Starting angle of the dimension line (circular arc). +The arc is drawn counter-clockwise. + Uillinn tosaigh na líne toise (stua ciorclach). +Tarraingítear an stua tuathal. + + + + Ending angle of the dimension line (circular arc). +The arc is drawn counter-clockwise. + Uillinn deiridh na líne toise (stua ciorclach). +Tarraingítear an stua tuathal. + + + + The center point of the dimension line, which is a circular arc. + +This is normally the point where two line segments, or their extensions +intersect, resulting in the measured 'Angle' between them. + Lárphointe na líne toise, ar stua ciorclach é. + +De ghnáth, is é seo an pointe ina dtrasnaíonn dhá mhírlíne, nó a síntí, a chéile, +rud a fhágann go bhfuil an 'Uillinn' tomhaiste eatarthu. + + + + The value of the measurement. + +This property is read-only because the value is calculated from +the 'First Angle' and 'Last Angle' properties. + Luach an tomhais. + +Is maoin léite amháin í seo mar go ríomhtar an luach ó na hairíonna 'An Chéad Uillinn' agus 'An Uillinn Dheiridh'. + + + + Length of the rectangle + Fad an dronuilleog + + + + Height of the rectangle + Airde an dronuilleog + + + + Horizontal subdivisions of this rectangle + Fo-roinnteanna cothrománacha an dronuilleog seo + + + + Vertical subdivisions of this rectangle + Fo-ranna ingearacha an dronuilleog seo + + + + Linked faces + Aghaidheanna nasctha + + + + Specifies if splitter lines must be removed + Sonraíonn an gá línte scoilteora a bhaint + + + + An optional extrusion value to be applied to all faces + Luach easbhrúite roghnach le cur i bhfeidhm ar gach aghaidh + + + + An optional offset value to be applied to all faces + Luach fritháireamh roghnach le cur i bhfeidhm ar gach aghaidh + + + + This specifies if the shapes sew + Sonraíonn sé seo an bhfuil na cruthanna ag fuáil + + + + The area of the faces of this Facebinder + Achar aghaidheanna an Cheanglóra Aghaidhe seo + + + + The components of this block + Comhpháirteanna an bhloic seo + + + + The vertices of the wire + Buaicphointí na sreinge + + + + If the wire is closed or not + Más rud é go bhfuil an sreang dúnta nó nach bhfuil + + + + The base object is the wire, it's formed from 2 objects + Is é an sreang an réad bunúsach, tá sé déanta as dhá réad + + + + The tool object is the wire, it's formed from 2 objects + Is é an sreang an réad uirlise, tá sé déanta as dhá réad + + + + The start point of this line + Pointe tosaigh na líne seo + + + + The end point of this line + Deireadhphointe na líne seo + + + + The length of this line + Fad na líne seo + + + + Create a face if this object is closed + Cruthaigh aghaidh má tá an réad seo dúnta + + + + The number of subdivisions of each edge + Líon na bhfo-roinnte de gach imeall + + + + The points of the B-spline + Pointí an B-splíne + + + + If the B-spline is closed or not + Más rud é go bhfuil an B-spline dúnta nó nach bhfuil + + + + Create a face if this B-spline is closed + Cruthaigh aghaidh má tá an B-splíne seo dúnta + + + + Parameterization factor + Fachtóir paraiméadairithe + + + + Force sync pattern placements even when array elements are expanded + Cuirtear socruithe patrún sioncrónaithe i bhfeidhm fiú nuair a leathnaítear eilimintí eagar + + + + Show the individual array elements + Taispeáin na heilimintí eagar aonair + + + + Text color + Dath an téacs + + + + + Line spacing (relative to font size) + Spásáil líne (i gcoibhneas le méid an chló) + + + + Vertical alignment + Ailíniú ingearach + + + + Maximum number of characters on each line of the text box + Uasmhéid na gcarachtar ar gach líne den bhosca téacs + + + + + Horizontal alignment + Ailíniú cothrománach + + + + The type of frame around the text of this object + An cineál fráma timpeall téacs an réada seo + + + + Display a leader line or not + Taispeáin líne ceannaire nó ná taispeáin + + + + Line width + Line width + + + + Line color + Line color + + + + Defines an SVG pattern. + Sainmhíníonn sé patrún SVG. + + + + Defines the size of the SVG pattern. + Sainmhíníonn sé méid an phatrúin SVG. + + + + If it is true, the objects contained within this layer will adopt the line color of the layer + Más fíor é, glacfaidh na rudaí atá sa tsraith seo dath líne na sraithe + + + + If it is true, the objects contained within this layer will adopt the shape appearance of the layer + Más fíor é, glacfaidh na rudaí atá sa tsraith seo cruth na sraithe + + + + If it is true, the print color will be used when objects in this layer are placed on a TechDraw page + Más fíor é, úsáidfear an dath priontála nuair a chuirtear réada sa chiseal seo ar leathanach TechDraw + + + + The line color of the objects contained within this layer + Dath líne na n-ábhar atá sa tsraith seo + + + + The shape color of the objects contained within this layer + Dath cruth na n-ábhar atá sa tsraith seo + + + + The shape appearance of the objects contained within this layer + Cruth na réad atá sa chiseal seo + + + + The line width of the objects contained within this layer + Leithead líne na réad atá sa tsraith seo + + + + The draw style of the objects contained within this layer + Stíl tarraingthe na réad atá sa tsraith seo + + + + The transparency of the objects contained within this layer + Trédhearcacht na n-ábhar atá sa tsraith seo + + + + The line color of the objects contained within this layer, when used on a TechDraw page + Dath líne na n-ábhar atá sa chiseal seo, nuair a úsáidtear é ar leathanach TechDraw + + + + Font name + Ainm cló + + + + Font size + Méid cló + + + + Spacing between text and dimension line + Spásáil idir téacs agus líne thoise + + + + Rotate the dimension text 180 degrees + Rothlaigh an téacs toise 180 céim + + + + Text Position. +Leave '(0,0,0)' for automatic position + Suíomh Téacs. +Fág '(0,0,0)' le haghaidh suíomh uathoibríoch + + + + Text override. +Write '$dim' so that it is replaced by the dimension length. + Sárú téacs. +Scríobh '$dim' ionas go gcuirfear fad na toise ina áit. + + + + The number of decimals to show + Líon na ndeachúlacha le taispeáint + + + + Show the unit suffix + Show the unit suffix + + + + A unit to express the measurement. +Leave blank for system default. +Use 'arch' to force US arch notation + Aonad chun an tomhas a chur in iúl. +Fág bán le haghaidh réamhshocrú an chórais. +Úsáid 'arch' chun nótaíocht arch SAM a fhorchur + + + + + + + Arrow size + Méid na saighe + + + + + + + Arrow type + Cineál saighead + + + + Rotate the dimension arrows 180 degrees + Rothlaigh na saigheada toise 180 céim + + + + The distance the dimension line is extended +past the extension lines + An fad a shíntear an líne thoise thar na línte síneadh + + + + Length of the extension lines + Fad na línte síneadh + + + + Length of the extension line +beyond the dimension line + Fad na líne síneadh +thar an líne toise + + + + Shows the dimension line and arrows + Taispeánann sé an líne thoise agus na saigheada + + + + The display length of this section plane + The display length of this section plane + + + + The size of the arrows of this section plane + The size of the arrows of this section plane + + + + Defines a texture image (overrides hatch patterns) + Sainmhíníonn íomhá uigeachta (sáraíonn patrúin hata) + + + + Command + + + + Transform + Claochlú + + + + QObject + + + + + + + Draft + Dréacht + + + + + + + Import-Export + Iompórtáil-Easpórtáil + + + + Draft_AnnotationStyleEditor + + + Annotation Styles + Stíleanna Anótála + + + + Opens an editor to manage or create annotation styles + Osclaíonn sé eagarthóir chun stíleanna anótála a bhainistiú nó a chruthú + + + + Draft_Arc_3Points + + + Arc From 3 Points + Arc ó 3 Phointe + + + + Creates a circular arc from 3 points + Cruthaíonn sé stua ciorclach ó 3 phointe + + + + Draft_ArcTools + + + Arc Tools + Uirlisí Arc + + + + Tools to create various types of circular arcs + Uirlisí chun cineálacha éagsúla stua ciorclacha a chruthú + + + + Draft_ArrayTools + + + Array Tools + Uirlisí Eagar + + + + Tools to create various types of arrays, including rectangular, polar, circular, path, and point arrays + Uirlisí chun cineálacha éagsúla eagair a chruthú, lena n-áirítear eagair dronuilleogacha, polacha, ciorclacha, cosáin agus phointe + + + + Draft_BezCurve + + + Bézier Curve + Cuar Bézier + + + + Creates an n-degree Bézier curve. The more points, the higher the degree. + Cruthaíonn sé cuar Bézier n-chéim. Dá mhéad pointí, is airde an chéim. + + + + Draft_CubicBezCurve + + + Cubic Bézier Curve + Cuar Bézier Ciúbach + + + + Creates a Bézier curve made of 2nd degree (quadratic) and 3rd degree (cubic) segments. Clicking and dragging allows to define segments. +Control points and properties of each knot can be edited after creation. + Cruthaíonn sé cuar Bézier déanta as codanna den 2ú céim (cearnach) agus den 3ú céim (ciúbach). Trí chliceáil agus tarraingt is féidir codanna a shainiú. +Is féidir pointí rialaithe agus airíonna gach snaidhme a chur in eagar tar éis a chruthú. + + + + Draft_BezierTools + + + Bézier Tools + Uirlisí Bézier + + + + Tools to create various types of Bézier curves + Uirlisí chun cineálacha éagsúla cuar Bézier a chruthú + + + + Draft_CircularArray + + + Circular Array + Eagar Ciorclach + + + + Creates copies of the selected object in a radial pattern with 1 or more circular layers + Cruthaíonn sé cóipeanna den réad roghnaithe i bpatrún gathach le sraith chiorclach amháin nó níos mó + + + + Draft_FlipDimension + + + Flip Dimension + Toise Smeach + + + + Flips the normal direction of the selected dimensions (linear, radial, angular). +If other objects are selected they are ignored. + Casann sé treo gnáth na dtoisí roghnaithe (líneach, gathach, uilleach). +Má roghnaítear réada eile, déantar neamhaird díobh. + + + + Draft_Draft2Sketch + + + Draft to Sketch + Dréacht go Sceitse + + + + Converts bidirectionally between Draft objects and sketches. +Multiple selected Draft objects are converted into a single sketch. +However, a single sketch with disconnected traces is converted into several individual Draft objects. + Déanann sé seo a thiontú go déthreoch idir réada Dréachta agus sceitsí. +Déantar ilréada Dréachta roghnaithe a thiontú ina sceitse aonair. +Mar sin féin, déantar sceitse aonair le rianta scoite a thiontú ina roinnt réada Dréachta aonair. + + + + Draft_ToggleGrid + + + Toggle Grid + Eangach a Athrú + + + + Toggles the visibility of the Draft grid + Athraíonn sé infheictheacht an eangaigh Dréachta + + + + Draft_AddToGroup + + + Add to Group + Cuir leis an nGrúpa + + + + Adds selected objects to a group, or removes them from any group + Cuireann sé rudaí roghnaithe le grúpa, nó baintear iad as aon ghrúpa + + + + Draft_SelectGroup + + + Select Group + Roghnaigh Grúpa + + + + Selects the contents of selected groups. For selected non-group objects, the contents of the group they are in are selected. + Roghnaíonn sé seo ábhar na ngrúpaí roghnaithe. I gcás réada nach grúpaí iad, roghnaítear ábhar an ghrúpa ina bhfuil siad. + + + + Draft_AutoGroup + + + Auto-Group + Uathghrúpáil + + + + Adds new Draft and BIM objects to the selected layer or group + Cuireann sé réada Dréachta agus BIM nua leis an tsraith nó leis an ngrúpa roghnaithe + + + + Draft_AddConstruction + + + Add to Construction Group + Cuir leis an nGrúpa Tógála + + + + Adds the selected objects to the construction group, +and changes their appearance to the construction style. +The construction group is created if it does not exist. + Cuireann sé na réada roghnaithe leis an ngrúpa tógála, +agus athraíonn sé a gcuma go dtí an stíl tógála. +Cruthaítear an grúpa tógála mura bhfuil sé ann. + + + + Draft_AddNamedGroup + + + New Named Group + Grúpa Ainmnithe Nua + + + + Adds a group with a given name + Cuireann grúpa leis le hainm tugtha + + + + Draft_Hyperlink + + + Open Links + Oscail Naisc + + + + Opens linked documents + Osclaíonn doiciméid nasctha + + + + Draft_AddToLayer + + + Add to Layer + Cuir le Sraith + + + + Adds selected objects to a layer, or removes them from any layer + Cuireann sé rudaí roghnaithe le sraith, nó baintear iad as aon tsraith + + + + Draft_LayerManager + + + Manage Layers + Manage Layers + + + + Allows to modify the layers + Ceadaíonn sé na sraitheanna a mhodhnú + + + + Draft_Slope + + + Set Slope + Socraigh Fána + + + + Sets the slope of the selected line by changing the value of the Z value of one of its points. +If a polyline is selected, it will apply the slope transformation to each of its segments. + +The slope will always change the Z value, therefore this command only works well for +straight Draft lines that are drawn on the XY-plane. + Socraíonn sé fána na líne roghnaithe trí luach Z ceann dá pointí a athrú. +Má roghnaítear polalíne, cuirfidh sé an claochlú fána i bhfeidhm ar gach ceann dá dheighleoga. + +Athróidh an fána an luach Z i gcónaí, dá bhrí sin ní oibríonn an t-ordú seo go maith ach amháin le haghaidh línte dréachta díreacha atá tarraingthe ar an eitleán XY. + + + + Draft_PathArray + + + Path Array + Eagar Cosáin + + + + Creates copies of the selected object along a selected path + Cruthaíonn cóipeanna den réad roghnaithe feadh conair roghnaithe + + + + Draft_PathLinkArray + + + Path Link Array + Eagar Nasc Cosáin + + + + Creates linked copies of the selected object along a selected path + Cruthaíonn cóipeanna nasctha den réad roghnaithe feadh conair roghnaithe + + + + Draft_PathTwistedArray + + + Twisted Path Array + Eagar Cosáin Chasta + + + + Creates twisted copies of the selected object along a selected path + Cruthaíonn cóipeanna casta den réad roghnaithe feadh conair roghnaithe + + + + Draft_PathTwistedLinkArray + + + Twisted Path Link Array + Eagar Nasc Cosáin Chasta + + + + Creates twisted linked copies of the selected object along a selected path + Cruthaíonn cóipeanna nasctha casta den réad roghnaithe feadh an chosáin roghnaithe + + + + Draft_WorkingPlaneProxy + + + Working Plane Proxy + Seachfhreastalaí Eitleáin Oibre + + + + Creates a proxy object from the current working plane that allows to restore the camera position and visibility of objects + Cruthaíonn sé réad seachfhreastalaí ón eitleán oibre reatha a ligeann duit suíomh an cheamara agus infheictheacht réad a athbhunú + + + + Draft_PointArray + + + Point Array + Eagar Pointe + + + + Creates copies of the selected object at the points of a point object + Cruthaíonn sé cóipeanna den réad roghnaithe ag pointí réada pointe + + + + Draft_PointLinkArray + + + Point Link Array + Eagar Nasc Pointe + + + + Creates linked copies of the selected object at the points of a point object + Cruthaíonn sé cóipeanna nasctha den réad roghnaithe ag pointí réada pointe + + + + Draft_PolarArray + + + Polar Array + Eagar Polar + + + + Creates copies of the selected object in a polar pattern + Cruthaíonn cóipeanna den réad roghnaithe i bpatrún polar + + + + Draft_SelectPlane + + + Working Plane + Plána Oibre + + + + Defines the working plane from 3 vertices, 1 or more shapes, or an object + Sainmhíníonn sé an plána oibre ó 3 bhuaicphointe, 1 chruth nó níos mó, nó réad + + + + Draft_SetStyle + + + Set Style + Socraigh Stíl + + + + Sets the default style and can apply the style to objects + Socraíonn sé an stíl réamhshocraithe agus is féidir an stíl a chur i bhfeidhm ar réada + + + + Draft_Shape2DView + + + Shape 2D View + Cruth Radharc 2T + + + + Creates a 2D projection of the selected objects on the XY-plane. +The initial projection direction is the opposite of the current active view direction. + Cruthaíonn sé teilgean 2T de na réada roghnaithe ar an eitleán XY. +Tá treo teilgean tosaigh os coinne threo an radhairc ghníomhaigh reatha. + + + + Draft_ShapeString + + + Shape From Text + Cruth ó Théacs + + + + Creates a shape from a text string and a specified font + Cruthaíonn cruth ó shreangán téacs agus cló sonraithe + + + + Draft_Snap_Lock + + + Snap Lock + Glas Snap + + + + Enables or disables snapping globally + Cumasaíonn nó díchumasaíonn snapping go domhanda + + + + Draft_Snap_Midpoint + + + Snap Midpoint + Lárphointe Snap + + + + Snaps to the midpoint of edges + Snapálann sé go lárphointe na n-imeall + + + + Draft_Snap_Perpendicular + + + Snap Perpendicular + Snap Ingearach + + + + Snaps to the perpendicular points on faces and edges + Snapálann sé chuig na pointí ingearacha ar aghaidheanna agus imill + + + + Draft_Snap_Grid + + + Snap Grid + Greille Snap + + + + Snaps to the intersections of grid lines + Snaipeálann sé chuig trasnaíochtaí línte greille + + + + Draft_Snap_Intersection + + + Snap Intersection + Trasnú Snap + + + + Snaps to the intersection of 2 edges, and the intersection of a face and an edge + Snapálann sé go dtí trasnú 2 imeall, agus trasnú aghaidhe agus imeall + + + + Draft_Snap_Parallel + + + Snap Parallel + Snapáil Comhthreomhar + + + + Snaps to an imaginary line parallel to straight edges + Snapálann sé go líne shamhailteach comhthreomhar le himill dhíreacha + + + + Draft_Snap_Endpoint + + + Snap Endpoint + Deireadhphointe Snap + + + + Snaps to the endpoints of edges + Snapálann sé go dtí foircinn na n-imeall + + + + Draft_Snap_Angle + + + Snap Angle + Uillinn Snap + + + + Snaps to the special cardinal points on circular edges, at multiples of 30° and 45° + Snapálann sé chuig na pointí cardinal speisialta ar imill chiorclacha, ag iolraithe de 30° agus 45° + + + + Draft_Snap_Center + + + Snap Center + Ionad Snap + + + + Snaps to the center point of faces and circular edges, and to the placement point of working plane proxies and building parts + Snapálann sé go dtí an pointe lárnach d’aghaidheanna agus d’imeall ciorclacha, agus go dtí an pointe socrúcháin d’ionadaithe eitleáin oibre agus do chodanna foirgnimh + + + + Draft_Snap_Extension + + + Snap Extension + Síneadh Snap + + + + Snaps to an imaginary line that extends beyond the endpoints of straight edges + Snapálann sé chuig líne shamhailteach a shíneann thar chríochphointí imill dhíreacha + + + + Draft_Snap_Near + + + Snap Near + Snap In Aice + + + + Snaps to the nearest point on faces and edges + Snapálann sé go dtí an pointe is gaire ar aghaidheanna agus imill + + + + Draft_Snap_Ortho + + + Snap Ortho + Snap Ortho + + + + Snaps to imaginary lines that cross the previous point at multiples of 45° + Snapálann sé chuig línte samhailteacha a thrasnaíonn an pointe roimhe sin ag iolraithe de 45° + + + + Draft_Snap_Special + + + Snap Special + Snap Speisialta + + + + Snaps to special points defined by the object + Snapálann sé chuig pointí speisialta atá sainmhínithe ag an réad + + + + Draft_Snap_Dimensions + + + Snap Dimensions + Toisí Snap + + + + Shows temporary X and Y dimensions + Taispeánann toisí sealadacha X agus Y + + + + Draft_Snap_WorkingPlane + + + Snap Working Plane + Snap Work Plane + + + + Projects snap points onto the current working plane + Snapálann tionscadail pointí ar an eitleán oibre reatha + + + + Draft_ShowSnapBar + + + Show Snap Toolbar + Taispeáin an Barra Uirlisí Snap + + + + Shows the snap toolbar if it is hidden + Taispeánann an barra uirlisí snap má tá sé i bhfolach + + + + Draft_BSpline + + + B-Spline + B-Splíne + + + + Creates a multiple-point B-spline + Cruthaíonn splíne B ilphointe + + + + Draft_ApplyStyle + + + Apply Current Style + Cuir an Stíl Reatha i bhFeidhm + + + + Applies the current style to the selected objects and groups + Cuireann sé an stíl reatha i bhfeidhm ar na réada agus na grúpaí roghnaithe + + + + Draft_SubelementHighlight + + + Highlight Subelements + Aibhsigh Fo-eilimintí + + + + Highlights the subelements of the selected objects, to be able to move, rotate, and scale them + Aibhsíonn sé fo-eilimintí na réada roghnaithe, le go mbeidh sé in ann iad a bhogadh, a rothlú agus a scálú + + + + Draft_ToggleConstructionMode + + + Toggle Construction Mode + Mód Tógála a Athrú + + + + Toggles the construction mode + Athraíonn an modh tógála + + + + Draft_ToggleDisplayMode + + + Toggle Wireframe + Sreangfhráma a Athrú + + + + Switches the view style of the selected objects from Flat Lines to Wireframe and back + Athraíonn sé stíl radhairc na n-ábhar roghnaithe ó Línte Cothroma go Sreangfhráma agus ar ais + + + + Draft_WireToBSpline + + + Convert Wire/B-Spline + Tiontaigh Sreang/B-Splíne + + + + Converts the selected polyline to a B-spline, or the selected B-spline to a polyline + Tiontaíonn sé an polalíne roghnaithe go B-splíne, nó an B-splíne roghnaithe go polalíne + + + + DxfImportDialog + + + DXF Import + Iompórtáil DXF + + + + Import As + Iompórtáil Mar + + + + Creates fully parametric Draft objects. Block definitions are imported as +reusable objects (Part Compounds) and instances become `App::Link` objects, +maintaining the block structure. Best for full integration with the Draft +workbench. + Cruthaíonn sé réada Dréachta lánpharaiméadracha. Iompórtáiltear sainmhínithe bloc mar réada +in-athúsáidte (Comhdhúile Cuid) agus bíonn samplaí ina réada `App::Link`, ag cothabháil struchtúr +na mbloc. Is fearr é le haghaidh comhtháthú iomlán leis an mbinse oibre +Dréachta. + + + + Editable Draft objects + Réada Dréachta In-eagarthóireachta + + + + Creates parametric Part objects (e.g., Part::Line, Part::Circle). Block +definitions are imported as reusable objects (Part Compounds) and instances +become `App::Link` objects, maintaining the block structure. Best for +script-based post-processing. + Cruthaíonn sé réada Cuid paraiméadracha (m.sh., Cuid::Líne, Cuid::Ciorcal). +Iompórtáiltear sainmhínithe bloic mar réada in-athúsáidte (Comhdhúile Cuid) agus +bíonn samplaí ina réada `App::Link`, ag coinneáil struchtúr na mbloc. Is fearr le haghaidh +iarphróiseála bunaithe ar scripteanna. + + + + Editable Part primitives + Bunphrionsabail Chuid In-Eagarthóireachta + + + + Creates a non-parametric shape for each DXF entity. Block definitions are +imported as reusable objects (Part Compounds) and instances become `App::Link` +objects, maintaining the block structure. Good for referencing and measuring. + Cruthaíonn sé cruth neamhpharaiméadrach do gach eintiteas DXF. Déantar sainmhínithe bloc a +allmhairiú mar réada in-athúsáidte (Comhdhúile Cuid) agus bíonn samplaí ina réada `App::Link`, +ag coinneáil struchtúr na mbloc. Go maith le haghaidh tagartha agus tomhais. + + + + Individual Part shapes (recommended) + Cruthanna Páirteanna Aonair (molta) + + + + Merges all geometry per layer into a single, non-editable shape. Block +structures are not preserved; their geometry becomes part of the layer's +shape. Best for viewing very large files with maximum performance. + Cuireann sé seo gach geoiméadracht in aghaidh an tsraithe le chéile i gcruth aonair +nach féidir a chur in eagar. Ní choimeádtar struchtúir bhloc; bíonn a ngeiméadracht mar chuid +de chruth an tsraithe. Is fearr é seo chun comhaid an-mhóra a fheiceáil leis an bhfeidhmíocht is mó. + + + + Fused Part shapes (fastest) + Cruthanna Cuid Chomhleáite (is tapúla) + + + + File summary + Achoimre ar chomhad + + + + Warning + Warning + + + + Do not show this dialog again + Ná taispeáin an dialóg seo arís + + + diff --git a/src/Mod/Draft/Resources/translations/Draft_hr.ts b/src/Mod/Draft/Resources/translations/Draft_hr.ts index 92dc528180..cd47a8cad7 100644 --- a/src/Mod/Draft/Resources/translations/Draft_hr.ts +++ b/src/Mod/Draft/Resources/translations/Draft_hr.ts @@ -3181,8 +3181,8 @@ ako odgovaraju osi X, Y ili Z globalnog koordinatnog sustava - - + + None Prazno @@ -3319,12 +3319,12 @@ Poništite odabir, za korištenje koordinatnog sustava radne ravnineZavršava aktualni crtež ili operaciju uređivanja - + Modify Objects Modificiraj objekte - + Facebinder Elements Elementi povezivača lica @@ -3417,8 +3417,8 @@ Nije dostupno ako je omogućena postavka 'Koristi primitive komponenata'. - - + + Autogroup off Automatsko grupiranje isključeno @@ -3487,12 +3487,12 @@ Nije dostupno ako je omogućena postavka 'Koristi primitive komponenata'.Promjeni dužinu - - - - - - + + + + + + @@ -3500,12 +3500,12 @@ Nije dostupno ako je omogućena postavka 'Koristi primitive komponenata'.Lokalno {} - - - - - - + + + + + + @@ -3513,22 +3513,22 @@ Nije dostupno ako je omogućena postavka 'Koristi primitive komponenata'.Globalno {} - + Autogroup: Automatsko grupiranje: - + Faces Plohe - + Remove Ukloniti - + Add Dodaj @@ -6097,12 +6097,12 @@ Da biste omogućili FreeCAD-u preuzimanje ovih biblioteka, odgovorite s Da._B-krivulja.napraviGeometriju: zatvoreno s istom prvom/zadnjom točkom. Geometrija se ne ažurira. - + Writing camera position Zapiši položaj kamere - + Writing objects shown/hidden state Zapiši stanje objekata prikazan/skriven @@ -7734,34 +7734,34 @@ svojstava 'Početni Kut' i 'Završni Kut'. Boja teksta - + Line spacing (relative to font size) Razmak između redaka (u odnosu na veličinu fonta) - + Vertical alignment Uspravno poravnanje - + Maximum number of characters on each line of the text box Maksimalni broj znakova u svakom retku tekstnog okvira - + Horizontal alignment Vodoravno poravnanje - + The type of frame around the text of this object Vrsta okvira oko teksta ovog objekta - + Display a leader line or not Prikaži ili sakrij vodilice @@ -7936,12 +7936,12 @@ izvan linije dimenzije Prikazuje liniju dimenzije i strelice - + The display length of this section plane Dužina prikaza ove presječne ravnine - + The size of the arrows of this section plane Veličina strelica ove presječne ravnine diff --git a/src/Mod/Draft/Resources/translations/Draft_hu.ts b/src/Mod/Draft/Resources/translations/Draft_hu.ts index 6c914df46a..c5df740767 100644 --- a/src/Mod/Draft/Resources/translations/Draft_hu.ts +++ b/src/Mod/Draft/Resources/translations/Draft_hu.ts @@ -3161,8 +3161,8 @@ ha a globális koordináta-rendszer X, Y vagy Z tengelyekkel megegyeznek - - + + None Egyik sem @@ -3299,12 +3299,12 @@ A jelölőnégyzet kiiktatása a munkasík koordináta rendszer használatához< Befejezi az aktuális rajz vagy szerkesztési műveletet - + Modify Objects Objektum módosítása - + Facebinder Elements Felületi csatlakozóelemek @@ -3397,8 +3397,8 @@ Nem elérhető, ha a 'Rész primitívek használata' beállítás engedélyezett - - + + Autogroup off Autócsoportosítás kikapcsolása @@ -3467,12 +3467,12 @@ Nem elérhető, ha a 'Rész primitívek használata' beállítás engedélyezett Levág-Bővít (trimex) - - - - - - + + + + + + @@ -3480,12 +3480,12 @@ Nem elérhető, ha a 'Rész primitívek használata' beállítás engedélyezett Helyi {} - - - - - - + + + + + + @@ -3493,22 +3493,22 @@ Nem elérhető, ha a 'Rész primitívek használata' beállítás engedélyezett Globális {} - + Autogroup: Autocsoport: - + Faces Felületek - + Remove Eltávolítás - + Add Hozzáad @@ -6069,12 +6069,12 @@ A FreeCAD letöltésének bekapcsolásához válassza az "Igen"-t. _BSpline.createGeometry: Ugyanazokkal a kezdő/vég ponttokkal lezárt ívet talált. A geometria nincs frissítve. - + Writing camera position Kamera helyzet írása - + Writing objects shown/hidden state Tárgy megjelenítés/elrejtés állapotának kiírása @@ -7695,34 +7695,34 @@ az 'Első szög' és az 'Utolsó szög' tulajdonságai. Szöveg szín - + Line spacing (relative to font size) Vonal illesztés (relatív a betűméretehez) - + Vertical alignment Függőleges igazítás - + Maximum number of characters on each line of the text box A szöveg doboz soronkénti karaktereinek maximális száma - + Horizontal alignment Vízszintes igazítás - + The type of frame around the text of this object Az objektum szövege körüli keret típusa - + Display a leader line or not Vezérvonal mutatása vagy elrejtése @@ -7895,12 +7895,12 @@ a méretvonalon túl A dimenzióvonal és a nyilak megjelenítve - + The display length of this section plane A metszősík megjelenítési hossza - + The size of the arrows of this section plane Metszősík nyilainak a nagysága diff --git a/src/Mod/Draft/Resources/translations/Draft_it.ts b/src/Mod/Draft/Resources/translations/Draft_it.ts index 8278db20ba..c8cb5fab22 100644 --- a/src/Mod/Draft/Resources/translations/Draft_it.ts +++ b/src/Mod/Draft/Resources/translations/Draft_it.ts @@ -3163,8 +3163,8 @@ se corrispondono agli assi X, Y o Z del sistema di coordinate globali - - + + None Nessuno @@ -3301,12 +3301,12 @@ Deseleziona per usare il sistema di coordinate del piano di lavoro Termina il disegno corrente o l'operazione di modifica - + Modify Objects Modifica Oggetti - + Facebinder Elements Elementi di Facebinder @@ -3399,8 +3399,8 @@ Non disponibile se la preferenza 'Usa parte primitive' è abilitata - - + + Autogroup off Disattiva auto-gruppo @@ -3469,12 +3469,12 @@ Non disponibile se la preferenza 'Usa parte primitive' è abilitataTaglia/Estendi - - - - - - + + + + + + @@ -3482,12 +3482,12 @@ Non disponibile se la preferenza 'Usa parte primitive' è abilitataLocale {} - - - - - - + + + + + + @@ -3495,22 +3495,22 @@ Non disponibile se la preferenza 'Usa parte primitive' è abilitataGlobale {} - + Autogroup: Gruppo automatico: - + Faces Facce - + Remove Rimuovi - + Add Aggiungi @@ -6070,12 +6070,12 @@ To enabled FreeCAD to download these libraries, answer Yes. _BSpline.createGeometry: chiusa con lo stesso primo/ultimo punto. Geometria non aggiornata. - + Writing camera position Scrittura posizione della telecamera - + Writing objects shown/hidden state Impostazione dello stato visibile/nascosto degli oggetti @@ -7695,34 +7695,34 @@ dalle proprietà dell' 'Angolo iniziale' e 'Angolo finale'. Colore testo - + Line spacing (relative to font size) Interlinea (relativo alla dimensione del carattere) - + Vertical alignment Allineamento verticale - + Maximum number of characters on each line of the text box Numero massimo di caratteri su ogni riga della casella di testo - + Horizontal alignment Allineamento orizzontale - + The type of frame around the text of this object Il tipo di cornice attorno al testo di questo oggetto - + Display a leader line or not Visualizza linee guida o no @@ -7893,12 +7893,12 @@ beyond the dimension line Mostra la linea di misura e le frecce - + The display length of this section plane La lunghezza di visualizzazione di questo piano di sezione - + The size of the arrows of this section plane La dimensione delle frecce di questo piano di sezione diff --git a/src/Mod/Draft/Resources/translations/Draft_ja.ts b/src/Mod/Draft/Resources/translations/Draft_ja.ts index c80701b097..3de0b0cd59 100644 --- a/src/Mod/Draft/Resources/translations/Draft_ja.ts +++ b/src/Mod/Draft/Resources/translations/Draft_ja.ts @@ -3122,8 +3122,8 @@ if they match the X, Y or Z axis of the global coordinate system - - + + None なし @@ -3259,12 +3259,12 @@ Uncheck to use working plane coordinate system 現在の製図、または編集操作を終了 - + Modify Objects オブジェクトを変更 - + Facebinder Elements フェイスバインダー要素 @@ -3357,8 +3357,8 @@ Not available if the 'Use Part Primitives' preference is enabled - - + + Autogroup off 自動グループ無効 @@ -3427,12 +3427,12 @@ Not available if the 'Use Part Primitives' preference is enabled トリメックス - - - - - - + + + + + + @@ -3440,12 +3440,12 @@ Not available if the 'Use Part Primitives' preference is enabled ローカル {} - - - - - - + + + + + + @@ -3453,22 +3453,22 @@ Not available if the 'Use Part Primitives' preference is enabled グローバル {} - + Autogroup: 自動グループ: - + Faces - + Remove 削除 - + Add 追加 @@ -6027,12 +6027,12 @@ FreeCADでこれらライブラリーのダウンロードを有効にするた _BSpline.createGeometry:最初/最後の点を一致させて曲線を閉じました。ジオメトリーは更新されていません。 - + Writing camera position カメラ位置を書き込み - + Writing objects shown/hidden state オブジェクトの表示/非表示の状態を書き込み @@ -7642,34 +7642,34 @@ the 'First Angle' and 'Last Angle' properties. テキストの色 - + Line spacing (relative to font size) 行間隔(フォント サイズに対する相対値) - + Vertical alignment 垂直方向の配置 - + Maximum number of characters on each line of the text box テキストボックスの各行の最大文字数 - + Horizontal alignment 水平方向の配置 - + The type of frame around the text of this object このオブジェクトのテキストを囲む枠の種類 - + Display a leader line or not 引出線の表示・非表示 @@ -7840,12 +7840,12 @@ beyond the dimension line 寸法線と矢印を表示 - + The display length of this section plane この断面平面の表示長さ - + The size of the arrows of this section plane この断面平面の矢印のサイズ diff --git a/src/Mod/Draft/Resources/translations/Draft_ka.ts b/src/Mod/Draft/Resources/translations/Draft_ka.ts index 8aa31a3432..981180982b 100644 --- a/src/Mod/Draft/Resources/translations/Draft_ka.ts +++ b/src/Mod/Draft/Resources/translations/Draft_ka.ts @@ -3170,8 +3170,8 @@ if they match the X, Y or Z axis of the global coordinate system - - + + None არცერთი @@ -3308,12 +3308,12 @@ Uncheck to use working plane coordinate system ხატვის ან ჩასწორების მიმდინარე ოპერაციის დასრულება - + Modify Objects ობიექტების შეცვლა - + Facebinder Elements წიბოზე ზედაპირების მიმაგრების ელემენტები @@ -3406,8 +3406,8 @@ Not available if the 'Use Part Primitives' preference is enabled - - + + Autogroup off ავტოდაჯგუფების გამორთვა @@ -3476,12 +3476,12 @@ Not available if the 'Use Part Primitives' preference is enabled შემოკლება/გაწელვა - - - - - - + + + + + + @@ -3489,12 +3489,12 @@ Not available if the 'Use Part Primitives' preference is enabled ლოკალური {} - - - - - - + + + + + + @@ -3502,22 +3502,22 @@ Not available if the 'Use Part Primitives' preference is enabled გლობალური {} - + Autogroup: ავტოდაჯგუფება: - + Faces ზედაპირები - + Remove წაშლა - + Add დამატება @@ -6077,12 +6077,12 @@ To enabled FreeCAD to download these libraries, answer Yes. _BSpline.createGeometry: იხურება იგივე პირველი ან ბოლო წერტილით. გეომეტრია არ განახლებულა. - + Writing camera position კამერის მდებარეობის ჩაწერა - + Writing objects shown/hidden state ობიექტების ჩვენება/დამალვის სტატუსის ჩაწერა @@ -7701,34 +7701,34 @@ the 'First Angle' and 'Last Angle' properties. ტექსტის ფერი - + Line spacing (relative to font size) სტრიქონებს შორის მანძილი (ფონტის ზომასთან შედარებით) - + Vertical alignment ვერტიკალური სწორება - + Maximum number of characters on each line of the text box სიმბოლოების მაქსიმალური რაოდენობა ტექსტის ჩარჩოს თითოეულ ხაზზე - + Horizontal alignment ჰორიზონტალური სწორება - + The type of frame around the text of this object ამ ობიექტის ტექსტის ჩარჩოს ტიპი - + Display a leader line or not ლიდერი ხაზის ჩვენების ჩართ/გამორთ @@ -7901,12 +7901,12 @@ beyond the dimension line აჩვენებს ზომის ხაზს და ისრებს - + The display length of this section plane ამ სიბრტყის კვეთის სიგრძის ჩვენება - + The size of the arrows of this section plane ამ ჭრილში ისრების ზომა diff --git a/src/Mod/Draft/Resources/translations/Draft_ko.ts b/src/Mod/Draft/Resources/translations/Draft_ko.ts index e8b65a0c39..cd9465f724 100644 --- a/src/Mod/Draft/Resources/translations/Draft_ko.ts +++ b/src/Mod/Draft/Resources/translations/Draft_ko.ts @@ -3166,8 +3166,8 @@ if they match the X, Y or Z axis of the global coordinate system - - + + None 없음 @@ -3304,12 +3304,12 @@ Uncheck to use working plane coordinate system 현재 그리기 또는 편집 작업을 마칩니다. - + Modify Objects 대상체 수정 - + Facebinder Elements Facebinder Elements @@ -3402,8 +3402,8 @@ Not available if the 'Use Part Primitives' preference is enabled - - + + Autogroup off Autogroup off @@ -3472,12 +3472,12 @@ Not available if the 'Use Part Primitives' preference is enabled Trimex - - - - - - + + + + + + @@ -3485,12 +3485,12 @@ Not available if the 'Use Part Primitives' preference is enabled 지역 {} - - - - - - + + + + + + @@ -3498,22 +3498,22 @@ Not available if the 'Use Part Primitives' preference is enabled 전역 {} - + Autogroup: 자동모둠: - + Faces - + Remove 제거 - + Add 추가하기 @@ -6075,12 +6075,12 @@ To enabled FreeCAD to download these libraries, answer Yes. _BSpline.createGeometry: Closed with same first/last Point. Geometry not updated. - + Writing camera position 카메라 위치 쓰기 - + Writing objects shown/hidden state Writing objects shown/hidden state @@ -7707,34 +7707,34 @@ the 'First Angle' and 'Last Angle' properties. 문자 색 - + Line spacing (relative to font size) 줄 간격 (글꼴 크기에 상대적) - + Vertical alignment 수직 정렬 - + Maximum number of characters on each line of the text box Maximum number of characters on each line of the text box - + Horizontal alignment 수평 정렬 - + The type of frame around the text of this object The type of frame around the text of this object - + Display a leader line or not 지시선을 표시하거나 숨김 @@ -7907,12 +7907,12 @@ beyond the dimension line Shows the dimension line and arrows - + The display length of this section plane 이 단면 평면의 표시 길이 - + The size of the arrows of this section plane 이 단면 평면의 화살표 크기 diff --git a/src/Mod/Draft/Resources/translations/Draft_nl.ts b/src/Mod/Draft/Resources/translations/Draft_nl.ts index b2a362659a..c196f6a20f 100644 --- a/src/Mod/Draft/Resources/translations/Draft_nl.ts +++ b/src/Mod/Draft/Resources/translations/Draft_nl.ts @@ -3159,8 +3159,8 @@ if they match the X, Y or Z axis of the global coordinate system - - + + None Geen @@ -3297,12 +3297,12 @@ Uncheck to use working plane coordinate system Finishes the current drawing or editing operation - + Modify Objects Modify Objects - + Facebinder Elements Facebinder Elements @@ -3395,8 +3395,8 @@ Not available if the 'Use Part Primitives' preference is enabled - - + + Autogroup off Autogroup off @@ -3465,12 +3465,12 @@ Not available if the 'Use Part Primitives' preference is enabled Trimex - - - - - - + + + + + + @@ -3478,12 +3478,12 @@ Not available if the 'Use Part Primitives' preference is enabled Lokaal {} - - - - - - + + + + + + @@ -3491,22 +3491,22 @@ Not available if the 'Use Part Primitives' preference is enabled Globaal {} - + Autogroup: Autogroup: - + Faces Vlakken - + Remove Verwijderen - + Add Toevoegen @@ -6066,12 +6066,12 @@ To enabled FreeCAD to download these libraries, answer Yes. _BSpline.createGeometry: Closed with same first/last Point. Geometry not updated. - + Writing camera position Writing camera position - + Writing objects shown/hidden state Writing objects shown/hidden state @@ -7698,34 +7698,34 @@ the 'First Angle' and 'Last Angle' properties. Tekst kleur - + Line spacing (relative to font size) Line spacing (relative to font size) - + Vertical alignment Verticale uitlijning - + Maximum number of characters on each line of the text box Maximum number of characters on each line of the text box - + Horizontal alignment Horizontale uitlijning - + The type of frame around the text of this object The type of frame around the text of this object - + Display a leader line or not Display a leader line or not @@ -7898,12 +7898,12 @@ beyond the dimension line Shows the dimension line and arrows - + The display length of this section plane The display length of this section plane - + The size of the arrows of this section plane The size of the arrows of this section plane diff --git a/src/Mod/Draft/Resources/translations/Draft_pl.ts b/src/Mod/Draft/Resources/translations/Draft_pl.ts index c8c0619990..0577335119 100644 --- a/src/Mod/Draft/Resources/translations/Draft_pl.ts +++ b/src/Mod/Draft/Resources/translations/Draft_pl.ts @@ -3181,8 +3181,8 @@ jest wyświetlany tylko podczas wykonywania poleceń - - + + None Brak @@ -3319,12 +3319,12 @@ Należy usunąć zaznaczenie, aby używać układu współrzędnych płaszczyzny Kończy bieżącą operację rysowania lub edycji - + Modify Objects Modyfikuj obiekty - + Facebinder Elements Elementy łącznika ścian @@ -3417,8 +3417,8 @@ Opcja niedostępna, gdy włączona jest preferencja "Twórz elementy pierwotne - - + + Autogroup off Wyłącz automatyczne grupowanie @@ -3487,12 +3487,12 @@ Opcja niedostępna, gdy włączona jest preferencja "Twórz elementy pierwotne Przytnij / wydłuż - - - - - - + + + + + + @@ -3500,12 +3500,12 @@ Opcja niedostępna, gdy włączona jest preferencja "Twórz elementy pierwotne Lokalnie {} - - - - - - + + + + + + @@ -3513,22 +3513,22 @@ Opcja niedostępna, gdy włączona jest preferencja "Twórz elementy pierwotne Globalnie {} - + Autogroup: Grupowanie automatyczne: - + Faces Ściany - + Remove Usuń - + Add Dodaj @@ -6105,12 +6105,12 @@ https://github.com/yorikvanhavre/Draft-dxf-importer _BSpline.createGeometry: Zamknięta tylko samym Punktem początkowym/końcowym. Geometria nie została zaktualizowana. - + Writing camera position Zapisywanie pozycji kamery - + Writing objects shown/hidden state Zapisywanie stanu pokazany/ukryty obiektu @@ -7739,34 +7739,34 @@ właściwości „Pierwszy kąt” i „Ostatni kąt”. Kolor tekstu - + Line spacing (relative to font size) Odstęp linii (w stosunku do rozmiaru czcionki) - + Vertical alignment Wyrównanie w pionie - + Maximum number of characters on each line of the text box Maksymalna liczba znaków w każdej linii pola tekstowego - + Horizontal alignment Wyrównanie w poziomie - + The type of frame around the text of this object Typ ramki wokół tekstu tego obiektu - + Display a leader line or not Wyświetl lub ukryj linię odniesienia @@ -7937,12 +7937,12 @@ beyond the dimension line Pokazuj linię wymiarową i strzałki - + The display length of this section plane Wyświetlana długość tej płaszczyzny przekroju - + The size of the arrows of this section plane Rozmiar strzałek tej płaszczyzny przekroju diff --git a/src/Mod/Draft/Resources/translations/Draft_pt-BR.ts b/src/Mod/Draft/Resources/translations/Draft_pt-BR.ts index abef30ba79..dc447be7d2 100644 --- a/src/Mod/Draft/Resources/translations/Draft_pt-BR.ts +++ b/src/Mod/Draft/Resources/translations/Draft_pt-BR.ts @@ -3134,8 +3134,8 @@ correspondendo aos eixos X, Y ou Z do sistema de coordenadas global - - + + None Nenhum @@ -3272,12 +3272,12 @@ Desmarque a opção para usar o sistema de coordenadas do plano de trabalhoTermina o desenho atual ou a operação de edição - + Modify Objects Modificar objetos - + Facebinder Elements Elementos de Facebinder @@ -3369,8 +3369,8 @@ Not available if the 'Use Part Primitives' preference is enabled - - + + Autogroup off Auto-agrupamento desligado @@ -3439,12 +3439,12 @@ Not available if the 'Use Part Primitives' preference is enabled Trimex - - - - - - + + + + + + @@ -3452,12 +3452,12 @@ Not available if the 'Use Part Primitives' preference is enabled Local {} - - - - - - + + + + + + @@ -3465,22 +3465,22 @@ Not available if the 'Use Part Primitives' preference is enabled Global {} - + Autogroup: Auto agrupar: - + Faces Faces - + Remove Remover - + Add Adicionar @@ -6036,12 +6036,12 @@ Para permitir que o FreeCAD baixe estas bibliotecas, responda Sim. _BSpline.createGeometry: Fechado com o mesmo ponto primeiro/último. Geometria não atualizada. - + Writing camera position Escrevendo posição da câmera - + Writing objects shown/hidden state Gravando estado de visibilidade dos objetos @@ -7664,34 +7664,34 @@ das propriedades "Primeiro Ângulo" e '"Último Ângulo". Cor do texto - + Line spacing (relative to font size) Espaçamento entre linhas (relativo ao tamanho da fonte) - + Vertical alignment Alinhamento vertical - + Maximum number of characters on each line of the text box O número máximo de caracteres em cada linha da caixa de texto - + Horizontal alignment Alinhamento horizontal - + The type of frame around the text of this object O tipo de moldura em torno do texto deste objeto - + Display a leader line or not Exibir ou não uma linha de anotação @@ -7863,12 +7863,12 @@ além da linha de cota Exibe a linha de cota e as setas - + The display length of this section plane O comprimento da representação 3D deste plano de corte - + The size of the arrows of this section plane O tamanho das setas deste plano de corte diff --git a/src/Mod/Draft/Resources/translations/Draft_ro.ts b/src/Mod/Draft/Resources/translations/Draft_ro.ts index 651215fac3..7e3ebe7a48 100644 --- a/src/Mod/Draft/Resources/translations/Draft_ro.ts +++ b/src/Mod/Draft/Resources/translations/Draft_ro.ts @@ -3163,8 +3163,8 @@ if they match the X, Y or Z axis of the global coordinate system - - + + None Niciunul @@ -3301,12 +3301,12 @@ Uncheck to use working plane coordinate system Finishes the current drawing or editing operation - + Modify Objects Modify Objects - + Facebinder Elements Facebinder Elements @@ -3399,8 +3399,8 @@ Not available if the 'Use Part Primitives' preference is enabled - - + + Autogroup off Autogroup off @@ -3469,12 +3469,12 @@ Not available if the 'Use Part Primitives' preference is enabled Trimex - - - - - - + + + + + + @@ -3482,12 +3482,12 @@ Not available if the 'Use Part Primitives' preference is enabled Local {} - - - - - - + + + + + + @@ -3495,22 +3495,22 @@ Not available if the 'Use Part Primitives' preference is enabled Global {} - + Autogroup: Autogroup: - + Faces Fete - + Remove Elimină - + Add Adaugă @@ -6072,12 +6072,12 @@ To enabled FreeCAD to download these libraries, answer Yes. _BSpline.createGeometry: Closed with same first/last Point. Geometry not updated. - + Writing camera position Scrie poziția camerei - + Writing objects shown/hidden state Writing objects shown/hidden state @@ -7704,34 +7704,34 @@ the 'First Angle' and 'Last Angle' properties. Culoare text - + Line spacing (relative to font size) Line spacing (relative to font size) - + Vertical alignment Vertical alignment - + Maximum number of characters on each line of the text box Maximum number of characters on each line of the text box - + Horizontal alignment Horizontal alignment - + The type of frame around the text of this object The type of frame around the text of this object - + Display a leader line or not Display a leader line or not @@ -7904,12 +7904,12 @@ beyond the dimension line Shows the dimension line and arrows - + The display length of this section plane Lungimea de afişare a acestui plan de secţiune - + The size of the arrows of this section plane Dimensiunea săgeţilor acestui plan de secţiune diff --git a/src/Mod/Draft/Resources/translations/Draft_ru.ts b/src/Mod/Draft/Resources/translations/Draft_ru.ts index 1909f423ba..d259e6a256 100644 --- a/src/Mod/Draft/Resources/translations/Draft_ru.ts +++ b/src/Mod/Draft/Resources/translations/Draft_ru.ts @@ -3190,8 +3190,8 @@ if they match the X, Y or Z axis of the global coordinate system - - + + None Ничего @@ -3329,12 +3329,12 @@ Uncheck to use working plane coordinate system Завершает текущую операцию черчения или редактирования - + Modify Objects Изменить объекты - + Facebinder Elements Элементы связывания граней @@ -3428,8 +3428,8 @@ Not available if the 'Use Part Primitives' preference is enabled - - + + Autogroup off Автогруппирование выключено @@ -3498,12 +3498,12 @@ Not available if the 'Use Part Primitives' preference is enabled ОбрезатьПродлить - - - - - - + + + + + + @@ -3511,12 +3511,12 @@ Not available if the 'Use Part Primitives' preference is enabled Локальная {} - - - - - - + + + + + + @@ -3524,22 +3524,22 @@ Not available if the 'Use Part Primitives' preference is enabled Глобальная {} - + Autogroup: Автогруппировка: - + Faces Грани - + Remove Удалить - + Add Добавить @@ -6099,12 +6099,12 @@ https://github.com/yorikvanhavre/Draft-dxf-importer _BSpline.createGeometry: Замкнут с той же первой/последней точкой. Геометрия не обновлена. - + Writing camera position Запись положения камеры - + Writing objects shown/hidden state Запись состояния объектов показан/скрыт @@ -7787,34 +7787,34 @@ the 'First Angle' and 'Last Angle' properties. Цвет текста - + Line spacing (relative to font size) Межстрочный интервал (относительно размера шрифта) - + Vertical alignment Вертикальное выравнивание - + Maximum number of characters on each line of the text box Максимальное количество символов в каждой строке текстового поля - + Horizontal alignment Горизонтальное выравнивание - + The type of frame around the text of this object Тип рамки вокруг текста данного объекта - + Display a leader line or not Отображать выносную линию или нет @@ -7988,12 +7988,12 @@ beyond the dimension line Отображать размерную линию и стрелки - + The display length of this section plane Размер отображения этой плоскости сечения - + The size of the arrows of this section plane Размер стрелок в этой плоскости сечения diff --git a/src/Mod/Draft/Resources/translations/Draft_sl.ts b/src/Mod/Draft/Resources/translations/Draft_sl.ts index 3b3137814d..25a9abc136 100644 --- a/src/Mod/Draft/Resources/translations/Draft_sl.ts +++ b/src/Mod/Draft/Resources/translations/Draft_sl.ts @@ -3163,8 +3163,8 @@ občega koordinatnega sistema, obarvajo rdeče, zeleno ali modro - - + + None Brez @@ -3301,12 +3301,12 @@ Odoznačite, če želite uporabljati koordinatni sistem delavne ravnineZaključi trenutno risanje ali urejanje - + Modify Objects Modify Objects - + Facebinder Elements Facebinder Elements @@ -3399,8 +3399,8 @@ Not available if the 'Use Part Primitives' preference is enabled - - + + Autogroup off Samodejno združevanje izklopljeno @@ -3469,12 +3469,12 @@ Not available if the 'Use Part Primitives' preference is enabled Dosekaj - - - - - - + + + + + + @@ -3482,12 +3482,12 @@ Not available if the 'Use Part Primitives' preference is enabled Krajevni {} - - - - - - + + + + + + @@ -3495,22 +3495,22 @@ Not available if the 'Use Part Primitives' preference is enabled Obče {} - + Autogroup: Samozdruževanje: - + Faces Ploskve - + Remove Odstrani - + Add Dodaj @@ -6072,12 +6072,12 @@ To enabled FreeCAD to download these libraries, answer Yes. _BSpline.createGeometry: zaprta z enako prvo/zadnjo točko. Geometrija ni bila posodobljena. - + Writing camera position Zapisovanje položaja kamere - + Writing objects shown/hidden state Zapisovanje stanja prikazanosti/skritosti predmeta @@ -7699,34 +7699,34 @@ lastnosti "Prvega kota" in "Zadnjega kota". Barva besedila - + Line spacing (relative to font size) Medvrstični razmik (glede na velikost pisave) - + Vertical alignment Navpična poravnava - + Maximum number of characters on each line of the text box Največje število znakov v vsaki vrstici besedilnega polja - + Horizontal alignment Vodoravna poravnava - + The type of frame around the text of this object Vrsta okvirja okrog besedila tega predmeta - + Display a leader line or not Prikaži opisnično črto, ali ne @@ -7899,12 +7899,12 @@ preko kotnice Prikaže kotnico in puščice - + The display length of this section plane Dolžina prikaza te prerezne ravnine - + The size of the arrows of this section plane Velikost puščic te prerezne ravnine diff --git a/src/Mod/Draft/Resources/translations/Draft_sr-CS.ts b/src/Mod/Draft/Resources/translations/Draft_sr-CS.ts index cfe2a63fa5..60bb4f857a 100644 --- a/src/Mod/Draft/Resources/translations/Draft_sr-CS.ts +++ b/src/Mod/Draft/Resources/translations/Draft_sr-CS.ts @@ -3138,8 +3138,8 @@ if they match the X, Y or Z axis of the global coordinate system - - + + None Nijedan @@ -3275,12 +3275,12 @@ Ako nije označeno koristi se koordinatni sistem radne ravni Završava trenutnu operaciju crtanja ili uređivanja - + Modify Objects Izmeni objekte - + Facebinder Elements Elementi Povezivača stranica @@ -3373,8 +3373,8 @@ Nije raspoloživo ako je u podešavanjima omogućena postavka 'Use Part Primitiv - - + + Autogroup off Automatsko grupisanje isključeno @@ -3443,12 +3443,12 @@ Nije raspoloživo ako je u podešavanjima omogućena postavka 'Use Part Primitiv Trimeks - - - - - - + + + + + + @@ -3456,12 +3456,12 @@ Nije raspoloživo ako je u podešavanjima omogućena postavka 'Use Part Primitiv Lokalno {} - - - - - - + + + + + + @@ -3469,22 +3469,22 @@ Nije raspoloživo ako je u podešavanjima omogućena postavka 'Use Part Primitiv Opšto {} - + Autogroup: Automatsko grupisanje: - + Faces Stranice - + Remove Ukloni - + Add Dodaj @@ -6044,12 +6044,12 @@ Da bi omogućio FreeCAD-u da preuzme ove biblioteke, odgovori sa Da._BSpline.createGeometry: Zatvoren sa istom krajnjom/početnom tačkom. Geometrija nije osvežena. - + Writing camera position Upisujem položaj kamere - + Writing objects shown/hidden state Upisujem prikazano/skriveno stanje objekta @@ -7673,34 +7673,34 @@ svojstva 'Početni ugao' i 'Krajnji ugao'. Boja teksta - + Line spacing (relative to font size) Prored (u odnosu na veličinu fonta) - + Vertical alignment Vertikalno poravnanje - + Maximum number of characters on each line of the text box Maksimalan broj znakova u svakom redu tekstualnog okvira - + Horizontal alignment Horizontalno poravnanje - + The type of frame around the text of this object Vrsta okvira oko teksta ovog objekta - + Display a leader line or not Prikaži pokaznu liniju ili ne @@ -7872,12 +7872,12 @@ iznad kotne linije Prikazuje kotnu liniju i strelice - + The display length of this section plane Prikazana dužina ove ravni preseka - + The size of the arrows of this section plane Veličina strelica ove ravni preseka diff --git a/src/Mod/Draft/Resources/translations/Draft_sr.ts b/src/Mod/Draft/Resources/translations/Draft_sr.ts index 33d9a1e0a6..e69251c6e4 100644 --- a/src/Mod/Draft/Resources/translations/Draft_sr.ts +++ b/src/Mod/Draft/Resources/translations/Draft_sr.ts @@ -3140,8 +3140,8 @@ if they match the X, Y or Z axis of the global coordinate system - - + + None Ниједан @@ -3277,12 +3277,12 @@ Uncheck to use working plane coordinate system Завршава тренутну операцију цртања или уређивања - + Modify Objects Измени објекте - + Facebinder Elements Елементи Повезивача страница @@ -3375,8 +3375,8 @@ Not available if the 'Use Part Primitives' preference is enabled - - + + Autogroup off Аутоматско груписање искључено @@ -3445,12 +3445,12 @@ Not available if the 'Use Part Primitives' preference is enabled Тримекс - - - - - - + + + + + + @@ -3458,12 +3458,12 @@ Not available if the 'Use Part Primitives' preference is enabled Локално {} - - - - - - + + + + + + @@ -3471,22 +3471,22 @@ Not available if the 'Use Part Primitives' preference is enabled Општo {} - + Autogroup: Аутоматско груписање: - + Faces Странице - + Remove Уклони - + Add Додај @@ -6046,12 +6046,12 @@ https://github.com/yorikvanhavre/Draft-dxf-importer _BSpline.createGeometry: Затворен са истом крајњом/почетном тачком. Геометрија није освежена. - + Writing camera position Уписујем положај камере - + Writing objects shown/hidden state Уписујем приказано/скривено стање објекта @@ -7675,34 +7675,34 @@ the 'First Angle' and 'Last Angle' properties. Боја текста - + Line spacing (relative to font size) Проред (у односу на величину фонта) - + Vertical alignment Вертикално поравнање - + Maximum number of characters on each line of the text box Максималан број знакова у сваком реду текстуалног оквира - + Horizontal alignment Хоризонтално поравнање - + The type of frame around the text of this object Врста оквира око текста овог објекта - + Display a leader line or not Прикажи показну линију или не @@ -7874,12 +7874,12 @@ beyond the dimension line Приказује котну линију и стрелице - + The display length of this section plane Приказана дужина ове равни пресека - + The size of the arrows of this section plane Величина стрелица ове равни пресека diff --git a/src/Mod/Draft/Resources/translations/Draft_sv-SE.ts b/src/Mod/Draft/Resources/translations/Draft_sv-SE.ts index 97345f1210..122e7ee0e9 100644 --- a/src/Mod/Draft/Resources/translations/Draft_sv-SE.ts +++ b/src/Mod/Draft/Resources/translations/Draft_sv-SE.ts @@ -3168,8 +3168,8 @@ om de matchar X-, Y- eller Z-axeln i det globala koordinatsystemet - - + + None Ingen @@ -3306,12 +3306,12 @@ Avmarkera för att använda koordinatsystemet för arbetsplanet Avslutar den aktuella ritnings- eller redigeringsoperationen - + Modify Objects Modifiera objekt - + Facebinder Elements Ytbindarelement @@ -3404,8 +3404,8 @@ Ej tillgängligt om inställningen "Använd delprimitiver" är aktiverad - - + + Autogroup off Autogruppen av @@ -3474,12 +3474,12 @@ Ej tillgängligt om inställningen "Använd delprimitiver" är aktiveradTrimex - - - - - - + + + + + + @@ -3487,12 +3487,12 @@ Ej tillgängligt om inställningen "Använd delprimitiver" är aktiveradLokal {} - - - - - - + + + + + + @@ -3500,22 +3500,22 @@ Ej tillgängligt om inställningen "Använd delprimitiver" är aktiveradGlobal {} - + Autogroup: Gruppera automatiskt: - + Faces Ytor - + Remove Ta bort - + Add Lägg till @@ -6077,12 +6077,12 @@ För att aktivera FreeCAD för att ladda ner dessa bibliotek, svara Ja._BSpline.createGeometry: Avslutad med samma första/ sista punkt. Geometrin är inte uppdaterad. - + Writing camera position Skriva kameraposition - + Writing objects shown/hidden state Skrivande objekt visas/döljs tillstånd @@ -7709,34 +7709,34 @@ egenskaperna "First Angle" och "Last Angle". Textfärg - + Line spacing (relative to font size) Radavstånd (i förhållande till teckenstorlek) - + Vertical alignment Vertikal anpassning - + Maximum number of characters on each line of the text box Maximalt antal tecken på varje rad i textrutan - + Horizontal alignment Horisontell justering - + The type of frame around the text of this object Typen av ram runt texten i detta objekt - + Display a leader line or not Visa en ledarlinje eller inte @@ -7909,12 +7909,12 @@ bortom dimensionslinjen Visar dimensionslinjen och pilarna - + The display length of this section plane Visningslängden för detta sektionsplan - + The size of the arrows of this section plane Storleken på pilarna i detta sektionsplan diff --git a/src/Mod/Draft/Resources/translations/Draft_ta.ts b/src/Mod/Draft/Resources/translations/Draft_ta.ts new file mode 100644 index 0000000000..a0e092e201 --- /dev/null +++ b/src/Mod/Draft/Resources/translations/Draft_ta.ts @@ -0,0 +1,8769 @@ + + + + + Dialog + + + Annotation Styles Editor + சிறுகுறிப்பு பாங்குகள் எடிட்டர் + + + + Renames the selected style + தேர்ந்தெடுக்கப்பட்ட பாணியை மறுபெயரிடுகிறது + + + + Rename + மறுபெயரிடு + + + + Deletes the selected style + தேர்ந்தெடுக்கப்பட்ட பாணியை நீக்குகிறது + + + + New + புதிய + + + + + Delete + நீக்கு + + + + Layers Manager + அடுக்கு மேலாளர் + + + + Select All + அனைத்தையும் தேர்ந்தெடு + + + + Toggle Visibility + தெரிவுநிலையை நிலைமாற்று + + + + Isolate + தனிமைப்படுத்து + + + + Cancel + ரத்துசெய் + + + + OK + சரி + + + + Import styles from json file + சாதொபொகு கோப்பிலிருந்து ச்டைல்களை இறக்குமதி செய்யவும் + + + + Export styles to json file + சாதொபொகு கோப்பில் ச்டைல்களை ஏற்றுமதி செய்யவும் + + + + + The font to use for texts and dimensions + உரைகள் மற்றும் பரிமாணங்களுக்கு பயன்படுத்த வேண்டிய எழுத்துரு + + + + Font name + எழுத்துரு பெயர் + + + + + The font size in system units + கணினி அலகுகளில் எழுத்துரு அளவு + + + + + The width of the lines + கோடுகளின் அகலம் + + + + px + px + + + + + The color of lines and arrows + கோடுகள் மற்றும் அம்புகளின் நிறம் + + + + Line and arrow color + கோடு மற்றும் அம்பு நிறம் + + + + + The distance the dimension line is additionally extended + பரிமாணக் கோட்டின் தூரம் கூடுதலாக நீட்டிக்கப்பட்டுள்ளது + + + + Dimension line overshoot + பரிமாணக் கோடு ஓவர்சூட் + + + + Extension line length + நீட்டிப்பு வரி நீளம் + + + + + The distance the extension lines are additionally extended beyond the dimension line + நீட்டிப்புக் கோடுகள் பரிமாணக் கோட்டிற்கு அப்பால் நீட்டிக்கப்படும் தூரம் + + + + Font size + எழுத்துரு அளவு + + + + + The line spacing for multi-line texts and labels (relative to the font size) + பல வரி உரைகள் மற்றும் லேபிள்களுக்கான வரி இடைவெளி (எழுத்துரு அளவுடன் தொடர்புடையது) + + + + + The color of texts, dimension texts and label texts + உரைகளின் நிறம், பரிமாண உரைகள் மற்றும் சிட்டை உரைகள் + + + + Text color + உரை நிறம் + + + + Units + அலகுகள் + + + + + A multiplier factor that affects the size of texts and markers + உரைகள் மற்றும் குறிப்பான்களின் அளவை பாதிக்கும் ஒரு பெருக்கி காரணி + + + + Style Name + உடை பெயர் + + + + The name of the style. Existing style names can be edited. + பாணியின் பெயர். ஏற்கனவே உள்ள பாணி பெயர்களை திருத்தலாம். + + + + Add new… + புதியதைச் சேர்… + + + + Scale multiplier + அளவு பெருக்கி + + + + + The type of the starting arrows or markers to use for dimensions and labels + பரிமாணங்கள் மற்றும் லேபிள்களுக்குப் பயன்படுத்துவதற்கான தொடக்க அம்புகள் அல்லது குறிப்பான்களின் வகை + + + + Start arrow type + தொடக்க அம்பு வகை + + + + + None + எதுவுமில்லை + + + + + The size of the starting arrows or markers in system units + கணினி அலகுகளில் தொடக்க அம்புகள் அல்லது குறிப்பான்களின் அளவு + + + + Start arrow size + தொடக்க அம்பு அளவு + + + + + The type of the ending arrows or markers to use for dimensions and labels + பரிமாணங்கள் மற்றும் லேபிள்களுக்குப் பயன்படுத்துவதற்கான முடிவு அம்புகள் அல்லது குறிப்பான்களின் வகை + + + + End arrow type + முடிவு அம்புக்குறி வகை + + + + + The size of the ending arrows or markers in system units + கணினி அலகுகளில் முடிவடையும் அம்புகள் அல்லது குறிப்பான்களின் அளவு + + + + End arrow size + இறுதி அம்புக்குறி அளவு + + + + If it is checked it will show the unit next to the dimension value + அதைச் சரிபார்த்தால், அது பரிமாண மதிப்பிற்கு அடுத்துள்ள யூனிட்டைக் காண்பிக்கும் + + + + Show unit + அலகு காட்டு + + + + + Specify a valid length unit like mm, m, in, ft, to force displaying the dimension value in this unit + இந்த அலகில் பரிமாண மதிப்பைக் காட்ட கட்டாயப்படுத்த mm, m, in, ft போன்ற செல்லுபடியாகும் நீள அலகைக் குறிப்பிடவும் + + + + Unit override + அலகு மேலெழுதல் + + + + + The number of decimals to show for dimension values + பரிமாண மதிப்புகளுக்கு காட்ட வேண்டிய தசமங்களின் எண்ணிக்கை + + + + Dimension Details + பரிமாண விவரங்கள் + + + + + The distance between the dimension text and the dimension line + பரிமாண உரைக்கும் பரிமாணக் கோட்டிற்கும் இடையே உள்ள தூரம் + + + + Text spacing + உரை இடைவெளி + + + + Annotations + சிறுகுறிப்புகள் + + + + Texts + உரைகள் + + + + Line spacing factor + வரி இடைவெளி காரணி + + + + Lines and Arrows + கோடுகள் மற்றும் அம்புகள் + + + + + Displays the dimension line + பரிமாணக் கோட்டைக் காட்டுகிறது + + + + Show dimension line + பரிமாணக் கோட்டைக் காட்டு + + + + Line width + வரி அகலம் + + + + + Dot + புள்ளி + + + + + Circle + வட்டம் + + + + + Arrow + அம்பு + + + + + Tick + உண்ணி + + + + + Tick-2 + டிக்-2 + + + + Shows the unit next to the dimension value + பரிமாண மதிப்புக்கு அடுத்த அலகு காட்டுகிறது + + + + Number of decimals + தசமங்களின் எண்ணிக்கை + + + + Extension line overshoot + நீட்டிப்பு வரி ஓவர்சூட் + + + + + The length of the extension lines + நீட்டிப்பு வரிகளின் நீளம் + + + + DraftCircularArrayTaskPanel + + + Circular Array + வட்ட வரிசை + + + + + Distance from one layer of objects to the next layer of objects + பொருள்களின் ஒரு அடுக்கில் இருந்து அடுத்த அடுக்கு பொருள்களுக்கான தூரம் + + + + Radial distance + ரேடியல் தூரம் + + + + + Distance from one element in one ring of the array to the next element in the same ring. +It cannot be zero. + அணிவரிசையின் ஒரு வளையத்தில் உள்ள ஒரு உறுப்புக்கும் அதே வளையத்தில் உள்ள அடுத்த உறுப்புக்கும் உள்ள தூரம். +இது பூச்சியமாக இருக்க முடியாது. + + + + Tangential distance + தொடு தூரம் + + + + + The number of symmetry lines in the circular array + வட்ட வரிசையில் உள்ள சமச்சீர் கோடுகளின் எண்ணிக்கை + + + + Center of Rotation + சுழற்சி நடுவண் + + + + Resets the coordinates of the center of rotation + சுழற்சி மையத்தின் ஆயங்களை மீட்டமைக்கிறது + + + + Reset Point + ரீசெட் பாயிண்ட் + + + + Symmetry + சமச்சீர் + + + + + Number of concentric circles to create, including a copy of the original object. +It must be at least 2. + அசல் பொருளின் நகல் உட்பட உருவாக்க வேண்டிய செறிவு வட்டங்களின் எண்ணிக்கை. +இது குறைந்தது 2 ஆக இருக்க வேண்டும். + + + + Number of concentric circles + செறிவு வட்டங்களின் எண்ணிக்கை + + + + The coordinates of the point through which the axis of rotation passes. +Change the direction of the axis itself in the property editor. + சுழற்சியின் அச்சு கடந்து செல்லும் புள்ளியின் ஆயத்தொலைவுகள். +சொத்து எடிட்டரில் அச்சின் திசையை மாற்றவும். + + + + X + ஃச் + + + + Y + ஒய் + + + + Z + சட் + + + + If checked, the resulting objects in the array will be fused if they touch each other. +This only works if "Link array" is off. + சரிபார்க்கப்பட்டால், வரிசையில் உள்ள பொருள்கள் ஒன்றையொன்று தொட்டால் அவை இணைக்கப்படும். +"இணைப்பு வரிசை" முடக்கப்பட்டிருந்தால் மட்டுமே இது செயல்படும். + + + + Fuse + உருகி + + + + If checked, the resulting object will be a "Link array" instead of a regular array. +A Link array is more efficient when creating multiple copies, but it cannot be fused together. + சரிபார்த்தால், இதன் விளைவாக வரும் பொருள் வழக்கமான அணிவரிசைக்கு பதிலாக "இணைப்பு வரிசை" ஆக இருக்கும். +பல நகல்களை உருவாக்கும் போது இணைப்பு வரிசை மிகவும் திறமையானது, ஆனால் அதை ஒன்றாக இணைக்க முடியாது. + + + + Link array + இணைப்பு வரிசை + + + + DraftOrthoArrayTaskPanel + + + Number of elements in the array in the specified direction, including a copy of the original object. +The number must be at least 1 in each direction. + அசல் பொருளின் நகல் உட்பட, குறிப்பிட்ட திசையில் வரிசையில் உள்ள உறுப்புகளின் எண்ணிக்கை. +ஒவ்வொரு திசையிலும் எண் குறைந்தது 1 ஆக இருக்க வேண்டும். + + + + + + + X + ஃச் + + + + + + + Y + ஒய் + + + + + + + Z + சட் + + + + Reset X + ஃச் மீட்டமை + + + + Reset Y + Yஐ மீட்டமை + + + + Distance between the elements in the Z direction. +Normally, only the Z value is necessary; the other two values can give an additional shift in their respective directions. +Negative values will result in copies produced in the negative direction. + சட் திசையில் உள்ள உறுப்புகளுக்கு இடையே உள்ள தூரம். +பொதுவாக, சட் மதிப்பு மட்டுமே அவசியம்; மற்ற இரண்டு மதிப்புகள் அந்தந்த திசைகளில் கூடுதல் மாற்றத்தை கொடுக்கலாம். +எதிர்மறை மதிப்புகள் எதிர்மறை திசையில் விளைவாக்கம் செய்யப்படும் நகல்களுக்கு வழிவகுக்கும். + + + + Orthogonal Array + ஆர்த்தோகனல் வரிசை + + + + Toggles between orthogonal and linear mode + ஆர்த்தோகனல் மற்றும் லீனியர் பயன்முறைக்கு இடையில் மாறுகிறது + + + + Switch to Linear Mode + நேரியல் பயன்முறைக்கு மாறவும் + + + + X axis + ஃச் அச்சு + + + + Y axis + ஒய் அச்சு + + + + Z axis + சட் அச்சு + + + + Number of Elements + உறுப்புகளின் எண்ணிக்கை + + + + Currently selected axis + தற்போது தேர்ந்தெடுக்கப்பட்ட அச்சு + + + + Distance between the elements in the X-direction. +Normally, only the X value is necessary; the other two values can give an additional shift in their respective directions. +Negative values will result in copies produced in the negative direction. + எக்ச்-திசையில் உள்ள உறுப்புகளுக்கு இடையே உள்ள தூரம். +பொதுவாக, ஃச் மதிப்பு மட்டுமே அவசியம்; மற்ற இரண்டு மதிப்புகள் அந்தந்த திசைகளில் கூடுதல் மாற்றத்தை கொடுக்கலாம். +எதிர்மறை மதிப்புகள் எதிர்மறை திசையில் விளைவாக்கம் செய்யப்படும் நகல்களுக்கு வழிவகுக்கும். + + + + X Intervals + ஃச் இடைவெளிகள் + + + + + + Resets the distances + தூரங்களை மீட்டமைக்கிறது + + + + Distance between the elements in the Y-direction. +Normally, only the Y value is necessary; the other two values can give an additional shift in their respective directions. +Negative values will result in copies produced in the negative direction. + Y-திசையில் உள்ள உறுப்புகளுக்கு இடையே உள்ள தூரம். +பொதுவாக, ஒய் மதிப்பு மட்டுமே அவசியம்; மற்ற இரண்டு மதிப்புகள் அந்தந்த திசைகளில் கூடுதல் மாற்றத்தை கொடுக்கலாம். +எதிர்மறை மதிப்புகள் எதிர்மறை திசையில் விளைவாக்கம் செய்யப்படும் நகல்களுக்கு வழிவகுக்கும். + + + + Y Intervals + ஒய் இடைவெளிகள் + + + + Z Intervals + சட் இடைவெளிகள் + + + + Reset Z + சட் ஐ மீட்டமைக்கவும் + + + + If checked, the resulting objects in the array will be fused if they touch each other. +This only works if "Link array" is off. + சரிபார்க்கப்பட்டால், வரிசையில் உள்ள பொருள்கள் ஒன்றையொன்று தொட்டால் அவை இணைக்கப்படும். +"இணைப்பு வரிசை" முடக்கப்பட்டிருந்தால் மட்டுமே இது செயல்படும். + + + + Fuse + Fuse + + + + If checked, the resulting object will be a "Link array" instead of a regular array. +A Link array is more efficient when creating multiple copies, but it cannot be fused together. + சரிபார்த்தால், இதன் விளைவாக வரும் பொருள் வழக்கமான அணிவரிசைக்கு பதிலாக "இணைப்பு வரிசை" ஆக இருக்கும். +பல நகல்களை உருவாக்கும் போது இணைப்பு வரிசை மிகவும் திறமையானது, ஆனால் அதை ஒன்றாக இணைக்க முடியாது. + + + + Link array + இணைப்பு வரிசை + + + + DraftPolarArrayTaskPanel + + + Polar Array + துருவ வரிசை + + + + + Sweeping angle of the polar distribution. +A negative angle produces a polar pattern in the opposite direction. +The maximum absolute value is 360 degrees. + துருவப் பரவலின் ச்வீப்பிங் கோணம். +எதிர்மறை கோணம் எதிர் திசையில் ஒரு துருவ வடிவத்தை உருவாக்குகிறது. +அதிகபட்ச முழுமையான மதிப்பு 360 டிகிரி ஆகும். + + + + Polar angle + துருவ கோணம் + + + + + Number of elements in the array, including a copy of the original object. +It must be at least 2. + அசல் பொருளின் நகல் உட்பட, வரிசையில் உள்ள உறுப்புகளின் எண்ணிக்கை. +இது குறைந்தது 2 ஆக இருக்க வேண்டும். + + + + Number of elements + உறுப்புகளின் எண்ணிக்கை + + + + The coordinates of the point through which the axis of rotation passes. +Change the direction of the axis itself in the property editor. + சுழற்சியின் அச்சு கடந்து செல்லும் புள்ளியின் ஆயத்தொலைவுகள். +சொத்து எடிட்டரில் அச்சின் திசையை மாற்றவும். + + + + Center of Rotation + சுழற்சி நடுவண் + + + + Resets the coordinates of the center of rotation + சுழற்சி மையத்தின் ஆயங்களை மீட்டமைக்கிறது + + + + Reset Point + ரீசெட் பாயிண்ட் + + + + X + ஃச் + + + + Y + ஒய் + + + + Z + சட் + + + + If checked, the resulting objects in the array will be fused if they touch each other. +This only works if "Link array" is off. + சரிபார்க்கப்பட்டால், வரிசையில் உள்ள பொருள்கள் ஒன்றையொன்று தொட்டால் அவை இணைக்கப்படும். +"இணைப்பு வரிசை" முடக்கப்பட்டிருந்தால் மட்டுமே இது செயல்படும். + + + + Fuse + Fuse + + + + If checked, the resulting object will be a "Link array" instead of a regular array. +A Link array is more efficient when creating multiple copies, but it cannot be fused together. + சரிபார்த்தால், இதன் விளைவாக வரும் பொருள் வழக்கமான அணிவரிசைக்கு பதிலாக "இணைப்பு வரிசை" ஆக இருக்கும். +பல நகல்களை உருவாக்கும் போது இணைப்பு வரிசை மிகவும் திறமையானது, ஆனால் அதை ஒன்றாக இணைக்க முடியாது. + + + + Link array + இணைப்பு வரிசை + + + + DraftShapeStringGui + + + ShapeString + சேப்ச்ட்ரிங் + + + + X + ஃச் + + + + Y + ஒய் + + + + Z + சட் + + + + Coordinates relative to global coordinate system. +Uncheck to use working plane coordinate system + உலகளாவிய ஒருங்கிணைப்பு அமைப்புடன் தொடர்புடைய ஒருங்கிணைப்புகள். +வேலை செய்யும் விமான ஒருங்கிணைப்பு அமைப்பைப் பயன்படுத்த தேர்வுநீக்கவும் + + + + Global + உலகளாவிய + + + + Font files (*.ttc *.ttf *.otf *.pfb *.TTC *.TTF *.OTF *.PFB) + எழுத்துரு கோப்புகள் (*.ttc *.ttf *.otf *.pfb *.TTC *.TTF *.OTF *.PFB) + + + + Text to be made into ShapeString + உரையை ShapeString ஆக மாற்ற வேண்டும் + + + + + + Enter coordinates or pick a point with the mouse + ஆயங்களை உள்ளிடவும் அல்லது சுட்டியைக் கொண்டு ஒரு புள்ளியைத் தேர்ந்தெடுக்கவும் + + + + Resets the picked point + தேர்ந்தெடுக்கப்பட்ட புள்ளியை மீட்டமைக்கிறது + + + + Reset Point + ரீசெட் பாயிண்ட் + + + + Height + உயரம் + + + + Height of the result + முடிவின் உயரம் + + + + Text + உரை + + + + Font file + எழுத்துரு கோப்பு + + + + Form + + + Top (XY) + மேல் (XY) + + + + Front (XZ) + முன் (XZ) + + + + Side (YZ) + பக்க (YZ) + + + + Sets the working plane facing the current view + தற்போதைய காட்சியை எதிர்கொள்ளும் வேலை செய்யும் விமானத்தை அமைக்கிறது + + + + Working Plane Setup + வேலை செய்யும் விமான அமைப்பு + + + + Choose an option below. Or define a working plane by selecting 3 vertices, 1 or more shapes, or a working plane proxy, and then confirm with a click in the 3D view. + கீழே ஒரு விருப்பத்தைத் தேர்ந்தெடுக்கவும். அல்லது 3 செங்குத்துகள், 1 அல்லது அதற்கு மேற்பட்ட வடிவங்கள் அல்லது வேலை செய்யும் விமான ப்ராக்சியைத் தேர்ந்தெடுத்து வேலை செய்யும் விமானத்தை வரையறுக்கவும், பின்னர் 3D காட்சியில் சொடுக்கு செய்வதன் மூலம் உறுதிப்படுத்தவும். + + + + Sets the working plane to the XY-plane (ground plane) + வேலை செய்யும் விமானத்தை XY- விமானத்திற்கு (தரை விமானம்) அமைக்கிறது + + + + Sets the working plane to the XZ-plane (front plane) + வேலை செய்யும் விமானத்தை XZ- விமானத்திற்கு அமைக்கிறது (முன் விமானம்) + + + + Sets the working plane to the YZ-plane (side plane) + வேலை செய்யும் விமானத்தை YZ- விமானத்திற்கு அமைக்கிறது (பக்க விமானம்) + + + + Align to View + பார்வைக்கு சீரமைக்கவும் + + + + The working plane will align to the current +view each time a command is started + வேலை செய்யும் வானூர்தி மின்னோட்டத்திற்கு சீரமைக்கும் +ஒவ்வொரு முறை கட்டளை தொடங்கப்படும்போதும் பார்க்கவும் + + + + Automatic + தானியங்கி + + + + Offset + ஆஃப்செட் + + + + An optional offset to give to the working plane +above its base position. Use this together with one +of the buttons above + வேலை செய்யும் விமானத்திற்கு வழங்குவதற்கான விருப்பமான ஆஃப்செட் +அதன் அடிப்படை நிலைக்கு மேலே. இதை ஒன்றாகப் பயன்படுத்தவும் +மேலே உள்ள பொத்தான்களில் + + + + If this is selected, the working plane will be +centered on the current view when pressing one +of the buttons above + இது தேர்ந்தெடுக்கப்பட்டால், வேலை செய்யும் வானூர்தி இருக்கும் +ஒன்றை அழுத்தும் போது தற்போதைய காட்சியை மையமாகக் கொண்டது +மேலே உள்ள பொத்தான்களில் + + + + Center plane on view + பார்வையில் மைய வானூர்தி + + + + Centers the working plane on the current view when pressing one +of the buttons above + ஒன்றை அழுத்தும் போது வேலை செய்யும் விமானத்தை தற்போதைய காட்சியில் மையப்படுத்துகிறது +மேலே உள்ள பொத்தான்களில் + + + + Or select a single vertex to move the current working plane without changing its orientation. Then press the button below. + அல்லது தற்போதைய வேலை செய்யும் விமானத்தை அதன் நோக்குநிலையை மாற்றாமல் நகர்த்த ஒற்றை உச்சியைத் தேர்ந்தெடுக்கவும். பின்னர் கீழே உள்ள பொத்தானை அழுத்தவும். + + + + Moves the working plane without changing its +orientation. If no point is selected, the plane +will be moved to the center of the view. + வேலை செய்யும் விமானத்தை மாற்றாமல் நகர்த்துகிறது +நோக்குநிலை. புள்ளி எதுவும் தேர்ந்தெடுக்கப்படவில்லை என்றால், வானூர்தி +பார்வையின் மையத்திற்கு நகர்த்தப்படும். + + + + Move Working Plane + வேலை செய்யும் விமானத்தை நகர்த்தவும் + + + + + The color of the grid + கட்டத்தின் நிறம் + + + + Grid color + கட்டம் நிறம் + + + + + The distance between grid lines + கட்டக் கோடுகளுக்கு இடையே உள்ள தூரம் + + + + + The number of squares between major grid lines + முக்கிய கட்டக் கோடுகளுக்கு இடையே உள்ள சதுரங்களின் எண்ணிக்கை + + + + Major lines every + முக்கிய வரிகள் ஒவ்வொன்றும் + + + + + squares + சதுரங்கள் + + + + Grid size + கட்ட அளவு + + + + + The distance at which a point can be snapped to + ஒரு புள்ளியை ச்னாப் செய்யக்கூடிய தூரம் + + + + Center View + மையக் காட்சி + + + + Resets the working plane to its next position + வேலை செய்யும் விமானத்தை அதன் அடுத்த நிலைக்கு மீட்டமைக்கிறது + + + + Next + அடுத்தது + + + + Grid spacing + கட்ட இடைவெளி + + + + + The number of squares in the X- and Y-direction of the grid + கட்டத்தின் X- மற்றும் ஒய் திசையில் உள்ள சதுரங்களின் எண்ணிக்கை + + + + Snapping radius + ச்னாப்பிங் ஆரம் + + + + Centers the view on the current working plane + தற்போதைய வேலை செய்யும் விமானத்தில் பார்வையை மையப்படுத்துகிறது + + + + Resets the working plane to its previous position + வேலை செய்யும் விமானத்தை அதன் முந்தைய நிலைக்கு மீட்டமைக்கிறது + + + + Previous + முந்தைய + + + + Load preset + ஏற்ற முன்னமைவு + + + + Shape + வடிவம் + + + + Ambient shape color + சுற்றுப்புற வடிவ நிறம் + + + + Emissive shape color + உமிழும் வடிவ நிறம் + + + + Specular shape color + கண்கவர் வடிவ நிறம் + + + + Shape transparency + வடிவ வெளிப்படைத்தன்மை + + + + Shape shininess + வடிவ பளபளப்பு + + + + Other + மற்றொன்று + + + + Line color + வரி நிறம் + + + + + Line width + Line width + + + + + + + px + px + + + + Draw style + வரைதல் பாணி + + + + Solid + திடமான + + + + Dashed + கோடு போட்டது + + + + Dotted + புள்ளியிடப்பட்ட + + + + DashDot + DashDot + + + + Display mode + காட்சி முறை + + + + Flat Lines + பிளாட் கோடுகள் + + + + Wireframe + வயர்ஃப்ரேம் + + + + Shaded + நிழலாடியது + + + + Fill the values below from a stored style preset + சேமிக்கப்பட்ட நடை முன்னமைவிலிருந்து கீழே உள்ள மதிப்புகளை நிரப்பவும் + + + + Point color + புள்ளி நிறம் + + + + Point size + புள்ளி அளவு + + + + Points + பிரிவகம் + + + + Shape color + வடிவ நிறம் + + + + + Annotations + Annotations + + + + Extension line length + நீட்டிப்பு வரி நீளம் + + + + Extension line overshoot + நீட்டிப்பு வரி ஓவர்சூட் + + + + Text spacing + உரை இடைவெளி + + + + Text color + உரை நிறம் + + + + Dimensions + பரிமாணங்கள் + + + + + Dot + புள்ளி + + + + Annotation + சிறுகுறிப்பு + + + + Texts + உரைகள் + + + + Line spacing factor + வரி இடைவெளி காரணி + + + + The annotation scale multiplier is the inverse of the scale set in the +Annotation scale widget. If the scale is 1:100 the multiplier is 100. + சிறுகுறிப்பு அளவு பெருக்கி என்பது, இல் அமைக்கப்பட்ட அளவின் தலைகீழ் ஆகும் +சிறுகுறிப்பு அளவிலான விட்செட். அளவுகோல் 1:100 என்றால் பெருக்கி 100 ஆகும். + + + + Start arrow type + தொடக்க அம்பு வகை + + + + + Circle + வட்டம் + + + + + Arrow + அம்பு + + + + + Tick + உண்ணி + + + + + Tick-2 + டிக்-2 + + + + + None + எதுவுமில்லை + + + + Start arrow size + தொடக்க அம்பு அளவு + + + + End arrow type + முடிவு அம்புக்குறி வகை + + + + End arrow size + இறுதி அம்புக்குறி அளவு + + + + The unit override for dimensions. Leave blank to use the current FreeCAD unit. + அலகு பரிமாணங்களை மீறுகிறது. தற்போதைய FreeCAD யூனிட்டைப் பயன்படுத்த, காலியாக விடவும். + + + + Dimension line overshoot + பரிமாணக் கோடு ஓவர்சூட் + + + + The distance the dimension line is extended past the extension lines + பரிமாணக் கோடு நீட்டிப்புக் கோடுகளைத் தாண்டி நீட்டிக்கப்படும் தூரம் + + + + The color for texts, dimension texts and label texts + உரைகள், பரிமாண உரைகள் மற்றும் சிட்டை உரைகளுக்கான வண்ணம் + + + + Font name + எழுத்துரு பெயர் + + + + The font for texts, dimensions and labels + உரைகள், பரிமாணங்கள் மற்றும் லேபிள்களுக்கான எழுத்துரு + + + + Font size + Font size + + + + The height for texts, dimension texts and label texts + உரைகள், பரிமாண உரைகள் மற்றும் சிட்டை உரைகளுக்கான உயரம் + + + + The line spacing for multi-line texts and labels (relative to the font size) + பல வரி உரைகள் மற்றும் லேபிள்களுக்கான வரி இடைவெளி (எழுத்துரு அளவுடன் தொடர்புடையது) + + + + Scale multiplier + அளவு பெருக்கி + + + + Line and arrow color + கோடு மற்றும் அம்பு நிறம் + + + + Style Settings + நடை அமைப்புகள் + + + + Saves the current style as a preset + தற்போதைய பாணியை முன்னமைவாகச் சேமிக்கிறது + + + + Shape Appearance + வடிவ தோற்றம் + + + + Lines and Arrows + கோடுகள் மற்றும் அம்புகள் + + + + Adds a unit symbol to dimension texts + பரிமாண உரைகளுக்கு அலகு சின்னத்தைச் சேர்க்கிறது + + + + The length of extension lines. Use 0 for full extension lines. A negative value +defines the gap between the ends of the extension lines and the measured points. +A positive value defines the maximum length of the extension lines. Only used +for linear dimensions. + நீட்டிப்பு வரிகளின் நீளம். முழு நீட்டிப்பு வரிகளுக்கு 0 ஐப் பயன்படுத்தவும். எதிர்மறை மதிப்பு +நீட்டிப்பு கோடுகளின் முனைகளுக்கும் அளவிடப்பட்ட புள்ளிகளுக்கும் இடையிலான இடைவெளியை வரையறுக்கிறது. +நேர்மறை மதிப்பு நீட்டிப்பு வரிகளின் அதிகபட்ச நீளத்தை வரையறுக்கிறது. மட்டுமே பயன்படுத்தப்பட்டது +நேரியல் பரிமாணங்களுக்கு. + + + + The length of extension lines above the dimension line + பரிமாணக் கோட்டிற்கு மேலே உள்ள நீட்டிப்புக் கோடுகளின் நீளம் + + + + The space between the dimension line and the dimension text + பரிமாணக் கோட்டிற்கும் பரிமாண உரைக்கும் இடையே உள்ள இடைவெளி + + + + Apply the above style to selected object(s) + தேர்ந்தெடுக்கப்பட்ட பொருள்(களுக்கு) மேலே உள்ள பாணியைப் பயன்படுத்தவும் + + + + Apply the above style to all annotations (texts, dimensions and labels) + மேலே உள்ள நடையை அனைத்து சிறுகுறிப்புகளுக்கும் (உரைகள், பரிமாணங்கள் மற்றும் லேபிள்கள்) பயன்படுத்தவும் + + + + Show unit + அலகு காட்டு + + + + Unit override + அலகு மேலெழுதல் + + + + Selected + தேர்ந்தெடுக்கப்பட்டது + + + + Hatch + குஞ்சு பொரிக்கவும் + + + + PAT file + PAT கோப்பு + + + + Pattern + முறை + + + + Scale + அளவுகோல் + + + + Rotation + சுழற்சி + + + + Align to face + முகத்துடன் சீரமைக்கவும் + + + + Aligns the pattern with the base object. +Otherwise, the pattern aligns with the global coordinate system. +This setting modifies the Translate property. + பேட்டர்னை அடிப்படை பொருளுடன் சீரமைக்கிறது. +இல்லையெனில், முறை உலகளாவிய ஒருங்கிணைப்பு அமைப்புடன் இணைகிறது. +இந்த அமைப்பு மொழியாக்கப் பண்புகளை மாற்றியமைக்கிறது. + + + + Pattern files (*.pat *.PAT) + பேட்டர்ன் கோப்புகள் (*.pat *.PAT) + + + + Gui::Dialog::DlgSettingsDraft + + + Default working plane + இயல்புநிலை வேலை செய்யும் வானூர்தி + + + + + + General + பொது + + + + The number of decimals used in internal coordinate operations (for example 3 = 0.001). +Values between 6 and 8 are usually considered the best trade-off. + உள் ஒருங்கிணைப்பு செயல்பாடுகளில் பயன்படுத்தப்படும் தசமங்களின் எண்ணிக்கை (எடுத்துக்காட்டாக 3 = 0.001). +6 மற்றும் 8 க்கு இடையில் உள்ள மதிப்புகள் பொதுவாக சிறந்த வர்த்தகமாக கருதப்படுகிறது. + + + + The default working plane for new views. If set to "Automatic" the working plane +will automatically align with the current view whenever a command is started. +Additionally it will align to preselected planar faces, or when points on planar +faces are picked during commands. + புதிய காட்சிகளுக்கான இயல்புநிலை வேலை செய்யும் வானூர்தி. வேலை செய்யும் விமானத்தை "தானியங்கி" என அமைத்தால் +கட்டளை தொடங்கும் போதெல்லாம் தற்போதைய காட்சியுடன் தானாகவே சீரமைக்கும். +கூடுதலாக, இது முன்தேர்ந்தெடுக்கப்பட்ட பிளானர் முகங்களுக்கு அல்லது பிளானரில் புள்ளிகள் இருக்கும் போது சீரமைக்கும் +கட்டளைகளின் போது முகங்கள் தேர்ந்தெடுக்கப்படுகின்றன. + + + + XY (Top) + XY (மேல்) + + + + XZ (Front) + XZ (முன்) + + + + YZ (Side) + YZ (பக்க) + + + + If checked, a widget indicating the current working +plane orientation appears when picking points + சரிபார்க்கப்பட்டால், தற்போதைய செயல்பாட்டைக் குறிக்கும் விட்செட் +புள்ளிகளை எடுக்கும்போது விமான நோக்குநிலை தோன்றும் + + + + If checked, the layers drop-down list also includes groups. +Objects can then automatically be added to groups as well. + சரிபார்த்தால், அடுக்குகள் கீழ்தோன்றும் பட்டியலில் குழுக்களும் அடங்கும். +பொருள்கள் தானாகவே குழுக்களிலும் சேர்க்கப்படும். + + + + Include groups in layer list + அடுக்கு பட்டியலில் குழுக்களைச் சேர்க்கவும் + + + + If checked, base objects, instead of created copies, are selected after copying + சரிபார்க்கப்பட்டால், உருவாக்கப்பட்ட நகல்களுக்குப் பதிலாக அடிப்படைப் பொருள்கள் நகலெடுத்த பிறகு தேர்ந்தெடுக்கப்படும் + + + + If checked, Draft commands will create Part primitives instead of Draft objects. +Note that this is not fully supported, and many objects will not be editable with +Draft modification commands. + சரிபார்த்தால், வரைவு கட்டளைகள் வரைவு பொருள்களுக்குப் பதிலாக பகுதி முதன்மைகளை உருவாக்கும். +இது முழுமையாக ஆதரிக்கப்படவில்லை என்பதை நினைவில் கொள்ளவும், மேலும் பல பொருட்களை திருத்து செய்ய முடியாது +வரைவு மாற்றம் கட்டளைகள். + + + + Create Part primitives if possible + முடிந்தால் பகுதி primitives உருவாக்கவும் + + + + If checked, Draft Downgrade and Draft Upgrade will keep face colors. +Only for the splitFaces and makeShell options. + சரிபார்த்தால், வரைவு தரமிறக்குதல் மற்றும் வரைவு மேம்படுத்தல் ஆகியவை முகத்தின் நிறத்தை வைத்திருக்கும். +splitFaces மற்றும் makeShell விருப்பங்களுக்கு மட்டும். + + + + Keep face colors during downgrade/upgrade + தரமிறக்கும்/மேம்படுத்தும் போது முக வண்ணங்களை வைத்திருங்கள் + + + + If checked, Draft Downgrade and Draft Upgrade will keep face names. +Only for the splitFaces and makeShell options. + சரிபார்த்தால், வரைவு தரமிறக்குதல் மற்றும் வரைவு மேம்படுத்தல் ஆகியவை முகப் பெயர்களை வைத்திருக்கும். +splitFaces மற்றும் makeShell விருப்பங்களுக்கு மட்டும். + + + + Keep face names during downgrade/upgrade + தரமிறக்கம்/மேம்படுத்தும் போது முகப் பெயர்களை வைத்திருங்கள் + + + + This is a delay during which the mouse is inactive, after entering numbers +manually in any of the coordinate fields. Setting this to 0 disables the delay. +If a delay of 1 is set, after entering a numeric value, the mouse will not +update the field anymore during one second, to avoid moving the mouse +accidentally and modifying the entered value. + எண்களை உள்ளிட்ட பிறகு, மவுச் செயலற்றதாக இருக்கும் போது இது தாமதமாகும் +எந்தவொரு ஒருங்கிணைப்பு துறையிலும் கைமுறையாக. இதை 0 ஆக அமைப்பது தாமதத்தை முடக்கும். +1 இன் நேரந்தவறுகை அமைக்கப்பட்டால், எண் மதிப்பை உள்ளிட்ட பிறகு, மவுச் செய்யாது +சுட்டியை நகர்த்துவதைத் தவிர்க்க, ஒரு நொடியில் புலத்தைப் புதுப்பிக்கவும் +தற்செயலாக மற்றும் உள்ளிட்ட மதிப்பை மாற்றியமைக்கிறது. + + + + Edit node pick radius + முனை தேர்வு ஆரம் திருத்தவும் + + + + The pick radius of edit nodes + திருத்த முனைகளின் தேர்வு ஆரம் + + + + Label prefix for clones + குளோன்களுக்கான சிட்டை முன்னொட்டு + + + + The default prefix added to the label of new clones + புதிய குளோன்களின் லேபிளில் இயல்பு முன்னொட்டு சேர்க்கப்பட்டது + + + + Construction group label + கட்டுமான குழு சிட்டை + + + + The default label for the construction geometry group + கட்டுமான வடிவியல் குழுவிற்கான இயல்புநிலை சிட்டை + + + + The default color for Draft objects in construction mode + கட்டுமான பயன்முறையில் வரைவு பொருள்களுக்கான இயல்புநிலை நிறம் + + + + Internal precision level + உள் துல்லிய நிலை + + + + Show working plane orientation + வேலை செய்யும் விமான நோக்குநிலையைக் காட்டு + + + + Command Options + கட்டளை விருப்பங்கள் + + + + If checked, instructions are displayed in the Report View when using Draft commands + சரிபார்த்தால், வரைவு கட்டளைகளைப் பயன்படுத்தும் போது, ​​அறிக்கை காட்சியில் அறிவுறுத்தல்கள் காட்டப்படும் + + + + Show prompts in the Report View + அறிக்கைக் காட்சியில் அறிவுறுத்தல்களைக் காட்டு + + + + If checked, Length input, instead of the X coordinate, will have the initial focus. +This allows indicating a direction and then type a distance. + சரிபார்த்தால், ஃச் ஒருங்கிணைப்புக்குப் பதிலாக நீள உள்ளீடு, ஆரம்பக் கவனம் செலுத்தும். +இது ஒரு திசையைக் குறிக்கவும் பின்னர் தூரத்தைத் தட்டச்சு செய்யவும் அனுமதிக்கிறது. + + + + Set focus on Length instead of X coordinate + ஃச் ஒருங்கிணைப்புக்குப் பதிலாக நீளத்தில் கவனம் செலுத்தவும் + + + + Select base objects after copying + நகலெடுத்த பிறகு அடிப்படை பொருட்களைத் தேர்ந்தெடுக்கவும் + + + + Maximum number of editable objects + திருத்தக்கூடிய பொருட்களின் அதிகபட்ச எண்ணிக்கை + + + + Construction + கட்டுமானம் + + + + Construction geometry color + கட்டுமான வடிவியல் நிறம் + + + + Draft classic style + கிளாசிக் பாணி வரைவு + + + + Bitsnpieces style + Bitsnpieces பாணி + + + + Visual + காட்சி + + + + SVG Patterns + SVG வடிவங்கள் + + + + SVG pattern size + SVG வடிவ அளவு + + + + The default size for SVG patterns. A higher value results in a denser pattern. + SVG வடிவங்களுக்கான இயல்புநிலை அளவு. அதிக மதிப்பு அடர்த்தியான வடிவத்தில் விளைகிறது. + + + + Additional SVG pattern location + கூடுதல் SVG வடிவ இடம் + + + + An optional directory with custom SVG files containing +pattern definitions to be added to the standard patterns + தனிப்பயன் SVG கோப்புகளைக் கொண்ட விருப்ப அடைவு +நிலையான வடிவங்களில் சேர்க்கப்பட வேண்டிய வடிவ வரையறைகள் + + + + Drawing View Line Definitions + காட்சி வரி வரையறைகளை வரைதல் + + + + Dashed line definition + கோடு கோடு வரையறை + + + + + + An SVG linestyle definition + ஒரு SVG லைன் பாணி ​​வரையறை + + + + Dashdot line definition + டாச்டாட் வரி வரையறை + + + + Dotted line definition + புள்ளியிடப்பட்ட வரி வரையறை + + + + Texts and dimensions + உரைகள் மற்றும் பரிமாணங்கள் + + + + Font size + Font size + + + + + + + + + + + mm + மிமீ + + + + Lines and Arrows + கோடுகள் மற்றும் அம்புகள் + + + + Start arrow type + தொடக்க அம்பு வகை + + + + The default symbol displayed at the start of dimension lines + பரிமாணக் கோடுகளின் தொடக்கத்தில் இயல்புநிலை குறியீடு காட்டப்படும் + + + + + None + எதுவுமில்லை + + + + Start arrow size + தொடக்க அம்பு அளவு + + + + The default starting arrow size + இயல்புநிலை தொடக்க அம்புக்குறி அளவு + + + + End arrow type + முடிவு அம்புக்குறி வகை + + + + The default symbol displayed at the end of dimension lines + பரிமாணக் கோடுகளின் முடிவில் இயல்புநிலை குறியீடு காட்டப்படும் + + + + End arrow size + இறுதி அம்புக்குறி அளவு + + + + The default ending arrow size + இயல்புநிலை முடிவு அம்புக்குறி அளவு + + + + Number of decimals + தசமங்களின் எண்ணிக்கை + + + + Dimension Details + பரிமாண விவரங்கள் + + + + Extension line overshoot + நீட்டிப்பு வரி ஓவர்சூட் + + + + Dimension line overshoot + பரிமாணக் கோடு ஓவர்சூட் + + + + The default annotation scale multiplier. This is the inverse of the scale set +in the Draft Scale Widget. If the scale is 1:100 the multiplier is 100. + இயல்புநிலை சிறுகுறிப்பு அளவு பெருக்கி. இது அளவுகோலின் தலைகீழ் +வரைவு அளவு விட்செட்டில். அளவுகோல் 1:100 என்றால் பெருக்கி 100 ஆகும். + + + + Texts + உரைகள் + + + + The default height for texts, dimension texts and label texts + உரைகள், பரிமாண உரைகள் மற்றும் சிட்டை உரைகளுக்கான இயல்புநிலை உயரம் + + + + Line spacing factor + வரி இடைவெளி காரணி + + + + The default line spacing for multi-line texts and labels (relative to the font size) + பல வரி உரைகள் மற்றும் லேபிள்களுக்கான இயல்புநிலை வரி இடைவெளி (எழுத்துரு அளவுடன் தொடர்புடையது) + + + + Scale multiplier + அளவு பெருக்கி + + + + Texts and Dimensions + உரைகள் மற்றும் பரிமாணங்கள் + + + + Annotations + Annotations + + + + Font name + எழுத்துரு பெயர் + + + + The default font for texts, dimensions and labels + உரைகள், பரிமாணங்கள் மற்றும் லேபிள்களுக்கான இயல்புநிலை எழுத்துரு + + + + Text color + உரை நிறம் + + + + The default color for texts, dimension texts and label texts + உரைகள், பரிமாண உரைகள் மற்றும் சிட்டை உரைகளுக்கான இயல்புநிலை வண்ணம் + + + + If checked, the dimension line is displayed by default + சரிபார்க்கப்பட்டால், பரிமாணக் கோடு முன்னிருப்பாகக் காட்டப்படும் + + + + Show dimension line + பரிமாணக் கோட்டைக் காட்டு + + + + Line width + Line width + + + + The default line width + இயல்புநிலை வரி அகலம் + + + + + px + px + + + + + Dot + புள்ளி + + + + + Circle + வட்டம் + + + + + Arrow + அம்பு + + + + + Tick + உண்ணி + + + + + Tick-2 + டிக்-2 + + + + Line and arrow color + கோடு மற்றும் அம்பு நிறம் + + + + The default color for lines and arrows + கோடுகள் மற்றும் அம்புகளுக்கான இயல்புநிலை நிறம் + + + + Units + அலகுகள் + + + + If checked, a unit symbol is added to dimension texts by default + சரிபார்க்கப்பட்டால், இயல்புநிலையாக பரிமாண உரைகளில் ஒரு யூனிட் அடையாளம் சேர்க்கப்படும் + + + + Show unit + அலகு காட்டு + + + + Unit override + அலகு மேலெழுதல் + + + + The default unit override for dimensions. Enter a unit such as m +or cm, leave blank to use the current unit defined in FreeCAD. + இயல்புநிலை அலகு பரிமாணங்களை மீறுகிறது. m போன்ற ஒரு அலகு உள்ளிடவும் +அல்லது செ.மீ., FreeCAD இல் வரையறுக்கப்பட்ட தற்போதைய அலகு பயன்படுத்த காலியாக விடவும். + + + + The default number of decimal places for dimension texts + பரிமாண உரைகளுக்கான தசம இடங்களின் இயல்புநிலை எண் + + + + The optional string inserted between the feet and inches values in dimensions + பரிமாணங்களில் அடி மற்றும் அங்குல மதிப்புகளுக்கு இடையில் செருகப்பட்ட விருப்ப சரம் + + + + The default distance the dimension line is extended past the extension lines + பரிமாணக் கோட்டின் இயல்புநிலை தூரம் நீட்டிப்புக் கோடுகளுக்கு அப்பால் நீட்டிக்கப்படுகிறது + + + + Extension line length + நீட்டிப்பு வரி நீளம் + + + + The default length of extension lines. Use 0 for full extension lines. A negative +value defines the gap between the ends of the extension lines and the measured +points. A positive value defines the maximum length of the extension lines. Only +used for linear dimensions. + நீட்டிப்பு வரிகளின் இயல்புநிலை நீளம். முழு நீட்டிப்பு வரிகளுக்கு 0 ஐப் பயன்படுத்தவும். ஒரு எதிர்மறை +மதிப்பு நீட்டிப்புக் கோடுகளின் முனைகளுக்கும் அளவிடப்பட்டவற்றுக்கும் இடையே உள்ள இடைவெளியை வரையறுக்கிறது +புள்ளிகள். நேர்மறை மதிப்பு நீட்டிப்பு வரிகளின் அதிகபட்ச நீளத்தை வரையறுக்கிறது. மட்டுமே +நேரியல் பரிமாணங்களுக்கு பயன்படுத்தப்படுகிறது. + + + + The default length of extension lines above the dimension line + பரிமாணக் கோட்டிற்கு மேலே உள்ள நீட்டிப்புக் கோடுகளின் இயல்புநிலை நீளம் + + + + The default space between the dimension line and the dimension text + பரிமாணக் கோட்டிற்கும் பரிமாண உரைக்கும் இடையே உள்ள இயல்புநிலை இடைவெளி + + + + Text spacing + உரை இடைவெளி + + + + Feet separator + அடி பிரிப்பான் + + + + SVG + SVG + + + + Import style + இறக்குமதி பாணி + + + + Use default style from Part/PartDesign + பகுதி/பகுதிவடிவமைப்பிலிருந்து இயல்புநிலை பாணியைப் பயன்படுத்தவும் + + + + Use original SVG style + அசல் SVG பாணியைப் பயன்படுத்தவும் + + + + If checked, no unit conversion will occur. +One unit in the SVG file will be interpreted as one millimeter. + சரிபார்த்தால், அலகு மாற்றம் ஏற்படாது. +SVG கோப்பில் உள்ள ஒரு அலகு ஒரு மில்லிமீட்டராக விளக்கப்படும். + + + + Disable unit scaling + அலகு அளவிடுதலை முடக்கு + + + + Add wires for invalid faces + தவறான முகங்களுக்கு கம்பிகளைச் சேர்க்கவும் + + + + Method for importing SVG object colors + SVG பொருள் வண்ணங்களை இறக்குமதி செய்வதற்கான முறை + + + + If face generation results in a degenerated face, +a raw wire from the original shape is added + முகத்தை உருவாக்குவதால் முகம் சிதைந்தால், +அசல் வடிவத்திலிருந்து ஒரு மூல கம்பி சேர்க்கப்படுகிறது + + + + Check to cut shapes according to the even/odd SVG fill rule + சம/ஒற்றைப்படை SVG நிரப்பு விதியின்படி வடிவங்களை வெட்டுவதைச் சரிபார்க்கவும் + + + + Apply Cuts + வெட்டுக்களைப் பயன்படுத்துங்கள் + + + + Coordinate precision (crucial for detecting closed paths) + ஒருங்கிணைப்பு துல்லியம் (மூடிய பாதைகளைக் கண்டறிவதில் முக்கியமானது) + + + + The number of decimal places used in internal coordinate operations (for example 3 = 0.001). + The optimal value depends on the absolute size of the import. Typical values are between 1 and 5. + உள் ஒருங்கிணைப்பு செயல்பாடுகளில் பயன்படுத்தப்படும் தசம இடங்களின் எண்ணிக்கை (எடுத்துக்காட்டாக 3 = 0.001). +உகந்த மதிப்பு இறக்குமதியின் முழுமையான அளவைப் பொறுத்தது. வழக்கமான மதிப்புகள் 1 முதல் 5 வரை இருக்கும். + + + + Export style + ஏற்றுமதி நடை + + + + Style of SVG file to write when exporting a sketch + ச்கெட்சை ஏற்றுமதி செய்யும் போது எழுத SVG கோப்பின் நடை + + + + Translated (for print & display) + மொழிபெயர்க்கப்பட்டது (அச்சு மற்றும் காட்சிக்கு) + + + + Raw (for CAM) + ரா (CAMக்கு) + + + + All white lines will appear in black in the SVG for better readability against white backgrounds + வெள்ளை பின்னணியில் சிறந்த வாசிப்புத்திறனுக்காக அனைத்து வெள்ளை கோடுகளும் SVG இல் கருப்பு நிறத்தில் தோன்றும் + + + + Convert white line color to black + வெள்ளை வரி நிறத்தை கருப்பு நிறமாக மாற்றவும் + + + + Maximum segment length for discretized arcs + தனிமைப்படுத்தப்பட்ட வளைவுகளுக்கான அதிகபட்ச பிரிவு நீளம் + + + + Versions of OpenCASCADE older than version 6.8 don't support arc projection. +In this case arcs will be discretized into small line segments. +This value is the maximum segment length. + பதிப்பு 6.8 ஐ விட பழைய OpenCASCADE பதிப்புகள் ஆர்க் ப்ரொசெக்சனை ஆதரிக்காது. +இந்த வழக்கில் வளைவுகள் சிறிய வரி பிரிவுகளாக பிரிக்கப்படும். +இந்த மதிப்பு அதிகபட்ச பிரிவு நீளம். + + + + OCA + OCA + + + + + Import Options + இறக்குமதி விருப்பங்கள் + + + + Imports the areas (3D faces) too + பகுதிகளையும் (3D முகங்கள்) இறக்குமதி செய்கிறது + + + + Import OCA areas + OCA பகுதிகளை இறக்குமதி செய்யவும் + + + + DXF + DXF + + + + Allow FreeCAD to automatically download and update the DXF libraries + DXF நூலகங்களை தானாகவே பதிவிறக்கம் செய்து புதுப்பிக்க FreeCAD ஐ அனுமதிக்கவும் + + + + Import + இறக்குமதி + + + + All objects containing faces will be exported as 3D polyface meshes + முகங்களைக் கொண்ட அனைத்து பொருட்களும் 3D பாலிஃபேச் மெச்களாக ஏற்றுமதி செய்யப்படும் + + + + Project exported objects along current view direction + தற்போதைய காட்சி திசையில் பொருள்களை ஏற்றுமதி செய்த திட்டம் + + + + Use colors from the DXF file + DXF கோப்பிலிருந்து வண்ணங்களைப் பயன்படுத்தவும் + + + + Join geometry + வடிவவியலில் சேரவும் + + + + Use standard font size for texts + உரைகளுக்கு நிலையான எழுத்துரு அளவைப் பயன்படுத்தவும் + + + + Render polylines with width + அகலத்துடன் பாலிலைன்களை வழங்குதல் செய்யவும் + + + + Ellipse export is poorly supported. Use this to export them as polylines instead. + எலிப்ச் ஏற்றுமதி மோசமாக ஆதரிக்கப்படுகிறது. அதற்குப் பதிலாக பாலிலைன்களாக ஏற்றுமதி செய்ய இதைப் பயன்படுத்தவும். + + + + Treat ellipses and splines as polylines + நீள்வட்டங்கள் மற்றும் ச்ப்லைன்களை பாலிலைன்களாகக் கருதுங்கள் + + + + If checked, this preferences dialog will be shown each time you import or export +a DXF file. + சரிபார்க்கப்பட்டால், ஒவ்வொரு முறையும் நீங்கள் இறக்குமதி அல்லது ஏற்றுமதி செய்யும் போது இந்த விருப்பத்தேர்வுகள் உரையாடல் காண்பிக்கப்படும் +ஒரு DXF கோப்பு. + + + + Show the importer dialog when importing a file + கோப்பை இறக்குமதி செய்யும் போது இறக்குமதியாளர் உரையாடலைக் காட்டு + + + + Use the legacy Python importer. This importer is more feature-complete but slower and requires an external library. + பாரம்பரிய பைதான் இறக்குமதியாளரைப் பயன்படுத்தவும். இந்த இறக்குமதியாளர் அதிக அம்சம்-முழுமையானவர் ஆனால் மெதுவானவர் மற்றும் வெளிப்புற நூலகம் தேவை. + + + + Use legacy importer + மரபு இறக்குமதியாளரைப் பயன்படுத்தவும் + + + + Use the legacy Python exporter. This exporter is more feature-complete but slower and requires an external library. + பாரம்பரிய பைதான் ஏற்றுமதியாளரைப் பயன்படுத்தவும். இந்த ஏற்றுமதியாளர் அதிக நற்பொருத்தம் கொண்டவர், ஆனால் மெதுவானவர் மற்றும் வெளிப்புற நூலகம் தேவை. + + + + Use legacy exporter + மரபு ஏற்றுமதியாளரைப் பயன்படுத்தவும் + + + + Automatic Update (Legacy Only) + தானியங்கு புதுப்பிப்பு (மரபு மட்டும்) + + + + If checked, FreeCAD is allowed to download and update the Python libraries +required by the legacy importer. This can also be done manually by installing +the 'dxf_library' addon from the Addon Manager. + சரிபார்க்கப்பட்டால், பைதான் நூலகங்களைப் பதிவிறக்கம் செய்து புதுப்பிக்க FreeCAD அனுமதிக்கப்படுகிறது +மரபு இறக்குமதியாளர் தேவை. இதை நிறுவுவதன் மூலம் கைமுறையாகவும் செய்யலாம் +Addon மேலாளரிடமிருந்து 'dxf_library' addon. + + + + Import As + என இறக்குமதி செய்யவும் + + + + Creates fully parametric Draft objects. Block definitions are imported as +reusable objects (Part Compounds) and instances become `App::Link` objects, +maintaining the block structure. Best for full integration with the Draft +workbench. + முழு அளவுரு வரைவு பொருள்களை உருவாக்குகிறது. தொகுதி வரையறைகள் இவ்வாறு இறக்குமதி செய்யப்படுகின்றன +மீண்டும் பயன்படுத்தக்கூடிய பொருள்கள் (பகுதி கலவைகள்) மற்றும் நிகழ்வுகள் `ஆப்::இணைப்பு` பொருள்களாக மாறும், +தொகுதி கட்டமைப்பை பராமரித்தல். வரைவுடன் முழு ஒருங்கிணைப்புக்கு சிறந்தது +பணிமனை. + + + + Editable Draft objects (highest fidelity, slowest) + திருத்தக்கூடிய வரைவு பொருள்கள் (அதிக நம்பகத்தன்மை, மெதுவாக) + + + + + + + DxfImportMode + DxfImportMode + + + + Creates parametric Part objects (e.g., Part::Line, Part::Circle). Block +definitions are imported as reusable objects (Part Compounds) and instances +become `App::Link` objects, maintaining the block structure. Best for +script-based post-processing and Part workbench integration. + அளவுரு பகுதி பொருட்களை உருவாக்குகிறது (எ.கா., பகுதி::கோடு, பகுதி::வட்டம்). தடு +வரையறைகள் மீண்டும் பயன்படுத்தக்கூடிய பொருள்கள் (பகுதி கலவைகள்) மற்றும் நிகழ்வுகளாக இறக்குமதி செய்யப்படுகின்றன +`ஆப்::லிங்க்` ஆப்செக்ட்களாகி, பிளாக் கட்டமைப்பைப் பராமரிக்கிறது. சிறந்தது +ச்கிரிப்ட் அடிப்படையிலான பிந்தைய செயலாக்கம் மற்றும் பகுதி பணியிட ஒருங்கிணைப்பு. + + + + Editable Part primitives (high fidelity, slower) + திருத்தக்கூடிய பகுதி பழமையானது (அதிக நம்பகத்தன்மை, மெதுவாக) + + + + Creates a non-parametric shape for each DXF entity. Block definitions are +imported as reusable objects (Part Compounds) and instances become `App::Link` +objects, maintaining the block structure. Good for referencing and measuring. + ஒவ்வொரு DXF நிறுவனத்திற்கும் அளவுரு அல்லாத வடிவத்தை உருவாக்குகிறது. தொகுதி வரையறைகள் +மீண்டும் பயன்படுத்தக்கூடிய பொருள்களாக (பகுதி கலவைகள்) இறக்குமதி செய்யப்பட்டு, 'ஆப்::இணைப்பு' +பொருள்கள், தொகுதி கட்டமைப்பை பராமரித்தல். குறிப்பிடுவதற்கும் அளவிடுவதற்கும் நல்லது. + + + + Individual Part shapes (balanced, recommended) + தனிப்பட்ட பகுதி வடிவங்கள் (சமச்சீர், பரிந்துரைக்கப்படுகிறது) + + + + Merges all geometry per layer into a single, non-editable shape. Block +structures are not preserved; their geometry becomes part of the layer's +shape. Best for importing and viewing very large files with maximum performance. + ஒரு அடுக்கில் உள்ள அனைத்து வடிவவியலையும் ஒற்றை, திருத்த முடியாத வடிவத்தில் ஒன்றிணைக்கிறது. தடு +கட்டமைப்புகள் பாதுகாக்கப்படவில்லை; அவற்றின் வடிவியல் அடுக்குகளின் ஒரு பகுதியாக மாறும் +வடிவம். அதிகபட்ச செயல்திறன் கொண்ட மிகப் பெரிய கோப்புகளை இறக்குமதி செய்வதற்கும் பார்ப்பதற்கும் சிறந்தது. + + + + Fused Part shapes (lowest fidelity, fastest) + இணைந்த பகுதி வடிவங்கள் (குறைந்த நம்பகத்தன்மை, வேகமாக) + + + + Import Settings + இறக்குமதி அமைப்புகள் + + + + Global scaling factor + உலகளாவிய அளவிடுதல் காரணி + + + + Scale factor to apply to DXF files on import. The factor is the conversion +between the DXF file's unit and millimeters. Example: for files in +millimeters: 1, in centimeters: 10, in meters: 1000, in inches: 25.4, +in feet: 304.8 + இறக்குமதியில் DXF கோப்புகளுக்குப் பயன்படுத்துவதற்கான அளவுகோல். காரணி மாற்றமாகும் +DXF கோப்பின் அலகுக்கும் மில்லிமீட்டருக்கும் இடையில். எடுத்துக்காட்டு: உள்ள கோப்புகளுக்கு +மில்லிமீட்டர்கள்: 1, சென்டிமீட்டரில்: 10, மீட்டரில்: 1000, அங்குலங்களில்: 25.4, +அடிகளில்: 304.8 + + + + If checked, text, mtext, and dimension entities will be imported as Draft objects + சரிபார்த்தால், உரை, mtext மற்றும் பரிமாணப் பொருள்கள் வரைவுப் பொருள்களாக இறக்குமதி செய்யப்படும் + + + + If checked, point entities will be imported + சரிபார்க்கப்பட்டால், புள்ளி நிறுவனங்கள் இறக்குமதி செய்யப்படும் + + + + Points + Points + + + + If checked, entities from the paper space will also be imported. By default, +only model space is imported + சரிபார்க்கப்பட்டால், காகித இடத்திலிருந்து பொருட்கள் இறக்குமதி செய்யப்படும். இயல்பாக, +மாதிரி இடம் மட்டுமே இறக்குமதி செய்யப்படுகிறது + + + + Paper space objects + காகித விண்வெளி பொருள்கள் + + + + If checked, anonymous blocks (whose names begin with *) will also be imported. +These are often used for hatches and dimensions + சரிபார்க்கப்பட்டால், அநாமதேய தொகுதிகள் (இதன் பெயர்கள் * உடன் தொடங்கும்) இறக்குமதி செய்யப்படும். +இவை பெரும்பாலும் குஞ்சுகள் மற்றும் பரிமாணங்களுக்கு பயன்படுத்தப்படுகின்றன + + + + Anonymous blocks (*-blocks) + அநாமதேய தொகுதிகள் (*-blocks) + + + + If checked, the boundaries of hatch objects will be imported as closed wires. +(Legacy importer only) + சரிபார்க்கப்பட்டால், அட்ச் பொருட்களின் எல்லைகள் மூடிய கம்பிகளாக இறக்குமதி செய்யப்படும். +(மரபு இறக்குமதியாளர் மட்டும்) + + + + Hatch boundaries + அட்ச் எல்லைகள் + + + + Appearance + தோற்றம் + + + + If checked, colors will be set as specified in the DXF file whenever +possible. Otherwise, default FreeCAD colors are applied + சரிபார்க்கப்பட்டால், DXF கோப்பில் குறிப்பிடப்பட்ட வண்ணங்கள் எப்போது வேண்டுமானாலும் அமைக்கப்படும் +நிகழக்கூடிய. இல்லையெனில், இயல்புநிலை FreeCAD வண்ணங்கள் பயன்படுத்தப்படும் + + + + If checked, imported texts will get the standard Draft text size, instead of +the size defined in the DXF document. (Legacy importer only) + சரிபார்க்கப்பட்டால், இறக்குமதி செய்யப்பட்ட உரைகள் நிலையான வரைவு உரை அளவைப் பெறும் +DXF ஆவணத்தில் வரையறுக்கப்பட்ட அளவு. (மரபு இறக்குமதியாளர் மட்டும்) + + + + Advanced processing + மேம்பட்ட செயலாக்கம் + + + + If checked, the legacy importer will attempt to join coincident geometric +objects into wires. This can be slow for large files. (Legacy importer only) + சரிபார்க்கப்பட்டால், மரபு இறக்குமதியாளர் தற்செயலான வடிவவியலில் சேர முயற்சிப்பார் +கம்பிகளாக பொருள்கள். பெரிய கோப்புகளுக்கு இது மெதுவாக இருக்கலாம். (மரபு இறக்குமதியாளர் மட்டும்) + + + + If checked, polylines that have a width property will be rendered as faces +representing that width. (Legacy importer only) + சரிபார்க்கப்பட்டால், அகலப் பண்பு கொண்ட பாலிலைன்கள் முகங்களாக வழங்கப்படும் +அந்த அகலத்தை குறிக்கும். (மரபு இறக்குமதியாளர் மட்டும்) + + + + If checked, the legacy importer will attempt to create Sketcher objects +instead of Draft or Part objects. This overrides the 'Import As' setting + சரிபார்க்கப்பட்டால், மரபு இறக்குமதியாளர் ச்கெட்சர் பொருட்களை உருவாக்க முயற்சிப்பார் +வரைவு அல்லது பகுதி பொருள்களுக்கு பதிலாக. இது 'இறக்குமதி என' அமைப்பை மீறுகிறது + + + + Create sketches + ஓவியங்களை உருவாக்கவும் + + + + + Export Options + ஏற்றுமதி விருப்பங்கள் + + + + Maximum spline segment + அதிகபட்ச ச்ப்லைன் பிரிவு + + + + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. + ஒவ்வொரு பாலிலைன் பிரிவுகளின் அதிகபட்ச நீளம். '0' முழு ச்ப்லைனையும் நேரான பிரிவாகக் கருதுகிறது. + + + + Export 3D objects as polyface meshes + 3D பொருட்களை பாலிஃபேச் மெச்களாக ஏற்றுமதி செய்யவும் + + + + TechDraw Views will be exported as blocks. +This might fail for post DXF R12 templates. + TechDraw காட்சிகள் தொகுதிகளாக ஏற்றுமதி செய்யப்படும். +பிந்தைய DXF R12 டெம்ப்ளேட்டுகளுக்கு இது தோல்வியடையக்கூடும். + + + + Export TechDraw Views as blocks + TechDraw காட்சிகளை தொகுதிகளாக ஏற்றுமதி செய்யவும் + + + + Exported objects will be projected to reflect the current view direction + ஏற்றுமதி செய்யப்பட்ட பொருள்கள் தற்போதைய பார்வை திசையை பிரதிபலிக்கும் வகையில் திட்டமிடப்படும் + + + + + + Shift + Shift + + + + Always snap + எப்போதும் ஒடி + + + + Grid and Snapping + கட்டம் மற்றும் ச்னாப்பிங் + + + + If checked, the outline of a human figure is displayed at the bottom left +corner of the grid. Only effective if "Show grid border" is enabled. + சரிபார்க்கப்பட்டால், கீழே இடதுபுறத்தில் மனித உருவத்தின் அவுட்லைன் காட்டப்படும் +கட்டத்தின் மூலையில். "கட்டம் பார்டரைக் காட்டு" இயக்கப்பட்டிருந்தால் மட்டுமே பயனுள்ளதாக இருக்கும். + + + + Major lines every + முக்கிய வரிகள் ஒவ்வொன்றும் + + + + The number of squares between major grid lines. +Major grid lines are thicker than minor grid lines. + முக்கிய கட்டக் கோடுகளுக்கு இடையே உள்ள சதுரங்களின் எண்ணிக்கை. +மேசர் கிரிட் கோடுகள் மைனர் கிரிட் கோடுகளை விட தடிமனாக இருக்கும். + + + + + squares + சதுரங்கள் + + + + Snapping and Modifier Keys + ச்னாப்பிங் மற்றும் மாற்றியமைக்கும் விசைகள் + + + + Snap modifier + ச்னாப் மாற்றி + + + + The Snap modifier key + ச்னாப் மாற்றி விசை + + + + + + Ctrl + Ctrl + + + + + + Alt + Alt + + + + Constrain modifier + கட்டுப்பாடு மாற்றி + + + + Alt modifier + எல்லாம் மாற்றியமைப்பவர் + + + + The Alt modifier key. The function of this key depends on the command. + மாற்று மாற்றி விசை. இந்த விசையின் செயல்பாடு கட்டளையைப் பொறுத்தது. + + + + If checked, the grid will always be visible in new views. +Use Draft ToggleGrid to change this for the active view. + சரிபார்த்தால், கட்டம் எப்போதும் புதிய காட்சிகளில் தெரியும். +செயலில் உள்ள காட்சிக்கு இதை மாற்ற வரைவு ToggleGrid ஐப் பயன்படுத்தவும். + + + + The distance between grid lines + கட்டக் கோடுகளுக்கு இடையே உள்ள தூரம் + + + + The maximum number of objects Draft Edit is allowed to process at the same time + அதிகபட்ச எண்ணிக்கையிலான பொருள்கள் வரைவு திருத்தம் ஒரே நேரத்தில் செயலாக்க அனுமதிக்கப்படுகிறது + + + + Grid + கட்டம் + + + + Always show the grid + எப்போதும் கட்டத்தைக் காட்டு + + + + If checked, the grid will be visible during commands in new views. +Use Draft ToggleGrid to change this for the active view. + சரிபார்க்கப்பட்டால், புதிய காட்சிகளில் கட்டளைகளின் போது கட்டம் தெரியும். +செயலில் உள்ள காட்சிக்கு இதை மாற்ற வரைவு ToggleGrid ஐப் பயன்படுத்தவும். + + + + Show the grid during commands + கட்டளைகளின் போது கட்டத்தைக் காட்டு + + + + If checked, an additional border is displayed around the grid, +showing the main square size in the bottom left corner + சரிபார்க்கப்பட்டால், கட்டத்தைச் சுற்றி கூடுதல் பார்டர் காட்டப்படும், +கீழ் இடது மூலையில் முதன்மையான சதுர அளவைக் காட்டுகிறது + + + + Show grid border + கட்டக் கரையைக் காட்டு + + + + Show human figure + மனித உருவத்தைக் காட்டு + + + + If checked, the two main axes of the grid are colored red, green or blue +if they match the X, Y or Z axis of the global coordinate system + சரிபார்க்கப்பட்டால், கட்டத்தின் இரண்டு முக்கிய அச்சுகள் சிவப்பு, பச்சை அல்லது நீல நிறத்தில் இருக்கும் +அவை உலகளாவிய ஒருங்கிணைப்பு அமைப்பின் X, ஒய் அல்லது சட் அச்சுடன் பொருந்தினால் + + + + Use colored axes + வண்ண அச்சுகளைப் பயன்படுத்தவும் + + + + Grid spacing + கட்ட இடைவெளி + + + + Grid size + கட்ட அளவு + + + + The number of squares in the X- and Y-direction of the grid + கட்டத்தின் X- மற்றும் ஒய் திசையில் உள்ள சதுரங்களின் எண்ணிக்கை + + + + Grid transparency + கிரிட் வெளிப்படைத்தன்மை + + + + % + % + + + + Grid color + கட்டம் நிறம் + + + + The constrain modifier key + கட்டுப்பாடு மாற்றி விசை + + + + Snap symbol style + ச்னாப் சிம்பல் பாணி + + + + Mouse delay + சுட்டி நேரந்தவறுகை + + + + seconds + வினாடிகள் + + + + The style for snap symbols + ச்னாப் சின்னங்களுக்கான பாணி + + + + Snap symbol color + ச்னாப் சின்னத்தின் நிறம் + + + + The color for snap symbols + ச்னாப் சின்னங்களுக்கான நிறம் + + + + If checked, snapping is activated without the need to press the Snap modifier key + சரிபார்த்தால், Snap modifier விசையை அழுத்த வேண்டிய அவசியமின்றி ச்னாப்பிங் செயல்படுத்தப்படும் + + + + The color of the grid + கட்டத்தின் நிறம் + + + + The overall transparency of the grid + கட்டத்தின் ஒட்டுமொத்த வெளிப்படைத்தன்மை + + + + DWG + DWG + + + + This is the method FreeCAD will use to convert DWG files to DXF. If "Automatic" is chosen, FreeCAD will try to find one of the following converters in the same order as they are shown here. If FreeCAD is unable to find any, you might need to choose a specific converter and indicate its path here under. Choose the "dwg2dxf" utility if using LibreDWG, "ODAFileConverter" if using the ODA file converter, or the "dwg2dwg" utility if using the pro version of QCAD. + DWG கோப்புகளை DXF ஆக மாற்ற FreeCAD பயன்படுத்தும் முறை இதுவாகும். "தானியங்கி" தேர்ந்தெடுக்கப்பட்டால், FreeCAD பின்வரும் மாற்றிகளில் ஒன்றை இங்கே காட்டப்பட்டுள்ள அதே வரிசையில் கண்டுபிடிக்க முயற்சிக்கும். FreeCAD ஆல் எதையும் கண்டுபிடிக்க முடியவில்லை என்றால், நீங்கள் ஒரு குறிப்பிட்ட மாற்றியைத் தேர்ந்தெடுத்து அதன் பாதையை இங்கே கீழே குறிப்பிட வேண்டும். LibreDWG ஐப் பயன்படுத்தினால் "dwg2dxf" பயன்பாடு, ODA கோப்பு மாற்றியைப் பயன்படுத்தினால் "ODAFileConverter" அல்லது QCAD இன் சார்பு பதிப்பைப் பயன்படுத்தினால் "dwg2dwg" பயன்பாடு ஆகியவற்றைத் தேர்ந்தெடுக்கவும். + + + + + Automatic + Automatic + + + + DWG Conversion + DWG மாற்றம் + + + + Conversion method + மாற்றும் முறை + + + + LibreDWG + LibreDWG + + + + ODA Converter + ODA மாற்றி + + + + QCAD pro + QCAD சார்பு + + + + Path to file converter + கோப்பு மாற்றிக்கான பாதை + + + + The path to your DWG file converter executable + உங்கள் DWG கோப்பு மாற்றி இயங்கக்கூடிய பாதை + + + + <html><head/><body><p><span style=" font-weight:600;">Note:</span> DXF options apply to DWG files as well.</p></body></html> + <html><head/><body><p><span style=" font-weight:600;">குறிப்பு:</span> DXF விருப்பங்கள் DWG கோப்புகளுக்கும் பொருந்தும்.</p></body></html> + + + + Relative + உறவினர் + + + + R + ஆர் + + + + Continue + தொடரவும் + + + + Close + மூடு + + + + O + + + + + Copy + நகலெடு + + + + L + எல் + + + + Interface + இடைமுகம் + + + + F + எஃப் + + + + Select edge + விளிம்பைத் தேர்ந்தெடுக்கவும் + + + + Subelement mode + துணை உறுப்பு ஃபேசன் + + + + B + பி + + + + C + சி + + + + Exit + வெளியேறு + + + + A + + + + + Increase radius + ஆரம் அதிகரிக்கவும் + + + + Decrease radius + ஆரம் குறைக்கவும் + + + + E + + + + + Q + கே + + + + Length + நீளம் + + + + Wipe + துடைக்கவும் + + + + W + டபிள்யூ + + + + U + + + + + Global + உலகளாவிய + + + + In-Command Shortcuts + கட்டளை குறுக்குவழிகள் + + + + G + ஐயா + + + + Make face + முகத்தை உருவாக்குங்கள் + + + + Undo + செயல்தவிர் + + + + N + என் + + + + Cycle snap + சைக்கிள் ச்னாப் + + + + Add hold + பிடியைச் சேர்க்கவும் + + + + Set working plane + வேலை செய்யும் விமானத்தை அமைக்கவும் + + + + Snap + ச்னாப் + + + + S + எச் + + + + Restrict X + Xஐக் கட்டுப்படுத்து + + + + X + ஃச் + + + + Restrict Y + ஒய் + + + + Y + ஒய் + + + + Restrict Z + சட் கட்டுப்படுத்தவும் + + + + Z + சட் + + + + Recenter + மிக அண்மைக் காலத்தில் + + + + D + டி + + + + UI Options + இடைமுகம் விருப்பங்கள் + + + + If checked, the Draft Snap toolbar will only be visible during commands + சரிபார்க்கப்பட்டால், Draft Snap கருவிப்பட்டி கட்டளைகளின் போது மட்டுமே தெரியும் + + + + Only show the Draft Snap toolbar during commands + கட்டளைகளின் போது Draft Snap கருவிப்பட்டியை மட்டும் காட்டவும் + + + + If checked, the Draft Snap Widget is displayed in the Draft Status Bar + சரிபார்த்தால், வரைவு ச்னாப் விட்செட் வரைவு நிலைப் பட்டியில் காட்டப்படும் + + + + Show the Draft Snap Widget in the Draft Workbench + வரைவு ஒர்க் பெஞ்சில் வரைவு ச்னாப் விட்செட்டைக் காட்டு + + + + If checked, the Draft Scale Widget is displayed in the Draft Status Bar + சரிபார்க்கப்பட்டால், வரைவு அளவு விட்செட் வரைவு நிலைப் பட்டியில் காட்டப்படும் + + + + Show the Draft Scale Widget in the Draft Workbench + வரைவு அளவு விட்செட்டை வரைவு வொர்க் பெஞ்சில் காட்டு + + + + draft + + + Relative + உறவினர் + + + + Global + உலகளாவிய + + + + + Continue + தொடரவும் + + + + If checked, the command will not finish until pressing the command button again + சரிபார்க்கப்பட்டால், கட்டளை பொத்தானை மீண்டும் அழுத்தும் வரை கட்டளை முடிவடையாது + + + + If checked, the next dimension will be placed in a chain with the previously placed Dimension + சரிபார்க்கப்பட்டால், அடுத்த பரிமாணம் முன்பு வைக்கப்பட்ட பரிமாணத்துடன் ஒரு சங்கிலியில் வைக்கப்படும் + + + + Close + மூடு + + + + Set Working Plane + வேலை செய்யும் விமானத்தை அமைக்கவும் + + + + Select Edge + விளிம்பைத் தேர்ந்தெடுக்கவும் + + + + + + + Copy + நகலெடு + + + + Wipe + துடைக்கவும் + + + + + + All shapes must be coplanar + அனைத்து வடிவங்களும் கோப்லனராக இருக்க வேண்டும் + + + + Selected shapes must define a plane + தேர்ந்தெடுக்கப்பட்ட வடிவங்கள் ஒரு விமானத்தை வரையறுக்க வேண்டும் + + + + + + Top + மேல் + + + + + + Front + முன் + + + + + + Side + பக்கம் + + + + + + Auto + தானியங்கு + + + + Current working plane: Auto + தற்போது வேலை செய்யும் விமானம்: ஆட்டோ + + + + Current working plane: + தற்போது வேலை செய்யும் விமானம்: + + + + + Selected shapes do not define a plane + தேர்ந்தெடுக்கப்பட்ட வடிவங்கள் ஒரு விமானத்தை வரையறுக்கவில்லை + + + + No previous working plane + முன்பு வேலை செய்யும் வானூர்தி இல்லை + + + + No next working plane + அடுத்து வேலை செய்யும் வானூர்தி இல்லை + + + + Axes: + அச்சுகள்: + + + + Position: + நிலை: + + + + + + + + None + எதுவுமில்லை + + + + active command: + செயலில் உள்ள கட்டளை: + + + + Active Draft command + செயலில் உள்ள வரைவு கட்டளை + + + + X coordinate of the point + புள்ளியின் ஃச் ஒருங்கிணைப்பு + + + + X + ஃச் + + + + Y + ஒய் + + + + Z + சட் + + + + Length + Length + + + + + Angle + கோணம் + + + + + Radius + ஆரம் + + + + Creates the text object and finishes the command + உரை பொருளை உருவாக்கி கட்டளையை முடிக்கிறது + + + + Changes the default style for new objects + புதிய பொருள்களுக்கான இயல்புநிலை பாணியை மாற்றுகிறது + + + + Toggles construction mode + கட்டுமானப் பயன்முறையை மாற்றுகிறது + + + + Label Type + சிட்டை வகை + + + + Radius of Circle + வட்டத்தின் ஆரம் + + + + Coordinates relative to last point or to coordinate system origin +if is the first point to set + கடைசி புள்ளியுடன் தொடர்புடைய ஆயத்தொகுப்புகள் அல்லது அமைப்பின் தோற்றத்தை ஒருங்கிணைக்க +அமைக்க முதல் புள்ளி என்றால் + + + + Y coordinate of the point + புள்ளியின் ஒய் ஒருங்கிணைப்பு + + + + Z coordinate of the point + புள்ளியின் சட் ஒருங்கிணைப்பு + + + + Enter Point + புள்ளியை உள்ளிடவும் + + + + Length of the current segment + தற்போதைய பிரிவின் நீளம் + + + + Angle of the current segment + தற்போதைய பிரிவின் கோணம் + + + + Locks the current angle + தற்போதைய கோணத்தை பூட்டுகிறது + + + + Radius of the circle + வட்டத்தின் ஆரம் + + + + Coordinates relative to global coordinate system. +Uncheck to use working plane coordinate system + உலகளாவிய ஒருங்கிணைப்பு அமைப்புடன் தொடர்புடைய ஒருங்கிணைப்புகள். +வேலை செய்யும் விமான ஒருங்கிணைப்பு அமைப்பைப் பயன்படுத்த தேர்வுநீக்கவும் + + + + Finish + முடிக்கவும் + + + + Finishes the current drawing or editing operation + தற்போதைய வரைதல் அல்லது திருத்துதல் செயல்பாட்டை முடிக்கிறது + + + + Modify Objects + பொருட்களை மாற்றவும் + + + + Facebinder Elements + ஃபேச்பைண்டர் கூறுகள் + + + + If checked, an OCC-style offset will be performed instead of the classic offset + சரிபார்க்கப்பட்டால், கிளாசிக் ஆஃப்செட்டுக்குப் பதிலாக OCC-பாணி ஆஃப்செட் செய்யப்படும் + + + + OCC-style offset + OCC பாணி ஆஃப்செட் + + + + Undo + Undo + + + + If checked, objects will be copied instead of moved + சரிபார்த்தால், பொருள்கள் நகர்த்தப்படுவதற்குப் பதிலாக நகலெடுக்கப்படும் + + + + Undo the last segment + கடைசி பிரிவை செயல்தவிர்க்கவும் + + + + Enter a point with given coordinates + கொடுக்கப்பட்ட ஆயங்களுடன் ஒரு புள்ளியை உள்ளிடவும் + + + + Make face + Make face + + + + If checked, the object will be filled with a face. +Not available if the 'Use Part Primitives' preference is enabled + சரிபார்த்தால், பொருள் முகத்தால் நிரப்பப்படும். +'பகுதி முதன்மைகளைப் பயன்படுத்து' விருப்பம் இயக்கப்பட்டிருந்தால் கிடைக்காது + + + + Chained mode + சங்கிலி முறை + + + + Finishes and closes the current line + தற்போதைய வரியை முடித்து மூடுகிறது + + + + Wipes the existing segments of this line and starts again from the last point + இந்த வரியின் ஏற்கனவே உள்ள பகுதிகளைத் துடைத்து, கடைசி புள்ளியிலிருந்து மீண்டும் தொடங்குகிறது + + + + Reorients the working plane on the last segment + கடைசி பிரிவில் வேலை செய்யும் விமானத்தை மறுசீரமைக்கிறது + + + + Selects an existing edge to be measured by this dimension + இந்த பரிமாணத்தால் அளக்க ஏற்கனவே இருக்கும் விளிம்பைத் தேர்ந்தெடுக்கிறது + + + + Sides + பக்கங்கள் + + + + Number of sides + பக்கங்களின் எண்ணிக்கை + + + + Modify subelements + துணை உறுப்புகளை மாற்றவும் + + + + If checked, subelements will be modified instead of entire objects + சரிபார்க்கப்பட்டால், முழுப் பொருட்களுக்குப் பதிலாக துணை உறுப்புகள் மாற்றியமைக்கப்படும் + + + + + + Autogroup off + ஆட்டோகுரூப் ஆஃப் + + + + + Line + வரி + + + + DWire + ட்வயர் + + + + Circle + வட்டம் + + + + Arc + பரிதி + + + + + Rotate + சுழற்று + + + + Point + புள்ளியம் + + + + Label + சிட்டை + + + + + + + Offset + ஆஃப்செட் + + + + + + Distance + தூரம் + + + + + + Offset distance + ஆஃப்செட் தூரம் + + + + Trimex + டிரிமெக்ச் + + + + + + + + + + + + Local {} + உள்ளக {} + + + + + + + + + + + + Global {} + உலகளாவிய {} + + + + Autogroup: + தன்னியக்க குழு: + + + + Faces + முகங்கள் + + + + Remove + அகற்று + + + + Add + சேர் + + + + Draft + வரைவு + + + + + + + + + Converting: + மாற்றுகிறது: + + + + + + Conversion successful + மாற்றம் வெற்றிகரமாக உள்ளது + + + + + LibreDWG converter not found + LibreDWG மாற்றி காணப்படவில்லை + + + + + ODA converter not found + ODA மாற்றி காணப்படவில்லை + + + + + QCAD converter not found + QCAD மாற்றி கிடைக்கவில்லை + + + + + No suitable external DWG converter has been found. +Please set one manually under menu Edit → Preferences → Import/Export → DWG +For more information see: +https://wiki.freecad.org/Import_Export_Preferences + பொருத்தமான வெளிப்புற DWG மாற்றி எதுவும் கண்டறியப்படவில்லை. +மெனுவின் கீழ் கைமுறையாக ஒன்றை அமைக்கவும் திருத்து → விருப்பத்தேர்வுகள் → இறக்குமதி/ஏற்றுமதி → DWG +மேலும் தகவலுக்கு பார்க்கவும்: +https://wiki.freecad.org/Import_Export_Preferences + + + + Error during DWG conversion. +Try moving the DWG file to a directory path without spaces and non-english characters, +or try saving to a lower DWG version. + DWG மாற்றத்தின் போது பிழை. +DWG கோப்பை இடைவெளிகள் மற்றும் ஆங்கிலம் அல்லாத எழுத்துக்கள் இல்லாத அடைவுப் பாதைக்கு நகர்த்த முயற்சிக்கவும், +அல்லது குறைந்த DWG பதிப்பில் சேமிக்க முயற்சிக்கவும். + + + + + + + + + + + Custom + தனிப்பயன் + + + + Unable to convert input into a scale factor + உள்ளீட்டை அளவுக் காரணியாக மாற்ற முடியவில்லை + + + + Set Custom Scale + தனிப்பயன் அளவை அமைக்கவும் + + + + Draft Scale Widget + A context menu action used to show or hide this toolbar widget + வரைவு அளவு விட்செட் + + + + Set the scale used by Draft annotation tools + வரைவு சிறுகுறிப்பு கருவிகள் பயன்படுத்தும் அளவை அமைக்கவும் + + + + Draft Snap Widget + A context menu action used to show or hide this toolbar widget + வரைவு ச்னாப் விட்செட் + + + + Set custom annotation scale in format x:x, x=x + தனிப்பயன் சிறுகுறிப்பு அளவை x:x, x=x வடிவத்தில் அமைக்கவும் + + + + + + + + + + + + + + + + + + + + No active document. Aborting. + செயலில் உள்ள ஆவணம் இல்லை. கருக்கலைப்பு. + + + + + Wrong input: object {} not in document. + தவறான உள்ளீடு: பொருள் {} ஆவணத்தில் இல்லை. + + + + Unable to insert new object into a scaled part + அளவிடப்பட்ட பகுதியில் புதிய பொருளைச் செருக முடியவில்லை + + + + Symbol not implemented. Using a default symbol. + அடையாளம் செயல்படுத்தப்படவில்லை. இயல்புநிலை சின்னத்தைப் பயன்படுத்துதல். + + + + image is Null + படம் பூச்யமானது + + + + filename does not exist on the system or in the resource file + கோப்புப்பெயர் கணினியில் அல்லது ஆதாரக் கோப்பில் இல்லை + + + + unable to load texture + அமைப்பை ஏற்ற முடியவில்லை + + + + Does not have 'ViewObject.RootNode'. + 'ViewObject.RootNode' இல்லை. + + + + Solids: + திடப்பொருட்கள்: + + + + Faces: + முகங்கள்: + + + + Wires: + கம்பிகள்: + + + + Edges: + விளிம்புகள்: + + + + Vertices: + செங்குத்துகள்: + + + + Face + முகம் + + + + Wire + கம்பி + + + + + different types + பல்வேறு வகையான + + + + Objects have different placements. Distance between the two base points: + பொருள்களுக்கு வெவ்வேறு இடங்கள் உள்ளன. இரண்டு அடிப்படை புள்ளிகளுக்கு இடையே உள்ள தூரம்: + + + + %s cannot be modified because its placement is readonly + %sஐ மாற்ற முடியாது, ஏனெனில் அதன் இடம் படிக்க மட்டுமே + + + + This function will be deprecated in {}. Please use '{}'. + இந்தச் செயல்பாடு {} இல் நிறுத்தப்படும். தயவுசெய்து '{}' ஐப் பயன்படுத்தவும். + + + + This function will be deprecated. Please use '{}'. + இந்த செயல்பாடு நிராகரிக்கப்படும். தயவுசெய்து '{}' ஐப் பயன்படுத்தவும். + + + + has a different value + வேறு மதிப்பு உள்ளது + + + + doesn't exist in one of the objects + ஒரு பொருளில் இல்லை + + + + %s shares a base with %d other objects. Please check if you want to modify this. + %s மற்ற %d பொருள்களுடன் ஒரு தளத்தைப் பகிர்ந்து கொள்கிறது. இதை மாற்ற வேண்டுமா என்று பார்க்கவும். + + + + Wrong input: unknown document {} + தவறான உள்ளீடு: தெரியாத ஆவணம் {} + + + + Pick target point + இலக்கு புள்ளியைத் தேர்ந்தெடுக்கவும் + + + + Create Label + லேபிளை உருவாக்கவும் + + + + + Pick endpoint of leader line + லீடர் கோட்டின் இறுதிப் புள்ளியைத் தேர்ந்தெடுக்கவும் + + + + + Pick text position + உரை நிலையைத் தேர்ந்தெடுக்கவும் + + + + + + + Pick first point + முதல் புள்ளியைத் தேர்ந்தெடுக்கவும் + + + + Edges do not intersect! + விளிம்புகள் வெட்டுவதில்லை! + + + + Create Line + வரியை உருவாக்கவும் + + + + Create Wire + கம்பியை உருவாக்கவும் + + + + %1 pick next point, snap to first point to close + % 1 அடுத்த புள்ளியைத் தேர்ந்தெடுங்கள், மூடுவதற்கு முதல் புள்ளிக்குச் செல்லவும் + + + + %1 pick next point + % 1 அடுத்த புள்ளியைத் தேர்ந்தெடுக்கவும் + + + + Unable to create a wire from the selected objects + தேர்ந்தெடுக்கப்பட்ட பொருட்களிலிருந்து கம்பியை உருவாக்க முடியவில்லை + + + + Polyline + பாலிலைன் + + + + + + + + + + + + Pick next point + அடுத்த புள்ளியைத் தேர்ந்தெடுக்கவும் + + + + Convert to Wire + கம்பியாக மாற்றவும் + + + + Select an object to join + சேர ஒரு பொருளைத் தேர்ந்தெடுக்கவும் + + + + Join Lines + வரிகளில் சேரவும் + + + + Only Draft lines and wires can be joined + வரைவு கோடுகள் மற்றும் கம்பிகளை மட்டுமே இணைக்க முடியும் + + + + Selection: + தேர்வு: + + + + Pick location point + இருப்பிடப் புள்ளியைத் தேர்ந்தெடுக்கவும் + + + + + Create Text + உரையை உருவாக்கவும் + + + + Select an object to convert + மாற்றுவதற்கு ஒரு பொருளைத் தேர்ந்தெடுக்கவும் + + + + Convert to Sketch + ச்கெட்சிற்கு மாற்றவும் + + + + Convert to Draft + வரைவுக்கு மாற்றவும் + + + + Convert Draft/Sketch + வரைவு/ச்கெட்சை மாற்றவும் + + + + Select an object to move + நகர்த்த ஒரு பொருளைத் தேர்ந்தெடுக்கவும் + + + + Pick start point + தொடக்கப் புள்ளியைத் தேர்ந்தெடுக்கவும் + + + + + Pick end point + இறுதிப் புள்ளியைத் தேர்ந்தெடுக்கவும் + + + + + + No valid subelements selected + சரியான துணை உறுப்புகள் எதுவும் தேர்ந்தெடுக்கப்படவில்லை + + + + Move + நகர்த்தவும் + + + + + Pick center point + மையப் புள்ளியைத் தேர்ந்தெடுக்கவும் + + + + + + + + + Pick radius + ஆரம் தேர்ந்தெடு + + + + + + + Start angle + தொடக்க கோணம் + + + + + Pick start angle + தொடக்கக் கோணத்தைத் தேர்ந்தெடுக்கவும் + + + + + + + Aperture angle + துளை கோணம் + + + + Pick aperture + துளையைத் தேர்ந்தெடுக்கவும் + + + + %1 constrain + % 1 கட்டுப்பாடு + + + + %1 snap + % 1 ச்னாப் + + + + %1/%2/%3 switch constraint + %1/%2/%3 சுவிட்ச் கட்டுப்பாடு + + + + %1 toggle relative + % 1 உறவுமுறையை மாற்றவும் + + + + %1 toggle global + % 1 உலகளாவிய நிலைமாற்றம் + + + + %1 toggle continue + % 1 நிலைமாற்றம் தொடர்கிறது + + + + + %1 pick center + % 1 தேர்வு நடுவண் + + + + + %1 pick radius + % 1 தேர்வு ஆரம் + + + + %1 pick aperture + % 1 தேர்வு துளை + + + + Create Circle (Part) + வட்டத்தை உருவாக்கு (பகுதி) + + + + Create Circle + வட்டத்தை உருவாக்கவும் + + + + Create Arc (Part) + ஆர்க்கை உருவாக்கு (பகுதி) + + + + Create Arc + ஆர்க் உருவாக்கவும் + + + + Pick aperture angle + துளை கோணத்தைத் தேர்ந்தெடுக்கவும் + + + + %1 pick start angle + % 1 தொடக்கக் கோணத்தைத் தேர்ந்தெடுக்கவும் + + + + + Arc From 3 Points + 3 புள்ளிகளில் இருந்து ஆர்க் + + + + Create Arc From 3 Points + 3 புள்ளிகளிலிருந்து ஆர்க்கை உருவாக்கவும் + + + + + + + %1 pick first point + % 1 முதல் புள்ளியைத் தேர்ந்தெடுக்கவும் + + + + + %1 pick second point + % 1 இரண்டாவது புள்ளியைத் தேர்ந்தெடுக்கவும் + + + + %1 pick third point + % 1 மூன்றாவது புள்ளியைத் தேர்ந்தெடுக்கவும் + + + + Select an object to edit + திருத்துவதற்கு ஒரு பொருளைத் தேர்ந்தெடுக்கவும் + + + + Select a Draft object to edit + திருத்துவதற்கு வரைவு பொருளைத் தேர்ந்தெடுக்கவும் + + + + Edit Node + திருத்து முனை + + + + Too many objects selected, maximum number set to: + பல பொருள்கள் தேர்ந்தெடுக்கப்பட்டன, அதிகபட்ச எண் பின்வருமாறு அமைக்கப்பட்டுள்ளது: + + + + No edit point found for selected object + தேர்ந்தெடுக்கப்பட்ட பொருளுக்கு திருத்தப் புள்ளி இல்லை + + + + : this object is not editable + : இந்த பொருளை திருத்த முடியாது + + + + Annotation Style Editor + சிறுகுறிப்பு நடை எடிட்டர் + + + + New Style + புதிய உடை + + + + Style name + நடை பெயர் + + + + Style name required + உடை பெயர் தேவை + + + + No style name specified + பாணியின் பெயர் குறிப்பிடப்படவில்லை + + + + + Style exists + உடை உள்ளது + + + + + This style name already exists + இந்த பாணி பெயர் ஏற்கனவே உள்ளது + + + + Style in use + பயன்பாட்டில் உள்ள நடை + + + + This style is used by some objects in this document. Proceed? + இந்த ஆவணத்தில் உள்ள சில பொருட்களால் இந்த பாணி பயன்படுத்தப்படுகிறது. தொடரவா? + + + + Rename Style + உடையை மறுபெயரிடவும் + + + + New name + புதிய பெயர் + + + + Open Styles File + நடைகள் கோப்பைத் திறக்கவும் + + + + JSON files (*.json *.JSON) + சாதொபொகு கோப்புகள் (*.json *.JSON) + + + + Save Styles File + பாங்குகள் கோப்பைச் சேமிக்கவும் + + + + JSON file (*.json) + சாதொபொகு கோப்பு (*.json) + + + + Select an object to project + திட்டத்திற்கு ஒரு பொருளைத் தேர்ந்தெடுக்கவும் + + + + Create 2D View + 2D காட்சியை உருவாக்கவும் + + + + + Create Point + புள்ளியை உருவாக்கவும் + + + + + %1 pick point + % 1 தேர்வு புள்ளி + + + + Select an object to rotate + சுழற்ற ஒரு பொருளைத் தேர்ந்தெடுக்கவும் + + + + Pick rotation center + சுழற்சி மையத்தைத் தேர்ந்தெடுக்கவும் + + + + + Base angle + அடிப்படை கோணம் + + + + + The base angle to start the rotation from + சுழற்சியைத் தொடங்குவதற்கான அடிப்படை கோணம் + + + + + The amount of rotation to perform. +The final angle will be the base angle plus this amount. + செய்ய வேண்டிய சுழற்சியின் அளவு. +இறுதிக் கோணம் அடிப்படைக் கோணமும் இந்தத் தொகையும் இருக்கும். + + + + + Pick base angle + அடிப்படை கோணத்தைத் தேர்ந்தெடுக்கவும் + + + + + Rotation + Rotation + + + + + Pick rotation angle + சுழற்சி கோணத்தைத் தேர்ந்தெடுக்கவும் + + + + Add to New Group + புதிய குழுவில் சேர்க்கவும் + + + + Add to Group + குழுவில் சேர்க்கவும் + + + + No new selection. Select non-empty groups or objects inside groups. + புதிய தேர்வு இல்லை. காலியாக இல்லாத குழுக்கள் அல்லது குழுக்களுக்குள் உள்ள பொருட்களைத் தேர்ந்தெடுக்கவும். + + + + + + New Layer + புதிய அடுக்கு + + + + + Layer name + அடுக்கு பெயர் + + + + + Layer + Object label + அடுக்கு + + + + New layer + புதிய அடுக்கு + + + + Add to Construction Group + கட்டுமானக் குழுவில் சேர்க்கவும் + + + + New Group + புதிய குழு + + + + Group name + குழுவின் பெயர் + + + + Group + Object label + குழு + + + + New named group + புதிய பெயர் கொண்ட குழு + + + + + Ungroup + குழுவிலக்கு + + + + Group + குழு + + + + Fillet radius + ஃபில்லட் ஆரம் + + + + Radius of the fillet + ஃபில்லட்டின் ஆரம் + + + + Enter radius + ஆரம் உள்ளிடவும் + + + + Create Fillet + ஃபில்லட்டை உருவாக்கவும் + + + + Fillet cannot be created + ஃபில்லட்டை உருவாக்க முடியாது + + + + Polygon + பலகோணம் + + + + Create Polygon (Part) + பலகோணத்தை உருவாக்கு (பகுதி) + + + + Create Polygon + பலகோணத்தை உருவாக்கவும் + + + + Select objects to trim or extend + ஒழுங்கமைக்க அல்லது நீட்டிக்க பொருட்களைத் தேர்ந்தெடுக்கவும் + + + + This object is not supported + இந்த பொருள் ஆதரிக்கப்படவில்லை + + + + Only a single face can be extruded + ஒரே ஒரு முகத்தை மட்டுமே வெளியேற்ற முடியும் + + + + Trimex does not support this object type + Trimex இந்த ஆப்செக்ட் வகையை ஆதரிக்கவில்லை + + + + Unable to trim these objects, only Draft wires and arcs are supported + இந்த பொருட்களை ஒழுங்கமைக்க முடியவில்லை, வரைவு கம்பிகள் மற்றும் வளைவுகள் மட்டுமே ஆதரிக்கப்படுகின்றன + + + + These objects do not intersect + இந்த பொருள்கள் வெட்டுவதில்லை + + + + Too many intersection points + பல சந்திப்பு புள்ளிகள் + + + + Offset only works on one object at a time + ஆஃப்செட் ஒரு நேரத்தில் ஒரு பொருளில் மட்டுமே வேலை செய்யும் + + + + Offset of Bézier curves is currently not supported + Bézier வளைவுகளின் ஆஃப்செட் தற்போது ஆதரிக்கப்படவில்லை + + + + + Pick distance + தூரத்தை தேர்வு செய்யவும் + + + + Offset angle + ஆஃப்செட் கோணம் + + + + Unable to trim these objects, too many wires + இந்த பொருட்களை ஒழுங்கமைக்க முடியவில்லை, பல கம்பிகள் + + + + B-Spline + பி-ச்ப்லைன் + + + + Create B-Spline + பி-ச்ப்லைனை உருவாக்கவும் + + + + Change Style + உடையை மாற்றவும் + + + + + This object does not support possible coincident points + இந்த பொருள் சாத்தியமான தற்செயல் புள்ளிகளை ஆதரிக்காது + + + + + Delete Point + நீக்கு புள்ளி + + + + + Add Point + புள்ளியைச் சேர்க்கவும் + + + + Open Wire + திறந்த கம்பி + + + + Close Wire + மூடு கம்பி + + + + Reverse Wire + தலைகீழ் கம்பி + + + + Active object must have more than 2 points or nodes + செயலில் உள்ள பொருளில் 2 புள்ளிகள் அல்லது முனைகளுக்கு மேல் இருக்க வேண்டும் + + + + Open Spline + ச்ப்லைனைத் திறக்கவும் + + + + Close Spline + ச்ப்லைனை மூடு + + + + Reverse Spline + தலைகீழ் ச்ப்லைன் + + + + Move Arc + மூவ் ஆர்க் + + + + Set First Angle + முதல் கோணத்தை அமைக்கவும் + + + + Set Last Angle + கடைசி கோணத்தை அமைக்கவும் + + + + Set Radius + ஆரம் அமைக்கவும் + + + + Invert Arc + தலைகீழ் ஆர்க் + + + + Make Sharp + சார்ப் செய்யுங்கள் + + + + Make Tangent + தொடுகோடு செய்யுங்கள் + + + + Make Symmetric + சமச்சீர் செய்யுங்கள் + + + + Reverse Curve + தலைகீழ் வளைவு + + + + Open Curve + திறந்த வளைவு + + + + Close Curve + வளைவை மூடு + + + + Selection is not a knot + தேர்வு என்பது முடிச்சு அல்ல + + + + Endpoint of Bézier curve cannot be smoothed + பெசியர் வளைவின் இறுதிப்புள்ளியை மென்மையாக்க முடியாது + + + + Active object must have more than two points/nodes + செயலில் உள்ள பொருள் இரண்டுக்கும் மேற்பட்ட புள்ளிகள்/முனைகளைக் கொண்டிருக்க வேண்டும் + + + + Bézier Curve + பெசியர் வளைவு + + + + + Create Bézier Curve + பெசியர் வளைவை உருவாக்கவும் + + + + Cubic Bézier Curve + கன பெசியர் வளைவு + + + + + Click and drag to define next knot + அடுத்த முடிச்சை வரையறுக்க சொடுக்கு செய்து இழுக்கவும் + + + + %1 click and drag to define first point and knot + முதல் புள்ளி மற்றும் முடிச்சை வரையறுக்க % 1 சொடுக்கு செய்து இழுக்கவும் + + + + %1 click and drag to define next point and knot + அடுத்த புள்ளி மற்றும் முடிச்சை வரையறுக்க % 1 சொடுக்கு செய்து இழுக்கவும் + + + + Ellipse + நீள்வட்டம் + + + + + Create Ellipse + நீள்வட்டத்தை உருவாக்கவும் + + + + + Pick opposite point + எதிர் புள்ளியைத் தேர்ந்தெடுக்கவும் + + + + + %1 pick opposite point + % 1 எதிர் புள்ளியைத் தேர்ந்தெடுக்கவும் + + + + Select faces from existing objects + ஏற்கனவே உள்ள பொருட்களிலிருந்து முகங்களைத் தேர்ந்தெடுக்கவும் + + + + Select an object to scale + அளவிட ஒரு பொருளைத் தேர்ந்தெடுக்கவும் + + + + Pick base point + அடிப்படை புள்ளியைத் தேர்ந்தெடுக்கவும் + + + + Pick reference distance from base point + அடிப்படை புள்ளியிலிருந்து குறிப்பு தூரத்தைத் தேர்ந்தெடுக்கவும் + + + + Zero scale factor not allowed + சுழிய அளவிலான காரணி அனுமதிக்கப்படவில்லை + + + + Scale + Scale + + + + Pick new distance from base point + அடிப்படை புள்ளியிலிருந்து புதிய தூரத்தைத் தேர்ந்தெடுக்கவும் + + + + Layer + அடுக்கு + + + + + + + Create Dimension + பரிமாணத்தை உருவாக்கவும் + + + + Edge too short! + விளிம்பு மிகவும் குறுகியது! + + + + Select an object to stretch + நீட்டிக்க ஒரு பொருளைத் தேர்ந்தெடுக்கவும் + + + + Pick first point of selection rectangle + தேர்வு செவ்வகத்தின் முதல் புள்ளியைத் தேர்ந்தெடுக்கவும் + + + + Pick the opposite point of the selection rectangle + தேர்வு செவ்வகத்தின் எதிர் புள்ளியைத் தேர்ந்தெடுக்கவும் + + + + Turning a rectangle into a wire + ஒரு செவ்வகத்தை கம்பியாக மாற்றுதல் + + + + Pick start point of displacement + இடப்பெயர்ச்சியின் தொடக்கப் புள்ளியைத் தேர்ந்தெடுக்கவும் + + + + Pick end point of displacement + இடப்பெயர்ச்சியின் இறுதிப் புள்ளியைத் தேர்ந்தெடுக்கவும் + + + + Stretch + நீட்டவும் + + + + Rectangle + செவ்வகம் + + + + Create Plane + விமானத்தை உருவாக்கவும் + + + + Create Rectangle + செவ்வகத்தை உருவாக்கவும் + + + + Select an object to mirror + கண்ணாடிக்கு ஒரு பொருளைத் தேர்ந்தெடுக்கவும் + + + + Pick start point of mirror line + கண்ணாடிக் கோட்டின் தொடக்கப் புள்ளியைத் தேர்ந்தெடுக்கவும் + + + + Mirror + கண்ணாடி + + + + + Pick end point of mirror line + கண்ணாடிக் கோட்டின் இறுதிப் புள்ளியைத் தேர்ந்தெடுக்கவும் + + + + Select an object to clone + நகலி செய்ய ஒரு பொருளைத் தேர்ந்தெடுக்கவும் + + + + Cannot clone objects without a shape, aborting + வடிவம் இல்லாத பொருட்களை நகலி செய்ய முடியாது, கருக்கலைப்பு + + + + Cannot clone objects without a shape, skipping them + வடிவம் இல்லாமல் பொருட்களை நகலி செய்ய முடியாது, அவற்றைத் தவிர்க்கவும் + + + + + Select an object to upgrade + மேம்படுத்த ஒரு பொருளைத் தேர்ந்தெடுக்கவும் + + + + Upgrade + மேம்படுத்தல் + + + + Select an object to offset + ஆஃப்செட் செய்ய ஒரு பொருளைத் தேர்ந்தெடுக்கவும் + + + + Cannot offset this object type + இந்த பொருள் வகையை ஈடுசெய்ய முடியாது + + + + Pick ShapeString location point + சேப்ச்ட்ரிங் இருப்பிடப் புள்ளியைத் தேர்ந்தெடுக்கவும் + + + + Create ShapeString + ShapeString ஐ உருவாக்கவும் + + + + Heal + குணமடையுங்கள் + + + + Downgrade + தரமிறக்கு + + + + + + + + + Object: + பொருள்: + + + + Polar Array + துருவ வரிசை + + + + Number of elements must be at least 2 + உறுப்புகளின் எண்ணிக்கை குறைந்தது 2 ஆக இருக்க வேண்டும் + + + + The angle is above 360 degrees. It is set to this value to proceed. + கோணம் 360 டிகிரிக்கு மேல் உள்ளது. தொடர இந்த மதிப்பில் அமைக்கப்பட்டுள்ளது. + + + + The angle is below -360 degrees. It is set to this value to proceed. + கோணம் -360 டிகிரிக்கு கீழே உள்ளது. தொடர இந்த மதிப்பில் அமைக்கப்பட்டுள்ளது. + + + + Create Polar Array + போலார் அரேயை உருவாக்கவும் + + + + + + Fuse: + உருகி: + + + + Create Link array: + இணைப்பு வரிசையை உருவாக்கவும்: + + + + Number of elements: + உறுப்புகளின் எண்ணிக்கை: + + + + Polar angle: + துருவ கோணம்: + + + + + Center of rotation: + சுழற்சி மையம்: + + + + Orthogonal Array + ஆர்த்தோகனல் வரிசை + + + + Number of elements must be at least 1 + உறுப்புகளின் எண்ணிக்கை குறைந்தது 1 ஆக இருக்க வேண்டும் + + + + In linear mode, at least 1 axis must be selected + நேரியல் பயன்முறையில், குறைந்தது 1 அச்சையாவது தேர்ந்தெடுக்க வேண்டும் + + + + Create Orthogonal Array + ஆர்த்தோகனல் வரிசையை உருவாக்கவும் + + + + + Create link array: + இணைப்பு வரிசையை உருவாக்கவும்: + + + + Number of X elements: + ஃச் உறுப்புகளின் எண்ணிக்கை: + + + + Interval X: + இடைவெளி X: + + + + Number of Y elements: + ஒய் உறுப்புகளின் எண்ணிக்கை: + + + + Interval Y: + இடைவெளி Y: + + + + Number of Z elements: + சட் உறுப்புகளின் எண்ணிக்கை: + + + + Interval Z: + இடைவெளி Z: + + + + Switch to Ortho Mode + ஆர்த்தோ பயன்முறைக்கு மாறவும் + + + + + X-Axis + எக்ச்-அச்சு + + + + + Y-Axis + ஒய்-அச்சு + + + + + Z-Axis + Z-அச்சு + + + + Switch to Linear Mode + நேரியல் பயன்முறைக்கு மாறவும் + + + + Number of elements + உறுப்புகளின் எண்ணிக்கை + + + + Interval + இடைவேளை + + + + ShapeString + சேப்ச்ட்ரிங் + + + + Default + இயல்புநிலை + + + + Radial distance is zero. Resulting array may not look correct. + ரேடியல் தூரம் பூச்சியம். இதன் விளைவாக வரும் வரிசை சரியாகத் தோன்றாமல் இருக்கலாம். + + + + Radial distance is negative. It is made positive to proceed. + ஆர தூரம் எதிர்மறையானது. தொடர நேர்மறையாக உள்ளது. + + + + Circular Array + வட்ட வரிசை + + + + + + At least 1 element must be selected + குறைந்தபட்சம் 1 உறுப்பு தேர்ந்தெடுக்கப்பட வேண்டும் + + + + Number of layers must be at least 2 + அடுக்குகளின் எண்ணிக்கை குறைந்தது 2 ஆக இருக்க வேண்டும் + + + + + + Selection is not suitable for array + வரிசைக்கு தேர்வு பொருத்தமானது அல்ல + + + + Tangential distance cannot be 0 + தொடு தூரம் 0 ஆக இருக்கக்கூடாது + + + + Tangential distance is negative. It is made positive to proceed. + தொடு தூரம் எதிர்மறையானது. தொடர நேர்மறையாக உள்ளது. + + + + Create Circular Array + வட்ட வரிசையை உருவாக்கவும் + + + + Radial distance: + ரேடியல் தூரம்: + + + + Tangential distance: + தொடு தூரம்: + + + + Number of concentric circles: + மைய வட்டங்களின் எண்ணிக்கை: + + + + Symmetry parameter: + சமச்சீர் அளவுரு: + + + + Font file not found + எழுத்துரு கோப்பு கிடைக்கவில்லை + + + + Specified font file is not a file + குறிப்பிடப்பட்ட எழுத்துரு கோப்பு ஒரு கோப்பு அல்ல + + + + Specified font type is not supported + குறிப்பிடப்பட்ட எழுத்துரு வகை ஆதரிக்கப்படவில்லை + + + + ShapeString: oblique angle must be in the -80 to +80 degree range + சேப்ச்ட்ரிங்: சாய்ந்த கோணம் -80 முதல் +80 டிகிரி வரம்பில் இருக்க வேண்டும் + + + + ShapeString: string has no wires + சேப்ச்ட்ரிங்: சரத்தில் கம்பிகள் இல்லை + + + + ShapeString: face creation failed for one character + சேப்ச்ட்ரிங்: ஒரு எழுத்துக்கு முகத்தை உருவாக்க முடியவில்லை + + + + , path object does not have 'Edges'. + , பாதை பொருளில் 'விளிம்புகள்' இல்லை. + + + + Start Offset too large for path length. Using 0 instead. + பாதை நீளத்திற்கு ஆஃப்செட்டைத் தொடங்கவும் மிகப் பெரியது. அதற்கு பதிலாக 0 ஐப் பயன்படுத்துகிறது. + + + + End Offset too large for path length minus Start Offset. Using 0 instead. + தொடக்க ஆஃப்செட்டைக் கழித்தல் பாதை நீளத்திற்கு முடிவு ஆஃப்செட் மிகவும் பெரியது. அதற்கு பதிலாக 0 ஐப் பயன்படுத்துகிறது. + + + + Length of tangent vector is 0. Copy not aligned. + டேன்சென்ட் வெக்டரின் நீளம் 0. நகல் சீரமைக்கப்படவில்லை. + + + + + Length of normal vector is 0. Using a default axis instead. + சாதாரண வெக்டரின் நீளம் 0. அதற்குப் பதிலாக இயல்புநிலை அச்சைப் பயன்படுத்துதல். + + + + Spacing unit of 0 is not allowed, using default + இயல்புநிலையைப் பயன்படுத்தி 0 இன் இடைவெளி அலகு அனுமதிக்கப்படாது + + + + Operation would generate too many objects. Aborting + செயல்பாடு பல பொருட்களை உருவாக்கும். கருக்கலைப்பு + + + + + Tangent and normal vectors are parallel. Normal replaced by a default axis. + தொடு மற்றும் சாதாரண திசையன்கள் இணையாக உள்ளன. இயல்பானது இயல்புநிலை அச்சால் மாற்றப்பட்டது. + + + + Cannot calculate normal vector. Using the default normal instead. + சாதாரண திசையன் கணக்கிட முடியாது. அதற்குப் பதிலாக இயல்புநிலை இயல்பானதைப் பயன்படுத்துதல். + + + + AlignMode {} is not implemented + AlignMode {} செயல்படுத்தப்படவில்லை + + + + No shape found + வடிவம் இல்லை + + + + All shapes must be planar + அனைத்து வடிவங்களும் சமதளமாக இருக்க வேண்டும் + + + + + Points: + புள்ளிகள்: + + + + Wrong input: must be a list or tuple of 3 points exactly. + தவறான உள்ளீடு: சரியாக 3 புள்ளிகளின் பட்டியல் அல்லது டூப்பிள் இருக்க வேண்டும். + + + + Wrong input: must be list or tuple of 3 points exactly. + தவறான உள்ளீடு: சரியாக 3 புள்ளிகளின் பட்டியல் அல்லது டூப்பிள் இருக்க வேண்டும். + + + + Placement: + இடம்: + + + + Wrong input: incorrect type of placement. + தவறான உள்ளீடு: தவறான இடம். + + + + Wrong input: incorrect type of points. + தவறான உள்ளீடு: தவறான வகை புள்ளிகள். + + + + Cannot generate shape: + வடிவத்தை உருவாக்க முடியாது: + + + + + + + + + Wrong input: base_object not in document. + தவறான உள்ளீடு: base_object ஆவணத்தில் இல்லை. + + + + + Wrong input: path_object not in document. + தவறான உள்ளீடு: path_object ஆவணத்தில் இல்லை. + + + + + + + + + + + Wrong input: must be a number. + தவறான உள்ளீடு: எண்ணாக இருக்க வேண்டும். + + + + + + + + + + + + + + + + + + Wrong input: must be a vector. + தவறான உள்ளீடு: வெக்டராக இருக்க வேண்டும். + + + + Wrong input: must be a list or tuple of strings, or a single string. + தவறான உள்ளீடு: சரங்களின் பட்டியல் அல்லது ட்யூப்பிள் அல்லது ஒற்றை சரமாக இருக்க வேண்டும். + + + + Wrong input: must be 'Original', 'Frenet', or 'Tangent'. + தவறான உள்ளீடு: 'அசல்', 'ஃப்ரெனெட்' அல்லது 'டேன்சென்ட்' ஆக இருக்க வேண்டும். + + + + Wrong input: must be a number or vector. + தவறான உள்ளீடு: எண் அல்லது திசையன் இருக்க வேண்டும். + + + + + + Input: single value expanded to vector. + உள்ளீடு: ஒற்றை மதிப்பு வெக்டருக்கு விரிவாக்கப்பட்டது. + + + + + + Wrong input: must be an integer number. + தவறான உள்ளீடு: முழு எண்ணாக இருக்க வேண்டும். + + + + + + Input: number of elements must be at least 1. It is set to 1. + உள்ளீடு: உறுப்புகளின் எண்ணிக்கை குறைந்தது 1 ஆக இருக்க வேண்டும். இது 1 ஆக அமைக்கப்பட்டுள்ளது. + + + + + + Wrong input: must be a placement, a vector, or a rotation. + தவறான உள்ளீடு: இடம், திசையன் அல்லது சுழற்சியாக இருக்க வேண்டும். + + + + Wrong input: target_object must not be a list. + தவறான உள்ளீடு: target_object ஒரு பட்டியலாக இருக்கக்கூடாது. + + + + Wrong input: target_object not in document. + தவறான உள்ளீடு: target_object ஆவணத்தில் இல்லை. + + + + Wrong input: subelements must be a list or tuple of strings, or a single string. + தவறான உள்ளீடு: துணை உறுப்புகள் ஒரு பட்டியல் அல்லது சரங்களின் ட்யூப்பிள் அல்லது ஒற்றை சரமாக இருக்க வேண்டும். + + + + Wrong input: subelement {} not in object. + தவறான உள்ளீடு: துணை உறுப்பு {} பொருளில் இல்லை. + + + + Wrong input: label_type must be a string. + தவறான உள்ளீடு: label_type ஒரு சரமாக இருக்க வேண்டும். + + + + Wrong input: label_type must be one of the following: + தவறான உள்ளீடு: label_type பின்வருவனவற்றில் ஒன்றாக இருக்க வேண்டும்: + + + + + + + Wrong input: must be a list of strings or a single string. + தவறான உள்ளீடு: சரங்களின் பட்டியல் அல்லது ஒற்றை சரமாக இருக்க வேண்டும். + + + + + Wrong input: must be a string, 'Horizontal', 'Vertical', or 'Custom'. + தவறான உள்ளீடு: சரம், 'கிடை', 'செங்குத்து' அல்லது 'தனிப்பயன்'. + + + + Wrong input: points {} must be a list of at least two vectors. + தவறான உள்ளீடு: புள்ளிகள் {} குறைந்தது இரண்டு திசையன்களின் பட்டியலாக இருக்க வேண்டும். + + + + Direction is not 'Custom'; points won't be used. + இயக்கம் 'விருப்பம்' அல்ல; புள்ளிகள் பயன்படுத்தப்படாது. + + + + Wrong input: must be a list of two elements. For example, [object, 'Edge1']. + தவறான உள்ளீடு: இரண்டு கூறுகளின் பட்டியலாக இருக்க வேண்டும். உதாரணமாக, [object, 'Edge1']. + + + + Wrong input: point_object not in document. + தவறான உள்ளீடு: point_object ஆவணத்தில் இல்லை. + + + + Wrong input: object has the wrong type. + தவறான உள்ளீடு: பொருள் தவறான வகையைக் கொண்டுள்ளது. + + + + This function is deprecated. Do not use this function directly. + இந்த செயல்பாடு நிராகரிக்கப்பட்டது. இந்த செயல்பாட்டை நேரடியாகப் பயன்படுத்த வேண்டாம். + + + + Use one of 'make_linear_dimension', or 'make_linear_dimension_obj'. + 'make_linear_dimension' அல்லது 'make_linear_dimension_obj' ஒன்றைப் பயன்படுத்தவும். + + + + Wrong input: edge_object must not be a list or tuple. + தவறான உள்ளீடு: எட்ச்_ஆப்செக்ட் ஒரு பட்டியலாகவோ அல்லது டூபிளாகவோ இருக்கக்கூடாது. + + + + + Wrong input: edge_object not in document. + தவறான உள்ளீடு: எட்ச்_ஆப்செக்ட் ஆவணத்தில் இல்லை. + + + + + Wrong input: object doesn't have a 'Shape' to measure. + தவறான உள்ளீடு: பொருளுக்கு அளவிடுவதற்கு 'வடிவம்' இல்லை. + + + + Wrong input: object does not have at least 1 element in 'Vertexes' to use for measuring. + தவறான உள்ளீடு: பொருளில் அளவிடுவதற்குப் பயன்படுத்த 'வெர்டிசில்' குறைந்தபட்சம் 1 உறுப்பு இல்லை. + + + + + Wrong input: must be an integer. + தவறான உள்ளீடு: முழு எண்ணாக இருக்க வேண்டும். + + + + i1: values below 1 are not allowed; will be set to 1. + i1: 1க்குக் கீழே உள்ள மதிப்புகள் அனுமதிக்கப்படாது; 1 ஆக அமைக்கப்படும். + + + + + Wrong input: vertex not in object. + தவறான உள்ளீடு: பொருளில் இல்லை. + + + + i2: values below 1 are not allowed; will be set to the last vertex in the object. + i2: 1க்குக் கீழே உள்ள மதிப்புகள் அனுமதிக்கப்படாது; பொருளின் கடைசி உச்சியில் அமைக்கப்படும். + + + + Wrong input: object doesn't have at least one element in 'Edges' to use for measuring. + தவறான உள்ளீடு: பொருளில் அளவிடுவதற்குப் பயன்படுத்துவதற்கு குறைந்தபட்சம் ஒரு உறுப்பு 'எட்ச்சில்' இல்லை. + + + + index: values below 1 are not allowed; will be set to 1. + index: 1க்குக் கீழே உள்ள மதிப்புகள் அனுமதிக்கப்படாது; 1 ஆக அமைக்கப்படும். + + + + Wrong input: index doesn't correspond to an edge in the object. + தவறான உள்ளீடு: பொருளின் விளிம்புடன் அட்டவணை பொருந்தவில்லை. + + + + Wrong input: index doesn't correspond to a circular edge. + தவறான உள்ளீடு: குறியீடானது வட்ட விளிம்புடன் பொருந்தாது. + + + + + Wrong input: must be a string, 'radius' or 'diameter'. + தவறான உள்ளீடு: சரம், 'ஆரம்' அல்லது 'விட்டம்' இருக்க வேண்டும். + + + + + Wrong input: must be a list with two angles. + தவறான உள்ளீடு: இரண்டு கோணங்களைக் கொண்ட பட்டியலாக இருக்க வேண்டும். + + + + Wrong input: must be a number or quantity. + தவறான உள்ளீடு: எண் அல்லது அளவு இருக்க வேண்டும். + + + + Layers + அடுக்குகள் + + + + Wrong input: it must be a string. + தவறான உள்ளீடு: இது ஒரு சரமாக இருக்க வேண்டும். + + + + + + + Wrong input: must be a tuple of three floats 0.0 to 1.0. + தவறான உள்ளீடு: மூன்று மிதவைகள் 0.0 முதல் 1.0 வரை இருக்க வேண்டும். + + + + + Wrong input: must be 'Solid', 'Dashed', 'Dotted', or 'Dashdot'. + தவறான உள்ளீடு: 'திட', 'கோடு', 'புள்ளி' அல்லது 'டாச்டாட்' ஆக இருக்க வேண்டும். + + + + Wrong input: must be a number between 0 and 100. + தவறான உள்ளீடு: 0 மற்றும் 100க்கு இடைப்பட்ட எண்ணாக இருக்க வேண்டும். + + + + + + + Edit + திருத்து + + + + + Flatten + தட்டையாக்கு + + + + Upgrade: Unknown force method: + மேம்படுத்து: அறியப்படாத விசை முறை: + + + + Found 1 block: exploding it + 1 தொகுதி கிடைத்தது: அதை வெடிக்கிறது + + + + Found 1 multi-solids compound: exploding it + 1 பல-திட கலவை கண்டுபிடிக்கப்பட்டது: அதை வெடிப்பது + + + + Found 1 parametric object: breaking its dependencies + 1 அளவுரு பொருள் கண்டறியப்பட்டது: அதன் சார்புகளை உடைத்தல் + + + + Downgrade: Unknown force method: + தரமிறக்கு: அறியப்படாத விசை முறை: + + + + Found 1 array: exploding it + 1 வரிசை கண்டுபிடிக்கப்பட்டது: அதை வெடிக்கிறது + + + + Found 2 objects: subtracting them + 2 பொருள்கள் உள்ளன: அவற்றைக் கழித்தல் + + + + Found several faces: splitting them + பல முகங்கள் காணப்பட்டன: அவற்றைப் பிரித்தல் + + + + Found several faces: subtracting them from the first one + பல முகங்கள் காணப்பட்டன: முதல் ஒன்றிலிருந்து அவற்றைக் கழித்தல் + + + + Unable to downgrade these objects + இந்த பொருட்களை தரமிறக்க முடியவில்லை + + + + Found 1 face: extracting its wires + 1 முகம் கிடைத்தது: அதன் கம்பிகளைப் பிரித்தெடுத்தல் + + + + Found only wires: extracting their edges + கம்பிகள் மட்டுமே காணப்பட்டன: அவற்றின் விளிம்புகளைப் பிரித்தெடுத்தல் + + + + No object given + பொருள் கொடுக்கப்படவில்லை + + + + The two points are coincident + இரண்டு புள்ளிகளும் தற்செயலானவை + + + + mirrored + பிரதிபலித்தது + + + + Found 1 solidifiable object: solidifying it + 1 திடப்படுத்தக்கூடிய பொருள் கிடைத்தது: அதை திடப்படுத்துதல் + + + + Found 2 objects: fusing them + 2 பொருள்கள் உள்ளன: அவற்றை இணைத்தல் + + + + Found groups: closing open wires inside + கண்டுபிடிக்கப்பட்ட குழுக்கள்: உள்ளே திறந்த கம்பிகளை மூடுதல் + + + + Found meshes: turning them into Part shapes + மெச்கள் கண்டுபிடிக்கப்பட்டன: அவற்றை பகுதி வடிவங்களாக மாற்றுதல் + + + + Found object with several coplanar faces: refining them + பல கோப்லனர் முகங்களைக் கொண்ட பொருள் கண்டுபிடிக்கப்பட்டது: அவற்றைச் செம்மைப்படுத்துதல் + + + + Found 1 closed sketch object: creating a face from it + 1 மூடிய ச்கெட்ச் பொருள் கிடைத்தது: அதிலிருந்து ஒரு முகத்தை உருவாக்குதல் + + + + Found closed wires: creating faces + மூடிய கம்பிகள் கண்டுபிடிக்கப்பட்டன: முகங்களை உருவாக்குதல் + + + + Found several wires or edges: wiring them + பல கம்பிகள் அல்லது விளிம்புகள் காணப்பட்டன: அவற்றை வயரிங் செய்தல் + + + + + Found several non-treatable objects: creating compound + பல மருத்தீடு செய்ய முடியாத பொருள்கள் கண்டுபிடிக்கப்பட்டன: கலவையை உருவாக்குதல் + + + + Unable to upgrade these objects + இந்த பொருட்களை மேம்படுத்த முடியவில்லை + + + + Found 1 open wire: closing it + 1 திறந்த கம்பி கிடைத்தது: அதை மூடுகிறது + + + + + Found 1 non-parametric object: replacing it with a Draft object + 1 அளவுரு அல்லாத பொருள் உள்ளது: அதை ஒரு வரைவு பொருளுடன் மாற்றுகிறது + + + + Found points: creating compound + கண்டுபிடிக்கப்பட்ட புள்ளிகள்: கலவையை உருவாக்குதல் + + + + Text + உரை + + + + No Target + இலக்கு இல்லை + + + + Invalid label type + தவறான சிட்டை வகை + + + + Tag not available for object + பொருளுக்கு குறிச்சொல் கிடைக்கவில்லை + + + + Material not available for object + பொருளுக்குப் பொருள் கிடைக்கவில்லை + + + + Position not available for (sub)object + (துணை) பொருளுக்கு பதவி கிடைக்கவில்லை + + + + Length not available for (sub)object + (துணை) பொருளுக்கு நீளம் இல்லை + + + + Area not available for (sub)object + (துணை) பொருளுக்குக் கிடைக்காத பகுதி + + + + Volume not available for (sub)object + (துணை) பொருளுக்கான தொகுதி கிடைக்கவில்லை + + + + Opening Multiple Links + பல இணைப்புகளைத் திறக்கிறது + + + + Multiple links found + பல இணைப்புகள் காணப்பட்டன + + + + This may lead to the opening of various windows + இது பல்வேறு சாளரங்களைத் திறக்க வழிவகுக்கும் + + + + File not found: + கோப்பு கிடைக்கவில்லை: + + + + Opening hyperlink + ஐப்பர்லிங்கைத் திறக்கிறது + + + + Select 3 vertices, one or more shapes or an object to define a working plane + வேலை செய்யும் விமானத்தை வரையறுக்க 3 செங்குத்துகள், ஒன்று அல்லது அதற்கு மேற்பட்ட வடிவங்கள் அல்லது ஒரு பொருளைத் தேர்ந்தெடுக்கவும் + + + + Do you want to update the SVG pattern options +of existing objects in all opened documents? + SVG பேட்டர்ன் விருப்பங்களைப் புதுப்பிக்க விரும்புகிறீர்களா +திறக்கப்பட்ட அனைத்து ஆவணங்களிலும் இருக்கும் பொருள்கள் என்ன? + + + + Sketch is too complex to edit: it is suggested to use the default Sketcher editor + ச்கெட்ச் திருத்த மிகவும் சிக்கலானது: இயல்புநிலை ச்கெட்சர் எடிட்டரைப் பயன்படுத்த பரிந்துரைக்கப்படுகிறது + + + + Create layer + அடுக்கை உருவாக்கவும் + + + + Remove From Layer + அடுக்கிலிருந்து அகற்று + + + + Add to New Layer + புதிய லேயரில் சேர்க்கவும் + + + + Remove from layer + அடுக்கிலிருந்து அகற்று + + + + Add to new layer + புதிய அடுக்கில் சேர்க்கவும் + + + + Add to layer + அடுக்கில் சேர்க்கவும் + + + + Layers change + அடுக்குகள் மாறுகின்றன + + + + Flip Dimension + புரட்டல் பரிமாணம் + + + + Toggle Grid + கட்டத்தை நிலைமாற்று + + + + Change Slope + சாய்வை மாற்றவும் + + + + + Select exactly 2 objects, the base object and the path object, before calling this command + இந்த கட்டளையை அழைப்பதற்கு முன், அடிப்படை பொருள் மற்றும் பாதை பொருள் ஆகிய 2 பொருள்களைத் தேர்ந்தெடுக்கவும் + + + + Create Path Array + பாதை வரிசையை உருவாக்கவும் + + + + Create Path Twisted Array + பாதை முறுக்கப்பட்ட வரிசையை உருவாக்கவும் + + + + Select exactly 2 objects, the base object and the point object, before calling this command + இந்தக் கட்டளையை அழைப்பதற்கு முன், அடிப்படைப் பொருள் மற்றும் புள்ளிப் பொருள் ஆகிய 2 பொருள்களைத் தேர்ந்தெடுக்கவும் + + + + Create Point Array + புள்ளி வரிசையை உருவாக்கவும் + + + + Click anywhere on a line to split it + ஒரு வரியைப் பிரிக்க, அதன் மீது எங்கு வேண்டுமானாலும் சொடுக்கு செய்யவும் + + + + Split Line + பிளவு வரி + + + + No active Draft toolbar + செயலில் வரைவு கருவிப்பட்டி இல்லை + + + + Construction Mode + கட்டுமான முறை + + + + Toggle Display Mode + காட்சி பயன்முறையை நிலைமாற்று + + + + 2 edges are needed + 2 விளிம்புகள் தேவை + + + + Edges are not connected or radius is too large + விளிம்புகள் இணைக்கப்படவில்லை அல்லது ஆரம் அதிகமாக உள்ளது + + + + Unable to build facebinder + ஃபேச்பைண்டரை உருவாக்க முடியவில்லை + + + + No valid faces for facebinder + ஃபேச்பைண்டருக்கு சரியான முகங்கள் இல்லை + + + + Unable to build facebinder, resuming with sew disabled + ஃபேச்பைண்டரை உருவாக்க முடியவில்லை, தையல் முடக்கப்பட்ட நிலையில் மீண்டும் தொடங்குகிறது + + + + Converting flat B-spline faces of facebinder to planar faces failed + ஃபேச்பைண்டரின் பிளாட் பி-ச்ப்லைன் முகங்களை பிளானர் முகங்களாக மாற்றுவது தோல்வியடைந்தது + + + + Activate Layer + லேயரை இயக்கவும் + + + + Reassign Properties of Layer + அடுக்கின் பண்புகளை மீண்டும் ஒதுக்கவும் + + + + Select Layer Contents + அடுக்கு உள்ளடக்கத்தைத் தேர்ந்தெடுக்கவும் + + + + + Add New Layer + புதிய அடுக்கைச் சேர்க்கவும் + + + + Reassign Properties of All Layers + அனைத்து அடுக்குகளின் பண்புகளை மீண்டும் ஒதுக்கவும் + + + + + Merge Layer Duplicates + அடுக்கு நகல்களை ஒன்றிணைக்கவும் + + + + The DXF import/export libraries needed by FreeCAD to handle +the DXF format were not found on this system. +Please either allow FreeCAD to download these libraries: + 1 - Load Draft workbench + 2 - Menu Edit → Preferences → Import-Export → DXF → Enable downloads +Or download these libraries manually, as explained on +https://github.com/yorikvanhavre/Draft-dxf-importer +To enabled FreeCAD to download these libraries, answer Yes. + DXF இறக்குமதி/ஏற்றுமதி நூலகங்களைக் கையாள FreeCADக்குத் தேவை +இந்த கணினியில் DXF வடிவம் காணப்படவில்லை. +இந்த நூலகங்களைப் பதிவிறக்க FreeCAD ஐ அனுமதிக்கவும்: +1 - சுமை வரைவு வொர்க்பெஞ்ச் +2 - பட்டியல் திருத்து → விருப்பத்தேர்வுகள் → இறக்குமதி-ஏற்றுமதி → DXF → பதிவிறக்கங்களை இயக்கு +அல்லது விளக்கப்பட்டுள்ளபடி, இந்த நூலகங்களை கைமுறையாகப் பதிவிறக்கவும் +https://github.com/yorikvanhavre/Draft-dxf-importer +இந்த நூலகங்களைப் பதிவிறக்க FreeCAD ஐ இயக்க, ஆம் என்று பதிலளிக்கவும். + + + + PAT file not found + PAT கோப்பு கிடைக்கவில்லை + + + + Specified PAT file is not a file + குறிப்பிடப்பட்ட PAT கோப்பு ஒரு கோப்பு அல்ல + + + + Specified file type is not supported + குறிப்பிட்ட கோப்பு வகை ஆதரிக்கப்படவில்லை + + + + Pattern not found in PAT file + PAT கோப்பில் பேட்டர்ன் இல்லை + + + + Workbench + + + Draft Creation + வரைவு உருவாக்கம் + + + + Draft Annotation + வரைவு சிறுகுறிப்பு + + + + Draft Modification + வரைவு மாற்றம் + + + + Draft Utility + வரைவு பயன்பாடு + + + + Draft Snap + வரைவு ச்னாப் + + + + &Drafting + &வரைவு + + + + &Annotation + & note + + + + + &Modification + &மாற்றம் + + + + &Utilities + &பயன்பாடுகள் + + + + Arc Tools + ஆர்க் கருவிகள் + + + + Bézier Tools + பெசியர் கருவிகள் + + + + Array Tools + வரிசை கருவிகள் + + + + Draft + + + Fillet + ஃபில்லட் + + + + Delete original objects + அசல் பொருட்களை நீக்கு + + + + Create chamfer + அறையை உருவாக்கவும் + + + + Save style + பாணியைச் சேமிக்கவும் + + + + Name of this new style + இந்தப் புதிய பாணியின் பெயர் + + + + Warning + எச்சரிக்கை + + + + Name exists. Overwrite? + பெயர் உள்ளது. மேலெழுதவா? + + + + Error: json module not found. Unable to load style + பிழை: சாதொபொகு தொகுதி காணப்படவில்லை. நடையை ஏற்ற முடியவில்லை + + + + Error: json module not found. Unable to save style + பிழை: சாதொபொகு தொகுதி காணப்படவில்லை. பாணியைச் சேமிக்க முடியவில்லை + + + + + Slope + சாய்வு + + + + + + True + உண்மை + + + + + + False + பொய் + + + + Scale + Scale + + + + X-factor + ஃச் காரணி + + + + Y-factor + ஒய்-காரணி + + + + Z-factor + Z-காரணி + + + + Uniform scaling + சீரான அளவிடுதல் + + + + Copy + நகலெடு + + + + Modify subelements + துணை உறுப்புகளை மாற்றவும் + + + + Pick From/To Points + புள்ளிகளிலிருந்து/புள்ளிகளுக்குத் தேர்ந்தெடுக்கவும் + + + + Edit Scale + அளவை திருத்தவும் + + + + Create a clone + ஒரு நகலியை உருவாக்கவும் + + + + _BSpline.createGeometry: Closed with same first/last Point. Geometry not updated. + _BSpline.createGeometry: அதே முதல்/கடைசி புள்ளியுடன் மூடப்பட்டது. வடிவியல் புதுப்பிக்கப்படவில்லை. + + + + Writing camera position + கேமரா நிலையை எழுதுதல் + + + + Writing objects shown/hidden state + காட்டப்படும்/மறைக்கப்பட்ட நிலையில் உள்ள பொருட்களை எழுதுதல் + + + + On + அன்று + + + + + Name + பெயர் + + + + Line Width + வரி அகலம் + + + + Draw Style + பாணியை வரையவும் + + + + Line Color + வரி நிறம் + + + + Face Color + முக நிறம் + + + + Line Print Color + வரி அச்சு நிறம் + + + + Transparency + வெளிப்படைத்தன்மை + + + + New Layer + புதிய அடுக்கு + + + + Custom + Custom + + + + Label + சிட்டை + + + + Position + பதவி + + + + Length + Length + + + + Area + பகுதி + + + + Volume + தொகுதி + + + + Tag + குறியிடவும் + + + + Material + பொருள் + + + + Label + Position + சிட்டை + நிலை + + + + Label + Length + சிட்டை + நீளம் + + + + Label + Area + சிட்டை + பகுதி + + + + Label + Volume + சிட்டை + தொகுதி + + + + Label + Material + சிட்டை + பொருள் + + + + Create Clone + நகலியை உருவாக்கவும் + + + + Choose a base object before using this command + இந்த கட்டளையைப் பயன்படுத்துவதற்கு முன் ஒரு அடிப்படை பொருளைத் தேர்ந்தெடுக்கவும் + + + + Offset direction is not defined. Move the mouse on either side of the object first to indicate a direction. + ஆஃப்செட் திசை வரையறுக்கப்படவில்லை. ஒரு திசையைக் குறிக்க முதலில் பொருளின் இருபுறமும் சுட்டியை நகர்த்தவும். + + + + Point object does not have a discrete point, it cannot be used for an array + புள்ளிப் பொருளுக்கு தனிப் புள்ளி இல்லை, அதை அணிவரிசைக்குப் பயன்படுத்த முடியாது + + + + Download of DXF libraries failed. +Please install the DXF Library addon manually +from menu Tools → Addon Manager + DXF நூலகங்களின் பதிவிறக்கம் தோல்வியடைந்தது. +DXF லைப்ரரி addon ஐ கைமுறையாக நிறுவவும் +பட்டியல் கருவிகள் → Addon Manager இலிருந்து + + + + importOCA + + + OCA: found no data to export + OCA: ஏற்றுமதி செய்வதற்கான தரவு எதுவும் இல்லை + + + + successfully exported + வெற்றிகரமாக ஏற்றுமதி செய்யப்பட்டது + + + + ImportAirfoilDAT + + + Did not find enough coordinates + போதுமான ஆயங்கள் கிடைக்கவில்லை + + + + ImportSVG + + + Unknown SVG export style, switching to Translated + அறியப்படாத SVG ஏற்றுமதி நடை, மொழிபெயர்க்கப்பட்டது + + + + The export list contains no object with a valid bounding box + ஏற்றுமதி பட்டியலில் செல்லுபடியாகும் எல்லைப் பெட்டியுடன் எந்த பொருளும் இல்லை + + + + Draft_Label + + + Label + சிட்டை + + + + Creates a label, optionally attached to a selected object or subelement + தேர்ந்தெடுக்கப்பட்ட பொருள் அல்லது துணை உறுப்புடன் விருப்பமாக இணைக்கப்பட்ட லேபிளை உருவாக்குகிறது + + + + Draft_Line + + + Line + Line + + + + Creates a 2-point line + 2-புள்ளி வரியை உருவாக்குகிறது + + + + Draft_Wire + + + Polyline + பாலிலைன் + + + + Creates a polyline + ஒரு பாலிலைனை உருவாக்குகிறது + + + + Draft_Hatch + + + Hatch + Hatch + + + + Creates hatches on the faces of a selected object + தேர்ந்தெடுக்கப்பட்ட பொருளின் முகத்தில் குஞ்சுகளை உருவாக்குகிறது + + + + Draft_Join + + + Join + சேருங்கள் + + + + Joins the selected lines or polylines into a single object. +The lines must share a common point at the start or at the end. + தேர்ந்தெடுக்கப்பட்ட கோடுகள் அல்லது பாலிலைன்களை ஒரு பொருளில் இணைக்கிறது. +கோடுகள் தொடக்கத்திலோ அல்லது முடிவிலோ பொதுவான புள்ளியைப் பகிர வேண்டும். + + + + Draft_Text + + + Text + உரை + + + + Creates a multi-line annotation + பல வரி சிறுகுறிப்பை உருவாக்குகிறது + + + + Draft_Move + + + Move + Move + + + + Moves the selected objects. +If the "Copy" option is active, it creates displaced copies. + தேர்ந்தெடுக்கப்பட்ட பொருட்களை நகர்த்துகிறது. +"நகல்" விருப்பம் செயலில் இருந்தால், அது இடம்பெயர்ந்த நகல்களை உருவாக்குகிறது. + + + + Draft_Arc + + + Arc + Arc + + + + Creates a circular arc from a center point and a radius + ஒரு மைய புள்ளி மற்றும் ஒரு ஆரம் இருந்து ஒரு வட்ட வில் உருவாக்குகிறது + + + + Draft_Edit + + + Edit + திருத்து + + + + Edits the active object + செயலில் உள்ள பொருளைத் திருத்துகிறது + + + + Draft_Point + + + Point + Point + + + + Creates a point + ஒரு புள்ளியை உருவாக்குகிறது + + + + Draft_Rotate + + + Rotate + Rotate + + + + Rotates the selected objects. +If the "Copy" option is active, it will create rotated copies. + தேர்ந்தெடுக்கப்பட்ட பொருட்களை சுழற்றுகிறது. +"நகல்" விருப்பம் செயலில் இருந்தால், அது சுழற்றப்பட்ட நகல்களை உருவாக்கும். + + + + Draft_Fillet + + + Fillet + Fillet + + + + Creates a fillet between 2 selected edges + தேர்ந்தெடுக்கப்பட்ட 2 விளிம்புகளுக்கு இடையில் ஒரு ஃபில்லட்டை உருவாக்குகிறது + + + + Draft_Polygon + + + Polygon + Polygon + + + + Creates a regular polygon (triangle, square, pentagon…) + வழக்கமான பலகோணத்தை உருவாக்குகிறது (முக்கோணம், நாற்கை, பென்டகன்...) + + + + Draft_Split + + + Split + பிளவு + + + + Splits the selected line or polyline at a specified point + தேர்ந்தெடுக்கப்பட்ட கோடு அல்லது பாலிலைனை ஒரு குறிப்பிட்ட புள்ளியில் பிரிக்கிறது + + + + Draft_Trimex + + + Trimex + Trimex + + + + Trims or extends the selected object, or extrudes single faces + தேர்ந்தெடுக்கப்பட்ட பொருளை ட்ரிம்ச் அல்லது நீட்டித்தல் அல்லது ஒற்றை முகங்களை வெளியேற்றும் + + + + Draft_Circle + + + Circle + வட்டம் + + + + Creates a circle (full circular arc) + ஒரு வட்டத்தை உருவாக்குகிறது (முழு வட்ட வில்) + + + + Draft_Ellipse + + + Ellipse + Ellipse + + + + Creates an ellipse + நீள்வட்டத்தை உருவாக்குகிறது + + + + Draft_Facebinder + + + Facebinder + ஃபேச்பைண்டர் + + + + Creates a facebinder from the selected faces + தேர்ந்தெடுக்கப்பட்ட முகங்களிலிருந்து ஒரு ஃபேச்பைண்டரை உருவாக்குகிறது + + + + Draft_OrthoArray + + + Array + வரிசை + + + + Creates copies of the selected object in an orthogonal pattern + தேர்ந்தெடுக்கப்பட்ட பொருளின் நகல்களை ஆர்த்தோகனல் வடிவத்தில் உருவாக்குகிறது + + + + Draft_Scale + + + Scale + Scale + + + + Scales the selected objects from a base point + ஒரு அடிப்படை புள்ளியில் இருந்து தேர்ந்தெடுக்கப்பட்ட பொருட்களை அளவிடுகிறது + + + + Draft_Layer + + + New Layer + புதிய அடுக்கு + + + + Adds a layer to the document. +Objects added to this layer can share the same visual properties. + ஆவணத்தில் ஒரு அடுக்கு சேர்க்கிறது. +இந்த லேயரில் சேர்க்கப்பட்ட பொருள்கள் அதே காட்சி பண்புகளைப் பகிர்ந்து கொள்ளலாம். + + + + Draft_Dimension + + + Dimension + பரிமாணம் + + + + Creates a linear dimension for a straight edge, a circular edge, or 2 picked points, or an angular dimension for 2 straight edges + ஒரு நேரான விளிம்பு, ஒரு வட்ட விளிம்பு அல்லது 2 தேர்ந்தெடுக்கப்பட்ட புள்ளிகள் அல்லது 2 நேரான விளிம்புகளுக்கு ஒரு கோண பரிமாணத்தை உருவாக்குகிறது + + + + Draft_Stretch + + + Stretch + நீட்டவும் + + + + Stretches the selected objects + தேர்ந்தெடுக்கப்பட்ட பொருட்களை நீட்டுகிறது + + + + Draft_Rectangle + + + Rectangle + Rectangle + + + + Creates a 2-point rectangle + 2-புள்ளி செவ்வகத்தை உருவாக்குகிறது + + + + Draft_Mirror + + + Mirror + கண்ணாடி + + + + Mirrors the selected objects along a line defined by 2 points + தேர்ந்தெடுக்கப்பட்ட பொருட்களை 2 புள்ளிகளால் வரையறுக்கப்பட்ட ஒரு கோட்டில் பிரதிபலிக்கிறது + + + + Draft_Clone + + + Clone + நகலி + + + + Creates a clone of the selected objects + தேர்ந்தெடுக்கப்பட்ட பொருட்களின் நகலியை உருவாக்குகிறது + + + + Draft_Upgrade + + + Upgrade + மேம்படுத்தல் + + + + Upgrades the selected objects into more complex shapes. +The result of the operation depends on the types of objects, which may be able to be upgraded several times in a row. +For example, it can join the selected objects into one, convert simple edges into parametric polylines, +convert closed edges into filled faces and parametric polygons, and merge faces into a single face. + தேர்ந்தெடுக்கப்பட்ட பொருட்களை மிகவும் சிக்கலான வடிவங்களுக்கு மேம்படுத்துகிறது. +செயல்பாட்டின் முடிவு பொருள்களின் வகைகளைப் பொறுத்தது, இது ஒரு வரிசையில் பல முறை மேம்படுத்தப்படலாம். +எடுத்துக்காட்டாக, இது தேர்ந்தெடுக்கப்பட்ட பொருட்களை ஒன்றாக இணைக்கலாம், எளிய விளிம்புகளை அளவுரு பாலிலைன்களாக மாற்றலாம், +மூடிய விளிம்புகளை நிரப்பப்பட்ட முகங்கள் மற்றும் அளவுரு பலகோணங்களாக மாற்றவும், மேலும் முகங்களை ஒரு முகமாக இணைக்கவும். + + + + Draft_Offset + + + Offset + ஆஃப்செட் + + + + Offsets the selected object. +It can also create an offset copy of the original object. + தேர்ந்தெடுக்கப்பட்ட பொருளை ஈடுசெய்கிறது. +இது அசல் பொருளின் ஆஃப்செட் நகலை உருவாக்கலாம். + + + + Draft_Heal + + + Heal + குணமடையுங்கள் + + + + Heals faulty Draft objects saved with an earlier version of FreeCAD. +If an object is selected it tries to heal only that object, +otherwise it tries to heal all objects in the active document. + FreeCAD இன் முந்தைய பதிப்பில் சேமிக்கப்பட்ட தவறான வரைவு பொருள்களை குணப்படுத்துகிறது. +ஒரு பொருள் தேர்ந்தெடுக்கப்பட்டால் அது அந்த பொருளை மட்டும் குணப்படுத்த முயல்கிறது. +இல்லையெனில் செயலில் உள்ள ஆவணத்தில் உள்ள அனைத்து பொருட்களையும் குணப்படுத்த முயற்சிக்கிறது. + + + + Draft_Downgrade + + + Downgrade + தரமிறக்கு + + + + Downgrades the selected objects into simpler shapes. +The result of the operation depends on the types of objects, which may be downgraded several times in a row. +For example, a 3D solid is deconstructed into separate faces, wires, and then edges. Faces can also be subtracted. + தேர்ந்தெடுக்கப்பட்ட பொருட்களை எளிமையான வடிவங்களில் தரமிறக்குகிறது. +செயல்பாட்டின் முடிவு பொருள்களின் வகைகளைப் பொறுத்தது, இது ஒரு வரிசையில் பல முறை தரமிறக்கப்படலாம். +எடுத்துக்காட்டாக, ஒரு 3D திடமானது தனித்தனி முகங்கள், கம்பிகள் மற்றும் பின்னர் விளிம்புகளாக சிதைக்கப்படுகிறது. முகங்களையும் கழிக்க முடியும். + + + + App::Property + + + The placement of the base point of the first line + முதல் வரியின் அடிப்படை புள்ளியின் இடம் + + + + The text displayed by this object. +It is a list of strings; each element in the list will be displayed in its own line. + இந்த பொருளால் காட்டப்படும் உரை. +இது சரங்களின் பட்டியல்; பட்டியலில் உள்ள ஒவ்வொரு உறுப்பும் அதன் சொந்த வரியில் காட்டப்படும். + + + + Text string + உரை சரம் + + + + Font file name + எழுத்துரு கோப்பு பெயர் + + + + Height of text + உரையின் உயரம் + + + + Horizontal and vertical alignment + கிடைமட்ட மற்றும் செங்குத்து சீரமைப்பு + + + + Height reference used for justification + நியாயப்படுத்த பயன்படுத்தப்படும் உயரம் குறிப்பு + + + + Keep left margin and leading white space when justification is left + நியாயப்படுத்தல் விடப்படும் போது இடது விளிம்பு மற்றும் முன்னணி வெள்ளை இடத்தை வைத்திருங்கள் + + + + Scale to ensure cap height is equal to size + தொப்பியின் உயரம் அளவுக்கு சமமாக இருப்பதை உறுதி செய்வதற்கான அளவுகோல் + + + + Inter-character spacing + எழுத்துகளுக்கு இடையேயான இடைவெளி + + + + Oblique (slant) angle + சாய்ந்த (சாய்ந்த) கோணம் + + + + Fill letters with faces + எழுத்துக்களை முகங்களால் நிரப்பவும் + + + + Fuse faces if faces overlap, usually not required (can be very slow) + முகங்கள் ஒன்றுடன் ஒன்று இருந்தால், பொதுவாக தேவைப்படாது (மிக மெதுவாக இருக்கலாம்) + + + + The base object used by this object + இந்த பொருளால் பயன்படுத்தப்படும் அடிப்படை பொருள் + + + + The PAT file used by this object + இந்த ஆப்செக்ட் பயன்படுத்தும் PAT கோப்பு + + + + The pattern name used by this object + இந்தப் பொருளால் பயன்படுத்தப்படும் பேட்டர்ன் பெயர் + + + + The pattern scale used by this object + இந்த பொருளால் பயன்படுத்தப்படும் மாதிரி அளவு + + + + The pattern rotation used by this object + இந்த பொருளால் பயன்படுத்தப்படும் முறை சுழற்சி + + + + If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces) + False என அமைக்கப்பட்டால், மொழிபெயர்ப்பின்றி, முகங்களில் அட்ச் பயன்படுத்தப்படும் (இது XY அல்லாத முகங்களுக்கு தவறான முடிவுகளை அளிக்கலாம்) + + + + The objects included in this clone + இந்த குளோனில் உள்ள பொருள்கள் + + + + The scale factor of this clone + இந்த குளோனின் அளவு காரணி + + + + If Clones includes several objects, +set True for fusion or False for compound + குளோன்கள் பல பொருட்களை உள்ளடக்கியிருந்தால், +இணைவுக்கு உண்மை அல்லது கலவைக்கு தவறு என அமைக்கவும் + + + + Always create a compound + எப்போதும் ஒரு கலவையை உருவாக்கவும் + + + + Start angle of the arc + வளைவின் தொடக்க கோணம் + + + + End angle of the arc (for a full circle, + give it same value as First Angle) + பரிதியின் இறுதிக் கோணம் (முழு வட்டத்திற்கு, +முதல் கோணத்தின் அதே மதிப்பைக் கொடுங்கள்) + + + + Radius of the circle + வட்டத்தின் ஆரம் + + + + + + + Create a face + ஒரு முகத்தை உருவாக்கவும் + + + + + + + + + The area of this object + இந்த பொருளின் பரப்பளவு + + + + The objects that are part of this layer + இந்த அடுக்கின் ஒரு பகுதியாக இருக்கும் பொருள்கள் + + + + Number of faces + முகங்களின் எண்ணிக்கை + + + + Radius of the control circle + கட்டுப்பாட்டு வட்டத்தின் ஆரம் + + + + How the polygon must be drawn from the control circle + கட்டுப்பாட்டு வட்டத்திலிருந்து பலகோணம் எப்படி வரையப்பட வேண்டும் + + + + + + Radius to use to fillet the corners + மூலைகளை நிரப்புவதற்கு பயன்படுத்த வேண்டிய ஆரம் + + + + + + Size of the chamfer to give to the corners + மூலைகளுக்கு கொடுக்க அறையின் அளவு + + + + The base object that will be duplicated. + நகலெடுக்கப்படும் அடிப்படை பொருள். + + + + + The object along which the copies will be distributed. It must contain 'Edges'. + பிரதிகள் விநியோகிக்கப்படும் பொருள். அதில் 'Edges' இருக்க வேண்டும். + + + + Number of copies to create. + உருவாக்க வேண்டிய நகல்களின் எண்ணிக்கை. + + + + Rotation factor of the twisted array. + முறுக்கப்பட்ட வரிசையின் சுழற்சி காரணி. + + + + + + + Show the individual array elements (only for Link arrays) + தனிப்பட்ட வரிசை உறுப்புகளைக் காட்டு (இணைப்பு வரிசைகளுக்கு மட்டும்) + + + + + + + The placement for each array element + ஒவ்வொரு வரிசை உறுப்புக்கான இடம் + + + + The position of the tip of the leader line. +This point can be decorated with an arrow or another symbol. + தலைவர் கோட்டின் முனையின் நிலை. +இந்த புள்ளியை ஒரு அம்பு அல்லது மற்றொரு சின்னத்துடன் அலங்கரிக்கலாம். + + + + Object, and optionally subelement, whose properties will be displayed +as 'Text', depending on 'Label Type'. + +'Target' won't be used if 'Label Type' is set to 'Custom'. + பொருள் மற்றும் விருப்பமாக துணை உறுப்பு, அதன் பண்புகள் காட்டப்படும் +'உரை' என, 'சிட்டை வகை' பொறுத்து. + +'லேபிள் வகை' 'தனிப்பயன்' என அமைக்கப்பட்டால் 'இலக்கு' பயன்படுத்தப்படாது. + + + + The list of points defining the leader line; normally a list of three points. + +The first point should be the position of the text, that is, the 'Placement', +and the last point should be the tip of the line, that is, the 'Target Point'. +The middle point is calculated automatically depending on the chosen +'Straight Direction' and the 'Straight Distance' value and sign. + +If 'Straight Direction' is set to 'Custom', the 'Points' property +can be set as a list of arbitrary points. + தலைவர் வரியை வரையறுக்கும் புள்ளிகளின் பட்டியல்; பொதுவாக மூன்று புள்ளிகளின் பட்டியல். + +முதல் புள்ளி உரையின் நிலையாக இருக்க வேண்டும், அதாவது 'இடம்', +மற்றும் கடைசி புள்ளி வரியின் முனையாக இருக்க வேண்டும், அதாவது 'இலக்கு புள்ளி'. +தேர்ந்தெடுக்கப்பட்டதைப் பொறுத்து நடுத்தர புள்ளி தானாகவே கணக்கிடப்படுகிறது +'நேரான திசை' மற்றும் 'நேரான தூரம்' மதிப்பு மற்றும் அடையாளம். + +'நேரான திசை' என்பது 'தனிப்பயன்' என அமைக்கப்பட்டால், 'புள்ளிகள்' பண்பு +தன்னிச்சையான புள்ளிகளின் பட்டியலாக அமைக்கலாம். + + + + The direction of the straight segment of the leader line. + +If 'Custom' is chosen, the points of the leader can be specified by +assigning a custom list to the 'Points' attribute. + லீடர் கோட்டின் நேரான பிரிவின் திசை. + +'Custom' தேர்வு செய்யப்பட்டால், தலைவரின் புள்ளிகள் மூலம் குறிப்பிடலாம் +'புள்ளிகள்' பண்புக்கூறுக்கு தனிப்பயன் பட்டியலை ஒதுக்குகிறது. + + + + The length of the straight segment of the leader line. + +This is an oriented distance; if it is negative, the line will be drawn +to the left or below the 'Text', otherwise to the right or above it, +depending on the value of 'Straight Direction'. + லீடர் கோட்டின் நேரான பிரிவின் நீளம். + +இது ஒரு சார்ந்த தூரம்; அது எதிர்மறையாக இருந்தால், கோடு வரையப்படும் +'உரை'க்கு இடது அல்லது கீழே, இல்லையெனில் வலது அல்லது அதற்கு மேல், +'நேரான திசை' மதிப்பைப் பொறுத்து. + + + + The placement of the 'Text' element in 3D space + 3D இடத்தில் 'உரை' உறுப்பு இடம் + + + + The text to display when 'Label Type' is set to 'Custom' + 'சிட்டை வகை' 'தனிப்பயன்' என அமைக்கப்படும் போது காட்ட வேண்டிய உரை + + + + The text displayed by this label. + +This property is read-only, as the final text depends on 'Label Type', +and the object defined in 'Target'. +The 'Custom Text' is displayed only if 'Label Type' is set to 'Custom'. + இந்த லேபிளால் காட்டப்படும் உரை. + +இறுதி உரை 'சிட்டை வகை' சார்ந்து இருப்பதால், இந்த சொத்து படிக்க மட்டுமே உள்ளது, +மற்றும் 'இலக்கு' இல் வரையறுக்கப்பட்ட பொருள். +'Label Type' 'Custom' என அமைக்கப்பட்டால் மட்டுமே 'Custom Text' காட்டப்படும். + + + + The type of information displayed by this label. + +If 'Custom' is chosen, the contents of 'Custom Text' will be used. +For other types, the string will be calculated automatically from the object defined in 'Target'. +'Tag' and 'Material' only work for objects that have these properties, like BIM objects. + +For 'Position', 'Length', and 'Area' these properties will be extracted from the main object in 'Target', +or from the subelement 'VertexN', 'EdgeN', or 'FaceN', respectively, if it is specified. + இந்த லேபிளால் காட்டப்படும் செய்தி வகை. + +'தனிப்பயன்' தேர்வு செய்யப்பட்டால், 'தனிப்பயன் உரை'யின் உள்ளடக்கங்கள் பயன்படுத்தப்படும். +மற்ற வகைகளுக்கு, 'இலக்கு' இல் வரையறுக்கப்பட்ட பொருளிலிருந்து சரம் தானாகவே கணக்கிடப்படும். +'டேக்' மற்றும் 'மெட்டீரியல்' ஆகியவை பிஐஎம் பொருள்கள் போன்ற இந்தப் பண்புகளைக் கொண்ட பொருட்களுக்கு மட்டுமே வேலை செய்யும். + +'நிலை', 'நீளம்' மற்றும் 'பகுதி' ஆகியவற்றிற்கு இந்த பண்புகள் 'இலக்கு' இல் உள்ள முக்கிய பொருளில் இருந்து பிரித்தெடுக்கப்படும், +அல்லது துணை உறுப்பு 'VertexN', 'EdgeN' அல்லது 'FaceN' ஆகியவற்றிலிருந்து முறையே, அது குறிப்பிடப்பட்டிருந்தால். + + + + General scaling factor that affects the annotation consistently +because it scales the text, and the line decorations, if any, +in the same proportion. + சிறுகுறிப்பை தொடர்ந்து பாதிக்கும் பொதுவான அளவிடுதல் காரணி +ஏனெனில் இது உரை மற்றும் வரி அலங்காரங்கள் ஏதேனும் இருந்தால், +அதே விகிதத்தில். + + + + Annotation style to apply to this object. +When using a saved style some of the view properties will become read-only; +they will only be editable by changing the style through the 'Annotation style editor' tool. + இந்தப் பொருளுக்குப் பயன்படுத்தப்படும் சிறுகுறிப்பு நடை. +சேமித்த பாணியைப் பயன்படுத்தும் போது, ​​சில பார்வை பண்புகள் படிக்க-மட்டும் ஆகிவிடும்; +'விரிவுரை நடை எடிட்டர்' கருவி மூலம் நடையை மாற்றுவதன் மூலம் மட்டுமே அவற்றைத் திருத்த முடியும். + + + + + The base object that will be duplicated + நகலெடுக்கப்படும் அடிப்படை பொருள் + + + + List of connected edges in the 'Path Object'. +If these are present, the copies will be created along these subelements only. +Leave this property empty to create copies along the entire 'Path Object'. + 'பாத் ஆப்செக்டில்' இணைக்கப்பட்ட விளிம்புகளின் பட்டியல். +இவை இருந்தால், இந்த துணை உறுப்புகளுடன் மட்டுமே பிரதிகள் உருவாக்கப்படும். +'பாத் ஆப்செக்ட்' முழுவதும் நகல்களை உருவாக்க இந்த சொத்தை காலியாக விடவும். + + + + Force use of 'Vertical Vector' as local Z-direction when using 'Original' or 'Tangent' alignment mode + 'ஒரிசினல்' அல்லது 'டேன்சென்ட்' சீரமைப்பு பயன்முறையைப் பயன்படுத்தும் போது, ​​'செங்குத்து வெக்டரை' உள்ளக Z-திசையாகப் பயன்படுத்தவும் + + + + Number of copies to create + உருவாக்க வேண்டிய நகல்களின் எண்ணிக்கை + + + + Additional translation that will be applied to each copy. +This is useful to adjust for the difference between shape centre and shape reference point. + ஒவ்வொரு பிரதிக்கும் பயன்படுத்தப்படும் கூடுதல் மொழிபெயர்ப்பு. +வடிவ மையத்திற்கும் வடிவ குறிப்பு புள்ளிக்கும் உள்ள வேறுபாட்டை சரிசெய்ய இது பயனுள்ளதாக இருக்கும். + + + + Alignment vector for 'Tangent' mode + 'டேன்சென்ட்' பயன்முறைக்கான சீரமைப்பு திசையன் + + + + Direction of the local Z axis when 'Force Vertical' is true + 'ஃபோர்ச் செங்குத்து' உண்மையாக இருக்கும்போது உள்ளக சட் அச்சின் திசை + + + + Method to orient the copies along the path. +- Original: X is curve tangent, Y is normal, and Z is the cross product. +- Frenet: aligns the object following the local coordinate system along the path. +- Tangent: similar to 'Original' but the local X axis is pre-aligned to 'Tangent Vector'. + +To get better results with 'Original' or 'Tangent' you may have to set 'Force Vertical' to true. + பாதையில் நகல்களை திசைதிருப்பும் முறை. +- அசல்: ஃச் என்பது வளைவு தொடுகோடு, ஒய் என்பது இயல்பானது, மற்றும் சட் என்பது குறுக்கு தயாரிப்பு. +- ஃப்ரீனெட்: பாதையில் உள்ள உள்ளக ஒருங்கிணைப்பு அமைப்பைப் பின்பற்றி பொருளை சீரமைக்கிறது. +- டேன்சென்ட்: 'ஒரிசினல்' போன்றது, ஆனால் உள்ளக ஃச் அச்சு 'டான்சென்ட் வெக்டருக்கு' முன்பே சீரமைக்கப்பட்டுள்ளது. + +'ஒரிசினல்' அல்லது 'டேன்சென்ட்' மூலம் சிறந்த முடிவுகளைப் பெற, 'ஃபோர்ச் செங்குத்து' என்பதை உண்மையாக அமைக்க வேண்டும். + + + + Walk the path backwards. + பாதையில் பின்னோக்கி நடக்கவும். + + + + How copies are spaced. + - Fixed count: available path length (minus start and end offsets) is evenly divided into n. + - Fixed spacing: start at "Start offset" and place new copies after traveling a fixed distance along the path. + - Fixed count and spacing: same as "Fixed spacing", but also stop at given number of copies. + பிரதிகள் எவ்வாறு இடைவெளியில் வைக்கப்படுகின்றன. +- நிலையான எண்ணிக்கை: கிடைக்கக்கூடிய பாதை நீளம் (தொடக்க மற்றும் முடிவு ஆஃப்செட் கழித்தல்) சமமாக n ஆக பிரிக்கப்பட்டுள்ளது. +- நிலையான இடைவெளி: "ச்டார்ட் ஆஃப்செட்" இல் தொடங்கி, பாதையில் ஒரு குறிப்பிட்ட தூரம் பயணித்த பிறகு புதிய நகல்களை வைக்கவும். +- நிலையான எண்ணிக்கை மற்றும் இடைவெளி: அதே "நிலையான இடைவெளி", ஆனால் கொடுக்கப்பட்ட நகல்களின் எண்ணிக்கையில் நிறுத்தவும். + + + + Base fixed distance between elements. + உறுப்புகளுக்கு இடையே நிலையான தூரத்தை அமைக்கவும். + + + + Use repeating spacing patterns instead of uniform spacing. + ஒரே மாதிரியான இடைவெளிக்குப் பதிலாக மறுநிகழ்வு வரும் இடைவெளி வடிவங்களைப் பயன்படுத்தவும். + + + + Spacing is multiplied by a corresponding number in this sequence. + இடைவெளி இந்த வரிசையில் தொடர்புடைய எண்ணால் பெருக்கப்படுகிறது. + + + + Length from the start of the path to the first copy. + பாதையின் தொடக்கத்திலிருந்து முதல் பிரதி வரையிலான நீளம். + + + + Length from the end of the path to the last copy. + பாதையின் முடிவில் இருந்து கடைசி நகல் வரையிலான நீளம். + + + + Orient the copies along the path depending on the 'Align Mode'. +Otherwise the copies will have the same orientation as the original Base object. + 'சீரமைப்பு பயன்முறை'யைப் பொறுத்து நகல்களை பாதையில் ஓரியண்ட் செய்யவும். +இல்லையெனில், அசல் அடிப்படைப் பொருளின் அதே நோக்குநிலையைப் பிரதிகள் கொண்டிருக்கும். + + + + The type of array to create. +- Ortho: places the copies in the direction of the global X, Y, Z axes. +- Polar: places the copies along a circular arc, up to a specified angle, and with certain orientation defined by a center and an axis. +- Circular: places the copies in concentric circles around the base object. + உருவாக்க வேண்டிய வரிசை வகை. +- ஆர்த்தோ: உலகளாவிய X, Y, சட் அச்சுகளின் திசையில் பிரதிகளை வைக்கிறது. +- துருவம்: நகல்களை ஒரு வட்ட வளைவில், ஒரு குறிப்பிட்ட கோணம் வரை மற்றும் ஒரு நடுவண் மற்றும் அச்சினால் வரையறுக்கப்பட்ட குறிப்பிட்ட நோக்குநிலையுடன் வைக்கிறது. +- சுற்றறிக்கை: அடிப்படைப் பொருளைச் சுற்றி மைய வட்டங்களில் பிரதிகளை வைக்கிறது. + + + + + + + Specifies if the copies should be fused together if they touch each other (slower) + பிரதிகள் ஒன்றையொன்று தொட்டால் (மெதுவாக) ஒன்றாக இணைக்கப்பட வேண்டுமா என்பதைக் குறிப்பிடுகிறது + + + + Number of copies in X-direction + ஃச் திசையில் உள்ள பிரதிகளின் எண்ணிக்கை + + + + Number of copies in Y-direction + ஒய் திசையில் உள்ள பிரதிகளின் எண்ணிக்கை + + + + Number of copies in Z-direction + Z- திசையில் உள்ள பிரதிகளின் எண்ணிக்கை + + + + Distance and orientation of intervals in X-direction + எக்ச்-திசையில் இடைவெளிகளின் தூரம் மற்றும் நோக்குநிலை + + + + Distance and orientation of intervals in Y-direction + Y-திசையில் இடைவெளிகளின் தூரம் மற்றும் நோக்குநிலை + + + + Distance and orientation of intervals in Z-direction + Z-திசையில் இடைவெளிகளின் தூரம் மற்றும் நோக்குநிலை + + + + The axis direction around which the elements in a polar or a circular array will be created + ஒரு துருவ அல்லது வட்ட வரிசையில் உள்ள உறுப்புகள் உருவாக்கப்படும் அச்சு திசை + + + + Center point for polar and circular arrays. +The 'Axis' passes through this point. + துருவ மற்றும் வட்ட வரிசைகளுக்கான மையப் புள்ளி. +'அச்சு' இந்தப் புள்ளியைக் கடந்து செல்கிறது. + + + + The axis object that overrides the value of 'Axis' and 'Center', for example, a datum line. +Its placement, position and rotation, will be used when creating polar and circular arrays. +Leave this property empty to be able to set 'Axis' and 'Center' manually. + 'அச்சு' மற்றும் 'நடுவண்' ஆகியவற்றின் மதிப்பை மீறும் அச்சுப் பொருள், எடுத்துக்காட்டாக, தரவுக் கோடு. +அதன் இடம், நிலை மற்றும் சுழற்சி, துருவ மற்றும் வட்ட வரிசைகளை உருவாக்கும் போது பயன்படுத்தப்படும். +'Axis' மற்றும் 'Center' ஐ கைமுறையாக அமைக்க இந்த சொத்தை காலியாக விடவும். + + + + Number of copies in the polar direction + துருவ திசையில் உள்ள பிரதிகளின் எண்ணிக்கை + + + + Distance and orientation of intervals in 'Axis' direction + 'அச்சு' திசையில் இடைவெளிகளின் தூரம் மற்றும் நோக்குநிலை + + + + Angle to cover with copies + பிரதிகள் மூலம் மறைக்க கோணம் + + + + Distance between concentric circles + செறிவு வட்டங்களுக்கு இடையிலான தூரம் + + + + Distance between copies in the same circle + ஒரே வட்டத்தில் உள்ள பிரதிகளுக்கு இடையே உள்ள தூரம் + + + + Number of concentric circle. The 'Base' object counts as one circle. + செறிவு வட்டத்தின் எண்ணிக்கை. 'அடிப்படை' பொருள் ஒரு வட்டமாக கணக்கிடப்படுகிறது. + + + + A parameter that determines how many symmetry planes the circular array will have + வட்ட வரிசை எத்தனை சமச்சீர் விமானங்களைக் கொண்டிருக்கும் என்பதை தீர்மானிக்கும் அளவுரு + + + + Total number of elements in the array. +This property is read-only, as the number depends on the parameters of the array. + வரிசையில் உள்ள உறுப்புகளின் மொத்த எண்ணிக்கை. +வரிசையின் அளவுருக்களைப் பொறுத்து எண் சார்ந்திருப்பதால், இந்தப் பண்பு படிக்க மட்டுமே. + + + + Base object that will be duplicated + நகலெடுக்கப்படும் அடிப்படை பொருள் + + + + Object containing points used to distribute the copies. + பிரதிகளை விநியோகிக்கப் பயன்படுத்தப்படும் புள்ளிகளைக் கொண்ட பொருள். + + + + Number of copies in the array. +This property is read-only, as the number depends on the points in 'Point Object'. + வரிசையில் உள்ள நகல்களின் எண்ணிக்கை. +'பாயிண்ட் ஆப்செக்ட்' இல் உள்ள புள்ளிகளைப் பொறுத்து எண் இருப்பதால், இந்தப் பண்பு படிக்க மட்டுமே. + + + + Additional placement, shift and rotation, that will be applied to each copy + கூடுதல் இடம், மாற்றம் மற்றும் சுழற்சி, இது ஒவ்வொரு பிரதிக்கும் பயன்படுத்தப்படும் + + + + The base object this 2D view must represent + இந்த 2டி காட்சி குறிப்பிட வேண்டிய அடிப்படை பொருள் + + + + The projection vector of this object + இந்த பொருளின் திட்ட திசையன் + + + + The way the viewed object must be projected + பார்க்கும் பொருளைத் திட்டமிட வேண்டிய விதம் + + + + The indices of the faces to be projected in Individual Faces mode + தனிப்பட்ட முகங்கள் பயன்முறையில் முன்வைக்கப்பட வேண்டிய முகங்களின் குறியீடுகள் + + + + Show hidden lines + மறைக்கப்பட்ட வரிகளைக் காட்டு + + + + Fuse wall and structure objects of same type and material + ஒரே வகை மற்றும் பொருளின் சுவர் மற்றும் கட்டமைப்பு பொருள்களை உருகவும் + + + + Tessellate Ellipses and B-splines into line segments + நீள்வட்டங்கள் மற்றும் பி-ச்பிளைன்களை வரிப் பிரிவுகளாக டெச்சலேட் செய்யவும் + + + + For Cutlines and Cutfaces modes, this leaves the faces at the cut location + கட்லைன்கள் மற்றும் கட்ஃபேச் முறைகளுக்கு, இது முகங்களை வெட்டப்பட்ட இடத்தில் விட்டுச் செல்கிறது + + + + Length of line segments if tessellating Ellipses or B-splines into line segments + நீள்வட்டங்கள் அல்லது B-ச்பிளைன்களை வரிப் பிரிவுகளாக டெசெல் செய்தால் வரிப் பகுதிகளின் நீளம் + + + + If this is True, this object will include only visible objects + இது உண்மையாக இருந்தால், இந்த ஆப்செக்ட்டில் தெரியும் பொருள்கள் மட்டுமே இருக்கும் + + + + A list of exclusion points. Any edge touching any of those points will not be drawn. + விலக்கு புள்ளிகளின் பட்டியல். அந்த புள்ளிகளில் எதையும் தொடும் எந்த விளிம்பும் வரையப்படாது. + + + + A list of exclusion object names. Any object viewed that matches a name from the list will not be drawn. + விலக்கு பொருள் பெயர்களின் பட்டியல். பட்டியலில் இருந்து ஒரு பெயருடன் பொருந்தும் எந்தப் பொருளும் வரையப்படாது. + + + + If this is True, only solid geometry is handled. This overrides the base object's Only Solids property + இது உண்மையாக இருந்தால், திட வடிவியல் மட்டுமே கையாளப்படும். இது அடிப்படை பொருளின் ஒன்லி சாலிட்ச் சொத்தை மேலெழுதுகிறது + + + + If this is True, the contents are clipped to the borders of the section plane, if applicable. This overrides the base object's Clip property + இது உண்மையாக இருந்தால், பொருந்தினால், பிரிவு விமானத்தின் எல்லைகளில் உள்ளடக்கங்கள் கிளிப் செய்யப்படும். இது அடிப்படை பொருளின் கிளிப் பண்புகளை மீறுகிறது + + + + This object will be recomputed only if this is True. + இது உண்மையாக இருந்தால் மட்டுமே இந்த பொருள் மீண்டும் கணக்கிடப்படும். + + + + The points of the Bezier curve + பெசியர் வளைவின் புள்ளிகள் + + + + The degree of the Bezier function + பெசியர் செயல்பாட்டின் அளவு + + + + Continuity + தொடர்ச்சி + + + + If the Bezier curve should be closed or not + Bezier வளைவு மூடப்பட வேண்டுமா அல்லது இல்லை என்றால் + + + + Create a face if this curve is closed + இந்த வளைவு மூடப்பட்டால் முகத்தை உருவாக்கவும் + + + + The length of this object + இந்த பொருளின் நீளம் + + + + The placement of this object + இந்த பொருளின் இடம் + + + + X Location + ஃச் இடம் + + + + Y Location + எனது இருப்பிடம் + + + + Z Location + சட் இடம் + + + + Start angle of the elliptical arc + நீள்வட்ட வளைவின் தொடக்கக் கோணம் + + + + End angle of the elliptical arc + + (for a full circle, give it same value as First Angle) + நீள்வட்ட வளைவின் இறுதிக் கோணம் + +(முழு வட்டத்திற்கு, முதல் கோணத்தின் அதே மதிப்பைக் கொடுங்கள்) + + + + Minor radius of the ellipse + நீள்வட்டத்தின் சிறிய ஆரம் + + + + Major radius of the ellipse + நீள்வட்டத்தின் முக்கிய ஆரம் + + + + Area of this object + இந்த பொருளின் பகுதி + + + + The start point of this line. + இந்த வரியின் தொடக்க புள்ளி. + + + + The end point of this line. + இந்த வரியின் இறுதிப் புள்ளி. + + + + The length of this line. + இந்த வரியின் நீளம். + + + + Radius to use to fillet the corner. + மூலையை நிரப்புவதற்கு பயன்படுத்த வேண்டிய ஆரம். + + + + The normal direction of the text of the dimension + பரிமாணத்தின் உரையின் இயல்பான திசை + + + + The object measured by this dimension + இந்த பரிமாணத்தால் அளவிடப்படும் பொருள் + + + + The object, and specific subelements of it, +that this dimension is measuring. + +There are various possibilities: +- An object, and one of its edges. +- An object, and two of its vertices. +- An arc object, and its edge. + பொருள் மற்றும் அதன் குறிப்பிட்ட துணை கூறுகள், +இந்த பரிமாணம் அளவிடுகிறது என்று. + +பல்வேறு சாத்தியங்கள் உள்ளன: +- ஒரு பொருள், மற்றும் அதன் விளிம்புகளில் ஒன்று. +- ஒரு பொருள் மற்றும் அதன் இரண்டு முனைகள். +- ஒரு வில் பொருள் மற்றும் அதன் விளிம்பு. + + + + A point through which the dimension line, or an extrapolation of it, will pass. + +- For linear dimensions, this property controls how close the dimension line +is to the measured object. +- For radial dimensions, this controls the direction of the dimension line +that displays the measured radius or diameter. +- For angular dimensions, this controls the radius of the dimension arc +that displays the measured angle. + பரிமாணக் கோடு அல்லது அதன் எக்ச்ட்ராபோலேசன் கடந்து செல்லும் ஒரு புள்ளி. + +- நேரியல் பரிமாணங்களுக்கு, பரிமாணக் கோடு எவ்வளவு நெருக்கமாக இருக்கிறது என்பதைக் கட்டுப்படுத்துகிறது +அளவிடப்பட்ட பொருளுக்கு ஆகும். +- ரேடியல் பரிமாணங்களுக்கு, இது பரிமாணக் கோட்டின் திசையைக் கட்டுப்படுத்துகிறது +இது அளவிடப்பட்ட ஆரம் அல்லது விட்டத்தைக் காட்டுகிறது. +- கோண பரிமாணங்களுக்கு, இது பரிமாண வளைவின் ஆரத்தைக் கட்டுப்படுத்துகிறது +இது அளவிடப்பட்ட கோணத்தைக் காட்டுகிறது. + + + + Starting point of the dimension line. + +If it is a radius dimension it will be the center of the arc. +If it is a diameter dimension it will be a point that lies on the arc. + பரிமாணக் கோட்டின் தொடக்கப் புள்ளி. + +ஆரம் பரிமாணமாக இருந்தால் அது பரிதியின் மையமாக இருக்கும். +விட்டம் கொண்ட பரிமாணமாக இருந்தால், அது வளைவில் இருக்கும் ஒரு புள்ளியாக இருக்கும். + + + + Ending point of the dimension line. + +If it is a radius or diameter dimension +it will be a point that lies on the arc. + பரிமாணக் கோட்டின் முடிவுப் புள்ளி. + +அது ஒரு ஆரம் அல்லது விட்டம் பரிமாணமாக இருந்தால் +அது வளைவில் இருக்கும் ஒரு புள்ளியாக இருக்கும். + + + + The direction of the dimension line. +If this remains '(0,0,0)', the direction will be calculated automatically. + பரிமாணக் கோட்டின் திசை. +இது '(0,0,0)' ஆக இருந்தால், திசை தானாகவே கணக்கிடப்படும். + + + + The value of the measurement. + +This property is read-only because the value is calculated +from the 'Start' and 'End' properties. + +If the 'Linked Geometry' is an arc or circle, this 'Distance' +is the radius or diameter, depending on the 'Diameter' property. + அளவீட்டின் மதிப்பு. + +மதிப்பு கணக்கிடப்பட்டதால் இந்த சொத்து படிக்க மட்டுமே +'தொடக்கம்' மற்றும் 'முடிவு' பண்புகளிலிருந்து. + +'இணைக்கப்பட்ட வடிவியல்' ஒரு வில் அல்லது வட்டமாக இருந்தால், இந்த 'தூரம்' +ஆரம் அல்லது விட்டம், 'விட்டம்' பண்பைப் பொறுத்து. + + + + When measuring circular arcs, it determines whether to display +the radius or the diameter value + வட்ட வளைவுகளை அளவிடும் போது, அது காட்ட வேண்டுமா என்பதை தீர்மானிக்கிறது +ஆரம் அல்லது விட்டம் மதிப்பு + + + + Starting angle of the dimension line (circular arc). +The arc is drawn counter-clockwise. + பரிமாணக் கோட்டின் தொடக்கக் கோணம் (வட்ட வில்). +வளைவு எதிரெதிர் திசையில் வரையப்பட்டுள்ளது. + + + + Ending angle of the dimension line (circular arc). +The arc is drawn counter-clockwise. + பரிமாணக் கோட்டின் முடிவுக் கோணம் (வட்ட வில்). +வளைவு எதிரெதிர் திசையில் வரையப்பட்டுள்ளது. + + + + The center point of the dimension line, which is a circular arc. + +This is normally the point where two line segments, or their extensions +intersect, resulting in the measured 'Angle' between them. + பரிமாணக் கோட்டின் மையப் புள்ளி, இது ஒரு வட்ட வில். + +இது பொதுவாக இரண்டு கோடு பிரிவுகள் அல்லது அவற்றின் நீட்டிப்புகளின் புள்ளியாகும் +வெட்டும், அவற்றுக்கிடையே அளவிடப்பட்ட 'கோணம்' விளைகிறது. + + + + The value of the measurement. + +This property is read-only because the value is calculated from +the 'First Angle' and 'Last Angle' properties. + அளவீட்டின் மதிப்பு. + +மதிப்பு கணக்கிடப்பட்டதால் இந்த சொத்து படிக்க மட்டுமே +'முதல் கோணம்' மற்றும் 'கடைசி கோணம்' பண்புகள். + + + + Length of the rectangle + செவ்வகத்தின் நீளம் + + + + Height of the rectangle + செவ்வகத்தின் உயரம் + + + + Horizontal subdivisions of this rectangle + இந்த செவ்வகத்தின் கிடைமட்ட உட்பிரிவுகள் + + + + Vertical subdivisions of this rectangle + இந்த செவ்வகத்தின் செங்குத்து உட்பிரிவுகள் + + + + Linked faces + இணைக்கப்பட்ட முகங்கள் + + + + Specifies if splitter lines must be removed + பிரிப்பான் கோடுகள் அகற்றப்பட வேண்டுமா என்பதைக் குறிப்பிடுகிறது + + + + An optional extrusion value to be applied to all faces + அனைத்து முகங்களுக்கும் பயன்படுத்தப்படும் விருப்பமான எக்ச்ட்ரூசன் மதிப்பு + + + + An optional offset value to be applied to all faces + அனைத்து முகங்களுக்கும் பயன்படுத்தப்படும் விருப்பமான ஆஃப்செட் மதிப்பு + + + + This specifies if the shapes sew + வடிவங்கள் தைக்கப்படுகிறதா என்பதை இது குறிப்பிடுகிறது + + + + The area of the faces of this Facebinder + இந்த ஃபேச்பைண்டரின் முகங்களின் பகுதி + + + + The components of this block + இந்த தொகுதியின் கூறுகள் + + + + The vertices of the wire + கம்பியின் முனைகள் + + + + If the wire is closed or not + கம்பி மூடியிருந்தால் அல்லது இல்லை + + + + The base object is the wire, it's formed from 2 objects + அடிப்படை பொருள் கம்பி, இது 2 பொருட்களிலிருந்து உருவாகிறது + + + + The tool object is the wire, it's formed from 2 objects + கருவி பொருள் கம்பி, இது 2 பொருட்களிலிருந்து உருவாகிறது + + + + The start point of this line + இந்த வரியின் தொடக்க புள்ளி + + + + The end point of this line + இந்த வரியின் இறுதிப் புள்ளி + + + + The length of this line + இந்த வரியின் நீளம் + + + + Create a face if this object is closed + இந்த பொருள் மூடப்பட்டிருந்தால் முகத்தை உருவாக்கவும் + + + + The number of subdivisions of each edge + ஒவ்வொரு விளிம்பின் உட்பிரிவுகளின் எண்ணிக்கை + + + + The points of the B-spline + பி-ச்ப்லைனின் புள்ளிகள் + + + + If the B-spline is closed or not + பி-ச்ப்லைன் மூடப்பட்டிருந்தால் அல்லது இல்லை + + + + Create a face if this B-spline is closed + இந்த பி-ச்ப்லைன் மூடப்பட்டிருந்தால் ஒரு முகத்தை உருவாக்கவும் + + + + Parameterization factor + அளவுருக் காரணி + + + + Force sync pattern placements even when array elements are expanded + வரிசை உறுப்புகள் விரிவாக்கப்பட்டாலும் கூட, ஒத்திசைவு பேட்டர்ன் பிளேச்மென்ட்களை கட்டாயப்படுத்தவும் + + + + Show the individual array elements + தனிப்பட்ட வரிசை கூறுகளைக் காட்டு + + + + Text color + உரை நிறம் + + + + + Line spacing (relative to font size) + வரி இடைவெளி (எழுத்துரு அளவுடன் தொடர்புடையது) + + + + Vertical alignment + செங்குத்து சீரமைப்பு + + + + Maximum number of characters on each line of the text box + உரை பெட்டியின் ஒவ்வொரு வரியிலும் அதிகபட்ச எழுத்துகள் + + + + + Horizontal alignment + கிடைமட்ட சீரமைப்பு + + + + The type of frame around the text of this object + இந்த பொருளின் உரையைச் சுற்றியுள்ள சட்டத்தின் வகை + + + + Display a leader line or not + லீடர் லைனைக் காட்டு அல்லது இல்லையா + + + + Line width + Line width + + + + Line color + Line color + + + + Defines an SVG pattern. + SVG வடிவத்தை வரையறுக்கிறது. + + + + Defines the size of the SVG pattern. + SVG வடிவத்தின் அளவை வரையறுக்கிறது. + + + + If it is true, the objects contained within this layer will adopt the line color of the layer + இது உண்மையாக இருந்தால், இந்த அடுக்கில் உள்ள பொருள்கள் அடுக்கின் வரி நிறத்தை ஏற்றுக்கொள்ளும் + + + + If it is true, the objects contained within this layer will adopt the shape appearance of the layer + இது உண்மையாக இருந்தால், இந்த அடுக்கில் உள்ள பொருள்கள் அடுக்கின் வடிவத் தோற்றத்தைப் பெறும் + + + + If it is true, the print color will be used when objects in this layer are placed on a TechDraw page + இது உண்மையாக இருந்தால், இந்த லேயரில் உள்ள பொருள்கள் TechDraw பக்கத்தில் வைக்கப்படும் போது அச்சு வண்ணம் பயன்படுத்தப்படும் + + + + The line color of the objects contained within this layer + இந்த அடுக்கில் உள்ள பொருட்களின் வரி நிறம் + + + + The shape color of the objects contained within this layer + இந்த அடுக்கில் உள்ள பொருட்களின் வடிவ நிறம் + + + + The shape appearance of the objects contained within this layer + இந்த அடுக்கில் உள்ள பொருட்களின் வடிவ தோற்றம் + + + + The line width of the objects contained within this layer + இந்த அடுக்கில் உள்ள பொருட்களின் வரி அகலம் + + + + The draw style of the objects contained within this layer + இந்த அடுக்கில் உள்ள பொருட்களின் வரைதல் பாணி + + + + The transparency of the objects contained within this layer + இந்த அடுக்குக்குள் உள்ள பொருட்களின் வெளிப்படைத்தன்மை + + + + The line color of the objects contained within this layer, when used on a TechDraw page + TechDraw பக்கத்தில் பயன்படுத்தப்படும் போது, ​​இந்த லேயரில் உள்ள பொருட்களின் வரி நிறம் + + + + Font name + எழுத்துரு பெயர் + + + + Font size + Font size + + + + Spacing between text and dimension line + உரை மற்றும் பரிமாணக் கோட்டிற்கு இடையே இடைவெளி + + + + Rotate the dimension text 180 degrees + பரிமாண உரையை 180 டிகிரி சுழற்று + + + + Text Position. +Leave '(0,0,0)' for automatic position + உரை நிலை. +தானியங்கு நிலைக்கு '(0,0,0)' விடவும் + + + + Text override. +Write '$dim' so that it is replaced by the dimension length. + உரை மேலெழுதுதல். +'$dim' என்று எழுதவும், அது பரிமாண நீளத்தால் மாற்றப்படும். + + + + The number of decimals to show + காட்ட வேண்டிய தசமங்களின் எண்ணிக்கை + + + + Show the unit suffix + அலகு பின்னொட்டைக் காட்டு + + + + A unit to express the measurement. +Leave blank for system default. +Use 'arch' to force US arch notation + அளவீட்டை வெளிப்படுத்தும் அலகு. +கணினி இயல்புநிலைக்கு காலியாக விடவும். +US arch குறியீட்டை கட்டாயப்படுத்த 'arch' ஐப் பயன்படுத்தவும் + + + + + + + Arrow size + அம்பு நடைகள் + + + + + + + Arrow type + அம்பு வகை + + + + Rotate the dimension arrows 180 degrees + பரிமாண அம்புகளை 180 டிகிரி சுழற்று + + + + The distance the dimension line is extended +past the extension lines + பரிமாணக் கோடு நீட்டிக்கப்பட்ட தூரம் +நீட்டிப்பு வரிகளை கடந்தது + + + + Length of the extension lines + நீட்டிப்பு வரிகளின் நீளம் + + + + Length of the extension line +beyond the dimension line + நீட்டிப்பு வரியின் நீளம் +பரிமாணக் கோட்டிற்கு அப்பால் + + + + Shows the dimension line and arrows + பரிமாணக் கோடு மற்றும் அம்புகளைக் காட்டுகிறது + + + + The display length of this section plane + இந்த பகுதி விமானத்தின் காட்சி நீளம் + + + + The size of the arrows of this section plane + இந்த பிரிவு விமானத்தின் அம்புகளின் அளவு + + + + Defines a texture image (overrides hatch patterns) + ஒரு அமைப்பு படத்தை வரையறுக்கிறது (அட்ச் வடிவங்களை மேலெழுதுகிறது) + + + + Command + + + + Transform + உருமாற்று, உருமாற்றம் + + + + QObject + + + + + + + Draft + Draft + + + + + + + Import-Export + இறக்குமதி-ஏற்றுமதி + + + + Draft_AnnotationStyleEditor + + + Annotation Styles + சிறுகுறிப்பு பாங்குகள் + + + + Opens an editor to manage or create annotation styles + சிறுகுறிப்பு பாணிகளை நிர்வகிக்க அல்லது உருவாக்க எடிட்டரைத் திறக்கும் + + + + Draft_Arc_3Points + + + Arc From 3 Points + Arc From 3 Points + + + + Creates a circular arc from 3 points + 3 புள்ளிகளிலிருந்து ஒரு வட்ட வளைவை உருவாக்குகிறது + + + + Draft_ArcTools + + + Arc Tools + ஆர்க் கருவிகள் + + + + Tools to create various types of circular arcs + பல்வேறு வகையான வட்ட வளைவுகளை உருவாக்குவதற்கான கருவிகள் + + + + Draft_ArrayTools + + + Array Tools + வரிசை கருவிகள் + + + + Tools to create various types of arrays, including rectangular, polar, circular, path, and point arrays + செவ்வக, துருவ, வட்ட, பாதை மற்றும் புள்ளி வரிசைகள் உட்பட பல்வேறு வகையான வரிசைகளை உருவாக்குவதற்கான கருவிகள் + + + + Draft_BezCurve + + + Bézier Curve + பெசியர் வளைவு + + + + Creates an n-degree Bézier curve. The more points, the higher the degree. + n-டிகிரி பெசியர் வளைவை உருவாக்குகிறது. அதிக புள்ளிகள், அதிக பட்டம். + + + + Draft_CubicBezCurve + + + Cubic Bézier Curve + கன பெசியர் வளைவு + + + + Creates a Bézier curve made of 2nd degree (quadratic) and 3rd degree (cubic) segments. Clicking and dragging allows to define segments. +Control points and properties of each knot can be edited after creation. + 2வது டிகிரி (குவாட்ராடிக்) மற்றும் 3வது டிகிரி (கனசதுரம்) பிரிவுகளால் செய்யப்பட்ட பெசியர் வளைவை உருவாக்குகிறது. சொடுக்கு செய்து இழுப்பது பிரிவுகளை வரையறுக்க அனுமதிக்கிறது. +ஒவ்வொரு முடிச்சின் கட்டுப்பாட்டு புள்ளிகள் மற்றும் பண்புகளை உருவாக்கிய பிறகு திருத்தலாம். + + + + Draft_BezierTools + + + Bézier Tools + பெசியர் கருவிகள் + + + + Tools to create various types of Bézier curves + பல்வேறு வகையான Bézier வளைவுகளை உருவாக்குவதற்கான கருவிகள் + + + + Draft_CircularArray + + + Circular Array + வட்ட வரிசை + + + + Creates copies of the selected object in a radial pattern with 1 or more circular layers + 1 அல்லது அதற்கு மேற்பட்ட வட்ட அடுக்குகளுடன் ரேடியல் வடிவத்தில் தேர்ந்தெடுக்கப்பட்ட பொருளின் நகல்களை உருவாக்குகிறது + + + + Draft_FlipDimension + + + Flip Dimension + புரட்டல் பரிமாணம் + + + + Flips the normal direction of the selected dimensions (linear, radial, angular). +If other objects are selected they are ignored. + தேர்ந்தெடுக்கப்பட்ட பரிமாணங்களின் இயல்பான திசையை புரட்டுகிறது (நேரியல், ரேடியல், கோணம்). +பிற பொருள்கள் தேர்ந்தெடுக்கப்பட்டால் அவை புறக்கணிக்கப்படும். + + + + Draft_Draft2Sketch + + + Draft to Sketch + ச்கெட்ச் வரைவு + + + + Converts bidirectionally between Draft objects and sketches. +Multiple selected Draft objects are converted into a single sketch. +However, a single sketch with disconnected traces is converted into several individual Draft objects. + வரைவு பொருள்கள் மற்றும் ஓவியங்களுக்கு இடையே இருதரப்பு மாற்றுகிறது. +தேர்ந்தெடுக்கப்பட்ட பல வரைவு பொருள்கள் ஒரு ஓவியமாக மாற்றப்படும். +இருப்பினும், துண்டிக்கப்பட்ட தடயங்களைக் கொண்ட ஒரு ஓவியம் பல தனிப்பட்ட வரைவுப் பொருட்களாக மாற்றப்படுகிறது. + + + + Draft_ToggleGrid + + + Toggle Grid + Toggle Grid + + + + Toggles the visibility of the Draft grid + வரைவு கட்டத்தின் தெரிவுநிலையை மாற்றுகிறது + + + + Draft_AddToGroup + + + Add to Group + குழுவில் சேர்க்கவும் + + + + Adds selected objects to a group, or removes them from any group + தேர்ந்தெடுக்கப்பட்ட பொருட்களை ஒரு குழுவில் சேர்க்கிறது அல்லது எந்த குழுவிலிருந்தும் அவற்றை நீக்குகிறது + + + + Draft_SelectGroup + + + Select Group + குழுவைத் தேர்ந்தெடுக்கவும் + + + + Selects the contents of selected groups. For selected non-group objects, the contents of the group they are in are selected. + தேர்ந்தெடுக்கப்பட்ட குழுக்களின் உள்ளடக்கங்களைத் தேர்ந்தெடுக்கிறது. தேர்ந்தெடுக்கப்பட்ட குழு அல்லாத பொருள்களுக்கு, அவை இருக்கும் குழுவின் உள்ளடக்கங்கள் தேர்ந்தெடுக்கப்படுகின்றன. + + + + Draft_AutoGroup + + + Auto-Group + தானியங்கு குழு + + + + Adds new Draft and BIM objects to the selected layer or group + தேர்ந்தெடுக்கப்பட்ட அடுக்கு அல்லது குழுவில் புதிய வரைவு மற்றும் BIM பொருள்களைச் சேர்க்கிறது + + + + Draft_AddConstruction + + + Add to Construction Group + கட்டுமானக் குழுவில் சேர்க்கவும் + + + + Adds the selected objects to the construction group, +and changes their appearance to the construction style. +The construction group is created if it does not exist. + தேர்ந்தெடுக்கப்பட்ட பொருட்களை கட்டுமானக் குழுவில் சேர்க்கிறது, +மற்றும் அவர்களின் தோற்றத்தை கட்டுமான பாணிக்கு மாற்றுகிறது. +அது இல்லாவிட்டால் கட்டுமானக் குழு உருவாக்கப்பட்டது. + + + + Draft_AddNamedGroup + + + New Named Group + புதிய பெயரிடப்பட்ட குழு + + + + Adds a group with a given name + கொடுக்கப்பட்ட பெயருடன் ஒரு குழுவைச் சேர்க்கிறது + + + + Draft_Hyperlink + + + Open Links + இணைப்புகளைத் திற + + + + Opens linked documents + இணைக்கப்பட்ட ஆவணங்களைத் திறக்கும் + + + + Draft_AddToLayer + + + Add to Layer + லேயரில் சேர்க்கவும் + + + + Adds selected objects to a layer, or removes them from any layer + தேர்ந்தெடுக்கப்பட்ட பொருட்களை லேயரில் சேர்க்கிறது அல்லது எந்த லேயரில் இருந்தும் அவற்றை நீக்குகிறது + + + + Draft_LayerManager + + + Manage Layers + அடுக்குகளை நிர்வகிக்கவும் + + + + Allows to modify the layers + அடுக்குகளை மாற்ற அனுமதிக்கிறது + + + + Draft_Slope + + + Set Slope + சாய்வை அமைக்கவும் + + + + Sets the slope of the selected line by changing the value of the Z value of one of its points. +If a polyline is selected, it will apply the slope transformation to each of its segments. + +The slope will always change the Z value, therefore this command only works well for +straight Draft lines that are drawn on the XY-plane. + தேர்ந்தெடுக்கப்பட்ட வரியின் சாய்வை அதன் புள்ளிகளில் ஒன்றின் சட் மதிப்பின் மதிப்பை மாற்றுவதன் மூலம் அமைக்கிறது. +ஒரு பாலிலைன் தேர்ந்தெடுக்கப்பட்டால், அதன் ஒவ்வொரு பிரிவுக்கும் சாய்வு மாற்றத்தைப் பயன்படுத்தும். + +சாய்வு எப்போதும் சட் மதிப்பை மாற்றும், எனவே இந்த கட்டளை மட்டும் நன்றாக வேலை செய்கிறது +XY-விமானத்தில் வரையப்பட்ட நேரான வரைவு கோடுகள். + + + + Draft_PathArray + + + Path Array + பாதை வரிசை + + + + Creates copies of the selected object along a selected path + தேர்ந்தெடுக்கப்பட்ட பாதையில் தேர்ந்தெடுக்கப்பட்ட பொருளின் நகல்களை உருவாக்குகிறது + + + + Draft_PathLinkArray + + + Path Link Array + பாதை இணைப்பு வரிசை + + + + Creates linked copies of the selected object along a selected path + தேர்ந்தெடுக்கப்பட்ட பாதையில் தேர்ந்தெடுக்கப்பட்ட பொருளின் இணைக்கப்பட்ட நகல்களை உருவாக்குகிறது + + + + Draft_PathTwistedArray + + + Twisted Path Array + முறுக்கப்பட்ட பாதை வரிசை + + + + Creates twisted copies of the selected object along a selected path + தேர்ந்தெடுக்கப்பட்ட பாதையில் தேர்ந்தெடுக்கப்பட்ட பொருளின் முறுக்கப்பட்ட நகல்களை உருவாக்குகிறது + + + + Draft_PathTwistedLinkArray + + + Twisted Path Link Array + முறுக்கப்பட்ட பாதை இணைப்பு வரிசை + + + + Creates twisted linked copies of the selected object along a selected path + தேர்ந்தெடுக்கப்பட்ட பாதையில் தேர்ந்தெடுக்கப்பட்ட பொருளின் முறுக்கப்பட்ட இணைக்கப்பட்ட நகல்களை உருவாக்குகிறது + + + + Draft_WorkingPlaneProxy + + + Working Plane Proxy + வேலை செய்யும் விமான பதிலாள் + + + + Creates a proxy object from the current working plane that allows to restore the camera position and visibility of objects + கேமரா நிலை மற்றும் பொருட்களின் தெரிவுநிலையை மீட்டெடுக்க அனுமதிக்கும் தற்போதைய வேலை செய்யும் விமானத்தில் இருந்து பதிலாள் பொருளை உருவாக்குகிறது + + + + Draft_PointArray + + + Point Array + புள்ளி வரிசை + + + + Creates copies of the selected object at the points of a point object + ஒரு புள்ளி பொருளின் புள்ளிகளில் தேர்ந்தெடுக்கப்பட்ட பொருளின் நகல்களை உருவாக்குகிறது + + + + Draft_PointLinkArray + + + Point Link Array + புள்ளி இணைப்பு வரிசை + + + + Creates linked copies of the selected object at the points of a point object + ஒரு புள்ளி பொருளின் புள்ளிகளில் தேர்ந்தெடுக்கப்பட்ட பொருளின் இணைக்கப்பட்ட நகல்களை உருவாக்குகிறது + + + + Draft_PolarArray + + + Polar Array + துருவ வரிசை + + + + Creates copies of the selected object in a polar pattern + தேர்ந்தெடுக்கப்பட்ட பொருளின் நகல்களை துருவ வடிவத்தில் உருவாக்குகிறது + + + + Draft_SelectPlane + + + Working Plane + வேலை செய்யும் வானூர்தி + + + + Defines the working plane from 3 vertices, 1 or more shapes, or an object + 3 செங்குத்துகள், 1 அல்லது அதற்கு மேற்பட்ட வடிவங்கள் அல்லது ஒரு பொருளிலிருந்து வேலை செய்யும் விமானத்தை வரையறுக்கிறது + + + + Draft_SetStyle + + + Set Style + நடையை அமைக்கவும் + + + + Sets the default style and can apply the style to objects + இயல்புநிலை பாணியை அமைக்கிறது மற்றும் பொருள்களுக்கு பாணியைப் பயன்படுத்தலாம் + + + + Draft_Shape2DView + + + Shape 2D View + வடிவம் 2D காட்சி + + + + Creates a 2D projection of the selected objects on the XY-plane. +The initial projection direction is the opposite of the current active view direction. + XY- விமானத்தில் தேர்ந்தெடுக்கப்பட்ட பொருட்களின் 2D ப்ரொசெக்சனை உருவாக்குகிறது. +ஆரம்ப ப்ரொசெக்சன் திசையானது தற்போதைய செயலில் உள்ள பார்வை திசைக்கு எதிரானது. + + + + Draft_ShapeString + + + Shape From Text + உரையிலிருந்து வடிவம் + + + + Creates a shape from a text string and a specified font + உரைச் சரம் மற்றும் குறிப்பிட்ட எழுத்துருவிலிருந்து வடிவத்தை உருவாக்குகிறது + + + + Draft_Snap_Lock + + + Snap Lock + ச்னாப் லாக் + + + + Enables or disables snapping globally + உலகளவில் ச்னாப்பிங்கை இயக்குகிறது அல்லது முடக்குகிறது + + + + Draft_Snap_Midpoint + + + Snap Midpoint + ச்னாப் மிட்பாயிண்ட் + + + + Snaps to the midpoint of edges + விளிம்புகளின் நடுப்புள்ளிக்கு ச்னாப்ச் + + + + Draft_Snap_Perpendicular + + + Snap Perpendicular + ச்னாப் செங்குத்தாக + + + + Snaps to the perpendicular points on faces and edges + முகங்கள் மற்றும் விளிம்புகளில் உள்ள செங்குத்து புள்ளிகளுக்கு ச்னாப்ச் + + + + Draft_Snap_Grid + + + Snap Grid + ச்னாப் கட்டம் + + + + Snaps to the intersections of grid lines + கட்டக் கோடுகளின் குறுக்குவெட்டுகளுக்குச் செல்கிறது + + + + Draft_Snap_Intersection + + + Snap Intersection + ச்னாப் குறுக்குவெட்டு + + + + Snaps to the intersection of 2 edges, and the intersection of a face and an edge + 2 விளிம்புகளின் குறுக்குவெட்டு, மற்றும் ஒரு முகம் மற்றும் ஒரு விளிம்பின் வெட்டும் + + + + Draft_Snap_Parallel + + + Snap Parallel + ச்னாப் பேரலல் + + + + Snaps to an imaginary line parallel to straight edges + நேரான விளிம்புகளுக்கு இணையான கற்பனைக் கோட்டிற்கு ச்னாப்ச் + + + + Draft_Snap_Endpoint + + + Snap Endpoint + ச்னாப் எண்ட்பாயிண்ட் + + + + Snaps to the endpoints of edges + விளிம்புகளின் இறுதிப்புள்ளிகளுக்கு ச்னாப்ச் + + + + Draft_Snap_Angle + + + Snap Angle + ச்னாப் ஆங்கிள் + + + + Snaps to the special cardinal points on circular edges, at multiples of 30° and 45° + 30° மற்றும் 45° மடங்குகளில் வட்ட விளிம்புகளில் உள்ள சிறப்பு கார்டினல் புள்ளிகளுக்கு ச்னாப்ச் + + + + Draft_Snap_Center + + + Snap Center + ச்னாப் நடுவண் + + + + Snaps to the center point of faces and circular edges, and to the placement point of working plane proxies and building parts + முகங்கள் மற்றும் வட்ட விளிம்புகளின் மையப் புள்ளியிலும், வேலை செய்யும் விமானப் ப்ராக்சிகள் மற்றும் கட்டுமானப் பகுதிகளின் இடப் புள்ளியிலும் ச்னாப்கள் + + + + Draft_Snap_Extension + + + Snap Extension + ச்னாப் நீட்டிப்பு + + + + Snaps to an imaginary line that extends beyond the endpoints of straight edges + நேரான விளிம்புகளின் முனைப்புள்ளிகளுக்கு அப்பால் நீண்டிருக்கும் கற்பனைக் கோட்டிற்கு ச்னாப்ச் + + + + Draft_Snap_Near + + + Snap Near + ச்னாப் அருகில் + + + + Snaps to the nearest point on faces and edges + முகங்கள் மற்றும் விளிம்புகளில் அருகிலுள்ள புள்ளிக்கு ச்னாப்ச் + + + + Draft_Snap_Ortho + + + Snap Ortho + ச்னாப் ஆர்த்தோ + + + + Snaps to imaginary lines that cross the previous point at multiples of 45° + 45° இன் மடங்குகளில் முந்தைய புள்ளியைக் கடக்கும் கற்பனைக் கோடுகளுக்கு ச்னாப்கள் + + + + Draft_Snap_Special + + + Snap Special + ச்னாப் ச்பெசல் + + + + Snaps to special points defined by the object + பொருளால் வரையறுக்கப்பட்ட சிறப்பு புள்ளிகளுக்கு ச்னாப்ச் + + + + Draft_Snap_Dimensions + + + Snap Dimensions + ச்னாப் பரிமாணங்கள் + + + + Shows temporary X and Y dimensions + தற்காலிக ஃச் மற்றும் ஒய் பரிமாணங்களைக் காட்டுகிறது + + + + Draft_Snap_WorkingPlane + + + Snap Working Plane + ச்னாப் வேலை செய்யும் வானூர்தி + + + + Projects snap points onto the current working plane + திட்டங்கள் தற்போதைய வேலை செய்யும் விமானத்தில் புள்ளிகளை எடுக்கின்றன + + + + Draft_ShowSnapBar + + + Show Snap Toolbar + ச்னாப் கருவிப்பட்டியைக் காட்டு + + + + Shows the snap toolbar if it is hidden + ச்னாப் கருவிப்பட்டி மறைக்கப்பட்டிருந்தால் அதைக் காட்டுகிறது + + + + Draft_BSpline + + + B-Spline + பி-ச்ப்லைன் + + + + Creates a multiple-point B-spline + பல-புள்ளி B-ச்ப்லைனை உருவாக்குகிறது + + + + Draft_ApplyStyle + + + Apply Current Style + தற்போதைய பாணியைப் பயன்படுத்துங்கள் + + + + Applies the current style to the selected objects and groups + தேர்ந்தெடுக்கப்பட்ட பொருள்கள் மற்றும் குழுக்களுக்கு தற்போதைய பாணியைப் பயன்படுத்துகிறது + + + + Draft_SubelementHighlight + + + Highlight Subelements + துணை கூறுகளை முன்னிலைப்படுத்தவும் + + + + Highlights the subelements of the selected objects, to be able to move, rotate, and scale them + தேர்ந்தெடுக்கப்பட்ட பொருட்களின் துணை உறுப்புகளை, நகர்த்தவும், சுழற்றவும், அளவிடவும் முடியும் + + + + Draft_ToggleConstructionMode + + + Toggle Construction Mode + கட்டுமான பயன்முறையை மாற்றவும் + + + + Toggles the construction mode + கட்டுமான பயன்முறையை மாற்றுகிறது + + + + Draft_ToggleDisplayMode + + + Toggle Wireframe + வயர்ஃப்ரேமை மாற்றவும் + + + + Switches the view style of the selected objects from Flat Lines to Wireframe and back + தேர்ந்தெடுக்கப்பட்ட பொருட்களின் பார்வை பாணியை பிளாட் லைன்களில் இருந்து வயர்ஃப்ரேம் மற்றும் பின்புறம் மாற்றுகிறது + + + + Draft_WireToBSpline + + + Convert Wire/B-Spline + வயர்/பி-ச்ப்லைனை மாற்றவும் + + + + Converts the selected polyline to a B-spline, or the selected B-spline to a polyline + தேர்ந்தெடுக்கப்பட்ட பாலிலைனை பி-ச்ப்லைனாக அல்லது தேர்ந்தெடுக்கப்பட்ட பி-ச்ப்லைனை பாலிலைனாக மாற்றுகிறது + + + + DxfImportDialog + + + DXF Import + DXF இறக்குமதி + + + + Import As + என இறக்குமதி செய்யவும் + + + + Creates fully parametric Draft objects. Block definitions are imported as +reusable objects (Part Compounds) and instances become `App::Link` objects, +maintaining the block structure. Best for full integration with the Draft +workbench. + முழு அளவுரு வரைவு பொருள்களை உருவாக்குகிறது. தொகுதி வரையறைகள் இவ்வாறு இறக்குமதி செய்யப்படுகின்றன +மீண்டும் பயன்படுத்தக்கூடிய பொருள்கள் (பகுதி கலவைகள்) மற்றும் நிகழ்வுகள் `ஆப்::இணைப்பு` பொருள்களாக மாறும், +தொகுதி கட்டமைப்பை பராமரித்தல். வரைவுடன் முழு ஒருங்கிணைப்புக்கு சிறந்தது +பணிமனை. + + + + Editable Draft objects + திருத்தக்கூடிய வரைவு பொருள்கள் + + + + Creates parametric Part objects (e.g., Part::Line, Part::Circle). Block +definitions are imported as reusable objects (Part Compounds) and instances +become `App::Link` objects, maintaining the block structure. Best for +script-based post-processing. + அளவுரு பகுதி பொருட்களை உருவாக்குகிறது (எ.கா., பகுதி::கோடு, பகுதி::வட்டம்). தடு +வரையறைகள் மீண்டும் பயன்படுத்தக்கூடிய பொருள்கள் (பகுதி கலவைகள்) மற்றும் நிகழ்வுகளாக இறக்குமதி செய்யப்படுகின்றன +`ஆப்::லிங்க்` ஆப்செக்ட்களாகி, பிளாக் கட்டமைப்பைப் பராமரிக்கிறது. சிறந்தது +ச்கிரிப்ட் அடிப்படையிலான பிந்தைய செயலாக்கம். + + + + Editable Part primitives + திருத்தக்கூடிய பகுதி முதற்பொருள்கள் + + + + Creates a non-parametric shape for each DXF entity. Block definitions are +imported as reusable objects (Part Compounds) and instances become `App::Link` +objects, maintaining the block structure. Good for referencing and measuring. + ஒவ்வொரு DXF நிறுவனத்திற்கும் அளவுரு அல்லாத வடிவத்தை உருவாக்குகிறது. தொகுதி வரையறைகள் +மீண்டும் பயன்படுத்தக்கூடிய பொருள்களாக (பகுதி கலவைகள்) இறக்குமதி செய்யப்பட்டு, 'ஆப்::இணைப்பு' +பொருள்கள், தொகுதி கட்டமைப்பை பராமரித்தல். குறிப்பிடுவதற்கும் அளவிடுவதற்கும் நல்லது. + + + + Individual Part shapes (recommended) + தனிப்பட்ட பகுதி வடிவங்கள் (பரிந்துரைக்கப்படுகிறது) + + + + Merges all geometry per layer into a single, non-editable shape. Block +structures are not preserved; their geometry becomes part of the layer's +shape. Best for viewing very large files with maximum performance. + ஒரு அடுக்கில் உள்ள அனைத்து வடிவவியலையும் ஒற்றை, திருத்த முடியாத வடிவத்தில் ஒன்றிணைக்கிறது. தடு +கட்டமைப்புகள் பாதுகாக்கப்படவில்லை; அவற்றின் வடிவியல் அடுக்குகளின் ஒரு பகுதியாக மாறும் +வடிவம். அதிகபட்ச செயல்திறன் கொண்ட மிகப் பெரிய கோப்புகளைப் பார்ப்பதற்கு சிறந்தது. + + + + Fused Part shapes (fastest) + இணைந்த பகுதி வடிவங்கள் (வேகமாக) + + + + File summary + கோப்பு சுருக்கம் + + + + Warning + Warning + + + + Do not show this dialog again + இந்த உரையாடலை மீண்டும் காட்ட வேண்டாம் + + + diff --git a/src/Mod/Draft/Resources/translations/Draft_tr.ts b/src/Mod/Draft/Resources/translations/Draft_tr.ts index 722fed920b..ab90fe6204 100644 --- a/src/Mod/Draft/Resources/translations/Draft_tr.ts +++ b/src/Mod/Draft/Resources/translations/Draft_tr.ts @@ -3137,8 +3137,8 @@ if they match the X, Y or Z axis of the global coordinate system - - + + None Hiçbiri @@ -3275,12 +3275,12 @@ Uncheck to use working plane coordinate system Geçerli çizim veya düzenleme işlemini bitirir - + Modify Objects Nesneleri Değiştir - + Facebinder Elements Yüz Bağlayıcı Öğeleri @@ -3373,8 +3373,8 @@ Not available if the 'Use Part Primitives' preference is enabled - - + + Autogroup off Otomatik gruplama kapalı @@ -3443,12 +3443,12 @@ Not available if the 'Use Part Primitives' preference is enabled KırpUzat - - - - - - + + + + + + @@ -3456,12 +3456,12 @@ Not available if the 'Use Part Primitives' preference is enabled Yerel {} - - - - - - + + + + + + @@ -3469,22 +3469,22 @@ Not available if the 'Use Part Primitives' preference is enabled Genel {} - + Autogroup: Otomatik gruplama: - + Faces Yüzler - + Remove Kaldır - + Add Ekle @@ -6045,12 +6045,12 @@ FreeCAD'in bu kütüphaneleri indirmesine izin vermek için Evet yanıtını ver _BSpline.createGeometry: Aynı ilk/son nokta ile kapatıldı. Geometri güncellenmedi. - + Writing camera position Kamera konumu yazılıyor - + Writing objects shown/hidden state Nesnelerin göster/gizle durumu yazılıyor @@ -7667,34 +7667,34 @@ Bu özellik salt okunurdur; değer 'İlk Açı' ve 'Son Açı' özelliklerinden Metin rengi - + Line spacing (relative to font size) Satır aralığı (yazı boyutuna göre) - + Vertical alignment Dikey hizalama - + Maximum number of characters on each line of the text box Metin kutusunun her satırındaki azami karakter sayısı - + Horizontal alignment Yatay hizalama - + The type of frame around the text of this object Bu nesnenin metni etrafındaki çerçeve türü - + Display a leader line or not Kılavuz çizginin gösterilip gösterilmeyeceğini belirtir @@ -7867,12 +7867,12 @@ beyond the dimension line Ölçü çizgisini ve okları gösterir - + The display length of this section plane Bu kesit düzleminin görüntüleme uzunluğu - + The size of the arrows of this section plane Bu kesit düzleminin ok boyutu diff --git a/src/Mod/Draft/Resources/translations/Draft_uk.ts b/src/Mod/Draft/Resources/translations/Draft_uk.ts index b2ee33823b..13ac099ea0 100644 --- a/src/Mod/Draft/Resources/translations/Draft_uk.ts +++ b/src/Mod/Draft/Resources/translations/Draft_uk.ts @@ -3171,8 +3171,8 @@ if they match the X, Y or Z axis of the global coordinate system - - + + None Немає @@ -3309,12 +3309,12 @@ Uncheck to use working plane coordinate system Завершує поточну операцію малювання або редагування - + Modify Objects Modify Objects - + Facebinder Elements Facebinder Elements @@ -3407,8 +3407,8 @@ Not available if the 'Use Part Primitives' preference is enabled - - + + Autogroup off Автогрупування вимкнено @@ -3477,12 +3477,12 @@ Not available if the 'Use Part Primitives' preference is enabled Тримекс - - - - - - + + + + + + @@ -3490,12 +3490,12 @@ Not available if the 'Use Part Primitives' preference is enabled Локально {} - - - - - - + + + + + + @@ -3503,22 +3503,22 @@ Not available if the 'Use Part Primitives' preference is enabled Глобально {} - + Autogroup: Автогрупування: - + Faces Грані - + Remove Видалити - + Add Додати @@ -6080,12 +6080,12 @@ To enabled FreeCAD to download these libraries, answer Yes. _BSpline.createGeometry: Закривається тією ж першою/останньою точкою. Геометрія не оновлена. - + Writing camera position Запис положення камери - + Writing objects shown/hidden state Writing objects shown/hidden state @@ -7712,34 +7712,34 @@ the 'First Angle' and 'Last Angle' properties. Колір тексту - + Line spacing (relative to font size) Line spacing (relative to font size) - + Vertical alignment Vertical alignment - + Maximum number of characters on each line of the text box Maximum number of characters on each line of the text box - + Horizontal alignment Horizontal alignment - + The type of frame around the text of this object The type of frame around the text of this object - + Display a leader line or not Відображати лінію виноски чи ні @@ -7912,12 +7912,12 @@ beyond the dimension line Shows the dimension line and arrows - + The display length of this section plane Показ довжини цієї площини перетину - + The size of the arrows of this section plane Розмір стрілок цієї площини перетину diff --git a/src/Mod/Draft/Resources/translations/Draft_zh-CN.ts b/src/Mod/Draft/Resources/translations/Draft_zh-CN.ts index c9dd92ae07..428f3c73d4 100644 --- a/src/Mod/Draft/Resources/translations/Draft_zh-CN.ts +++ b/src/Mod/Draft/Resources/translations/Draft_zh-CN.ts @@ -3143,8 +3143,8 @@ if they match the X, Y or Z axis of the global coordinate system - - + + None @@ -3281,12 +3281,12 @@ Uncheck to use working plane coordinate system 完成当前绘图或编辑操作 - + Modify Objects 修改对象 - + Facebinder Elements 面绑定器元素 @@ -3379,8 +3379,8 @@ Not available if the 'Use Part Primitives' preference is enabled - - + + Autogroup off 关闭自动分组 @@ -3449,12 +3449,12 @@ Not available if the 'Use Part Primitives' preference is enabled Trimex - - - - - - + + + + + + @@ -3462,12 +3462,12 @@ Not available if the 'Use Part Primitives' preference is enabled 区域 {} - - - - - - + + + + + + @@ -3475,22 +3475,22 @@ Not available if the 'Use Part Primitives' preference is enabled 全局 {} - + Autogroup: 自动组: - + Faces - + Remove 移除 - + Add 添加 @@ -6050,12 +6050,12 @@ To enabled FreeCAD to download these libraries, answer Yes. _BSpline. createGeometry: 以相同的第一/最后一点结束。几何图形未更新。 - + Writing camera position 写入相机位置 - + Writing objects shown/hidden state 写入对象显示/隐藏状态 @@ -7669,34 +7669,34 @@ the 'First Angle' and 'Last Angle' properties. 文本颜色 - + Line spacing (relative to font size) 行距(相对于字体大小) - + Vertical alignment 垂直对齐 - + Maximum number of characters on each line of the text box 文本框每行的最大字符数 - + Horizontal alignment 水平对齐 - + The type of frame around the text of this object 此对象文本周围的框架类型 - + Display a leader line or not 是否显示引导线 @@ -7868,12 +7868,12 @@ beyond the dimension line 显示尺寸线和箭头 - + The display length of this section plane 剖面显示长度 - + The size of the arrows of this section plane 该剖切面箭头大小。 diff --git a/src/Mod/Draft/Resources/translations/Draft_zh-TW.ts b/src/Mod/Draft/Resources/translations/Draft_zh-TW.ts index 9c670114af..ba8b9cb42f 100644 --- a/src/Mod/Draft/Resources/translations/Draft_zh-TW.ts +++ b/src/Mod/Draft/Resources/translations/Draft_zh-TW.ts @@ -3147,8 +3147,8 @@ if they match the X, Y or Z axis of the global coordinate system - - + + None @@ -3284,12 +3284,12 @@ Uncheck to use working plane coordinate system 完成目前繪圖或編輯操作 - + Modify Objects Modify Objects - + Facebinder Elements Facebinder Elements @@ -3382,8 +3382,8 @@ Not available if the 'Use Part Primitives' preference is enabled - - + + Autogroup off 關閉自動群組 @@ -3452,12 +3452,12 @@ Not available if the 'Use Part Primitives' preference is enabled 修剪及延伸 - - - - - - + + + + + + @@ -3465,12 +3465,12 @@ Not available if the 'Use Part Primitives' preference is enabled 區域 {} - - - - - - + + + + + + @@ -3478,22 +3478,22 @@ Not available if the 'Use Part Primitives' preference is enabled 全域 {} - + Autogroup: 自動群組: - + Faces - + Remove 移除 - + Add 新增 @@ -6053,12 +6053,12 @@ To enabled FreeCAD to download these libraries, answer Yes. _BSpline.createGeometry:以第一/最終點來封閉。幾何形狀未更新。 - + Writing camera position 寫下相機位置 - + Writing objects shown/hidden state 寫下物件顯示/隱藏狀態 @@ -7662,34 +7662,34 @@ the 'First Angle' and 'Last Angle' properties. 文字顏色 - + Line spacing (relative to font size) 行距(相對於字體大小) - + Vertical alignment 垂直對齊 - + Maximum number of characters on each line of the text box 文字框每行的最大字元數 - + Horizontal alignment 水平對齊 - + The type of frame around the text of this object 此物件文字周圍的框架類型 - + Display a leader line or not 顯示或不顯示指線 @@ -7860,12 +7860,12 @@ beyond the dimension line 顯示標註線與箭頭 - + The display length of this section plane 此平剖面的顯示長度 - + The size of the arrows of this section plane 此剖面箭頭的大小 diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_be.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_be.ts index da5795d258..ae3cc902f6 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_be.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_be.ts @@ -3754,7 +3754,7 @@ with harmonic/oscillating driving current Суполкі - + Are you sure you want to continue? Ці ўпэўненыя вы, што жадаеце працягнуць? @@ -4127,7 +4127,7 @@ For possible variables, see the description box below. Std_Delete - + Object dependencies Залежнасці аб'екта @@ -5433,12 +5433,12 @@ normal vector of the face is used as direction FEM_Analysis - + New Analysis Новы аналіз - + Creates an analysis container with default solver Стварае кантэйнер даследавання з першапачатковым сродкам рашэння @@ -5446,12 +5446,12 @@ normal vector of the face is used as direction FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes Выдаліць усе плоскасці перасеку - + Removes all clipping planes Выдаліць усе плоскасці перасеку @@ -5459,12 +5459,12 @@ normal vector of the face is used as direction FEM_Examples - + FEM Examples Прыклады МКЭ - + Opens the FEM examples Адчыніць прыклады МКЭ @@ -5472,12 +5472,12 @@ normal vector of the face is used as direction FEM_MaterialEditor - + Material Editor Сродак праўкі матэрыялу - + Opens the FreeCAD material editor Адчыняе сродак праўкі матэрыялу FreeCAD @@ -5485,12 +5485,12 @@ normal vector of the face is used as direction FEM_MaterialReinforced - + Reinforced Material (Concrete) Арміраваны матэрыял (бетон) - + Creates a material for reinforced matrix material such as concrete Стварае матэрыял для арміраванага матрычнага матэрыялу, такога як бетон @@ -5498,12 +5498,12 @@ normal vector of the face is used as direction FEM_FEMMesh2Mesh - + FEM Mesh to Mesh Паліганальная сетка МКЭ у паліганальную сетку - + Converts the surface of a FEM mesh to a mesh Пераўтварае паверхню паліганальнай сеткі МКЭ у паліганальную сетку @@ -5511,12 +5511,12 @@ normal vector of the face is used as direction FEM_MeshDisplayInfo - + Display Mesh Info Адлюстраваць інфармацыю пра паліганальную сетку - + Displays FEM mesh information Адлюстроўвае інфармацыю аб паліганальнай сетцы МКЭ @@ -5524,12 +5524,12 @@ normal vector of the face is used as direction FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh Паліганальная сетка ад фігуры Gmsh - + Creates a FEM mesh from a shape by Gmsh mesher Стварае паліганальную сетку МКЭ ад фігуры, якая створаная стваральнікам паліганальных сетак Gmsh @@ -5537,12 +5537,12 @@ normal vector of the face is used as direction FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen Паліганальная сетка ад фігуры Netgen - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher Стварае паліганальную сетку МКЭ з суцэльнага цела ці грані фігуры з дапамогай унутранага стваральніка паліганальных сетак Netgen @@ -5550,12 +5550,12 @@ normal vector of the face is used as direction FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard Стандартны сродак рашэння CalculiX - + Creates a standard FEM solver CalculiX with ccx tools Стварае стандартны сродак рашэння МКЭ CalculiX з дапамогай інструментаў CalculiX @@ -5563,12 +5563,12 @@ normal vector of the face is used as direction FEM_SolverControl - + Solver Job Control Кіраваць заданнямі сродку рашэння - + Changes solver attributes and runs the calculations for the selected solver Змяняе атрыбуты сродку рашэння і выконвае вылічэнні для абранага сродку рашэння @@ -5576,12 +5576,12 @@ normal vector of the face is used as direction FEM_SolverElmer - + Solver Elmer Сродак рашэння Elmer - + Creates a FEM solver Elmer Стварае задачу МКЭ для сродку рашэння Elmer @@ -5589,12 +5589,12 @@ normal vector of the face is used as direction FEM_SolverMystran - + Solver Mystran Сродак рашэння Mystran - + Creates a FEM solver Mystran Стварае задачу МКЭ для сродку рашэння Mystran @@ -5602,12 +5602,12 @@ normal vector of the face is used as direction FEM_SolverRun - + Run Solver Запусціць сродак рашэння - + Runs the calculations for the selected solver Выконвае вылічэнні для абранага сродку рашэння @@ -5615,12 +5615,12 @@ normal vector of the face is used as direction FEM_SolverZ88 - + Solver Z88 Сродак рашэння Z88 - + Creates a FEM solver Z88 Стварае задачу МКЭ для сродку рашэння Z88 @@ -6383,12 +6383,12 @@ No matching module was found in the current Python path. FEM_ConstraintBodyHeatSource - + Body Heat Source Крыніца цяпла цела - + Creates a body heat source Стварае крыніцу цяпла цела @@ -6396,12 +6396,12 @@ No matching module was found in the current Python path. FEM_ConstraintCentrif - + Centrifugal Load Цэнтрабежная нагрузка - + Creates a centrifugal load Стварае цэнтрабежную нагрузку @@ -6409,12 +6409,12 @@ No matching module was found in the current Python path. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition Межавая ўмова шчыльнасці току - + Creates a current density boundary condition Стварае межавую ўмову шчыльнасці току @@ -6422,12 +6422,12 @@ No matching module was found in the current Python path. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition Межавая ўмова электрастатычнага патэнцыялу - + Creates an electrostatic potential boundary condition Стварае межавую ўмову электрастатычнага патэнцыялу @@ -6435,12 +6435,12 @@ No matching module was found in the current Python path. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition Межавая ўмова хуткасці патоку - + Creates a flow velocity boundary condition Стварае межавую ўмову хуткасці патоку @@ -6448,12 +6448,12 @@ No matching module was found in the current Python path. FEM_ConstraintInitialPressure - + Initial Pressure Condition Пачатковая ўмова ціску - + Creates an initial pressure condition Стварае пачатковую ўмову ціску @@ -6461,12 +6461,12 @@ No matching module was found in the current Python path. FEM_ConstraintMagnetization - + Magnetization Boundary Condition Межавая ўмова намагнічанасці - + Creates a magnetization boundary condition Стварае межавую ўмову намагнічанасці @@ -6474,12 +6474,12 @@ No matching module was found in the current Python path. FEM_ConstraintSectionPrint - + Section Print Feature Характарыстыка друку перасека - + Creates a section print feature Стварае характарыстыку друку перасека @@ -6487,12 +6487,12 @@ No matching module was found in the current Python path. FEM_ConstraintSelfWeight - + Gravity Load Гравітацыйная нагрузка - + Creates a gravity load Стварае гравітацыйную нагрузку @@ -6500,12 +6500,12 @@ No matching module was found in the current Python path. FEM_ConstraintTie - + Tie Constraint Абмежаванне сувязі - + Creates a tie constraint Стварае абмежаванне сувязі @@ -6513,12 +6513,12 @@ No matching module was found in the current Python path. FEM_MeshRegion - + Mesh Refinement Удасканаліць паліганальную сетку - + Creates a FEM mesh refinement Стварае ўдасканаленую паліганальную сетку МКЭ @@ -6930,12 +6930,12 @@ Leave blank to use default Python executable FEM_SolverCalculiX - + Solver CalculiX Сродак рашэння CalculiX - + Creates a FEM solver CalculiX Стварае задачу МКЭ для сродку рашэння CalculiX @@ -7450,12 +7450,12 @@ Leave blank to use default Python executable FEM_ClippingPlaneAdd - + Clipping Plane on Face Плоскасць перасеку на грані - + Adds a clipping plane on a selected face Дадае плоскасць перасеку на абранай грані @@ -7463,12 +7463,12 @@ Leave blank to use default Python executable FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity Пастаянная дыэлектрычная пранікальнасць вакууму - + Creates a constant vacuum permittivity to overwrite standard value Стварае пастаянную дыэлектрычную пранікальнасць вакууму для перазапісу стандартнага значэння @@ -7476,12 +7476,12 @@ Leave blank to use default Python executable FEM_ConstraintElectricChargeDensity - + Electric Charge Density Шчыльнасць электрычнага зарада - + Creates an electric charge density Стварае шчыльнасць электрычнага зарада @@ -7489,12 +7489,12 @@ Leave blank to use default Python executable FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition Пачатковае ўмова хуткасці патоку - + Creates an initial flow velocity condition Стварае пачатковую ўмову хуткасці патоку @@ -7502,12 +7502,12 @@ Leave blank to use default Python executable FEM_ElementFluid1D - + Fluid Section for 1D Flow Секцыя вадкасці для аднамернага патоку - + Creates a fluid section for 1D flow Стварае секцыю вадкасці для аднамернага патоку @@ -7515,12 +7515,12 @@ Leave blank to use default Python executable FEM_ElementGeometry1D - + Beam Cross Section Папярочны перасек бэлькі - + Creates a beam cross section Стварае папярочны перасек бэлькі @@ -7528,12 +7528,12 @@ Leave blank to use default Python executable FEM_ElementGeometry2D - + Shell Plate Thickness Таўшчыня абалонкавай пласціны - + Creates a shell plate thickness Стварае таўшчыню абалонкавай пласціны @@ -7541,12 +7541,12 @@ Leave blank to use default Python executable FEM_ElementRotation1D - + Beam Rotation Вярчэнне бэлькі - + Creates a beam rotation Стварае вярчэнне бэлькі @@ -7554,12 +7554,12 @@ Leave blank to use default Python executable FEM_EquationDeformation - + Deformation Equation Ураўненне дэфармацыі - + Creates an equation for deformation (nonlinear elasticity) Стварае ўраўненне для дэфармацыі (нелінейная эластычнасць) @@ -7567,12 +7567,12 @@ Leave blank to use default Python executable FEM_EquationElasticity - + Elasticity Equation Ураўненне эластычнасці - + Creates an equation for elasticity (stress) Стварае ўраўненне для эластычнасці (напружання) @@ -7580,12 +7580,12 @@ Leave blank to use default Python executable FEM_EquationElectricforce - + Electricforce Equation Ураўненне электрычнай сілы - + Creates an equation for electric forces Стварае ўраўненне для электрычных сіл @@ -7593,12 +7593,12 @@ Leave blank to use default Python executable FEM_EquationElectrostatic - + Electrostatic Equation Ураўненне электрастатычнасці - + Creates an equation for electrostatic Стварае ўраўненне для электрастатычнасці @@ -7606,12 +7606,12 @@ Leave blank to use default Python executable FEM_EquationFlow - + Flow Equation Ураўненне расходу - + Creates an equation for flow Стварае ўраўненне для расходу @@ -7619,12 +7619,12 @@ Leave blank to use default Python executable FEM_EquationFlux - + Flux Equation Ураўненне патоку - + Creates an equation for flux Стварае ўраўненне для патоку @@ -7632,12 +7632,12 @@ Leave blank to use default Python executable FEM_EquationHeat - + Heat Equation Ураўненне цеплаправоднасці - + Creates an equation for heat Стварае ўраўненне для цеплаправоднасці @@ -7645,12 +7645,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic - + Magnetodynamic Equation Ураўненне магнітадынамікі - + Creates an equation for magnetodynamic forces Стварае ўраўненне для магнітадынамічных сіл @@ -7658,12 +7658,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation Двухмернае ўраўненне магнітадынамікі - + Creates an equation for 2D magnetodynamic forces Стварае ўраўненне для двухмерных магнітадынамічных сіл @@ -7671,12 +7671,12 @@ Leave blank to use default Python executable FEM_EquationStaticCurrent - + Static Current Equation Ураўненне статычнага току - + Creates an equation for static current Стварае ўраўненне для статычнага току @@ -7684,12 +7684,12 @@ Leave blank to use default Python executable FEM_MaterialFluid - + Fluid Material Матэрыял вадкасці - + Creates a fluid material Стварае матэрыял вадкасці @@ -7697,12 +7697,12 @@ Leave blank to use default Python executable FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material Нелінейны механічны матэрыял - + Creates a non-linear mechanical material Стварае нелінейны механічны матэрыял @@ -7710,12 +7710,12 @@ Leave blank to use default Python executable FEM_MaterialSolid - + Solid Material Суцэльны матэрыял - + Creates a solid material Стварае суцэльны матэрыял @@ -7723,12 +7723,12 @@ Leave blank to use default Python executable FEM_MeshBoundaryLayer - + Mesh Boundary Layer Мяжа пласту паліганальнай сеткі - + Creates a mesh boundary layer Стварае мяжу пласту паліганальнай сеткі @@ -7736,12 +7736,12 @@ Leave blank to use default Python executable FEM_MeshClear - + Clear FEM Mesh Ачысціць паліганальную сетку МКЭ - + Clears the mesh of a FEM mesh object Ачышчае паліганальную сетку аб'екта паліганальнай сеткі МКЭ @@ -7749,12 +7749,12 @@ Leave blank to use default Python executable FEM_MeshGroup - + Mesh Group Суполка паліганальнай сеткі - + Creates a mesh group Стварае суполку паліганальнай сеткі @@ -7762,12 +7762,12 @@ Leave blank to use default Python executable FEM_ResultShow - + Show Result Паказаць вынік - + Shows and visualizes the selected result data Паказвае і візуалізуе абраныя выніковыя дадзеныя @@ -7775,12 +7775,12 @@ Leave blank to use default Python executable FEM_ResultsPurge - + Purge Results Ачысціць вынікі - + Purges all results from the active analysis Ачышчае ўсе вынікі бягучага даследавання @@ -7788,12 +7788,12 @@ Leave blank to use default Python executable FEM_PostFilterGlyph - + Glyph Filter Фільтр гліфаў - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization Дадае фільтр пасляапрацоўкі, які дадае гліфы да вяршынь паліганальнай сеткі для візуалізацыі дадзеных пра вяршыні @@ -7984,7 +7984,7 @@ Leave blank to use default Python executable FemGui::ViewProviderFemAnalysis - + Activate Analysis Задзейнічаць даследаванне diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_ca.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_ca.ts index 7b9c03a2e7..0ce4ba2747 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_ca.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_ca.ts @@ -3761,7 +3761,7 @@ motrius harmòniques/oscilants Grups - + Are you sure you want to continue? Segur que voleu continuar? @@ -4134,7 +4134,7 @@ Per a les possibles variables, vegeu la caixa de descripció de continuació. Std_Delete - + Object dependencies Dependències de l'objecte @@ -5446,12 +5446,12 @@ vector normal de la cara s'utilitza com a direcció FEM_Analysis - + New Analysis Nou anàlisi - + Creates an analysis container with default solver Crea un contenidor d'anàlisi amb solucionador predeterminat CalculiX @@ -5459,12 +5459,12 @@ vector normal de la cara s'utilitza com a direcció FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes Elimina tots els plans de tall - + Removes all clipping planes Elimina tots els plans de retall @@ -5472,12 +5472,12 @@ vector normal de la cara s'utilitza com a direcció FEM_Examples - + FEM Examples Exemples de FEM - + Opens the FEM examples Obre els exemples FEM @@ -5485,12 +5485,12 @@ vector normal de la cara s'utilitza com a direcció FEM_MaterialEditor - + Material Editor Editor de material - + Opens the FreeCAD material editor Obre l'editor de material FreeCAD @@ -5498,12 +5498,12 @@ vector normal de la cara s'utilitza com a direcció FEM_MaterialReinforced - + Reinforced Material (Concrete) Material armat (formigó) - + Creates a material for reinforced matrix material such as concrete Crea un material per a material de matriu reforçat com el formigó @@ -5511,12 +5511,12 @@ vector normal de la cara s'utilitza com a direcció FEM_FEMMesh2Mesh - + FEM Mesh to Mesh Malla FEM a malla - + Converts the surface of a FEM mesh to a mesh Converteix la superfície de malla FEM en malla @@ -5524,12 +5524,12 @@ vector normal de la cara s'utilitza com a direcció FEM_MeshDisplayInfo - + Display Mesh Info Mostra informació de la malla - + Displays FEM mesh information Mostra la informació de la malla FEM @@ -5537,12 +5537,12 @@ vector normal de la cara s'utilitza com a direcció FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh Malla des de forma per Gmsh - + Creates a FEM mesh from a shape by Gmsh mesher Crea una malla FEM des d'una forma amb el generador de malles Gmsh @@ -5550,12 +5550,12 @@ vector normal de la cara s'utilitza com a direcció FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen Malla des de forma per Netgen - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher Crea una malla FEM d'un sòlid o cara mitjançant el generador de malles intern Netgen @@ -5563,12 +5563,12 @@ vector normal de la cara s'utilitza com a direcció FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard Solucionador estàndard CalculiX - + Creates a standard FEM solver CalculiX with ccx tools Crea un solucionador FEM estàndard CalculiX amb eines ccx @@ -5576,12 +5576,12 @@ vector normal de la cara s'utilitza com a direcció FEM_SolverControl - + Solver Job Control Control de tasques del solucionador - + Changes solver attributes and runs the calculations for the selected solver Canvia els atributs del solucionador i executa els càlculs per al solucionador seleccionat @@ -5589,12 +5589,12 @@ vector normal de la cara s'utilitza com a direcció FEM_SolverElmer - + Solver Elmer Solucionador Elmer - + Creates a FEM solver Elmer Crea un solucionador FEM Elmer @@ -5602,12 +5602,12 @@ vector normal de la cara s'utilitza com a direcció FEM_SolverMystran - + Solver Mystran Solucionador Mystran - + Creates a FEM solver Mystran Crea un solucionador FEM Mystran @@ -5615,12 +5615,12 @@ vector normal de la cara s'utilitza com a direcció FEM_SolverRun - + Run Solver Executar solucionador - + Runs the calculations for the selected solver Executa els càlculs del solucionador seleccionat @@ -5628,12 +5628,12 @@ vector normal de la cara s'utilitza com a direcció FEM_SolverZ88 - + Solver Z88 Solucionador Z88 - + Creates a FEM solver Z88 Crea un solucionador FEM Z88 @@ -6394,12 +6394,12 @@ No s'ha trobat cap mòdul coincident al camí actual de Python. FEM_ConstraintBodyHeatSource - + Body Heat Source Font de calor de cos - + Creates a body heat source Crea una font de calor de cos @@ -6407,12 +6407,12 @@ No s'ha trobat cap mòdul coincident al camí actual de Python. FEM_ConstraintCentrif - + Centrifugal Load Càrrega centrífuga - + Creates a centrifugal load Crea una càrrega centrífuga @@ -6420,12 +6420,12 @@ No s'ha trobat cap mòdul coincident al camí actual de Python. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition Condició de límit de densitat de corrent - + Creates a current density boundary condition Crea una condició de límit de densitat acutal @@ -6433,12 +6433,12 @@ No s'ha trobat cap mòdul coincident al camí actual de Python. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition Condició de límit de potencial electrostàtic - + Creates an electrostatic potential boundary condition Crea una condició de límit del potencial electroestàtic @@ -6446,12 +6446,12 @@ No s'ha trobat cap mòdul coincident al camí actual de Python. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition Condició de límit de velocitat de flux - + Creates a flow velocity boundary condition Crea una condició de límit de velocitat de flux @@ -6459,12 +6459,12 @@ No s'ha trobat cap mòdul coincident al camí actual de Python. FEM_ConstraintInitialPressure - + Initial Pressure Condition Condició de pressió inicial - + Creates an initial pressure condition Crea una condició de pressió inicial @@ -6472,12 +6472,12 @@ No s'ha trobat cap mòdul coincident al camí actual de Python. FEM_ConstraintMagnetization - + Magnetization Boundary Condition Condició de límit de magnetització - + Creates a magnetization boundary condition Crea una condició de límit de magnetització @@ -6485,12 +6485,12 @@ No s'ha trobat cap mòdul coincident al camí actual de Python. FEM_ConstraintSectionPrint - + Section Print Feature Característica d'impressió de secció - + Creates a section print feature Crea una característica de secció d'impressió @@ -6498,12 +6498,12 @@ No s'ha trobat cap mòdul coincident al camí actual de Python. FEM_ConstraintSelfWeight - + Gravity Load Càrrega de gravetat - + Creates a gravity load Crea una càrrega gravitacional @@ -6511,12 +6511,12 @@ No s'ha trobat cap mòdul coincident al camí actual de Python. FEM_ConstraintTie - + Tie Constraint Restricció d'enllaç - + Creates a tie constraint Crea una restricció d'enllaç @@ -6524,12 +6524,12 @@ No s'ha trobat cap mòdul coincident al camí actual de Python. FEM_MeshRegion - + Mesh Refinement Refinament de malla - + Creates a FEM mesh refinement Crea un refinament de malla FEM @@ -6941,12 +6941,12 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FEM_SolverCalculiX - + Solver CalculiX Solucionador CalculiX - + Creates a FEM solver CalculiX Crea un solucionador FEM CalculiX @@ -7455,12 +7455,12 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FEM_ClippingPlaneAdd - + Clipping Plane on Face Pla de tall en cara - + Adds a clipping plane on a selected face Afegeix un pla de tall a una cara seleccionada @@ -7468,12 +7468,12 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity Permitivitat del buit constant - + Creates a constant vacuum permittivity to overwrite standard value Crea una permitivitat del buit constant per sobreescriure el valor estàndard @@ -7481,12 +7481,12 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FEM_ConstraintElectricChargeDensity - + Electric Charge Density Densitat de càrrega elèctrica - + Creates an electric charge density Crea una densitat de càrrega elèctrica @@ -7494,12 +7494,12 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition Condició de velocitat de flux inicial - + Creates an initial flow velocity condition Crea una condició de velocitat de flux inicial @@ -7507,12 +7507,12 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FEM_ElementFluid1D - + Fluid Section for 1D Flow Secció de fluid per a flux 1D - + Creates a fluid section for 1D flow Crea una secció de fluid per a flux 1D @@ -7520,12 +7520,12 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FEM_ElementGeometry1D - + Beam Cross Section Secció transversal de biga - + Creates a beam cross section Crea una secció transversal de biga @@ -7533,12 +7533,12 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FEM_ElementGeometry2D - + Shell Plate Thickness Gruix de placa de closca - + Creates a shell plate thickness Crea un gruix de placa de closca @@ -7546,12 +7546,12 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FEM_ElementRotation1D - + Beam Rotation Rotació de biga - + Creates a beam rotation Crea una rotació de biga @@ -7559,12 +7559,12 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FEM_EquationDeformation - + Deformation Equation Equació de deformació - + Creates an equation for deformation (nonlinear elasticity) Crea una equació per a la deformació (elasticitat no lineal) @@ -7572,12 +7572,12 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FEM_EquationElasticity - + Elasticity Equation Equació d'elasticitat - + Creates an equation for elasticity (stress) Crea una equació per a l'elasticitat (tensions) @@ -7585,12 +7585,12 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FEM_EquationElectricforce - + Electricforce Equation Equació de força elèctrica - + Creates an equation for electric forces Crea una equació per a forces elèctriques @@ -7598,12 +7598,12 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FEM_EquationElectrostatic - + Electrostatic Equation Equació electrostàtica - + Creates an equation for electrostatic Crea una equació per a electrostàtica @@ -7611,12 +7611,12 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FEM_EquationFlow - + Flow Equation Equació de flux - + Creates an equation for flow Crea una equació per a flux @@ -7624,12 +7624,12 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FEM_EquationFlux - + Flux Equation Equació de flux - + Creates an equation for flux Crea una equació per al flux @@ -7637,12 +7637,12 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FEM_EquationHeat - + Heat Equation Equació de calor - + Creates an equation for heat Crea una equació per a calor @@ -7650,12 +7650,12 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FEM_EquationMagnetodynamic - + Magnetodynamic Equation Equació magnetodinàmica - + Creates an equation for magnetodynamic forces Crea una equació per a forces magnetodinàmiques @@ -7663,12 +7663,12 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation Equació magnetodinàmica 2D - + Creates an equation for 2D magnetodynamic forces Crea una equació per a forces magnetodinàmiques 2D @@ -7676,12 +7676,12 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FEM_EquationStaticCurrent - + Static Current Equation Equació de corrent estàtic - + Creates an equation for static current Crea una equació per a corrent estàtic @@ -7689,12 +7689,12 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FEM_MaterialFluid - + Fluid Material Material fluid - + Creates a fluid material Crea un material fluid @@ -7702,12 +7702,12 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material Material mecànic no lineal - + Creates a non-linear mechanical material Crea un material mecànic no lineal @@ -7715,12 +7715,12 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FEM_MaterialSolid - + Solid Material Material sòlid - + Creates a solid material Crea un material sòlid @@ -7728,12 +7728,12 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FEM_MeshBoundaryLayer - + Mesh Boundary Layer Capa de límit de malla - + Creates a mesh boundary layer Crea una capa de límit de malla @@ -7741,12 +7741,12 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FEM_MeshClear - + Clear FEM Mesh Neteja la malla FEM - + Clears the mesh of a FEM mesh object Neteja la malla d'un objecte de malla FEM @@ -7754,12 +7754,12 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FEM_MeshGroup - + Mesh Group Grup de malla - + Creates a mesh group Crea un grup de malla @@ -7767,12 +7767,12 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FEM_ResultShow - + Show Result Mostra resultat - + Shows and visualizes the selected result data Mostra i visualitza les dades de resultat seleccionades @@ -7780,12 +7780,12 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FEM_ResultsPurge - + Purge Results Purga resultats - + Purges all results from the active analysis Purga tots els resultats de l'anàlisi actiu @@ -7793,12 +7793,12 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FEM_PostFilterGlyph - + Glyph Filter Filtre de glifs - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization Afegeix un filtre de postprocessat que afegeix glifs als vèrtexs de la malla per a la visualització de dades de vèrtex @@ -7989,7 +7989,7 @@ Deixeu-ho en blanc per a utilitzar l'executable de Python predeterminat FemGui::ViewProviderFemAnalysis - + Activate Analysis Activa l'anàlisi diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_cs.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_cs.ts index f759686d53..23cf6295ba 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_cs.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_cs.ts @@ -3756,7 +3756,7 @@ with harmonic/oscillating driving current Skupiny - + Are you sure you want to continue? Opravdu si přejete pokračovat? @@ -4129,7 +4129,7 @@ Možné proměnné naleznete v popisném poli níže. Std_Delete - + Object dependencies Závislosti objektu @@ -5439,12 +5439,12 @@ normal vector of the face is used as direction FEM_Analysis - + New Analysis New Analysis - + Creates an analysis container with default solver Vytvoří kontejner analýzy s výchozím řešičem @@ -5452,12 +5452,12 @@ normal vector of the face is used as direction FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes Remove All Clipping Planes - + Removes all clipping planes Odebere všechny roviny řezu @@ -5465,12 +5465,12 @@ normal vector of the face is used as direction FEM_Examples - + FEM Examples FEM Examples - + Opens the FEM examples Otevře MKP příklady @@ -5478,12 +5478,12 @@ normal vector of the face is used as direction FEM_MaterialEditor - + Material Editor Editor materiálů - + Opens the FreeCAD material editor Otevře editor materiálů FreeCAD @@ -5491,12 +5491,12 @@ normal vector of the face is used as direction FEM_MaterialReinforced - + Reinforced Material (Concrete) Reinforced Material (Concrete) - + Creates a material for reinforced matrix material such as concrete Vytvoří materiál pro vyztužený matricový materiál, jako je beton @@ -5504,12 +5504,12 @@ normal vector of the face is used as direction FEM_FEMMesh2Mesh - + FEM Mesh to Mesh FEM Mesh to Mesh - + Converts the surface of a FEM mesh to a mesh Převede povrch MKP sítě na síť @@ -5517,12 +5517,12 @@ normal vector of the face is used as direction FEM_MeshDisplayInfo - + Display Mesh Info Display Mesh Info - + Displays FEM mesh information Zobrazí informace MKP sítě @@ -5530,12 +5530,12 @@ normal vector of the face is used as direction FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh Mesh From Shape by Gmsh - + Creates a FEM mesh from a shape by Gmsh mesher Vytvoří MKP síť z tvaru pomocí síťovače Gmsh @@ -5543,12 +5543,12 @@ normal vector of the face is used as direction FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen Mesh From Shape by Netgen - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher Vytvoří MKP síť z tělesa nebo plochy tvaru pomocí vnitřního síťovače Netgen @@ -5556,12 +5556,12 @@ normal vector of the face is used as direction FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard Řešič CalculiX Standard - + Creates a standard FEM solver CalculiX with ccx tools Vytvoří standardní MKP řešič CalculiX s nástroji ccx @@ -5569,12 +5569,12 @@ normal vector of the face is used as direction FEM_SolverControl - + Solver Job Control Solver Job Control - + Changes solver attributes and runs the calculations for the selected solver Změní atributy řešiče a spustí výpočty pro vybraný řešič @@ -5582,12 +5582,12 @@ normal vector of the face is used as direction FEM_SolverElmer - + Solver Elmer Řešič Elmer - + Creates a FEM solver Elmer Vytvoří MKP řešič Elmer @@ -5595,12 +5595,12 @@ normal vector of the face is used as direction FEM_SolverMystran - + Solver Mystran Řešič Mystran - + Creates a FEM solver Mystran Vytvoří MKP řešič Mystran @@ -5608,12 +5608,12 @@ normal vector of the face is used as direction FEM_SolverRun - + Run Solver Run Solver - + Runs the calculations for the selected solver Spustí výpočty pro vybraný řešič @@ -5621,12 +5621,12 @@ normal vector of the face is used as direction FEM_SolverZ88 - + Solver Z88 Řešič Z88 - + Creates a FEM solver Z88 Vytvoří MKP řešič Z88 @@ -6387,12 +6387,12 @@ No matching module was found in the current Python path. FEM_ConstraintBodyHeatSource - + Body Heat Source Body Heat Source - + Creates a body heat source Vytvoří zdroj tepla tělesa @@ -6400,12 +6400,12 @@ No matching module was found in the current Python path. FEM_ConstraintCentrif - + Centrifugal Load Centrifugal Load - + Creates a centrifugal load Vytvoří odstředivé zatížení @@ -6413,12 +6413,12 @@ No matching module was found in the current Python path. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition Current Density Boundary Condition - + Creates a current density boundary condition Vytvoří okrajovou podmínku proudové hustoty @@ -6426,12 +6426,12 @@ No matching module was found in the current Python path. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition Electrostatic Potential Boundary Condition - + Creates an electrostatic potential boundary condition Vytvoří okrajovou podmínku elektrostatického potenciálu @@ -6439,12 +6439,12 @@ No matching module was found in the current Python path. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition Flow Velocity Boundary Condition - + Creates a flow velocity boundary condition Vytvoří okrajovou podmínku rychlosti proudění @@ -6452,12 +6452,12 @@ No matching module was found in the current Python path. FEM_ConstraintInitialPressure - + Initial Pressure Condition Initial Pressure Condition - + Creates an initial pressure condition Vytvoří počáteční podmínku tlaku @@ -6465,12 +6465,12 @@ No matching module was found in the current Python path. FEM_ConstraintMagnetization - + Magnetization Boundary Condition Magnetization Boundary Condition - + Creates a magnetization boundary condition Vytvoří okrajovou podmínku magnetizace @@ -6478,12 +6478,12 @@ No matching module was found in the current Python path. FEM_ConstraintSectionPrint - + Section Print Feature Section Print Feature - + Creates a section print feature Vytvoří prvek výpisu řezu @@ -6491,12 +6491,12 @@ No matching module was found in the current Python path. FEM_ConstraintSelfWeight - + Gravity Load Gravity Load - + Creates a gravity load Vytvoří tíhové zatížení @@ -6504,12 +6504,12 @@ No matching module was found in the current Python path. FEM_ConstraintTie - + Tie Constraint Tie Constraint - + Creates a tie constraint Vytvoří vazbu svázání @@ -6517,12 +6517,12 @@ No matching module was found in the current Python path. FEM_MeshRegion - + Mesh Refinement Mesh Refinement - + Creates a FEM mesh refinement Vytvoří zahuštění MKP sítě @@ -6934,12 +6934,12 @@ Leave blank to use default Python executable FEM_SolverCalculiX - + Solver CalculiX Solver CalculiX - + Creates a FEM solver CalculiX Creates a FEM solver CalculiX @@ -7448,12 +7448,12 @@ Leave blank to use default Python executable FEM_ClippingPlaneAdd - + Clipping Plane on Face Clipping Plane on Face - + Adds a clipping plane on a selected face Adds a clipping plane on a selected face @@ -7461,12 +7461,12 @@ Leave blank to use default Python executable FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity Constant Vacuum Permittivity - + Creates a constant vacuum permittivity to overwrite standard value Creates a constant vacuum permittivity to overwrite standard value @@ -7474,12 +7474,12 @@ Leave blank to use default Python executable FEM_ConstraintElectricChargeDensity - + Electric Charge Density Electric Charge Density - + Creates an electric charge density Creates an electric charge density @@ -7487,12 +7487,12 @@ Leave blank to use default Python executable FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition Initial Flow Velocity Condition - + Creates an initial flow velocity condition Creates an initial flow velocity condition @@ -7500,12 +7500,12 @@ Leave blank to use default Python executable FEM_ElementFluid1D - + Fluid Section for 1D Flow Fluid Section for 1D Flow - + Creates a fluid section for 1D flow Creates a fluid section for 1D flow @@ -7513,12 +7513,12 @@ Leave blank to use default Python executable FEM_ElementGeometry1D - + Beam Cross Section Beam Cross Section - + Creates a beam cross section Creates a beam cross section @@ -7526,12 +7526,12 @@ Leave blank to use default Python executable FEM_ElementGeometry2D - + Shell Plate Thickness Shell Plate Thickness - + Creates a shell plate thickness Creates a shell plate thickness @@ -7539,12 +7539,12 @@ Leave blank to use default Python executable FEM_ElementRotation1D - + Beam Rotation Beam Rotation - + Creates a beam rotation Creates a beam rotation @@ -7552,12 +7552,12 @@ Leave blank to use default Python executable FEM_EquationDeformation - + Deformation Equation Deformation Equation - + Creates an equation for deformation (nonlinear elasticity) Creates an equation for deformation (nonlinear elasticity) @@ -7565,12 +7565,12 @@ Leave blank to use default Python executable FEM_EquationElasticity - + Elasticity Equation Elasticity Equation - + Creates an equation for elasticity (stress) Creates an equation for elasticity (stress) @@ -7578,12 +7578,12 @@ Leave blank to use default Python executable FEM_EquationElectricforce - + Electricforce Equation Electricforce Equation - + Creates an equation for electric forces Creates an equation for electric forces @@ -7591,12 +7591,12 @@ Leave blank to use default Python executable FEM_EquationElectrostatic - + Electrostatic Equation Electrostatic Equation - + Creates an equation for electrostatic Creates an equation for electrostatic @@ -7604,12 +7604,12 @@ Leave blank to use default Python executable FEM_EquationFlow - + Flow Equation Flow Equation - + Creates an equation for flow Creates an equation for flow @@ -7617,12 +7617,12 @@ Leave blank to use default Python executable FEM_EquationFlux - + Flux Equation Flux Equation - + Creates an equation for flux Creates an equation for flux @@ -7630,12 +7630,12 @@ Leave blank to use default Python executable FEM_EquationHeat - + Heat Equation Heat Equation - + Creates an equation for heat Creates an equation for heat @@ -7643,12 +7643,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic - + Magnetodynamic Equation Magnetodynamic Equation - + Creates an equation for magnetodynamic forces Creates an equation for magnetodynamic forces @@ -7656,12 +7656,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation Magnetodynamic 2D Equation - + Creates an equation for 2D magnetodynamic forces Creates an equation for 2D magnetodynamic forces @@ -7669,12 +7669,12 @@ Leave blank to use default Python executable FEM_EquationStaticCurrent - + Static Current Equation Static Current Equation - + Creates an equation for static current Creates an equation for static current @@ -7682,12 +7682,12 @@ Leave blank to use default Python executable FEM_MaterialFluid - + Fluid Material Fluid Material - + Creates a fluid material Creates a fluid material @@ -7695,12 +7695,12 @@ Leave blank to use default Python executable FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material Non-Linear Mechanical Material - + Creates a non-linear mechanical material Creates a non-linear mechanical material @@ -7708,12 +7708,12 @@ Leave blank to use default Python executable FEM_MaterialSolid - + Solid Material Solid Material - + Creates a solid material Creates a solid material @@ -7721,12 +7721,12 @@ Leave blank to use default Python executable FEM_MeshBoundaryLayer - + Mesh Boundary Layer Mesh Boundary Layer - + Creates a mesh boundary layer Creates a mesh boundary layer @@ -7734,12 +7734,12 @@ Leave blank to use default Python executable FEM_MeshClear - + Clear FEM Mesh Clear FEM Mesh - + Clears the mesh of a FEM mesh object Clears the mesh of a FEM mesh object @@ -7747,12 +7747,12 @@ Leave blank to use default Python executable FEM_MeshGroup - + Mesh Group Mesh Group - + Creates a mesh group Creates a mesh group @@ -7760,12 +7760,12 @@ Leave blank to use default Python executable FEM_ResultShow - + Show Result Show Result - + Shows and visualizes the selected result data Shows and visualizes the selected result data @@ -7773,12 +7773,12 @@ Leave blank to use default Python executable FEM_ResultsPurge - + Purge Results Purge Results - + Purges all results from the active analysis Purges all results from the active analysis @@ -7786,12 +7786,12 @@ Leave blank to use default Python executable FEM_PostFilterGlyph - + Glyph Filter Glyph Filter - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization @@ -7982,7 +7982,7 @@ Leave blank to use default Python executable FemGui::ViewProviderFemAnalysis - + Activate Analysis Activate Analysis diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_da.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_da.ts index 8b029e68ae..65010285ab 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_da.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_da.ts @@ -1228,7 +1228,7 @@ the constraint or material is applied. Highest - Highest + Højeste @@ -1301,7 +1301,7 @@ the constraint or material is applied. Path - Path + Sti @@ -2011,7 +2011,7 @@ that "MAXKOI" needs to be increased. Select geometry of type: - Select geometry of type: + Vælg geometrier af typen: @@ -2056,7 +2056,7 @@ that "MAXKOI" needs to be increased. Select geometry of type: - Select geometry of type: + Vælg geometrier af typen: @@ -2121,7 +2121,7 @@ that "MAXKOI" needs to be increased. Select geometry of type: - Select geometry of type: + Vælg geometrier af typen: @@ -2246,7 +2246,7 @@ that "MAXKOI" needs to be increased. Select geometry of type: - Select geometry of type: + Vælg geometrier af typen: @@ -2327,7 +2327,7 @@ that "MAXKOI" needs to be increased. Select geometry of type: - Select geometry of type: + Vælg geometrier af typen: @@ -3030,17 +3030,17 @@ that "MAXKOI" needs to be increased. Potential - Potential + Potentiale Electric potential - Electric potential + Elektrisk potentiale Electromagnetic potential - Electromagnetic potential + Elektromagnetisk potentiale @@ -3759,7 +3759,7 @@ with harmonic/oscillating driving current Grupper - + Are you sure you want to continue? Sikker på, at du vil fortsætte? @@ -3834,7 +3834,7 @@ with harmonic/oscillating driving current Show Result - Show Result + Vis resultat @@ -3849,17 +3849,17 @@ with harmonic/oscillating driving current Maximum principal stress - Maximum principal stress + Største hovedspænding Minimum principal stress - Minimum principal stress + Mindste hovedspænding Maximum shear stress (Tresca) - Maximum shear stress (Tresca) + Største forskydningsspænding (Tresca) @@ -4132,7 +4132,7 @@ For possible variables, see the description box below. Std_Delete - + Object dependencies Objektafhængigheder @@ -4208,7 +4208,7 @@ For possible variables, see the description box below. Add Reference - Add Reference + Tilføj reference @@ -4256,7 +4256,7 @@ For possible variables, see the description box below. Add Reference - Add Reference + Tilføj reference @@ -4527,12 +4527,12 @@ generated by the flow Value [Unit] - Value [Unit] + Værdi [enhed] Select a planar edge or face, then press this button - Select a planar edge or face, then press this button + Vælg en ret kant eller plan flade og tryk derefter på denne knap @@ -4632,7 +4632,7 @@ normal vector of the face is used as direction Select a planar edge or face, then press this button - Select a planar edge or face, then press this button + Vælg en ret kant eller plan flade og tryk derefter på denne knap @@ -4809,7 +4809,7 @@ normal vector of the face is used as direction Select geometry of type: Vertex, Edge, Face - Select geometry of type: Vertex, Edge, Face + Vælg geometri af typen: Hjørne, kant, fade @@ -4927,7 +4927,7 @@ normal vector of the face is used as direction Coordinates - Coordinates + Koordinater @@ -4962,17 +4962,17 @@ normal vector of the face is used as direction Resolution - Resolution + Opløsning Mode - Mode + Tilstand Field - Field + Felt @@ -5015,12 +5015,12 @@ normal vector of the face is used as direction Select Point - Select Point + Vælg punkt Field - Field + Felt @@ -5028,7 +5028,7 @@ normal vector of the face is used as direction Mode - Mode + Tilstand @@ -5062,12 +5062,12 @@ normal vector of the face is used as direction Field - Field + Felt Component - Component + Komponent @@ -5100,7 +5100,7 @@ normal vector of the face is used as direction Surface with Edges - Surface with Edges + Flader og kanter @@ -5181,32 +5181,32 @@ normal vector of the face is used as direction VeryCoarse - VeryCoarse + VeryCoarse Coarse - Coarse + Grov Moderate - Moderate + Middel Fine - Fine + Fin VeryFine - VeryFine + Ekstra fin UserDefined - UserDefined + Brugerdefineret @@ -5379,12 +5379,12 @@ normal vector of the face is used as direction Mesh - Mesh + Mesh M&esh - M&esh + M&esh @@ -5444,12 +5444,12 @@ normal vector of the face is used as direction FEM_Analysis - + New Analysis Ny analyse - + Creates an analysis container with default solver Creates an analysis container with default solver @@ -5457,12 +5457,12 @@ normal vector of the face is used as direction FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes Remove All Clipping Planes - + Removes all clipping planes Removes all clipping planes @@ -5470,12 +5470,12 @@ normal vector of the face is used as direction FEM_Examples - + FEM Examples FEM Examples - + Opens the FEM examples Opens the FEM examples @@ -5483,12 +5483,12 @@ normal vector of the face is used as direction FEM_MaterialEditor - + Material Editor Materiale Editor - + Opens the FreeCAD material editor Opens the FreeCAD material editor @@ -5496,12 +5496,12 @@ normal vector of the face is used as direction FEM_MaterialReinforced - + Reinforced Material (Concrete) Reinforced Material (Concrete) - + Creates a material for reinforced matrix material such as concrete Creates a material for reinforced matrix material such as concrete @@ -5509,12 +5509,12 @@ normal vector of the face is used as direction FEM_FEMMesh2Mesh - + FEM Mesh to Mesh FEM Mesh to Mesh - + Converts the surface of a FEM mesh to a mesh Converts the surface of a FEM mesh to a mesh @@ -5522,12 +5522,12 @@ normal vector of the face is used as direction FEM_MeshDisplayInfo - + Display Mesh Info Display Mesh Info - + Displays FEM mesh information Displays FEM mesh information @@ -5535,12 +5535,12 @@ normal vector of the face is used as direction FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh Mesh From Shape by Gmsh - + Creates a FEM mesh from a shape by Gmsh mesher Creates a FEM mesh from a shape by Gmsh mesher @@ -5548,12 +5548,12 @@ normal vector of the face is used as direction FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen Mesh From Shape by Netgen - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher Creates a FEM mesh from a solid or face shape by Netgen internal mesher @@ -5561,12 +5561,12 @@ normal vector of the face is used as direction FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard Solver CalculiX Standard - + Creates a standard FEM solver CalculiX with ccx tools Creates a standard FEM solver CalculiX with ccx tools @@ -5574,12 +5574,12 @@ normal vector of the face is used as direction FEM_SolverControl - + Solver Job Control Solver Job Control - + Changes solver attributes and runs the calculations for the selected solver Changes solver attributes and runs the calculations for the selected solver @@ -5587,12 +5587,12 @@ normal vector of the face is used as direction FEM_SolverElmer - + Solver Elmer Solver Elmer - + Creates a FEM solver Elmer Creates a FEM solver Elmer @@ -5600,12 +5600,12 @@ normal vector of the face is used as direction FEM_SolverMystran - + Solver Mystran Solver Mystran - + Creates a FEM solver Mystran Creates a FEM solver Mystran @@ -5613,12 +5613,12 @@ normal vector of the face is used as direction FEM_SolverRun - + Run Solver Run Solver - + Runs the calculations for the selected solver Runs the calculations for the selected solver @@ -5626,12 +5626,12 @@ normal vector of the face is used as direction FEM_SolverZ88 - + Solver Z88 Solver Z88 - + Creates a FEM solver Z88 Creates a FEM solver Z88 @@ -5769,7 +5769,7 @@ normal vector of the face is used as direction Solid - Solid + Massivt emne @@ -6210,7 +6210,7 @@ No matching module was found in the current Python path. Fem - Fem + FEM @@ -6376,7 +6376,7 @@ No matching module was found in the current Python path. Fem - Fem + FEM @@ -6392,12 +6392,12 @@ No matching module was found in the current Python path. FEM_ConstraintBodyHeatSource - + Body Heat Source Body Heat Source - + Creates a body heat source Creates a body heat source @@ -6405,12 +6405,12 @@ No matching module was found in the current Python path. FEM_ConstraintCentrif - + Centrifugal Load Centrifugal Load - + Creates a centrifugal load Creates a centrifugal load @@ -6418,12 +6418,12 @@ No matching module was found in the current Python path. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition Current Density Boundary Condition - + Creates a current density boundary condition Creates a current density boundary condition @@ -6431,12 +6431,12 @@ No matching module was found in the current Python path. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition Electrostatic Potential Boundary Condition - + Creates an electrostatic potential boundary condition Creates an electrostatic potential boundary condition @@ -6444,12 +6444,12 @@ No matching module was found in the current Python path. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition Flow Velocity Boundary Condition - + Creates a flow velocity boundary condition Creates a flow velocity boundary condition @@ -6457,12 +6457,12 @@ No matching module was found in the current Python path. FEM_ConstraintInitialPressure - + Initial Pressure Condition Initial Pressure Condition - + Creates an initial pressure condition Creates an initial pressure condition @@ -6470,12 +6470,12 @@ No matching module was found in the current Python path. FEM_ConstraintMagnetization - + Magnetization Boundary Condition Magnetization Boundary Condition - + Creates a magnetization boundary condition Creates a magnetization boundary condition @@ -6483,12 +6483,12 @@ No matching module was found in the current Python path. FEM_ConstraintSectionPrint - + Section Print Feature Section Print Feature - + Creates a section print feature Creates a section print feature @@ -6496,12 +6496,12 @@ No matching module was found in the current Python path. FEM_ConstraintSelfWeight - + Gravity Load Gravity Load - + Creates a gravity load Creates a gravity load @@ -6509,12 +6509,12 @@ No matching module was found in the current Python path. FEM_ConstraintTie - + Tie Constraint Tie Constraint - + Creates a tie constraint Creates a tie constraint @@ -6522,12 +6522,12 @@ No matching module was found in the current Python path. FEM_MeshRegion - + Mesh Refinement Mesh Refinement - + Creates a FEM mesh refinement Creates a FEM mesh refinement @@ -6633,7 +6633,7 @@ No matching module was found in the current Python path. Fem - Fem + FEM @@ -6751,7 +6751,7 @@ No matching module was found in the current Python path. Wrong selection - Wrong selection + Ugyldigt valg @@ -6783,7 +6783,7 @@ No matching module was found in the current Python path. Fem - Fem + FEM @@ -6804,7 +6804,7 @@ No matching module was found in the current Python path. Fem - Fem + FEM @@ -6939,12 +6939,12 @@ Leave blank to use default Python executable FEM_SolverCalculiX - + Solver CalculiX Solver CalculiX - + Creates a FEM solver CalculiX Creates a FEM solver CalculiX @@ -7158,7 +7158,7 @@ Leave blank to use default Python executable Cone - Cone + Kegle @@ -7178,7 +7178,7 @@ Leave blank to use default Python executable Sphere - Sphere + Kugle @@ -7421,7 +7421,7 @@ Leave blank to use default Python executable Fem - Fem + FEM @@ -7453,12 +7453,12 @@ Leave blank to use default Python executable FEM_ClippingPlaneAdd - + Clipping Plane on Face Clipping Plane on Face - + Adds a clipping plane on a selected face Adds a clipping plane on a selected face @@ -7466,12 +7466,12 @@ Leave blank to use default Python executable FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity Constant Vacuum Permittivity - + Creates a constant vacuum permittivity to overwrite standard value Creates a constant vacuum permittivity to overwrite standard value @@ -7479,12 +7479,12 @@ Leave blank to use default Python executable FEM_ConstraintElectricChargeDensity - + Electric Charge Density Electric Charge Density - + Creates an electric charge density Creates an electric charge density @@ -7492,12 +7492,12 @@ Leave blank to use default Python executable FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition Initial Flow Velocity Condition - + Creates an initial flow velocity condition Creates an initial flow velocity condition @@ -7505,12 +7505,12 @@ Leave blank to use default Python executable FEM_ElementFluid1D - + Fluid Section for 1D Flow Fluid Section for 1D Flow - + Creates a fluid section for 1D flow Creates a fluid section for 1D flow @@ -7518,12 +7518,12 @@ Leave blank to use default Python executable FEM_ElementGeometry1D - + Beam Cross Section Beam Cross Section - + Creates a beam cross section Creates a beam cross section @@ -7531,12 +7531,12 @@ Leave blank to use default Python executable FEM_ElementGeometry2D - + Shell Plate Thickness Shell Plate Thickness - + Creates a shell plate thickness Creates a shell plate thickness @@ -7544,12 +7544,12 @@ Leave blank to use default Python executable FEM_ElementRotation1D - + Beam Rotation Beam Rotation - + Creates a beam rotation Creates a beam rotation @@ -7557,12 +7557,12 @@ Leave blank to use default Python executable FEM_EquationDeformation - + Deformation Equation Deformation Equation - + Creates an equation for deformation (nonlinear elasticity) Creates an equation for deformation (nonlinear elasticity) @@ -7570,12 +7570,12 @@ Leave blank to use default Python executable FEM_EquationElasticity - + Elasticity Equation Elasticity Equation - + Creates an equation for elasticity (stress) Creates an equation for elasticity (stress) @@ -7583,12 +7583,12 @@ Leave blank to use default Python executable FEM_EquationElectricforce - + Electricforce Equation Electricforce Equation - + Creates an equation for electric forces Creates an equation for electric forces @@ -7596,12 +7596,12 @@ Leave blank to use default Python executable FEM_EquationElectrostatic - + Electrostatic Equation Electrostatic Equation - + Creates an equation for electrostatic Creates an equation for electrostatic @@ -7609,12 +7609,12 @@ Leave blank to use default Python executable FEM_EquationFlow - + Flow Equation Flow Equation - + Creates an equation for flow Creates an equation for flow @@ -7622,12 +7622,12 @@ Leave blank to use default Python executable FEM_EquationFlux - + Flux Equation Flux Equation - + Creates an equation for flux Creates an equation for flux @@ -7635,12 +7635,12 @@ Leave blank to use default Python executable FEM_EquationHeat - + Heat Equation Heat Equation - + Creates an equation for heat Creates an equation for heat @@ -7648,12 +7648,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic - + Magnetodynamic Equation Magnetodynamic Equation - + Creates an equation for magnetodynamic forces Creates an equation for magnetodynamic forces @@ -7661,12 +7661,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation Magnetodynamic 2D Equation - + Creates an equation for 2D magnetodynamic forces Creates an equation for 2D magnetodynamic forces @@ -7674,12 +7674,12 @@ Leave blank to use default Python executable FEM_EquationStaticCurrent - + Static Current Equation Static Current Equation - + Creates an equation for static current Creates an equation for static current @@ -7687,12 +7687,12 @@ Leave blank to use default Python executable FEM_MaterialFluid - + Fluid Material Fluid Material - + Creates a fluid material Creates a fluid material @@ -7700,12 +7700,12 @@ Leave blank to use default Python executable FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material Non-Linear Mechanical Material - + Creates a non-linear mechanical material Creates a non-linear mechanical material @@ -7713,12 +7713,12 @@ Leave blank to use default Python executable FEM_MaterialSolid - + Solid Material Solid Material - + Creates a solid material Creates a solid material @@ -7726,12 +7726,12 @@ Leave blank to use default Python executable FEM_MeshBoundaryLayer - + Mesh Boundary Layer Mesh Boundary Layer - + Creates a mesh boundary layer Creates a mesh boundary layer @@ -7739,12 +7739,12 @@ Leave blank to use default Python executable FEM_MeshClear - + Clear FEM Mesh Clear FEM Mesh - + Clears the mesh of a FEM mesh object Clears the mesh of a FEM mesh object @@ -7752,12 +7752,12 @@ Leave blank to use default Python executable FEM_MeshGroup - + Mesh Group Mesh Group - + Creates a mesh group Creates a mesh group @@ -7765,12 +7765,12 @@ Leave blank to use default Python executable FEM_ResultShow - + Show Result - Show Result + Vis resultat - + Shows and visualizes the selected result data Shows and visualizes the selected result data @@ -7778,12 +7778,12 @@ Leave blank to use default Python executable FEM_ResultsPurge - + Purge Results Purge Results - + Purges all results from the active analysis Purges all results from the active analysis @@ -7791,12 +7791,12 @@ Leave blank to use default Python executable FEM_PostFilterGlyph - + Glyph Filter Glyph Filter - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization @@ -7987,7 +7987,7 @@ Leave blank to use default Python executable FemGui::ViewProviderFemAnalysis - + Activate Analysis Activate Analysis @@ -8097,7 +8097,7 @@ Leave blank to use default Python executable Highest - Highest + Højeste diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_de.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_de.ts index ab81de4617..e0c88bb060 100755 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_de.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_de.ts @@ -3753,7 +3753,7 @@ harmonischem/oszillierendem Antriebsstrom verwendet Gruppen - + Are you sure you want to continue? Wirklich fortfahren? @@ -4126,7 +4126,7 @@ Siehe das nachfolgende Beschreibungsfeld für mögliche Variablen. Std_Delete - + Object dependencies Objektabhängigkeiten @@ -5438,12 +5438,12 @@ Normalenvektors der Fläche wird als Richtung verwendet FEM_Analysis - + New Analysis Neue Analyse - + Creates an analysis container with default solver Erstellt einen Analysecontainer mit Standard-Löser @@ -5451,12 +5451,12 @@ Normalenvektors der Fläche wird als Richtung verwendet FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes Alle Schnittebenen entfernen - + Removes all clipping planes Entfernt alle Schnittebenen @@ -5464,12 +5464,12 @@ Normalenvektors der Fläche wird als Richtung verwendet FEM_Examples - + FEM Examples FEM-Beispiele - + Opens the FEM examples FEM-Beispiele öffnen @@ -5477,12 +5477,12 @@ Normalenvektors der Fläche wird als Richtung verwendet FEM_MaterialEditor - + Material Editor Material-Editor - + Opens the FreeCAD material editor Öffnet den FreeCAD-Material-Editor @@ -5490,12 +5490,12 @@ Normalenvektors der Fläche wird als Richtung verwendet FEM_MaterialReinforced - + Reinforced Material (Concrete) Bewehrtes Material (Beton) - + Creates a material for reinforced matrix material such as concrete Erstellt ein Material für bewehrte Verbundwerkstoffe wie z. B. Beton @@ -5503,12 +5503,12 @@ Normalenvektors der Fläche wird als Richtung verwendet FEM_FEMMesh2Mesh - + FEM Mesh to Mesh FEM-Netz zu Netz - + Converts the surface of a FEM mesh to a mesh Wandelt die Oberfläche eines FEM Mesh in ein Netz um @@ -5516,12 +5516,12 @@ Normalenvektors der Fläche wird als Richtung verwendet FEM_MeshDisplayInfo - + Display Mesh Info Netz-Information anzeigen - + Displays FEM mesh information Informationen zum FEM-Netz anzeigen @@ -5529,12 +5529,12 @@ Normalenvektors der Fläche wird als Richtung verwendet FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh Netz aus Form - Gmsh - + Creates a FEM mesh from a shape by Gmsh mesher Erstellt ein FEM-Netz aus einer Form mit dem Vernetzer Gmsh @@ -5542,12 +5542,12 @@ Normalenvektors der Fläche wird als Richtung verwendet FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen Netz aus Form - Netgen - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher Erstellt ein FEM-Netz aus einer Festkörper- oder einer Flächenform mit dem internen Vernetzer Netgen @@ -5555,12 +5555,12 @@ Normalenvektors der Fläche wird als Richtung verwendet FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard Löser CalculiX Standard - + Creates a standard FEM solver CalculiX with ccx tools Erstellt ein standard CalculiX FEM Solver mit CCX Werkzeugen @@ -5568,12 +5568,12 @@ Normalenvektors der Fläche wird als Richtung verwendet FEM_SolverControl - + Solver Job Control Löser-Auftragssteuerung - + Changes solver attributes and runs the calculations for the selected solver Ändert Löser-Attribute und führt die Berechnungen für den ausgewählten Löser aus @@ -5581,12 +5581,12 @@ Normalenvektors der Fläche wird als Richtung verwendet FEM_SolverElmer - + Solver Elmer Löser Elmer - + Creates a FEM solver Elmer Erzeugt den FEM-Löser Elmer @@ -5594,12 +5594,12 @@ Normalenvektors der Fläche wird als Richtung verwendet FEM_SolverMystran - + Solver Mystran Löser Mystran - + Creates a FEM solver Mystran Erzeugt den FEM-Löser Mystran @@ -5607,12 +5607,12 @@ Normalenvektors der Fläche wird als Richtung verwendet FEM_SolverRun - + Run Solver Löser ausführen - + Runs the calculations for the selected solver Starten der Berechnungen für den ausgewählten Löser @@ -5620,12 +5620,12 @@ Normalenvektors der Fläche wird als Richtung verwendet FEM_SolverZ88 - + Solver Z88 Z88 Löser - + Creates a FEM solver Z88 Erstellt einen Z88 FEM-Löser @@ -6386,12 +6386,12 @@ Im aktuellen Python-Pfad wurde kein passendes Modul gefunden. FEM_ConstraintBodyHeatSource - + Body Heat Source Körperwärmequelle - + Creates a body heat source Erstellt eine Körperwärmequelle @@ -6399,12 +6399,12 @@ Im aktuellen Python-Pfad wurde kein passendes Modul gefunden. FEM_ConstraintCentrif - + Centrifugal Load Zentrifugalkraft - + Creates a centrifugal load Erstellt eine zentrifugale Last @@ -6412,12 +6412,12 @@ Im aktuellen Python-Pfad wurde kein passendes Modul gefunden. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition Stromdichte-Randbedingung - + Creates a current density boundary condition Erstellt eine Randbedingung Stromdichte @@ -6425,12 +6425,12 @@ Im aktuellen Python-Pfad wurde kein passendes Modul gefunden. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition Elektrostatische Potential-Randbedingung - + Creates an electrostatic potential boundary condition Erstellt eine Randbedingung elektrostatisches Potential @@ -6438,12 +6438,12 @@ Im aktuellen Python-Pfad wurde kein passendes Modul gefunden. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition Grenzbedingung für die Strömungsgeschwindigkeit - + Creates a flow velocity boundary condition Erstellt eine Randbedingung Strömungsgeschwindigkeit @@ -6451,12 +6451,12 @@ Im aktuellen Python-Pfad wurde kein passendes Modul gefunden. FEM_ConstraintInitialPressure - + Initial Pressure Condition Anfangsdruckzustand - + Creates an initial pressure condition Erstellt eine Startbedingung Druck @@ -6464,12 +6464,12 @@ Im aktuellen Python-Pfad wurde kein passendes Modul gefunden. FEM_ConstraintMagnetization - + Magnetization Boundary Condition Magnetisierungsrandbedingung - + Creates a magnetization boundary condition Erstellt eine Randbedingung Magnetisierung @@ -6477,12 +6477,12 @@ Im aktuellen Python-Pfad wurde kein passendes Modul gefunden. FEM_ConstraintSectionPrint - + Section Print Feature Abschnitt Druckfunktion - + Creates a section print feature Erzeugt ein Ausschnitts-Analyseelement @@ -6490,12 +6490,12 @@ Im aktuellen Python-Pfad wurde kein passendes Modul gefunden. FEM_ConstraintSelfWeight - + Gravity Load Schwerkraftbelastung - + Creates a gravity load Erstellt eine aus der Schwerkraft resultierende Last @@ -6503,12 +6503,12 @@ Im aktuellen Python-Pfad wurde kein passendes Modul gefunden. FEM_ConstraintTie - + Tie Constraint Bindungs-Beschränkung - + Creates a tie constraint Erzeugt eine Verbindungs-Randbedingung @@ -6516,12 +6516,12 @@ Im aktuellen Python-Pfad wurde kein passendes Modul gefunden. FEM_MeshRegion - + Mesh Refinement Netzverfeinerung - + Creates a FEM mesh refinement Erzeugt eine FEM-Netzverfeinerung @@ -6933,12 +6933,12 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FEM_SolverCalculiX - + Solver CalculiX Löser CalculiX - + Creates a FEM solver CalculiX Erstellt einen FEM-Löser CalculiX @@ -7447,12 +7447,12 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FEM_ClippingPlaneAdd - + Clipping Plane on Face Schnitt-Ebene auf Fläche - + Adds a clipping plane on a selected face Fügt eine Schnitt-Ebene zur ausgewählten Fläche hinzu @@ -7460,12 +7460,12 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity Konstante Vakuum-Durchlässigkeit - + Creates a constant vacuum permittivity to overwrite standard value Erstellt eine konstante Vakuum-Durchlässigkeit um den Standardwert zu überschreiben @@ -7473,12 +7473,12 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FEM_ConstraintElectricChargeDensity - + Electric Charge Density Elektrische Ladungsdichte - + Creates an electric charge density Erstellt eine elektrische Ladungsdichte @@ -7486,12 +7486,12 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition Anfangsströmungsgeschwindigkeit - + Creates an initial flow velocity condition Erstellt eine Anfangsströmungsgeschwindigkeit-Bedingung @@ -7499,12 +7499,12 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FEM_ElementFluid1D - + Fluid Section for 1D Flow Fluidabschnitt für 1D-Strömung - + Creates a fluid section for 1D flow Erstellt einen Fluidabschnitt für 1D-Strömung @@ -7512,12 +7512,12 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FEM_ElementGeometry1D - + Beam Cross Section Trägerquerschnitt - + Creates a beam cross section Erstellt einen Strahlquerschnitt @@ -7525,12 +7525,12 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FEM_ElementGeometry2D - + Shell Plate Thickness Schalenplattenstärke - + Creates a shell plate thickness Erzeugt eine Schalenplattenstärke @@ -7538,12 +7538,12 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FEM_ElementRotation1D - + Beam Rotation Strahlendrehung - + Creates a beam rotation Erzeugt eine Strahlendrehung @@ -7551,12 +7551,12 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FEM_EquationDeformation - + Deformation Equation Verformungsgleichung - + Creates an equation for deformation (nonlinear elasticity) Erstellt eine Gleichung für die Verformung (nichtlineare Elastizität) @@ -7564,12 +7564,12 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FEM_EquationElasticity - + Elasticity Equation Elastizitätsgleichung - + Creates an equation for elasticity (stress) Erstellt eine Gleichung für die Elastizität (Spannung) @@ -7577,12 +7577,12 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FEM_EquationElectricforce - + Electricforce Equation Elektrische Kraftgleichung - + Creates an equation for electric forces Erstellt eine Gleichung für elektrische Kräfte @@ -7590,12 +7590,12 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FEM_EquationElectrostatic - + Electrostatic Equation Elektrostatische Gleichung - + Creates an equation for electrostatic Erstellt eine elektrostatische Gleichung @@ -7603,12 +7603,12 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FEM_EquationFlow - + Flow Equation Strömungsgleichung - + Creates an equation for flow Erstellt eine Gleichung für den Durchfluss @@ -7616,12 +7616,12 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FEM_EquationFlux - + Flux Equation Flussgleichung - + Creates an equation for flux Erstellt eine Gleichung für den Fluss @@ -7629,12 +7629,12 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FEM_EquationHeat - + Heat Equation Wärmegleichung - + Creates an equation for heat Erstellt eine Gleichung für Wärme @@ -7642,12 +7642,12 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FEM_EquationMagnetodynamic - + Magnetodynamic Equation Magnetodynamische Gleichung - + Creates an equation for magnetodynamic forces Erstellt eine Gleichung für magnetodynamische Kräfte @@ -7655,12 +7655,12 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation Magnetodynamische 2D-Gleichung - + Creates an equation for 2D magnetodynamic forces Erstellt eine Gleichung für 2D-magnetodynamische Kräfte @@ -7668,12 +7668,12 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FEM_EquationStaticCurrent - + Static Current Equation Statische Stromgleichung - + Creates an equation for static current Erstellt eine Gleichung für den statischen Strom @@ -7681,12 +7681,12 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FEM_MaterialFluid - + Fluid Material Flüssiges Material - + Creates a fluid material Erzeugt ein Fluides Material @@ -7694,12 +7694,12 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material Nichtlineares mechanisches Material - + Creates a non-linear mechanical material Erzeugt ein nichtlineares mechanisches Material @@ -7707,12 +7707,12 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FEM_MaterialSolid - + Solid Material Feststoff - + Creates a solid material Erzeugt ein festes Material @@ -7720,12 +7720,12 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FEM_MeshBoundaryLayer - + Mesh Boundary Layer Netzgrenzschicht - + Creates a mesh boundary layer Erstellt eine Netzgrenzschicht @@ -7733,12 +7733,12 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FEM_MeshClear - + Clear FEM Mesh FEM-Netz löschen - + Clears the mesh of a FEM mesh object Löscht das Netz eines FEM-Netz-Objektes @@ -7746,12 +7746,12 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FEM_MeshGroup - + Mesh Group Netzgruppe - + Creates a mesh group Erstellt eine Netzgruppe @@ -7759,12 +7759,12 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FEM_ResultShow - + Show Result Ergebnisse anzeigen - + Shows and visualizes the selected result data Zeigt und visualisiert ausgewählte Ergebnisdaten @@ -7772,12 +7772,12 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FEM_ResultsPurge - + Purge Results Ergebnisse löschen - + Purges all results from the active analysis Löscht alle Ergebnisse aus der aktiven Analyse @@ -7785,12 +7785,12 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FEM_PostFilterGlyph - + Glyph Filter Glyphenfilter - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization Fügt einen Nachbearbeitungsfilter hinzu, der Glyphen zu den Netz-Scheitelpunkten hinzufügt, um Scheitelpunktdaten zu visualisieren @@ -7981,7 +7981,7 @@ Leer lassen, um die Standard-Python-Ausführungsdatei zu verwenden FemGui::ViewProviderFemAnalysis - + Activate Analysis Analyse aktivieren diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_el.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_el.ts index 04e1e0c5c9..974d53e260 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_el.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_el.ts @@ -3759,7 +3759,7 @@ with harmonic/oscillating driving current Ομάδες - + Are you sure you want to continue? Είστε βέβαιοι ότι θέλετε να συνεχίσετε; @@ -4132,7 +4132,7 @@ For possible variables, see the description box below. Std_Delete - + Object dependencies Εξαρτήσεις αντικειμένου @@ -5442,12 +5442,12 @@ normal vector of the face is used as direction FEM_Analysis - + New Analysis New Analysis - + Creates an analysis container with default solver Creates an analysis container with default solver @@ -5455,12 +5455,12 @@ normal vector of the face is used as direction FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes Remove All Clipping Planes - + Removes all clipping planes Removes all clipping planes @@ -5468,12 +5468,12 @@ normal vector of the face is used as direction FEM_Examples - + FEM Examples FEM Examples - + Opens the FEM examples Ανοίγει τα παραδείγματα FEM @@ -5481,12 +5481,12 @@ normal vector of the face is used as direction FEM_MaterialEditor - + Material Editor Επεξεργαστής Υλικού - + Opens the FreeCAD material editor Ανοίγει το πρόγραμμα επεξεργασίας υλικών του FreeCAD @@ -5494,12 +5494,12 @@ normal vector of the face is used as direction FEM_MaterialReinforced - + Reinforced Material (Concrete) Reinforced Material (Concrete) - + Creates a material for reinforced matrix material such as concrete Creates a material for reinforced matrix material such as concrete @@ -5507,12 +5507,12 @@ normal vector of the face is used as direction FEM_FEMMesh2Mesh - + FEM Mesh to Mesh FEM Mesh to Mesh - + Converts the surface of a FEM mesh to a mesh Μετατρέψτε την επιφάνεια ενός πλέγματος FEM σε πλέγμα @@ -5520,12 +5520,12 @@ normal vector of the face is used as direction FEM_MeshDisplayInfo - + Display Mesh Info Display Mesh Info - + Displays FEM mesh information Εμφανίζει πληροφορίες πλέγματος FEM @@ -5533,12 +5533,12 @@ normal vector of the face is used as direction FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh Mesh From Shape by Gmsh - + Creates a FEM mesh from a shape by Gmsh mesher Creates a FEM mesh from a shape by Gmsh mesher @@ -5546,12 +5546,12 @@ normal vector of the face is used as direction FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen Mesh From Shape by Netgen - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher Creates a FEM mesh from a solid or face shape by Netgen internal mesher @@ -5559,12 +5559,12 @@ normal vector of the face is used as direction FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard Solver CalculiX Standard - + Creates a standard FEM solver CalculiX with ccx tools Creates a standard FEM solver CalculiX with ccx tools @@ -5572,12 +5572,12 @@ normal vector of the face is used as direction FEM_SolverControl - + Solver Job Control Solver Job Control - + Changes solver attributes and runs the calculations for the selected solver Changes solver attributes and runs the calculations for the selected solver @@ -5585,12 +5585,12 @@ normal vector of the face is used as direction FEM_SolverElmer - + Solver Elmer Solver Elmer - + Creates a FEM solver Elmer Creates a FEM solver Elmer @@ -5598,12 +5598,12 @@ normal vector of the face is used as direction FEM_SolverMystran - + Solver Mystran Solver Mystran - + Creates a FEM solver Mystran Creates a FEM solver Mystran @@ -5611,12 +5611,12 @@ normal vector of the face is used as direction FEM_SolverRun - + Run Solver Run Solver - + Runs the calculations for the selected solver Runs the calculations for the selected solver @@ -5624,12 +5624,12 @@ normal vector of the face is used as direction FEM_SolverZ88 - + Solver Z88 Επιλυτής Z88 - + Creates a FEM solver Z88 Δημιουργεί έναν επιλυτή Z88 FEM @@ -6390,12 +6390,12 @@ No matching module was found in the current Python path. FEM_ConstraintBodyHeatSource - + Body Heat Source Body Heat Source - + Creates a body heat source Δημιουργεί μια πηγή θερμότητας σώματος @@ -6403,12 +6403,12 @@ No matching module was found in the current Python path. FEM_ConstraintCentrif - + Centrifugal Load Centrifugal Load - + Creates a centrifugal load Δημιουργεί ένα φυγοκεντρικό φορτίο @@ -6416,12 +6416,12 @@ No matching module was found in the current Python path. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition Current Density Boundary Condition - + Creates a current density boundary condition Creates a current density boundary condition @@ -6429,12 +6429,12 @@ No matching module was found in the current Python path. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition Electrostatic Potential Boundary Condition - + Creates an electrostatic potential boundary condition Creates an electrostatic potential boundary condition @@ -6442,12 +6442,12 @@ No matching module was found in the current Python path. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition Flow Velocity Boundary Condition - + Creates a flow velocity boundary condition Creates a flow velocity boundary condition @@ -6455,12 +6455,12 @@ No matching module was found in the current Python path. FEM_ConstraintInitialPressure - + Initial Pressure Condition Initial Pressure Condition - + Creates an initial pressure condition Creates an initial pressure condition @@ -6468,12 +6468,12 @@ No matching module was found in the current Python path. FEM_ConstraintMagnetization - + Magnetization Boundary Condition Magnetization Boundary Condition - + Creates a magnetization boundary condition Creates a magnetization boundary condition @@ -6481,12 +6481,12 @@ No matching module was found in the current Python path. FEM_ConstraintSectionPrint - + Section Print Feature Section Print Feature - + Creates a section print feature Creates a section print feature @@ -6494,12 +6494,12 @@ No matching module was found in the current Python path. FEM_ConstraintSelfWeight - + Gravity Load Gravity Load - + Creates a gravity load Δημιουργία φορτίου βαρύτητας @@ -6507,12 +6507,12 @@ No matching module was found in the current Python path. FEM_ConstraintTie - + Tie Constraint Tie Constraint - + Creates a tie constraint Δημιουργεί έναν περιορισμό δεσίματος @@ -6520,12 +6520,12 @@ No matching module was found in the current Python path. FEM_MeshRegion - + Mesh Refinement Mesh Refinement - + Creates a FEM mesh refinement Δημιουργεί βελτίωση πλέγματος FEM @@ -6938,12 +6938,12 @@ Leave blank to use default Python executable FEM_SolverCalculiX - + Solver CalculiX Solver CalculiX - + Creates a FEM solver CalculiX Creates a FEM solver CalculiX @@ -7452,12 +7452,12 @@ Leave blank to use default Python executable FEM_ClippingPlaneAdd - + Clipping Plane on Face Clipping Plane on Face - + Adds a clipping plane on a selected face Adds a clipping plane on a selected face @@ -7465,12 +7465,12 @@ Leave blank to use default Python executable FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity Constant Vacuum Permittivity - + Creates a constant vacuum permittivity to overwrite standard value Creates a constant vacuum permittivity to overwrite standard value @@ -7478,12 +7478,12 @@ Leave blank to use default Python executable FEM_ConstraintElectricChargeDensity - + Electric Charge Density Electric Charge Density - + Creates an electric charge density Creates an electric charge density @@ -7491,12 +7491,12 @@ Leave blank to use default Python executable FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition Initial Flow Velocity Condition - + Creates an initial flow velocity condition Creates an initial flow velocity condition @@ -7504,12 +7504,12 @@ Leave blank to use default Python executable FEM_ElementFluid1D - + Fluid Section for 1D Flow Fluid Section for 1D Flow - + Creates a fluid section for 1D flow Creates a fluid section for 1D flow @@ -7517,12 +7517,12 @@ Leave blank to use default Python executable FEM_ElementGeometry1D - + Beam Cross Section Beam Cross Section - + Creates a beam cross section Creates a beam cross section @@ -7530,12 +7530,12 @@ Leave blank to use default Python executable FEM_ElementGeometry2D - + Shell Plate Thickness Shell Plate Thickness - + Creates a shell plate thickness Creates a shell plate thickness @@ -7543,12 +7543,12 @@ Leave blank to use default Python executable FEM_ElementRotation1D - + Beam Rotation Beam Rotation - + Creates a beam rotation Creates a beam rotation @@ -7556,12 +7556,12 @@ Leave blank to use default Python executable FEM_EquationDeformation - + Deformation Equation Deformation Equation - + Creates an equation for deformation (nonlinear elasticity) Creates an equation for deformation (nonlinear elasticity) @@ -7569,12 +7569,12 @@ Leave blank to use default Python executable FEM_EquationElasticity - + Elasticity Equation Elasticity Equation - + Creates an equation for elasticity (stress) Creates an equation for elasticity (stress) @@ -7582,12 +7582,12 @@ Leave blank to use default Python executable FEM_EquationElectricforce - + Electricforce Equation Electricforce Equation - + Creates an equation for electric forces Creates an equation for electric forces @@ -7595,12 +7595,12 @@ Leave blank to use default Python executable FEM_EquationElectrostatic - + Electrostatic Equation Electrostatic Equation - + Creates an equation for electrostatic Creates an equation for electrostatic @@ -7608,12 +7608,12 @@ Leave blank to use default Python executable FEM_EquationFlow - + Flow Equation Flow Equation - + Creates an equation for flow Creates an equation for flow @@ -7621,12 +7621,12 @@ Leave blank to use default Python executable FEM_EquationFlux - + Flux Equation Flux Equation - + Creates an equation for flux Creates an equation for flux @@ -7634,12 +7634,12 @@ Leave blank to use default Python executable FEM_EquationHeat - + Heat Equation Heat Equation - + Creates an equation for heat Creates an equation for heat @@ -7647,12 +7647,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic - + Magnetodynamic Equation Magnetodynamic Equation - + Creates an equation for magnetodynamic forces Creates an equation for magnetodynamic forces @@ -7660,12 +7660,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation Magnetodynamic 2D Equation - + Creates an equation for 2D magnetodynamic forces Creates an equation for 2D magnetodynamic forces @@ -7673,12 +7673,12 @@ Leave blank to use default Python executable FEM_EquationStaticCurrent - + Static Current Equation Static Current Equation - + Creates an equation for static current Creates an equation for static current @@ -7686,12 +7686,12 @@ Leave blank to use default Python executable FEM_MaterialFluid - + Fluid Material Fluid Material - + Creates a fluid material Creates a fluid material @@ -7699,12 +7699,12 @@ Leave blank to use default Python executable FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material Non-Linear Mechanical Material - + Creates a non-linear mechanical material Creates a non-linear mechanical material @@ -7712,12 +7712,12 @@ Leave blank to use default Python executable FEM_MaterialSolid - + Solid Material Solid Material - + Creates a solid material Creates a solid material @@ -7725,12 +7725,12 @@ Leave blank to use default Python executable FEM_MeshBoundaryLayer - + Mesh Boundary Layer Mesh Boundary Layer - + Creates a mesh boundary layer Creates a mesh boundary layer @@ -7738,12 +7738,12 @@ Leave blank to use default Python executable FEM_MeshClear - + Clear FEM Mesh Clear FEM Mesh - + Clears the mesh of a FEM mesh object Clears the mesh of a FEM mesh object @@ -7751,12 +7751,12 @@ Leave blank to use default Python executable FEM_MeshGroup - + Mesh Group Mesh Group - + Creates a mesh group Creates a mesh group @@ -7764,12 +7764,12 @@ Leave blank to use default Python executable FEM_ResultShow - + Show Result Show Result - + Shows and visualizes the selected result data Shows and visualizes the selected result data @@ -7777,12 +7777,12 @@ Leave blank to use default Python executable FEM_ResultsPurge - + Purge Results Purge Results - + Purges all results from the active analysis Purges all results from the active analysis @@ -7790,12 +7790,12 @@ Leave blank to use default Python executable FEM_PostFilterGlyph - + Glyph Filter Glyph Filter - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization @@ -7986,7 +7986,7 @@ Leave blank to use default Python executable FemGui::ViewProviderFemAnalysis - + Activate Analysis Activate Analysis diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_es-AR.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_es-AR.ts index a310806199..76e2fd2ac4 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_es-AR.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_es-AR.ts @@ -3759,7 +3759,7 @@ with harmonic/oscillating driving current Grupos - + Are you sure you want to continue? ¿Estás seguro/a de que quieres continuar? @@ -4132,7 +4132,7 @@ Para posibles variables, vea el cuadro de descripción a continuación. Std_Delete - + Object dependencies Dependencias del objeto @@ -5444,12 +5444,12 @@ normal de la cara se utiliza como dirección FEM_Analysis - + New Analysis New Analysis - + Creates an analysis container with default solver Crea un contenedor de análisis con el solver predeterminado @@ -5457,12 +5457,12 @@ normal de la cara se utiliza como dirección FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes Remove All Clipping Planes - + Removes all clipping planes Elimina todos los planos de recorte @@ -5470,12 +5470,12 @@ normal de la cara se utiliza como dirección FEM_Examples - + FEM Examples FEM Examples - + Opens the FEM examples Abre ejemplos de FEM @@ -5483,12 +5483,12 @@ normal de la cara se utiliza como dirección FEM_MaterialEditor - + Material Editor Editor de materiales - + Opens the FreeCAD material editor Abrir el editor de materiales de FreeCAD @@ -5496,12 +5496,12 @@ normal de la cara se utiliza como dirección FEM_MaterialReinforced - + Reinforced Material (Concrete) Reinforced Material (Concrete) - + Creates a material for reinforced matrix material such as concrete Crea un material de matriz reforzado, como el hormigón @@ -5509,12 +5509,12 @@ normal de la cara se utiliza como dirección FEM_FEMMesh2Mesh - + FEM Mesh to Mesh FEM Mesh to Mesh - + Converts the surface of a FEM mesh to a mesh Convierte la superficie de una malla FEM en una malla @@ -5522,12 +5522,12 @@ normal de la cara se utiliza como dirección FEM_MeshDisplayInfo - + Display Mesh Info Display Mesh Info - + Displays FEM mesh information Muestra información de la malla FEM @@ -5535,12 +5535,12 @@ normal de la cara se utiliza como dirección FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh Mesh From Shape by Gmsh - + Creates a FEM mesh from a shape by Gmsh mesher Crea una malla FEM de una forma por Gmsh mesher @@ -5548,12 +5548,12 @@ normal de la cara se utiliza como dirección FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen Mesh From Shape by Netgen - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher Crea una malla FEM desde una forma sólida o cara mediante el creador de mallas interno de Netgen @@ -5561,12 +5561,12 @@ normal de la cara se utiliza como dirección FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard Solver CalculiX estándar - + Creates a standard FEM solver CalculiX with ccx tools Crea un solver FEM estándar CalculiX con herramientas de ccx @@ -5574,12 +5574,12 @@ normal de la cara se utiliza como dirección FEM_SolverControl - + Solver Job Control Solver Job Control - + Changes solver attributes and runs the calculations for the selected solver Cambia atributos del solucionador y ejecuta los cálculos @@ -5587,12 +5587,12 @@ normal de la cara se utiliza como dirección FEM_SolverElmer - + Solver Elmer Solver Elmer - + Creates a FEM solver Elmer Crea un solver FEM Elmer @@ -5600,12 +5600,12 @@ normal de la cara se utiliza como dirección FEM_SolverMystran - + Solver Mystran Solver Mystran - + Creates a FEM solver Mystran Crea un solver FEM Mystran @@ -5613,12 +5613,12 @@ normal de la cara se utiliza como dirección FEM_SolverRun - + Run Solver Run Solver - + Runs the calculations for the selected solver Ejecuta los cálculos del solver seleccionado @@ -5626,12 +5626,12 @@ normal de la cara se utiliza como dirección FEM_SolverZ88 - + Solver Z88 Solver Z88 - + Creates a FEM solver Z88 Crea un solver FEM Z88 @@ -6392,12 +6392,12 @@ No matching module was found in the current Python path. FEM_ConstraintBodyHeatSource - + Body Heat Source Body Heat Source - + Creates a body heat source Crea una fuente de calor de cuerpo @@ -6405,12 +6405,12 @@ No matching module was found in the current Python path. FEM_ConstraintCentrif - + Centrifugal Load Centrifugal Load - + Creates a centrifugal load Crea una carga centrífuga @@ -6418,12 +6418,12 @@ No matching module was found in the current Python path. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition Current Density Boundary Condition - + Creates a current density boundary condition Crea una condición de frontera de densidad de corriente @@ -6431,12 +6431,12 @@ No matching module was found in the current Python path. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition Electrostatic Potential Boundary Condition - + Creates an electrostatic potential boundary condition Crea una condición de frontera potencial electrostático @@ -6444,12 +6444,12 @@ No matching module was found in the current Python path. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition Flow Velocity Boundary Condition - + Creates a flow velocity boundary condition Crea una condición de frontera de velocidad de flujo @@ -6457,12 +6457,12 @@ No matching module was found in the current Python path. FEM_ConstraintInitialPressure - + Initial Pressure Condition Initial Pressure Condition - + Creates an initial pressure condition Crea una condición de presión inicial @@ -6470,12 +6470,12 @@ No matching module was found in the current Python path. FEM_ConstraintMagnetization - + Magnetization Boundary Condition Magnetization Boundary Condition - + Creates a magnetization boundary condition Crea una condición de frontera de magnetización @@ -6483,12 +6483,12 @@ No matching module was found in the current Python path. FEM_ConstraintSectionPrint - + Section Print Feature Section Print Feature - + Creates a section print feature Crear la visualización de variables de salida @@ -6496,12 +6496,12 @@ No matching module was found in the current Python path. FEM_ConstraintSelfWeight - + Gravity Load Gravity Load - + Creates a gravity load Crea una carga de gravedad @@ -6509,12 +6509,12 @@ No matching module was found in the current Python path. FEM_ConstraintTie - + Tie Constraint Tie Constraint - + Creates a tie constraint Crea una restricción de unión @@ -6522,12 +6522,12 @@ No matching module was found in the current Python path. FEM_MeshRegion - + Mesh Refinement Mesh Refinement - + Creates a FEM mesh refinement Crea un refinamiento de malla FEM @@ -6939,12 +6939,12 @@ Leave blank to use default Python executable FEM_SolverCalculiX - + Solver CalculiX Solver CalculiX - + Creates a FEM solver CalculiX Creates a FEM solver CalculiX @@ -7453,12 +7453,12 @@ Leave blank to use default Python executable FEM_ClippingPlaneAdd - + Clipping Plane on Face Clipping Plane on Face - + Adds a clipping plane on a selected face Adds a clipping plane on a selected face @@ -7466,12 +7466,12 @@ Leave blank to use default Python executable FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity Constant Vacuum Permittivity - + Creates a constant vacuum permittivity to overwrite standard value Creates a constant vacuum permittivity to overwrite standard value @@ -7479,12 +7479,12 @@ Leave blank to use default Python executable FEM_ConstraintElectricChargeDensity - + Electric Charge Density Electric Charge Density - + Creates an electric charge density Creates an electric charge density @@ -7492,12 +7492,12 @@ Leave blank to use default Python executable FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition Initial Flow Velocity Condition - + Creates an initial flow velocity condition Creates an initial flow velocity condition @@ -7505,12 +7505,12 @@ Leave blank to use default Python executable FEM_ElementFluid1D - + Fluid Section for 1D Flow Fluid Section for 1D Flow - + Creates a fluid section for 1D flow Creates a fluid section for 1D flow @@ -7518,12 +7518,12 @@ Leave blank to use default Python executable FEM_ElementGeometry1D - + Beam Cross Section Beam Cross Section - + Creates a beam cross section Creates a beam cross section @@ -7531,12 +7531,12 @@ Leave blank to use default Python executable FEM_ElementGeometry2D - + Shell Plate Thickness Shell Plate Thickness - + Creates a shell plate thickness Creates a shell plate thickness @@ -7544,12 +7544,12 @@ Leave blank to use default Python executable FEM_ElementRotation1D - + Beam Rotation Beam Rotation - + Creates a beam rotation Creates a beam rotation @@ -7557,12 +7557,12 @@ Leave blank to use default Python executable FEM_EquationDeformation - + Deformation Equation Deformation Equation - + Creates an equation for deformation (nonlinear elasticity) Creates an equation for deformation (nonlinear elasticity) @@ -7570,12 +7570,12 @@ Leave blank to use default Python executable FEM_EquationElasticity - + Elasticity Equation Elasticity Equation - + Creates an equation for elasticity (stress) Creates an equation for elasticity (stress) @@ -7583,12 +7583,12 @@ Leave blank to use default Python executable FEM_EquationElectricforce - + Electricforce Equation Electricforce Equation - + Creates an equation for electric forces Creates an equation for electric forces @@ -7596,12 +7596,12 @@ Leave blank to use default Python executable FEM_EquationElectrostatic - + Electrostatic Equation Electrostatic Equation - + Creates an equation for electrostatic Creates an equation for electrostatic @@ -7609,12 +7609,12 @@ Leave blank to use default Python executable FEM_EquationFlow - + Flow Equation Flow Equation - + Creates an equation for flow Creates an equation for flow @@ -7622,12 +7622,12 @@ Leave blank to use default Python executable FEM_EquationFlux - + Flux Equation Flux Equation - + Creates an equation for flux Creates an equation for flux @@ -7635,12 +7635,12 @@ Leave blank to use default Python executable FEM_EquationHeat - + Heat Equation Heat Equation - + Creates an equation for heat Creates an equation for heat @@ -7648,12 +7648,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic - + Magnetodynamic Equation Magnetodynamic Equation - + Creates an equation for magnetodynamic forces Creates an equation for magnetodynamic forces @@ -7661,12 +7661,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation Magnetodynamic 2D Equation - + Creates an equation for 2D magnetodynamic forces Creates an equation for 2D magnetodynamic forces @@ -7674,12 +7674,12 @@ Leave blank to use default Python executable FEM_EquationStaticCurrent - + Static Current Equation Static Current Equation - + Creates an equation for static current Creates an equation for static current @@ -7687,12 +7687,12 @@ Leave blank to use default Python executable FEM_MaterialFluid - + Fluid Material Fluid Material - + Creates a fluid material Creates a fluid material @@ -7700,12 +7700,12 @@ Leave blank to use default Python executable FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material Non-Linear Mechanical Material - + Creates a non-linear mechanical material Creates a non-linear mechanical material @@ -7713,12 +7713,12 @@ Leave blank to use default Python executable FEM_MaterialSolid - + Solid Material Solid Material - + Creates a solid material Creates a solid material @@ -7726,12 +7726,12 @@ Leave blank to use default Python executable FEM_MeshBoundaryLayer - + Mesh Boundary Layer Mesh Boundary Layer - + Creates a mesh boundary layer Creates a mesh boundary layer @@ -7739,12 +7739,12 @@ Leave blank to use default Python executable FEM_MeshClear - + Clear FEM Mesh Clear FEM Mesh - + Clears the mesh of a FEM mesh object Clears the mesh of a FEM mesh object @@ -7752,12 +7752,12 @@ Leave blank to use default Python executable FEM_MeshGroup - + Mesh Group Mesh Group - + Creates a mesh group Creates a mesh group @@ -7765,12 +7765,12 @@ Leave blank to use default Python executable FEM_ResultShow - + Show Result Show Result - + Shows and visualizes the selected result data Shows and visualizes the selected result data @@ -7778,12 +7778,12 @@ Leave blank to use default Python executable FEM_ResultsPurge - + Purge Results Purge Results - + Purges all results from the active analysis Purges all results from the active analysis @@ -7791,12 +7791,12 @@ Leave blank to use default Python executable FEM_PostFilterGlyph - + Glyph Filter Glyph Filter - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization @@ -7987,7 +7987,7 @@ Leave blank to use default Python executable FemGui::ViewProviderFemAnalysis - + Activate Analysis Activate Analysis diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_es-ES.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_es-ES.ts index cf2f7e7283..9911b92c88 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_es-ES.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_es-ES.ts @@ -3759,7 +3759,7 @@ with harmonic/oscillating driving current Grupos - + Are you sure you want to continue? ¿Está seguro de que desea continuar? @@ -4132,7 +4132,7 @@ Para posibles variables, vea el cuadro de descripción a continuación. Std_Delete - + Object dependencies Dependencias del objeto @@ -5444,12 +5444,12 @@ normal de la cara se utiliza como dirección FEM_Analysis - + New Analysis New Analysis - + Creates an analysis container with default solver Crea un contenedor de análisis con el solver predeterminado @@ -5457,12 +5457,12 @@ normal de la cara se utiliza como dirección FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes Remove All Clipping Planes - + Removes all clipping planes Elimina todos los planos de recorte @@ -5470,12 +5470,12 @@ normal de la cara se utiliza como dirección FEM_Examples - + FEM Examples FEM Examples - + Opens the FEM examples Abre ejemplos de FEM @@ -5483,12 +5483,12 @@ normal de la cara se utiliza como dirección FEM_MaterialEditor - + Material Editor Editor de materiales - + Opens the FreeCAD material editor Abrir el editor de materiales de FreeCAD @@ -5496,12 +5496,12 @@ normal de la cara se utiliza como dirección FEM_MaterialReinforced - + Reinforced Material (Concrete) Reinforced Material (Concrete) - + Creates a material for reinforced matrix material such as concrete Crea un material de matriz reforzado, como el hormigón @@ -5509,12 +5509,12 @@ normal de la cara se utiliza como dirección FEM_FEMMesh2Mesh - + FEM Mesh to Mesh FEM Mesh to Mesh - + Converts the surface of a FEM mesh to a mesh Convierte la superficie de una malla FEM en una malla @@ -5522,12 +5522,12 @@ normal de la cara se utiliza como dirección FEM_MeshDisplayInfo - + Display Mesh Info Display Mesh Info - + Displays FEM mesh information Muestra información de la malla FEM @@ -5535,12 +5535,12 @@ normal de la cara se utiliza como dirección FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh Mesh From Shape by Gmsh - + Creates a FEM mesh from a shape by Gmsh mesher Crea una malla FEM de una forma por Gmsh mesher @@ -5548,12 +5548,12 @@ normal de la cara se utiliza como dirección FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen Mesh From Shape by Netgen - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher Crea una malla FEM desde una forma sólida o cara mediante el creador de mallas interno de Netgen @@ -5561,12 +5561,12 @@ normal de la cara se utiliza como dirección FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard Solver CalculiX estándar - + Creates a standard FEM solver CalculiX with ccx tools Crea un solver FEM estándar CalculiX con herramientas de ccx @@ -5574,12 +5574,12 @@ normal de la cara se utiliza como dirección FEM_SolverControl - + Solver Job Control Solver Job Control - + Changes solver attributes and runs the calculations for the selected solver Cambia atributos del solucionador y ejecuta los cálculos @@ -5587,12 +5587,12 @@ normal de la cara se utiliza como dirección FEM_SolverElmer - + Solver Elmer Solver Elmer - + Creates a FEM solver Elmer Crea un solver FEM Elmer @@ -5600,12 +5600,12 @@ normal de la cara se utiliza como dirección FEM_SolverMystran - + Solver Mystran Solver Mystran - + Creates a FEM solver Mystran Crea un solver FEM Mystran @@ -5613,12 +5613,12 @@ normal de la cara se utiliza como dirección FEM_SolverRun - + Run Solver Run Solver - + Runs the calculations for the selected solver Ejecuta los cálculos del solver seleccionado @@ -5626,12 +5626,12 @@ normal de la cara se utiliza como dirección FEM_SolverZ88 - + Solver Z88 Solver Z88 - + Creates a FEM solver Z88 Crea un solver FEM Z88 @@ -6392,12 +6392,12 @@ No matching module was found in the current Python path. FEM_ConstraintBodyHeatSource - + Body Heat Source Body Heat Source - + Creates a body heat source Crea una fuente de calor de cuerpo @@ -6405,12 +6405,12 @@ No matching module was found in the current Python path. FEM_ConstraintCentrif - + Centrifugal Load Centrifugal Load - + Creates a centrifugal load Crea una carga centrífuga @@ -6418,12 +6418,12 @@ No matching module was found in the current Python path. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition Current Density Boundary Condition - + Creates a current density boundary condition Crea una condición de frontera de densidad de corriente @@ -6431,12 +6431,12 @@ No matching module was found in the current Python path. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition Electrostatic Potential Boundary Condition - + Creates an electrostatic potential boundary condition Crea una condición de frontera potencial electrostático @@ -6444,12 +6444,12 @@ No matching module was found in the current Python path. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition Flow Velocity Boundary Condition - + Creates a flow velocity boundary condition Crea una condición de frontera de velocidad de flujo @@ -6457,12 +6457,12 @@ No matching module was found in the current Python path. FEM_ConstraintInitialPressure - + Initial Pressure Condition Initial Pressure Condition - + Creates an initial pressure condition Crea una condición de presión inicial @@ -6470,12 +6470,12 @@ No matching module was found in the current Python path. FEM_ConstraintMagnetization - + Magnetization Boundary Condition Magnetization Boundary Condition - + Creates a magnetization boundary condition Crea una condición de frontera de magnetización @@ -6483,12 +6483,12 @@ No matching module was found in the current Python path. FEM_ConstraintSectionPrint - + Section Print Feature Section Print Feature - + Creates a section print feature Crear la visualización de variables de salida @@ -6496,12 +6496,12 @@ No matching module was found in the current Python path. FEM_ConstraintSelfWeight - + Gravity Load Gravity Load - + Creates a gravity load Crea una carga de gravedad @@ -6509,12 +6509,12 @@ No matching module was found in the current Python path. FEM_ConstraintTie - + Tie Constraint Tie Constraint - + Creates a tie constraint Crea una restricción de unión @@ -6522,12 +6522,12 @@ No matching module was found in the current Python path. FEM_MeshRegion - + Mesh Refinement Mesh Refinement - + Creates a FEM mesh refinement Crea un refinamiento de malla FEM @@ -6939,12 +6939,12 @@ Leave blank to use default Python executable FEM_SolverCalculiX - + Solver CalculiX Solver CalculiX - + Creates a FEM solver CalculiX Creates a FEM solver CalculiX @@ -7453,12 +7453,12 @@ Leave blank to use default Python executable FEM_ClippingPlaneAdd - + Clipping Plane on Face Clipping Plane on Face - + Adds a clipping plane on a selected face Adds a clipping plane on a selected face @@ -7466,12 +7466,12 @@ Leave blank to use default Python executable FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity Constant Vacuum Permittivity - + Creates a constant vacuum permittivity to overwrite standard value Creates a constant vacuum permittivity to overwrite standard value @@ -7479,12 +7479,12 @@ Leave blank to use default Python executable FEM_ConstraintElectricChargeDensity - + Electric Charge Density Electric Charge Density - + Creates an electric charge density Creates an electric charge density @@ -7492,12 +7492,12 @@ Leave blank to use default Python executable FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition Initial Flow Velocity Condition - + Creates an initial flow velocity condition Creates an initial flow velocity condition @@ -7505,12 +7505,12 @@ Leave blank to use default Python executable FEM_ElementFluid1D - + Fluid Section for 1D Flow Fluid Section for 1D Flow - + Creates a fluid section for 1D flow Creates a fluid section for 1D flow @@ -7518,12 +7518,12 @@ Leave blank to use default Python executable FEM_ElementGeometry1D - + Beam Cross Section Beam Cross Section - + Creates a beam cross section Creates a beam cross section @@ -7531,12 +7531,12 @@ Leave blank to use default Python executable FEM_ElementGeometry2D - + Shell Plate Thickness Shell Plate Thickness - + Creates a shell plate thickness Creates a shell plate thickness @@ -7544,12 +7544,12 @@ Leave blank to use default Python executable FEM_ElementRotation1D - + Beam Rotation Beam Rotation - + Creates a beam rotation Creates a beam rotation @@ -7557,12 +7557,12 @@ Leave blank to use default Python executable FEM_EquationDeformation - + Deformation Equation Deformation Equation - + Creates an equation for deformation (nonlinear elasticity) Creates an equation for deformation (nonlinear elasticity) @@ -7570,12 +7570,12 @@ Leave blank to use default Python executable FEM_EquationElasticity - + Elasticity Equation Elasticity Equation - + Creates an equation for elasticity (stress) Creates an equation for elasticity (stress) @@ -7583,12 +7583,12 @@ Leave blank to use default Python executable FEM_EquationElectricforce - + Electricforce Equation Electricforce Equation - + Creates an equation for electric forces Creates an equation for electric forces @@ -7596,12 +7596,12 @@ Leave blank to use default Python executable FEM_EquationElectrostatic - + Electrostatic Equation Electrostatic Equation - + Creates an equation for electrostatic Creates an equation for electrostatic @@ -7609,12 +7609,12 @@ Leave blank to use default Python executable FEM_EquationFlow - + Flow Equation Flow Equation - + Creates an equation for flow Creates an equation for flow @@ -7622,12 +7622,12 @@ Leave blank to use default Python executable FEM_EquationFlux - + Flux Equation Flux Equation - + Creates an equation for flux Creates an equation for flux @@ -7635,12 +7635,12 @@ Leave blank to use default Python executable FEM_EquationHeat - + Heat Equation Heat Equation - + Creates an equation for heat Creates an equation for heat @@ -7648,12 +7648,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic - + Magnetodynamic Equation Magnetodynamic Equation - + Creates an equation for magnetodynamic forces Creates an equation for magnetodynamic forces @@ -7661,12 +7661,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation Magnetodynamic 2D Equation - + Creates an equation for 2D magnetodynamic forces Creates an equation for 2D magnetodynamic forces @@ -7674,12 +7674,12 @@ Leave blank to use default Python executable FEM_EquationStaticCurrent - + Static Current Equation Static Current Equation - + Creates an equation for static current Creates an equation for static current @@ -7687,12 +7687,12 @@ Leave blank to use default Python executable FEM_MaterialFluid - + Fluid Material Fluid Material - + Creates a fluid material Creates a fluid material @@ -7700,12 +7700,12 @@ Leave blank to use default Python executable FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material Non-Linear Mechanical Material - + Creates a non-linear mechanical material Creates a non-linear mechanical material @@ -7713,12 +7713,12 @@ Leave blank to use default Python executable FEM_MaterialSolid - + Solid Material Solid Material - + Creates a solid material Creates a solid material @@ -7726,12 +7726,12 @@ Leave blank to use default Python executable FEM_MeshBoundaryLayer - + Mesh Boundary Layer Mesh Boundary Layer - + Creates a mesh boundary layer Creates a mesh boundary layer @@ -7739,12 +7739,12 @@ Leave blank to use default Python executable FEM_MeshClear - + Clear FEM Mesh Clear FEM Mesh - + Clears the mesh of a FEM mesh object Clears the mesh of a FEM mesh object @@ -7752,12 +7752,12 @@ Leave blank to use default Python executable FEM_MeshGroup - + Mesh Group Mesh Group - + Creates a mesh group Creates a mesh group @@ -7765,12 +7765,12 @@ Leave blank to use default Python executable FEM_ResultShow - + Show Result Show Result - + Shows and visualizes the selected result data Shows and visualizes the selected result data @@ -7778,12 +7778,12 @@ Leave blank to use default Python executable FEM_ResultsPurge - + Purge Results Purge Results - + Purges all results from the active analysis Purges all results from the active analysis @@ -7791,12 +7791,12 @@ Leave blank to use default Python executable FEM_PostFilterGlyph - + Glyph Filter Glyph Filter - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization @@ -7987,7 +7987,7 @@ Leave blank to use default Python executable FemGui::ViewProviderFemAnalysis - + Activate Analysis Activate Analysis diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_eu.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_eu.ts index ea88267f5f..ad92191809 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_eu.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_eu.ts @@ -3759,7 +3759,7 @@ with harmonic/oscillating driving current Taldeak - + Are you sure you want to continue? Ziur zaude jarraitu nahi duzula? @@ -4132,7 +4132,7 @@ Balizko aldagaietarako, ikusi beheko deskribapen-koadroa. Std_Delete - + Object dependencies Objektuaren mendekotasunak @@ -5444,12 +5444,12 @@ norabidea erabiliko da norabide gisa FEM_Analysis - + New Analysis New Analysis - + Creates an analysis container with default solver Analisi-edukiontzia sortzen du ebazle lehenetsiarekin @@ -5457,12 +5457,12 @@ norabidea erabiliko da norabide gisa FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes Remove All Clipping Planes - + Removes all clipping planes Ebaketa-plano guztiak kentzen ditu @@ -5470,12 +5470,12 @@ norabidea erabiliko da norabide gisa FEM_Examples - + FEM Examples FEM Examples - + Opens the FEM examples FEM adibideak irekitzen ditu @@ -5483,12 +5483,12 @@ norabidea erabiliko da norabide gisa FEM_MaterialEditor - + Material Editor Material Editor - + Opens the FreeCAD material editor FreeCADen materialen editorea irekitzen du @@ -5496,12 +5496,12 @@ norabidea erabiliko da norabide gisa FEM_MaterialReinforced - + Reinforced Material (Concrete) Reinforced Material (Concrete) - + Creates a material for reinforced matrix material such as concrete Material bat sortzen du matrize indartuko materialetarako, esaterako hormigoirako @@ -5509,12 +5509,12 @@ norabidea erabiliko da norabide gisa FEM_FEMMesh2Mesh - + FEM Mesh to Mesh FEM Mesh to Mesh - + Converts the surface of a FEM mesh to a mesh FEM amaraun baten azalera amaraun bihurtzen du @@ -5522,12 +5522,12 @@ norabidea erabiliko da norabide gisa FEM_MeshDisplayInfo - + Display Mesh Info Display Mesh Info - + Displays FEM mesh information FEM amaraunaren informazioa bistaratzen du @@ -5535,12 +5535,12 @@ norabidea erabiliko da norabide gisa FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh Mesh From Shape by Gmsh - + Creates a FEM mesh from a shape by Gmsh mesher FEM amaraun bat sortzen du forma batetik abiatuz, Gmsh sare-sortzailea erabiliz @@ -5548,12 +5548,12 @@ norabidea erabiliko da norabide gisa FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen Mesh From Shape by Netgen - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher FEM amaraun bat sortzen du solido batetik edo aurpegi-forma batetik, Netgen barneko amaraun-sortzailea erabiliz @@ -5561,12 +5561,12 @@ norabidea erabiliko da norabide gisa FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard CalculiX ebazle estandarra - + Creates a standard FEM solver CalculiX with ccx tools FEM CalculiX ebazle estandarra sortzen du ccx tresnekin @@ -5574,12 +5574,12 @@ norabidea erabiliko da norabide gisa FEM_SolverControl - + Solver Job Control Solver Job Control - + Changes solver attributes and runs the calculations for the selected solver Ebazlearen atributuak aldatzen ditu eta hautatutako ebazlerako kalkuluak exekutatzen ditu @@ -5587,12 +5587,12 @@ norabidea erabiliko da norabide gisa FEM_SolverElmer - + Solver Elmer Elmer ebazlea - + Creates a FEM solver Elmer FEM Elmer ebazlea sortzen du @@ -5600,12 +5600,12 @@ norabidea erabiliko da norabide gisa FEM_SolverMystran - + Solver Mystran Mystran ebazlea - + Creates a FEM solver Mystran FEM Mystran ebazlea sortzen du @@ -5613,12 +5613,12 @@ norabidea erabiliko da norabide gisa FEM_SolverRun - + Run Solver Run Solver - + Runs the calculations for the selected solver Hautatutako ebazlearen kalkuluak exekutatzen ditu @@ -5626,12 +5626,12 @@ norabidea erabiliko da norabide gisa FEM_SolverZ88 - + Solver Z88 Z88 ebazlea - + Creates a FEM solver Z88 FEM Z88 ebazlea sortzen du @@ -6392,12 +6392,12 @@ No matching module was found in the current Python path. FEM_ConstraintBodyHeatSource - + Body Heat Source Body Heat Source - + Creates a body heat source Gorputz-beroaren iturburu bat sortzen du @@ -6405,12 +6405,12 @@ No matching module was found in the current Python path. FEM_ConstraintCentrif - + Centrifugal Load Centrifugal Load - + Creates a centrifugal load Karga zentrifukoa sortzen du @@ -6418,12 +6418,12 @@ No matching module was found in the current Python path. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition Current Density Boundary Condition - + Creates a current density boundary condition Uneko dentsitatearen muga-baldintza sortzen du @@ -6431,12 +6431,12 @@ No matching module was found in the current Python path. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition Electrostatic Potential Boundary Condition - + Creates an electrostatic potential boundary condition Potentzial elektrostatikoaren muga-baldintza sortzen du @@ -6444,12 +6444,12 @@ No matching module was found in the current Python path. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition Flow Velocity Boundary Condition - + Creates a flow velocity boundary condition Fluxu-abiaduraren muga-baldintza sortzen du @@ -6457,12 +6457,12 @@ No matching module was found in the current Python path. FEM_ConstraintInitialPressure - + Initial Pressure Condition Initial Pressure Condition - + Creates an initial pressure condition Hasierako presioaren baldintza sortzen du @@ -6470,12 +6470,12 @@ No matching module was found in the current Python path. FEM_ConstraintMagnetization - + Magnetization Boundary Condition Magnetization Boundary Condition - + Creates a magnetization boundary condition Magnetizazioaren muga-baldintza sortzen du @@ -6483,12 +6483,12 @@ No matching module was found in the current Python path. FEM_ConstraintSectionPrint - + Section Print Feature Section Print Feature - + Creates a section print feature Sekzio-inprimatzearen elementu bat sortzen du @@ -6496,12 +6496,12 @@ No matching module was found in the current Python path. FEM_ConstraintSelfWeight - + Gravity Load Gravity Load - + Creates a gravity load Grabitate-karga bat sortzen du @@ -6509,12 +6509,12 @@ No matching module was found in the current Python path. FEM_ConstraintTie - + Tie Constraint Tie Constraint - + Creates a tie constraint Lokarri-murrizketa sortzen du @@ -6522,12 +6522,12 @@ No matching module was found in the current Python path. FEM_MeshRegion - + Mesh Refinement Mesh Refinement - + Creates a FEM mesh refinement Creates a FEM mesh refinement @@ -6939,12 +6939,12 @@ Leave blank to use default Python executable FEM_SolverCalculiX - + Solver CalculiX Solver CalculiX - + Creates a FEM solver CalculiX Creates a FEM solver CalculiX @@ -7453,12 +7453,12 @@ Leave blank to use default Python executable FEM_ClippingPlaneAdd - + Clipping Plane on Face Clipping Plane on Face - + Adds a clipping plane on a selected face Adds a clipping plane on a selected face @@ -7466,12 +7466,12 @@ Leave blank to use default Python executable FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity Constant Vacuum Permittivity - + Creates a constant vacuum permittivity to overwrite standard value Creates a constant vacuum permittivity to overwrite standard value @@ -7479,12 +7479,12 @@ Leave blank to use default Python executable FEM_ConstraintElectricChargeDensity - + Electric Charge Density Electric Charge Density - + Creates an electric charge density Creates an electric charge density @@ -7492,12 +7492,12 @@ Leave blank to use default Python executable FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition Initial Flow Velocity Condition - + Creates an initial flow velocity condition Creates an initial flow velocity condition @@ -7505,12 +7505,12 @@ Leave blank to use default Python executable FEM_ElementFluid1D - + Fluid Section for 1D Flow Fluid Section for 1D Flow - + Creates a fluid section for 1D flow Creates a fluid section for 1D flow @@ -7518,12 +7518,12 @@ Leave blank to use default Python executable FEM_ElementGeometry1D - + Beam Cross Section Beam Cross Section - + Creates a beam cross section Creates a beam cross section @@ -7531,12 +7531,12 @@ Leave blank to use default Python executable FEM_ElementGeometry2D - + Shell Plate Thickness Shell Plate Thickness - + Creates a shell plate thickness Creates a shell plate thickness @@ -7544,12 +7544,12 @@ Leave blank to use default Python executable FEM_ElementRotation1D - + Beam Rotation Beam Rotation - + Creates a beam rotation Creates a beam rotation @@ -7557,12 +7557,12 @@ Leave blank to use default Python executable FEM_EquationDeformation - + Deformation Equation Deformation Equation - + Creates an equation for deformation (nonlinear elasticity) Creates an equation for deformation (nonlinear elasticity) @@ -7570,12 +7570,12 @@ Leave blank to use default Python executable FEM_EquationElasticity - + Elasticity Equation Elasticity Equation - + Creates an equation for elasticity (stress) Creates an equation for elasticity (stress) @@ -7583,12 +7583,12 @@ Leave blank to use default Python executable FEM_EquationElectricforce - + Electricforce Equation Electricforce Equation - + Creates an equation for electric forces Creates an equation for electric forces @@ -7596,12 +7596,12 @@ Leave blank to use default Python executable FEM_EquationElectrostatic - + Electrostatic Equation Electrostatic Equation - + Creates an equation for electrostatic Creates an equation for electrostatic @@ -7609,12 +7609,12 @@ Leave blank to use default Python executable FEM_EquationFlow - + Flow Equation Flow Equation - + Creates an equation for flow Creates an equation for flow @@ -7622,12 +7622,12 @@ Leave blank to use default Python executable FEM_EquationFlux - + Flux Equation Flux Equation - + Creates an equation for flux Creates an equation for flux @@ -7635,12 +7635,12 @@ Leave blank to use default Python executable FEM_EquationHeat - + Heat Equation Heat Equation - + Creates an equation for heat Creates an equation for heat @@ -7648,12 +7648,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic - + Magnetodynamic Equation Magnetodynamic Equation - + Creates an equation for magnetodynamic forces Creates an equation for magnetodynamic forces @@ -7661,12 +7661,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation Magnetodynamic 2D Equation - + Creates an equation for 2D magnetodynamic forces Creates an equation for 2D magnetodynamic forces @@ -7674,12 +7674,12 @@ Leave blank to use default Python executable FEM_EquationStaticCurrent - + Static Current Equation Static Current Equation - + Creates an equation for static current Creates an equation for static current @@ -7687,12 +7687,12 @@ Leave blank to use default Python executable FEM_MaterialFluid - + Fluid Material Fluid Material - + Creates a fluid material Creates a fluid material @@ -7700,12 +7700,12 @@ Leave blank to use default Python executable FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material Non-Linear Mechanical Material - + Creates a non-linear mechanical material Creates a non-linear mechanical material @@ -7713,12 +7713,12 @@ Leave blank to use default Python executable FEM_MaterialSolid - + Solid Material Solid Material - + Creates a solid material Creates a solid material @@ -7726,12 +7726,12 @@ Leave blank to use default Python executable FEM_MeshBoundaryLayer - + Mesh Boundary Layer Mesh Boundary Layer - + Creates a mesh boundary layer Creates a mesh boundary layer @@ -7739,12 +7739,12 @@ Leave blank to use default Python executable FEM_MeshClear - + Clear FEM Mesh Clear FEM Mesh - + Clears the mesh of a FEM mesh object Clears the mesh of a FEM mesh object @@ -7752,12 +7752,12 @@ Leave blank to use default Python executable FEM_MeshGroup - + Mesh Group Mesh Group - + Creates a mesh group Creates a mesh group @@ -7765,12 +7765,12 @@ Leave blank to use default Python executable FEM_ResultShow - + Show Result Show Result - + Shows and visualizes the selected result data Shows and visualizes the selected result data @@ -7778,12 +7778,12 @@ Leave blank to use default Python executable FEM_ResultsPurge - + Purge Results Purge Results - + Purges all results from the active analysis Purges all results from the active analysis @@ -7791,12 +7791,12 @@ Leave blank to use default Python executable FEM_PostFilterGlyph - + Glyph Filter Glyph Filter - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization @@ -7987,7 +7987,7 @@ Leave blank to use default Python executable FemGui::ViewProviderFemAnalysis - + Activate Analysis Activate Analysis diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_fi.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_fi.ts index 1ff1d4e540..e3ab52a346 100755 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_fi.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_fi.ts @@ -3759,7 +3759,7 @@ with harmonic/oscillating driving current Ryhmät - + Are you sure you want to continue? Haluatko varmasti jatkaa? @@ -4132,7 +4132,7 @@ For possible variables, see the description box below. Std_Delete - + Object dependencies Objektin riippuvuudet @@ -5444,12 +5444,12 @@ normal vector of the face is used as direction FEM_Analysis - + New Analysis New Analysis - + Creates an analysis container with default solver Creates an analysis container with default solver @@ -5457,12 +5457,12 @@ normal vector of the face is used as direction FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes Remove All Clipping Planes - + Removes all clipping planes Removes all clipping planes @@ -5470,12 +5470,12 @@ normal vector of the face is used as direction FEM_Examples - + FEM Examples FEM Examples - + Opens the FEM examples Opens the FEM examples @@ -5483,12 +5483,12 @@ normal vector of the face is used as direction FEM_MaterialEditor - + Material Editor Materiaalieditori - + Opens the FreeCAD material editor Opens the FreeCAD material editor @@ -5496,12 +5496,12 @@ normal vector of the face is used as direction FEM_MaterialReinforced - + Reinforced Material (Concrete) Reinforced Material (Concrete) - + Creates a material for reinforced matrix material such as concrete Creates a material for reinforced matrix material such as concrete @@ -5509,12 +5509,12 @@ normal vector of the face is used as direction FEM_FEMMesh2Mesh - + FEM Mesh to Mesh FEM Mesh to Mesh - + Converts the surface of a FEM mesh to a mesh Converts the surface of a FEM mesh to a mesh @@ -5522,12 +5522,12 @@ normal vector of the face is used as direction FEM_MeshDisplayInfo - + Display Mesh Info Display Mesh Info - + Displays FEM mesh information Displays FEM mesh information @@ -5535,12 +5535,12 @@ normal vector of the face is used as direction FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh Mesh From Shape by Gmsh - + Creates a FEM mesh from a shape by Gmsh mesher Creates a FEM mesh from a shape by Gmsh mesher @@ -5548,12 +5548,12 @@ normal vector of the face is used as direction FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen Mesh From Shape by Netgen - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher Creates a FEM mesh from a solid or face shape by Netgen internal mesher @@ -5561,12 +5561,12 @@ normal vector of the face is used as direction FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard Solver CalculiX Standard - + Creates a standard FEM solver CalculiX with ccx tools Creates a standard FEM solver CalculiX with ccx tools @@ -5574,12 +5574,12 @@ normal vector of the face is used as direction FEM_SolverControl - + Solver Job Control Solver Job Control - + Changes solver attributes and runs the calculations for the selected solver Changes solver attributes and runs the calculations for the selected solver @@ -5587,12 +5587,12 @@ normal vector of the face is used as direction FEM_SolverElmer - + Solver Elmer Solver Elmer - + Creates a FEM solver Elmer Creates a FEM solver Elmer @@ -5600,12 +5600,12 @@ normal vector of the face is used as direction FEM_SolverMystran - + Solver Mystran Solver Mystran - + Creates a FEM solver Mystran Creates a FEM solver Mystran @@ -5613,12 +5613,12 @@ normal vector of the face is used as direction FEM_SolverRun - + Run Solver Run Solver - + Runs the calculations for the selected solver Runs the calculations for the selected solver @@ -5626,12 +5626,12 @@ normal vector of the face is used as direction FEM_SolverZ88 - + Solver Z88 Solver Z88 - + Creates a FEM solver Z88 Creates a FEM solver Z88 @@ -6392,12 +6392,12 @@ No matching module was found in the current Python path. FEM_ConstraintBodyHeatSource - + Body Heat Source Body Heat Source - + Creates a body heat source Creates a body heat source @@ -6405,12 +6405,12 @@ No matching module was found in the current Python path. FEM_ConstraintCentrif - + Centrifugal Load Centrifugal Load - + Creates a centrifugal load Creates a centrifugal load @@ -6418,12 +6418,12 @@ No matching module was found in the current Python path. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition Current Density Boundary Condition - + Creates a current density boundary condition Creates a current density boundary condition @@ -6431,12 +6431,12 @@ No matching module was found in the current Python path. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition Electrostatic Potential Boundary Condition - + Creates an electrostatic potential boundary condition Creates an electrostatic potential boundary condition @@ -6444,12 +6444,12 @@ No matching module was found in the current Python path. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition Flow Velocity Boundary Condition - + Creates a flow velocity boundary condition Creates a flow velocity boundary condition @@ -6457,12 +6457,12 @@ No matching module was found in the current Python path. FEM_ConstraintInitialPressure - + Initial Pressure Condition Initial Pressure Condition - + Creates an initial pressure condition Creates an initial pressure condition @@ -6470,12 +6470,12 @@ No matching module was found in the current Python path. FEM_ConstraintMagnetization - + Magnetization Boundary Condition Magnetization Boundary Condition - + Creates a magnetization boundary condition Creates a magnetization boundary condition @@ -6483,12 +6483,12 @@ No matching module was found in the current Python path. FEM_ConstraintSectionPrint - + Section Print Feature Section Print Feature - + Creates a section print feature Creates a section print feature @@ -6496,12 +6496,12 @@ No matching module was found in the current Python path. FEM_ConstraintSelfWeight - + Gravity Load Gravity Load - + Creates a gravity load Creates a gravity load @@ -6509,12 +6509,12 @@ No matching module was found in the current Python path. FEM_ConstraintTie - + Tie Constraint Tie Constraint - + Creates a tie constraint Creates a tie constraint @@ -6522,12 +6522,12 @@ No matching module was found in the current Python path. FEM_MeshRegion - + Mesh Refinement Mesh Refinement - + Creates a FEM mesh refinement Creates a FEM mesh refinement @@ -6939,12 +6939,12 @@ Leave blank to use default Python executable FEM_SolverCalculiX - + Solver CalculiX Solver CalculiX - + Creates a FEM solver CalculiX Creates a FEM solver CalculiX @@ -7453,12 +7453,12 @@ Leave blank to use default Python executable FEM_ClippingPlaneAdd - + Clipping Plane on Face Clipping Plane on Face - + Adds a clipping plane on a selected face Adds a clipping plane on a selected face @@ -7466,12 +7466,12 @@ Leave blank to use default Python executable FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity Constant Vacuum Permittivity - + Creates a constant vacuum permittivity to overwrite standard value Creates a constant vacuum permittivity to overwrite standard value @@ -7479,12 +7479,12 @@ Leave blank to use default Python executable FEM_ConstraintElectricChargeDensity - + Electric Charge Density Electric Charge Density - + Creates an electric charge density Creates an electric charge density @@ -7492,12 +7492,12 @@ Leave blank to use default Python executable FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition Initial Flow Velocity Condition - + Creates an initial flow velocity condition Creates an initial flow velocity condition @@ -7505,12 +7505,12 @@ Leave blank to use default Python executable FEM_ElementFluid1D - + Fluid Section for 1D Flow Fluid Section for 1D Flow - + Creates a fluid section for 1D flow Creates a fluid section for 1D flow @@ -7518,12 +7518,12 @@ Leave blank to use default Python executable FEM_ElementGeometry1D - + Beam Cross Section Beam Cross Section - + Creates a beam cross section Creates a beam cross section @@ -7531,12 +7531,12 @@ Leave blank to use default Python executable FEM_ElementGeometry2D - + Shell Plate Thickness Shell Plate Thickness - + Creates a shell plate thickness Creates a shell plate thickness @@ -7544,12 +7544,12 @@ Leave blank to use default Python executable FEM_ElementRotation1D - + Beam Rotation Beam Rotation - + Creates a beam rotation Creates a beam rotation @@ -7557,12 +7557,12 @@ Leave blank to use default Python executable FEM_EquationDeformation - + Deformation Equation Deformation Equation - + Creates an equation for deformation (nonlinear elasticity) Creates an equation for deformation (nonlinear elasticity) @@ -7570,12 +7570,12 @@ Leave blank to use default Python executable FEM_EquationElasticity - + Elasticity Equation Elasticity Equation - + Creates an equation for elasticity (stress) Creates an equation for elasticity (stress) @@ -7583,12 +7583,12 @@ Leave blank to use default Python executable FEM_EquationElectricforce - + Electricforce Equation Electricforce Equation - + Creates an equation for electric forces Creates an equation for electric forces @@ -7596,12 +7596,12 @@ Leave blank to use default Python executable FEM_EquationElectrostatic - + Electrostatic Equation Electrostatic Equation - + Creates an equation for electrostatic Creates an equation for electrostatic @@ -7609,12 +7609,12 @@ Leave blank to use default Python executable FEM_EquationFlow - + Flow Equation Flow Equation - + Creates an equation for flow Creates an equation for flow @@ -7622,12 +7622,12 @@ Leave blank to use default Python executable FEM_EquationFlux - + Flux Equation Flux Equation - + Creates an equation for flux Creates an equation for flux @@ -7635,12 +7635,12 @@ Leave blank to use default Python executable FEM_EquationHeat - + Heat Equation Heat Equation - + Creates an equation for heat Creates an equation for heat @@ -7648,12 +7648,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic - + Magnetodynamic Equation Magnetodynamic Equation - + Creates an equation for magnetodynamic forces Creates an equation for magnetodynamic forces @@ -7661,12 +7661,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation Magnetodynamic 2D Equation - + Creates an equation for 2D magnetodynamic forces Creates an equation for 2D magnetodynamic forces @@ -7674,12 +7674,12 @@ Leave blank to use default Python executable FEM_EquationStaticCurrent - + Static Current Equation Static Current Equation - + Creates an equation for static current Creates an equation for static current @@ -7687,12 +7687,12 @@ Leave blank to use default Python executable FEM_MaterialFluid - + Fluid Material Fluid Material - + Creates a fluid material Creates a fluid material @@ -7700,12 +7700,12 @@ Leave blank to use default Python executable FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material Non-Linear Mechanical Material - + Creates a non-linear mechanical material Creates a non-linear mechanical material @@ -7713,12 +7713,12 @@ Leave blank to use default Python executable FEM_MaterialSolid - + Solid Material Solid Material - + Creates a solid material Creates a solid material @@ -7726,12 +7726,12 @@ Leave blank to use default Python executable FEM_MeshBoundaryLayer - + Mesh Boundary Layer Mesh Boundary Layer - + Creates a mesh boundary layer Creates a mesh boundary layer @@ -7739,12 +7739,12 @@ Leave blank to use default Python executable FEM_MeshClear - + Clear FEM Mesh Clear FEM Mesh - + Clears the mesh of a FEM mesh object Clears the mesh of a FEM mesh object @@ -7752,12 +7752,12 @@ Leave blank to use default Python executable FEM_MeshGroup - + Mesh Group Mesh Group - + Creates a mesh group Creates a mesh group @@ -7765,12 +7765,12 @@ Leave blank to use default Python executable FEM_ResultShow - + Show Result Show Result - + Shows and visualizes the selected result data Shows and visualizes the selected result data @@ -7778,12 +7778,12 @@ Leave blank to use default Python executable FEM_ResultsPurge - + Purge Results Purge Results - + Purges all results from the active analysis Purges all results from the active analysis @@ -7791,12 +7791,12 @@ Leave blank to use default Python executable FEM_PostFilterGlyph - + Glyph Filter Glyph Filter - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization @@ -7987,7 +7987,7 @@ Leave blank to use default Python executable FemGui::ViewProviderFemAnalysis - + Activate Analysis Activate Analysis diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_fr.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_fr.ts index 208b2db92a..ef0fcaea11 100755 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_fr.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_fr.ts @@ -16,7 +16,7 @@ Creates a bearing constraint - Créer une contrainte de roulement + Crée une contrainte de roulement. @@ -34,7 +34,7 @@ Creates a contact constraint between faces - Créer une contrainte de contact entre les faces + Crée une contrainte de contact entre les faces. @@ -52,7 +52,7 @@ Creates a displacement boundary condition for a geometric entity - Créer une condition limite de déplacement pour une entité géométrique + Crée une condition limite de déplacement pour une entité géométrique. @@ -70,7 +70,7 @@ Creates a fixed boundary condition for a geometric entity - Créer une condition de limite fixe pour une entité géométrique + Crée une condition de limite fixe pour une entité géométrique. @@ -88,7 +88,7 @@ Create fluid boundary condition on face entity for Computional Fluid Dynamics - Créer une condition limite pour un fluide sur une surface dans l'analyse en mécanique des fluides numérique + Crée une condition limite pour un fluide sur une surface dans l'analyse en mécanique des fluides numérique. @@ -106,7 +106,7 @@ Creates a force load applied to a geometric entity - Créer une charge d'effort appliquée à une entité géométrique + Crée une charge d'effort appliquée sur une entité géométrique. @@ -124,7 +124,7 @@ Creates a gear constraint - Créer une contrainte d'engrenage + Crée une contrainte d'engrenage. @@ -142,7 +142,7 @@ Creates a heat flux load acting on a face - Créer une charge de flux thermique agissant sur une face + Crée une charge de flux thermique agissant sur une face. @@ -160,7 +160,7 @@ Creates an initial temperature acting on a body - Créer une température initiale agissant sur un corps + Crée une température initiale agissant sur un corps. @@ -178,7 +178,7 @@ Creates a plane multi-point constraint for a face - Créer une contrainte multi-points selon un plan pour une face + Crée une contrainte multi-points selon un plan pour une face. @@ -196,7 +196,7 @@ Creates a pressure load acting on a face - Créer une charge de pression agissant sur une face + Crée une charge de pression agissant sur une face. @@ -214,7 +214,7 @@ Creates a pulley constraint - Créer une contrainte de poulie + Crée une contrainte de poulie. @@ -250,7 +250,7 @@ Creates a temperature/concentrated heat flux load acting on a face - Créer une charge de température/flux thermique concentrée agissant sur une face + Crée une charge de température/flux thermique concentrée agissant sur une face. @@ -268,7 +268,7 @@ Creates a local coordinate system on a face - Crée un système de coordonnées locales sur une face. + Crée un système de coordonnées local sur une face. @@ -286,7 +286,7 @@ Creates a FEM mesh nodes set - Créer un ensemble de nœuds de maillage FEM + Crée un ensemble de nœuds de maillage FEM. @@ -301,7 +301,7 @@ Select a single FEM Mesh. - Sélectionner un seul maillage FEM, svp. + Sélectionner un seul maillage FEM @@ -314,12 +314,12 @@ Node Set by Polygon - Nœud défini par un Polygone + Nœud défini par un polygone Creates a node set by polygon selection - Crée un nœud défini par la sélection du polygone + Crée un nœud défini par la sélection du polygone. @@ -355,7 +355,7 @@ Defines a clip filter which uses functions to define the clipped region - Définit un filtre d'écrêtage qui utilise des fonctions pour définir la région écrêtée. + Définit un filtre d'écrêtage par fonctions pour définir la région écrêtée. @@ -796,22 +796,22 @@ Create a plane function, defined by its origin and normal - Créer une fonction de plan, définie par son origine et sa normale + Crée une fonction plan définie par son origine et sa normale. Create a sphere function, defined by its center and radius - Créer une fonction de sphère, définie par son centre et son rayon + Créer une fonction sphère définie par son centre et son rayon Create a cylinder function, defined by its center, axis and radius - Créer une fonction cylindre, définie par son centre, son axe et son rayon + Créer une fonction cylindre définie par son centre, son axe et son rayon Create a box function, defined by its center, length, width and height - Créer une fonction boîte, définie par son centre, sa longueur, sa largeur et sa hauteur + Créer une fonction boîte définie par son centre, sa longueur, sa largeur et sa hauteur @@ -1060,7 +1060,7 @@ Cela n'a d'effet que si l'option « Pipeline uniquement » est activée. Beam, shell element 3D output format - Format du résultat 3D pour les éléments de type poutre et coque + Format du résultat 3D pour les éléments de type élément 1D et coque @@ -1202,10 +1202,10 @@ Highest: Only the highest elements will be exported. This means volumes for a vo FEM: Only FEM elements will be exported. This means only edges not belonging to faces and faces not belonging to volumes. Tous : tous les éléments seront exportés. - -Les plus élevés : seuls les éléments les plus élevés seront exportés. Cela signifie les volumes pour un maillage volumique et les faces pour un maillage en coque. - -FEM : seuls les éléments FEM seront exportés. Cela signifie uniquement les arêtes n'appartenant pas à des faces et les faces n'appartenant pas à des volumes. +Les plus élevés : seuls les éléments les plus élevés seront exportés. Cela signifie les volumes pour un maillage volumique et les faces pour +un maillage en coque. +FEM : seuls les éléments FEM seront exportés. Cela signifie uniquement les arêtes n'appartenant pas à des faces et les faces n'appartenant +pas à des volumes. @@ -1222,8 +1222,8 @@ Every analysis feature and, if there are different materials, material consists of two mesh groups - faces and nodes where the constraint or material is applied. Les groupes de maillage sont également exportés. -Chaque fonction d'analyse et, s'il y a différents matériaux, le matériau se compose de deux -groupes de maillage : les faces et les nœuds où la contrainte ou le matériau est appliqué. +Chaque fonction d'analyse et, s'il y a différents matériaux, le matériau se compose de deux groupes de maillage : les faces et les nœuds où +la contrainte ou le matériau est appliqué. @@ -1276,8 +1276,8 @@ groupes de maillage : les faces et les nœuds où la contrainte ou le matériau Create a directory in the same folder in which the FCStd file of the document is located. Use Subfolder for each solver (e.g. for a file ./mydoc.FCStd and a solver with the label Elmer002 use ./mydoc/Elmer002). - Créer un répertoire dans le même dossier où se trouve le fichier FCStd. -Utiliser un sous-dossier pour chaque solveur (par ex : pour un fichier ./mydoc.FCStd et un solveur portant l'étiquette Elmer002, utiliser ./mydoc/Elmer002). + Créer un répertoire dans le même dossier où se trouve le fichier FCStd. Utiliser un sous-dossier pour chaque solveur. +Par ex : pour un fichier ./mydoc.FCStd et un solveur portant l'étiquette Elmer002, utiliser ./mydoc/Elmer002. @@ -1558,7 +1558,7 @@ Remarque : ce réglage nécessite les noms exacts des composants du résultat et Leave blank to use default mystran binary file - Laisser vide pour utiliser le fichier binaire mystran par défaut + Laisser vide pour utiliser le fichier binaire Mystran par défaut @@ -1640,9 +1640,9 @@ Remarque : ce réglage nécessite les noms exacts des composants du résultat et You might need to increase this when using the Cholesky solver and getting the error message that "MAXGS" needs to be increased. - Taille maximale dans la matrice de rigidité. -Vous devrez peut-être augmenter cette valeur si vous utilisez le solveur de Cholesky et -que vous obtenez le message d'erreur indiquant que « MAXGS » doit être augmenté. + Nombre maximum de points dans la matrice de raideur +Vous devrez peut-être augmenter cette valeur si vous utilisez le solveur de Cholesky et que vous obtenez le message d'erreur indiquant que +« MAXGS » doit être augmenté. @@ -2007,7 +2007,7 @@ et que vous avez le message d'erreur indiquant que "MAXKOI" doit être augmenté Select geometry of type: - Sélectionner une géométrie de type : + Sélectionner une géométrie de type : @@ -2052,7 +2052,7 @@ et que vous avez le message d'erreur indiquant que "MAXKOI" doit être augmenté Select geometry of type: - Sélectionner une géométrie de type : + Sélectionner une géométrie de type : @@ -2112,12 +2112,12 @@ et que vous avez le message d'erreur indiquant que "MAXKOI" doit être augmenté select boundary type, faces and set value - sélectionner le type de limite, les faces et rentrer une valeur + Sélectionner le type de limite, des faces et saisir une valeur Select geometry of type: - Sélectionner une géométrie de type : + Sélectionner une géométrie de type : @@ -2242,7 +2242,7 @@ et que vous avez le message d'erreur indiquant que "MAXKOI" doit être augmenté Select geometry of type: - Sélectionner une géométrie de type : + Sélectionner une géométrie de type : @@ -2323,7 +2323,7 @@ et que vous avez le message d'erreur indiquant que "MAXKOI" doit être augmenté Select geometry of type: - Sélectionner une géométrie de type : + Sélectionner une géométrie de type : @@ -2429,7 +2429,7 @@ et que vous avez le message d'erreur indiquant que "MAXKOI" doit être augmenté Select geometry of type: - Sélectionner une géométrie de type : + Sélectionner une géométrie de type : @@ -2487,7 +2487,7 @@ et que vous avez le message d'erreur indiquant que "MAXKOI" doit être augmenté Select geometry of type: - Sélectionner une géométrie de type : + Sélectionner une géométrie de type : @@ -2532,7 +2532,7 @@ et que vous avez le message d'erreur indiquant que "MAXKOI" doit être augmenté Select geometry of type: - Sélectionner une géométrie de type : + Sélectionner une géométrie de type : @@ -3227,7 +3227,7 @@ Remarque : n'a pas d'effet si un solide a été sélectionné. Identifier Used for Mesh Export - Identifiant utilisé pour l'exportation de maillage + Identifiant utilisé pour l'exportation de maillages @@ -3565,7 +3565,7 @@ avec un courant primaire harmonique/oscillant. One field for each frame - Un champ pour chaque image + Un champ en X pour chaque image @@ -3756,7 +3756,7 @@ avec un courant primaire harmonique/oscillant. Groupes - + Are you sure you want to continue? Êtes-vous sûr de vouloir continuer ? @@ -4084,7 +4084,7 @@ Pour les variables possibles, voir la zone de description ci-dessous. Edit .inp File - Modifier le fichier .inp + Éditer un fichier .inp @@ -4128,7 +4128,7 @@ Pour les variables possibles, voir la zone de description ci-dessous. Std_Delete - + Object dependencies Dépendances des objets @@ -4347,7 +4347,7 @@ Pour les variables possibles, voir la zone de description ci-dessous. Contact stiffness - Rigidité de contact + Raideur de contact @@ -4357,7 +4357,7 @@ Pour les variables possibles, voir la zone de description ci-dessous. Enable friction - Activer la friction + Activer une friction @@ -4444,7 +4444,7 @@ générée par l'écoulement (l'option ne s'applique qu'au solveur Elmer) Rotations are only valid for beam and shell elements - Les rotations ne sont valides que pour les éléments de type poutre et coque. + Les rotations ne sont valides que pour les éléments de type élément 1D et coque. @@ -4648,7 +4648,7 @@ normal vector of the face is used as direction Task Heat Flux Load - Panneau des tâches de Charge de flux thermique + Panneau des tâches de la charge de flux thermique @@ -4766,12 +4766,12 @@ normal vector of the face is used as direction Normal stiffness - Rigidité normale + Raideur normale Stiffness used for the Elmer solver - Rigidité utilisée pour le solveur Elmer + Raideur utilisée pour le solveur Elmer @@ -4787,7 +4787,7 @@ normal vector of the face is used as direction Tangential stiffness - Rigidité tangentielle + Raideur tangentielle @@ -5435,25 +5435,25 @@ normal vector of the face is used as direction FEM_Analysis - + New Analysis Analyser - + Creates an analysis container with default solver - Créer un conteneur d’analyse avec le solveur standard + Crée un conteneur d’analyse avec le solveur standard. FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes Supprimer tous les plans de coupe - + Removes all clipping planes Supprimer tous les plans de coupe @@ -5461,12 +5461,12 @@ normal vector of the face is used as direction FEM_Examples - + FEM Examples Exemples de l'atelier FEM - + Opens the FEM examples Ouvrir des exemples de l'atelier FEM @@ -5474,12 +5474,12 @@ normal vector of the face is used as direction FEM_MaterialEditor - + Material Editor Éditeur de matériaux - + Opens the FreeCAD material editor Ouvrir l’éditeur de matériaux de FreeCAD @@ -5487,25 +5487,25 @@ normal vector of the face is used as direction FEM_MaterialReinforced - + Reinforced Material (Concrete) Matériau renforcé (béton) - + Creates a material for reinforced matrix material such as concrete - Créer un matériau pour des composites renforcés tels que le béton + Crée un matériau pour des composites renforcés tels que le béton. FEM_FEMMesh2Mesh - + FEM Mesh to Mesh Convertir un maillage FEM en maillage surfacique - + Converts the surface of a FEM mesh to a mesh Convertir la surface d'un maillage FEM en maillage surfacique @@ -5513,12 +5513,12 @@ normal vector of the face is used as direction FEM_MeshDisplayInfo - + Display Mesh Info Afficher les informations du maillage - + Displays FEM mesh information Afficher les informations du maillage de l'atelier FEM @@ -5526,51 +5526,51 @@ normal vector of the face is used as direction FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh Mailler avec le mailleur Gmsh - + Creates a FEM mesh from a shape by Gmsh mesher - Créer un maillage FEM à partir d'une forme avec le mailleur Gmsh + Crée un maillage FEM à partir d'une forme avec le mailleur Gmsh. FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen Mailler avec le mailleur Netgen - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher - Créer un maillage FEM à partir d'un solide ou d'une face avec le mailleur Netgen + Crée un maillage FEM à partir d'un solide ou d'une face avec le mailleur Netgen. FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard Solveur CalculiX standard - + Creates a standard FEM solver CalculiX with ccx tools - Créer un solveur standard FEM CalculiX avec les outils ccx + Crée un solveur standard FEM CalculiX avec les outils ccx. FEM_SolverControl - + Solver Job Control Contrôle de la tâche du solveur - + Changes solver attributes and runs the calculations for the selected solver Modifier les attributs du solveur et lancer les calculs pour le solveur sélectionné @@ -5578,38 +5578,38 @@ normal vector of the face is used as direction FEM_SolverElmer - + Solver Elmer Solveur Elmer - + Creates a FEM solver Elmer - Créer un solveur FEM Elmer + Crée un solveur FEM Elmer. FEM_SolverMystran - + Solver Mystran Solveur Mystran - + Creates a FEM solver Mystran - Créer un solveur FEM Mystran + Crée un solveur FEM Mystran. FEM_SolverRun - + Run Solver Lancer le solveur - + Runs the calculations for the selected solver Lancer les calculs pour le solveur sélectionné @@ -5617,14 +5617,14 @@ normal vector of the face is used as direction FEM_SolverZ88 - + Solver Z88 Solveur Z88 - + Creates a FEM solver Z88 - Créer un solveur FEM Z88 + Crée un solveur FEM Z88. @@ -5894,7 +5894,7 @@ No matching module was found in the current Python path. This functionality is not available due to VTK Python module conflict - Cette fonctionnalité n'est pas disponible en raison d'un conflit de module VTK Python. + Cette fonction n'est pas disponible en raison d'un conflit de module VTK Python. @@ -5949,7 +5949,7 @@ No matching module was found in the current Python path. Add data from - Ajouter des données depuis + Ajouter des données à partir de @@ -5979,7 +5979,7 @@ No matching module was found in the current Python path. The data table that stores the extracted data - Le table de données qui mémorise les données extraites. + La table de données qui mémorise les données extraites. @@ -6101,12 +6101,12 @@ No matching module was found in the current Python path. The style the line is drawn in - Le style dans lequel la ligne est dessinée + Le style dans lequel la ligne est dessinée. If the bars should show the cumulative sum left to right - Si les barres doivent afficher la somme cumulée de gauche à droite + Si les barres doivent afficher la somme cumulée de gauche à droite. @@ -6152,42 +6152,42 @@ No matching module was found in the current Python path. The color the line and the markers are drawn with - La couleur avec laquelle la ligne et les marqueurs sont dessinés + La couleur avec laquelle la ligne et les marqueurs sont dessinés. The width the line is drawn with - La largeur avec laquelle la ligne est dessinée + La largeur avec laquelle la ligne est dessinée. The style the data markers are drawn with - Le style avec lequel les marqueurs de données sont dessinés + Le style avec lequel les marqueurs de données sont dessinés. The size the data markers are drawn in - La taille avec laquelle les marqueurs de données sont dessinés + La taille avec laquelle les marqueurs de données sont dessinés. If be the bars should show the cumulative sum left to right - Si les barres doivent afficher la somme cumulée de gauche à droite + Si les barres doivent afficher la somme cumulée de gauche à droite. The scale the axis are drawn in - L'échelle avec laquelle l'axe est dessiné + L'échelle avec laquelle l'axe est dessiné. The name used in the table header. Default name is used if empty - Le nom utilisé dans l'en-tête de la table Le nom par défaut est utilisé si le champ est vide. + Le nom utilisé dans l'en-tête de la table. Le nom par défaut est utilisé si le champ est vide. default - défaut + par défaut @@ -6377,103 +6377,103 @@ No matching module was found in the current Python path. FEM_ConstraintBodyHeatSource - + Body Heat Source Source de chaleur du corps - + Creates a body heat source - Créer une source de chaleur pour le corps + Crée une source de chaleur pour le corps. FEM_ConstraintCentrif - + Centrifugal Load Charge centrifuge - + Creates a centrifugal load - Créer une charge centrifuge + Crée une charge centrifuge. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition Condition limite de densité de courant - + Creates a current density boundary condition - Créer une condition limite de densité de courant + Crée une condition limite de densité de courant. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition Condition limite de potentiel électrostatique - + Creates an electrostatic potential boundary condition - Créer une condition limite de potentiel électrostatique + Crée une condition limite de potentiel électrostatique. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition Vitesse d'écoulement comme condition limite - + Creates a flow velocity boundary condition - Créer une vitesse d'écoulement comme condition limite + Crée une vitesse d'écoulement comme condition limite. FEM_ConstraintInitialPressure - + Initial Pressure Condition Condition de pression initiale - + Creates an initial pressure condition - Créer une condition de pression initiale + Crée une condition de pression initiale. FEM_ConstraintMagnetization - + Magnetization Boundary Condition Condition limite de magnétisation - + Creates a magnetization boundary condition - Créer une condition limite de magnétisation + Crée une condition limite de magnétisation. FEM_ConstraintSectionPrint - + Section Print Feature Enregistrer les résultats par section - + Creates a section print feature Enregistrer les résultats par section @@ -6481,40 +6481,40 @@ No matching module was found in the current Python path. FEM_ConstraintSelfWeight - + Gravity Load Charge de gravité - + Creates a gravity load - Créer une charge de gravité + Crée une charge de gravité. FEM_ConstraintTie - + Tie Constraint Contrainte de liaison - + Creates a tie constraint - Créer une contrainte de liaison + Crée une contrainte de liaison. FEM_MeshRegion - + Mesh Refinement Mailler plus finement - + Creates a FEM mesh refinement - Créer un maillage FEM plus fin + Crée un maillage FEM plus fin. @@ -6628,7 +6628,7 @@ No matching module was found in the current Python path. Creates a rigid body constraint for a geometric entity - Créer une contrainte de corps rigide pour une entité géométrique + Crée une contrainte de corps rigide pour une entité géométrique. @@ -6636,7 +6636,7 @@ No matching module was found in the current Python path. Select geometry of type: - Sélectionner une géométrie de type : + Sélectionner une géométrie de type : @@ -6699,7 +6699,7 @@ No matching module was found in the current Python path. Erase elements by polygon - Supprimer des éléments par polygone + Supprimer des éléments à l'aide d'un polygone @@ -6746,7 +6746,7 @@ No matching module was found in the current Python path. Mesh must be a ResultMesh - Le maillage doit être un ResultMesh + Le maillage doit être un ResultMesh. @@ -6772,7 +6772,7 @@ No matching module was found in the current Python path. Creates a FEM mesh elements set - Créer un jeu d'éléments de maillage FEM + Crée un jeu d'éléments de maillage FEM. @@ -6841,7 +6841,7 @@ No matching module was found in the current Python path. Curvature safety - Sécurité des courbures + Facteur de sécurité pour les courbures @@ -6891,8 +6891,7 @@ No matching module was found in the current Python path. Python executable for which Netgen Python bindings are installed. Leave blank to use default Python executable - L'exécutable de Python pour lequel les liaisons Python Netgen sont installées. -Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. + L'exécutable Python pour lequel les liaisons Python Netgen sont installées. Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. @@ -6923,14 +6922,14 @@ Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. FEM_SolverCalculiX - + Solver CalculiX Solveur CalculiX - + Creates a FEM solver CalculiX - Créer un solveur FEM CalculiX + Crée un solveur FEM CalculiX. @@ -7443,12 +7442,12 @@ Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. FEM_ClippingPlaneAdd - + Clipping Plane on Face Ajouter un plan de coupe - + Adds a clipping plane on a selected face Ajoute un plan de coupe à une face sélectionnée. @@ -7456,12 +7455,12 @@ Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity Constante de permittivité du vide - + Creates a constant vacuum permittivity to overwrite standard value Crée une constante de permittivité du vide pour remplacer la valeur standard. @@ -7469,12 +7468,12 @@ Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. FEM_ConstraintElectricChargeDensity - + Electric Charge Density Densité de charge électrique - + Creates an electric charge density Crée une densité de charge électrique. @@ -7482,12 +7481,12 @@ Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition Condition de vitesse d'écoulement initial - + Creates an initial flow velocity condition Crée une condition de vitesse d'écoulement initial. @@ -7495,12 +7494,12 @@ Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. FEM_ElementFluid1D - + Fluid Section for 1D Flow Section de fluide pour un écoulement 1D - + Creates a fluid section for 1D flow Crée une section de fluide pour un écoulement 1D. @@ -7508,12 +7507,12 @@ Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. FEM_ElementGeometry1D - + Beam Cross Section Coupe transversale d'un élément 1D - + Creates a beam cross section Crée une section transversale d'un élément 1D. @@ -7521,12 +7520,12 @@ Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. FEM_ElementGeometry2D - + Shell Plate Thickness Épaisseur d'un élément 2D - + Creates a shell plate thickness Crée une épaisseur d'un élément 2D. @@ -7534,12 +7533,12 @@ Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. FEM_ElementRotation1D - + Beam Rotation Rotation d'un élément 1D - + Creates a beam rotation Crée une rotation d'un élément 1D. @@ -7547,12 +7546,12 @@ Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. FEM_EquationDeformation - + Deformation Equation Équation de déformation - + Creates an equation for deformation (nonlinear elasticity) Crée une équation de déformation (élasticité non linéaire). @@ -7560,12 +7559,12 @@ Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. FEM_EquationElasticity - + Elasticity Equation Équation d'élasticité - + Creates an equation for elasticity (stress) Crée une équation d'élasticité (contrainte). @@ -7573,12 +7572,12 @@ Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. FEM_EquationElectricforce - + Electricforce Equation Équation de force électrique - + Creates an equation for electric forces Crée une équation pour des forces électriques. @@ -7586,12 +7585,12 @@ Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. FEM_EquationElectrostatic - + Electrostatic Equation Équation électrostatique - + Creates an equation for electrostatic Crée une équation pour l'électrostatique. @@ -7599,12 +7598,12 @@ Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. FEM_EquationFlow - + Flow Equation Équation d'écoulement - + Creates an equation for flow Crée une équation pour un écoulement. @@ -7612,12 +7611,12 @@ Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. FEM_EquationFlux - + Flux Equation Équation de flux - + Creates an equation for flux Crée une équation pour flux. @@ -7625,12 +7624,12 @@ Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. FEM_EquationHeat - + Heat Equation Équation de chaleur - + Creates an equation for heat Crée une équation pour la chaleur. @@ -7638,12 +7637,12 @@ Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. FEM_EquationMagnetodynamic - + Magnetodynamic Equation Équation magnétodynamique - + Creates an equation for magnetodynamic forces Crée une équation pour des forces magnéto-dynamiques. @@ -7651,12 +7650,12 @@ Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation Équation magnétodynamique 2D - + Creates an equation for 2D magnetodynamic forces Crée une équation pour des forces magnéto-dynamiques 2D. @@ -7664,12 +7663,12 @@ Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. FEM_EquationStaticCurrent - + Static Current Equation Équation de courant statique - + Creates an equation for static current Crée une équation pour le courant statique. @@ -7677,12 +7676,12 @@ Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. FEM_MaterialFluid - + Fluid Material Matériau pour fluide - + Creates a fluid material Crée un matériau pour fluide. @@ -7690,12 +7689,12 @@ Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material Matériau mécanique non linéaire - + Creates a non-linear mechanical material Crée un matériau mécanique non linéaire. @@ -7703,12 +7702,12 @@ Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. FEM_MaterialSolid - + Solid Material Matériau pour solide - + Creates a solid material Crée un matériau pour solide. @@ -7716,12 +7715,12 @@ Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. FEM_MeshBoundaryLayer - + Mesh Boundary Layer Créer une couche limite de maillage - + Creates a mesh boundary layer Crée une couche limite de maillage. @@ -7729,12 +7728,12 @@ Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. FEM_MeshClear - + Clear FEM Mesh Supprimer le maillage FEM - + Clears the mesh of a FEM mesh object Supprime le maillage d'un objet Mesh de FEM. @@ -7742,12 +7741,12 @@ Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. FEM_MeshGroup - + Mesh Group Grouper un maillage - + Creates a mesh group Regroupe et étiquette les éléments d'un maillage. @@ -7755,12 +7754,12 @@ Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. FEM_ResultShow - + Show Result Afficher les résultats - + Shows and visualizes the selected result data Affiche et visualise les données des résultats sélectionnés. @@ -7768,12 +7767,12 @@ Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. FEM_ResultsPurge - + Purge Results Purger les résultats - + Purges all results from the active analysis Purge tous les résultats de l'analyse active. @@ -7781,12 +7780,12 @@ Laisser ce champ vide pour utiliser l'exécutable de Python par défaut. FEM_PostFilterGlyph - + Glyph Filter Filtre par symboles - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization Ajoute un filtre de post-traitement qui ajoute des symboles aux sommets des maillages pour la visualisation des données de sommets. @@ -7978,7 +7977,7 @@ visualisation des données de sommets. FemGui::ViewProviderFemAnalysis - + Activate Analysis Activer l'analyse diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_ga-IE.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_ga-IE.ts new file mode 100644 index 0000000000..4ae7d19a7b --- /dev/null +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_ga-IE.ts @@ -0,0 +1,8101 @@ + + + + + CmdFemConstraintBearing + + + Fem + Fem + + + + Bearing Constraint + Srianadh Imthacaí + + + + Creates a bearing constraint + Cruthaíonn srian imthacaí + + + + CmdFemConstraintContact + + + Fem + Fem + + + + Contact Constraint + Srian Teagmhála + + + + Creates a contact constraint between faces + Cruthaíonn sé srian teagmhála idir aghaidheanna + + + + CmdFemConstraintDisplacement + + + Fem + Fem + + + + Displacement Boundary Condition + Coinníoll Teorann Díláithrithe + + + + Creates a displacement boundary condition for a geometric entity + Cruthaíonn coinníoll teorann díláithrithe d'eintiteas geoiméadrach + + + + CmdFemConstraintFixed + + + Fem + Fem + + + + Fixed Boundary Condition + Coinníoll Teorann Seasta + + + + Creates a fixed boundary condition for a geometric entity + Cruthaíonn coinníoll teorann socraithe d'eintiteas geoiméadrach + + + + CmdFemConstraintFluidBoundary + + + Fem + Fem + + + + Fluid Boundary Condition + Coinníoll Teorann Sreabhach + + + + Create fluid boundary condition on face entity for Computional Fluid Dynamics + Cruthaigh coinníoll teorann sreabhach ar eintiteas aghaidhe le haghaidh Dinimic Sreabhach Ríomhaireachtúil + + + + CmdFemConstraintForce + + + Fem + Fem + + + + Force Load + Ualach Fórsa + + + + Creates a force load applied to a geometric entity + Cruthaíonn ualach fórsa a chuirtear i bhfeidhm ar eintiteas geoiméadrach + + + + CmdFemConstraintGear + + + Fem + Fem + + + + Gear Constraint + Srianadh Fearas + + + + Creates a gear constraint + Cruthaíonn srian giaranna + + + + CmdFemConstraintHeatflux + + + Fem + Fem + + + + Heat Flux Load + Ualach Flux Teasa + + + + Creates a heat flux load acting on a face + Cruthaíonn ualach sreabhadh teasa ag gníomhú ar aghaidh + + + + CmdFemConstraintInitialTemperature + + + Fem + Fem + + + + Initial Temperature + Teocht Tosaigh + + + + Creates an initial temperature acting on a body + Cruthaíonn teocht tosaigh ag gníomhú ar chorp + + + + CmdFemConstraintPlaneRotation + + + Fem + Fem + + + + Plane Multi-Point Constraint + Srian Ilphointe Plána + + + + Creates a plane multi-point constraint for a face + Cruthaíonn sé srian ilphointe plána d'aghaidh + + + + CmdFemConstraintPressure + + + Fem + Fem + + + + Pressure Load + Ualach Brú + + + + Creates a pressure load acting on a face + Cruthaíonn ualach brú ag gníomhú ar aghaidh + + + + CmdFemConstraintPulley + + + Fem + Fem + + + + Pulley Constraint + Srianadh Pulley + + + + Creates a pulley constraint + Cruthaíonn srian ulóige + + + + CmdFemConstraintSpring + + + Fem + Fem + + + + Spring Boundary Condition + Coinníoll Teorann an Earraigh + + + + Creates a spring boundary condition on a face + Cruthaíonn coinníoll teorann earraigh ar aghaidh + + + + CmdFemConstraintTemperature + + + Fem + Fem + + + + Temperature Boundary Condition + Coinníoll Teorann Teochta + + + + Creates a temperature/concentrated heat flux load acting on a face + Cruthaíonn ualach teochta/sreabhadh teasa comhchruinnithe ag gníomhú ar aghaidh + + + + CmdFemConstraintTransform + + + Fem + Fem + + + + Local Coordinate System + Córas Comhordanáidí Áitiúil + + + + Creates a local coordinate system on a face + Cruthaíonn córas comhordanáidí áitiúil ar aghaidh + + + + CmdFemCreateNodesSet + + + Fem + Fem + + + + Nodes Set + Tacar Nóid + + + + Creates a FEM mesh nodes set + Cruthaíonn tacar nóid mogalra FEM + + + + Wrong selection + Rogha mícheart + + + + Select a single FEM mesh or nodes set. + Roghnaigh mogalra nó tacar nóid FEM aonair. + + + + Select a single FEM Mesh. + Roghnaigh mogalra FEM aonair. + + + + CmdFemDefineNodesSet + + + Fem + Fem + + + + Node Set by Polygon + Tacar Nóid de réir Polagáin + + + + Creates a node set by polygon selection + Cruthaíonn tacar nód trí roghnú polagán + + + + CmdFemPostApllyChanges + + + Fem + Fem + + + + Apply Changes to Pipeline + Cuir Athruithe i bhFeidhm ar an bPíblíne + + + + Applies changes to parameters directly and not on recompute only + Cuireann sé athruithe i bhfeidhm ar pharaiméadair go díreach agus ní ar athríomh amháin + + + + CmdFemPostClipFilter + + + Fem + Fem + + + + Region Clip Filter + Scagaire Gearrthóg Réigiún + + + + Defines a clip filter which uses functions to define the clipped region + Sainmhíníonn sé scagaire gearrthóg a úsáideann feidhmeanna chun an réigiún gearrthóg a shainiú + + + + Select a pipeline. + Roghnaigh píblíne. + + + + Wrong selection + Rogha mícheart + + + + CmdFemPostCutFilter + + + Fem + Fem + + + + Function Cut Filter + Scagaire Gearrtha Feidhme + + + + Cuts the data along an implicit function + Gearrann sé na sonraí feadh feidhm intuigthe + + + + CmdFemPostDataAlongLineFilter + + + Fem + Fem + + + + Line Clip Filter + Scagaire Gearrthóg Líne + + + + Defines a clip filter which clips a field along a line + Sainmhíníonn sé scagaire gearrthacha a ghearrann réimse feadh líne + + + + CmdFemPostDataAtPointFilter + + + Fem + Fem + + + + Data at Point Clip Filter + Scagaire Gearrthóg Sonraí ag Pointe + + + + Defines a clip filter which clips a field data at point + Sainmhíníonn scagaire gearrthacha a ghearrann sonraí réimse ag pointe + + + + CmdFemPostFunctions + + + Fem + Fem + + + + Filter Functions + Feidhmeanna Scagaire + + + + Functions for use in postprocessing filter + Feidhmeanna le húsáid i scagaire iarphróiseála + + + + Plane + Plána + + + + Sphere + Sféar + + + + Cylinder + Sorcóir + + + + Box + Box + + + + CmdFemPostLinearizedStressesFilter + + + Thickness [mm] + Plot X-Axis Label + Tiús [mm] + + + + Stress [MPa] + Plot Y-Axis Label + Strus [MPa] + + + + Linearized Stresses + Plot title + Struis Línearaithe + + + + Membrane + Plot legend item label + Scannán + + + + Membrane and Bending + Plot legend item label + Scannán agus Lúbadh + + + + Total + Plot legend item label + Iomlán + + + + Fem + Fem + + + + Stress Linearization Plot + Plota Línearaithe Struis + + + + Defines a stress linearization plot + Sainmhíníonn sé plota líneála struis + + + + + Select a clip filter which clips a stress field along a line + Roghnaigh scagaire gearrthacha a ghearrann réimse struis feadh líne + + + + + Wrong selection + Rogha mícheart + + + + CmdFemPostPipelineFromResult + + + Fem + Fem + + + + Post Pipeline From Result + Píblíne Poist Ó Thoradh + + + + Creates a post processing pipeline from a result object + Cruthaíonn píblíne iarphróiseála ó réad torthaí + + + + Wrong selection type + Cineál roghnúcháin mícheart + + + + Select a result object. + Roghnaigh réad toraidh. + + + + CmdFemPostScalarClipFilter + + + Fem + Fem + + + + Scalar Clip Filter + Scagaire Gearrthóg Scalar + + + + Defines a clip filter which clips a field with a scalar value + Sainmhíníonn sé scagaire gearrthacha a ghearrann réimse le luach scálach + + + + CmdFemPostWarpVectorFilter + + + Fem + Fem + + + + Warp Filter + Scagaire Dlúth + + + + Warps the geometry along a vector field by a certain factor + Saothraíonn sé an geoiméadracht feadh réimse veicteora faoi fhachtóir áirithe + + + + Command + + + Create fluid boundary condition + Cruthaigh coinníoll teorann sreabhach + + + + Make bearing constraint + Déan srian imthacaí + + + + Make contact constraint on a face + Cuir srian teagmhála ar aghaidh + + + + Make displacement boundary condition on face + Déan coinníoll teorann díláithrithe ar an aghaidh + + + + Make fixed boundary condition for geometry + Déan coinníoll teorann socraithe don gheoiméadracht + + + + Make rigid body constraint + Déan srianadh coirp righin + + + + Make force load on geometry + Déan ualach fórsa ar gheoiméadracht + + + + Make gear constraint + Déan srian fearas + + + + Make heat flux load on face + Déan ualach sreabhadh teasa ar aghaidh + + + + Make initial temperature condition on body + Déan coinníoll teochta tosaigh ar an gcorp + + + + Make plane multi-point constraint on face + Déan srian ilphointe eitleáin ar aghaidh + + + + Make pressure load on face + Cuir brú ar an aghaidh + + + + Make Spring Constraint + Déan Srian Earraigh + + + + Make pulley constraint + Déan srianadh ulóige + + + + Make temperature boundary condition on face + Déan coinníoll teorann teochta ar an aghaidh + + + + Make local coordinate system on face + Déan córas comhordanáidí áitiúil ar aghaidh + + + + + Place robot + Cuir an róbat + + + + Edit nodes set + Cuir tacar nóid in eagar + + + + Create nodes set + Cruthaigh tacar nóid + + + + Edit Elements set + Tacar Eilimintí a Chur in Eagar + + + + Create Elements set + Cruthaigh tacar Eilimintí + + + + Create filter + Cruthaigh scagaire + + + + Create function + Cruthaigh feidhm + + + + Create pipeline from result + Cruthaigh píblíne ón toradh + + + + Edit Mirror + Cuir Scáthán in Eagar + + + + Dialog + + + + + Dialog + Dialóg + + + + Mesh groups detected. Choose values for the different groups. + Braitheadh ​​grúpaí mogaill. Roghnaigh luachanna do na grúpaí éagsúla. + + + + Id + Aitheantas + + + + Label + Lipéad + + + + Elements + Eilimintí + + + + Not Marked + Gan Marcáil + + + + Marked + Marcáilte + + + + Select the vertices, lines and surfaces + Roghnaigh na buaicphointí, na línte agus na dromchlaí + + + + + Temperature + Teocht + + + + + ºC + ºC + + + + Add + Cuir leis + + + + Remove + Bain + + + + Initial temperature + Teocht tosaigh + + + + FEM_PostCreateFunctions + + + Create a plane function, defined by its origin and normal + Cruthaigh feidhm eitleáin, atá sainmhínithe ag a bunús agus a gnáth + + + + Create a sphere function, defined by its center and radius + Cruthaigh feidhm sféir, atá sainmhínithe ag a lár agus a ga + + + + Create a cylinder function, defined by its center, axis and radius + Cruthaigh feidhm sorcóra, atá sainmhínithe ag a lár, a ais agus a ga + + + + Create a box function, defined by its center, length, width and height + Cruthaigh feidhm bosca, atá sainmhínithe ag a lár, a fhad, a leithead agus a hairde + + + + FemGui::DlgSettingsFemCcxImp + + + + + CalculiX + CalculiX + + + + Leave blank to use default CalculiX ccx binary file + Fág bán chun an comhad dénártha réamhshocraithe CalculiX ccx a úsáid + + + + Use internal editor for *.inp files + Úsáid eagarthóir inmheánach le haghaidh comhaid *.inp + + + + Input file splitting + Scoilteadh comhaid ionchuir + + + + Split writing of *.inp + Scríbhneoireacht scoilte de *.inp + + + + Type + Cineál + + + + Default type on analysis + Cineál réamhshocraithe ar anailís + + + + Static + Statach + + + + Frequency + Minicíocht + + + + Thermomech + Teirmeach + + + + Check Mesh + Seiceáil Mogalra + + + + Buckling + Buicléireacht + + + + Initial time increment + Méadú ama tosaigh + + + + Time period + Tréimhse ama + + + + Number of threads used for analysis + Líon na snáitheanna a úsáideadh le haghaidh anailíse + + + + Matrix solver + Réiteoir maitrís + + + + Maximum number of increments + Uasmhéid líon na méaduithe + + + + Minimum time increment + Méadú ama íosta + + + + Maximum time increment + Uasmhéadú ama + + + + Thermo-Mechanical Defaults + Réamhshocruithe Teirme-Meicniúla + + + + Frequency Defaults + Réamhshocruithe Minicíochta + + + + Hz + Hz + + + + Default + Réamhshocrú + + + + Input file editor + Eagarthóir comhad ionchuir + + + + External editor + Eagarthóir seachtrach + + + + Analysis Defaults + Réamhshocruithe Anailíse + + + + Solver Defaults + Réamhshocruithe Réititheora + + + + Number of CPUs to use + Líon na LAPanna le húsáid + + + + PaStiX + PaStiX + + + + Pardiso + Pardiso + + + + SPOOLES equation solver + Réiteoir cothromóidí SPOOLES + + + + Iterative Scaling + Scálú Athchleachtach + + + + Non-linear geometry + Geoiméadracht neamhlíneach + + + + Use non-linear geometry + Úsáid geoiméadracht neamhlíneach + + + + Time incrementation control parameter + Paraiméadar rialaithe méadaithe ama + + + + CalculiX path + Cosán CalculiX + + + + Use non ccx defaults + Úsáid réamhshocruithe neamh-ccx + + + + 3D Output, unchecked for 2D + Aschur 3T, gan seiceáil le haghaidh 2T + + + + Result object + Réad torthaí + + + + Pipeline only + Píblíne amháin + + + + Load results as pipeline instead of CCX_Results objects. +After unchecking this option, the CalculiX command behaves like SolverCalculiXCcxTools + Luchtaigh torthaí mar phíblíne in ionad réada CCX_Results. +Tar éis an rogha seo a dhíthiceáil, iompraíonn an t-ordú CalculiX cosúil le SolverCalculiXCcxTools + + + + Result format + Formáid na dtorthaí + + + + Save result in binary format. +Only takes effect if 'Pipeline only' is enabled + Sábháil an toradh i bhformáid dénártha. +Ní bheidh sé i bhfeidhm ach amháin má tá 'Píblíne amháin' cumasaithe + + + + Use binary format + Úsáid formáid dénártha + + + + Analysis type (transient or steady state) + Cineál anailíse (neamhbhuan nó staid sheasmhach) + + + + Use steady state + Úsáid staid chobhsaí + + + + Cholesky iterative solver + Réiteoir athchleachtach Cholesky + + + + Beam, shell element 3D output format + Formáid aschuir 3D eilimint bhlaosc, bhíoma + + + + Eigenmode number + Uimhir an mhóid féin + + + + High frequency limit + Teorainn ardmhinicíochta + + + + Low frequency limit + Teorainn ísealmhinicíochta + + + + Executable '%1' not found + Níor aimsíodh an inrite '%1' + + + + FemGui::DlgSettingsFemElmerImp + + + + Elmer + Elmer + + + + ElmerSolver path + Cosán ElmerSolver + + + + Leave blank to use default ElmerSolver binary file + Fág bán chun an comhad dénártha réamhshocraithe ElmerSolver a úsáid + + + + ElmerGrid path + Cosán ElmerGrid + + + + Number of tasks + Líon na dtascanna + + + + Number of parallel tasks. Set to `1` if Elmer does not use MPI.<br>It is recommended to use an even number of cores to benefit from mesh symmetries<br>(Using 8 cores can be faster than 9 cores).<br>In extreme cases ElmerSolver might not converge if the core number is too high. + Líon na dtascanna comhthreomhara. Socraigh go `1` mura n-úsáideann Elmer MPI.<br>Moltar líon cothrom croíleacán a úsáid chun leas a bhaint as siméadrachtaí mogaill<br>(Is féidir le húsáid 8 gcroíleacán a bheith níos tapúla ná 9 gcroíleacán).<br>I gcásanna foircneacha, ní fhéadfadh ElmerSolver teacht le chéile má tá líon na gcroíleacán ró-ard. + + + + Threads per task + Snáitheanna in aghaidh an tasc + + + + Number of threads per task. Take effect if Elmer uses OpenMP. + Líon na snáitheanna in aghaidh an tasca. Cuirfear i bhfeidhm é má úsáideann Elmer OpenMP. + + + + Results + Torthaí + + + + Save result in binary format + Sábháil an toradh i bhformáid dénártha + + + + Use binary format + Úsáid formáid dénártha + + + + Save the index of geometric entities + Sábháil innéacs na n-eintiteas geoiméadrach + + + + Save geometry IDs + Sábháil IDanna geoiméadrachta + + + + Leave blank to use default ElmerGrid binary file + Fág bán chun an comhad dénártha réamhshocraithe ElmerGrid a úsáid + + + + Elmer Binaries + Elmer Binary + + + + Options + Roghanna + + + + Executable '%1' not found + Níor aimsíodh an inrite '%1' + + + + FemGui::DlgSettingsFemExportAbaqus + + + INP + INP + + + + Export + Export + + + + Which mesh elements to export + Cé na heilimintí mogalra atá le honnmhairiú + + + + All: All elements will be exported. + +Highest: Only the highest elements will be exported. This means volumes for a volume mesh and faces for a shell mesh. + +FEM: Only FEM elements will be exported. This means only edges +not belonging to faces and faces not belonging to volumes. + Uile: Déanfar na heilimintí uile a onnmhairiú. + +Is Airde: Ní dhéanfar ach na heilimintí is airde a onnmhairiú. Ciallaíonn sé seo toirteanna le haghaidh mogalra toirte agus aghaidheanna le haghaidh mogalra sliogáin. + +FEM: Ní dhéanfar ach eilimintí FEM a onnmhairiú. Ciallaíonn sé seo imill nach mbaineann +le haghaidheanna agus aghaidheanna nach mbaineann le toirteanna amháin. + + + + element parameter: All: all elements, Highest: highest elements only, FEM: FEM elements only (only edges not belonging to faces and faces not belonging to volumes) + paraiméadar eiliminte: Uile: na heilimintí uile, Is Airde: na heilimintí is airde amháin, FEM: eilimintí FEM amháin (imeall amháin nach mbaineann le haghaidheanna agus aghaidheanna nach mbaineann le toirteanna) + + + + Mesh groups are exported too. +Every analysis feature and, if there are different materials, +material consists of two mesh groups - faces and nodes where +the constraint or material is applied. + Déantar grúpaí mogaill a onnmhairiú freisin. +Tá dhá ghrúpa mogaill i ngach gné anailíse agus, +má tá ábhair éagsúla ann, ábhar - aghaidheanna agus +nóid ina gcuirtear an srian nó an t-ábhar i bhfeidhm. + + + + All + Gach + + + + Highest + Is Airde + + + + FEM + FEM + + + + Export group data + Easpórtáil sonraí grúpa + + + + FemGui::DlgSettingsFemGeneralImp + + + General + Ginearálta + + + + sdfsdfsdfds + sdfsdfsdfds + + + + Temporary directories + Eolairí sealadacha + + + + Let the application manage (create, delete) the working directories for all solvers. Use temporary directories. + Lig don fheidhmchlár na heolairí oibre do na réiteoirí uile a bhainistiú (a chruthú, a scriosadh). Bain úsáid as eolairí sealadacha. + + + + Beside .FCStd file + In aice le comhad .FCStd + + + + Create a directory in the same folder in which the FCStd file of the document is located. Use Subfolder for each solver (e.g. for a file ./mydoc.FCStd and a solver with the label Elmer002 use ./mydoc/Elmer002). + Cruthaigh eolaire san fhillteán céanna ina bhfuil comhad FCStd an doiciméid suite. Bain úsáid as Fo-fhillteán do gach réiteoir (m.sh. i gcás comhad ./mydoc.FCStd agus réiteoir leis an lipéad Elmer002 bain úsáid as ./mydoc/Elmer002). + + + + Use custom directory + Úsáid eolaire saincheaptha + + + + Use directory set below. Create own subdirectory for every solver. Name directory after the solver label prefixed with the document name. + Úsáid an t-eolaire atá leagtha síos thíos. Cruthaigh fo-eolaire féin do gach réiteoir. Ainmnigh an t-eolaire i ndiaidh lipéad an réiteora agus ainm an doiciméid mar réimír air. + + + + Overwrite solver working directory with the directory chosen above + Scríobh an comhadlann oibre réiteora leis an gcomhadlann a roghnaíodh thuas + + + + Mesh + Mesh + + + + Working Directory for Solving Analysis and Gmsh Meshing + Eolaire Oibre le haghaidh Anailís Réiteach agus Mogaill Gmsh + + + + Path + Cosán + + + + Create mesh groups for analysis reference shapes (experimental) + Cruthaigh grúpaí mogalra le haghaidh cruthanna tagartha anailíse (turgnamhach) + + + + Results + Torthaí + + + + Existing result objects will be kept +otherwise overwritten by new solver run + Coinneofar réada torthaí atá ann cheana féin +nó déanfar iad a athscríobh le rith nua réiteora + + + + Keep results on calculation re-run + Coinnigh na torthaí nuair a athrítear an ríomh + + + + The results dialog will be opened +with the last used dialog settings + Osclófar an dialóg torthaí leis na socruithe +dialóige is déanaí a úsáideadh + + + + Restore result dialog settings + Athchóirigh socruithe dialóige torthaí + + + + All analysis features are hidden in the model view +when the results dialog is opened + Bíonn gach gné anailíse i bhfolach sa radharc +samhail nuair a osclaítear an dialóg torthaí + + + + Hide analysis features when opening result dialog + Folaigh gnéithe anailíse agus an dialóg torthaí á hoscailt + + + + Defaults + Defaults + + + + Default solver + Réiteoir réamhshocraithe + + + + Default solver to be added when +adding an analysis container + Réiteoir réamhshocraithe le cur leis nuair +a chuirtear coimeádán anailíse leis + + + + None + Dada + + + + FemGui::DlgSettingsFemGmshImp + + + + Gmsh + Gmsh + + + + Gmsh Binary + Dénártha Gmsh + + + + Leave blank to use default Gmsh binary file + Fág bán chun an comhad dénártha réamhshocraithe Gmsh a úsáid + + + + Gmsh path + Cosán Gmsh + + + + Options + Roghanna + + + + Log verbosity + Focalachas loga + + + + Level of verbosity printed on the task panel + Leibhéal na foclóireachta atá priontáilte ar an bpainéal tascanna + + + + Number of threads + Líon na snáitheanna + + + + Number of threads used for meshing + Líon na snáitheanna a úsáidtear le haghaidh mogalra + + + + Executable '%1' not found + Níor aimsíodh an inrite '%1' + + + + Silent + Ciúin + + + + Errors + Earráidí + + + + Warnings + Rabhaidh + + + + Direct + Díreach + + + + Information + Eolas + + + + Status + Stádas + + + + Debug + Dífhabhtú + + + + FemGui::DlgSettingsFemInOutVtk + + + VTK + VTK + + + + Import + Iompórtáil + + + + Which object to import into + Cén réad le hallmhairiú isteach ann + + + + VTK result object: A FreeCAD FEM VTK result object will be imported +(equals to the object which was exported). + +FEM mesh object: The results in the VTK file will be omitted, only the +mesh data will be imported and a FreeCAD FEM mesh object will be created. + +FreeCAD result object: The imported data will be converted into a +FreeCAD FEM Result object. Note: this setting needs the exact result +component names and thus it only works properly with VTK files +exported from FreeCAD. + Réad toradh VTK: Déanfar réad toradh FreeCAD FEM VTK a allmhairiú +(is ionann é agus an réad a easpórtáladh). + +Réad mogalra FEM: Fágfar na torthaí sa chomhad VTK ar lár, ní dhéanfar ach na +sonraí mogalra a allmhairiú agus cruthófar réad mogalra FreeCAD FEM. + +Réad toradh FreeCAD: Déanfar na sonraí allmhairithe a thiontú ina +réad Toradh FreeCAD FEM. Tabhair faoi deara: ní mór ainmneacha cruinne na gcomhpháirteanna torthaí a bheith ag an socrú seo +agus mar sin ní oibríonn sé i gceart ach le comhaid VTK +a easpórtáladh ó FreeCAD. + + + + Choose in which object to import into + Roghnaigh cén réad le hallmhairiú isteach ann + + + + VTK result object + Réad toradh VTK + + + + FEM mesh object + Réad mogalra FEM + + + + FreeCAD result object + Réad toradh FreeCAD + + + + Export + Export + + + + Mesh elements to export + Eilimintí mogalra le honnmhairiú + + + + Mesh element level to export + Leibhéal eilimint mogalra le honnmhairiú + + + + FemGui::DlgSettingsFemMystranImp + + + + Mystran + Mystran + + + + Mystran Binary + Mystran Dénártha + + + + Mystran path + Cosán Mystran + + + + Leave blank to use default mystran binary file + Fág bán chun an comhad dénártha réamhshocraithe mystran a úsáid + + + + Comments + Tráchtanna + + + + Write comments to input file + Scríobh tuairimí chuig an gcomhad ionchuir + + + + Executable '%1' not found + Níor aimsíodh an inrite '%1' + + + + FemGui::DlgSettingsFemZ88Imp + + + + Z88 + Z88 + + + + Z88 Binary + Z88 Dénártha + + + + z88r path + cosán z88r + + + + Leave blank to use default z88r binary file + Fág bán chun an comhad dénártha réamhshocraithe z88r a úsáid + + + + Solver Settings + Socruithe Réiteoir + + + + Solver method + Modh réiteora + + + + Solver method to be used + Modh réiteora le húsáid + + + + Iteration solver with SOR preconditioning (-sorcg) + Réiteoir athrá le réamhchoinníollú SOR (-sorcg) + + + + Iteration solver with SIC preconditioning (-siccg) + Réiteoir athrá le réamhchoinníollú SIC (-siccg) + + + + Simple Cholesky solver (-choly) + Réiteoir simplí Cholesky (-choly) + + + + Max places in stiffness matrix + Uasmhéid áiteanna sa mhaitrís dolúbthachta + + + + Maximum places in the stiffness matrix. +You might need to increase this when using the +Cholesky solver and getting the error message +that "MAXGS" needs to be increased. + Uasmhéid áiteanna sa mhaitrís dolúbthachta. +B’fhéidir go mbeadh ort é seo a mhéadú agus tú ag úsáid an +réiteora Cholesky agus ag fáil an teachtaireacht earráide +go gcaithfear "MAXGS" a mhéadú. + + + + Maximum places in coincidence vector + Uasmhéid áiteanna i veicteoir comhthráthachta + + + + Maximal places in coincidence vector. +(number of knots per element times + number of finite elements) + +You might need to increase this when using an +iterative solver and you get the error message +that "MAXKOI" needs to be increased. + Uasmhéid áiteanna i veicteoir comhthráthachta. +(líon na snaidhmeanna in aghaidh an eiliminte iolraithe faoi +líon na n-eilimintí críochta) + +B’fhéidir go mbeadh ort é seo a mhéadú agus tú ag úsáid +réiteoir athchleachtach agus gheobhaidh tú an teachtaireacht earráide +go gcaithfear "MAXKOI" a mhéadú. + + + + Executable '%1' not found + Níor aimsíodh an inrite '%1' + + + + FemGui::TaskAnalysisInfo + + + Nodes set + Socraithe nóid + + + + FemGui::TaskCreateNodeSet + + + Nodes set + Socraithe nóid + + + + FemGui::TaskDlgFemConstraint + + + + Input error + Input error + + + + You must specify at least one reference + Ní mór duit tagairt amháin ar a laghad a shonrú + + + + FemGui::TaskDlgFemConstraintBearing + + + Input error + Input error + + + + FemGui::TaskDlgFemConstraintContact + + + Input error + Input error + + + + FemGui::TaskDlgFemConstraintDisplacement + + + Input error + Input error + + + + FemGui::TaskDlgFemConstraintFluidBoundary + + + Input error + Input error + + + + FemGui::TaskDlgFemConstraintForce + + + Input error + Input error + + + + FemGui::TaskDlgFemConstraintGear + + + Input error + Input error + + + + FemGui::TaskDlgFemConstraintHeatflux + + + Input error + Input error + + + + FemGui::TaskDlgFemConstraintInitialTemperature + + + Input error + Input error + + + + FemGui::TaskDlgFemConstraintPressure + + + Input error + Input error + + + + FemGui::TaskDlgFemConstraintPulley + + + Input error + Input error + + + + FemGui::TaskDlgFemConstraintSpring + + + Input error + Input error + + + + FemGui::TaskDlgFemConstraintTemperature + + + Input error + Input error + + + + FemGui::TaskDlgFemConstraintTransform + + + Input error + Input error + + + + FemGui::TaskDlgMeshShapeNetgen + + + Edit FEM mesh + Cuir mogalra FEM in eagar + + + + Meshing failure + Teip mogaill + + + + FemGui::TaskDlgPost + + + Input error + Input error + + + + FemGui::TaskDriver + + + Nodes set + Socraithe nóid + + + + FemGui::TaskFemConstraint + + + Analysis Feature Properties + Airíonna Gné Anailíse + + + + Clear list + Glan an liosta + + + + Delete + Scrios + + + + FemGui::TaskFemConstraintBearing + + + + + + + + Selection error + Earráid roghnúcháin + + + + Use only a single reference for bearing constraint + Úsáid tagairt amháin le haghaidh srianta imthacaí + + + + Only faces can be picked + Ní féidir ach aghaidheanna a roghnú + + + + Only cylindrical faces can be picked + Ní féidir ach aghaidheanna sorcóireacha a roghnú + + + + Only planar faces can be picked + Ní féidir ach aghaidheanna plánacha a roghnú + + + + Only linear edges can be picked + Ní féidir ach imill líneacha a phiocadh + + + + Only faces and edges can be picked + Ní féidir ach aghaidheanna agus imill a roghnú + + + + FemGui::TaskFemConstraintContact + + + + Delete + Scrios + + + + + + + + + + + + + + + + + + + + + + Selection error + Earráid roghnúcháin + + + + Only one face in object! - moved to master face + Aghaidh amháin sa réad! - bogtha go dtí an máistir-aghaidh + + + + Select slave geometry of type: + Roghnaigh geoiméadracht sclábhaí den chineál seo: + + + + + Face + Aghaidh + + + + + click Add or Remove + cliceáil Cuir leis nó Bain + + + + Select master geometry of type: + Roghnaigh máistir-gheoiméadracht an chineáil: + + + + + Only one master face and one slave face for a contact constraint! + Aon aghaidh mháistir amháin agus aon aghaidh sclábhaí amháin le haghaidh srian teagmhála! + + + + + + + Nothing selected! + Níl aon rud roghnaithe! + + + + + Only one slave face for a contact constraint! + Aghaidh sclábhaí amháin le haghaidh srian teagmhála! + + + + + + + Selected object is not a part! + Ní cuid é an réad roghnaithe! + + + + + External object selection is not supported + Ní thacaítear le roghnú réada seachtracha + + + + + Only faces can be picked (edges in 2D models) + Ní féidir ach aghaidheanna a phiocadh (imill i samhlacha 2T) + + + + Only one master for a contact constraint! + Máistir amháin le haghaidh srian teagmhála! + + + + Only one master face for a contact constraint! + Aon aghaidh mháistir amháin le haghaidh srian teagmhála! + + + + FemGui::TaskFemConstraintDisplacement + + + Select geometry of type: + Roghnaigh geoiméadracht an chineáil: + + + + Vertex, Edge, Face + Buaicphointe, Imeall, Aghaidh + + + + + + + + + Selection error + Earráid roghnúcháin + + + + + Nothing selected! + Níl aon rud roghnaithe! + + + + + Selected object is not a part! + Ní cuid é an réad roghnaithe! + + + + External object selection is not supported + Ní thacaítear le roghnú réada seachtracha + + + + Only one type of selection (vertex, face or edge) per analysis feature allowed! + Ní cheadaítear ach cineál amháin roghnúcháin (buaicphointe, aghaidh nó imeall) in aghaidh gach gné anailíse! + + + + FemGui::TaskFemConstraintFixed + + + Select geometry of type: + Roghnaigh geoiméadracht an chineáil: + + + + Vertex, Edge, Face + Buaicphointe, Imeall, Aghaidh + + + + + + + + + Selection error + Earráid roghnúcháin + + + + + Nothing selected! + Níl aon rud roghnaithe! + + + + + Selected object is not a part! + Ní cuid é an réad roghnaithe! + + + + External object selection is not supported + Ní thacaítear le roghnú réada seachtracha + + + + Only one type of selection (vertex, face or edge) per analysis feature allowed! + Ní cheadaítear ach cineál amháin roghnúcháin (buaicphointe, aghaidh nó imeall) in aghaidh gach gné anailíse! + + + + FemGui::TaskFemConstraintFluidBoundary + + + Basic + Bunúsach + + + + Turbulence + Suaitheadh + + + + Thermal + Teirmeach + + + + select boundary type, faces and set value + roghnaigh cineál teorann, aghaidheanna agus socraigh luach + + + + Select geometry of type: + Roghnaigh geoiméadracht an chineáil: + + + + Face + Aghaidh + + + + Intensity [0~1] + Déine [0~1] + + + + Dissipation Rate [m2/s3] + Ráta Scaoilte [m2/s3] + + + + Length Scale [m] + Scála Fad [m] + + + + Viscosity Ratio [1] + Cóimheas Slaodachta [1] + + + + Hydraulic Diameter [m] + Trastomhas Hiodrálach [m] + + + + + Gradient [K/m] + Fána [K/m] + + + + Flux [W/m2] + Sruth [W/m2] + + + + Empty selection + Rogha folamh + + + + Select an edge or a face. + Roghnaigh imeall nó aghaidh. + + + + + + + + Wrong selection + Rogha mícheart + + + + Selected object is not a part object! + Ní réad páirteach é an réad roghnaithe! + + + + Only one planar face or edge can be selected! + Ní féidir ach aghaidh nó imeall plánárach amháin a roghnú! + + + + Only planar faces can be picked for 3D + Ní féidir ach aghaidheanna plánacha a roghnú le haghaidh 3T + + + + Only planar edges can be picked for 2D + Ní féidir ach imill phlánacha a phiocadh le haghaidh 2T + + + + Only faces for 3D part or edges for 2D can be picked + Ní féidir ach aghaidheanna le haghaidh cuid 3T nó imill le haghaidh cuid 2T a roghnú + + + + + + + + + Selection error + Earráid roghnúcháin + + + + + Nothing selected! + Níl aon rud roghnaithe! + + + + + Selected object is not a part! + Ní cuid é an réad roghnaithe! + + + + External object selection is not supported + Ní thacaítear le roghnú réada seachtracha + + + + Only one type of selection (vertex, face or edge) per analysis feature allowed! + Ní cheadaítear ach cineál amháin roghnúcháin (buaicphointe, aghaidh nó imeall) in aghaidh gach gné anailíse! + + + + FemGui::TaskFemConstraintForce + + + Select geometry of type: + Roghnaigh geoiméadracht an chineáil: + + + + Vertex, Edge, Face + Buaicphointe, Imeall, Aghaidh + + + + + + + + + Selection error + Earráid roghnúcháin + + + + + Nothing selected! + Níl aon rud roghnaithe! + + + + + Selected object is not a part! + Ní cuid é an réad roghnaithe! + + + + External object selection is not supported + Ní thacaítear le roghnú réada seachtracha + + + + Only one type of selection (vertex, face or edge) per analysis feature allowed! + Ní cheadaítear ach cineál amháin roghnúcháin (buaicphointe, aghaidh nó imeall) in aghaidh gach gné anailíse! + + + + + Wrong selection + Rogha mícheart + + + + Select an edge or a face. + Roghnaigh imeall nó aghaidh. + + + + FemGui::TaskFemConstraintGear + + + + + Selection error + Earráid roghnúcháin + + + + Only planar faces can be picked + Ní féidir ach aghaidheanna plánacha a roghnú + + + + Only linear edges can be picked + Ní féidir ach imill líneacha a phiocadh + + + + Only faces and edges can be picked + Ní féidir ach aghaidheanna agus imill a roghnú + + + + FemGui::TaskFemConstraintHeatflux + + + Select geometry of type: + Roghnaigh geoiméadracht an chineáil: + + + + Edge, Face + Imeall, Aghaidh + + + + + + + + + + Selection error + Earráid roghnúcháin + + + + + Nothing selected! + Níl aon rud roghnaithe! + + + + + Selected object is not a part! + Ní cuid é an réad roghnaithe! + + + + External object selection is not supported + Ní thacaítear le roghnú réada seachtracha + + + + + Selection must only consist of faces! (edges in 2D models) + Ní mór aghaidheanna amháin a bheith sa roghnú! (imill i samhlacha 2T) + + + + FemGui::TaskFemConstraintPlaneRotation + + + Select single geometry of type: + Roghnaigh geoiméadracht aonair den chineál: + + + + Face + Aghaidh + + + + + + + + + + + + Selection error + Earráid roghnúcháin + + + + + Only one face can be selected for a plane multi-point constraint! + Ní féidir ach aghaidh amháin a roghnú le haghaidh srian ilphointe plána! + + + + + Nothing selected! + Níl aon rud roghnaithe! + + + + + Selected object is not a part! + Ní cuid é an réad roghnaithe! + + + + External object selection is not supported + Ní thacaítear le roghnú réada seachtracha + + + + Only faces can be picked + Ní féidir ach aghaidheanna a roghnú + + + + Only planar faces can be picked + Ní féidir ach aghaidheanna plánacha a roghnú + + + + FemGui::TaskFemConstraintPressure + + + Select geometry of type: + Roghnaigh geoiméadracht an chineáil: + + + + Edge, Face + Imeall, Aghaidh + + + + + + + + + Selection error + Earráid roghnúcháin + + + + + Nothing selected! + Níl aon rud roghnaithe! + + + + + Selected object is not a part! + Ní cuid é an réad roghnaithe! + + + + External object selection is not supported + Ní thacaítear le roghnú réada seachtracha + + + + Only faces (edges in 2D models) can be picked + Ní féidir ach aghaidheanna (imill i samhlacha 2T) a roghnú + + + + FemGui::TaskFemConstraintPulley + + + Pulley diameter + Trastomhas an ulóige + + + + Torque [Nm] + Chasmhóiminte [Nm] + + + + FemGui::TaskFemConstraintSpring + + + Select geometry of type: + Roghnaigh geoiméadracht an chineáil: + + + + Face + Aghaidh + + + + + + + + + Selection error + Earráid roghnúcháin + + + + + Nothing selected! + Níl aon rud roghnaithe! + + + + + Selected object is not a part! + Ní cuid é an réad roghnaithe! + + + + External object selection is not supported + Ní thacaítear le roghnú réada seachtracha + + + + Only faces can be picked + Ní féidir ach aghaidheanna a roghnú + + + + FemGui::TaskFemConstraintTemperature + + + Select geometry of type: + Roghnaigh geoiméadracht an chineáil: + + + + Vertex, Edge, Face + Buaicphointe, Imeall, Aghaidh + + + + + + + + Selection error + Earráid roghnúcháin + + + + + Nothing selected! + Níl aon rud roghnaithe! + + + + + Selected object is not a part! + Ní cuid é an réad roghnaithe! + + + + External object selection is not supported + Ní thacaítear le roghnú réada seachtracha + + + + FemGui::TaskFemConstraintTransform + + + Analysis feature update error + Earráid nuashonraithe gné anailíse + + + + + + + + + + + + + + Selection error + Earráid roghnúcháin + + + + + Nothing selected! + Níl aon rud roghnaithe! + + + + + Only one face for rectangular local coordinate system! + Aghaidh amháin don chóras comhordanáidí áitiúil dronuilleogach! + + + + External object selection is not supported + Ní thacaítear le roghnú réada seachtracha + + + + Only one face for local coordinate system! + Aghaidh amháin don chóras comhordanáidí áitiúil! + + + + Only transformable faces can be selected! Apply a displacement boundary condition or a force load to a face first then apply local coordinate system to the face. + Ní féidir ach aghaidheanna inchlaochlaithe a roghnú! Cuir coinníoll teorann díláithrithe nó ualach fórsa i bhfeidhm ar aghaidh ar dtús agus ansin cuir córas comhordanáidí áitiúil i bhfeidhm ar an aghaidh. + + + + + Selected object is not a part! + Ní cuid é an réad roghnaithe! + + + + Select single geometry of type: + Roghnaigh geoiméadracht aonair den chineál: + + + + Face + Aghaidh + + + + The transformable faces have changed. Add only the transformable faces and remove non-transformable faces! + Tá na haghaidheanna in-athraithe athraithe. Cuir na haghaidheanna in-athraithe amháin leis agus bain na haghaidheanna nach bhfuil in-athraithe! + + + + Only faces can be picked + Ní féidir ach aghaidheanna a roghnú + + + + Only cylindrical faces can be picked + Ní féidir ach aghaidheanna sorcóireacha a roghnú + + + + FemGui::TaskPostDataAlongLine + + + Data Along a Line Options + Roghanna Sonraí Feadh Líne + + + + Length + X-Axis plot label + Fad + + + + FemGui::TaskPostDataAtPoint + + + Data at Point Options + Roghanna Sonraí ag Pointe + + + + %1 at (%2; %3; %4) is: %5 %6 + %1 ag (%2; %3; %4) is ea: %5 %6 + + + + FemGui::TaskPostFunction + + + Implicit function + Feidhm intuigthe + + + + FemGui::TaskTetParameter + + + Tet Parameter + Paraiméadar Tet + + + + FemGui::ViewProviderFemMeshShapeNetgen + + + Meshing failure + Teip mogaill + + + + The FEM module is built without NETGEN support. Meshing will not work!!! + Tá an modúl FEM tógtha gan tacaíocht NETGEN. Ní oibreoidh mogalra!!! + + + + FemMaterial + + + Use this task panel + Úsáid an painéal tascanna seo + + + + Basic Properties + Airíonna Bunúsacha + + + + FEM Material + Ábhar FEM + + + + Density + Dlús + + + + Mechanical Properties + Airíonna Meicniúla + + + + Young's modulus + Modúl Young + + + + Poisson ratio + Cóimheas Poisson + + + + Thermal conductivity + Seoltacht theirmeach + + + + Expansion coefficient + Comhéifeacht leathnúcháin + + + + Reference temperature + Teocht tagartha + + + + Specific heat capacity + Cumas teasa sonrach + + + + Fluidic Properties + Airíonna Sreabhacha + + + + Kinematic viscosity + Slaodacht chineamach + + + + Thermal Properties + Airíonna Teirmeacha + + + + Reference temperature for thermal expansion + Teocht tagartha le haghaidh leathnú teirmeach + + + + Form + + + Fluid Section Parameter + Paraiméadar na Roinne Sreabhán + + + + + + + + + + + + + + + 0 mm^2 + 0 mm^2 + + + + Liquid section parameter + Paraiméadar alt leachtach + + + + + + + + + Pipe area + Limistéar na bpíopa + + + + + Hydraulic radius + Ga hiodrálach + + + + Manning coefficient + Comhéifeacht Manning + + + + + Initial area + Limistéar tosaigh + + + + Enlarged area + Limistéar méadaithe + + + + Contracted area + Limistéar conarthach + + + + Inlet Pressure + Brú Ionraoin + + + + + + Pressure + Brú + + + + + 0 MPa + 0 MPa + + + + Inlet Mass Flow Rate + Ráta Sreafa Mais Iontrála + + + + + Mass flow rate + Ráta sreabhadh maise + + + + + 0 kg/s + 0 kg/s + + + + Outlet Pressure + Brú Asraonta + + + + Outlet Mass Flow Rate + Ráta Sreafa Mais Asraon + + + + Entrance area + Limistéar iontrála + + + + Diaphragm area + Limistéar an scairt + + + + Bend radius / pipe diameter + Ga lúbtha / trastomhas píopa + + + + Bend angle + Uillinn lúbtha + + + + Pump characteristic + Saintréith an chaidéil + + + + Head Loss [mm] + Caillteanas Ceann [mm] + + + + Gas section parameter + Paraiméadar alt gáis + + + + Open channel section parameter + Oscail paraiméadar an rannáin chainéil + + + + Head loss coefficient + Comhéifeacht caillteanais ceann + + + + Gate valve closing coefficient + Comhéifeacht dúnta comhla geata + + + + Flow rate [mm^3/s] + Ráta sreafa [mm^3/s] + + + + Grain diameter + Trastomhas gráin + + + + Cross section form factor + Fachtóir foirme trasghearrtha + + + + Tie Parameter + Paraiméadar Ceangail + + + + Tolerance + Caoinfhulaingt + + + + Enable adjust + Cumasaigh coigeartú + + + + + + 0 mm + 0 mm + + + + Revolutions per second + Réabhlóidí in aghaidh an tsoicind + + + + + + + + + Parameter + Paraiméadar + + + + Centrif Parameter + Paraiméadar Lártheifneoir + + + + Rotation frequency + Minicíocht rothlaithe + + + + 1/s + 1/s + + + + Section Print Parameter + Paraiméadar Priontála na Roinne + + + + Variable + Athróg + + + + Boundary condition + Coinníoll teorann + + + + Potential + Poitéinseal + + + + Electric potential + Poitéinseal leictreach + + + + Electromagnetic potential + Poitéinseal leictreamaighnéadach + + + + Imaginary part is only used for equations +with a harmonic/oscillating driving force + Ní úsáidtear an chuid shamhlaíoch ach amháin le haghaidh +cothromóidí a bhfuil fórsa tiomána armónach/luaineach acu + + + + Real part of scalar potential + Cuid réadach den phoitéinseal scálach + + + + Real part of vector potential x-component +Note: has no effect if a solid was selected + Cuid réadach de chomhpháirt x poitéinsil veicteora +Nóta: níl aon éifeacht aige má roghnaíodh solad + + + + Imaginary part of vector potential x-component +Note: has no effect if a solid was selected + Cuid shamhlaíoch de chomhpháirt x poitéinsil veicteora +Nóta: níl aon éifeacht aige má roghnaíodh solad + + + + Real part of vector potential y-component +Note: has no effect if a solid was selected + Cuid réadach de chomhpháirt y poitéinsil veicteora +Nóta: níl aon éifeacht aige má roghnaíodh solad + + + + Imaginary part of vector potential y-component +Note: has no effect if a solid was selected + Cuid shamhlaíoch de chomhpháirt y poitéinsil veicteora +Nóta: níl aon éifeacht aige má roghnaíodh solad + + + + Real part of vector potential z-component +Note: has no effect if a solid was selected + Cuid réadach de chomhpháirt z poitéinsil veicteora +Nóta: níl aon éifeacht aige má roghnaíodh solad + + + + Imaginary part of vector potential z-component +Note: has no effect if a solid was selected + Cuid shamhlaíoch de chomhpháirt z poitéinsil veicteora +Nóta: níl aon éifeacht aige má roghnaíodh solad + + + + Electric infinity + Infinity leictreach + + + + Electric flux density + Dlús sreabhadh leictreach + + + + Capacitance body + Comhlacht toilleas + + + + Enabled by 'Calculate capacity matrix' in Electrostatic equation + Cumasaithe ag 'Ríomh maitrís acmhainne' sa chothromóid leictreastatach + + + + Whether the boundary condition defines a constant potential + Cibé an sainmhíníonn an coinníoll teorann poitéinseal tairiseach + + + + Potential constant + Tairiseach poitéinsil + + + + Neumann + Neumann + + + + Normal component of electric displacement field + Comhpháirt gnáth de réimse díláithrithe leictreach + + + + Capacitance + Toilleas + + + + Whether the boundary condition defines a farfield potential + Cibé an sainmhíníonn an coinníoll teorann poitéinseal réimse i bhfad + + + + Dirichlet + Dirichlet + + + + To define scalar potential and magnetic vector potential + Chun poitéinseal scalar agus poitéinseal veicteora maighnéadaigh a shainmhíniú + + + + + + + Real + Fíor + + + + + + + Imaginary + Samhlaíoch + + + + Scalar + Scalar + + + + Imaginary part of scalar potential + Cuid shamhlaíoch den phoitéinseal scálach + + + + Counter of the body (or face) with a capacitance + Áiritheoir an choirp (nó an aghaidhe) le toilleas + + + + Beam Section Rotation + Rothlú Roinn Bhíoma + + + + 0 degree + 0 céim + + + + Rotation + Rotation + + + + Mesh Boundary Layer Settings + Socruithe Sraith Teorann Mogaill + + + + Maximum layers + Uasmhéid sraitheanna + + + + Minimum/1st thickness + Tiús íosta/1ú + + + + Growth ratio + Cóimheas fáis + + + + Mesh Group + Grúpa Mogaill + + + + Identifier Used for Mesh Export + Aitheantóir a Úsáidtear le haghaidh Easpórtála Mogaill + + + + Name + Ainm + + + + Label + Lipéad + + + + Beam Section Parameter + Paraiméadar Roinn Bhíoma + + + + + Cross-Section Parameter + Paraiméadar Trasghearrtha + + + + + Width + Width + + + + + + + + + + + mm + mm + + + + + Height + Airde + + + + Diameter + Trastomhas + + + + Outer diameter + Trastomhas seachtrach + + + + + Thickness + Tiús + + + + Axis1 length + Fad Ais1 + + + + Axis2 length + Fad Ais2 + + + + T1 thickness + Tiús T1 + + + + T2 thickness + Tiús T2 + + + + T3 thickness + Tiús T3 + + + + T4 thickness + Tiús T4 + + + + + + + + + Formula + Foirmle + + + + + + + + + Unspecified + Gan sonrú + + + + + Velocity X + Luas X + + + + + Velocity Y + Luas Y + + + + + Velocity Z + Luas Z + + + + Normal to boundary + Gnáth go dtí an teorainn + + + + + + + + + + + Analysis Feature Properties + Airíonna Gné Anailíse + + + + Heat Source + Foinse Teasa + + + + + + Mode + Mód + + + + Total power + Cumhacht iomlán + + + + Dissipation rate + Ráta diomailt + + + + + Imaginary part is only used for equations +with harmonic/oscillating driving current + Ní úsáidtear an chuid shamhlaíoch ach le haghaidh +cothromóidí le sruth tiomána armónach/luaineach + + + + Real part of magnetization x-component + Cuid réadach de chomhpháirt x maighnéadaithe + + + + Imaginary part of magnetization x-component + Cuid shamhlaíoch de chomhpháirt x maighnéadaithe + + + + Real part of magnetization y-component + Cuid réadach den chomhpháirt y maighnéadaithe + + + + Imaginary part of magnetization y-component + Cuid shamhlaíoch de chomhpháirt y maighnéadaithe + + + + Real part of magnetization z-component + Cuid réadach den chomhpháirt z maighnéadaithe + + + + Imaginary part of magnetization z-component + Cuid shamhlaíoch de chomhpháirt z an mhaighnéadaithe + + + + Free surface charge density + Dlús luchta dromchla saor in aisce + + + + + Density + Dlús + + + + Free volume charge density + Dlús luchta toirte saor in aisce + + + + Free total charge + Muirear iomlán saor in aisce + + + + Total charge + Muirear iomlán + + + + Select custom mode to enable vector current density + Roghnaigh mód saincheaptha chun dlús reatha veicteora a chumasú + + + + + + X + X + + + + Real part of current density x-component + Cuid réadach den chomhpháirt x de dhlús reatha + + + + Imaginary part of current density x-component + Cuid shamhlaíoch de chomhpháirt x dlúis reatha + + + + + + Y + Y + + + + Real part of current density y-component + Cuid réadach den chomhpháirt y den dlús reatha + + + + Imaginary part of current density y-component + Cuid shamhlaíoch de chomhpháirt y an dlúis reatha + + + + + + Z + Z + + + + Real part of current density z-component + Cuid réadach den chomhpháirt z den dlús reatha + + + + Imaginary part of current density z-component + Cuid shamhlaíoch de chomhpháirt z an dlúis reatha + + + + Current density normal to surface + Dlús reatha gnáth don dromchla + + + + Normal + Gnáth + + + + Shell Thickness Parameter + Paraiméadar Tiús an Bhlaosc + + + + Mesh Refinement + Mionchoigeartú Mogaill + + + + Maximum element size + Uasmhéid eiliminte + + + + + + + Form + Form + + + + + Field + Réimse + + + + + Frames + Frames + + + + One field for each frame + Réimse amháin do gach fráma + + + + + Index + Innéacs + + + + X field + Réimse X + + + + + Y field + Réimse Y + + + + One Y field for each frame + Réimse Y amháin do gach fráma + + + + GmshMesh + + + FEM Mesh by Gmsh + Mogalra FEM le Gmsh + + + + Mesh Parameters + Paraiméadair Mogaill + + + + Element dimension + Toise eiliminte + + + + Maximum size + Uasmhéid + + + + Minimum size + Íosmhéid + + + + Element order + Ord na n-eilimintí + + + + Time + Time + + + + Gmsh Version + Leagan Gmsh + + + + + Use 0.0 to set size automatically + Úsáid 0.0 chun an méid a shocrú go huathoibríoch + + + + Gmsh + Gmsh + + + + PlaneWidget + + + Origin + Bunús + + + + + X + X + + + + + Y + Y + + + + + Z + Z + + + + Normal + Gnáth + + + + QObject + + + No active Analysis + Gan aon anailís ghníomhach + + + + You need to create or activate a Analysis + Ní mór duit Anailís a chruthú nó a ghníomhachtú + + + + + A dialog is already open in the task panel + A dialog is already open in the task panel + + + + + Do you want to close this dialog? + Ar mhaith leat an comhrá seo a dhúnadh? + + + + Meshing + Mogallrú + + + + + + + + + FEM + FEM + + + + + Import-Export + Iompórtáil-Easpórtáil + + + + Nodes + Nóid + + + + Edges + Imeall + + + + Faces + Aghaidheanna + + + + Polygons + Polagáin + + + + Volumes + Toirteanna + + + + Polyhedrons + Polaihéadráin + + + + Groups + Grúpaí + + + + Are you sure you want to continue? + Are you sure you want to continue? + + + + Edit Analysis Feature + Gné Anailíse a Chur in Eagar + + + + ShowDisplacement + + + None + Dada + + + + von Mises Stress + von Mises Stress + + + + Displacement X + Díláithriú X + + + + Displacement Y + Díláithriú Y + + + + Displacement Z + Díláithriú Z + + + + Temperature + Teocht + + + + Displacement Scaling + Scálú Díláithrithe + + + + Factor + Fachtóir + + + + Animation Control + Rialú Beochana + + + + Toggles between Start and Stop + Athraíonn idir Tosaigh agus Stop + + + + Start Animation + Tosaigh Beochan + + + + Histogram + Histogram + + + + Show Result + Taispeáin an Toradh + + + + Result Type + Cineál Torthaí + + + + Displacement magnitude + Méid díláithrithe + + + + Maximum principal stress + Uasmhéid struis phríomhúil + + + + Minimum principal stress + Íosmhéid struis phríomhúil + + + + Maximum shear stress (Tresca) + Uasmhéid struis lomadh (Tresca) + + + + Equivalent plastic strain + Bréine plaisteach coibhéiseach + + + + Mass flow rate + Ráta sreabhadh maise + + + + Network pressure + Brú líonra + + + + Minimum + Íosmhéid + + + + Maximum + Uasmhéid + + + + Show + Taispeáin + + + + Slider maximum + Uasmhéid sleamhnáin + + + + Number of steps per cycle + Líon na gcéimeanna in aghaidh an timthrialla + + + + Number of cycles + Líon na dtimthriallta + + + + Frame rate + Ráta fráma + + + + User-Defined Equation + Cothromóid Sainmhínithe ag an Úsáideoir + + + + Runs the equation given in the field below, +outputs the results to the Min and Max fields +and colors the result mesh accordingly + Ritheann sé an chothromóid a thugtar sa réimse thíos, +cuireann sé na torthaí chuig na réimsí Íosmhéid agus Uasmhéid +agus cuireann sé dath ar an mogalra torthaí dá réir + + + + Calculate + Ríomh + + + + Enter here an equation to be calculated. +For possible variables, see the description box below. + Cuir isteach cothromóid anseo atá le ríomh. +Le haghaidh athróga féideartha, féach an bosca cur síos thíos. + + + + P1 - P3 # Max - Min Principal Stress + P1 - P3 # Uasmhéid - Íosmhéid Strus Príomhúil + + + + displacement: x, y, z + díláithriú: x, y, z + + + + temperature: T + teocht: T + + + + stress: sxx, syy, szz, sxy, sxz, syz + strus: sxx, syy, szz, sxy, sxz, syz + + + + network pressure: NP + brú líonra: NP + + + + strain: exx, eyy, ezz, exy, exz, eyz + brú: exx, eyy, ezz, exy, exz, eyz + + + + mass flow rate: MF + ráta sreafa maise: MF + + + + von Mises stress: vM + strus von Mises: vM + + + + maximum shear stress: MS + strus lomadh uasta: MS + + + + maximum princ. stress vector: s3x, s3y, s3z + uasmhéid veicteoir struis phrionsabail: s3x, s3y, s3z + + + + maximum principal stress: P1 + uasmhéid struis phríomhúil: P1 + + + + medium princ. stress vector: s2x, s2y, s2z + veicteoir struis phrionsabail mheánach: s2x, s2y, s2z + + + + medium principal stress: P2 + strus príomhúil meánach: P2 + + + + minimum princ. stress vector: s1x, s1y, s1z + veicteoir struis phrionsabail íosta: s1x, s1y, s1z + + + + minimum principal stress: P3 + strus príomhúil íosta: P3 + + + + Mohr-Coulomb: mc + Mohr-Coulomb: mc + + + + reinforcement ratio: rx, ry, rz + cóimheas athneartaithe: rx, ry, rz + + + + Hints User-Defined Equations + Leideanna maidir le Cothromóidí Sainmhínithe ag an Úsáideoir + + + + Available Result Types + Cineálacha Torthaí atá ar Fáil + + + + equivalent plastic strain: Peeq + brú plaisteach coibhéiseach: Peeq + + + + SolverCalculix + + + Mechanical Analysis + Anailís Mheicniúil + + + + Working Directory + Eolaire Oibre + + + + Analysis Type + Cineál Anailíse + + + + Static + Statach + + + + Frequency + Minicíocht + + + + Thermo mechanical + Teirmea-mheicniúil + + + + Check Mesh + Seiceáil Mogalra + + + + Buckling + Buicléireacht + + + + Write .inp File + Scríobh Comhad .inp + + + + Edit .inp File + Cuir Comhad .inp in Eagar + + + + Time + Time + + + + Run CalculiX + Rith CalculiX + + + + SphereWidget + + + X + X + + + + Y + Y + + + + Z + Z + + + + Radius + Ga + + + + Center + Center + + + + Std_Delete + + + Object dependencies + Spleáchais réada + + + + TaskAnalysisInfo + + + Meshes + Mogaill + + + + Analysis features + Gnéithe anailíse + + + + TaskCreateNodeSet + + + Volume + Toirt + + + + Surface + Dromchla + + + + Nodes: 0 + Nóid: 0 + + + + Poly + Polai + + + + Box + Box + + + + Pick + Roghnaigh + + + + Add + Cuir leis + + + + Angle-Search + Cuardach Uillinne + + + + Stop angle + Uillinn stad + + + + Collect adjacent nodes + Bailigh nóid in aice láimhe + + + + TaskFemConstraint + + + Add Reference + Cuir Tagairt leis + + + + Load [N] + Ualach [N] + + + + Diameter + Trastomhas + + + + Other diameter + Trastomhas eile + + + + Center distance + Fad lárionaid + + + + Direction + Treo + + + + Reverse direction + Treo droim ar ais + + + + Location + Suíomh + + + + Distance + Fad + + + + TaskFemConstraintBearing + + + Add Reference + Cuir Tagairt leis + + + + Gear diameter + Trastomhas an ghiar + + + + Other pulley diameter + Trastomhas ulóige eile + + + + Center distance + Fad lárionaid + + + + Force + Fórsa + + + + Belt tension force + Fórsa teannas crios + + + + Driven pulley + Ulóg tiomáinte + + + + Force location [deg] + Suíomh fórsa [céim] + + + + Force Direction + Treo an Fhórsa + + + + Reversed direction + Treo droim ar ais + + + + Axial free + Saor ó aiseach + + + + Location + Suíomh + + + + Distance + Fad + + + + TaskFemConstraintContact + + + + Add + Cuir leis + + + + + Remove + Bain + + + + Select master geometry of type: Face; click Add or Remove + Roghnaigh máistir-gheoiméadracht an chineáil: Aghaidh; cliceáil Cuir leis nó Bain + + + + Select slave geometry of type: Face; click Add or Remove + Roghnaigh geoiméadracht sclábhaí den chineál: Aghaidh; cliceáil Cuir leis nó Bain + + + + Parameters + Paraiméadair + + + + Contact stiffness + Déineacht teagmhála + + + + Clearance adjustment + Coigeartú imréitigh + + + + Enable friction + Cumasaigh frithchuimilt + + + + Friction coefficient + Comhéifeacht frithchuimilte + + + + Stick slope + Fána bata + + + + TaskFemConstraintDisplacement + + + Prescribed Displacement + Díláithriú Forordaithe + + + + Select geometry of type: Vertex, Edge, Face + Roghnaigh geoiméadracht an chineáil: Buaicphointe, Imeall, Aghaidh + + + + Add + Cuir leis + + + + Remove + Bain + + + + + + Formulas are only valid +for the Elmer solver + Níl foirmlí bailí ach amháin +don réiteoir Elmer + + + + + + Formula + Foirmle + + + + Displacement X + Díláithriú X + + + + Displacement Y + Díláithriú Y + + + + Displacement Z + Díláithriú Z + + + + mm + mm + + + + Flow solution is used to determine +surface force (and thus displacement) +generated by the flow +(Option only applies for Elmer solver) + Úsáidtear réiteach sreafa chun an fórsa +dromchla (agus dá bhrí sin an díláithriú) +a ghintear ag an sreabhadh a chinneadh +(ní bhaineann an rogha ach le réiteoir Elmer) + + + + Surface force by flow + Fórsa dromchla de réir sreabhadh + + + + Rotations are only valid for beam and shell elements + Ní bhaineann rothlaithe ach le heilimintí bhíoma agus sliogáin + + + + Rotation X + Rothlú X + + + + Rotation Y + Rothlú Y + + + + Rotation Z + Rothlú Z + + + + TaskFemConstraintFixed + + + Select geometry of type: Vertex, Edge, Face + Roghnaigh geoiméadracht an chineáil: Buaicphointe, Imeall, Aghaidh + + + + Add + Cuir leis + + + + Remove + Bain + + + + TaskFemConstraintFluidBoundary + + + Boundary + Teorainn + + + + Subtype + Fochineál + + + + Select geometry of type: Face + Roghnaigh geoiméadracht an chineáil: Aghaidh + + + + Add + Cuir leis + + + + Remove + Bain + + + + Help text + Téacs cabhrach + + + + Tab 1 + Táb 1 + + + + Value [Unit] + Luach [Aonad] + + + + Select a planar edge or face, then press this button + Roghnaigh imeall nó aghaidh phlánach, ansin brúigh an cnaipe seo + + + + Direction + Treo + + + + Intensity + Déine + + + + Type + Cineál + + + + Temperature [K] + Teocht [K] + + + + The direction of the edge or the direction of the +normal vector of the face is used as direction + Úsáidtear treo an imeall nó treo veicteora gnáth an aghaidhe mar threo + + + + Reverse direction + Treo droim ar ais + + + + Page + Page + + + + Turbulence specification + Sonraíocht suaiteachta + + + + Length [m] + Fad [m] + + + + Tab 2 + Táb 2 + + + + Heat flux [W/m2] + Sreabhadh teasa [W/m2] + + + + HT coeff + Comhéifeacht HT + + + + TaskFemConstraintForce + + + Prescribed Force + Fórsa Forordaithe + + + + Select geometry of type: Vertex, Edge, Face + Roghnaigh geoiméadracht an chineáil: Buaicphointe, Imeall, Aghaidh + + + + Add + Cuir leis + + + + Remove + Bain + + + + Force + Fórsa + + + + N + N + + + + Select a planar edge or face, then press this button + Roghnaigh imeall nó aghaidh phlánach, ansin brúigh an cnaipe seo + + + + Direction + Treo + + + + The direction of the edge or the direction of the +normal vector of the face is used as direction + Úsáidtear treo an imeall nó treo veicteora gnáth an aghaidhe mar threo + + + + Reverse direction + Treo droim ar ais + + + + TaskFemConstraintHeatflux + + + Task Heat Flux Load + Ualach Flux Teasa Tasca + + + + Select geometry of type: Edge, Face + Roghnaigh geoiméadracht an chineáil: Imeall, Aghaidh + + + + Add + Cuir leis + + + + Remove + Bain + + + + Constraint type + Cineál srianta + + + + Surface heat flux + Sreabhadh teasa dromchla + + + + Film coefficient + Comhéifeacht scannáin + + + + + Ambient temperature + Teocht chomhthimpeallach + + + + Emissivity + Astaíocht + + + + TaskFemConstraintInitialTemperature + + + Dialog + Dialóg + + + + Initial temperature + Teocht tosaigh + + + + TaskFemConstraintPlaneRotation + + + Select single geometry of type: Face + Roghnaigh geoiméadracht aonair den chineál: Aghaidh + + + + Add + Cuir leis + + + + Remove + Bain + + + + TaskFemConstraintPressure + + + Select geometry of type: Edge, Face + Roghnaigh geoiméadracht an chineáil: Imeall, Aghaidh + + + + Add + Cuir leis + + + + Remove + Bain + + + + Pressure + Brú + + + + Reverse direction + Treo droim ar ais + + + + TaskFemConstraintSpring + + + Add + Cuir leis + + + + Remove + Bain + + + + Normal stiffness + Dolúbthacht gnáth + + + + Stiffness used for the Elmer solver + Dolúbthacht a úsáidtear don réiteoir Elmer + + + + + N/m + N/m + + + + Select geometry of type: Face + Roghnaigh geoiméadracht an chineáil: Aghaidh + + + + Tangential stiffness + Dlúsacht tadhlaíoch + + + + Stiffness for Elmer + Dolúbthacht d'Elmer + + + + TaskFemConstraintTemperature + + + Select geometry of type: Vertex, Edge, Face + Roghnaigh geoiméadracht an chineáil: Buaicphointe, Imeall, Aghaidh + + + + Add + Cuir leis + + + + Remove + Bain + + + + Constraint type + Cineál srianta + + + + Temperature + Teocht + + + + Concentrated heat flux + Sreabhadh teasa tiubhaithe + + + + TaskFemConstraintTransform + + + Rectangular transform + Claochlú dronuilleogach + + + + Cylindrical transform + Claochlú sorcóireach + + + + Select single geometry of type: Face + Roghnaigh geoiméadracht aonair den chineál: Aghaidh + + + + Add + Cuir leis + + + + Remove + Bain + + + + System Rotation + Rothlú Córais + + + + X + X + + + + Y + Y + + + + Z + Z + + + + Angle + Uillinn + + + + + Transformable Surfaces + Dromchlaí Inchlaochlaithe + + + + TaskPostClip + + + Create + Cruthaigh + + + + Inside out + Taobh istigh amach + + + + Cut cells + Gearr cealla + + + + TaskPostCut + + + Create + Cruthaigh + + + + TaskPostDataAlongLine + + + Coordinates + Comhordanáidí + + + + Point 1 + Pointe 1 + + + + Point 2 + Pointe 2 + + + + X + X + + + + Y + Y + + + + Z + Z + + + + Select Points + Roghnaigh Pointí + + + + Resolution + Rún + + + + Mode + Mód + + + + Field + Réimse + + + + Vector + Veicteoir + + + + Create Plot + Cruthaigh Plota + + + + TaskPostDataAtPoint + + + Center + Center + + + + X + X + + + + Y + Y + + + + Z + Z + + + + Value + Luach + + + + Select Point + Roghnaigh Pointe + + + + Field + Réimse + + + + TaskPostDisplay + + + Mode + Mód + + + + + Outline + Imlíne + + + + + Surface + Dromchla + + + + + Surface with Edges + Dromchla le hImill + + + + + Wireframe + Sreangfhráma + + + + Coloring + Dathú + + + + Field + Réimse + + + + Component + Comhpháirt + + + + Styling + Stíliú + + + + Transparency + Trédhearcacht + + + + TaskPostScalarClip + + + Scalar + Scalar + + + + Outline + Imlíne + + + + Surface + Dromchla + + + + Surface with Edges + Dromchla le hImill + + + + Wireframe + Sreangfhráma + + + + Minimum scalar + Scalar íosta + + + + Maximum scalar + Uasmhéid scálair + + + + Clip scalar + Scalar gearrthóg + + + + Clip inside out + Gearrthóg taobh istigh amach + + + + TaskPostWarpVector + + + Vector + Veicteoir + + + + warp vectors + veicteoirí dlúth + + + + Minimum warp + Dlúth íosta + + + + Maximum warp + Uasmhéid dlúth + + + + Warp factor + Fachtóir dlúth + + + + TaskTetParameter + + + Second order + An dara hordú + + + + Maximum size + Uasmhéid + + + + Minimum size + Íosmhéid + + + + Fineness + Fineness + + + + VeryCoarse + An-Garbh + + + + Coarse + Garbh + + + + Moderate + Measartha + + + + Fine + Fíneálta + + + + VeryFine + An-Fíneálta + + + + UserDefined + Sainmhínithe ag an Úsáideoir + + + + Growth rate + Ráta fáis + + + + Number of segments per edge + Líon na gcodanna in aghaidh an imeall + + + + Number of segments per radius + Líon na gcodanna in aghaidh an gha + + + + Node count + Líon na nóid + + + + Triangle count + Líon na dtriantán + + + + Tetrahedron count + Líon na dteitreahéadrán + + + + Optimize + Optamaigh + + + + Workbench + + + FEM + FEM + + + + &FEM + &FEM + + + + Model + Samhail + + + + M&odel + Samhail + + + + Materials + Ábhair + + + + &Materials + Ábhair + + + + Element Geometry + Geoiméadracht na nEilimintí + + + + &Element Geometry + &Geoiméadracht na nEilimintí + + + + Electrostatic Boundary Conditions + Coinníollacha Teorann Leictreastatacha + + + + &Electrostatic Boundary Conditions + Coinníollacha Teorann Leictreastatacha + + + + Fluid Boundary Conditions + Coinníollacha Teorann Sreabhach + + + + &Fluid Boundary Conditions + Coinníollacha Teorann Sreabhach + + + + Electromagnetic Boundary Conditions + Coinníollacha Teorann Leictreamaighnéadacha + + + + &Electromagnetic Boundary Conditions + Coinníollacha Teorann Leictreamaighnéadacha + + + + Geometrical Analysis Features + Gnéithe Anailíse Geoiméadracha + + + + &Geometrical Analysis Features + Gnéithe Anailíse Geoiméadracha + + + + Mechanical Boundary Conditions and Loads + Coinníollacha Teorann Meicniúla agus Ualaí + + + + &Mechanical Boundary Conditions and Loads + Coinníollacha Teorann Meicniúla agus Ualaí + + + + Thermal Boundary Conditions and Loads + Coinníollacha Teorann Teirmeacha agus Ualaí + + + + &Thermal Boundary Conditions and Loads + Coinníollacha Teorann Teirmeacha agus Ualaí + + + + Analysis Features Without Solver + Gnéithe Anailíse Gan Réiteoir + + + + &Analysis Features Without Solver + Gnéithe Anailíse Gan Réiteoir + + + + Filter Functions + Feidhmeanna Scagaire + + + + &Filter Functions + Feidhmeanna &Scagaire + + + + Overwrite Constants + Forscríobh Tairiseach + + + + &Overwrite Constants + &Forscríobh Tairiseach + + + + Mesh + Mesh + + + + M&esh + Mogalra + + + + Solve + Réitigh + + + + &Solve + &Réitigh + + + + Results + Torthaí + + + + &Results + &Torthaí + + + + Utilities + Fóntais + + + + setupFilter + + + Error: A filter can only be applied to a single object. + Earráid: Ní féidir scagaire a chur i bhfeidhm ach ar réad amháin. + + + + + The filter could not be set up. + Níorbh fhéidir an scagaire a shocrú. + + + + Error: no post processing object selected. + Earráid: níl aon réad iarphróiseála roghnaithe. + + + + Error: Object not in a post processing group + Earráid: Níl an réad i ngrúpa iarphróiseála + + + + The filter could not be set up: Object not in a post processing group. + Níorbh fhéidir an scagaire a shocrú: Níl an réad i ngrúpa iarphróiseála. + + + + FEM_Analysis + + + New Analysis + Anailís Nua + + + + Creates an analysis container with default solver + Cruthaíonn coimeádán anailíse le réiteoir réamhshocraithe + + + + FEM_ClippingPlaneRemoveAll + + + Remove All Clipping Planes + Bain Gach Plána Gearrtha + + + + Removes all clipping planes + Baintear na plánaí gearrtha go léir + + + + FEM_Examples + + + FEM Examples + Samplaí FEM + + + + Opens the FEM examples + Osclaíonn na samplaí FEM + + + + FEM_MaterialEditor + + + Material Editor + Material Editor + + + + Opens the FreeCAD material editor + Osclaíonn sé eagarthóir ábhair FreeCAD + + + + FEM_MaterialReinforced + + + Reinforced Material (Concrete) + Ábhar Treisithe (Coincréit) + + + + Creates a material for reinforced matrix material such as concrete + Cruthaíonn sé ábhar le haghaidh ábhar maitrís athneartaithe amhail coincréit + + + + FEM_FEMMesh2Mesh + + + FEM Mesh to Mesh + Mogalra FEM go Mogalra + + + + Converts the surface of a FEM mesh to a mesh + Athraíonn sé dromchla mogalra FEM go mogalra + + + + FEM_MeshDisplayInfo + + + Display Mesh Info + Taispeáin Eolas Mogaill + + + + Displays FEM mesh information + Taispeánann faisnéis mogalra FEM + + + + FEM_MeshGmshFromShape + + + Mesh From Shape by Gmsh + Mogalra Ó Chruth le Gmsh + + + + Creates a FEM mesh from a shape by Gmsh mesher + Cruthaíonn mogalra FEM ó chruth le mogalra Gmsh + + + + FEM_MeshNetgenFromShape + + + Mesh From Shape by Netgen + Mogalra Ó Chruth le Netgen + + + + Creates a FEM mesh from a solid or face shape by Netgen internal mesher + Cruthaíonn mogalra FEM ó chruth soladach nó aghaidhe le mogalra inmheánach Netgen + + + + FEM_SolverCalculiXCcxTools + + + Solver CalculiX Standard + Réiteoir CalculiX Caighdeánach + + + + Creates a standard FEM solver CalculiX with ccx tools + Cruthaíonn sé réiteoir caighdeánach FEM CalculiX le huirlisí ccx + + + + FEM_SolverControl + + + Solver Job Control + Rialú Poist Réiteoir + + + + Changes solver attributes and runs the calculations for the selected solver + Athraíonn sé tréithe an réiteora agus ritheann sé na ríomhanna don réiteoir roghnaithe + + + + FEM_SolverElmer + + + Solver Elmer + Réiteoir Elmer + + + + Creates a FEM solver Elmer + Cruthaíonn Elmer réiteoir FEM + + + + FEM_SolverMystran + + + Solver Mystran + Réiteoir Mystran + + + + Creates a FEM solver Mystran + Cruthaíonn sé réiteoir FEM Mystran + + + + FEM_SolverRun + + + Run Solver + Rith Réiteoir + + + + Runs the calculations for the selected solver + Ritheann sé na ríomhanna don réiteoir roghnaithe + + + + FEM_SolverZ88 + + + Solver Z88 + Réiteoir Z88 + + + + Creates a FEM solver Z88 + Cruthaíonn réiteoir FEM Z88 + + + + ControlWidget + + + Solver Control + Rialú Réiteoir + + + + Working Directory + Eolaire Oibre + + + + + Write + Scríobh + + + + + + + Edit + Eagar + + + + Elapsed Time: + Am Caite: + + + + + Run + Run + + + + + Re-write + Athscríobh + + + + Re-run + Athrith + + + + Abort + Toirmisc + + + + _Selector + + + Add + Cuir leis + + + + Remove + Bain + + + + BoundarySelector + + + Select Faces/Edges/Vertexes + Roghnaigh Aghaidheanna/Imill/Buaicphointí + + + + To add references: select them in the 3D view and click "Add". + Chun tagairtí a chur leis: roghnaigh iad sa radharc 3T agus cliceáil "Cuir leis". + + + + SolidSelector + + + Select Solids + Roghnaigh Solaid + + + + Select elements part of the solid that shall be added to the list. To add the solid click "Add". + Roghnaigh eilimintí atá mar chuid den solad atá le cur leis an liosta. Chun an solad a chur leis, cliceáil "Cuir leis". + + + + GeometryElementsSelection + + + Add + Cuir leis + + + + Remove + Bain + + + + Select geometry of type: {}{}{} + Roghnaigh geoiméadracht an chineáil: {}{}{} + + + + Click and select geometric elements to add them to the list.{}The following geometry elements can be selected: {}{}{} + Cliceáil agus roghnaigh eilimintí geoiméadracha chun iad a chur leis an liosta.{}Is féidir na heilimintí geoiméadracha seo a leanas a roghnú: {}{}{} + + + + {}If no geometry is added to the list, all remaining ones are used. + {}Mura gcuirtear aon gheoiméadracht leis an liosta, úsáidtear na cinn atá fágtha go léir. + + + + Selection mode + Mód roghnúcháin + + + + Geometry Reference Selector + Roghnóir Tagartha Geoiméadrachta + + + + Solid + Soladach + + + + FEM + + + Displacement Magnitude + Méid Díláithrithe + + + + Displacement X + Díláithriú X + + + + Displacement Y + Díláithriú Y + + + + Displacement Z + Díláithriú Z + + + + von Mises Stress + von Mises Stress + + + + Max Shear Stress + Strus Ciorrtha Uasta + + + + Max Principal Stress + Strus Príomhoide Uasta + + + + Temperature + Teocht + + + + Mass Flow Rate + Ráta Sreafa Mais + + + + Network Pressure + Brú Líonra + + + + Min Principal Stress + Strus Íosta Príomhoide + + + + Equivalent Plastic Strain + Strain Phlaisteach Choibhéiseach + + + + Information + Eolas + + + + No histogram available. +Please select a result type first. + Níl aon histagram ar fáil. +Roghnaigh cineál toraidh ar dtús le do thoil. + + + + Histogram of {} + Histogram de {} + + + + Nodes + Nóid + + + + Result mesh is empty + Tá an mogalra torthaí folamh + + + + + No result object + Gan aon réad torthaí + + + + + +Correct module found in: +{} + + +Modúl ceart aimsithe i: +{} + + + + + +Should this module be loaded instead? + + +Ar cheart an modúl seo a luchtú ina ionad? + + + + + +No matching module was found in the current Python path. + + +Ní bhfuarthas aon mhodúl comhoiriúnach sa chonair reatha Python. + + + + VTK Python module conflict + Coimhlint modúl VTK Python + + + + VTK Python Module Conflict + Coimhlint Modúl VTK Python + + + + This functionality is not available due to VTK Python module conflict + Níl an fheidhmiúlacht seo ar fáil mar gheall ar choimhlint modúl VTK Python + + + + New {} + Nua {} + + + + with {} + le {} + + + + Add {} + Cuir {} leis + + + + From {} + Ó {} + + + + add {} + cuir {} leis + + + + {}: Data source not available + {}: Níl foinse sonraí ar fáil + + + + Data used in: + Sonraí a úsáideadh i: + + + + Data used from: + Sonraí a úsáideadh ó: + + + + Add data to + Cuir sonraí leis + + + + New + Nua + + + + Add data from + Cuir sonraí leis ó + + + + Data Visualizations + Amharcléirithe Sonraí + + + + Different visualizations to show post processing data in + Amharcléirithe éagsúla chun sonraí iarphróiseála a thaispeáint i + + + + Export to CSV + Easpórtáil go CSV + + + + Save as csv file + Sábháil mar chomhad csv + + + + CSV file export aborted: no filename selected + Cuireadh deireadh le heaspórtáil comhaid CSV: níor roghnaíodh ainm comhaid + + + + The data table that stores the extracted data + An tábla sonraí ina stóráiltear na sonraí eastósctha + + + + The data source from which the data is extracted + An fhoinse sonraí as a mbaintear na sonraí + + + + The field to use as X data + An réimse le húsáid mar shonraí X + + + + Which part of the X field vector to use for the X axis + Cén chuid den veicteoir réimse X le húsáid don ais X + + + + The field to use as Y data + An réimse le húsáid mar shonraí Y + + + + Which part of the Y field vector to use for the Y axis + Cén chuid den veicteoir réimse Y le húsáid don ais Y + + + + + Specify if the field shall be extracted for every available frame + Sonraigh an ndéanfar an réimse a bhaint as gach fráma atá ar fáil + + + + Specify for which index the data should be extracted + Sonraigh cén innéacs ba chóir na sonraí a bhaint amach dó + + + + Specify for which point index the data should be extracted + Sonraigh cén pointe innéacs ar cheart na sonraí a bhaint amach uaidh + + + + Edit {} + Cuir in Eagar {} + + + + + Show Plot + Taispeáin Plota + + + + + Show Data + Taispeáin Sonraí + + + + Histogram Data + Sonraí Histogram + + + + Histogram View Settings + Socruithe Amhairc Histogram + + + + Lineplot Data + Sonraí Línephlota + + + + Lineplot View Settings + Socruithe Amhairc Línephlota + + + + Show Table + Taispeáin an Tábla + + + + Table Data + Sonraí Tábla + + + + + The name used in the plots legend + An t-ainm a úsáidtear i finscéal na bplotaí + + + + + The color the data bin area is drawn with + An dath a bhfuil an limistéar bosca sonraí tarraingthe leis + + + + The hatch pattern drawn in the bar + An patrún hata a tarraingíodh sa bharra + + + + The line width of the hatch) + Leithead líne an haiste) + + + + + The width of the bar, between 0 and 1 (1 being without gaps) + Leithead an bharra, idir 0 agus 1 (1 gan bearnaí) + + + + + The style the line is drawn in + An stíl ina dtarraingítear an líne + + + + If the bars should show the cumulative sum left to right + Más ceart go léireodh na barraí an tsuim charnach ó chlé go deas + + + + The type of histogram plotted + An cineál histeagram atá plotaithe + + + + The line width of all drawn hatch patterns + Leithead líne na bpatrún gortaithe uile a tharraingítear + + + + The number of bins the data is split into + Líon na mboscaí ina roinntear na sonraí + + + + + The histogram plot title + Teideal phlota an histeagram + + + + + The label shown for the histogram X axis + An lipéad a thaispeántar don ais X ar an histeagram + + + + + The label shown for the histogram Y axis + An lipéad a thaispeántar don ais Y ar an histeagram + + + + + + + Determines if the legend is plotted + Cinneann sé an bhfuil an finscéal plotaithe + + + + The color the line and the markers are drawn with + An dath a bhfuil an líne agus na marcóirí tarraingthe leis + + + + The width the line is drawn with + An leithead a bhfuil an líne tarraingthe leis + + + + The style the data markers are drawn with + An stíl a bhfuil na marcóirí sonraí tarraingthe léi + + + + The size the data markers are drawn in + An méid ina bhfuil na marcóirí sonraí tarraingthe + + + + If be the bars should show the cumulative sum left to right + Más ea, ba chóir go léireodh na barraí an tsuim charnach ó chlé go deas + + + + The scale the axis are drawn in + An scála ina bhfuil na haiseanna tarraingthe + + + + The name used in the table header. Default name is used if empty + An t-ainm a úsáidtear sa cheanntásc tábla. Úsáidtear an t-ainm réamhshocraithe má tá sé folamh + + + + default + default + + + + CmdFemCompEmConstraints + + + Fem + Fem + + + + Electromagnetic Boundary Conditions + Coinníollacha Teorann Leictreamaighnéadacha + + + + Electromagnetic boundary conditions + Coinníollacha teorann leictreamaighnéadacha + + + + TaskPostContours + + + Vector + Veicteoir + + + + Field + Réimse + + + + Enable Laplacian smoothing + Cumasaigh smúdáil Laplacian + + + + Smoothing + Smúdáil + + + + Factor to control vertex displacement + Fachtóir chun díláithriú buaicphointe a rialú + + + + Contour lines will not be colored + Ní bheidh línte imlíne daite + + + + No Color + Gan Dath + + + + CmdFemCompEmEquations + + + Fem + Fem + + + + Electromagnetic Equations + Cothromóidí Leictreamaighnéadacha + + + + Electromagnetic equations for the Elmer solver + Cothromóidí leictreamaighnéadacha don réiteoir Elmer + + + + CmdFemPostContoursFilter + + + Fem + Fem + + + + Contours Filter + Scagaire Comhrianta + + + + Define/create a contours filter which displays iso contours + Sainmhínigh/cruthaigh scagaire comhrianta a thaispeánann comhrianta iso + + + + BoxWidget + + + Center + Center + + + + X + X + + + + Y + Y + + + + Z + Z + + + + Length + Fad + + + + Width + Width + + + + Height + Airde + + + + CylinderWidget + + + Center + Center + + + + + X + X + + + + + Y + Y + + + + + Z + Z + + + + Axis + Ais + + + + Radius + Ga + + + + CmdFemCompMechEquations + + + Fem + Fem + + + + Mechanical Equations + Cothromóidí Meicniúla + + + + Mechanical equations for the Elmer solver + Cothromóidí meicniúla don réiteoir Elmer + + + + FEM_ConstraintBodyHeatSource + + + Body Heat Source + Foinse Teasa Coirp + + + + Creates a body heat source + Cruthaíonn sé foinse teasa coirp + + + + FEM_ConstraintCentrif + + + Centrifugal Load + Ualach Lártheifeacha + + + + Creates a centrifugal load + Cruthaíonn ualach lártheifeacha + + + + FEM_ConstraintCurrentDensity + + + Current Density Boundary Condition + Coinníoll Teorann Dlúis Reatha + + + + Creates a current density boundary condition + Cruthaíonn coinníoll teorann dlúis reatha + + + + FEM_ConstraintElectrostaticPotential + + + Electrostatic Potential Boundary Condition + Coinníoll Teorann Poitéinsil Leictreastatach + + + + Creates an electrostatic potential boundary condition + Cruthaíonn coinníoll teorann poitéinsil leictreastatach + + + + FEM_ConstraintFlowVelocity + + + Flow Velocity Boundary Condition + Coinníoll Teorann Luas Sreafa + + + + Creates a flow velocity boundary condition + Cruthaíonn coinníoll teorann luas sreafa + + + + FEM_ConstraintInitialPressure + + + Initial Pressure Condition + Coinníoll Brú Tosaigh + + + + Creates an initial pressure condition + Cruthaíonn sé coinníoll brú tosaigh + + + + FEM_ConstraintMagnetization + + + Magnetization Boundary Condition + Coinníoll Teorann Maighnéadaithe + + + + Creates a magnetization boundary condition + Cruthaíonn coinníoll teorann maighnéadaithe + + + + FEM_ConstraintSectionPrint + + + Section Print Feature + Gné Priontála Roinne + + + + Creates a section print feature + Cruthaíonn gné priontála rannóige + + + + FEM_ConstraintSelfWeight + + + Gravity Load + Ualach Domhantarraingthe + + + + Creates a gravity load + Cruthaíonn ualach domhantarraingthe + + + + FEM_ConstraintTie + + + Tie Constraint + Srian Ceangail + + + + Creates a tie constraint + Cruthaíonn srian comhionannais + + + + FEM_MeshRegion + + + Mesh Refinement + Mionchoigeartú Mogaill + + + + Creates a FEM mesh refinement + Cruthaíonn sé mionchoigeartú mogalra FEM + + + + TaskFemConstraintRigidBody + + + Form + Form + + + + Select geometry of type: Vertex, Edge, Face + Roghnaigh geoiméadracht an chineáil: Buaicphointe, Imeall, Aghaidh + + + + Add + Cuir leis + + + + Remove + Bain + + + + Reference Node + Nód Tagartha + + + + + + + + + + X + X + + + + + + + + + + Y + Y + + + + + + + + + + Z + Z + + + + Translational Mode + Mód Aistriúcháin + + + + Displacement + Díláithriú + + + + Force + Fórsa + + + + Rotational Mode + Mód Rothlach + + + + Rotation + Rotation + + + + Angle + Uillinn + + + + Moment + Nóiméad + + + + CmdFemConstraintRigidBody + + + Fem + Fem + + + + Rigid Body Constraint + Srianadh Comhlachta Docht + + + + Creates a rigid body constraint for a geometric entity + Cruthaíonn sé srian coirp righin d'eintiteas geoiméadrach + + + + FemGui::TaskFemConstraintRigidBody + + + Select geometry of type: + Roghnaigh geoiméadracht an chineáil: + + + + Vertex, Edge, Face + Buaicphointe, Imeall, Aghaidh + + + + + + + + + Selection error + Earráid roghnúcháin + + + + + Nothing selected! + Níl aon rud roghnaithe! + + + + + Selected object is not a part! + Ní cuid é an réad roghnaithe! + + + + External object selection is not supported + Ní thacaítear le roghnú réada seachtracha + + + + Only one type of selection (vertex, face or edge) per constraint allowed! + Ní cheadaítear ach cineál amháin roghnúcháin (buaicphointe, aghaidh nó imeall) in aghaidh an tsrianta! + + + + FemGui::TaskDlgFemConstraintRigidBody + + + Input error + Input error + + + + TaskCreateElementSet + + + Form + Form + + + + Poly + Polai + + + + Erase elements by polygon + Scrios eilimintí de réir polagáin + + + + Delete new meshes + Scrios mogaill nua + + + + Copy result mesh + Cóipeáil mogalra torthaí + + + + Restore + Restore + + + + Copy + Cóipeáil + + + + CmdFemCreateElementsSet + + + Erase Elements + Scrios Eilimintí + + + + + + + + Wrong selection + Rogha mícheart + + + + Cannot copy ResultMesh to ResultMesh + Ní féidir ResultMesh a chóipeáil go ResultMesh + + + + Mesh must be a ResultMesh + Ní mór don mhogalra a bheith ina ResultMogalra + + + + No Data To Restore + + Gan aon sonraí le hathchóiriú + + + + + Erased Elements + Eilimintí Scriosta + + + + All Elements Erased - no mesh generated. + Gach Eilimint Scriosta - níor gineadh aon mhogalra. + + + + Fem + Fem + + + + Creates a FEM mesh elements set + Cruthaíonn tacar eilimintí mogalra FEM + + + + FemGui::TaskCreateElementSet + + + Elements set + Tacar eilimintí + + + + CmdFemDefineElementsSet + + + Fem + Fem + + + + Element Set From Polygon + Tacar Eilimintí Ó Pholagán + + + + Creates a collection of elements selected by a polygon + Cruthaíonn bailiúchán d'eilimintí roghnaithe ag polagán + + + + NetgenMesh + + + FEM Mesh by Netgen + Mogalra FEM le Netgen + + + + Mesh Parameters + Paraiméadair Mogaill + + + + Fineness + Fineness + + + + Maximum size + Uasmhéid + + + + Minimum size + Íosmhéid + + + + Second order + An dara hordú + + + + Growth rate + Ráta fáis + + + + Curvature safety + Sábháilteacht cuartha + + + + Segments per edge + Deighleoga in aghaidh an imeall + + + + Time + Time + + + + Netgen Version + Leagan Netgen + + + + Netgen + Netgen + + + + FemGui::DlgSettingsNetgen + + + + Netgen + Netgen + + + + Use legacy Netgen object implementation + Úsáid cur i bhfeidhm réada Netgen oidhreachta + + + + Legacy Netgen + Netgen Oidhreachta + + + + Python path + Cosán Python + + + + Python executable for which Netgen Python bindings are installed. +Leave blank to use default Python executable + An comhad inrite Python a bhfuil ceangail Netgen Python suiteáilte dó. +Fág bán chun an comhad inrite Python réamhshocraithe a úsáid + + + + Options + Roghanna + + + + Log verbosity + Focalachas loga + + + + Level of verbosity printed on the task panel + Leibhéal na foclóireachta atá priontáilte ar an bpainéal tascanna + + + + Number of threads + Líon na snáitheanna + + + + Number of threads used for meshing + Líon na snáitheanna a úsáidtear le haghaidh mogalra + + + + FEM_SolverCalculiX + + + Solver CalculiX + Réiteoir CalculiX + + + + Creates a FEM solver CalculiX + Cruthaíonn sé réiteoir FEM CalculiX + + + + TaskPostCalculator + + + Field name + Ainm réimse + + + + Mathematical expression + Slonn matamaiticiúil + + + + Available fields + Réimsí atá ar fáil + + + + Scalars + Scálacha + + + + Vectors + Veicteoirí + + + + Operators + Oibreoirí + + + + Replace invalid data + Cuir sonraí neamhbhailí ina n-áit + + + + Replacement value for invalid operations + Luach athsholáthair le haghaidh oibríochtaí neamhbhailí + + + + TaskPostBranch + + + <html><head/><body><p>Selects the input, the child filter will receive:</p><p><span style=" font-weight:600;">Serial:</span> The first filter in the branch will get the Branches input as its own input. The next filter will then receive the firsts filters output as input, and so on.</p><p><span style=" font-weight:600;">Parallel: </span>All filter in the branch will receive the Branches input as their own input. </p></body></html> + <html><head/><body><p>Roghnaíonn sé an t-ionchur, gheobhaidh an scagaire linbh:</p><p><span style=" font-weight:600;">Sraitheach:</span> Gheobhaidh an chéad scagaire sa bhrainse ionchur na mBrainsí mar a ionchur féin. Gheobhaidh an chéad scagaire eile aschur an chéad scagaire mar ionchur ansin, agus mar sin de.</p><p><span style=" font-weight:600;">Comhthreomhar:</span>Gheobhaidh gach scagaire sa bhrainse ionchur na mBrainsí mar a n-ionchur féin.</p></body></html> + + + + Mode + Mód + + + + <html><head/><body><p>Selects the input, the child filters will receive:</p><p><span style=" font-weight:600;">Serial:</span> The first filter in the branch will get the Branches input as its own input. The next filter will then receive the firsts filters output as input, and so on.</p><p><span style=" font-weight:600;">Parallel: </span>All filter in the branch will receive the Branches input as their own input. </p></body></html> + <html><head/><body><p>Roghnaíonn sé an t-ionchur, gheobhaidh na scagairí linbh:</p><p><span style=" font-weight:600;">Sraitheach:</span> Gheobhaidh an chéad scagaire sa bhrainse ionchur na mBrainsí mar a ionchur féin. Gheobhaidh an chéad scagaire eile aschur an chéad scagaire mar ionchur ansin, agus mar sin de.</p><p><span style=" font-weight:600;">Comhthreomhar:</span>Gheobhaidh gach scagaire sa bhrainse ionchur na mBrainsí mar a n-ionchur féin.</p></body></html> + + + + Serial + Sraitheach + + + + Parallel + Comhthreomhar + + + + + <html><head/><body><p>Selects the how the output of the branch is determined:</p><p><span style=" font-weight:600;">Passthrough:</span> The branches output is the same as its input, no matter what the branch child filter do.</p><p><span style=" font-weight:600;">Append:</span> The branches output is a collection of all child filter: it appends child outputs together and offers this as branch output.</p></body></html> + <html><head/><body><p>Roghnaíonn sé seo an chaoi a gcinntear aschur na brainse:</p><p><span style=" font-weight:600;">Passthrough:</span> Is ionann aschur na mbrainsí agus a ionchur, is cuma cad a dhéanann scagaire linbh na brainse.</p><p><span style=" font-weight:600;">Cuir leis:</span> Is bailiúchán de gach scagaire linbh é aschur na mbrainsí: cuireann sé aschuir linbh le chéile agus cuireann sé seo ar fáil mar aschur brainse.</p></body></html> + + + + Passthrough + Pas tríd + + + + Append + Cuir leis + + + + Output + Aschur + + + + TaskPostFrames + + + Form + Form + + + + Type of frames + Cineál frámaí + + + + Resonant frequencies + Minicíochtaí athshondais + + + + Frame + Fráma + + + + Value + Luach + + + + SolverCalculiX + + + Solver CalculiX Control + Rialú CalculiX Réiteoir + + + + Working directory + Eolaire oibre + + + + Write + Scríobh + + + + Edit + Eagar + + + + Path to working directory + Cosán chuig an eolaire oibre + + + + Analysis type + Cineál anailíse + + + + Time + Time + + + + Solver Parameters + Paraiméadair an Réititheora + + + + Solver Version + Leagan an Réititheora + + + + FemMaterialReinforcement + + + FEM Material Reinforcement + Athneartú Ábhar FEM + + + + Matrix Material + Ábhar Maitrís + + + + Reinforcement Material + Ábhar Athneartaithe + + + + TaskPostGlyph + + + + + + The form of the glyph + Foirm an ghlif + + + + Form + Form + + + + Arrow + Saighead + + + + Cone + Cón + + + + Cube + Ciúb + + + + Cylinder + Sorcóir + + + + Line + Líne + + + + Sphere + Sféar + + + + + + + + + Which vector field is used to orient the glyphs + Cén réimse veicteora a úsáidtear chun na glifí a threoshuíomh + + + + Orientation + Treoshuíomh + + + + + + + None + Dada + + + + Sca&le + Scá&la + + + + + Which data field is used to scale the glyphs + Cén réimse sonraí a úsáidtear chun na glifí a scálú + + + + Data + Sonraí + + + + + + + A constant multiplier the glyphs are scaled with + Iolraitheoir tairiseach a úsáidtear chun na glifí a scálú + + + + Factor + Fachtóir + + + + Changes the scale factor by +/- 50% of the set scale factor + Athraíonn sé an fachtóir scála faoi +/- 50% den fhachtóir scála socraithe + + + + + + If the scale data is a vector this property decides if the glyph is scaled by vector magnitude or by the individual components + Más veicteoir atá sna sonraí scála, cinneann an airí seo an ndéantar an gliff a scálaiú de réir mhéid an veicteora nó de réir na gcomhpháirteanna aonair + + + + Not a vector + Ní veicteoir é + + + + By magnitude + De réir méide + + + + By components + De réir comhpháirteanna + + + + Vertex Mas&king + Mascáil Buaicphointe + + + + + Which vertices are used as glyph locations + Cé na buaicphointí a úsáidtear mar shuíomhanna glifí + + + + Mode + Mód + + + + Defines the maximal number of vertices used for "Uniform Sampling" masking mode + Sainmhíníonn sé seo an líon uasta buaicphointí a úsáidtear le haghaidh mód mascála "Sampláil Aonfhoirmeach" + + + + + Define the stride for "Every Nth" masking mode + Sainmhínigh an stríde don mhodh mascála "Gach Nú" + + + + Stride + Truslóg + + + + Defines the maximum number of vertices used for "Uniform Sampling" masking mode + Sainmhíníonn sé seo an líon uasta buaicphointí a úsáidtear le haghaidh mód mascála "Sampláil Aonfhoirmeach" + + + + Maximum + Uasmhéid + + + + All + Gach + + + + Every Nth + Gach Nth + + + + Uniform Sampling + Sampláil Aonfhoirmeach + + + + Bins + Boscaí bruscair + + + + Type + Cineál + + + + Cumulative + Carnach + + + + + Legend + Finscéal + + + + + + Show + Taispeáin + + + + + Labels + Labels + + + + + Y-axis + Y-axis + + + + X Axis + Ais X + + + + + Title + Title + + + + Visuals + Amharcléirithe + + + + Hatch Line Width + Leithead Líne Hata + + + + Bar width + Leithead an bharra + + + + Grid + Eangach + + + + Scale + Scála + + + + X-axis + X-axis + + + + CmdFemPostCalculatorFilter + + + Fem + Fem + + + + Calculator Filter + Scagaire Áireamháin + + + + Creates a new field from current data + Cruthaíonn réimse nua ó na sonraí reatha + + + + CmdFemPostBranchFilter + + + Fem + Fem + + + + Pipeline Branch + Brainse Píblíne + + + + Branches the pipeline into a new path + Brainseálann sé an phíblíne isteach i gcosán nua + + + + FemGui::TaskPostFrames + + + Result Frames + Frámaí Torthaí + + + + FemGui::TaskPostCalculator + + + Calculator options + Roghanna áireamháin + + + + FEM_ClippingPlaneAdd + + + Clipping Plane on Face + Plána Gearrtha ar Aghaidh + + + + Adds a clipping plane on a selected face + Cuireann plána gearrtha ar aghaidh roghnaithe + + + + FEM_ConstantVacuumPermittivity + + + Constant Vacuum Permittivity + Ceadúlacht Fholúis Tairiseach + + + + Creates a constant vacuum permittivity to overwrite standard value + Cruthaíonn ceadúlacht folúis tairiseach chun luach caighdeánach a athscríobh + + + + FEM_ConstraintElectricChargeDensity + + + Electric Charge Density + Dlús Muirir Leictrigh + + + + Creates an electric charge density + Cruthaíonn dlús luchta leictrigh + + + + FEM_ConstraintInitialFlowVelocity + + + Initial Flow Velocity Condition + Coinníoll Luas Sreafa Tosaigh + + + + Creates an initial flow velocity condition + Cruthaíonn coinníoll luas sreafa tosaigh + + + + FEM_ElementFluid1D + + + Fluid Section for 1D Flow + Rannóg Sreabhán le haghaidh Sreabhadh 1D + + + + Creates a fluid section for 1D flow + Cruthaíonn sé cuid sreabhach le haghaidh sreabhadh 1T + + + + FEM_ElementGeometry1D + + + Beam Cross Section + Trasghearradh Bhíoma + + + + Creates a beam cross section + Cruthaíonn trasghearradh bhíoma + + + + FEM_ElementGeometry2D + + + Shell Plate Thickness + Tiús Pláta Sliogáin + + + + Creates a shell plate thickness + Cruthaíonn tiús pláta sliogáin + + + + FEM_ElementRotation1D + + + Beam Rotation + Rothlú Bhíoma + + + + Creates a beam rotation + Cruthaíonn rothlú bhíoma + + + + FEM_EquationDeformation + + + Deformation Equation + Cothromóid Dífhoirmithe + + + + Creates an equation for deformation (nonlinear elasticity) + Cruthaíonn cothromóid le haghaidh dífhoirmithe (leaisteachas neamhlíneach) + + + + FEM_EquationElasticity + + + Elasticity Equation + Cothromóid Leaisteachais + + + + Creates an equation for elasticity (stress) + Cruthaíonn cothromóid le haghaidh leaisteachas (strus) + + + + FEM_EquationElectricforce + + + Electricforce Equation + Cothromóid Fórsa Leictrigh + + + + Creates an equation for electric forces + Cruthaíonn cothromóid do fhórsaí leictreacha + + + + FEM_EquationElectrostatic + + + Electrostatic Equation + Cothromóid Leictreastatach + + + + Creates an equation for electrostatic + Cruthaíonn cothromóid le haghaidh leictreastatach + + + + FEM_EquationFlow + + + Flow Equation + Cothromóid Sreafa + + + + Creates an equation for flow + Cruthaíonn cothromóid le haghaidh sreabhadh + + + + FEM_EquationFlux + + + Flux Equation + Cothromóid Flux + + + + Creates an equation for flux + Cruthaíonn cothromóid le haghaidh flosc + + + + FEM_EquationHeat + + + Heat Equation + Cothromóid Teasa + + + + Creates an equation for heat + Cruthaíonn cothromóid le haghaidh teasa + + + + FEM_EquationMagnetodynamic + + + Magnetodynamic Equation + Cothromóid Maighnéaddinimiciúil + + + + Creates an equation for magnetodynamic forces + Cruthaíonn cothromóid do fhórsaí maighnéaddinimiciúla + + + + FEM_EquationMagnetodynamic2D + + + Magnetodynamic 2D Equation + Cothromóid Maighnéaddinimiciúil 2T + + + + Creates an equation for 2D magnetodynamic forces + Cruthaíonn cothromóid do fhórsaí maighnéaddinimiciúla 2T + + + + FEM_EquationStaticCurrent + + + Static Current Equation + Cothromóid Reatha Statach + + + + Creates an equation for static current + Cruthaíonn cothromóid le haghaidh sruth statach + + + + FEM_MaterialFluid + + + Fluid Material + Ábhar Sreabhach + + + + Creates a fluid material + Cruthaíonn sé ábhar sreabhach + + + + FEM_MaterialMechanicalNonlinear + + + Non-Linear Mechanical Material + Ábhar Meicniúil Neamhlíneach + + + + Creates a non-linear mechanical material + Cruthaíonn sé ábhar meicniúil neamhlíneach + + + + FEM_MaterialSolid + + + Solid Material + Ábhar Soladach + + + + Creates a solid material + Cruthaíonn sé ábhar soladach + + + + FEM_MeshBoundaryLayer + + + Mesh Boundary Layer + Sraith Teorann Mogaill + + + + Creates a mesh boundary layer + Cruthaíonn ciseal teorann mogalra + + + + FEM_MeshClear + + + Clear FEM Mesh + Mogalra FEM Glan + + + + Clears the mesh of a FEM mesh object + Glanann sé mogalra réada mogalra FEM + + + + FEM_MeshGroup + + + Mesh Group + Grúpa Mogaill + + + + Creates a mesh group + Cruthaíonn grúpa mogalra + + + + FEM_ResultShow + + + Show Result + Taispeáin an Toradh + + + + Shows and visualizes the selected result data + Taispeánann agus léirshamhlaíonn sé na sonraí toraidh roghnaithe + + + + FEM_ResultsPurge + + + Purge Results + Torthaí Glantacháin + + + + Purges all results from the active analysis + Glanann sé na torthaí go léir ón anailís ghníomhach + + + + FEM_PostFilterGlyph + + + Glyph Filter + Scagaire Glif + + + + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization + Cuireann sé scagaire iarphróiseála leis a chuireann glifí leis na buaicphointí mogaill le haghaidh léirshamhlú sonraí buaicphointí + + + + TaskPostExtraction + + + + Form + Form + + + + + Data Summary + Achoimre Sonraí + + + + + Show Data + Taispeáin Sonraí + + + + Data used in + Sonraí a úsáideadh i + + + + Add data to + Cuir sonraí leis + + + + Create and add + Cruthaigh agus cuir leis + + + + PostHistogramEdit + + + + + Form + Form + + + + + Outline draw style (None does not draw outlines) + Stíl tarraingthe imlíne (Ní tharraingíonn aon cheann imlínte) + + + + + + + None + Dada + + + + + Width of all lines (outline and hatch) + Leithead na línte uile (imlíne agus haisteáil) + + + + + Hatch pattern + Patrún hata + + + + Lines + Lines + + + + Density of hatch pattern + Dlús patrún gortaithe + + + + Bars + Barraí + + + + + Legend + Finscéal + + + + Color of all lines (bar outline and hatches) + Dath na línte uile (imlíne barra agus haistí) + + + + + Color of the bars in histogram + Dath na mbarraí san histogram + + + + Marker + Marker + + + + Line + Líne + + + + Name + Ainm + + + + FemGui::TaskPostDisplay + + + Result Display Options + Roghanna Taispeána Torthaí + + + + FemGui::TaskPostBranch + + + Branch Behaviour + Iompar na gCraobhacha + + + + FemGui::TaskPostClip + + + Clip Region, Choose Implicit Function + Gearrthóg Réigiún, Roghnaigh Feidhm Intuigthe + + + + FemGui::TaskPostContours + + + Contours Filter Options + Roghanna Scagaire Comhrianta + + + + FemGui::TaskPostCut + + + Function Cut, Choose Implicit Function + Gearr Feidhme, Roghnaigh Feidhm Intuigthe + + + + FemGui::TaskPostScalarClip + + + Scalar Clip Options + Roghanna Gearrthóg Scalar + + + + FemGui::TaskPostWarpVector + + + Warp Options + Roghanna Dlúbtha + + + + FemGui::TaskPostExtraction + + + Data and Extractions + Sonraí agus Eastóscadh + + + + FemGui::ViewProviderFemAnalysis + + + Activate Analysis + Gníomhachtaigh Anailís + + + + FemGui::TaskObjectName + + + Name of the object + Ainm an réada + + + + DlgSettingsNetgen + + + Executable '{}' not found + Níor aimsíodh an inrite '{}' + + + + self.axis_selection_widget + + + Axis Reference Selector + Roghnóir Tagartha Aise + + + + SolverElmer + + + Solver Elmer Control + Rialú Elmer Réiteoir + + + + Working directory + Eolaire oibre + + + + Write + Scríobh + + + + Edit + Eagar + + + + Path to working directory + Cosán chuig an eolaire oibre + + + + Solver Parameters + Paraiméadair an Réititheora + + + + Simulation type + Cineál insamhalta + + + + Time + Time + + + + Solver Version + Leagan an Réititheora + + + + FemToolsCcx + + + No or wrong CalculiX binary ccx + Gan aon ccx dénártha CalculiX nó ccx mícheart + + + + FEM: wrong ccx binary + FEM: dénártha ccx mícheart + + + + FEM: CalculiX binary ccx '{}' not found. Please set the CalculiX binary ccx path in FEM preferences tab CalculiX. + FEM: Níor aimsíodh an comhad dénártha CalculiX ccx '{}'. Socraigh an cosán ccx dénártha CalculiX sa chluaisín roghanna FEM i CalculiX. + + + + FEM: CalculiX ccx '{}' output '{}' doesn't contain expected phrase '{}'. There are some problems when running the ccx binary. Check if ccx runs standalone without FreeCAD. + FEM: Níl an frása '{}' a bhíothas ag súil leis in aschur '{}' ó CalculiX ccx '{}'. Tá roinnt fadhbanna ann agus an comhad dénártha ccx á rith. Seiceáil an ritheann ccx go neamhspleách gan FreeCAD. + + + + FemGui::DlgSettingsFemInOutVtkImp + + + All + Gach + + + + Highest + Is Airde + + + diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_hr.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_hr.ts index df57874f33..bacd3bc4f8 100755 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_hr.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_hr.ts @@ -3758,7 +3758,7 @@ s harmoničnom/oscilirajućom pogonskom silom Grupe - + Are you sure you want to continue? Jeste li sigurni da želite nastaviti? @@ -4131,7 +4131,7 @@ Za moguće varijable, pogledaj okvir za opis ispod. Std_Delete - + Object dependencies Zavisnosti objekta @@ -5442,12 +5442,12 @@ vektora površine koristi se kao smjer FEM_Analysis - + New Analysis Nova analiza - + Creates an analysis container with default solver Stvara jedan kontejner analize s zadanim rješavačem @@ -5455,12 +5455,12 @@ vektora površine koristi se kao smjer FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes Uklonite sve presjeke ravnina - + Removes all clipping planes Uklanja sve presjeke ravnina @@ -5468,12 +5468,12 @@ vektora površine koristi se kao smjer FEM_Examples - + FEM Examples FEM Primjeri - + Opens the FEM examples Otvara FEM primjere @@ -5481,12 +5481,12 @@ vektora površine koristi se kao smjer FEM_MaterialEditor - + Material Editor Uređivač Materijala - + Opens the FreeCAD material editor Otvara FreeCAD uređivač materijala @@ -5494,12 +5494,12 @@ vektora površine koristi se kao smjer FEM_MaterialReinforced - + Reinforced Material (Concrete) Armirani materijal (beton) - + Creates a material for reinforced matrix material such as concrete Stvori materijal za ojačani složeni materijal kao što je beton @@ -5507,12 +5507,12 @@ vektora površine koristi se kao smjer FEM_FEMMesh2Mesh - + FEM Mesh to Mesh FEM mreža do mreže - + Converts the surface of a FEM mesh to a mesh Pretzvara površinu FEM mreže u mrežu @@ -5520,12 +5520,12 @@ vektora površine koristi se kao smjer FEM_MeshDisplayInfo - + Display Mesh Info Prikaži informacije o mreži - + Displays FEM mesh information Prikazuje informacija o FEM mreži @@ -5533,12 +5533,12 @@ vektora površine koristi se kao smjer FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh Mreža od oblika po Gmsh - + Creates a FEM mesh from a shape by Gmsh mesher Pravi FEM mrežu iz oblika pomoću Gmsh mreženja @@ -5546,12 +5546,12 @@ vektora površine koristi se kao smjer FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen Mreža od oblika po Netgen - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher Stvara FEM mreže iz krutog tijela ili oblika lica uz pomoć Netgenovog internog kreatora mreža @@ -5559,12 +5559,12 @@ vektora površine koristi se kao smjer FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard Alat za rješavanje CalculiX Standard - + Creates a standard FEM solver CalculiX with ccx tools Stvara standardni FEM CalculiX rješavač sa ccx alatom @@ -5572,12 +5572,12 @@ vektora površine koristi se kao smjer FEM_SolverControl - + Solver Job Control Kontrola posla rješavača - + Changes solver attributes and runs the calculations for the selected solver Mijenja atribute rješavača i izvodi izračune za odabrani alat za rješavanje @@ -5585,12 +5585,12 @@ vektora površine koristi se kao smjer FEM_SolverElmer - + Solver Elmer Alat za rješavanje Elmer - + Creates a FEM solver Elmer Stvara FEM rješavača Elmer @@ -5598,12 +5598,12 @@ vektora površine koristi se kao smjer FEM_SolverMystran - + Solver Mystran Alat za rješavanje Mystran - + Creates a FEM solver Mystran Stvara FEM rješavač Mystran @@ -5611,12 +5611,12 @@ vektora površine koristi se kao smjer FEM_SolverRun - + Run Solver Pokreni alat za rješavanje - + Runs the calculations for the selected solver Izvodi izračune sa odabranim alatom za rješavanje @@ -5624,12 +5624,12 @@ vektora površine koristi se kao smjer FEM_SolverZ88 - + Solver Z88 Rješavač Z88 - + Creates a FEM solver Z88 Stvara FEM rješavača Z88 @@ -6391,12 +6391,12 @@ Nijedan odgovarajući modul nije pronađen na trenutnoj stazi Python-a. FEM_ConstraintBodyHeatSource - + Body Heat Source Tijelo izvora topline - + Creates a body heat source Stvara tijela izvora topline @@ -6404,12 +6404,12 @@ Nijedan odgovarajući modul nije pronađen na trenutnoj stazi Python-a. FEM_ConstraintCentrif - + Centrifugal Load Centrifugalno opterećenje - + Creates a centrifugal load Stvori centrifugalno opterećenje @@ -6417,12 +6417,12 @@ Nijedan odgovarajući modul nije pronađen na trenutnoj stazi Python-a. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition Trenutno granično stanje gustine tekućine - + Creates a current density boundary condition Definira trenutno granično stanje gustoće tekućine @@ -6430,12 +6430,12 @@ Nijedan odgovarajući modul nije pronađen na trenutnoj stazi Python-a. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition Elektrostatičko granično stanje potencijala - + Creates an electrostatic potential boundary condition Stvara elektrostatičko granično stanje potencijala @@ -6443,12 +6443,12 @@ Nijedan odgovarajući modul nije pronađen na trenutnoj stazi Python-a. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition Granično stanje brzine protoka - + Creates a flow velocity boundary condition Definira granično stanje brzine protoka @@ -6456,12 +6456,12 @@ Nijedan odgovarajući modul nije pronađen na trenutnoj stazi Python-a. FEM_ConstraintInitialPressure - + Initial Pressure Condition Početno stanje pritiska - + Creates an initial pressure condition Definira početno stanje pritiska @@ -6469,12 +6469,12 @@ Nijedan odgovarajući modul nije pronađen na trenutnoj stazi Python-a. FEM_ConstraintMagnetization - + Magnetization Boundary Condition Granično stanje magnetizacije - + Creates a magnetization boundary condition Definira granično stanje magnetizacije @@ -6482,12 +6482,12 @@ Nijedan odgovarajući modul nije pronađen na trenutnoj stazi Python-a. FEM_ConstraintSectionPrint - + Section Print Feature Svojstva elemenata ispisa - + Creates a section print feature Stvori svojstva ispisa odijeljaka @@ -6495,12 +6495,12 @@ Nijedan odgovarajući modul nije pronađen na trenutnoj stazi Python-a. FEM_ConstraintSelfWeight - + Gravity Load Gravitacijsko opterećenje - + Creates a gravity load Stvori gravitacijsko opterećenje @@ -6508,12 +6508,12 @@ Nijedan odgovarajući modul nije pronađen na trenutnoj stazi Python-a. FEM_ConstraintTie - + Tie Constraint Ograničenje vezanja - + Creates a tie constraint Stvara veze ograničenja @@ -6521,12 +6521,12 @@ Nijedan odgovarajući modul nije pronađen na trenutnoj stazi Python-a. FEM_MeshRegion - + Mesh Refinement Izglađivanje mreže - + Creates a FEM mesh refinement Stvori FEM izglađivanje mreže @@ -6937,12 +6937,12 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FEM_SolverCalculiX - + Solver CalculiX Alat za rješavanje CalculiX - + Creates a FEM solver CalculiX Stvara FEM alat za rješavanje CalculiX @@ -7451,12 +7451,12 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FEM_ClippingPlaneAdd - + Clipping Plane on Face Isječak ravnine na površini - + Adds a clipping plane on a selected face Dodavanje isječka ravnine na odabranu površinu @@ -7464,12 +7464,12 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity Konstantna Vakuumska permitivnost - + Creates a constant vacuum permittivity to overwrite standard value Stvara konstantu permitivnost vakuuma kojom se prepisuje standardna vrijednost @@ -7477,12 +7477,12 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FEM_ConstraintElectricChargeDensity - + Electric Charge Density Gustoća naboja električne energije - + Creates an electric charge density Stvara gustoću naboja električne energije @@ -7490,12 +7490,12 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition Početno stanje brzine protoka - + Creates an initial flow velocity condition Definira početno stanje brzine protoka @@ -7503,12 +7503,12 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FEM_ElementFluid1D - + Fluid Section for 1D Flow Odjeljak tekućine za 1D protok - + Creates a fluid section for 1D flow Stvara odjeljak tekućine za 1D protok @@ -7516,12 +7516,12 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FEM_ElementGeometry1D - + Beam Cross Section Presjek nosača - + Creates a beam cross section Stvara presjek nosača @@ -7529,12 +7529,12 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FEM_ElementGeometry2D - + Shell Plate Thickness Debljina ljuske ploče - + Creates a shell plate thickness Stvara debljinu ljuske ploče @@ -7542,12 +7542,12 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FEM_ElementRotation1D - + Beam Rotation Rotacija nosača - + Creates a beam rotation Stvara rotaciju nosača @@ -7555,12 +7555,12 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FEM_EquationDeformation - + Deformation Equation Jednadžba deformacije - + Creates an equation for deformation (nonlinear elasticity) Stvara jednadžbu za deformaciju (nelinearni elasticitet) @@ -7568,12 +7568,12 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FEM_EquationElasticity - + Elasticity Equation Jednadžba Elastičnosti - + Creates an equation for elasticity (stress) Stvara jednadžbu za elastičnost (naprezanje) @@ -7581,12 +7581,12 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FEM_EquationElectricforce - + Electricforce Equation Jednadžba električne sile - + Creates an equation for electric forces Stvara jednadžbu električne sile @@ -7594,12 +7594,12 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FEM_EquationElectrostatic - + Electrostatic Equation Jednadžba Elektrostatike - + Creates an equation for electrostatic Stvara jednadžbu elektrostatičke sile @@ -7607,12 +7607,12 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FEM_EquationFlow - + Flow Equation Jednadžba Protoka - + Creates an equation for flow Stvara jednadžbu za tok @@ -7620,12 +7620,12 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FEM_EquationFlux - + Flux Equation Jednadžba Protoka - + Creates an equation for flux Stvara jednadžbu za protok @@ -7633,12 +7633,12 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FEM_EquationHeat - + Heat Equation Jednadžba Topline - + Creates an equation for heat Stvara jednadžbu za toplinu @@ -7646,12 +7646,12 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FEM_EquationMagnetodynamic - + Magnetodynamic Equation Magnetodinamička jednadžba - + Creates an equation for magnetodynamic forces Stvara jednadžbu za magnetodinamičke sile @@ -7659,12 +7659,12 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation Magnetodinamička 2D jednadžba - + Creates an equation for 2D magnetodynamic forces Stvara jednadžbu za 2D magnetodinamičke sile @@ -7672,12 +7672,12 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FEM_EquationStaticCurrent - + Static Current Equation Statička strujna jednadžba - + Creates an equation for static current Stvara jednadžbu statičke struje @@ -7685,12 +7685,12 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FEM_MaterialFluid - + Fluid Material Tekući materijal - + Creates a fluid material Stvara tekući materijal @@ -7698,12 +7698,12 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material Nelinearni mehanički materijal - + Creates a non-linear mechanical material Stvori nelinearni mehanički materijal @@ -7711,12 +7711,12 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FEM_MaterialSolid - + Solid Material Čvrsto tijelo materijal - + Creates a solid material Stvara čvrsto tijelo materijal @@ -7724,12 +7724,12 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FEM_MeshBoundaryLayer - + Mesh Boundary Layer Mrežni granični sloj - + Creates a mesh boundary layer Stvara granični sloj mreže @@ -7737,12 +7737,12 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FEM_MeshClear - + Clear FEM Mesh Očisti FEM mrežu - + Clears the mesh of a FEM mesh object Briše mrežu FEM mrežnog objekta @@ -7750,12 +7750,12 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FEM_MeshGroup - + Mesh Group Grupa mreže - + Creates a mesh group Stvara grupu mreže @@ -7763,12 +7763,12 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FEM_ResultShow - + Show Result Prikažite rezultate - + Shows and visualizes the selected result data Pokazuje i vizualizira odabrane rezultate podataka @@ -7776,12 +7776,12 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FEM_ResultsPurge - + Purge Results Čišćenje rezultata - + Purges all results from the active analysis Briše sve rezultate iz aktivne analize @@ -7789,12 +7789,12 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FEM_PostFilterGlyph - + Glyph Filter Glyph Filter - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization Dodaje filtar nakon obrade koji dodaje glife na vrhove mreže za vizualizaciju podataka o Tjemenim točkama @@ -7985,7 +7985,7 @@ Ostavite prazno za korištenje zadanog Python izvršitelja FemGui::ViewProviderFemAnalysis - + Activate Analysis Aktiviraj analizu diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_hu.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_hu.ts index 2f1881ef8e..9490b6b9d3 100755 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_hu.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_hu.ts @@ -3757,7 +3757,7 @@ egyenletek esetén használatos Csoportok - + Are you sure you want to continue? Biztosan folytatja? @@ -4130,7 +4130,7 @@ A lehetséges változókat lásd az alábbi leírási mezőben. Std_Delete - + Object dependencies Objektumfüggőségek @@ -5441,12 +5441,12 @@ vektorát használják irányként FEM_Analysis - + New Analysis Új elemzés - + Creates an analysis container with default solver Létrehoz egy elemzési konténert alapértelmezett megoldóval @@ -5454,12 +5454,12 @@ vektorát használják irányként FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes Összes vágási terv törlése - + Removes all clipping planes Eltávolítja az összes vágósíkot @@ -5467,12 +5467,12 @@ vektorát használják irányként FEM_Examples - + FEM Examples VEM munkafelület példák - + Opens the FEM examples Megnyitja a Véges elemes módszer példákat @@ -5480,12 +5480,12 @@ vektorát használják irányként FEM_MaterialEditor - + Material Editor Anyag szerkesztő - + Opens the FreeCAD material editor Megnyitja a FreeCAD anyag szerkesztőt @@ -5493,12 +5493,12 @@ vektorát használják irányként FEM_MaterialReinforced - + Reinforced Material (Concrete) Megerősített anyagok (beton) - + Creates a material for reinforced matrix material such as concrete Hozzáadja az anyagot megerősített mátrix-al, például betonnal @@ -5506,12 +5506,12 @@ vektorát használják irányként FEM_FEMMesh2Mesh - + FEM Mesh to Mesh VEM, hálótól hálóig - + Converts the surface of a FEM mesh to a mesh Egy VEM háló felületet átalakítja egy hálóvá @@ -5519,12 +5519,12 @@ vektorát használják irányként FEM_MeshDisplayInfo - + Display Mesh Info Háló adatainak megjelenítése - + Displays FEM mesh information Megjeleníti a VEM háló adatait @@ -5532,12 +5532,12 @@ vektorát használják irányként FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh Vem háló az Gmsh forma által - + Creates a FEM mesh from a shape by Gmsh mesher Létrehoz egy VEM hálót egy GMSH hálózó alakzatából @@ -5545,12 +5545,12 @@ vektorát használják irányként FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen Fem háló Netgen forma által - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher Létrehoz egy VEM hálót egy test vagy felület alapján Netgen belső hálózó generátorral @@ -5558,12 +5558,12 @@ vektorát használják irányként FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard CalculiX alapértelmezett megoldó - + Creates a standard FEM solver CalculiX with ccx tools Létrehoz egy normál CalculiX VEM megoldót ccx eszközzel @@ -5571,12 +5571,12 @@ vektorát használják irányként FEM_SolverControl - + Solver Job Control Munka megoldó ellenőrző - + Changes solver attributes and runs the calculations for the selected solver Megoldó attribútumainak módosítása és a kiválasztott megoldó számításainak elindítása @@ -5584,12 +5584,12 @@ vektorát használják irányként FEM_SolverElmer - + Solver Elmer Elmer megoldó - + Creates a FEM solver Elmer Létrehoz egy VEM Z88 megoldót @@ -5597,12 +5597,12 @@ vektorát használják irányként FEM_SolverMystran - + Solver Mystran Mystran megoldó - + Creates a FEM solver Mystran Létrehoz egy VEM Mystran megoldót @@ -5610,12 +5610,12 @@ vektorát használják irányként FEM_SolverRun - + Run Solver Megoldó futtatása - + Runs the calculations for the selected solver A kiválasztott megoldó számításainak elindítása @@ -5623,12 +5623,12 @@ vektorát használják irányként FEM_SolverZ88 - + Solver Z88 Z88 megoldó - + Creates a FEM solver Z88 Létrehoz egy VEM Z88 megoldót @@ -6389,12 +6389,12 @@ A jelenlegi Python-útvonalon nem található megfelelő modul. FEM_ConstraintBodyHeatSource - + Body Heat Source Test hőforrás - + Creates a body heat source Létrehoz egy test hőforrást @@ -6402,12 +6402,12 @@ A jelenlegi Python-útvonalon nem található megfelelő modul. FEM_ConstraintCentrif - + Centrifugal Load Centrifugális terhelés - + Creates a centrifugal load Centrifugális terhelést hoz létre @@ -6415,12 +6415,12 @@ A jelenlegi Python-útvonalon nem található megfelelő modul. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition Aktuális áramsűrűség peremfeltétel - + Creates a current density boundary condition Létrehoz egy áramsűrűség határfeltételt @@ -6428,12 +6428,12 @@ A jelenlegi Python-útvonalon nem található megfelelő modul. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition Elektrosztatikus potenciál határfeltétele - + Creates an electrostatic potential boundary condition Létrehoz egy elektrosztatikus potenciál peremfeltételt @@ -6441,12 +6441,12 @@ A jelenlegi Python-útvonalon nem található megfelelő modul. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition Határfeltétel az áramlás sebességre - + Creates a flow velocity boundary condition Létrehoz egy áramlási sebesség peremfeltételt @@ -6454,12 +6454,12 @@ A jelenlegi Python-útvonalon nem található megfelelő modul. FEM_ConstraintInitialPressure - + Initial Pressure Condition Kezdeti nyomásállapot - + Creates an initial pressure condition Létrehoz egy kezdeti nyomásállapotot @@ -6467,12 +6467,12 @@ A jelenlegi Python-útvonalon nem található megfelelő modul. FEM_ConstraintMagnetization - + Magnetization Boundary Condition Mágnesezettségi peremfeltétel - + Creates a magnetization boundary condition Létrehoz egy mágnesezettségi peremfeltételt @@ -6480,12 +6480,12 @@ A jelenlegi Python-útvonalon nem található megfelelő modul. FEM_ConstraintSectionPrint - + Section Print Feature Szakasznyomtatási tulajdonság - + Creates a section print feature Létrehoz egy szakasznyomtatási tulajdonságot @@ -6493,12 +6493,12 @@ A jelenlegi Python-útvonalon nem található megfelelő modul. FEM_ConstraintSelfWeight - + Gravity Load Gravitációs terhelés - + Creates a gravity load Létrehoz egy gravitációs terhelést @@ -6506,12 +6506,12 @@ A jelenlegi Python-útvonalon nem található megfelelő modul. FEM_ConstraintTie - + Tie Constraint Kötési kényszer - + Creates a tie constraint Létrehoz egy kötési kényszert @@ -6519,12 +6519,12 @@ A jelenlegi Python-útvonalon nem található megfelelő modul. FEM_MeshRegion - + Mesh Refinement Háló finomítás - + Creates a FEM mesh refinement Egy FEM-háló finomítást hoz létre @@ -6936,12 +6936,12 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FEM_SolverCalculiX - + Solver CalculiX CalculiX megoldó - + Creates a FEM solver CalculiX Létrehoz egy VEM CalculiX megoldót @@ -7450,12 +7450,12 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FEM_ClippingPlaneAdd - + Clipping Plane on Face Vágási terv - + Adds a clipping plane on a selected face Adj hozzá egy vágási tervet a kiválasztott felülethez @@ -7463,12 +7463,12 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity Állandó vákuumáteresztő képesség - + Creates a constant vacuum permittivity to overwrite standard value Konstans vákuumáteresztést hoz létre az alapértelmezett érték felülírásához @@ -7476,12 +7476,12 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FEM_ConstraintElectricChargeDensity - + Electric Charge Density Elektrikus töltéssűrűség - + Creates an electric charge density Elektromos töltéssűrűséget hoz létre @@ -7489,12 +7489,12 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition Kezdeti áramlási sebesség - + Creates an initial flow velocity condition Hozzon létre egy kezdeti áramlási sebesség feltételt @@ -7502,12 +7502,12 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FEM_ElementFluid1D - + Fluid Section for 1D Flow Folyadékrész az 1D áramláshoz - + Creates a fluid section for 1D flow Létrehozza egy 1D-áramlásnak a folyadék szakaszát @@ -7515,12 +7515,12 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FEM_ElementGeometry1D - + Beam Cross Section Gerendakeresztmetszet - + Creates a beam cross section Létrehoz egy gerenda keresztmetszetet @@ -7528,12 +7528,12 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FEM_ElementGeometry2D - + Shell Plate Thickness Héjlemez vastagság - + Creates a shell plate thickness Létrehoz egy héj lemez vastagságot @@ -7541,12 +7541,12 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FEM_ElementRotation1D - + Beam Rotation Sugárforgás - + Creates a beam rotation Létrehoz egy gerenda forgatást @@ -7554,12 +7554,12 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FEM_EquationDeformation - + Deformation Equation Deformációs egyenlet - + Creates an equation for deformation (nonlinear elasticity) Egyenletet hoz létre az alakváltozásra (nemlineáris rugalmasság) @@ -7567,12 +7567,12 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FEM_EquationElasticity - + Elasticity Equation Rugalmassági egyenlet - + Creates an equation for elasticity (stress) Rugalmasságra (feszültségre) képez egy egyenletet @@ -7580,12 +7580,12 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FEM_EquationElectricforce - + Electricforce Equation Elektromos erőtörvény - + Creates an equation for electric forces Létrehoz egy elektromos erő egyenletet @@ -7593,12 +7593,12 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FEM_EquationElectrostatic - + Electrostatic Equation Elektrosztatikus egyenlet - + Creates an equation for electrostatic Létrehoz egy elektrosztatikai egyenletet @@ -7606,12 +7606,12 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FEM_EquationFlow - + Flow Equation Áramlási egyenlet - + Creates an equation for flow Létrehoz egy áramlási egyenletet @@ -7619,12 +7619,12 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FEM_EquationFlux - + Flux Equation Áramlási egyenlet - + Creates an equation for flux Létrehoz egy áramlási egyenletet @@ -7632,12 +7632,12 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FEM_EquationHeat - + Heat Equation Hővezetési egyenlet - + Creates an equation for heat Létrehoz egy hőtani áramlási egyenletet @@ -7645,12 +7645,12 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FEM_EquationMagnetodynamic - + Magnetodynamic Equation Magnetodinamikus egyenlőség - + Creates an equation for magnetodynamic forces Létrehoz egy egyenletet a mágnes dinamikus erők számára @@ -7658,12 +7658,12 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation Magnetodynamic2D egyenlőség - + Creates an equation for 2D magnetodynamic forces Létrehoz egy egyenletet a 2D magneto dinamikus erők számára @@ -7671,12 +7671,12 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FEM_EquationStaticCurrent - + Static Current Equation Stacionárius áramegyenlet - + Creates an equation for static current Készítsen egy egyenletet a statikus áramhoz @@ -7684,12 +7684,12 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FEM_MaterialFluid - + Fluid Material Folyékony anyag - + Creates a fluid material Folyékony anyagot hoz létre @@ -7697,12 +7697,12 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material Nemlineáris mechanikai anyag - + Creates a non-linear mechanical material Létrehoz egy nemlineáris mechanikus anyagot @@ -7710,12 +7710,12 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FEM_MaterialSolid - + Solid Material Szilárd anyag - + Creates a solid material Szilárd anyagot hoz létre @@ -7723,12 +7723,12 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FEM_MeshBoundaryLayer - + Mesh Boundary Layer Háló határréteg - + Creates a mesh boundary layer Létrehoz egy háló határréteget @@ -7736,12 +7736,12 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FEM_MeshClear - + Clear FEM Mesh Egyértelmű FEM háló - + Clears the mesh of a FEM mesh object Törli a VEM hálóobjektum hálóját @@ -7749,12 +7749,12 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FEM_MeshGroup - + Mesh Group Háló csoport - + Creates a mesh group Egy háló csoportot hoz létre @@ -7762,12 +7762,12 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FEM_ResultShow - + Show Result Találat megjelenítése - + Shows and visualizes the selected result data Mutatja és megjeleníti a kiválasztott eredmény adatokat @@ -7775,12 +7775,12 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FEM_ResultsPurge - + Purge Results Tisztítás eredménye - + Purges all results from the active analysis Törli az összes eredményt az aktív elemzésből @@ -7788,12 +7788,12 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FEM_PostFilterGlyph - + Glyph Filter Glyph szűrő - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization Adj hozzá egy utófeldolgozó szűrőt, amely Glyfet ad a háló csúcsaihoz a csúcsadatok megjelenítéséhez @@ -7984,7 +7984,7 @@ Hagyja üresen az alapértelmezett Python futtatható fájl használatához FemGui::ViewProviderFemAnalysis - + Activate Analysis Elemzés bekapcsolása diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_it.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_it.ts index df33991b90..aaa19a05e6 100755 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_it.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_it.ts @@ -3759,7 +3759,7 @@ with harmonic/oscillating driving current Gruppi - + Are you sure you want to continue? Sei sicuro di voler continuare? @@ -4132,7 +4132,7 @@ Per le variabili possibili, vedere la casella di descrizione qui sotto. Std_Delete - + Object dependencies Dipendenze dell'oggetto @@ -5444,12 +5444,12 @@ normale della faccia è usata come direzione FEM_Analysis - + New Analysis New Analysis - + Creates an analysis container with default solver Crea un contenitore di analisi con il solutore predefinito @@ -5457,12 +5457,12 @@ normale della faccia è usata come direzione FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes Remove All Clipping Planes - + Removes all clipping planes Rimuove tutti i piani di taglio @@ -5470,12 +5470,12 @@ normale della faccia è usata come direzione FEM_Examples - + FEM Examples FEM Examples - + Opens the FEM examples Apre gli esempi FEM @@ -5483,12 +5483,12 @@ normale della faccia è usata come direzione FEM_MaterialEditor - + Material Editor Editor dei materiali - + Opens the FreeCAD material editor Apre l'editor dei materiali FreeCAD @@ -5496,12 +5496,12 @@ normale della faccia è usata come direzione FEM_MaterialReinforced - + Reinforced Material (Concrete) Reinforced Material (Concrete) - + Creates a material for reinforced matrix material such as concrete Crea un materiale a matrice rinforzata come il calcestruzzo @@ -5509,12 +5509,12 @@ normale della faccia è usata come direzione FEM_FEMMesh2Mesh - + FEM Mesh to Mesh FEM Mesh to Mesh - + Converts the surface of a FEM mesh to a mesh Converte la superficie di una mesh FEM in una mesh @@ -5522,12 +5522,12 @@ normale della faccia è usata come direzione FEM_MeshDisplayInfo - + Display Mesh Info Display Mesh Info - + Displays FEM mesh information Visualizza le informazioni della mesh FEM @@ -5535,12 +5535,12 @@ normale della faccia è usata come direzione FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh Mesh From Shape by Gmsh - + Creates a FEM mesh from a shape by Gmsh mesher Crea una mesh FEM da una forma da Gmsh @@ -5548,12 +5548,12 @@ normale della faccia è usata come direzione FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen Mesh From Shape by Netgen - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher Crea una mesh FEM da una forma solida o faccia da Netgen @@ -5561,12 +5561,12 @@ normale della faccia è usata come direzione FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard Risolutore CalculiX Standard - + Creates a standard FEM solver CalculiX with ccx tools Crea un risolutore FEM standard CalculiX con strumenti ccx @@ -5574,12 +5574,12 @@ normale della faccia è usata come direzione FEM_SolverControl - + Solver Job Control Solver Job Control - + Changes solver attributes and runs the calculations for the selected solver Cambia gli attributi di solutore ed esegue i calcoli per il solutore selezionato @@ -5587,12 +5587,12 @@ normale della faccia è usata come direzione FEM_SolverElmer - + Solver Elmer Risolutore Elmer - + Creates a FEM solver Elmer Crea un risolutore FEM Elmer @@ -5600,12 +5600,12 @@ normale della faccia è usata come direzione FEM_SolverMystran - + Solver Mystran Risolutore Mystran - + Creates a FEM solver Mystran Crea un risolutore FEM Mystran @@ -5613,12 +5613,12 @@ normale della faccia è usata come direzione FEM_SolverRun - + Run Solver Run Solver - + Runs the calculations for the selected solver Esegue i calcoli per il risolutore selezionato @@ -5626,12 +5626,12 @@ normale della faccia è usata come direzione FEM_SolverZ88 - + Solver Z88 Risolutore Z88 - + Creates a FEM solver Z88 Crea un solutore FEM Z88 @@ -6392,12 +6392,12 @@ No matching module was found in the current Python path. FEM_ConstraintBodyHeatSource - + Body Heat Source Body Heat Source - + Creates a body heat source Crea un vincolo fonte di calore del corpo @@ -6405,12 +6405,12 @@ No matching module was found in the current Python path. FEM_ConstraintCentrif - + Centrifugal Load Centrifugal Load - + Creates a centrifugal load Crea un vincolo centrifugo @@ -6418,12 +6418,12 @@ No matching module was found in the current Python path. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition Current Density Boundary Condition - + Creates a current density boundary condition Crea un vincolo densità di corrente @@ -6431,12 +6431,12 @@ No matching module was found in the current Python path. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition Electrostatic Potential Boundary Condition - + Creates an electrostatic potential boundary condition Crea un vincolo Potenziale elettrostatico @@ -6444,12 +6444,12 @@ No matching module was found in the current Python path. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition Flow Velocity Boundary Condition - + Creates a flow velocity boundary condition Crea un vincolo velocità del flusso @@ -6457,12 +6457,12 @@ No matching module was found in the current Python path. FEM_ConstraintInitialPressure - + Initial Pressure Condition Initial Pressure Condition - + Creates an initial pressure condition Crea un vincolo pressione iniziale @@ -6470,12 +6470,12 @@ No matching module was found in the current Python path. FEM_ConstraintMagnetization - + Magnetization Boundary Condition Magnetization Boundary Condition - + Creates a magnetization boundary condition Crea un vincolo magnetizzazione @@ -6483,12 +6483,12 @@ No matching module was found in the current Python path. FEM_ConstraintSectionPrint - + Section Print Feature Section Print Feature - + Creates a section print feature Crea una stampa sezione dei vincoli @@ -6496,12 +6496,12 @@ No matching module was found in the current Python path. FEM_ConstraintSelfWeight - + Gravity Load Gravity Load - + Creates a gravity load Crea un vincolo di gravità @@ -6509,12 +6509,12 @@ No matching module was found in the current Python path. FEM_ConstraintTie - + Tie Constraint Tie Constraint - + Creates a tie constraint Crea un vincolo di legame @@ -6522,12 +6522,12 @@ No matching module was found in the current Python path. FEM_MeshRegion - + Mesh Refinement Mesh Refinement - + Creates a FEM mesh refinement Crea un raffinamento della mesh FEM @@ -6939,12 +6939,12 @@ Lascia vuoto per usare l'eseguibile Python predefinito FEM_SolverCalculiX - + Solver CalculiX Solver CalculiX - + Creates a FEM solver CalculiX Creates a FEM solver CalculiX @@ -7453,12 +7453,12 @@ Lascia vuoto per usare l'eseguibile Python predefinito FEM_ClippingPlaneAdd - + Clipping Plane on Face Clipping Plane on Face - + Adds a clipping plane on a selected face Adds a clipping plane on a selected face @@ -7466,12 +7466,12 @@ Lascia vuoto per usare l'eseguibile Python predefinito FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity Constant Vacuum Permittivity - + Creates a constant vacuum permittivity to overwrite standard value Creates a constant vacuum permittivity to overwrite standard value @@ -7479,12 +7479,12 @@ Lascia vuoto per usare l'eseguibile Python predefinito FEM_ConstraintElectricChargeDensity - + Electric Charge Density Electric Charge Density - + Creates an electric charge density Creates an electric charge density @@ -7492,12 +7492,12 @@ Lascia vuoto per usare l'eseguibile Python predefinito FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition Initial Flow Velocity Condition - + Creates an initial flow velocity condition Creates an initial flow velocity condition @@ -7505,12 +7505,12 @@ Lascia vuoto per usare l'eseguibile Python predefinito FEM_ElementFluid1D - + Fluid Section for 1D Flow Fluid Section for 1D Flow - + Creates a fluid section for 1D flow Creates a fluid section for 1D flow @@ -7518,12 +7518,12 @@ Lascia vuoto per usare l'eseguibile Python predefinito FEM_ElementGeometry1D - + Beam Cross Section Beam Cross Section - + Creates a beam cross section Creates a beam cross section @@ -7531,12 +7531,12 @@ Lascia vuoto per usare l'eseguibile Python predefinito FEM_ElementGeometry2D - + Shell Plate Thickness Shell Plate Thickness - + Creates a shell plate thickness Creates a shell plate thickness @@ -7544,12 +7544,12 @@ Lascia vuoto per usare l'eseguibile Python predefinito FEM_ElementRotation1D - + Beam Rotation Beam Rotation - + Creates a beam rotation Creates a beam rotation @@ -7557,12 +7557,12 @@ Lascia vuoto per usare l'eseguibile Python predefinito FEM_EquationDeformation - + Deformation Equation Deformation Equation - + Creates an equation for deformation (nonlinear elasticity) Creates an equation for deformation (nonlinear elasticity) @@ -7570,12 +7570,12 @@ Lascia vuoto per usare l'eseguibile Python predefinito FEM_EquationElasticity - + Elasticity Equation Elasticity Equation - + Creates an equation for elasticity (stress) Creates an equation for elasticity (stress) @@ -7583,12 +7583,12 @@ Lascia vuoto per usare l'eseguibile Python predefinito FEM_EquationElectricforce - + Electricforce Equation Electricforce Equation - + Creates an equation for electric forces Creates an equation for electric forces @@ -7596,12 +7596,12 @@ Lascia vuoto per usare l'eseguibile Python predefinito FEM_EquationElectrostatic - + Electrostatic Equation Electrostatic Equation - + Creates an equation for electrostatic Creates an equation for electrostatic @@ -7609,12 +7609,12 @@ Lascia vuoto per usare l'eseguibile Python predefinito FEM_EquationFlow - + Flow Equation Flow Equation - + Creates an equation for flow Creates an equation for flow @@ -7622,12 +7622,12 @@ Lascia vuoto per usare l'eseguibile Python predefinito FEM_EquationFlux - + Flux Equation Flux Equation - + Creates an equation for flux Creates an equation for flux @@ -7635,12 +7635,12 @@ Lascia vuoto per usare l'eseguibile Python predefinito FEM_EquationHeat - + Heat Equation Heat Equation - + Creates an equation for heat Creates an equation for heat @@ -7648,12 +7648,12 @@ Lascia vuoto per usare l'eseguibile Python predefinito FEM_EquationMagnetodynamic - + Magnetodynamic Equation Magnetodynamic Equation - + Creates an equation for magnetodynamic forces Creates an equation for magnetodynamic forces @@ -7661,12 +7661,12 @@ Lascia vuoto per usare l'eseguibile Python predefinito FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation Magnetodynamic 2D Equation - + Creates an equation for 2D magnetodynamic forces Creates an equation for 2D magnetodynamic forces @@ -7674,12 +7674,12 @@ Lascia vuoto per usare l'eseguibile Python predefinito FEM_EquationStaticCurrent - + Static Current Equation Static Current Equation - + Creates an equation for static current Creates an equation for static current @@ -7687,12 +7687,12 @@ Lascia vuoto per usare l'eseguibile Python predefinito FEM_MaterialFluid - + Fluid Material Fluid Material - + Creates a fluid material Creates a fluid material @@ -7700,12 +7700,12 @@ Lascia vuoto per usare l'eseguibile Python predefinito FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material Non-Linear Mechanical Material - + Creates a non-linear mechanical material Creates a non-linear mechanical material @@ -7713,12 +7713,12 @@ Lascia vuoto per usare l'eseguibile Python predefinito FEM_MaterialSolid - + Solid Material Solid Material - + Creates a solid material Creates a solid material @@ -7726,12 +7726,12 @@ Lascia vuoto per usare l'eseguibile Python predefinito FEM_MeshBoundaryLayer - + Mesh Boundary Layer Mesh Boundary Layer - + Creates a mesh boundary layer Creates a mesh boundary layer @@ -7739,12 +7739,12 @@ Lascia vuoto per usare l'eseguibile Python predefinito FEM_MeshClear - + Clear FEM Mesh Clear FEM Mesh - + Clears the mesh of a FEM mesh object Clears the mesh of a FEM mesh object @@ -7752,12 +7752,12 @@ Lascia vuoto per usare l'eseguibile Python predefinito FEM_MeshGroup - + Mesh Group Mesh Group - + Creates a mesh group Creates a mesh group @@ -7765,12 +7765,12 @@ Lascia vuoto per usare l'eseguibile Python predefinito FEM_ResultShow - + Show Result Show Result - + Shows and visualizes the selected result data Shows and visualizes the selected result data @@ -7778,12 +7778,12 @@ Lascia vuoto per usare l'eseguibile Python predefinito FEM_ResultsPurge - + Purge Results Purge Results - + Purges all results from the active analysis Purges all results from the active analysis @@ -7791,12 +7791,12 @@ Lascia vuoto per usare l'eseguibile Python predefinito FEM_PostFilterGlyph - + Glyph Filter Glyph Filter - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization @@ -7987,7 +7987,7 @@ Lascia vuoto per usare l'eseguibile Python predefinito FemGui::ViewProviderFemAnalysis - + Activate Analysis Activate Analysis diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_ja.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_ja.ts index 13bca397d5..6447c0fc95 100755 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_ja.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_ja.ts @@ -3743,7 +3743,7 @@ with harmonic/oscillating driving current グループ - + Are you sure you want to continue? 本当に続行しますか? @@ -4114,7 +4114,7 @@ For possible variables, see the description box below. Std_Delete - + Object dependencies オブジェクトの依存関係 @@ -5420,12 +5420,12 @@ normal vector of the face is used as direction FEM_Analysis - + New Analysis 新しい解析 - + Creates an analysis container with default solver デフォルトのソルバーを使用して解析のコンテナーを作成 @@ -5433,12 +5433,12 @@ normal vector of the face is used as direction FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes すべてのクリッピング平面を削除 - + Removes all clipping planes すべてのクリッピング平面を削除 @@ -5446,12 +5446,12 @@ normal vector of the face is used as direction FEM_Examples - + FEM Examples FEMの例 - + Opens the FEM examples FEMサンプルを開く @@ -5459,12 +5459,12 @@ normal vector of the face is used as direction FEM_MaterialEditor - + Material Editor 材料エディター - + Opens the FreeCAD material editor FreeCAD 材料エディターを開く @@ -5472,12 +5472,12 @@ normal vector of the face is used as direction FEM_MaterialReinforced - + Reinforced Material (Concrete) 強化材料(コンクリート) - + Creates a material for reinforced matrix material such as concrete コンクリートなどの強化マトリックス材料のための材料を作成 @@ -5485,12 +5485,12 @@ normal vector of the face is used as direction FEM_FEMMesh2Mesh - + FEM Mesh to Mesh FEMメッシュからメッシュへ - + Converts the surface of a FEM mesh to a mesh FEMメッシュの表面をメッシュに変換 @@ -5498,12 +5498,12 @@ normal vector of the face is used as direction FEM_MeshDisplayInfo - + Display Mesh Info メッシュ情報を表示 - + Displays FEM mesh information FEMメッシュ情報を表示 @@ -5511,12 +5511,12 @@ normal vector of the face is used as direction FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh Gmshを使用して形状からFEMメッシュへ - + Creates a FEM mesh from a shape by Gmsh mesher Gmshメッシャーを使用して形状からFEMメッシュを作成 @@ -5524,12 +5524,12 @@ normal vector of the face is used as direction FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen Netgenを使用して形状からFEMメッシュへ - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher Netgen内部メッシャーを使用してソリッド、またはフェイス形状からFEMメッシュを作成 @@ -5537,12 +5537,12 @@ normal vector of the face is used as direction FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard ソルバー CalculiX 標準 - + Creates a standard FEM solver CalculiX with ccx tools 標準FEMソルバーであるccxツール付属CalculiXを作成 @@ -5550,12 +5550,12 @@ normal vector of the face is used as direction FEM_SolverControl - + Solver Job Control ソルバージョブ制御 - + Changes solver attributes and runs the calculations for the selected solver ソルバー属性を変更し、選択したソルバーのための計算を実行 @@ -5563,12 +5563,12 @@ normal vector of the face is used as direction FEM_SolverElmer - + Solver Elmer ソルバー Elmer - + Creates a FEM solver Elmer FEMソルバーElmerを作成 @@ -5576,12 +5576,12 @@ normal vector of the face is used as direction FEM_SolverMystran - + Solver Mystran ソルバー Mystran - + Creates a FEM solver Mystran FEMソルバーMystranを作成 @@ -5589,12 +5589,12 @@ normal vector of the face is used as direction FEM_SolverRun - + Run Solver ソルバーを実行 - + Runs the calculations for the selected solver 選択したソルバーの計算を実行 @@ -5602,12 +5602,12 @@ normal vector of the face is used as direction FEM_SolverZ88 - + Solver Z88 ソルバー Z88 - + Creates a FEM solver Z88 FEMソルバーZ88を作成 @@ -6368,12 +6368,12 @@ No matching module was found in the current Python path. FEM_ConstraintBodyHeatSource - + Body Heat Source 体積熱源 - + Creates a body heat source 体積熱源を作成 @@ -6381,12 +6381,12 @@ No matching module was found in the current Python path. FEM_ConstraintCentrif - + Centrifugal Load 遠心荷重 - + Creates a centrifugal load 遠心荷重を作成 @@ -6394,12 +6394,12 @@ No matching module was found in the current Python path. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition 電流密度境界条件 - + Creates a current density boundary condition 電流密度境界条件を作成 @@ -6407,12 +6407,12 @@ No matching module was found in the current Python path. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition 静電ポテンシャル境界条件 - + Creates an electrostatic potential boundary condition 静電ポテンシャル境界条件を作成 @@ -6420,12 +6420,12 @@ No matching module was found in the current Python path. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition 流速境界条件 - + Creates a flow velocity boundary condition 流速境界条件を作成 @@ -6433,12 +6433,12 @@ No matching module was found in the current Python path. FEM_ConstraintInitialPressure - + Initial Pressure Condition 初期圧力条件 - + Creates an initial pressure condition 初期圧力条件を作成 @@ -6446,12 +6446,12 @@ No matching module was found in the current Python path. FEM_ConstraintMagnetization - + Magnetization Boundary Condition 磁化境界条件 - + Creates a magnetization boundary condition 磁化境界条件を作成 @@ -6459,12 +6459,12 @@ No matching module was found in the current Python path. FEM_ConstraintSectionPrint - + Section Print Feature 断面表示フィーチャー - + Creates a section print feature 断面表示フィーチャーを作成 @@ -6472,12 +6472,12 @@ No matching module was found in the current Python path. FEM_ConstraintSelfWeight - + Gravity Load 重力負荷 - + Creates a gravity load 重力負荷を作成 @@ -6485,12 +6485,12 @@ No matching module was found in the current Python path. FEM_ConstraintTie - + Tie Constraint 結合拘束 - + Creates a tie constraint 結合拘束を作成 @@ -6498,12 +6498,12 @@ No matching module was found in the current Python path. FEM_MeshRegion - + Mesh Refinement メッシュ再分割 - + Creates a FEM mesh refinement FEMメッシュ再分割を作成 @@ -6915,12 +6915,12 @@ Leave blank to use default Python executable FEM_SolverCalculiX - + Solver CalculiX ソルバー CalculiX - + Creates a FEM solver CalculiX FEMソルバーCalculiXを作成 @@ -7429,12 +7429,12 @@ Leave blank to use default Python executable FEM_ClippingPlaneAdd - + Clipping Plane on Face 面上のクリッピング平面 - + Adds a clipping plane on a selected face 選択した面にクリッピング平面を追加 @@ -7442,12 +7442,12 @@ Leave blank to use default Python executable FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity 一定の真空誘電率 - + Creates a constant vacuum permittivity to overwrite standard value 標準値を上書きする定数の真空誘電率を作成 @@ -7455,12 +7455,12 @@ Leave blank to use default Python executable FEM_ConstraintElectricChargeDensity - + Electric Charge Density 電荷密度 - + Creates an electric charge density 電荷密度を作成 @@ -7468,12 +7468,12 @@ Leave blank to use default Python executable FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition 初期流速条件 - + Creates an initial flow velocity condition 初期流速条件を作成 @@ -7481,12 +7481,12 @@ Leave blank to use default Python executable FEM_ElementFluid1D - + Fluid Section for 1D Flow 1次元流れのための流体セクション - + Creates a fluid section for 1D flow 1次元流れのための流体セクションを作成 @@ -7494,12 +7494,12 @@ Leave blank to use default Python executable FEM_ElementGeometry1D - + Beam Cross Section ビーム断面 - + Creates a beam cross section ビーム断面を作成 @@ -7507,12 +7507,12 @@ Leave blank to use default Python executable FEM_ElementGeometry2D - + Shell Plate Thickness シェルの板厚 - + Creates a shell plate thickness シェルの板厚を作成 @@ -7520,12 +7520,12 @@ Leave blank to use default Python executable FEM_ElementRotation1D - + Beam Rotation ビーム回転 - + Creates a beam rotation ビーム回転を作成 @@ -7533,12 +7533,12 @@ Leave blank to use default Python executable FEM_EquationDeformation - + Deformation Equation 変形方程式 - + Creates an equation for deformation (nonlinear elasticity) 変形のための方程式を作成(非線形弾性) @@ -7546,12 +7546,12 @@ Leave blank to use default Python executable FEM_EquationElasticity - + Elasticity Equation 弾性方程式 - + Creates an equation for elasticity (stress) 弾性のための方程式を作成(応力) @@ -7559,12 +7559,12 @@ Leave blank to use default Python executable FEM_EquationElectricforce - + Electricforce Equation 電気力方程式 - + Creates an equation for electric forces 電気力のための方程式を作成 @@ -7572,12 +7572,12 @@ Leave blank to use default Python executable FEM_EquationElectrostatic - + Electrostatic Equation 静電方程式 - + Creates an equation for electrostatic 静電のための方程式を作成 @@ -7585,12 +7585,12 @@ Leave blank to use default Python executable FEM_EquationFlow - + Flow Equation 流れ方程式 - + Creates an equation for flow 流れのための方程式を作成 @@ -7598,12 +7598,12 @@ Leave blank to use default Python executable FEM_EquationFlux - + Flux Equation 流束方程式 - + Creates an equation for flux 流束のための方程式を作成 @@ -7611,12 +7611,12 @@ Leave blank to use default Python executable FEM_EquationHeat - + Heat Equation 熱方程式 - + Creates an equation for heat 熱のための方程式を作成 @@ -7624,12 +7624,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic - + Magnetodynamic Equation 磁気力学方程式 - + Creates an equation for magnetodynamic forces 磁気力学的な力のための方程式を作成 @@ -7637,12 +7637,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation 2次元磁気力学方程式 - + Creates an equation for 2D magnetodynamic forces 2次元の磁気力学的な力のための方程式を作成 @@ -7650,12 +7650,12 @@ Leave blank to use default Python executable FEM_EquationStaticCurrent - + Static Current Equation 静電方程式 - + Creates an equation for static current 静電流のための方程式を作成 @@ -7663,12 +7663,12 @@ Leave blank to use default Python executable FEM_MaterialFluid - + Fluid Material 流体材料 - + Creates a fluid material 流体材料を作成 @@ -7676,12 +7676,12 @@ Leave blank to use default Python executable FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material 非線形機械材料 - + Creates a non-linear mechanical material 非線形機械材料を作成 @@ -7689,12 +7689,12 @@ Leave blank to use default Python executable FEM_MaterialSolid - + Solid Material 固体材料 - + Creates a solid material 固体材料を作成 @@ -7702,12 +7702,12 @@ Leave blank to use default Python executable FEM_MeshBoundaryLayer - + Mesh Boundary Layer メッシュ境界レイヤー - + Creates a mesh boundary layer メッシュ境界レイヤーを作成 @@ -7715,12 +7715,12 @@ Leave blank to use default Python executable FEM_MeshClear - + Clear FEM Mesh FEMメッシュを削除 - + Clears the mesh of a FEM mesh object FEMメッシュオブジェクトのメッシュを削除 @@ -7728,12 +7728,12 @@ Leave blank to use default Python executable FEM_MeshGroup - + Mesh Group メッシュグループ - + Creates a mesh group メッシュグループを作成 @@ -7741,12 +7741,12 @@ Leave blank to use default Python executable FEM_ResultShow - + Show Result 結果を表示 - + Shows and visualizes the selected result data 選択した結果データを表示、可視化 @@ -7754,12 +7754,12 @@ Leave blank to use default Python executable FEM_ResultsPurge - + Purge Results 結果を削除 - + Purges all results from the active analysis アクティブな解析からすべての結果を削除 @@ -7767,12 +7767,12 @@ Leave blank to use default Python executable FEM_PostFilterGlyph - + Glyph Filter グリフ・フィルター - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization 頂点データ可視化のためにメッシュ頂点にグリフを追加する後処理フィルターを追加 @@ -7963,7 +7963,7 @@ Leave blank to use default Python executable FemGui::ViewProviderFemAnalysis - + Activate Analysis 解析をアクティブ化 diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_ka.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_ka.ts index 53815175df..a7247b8fde 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_ka.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_ka.ts @@ -3754,7 +3754,7 @@ with harmonic/oscillating driving current ჯგუფები - + Are you sure you want to continue? დარწმუნებული ბრძანდებით, რომ გნებავთ, გააგრძელოთ? @@ -4127,7 +4127,7 @@ For possible variables, see the description box below. Std_Delete - + Object dependencies ობიექტის დამოკიდებულებები @@ -5437,12 +5437,12 @@ normal vector of the face is used as direction FEM_Analysis - + New Analysis ახალი ანალიზი - + Creates an analysis container with default solver ანალიზის კონტეინერის შექმნა ნაგულისხმევი ამომხსნელით @@ -5450,12 +5450,12 @@ normal vector of the face is used as direction FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes კვეთის ყველა სიბრტყის მოცილება - + Removes all clipping planes ყველა წაკვეთის სიბრტყის წაშლა @@ -5463,12 +5463,12 @@ normal vector of the face is used as direction FEM_Examples - + FEM Examples სემ-ის მაგალითები - + Opens the FEM examples სემ მაგალითების გახსნა @@ -5476,12 +5476,12 @@ normal vector of the face is used as direction FEM_MaterialEditor - + Material Editor მასალების რედაქტორი - + Opens the FreeCAD material editor FreeCAD-ის მასალების რედაქტორის გახსნა @@ -5489,12 +5489,12 @@ normal vector of the face is used as direction FEM_MaterialReinforced - + Reinforced Material (Concrete) არმირებული მასალა (ბეტონი) - + Creates a material for reinforced matrix material such as concrete არმირებული მატრიცული მასალის, მაგალითად რკინაბეტონის შექმნა @@ -5502,12 +5502,12 @@ normal vector of the face is used as direction FEM_FEMMesh2Mesh - + FEM Mesh to Mesh სემ ბადიდან ბადემდე - + Converts the surface of a FEM mesh to a mesh გადაიყვანს სემ ბადის ზედაპირს ბადედ @@ -5515,12 +5515,12 @@ normal vector of the face is used as direction FEM_MeshDisplayInfo - + Display Mesh Info ბადის ინფორმაციის ჩვენება - + Displays FEM mesh information სემ ბადის ინფორმაციის ჩვენება @@ -5528,12 +5528,12 @@ normal vector of the face is used as direction FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh ბადე მონახაზიდან Gmsh-ით - + Creates a FEM mesh from a shape by Gmsh mesher მოხაზულობიდან Gmsh-ის მეშვეობით სემ ბადის შექმნა @@ -5541,12 +5541,12 @@ normal vector of the face is used as direction FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen ბადე მონახაზიდან Netgen-ით - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher შექმნის სემ ბადის მყარი სხეულისაგან ან ზედაპირის მოხაზულობისგან Netgen შიდა მეშერით @@ -5554,12 +5554,12 @@ normal vector of the face is used as direction FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard ამომხსნელის CalculiX სტანდარტი - + Creates a standard FEM solver CalculiX with ccx tools Cxx ხელსაწყოებით სტანდარტული CalculiX სემ ამომხსნელის შექმნა @@ -5567,12 +5567,12 @@ normal vector of the face is used as direction FEM_SolverControl - + Solver Job Control გადამწყვეტის ამოცანების კონტროლი - + Changes solver attributes and runs the calculations for the selected solver ცვლის ამომხსნელის ატრიბუტებს და აწარმოებს გამოთვლებს არჩეული ამომხსნელისთვის @@ -5580,12 +5580,12 @@ normal vector of the face is used as direction FEM_SolverElmer - + Solver Elmer გადამწყვეტი Elmder - + Creates a FEM solver Elmer სემ „Elmer“ ამოხსნელის შექმნა @@ -5593,12 +5593,12 @@ normal vector of the face is used as direction FEM_SolverMystran - + Solver Mystran Mystran ამომხსნელი - + Creates a FEM solver Mystran სემ „Mystran“ ამოხსნელის შექმნა @@ -5606,12 +5606,12 @@ normal vector of the face is used as direction FEM_SolverRun - + Run Solver ამომხსნელის გაშვება - + Runs the calculations for the selected solver გამოთვლების არჩეული ამომხსნელით გაშვება @@ -5619,12 +5619,12 @@ normal vector of the face is used as direction FEM_SolverZ88 - + Solver Z88 გადამწყვეტი Z88 - + Creates a FEM solver Z88 სემ Z88 ამოხსნელისთვის ამოცანის შექმნა @@ -6385,12 +6385,12 @@ No matching module was found in the current Python path. FEM_ConstraintBodyHeatSource - + Body Heat Source სხეულის სითბოს წყარო - + Creates a body heat source სხეულის სითბოს წყაროს შექმნა @@ -6398,12 +6398,12 @@ No matching module was found in the current Python path. FEM_ConstraintCentrif - + Centrifugal Load ცენტრიფუგული დატვირთვა - + Creates a centrifugal load ცენტრიფუგული დატვირთვს შექმნა @@ -6411,12 +6411,12 @@ No matching module was found in the current Python path. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition დინების სიმკვრივის სასაზღვრო პირობა - + Creates a current density boundary condition შექმნის დინების სიმკვრივის სასაზღვრო პირობას @@ -6424,12 +6424,12 @@ No matching module was found in the current Python path. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition ელექტროსტატიკური პოტენციალის სასაზღვრო პირობა - + Creates an electrostatic potential boundary condition ქმნის ელექტროსტატიკური პოტენციალის სასაზღვრო პირობებს @@ -6437,12 +6437,12 @@ No matching module was found in the current Python path. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition დინების სიჩქარის საზღვრის პირობა - + Creates a flow velocity boundary condition შექმნის დინების სიჩქარის საზღვრის პირობას @@ -6450,12 +6450,12 @@ No matching module was found in the current Python path. FEM_ConstraintInitialPressure - + Initial Pressure Condition საწყისი წნევის პირობა - + Creates an initial pressure condition ქმნის საწყის წნევის პირობას @@ -6463,12 +6463,12 @@ No matching module was found in the current Python path. FEM_ConstraintMagnetization - + Magnetization Boundary Condition დამაგნიტების საზღვრის პირობები - + Creates a magnetization boundary condition შექმნის დამაგნიტების საზღვრის პირობას @@ -6476,12 +6476,12 @@ No matching module was found in the current Python path. FEM_ConstraintSectionPrint - + Section Print Feature დანაყოფის ბეჭდვის ფუნქცია - + Creates a section print feature სექციის ბეჭდვის ფუნქციის შექმნა @@ -6489,12 +6489,12 @@ No matching module was found in the current Python path. FEM_ConstraintSelfWeight - + Gravity Load გრავიტაციული დატვირთვა - + Creates a gravity load შექმნის გრავიტაციის დატვირთვას @@ -6502,12 +6502,12 @@ No matching module was found in the current Python path. FEM_ConstraintTie - + Tie Constraint გადაბმის შეზღუდვა - + Creates a tie constraint სემ შეზღუდვის შექმნა @@ -6515,12 +6515,12 @@ No matching module was found in the current Python path. FEM_MeshRegion - + Mesh Refinement ბადის გაუმჯობესება - + Creates a FEM mesh refinement სემ ბადის გაუმჯობესების შექმნა @@ -6932,12 +6932,12 @@ Leave blank to use default Python executable FEM_SolverCalculiX - + Solver CalculiX ამომხსნელი CalculiX - + Creates a FEM solver CalculiX სემ „CalculiX“ ამოხსნელის შექმნა @@ -7446,12 +7446,12 @@ Leave blank to use default Python executable FEM_ClippingPlaneAdd - + Clipping Plane on Face კვეთის სიბრტყე ზედაპირზე - + Adds a clipping plane on a selected face დაამატებს მკვეთი სიბრტყეს მონიშნულ ზედაპირზე @@ -7459,12 +7459,12 @@ Leave blank to use default Python executable FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity მუდმივი ვაკუუმის დიელექტრული შეღწევადობა - + Creates a constant vacuum permittivity to overwrite standard value Creates a constant vacuum permittivity to overwrite standard value @@ -7472,12 +7472,12 @@ Leave blank to use default Python executable FEM_ConstraintElectricChargeDensity - + Electric Charge Density ელექტრული მუხტის სიმკვრივე - + Creates an electric charge density ქმნის ელექტრული მუხტის სიმკვრივეს @@ -7485,12 +7485,12 @@ Leave blank to use default Python executable FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition საწყისი დინების სიჩქარის პირობა - + Creates an initial flow velocity condition ქმნის საწყისი დინების სიჩქარის პირობას @@ -7498,12 +7498,12 @@ Leave blank to use default Python executable FEM_ElementFluid1D - + Fluid Section for 1D Flow სითხის კვეთა 1D დინებისთვის - + Creates a fluid section for 1D flow შექმნის სითხის 1D დინების კვეთს @@ -7511,12 +7511,12 @@ Leave blank to use default Python executable FEM_ElementGeometry1D - + Beam Cross Section კოჭის კვეთი - + Creates a beam cross section ქმნის კოჭის კვეთის სექციას @@ -7524,12 +7524,12 @@ Leave blank to use default Python executable FEM_ElementGeometry2D - + Shell Plate Thickness გარსის ფილის სისქე - + Creates a shell plate thickness შექმნის გარსის ფილის სისქეს @@ -7537,12 +7537,12 @@ Leave blank to use default Python executable FEM_ElementRotation1D - + Beam Rotation კოჭის მობრუნება - + Creates a beam rotation შექმნის კოჭის შემობრუნებას @@ -7550,12 +7550,12 @@ Leave blank to use default Python executable FEM_EquationDeformation - + Deformation Equation დეფორმაციის განტოლება - + Creates an equation for deformation (nonlinear elasticity) ქმნის ტოლობას დეფორმაციისთვის (არახაზოვანი ელასტიურობა) @@ -7563,12 +7563,12 @@ Leave blank to use default Python executable FEM_EquationElasticity - + Elasticity Equation დრეკადობის განტოლება - + Creates an equation for elasticity (stress) შექმნის ტოლობას ელასტიურობისთვის (სტრესი) @@ -7576,12 +7576,12 @@ Leave blank to use default Python executable FEM_EquationElectricforce - + Electricforce Equation ელექტროძალის ტოლობა - + Creates an equation for electric forces შექმნის ელექტროძალების განტოლებას @@ -7589,12 +7589,12 @@ Leave blank to use default Python executable FEM_EquationElectrostatic - + Electrostatic Equation ელექტროსტატიკური ტოლობა - + Creates an equation for electrostatic ქმნის ტოლობას ელექტროსტატიკისთვის @@ -7602,12 +7602,12 @@ Leave blank to use default Python executable FEM_EquationFlow - + Flow Equation დინების ტოლობა - + Creates an equation for flow ქმნის განტოლებას დინებისთვის @@ -7615,12 +7615,12 @@ Leave blank to use default Python executable FEM_EquationFlux - + Flux Equation ნაკადის განტოლება - + Creates an equation for flux ქმნის განტოლებას ნაკადისთვის @@ -7628,12 +7628,12 @@ Leave blank to use default Python executable FEM_EquationHeat - + Heat Equation სითბოს ფორმულა - + Creates an equation for heat ქმნის განტოლებას სითბოსთვის @@ -7641,12 +7641,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic - + Magnetodynamic Equation მაგნეტოდინამიკური ტოლობა - + Creates an equation for magnetodynamic forces შექმნის ტოლობას მაგნიტოდინამიკური ძალებისთვის @@ -7654,12 +7654,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation მაგნეტოდინამიკური 2D ტოლობა - + Creates an equation for 2D magnetodynamic forces შექმნის ტოლობას 2D მაგნიტოდინამიკური ძალებისთვის @@ -7667,12 +7667,12 @@ Leave blank to use default Python executable FEM_EquationStaticCurrent - + Static Current Equation სტატიკური დენის ტოლობა - + Creates an equation for static current ქმნის ტოლობასს სტატიკური დენისთვის @@ -7680,12 +7680,12 @@ Leave blank to use default Python executable FEM_MaterialFluid - + Fluid Material დენადი მასალა - + Creates a fluid material ქმნის თხევად მასალას @@ -7693,12 +7693,12 @@ Leave blank to use default Python executable FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material არახაზოვანი მექანიკური მასალა - + Creates a non-linear mechanical material შექმნის არახაზოვან მექანიკურ მასალას @@ -7706,12 +7706,12 @@ Leave blank to use default Python executable FEM_MaterialSolid - + Solid Material მყარი მასალა - + Creates a solid material ქმნის მყარ მასალას @@ -7719,12 +7719,12 @@ Leave blank to use default Python executable FEM_MeshBoundaryLayer - + Mesh Boundary Layer ბადის სასაზღვრო ფენა - + Creates a mesh boundary layer ბადის შემომსაზღვრელი შრის შექმნა @@ -7732,12 +7732,12 @@ Leave blank to use default Python executable FEM_MeshClear - + Clear FEM Mesh სემ ბადის გასუფთავება - + Clears the mesh of a FEM mesh object გაასუფთავებს სემ ბადის ობიექტის ბადეს @@ -7745,12 +7745,12 @@ Leave blank to use default Python executable FEM_MeshGroup - + Mesh Group ბადეების ჯგუფი - + Creates a mesh group ბადის ჯგუფის შექმნა @@ -7758,12 +7758,12 @@ Leave blank to use default Python executable FEM_ResultShow - + Show Result შედეგის ჩვენება - + Shows and visualizes the selected result data ახდენს მონიშნულ შედეგი მონაცემების ჩვენებას და ვიზუალიზაციას @@ -7771,12 +7771,12 @@ Leave blank to use default Python executable FEM_ResultsPurge - + Purge Results შედეგების გასუფთავება - + Purges all results from the active analysis წაშლის ყველა შედეგიდან აქტიური ანალიზიდან @@ -7784,12 +7784,12 @@ Leave blank to use default Python executable FEM_PostFilterGlyph - + Glyph Filter გლიფების ფილტრი - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization @@ -7980,7 +7980,7 @@ Leave blank to use default Python executable FemGui::ViewProviderFemAnalysis - + Activate Analysis ანალიზის აქტივაცია diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_ko.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_ko.ts index 4c6ee0dcda..f38e48ea5b 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_ko.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_ko.ts @@ -3759,7 +3759,7 @@ with harmonic/oscillating driving current 모둠 - + Are you sure you want to continue? 계속 진행 하시겠습니까? @@ -4129,7 +4129,7 @@ For possible variables, see the description box below. Std_Delete - + Object dependencies 대상체 종속성 @@ -5439,12 +5439,12 @@ normal vector of the face is used as direction FEM_Analysis - + New Analysis New Analysis - + Creates an analysis container with default solver 기본 해석 메뉴로 해석파일을 생성하세요 @@ -5452,12 +5452,12 @@ normal vector of the face is used as direction FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes Remove All Clipping Planes - + Removes all clipping planes Removes all clipping planes @@ -5465,12 +5465,12 @@ normal vector of the face is used as direction FEM_Examples - + FEM Examples FEM Examples - + Opens the FEM examples Opens the FEM examples @@ -5478,12 +5478,12 @@ normal vector of the face is used as direction FEM_MaterialEditor - + Material Editor 재료 편집기 - + Opens the FreeCAD material editor Opens the FreeCAD material editor @@ -5491,12 +5491,12 @@ normal vector of the face is used as direction FEM_MaterialReinforced - + Reinforced Material (Concrete) Reinforced Material (Concrete) - + Creates a material for reinforced matrix material such as concrete Creates a material for reinforced matrix material such as concrete @@ -5504,12 +5504,12 @@ normal vector of the face is used as direction FEM_FEMMesh2Mesh - + FEM Mesh to Mesh FEM Mesh to Mesh - + Converts the surface of a FEM mesh to a mesh Converts the surface of a FEM mesh to a mesh @@ -5517,12 +5517,12 @@ normal vector of the face is used as direction FEM_MeshDisplayInfo - + Display Mesh Info Display Mesh Info - + Displays FEM mesh information Displays FEM mesh information @@ -5530,12 +5530,12 @@ normal vector of the face is used as direction FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh Mesh From Shape by Gmsh - + Creates a FEM mesh from a shape by Gmsh mesher Creates a FEM mesh from a shape by Gmsh mesher @@ -5543,12 +5543,12 @@ normal vector of the face is used as direction FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen Mesh From Shape by Netgen - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher Creates a FEM mesh from a solid or face shape by Netgen internal mesher @@ -5556,12 +5556,12 @@ normal vector of the face is used as direction FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard Solver CalculiX Standard - + Creates a standard FEM solver CalculiX with ccx tools Creates a standard FEM solver CalculiX with ccx tools @@ -5569,12 +5569,12 @@ normal vector of the face is used as direction FEM_SolverControl - + Solver Job Control Solver Job Control - + Changes solver attributes and runs the calculations for the selected solver Changes solver attributes and runs the calculations for the selected solver @@ -5582,12 +5582,12 @@ normal vector of the face is used as direction FEM_SolverElmer - + Solver Elmer Solver Elmer - + Creates a FEM solver Elmer Creates a FEM solver Elmer @@ -5595,12 +5595,12 @@ normal vector of the face is used as direction FEM_SolverMystran - + Solver Mystran Solver Mystran - + Creates a FEM solver Mystran Creates a FEM solver Mystran @@ -5608,12 +5608,12 @@ normal vector of the face is used as direction FEM_SolverRun - + Run Solver Run Solver - + Runs the calculations for the selected solver Runs the calculations for the selected solver @@ -5621,12 +5621,12 @@ normal vector of the face is used as direction FEM_SolverZ88 - + Solver Z88 Solver Z88 - + Creates a FEM solver Z88 Creates a FEM solver Z88 @@ -6387,12 +6387,12 @@ No matching module was found in the current Python path. FEM_ConstraintBodyHeatSource - + Body Heat Source Body Heat Source - + Creates a body heat source Creates a body heat source @@ -6400,12 +6400,12 @@ No matching module was found in the current Python path. FEM_ConstraintCentrif - + Centrifugal Load Centrifugal Load - + Creates a centrifugal load Creates a centrifugal load @@ -6413,12 +6413,12 @@ No matching module was found in the current Python path. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition 전류밀도 경계조건 - + Creates a current density boundary condition Creates a current density boundary condition @@ -6426,12 +6426,12 @@ No matching module was found in the current Python path. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition Electrostatic Potential Boundary Condition - + Creates an electrostatic potential boundary condition Creates an electrostatic potential boundary condition @@ -6439,12 +6439,12 @@ No matching module was found in the current Python path. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition Flow Velocity Boundary Condition - + Creates a flow velocity boundary condition Creates a flow velocity boundary condition @@ -6452,12 +6452,12 @@ No matching module was found in the current Python path. FEM_ConstraintInitialPressure - + Initial Pressure Condition Initial Pressure Condition - + Creates an initial pressure condition Creates an initial pressure condition @@ -6465,12 +6465,12 @@ No matching module was found in the current Python path. FEM_ConstraintMagnetization - + Magnetization Boundary Condition Magnetization Boundary Condition - + Creates a magnetization boundary condition Creates a magnetization boundary condition @@ -6478,12 +6478,12 @@ No matching module was found in the current Python path. FEM_ConstraintSectionPrint - + Section Print Feature Section Print Feature - + Creates a section print feature Creates a section print feature @@ -6491,12 +6491,12 @@ No matching module was found in the current Python path. FEM_ConstraintSelfWeight - + Gravity Load Gravity Load - + Creates a gravity load Creates a gravity load @@ -6504,12 +6504,12 @@ No matching module was found in the current Python path. FEM_ConstraintTie - + Tie Constraint Tie Constraint - + Creates a tie constraint Creates a tie constraint @@ -6517,12 +6517,12 @@ No matching module was found in the current Python path. FEM_MeshRegion - + Mesh Refinement Mesh Refinement - + Creates a FEM mesh refinement Creates a FEM mesh refinement @@ -6934,12 +6934,12 @@ Leave blank to use default Python executable FEM_SolverCalculiX - + Solver CalculiX Solver CalculiX - + Creates a FEM solver CalculiX Creates a FEM solver CalculiX @@ -7448,12 +7448,12 @@ Leave blank to use default Python executable FEM_ClippingPlaneAdd - + Clipping Plane on Face Clipping Plane on Face - + Adds a clipping plane on a selected face Adds a clipping plane on a selected face @@ -7461,12 +7461,12 @@ Leave blank to use default Python executable FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity Constant Vacuum Permittivity - + Creates a constant vacuum permittivity to overwrite standard value Creates a constant vacuum permittivity to overwrite standard value @@ -7474,12 +7474,12 @@ Leave blank to use default Python executable FEM_ConstraintElectricChargeDensity - + Electric Charge Density 전하 밀도 - + Creates an electric charge density Creates an electric charge density @@ -7487,12 +7487,12 @@ Leave blank to use default Python executable FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition Initial Flow Velocity Condition - + Creates an initial flow velocity condition Creates an initial flow velocity condition @@ -7500,12 +7500,12 @@ Leave blank to use default Python executable FEM_ElementFluid1D - + Fluid Section for 1D Flow Fluid Section for 1D Flow - + Creates a fluid section for 1D flow Creates a fluid section for 1D flow @@ -7513,12 +7513,12 @@ Leave blank to use default Python executable FEM_ElementGeometry1D - + Beam Cross Section Beam Cross Section - + Creates a beam cross section Creates a beam cross section @@ -7526,12 +7526,12 @@ Leave blank to use default Python executable FEM_ElementGeometry2D - + Shell Plate Thickness Shell Plate Thickness - + Creates a shell plate thickness Creates a shell plate thickness @@ -7539,12 +7539,12 @@ Leave blank to use default Python executable FEM_ElementRotation1D - + Beam Rotation Beam Rotation - + Creates a beam rotation Creates a beam rotation @@ -7552,12 +7552,12 @@ Leave blank to use default Python executable FEM_EquationDeformation - + Deformation Equation Deformation Equation - + Creates an equation for deformation (nonlinear elasticity) Creates an equation for deformation (nonlinear elasticity) @@ -7565,12 +7565,12 @@ Leave blank to use default Python executable FEM_EquationElasticity - + Elasticity Equation Elasticity Equation - + Creates an equation for elasticity (stress) Creates an equation for elasticity (stress) @@ -7578,12 +7578,12 @@ Leave blank to use default Python executable FEM_EquationElectricforce - + Electricforce Equation Electricforce Equation - + Creates an equation for electric forces Creates an equation for electric forces @@ -7591,12 +7591,12 @@ Leave blank to use default Python executable FEM_EquationElectrostatic - + Electrostatic Equation Electrostatic Equation - + Creates an equation for electrostatic Creates an equation for electrostatic @@ -7604,12 +7604,12 @@ Leave blank to use default Python executable FEM_EquationFlow - + Flow Equation Flow Equation - + Creates an equation for flow Creates an equation for flow @@ -7617,12 +7617,12 @@ Leave blank to use default Python executable FEM_EquationFlux - + Flux Equation Flux Equation - + Creates an equation for flux Creates an equation for flux @@ -7630,12 +7630,12 @@ Leave blank to use default Python executable FEM_EquationHeat - + Heat Equation Heat Equation - + Creates an equation for heat Creates an equation for heat @@ -7643,12 +7643,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic - + Magnetodynamic Equation Magnetodynamic Equation - + Creates an equation for magnetodynamic forces Creates an equation for magnetodynamic forces @@ -7656,12 +7656,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation Magnetodynamic 2D Equation - + Creates an equation for 2D magnetodynamic forces Creates an equation for 2D magnetodynamic forces @@ -7669,12 +7669,12 @@ Leave blank to use default Python executable FEM_EquationStaticCurrent - + Static Current Equation Static Current Equation - + Creates an equation for static current Creates an equation for static current @@ -7682,12 +7682,12 @@ Leave blank to use default Python executable FEM_MaterialFluid - + Fluid Material Fluid Material - + Creates a fluid material Creates a fluid material @@ -7695,12 +7695,12 @@ Leave blank to use default Python executable FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material Non-Linear Mechanical Material - + Creates a non-linear mechanical material Creates a non-linear mechanical material @@ -7708,12 +7708,12 @@ Leave blank to use default Python executable FEM_MaterialSolid - + Solid Material Solid Material - + Creates a solid material Creates a solid material @@ -7721,12 +7721,12 @@ Leave blank to use default Python executable FEM_MeshBoundaryLayer - + Mesh Boundary Layer Mesh Boundary Layer - + Creates a mesh boundary layer Creates a mesh boundary layer @@ -7734,12 +7734,12 @@ Leave blank to use default Python executable FEM_MeshClear - + Clear FEM Mesh Clear FEM Mesh - + Clears the mesh of a FEM mesh object Clears the mesh of a FEM mesh object @@ -7747,12 +7747,12 @@ Leave blank to use default Python executable FEM_MeshGroup - + Mesh Group Mesh Group - + Creates a mesh group Creates a mesh group @@ -7760,12 +7760,12 @@ Leave blank to use default Python executable FEM_ResultShow - + Show Result Show Result - + Shows and visualizes the selected result data Shows and visualizes the selected result data @@ -7773,12 +7773,12 @@ Leave blank to use default Python executable FEM_ResultsPurge - + Purge Results Purge Results - + Purges all results from the active analysis Purges all results from the active analysis @@ -7786,12 +7786,12 @@ Leave blank to use default Python executable FEM_PostFilterGlyph - + Glyph Filter Glyph Filter - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization @@ -7982,7 +7982,7 @@ Leave blank to use default Python executable FemGui::ViewProviderFemAnalysis - + Activate Analysis Activate Analysis diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_nl.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_nl.ts index 73afdfd7e6..c8f1a5486f 100755 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_nl.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_nl.ts @@ -3759,7 +3759,7 @@ with harmonic/oscillating driving current Groepen - + Are you sure you want to continue? Weet u zeker dat u wilt doorgaan? @@ -4132,7 +4132,7 @@ For possible variables, see the description box below. Std_Delete - + Object dependencies Object afhankelijkheden @@ -5444,12 +5444,12 @@ normal vector of the face is used as direction FEM_Analysis - + New Analysis New Analysis - + Creates an analysis container with default solver Creates an analysis container with default solver @@ -5457,12 +5457,12 @@ normal vector of the face is used as direction FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes Remove All Clipping Planes - + Removes all clipping planes Removes all clipping planes @@ -5470,12 +5470,12 @@ normal vector of the face is used as direction FEM_Examples - + FEM Examples FEM Examples - + Opens the FEM examples Opens the FEM examples @@ -5483,12 +5483,12 @@ normal vector of the face is used as direction FEM_MaterialEditor - + Material Editor Materiaalbewerker - + Opens the FreeCAD material editor Opens the FreeCAD material editor @@ -5496,12 +5496,12 @@ normal vector of the face is used as direction FEM_MaterialReinforced - + Reinforced Material (Concrete) Reinforced Material (Concrete) - + Creates a material for reinforced matrix material such as concrete Creates a material for reinforced matrix material such as concrete @@ -5509,12 +5509,12 @@ normal vector of the face is used as direction FEM_FEMMesh2Mesh - + FEM Mesh to Mesh FEM Mesh to Mesh - + Converts the surface of a FEM mesh to a mesh Converts the surface of a FEM mesh to a mesh @@ -5522,12 +5522,12 @@ normal vector of the face is used as direction FEM_MeshDisplayInfo - + Display Mesh Info Display Mesh Info - + Displays FEM mesh information Displays FEM mesh information @@ -5535,12 +5535,12 @@ normal vector of the face is used as direction FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh Mesh From Shape by Gmsh - + Creates a FEM mesh from a shape by Gmsh mesher Creates a FEM mesh from a shape by Gmsh mesher @@ -5548,12 +5548,12 @@ normal vector of the face is used as direction FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen Mesh From Shape by Netgen - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher Creates a FEM mesh from a solid or face shape by Netgen internal mesher @@ -5561,12 +5561,12 @@ normal vector of the face is used as direction FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard Solver CalculiX Standard - + Creates a standard FEM solver CalculiX with ccx tools Creates a standard FEM solver CalculiX with ccx tools @@ -5574,12 +5574,12 @@ normal vector of the face is used as direction FEM_SolverControl - + Solver Job Control Solver Job Control - + Changes solver attributes and runs the calculations for the selected solver Changes solver attributes and runs the calculations for the selected solver @@ -5587,12 +5587,12 @@ normal vector of the face is used as direction FEM_SolverElmer - + Solver Elmer Solver Elmer - + Creates a FEM solver Elmer Creates a FEM solver Elmer @@ -5600,12 +5600,12 @@ normal vector of the face is used as direction FEM_SolverMystran - + Solver Mystran Solver Mystran - + Creates a FEM solver Mystran Creates a FEM solver Mystran @@ -5613,12 +5613,12 @@ normal vector of the face is used as direction FEM_SolverRun - + Run Solver Run Solver - + Runs the calculations for the selected solver Runs the calculations for the selected solver @@ -5626,12 +5626,12 @@ normal vector of the face is used as direction FEM_SolverZ88 - + Solver Z88 Solver Z88 - + Creates a FEM solver Z88 Creates a FEM solver Z88 @@ -6392,12 +6392,12 @@ No matching module was found in the current Python path. FEM_ConstraintBodyHeatSource - + Body Heat Source Body Heat Source - + Creates a body heat source Creates a body heat source @@ -6405,12 +6405,12 @@ No matching module was found in the current Python path. FEM_ConstraintCentrif - + Centrifugal Load Centrifugal Load - + Creates a centrifugal load Creates a centrifugal load @@ -6418,12 +6418,12 @@ No matching module was found in the current Python path. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition Current Density Boundary Condition - + Creates a current density boundary condition Creates a current density boundary condition @@ -6431,12 +6431,12 @@ No matching module was found in the current Python path. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition Electrostatic Potential Boundary Condition - + Creates an electrostatic potential boundary condition Creates an electrostatic potential boundary condition @@ -6444,12 +6444,12 @@ No matching module was found in the current Python path. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition Flow Velocity Boundary Condition - + Creates a flow velocity boundary condition Creates a flow velocity boundary condition @@ -6457,12 +6457,12 @@ No matching module was found in the current Python path. FEM_ConstraintInitialPressure - + Initial Pressure Condition Initial Pressure Condition - + Creates an initial pressure condition Creates an initial pressure condition @@ -6470,12 +6470,12 @@ No matching module was found in the current Python path. FEM_ConstraintMagnetization - + Magnetization Boundary Condition Magnetization Boundary Condition - + Creates a magnetization boundary condition Creates a magnetization boundary condition @@ -6483,12 +6483,12 @@ No matching module was found in the current Python path. FEM_ConstraintSectionPrint - + Section Print Feature Section Print Feature - + Creates a section print feature Creates a section print feature @@ -6496,12 +6496,12 @@ No matching module was found in the current Python path. FEM_ConstraintSelfWeight - + Gravity Load Gravity Load - + Creates a gravity load Creates a gravity load @@ -6509,12 +6509,12 @@ No matching module was found in the current Python path. FEM_ConstraintTie - + Tie Constraint Tie Constraint - + Creates a tie constraint Creates a tie constraint @@ -6522,12 +6522,12 @@ No matching module was found in the current Python path. FEM_MeshRegion - + Mesh Refinement Mesh Refinement - + Creates a FEM mesh refinement Creates a FEM mesh refinement @@ -6939,12 +6939,12 @@ Leave blank to use default Python executable FEM_SolverCalculiX - + Solver CalculiX Solver CalculiX - + Creates a FEM solver CalculiX Creates a FEM solver CalculiX @@ -7453,12 +7453,12 @@ Leave blank to use default Python executable FEM_ClippingPlaneAdd - + Clipping Plane on Face Clipping Plane on Face - + Adds a clipping plane on a selected face Adds a clipping plane on a selected face @@ -7466,12 +7466,12 @@ Leave blank to use default Python executable FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity Constant Vacuum Permittivity - + Creates a constant vacuum permittivity to overwrite standard value Creates a constant vacuum permittivity to overwrite standard value @@ -7479,12 +7479,12 @@ Leave blank to use default Python executable FEM_ConstraintElectricChargeDensity - + Electric Charge Density Electric Charge Density - + Creates an electric charge density Creates an electric charge density @@ -7492,12 +7492,12 @@ Leave blank to use default Python executable FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition Initial Flow Velocity Condition - + Creates an initial flow velocity condition Creates an initial flow velocity condition @@ -7505,12 +7505,12 @@ Leave blank to use default Python executable FEM_ElementFluid1D - + Fluid Section for 1D Flow Fluid Section for 1D Flow - + Creates a fluid section for 1D flow Creates a fluid section for 1D flow @@ -7518,12 +7518,12 @@ Leave blank to use default Python executable FEM_ElementGeometry1D - + Beam Cross Section Beam Cross Section - + Creates a beam cross section Creates a beam cross section @@ -7531,12 +7531,12 @@ Leave blank to use default Python executable FEM_ElementGeometry2D - + Shell Plate Thickness Shell Plate Thickness - + Creates a shell plate thickness Creates a shell plate thickness @@ -7544,12 +7544,12 @@ Leave blank to use default Python executable FEM_ElementRotation1D - + Beam Rotation Beam Rotation - + Creates a beam rotation Creates a beam rotation @@ -7557,12 +7557,12 @@ Leave blank to use default Python executable FEM_EquationDeformation - + Deformation Equation Deformation Equation - + Creates an equation for deformation (nonlinear elasticity) Creates an equation for deformation (nonlinear elasticity) @@ -7570,12 +7570,12 @@ Leave blank to use default Python executable FEM_EquationElasticity - + Elasticity Equation Elasticity Equation - + Creates an equation for elasticity (stress) Creates an equation for elasticity (stress) @@ -7583,12 +7583,12 @@ Leave blank to use default Python executable FEM_EquationElectricforce - + Electricforce Equation Electricforce Equation - + Creates an equation for electric forces Creates an equation for electric forces @@ -7596,12 +7596,12 @@ Leave blank to use default Python executable FEM_EquationElectrostatic - + Electrostatic Equation Electrostatic Equation - + Creates an equation for electrostatic Creates an equation for electrostatic @@ -7609,12 +7609,12 @@ Leave blank to use default Python executable FEM_EquationFlow - + Flow Equation Flow Equation - + Creates an equation for flow Creates an equation for flow @@ -7622,12 +7622,12 @@ Leave blank to use default Python executable FEM_EquationFlux - + Flux Equation Flux Equation - + Creates an equation for flux Creates an equation for flux @@ -7635,12 +7635,12 @@ Leave blank to use default Python executable FEM_EquationHeat - + Heat Equation Heat Equation - + Creates an equation for heat Creates an equation for heat @@ -7648,12 +7648,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic - + Magnetodynamic Equation Magnetodynamic Equation - + Creates an equation for magnetodynamic forces Creates an equation for magnetodynamic forces @@ -7661,12 +7661,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation Magnetodynamic 2D Equation - + Creates an equation for 2D magnetodynamic forces Creates an equation for 2D magnetodynamic forces @@ -7674,12 +7674,12 @@ Leave blank to use default Python executable FEM_EquationStaticCurrent - + Static Current Equation Static Current Equation - + Creates an equation for static current Creates an equation for static current @@ -7687,12 +7687,12 @@ Leave blank to use default Python executable FEM_MaterialFluid - + Fluid Material Fluid Material - + Creates a fluid material Creates a fluid material @@ -7700,12 +7700,12 @@ Leave blank to use default Python executable FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material Non-Linear Mechanical Material - + Creates a non-linear mechanical material Creates a non-linear mechanical material @@ -7713,12 +7713,12 @@ Leave blank to use default Python executable FEM_MaterialSolid - + Solid Material Solid Material - + Creates a solid material Creates a solid material @@ -7726,12 +7726,12 @@ Leave blank to use default Python executable FEM_MeshBoundaryLayer - + Mesh Boundary Layer Mesh Boundary Layer - + Creates a mesh boundary layer Creates a mesh boundary layer @@ -7739,12 +7739,12 @@ Leave blank to use default Python executable FEM_MeshClear - + Clear FEM Mesh Clear FEM Mesh - + Clears the mesh of a FEM mesh object Clears the mesh of a FEM mesh object @@ -7752,12 +7752,12 @@ Leave blank to use default Python executable FEM_MeshGroup - + Mesh Group Mesh Group - + Creates a mesh group Creates a mesh group @@ -7765,12 +7765,12 @@ Leave blank to use default Python executable FEM_ResultShow - + Show Result Show Result - + Shows and visualizes the selected result data Shows and visualizes the selected result data @@ -7778,12 +7778,12 @@ Leave blank to use default Python executable FEM_ResultsPurge - + Purge Results Purge Results - + Purges all results from the active analysis Purges all results from the active analysis @@ -7791,12 +7791,12 @@ Leave blank to use default Python executable FEM_PostFilterGlyph - + Glyph Filter Glyph Filter - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization @@ -7987,7 +7987,7 @@ Leave blank to use default Python executable FemGui::ViewProviderFemAnalysis - + Activate Analysis Activate Analysis diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_pl.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_pl.ts index 0d34e90167..baef2a1276 100755 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_pl.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_pl.ts @@ -3764,7 +3764,7 @@ z harmonicznym / oscylującym prądem Grupy - + Are you sure you want to continue? Czy na pewno chcesz kontynuować? @@ -4137,7 +4137,7 @@ Aby uzyskać możliwe zmienne, zobacz pole opisu poniżej. Std_Delete - + Object dependencies Zależności obiektu @@ -5449,12 +5449,12 @@ normal vector of the face is used as direction FEM_Analysis - + New Analysis Nowa analiza - + Creates an analysis container with default solver Tworzy analizę z domyślnym solverem @@ -5462,12 +5462,12 @@ normal vector of the face is used as direction FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes Usuń wszystkie płaszczyzny tnące - + Removes all clipping planes Usuwa wszystkie płaszczyzny cięcia @@ -5475,12 +5475,12 @@ normal vector of the face is used as direction FEM_Examples - + FEM Examples Przykłady MES - + Opens the FEM examples Otwiera przykłady MES @@ -5488,12 +5488,12 @@ normal vector of the face is used as direction FEM_MaterialEditor - + Material Editor Edytor materiałów - + Opens the FreeCAD material editor Otwiera edytor materiałów FreeCAD @@ -5501,12 +5501,12 @@ normal vector of the face is used as direction FEM_MaterialReinforced - + Reinforced Material (Concrete) Materiał zbrojony (beton) - + Creates a material for reinforced matrix material such as concrete Tworzy materiał do wzmocnionego materiału matrycowego, takiego jak beton @@ -5514,12 +5514,12 @@ normal vector of the face is used as direction FEM_FEMMesh2Mesh - + FEM Mesh to Mesh Siatka MES do siatki - + Converts the surface of a FEM mesh to a mesh Konwertuje powierzchnię siatki MES na siatkę @@ -5527,12 +5527,12 @@ normal vector of the face is used as direction FEM_MeshDisplayInfo - + Display Mesh Info Wyświetl informacje o siatce MES - + Displays FEM mesh information Wyświetla informacje o siatce MES @@ -5540,12 +5540,12 @@ normal vector of the face is used as direction FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh Siatka generowana przez Gmsh - + Creates a FEM mesh from a shape by Gmsh mesher Tworzy siatkę MES z kształtu przy użyciu generatora siatki Gmsh @@ -5553,12 +5553,12 @@ normal vector of the face is used as direction FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen Siatka generowana przez Netgen - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher Tworzy siatkę MES z bryły lub powierzchni przy użyciu wewnętrznego generatora siatki Netgen @@ -5566,12 +5566,12 @@ normal vector of the face is used as direction FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard Solver CalculiX - + Creates a standard FEM solver CalculiX with ccx tools Tworzy standardowy solver MES CalculiX korzystając z narzędzi ccx @@ -5579,12 +5579,12 @@ normal vector of the face is used as direction FEM_SolverControl - + Solver Job Control Kontrola pracy solvera - + Changes solver attributes and runs the calculations for the selected solver Zmienia nastawy wybranego solvera i uruchamia obliczenia @@ -5592,12 +5592,12 @@ normal vector of the face is used as direction FEM_SolverElmer - + Solver Elmer Solver Elmer - + Creates a FEM solver Elmer Dodaje solver Elmer w MES @@ -5605,12 +5605,12 @@ normal vector of the face is used as direction FEM_SolverMystran - + Solver Mystran Solver Mystran - + Creates a FEM solver Mystran Tworzy analizę MES w Mystran @@ -5618,12 +5618,12 @@ normal vector of the face is used as direction FEM_SolverRun - + Run Solver Uruchom solver - + Runs the calculations for the selected solver Uruchamia obliczenia dla wybranego solvera @@ -5631,12 +5631,12 @@ normal vector of the face is used as direction FEM_SolverZ88 - + Solver Z88 Solver Z88 - + Creates a FEM solver Z88 Tworzy analizę MES w Z88 @@ -6397,12 +6397,12 @@ Nie znaleziono pasującego modułu w obecnej ścieżce Pythona. FEM_ConstraintBodyHeatSource - + Body Heat Source Objętościowe źródło ciepła - + Creates a body heat source Tworzy objętościowe źródło ciepła @@ -6410,12 +6410,12 @@ Nie znaleziono pasującego modułu w obecnej ścieżce Pythona. FEM_ConstraintCentrif - + Centrifugal Load Obciążenie siłą odśrodkową - + Creates a centrifugal load Tworzy obciążenie siłą odśrodkową @@ -6423,12 +6423,12 @@ Nie znaleziono pasującego modułu w obecnej ścieżce Pythona. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition Warunek brzegowy gęstości prądu - + Creates a current density boundary condition Tworzy warunek brzegowy gęstości prądu @@ -6436,12 +6436,12 @@ Nie znaleziono pasującego modułu w obecnej ścieżce Pythona. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition Warunek brzegowy potencjału elektrostatycznego - + Creates an electrostatic potential boundary condition Tworzy warunek brzegowy potencjału elektrostatycznego @@ -6449,12 +6449,12 @@ Nie znaleziono pasującego modułu w obecnej ścieżce Pythona. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition Warunek brzegowy prędkości przepływu - + Creates a flow velocity boundary condition Tworzy warunek brzegowy prędkości przepływu @@ -6462,12 +6462,12 @@ Nie znaleziono pasującego modułu w obecnej ścieżce Pythona. FEM_ConstraintInitialPressure - + Initial Pressure Condition Warunek początkowy ciśnienia - + Creates an initial pressure condition Tworzy warunek początkowy ciśnienia @@ -6475,12 +6475,12 @@ Nie znaleziono pasującego modułu w obecnej ścieżce Pythona. FEM_ConstraintMagnetization - + Magnetization Boundary Condition Warunek brzegowy magnetyzacji - + Creates a magnetization boundary condition Tworzy warunek brzegowy magnetyzacji @@ -6488,12 +6488,12 @@ Nie znaleziono pasującego modułu w obecnej ścieżce Pythona. FEM_ConstraintSectionPrint - + Section Print Feature Funkcja zapisu wyników z przekroju - + Creates a section print feature Tworzy funkcję zapisu wyników z przekroju @@ -6501,12 +6501,12 @@ Nie znaleziono pasującego modułu w obecnej ścieżce Pythona. FEM_ConstraintSelfWeight - + Gravity Load Obciążenie grawitacją - + Creates a gravity load Tworzy obciążenie grawitacją @@ -6514,12 +6514,12 @@ Nie znaleziono pasującego modułu w obecnej ścieżce Pythona. FEM_ConstraintTie - + Tie Constraint Wiązanie tie - + Creates a tie constraint Tworzy wiązanie tie @@ -6527,12 +6527,12 @@ Nie znaleziono pasującego modułu w obecnej ścieżce Pythona. FEM_MeshRegion - + Mesh Refinement Zagęszczenie siatki - + Creates a FEM mesh refinement Dodaje zagęszczenie siatki MES @@ -6944,12 +6944,12 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FEM_SolverCalculiX - + Solver CalculiX Solver CalculiX - + Creates a FEM solver CalculiX Tworzy solver MES CalculiX @@ -7458,12 +7458,12 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FEM_ClippingPlaneAdd - + Clipping Plane on Face Płaszczyzna cięcia na ścianie - + Adds a clipping plane on a selected face Dodaje płaszczyznę cięcia na wybranej ścianie @@ -7471,12 +7471,12 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity Stała przenikalność elektryczna próżni - + Creates a constant vacuum permittivity to overwrite standard value Tworzy stałą przenikalność elektryczną próżni nadpisując standardową wartość @@ -7484,12 +7484,12 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FEM_ConstraintElectricChargeDensity - + Electric Charge Density Gęstość ładunku elektrycznego - + Creates an electric charge density Tworzy gęstość ładunku elektrycznego @@ -7497,12 +7497,12 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition Warunek początkowy prędkości przepływu - + Creates an initial flow velocity condition Tworzy warunek początkowy prędkości przepływu @@ -7510,12 +7510,12 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FEM_ElementFluid1D - + Fluid Section for 1D Flow Przekrój dla przepływu 1D - + Creates a fluid section for 1D flow Tworzy przekrój dla przepływu 1D @@ -7523,12 +7523,12 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FEM_ElementGeometry1D - + Beam Cross Section Przekrój poprzeczny belki - + Creates a beam cross section Tworzy przekrój poprzeczny belki @@ -7536,12 +7536,12 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FEM_ElementGeometry2D - + Shell Plate Thickness Grubość powłoki - + Creates a shell plate thickness Tworzy grubość powłoki @@ -7549,12 +7549,12 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FEM_ElementRotation1D - + Beam Rotation Obrót belki - + Creates a beam rotation Tworzy obrót belki @@ -7562,12 +7562,12 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FEM_EquationDeformation - + Deformation Equation Równanie deformacji - + Creates an equation for deformation (nonlinear elasticity) Tworzy równanie dla deformacji (sprężystość nieliniowa) @@ -7575,12 +7575,12 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FEM_EquationElasticity - + Elasticity Equation Równanie elastyczności - + Creates an equation for elasticity (stress) Tworzy równanie dla sprężystości (naprężenia) @@ -7588,12 +7588,12 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FEM_EquationElectricforce - + Electricforce Equation Równanie siły elektrostatycznej - + Creates an equation for electric forces Tworzy równanie dla sił elektrostatycznych @@ -7601,12 +7601,12 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FEM_EquationElectrostatic - + Electrostatic Equation Równanie elektrostatyczne - + Creates an equation for electrostatic Tworzy równanie dla elektrostatyki @@ -7614,12 +7614,12 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FEM_EquationFlow - + Flow Equation Równania przepływu - + Creates an equation for flow Tworzy równanie dla przepływu @@ -7627,12 +7627,12 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FEM_EquationFlux - + Flux Equation Równanie strumienia - + Creates an equation for flux Tworzy równanie dla strumienia @@ -7640,12 +7640,12 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FEM_EquationHeat - + Heat Equation Równanie ciepła - + Creates an equation for heat Tworzy równanie dla ciepła @@ -7653,12 +7653,12 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FEM_EquationMagnetodynamic - + Magnetodynamic Equation Równanie magnetodynamiczne - + Creates an equation for magnetodynamic forces Tworzy równanie dla sił magnetodynamicznych @@ -7666,12 +7666,12 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation Równanie magneodynamiczne 2D - + Creates an equation for 2D magnetodynamic forces Tworzy równanie dla sił magnetodynamicznych 2D @@ -7679,12 +7679,12 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FEM_EquationStaticCurrent - + Static Current Equation Równanie przepływu prądu stałego - + Creates an equation for static current Tworzy równanie przepływu prądu stałego @@ -7692,12 +7692,12 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FEM_MaterialFluid - + Fluid Material Materiał płynu - + Creates a fluid material Tworzy materiał płynu @@ -7705,12 +7705,12 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material Nieliniowy materiał mechaniczny - + Creates a non-linear mechanical material Tworzy nieliniowy materiał mechaniczny @@ -7718,12 +7718,12 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FEM_MaterialSolid - + Solid Material Materiał ciała stałego - + Creates a solid material Tworzy materiał ciała stałego @@ -7731,12 +7731,12 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FEM_MeshBoundaryLayer - + Mesh Boundary Layer Warstwa przyścienna siatki - + Creates a mesh boundary layer Tworzy warstwę przyścienną siatki @@ -7744,12 +7744,12 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FEM_MeshClear - + Clear FEM Mesh Wyczyść siatkę MES - + Clears the mesh of a FEM mesh object Czyści siatkę obiektu siatki MES @@ -7757,12 +7757,12 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FEM_MeshGroup - + Mesh Group Grupa siatki - + Creates a mesh group Tworzy grupę siatki @@ -7770,12 +7770,12 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FEM_ResultShow - + Show Result Pokaż wynik - + Shows and visualizes the selected result data Pokazuje i wizualizuje wybrane dane wyników @@ -7783,12 +7783,12 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FEM_ResultsPurge - + Purge Results Usuń wyniki - + Purges all results from the active analysis Usuwa wszystkie wyniki z aktywnej analizy @@ -7796,12 +7796,12 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FEM_PostFilterGlyph - + Glyph Filter Filtr symboli - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization Filtr obróbki wyników, który dodaje symbole do wierzchołków siatki dla wizualizacji danych puntkowych @@ -7992,7 +7992,7 @@ Pozostaw puste, aby użyć domyślnego pliku wykonywalnego Pythona FemGui::ViewProviderFemAnalysis - + Activate Analysis Aktywuj analizę diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_pt-BR.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_pt-BR.ts index 88c3217b02..4071b3770a 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_pt-BR.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_pt-BR.ts @@ -3757,7 +3757,7 @@ with harmonic/oscillating driving current Grupos - + Are you sure you want to continue? Tem certeza que deseja continuar? @@ -4128,7 +4128,7 @@ Para possíveis variáveis, consulte a caixa de descrição abaixo. Std_Delete - + Object dependencies Dependências do objeto @@ -5440,12 +5440,12 @@ da face é usado como direção FEM_Analysis - + New Analysis New Analysis - + Creates an analysis container with default solver Cria um objeto de análise com o solver padrão CalculiX @@ -5453,12 +5453,12 @@ da face é usado como direção FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes Remove All Clipping Planes - + Removes all clipping planes Remover todos os planos de recorte @@ -5466,12 +5466,12 @@ da face é usado como direção FEM_Examples - + FEM Examples FEM Examples - + Opens the FEM examples Abrir os exemplos FEM @@ -5479,12 +5479,12 @@ da face é usado como direção FEM_MaterialEditor - + Material Editor Editor de material - + Opens the FreeCAD material editor Abre o editor de materiais do FreeCAD @@ -5492,12 +5492,12 @@ da face é usado como direção FEM_MaterialReinforced - + Reinforced Material (Concrete) Reinforced Material (Concrete) - + Creates a material for reinforced matrix material such as concrete Cria um material para material de matriz reforçada, como concreto @@ -5505,12 +5505,12 @@ da face é usado como direção FEM_FEMMesh2Mesh - + FEM Mesh to Mesh FEM Mesh to Mesh - + Converts the surface of a FEM mesh to a mesh Converter a superfície de uma malha FEM em uma malha @@ -5518,12 +5518,12 @@ da face é usado como direção FEM_MeshDisplayInfo - + Display Mesh Info Display Mesh Info - + Displays FEM mesh information Exibir informações da malha FEM @@ -5531,12 +5531,12 @@ da face é usado como direção FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh Mesh From Shape by Gmsh - + Creates a FEM mesh from a shape by Gmsh mesher Criar uma malha FEM a partir de uma superfície usando o Gmsh @@ -5544,12 +5544,12 @@ da face é usado como direção FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen Mesh From Shape by Netgen - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher Cria uma malha FEM a partir de uma forma sólida ou de face pelo mesher interno do Netgen @@ -5557,12 +5557,12 @@ da face é usado como direção FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard Solver CalculiX padrão - + Creates a standard FEM solver CalculiX with ccx tools Cria um solucionador FEM padrão CalculiX com ferramentas ccx @@ -5570,12 +5570,12 @@ da face é usado como direção FEM_SolverControl - + Solver Job Control Solver Job Control - + Changes solver attributes and runs the calculations for the selected solver Altera os atributos do solucionador e executa os cálculos usando o solucionador selecionado @@ -5583,12 +5583,12 @@ da face é usado como direção FEM_SolverElmer - + Solver Elmer Solucionador Elmer - + Creates a FEM solver Elmer Cria um solucionador FEM Elmer @@ -5596,12 +5596,12 @@ da face é usado como direção FEM_SolverMystran - + Solver Mystran Solucionador Mystran - + Creates a FEM solver Mystran Criar um solucionador MEF usando o Mystram @@ -5609,12 +5609,12 @@ da face é usado como direção FEM_SolverRun - + Run Solver Run Solver - + Runs the calculations for the selected solver Executa os cálculos usando o solucionador selecionado @@ -5622,12 +5622,12 @@ da face é usado como direção FEM_SolverZ88 - + Solver Z88 Solucionador Z88 - + Creates a FEM solver Z88 Executar os cálculos do solucionador Z88 @@ -6388,12 +6388,12 @@ No matching module was found in the current Python path. FEM_ConstraintBodyHeatSource - + Body Heat Source Body Heat Source - + Creates a body heat source Cria uma fonte de calor de corpo @@ -6401,12 +6401,12 @@ No matching module was found in the current Python path. FEM_ConstraintCentrif - + Centrifugal Load Centrifugal Load - + Creates a centrifugal load Cria uma carga centrífuga @@ -6414,12 +6414,12 @@ No matching module was found in the current Python path. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition Current Density Boundary Condition - + Creates a current density boundary condition Cria uma condição de contorno de densidade de corrente @@ -6427,12 +6427,12 @@ No matching module was found in the current Python path. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition Electrostatic Potential Boundary Condition - + Creates an electrostatic potential boundary condition Cria uma condição de limite potencial eletrostático @@ -6440,12 +6440,12 @@ No matching module was found in the current Python path. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition Flow Velocity Boundary Condition - + Creates a flow velocity boundary condition Cria uma condição limite de velocidade de fluxo @@ -6453,12 +6453,12 @@ No matching module was found in the current Python path. FEM_ConstraintInitialPressure - + Initial Pressure Condition Initial Pressure Condition - + Creates an initial pressure condition Cria uma condição inicial de pressão @@ -6466,12 +6466,12 @@ No matching module was found in the current Python path. FEM_ConstraintMagnetization - + Magnetization Boundary Condition Magnetization Boundary Condition - + Creates a magnetization boundary condition Cria uma magnetização de condição limite @@ -6479,12 +6479,12 @@ No matching module was found in the current Python path. FEM_ConstraintSectionPrint - + Section Print Feature Section Print Feature - + Creates a section print feature Cria uma função de impressão de seção @@ -6492,12 +6492,12 @@ No matching module was found in the current Python path. FEM_ConstraintSelfWeight - + Gravity Load Gravity Load - + Creates a gravity load Cria uma carga de gravidade @@ -6505,12 +6505,12 @@ No matching module was found in the current Python path. FEM_ConstraintTie - + Tie Constraint Tie Constraint - + Creates a tie constraint Cria uma restrição de folga (Tie) @@ -6518,12 +6518,12 @@ No matching module was found in the current Python path. FEM_MeshRegion - + Mesh Refinement Mesh Refinement - + Creates a FEM mesh refinement Cria uma região com refinamento de malha FEM @@ -6935,12 +6935,12 @@ Leave blank to use default Python executable FEM_SolverCalculiX - + Solver CalculiX Solver CalculiX - + Creates a FEM solver CalculiX Creates a FEM solver CalculiX @@ -7449,12 +7449,12 @@ Leave blank to use default Python executable FEM_ClippingPlaneAdd - + Clipping Plane on Face Clipping Plane on Face - + Adds a clipping plane on a selected face Adds a clipping plane on a selected face @@ -7462,12 +7462,12 @@ Leave blank to use default Python executable FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity Constant Vacuum Permittivity - + Creates a constant vacuum permittivity to overwrite standard value Creates a constant vacuum permittivity to overwrite standard value @@ -7475,12 +7475,12 @@ Leave blank to use default Python executable FEM_ConstraintElectricChargeDensity - + Electric Charge Density Electric Charge Density - + Creates an electric charge density Creates an electric charge density @@ -7488,12 +7488,12 @@ Leave blank to use default Python executable FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition Initial Flow Velocity Condition - + Creates an initial flow velocity condition Creates an initial flow velocity condition @@ -7501,12 +7501,12 @@ Leave blank to use default Python executable FEM_ElementFluid1D - + Fluid Section for 1D Flow Fluid Section for 1D Flow - + Creates a fluid section for 1D flow Creates a fluid section for 1D flow @@ -7514,12 +7514,12 @@ Leave blank to use default Python executable FEM_ElementGeometry1D - + Beam Cross Section Beam Cross Section - + Creates a beam cross section Creates a beam cross section @@ -7527,12 +7527,12 @@ Leave blank to use default Python executable FEM_ElementGeometry2D - + Shell Plate Thickness Shell Plate Thickness - + Creates a shell plate thickness Creates a shell plate thickness @@ -7540,12 +7540,12 @@ Leave blank to use default Python executable FEM_ElementRotation1D - + Beam Rotation Beam Rotation - + Creates a beam rotation Creates a beam rotation @@ -7553,12 +7553,12 @@ Leave blank to use default Python executable FEM_EquationDeformation - + Deformation Equation Deformation Equation - + Creates an equation for deformation (nonlinear elasticity) Creates an equation for deformation (nonlinear elasticity) @@ -7566,12 +7566,12 @@ Leave blank to use default Python executable FEM_EquationElasticity - + Elasticity Equation Elasticity Equation - + Creates an equation for elasticity (stress) Creates an equation for elasticity (stress) @@ -7579,12 +7579,12 @@ Leave blank to use default Python executable FEM_EquationElectricforce - + Electricforce Equation Electricforce Equation - + Creates an equation for electric forces Creates an equation for electric forces @@ -7592,12 +7592,12 @@ Leave blank to use default Python executable FEM_EquationElectrostatic - + Electrostatic Equation Electrostatic Equation - + Creates an equation for electrostatic Creates an equation for electrostatic @@ -7605,12 +7605,12 @@ Leave blank to use default Python executable FEM_EquationFlow - + Flow Equation Flow Equation - + Creates an equation for flow Creates an equation for flow @@ -7618,12 +7618,12 @@ Leave blank to use default Python executable FEM_EquationFlux - + Flux Equation Flux Equation - + Creates an equation for flux Creates an equation for flux @@ -7631,12 +7631,12 @@ Leave blank to use default Python executable FEM_EquationHeat - + Heat Equation Heat Equation - + Creates an equation for heat Creates an equation for heat @@ -7644,12 +7644,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic - + Magnetodynamic Equation Magnetodynamic Equation - + Creates an equation for magnetodynamic forces Creates an equation for magnetodynamic forces @@ -7657,12 +7657,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation Magnetodynamic 2D Equation - + Creates an equation for 2D magnetodynamic forces Creates an equation for 2D magnetodynamic forces @@ -7670,12 +7670,12 @@ Leave blank to use default Python executable FEM_EquationStaticCurrent - + Static Current Equation Static Current Equation - + Creates an equation for static current Creates an equation for static current @@ -7683,12 +7683,12 @@ Leave blank to use default Python executable FEM_MaterialFluid - + Fluid Material Fluid Material - + Creates a fluid material Creates a fluid material @@ -7696,12 +7696,12 @@ Leave blank to use default Python executable FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material Non-Linear Mechanical Material - + Creates a non-linear mechanical material Creates a non-linear mechanical material @@ -7709,12 +7709,12 @@ Leave blank to use default Python executable FEM_MaterialSolid - + Solid Material Solid Material - + Creates a solid material Creates a solid material @@ -7722,12 +7722,12 @@ Leave blank to use default Python executable FEM_MeshBoundaryLayer - + Mesh Boundary Layer Mesh Boundary Layer - + Creates a mesh boundary layer Creates a mesh boundary layer @@ -7735,12 +7735,12 @@ Leave blank to use default Python executable FEM_MeshClear - + Clear FEM Mesh Clear FEM Mesh - + Clears the mesh of a FEM mesh object Clears the mesh of a FEM mesh object @@ -7748,12 +7748,12 @@ Leave blank to use default Python executable FEM_MeshGroup - + Mesh Group Mesh Group - + Creates a mesh group Creates a mesh group @@ -7761,12 +7761,12 @@ Leave blank to use default Python executable FEM_ResultShow - + Show Result Show Result - + Shows and visualizes the selected result data Shows and visualizes the selected result data @@ -7774,12 +7774,12 @@ Leave blank to use default Python executable FEM_ResultsPurge - + Purge Results Purge Results - + Purges all results from the active analysis Purges all results from the active analysis @@ -7787,12 +7787,12 @@ Leave blank to use default Python executable FEM_PostFilterGlyph - + Glyph Filter Glyph Filter - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization @@ -7983,7 +7983,7 @@ Leave blank to use default Python executable FemGui::ViewProviderFemAnalysis - + Activate Analysis Activate Analysis diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_ro.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_ro.ts index 3313d37631..094ef2918f 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_ro.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_ro.ts @@ -3759,7 +3759,7 @@ with harmonic/oscillating driving current Grupuri - + Are you sure you want to continue? Are you sure you want to continue? @@ -4132,7 +4132,7 @@ For possible variables, see the description box below. Std_Delete - + Object dependencies Dependențe obiect @@ -5444,12 +5444,12 @@ normal vector of the face is used as direction FEM_Analysis - + New Analysis New Analysis - + Creates an analysis container with default solver Creates an analysis container with default solver @@ -5457,12 +5457,12 @@ normal vector of the face is used as direction FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes Remove All Clipping Planes - + Removes all clipping planes Removes all clipping planes @@ -5470,12 +5470,12 @@ normal vector of the face is used as direction FEM_Examples - + FEM Examples FEM Examples - + Opens the FEM examples Opens the FEM examples @@ -5483,12 +5483,12 @@ normal vector of the face is used as direction FEM_MaterialEditor - + Material Editor Editor de materiale - + Opens the FreeCAD material editor Opens the FreeCAD material editor @@ -5496,12 +5496,12 @@ normal vector of the face is used as direction FEM_MaterialReinforced - + Reinforced Material (Concrete) Reinforced Material (Concrete) - + Creates a material for reinforced matrix material such as concrete Creates a material for reinforced matrix material such as concrete @@ -5509,12 +5509,12 @@ normal vector of the face is used as direction FEM_FEMMesh2Mesh - + FEM Mesh to Mesh FEM Mesh to Mesh - + Converts the surface of a FEM mesh to a mesh Converts the surface of a FEM mesh to a mesh @@ -5522,12 +5522,12 @@ normal vector of the face is used as direction FEM_MeshDisplayInfo - + Display Mesh Info Display Mesh Info - + Displays FEM mesh information Displays FEM mesh information @@ -5535,12 +5535,12 @@ normal vector of the face is used as direction FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh Mesh From Shape by Gmsh - + Creates a FEM mesh from a shape by Gmsh mesher Creates a FEM mesh from a shape by Gmsh mesher @@ -5548,12 +5548,12 @@ normal vector of the face is used as direction FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen Mesh From Shape by Netgen - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher Creates a FEM mesh from a solid or face shape by Netgen internal mesher @@ -5561,12 +5561,12 @@ normal vector of the face is used as direction FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard Solver CalculiX Standard - + Creates a standard FEM solver CalculiX with ccx tools Creates a standard FEM solver CalculiX with ccx tools @@ -5574,12 +5574,12 @@ normal vector of the face is used as direction FEM_SolverControl - + Solver Job Control Solver Job Control - + Changes solver attributes and runs the calculations for the selected solver Changes solver attributes and runs the calculations for the selected solver @@ -5587,12 +5587,12 @@ normal vector of the face is used as direction FEM_SolverElmer - + Solver Elmer Solver Elmer - + Creates a FEM solver Elmer Creates a FEM solver Elmer @@ -5600,12 +5600,12 @@ normal vector of the face is used as direction FEM_SolverMystran - + Solver Mystran Solver Mystran - + Creates a FEM solver Mystran Creates a FEM solver Mystran @@ -5613,12 +5613,12 @@ normal vector of the face is used as direction FEM_SolverRun - + Run Solver Run Solver - + Runs the calculations for the selected solver Runs the calculations for the selected solver @@ -5626,12 +5626,12 @@ normal vector of the face is used as direction FEM_SolverZ88 - + Solver Z88 Solver Z88 - + Creates a FEM solver Z88 Creates a FEM solver Z88 @@ -6392,12 +6392,12 @@ No matching module was found in the current Python path. FEM_ConstraintBodyHeatSource - + Body Heat Source Body Heat Source - + Creates a body heat source Creates a body heat source @@ -6405,12 +6405,12 @@ No matching module was found in the current Python path. FEM_ConstraintCentrif - + Centrifugal Load Centrifugal Load - + Creates a centrifugal load Creates a centrifugal load @@ -6418,12 +6418,12 @@ No matching module was found in the current Python path. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition Current Density Boundary Condition - + Creates a current density boundary condition Creates a current density boundary condition @@ -6431,12 +6431,12 @@ No matching module was found in the current Python path. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition Electrostatic Potential Boundary Condition - + Creates an electrostatic potential boundary condition Creates an electrostatic potential boundary condition @@ -6444,12 +6444,12 @@ No matching module was found in the current Python path. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition Flow Velocity Boundary Condition - + Creates a flow velocity boundary condition Creates a flow velocity boundary condition @@ -6457,12 +6457,12 @@ No matching module was found in the current Python path. FEM_ConstraintInitialPressure - + Initial Pressure Condition Initial Pressure Condition - + Creates an initial pressure condition Creates an initial pressure condition @@ -6470,12 +6470,12 @@ No matching module was found in the current Python path. FEM_ConstraintMagnetization - + Magnetization Boundary Condition Magnetization Boundary Condition - + Creates a magnetization boundary condition Creates a magnetization boundary condition @@ -6483,12 +6483,12 @@ No matching module was found in the current Python path. FEM_ConstraintSectionPrint - + Section Print Feature Section Print Feature - + Creates a section print feature Creates a section print feature @@ -6496,12 +6496,12 @@ No matching module was found in the current Python path. FEM_ConstraintSelfWeight - + Gravity Load Gravity Load - + Creates a gravity load Creates a gravity load @@ -6509,12 +6509,12 @@ No matching module was found in the current Python path. FEM_ConstraintTie - + Tie Constraint Tie Constraint - + Creates a tie constraint Creates a tie constraint @@ -6522,12 +6522,12 @@ No matching module was found in the current Python path. FEM_MeshRegion - + Mesh Refinement Mesh Refinement - + Creates a FEM mesh refinement Creates a FEM mesh refinement @@ -6939,12 +6939,12 @@ Leave blank to use default Python executable FEM_SolverCalculiX - + Solver CalculiX Solver CalculiX - + Creates a FEM solver CalculiX Creates a FEM solver CalculiX @@ -7453,12 +7453,12 @@ Leave blank to use default Python executable FEM_ClippingPlaneAdd - + Clipping Plane on Face Clipping Plane on Face - + Adds a clipping plane on a selected face Adds a clipping plane on a selected face @@ -7466,12 +7466,12 @@ Leave blank to use default Python executable FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity Constant Vacuum Permittivity - + Creates a constant vacuum permittivity to overwrite standard value Creates a constant vacuum permittivity to overwrite standard value @@ -7479,12 +7479,12 @@ Leave blank to use default Python executable FEM_ConstraintElectricChargeDensity - + Electric Charge Density Electric Charge Density - + Creates an electric charge density Creates an electric charge density @@ -7492,12 +7492,12 @@ Leave blank to use default Python executable FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition Initial Flow Velocity Condition - + Creates an initial flow velocity condition Creates an initial flow velocity condition @@ -7505,12 +7505,12 @@ Leave blank to use default Python executable FEM_ElementFluid1D - + Fluid Section for 1D Flow Fluid Section for 1D Flow - + Creates a fluid section for 1D flow Creates a fluid section for 1D flow @@ -7518,12 +7518,12 @@ Leave blank to use default Python executable FEM_ElementGeometry1D - + Beam Cross Section Beam Cross Section - + Creates a beam cross section Creates a beam cross section @@ -7531,12 +7531,12 @@ Leave blank to use default Python executable FEM_ElementGeometry2D - + Shell Plate Thickness Shell Plate Thickness - + Creates a shell plate thickness Creates a shell plate thickness @@ -7544,12 +7544,12 @@ Leave blank to use default Python executable FEM_ElementRotation1D - + Beam Rotation Beam Rotation - + Creates a beam rotation Creates a beam rotation @@ -7557,12 +7557,12 @@ Leave blank to use default Python executable FEM_EquationDeformation - + Deformation Equation Deformation Equation - + Creates an equation for deformation (nonlinear elasticity) Creates an equation for deformation (nonlinear elasticity) @@ -7570,12 +7570,12 @@ Leave blank to use default Python executable FEM_EquationElasticity - + Elasticity Equation Elasticity Equation - + Creates an equation for elasticity (stress) Creates an equation for elasticity (stress) @@ -7583,12 +7583,12 @@ Leave blank to use default Python executable FEM_EquationElectricforce - + Electricforce Equation Electricforce Equation - + Creates an equation for electric forces Creates an equation for electric forces @@ -7596,12 +7596,12 @@ Leave blank to use default Python executable FEM_EquationElectrostatic - + Electrostatic Equation Electrostatic Equation - + Creates an equation for electrostatic Creates an equation for electrostatic @@ -7609,12 +7609,12 @@ Leave blank to use default Python executable FEM_EquationFlow - + Flow Equation Flow Equation - + Creates an equation for flow Creates an equation for flow @@ -7622,12 +7622,12 @@ Leave blank to use default Python executable FEM_EquationFlux - + Flux Equation Flux Equation - + Creates an equation for flux Creates an equation for flux @@ -7635,12 +7635,12 @@ Leave blank to use default Python executable FEM_EquationHeat - + Heat Equation Heat Equation - + Creates an equation for heat Creates an equation for heat @@ -7648,12 +7648,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic - + Magnetodynamic Equation Magnetodynamic Equation - + Creates an equation for magnetodynamic forces Creates an equation for magnetodynamic forces @@ -7661,12 +7661,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation Magnetodynamic 2D Equation - + Creates an equation for 2D magnetodynamic forces Creates an equation for 2D magnetodynamic forces @@ -7674,12 +7674,12 @@ Leave blank to use default Python executable FEM_EquationStaticCurrent - + Static Current Equation Static Current Equation - + Creates an equation for static current Creates an equation for static current @@ -7687,12 +7687,12 @@ Leave blank to use default Python executable FEM_MaterialFluid - + Fluid Material Fluid Material - + Creates a fluid material Creates a fluid material @@ -7700,12 +7700,12 @@ Leave blank to use default Python executable FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material Non-Linear Mechanical Material - + Creates a non-linear mechanical material Creates a non-linear mechanical material @@ -7713,12 +7713,12 @@ Leave blank to use default Python executable FEM_MaterialSolid - + Solid Material Solid Material - + Creates a solid material Creates a solid material @@ -7726,12 +7726,12 @@ Leave blank to use default Python executable FEM_MeshBoundaryLayer - + Mesh Boundary Layer Mesh Boundary Layer - + Creates a mesh boundary layer Creates a mesh boundary layer @@ -7739,12 +7739,12 @@ Leave blank to use default Python executable FEM_MeshClear - + Clear FEM Mesh Clear FEM Mesh - + Clears the mesh of a FEM mesh object Clears the mesh of a FEM mesh object @@ -7752,12 +7752,12 @@ Leave blank to use default Python executable FEM_MeshGroup - + Mesh Group Mesh Group - + Creates a mesh group Creates a mesh group @@ -7765,12 +7765,12 @@ Leave blank to use default Python executable FEM_ResultShow - + Show Result Show Result - + Shows and visualizes the selected result data Shows and visualizes the selected result data @@ -7778,12 +7778,12 @@ Leave blank to use default Python executable FEM_ResultsPurge - + Purge Results Purge Results - + Purges all results from the active analysis Purges all results from the active analysis @@ -7791,12 +7791,12 @@ Leave blank to use default Python executable FEM_PostFilterGlyph - + Glyph Filter Glyph Filter - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization @@ -7987,7 +7987,7 @@ Leave blank to use default Python executable FemGui::ViewProviderFemAnalysis - + Activate Analysis Activate Analysis diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_ru.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_ru.ts index 71c9367f80..7f18adb6dc 100755 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_ru.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_ru.ts @@ -3768,7 +3768,7 @@ with harmonic/oscillating driving current Группы - + Are you sure you want to continue? Вы уверены, что хотите продолжить? @@ -4141,7 +4141,7 @@ For possible variables, see the description box below. Std_Delete - + Object dependencies Зависимости объекта @@ -5453,12 +5453,12 @@ normal vector of the face is used as direction FEM_Analysis - + New Analysis Новый анализ - + Creates an analysis container with default solver Создает контейнер анализа с решателем по умолчанию @@ -5466,12 +5466,12 @@ normal vector of the face is used as direction FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes Удалить все секущие плоскости - + Removes all clipping planes Удаляет все плоскости отсечения @@ -5479,12 +5479,12 @@ normal vector of the face is used as direction FEM_Examples - + FEM Examples Примеры FEM - + Opens the FEM examples Открывает примеры МКЭ @@ -5492,12 +5492,12 @@ normal vector of the face is used as direction FEM_MaterialEditor - + Material Editor Редактор материалов - + Opens the FreeCAD material editor Открывает редактор материалов FreeCAD @@ -5505,12 +5505,12 @@ normal vector of the face is used as direction FEM_MaterialReinforced - + Reinforced Material (Concrete) Усиленный материал (бетон) - + Creates a material for reinforced matrix material such as concrete Создает материал для армированного матричного материала, такого как бетон @@ -5518,12 +5518,12 @@ normal vector of the face is used as direction FEM_FEMMesh2Mesh - + FEM Mesh to Mesh FEM сетка в сетку - + Converts the surface of a FEM mesh to a mesh Преобразует поверхность сетки МКЭ в полигональную сетку @@ -5531,12 +5531,12 @@ normal vector of the face is used as direction FEM_MeshDisplayInfo - + Display Mesh Info Показать информацию о сетке - + Displays FEM mesh information Отображение информации о FEM сетке @@ -5544,12 +5544,12 @@ normal vector of the face is used as direction FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh Сетка из фигуры Gmsh - + Creates a FEM mesh from a shape by Gmsh mesher Создать сетку МКЭ из фигуры с помощью генератора сетки Gmsh @@ -5557,12 +5557,12 @@ normal vector of the face is used as direction FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen Сетка из фигуры от Netgen - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher Создает сетку FEM из твердого тела или формы грани с помощью внутренней сетки Netgen @@ -5570,12 +5570,12 @@ normal vector of the face is used as direction FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard Решатель CalculiX Standard - + Creates a standard FEM solver CalculiX with ccx tools Создает стандартный решатель МКЭ CalculiX с помощью инструментов ccx @@ -5583,12 +5583,12 @@ normal vector of the face is used as direction FEM_SolverControl - + Solver Job Control Управление работой Решателя - + Changes solver attributes and runs the calculations for the selected solver Изменяет атрибуты решателя и выполняет алгоритмы вычисления выбранного решателя @@ -5596,12 +5596,12 @@ normal vector of the face is used as direction FEM_SolverElmer - + Solver Elmer Решатель Elmer - + Creates a FEM solver Elmer Создает задачу МКЭ для решателя Elmer @@ -5609,12 +5609,12 @@ normal vector of the face is used as direction FEM_SolverMystran - + Solver Mystran Решатель Mystran - + Creates a FEM solver Mystran Создает задачу МКЭ для решателя Mystran @@ -5622,12 +5622,12 @@ normal vector of the face is used as direction FEM_SolverRun - + Run Solver Запуск Решателя - + Runs the calculations for the selected solver Запускает вычисления для выбранного решателя @@ -5635,12 +5635,12 @@ normal vector of the face is used as direction FEM_SolverZ88 - + Solver Z88 Решатель Z88 - + Creates a FEM solver Z88 Создает задачу для решателя МКЭ Z88 @@ -6399,12 +6399,12 @@ No matching module was found in the current Python path. FEM_ConstraintBodyHeatSource - + Body Heat Source Источник тепла тела - + Creates a body heat source Создает источник тепла тела @@ -6412,12 +6412,12 @@ No matching module was found in the current Python path. FEM_ConstraintCentrif - + Centrifugal Load Центробежная нагрузка - + Creates a centrifugal load Создает центрифужную нагрузку @@ -6425,12 +6425,12 @@ No matching module was found in the current Python path. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition Граничное условие плотности тока - + Creates a current density boundary condition Создает граничное условие плотности потока @@ -6438,12 +6438,12 @@ No matching module was found in the current Python path. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition Граничное условие электростатического потенциала - + Creates an electrostatic potential boundary condition Создает граничное условие электростатического потенциала @@ -6451,12 +6451,12 @@ No matching module was found in the current Python path. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition Условие для границы скорости потока - + Creates a flow velocity boundary condition Создает условия для границы скорости потока @@ -6464,12 +6464,12 @@ No matching module was found in the current Python path. FEM_ConstraintInitialPressure - + Initial Pressure Condition Начальное давление - + Creates an initial pressure condition Создает начальное давление @@ -6477,12 +6477,12 @@ No matching module was found in the current Python path. FEM_ConstraintMagnetization - + Magnetization Boundary Condition Граничные условия намагничивания - + Creates a magnetization boundary condition Создает условия для границы намагничивания @@ -6490,12 +6490,12 @@ No matching module was found in the current Python path. FEM_ConstraintSectionPrint - + Section Print Feature Функция печати раздела - + Creates a section print feature Создает функцию печати раздела @@ -6503,12 +6503,12 @@ No matching module was found in the current Python path. FEM_ConstraintSelfWeight - + Gravity Load Гравитационная нагрузка - + Creates a gravity load Создает гравитацию нагрузки @@ -6516,12 +6516,12 @@ No matching module was found in the current Python path. FEM_ConstraintTie - + Tie Constraint Ограничение связи - + Creates a tie constraint Создает ограничение связи @@ -6529,12 +6529,12 @@ No matching module was found in the current Python path. FEM_MeshRegion - + Mesh Refinement Уточнение сетки - + Creates a FEM mesh refinement Создает сетку ПЭМ @@ -6946,12 +6946,12 @@ Leave blank to use default Python executable FEM_SolverCalculiX - + Solver CalculiX Решатель CalculiX - + Creates a FEM solver CalculiX Создает задачу для решателя МКЭ CalculiX @@ -7460,12 +7460,12 @@ Leave blank to use default Python executable FEM_ClippingPlaneAdd - + Clipping Plane on Face Плоскость сечения на грань - + Adds a clipping plane on a selected face Добавление плоскости сечения на выбранной грани @@ -7473,12 +7473,12 @@ Leave blank to use default Python executable FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity Постоянная диэлектрическая проницаемость вакуума - + Creates a constant vacuum permittivity to overwrite standard value Создает постоянную диэлектрическую проницаемость вакуума для перезаписи стандартного значения @@ -7486,12 +7486,12 @@ Leave blank to use default Python executable FEM_ConstraintElectricChargeDensity - + Electric Charge Density Плотность электрического заряда - + Creates an electric charge density Создает плотность электрического заряда @@ -7499,12 +7499,12 @@ Leave blank to use default Python executable FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition Начальное условие скорости потока - + Creates an initial flow velocity condition Создает начальное условие скорости потока @@ -7512,12 +7512,12 @@ Leave blank to use default Python executable FEM_ElementFluid1D - + Fluid Section for 1D Flow Секция текущего вещества для одномерного потока - + Creates a fluid section for 1D flow Создает секцию текущего вещества в однонаправленном потоке @@ -7525,12 +7525,12 @@ Leave blank to use default Python executable FEM_ElementGeometry1D - + Beam Cross Section Поперечное сечение балки - + Creates a beam cross section Создает поперечное сечение пучка @@ -7538,12 +7538,12 @@ Leave blank to use default Python executable FEM_ElementGeometry2D - + Shell Plate Thickness Толщина листа оболочки - + Creates a shell plate thickness Создает толщины листа оболочки @@ -7551,12 +7551,12 @@ Leave blank to use default Python executable FEM_ElementRotation1D - + Beam Rotation Вращение балки - + Creates a beam rotation Создает вращение балки @@ -7564,12 +7564,12 @@ Leave blank to use default Python executable FEM_EquationDeformation - + Deformation Equation Уравнение деформации - + Creates an equation for deformation (nonlinear elasticity) Создать уравнение для деформации (нелинейная эластичность) @@ -7577,12 +7577,12 @@ Leave blank to use default Python executable FEM_EquationElasticity - + Elasticity Equation Уравнение гибкости - + Creates an equation for elasticity (stress) Создает уравнение для эластичности (стресс) @@ -7590,12 +7590,12 @@ Leave blank to use default Python executable FEM_EquationElectricforce - + Electricforce Equation Уравнение электросилы - + Creates an equation for electric forces Создать уравнение для электрических сил @@ -7603,12 +7603,12 @@ Leave blank to use default Python executable FEM_EquationElectrostatic - + Electrostatic Equation Электростатическое уравнение - + Creates an equation for electrostatic Создаёт уравнение электростатики @@ -7616,12 +7616,12 @@ Leave blank to use default Python executable FEM_EquationFlow - + Flow Equation Уравнение потока - + Creates an equation for flow Создать уравнение для потока @@ -7629,12 +7629,12 @@ Leave blank to use default Python executable FEM_EquationFlux - + Flux Equation Уравнение излучения - + Creates an equation for flux Создает уравнение для излучения @@ -7642,12 +7642,12 @@ Leave blank to use default Python executable FEM_EquationHeat - + Heat Equation Уравнение теплообмена - + Creates an equation for heat Создает уравнение для теплообмена @@ -7655,12 +7655,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic - + Magnetodynamic Equation Магнитодинамическое уравнение - + Creates an equation for magnetodynamic forces Создает уравнение для магнитодинамических сил @@ -7668,12 +7668,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation Двумерное магнитодинамическое уравнение - + Creates an equation for 2D magnetodynamic forces Создает уравнение для двумерных магнитодинамических сил @@ -7681,12 +7681,12 @@ Leave blank to use default Python executable FEM_EquationStaticCurrent - + Static Current Equation Уравнение статических токов - + Creates an equation for static current Создает уравнение для статических токов @@ -7694,12 +7694,12 @@ Leave blank to use default Python executable FEM_MaterialFluid - + Fluid Material Жидкий материал - + Creates a fluid material Создаёт жидкий материал @@ -7707,12 +7707,12 @@ Leave blank to use default Python executable FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material Нелинейный механический материал - + Creates a non-linear mechanical material Создаёт нелинейный механический материал @@ -7720,12 +7720,12 @@ Leave blank to use default Python executable FEM_MaterialSolid - + Solid Material Твердый материал - + Creates a solid material Создаёт твёрдый материал @@ -7733,12 +7733,12 @@ Leave blank to use default Python executable FEM_MeshBoundaryLayer - + Mesh Boundary Layer Граничный слой сетки - + Creates a mesh boundary layer Создаёт граничный слой сетки @@ -7746,12 +7746,12 @@ Leave blank to use default Python executable FEM_MeshClear - + Clear FEM Mesh Очистить сетку МКЭ - + Clears the mesh of a FEM mesh object Очищает сетку объекта МКЭ-сетки @@ -7759,12 +7759,12 @@ Leave blank to use default Python executable FEM_MeshGroup - + Mesh Group Группа сетки - + Creates a mesh group Создает сетку группы @@ -7772,12 +7772,12 @@ Leave blank to use default Python executable FEM_ResultShow - + Show Result Показать результаты - + Shows and visualizes the selected result data Показывает выбранные данные результата анализа @@ -7785,12 +7785,12 @@ Leave blank to use default Python executable FEM_ResultsPurge - + Purge Results Очистить результаты - + Purges all results from the active analysis Очищает все результаты из активного анализа @@ -7798,12 +7798,12 @@ Leave blank to use default Python executable FEM_PostFilterGlyph - + Glyph Filter Фильтр глифов - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization Добавляет фильтр постобработки, который добавляет глифы к вершинам сетки для визуализации данных вершин @@ -7994,7 +7994,7 @@ Leave blank to use default Python executable FemGui::ViewProviderFemAnalysis - + Activate Analysis Активировать анализ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_sl.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_sl.ts index f9b013e16f..5870cf9359 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_sl.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_sl.ts @@ -3759,7 +3759,7 @@ with harmonic/oscillating driving current Skupine - + Are you sure you want to continue? Ali ste prepričani da želite nadaljevati? @@ -4132,7 +4132,7 @@ Možne spremenljivke si oglejte v spodnjem opisnem okencu. Std_Delete - + Object dependencies Odvisnosti predmetov @@ -5444,12 +5444,12 @@ normal vector of the face is used as direction FEM_Analysis - + New Analysis New Analysis - + Creates an analysis container with default solver Creates an analysis container with default solver @@ -5457,12 +5457,12 @@ normal vector of the face is used as direction FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes Remove All Clipping Planes - + Removes all clipping planes Removes all clipping planes @@ -5470,12 +5470,12 @@ normal vector of the face is used as direction FEM_Examples - + FEM Examples FEM Examples - + Opens the FEM examples Opens the FEM examples @@ -5483,12 +5483,12 @@ normal vector of the face is used as direction FEM_MaterialEditor - + Material Editor Urejevalnik snovi - + Opens the FreeCAD material editor Opens the FreeCAD material editor @@ -5496,12 +5496,12 @@ normal vector of the face is used as direction FEM_MaterialReinforced - + Reinforced Material (Concrete) Reinforced Material (Concrete) - + Creates a material for reinforced matrix material such as concrete Creates a material for reinforced matrix material such as concrete @@ -5509,12 +5509,12 @@ normal vector of the face is used as direction FEM_FEMMesh2Mesh - + FEM Mesh to Mesh FEM Mesh to Mesh - + Converts the surface of a FEM mesh to a mesh Converts the surface of a FEM mesh to a mesh @@ -5522,12 +5522,12 @@ normal vector of the face is used as direction FEM_MeshDisplayInfo - + Display Mesh Info Display Mesh Info - + Displays FEM mesh information Displays FEM mesh information @@ -5535,12 +5535,12 @@ normal vector of the face is used as direction FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh Mesh From Shape by Gmsh - + Creates a FEM mesh from a shape by Gmsh mesher Creates a FEM mesh from a shape by Gmsh mesher @@ -5548,12 +5548,12 @@ normal vector of the face is used as direction FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen Mesh From Shape by Netgen - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher Creates a FEM mesh from a solid or face shape by Netgen internal mesher @@ -5561,12 +5561,12 @@ normal vector of the face is used as direction FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard Solver CalculiX Standard - + Creates a standard FEM solver CalculiX with ccx tools Creates a standard FEM solver CalculiX with ccx tools @@ -5574,12 +5574,12 @@ normal vector of the face is used as direction FEM_SolverControl - + Solver Job Control Solver Job Control - + Changes solver attributes and runs the calculations for the selected solver Changes solver attributes and runs the calculations for the selected solver @@ -5587,12 +5587,12 @@ normal vector of the face is used as direction FEM_SolverElmer - + Solver Elmer Solver Elmer - + Creates a FEM solver Elmer Creates a FEM solver Elmer @@ -5600,12 +5600,12 @@ normal vector of the face is used as direction FEM_SolverMystran - + Solver Mystran Solver Mystran - + Creates a FEM solver Mystran Creates a FEM solver Mystran @@ -5613,12 +5613,12 @@ normal vector of the face is used as direction FEM_SolverRun - + Run Solver Run Solver - + Runs the calculations for the selected solver Runs the calculations for the selected solver @@ -5626,12 +5626,12 @@ normal vector of the face is used as direction FEM_SolverZ88 - + Solver Z88 Solver Z88 - + Creates a FEM solver Z88 Creates a FEM solver Z88 @@ -6392,12 +6392,12 @@ No matching module was found in the current Python path. FEM_ConstraintBodyHeatSource - + Body Heat Source Body Heat Source - + Creates a body heat source Creates a body heat source @@ -6405,12 +6405,12 @@ No matching module was found in the current Python path. FEM_ConstraintCentrif - + Centrifugal Load Centrifugal Load - + Creates a centrifugal load Creates a centrifugal load @@ -6418,12 +6418,12 @@ No matching module was found in the current Python path. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition Current Density Boundary Condition - + Creates a current density boundary condition Ustvari robni pogoj gostote el. toka @@ -6431,12 +6431,12 @@ No matching module was found in the current Python path. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition Electrostatic Potential Boundary Condition - + Creates an electrostatic potential boundary condition Ustvari robni pogoj elektrostatičnega potenciala @@ -6444,12 +6444,12 @@ No matching module was found in the current Python path. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition Flow Velocity Boundary Condition - + Creates a flow velocity boundary condition Ustvari robni pogoj hitrosti toka @@ -6457,12 +6457,12 @@ No matching module was found in the current Python path. FEM_ConstraintInitialPressure - + Initial Pressure Condition Initial Pressure Condition - + Creates an initial pressure condition Creates an initial pressure condition @@ -6470,12 +6470,12 @@ No matching module was found in the current Python path. FEM_ConstraintMagnetization - + Magnetization Boundary Condition Magnetization Boundary Condition - + Creates a magnetization boundary condition Ustvari robni pogoj magnetenja @@ -6483,12 +6483,12 @@ No matching module was found in the current Python path. FEM_ConstraintSectionPrint - + Section Print Feature Section Print Feature - + Creates a section print feature Creates a section print feature @@ -6496,12 +6496,12 @@ No matching module was found in the current Python path. FEM_ConstraintSelfWeight - + Gravity Load Gravity Load - + Creates a gravity load Creates a gravity load @@ -6509,12 +6509,12 @@ No matching module was found in the current Python path. FEM_ConstraintTie - + Tie Constraint Tie Constraint - + Creates a tie constraint Creates a tie constraint @@ -6522,12 +6522,12 @@ No matching module was found in the current Python path. FEM_MeshRegion - + Mesh Refinement Mesh Refinement - + Creates a FEM mesh refinement Creates a FEM mesh refinement @@ -6939,12 +6939,12 @@ Leave blank to use default Python executable FEM_SolverCalculiX - + Solver CalculiX Solver CalculiX - + Creates a FEM solver CalculiX Creates a FEM solver CalculiX @@ -7453,12 +7453,12 @@ Leave blank to use default Python executable FEM_ClippingPlaneAdd - + Clipping Plane on Face Clipping Plane on Face - + Adds a clipping plane on a selected face Adds a clipping plane on a selected face @@ -7466,12 +7466,12 @@ Leave blank to use default Python executable FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity Constant Vacuum Permittivity - + Creates a constant vacuum permittivity to overwrite standard value Creates a constant vacuum permittivity to overwrite standard value @@ -7479,12 +7479,12 @@ Leave blank to use default Python executable FEM_ConstraintElectricChargeDensity - + Electric Charge Density Electric Charge Density - + Creates an electric charge density Creates an electric charge density @@ -7492,12 +7492,12 @@ Leave blank to use default Python executable FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition Initial Flow Velocity Condition - + Creates an initial flow velocity condition Creates an initial flow velocity condition @@ -7505,12 +7505,12 @@ Leave blank to use default Python executable FEM_ElementFluid1D - + Fluid Section for 1D Flow Fluid Section for 1D Flow - + Creates a fluid section for 1D flow Creates a fluid section for 1D flow @@ -7518,12 +7518,12 @@ Leave blank to use default Python executable FEM_ElementGeometry1D - + Beam Cross Section Beam Cross Section - + Creates a beam cross section Creates a beam cross section @@ -7531,12 +7531,12 @@ Leave blank to use default Python executable FEM_ElementGeometry2D - + Shell Plate Thickness Shell Plate Thickness - + Creates a shell plate thickness Creates a shell plate thickness @@ -7544,12 +7544,12 @@ Leave blank to use default Python executable FEM_ElementRotation1D - + Beam Rotation Beam Rotation - + Creates a beam rotation Creates a beam rotation @@ -7557,12 +7557,12 @@ Leave blank to use default Python executable FEM_EquationDeformation - + Deformation Equation Deformation Equation - + Creates an equation for deformation (nonlinear elasticity) Creates an equation for deformation (nonlinear elasticity) @@ -7570,12 +7570,12 @@ Leave blank to use default Python executable FEM_EquationElasticity - + Elasticity Equation Elasticity Equation - + Creates an equation for elasticity (stress) Creates an equation for elasticity (stress) @@ -7583,12 +7583,12 @@ Leave blank to use default Python executable FEM_EquationElectricforce - + Electricforce Equation Electricforce Equation - + Creates an equation for electric forces Creates an equation for electric forces @@ -7596,12 +7596,12 @@ Leave blank to use default Python executable FEM_EquationElectrostatic - + Electrostatic Equation Electrostatic Equation - + Creates an equation for electrostatic Creates an equation for electrostatic @@ -7609,12 +7609,12 @@ Leave blank to use default Python executable FEM_EquationFlow - + Flow Equation Flow Equation - + Creates an equation for flow Creates an equation for flow @@ -7622,12 +7622,12 @@ Leave blank to use default Python executable FEM_EquationFlux - + Flux Equation Flux Equation - + Creates an equation for flux Creates an equation for flux @@ -7635,12 +7635,12 @@ Leave blank to use default Python executable FEM_EquationHeat - + Heat Equation Heat Equation - + Creates an equation for heat Creates an equation for heat @@ -7648,12 +7648,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic - + Magnetodynamic Equation Magnetodynamic Equation - + Creates an equation for magnetodynamic forces Creates an equation for magnetodynamic forces @@ -7661,12 +7661,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation Magnetodynamic 2D Equation - + Creates an equation for 2D magnetodynamic forces Creates an equation for 2D magnetodynamic forces @@ -7674,12 +7674,12 @@ Leave blank to use default Python executable FEM_EquationStaticCurrent - + Static Current Equation Static Current Equation - + Creates an equation for static current Creates an equation for static current @@ -7687,12 +7687,12 @@ Leave blank to use default Python executable FEM_MaterialFluid - + Fluid Material Fluid Material - + Creates a fluid material Creates a fluid material @@ -7700,12 +7700,12 @@ Leave blank to use default Python executable FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material Non-Linear Mechanical Material - + Creates a non-linear mechanical material Creates a non-linear mechanical material @@ -7713,12 +7713,12 @@ Leave blank to use default Python executable FEM_MaterialSolid - + Solid Material Solid Material - + Creates a solid material Creates a solid material @@ -7726,12 +7726,12 @@ Leave blank to use default Python executable FEM_MeshBoundaryLayer - + Mesh Boundary Layer Mesh Boundary Layer - + Creates a mesh boundary layer Creates a mesh boundary layer @@ -7739,12 +7739,12 @@ Leave blank to use default Python executable FEM_MeshClear - + Clear FEM Mesh Clear FEM Mesh - + Clears the mesh of a FEM mesh object Clears the mesh of a FEM mesh object @@ -7752,12 +7752,12 @@ Leave blank to use default Python executable FEM_MeshGroup - + Mesh Group Mesh Group - + Creates a mesh group Creates a mesh group @@ -7765,12 +7765,12 @@ Leave blank to use default Python executable FEM_ResultShow - + Show Result Show Result - + Shows and visualizes the selected result data Shows and visualizes the selected result data @@ -7778,12 +7778,12 @@ Leave blank to use default Python executable FEM_ResultsPurge - + Purge Results Purge Results - + Purges all results from the active analysis Purges all results from the active analysis @@ -7791,12 +7791,12 @@ Leave blank to use default Python executable FEM_PostFilterGlyph - + Glyph Filter Glyph Filter - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization @@ -7987,7 +7987,7 @@ Leave blank to use default Python executable FemGui::ViewProviderFemAnalysis - + Activate Analysis Activate Analysis diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_sr-CS.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_sr-CS.ts index 6f2d7ea644..c289e895c2 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_sr-CS.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_sr-CS.ts @@ -3759,7 +3759,7 @@ with harmonic/oscillating driving current Grupe - + Are you sure you want to continue? Da li si siguran da želiš da nastaviš? @@ -4132,7 +4132,7 @@ Za moguće promenljive, pogledaj okvir za opis ispod. Std_Delete - + Object dependencies Međuzavisnosti objekata @@ -5444,12 +5444,12 @@ normal vector of the face is used as direction FEM_Analysis - + New Analysis New Analysis - + Creates an analysis container with default solver Creates an analysis container with default solver @@ -5457,12 +5457,12 @@ normal vector of the face is used as direction FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes Remove All Clipping Planes - + Removes all clipping planes Removes all clipping planes @@ -5470,12 +5470,12 @@ normal vector of the face is used as direction FEM_Examples - + FEM Examples FEM Examples - + Opens the FEM examples Opens the FEM examples @@ -5483,12 +5483,12 @@ normal vector of the face is used as direction FEM_MaterialEditor - + Material Editor Urednik materijala - + Opens the FreeCAD material editor Otvara FreeCAD urednik materijala @@ -5496,12 +5496,12 @@ normal vector of the face is used as direction FEM_MaterialReinforced - + Reinforced Material (Concrete) Reinforced Material (Concrete) - + Creates a material for reinforced matrix material such as concrete Zadaj karakteristike osnovnog materijala armiranog materijala @@ -5509,12 +5509,12 @@ normal vector of the face is used as direction FEM_FEMMesh2Mesh - + FEM Mesh to Mesh FEM Mesh to Mesh - + Converts the surface of a FEM mesh to a mesh Converts the surface of a FEM mesh to a mesh @@ -5522,12 +5522,12 @@ normal vector of the face is used as direction FEM_MeshDisplayInfo - + Display Mesh Info Display Mesh Info - + Displays FEM mesh information Displays FEM mesh information @@ -5535,12 +5535,12 @@ normal vector of the face is used as direction FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh Mesh From Shape by Gmsh - + Creates a FEM mesh from a shape by Gmsh mesher Creates a FEM mesh from a shape by Gmsh mesher @@ -5548,12 +5548,12 @@ normal vector of the face is used as direction FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen Mesh From Shape by Netgen - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher Creates a FEM mesh from a solid or face shape by Netgen internal mesher @@ -5561,12 +5561,12 @@ normal vector of the face is used as direction FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard Standardni CalculiX solver - + Creates a standard FEM solver CalculiX with ccx tools Napravi standardni MKЕ solver CalculiX sa ccx alatima @@ -5574,12 +5574,12 @@ normal vector of the face is used as direction FEM_SolverControl - + Solver Job Control Solver Job Control - + Changes solver attributes and runs the calculations for the selected solver Menja atribute i pokreće proračune za izabrani solver @@ -5587,12 +5587,12 @@ normal vector of the face is used as direction FEM_SolverElmer - + Solver Elmer Elmer solver - + Creates a FEM solver Elmer Napravi MKЕ solver Elmer @@ -5600,12 +5600,12 @@ normal vector of the face is used as direction FEM_SolverMystran - + Solver Mystran Mystran solver - + Creates a FEM solver Mystran Napravi MKЕ solver Mystran @@ -5613,12 +5613,12 @@ normal vector of the face is used as direction FEM_SolverRun - + Run Solver Run Solver - + Runs the calculations for the selected solver Pokreni proračun izabranim solver-om @@ -5626,12 +5626,12 @@ normal vector of the face is used as direction FEM_SolverZ88 - + Solver Z88 Z88 solver - + Creates a FEM solver Z88 Napravi MKЕ solver Z88 @@ -6392,12 +6392,12 @@ No matching module was found in the current Python path. FEM_ConstraintBodyHeatSource - + Body Heat Source Body Heat Source - + Creates a body heat source Creates a body heat source @@ -6405,12 +6405,12 @@ No matching module was found in the current Python path. FEM_ConstraintCentrif - + Centrifugal Load Centrifugal Load - + Creates a centrifugal load Creates a centrifugal load @@ -6418,12 +6418,12 @@ No matching module was found in the current Python path. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition Current Density Boundary Condition - + Creates a current density boundary condition Creates a current density boundary condition @@ -6431,12 +6431,12 @@ No matching module was found in the current Python path. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition Electrostatic Potential Boundary Condition - + Creates an electrostatic potential boundary condition Creates an electrostatic potential boundary condition @@ -6444,12 +6444,12 @@ No matching module was found in the current Python path. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition Flow Velocity Boundary Condition - + Creates a flow velocity boundary condition Creates a flow velocity boundary condition @@ -6457,12 +6457,12 @@ No matching module was found in the current Python path. FEM_ConstraintInitialPressure - + Initial Pressure Condition Initial Pressure Condition - + Creates an initial pressure condition Creates an initial pressure condition @@ -6470,12 +6470,12 @@ No matching module was found in the current Python path. FEM_ConstraintMagnetization - + Magnetization Boundary Condition Magnetization Boundary Condition - + Creates a magnetization boundary condition Creates a magnetization boundary condition @@ -6483,12 +6483,12 @@ No matching module was found in the current Python path. FEM_ConstraintSectionPrint - + Section Print Feature Section Print Feature - + Creates a section print feature Creates a section print feature @@ -6496,12 +6496,12 @@ No matching module was found in the current Python path. FEM_ConstraintSelfWeight - + Gravity Load Gravity Load - + Creates a gravity load Creates a gravity load @@ -6509,12 +6509,12 @@ No matching module was found in the current Python path. FEM_ConstraintTie - + Tie Constraint Tie Constraint - + Creates a tie constraint Creates a tie constraint @@ -6522,12 +6522,12 @@ No matching module was found in the current Python path. FEM_MeshRegion - + Mesh Refinement Mesh Refinement - + Creates a FEM mesh refinement Creates a FEM mesh refinement @@ -6939,12 +6939,12 @@ Leave blank to use default Python executable FEM_SolverCalculiX - + Solver CalculiX Solver CalculiX - + Creates a FEM solver CalculiX Creates a FEM solver CalculiX @@ -7453,12 +7453,12 @@ Leave blank to use default Python executable FEM_ClippingPlaneAdd - + Clipping Plane on Face Clipping Plane on Face - + Adds a clipping plane on a selected face Adds a clipping plane on a selected face @@ -7466,12 +7466,12 @@ Leave blank to use default Python executable FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity Constant Vacuum Permittivity - + Creates a constant vacuum permittivity to overwrite standard value Creates a constant vacuum permittivity to overwrite standard value @@ -7479,12 +7479,12 @@ Leave blank to use default Python executable FEM_ConstraintElectricChargeDensity - + Electric Charge Density Electric Charge Density - + Creates an electric charge density Creates an electric charge density @@ -7492,12 +7492,12 @@ Leave blank to use default Python executable FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition Initial Flow Velocity Condition - + Creates an initial flow velocity condition Creates an initial flow velocity condition @@ -7505,12 +7505,12 @@ Leave blank to use default Python executable FEM_ElementFluid1D - + Fluid Section for 1D Flow Fluid Section for 1D Flow - + Creates a fluid section for 1D flow Creates a fluid section for 1D flow @@ -7518,12 +7518,12 @@ Leave blank to use default Python executable FEM_ElementGeometry1D - + Beam Cross Section Beam Cross Section - + Creates a beam cross section Creates a beam cross section @@ -7531,12 +7531,12 @@ Leave blank to use default Python executable FEM_ElementGeometry2D - + Shell Plate Thickness Shell Plate Thickness - + Creates a shell plate thickness Creates a shell plate thickness @@ -7544,12 +7544,12 @@ Leave blank to use default Python executable FEM_ElementRotation1D - + Beam Rotation Beam Rotation - + Creates a beam rotation Creates a beam rotation @@ -7557,12 +7557,12 @@ Leave blank to use default Python executable FEM_EquationDeformation - + Deformation Equation Deformation Equation - + Creates an equation for deformation (nonlinear elasticity) Creates an equation for deformation (nonlinear elasticity) @@ -7570,12 +7570,12 @@ Leave blank to use default Python executable FEM_EquationElasticity - + Elasticity Equation Elasticity Equation - + Creates an equation for elasticity (stress) Creates an equation for elasticity (stress) @@ -7583,12 +7583,12 @@ Leave blank to use default Python executable FEM_EquationElectricforce - + Electricforce Equation Electricforce Equation - + Creates an equation for electric forces Creates an equation for electric forces @@ -7596,12 +7596,12 @@ Leave blank to use default Python executable FEM_EquationElectrostatic - + Electrostatic Equation Electrostatic Equation - + Creates an equation for electrostatic Creates an equation for electrostatic @@ -7609,12 +7609,12 @@ Leave blank to use default Python executable FEM_EquationFlow - + Flow Equation Flow Equation - + Creates an equation for flow Creates an equation for flow @@ -7622,12 +7622,12 @@ Leave blank to use default Python executable FEM_EquationFlux - + Flux Equation Flux Equation - + Creates an equation for flux Creates an equation for flux @@ -7635,12 +7635,12 @@ Leave blank to use default Python executable FEM_EquationHeat - + Heat Equation Heat Equation - + Creates an equation for heat Creates an equation for heat @@ -7648,12 +7648,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic - + Magnetodynamic Equation Magnetodynamic Equation - + Creates an equation for magnetodynamic forces Creates an equation for magnetodynamic forces @@ -7661,12 +7661,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation Magnetodynamic 2D Equation - + Creates an equation for 2D magnetodynamic forces Creates an equation for 2D magnetodynamic forces @@ -7674,12 +7674,12 @@ Leave blank to use default Python executable FEM_EquationStaticCurrent - + Static Current Equation Static Current Equation - + Creates an equation for static current Creates an equation for static current @@ -7687,12 +7687,12 @@ Leave blank to use default Python executable FEM_MaterialFluid - + Fluid Material Fluid Material - + Creates a fluid material Creates a fluid material @@ -7700,12 +7700,12 @@ Leave blank to use default Python executable FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material Non-Linear Mechanical Material - + Creates a non-linear mechanical material Creates a non-linear mechanical material @@ -7713,12 +7713,12 @@ Leave blank to use default Python executable FEM_MaterialSolid - + Solid Material Solid Material - + Creates a solid material Creates a solid material @@ -7726,12 +7726,12 @@ Leave blank to use default Python executable FEM_MeshBoundaryLayer - + Mesh Boundary Layer Mesh Boundary Layer - + Creates a mesh boundary layer Creates a mesh boundary layer @@ -7739,12 +7739,12 @@ Leave blank to use default Python executable FEM_MeshClear - + Clear FEM Mesh Clear FEM Mesh - + Clears the mesh of a FEM mesh object Clears the mesh of a FEM mesh object @@ -7752,12 +7752,12 @@ Leave blank to use default Python executable FEM_MeshGroup - + Mesh Group Mesh Group - + Creates a mesh group Creates a mesh group @@ -7765,12 +7765,12 @@ Leave blank to use default Python executable FEM_ResultShow - + Show Result Show Result - + Shows and visualizes the selected result data Shows and visualizes the selected result data @@ -7778,12 +7778,12 @@ Leave blank to use default Python executable FEM_ResultsPurge - + Purge Results Purge Results - + Purges all results from the active analysis Purges all results from the active analysis @@ -7791,12 +7791,12 @@ Leave blank to use default Python executable FEM_PostFilterGlyph - + Glyph Filter Glyph Filter - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization @@ -7987,7 +7987,7 @@ Leave blank to use default Python executable FemGui::ViewProviderFemAnalysis - + Activate Analysis Activate Analysis diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_sr.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_sr.ts index 9b980a13b1..05977dd6bb 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_sr.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_sr.ts @@ -3759,7 +3759,7 @@ with harmonic/oscillating driving current Групе - + Are you sure you want to continue? Да ли си сигуран да желиш да наставиш? @@ -4132,7 +4132,7 @@ For possible variables, see the description box below. Std_Delete - + Object dependencies Међузависности објеката @@ -5444,12 +5444,12 @@ normal vector of the face is used as direction FEM_Analysis - + New Analysis New Analysis - + Creates an analysis container with default solver Creates an analysis container with default solver @@ -5457,12 +5457,12 @@ normal vector of the face is used as direction FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes Remove All Clipping Planes - + Removes all clipping planes Removes all clipping planes @@ -5470,12 +5470,12 @@ normal vector of the face is used as direction FEM_Examples - + FEM Examples FEM Examples - + Opens the FEM examples Opens the FEM examples @@ -5483,12 +5483,12 @@ normal vector of the face is used as direction FEM_MaterialEditor - + Material Editor Уредник материјала - + Opens the FreeCAD material editor Отвара FreeCAD уредник материјала @@ -5496,12 +5496,12 @@ normal vector of the face is used as direction FEM_MaterialReinforced - + Reinforced Material (Concrete) Reinforced Material (Concrete) - + Creates a material for reinforced matrix material such as concrete Задај карактеристике основног материјала армираног материјала @@ -5509,12 +5509,12 @@ normal vector of the face is used as direction FEM_FEMMesh2Mesh - + FEM Mesh to Mesh FEM Mesh to Mesh - + Converts the surface of a FEM mesh to a mesh Converts the surface of a FEM mesh to a mesh @@ -5522,12 +5522,12 @@ normal vector of the face is used as direction FEM_MeshDisplayInfo - + Display Mesh Info Display Mesh Info - + Displays FEM mesh information Displays FEM mesh information @@ -5535,12 +5535,12 @@ normal vector of the face is used as direction FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh Mesh From Shape by Gmsh - + Creates a FEM mesh from a shape by Gmsh mesher Creates a FEM mesh from a shape by Gmsh mesher @@ -5548,12 +5548,12 @@ normal vector of the face is used as direction FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen Mesh From Shape by Netgen - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher Creates a FEM mesh from a solid or face shape by Netgen internal mesher @@ -5561,12 +5561,12 @@ normal vector of the face is used as direction FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard Стандардни CalculiX солвер - + Creates a standard FEM solver CalculiX with ccx tools Направи стандардни МКЕ солвер CalculiX са ccx алатима @@ -5574,12 +5574,12 @@ normal vector of the face is used as direction FEM_SolverControl - + Solver Job Control Solver Job Control - + Changes solver attributes and runs the calculations for the selected solver Мења атрибуте и покреће прорачуне за изабрани солвер @@ -5587,12 +5587,12 @@ normal vector of the face is used as direction FEM_SolverElmer - + Solver Elmer Elmer солвер - + Creates a FEM solver Elmer Направи МКЕ солвер Elmer @@ -5600,12 +5600,12 @@ normal vector of the face is used as direction FEM_SolverMystran - + Solver Mystran Mystran солвер - + Creates a FEM solver Mystran Направи МКЕ солвер Mystran @@ -5613,12 +5613,12 @@ normal vector of the face is used as direction FEM_SolverRun - + Run Solver Run Solver - + Runs the calculations for the selected solver Покрени прорачун изабраним солвером @@ -5626,12 +5626,12 @@ normal vector of the face is used as direction FEM_SolverZ88 - + Solver Z88 Z88 солвер - + Creates a FEM solver Z88 Направи МКЕ солвер Z88 @@ -6392,12 +6392,12 @@ No matching module was found in the current Python path. FEM_ConstraintBodyHeatSource - + Body Heat Source Body Heat Source - + Creates a body heat source Creates a body heat source @@ -6405,12 +6405,12 @@ No matching module was found in the current Python path. FEM_ConstraintCentrif - + Centrifugal Load Centrifugal Load - + Creates a centrifugal load Creates a centrifugal load @@ -6418,12 +6418,12 @@ No matching module was found in the current Python path. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition Current Density Boundary Condition - + Creates a current density boundary condition Creates a current density boundary condition @@ -6431,12 +6431,12 @@ No matching module was found in the current Python path. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition Electrostatic Potential Boundary Condition - + Creates an electrostatic potential boundary condition Creates an electrostatic potential boundary condition @@ -6444,12 +6444,12 @@ No matching module was found in the current Python path. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition Flow Velocity Boundary Condition - + Creates a flow velocity boundary condition Creates a flow velocity boundary condition @@ -6457,12 +6457,12 @@ No matching module was found in the current Python path. FEM_ConstraintInitialPressure - + Initial Pressure Condition Initial Pressure Condition - + Creates an initial pressure condition Creates an initial pressure condition @@ -6470,12 +6470,12 @@ No matching module was found in the current Python path. FEM_ConstraintMagnetization - + Magnetization Boundary Condition Magnetization Boundary Condition - + Creates a magnetization boundary condition Creates a magnetization boundary condition @@ -6483,12 +6483,12 @@ No matching module was found in the current Python path. FEM_ConstraintSectionPrint - + Section Print Feature Section Print Feature - + Creates a section print feature Creates a section print feature @@ -6496,12 +6496,12 @@ No matching module was found in the current Python path. FEM_ConstraintSelfWeight - + Gravity Load Gravity Load - + Creates a gravity load Creates a gravity load @@ -6509,12 +6509,12 @@ No matching module was found in the current Python path. FEM_ConstraintTie - + Tie Constraint Tie Constraint - + Creates a tie constraint Creates a tie constraint @@ -6522,12 +6522,12 @@ No matching module was found in the current Python path. FEM_MeshRegion - + Mesh Refinement Mesh Refinement - + Creates a FEM mesh refinement Creates a FEM mesh refinement @@ -6939,12 +6939,12 @@ Leave blank to use default Python executable FEM_SolverCalculiX - + Solver CalculiX Solver CalculiX - + Creates a FEM solver CalculiX Creates a FEM solver CalculiX @@ -7453,12 +7453,12 @@ Leave blank to use default Python executable FEM_ClippingPlaneAdd - + Clipping Plane on Face Clipping Plane on Face - + Adds a clipping plane on a selected face Adds a clipping plane on a selected face @@ -7466,12 +7466,12 @@ Leave blank to use default Python executable FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity Constant Vacuum Permittivity - + Creates a constant vacuum permittivity to overwrite standard value Creates a constant vacuum permittivity to overwrite standard value @@ -7479,12 +7479,12 @@ Leave blank to use default Python executable FEM_ConstraintElectricChargeDensity - + Electric Charge Density Electric Charge Density - + Creates an electric charge density Creates an electric charge density @@ -7492,12 +7492,12 @@ Leave blank to use default Python executable FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition Initial Flow Velocity Condition - + Creates an initial flow velocity condition Creates an initial flow velocity condition @@ -7505,12 +7505,12 @@ Leave blank to use default Python executable FEM_ElementFluid1D - + Fluid Section for 1D Flow Fluid Section for 1D Flow - + Creates a fluid section for 1D flow Creates a fluid section for 1D flow @@ -7518,12 +7518,12 @@ Leave blank to use default Python executable FEM_ElementGeometry1D - + Beam Cross Section Beam Cross Section - + Creates a beam cross section Creates a beam cross section @@ -7531,12 +7531,12 @@ Leave blank to use default Python executable FEM_ElementGeometry2D - + Shell Plate Thickness Shell Plate Thickness - + Creates a shell plate thickness Creates a shell plate thickness @@ -7544,12 +7544,12 @@ Leave blank to use default Python executable FEM_ElementRotation1D - + Beam Rotation Beam Rotation - + Creates a beam rotation Creates a beam rotation @@ -7557,12 +7557,12 @@ Leave blank to use default Python executable FEM_EquationDeformation - + Deformation Equation Deformation Equation - + Creates an equation for deformation (nonlinear elasticity) Creates an equation for deformation (nonlinear elasticity) @@ -7570,12 +7570,12 @@ Leave blank to use default Python executable FEM_EquationElasticity - + Elasticity Equation Elasticity Equation - + Creates an equation for elasticity (stress) Creates an equation for elasticity (stress) @@ -7583,12 +7583,12 @@ Leave blank to use default Python executable FEM_EquationElectricforce - + Electricforce Equation Electricforce Equation - + Creates an equation for electric forces Creates an equation for electric forces @@ -7596,12 +7596,12 @@ Leave blank to use default Python executable FEM_EquationElectrostatic - + Electrostatic Equation Electrostatic Equation - + Creates an equation for electrostatic Creates an equation for electrostatic @@ -7609,12 +7609,12 @@ Leave blank to use default Python executable FEM_EquationFlow - + Flow Equation Flow Equation - + Creates an equation for flow Creates an equation for flow @@ -7622,12 +7622,12 @@ Leave blank to use default Python executable FEM_EquationFlux - + Flux Equation Flux Equation - + Creates an equation for flux Creates an equation for flux @@ -7635,12 +7635,12 @@ Leave blank to use default Python executable FEM_EquationHeat - + Heat Equation Heat Equation - + Creates an equation for heat Creates an equation for heat @@ -7648,12 +7648,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic - + Magnetodynamic Equation Magnetodynamic Equation - + Creates an equation for magnetodynamic forces Creates an equation for magnetodynamic forces @@ -7661,12 +7661,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation Magnetodynamic 2D Equation - + Creates an equation for 2D magnetodynamic forces Creates an equation for 2D magnetodynamic forces @@ -7674,12 +7674,12 @@ Leave blank to use default Python executable FEM_EquationStaticCurrent - + Static Current Equation Static Current Equation - + Creates an equation for static current Creates an equation for static current @@ -7687,12 +7687,12 @@ Leave blank to use default Python executable FEM_MaterialFluid - + Fluid Material Fluid Material - + Creates a fluid material Creates a fluid material @@ -7700,12 +7700,12 @@ Leave blank to use default Python executable FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material Non-Linear Mechanical Material - + Creates a non-linear mechanical material Creates a non-linear mechanical material @@ -7713,12 +7713,12 @@ Leave blank to use default Python executable FEM_MaterialSolid - + Solid Material Solid Material - + Creates a solid material Creates a solid material @@ -7726,12 +7726,12 @@ Leave blank to use default Python executable FEM_MeshBoundaryLayer - + Mesh Boundary Layer Mesh Boundary Layer - + Creates a mesh boundary layer Creates a mesh boundary layer @@ -7739,12 +7739,12 @@ Leave blank to use default Python executable FEM_MeshClear - + Clear FEM Mesh Clear FEM Mesh - + Clears the mesh of a FEM mesh object Clears the mesh of a FEM mesh object @@ -7752,12 +7752,12 @@ Leave blank to use default Python executable FEM_MeshGroup - + Mesh Group Mesh Group - + Creates a mesh group Creates a mesh group @@ -7765,12 +7765,12 @@ Leave blank to use default Python executable FEM_ResultShow - + Show Result Show Result - + Shows and visualizes the selected result data Shows and visualizes the selected result data @@ -7778,12 +7778,12 @@ Leave blank to use default Python executable FEM_ResultsPurge - + Purge Results Purge Results - + Purges all results from the active analysis Purges all results from the active analysis @@ -7791,12 +7791,12 @@ Leave blank to use default Python executable FEM_PostFilterGlyph - + Glyph Filter Glyph Filter - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization @@ -7987,7 +7987,7 @@ Leave blank to use default Python executable FemGui::ViewProviderFemAnalysis - + Activate Analysis Activate Analysis diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_sv-SE.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_sv-SE.ts index 8e8728c883..af2ffcea84 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_sv-SE.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_sv-SE.ts @@ -3759,7 +3759,7 @@ med harmonisk/oscillerande drivström Grupper - + Are you sure you want to continue? Är du säker på att du vill fortsätta? @@ -4132,7 +4132,7 @@ För möjliga variabler, se beskrivningsrutan nedan. Std_Delete - + Object dependencies Beroende av objekt @@ -5444,12 +5444,12 @@ normalvektorn för ytan används som riktning FEM_Analysis - + New Analysis Ny analys - + Creates an analysis container with default solver Skapar en analysbehållare med standardlösare @@ -5457,12 +5457,12 @@ normalvektorn för ytan används som riktning FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes Ta bort alla klipplan - + Removes all clipping planes Tar bort alla klippande plan @@ -5470,12 +5470,12 @@ normalvektorn för ytan används som riktning FEM_Examples - + FEM Examples FEM-exempel - + Opens the FEM examples Öppnar FEM-exemplen @@ -5483,12 +5483,12 @@ normalvektorn för ytan används som riktning FEM_MaterialEditor - + Material Editor Materialredigerare - + Opens the FreeCAD material editor Öppnar FreeCAD:s materialredigerare @@ -5496,12 +5496,12 @@ normalvektorn för ytan används som riktning FEM_MaterialReinforced - + Reinforced Material (Concrete) Förstärkt material (betong) - + Creates a material for reinforced matrix material such as concrete Skapar ett material för armerat matrismaterial, t.ex. betong @@ -5509,12 +5509,12 @@ normalvektorn för ytan används som riktning FEM_FEMMesh2Mesh - + FEM Mesh to Mesh FEM Mesh till Mesh - + Converts the surface of a FEM mesh to a mesh Konverterar ytan på ett FEM-nät till ett nät @@ -5522,12 +5522,12 @@ normalvektorn för ytan används som riktning FEM_MeshDisplayInfo - + Display Mesh Info Visa information om nät - + Displays FEM mesh information Visar information om FEM-nät @@ -5535,12 +5535,12 @@ normalvektorn för ytan används som riktning FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh Maskor från form av Gmsh - + Creates a FEM mesh from a shape by Gmsh mesher Skapar ett FEM-nät från en form med Gmsh mesher @@ -5548,12 +5548,12 @@ normalvektorn för ytan används som riktning FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen Mesh From Shape från Netgen - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher Skapar ett FEM-nät från en solid eller en ytform med Netgens interna mesher @@ -5561,12 +5561,12 @@ normalvektorn för ytan används som riktning FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard Lösare CalculiX Standard - + Creates a standard FEM solver CalculiX with ccx tools Skapar en standard FEM-lösare CalculiX med ccx-verktyg @@ -5574,12 +5574,12 @@ normalvektorn för ytan används som riktning FEM_SolverControl - + Solver Job Control Solver jobbkontroll - + Changes solver attributes and runs the calculations for the selected solver Ändrar solverns attribut och kör beräkningarna för den valda solvern @@ -5587,12 +5587,12 @@ normalvektorn för ytan används som riktning FEM_SolverElmer - + Solver Elmer Lösare Elmer - + Creates a FEM solver Elmer Skapar en FEM-lösare Elmer @@ -5600,12 +5600,12 @@ normalvektorn för ytan används som riktning FEM_SolverMystran - + Solver Mystran Lösare Mystran - + Creates a FEM solver Mystran Skapar en FEM-lösare Mystran @@ -5613,12 +5613,12 @@ normalvektorn för ytan används som riktning FEM_SolverRun - + Run Solver Kör lösare - + Runs the calculations for the selected solver Kör beräkningarna för den valda lösaren @@ -5626,12 +5626,12 @@ normalvektorn för ytan används som riktning FEM_SolverZ88 - + Solver Z88 Lösare Z88 - + Creates a FEM solver Z88 Skapar en FEM-solver Z88 @@ -6392,12 +6392,12 @@ Ingen matchande modul hittades i den aktuella Python-sökvägen. FEM_ConstraintBodyHeatSource - + Body Heat Source Kroppens värmekälla - + Creates a body heat source Skapar en värmekälla för kroppen @@ -6405,12 +6405,12 @@ Ingen matchande modul hittades i den aktuella Python-sökvägen. FEM_ConstraintCentrif - + Centrifugal Load Centrifugalbelastning - + Creates a centrifugal load Skapar en centrifugalbelastning @@ -6418,12 +6418,12 @@ Ingen matchande modul hittades i den aktuella Python-sökvägen. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition Aktuell densitet Begränsande villkor - + Creates a current density boundary condition Skapar ett gränsvillkor för strömtäthet @@ -6431,12 +6431,12 @@ Ingen matchande modul hittades i den aktuella Python-sökvägen. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition Gränsvillkor för elektrostatisk potential - + Creates an electrostatic potential boundary condition Skapar ett gränsvillkor för elektrostatisk potential @@ -6444,12 +6444,12 @@ Ingen matchande modul hittades i den aktuella Python-sökvägen. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition Gränsvillkor för flödeshastighet - + Creates a flow velocity boundary condition Skapar ett gränsvillkor för flödeshastighet @@ -6457,12 +6457,12 @@ Ingen matchande modul hittades i den aktuella Python-sökvägen. FEM_ConstraintInitialPressure - + Initial Pressure Condition Initialt tryckförhållande - + Creates an initial pressure condition Skapar ett initialt tryckförhållande @@ -6470,12 +6470,12 @@ Ingen matchande modul hittades i den aktuella Python-sökvägen. FEM_ConstraintMagnetization - + Magnetization Boundary Condition Gränsvillkor för magnetisering - + Creates a magnetization boundary condition Skapar ett gränsvillkor för magnetisering @@ -6483,12 +6483,12 @@ Ingen matchande modul hittades i den aktuella Python-sökvägen. FEM_ConstraintSectionPrint - + Section Print Feature Sektion Tryck Feature - + Creates a section print feature Skapar en funktion för sektionsutskrift @@ -6496,12 +6496,12 @@ Ingen matchande modul hittades i den aktuella Python-sökvägen. FEM_ConstraintSelfWeight - + Gravity Load Gravitationsbelastning - + Creates a gravity load Skapar en tyngdkraftslast @@ -6509,12 +6509,12 @@ Ingen matchande modul hittades i den aktuella Python-sökvägen. FEM_ConstraintTie - + Tie Constraint Begränsning av slipsar - + Creates a tie constraint Skapar en bindningsbegränsning @@ -6522,12 +6522,12 @@ Ingen matchande modul hittades i den aktuella Python-sökvägen. FEM_MeshRegion - + Mesh Refinement Förfining av nät - + Creates a FEM mesh refinement Skapar en FEM-nätförfining @@ -6939,12 +6939,12 @@ Lämna tomt för att använda standard Python-körbar fil FEM_SolverCalculiX - + Solver CalculiX Lösare CalculiX - + Creates a FEM solver CalculiX Skapar en FEM-solver CalculiX @@ -7453,12 +7453,12 @@ Lämna tomt för att använda standard Python-körbar fil FEM_ClippingPlaneAdd - + Clipping Plane on Face Klippning av plan på yta - + Adds a clipping plane on a selected face Lägger till ett klipplan på en markerad yta @@ -7466,12 +7466,12 @@ Lämna tomt för att använda standard Python-körbar fil FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity Konstant vakuumpermittivitet - + Creates a constant vacuum permittivity to overwrite standard value Skapar en konstant vakuumpermittivitet för att skriva över standardvärdet @@ -7479,12 +7479,12 @@ Lämna tomt för att använda standard Python-körbar fil FEM_ConstraintElectricChargeDensity - + Electric Charge Density Elektrisk laddningstäthet - + Creates an electric charge density Skapar en elektrisk laddningstäthet @@ -7492,12 +7492,12 @@ Lämna tomt för att använda standard Python-körbar fil FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition Initial flödeshastighet Villkor - + Creates an initial flow velocity condition Skapar ett villkor för initial flödeshastighet @@ -7505,12 +7505,12 @@ Lämna tomt för att använda standard Python-körbar fil FEM_ElementFluid1D - + Fluid Section for 1D Flow Vätskesektion för 1D-flöde - + Creates a fluid section for 1D flow Skapar en fluidsektion för 1D-flöde @@ -7518,12 +7518,12 @@ Lämna tomt för att använda standard Python-körbar fil FEM_ElementGeometry1D - + Beam Cross Section Balkens tvärsnitt - + Creates a beam cross section Skapar ett tvärsnitt av en balk @@ -7531,12 +7531,12 @@ Lämna tomt för att använda standard Python-körbar fil FEM_ElementGeometry2D - + Shell Plate Thickness Skalplattans tjocklek - + Creates a shell plate thickness Skapar en skalplattas tjocklek @@ -7544,12 +7544,12 @@ Lämna tomt för att använda standard Python-körbar fil FEM_ElementRotation1D - + Beam Rotation Rotation av strålen - + Creates a beam rotation Skapar en strålrotation @@ -7557,12 +7557,12 @@ Lämna tomt för att använda standard Python-körbar fil FEM_EquationDeformation - + Deformation Equation Ekvation för deformation - + Creates an equation for deformation (nonlinear elasticity) Skapar en ekvation för deformation (olinjär elasticitet) @@ -7570,12 +7570,12 @@ Lämna tomt för att använda standard Python-körbar fil FEM_EquationElasticity - + Elasticity Equation Elasticitetsekvation - + Creates an equation for elasticity (stress) Skapar en ekvation för elasticitet (spänning) @@ -7583,12 +7583,12 @@ Lämna tomt för att använda standard Python-körbar fil FEM_EquationElectricforce - + Electricforce Equation Ekvationen för elektrisk kraft - + Creates an equation for electric forces Skapar en ekvation för elektriska krafter @@ -7596,12 +7596,12 @@ Lämna tomt för att använda standard Python-körbar fil FEM_EquationElectrostatic - + Electrostatic Equation Elektrostatisk ekvation - + Creates an equation for electrostatic Skapar en ekvation för elektrostatisk @@ -7609,12 +7609,12 @@ Lämna tomt för att använda standard Python-körbar fil FEM_EquationFlow - + Flow Equation Flödesekvation - + Creates an equation for flow Skapar en ekvation för flöde @@ -7622,12 +7622,12 @@ Lämna tomt för att använda standard Python-körbar fil FEM_EquationFlux - + Flux Equation Flux-ekvationen - + Creates an equation for flux Skapar en ekvation för flödet @@ -7635,12 +7635,12 @@ Lämna tomt för att använda standard Python-körbar fil FEM_EquationHeat - + Heat Equation Värmeekvationen - + Creates an equation for heat Skapar en ekvation för värme @@ -7648,12 +7648,12 @@ Lämna tomt för att använda standard Python-körbar fil FEM_EquationMagnetodynamic - + Magnetodynamic Equation Magnetodynamisk ekvation - + Creates an equation for magnetodynamic forces Skapar en ekvation för magnetodynamiska krafter @@ -7661,12 +7661,12 @@ Lämna tomt för att använda standard Python-körbar fil FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation Magnetodynamisk 2D-ekvation - + Creates an equation for 2D magnetodynamic forces Skapar en ekvation för 2D magnetodynamiska krafter @@ -7674,12 +7674,12 @@ Lämna tomt för att använda standard Python-körbar fil FEM_EquationStaticCurrent - + Static Current Equation Ekvation för statisk ström - + Creates an equation for static current Skapar en ekvation för statisk ström @@ -7687,12 +7687,12 @@ Lämna tomt för att använda standard Python-körbar fil FEM_MaterialFluid - + Fluid Material Vätska Material - + Creates a fluid material Skapar ett flytande material @@ -7700,12 +7700,12 @@ Lämna tomt för att använda standard Python-körbar fil FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material Icke-linjärt mekaniskt material - + Creates a non-linear mechanical material Skapar ett icke-linjärt mekaniskt material @@ -7713,12 +7713,12 @@ Lämna tomt för att använda standard Python-körbar fil FEM_MaterialSolid - + Solid Material Massivt material - + Creates a solid material Skapar ett fast material @@ -7726,12 +7726,12 @@ Lämna tomt för att använda standard Python-körbar fil FEM_MeshBoundaryLayer - + Mesh Boundary Layer Mesh Begränsande skikt - + Creates a mesh boundary layer Skapar ett gränsskikt för nätet @@ -7739,12 +7739,12 @@ Lämna tomt för att använda standard Python-körbar fil FEM_MeshClear - + Clear FEM Mesh Klart FEM-nät - + Clears the mesh of a FEM mesh object Rensar nätet för ett FEM-nätobjekt @@ -7752,12 +7752,12 @@ Lämna tomt för att använda standard Python-körbar fil FEM_MeshGroup - + Mesh Group Mesh-gruppen - + Creates a mesh group Skapar en nätgrupp @@ -7765,12 +7765,12 @@ Lämna tomt för att använda standard Python-körbar fil FEM_ResultShow - + Show Result Visa resultat - + Shows and visualizes the selected result data Visar och visualiserar de valda resultatdata @@ -7778,12 +7778,12 @@ Lämna tomt för att använda standard Python-körbar fil FEM_ResultsPurge - + Purge Results Resultat av rensning - + Purges all results from the active analysis Rensar alla resultat från den aktiva analysen @@ -7791,12 +7791,12 @@ Lämna tomt för att använda standard Python-körbar fil FEM_PostFilterGlyph - + Glyph Filter Glyph-filter - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization Lägger till ett efterbehandlingsfilter som lägger till glyfer i mesh-vertikalerna för visualisering av vertexdata @@ -7987,7 +7987,7 @@ Lämna tomt för att använda standard Python-körbar fil FemGui::ViewProviderFemAnalysis - + Activate Analysis Aktivera analys diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_ta.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_ta.ts new file mode 100644 index 0000000000..970c103733 --- /dev/null +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_ta.ts @@ -0,0 +1,8100 @@ + + + + + CmdFemConstraintBearing + + + Fem + Fem + + + + Bearing Constraint + தாங்கும் கட்டுப்பாடு + + + + Creates a bearing constraint + தாங்கும் தடையை உருவாக்குகிறது + + + + CmdFemConstraintContact + + + Fem + ஃபெம் + + + + Contact Constraint + தொடர்புக் கட்டுப்பாடு + + + + Creates a contact constraint between faces + முகங்களுக்கு இடையே ஒரு தொடர்புத் தடையை உருவாக்குகிறது + + + + CmdFemConstraintDisplacement + + + Fem + ஃபெம் + + + + Displacement Boundary Condition + இடப்பெயர்ச்சி எல்லை நிலை + + + + Creates a displacement boundary condition for a geometric entity + வடிவியல் பொருளுக்கு இடப்பெயர்ச்சி எல்லை நிலையை உருவாக்குகிறது + + + + CmdFemConstraintFixed + + + Fem + ஃபெம் + + + + Fixed Boundary Condition + நிலையான எல்லை நிலை + + + + Creates a fixed boundary condition for a geometric entity + ஒரு வடிவியல் பொருளுக்கு ஒரு நிலையான எல்லை நிலையை உருவாக்குகிறது + + + + CmdFemConstraintFluidBoundary + + + Fem + ஃபெம் + + + + Fluid Boundary Condition + திரவ எல்லை நிலை + + + + Create fluid boundary condition on face entity for Computional Fluid Dynamics + கம்ப்யூட்டேசனல் ஃப்ளூயிட் டைனமிக்சுக்கு முகத்தில் திரவ எல்லை நிலைகளை உருவாக்கவும் + + + + CmdFemConstraintForce + + + Fem + ஃபெம் + + + + Force Load + படை சுமை + + + + Creates a force load applied to a geometric entity + வடிவியல் உட்பொருளுக்குப் பயன்படுத்தப்படும் விசைச் சுமையை உருவாக்குகிறது + + + + CmdFemConstraintGear + + + Fem + ஃபெம் + + + + Gear Constraint + கியர் கட்டுப்பாடு + + + + Creates a gear constraint + ஒரு கியர் தடையை உருவாக்குகிறது + + + + CmdFemConstraintHeatflux + + + Fem + ஃபெம் + + + + Heat Flux Load + வெப்ப ஃப்ளக்ச் சுமை + + + + Creates a heat flux load acting on a face + ஒரு முகத்தில் செயல்படும் வெப்பப் பாய்வு சுமையை உருவாக்குகிறது + + + + CmdFemConstraintInitialTemperature + + + Fem + ஃபெம் + + + + Initial Temperature + ஆரம்ப வெப்பநிலை + + + + Creates an initial temperature acting on a body + உடலில் செயல்படும் ஆரம்ப வெப்பநிலையை உருவாக்குகிறது + + + + CmdFemConstraintPlaneRotation + + + Fem + ஃபெம் + + + + Plane Multi-Point Constraint + வானூர்தி மல்டி-பாயிண்ட் கட்டுப்பாடு + + + + Creates a plane multi-point constraint for a face + ஒரு முகத்திற்கு பல-புள்ளி தடையை உருவாக்குகிறது + + + + CmdFemConstraintPressure + + + Fem + ஃபெம் + + + + Pressure Load + அழுத்தம் சுமை + + + + Creates a pressure load acting on a face + ஒரு முகத்தில் செயல்படும் அழுத்தத்தை உருவாக்குகிறது + + + + CmdFemConstraintPulley + + + Fem + ஃபெம் + + + + Pulley Constraint + கப்பி கட்டுப்பாடு + + + + Creates a pulley constraint + ஒரு கப்பி தடையை உருவாக்குகிறது + + + + CmdFemConstraintSpring + + + Fem + ஃபெம் + + + + Spring Boundary Condition + வசந்த எல்லை நிலை + + + + Creates a spring boundary condition on a face + ஒரு முகத்தில் ஒரு வசந்த எல்லை நிலையை உருவாக்குகிறது + + + + CmdFemConstraintTemperature + + + Fem + ஃபெம் + + + + Temperature Boundary Condition + வெப்பநிலை எல்லை நிலை + + + + Creates a temperature/concentrated heat flux load acting on a face + ஒரு முகத்தில் செயல்படும் வெப்பநிலை/செறிவூட்டப்பட்ட வெப்பப் பாய்வு சுமையை உருவாக்குகிறது + + + + CmdFemConstraintTransform + + + Fem + ஃபெம் + + + + Local Coordinate System + உள்ளக ஒருங்கிணைப்பு அமைப்பு + + + + Creates a local coordinate system on a face + ஒரு முகத்தில் உள்ளக ஒருங்கிணைப்பு அமைப்பை உருவாக்குகிறது + + + + CmdFemCreateNodesSet + + + Fem + ஃபெம் + + + + Nodes Set + முனைகள் தொகுப்பு + + + + Creates a FEM mesh nodes set + ஃபெம் வலை முனை தொகுப்பை உருவாக்குகிறது + + + + Wrong selection + தவறான தேர்வு + + + + Select a single FEM mesh or nodes set. + ஒற்றை FEM மெச் அல்லது முனைகள் தொகுப்பைத் தேர்ந்தெடுக்கவும். + + + + Select a single FEM Mesh. + ஒற்றை ஃபெம் மெசைத் தேர்ந்தெடு. + + + + CmdFemDefineNodesSet + + + Fem + ஃபெம் + + + + Node Set by Polygon + பலகோணத்தால் அமைக்கப்பட்ட முனை + + + + Creates a node set by polygon selection + பலகோணத் தேர்வின் மூலம் ஒரு முனையை உருவாக்குகிறது + + + + CmdFemPostApllyChanges + + + Fem + ஃபெம் + + + + Apply Changes to Pipeline + பைப்லைனில் மாற்றங்களைப் பயன்படுத்தவும் + + + + Applies changes to parameters directly and not on recompute only + அளவுருக்களுக்கு மாற்றங்களை நேரடியாகப் பயன்படுத்துகிறது மற்றும் மறுகணிப்பில் மட்டும் அல்ல + + + + CmdFemPostClipFilter + + + Fem + ஃபெம் + + + + Region Clip Filter + பிராந்திய கிளிப் வடிகட்டி + + + + Defines a clip filter which uses functions to define the clipped region + கிளிப் செய்யப்பட்ட பகுதியை வரையறுக்கச் செயல்பாடுகளைப் பயன்படுத்தும் கிளிப் வடிப்பானை வரையறுக்கிறது + + + + Select a pipeline. + பைப்லைனைத் தேர்ந்தெடுக்கவும். + + + + Wrong selection + தவறான தேர்வு + + + + CmdFemPostCutFilter + + + Fem + ஃபெம் + + + + Function Cut Filter + செயல்பாடு வெட்டு வடிகட்டி + + + + Cuts the data along an implicit function + ஒரு மறைமுகமான செயல்பாட்டின் மூலம் தரவை வெட்டுகிறது + + + + CmdFemPostDataAlongLineFilter + + + Fem + ஃபெம் + + + + Line Clip Filter + வரி கிளிப் வடிகட்டி + + + + Defines a clip filter which clips a field along a line + ஒரு வரியில் ஒரு புலத்தைக் கிளிப் செய்யும் கிளிப் வடிப்பானை வரையறுக்கிறது + + + + CmdFemPostDataAtPointFilter + + + Fem + ஃபெம் + + + + Data at Point Clip Filter + புள்ளி கிளிப் வடிகட்டியில் தரவு + + + + Defines a clip filter which clips a field data at point + புள்ளியில் ஒரு புலத் தரவைக் கிளிப் செய்யும் கிளிப் வடிப்பானை வரையறுக்கிறது + + + + CmdFemPostFunctions + + + Fem + ஃபெம் + + + + Filter Functions + வடிகட்டிச் செயல்பாடுகள் + + + + Functions for use in postprocessing filter + பிந்தைய செயலாக்க வடிகட்டியில் பயன்படுத்துவதற்கான செயல்பாடுகள் + + + + Plane + தளம் + + + + Sphere + கோளம் + + + + Cylinder + கலன் + + + + Box + பெட்டி + + + + CmdFemPostLinearizedStressesFilter + + + Thickness [mm] + Plot X-Axis Label + தடிமன் [மிமீ] + + + + Stress [MPa] + Plot Y-Axis Label + மன அழுத்தம் [MPa] + + + + Linearized Stresses + Plot title + நேர்கோட்டு அழுத்தங்கள் + + + + Membrane + Plot legend item label + சவ்வு + + + + Membrane and Bending + Plot legend item label + மென்தோல் மற்றும் வளைவு + + + + Total + Plot legend item label + மொத்தம் + + + + Fem + ஃபெம் + + + + Stress Linearization Plot + ச்ட்ரெச் லீனியரைசேசன் ப்ளாட் + + + + Defines a stress linearization plot + ச்ட்ரெச் லீனியரைசேசன் ப்ளாட்டை வரையறுக்கிறது + + + + + Select a clip filter which clips a stress field along a line + ஒரு வரியில் அழுத்தப் புலத்தைக் கிளிப் செய்யும் கிளிப் வடிப்பானைத் தேர்ந்தெடுக்கவும் + + + + + Wrong selection + தவறான தேர்வு + + + + CmdFemPostPipelineFromResult + + + Fem + ஃபெம் + + + + Post Pipeline From Result + முடிவு இருந்து பைப்லைன் போச்ட் + + + + Creates a post processing pipeline from a result object + முடிவுப் பொருளிலிருந்து பிந்தைய செயலாக்க பைப்லைனை உருவாக்குகிறது + + + + Wrong selection type + தவறான தேர்வு வகை + + + + Select a result object. + முடிவுப் பொருளைத் தேர்ந்தெடுக்கவும். + + + + CmdFemPostScalarClipFilter + + + Fem + ஃபெம் + + + + Scalar Clip Filter + ச்கேலர் கிளிப் வடிகட்டி + + + + Defines a clip filter which clips a field with a scalar value + ச்கேலர் மதிப்புடன் ஒரு புலத்தைக் கிளிப் செய்யும் கிளிப் வடிப்பானை வரையறுக்கிறது + + + + CmdFemPostWarpVectorFilter + + + Fem + ஃபெம் + + + + Warp Filter + வார்ப் வடிகட்டி + + + + Warps the geometry along a vector field by a certain factor + ஒரு குறிப்பிட்ட காரணிமூலம் ஒரு திசையன் புலத்துடன் வடிவவியலை வார்ப் செய்கிறது + + + + Command + + + Create fluid boundary condition + திரவ எல்லை நிலையை உருவாக்கவும் + + + + Make bearing constraint + தாங்கி கட்டுப்படுத்தவும் + + + + Make contact constraint on a face + ஒரு முகத்தில் தொடர்பு தடையை ஏற்படுத்தவும் + + + + Make displacement boundary condition on face + முகத்தில் இடப்பெயர்ச்சி எல்லை நிலையை உருவாக்கவும் + + + + Make fixed boundary condition for geometry + வடிவவியலுக்கு நிலையான எல்லை நிலையை உருவாக்கவும் + + + + Make rigid body constraint + திடமான உடல் கட்டுப்பாடு செய்யுங்கள் + + + + Make force load on geometry + வடிவவியலில் சக்தியை ஏற்றவும் + + + + Make gear constraint + கியர் கட்டுப்பாட்டை உருவாக்கவும் + + + + Make heat flux load on face + முகத்தில் வெப்பப் பாய்ச்சலை ஏற்றவும் + + + + Make initial temperature condition on body + உடலில் ஆரம்ப வெப்பநிலை நிலையை உருவாக்கவும் + + + + Make plane multi-point constraint on face + முகத்தில் வானூர்தி பல-புள்ளி கட்டுப்பாட்டை உருவாக்கவும் + + + + Make pressure load on face + முகத்தில் அழுத்தத்தை ஏற்படுத்தவும் + + + + Make Spring Constraint + வசந்த கட்டுப்பாட்டை உருவாக்கவும் + + + + Make pulley constraint + கப்பி தடையை உருவாக்கவும் + + + + Make temperature boundary condition on face + முகத்தில் வெப்பநிலை எல்லை நிலையை உருவாக்கவும் + + + + Make local coordinate system on face + முகத்தில் உள்ளக ஒருங்கிணைப்பு அமைப்பை உருவாக்கவும் + + + + + Place robot + ரோபோவை வைக்கவும் + + + + Edit nodes set + திருத்து முனைகள் தொகுப்பு + + + + Create nodes set + முனைகளின் தொகுப்பை உருவாக்கவும் + + + + Edit Elements set + கூறுகளைத் திருத்தவும் + + + + Create Elements set + கூறுகளின் தொகுப்பை உருவாக்கவும் + + + + Create filter + வடிகட்டியை உருவாக்கவும் + + + + Create function + செயல்பாட்டை உருவாக்கவும் + + + + Create pipeline from result + விளைவாக இருந்து குழாய் உருவாக்கவும் + + + + Edit Mirror + கண்ணாடியைத் திருத்து + + + + Dialog + + + + + Dialog + உரையாடல் + + + + Mesh groups detected. Choose values for the different groups. + மெச் குழுக்கள் கண்டறியப்பட்டன. வெவ்வேறு குழுக்களுக்கான மதிப்புகளைத் தேர்ந்தெடுக்கவும். + + + + Id + ஐடி + + + + Label + சிட்டை + + + + Elements + கூறுகள் + + + + Not Marked + குறிக்கப்படவில்லை + + + + Marked + குறிக்கப்பட்டது + + + + Select the vertices, lines and surfaces + செங்குத்துகள், கோடுகள் மற்றும் மேற்பரப்புகளைத் தேர்ந்தெடுக்கவும் + + + + + Temperature + வெப்பநிலை + + + + + ºC + ºசி + + + + Add + சேர் + + + + Remove + அகற்று + + + + Initial temperature + ஆரம்ப வெப்பநிலை + + + + FEM_PostCreateFunctions + + + Create a plane function, defined by its origin and normal + ஒரு விமான செயல்பாட்டை உருவாக்கவும், அதன் தோற்றம் மற்றும் இயல்பானது மூலம் வரையறுக்கப்படுகிறது + + + + Create a sphere function, defined by its center and radius + ஒரு கோள செயல்பாட்டை உருவாக்கவும், அதன் நடுவண் மற்றும் ஆரம் மூலம் வரையறுக்கப்படுகிறது + + + + Create a cylinder function, defined by its center, axis and radius + ஒரு சிலிண்டர் செயல்பாட்டை உருவாக்கவும், அதன் நடுவண், அச்சு மற்றும் ஆரம் ஆகியவற்றால் வரையறுக்கப்படுகிறது + + + + Create a box function, defined by its center, length, width and height + ஒரு பெட்டி செயல்பாட்டை உருவாக்கவும், அதன் நடுவண், நீளம், அகலம் மற்றும் உயரம் ஆகியவற்றால் வரையறுக்கப்படுகிறது + + + + FemGui::DlgSettingsFemCcxImp + + + + + CalculiX + கால்குலிஎக்ச் + + + + Leave blank to use default CalculiX ccx binary file + இயல்புநிலை CalculiX ccx பைனரி கோப்பைப் பயன்படுத்த, காலியாக விடவும் + + + + Use internal editor for *.inp files + *.inp கோப்புகளுக்கு உள் திருத்தியைப் பயன்படுத்தவும் + + + + Input file splitting + உள்ளீட்டு கோப்பு பிரித்தல் + + + + Split writing of *.inp + *.inp இன் எழுத்துப்பிழை + + + + Type + வகை + + + + Default type on analysis + பகுப்பாய்வில் இயல்புநிலை வகை + + + + Static + நிலையான + + + + Frequency + மீடிறன், மீள்திறன், நிகழ்வெண், நிகழ்வு + + + + Thermomech + தெர்மோமெக் + + + + Check Mesh + மெச் சரிபார்க்கவும் + + + + Buckling + பக்கிங் + + + + Initial time increment + ஆரம்ப நேர அதிகரிப்பு + + + + Time period + கால அளவு + + + + Number of threads used for analysis + பகுப்பாய்விற்குப் பயன்படுத்தப்படும் நூல்களின் எண்ணிக்கை + + + + Matrix solver + மேட்ரிக்ச் தீர்வு + + + + Maximum number of increments + அதிகரிப்புகளின் அதிகபட்ச எண்ணிக்கை + + + + Minimum time increment + குறைந்தபட்ச நேர அதிகரிப்பு + + + + Maximum time increment + அதிகபட்ச நேர அதிகரிப்பு + + + + Thermo-Mechanical Defaults + தெர்மோ-மெக்கானிக்கல் இயல்புநிலைகள் + + + + Frequency Defaults + மீடிறன், மீள்திறன், நிகழ்வெண், நிகழ்வு Defaults + + + + Hz + எர்ட்ச் + + + + Default + இயல்புநிலை + + + + Input file editor + உள்ளீடு கோப்பு திருத்தி + + + + External editor + வெளிப்புற ஆசிரியர் + + + + Analysis Defaults + பகுப்பாய்வு இயல்புநிலைகள் + + + + Solver Defaults + தீர்க்கும் இயல்புநிலைகள் + + + + Number of CPUs to use + பயன்படுத்த வேண்டிய CPUகளின் எண்ணிக்கை + + + + PaStiX + பாச்டிசு + + + + Pardiso + பார்டிசோ + + + + SPOOLES equation solver + ச்பூல்ச் சமன்பாடு தீர்வு + + + + Iterative Scaling + மறுநிகழ்வு அளவிடுதல் + + + + Non-linear geometry + நேரியல் அல்லாத வடிவியல் + + + + Use non-linear geometry + நேரியல் அல்லாத வடிவவியலைப் பயன்படுத்தவும் + + + + Time incrementation control parameter + நேர அதிகரிப்பு கட்டுப்பாட்டு அளவுரு + + + + CalculiX path + கால்குலிஎக்ச் பாதை + + + + Use non ccx defaults + ccx அல்லாத இயல்புநிலைகளைப் பயன்படுத்தவும் + + + + 3D Output, unchecked for 2D + 3D வெளியீடு, 2Dக்கு தேர்வு செய்யப்படவில்லை + + + + Result object + முடிவு பொருள் + + + + Pipeline only + குழாய் மட்டுமே + + + + Load results as pipeline instead of CCX_Results objects. +After unchecking this option, the CalculiX command behaves like SolverCalculiXCcxTools + CCX_Results ஆப்செக்ட்டுகளுக்குப் பதிலாக முடிவுகளை பைப்லைனாக ஏற்றவும். +இந்த விருப்பத்தைத் தேர்வுசெய்த பிறகு, CalculiX கட்டளை SolverCalculiXCcxTools போல் செயல்படுகிறது + + + + Result format + முடிவு வடிவம் + + + + Save result in binary format. +Only takes effect if 'Pipeline only' is enabled + முடிவை பைனரி வடிவத்தில் சேமிக்கவும். +'பைப்லைன் மட்டும்' இயக்கப்பட்டிருந்தால் மட்டுமே நடைமுறைக்கு வரும் + + + + Use binary format + பைனரி வடிவத்தைப் பயன்படுத்தவும் + + + + Analysis type (transient or steady state) + பகுப்பாய்வு வகை (நிலையான அல்லது நிலையான நிலை) + + + + Use steady state + நிலையான நிலையைப் பயன்படுத்தவும் + + + + Cholesky iterative solver + கோலச்கி மறுநிகழ்வு தீர்க்கும் + + + + Beam, shell element 3D output format + பீம், செல் உறுப்பு 3D வெளியீடு வடிவம் + + + + Eigenmode number + ஈசென்மோட் எண் + + + + High frequency limit + அதிக அதிர்வெண் வரம்பு + + + + Low frequency limit + குறைந்த அதிர்வெண் வரம்பு + + + + Executable '%1' not found + இயங்கக்கூடிய '% 1' கிடைக்கவில்லை + + + + FemGui::DlgSettingsFemElmerImp + + + + Elmer + எல்மர் + + + + ElmerSolver path + ElmerSolver பாதை + + + + Leave blank to use default ElmerSolver binary file + இயல்புநிலை ElmerSolver பைனரி கோப்பைப் பயன்படுத்த, காலியாக விடவும் + + + + ElmerGrid path + ElmerGrid பாதை + + + + Number of tasks + பணிகளின் எண்ணிக்கை + + + + Number of parallel tasks. Set to `1` if Elmer does not use MPI.<br>It is recommended to use an even number of cores to benefit from mesh symmetries<br>(Using 8 cores can be faster than 9 cores).<br>In extreme cases ElmerSolver might not converge if the core number is too high. + இணையான பணிகளின் எண்ணிக்கை. எல்மர் மபி ஐப் பயன்படுத்தவில்லை எனில் `1` ஆக அமைக்கவும்.<br>மெச் சமச்சீர்நிலையிலிருந்து பயனடைய, சம எண்ணிக்கையிலான கோர்களைப் பயன்படுத்த பரிந்துரைக்கப்படுகிறது<br>(8 கோர்களைப் பயன்படுத்துவது 9 கோர்களை விட வேகமாக இருக்கும்).<br>அதிகமான சந்தர்ப்பங்களில், கோர் எண் அதிகமாக இருந்தால் ElmerSolver ஒன்றுபடாமல் போகலாம். + + + + Threads per task + ஒரு பணிக்கான நூல்கள் + + + + Number of threads per task. Take effect if Elmer uses OpenMP. + எண் of threads per task. Take விளைவு if Elmer uses OpenMP. + + + + Results + முடிவுகள் + + + + Save result in binary format + முடிவை பைனரி வடிவத்தில் சேமிக்கவும் + + + + Use binary format + பைனரி வடிவத்தைப் பயன்படுத்தவும் + + + + Save the index of geometric entities + வடிவியல் உறுப்புகளின் குறியீட்டைச் சேமிக்கவும் + + + + Save geometry IDs + வடிவியல் ஐடிகளைச் சேமிக்கவும் + + + + Leave blank to use default ElmerGrid binary file + இயல்புநிலை ElmerGrid பைனரி கோப்பைப் பயன்படுத்த, காலியாக விடவும் + + + + Elmer Binaries + எல்மர் பைனரிச் + + + + Options + விருப்பங்கள் + + + + Executable '%1' not found + இயங்கக்கூடிய '% 1' கிடைக்கவில்லை + + + + FemGui::DlgSettingsFemExportAbaqus + + + INP + ஐஎன்பி + + + + Export + ஏற்றுமதி + + + + Which mesh elements to export + எந்த மெச் உறுப்புகளை ஏற்றுமதி செய்ய வேண்டும் + + + + All: All elements will be exported. + +Highest: Only the highest elements will be exported. This means volumes for a volume mesh and faces for a shell mesh. + +FEM: Only FEM elements will be exported. This means only edges +not belonging to faces and faces not belonging to volumes. + அனைத்தும்: அனைத்து கூறுகளும் ஏற்றுமதி செய்யப்படும். + +அதிகபட்சம்: மிக உயர்ந்த கூறுகள் மட்டுமே ஏற்றுமதி செய்யப்படும். இதன் பொருள் வால்யூம் மெசுக்கான தொகுதிகள் மற்றும் செல் மெசுக்கான முகங்கள். + +FEM: FEM கூறுகள் மட்டுமே ஏற்றுமதி செய்யப்படும். இதன் பொருள் விளிம்புகள் மட்டுமே +முகங்களுக்குச் சொந்தமானதல்ல மற்றும் முகங்கள் தொகுதிகளைச் சேர்ந்தவை அல்ல. + + + + element parameter: All: all elements, Highest: highest elements only, FEM: FEM elements only (only edges not belonging to faces and faces not belonging to volumes) + உறுப்பு அளவுரு: அனைத்தும்: அனைத்து உறுப்புகளும், மிக உயர்ந்தவை: மிக உயர்ந்த கூறுகள் மட்டும், FEM: FEM உறுப்புகள் மட்டும் (முகங்களுக்குச் சொந்தமில்லாத விளிம்புகள் மற்றும் தொகுதிகளுக்குச் சொந்தமான முகங்கள் மட்டும்) + + + + Mesh groups are exported too. +Every analysis feature and, if there are different materials, +material consists of two mesh groups - faces and nodes where +the constraint or material is applied. + மெச் குழுக்களும் ஏற்றுமதி செய்யப்படுகின்றன. +ஒவ்வொரு பகுப்பாய்வு அம்சமும், வெவ்வேறு பொருட்கள் இருந்தால், +பொருள் இரண்டு கண்ணி குழுக்களைக் கொண்டுள்ளது - முகங்கள் மற்றும் முனைகள் +கட்டுப்பாடு அல்லது பொருள் பயன்படுத்தப்படுகிறது. + + + + All + அனைத்தும் + + + + Highest + மிக உயர்ந்தது + + + + FEM + ஃபெம் + + + + Export group data + குழு தரவை ஏற்றுமதி செய்யவும் + + + + FemGui::DlgSettingsFemGeneralImp + + + General + பொது + + + + sdfsdfsdfds + இஉ்இஉ்இஉ்இஉ்இ + + + + Temporary directories + தற்காலிக அடைவுகள் + + + + Let the application manage (create, delete) the working directories for all solvers. Use temporary directories. + அனைத்து தீர்வுகளுக்கும் வேலை செய்யும் கோப்பகங்களை நிர்வகிக்க (உருவாக்க, நீக்க) பயன்பாட்டை அனுமதிக்கவும். தற்காலிக அடைவுகளைப் பயன்படுத்தவும். + + + + Beside .FCStd file + .FCStd கோப்புக்கு அருகில் + + + + Create a directory in the same folder in which the FCStd file of the document is located. Use Subfolder for each solver (e.g. for a file ./mydoc.FCStd and a solver with the label Elmer002 use ./mydoc/Elmer002). + ஆவணத்தின் FCStd கோப்பு அமைந்துள்ள அதே கோப்புறையில் ஒரு கோப்பகத்தை உருவாக்கவும். ஒவ்வொரு தீர்விக்கும் துணைக் கோப்புறையைப் பயன்படுத்தவும் (எ.கா. ஒரு கோப்பு ./mydoc.FCStd மற்றும் ./mydoc/Elmer002 என்ற லேபிளைக் கொண்ட தீர்வை பயன்படுத்தவும்). + + + + Use custom directory + தனிப்பயன் கோப்பகத்தைப் பயன்படுத்தவும் + + + + Use directory set below. Create own subdirectory for every solver. Name directory after the solver label prefixed with the document name. + கீழே உள்ள கோப்பகத்தைப் பயன்படுத்தவும். ஒவ்வொரு தீர்வுக்கும் சொந்த துணை அடைவை உருவாக்கவும். ஆவணப் பெயருடன் முன்னொட்டப்பட்ட தீர்வி லேபிளுக்குப் பிறகு பெயர் அடைவு. + + + + Overwrite solver working directory with the directory chosen above + மேலே தேர்ந்தெடுக்கப்பட்ட கோப்பகத்துடன் தீர்வி வேலை செய்யும் கோப்பகத்தை மேலெழுதவும் + + + + Mesh + கண்ணி + + + + Working Directory for Solving Analysis and Gmsh Meshing + பகுப்பாய்வு மற்றும் Gmsh Meshing தீர்க்கும் பணி அடைவு + + + + Path + பாதை + + + + Create mesh groups for analysis reference shapes (experimental) + பகுப்பாய்வு குறிப்பு வடிவங்களுக்கு மெச் குழுக்களை உருவாக்கவும் (பரிசோதனை) + + + + Results + முடிவுகள் + + + + Existing result objects will be kept +otherwise overwritten by new solver run + ஏற்கனவே உள்ள பொருள்கள் வைக்கப்படும் +இல்லையெனில் புதிய தீர்வு மூலம் மேலெழுதப்படும் + + + + Keep results on calculation re-run + கணக்கீட்டின் முடிவுகளை மீண்டும் இயக்கவும் + + + + The results dialog will be opened +with the last used dialog settings + முடிவுகள் உரையாடல் திறக்கப்படும் +கடைசியாகப் பயன்படுத்தப்பட்ட உரையாடல் அமைப்புகளுடன் + + + + Restore result dialog settings + முடிவு உரையாடல் அமைப்புகளை மீட்டமைக்கவும் + + + + All analysis features are hidden in the model view +when the results dialog is opened + அனைத்து பகுப்பாய்வு அம்சங்களும் மாதிரி பார்வையில் மறைக்கப்பட்டுள்ளன +முடிவுகள் உரையாடல் திறக்கப்படும் போது + + + + Hide analysis features when opening result dialog + முடிவு உரையாடலைத் திறக்கும்போது பகுப்பாய்வு அம்சங்களை மறை + + + + Defaults + இயல்புநிலைகள் + + + + Default solver + இயல்புநிலை தீர்வு + + + + Default solver to be added when +adding an analysis container + இயல்பு தீர்வை எப்போது சேர்க்க வேண்டும் +பகுப்பாய்வு கொள்கலனைச் சேர்த்தல் + + + + None + எதுவுமில்லை + + + + FemGui::DlgSettingsFemGmshImp + + + + Gmsh + சீஎம்எச்எச் + + + + Gmsh Binary + Gmsh பைனரி + + + + Leave blank to use default Gmsh binary file + இயல்புநிலை Gmsh பைனரி கோப்பைப் பயன்படுத்த, காலியாக விடவும் + + + + Gmsh path + Gmsh பாதை + + + + Options + விருப்பங்கள் + + + + Log verbosity + பதிவு சொல்லாடல் + + + + Level of verbosity printed on the task panel + டாச்க் பேனலில் அச்சிடப்பட்ட வார்த்தைகளின் நிலை + + + + Number of threads + நூல்களின் எண்ணிக்கை + + + + Number of threads used for meshing + மெசிங்கிற்குப் பயன்படுத்தப்படும் நூல்களின் எண்ணிக்கை + + + + Executable '%1' not found + இயங்கக்கூடிய '% 1' கிடைக்கவில்லை + + + + Silent + பேசாமை + + + + Errors + பிழைகள் + + + + Warnings + எச்சரிக்கைகள் + + + + Direct + நேரடி + + + + Information + தகவல் + + + + Status + நிலை + + + + Debug + பிழைத்திருத்தம் + + + + FemGui::DlgSettingsFemInOutVtk + + + VTK + விடிகே + + + + Import + இறக்குமதி + + + + Which object to import into + எந்த பொருளை இறக்குமதி செய்ய வேண்டும் + + + + VTK result object: A FreeCAD FEM VTK result object will be imported +(equals to the object which was exported). + +FEM mesh object: The results in the VTK file will be omitted, only the +mesh data will be imported and a FreeCAD FEM mesh object will be created. + +FreeCAD result object: The imported data will be converted into a +FreeCAD FEM Result object. Note: this setting needs the exact result +component names and thus it only works properly with VTK files +exported from FreeCAD. + VTK முடிவு பொருள்: FreeCAD FEM VTK முடிவு பொருள் இறக்குமதி செய்யப்படும் +(ஏற்றுமதி செய்யப்பட்ட பொருளுக்கு சமம்). + +FEM மெச் ஆப்செக்ட்: VTK கோப்பில் உள்ள முடிவுகள் மட்டும் தவிர்க்கப்படும் +மெச் தரவு இறக்குமதி செய்யப்படும் மற்றும் ஒரு FreeCAD FEM மெச் பொருள் உருவாக்கப்படும். + +FreeCAD முடிவு பொருள்: இறக்குமதி செய்யப்பட்ட தரவு a ஆக மாற்றப்படும் +FreeCAD FEM முடிவு பொருள். குறிப்பு: இந்த அமைப்பிற்கு சரியான முடிவு தேவை +கூறுகளின் பெயர்கள் மற்றும் இது VTK கோப்புகளுடன் மட்டுமே சரியாக வேலை செய்கிறது +FreeCAD இலிருந்து ஏற்றுமதி செய்யப்பட்டது. + + + + Choose in which object to import into + எந்த பொருளை இறக்குமதி செய்ய வேண்டும் என்பதை தேர்வு செய்யவும் + + + + VTK result object + VTK முடிவு பொருள் + + + + FEM mesh object + FEM கண்ணி பொருள் + + + + FreeCAD result object + FreeCAD முடிவு பொருள் + + + + Export + ஏற்றுமதி + + + + Mesh elements to export + ஏற்றுமதி செய்ய மெச் கூறுகள் + + + + Mesh element level to export + ஏற்றுமதி செய்ய மெச் உறுப்பு நிலை + + + + FemGui::DlgSettingsFemMystranImp + + + + Mystran + மிச்ட்ரன் + + + + Mystran Binary + மிச்ட்ரான் பைனரி + + + + Mystran path + மிச்ட்ரான் பாதை + + + + Leave blank to use default mystran binary file + இயல்புநிலை mystran பைனரி கோப்பைப் பயன்படுத்த, காலியாக விடவும் + + + + Comments + கருத்துகள் + + + + Write comments to input file + உள்ளீட்டு கோப்பில் கருத்துகளை எழுதவும் + + + + Executable '%1' not found + இயங்கக்கூடிய '% 1' கிடைக்கவில்லை + + + + FemGui::DlgSettingsFemZ88Imp + + + + Z88 + ஔ88 + + + + Z88 Binary + Z88 பைனரி + + + + z88r path + z88r பாதை + + + + Leave blank to use default z88r binary file + இயல்புநிலை z88r பைனரி கோப்பைப் பயன்படுத்த, காலியாக விடவும் + + + + Solver Settings + தீர்வு அமைப்புகள் + + + + Solver method + தீர்க்கும் முறை + + + + Solver method to be used + தீர்வு முறை பயன்படுத்தப்பட வேண்டும் + + + + Iteration solver with SOR preconditioning (-sorcg) + SOR முன்நிபந்தனை (-sorcg) உடன் மறு செய்கை தீர்வு + + + + Iteration solver with SIC preconditioning (-siccg) + SIC முன்நிபந்தனை (-siccg) உடன் மறு செய்கை தீர்வி + + + + Simple Cholesky solver (-choly) + எளிய சோலச்கி தீர்வு (-choly) + + + + Max places in stiffness matrix + விறைப்பு மேட்ரிக்சில் அதிகபட்ச இடங்கள் + + + + Maximum places in the stiffness matrix. +You might need to increase this when using the +Cholesky solver and getting the error message +that "MAXGS" needs to be increased. + விறைப்பு மேட்ரிக்சில் அதிகபட்ச இடங்கள். +பயன்படுத்தும் போது இதை அதிகரிக்க வேண்டியிருக்கலாம் +Cholesky தீர்வு மற்றும் பிழை செய்தியைப் பெறுதல் +"MAXGS" அதிகரிக்க வேண்டும். + + + + Maximum places in coincidence vector + தற்செயல் வெக்டரில் அதிகபட்ச இடங்கள் + + + + Maximal places in coincidence vector. +(number of knots per element times + number of finite elements) + +You might need to increase this when using an +iterative solver and you get the error message +that "MAXKOI" needs to be increased. + தற்செயல் வெக்டரில் அதிகபட்ச இடங்கள். +(ஒரு உறுப்பு முறைக்கு முடிச்சுகளின் எண்ணிக்கை +வரையறுக்கப்பட்ட கூறுகளின் எண்ணிக்கை) + +பயன்படுத்தும்போது இதை அதிகரிக்க வேண்டியிருக்கலாம் +மறுநிகழ்வு தீர்க்கும் மற்றும் நீங்கள் பிழை செய்தியைப் பெறுவீர்கள் +"MAXKOI" அதிகரிக்க வேண்டும். + + + + Executable '%1' not found + இயங்கக்கூடிய '% 1' கிடைக்கவில்லை + + + + FemGui::TaskAnalysisInfo + + + Nodes set + முனைகள் அமைக்கப்பட்டன + + + + FemGui::TaskCreateNodeSet + + + Nodes set + முனைகள் அமைக்கப்பட்டன + + + + FemGui::TaskDlgFemConstraint + + + + Input error + உள்ளீடு பிழை + + + + You must specify at least one reference + நீங்கள் குறைந்தபட்சம் ஒரு குறிப்பைக் குறிப்பிட வேண்டும் + + + + FemGui::TaskDlgFemConstraintBearing + + + Input error + உள்ளீடு பிழை + + + + FemGui::TaskDlgFemConstraintContact + + + Input error + உள்ளீடு பிழை + + + + FemGui::TaskDlgFemConstraintDisplacement + + + Input error + உள்ளீடு பிழை + + + + FemGui::TaskDlgFemConstraintFluidBoundary + + + Input error + உள்ளீடு பிழை + + + + FemGui::TaskDlgFemConstraintForce + + + Input error + உள்ளீடு பிழை + + + + FemGui::TaskDlgFemConstraintGear + + + Input error + உள்ளீடு பிழை + + + + FemGui::TaskDlgFemConstraintHeatflux + + + Input error + உள்ளீடு பிழை + + + + FemGui::TaskDlgFemConstraintInitialTemperature + + + Input error + உள்ளீடு பிழை + + + + FemGui::TaskDlgFemConstraintPressure + + + Input error + உள்ளீடு பிழை + + + + FemGui::TaskDlgFemConstraintPulley + + + Input error + உள்ளீடு பிழை + + + + FemGui::TaskDlgFemConstraintSpring + + + Input error + உள்ளீடு பிழை + + + + FemGui::TaskDlgFemConstraintTemperature + + + Input error + உள்ளீடு பிழை + + + + FemGui::TaskDlgFemConstraintTransform + + + Input error + உள்ளீடு பிழை + + + + FemGui::TaskDlgMeshShapeNetgen + + + Edit FEM mesh + FEM மெசைத் திருத்து + + + + Meshing failure + மெசிங் தோல்வி + + + + FemGui::TaskDlgPost + + + Input error + உள்ளீடு பிழை + + + + FemGui::TaskDriver + + + Nodes set + முனைகள் அமைக்கப்பட்டன + + + + FemGui::TaskFemConstraint + + + Analysis Feature Properties + பகுப்பாய்வு நற்பொருத்தம் பண்புகள் + + + + Clear list + பட்டியலை அழி + + + + Delete + நீக்கு + + + + FemGui::TaskFemConstraintBearing + + + + + + + + Selection error + தேர்வு பிழை + + + + Use only a single reference for bearing constraint + தாங்கும் தடைக்கு ஒரே ஒரு குறிப்பை மட்டும் பயன்படுத்தவும் + + + + Only faces can be picked + முகங்களை மட்டுமே எடுக்க முடியும் + + + + Only cylindrical faces can be picked + உருளை வடிவ முகங்களை மட்டுமே எடுக்க முடியும் + + + + Only planar faces can be picked + பிளானர் முகங்களை மட்டுமே எடுக்க முடியும் + + + + Only linear edges can be picked + நேரியல் விளிம்புகளை மட்டுமே எடுக்க முடியும் + + + + Only faces and edges can be picked + முகங்கள் மற்றும் விளிம்புகளை மட்டுமே எடுக்க முடியும் + + + + FemGui::TaskFemConstraintContact + + + + Delete + நீக்கு + + + + + + + + + + + + + + + + + + + + + + Selection error + தேர்வு பிழை + + + + Only one face in object! - moved to master face + பொருளில் ஒரே ஒரு முகம்! - மாச்டர் முகத்திற்கு நகர்த்தப்பட்டது + + + + Select slave geometry of type: + அடிமை வடிவவியலைத் தேர்ந்தெடுக்கவும்: + + + + + Face + முகம் + + + + + click Add or Remove + சேர் அல்லது அகற்று என்பதைக் சொடுக்கு செய்யவும் + + + + Select master geometry of type: + வகையின் முதன்மை வடிவவியலைத் தேர்ந்தெடுக்கவும்: + + + + + Only one master face and one slave face for a contact constraint! + தொடர்புத் தடைக்கு ஒரே ஒரு தலைவன் முகமும் ஒரு அடிமை முகமும் மட்டுமே! + + + + + + + Nothing selected! + எதுவும் தேர்ந்தெடுக்கப்படவில்லை! + + + + + Only one slave face for a contact constraint! + தொடர்பு தடைக்கு ஒரே ஒரு அடிமை முகம்! + + + + + + + Selected object is not a part! + தேர்ந்தெடுக்கப்பட்ட பொருள் ஒரு பகுதி அல்ல! + + + + + External object selection is not supported + வெளிப்புற பொருள் தேர்வு ஆதரிக்கப்படவில்லை + + + + + Only faces can be picked (edges in 2D models) + முகங்களை மட்டுமே எடுக்க முடியும் (2D மாடல்களில் விளிம்புகள்) + + + + Only one master for a contact constraint! + தொடர்பு தடைக்கு ஒரே ஒரு மாச்டர்! + + + + Only one master face for a contact constraint! + தொடர்பு தடைக்கு ஒரே ஒரு மாச்டர் முகம்! + + + + FemGui::TaskFemConstraintDisplacement + + + Select geometry of type: + வகை வடிவவியலைத் தேர்ந்தெடுக்கவும்: + + + + Vertex, Edge, Face + உச்சி, விளிம்பு, முகம் + + + + + + + + + Selection error + தேர்வு பிழை + + + + + Nothing selected! + எதுவும் தேர்ந்தெடுக்கப்படவில்லை! + + + + + Selected object is not a part! + தேர்ந்தெடுக்கப்பட்ட பொருள் ஒரு பகுதி அல்ல! + + + + External object selection is not supported + வெளிப்புற பொருள் தேர்வு ஆதரிக்கப்படவில்லை + + + + Only one type of selection (vertex, face or edge) per analysis feature allowed! + பகுப்பாய்வு அம்சத்திற்கு ஒரு வகை தேர்வு (உச்சி, முகம் அல்லது விளிம்பு) மட்டுமே அனுமதிக்கப்படுகிறது! + + + + FemGui::TaskFemConstraintFixed + + + Select geometry of type: + வகை வடிவவியலைத் தேர்ந்தெடுக்கவும்: + + + + Vertex, Edge, Face + உச்சி, விளிம்பு, முகம் + + + + + + + + + Selection error + தேர்வு பிழை + + + + + Nothing selected! + எதுவும் தேர்ந்தெடுக்கப்படவில்லை! + + + + + Selected object is not a part! + தேர்ந்தெடுக்கப்பட்ட பொருள் ஒரு பகுதி அல்ல! + + + + External object selection is not supported + வெளிப்புற பொருள் தேர்வு ஆதரிக்கப்படவில்லை + + + + Only one type of selection (vertex, face or edge) per analysis feature allowed! + பகுப்பாய்வு அம்சத்திற்கு ஒரு வகை தேர்வு (உச்சி, முகம் அல்லது விளிம்பு) மட்டுமே அனுமதிக்கப்படுகிறது! + + + + FemGui::TaskFemConstraintFluidBoundary + + + Basic + அடிப்படை + + + + Turbulence + (காற்றுக்)கொந்தளிப்பு + + + + Thermal + வெப்ப + + + + select boundary type, faces and set value + எல்லை வகை, முகங்கள் மற்றும் செட் மதிப்பைத் தேர்ந்தெடுக்கவும் + + + + Select geometry of type: + வகை வடிவவியலைத் தேர்ந்தெடுக்கவும்: + + + + Face + முகம் + + + + Intensity [0~1] + தீவிரம் [0~1] + + + + Dissipation Rate [m2/s3] + சிதறல் வீதம் [m2/s3] + + + + Length Scale [m] + நீள அளவு [மீ] + + + + Viscosity Ratio [1] + பாகுத்தன்மை விகிதம் [1] + + + + Hydraulic Diameter [m] + ஐட்ராலிக் விட்டம் [மீ] + + + + + Gradient [K/m] + சாய்வு [K/m] + + + + Flux [W/m2] + ஃப்ளக்ச் [W/m2] + + + + Empty selection + வெற்று தேர்வு + + + + Select an edge or a face. + ஒரு விளிம்பு அல்லது முகத்தைத் தேர்ந்தெடுக்கவும். + + + + + + + + Wrong selection + தவறான தேர்வு + + + + Selected object is not a part object! + தேர்ந்தெடுக்கப்பட்ட பொருள் ஒரு பகுதி பொருள் அல்ல! + + + + Only one planar face or edge can be selected! + ஒரே ஒரு பிளானர் முகம் அல்லது விளிம்பை மட்டுமே தேர்ந்தெடுக்க முடியும்! + + + + Only planar faces can be picked for 3D + 3டிக்கு பிளானர் முகங்களை மட்டுமே எடுக்க முடியும் + + + + Only planar edges can be picked for 2D + 2டிக்கு சமதள விளிம்புகளை மட்டுமே எடுக்க முடியும் + + + + Only faces for 3D part or edges for 2D can be picked + 3D பகுதிக்கான முகங்கள் அல்லது 2Dக்கான விளிம்புகளை மட்டுமே எடுக்க முடியும் + + + + + + + + + Selection error + தேர்வு பிழை + + + + + Nothing selected! + எதுவும் தேர்ந்தெடுக்கப்படவில்லை! + + + + + Selected object is not a part! + தேர்ந்தெடுக்கப்பட்ட பொருள் ஒரு பகுதி அல்ல! + + + + External object selection is not supported + வெளிப்புற பொருள் தேர்வு ஆதரிக்கப்படவில்லை + + + + Only one type of selection (vertex, face or edge) per analysis feature allowed! + பகுப்பாய்வு அம்சத்திற்கு ஒரு வகை தேர்வு (உச்சி, முகம் அல்லது விளிம்பு) மட்டுமே அனுமதிக்கப்படுகிறது! + + + + FemGui::TaskFemConstraintForce + + + Select geometry of type: + வகை வடிவவியலைத் தேர்ந்தெடுக்கவும்: + + + + Vertex, Edge, Face + உச்சி, விளிம்பு, முகம் + + + + + + + + + Selection error + தேர்வு பிழை + + + + + Nothing selected! + எதுவும் தேர்ந்தெடுக்கப்படவில்லை! + + + + + Selected object is not a part! + தேர்ந்தெடுக்கப்பட்ட பொருள் ஒரு பகுதி அல்ல! + + + + External object selection is not supported + வெளிப்புற பொருள் தேர்வு ஆதரிக்கப்படவில்லை + + + + Only one type of selection (vertex, face or edge) per analysis feature allowed! + பகுப்பாய்வு அம்சத்திற்கு ஒரு வகை தேர்வு (உச்சி, முகம் அல்லது விளிம்பு) மட்டுமே அனுமதிக்கப்படுகிறது! + + + + + Wrong selection + தவறான தேர்வு + + + + Select an edge or a face. + ஒரு விளிம்பு அல்லது முகத்தைத் தேர்ந்தெடுக்கவும். + + + + FemGui::TaskFemConstraintGear + + + + + Selection error + தேர்வு பிழை + + + + Only planar faces can be picked + பிளானர் முகங்களை மட்டுமே எடுக்க முடியும் + + + + Only linear edges can be picked + நேரியல் விளிம்புகளை மட்டுமே எடுக்க முடியும் + + + + Only faces and edges can be picked + முகங்கள் மற்றும் விளிம்புகளை மட்டுமே எடுக்க முடியும் + + + + FemGui::TaskFemConstraintHeatflux + + + Select geometry of type: + வகை வடிவவியலைத் தேர்ந்தெடுக்கவும்: + + + + Edge, Face + விளிம்பு, முகம் + + + + + + + + + + Selection error + தேர்வு பிழை + + + + + Nothing selected! + எதுவும் தேர்ந்தெடுக்கப்படவில்லை! + + + + + Selected object is not a part! + தேர்ந்தெடுக்கப்பட்ட பொருள் ஒரு பகுதி அல்ல! + + + + External object selection is not supported + வெளிப்புற பொருள் தேர்வு ஆதரிக்கப்படவில்லை + + + + + Selection must only consist of faces! (edges in 2D models) + தேர்வு முகங்களை மட்டுமே கொண்டிருக்க வேண்டும்! (2D மாடல்களில் விளிம்புகள்) + + + + FemGui::TaskFemConstraintPlaneRotation + + + Select single geometry of type: + வகையின் ஒற்றை வடிவவியலைத் தேர்ந்தெடுக்கவும்: + + + + Face + முகம் + + + + + + + + + + + + Selection error + தேர்வு பிழை + + + + + Only one face can be selected for a plane multi-point constraint! + ப்ளேன் மல்டி பாயின்ட் கன்ச்ட்ரெய்ன்ட்டுக்கு ஒரு முகத்தை மட்டுமே தேர்ந்தெடுக்க முடியும்! + + + + + Nothing selected! + எதுவும் தேர்ந்தெடுக்கப்படவில்லை! + + + + + Selected object is not a part! + தேர்ந்தெடுக்கப்பட்ட பொருள் ஒரு பகுதி அல்ல! + + + + External object selection is not supported + வெளிப்புற பொருள் தேர்வு ஆதரிக்கப்படவில்லை + + + + Only faces can be picked + முகங்களை மட்டுமே எடுக்க முடியும் + + + + Only planar faces can be picked + பிளானர் முகங்களை மட்டுமே எடுக்க முடியும் + + + + FemGui::TaskFemConstraintPressure + + + Select geometry of type: + வகை வடிவவியலைத் தேர்ந்தெடுக்கவும்: + + + + Edge, Face + விளிம்பு, முகம் + + + + + + + + + Selection error + தேர்வு பிழை + + + + + Nothing selected! + எதுவும் தேர்ந்தெடுக்கப்படவில்லை! + + + + + Selected object is not a part! + தேர்ந்தெடுக்கப்பட்ட பொருள் ஒரு பகுதி அல்ல! + + + + External object selection is not supported + வெளிப்புற பொருள் தேர்வு ஆதரிக்கப்படவில்லை + + + + Only faces (edges in 2D models) can be picked + முகங்களை மட்டுமே (2D மாடல்களில் விளிம்புகள்) எடுக்க முடியும் + + + + FemGui::TaskFemConstraintPulley + + + Pulley diameter + கப்பி விட்டம் + + + + Torque [Nm] + முறுக்கு [Nm] + + + + FemGui::TaskFemConstraintSpring + + + Select geometry of type: + வகை வடிவவியலைத் தேர்ந்தெடுக்கவும்: + + + + Face + முகம் + + + + + + + + + Selection error + தேர்வு பிழை + + + + + Nothing selected! + எதுவும் தேர்ந்தெடுக்கப்படவில்லை! + + + + + Selected object is not a part! + தேர்ந்தெடுக்கப்பட்ட பொருள் ஒரு பகுதி அல்ல! + + + + External object selection is not supported + வெளிப்புற பொருள் தேர்வு ஆதரிக்கப்படவில்லை + + + + Only faces can be picked + முகங்களை மட்டுமே எடுக்க முடியும் + + + + FemGui::TaskFemConstraintTemperature + + + Select geometry of type: + வகை வடிவவியலைத் தேர்ந்தெடுக்கவும்: + + + + Vertex, Edge, Face + உச்சி, விளிம்பு, முகம் + + + + + + + + Selection error + தேர்வு பிழை + + + + + Nothing selected! + எதுவும் தேர்ந்தெடுக்கப்படவில்லை! + + + + + Selected object is not a part! + தேர்ந்தெடுக்கப்பட்ட பொருள் ஒரு பகுதி அல்ல! + + + + External object selection is not supported + வெளிப்புற பொருள் தேர்வு ஆதரிக்கப்படவில்லை + + + + FemGui::TaskFemConstraintTransform + + + Analysis feature update error + பகுப்பாய்வு அம்ச புதுப்பிப்பு பிழை + + + + + + + + + + + + + + Selection error + தேர்வு பிழை + + + + + Nothing selected! + எதுவும் தேர்ந்தெடுக்கப்படவில்லை! + + + + + Only one face for rectangular local coordinate system! + செவ்வக உள்ளக ஒருங்கிணைப்பு அமைப்புக்கு ஒரே ஒரு முகம்! + + + + External object selection is not supported + வெளிப்புற பொருள் தேர்வு ஆதரிக்கப்படவில்லை + + + + Only one face for local coordinate system! + உள்ளக ஒருங்கிணைப்பு அமைப்புக்கு ஒரே ஒரு முகம்! + + + + Only transformable faces can be selected! Apply a displacement boundary condition or a force load to a face first then apply local coordinate system to the face. + மாற்றக்கூடிய முகங்களை மட்டுமே தேர்ந்தெடுக்க முடியும்! முதலில் ஒரு முகத்தில் இடப்பெயர்ச்சி எல்லை நிலை அல்லது ஒரு விசைச் சுமையைப் பயன்படுத்தவும், பின்னர் முகத்தில் உள்ளக ஒருங்கிணைப்பு அமைப்பைப் பயன்படுத்தவும். + + + + + Selected object is not a part! + தேர்ந்தெடுக்கப்பட்ட பொருள் ஒரு பகுதி அல்ல! + + + + Select single geometry of type: + வகையின் ஒற்றை வடிவவியலைத் தேர்ந்தெடுக்கவும்: + + + + Face + முகம் + + + + The transformable faces have changed. Add only the transformable faces and remove non-transformable faces! + மாறக்கூடிய முகங்கள் மாறிவிட்டன. மாற்றக்கூடிய முகங்களை மட்டும் சேர்த்து, மாற்ற முடியாத முகங்களை அகற்றவும்! + + + + Only faces can be picked + முகங்களை மட்டுமே எடுக்க முடியும் + + + + Only cylindrical faces can be picked + உருளை வடிவ முகங்களை மட்டுமே எடுக்க முடியும் + + + + FemGui::TaskPostDataAlongLine + + + Data Along a Line Options + ஒரு வரி விருப்பங்களுடன் தரவு + + + + Length + X-Axis plot label + நீளம் + + + + FemGui::TaskPostDataAtPoint + + + Data at Point Options + புள்ளி விருப்பங்களில் தரவு + + + + %1 at (%2; %3; %4) is: %5 %6 + %1 இல் (%2;%3;%4) உள்ளது:%5 %6 + + + + FemGui::TaskPostFunction + + + Implicit function + மறைமுகமான செயல்பாடு + + + + FemGui::TaskTetParameter + + + Tet Parameter + Tet கூறளவு + + + + FemGui::ViewProviderFemMeshShapeNetgen + + + Meshing failure + மெசிங் தோல்வி + + + + The FEM module is built without NETGEN support. Meshing will not work!!! + FEM தொகுதி NETGEN உதவி இல்லாமல் கட்டமைக்கப்பட்டுள்ளது. மெசிங் வேலை செய்யாது!!! + + + + FemMaterial + + + Use this task panel + இந்த டாச்க் பேனலைப் பயன்படுத்தவும் + + + + Basic Properties + அடிப்படை பண்புகள் + + + + FEM Material + FEM பொருள் + + + + Density + அடர்த்தி + + + + Mechanical Properties + இயந்திர பண்புகள் + + + + Young's modulus + இளம் மாடுலச் + + + + Poisson ratio + நஞ்சு விகிதம் + + + + Thermal conductivity + வெப்ப கடத்துத்திறன் + + + + Expansion coefficient + விரிவாக்க குணகம் + + + + Reference temperature + குறிப்பு வெப்பநிலை + + + + Specific heat capacity + தன் வெப்ப ஏற்புத்திறன் + + + + Fluidic Properties + திரவ பண்புகள் + + + + Kinematic viscosity + இயக்கவியல் பாகுத்தன்மை + + + + Thermal Properties + வெப்ப பண்புகள் + + + + Reference temperature for thermal expansion + குறிப்பு temperature க்கு thermal expansion + + + + Form + + + Fluid Section Parameter + திரவப் பிரிவு அளவுரு + + + + + + + + + + + + + + + 0 mm^2 + 0 மிமீ^2 + + + + Liquid section parameter + திரவ பிரிவு அளவுரு + + + + + + + + + Pipe area + குழாய் பகுதி + + + + + Hydraulic radius + ஐட்ராலிக் ஆரம் + + + + Manning coefficient + மேனிங் குணகம் + + + + + Initial area + ஆரம்ப பகுதி + + + + Enlarged area + விரிவாக்கப்பட்ட பகுதி + + + + Contracted area + ஒப்பந்தம் செய்யப்பட்ட பகுதி + + + + Inlet Pressure + நுழைவாயில் அழுத்தம் + + + + + + Pressure + அழுத்தம் + + + + + 0 MPa + 0 மெபா + + + + Inlet Mass Flow Rate + இன்லெட் மாச் ஃப்ளோ ரேட் + + + + + Mass flow rate + வெகுசன ஓட்ட விகிதம் + + + + + 0 kg/s + 0 கிலோ/வி + + + + Outlet Pressure + அவுட்லெட் அழுத்தம் + + + + Outlet Mass Flow Rate + Outlet நிறை பாய்வு Rate + + + + Entrance area + நுழைவு பகுதி + + + + Diaphragm area + உதரவிதானம் பகுதி + + + + Bend radius / pipe diameter + வளைவு ஆரம் / குழாய் விட்டம் + + + + Bend angle + வளைவு கோணம் + + + + Pump characteristic + பம்ப் பண்பு + + + + Head Loss [mm] + தலை இழப்பு [மிமீ] + + + + Gas section parameter + எரிவாயு பிரிவு அளவுரு + + + + Open channel section parameter + சேனல் பிரிவு அளவுருவைத் திறக்கவும் + + + + Head loss coefficient + Head loss கெழு + + + + Gate valve closing coefficient + கேட் வால்வு மூடும் குணகம் + + + + Flow rate [mm^3/s] + ஓட்ட விகிதம் [மிமீ^3/வி] + + + + Grain diameter + தானிய விட்டம் + + + + Cross section form factor + குறுக்கு வெட்டு படிவ காரணி + + + + Tie Parameter + டை அளவுரு + + + + Tolerance + பொறுமை + + + + Enable adjust + சரிசெய்தலை இயக்கு + + + + + + 0 mm + 0 மிமீ + + + + Revolutions per second + நொடிக்கு புரட்சிகள் + + + + + + + + + Parameter + கூறளவு + + + + Centrif Parameter + மைய அளவுரு + + + + Rotation frequency + சுழற்சி அதிர்வெண் + + + + 1/s + 1/வி + + + + Section Print Parameter + பிரிவு அச்சு அளவுரு + + + + Variable + மாறி + + + + Boundary condition + வரம்புநிலைக் கட்டுப்பாடு + + + + Potential + நிகழக்கூடிய + + + + Electric potential + மின் ஆற்றல் + + + + Electromagnetic potential + மின்காந்த ஆற்றல் + + + + Imaginary part is only used for equations +with a harmonic/oscillating driving force + கற்பனை பகுதி சமன்பாடுகளுக்கு மட்டுமே பயன்படுத்தப்படுகிறது +ஆர்மோனிக்/ஊசலாடும் உந்து சக்தியுடன் + + + + Real part of scalar potential + அளவிடல் சாத்தியத்தின் உண்மையான பகுதி + + + + Real part of vector potential x-component +Note: has no effect if a solid was selected + திசையன் சாத்தியமான x-கூறுகளின் உண்மையான பகுதி +குறிப்பு: திடப்பொருள் தேர்ந்தெடுக்கப்பட்டால் எந்த விளைவையும் ஏற்படுத்தாது + + + + Imaginary part of vector potential x-component +Note: has no effect if a solid was selected + திசையன் சாத்தியமான x-கூறுகளின் கற்பனை பகுதி +குறிப்பு: திடப்பொருள் தேர்ந்தெடுக்கப்பட்டால் எந்த விளைவையும் ஏற்படுத்தாது + + + + Real part of vector potential y-component +Note: has no effect if a solid was selected + திசையன் சாத்தியமான y-கூறுகளின் உண்மையான பகுதி +குறிப்பு: திடப்பொருள் தேர்ந்தெடுக்கப்பட்டால் எந்த விளைவையும் ஏற்படுத்தாது + + + + Imaginary part of vector potential y-component +Note: has no effect if a solid was selected + திசையன் சாத்தியமான y-கூறுகளின் கற்பனை பகுதி +குறிப்பு: திடப்பொருள் தேர்ந்தெடுக்கப்பட்டால் எந்த விளைவையும் ஏற்படுத்தாது + + + + Real part of vector potential z-component +Note: has no effect if a solid was selected + திசையன் சாத்தியமான z-கூறுகளின் உண்மையான பகுதி +குறிப்பு: திடப்பொருள் தேர்ந்தெடுக்கப்பட்டால் எந்த விளைவையும் ஏற்படுத்தாது + + + + Imaginary part of vector potential z-component +Note: has no effect if a solid was selected + திசையன் சாத்தியமான z-கூறுகளின் கற்பனை பகுதி +குறிப்பு: திடப்பொருள் தேர்ந்தெடுக்கப்பட்டால் எந்த விளைவையும் ஏற்படுத்தாது + + + + Electric infinity + மின்சார முடிவிலி + + + + Electric flux density + மின்சார ஃப்ளக்ச் அடர்த்தி + + + + Capacitance body + கொள்ளளவு உடல் + + + + Enabled by 'Calculate capacity matrix' in Electrostatic equation + மின்னியல் சமன்பாட்டில் 'கால்குலேட் கேபாசிட்டி மேட்ரிக்ச்' மூலம் இயக்கப்பட்டது + + + + Whether the boundary condition defines a constant potential + எல்லை நிலை ஒரு நிலையான திறனை வரையறுக்கிறதா + + + + Potential constant + சாத்தியமான மாறிலி + + + + Neumann + நியூமன் + + + + Normal component of electric displacement field + மின்சார இடப்பெயர்ச்சி புலத்தின் இயல்பான கூறு + + + + Capacitance + கொள்ளளவு + + + + Whether the boundary condition defines a farfield potential + எல்லை நிலை ஒரு தொலைதூர சாத்தியத்தை வரையறுக்கிறதா + + + + Dirichlet + டிரிச்லெட் + + + + To define scalar potential and magnetic vector potential + அளவிடல் திறன் மற்றும் காந்த திசையன் திறனை வரையறுக்க + + + + + + + Real + உண்மையான + + + + + + + Imaginary + கற்பனை + + + + Scalar + அளவெண் + + + + Imaginary part of scalar potential + அளவிடல் சாத்தியத்தின் கற்பனை பகுதி + + + + Counter of the body (or face) with a capacitance + ஒரு கொள்ளளவு கொண்ட உடலின் (அல்லது முகம்) கவுண்டர் + + + + Beam Section Rotation + பீம் பிரிவு சுழற்சி + + + + 0 degree + 0 டிகிரி + + + + Rotation + சுழற்சி + + + + Mesh Boundary Layer Settings + மெச் எல்லை அடுக்கு அமைப்புகள் + + + + Maximum layers + அதிகபட்ச அடுக்குகள் + + + + Minimum/1st thickness + குறைந்தபட்சம்/1வது தடிமன் + + + + Growth ratio + வளர்ச்சி விகிதம் + + + + Mesh Group + மெச் குழு + + + + Identifier Used for Mesh Export + மெச் ஏற்றுமதிக்கு பயன்படுத்தப்படும் அடையாளங்காட்டி + + + + Name + பெயர் + + + + Label + சிட்டை + + + + Beam Section Parameter + பீம் பிரிவு அளவுரு + + + + + Cross-Section Parameter + குறுக்கு வெட்டு அளவுரு + + + + + Width + அகலம் + + + + + + + + + + + mm + மிமீ + + + + + Height + உயரம் + + + + Diameter + விட்டம் + + + + Outer diameter + வெளிப்புற விட்டம் + + + + + Thickness + தடிமன் + + + + Axis1 length + அச்சு1 நீளம் + + + + Axis2 length + அச்சு2 நீளம் + + + + T1 thickness + T1 தடிமன் + + + + T2 thickness + T2 தடிமன் + + + + T3 thickness + T3 தடிமன் + + + + T4 thickness + T4 தடிமன் + + + + + + + + + Formula + தேற்றம் + + + + + + + + + Unspecified + குறிப்பிடப்படாதது + + + + + Velocity X + விரைவு ஃச் + + + + + Velocity Y + விரைவு ஒய் + + + + + Velocity Z + விரைவு சட் + + + + Normal to boundary + இயல்பிலிருந்து எல்லை வரை + + + + + + + + + + + Analysis Feature Properties + பகுப்பாய்வு நற்பொருத்தம் பண்புகள் + + + + Heat Source + வெப்ப சான்று + + + + + + Mode + பயன்முறை + + + + Total power + மொத்த ஆற்றல் + + + + Dissipation rate + சிதறல் விகிதம் + + + + + Imaginary part is only used for equations +with harmonic/oscillating driving current + கற்பனை பகுதி சமன்பாடுகளுக்கு மட்டுமே பயன்படுத்தப்படுகிறது +ஆர்மோனிக்/ஊசலாடும் ஓட்டுநர் மின்னோட்டத்துடன் + + + + Real part of magnetization x-component + காந்தமயமாக்கலின் உண்மையான பகுதி x-கூறு + + + + Imaginary part of magnetization x-component + காந்தமயமாக்கலின் கற்பனை பகுதி x-கூறு + + + + Real part of magnetization y-component + காந்தமயமாக்கலின் உண்மையான பகுதி y-கூறு + + + + Imaginary part of magnetization y-component + காந்தமயமாக்கல் y-கூறுகளின் கற்பனைப் பகுதி + + + + Real part of magnetization z-component + காந்தமாக்கல் z-கூறுகளின் உண்மையான பகுதி + + + + Imaginary part of magnetization z-component + காந்தமயமாக்கல் z-கூறுகளின் கற்பனைப் பகுதி + + + + Free surface charge density + இலவச மேற்பரப்பு சார்ச் அடர்த்தி + + + + + Density + அடர்த்தி + + + + Free volume charge density + இலவச தொகுதி கட்டணம் அடர்த்தி + + + + Free total charge + இலவச மொத்த கட்டணம் + + + + Total charge + மொத்த கட்டணம் + + + + Select custom mode to enable vector current density + திசையன் மின்னோட்ட அடர்த்தியை இயக்க தனிப்பயன் பயன்முறையைத் தேர்ந்தெடுக்கவும் + + + + + + X + + + + + Real part of current density x-component + தற்போதைய அடர்த்தி x-கூறுகளின் உண்மையான பகுதி + + + + Imaginary part of current density x-component + தற்போதைய அடர்த்தி x-கூறுகளின் கற்பனைப் பகுதி + + + + + + Y + + + + + Real part of current density y-component + தற்போதைய அடர்த்தி y-கூறுகளின் உண்மையான பகுதி + + + + Imaginary part of current density y-component + தற்போதைய அடர்த்தி y-கூறுகளின் கற்பனைப் பகுதி + + + + + + Z + + + + + Real part of current density z-component + தற்போதைய அடர்த்தி z-கூறுகளின் உண்மையான பகுதி + + + + Imaginary part of current density z-component + தற்போதைய அடர்த்தி z-கூறுகளின் கற்பனைப் பகுதி + + + + Current density normal to surface + தற்போதைய அடர்த்தி மேற்பரப்புக்கு இயல்பானது + + + + Normal + இயல்பானது + + + + Shell Thickness Parameter + செல் தடிமன் அளவுரு + + + + Mesh Refinement + கண்ணி சுத்திகரிப்பு + + + + Maximum element size + அதிகபட்ச உறுப்பு அளவு + + + + + + + Form + படிவம் + + + + + Field + புலம் + + + + + Frames + சட்டங்கள் + + + + One field for each frame + ஒவ்வொரு சட்டத்திற்கும் ஒரு புலம் + + + + + Index + குறியெண் + + + + X field + ஃச் புலம் + + + + + Y field + ஒய் புலம் + + + + One Y field for each frame + ஒவ்வொரு சட்டத்திற்கும் ஒரு ஒய் புலம் + + + + GmshMesh + + + FEM Mesh by Gmsh + Gmsh மூலம் FEM Mesh + + + + Mesh Parameters + மெச் அளவுருக்கள் + + + + Element dimension + உறுப்பு அளவு + + + + Maximum size + அதிகபட்ச அளவு + + + + Minimum size + குறைந்தபட்ச அளவு + + + + Element order + உறுப்பு வரிசை + + + + Time + நேரம் + + + + Gmsh Version + Gmsh பதிப்பு + + + + + Use 0.0 to set size automatically + அளவை தானாக அமைக்க 0.0 ஐப் பயன்படுத்தவும் + + + + Gmsh + சீஎம்எச்எச் + + + + PlaneWidget + + + Origin + தோற்றம் + + + + + X + + + + + + Y + + + + + + Z + + + + + Normal + இயல்பான + + + + QObject + + + No active Analysis + செயலில் பகுப்பாய்வு இல்லை + + + + You need to create or activate a Analysis + நீங்கள் ஒரு பகுப்பாய்வை உருவாக்க வேண்டும் அல்லது செயல்படுத்த வேண்டும் + + + + + A dialog is already open in the task panel + பணிப் பலகத்தில் ஏற்கனவே ஒரு உரையாடல் திறக்கப்பட்டுள்ளது + + + + + Do you want to close this dialog? + இந்த உரையாடலை மூட விரும்புகிறீர்களா? + + + + Meshing + மெசிங் + + + + + + + + + FEM + ஃபெம் + + + + + Import-Export + இறக்குமதி-ஏற்றுமதி + + + + Nodes + முனைகள் + + + + Edges + விளிம்புகள் + + + + Faces + முகங்கள் + + + + Polygons + பலகோணங்கள் + + + + Volumes + தொகுதிகள் + + + + Polyhedrons + பாலிஎட்ரான்கள் + + + + Groups + # குழுக்கள் + + + + Are you sure you want to continue? + நீங்கள் நிச்சயமாக தொடர விரும்புகிறீர்களா? + + + + Edit Analysis Feature + பகுப்பாய்வு அம்சத்தைத் திருத்து + + + + ShowDisplacement + + + None + எதுவுமில்லை + + + + von Mises Stress + von Mises மன அழுத்தம் + + + + Displacement X + இடப்பெயர்ச்சி ஃச் + + + + Displacement Y + இடப்பெயர்ச்சி ஒய் + + + + Displacement Z + இடப்பெயர்ச்சி சட் + + + + Temperature + வெப்பநிலை + + + + Displacement Scaling + இடப்பெயர்ச்சி அளவிடுதல் + + + + Factor + காரணி + + + + Animation Control + அனிமேசன் கட்டுப்பாடு + + + + Toggles between Start and Stop + தொடக்கத்திற்கும் நிறுத்தத்திற்கும் இடையில் மாறுகிறது + + + + Start Animation + அனிமேசனைத் தொடங்கவும் + + + + Histogram + செவ்வகப்படம் + + + + Show Result + முடிவைக் காட்டு + + + + Result Type + முடிவு வகை + + + + Displacement magnitude + இடப்பெயர்ச்சி அளவு + + + + Maximum principal stress + அதிகபட்ச முதன்மை அழுத்தம் + + + + Minimum principal stress + குறைந்தபட்ச முதன்மை அழுத்தம் + + + + Maximum shear stress (Tresca) + அதிகபட்ச வெட்டு அழுத்தம் (ட்ரெச்கா) + + + + Equivalent plastic strain + சமமான பிளாச்டிக் திரிபு + + + + Mass flow rate + வெகுசன ஓட்ட விகிதம் + + + + Network pressure + பிணைய அழுத்தம் + + + + Minimum + சிறுமம் + + + + Maximum + பெருமம் + + + + Show + காட்டு + + + + Slider maximum + ச்லைடர் அதிகபட்சம் + + + + Number of steps per cycle + ஒரு சுழற்சிக்கான படிகளின் எண்ணிக்கை + + + + Number of cycles + சுழற்சிகளின் எண்ணிக்கை + + + + Frame rate + பிரேம் வீதம் + + + + User-Defined Equation + பயனர் வரையறுக்கப்பட்ட சமன்பாடு + + + + Runs the equation given in the field below, +outputs the results to the Min and Max fields +and colors the result mesh accordingly + கீழே உள்ள புலத்தில் கொடுக்கப்பட்ட சமன்பாட்டை இயக்குகிறது, +Min மற்றும் Max புலங்களுக்கு முடிவுகளை வெளியிடுகிறது +மற்றும் அதற்கேற்ப முடிவு கண்ணி வண்ணங்கள் + + + + Calculate + கணக்கிடுங்கள் + + + + Enter here an equation to be calculated. +For possible variables, see the description box below. + கணக்கிட வேண்டிய சமன்பாட்டை இங்கே உள்ளிடவும். +சாத்தியமான மாறிகளுக்கு, கீழே உள்ள விளக்கப் பெட்டியைப் பார்க்கவும். + + + + P1 - P3 # Max - Min Principal Stress + P1 - P3 # அதிகபட்சம் - குறைந்தபட்ச முதன்மை அழுத்தம் + + + + displacement: x, y, z + இடப்பெயர்ச்சி: x, y, சட் + + + + temperature: T + வெப்பநிலை: டி + + + + stress: sxx, syy, szz, sxy, sxz, syz + மன அழுத்தம்: sxx, syy, szz, sxy, sxz, syz + + + + network pressure: NP + பிணையம் அழுத்தம்: NP + + + + strain: exx, eyy, ezz, exy, exz, eyz + திரிபு: exx, eyy, ezz, exy, exz, eyz + + + + mass flow rate: MF + வெகுசன ஓட்ட விகிதம்: MF + + + + von Mises stress: vM + von Mises மன அழுத்தம்: vM + + + + maximum shear stress: MS + அதிகபட்ச வெட்டு அழுத்தம்: எம்.எச் + + + + maximum princ. stress vector: s3x, s3y, s3z + அதிகபட்ச முதன்மை. அழுத்த திசையன்: s3x, s3xy, s3z + + + + maximum principal stress: P1 + அதிகபட்ச முதன்மை அழுத்தம்: P1 + + + + medium princ. stress vector: s2x, s2y, s2z + நடுத்தர தலைவர். அழுத்த திசையன்: s2x, s2y, s2x + + + + medium principal stress: P2 + நடுத்தர முக்கிய அழுத்தம்: P2 + + + + minimum princ. stress vector: s1x, s1y, s1z + குறைந்தபட்ச முதன்மை. அழுத்த திசையன்: s1x, s1, s1z + + + + minimum principal stress: P3 + குறைந்தபட்ச முதன்மை அழுத்தம்: P3 + + + + Mohr-Coulomb: mc + மோர்-கூலம்ப்: mc + + + + reinforcement ratio: rx, ry, rz + வலுவூட்டல் விகிதம்: rx, ry, rz + + + + Hints User-Defined Equations + குறிப்புகள் பயனர் வரையறுக்கப்பட்ட சமன்பாடுகள் + + + + Available Result Types + கிடைக்கும் முடிவு வகைகள் + + + + equivalent plastic strain: Peeq + சமமான பிளாச்டிக் திரிபு: Peeq + + + + SolverCalculix + + + Mechanical Analysis + இயந்திர பகுப்பாய்வு + + + + Working Directory + வேலை அடைவு + + + + Analysis Type + பகுப்பாய்வு வகை + + + + Static + நிலையான + + + + Frequency + மீடிறன், மீள்திறன், நிகழ்வெண், நிகழ்வு + + + + Thermo mechanical + தெர்மோ மெக்கானிக்கல் + + + + Check Mesh + மெச் சரிபார்க்கவும் + + + + Buckling + பக்கிங் + + + + Write .inp File + .inp கோப்பை எழுதவும் + + + + Edit .inp File + .inp கோப்பைத் திருத்தவும் + + + + Time + நேரம் + + + + Run CalculiX + CalculiX ஐ இயக்கவும் + + + + SphereWidget + + + X + + + + + Y + + + + + Z + + + + + Radius + ஆரம் + + + + Center + நடுவண் + + + + Std_Delete + + + Object dependencies + பொருள் சார்புகள் + + + + TaskAnalysisInfo + + + Meshes + மெச்கள் + + + + Analysis features + பகுப்பாய்வு நற்பொருத்தங்கள் + + + + TaskCreateNodeSet + + + Volume + தொகுதி + + + + Surface + மேற்பரப்பு + + + + Nodes: 0 + முனைகள்: 0 + + + + Poly + பாலி + + + + Box + பெட்டி + + + + Pick + தேர்ந்தெடு + + + + Add + சேர் + + + + Angle-Search + கோணம்-தேடல் + + + + Stop angle + நிறுத்த கோணம் + + + + Collect adjacent nodes + அருகிலுள்ள முனைகளை சேகரிக்கவும் + + + + TaskFemConstraint + + + Add Reference + குறிப்பைச் சேர்க்கவும் + + + + Load [N] + ஏற்று [N] + + + + Diameter + விட்டம் + + + + Other diameter + மற்ற விட்டம் + + + + Center distance + மைய தூரம் + + + + Direction + திசை + + + + Reverse direction + தலைகீழ் திசை + + + + Location + இடம் + + + + Distance + தூரம் + + + + TaskFemConstraintBearing + + + Add Reference + குறிப்பைச் சேர்க்கவும் + + + + Gear diameter + கியர் விட்டம் + + + + Other pulley diameter + மற்ற கப்பி விட்டம் + + + + Center distance + மைய தூரம் + + + + Force + படை + + + + Belt tension force + பெல்ட் பதற்றம் ஆற்றல் + + + + Driven pulley + இயக்கப்படும் கப்பி + + + + Force location [deg] + படை இடம் [deg] + + + + Force Direction + படை திசை + + + + Reversed direction + தலைகீழ் திசை + + + + Axial free + அச்சு இல்லாதது + + + + Location + இடம் + + + + Distance + தூரம் + + + + TaskFemConstraintContact + + + + Add + சேர் + + + + + Remove + அகற்று + + + + Select master geometry of type: Face; click Add or Remove + வகையின் முதன்மை வடிவவியலைத் தேர்ந்தெடுக்கவும்: முகம்; சேர் அல்லது அகற்று என்பதைக் சொடுக்கு செய்யவும் + + + + Select slave geometry of type: Face; click Add or Remove + வகையின் அடிமை வடிவவியலைத் தேர்ந்தெடுக்கவும்: முகம்; சேர் அல்லது அகற்று என்பதைக் சொடுக்கு செய்யவும் + + + + Parameters + அளவுருக்கள் + + + + Contact stiffness + தொடர்பு விறைப்பு + + + + Clearance adjustment + இசைவு சரிசெய்தல் + + + + Enable friction + உராய்வை இயக்கு + + + + Friction coefficient + உராய்வு குணகம் + + + + Stick slope + குச்சி சாய்வு + + + + TaskFemConstraintDisplacement + + + Prescribed Displacement + பரிந்துரைக்கப்பட்ட இடமாற்றம் + + + + Select geometry of type: Vertex, Edge, Face + வகை வடிவவியலைத் தேர்ந்தெடுக்கவும்: வெர்டெக்ச், எட்ச், முகம் + + + + Add + சேர் + + + + Remove + அகற்று + + + + + + Formulas are only valid +for the Elmer solver + சூத்திரங்கள் மட்டுமே செல்லுபடியாகும் +எல்மர் தீர்க்கும் + + + + + + Formula + தேற்றம் + + + + Displacement X + இடப்பெயர்ச்சி ஃச் + + + + Displacement Y + இடப்பெயர்ச்சி ஒய் + + + + Displacement Z + இடப்பெயர்ச்சி சட் + + + + mm + மிமீ + + + + Flow solution is used to determine +surface force (and thus displacement) +generated by the flow +(Option only applies for Elmer solver) + தீர்மானிக்க ஓட்டம் தீர்வு பயன்படுத்தப்படுகிறது +மேற்பரப்பு விசை (இதனால் இடப்பெயர்ச்சி) +ஓட்டத்தால் உருவாக்கப்பட்டது +(எல்மர் தீர்வுக்கு மட்டுமே விருப்பம் பொருந்தும்) + + + + Surface force by flow + ஓட்டத்தின் மூலம் மேற்பரப்பு விசை + + + + Rotations are only valid for beam and shell elements + பீம் மற்றும் செல் உறுப்புகளுக்கு மட்டுமே சுழற்சிகள் செல்லுபடியாகும் + + + + Rotation X + சுழற்சி ஃச் + + + + Rotation Y + சுழற்சி ஒய் + + + + Rotation Z + சுழற்சி சட் + + + + TaskFemConstraintFixed + + + Select geometry of type: Vertex, Edge, Face + வகை வடிவவியலைத் தேர்ந்தெடுக்கவும்: வெர்டெக்ச், எட்ச், முகம் + + + + Add + சேர் + + + + Remove + அகற்று + + + + TaskFemConstraintFluidBoundary + + + Boundary + எல்லை + + + + Subtype + துணை வகை + + + + Select geometry of type: Face + வகை வடிவவியலைத் தேர்ந்தெடுக்கவும்: முகம் + + + + Add + சேர் + + + + Remove + அகற்று + + + + Help text + உதவி உரை + + + + Tab 1 + தாவல் 1 + + + + Value [Unit] + மதிப்பு [அலகு] + + + + Select a planar edge or face, then press this button + சமதள விளிம்பு அல்லது முகத்தைத் தேர்ந்தெடுத்து, இந்த பொத்தானை அழுத்தவும் + + + + Direction + திசை + + + + Intensity + தீவிரம் + + + + Type + வகை + + + + Temperature [K] + வெப்பநிலை [கே] + + + + The direction of the edge or the direction of the +normal vector of the face is used as direction + விளிம்பின் திசை அல்லது திசை +முகத்தின் சாதாரண திசையன் திசையாகப் பயன்படுத்தப்படுகிறது + + + + Reverse direction + தலைகீழ் திசை + + + + Page + பக்கம் + + + + Turbulence specification + கொந்தளிப்பு விவரக்குறிப்பு + + + + Length [m] + நீளம் [மீ] + + + + Tab 2 + தாவல் 2 + + + + Heat flux [W/m2] + வெப்பப் பாய்வு [W/m2] + + + + HT coeff + எச்டி கோஃப் + + + + TaskFemConstraintForce + + + Prescribed Force + பரிந்துரைக்கப்பட்ட படை + + + + Select geometry of type: Vertex, Edge, Face + வகை வடிவவியலைத் தேர்ந்தெடுக்கவும்: வெர்டெக்ச், எட்ச், முகம் + + + + Add + சேர் + + + + Remove + அகற்று + + + + Force + படை + + + + N + என் + + + + Select a planar edge or face, then press this button + சமதள விளிம்பு அல்லது முகத்தைத் தேர்ந்தெடுத்து, இந்த பொத்தானை அழுத்தவும் + + + + Direction + திசை + + + + The direction of the edge or the direction of the +normal vector of the face is used as direction + விளிம்பின் திசை அல்லது திசை +முகத்தின் சாதாரண திசையன் திசையாகப் பயன்படுத்தப்படுகிறது + + + + Reverse direction + தலைகீழ் திசை + + + + TaskFemConstraintHeatflux + + + Task Heat Flux Load + பணி வெப்ப ஃப்ளக்ச் சுமை + + + + Select geometry of type: Edge, Face + வகை வடிவவியலைத் தேர்ந்தெடுக்கவும்: விளிம்பு, முகம் + + + + Add + சேர் + + + + Remove + அகற்று + + + + Constraint type + கட்டுப்பாடு வகை + + + + Surface heat flux + மேற்பரப்பு வெப்பப் பாய்வு + + + + Film coefficient + திரைப்பட குணகம் + + + + + Ambient temperature + சுற்றுப்புற வெப்பநிலை + + + + Emissivity + உமிழ்வு + + + + TaskFemConstraintInitialTemperature + + + Dialog + உரையாடல் + + + + Initial temperature + ஆரம்ப வெப்பநிலை + + + + TaskFemConstraintPlaneRotation + + + Select single geometry of type: Face + வகையின் ஒற்றை வடிவவியலைத் தேர்ந்தெடுக்கவும்: முகம் + + + + Add + சேர் + + + + Remove + அகற்று + + + + TaskFemConstraintPressure + + + Select geometry of type: Edge, Face + வகை வடிவவியலைத் தேர்ந்தெடுக்கவும்: விளிம்பு, முகம் + + + + Add + சேர் + + + + Remove + அகற்று + + + + Pressure + அழுத்தம் + + + + Reverse direction + தலைகீழ் திசை + + + + TaskFemConstraintSpring + + + Add + சேர் + + + + Remove + அகற்று + + + + Normal stiffness + சாதாரண விறைப்பு + + + + Stiffness used for the Elmer solver + எல்மர் தீர்வுக்கு பயன்படுத்தப்படும் விறைப்பு + + + + + N/m + N/m + + + + Select geometry of type: Face + வகை வடிவவியலைத் தேர்ந்தெடுக்கவும்: முகம் + + + + Tangential stiffness + தொடுநிலை விறைப்பு + + + + Stiffness for Elmer + எல்மருக்கு விறைப்பு + + + + TaskFemConstraintTemperature + + + Select geometry of type: Vertex, Edge, Face + வகை வடிவவியலைத் தேர்ந்தெடுக்கவும்: வெர்டெக்ச், எட்ச், முகம் + + + + Add + சேர் + + + + Remove + அகற்று + + + + Constraint type + கட்டுப்பாடு வகை + + + + Temperature + வெப்பநிலை + + + + Concentrated heat flux + செறிவூட்டப்பட்ட வெப்பப் பாய்வு + + + + TaskFemConstraintTransform + + + Rectangular transform + செவ்வக உருமாற்றம் + + + + Cylindrical transform + உருளை உருமாற்றம் + + + + Select single geometry of type: Face + வகையின் ஒற்றை வடிவவியலைத் தேர்ந்தெடுக்கவும்: முகம் + + + + Add + சேர் + + + + Remove + அகற்று + + + + System Rotation + கணினி சுழற்சி + + + + X + + + + + Y + + + + + Z + + + + + Angle + கோணம் + + + + + Transformable Surfaces + மாற்றக்கூடிய மேற்பரப்புகள் + + + + TaskPostClip + + + Create + உருவாக்கு + + + + Inside out + உள்ளே வெளியே + + + + Cut cells + செல்களை வெட்டுங்கள் + + + + TaskPostCut + + + Create + உருவாக்கு + + + + TaskPostDataAlongLine + + + Coordinates + ஒருங்கிணைப்புகள் + + + + Point 1 + புள்ளி 1 + + + + Point 2 + புள்ளி 2 + + + + X + + + + + Y + + + + + Z + + + + + Select Points + புள்ளிகளைத் தேர்ந்தெடுக்கவும் + + + + Resolution + பகுத்தல் + + + + Mode + பயன்முறை + + + + Field + புலம் + + + + Vector + திசையன் + + + + Create Plot + சூழ்ச்சி உருவாக்கவும் + + + + TaskPostDataAtPoint + + + Center + நடுவண் + + + + X + + + + + Y + + + + + Z + + + + + Value + மதிப்பு + + + + Select Point + புள்ளியைத் தேர்ந்தெடுக்கவும் + + + + Field + புலம் + + + + TaskPostDisplay + + + Mode + பயன்முறை + + + + + Outline + அவுட்லைன் + + + + + Surface + மேற்பரப்பு + + + + + Surface with Edges + விளிம்புகள் கொண்ட மேற்பரப்பு + + + + + Wireframe + வயர்ஃப்ரேம் + + + + Coloring + வண்ணம் தீட்டுதல் + + + + Field + புலம் + + + + Component + உறுப்பு + + + + Styling + ச்டைலிங் + + + + Transparency + வெளிப்படைத்தன்மை + + + + TaskPostScalarClip + + + Scalar + அளவெண் + + + + Outline + அவுட்லைன் + + + + Surface + மேற்பரப்பு + + + + Surface with Edges + விளிம்புகள் கொண்ட மேற்பரப்பு + + + + Wireframe + வயர்ஃப்ரேம் + + + + Minimum scalar + குறைந்தபட்ச அளவுகோல் + + + + Maximum scalar + அதிகபட்ச அளவுகோல் + + + + Clip scalar + கிளிப் ச்கேலர் + + + + Clip inside out + கிளிப் உள்ளே வெளியே + + + + TaskPostWarpVector + + + Vector + திசையன் + + + + warp vectors + வார்ப் திசையன்கள் + + + + Minimum warp + குறைந்தபட்ச வார்ப் + + + + Maximum warp + அதிகபட்ச வார்ப் + + + + Warp factor + வார்ப் காரணி + + + + TaskTetParameter + + + Second order + இரண்டாவது வரிசை + + + + Maximum size + அதிகபட்ச அளவு + + + + Minimum size + குறைந்தபட்ச அளவு + + + + Fineness + நேர்த்தி + + + + VeryCoarse + மிகவும் கரடுமுரடான + + + + Coarse + கரடுமுரடான + + + + Moderate + மிதமான + + + + Fine + நன்றாக + + + + VeryFine + மிக நன்றாக + + + + UserDefined + பயனர் வரையறுக்கப்பட்டது + + + + Growth rate + வளர்ச்சி விகிதம் + + + + Number of segments per edge + ஒரு விளிம்பில் உள்ள பிரிவுகளின் எண்ணிக்கை + + + + Number of segments per radius + ஆரம் ஒன்றுக்கு பிரிவுகளின் எண்ணிக்கை + + + + Node count + முனை எண்ணிக்கை + + + + Triangle count + முக்கோண எண்ணிக்கை + + + + Tetrahedron count + டெட்ராஎட்ரான் எண்ணிக்கை + + + + Optimize + உகந்ததாக்கு + + + + Workbench + + + FEM + ஃபெம் + + + + &FEM + &FEM + + + + Model + மாதிரியுரு + + + + M&odel + மாதிரி + + + + Materials + பொருட்கள் + + + + &Materials + &பொருட்கள் + + + + Element Geometry + உறுப்பு வடிவியல் + + + + &Element Geometry + &உறுப்பு வடிவியல் + + + + Electrostatic Boundary Conditions + மின்னியல் எல்லை நிலைகள் + + + + &Electrostatic Boundary Conditions + &மின்நிலை எல்லை நிலைகள் + + + + Fluid Boundary Conditions + திரவ எல்லை நிலைமைகள் + + + + &Fluid Boundary Conditions + &திரவ எல்லை நிலைமைகள் + + + + Electromagnetic Boundary Conditions + மின்காந்த எல்லை நிலைகள் + + + + &Electromagnetic Boundary Conditions + &மின்காந்த எல்லை நிலைகள் + + + + Geometrical Analysis Features + வடிவியல் பகுப்பாய்வு நற்பொருத்தங்கள் + + + + &Geometrical Analysis Features + &வடிவியல் பகுப்பாய்வு நற்பொருத்தங்கள் + + + + Mechanical Boundary Conditions and Loads + இயந்திர எல்லை நிபந்தனைகள் மற்றும் சுமைகள் + + + + &Mechanical Boundary Conditions and Loads + &இயந்திர எல்லை நிபந்தனைகள் மற்றும் சுமைகள் + + + + Thermal Boundary Conditions and Loads + வெப்ப எல்லை நிலைகள் மற்றும் சுமைகள் + + + + &Thermal Boundary Conditions and Loads + &வெப்ப எல்லை நிபந்தனைகள் மற்றும் சுமைகள் + + + + Analysis Features Without Solver + தீர்வு இல்லாமல் பகுப்பாய்வு நற்பொருத்தங்கள் + + + + &Analysis Features Without Solver + தீர்வு இல்லாமல் &பகுப்பாய்வு நற்பொருத்தங்கள் + + + + Filter Functions + வடிகட்டிச் செயல்பாடுகள் + + + + &Filter Functions + வடிகட்டி செயல்பாடு + + + + Overwrite Constants + மாறிலிகளை மேலெழுதவும் + + + + &Overwrite Constants + மாறிலிகளை மேலெழுதவும் + + + + Mesh + கண்ணி + + + + M&esh + M&esh + + + + Solve + தீர்க்கவும் + + + + &Solve + &தீர்க்க + + + + Results + முடிவுகள் + + + + &Results + &முடிவுகள் + + + + Utilities + பயன்பாடுகள் + + + + setupFilter + + + Error: A filter can only be applied to a single object. + பிழை: ஒரு வடிப்பான் ஒரு பொருளுக்கு மட்டுமே பயன்படுத்தப்படும். + + + + + The filter could not be set up. + வடிகட்டியை அமைக்க முடியவில்லை. + + + + Error: no post processing object selected. + பிழை: இடுகை செயலாக்க பொருள் எதுவும் தேர்ந்தெடுக்கப்படவில்லை. + + + + Error: Object not in a post processing group + பிழை: பிந்தைய செயலாக்க குழுவில் பொருள் இல்லை + + + + The filter could not be set up: Object not in a post processing group. + வடிப்பானை அமைக்க முடியவில்லை: பொருள் பிந்தைய செயலாக்கக் குழுவில் இல்லை. + + + + FEM_Analysis + + + New Analysis + புதிய பகுப்பாய்வு + + + + Creates an analysis container with default solver + இயல்புநிலை தீர்வியுடன் பகுப்பாய்வு கொள்கலனை உருவாக்குகிறது + + + + FEM_ClippingPlaneRemoveAll + + + Remove All Clipping Planes + அனைத்து கிளிப்பிங் விமானங்களையும் அகற்று + + + + Removes all clipping planes + அனைத்து கிளிப்பிங் விமானங்களையும் நீக்குகிறது + + + + FEM_Examples + + + FEM Examples + FEM எடுத்துக்காட்டுகள் + + + + Opens the FEM examples + FEM எடுத்துக்காட்டுகளைத் திறக்கிறது + + + + FEM_MaterialEditor + + + Material Editor + மெட்டீரியல் எடிட்டர் + + + + Opens the FreeCAD material editor + FreeCAD மெட்டீரியல் எடிட்டரைத் திறக்கிறது + + + + FEM_MaterialReinforced + + + Reinforced Material (Concrete) + வலுவூட்டப்பட்ட பொருள் (கான்கிரீட்) + + + + Creates a material for reinforced matrix material such as concrete + கான்கிரீட் போன்ற வலுவூட்டப்பட்ட மேட்ரிக்ச் பொருட்களுக்கான பொருளை உருவாக்குகிறது + + + + FEM_FEMMesh2Mesh + + + FEM Mesh to Mesh + FEM Mesh பெறுநர் Mesh + + + + Converts the surface of a FEM mesh to a mesh + FEM கண்ணியின் மேற்பரப்பை கண்ணியாக மாற்றுகிறது + + + + FEM_MeshDisplayInfo + + + Display Mesh Info + மெச் தகவலைக் காட்டு + + + + Displays FEM mesh information + FEM மெச் தகவலைக் காட்டுகிறது + + + + FEM_MeshGmshFromShape + + + Mesh From Shape by Gmsh + Gmsh மூலம் Mesh இருந்து வடிவம் + + + + Creates a FEM mesh from a shape by Gmsh mesher + Gmsh மெசரின் வடிவத்திலிருந்து FEM மெசை உருவாக்குகிறது + + + + FEM_MeshNetgenFromShape + + + Mesh From Shape by Netgen + Netgen மூலம் Mesh இருந்து வடிவம் + + + + Creates a FEM mesh from a solid or face shape by Netgen internal mesher + Netgen இன்டர்னல் மெசர் மூலம் திடமான அல்லது முக வடிவத்திலிருந்து FEM மெசை உருவாக்குகிறது + + + + FEM_SolverCalculiXCcxTools + + + Solver CalculiX Standard + தீர்வு கால்குலிஎக்ச் தரநிலை + + + + Creates a standard FEM solver CalculiX with ccx tools + ccx கருவிகளுடன் நிலையான FEM தீர்வியான CalculiX ஐ உருவாக்குகிறது + + + + FEM_SolverControl + + + Solver Job Control + தீர்வு வேலை கட்டுப்பாடு + + + + Changes solver attributes and runs the calculations for the selected solver + தீர்க்கும் பண்புகளை மாற்றுகிறது மற்றும் தேர்ந்தெடுக்கப்பட்ட தீர்வுக்கான கணக்கீடுகளை இயக்குகிறது + + + + FEM_SolverElmer + + + Solver Elmer + தீர்வு எல்மர் + + + + Creates a FEM solver Elmer + எல்மரை FEM தீர்வை உருவாக்குகிறது + + + + FEM_SolverMystran + + + Solver Mystran + தீர்வு மிச்ட்ரான் + + + + Creates a FEM solver Mystran + ஒரு FEM தீர்வு மிச்ட்ரானை உருவாக்குகிறது + + + + FEM_SolverRun + + + Run Solver + தீர்வை இயக்கவும் + + + + Runs the calculations for the selected solver + தேர்ந்தெடுக்கப்பட்ட தீர்வுக்கான கணக்கீடுகளை இயக்குகிறது + + + + FEM_SolverZ88 + + + Solver Z88 + தீர்வு Z88 + + + + Creates a FEM solver Z88 + ஒரு FEM தீர்வு Z88 ஐ உருவாக்குகிறது + + + + ControlWidget + + + Solver Control + தீர்வு கட்டுப்பாடு + + + + Working Directory + வேலை அடைவு + + + + + Write + எழுது + + + + + + + Edit + திருத்து + + + + Elapsed Time: + கழிந்த நேரம்: + + + + + Run + ஓடு + + + + + Re-write + மீண்டும் எழுதவும் + + + + Re-run + மீண்டும் இயக்கவும் + + + + Abort + கைவிடு + + + + _Selector + + + Add + சேர் + + + + Remove + அகற்று + + + + BoundarySelector + + + Select Faces/Edges/Vertexes + முகங்கள்/முனைகள்/செங்குத்துகளைத் தேர்ந்தெடுக்கவும் + + + + To add references: select them in the 3D view and click "Add". + குறிப்புகளைச் சேர்க்க: 3D காட்சியில் அவற்றைத் தேர்ந்தெடுத்து "சேர்" என்பதைக் சொடுக்கு செய்யவும். + + + + SolidSelector + + + Select Solids + திடப்பொருட்களைத் தேர்ந்தெடுக்கவும் + + + + Select elements part of the solid that shall be added to the list. To add the solid click "Add". + பட்டியலில் சேர்க்கப்பட வேண்டிய திடப்பொருளின் ஒரு பகுதியைத் தேர்ந்தெடுக்கவும். திடமான சேர்க்க "சேர்" சொடுக்கு செய்யவும். + + + + GeometryElementsSelection + + + Add + சேர் + + + + Remove + அகற்று + + + + Select geometry of type: {}{}{} + வகையின் வடிவவியலைத் தேர்ந்தெடுக்கவும்: {}{}{} + + + + Click and select geometric elements to add them to the list.{}The following geometry elements can be selected: {}{}{} + பட்டியலில் சேர்க்க வடிவியல் கூறுகளைக் சொடுக்கு செய்து தேர்ந்தெடுக்கவும்.{}பின்வரும் வடிவியல் கூறுகளைத் தேர்ந்தெடுக்கலாம்: {}{}{} + + + + {}If no geometry is added to the list, all remaining ones are used. + {}பட்டியலில் எந்த வடிவவியலும் சேர்க்கப்படவில்லை என்றால், மீதமுள்ள அனைத்தும் பயன்படுத்தப்படும். + + + + Selection mode + தேர்வு முறை + + + + Geometry Reference Selector + வடிவியல் குறிப்பு தேர்வி + + + + Solid + திடமான + + + + FEM + + + Displacement Magnitude + இடப்பெயர்ச்சி அளவு + + + + Displacement X + இடப்பெயர்ச்சி ஃச் + + + + Displacement Y + இடப்பெயர்ச்சி ஒய் + + + + Displacement Z + இடப்பெயர்ச்சி சட் + + + + von Mises Stress + von Mises மன அழுத்தம் + + + + Max Shear Stress + அதிகபட்ச வெட்டு மன அழுத்தம் + + + + Max Principal Stress + அதிகபட்ச முதன்மை மன அழுத்தம் + + + + Temperature + வெப்பநிலை + + + + Mass Flow Rate + வெகுசன ஓட்ட விகிதம் + + + + Network Pressure + பிணைய அழுத்தம் + + + + Min Principal Stress + குறைந்தபட்ச முதன்மை மன அழுத்தம் + + + + Equivalent Plastic Strain + சமமான பிளாச்டிக் திரிபு + + + + Information + தகவல் + + + + No histogram available. +Please select a result type first. + இச்டோகிராம் இல்லை. +முதலில் முடிவு வகையைத் தேர்ந்தெடுக்கவும். + + + + Histogram of {} + {} இன் இச்டோகிராம் + + + + Nodes + முனைகள் + + + + Result mesh is empty + ரிசல்ட் மெச் காலியாக உள்ளது + + + + + No result object + முடிவு பொருள் இல்லை + + + + + +Correct module found in: +{} + +சரியான தொகுதி இதில் காணப்படுகிறது: +{} + + + + + +Should this module be loaded instead? + +அதற்கு பதிலாக இந்த தொகுதி ஏற்றப்பட வேண்டுமா? + + + + + +No matching module was found in the current Python path. + +தற்போதைய பைதான் பாதையில் பொருந்தக்கூடிய தொகுதி எதுவும் காணப்படவில்லை. + + + + VTK Python module conflict + VTK பைதான் தொகுதி முரண்பாடு + + + + VTK Python Module Conflict + VTK பைதான் தொகுதி மோதல் + + + + This functionality is not available due to VTK Python module conflict + VTK பைதான் தொகுதி முரண்பாடு காரணமாக இந்த செயல்பாடு கிடைக்கவில்லை + + + + New {} + புதிய {} + + + + with {} + {} உடன் + + + + Add {} + சேர் {} + + + + From {} + {} இலிருந்து + + + + add {} + சேர் {} + + + + {}: Data source not available + {}: தரவு சான்று கிடைக்கவில்லை + + + + Data used in: + இதில் பயன்படுத்தப்படும் தரவு: + + + + Data used from: + இதிலிருந்து பயன்படுத்தப்படும் தரவு: + + + + Add data to + தரவைச் சேர்க்கவும் + + + + New + புதிய + + + + Add data from + இதிலிருந்து தரவைச் சேர்க்கவும் + + + + Data Visualizations + தரவு காட்சிப்படுத்தல் + + + + Different visualizations to show post processing data in + பிந்தைய செயலாக்கத் தரவைக் காட்ட வெவ்வேறு காட்சிப்படுத்தல்கள் + + + + Export to CSV + CSVக்கு ஏற்றுமதி வெற்றி + + + + Save as csv file + காபிம கோப்பாக சேமிக்கவும் + + + + CSV file export aborted: no filename selected + காபிம கோப்பு ஏற்றுமதி நிறுத்தப்பட்டது: கோப்பு பெயர் தேர்ந்தெடுக்கப்படவில்லை + + + + The data table that stores the extracted data + பிரித்தெடுக்கப்பட்ட தரவைச் சேமிக்கும் தரவு அட்டவணை + + + + The data source from which the data is extracted + தரவு பிரித்தெடுக்கப்பட்ட தரவு சான்று + + + + The field to use as X data + ஃச் தரவாகப் பயன்படுத்த வேண்டிய புலம் + + + + Which part of the X field vector to use for the X axis + ஃச் அச்சுக்கு ஃச் புல திசையன் எந்தப் பகுதியைப் பயன்படுத்த வேண்டும் + + + + The field to use as Y data + ஒய் தரவாகப் பயன்படுத்த வேண்டிய புலம் + + + + Which part of the Y field vector to use for the Y axis + ஒய் அச்சுக்கு ஒய் புல திசையன் எந்தப் பகுதியைப் பயன்படுத்த வேண்டும் + + + + + Specify if the field shall be extracted for every available frame + கிடைக்கக்கூடிய ஒவ்வொரு சட்டத்திற்கும் புலம் பிரித்தெடுக்கப்பட வேண்டுமா என்பதைக் குறிப்பிடவும் + + + + Specify for which index the data should be extracted + எந்த குறியீட்டிற்காக தரவு பிரித்தெடுக்கப்பட வேண்டும் என்பதைக் குறிப்பிடவும் + + + + Specify for which point index the data should be extracted + எந்த புள்ளி குறியீட்டுக்கு தரவு பிரித்தெடுக்கப்பட வேண்டும் என்பதைக் குறிப்பிடவும் + + + + Edit {} + திருத்து {} + + + + + Show Plot + சதித்திட்டத்தைக் காட்டு + + + + + Show Data + தரவைக் காட்டு + + + + Histogram Data + இச்டோகிராம் தரவு + + + + Histogram View Settings + இச்டோகிராம் காட்சி அமைப்புகள் + + + + Lineplot Data + லைன்ப்ளாட் தரவு + + + + Lineplot View Settings + Lineplot காட்சி அமைப்புகள் + + + + Show Table + அட்டவணையைக் காட்டு + + + + Table Data + அட்டவணை தரவு + + + + + The name used in the plots legend + சூழ்ச்சி புராணத்தில் பயன்படுத்தப்படும் பெயர் + + + + + The color the data bin area is drawn with + தரவுத் தொட்டியின் பகுதி வரையப்பட்ட வண்ணம் + + + + The hatch pattern drawn in the bar + பட்டியில் வரையப்பட்ட அட்ச் பேட்டர்ன் + + + + The line width of the hatch) + அட்சின் கோட்டின் அகலம்) + + + + + The width of the bar, between 0 and 1 (1 being without gaps) + பட்டியின் அகலம், 0 மற்றும் 1 இடையே (1 இடைவெளி இல்லாமல் இருப்பது) + + + + + The style the line is drawn in + கோடு வரையப்பட்ட பாணி + + + + If the bars should show the cumulative sum left to right + பார்கள் இடமிருந்து வலமாக மொத்த தொகையைக் காட்ட வேண்டும் என்றால் + + + + The type of histogram plotted + திட்டமிடப்பட்ட இச்டோகிராம் வகை + + + + The line width of all drawn hatch patterns + வரையப்பட்ட அனைத்து அட்ச் வடிவங்களின் கோடு அகலம் + + + + The number of bins the data is split into + தரவு பிரிக்கப்பட்ட தொட்டிகளின் எண்ணிக்கை + + + + + The histogram plot title + இச்டோகிராம் சூழ்ச்சி தலைப்பு + + + + + The label shown for the histogram X axis + இச்டோகிராம் ஃச் அச்சுக்குக் காட்டப்பட்ட சிட்டை + + + + + The label shown for the histogram Y axis + இச்டோகிராம் ஒய் அச்சுக்குக் காட்டப்பட்ட சிட்டை + + + + + + + Determines if the legend is plotted + புராணக்கதை திட்டமிடப்பட்டதா என்பதை தீர்மானிக்கிறது + + + + The color the line and the markers are drawn with + கோடு மற்றும் குறிப்பான்கள் வரையப்பட்ட வண்ணம் + + + + The width the line is drawn with + கோடு வரையப்பட்ட அகலம் + + + + The style the data markers are drawn with + தரவு குறிப்பான்கள் வரையப்பட்ட பாணி + + + + The size the data markers are drawn in + தரவு குறிப்பான்கள் வரையப்பட்ட அளவு + + + + If be the bars should show the cumulative sum left to right + பார்கள் இடமிருந்து வலமாக மொத்த தொகையைக் காட்ட வேண்டும் + + + + The scale the axis are drawn in + அச்சு வரையப்பட்ட அளவு + + + + The name used in the table header. Default name is used if empty + அட்டவணை தலைப்பில் பயன்படுத்தப்பட்ட பெயர். காலியாக இருந்தால் இயல்புப் பெயர் பயன்படுத்தப்படும் + + + + default + இயல்புநிலை + + + + CmdFemCompEmConstraints + + + Fem + ஃபெம் + + + + Electromagnetic Boundary Conditions + மின்காந்த எல்லை நிலைகள் + + + + Electromagnetic boundary conditions + மின்காந்த எல்லை நிலைமைகள் + + + + TaskPostContours + + + Vector + திசையன் + + + + Field + புலம் + + + + Enable Laplacian smoothing + லாப்லாசியன் மென்மையாக்கலை இயக்கு + + + + Smoothing + மென்மையாக்கும் + + + + Factor to control vertex displacement + உச்சி இடப்பெயர்ச்சியைக் கட்டுப்படுத்தும் காரணி + + + + Contour lines will not be colored + விளிம்பு கோடுகள் வண்ணத்தில் இருக்காது + + + + No Color + நிறம் இல்லை + + + + CmdFemCompEmEquations + + + Fem + ஃபெம் + + + + Electromagnetic Equations + மின்காந்த சமன்பாடுகள் + + + + Electromagnetic equations for the Elmer solver + எல்மர் தீர்வுக்கான மின்காந்த சமன்பாடுகள் + + + + CmdFemPostContoursFilter + + + Fem + ஃபெம் + + + + Contours Filter + வரையறைகளை வடிகட்டி + + + + Define/create a contours filter which displays iso contours + ஐசோ வரையறைகளைக் காண்பிக்கும் வரையறைகள் வடிகட்டியை வரையறுக்கவும்/உருவாக்கவும் + + + + BoxWidget + + + Center + நடுவண் + + + + X + + + + + Y + + + + + Z + + + + + Length + நீளம் + + + + Width + அகலம் + + + + Height + உயரம் + + + + CylinderWidget + + + Center + நடுவண் + + + + + X + + + + + + Y + + + + + + Z + + + + + Axis + அச்சு + + + + Radius + ஆரம் + + + + CmdFemCompMechEquations + + + Fem + ஃபெம் + + + + Mechanical Equations + இயந்திர சமன்பாடுகள் + + + + Mechanical equations for the Elmer solver + எல்மர் தீர்வுக்கான இயந்திர சமன்பாடுகள் + + + + FEM_ConstraintBodyHeatSource + + + Body Heat Source + உடல் வெப்பத்தின் சான்று + + + + Creates a body heat source + உடல் வெப்ப மூலத்தை உருவாக்குகிறது + + + + FEM_ConstraintCentrif + + + Centrifugal Load + மையவிலக்கு சுமை + + + + Creates a centrifugal load + ஒரு மையவிலக்கு சுமையை உருவாக்குகிறது + + + + FEM_ConstraintCurrentDensity + + + Current Density Boundary Condition + தற்போதைய அடர்த்தி எல்லை நிலை + + + + Creates a current density boundary condition + தற்போதைய அடர்த்தி எல்லை நிலையை உருவாக்குகிறது + + + + FEM_ConstraintElectrostaticPotential + + + Electrostatic Potential Boundary Condition + மின்னியல் சாத்தியமான எல்லை நிலை + + + + Creates an electrostatic potential boundary condition + மின்னியல் சாத்தியமான எல்லை நிலையை உருவாக்குகிறது + + + + FEM_ConstraintFlowVelocity + + + Flow Velocity Boundary Condition + ஓட்டம் வேக எல்லை நிலை + + + + Creates a flow velocity boundary condition + ஓட்டம் திசைவேக எல்லை நிலையை உருவாக்குகிறது + + + + FEM_ConstraintInitialPressure + + + Initial Pressure Condition + ஆரம்ப அழுத்த நிலை + + + + Creates an initial pressure condition + ஆரம்ப அழுத்த நிலையை உருவாக்குகிறது + + + + FEM_ConstraintMagnetization + + + Magnetization Boundary Condition + காந்தமாக்கல் எல்லை நிலை + + + + Creates a magnetization boundary condition + காந்தமாக்கல் எல்லை நிலையை உருவாக்குகிறது + + + + FEM_ConstraintSectionPrint + + + Section Print Feature + பிரிவு அச்சு நற்பொருத்தம் + + + + Creates a section print feature + பிரிவு அச்சு அம்சத்தை உருவாக்குகிறது + + + + FEM_ConstraintSelfWeight + + + Gravity Load + ஈர்ப்பு சுமை + + + + Creates a gravity load + புவியீர்ப்பு சுமையை உருவாக்குகிறது + + + + FEM_ConstraintTie + + + Tie Constraint + கட்டு கட்டு + + + + Creates a tie constraint + ஒரு டை தடையை உருவாக்குகிறது + + + + FEM_MeshRegion + + + Mesh Refinement + கண்ணி சுத்திகரிப்பு + + + + Creates a FEM mesh refinement + ஒரு FEM கண்ணி சுத்திகரிப்பு உருவாக்குகிறது + + + + TaskFemConstraintRigidBody + + + Form + படிவம் + + + + Select geometry of type: Vertex, Edge, Face + வகை வடிவவியலைத் தேர்ந்தெடுக்கவும்: வெர்டெக்ச், எட்ச், முகம் + + + + Add + சேர் + + + + Remove + அகற்று + + + + Reference Node + குறிப்பு முனை + + + + + + + + + + X + + + + + + + + + + + Y + + + + + + + + + + + Z + + + + + Translational Mode + மொழிபெயர்ப்பு முறை + + + + Displacement + இடப்பெயர்ச்சி + + + + Force + படை + + + + Rotational Mode + சுழற்சி முறை + + + + Rotation + சுழற்சி + + + + Angle + கோணம் + + + + Moment + திருப்பம் + + + + CmdFemConstraintRigidBody + + + Fem + ஃபெம் + + + + Rigid Body Constraint + திடமான உடல் கட்டுப்பாடு + + + + Creates a rigid body constraint for a geometric entity + ஒரு வடிவியல் பொருளுக்கு ஒரு திடமான உடல் தடையை உருவாக்குகிறது + + + + FemGui::TaskFemConstraintRigidBody + + + Select geometry of type: + வகை வடிவவியலைத் தேர்ந்தெடுக்கவும்: + + + + Vertex, Edge, Face + உச்சி, விளிம்பு, முகம் + + + + + + + + + Selection error + தேர்வு பிழை + + + + + Nothing selected! + எதுவும் தேர்ந்தெடுக்கப்படவில்லை! + + + + + Selected object is not a part! + தேர்ந்தெடுக்கப்பட்ட பொருள் ஒரு பகுதி அல்ல! + + + + External object selection is not supported + வெளிப்புற பொருள் தேர்வு ஆதரிக்கப்படவில்லை + + + + Only one type of selection (vertex, face or edge) per constraint allowed! + ஒரு தடைக்கு ஒரு வகை தேர்வு (உச்சி, முகம் அல்லது விளிம்பு) மட்டுமே அனுமதிக்கப்படுகிறது! + + + + FemGui::TaskDlgFemConstraintRigidBody + + + Input error + உள்ளீடு பிழை + + + + TaskCreateElementSet + + + Form + படிவம் + + + + Poly + பாலி + + + + Erase elements by polygon + பலகோணத்தால் உறுப்புகளை அழிக்கவும் + + + + Delete new meshes + புதிய மெச்களை நீக்கவும் + + + + Copy result mesh + ரிசல்ட் மெசை நகலெடு + + + + Restore + மீட்டமை + + + + Copy + நகலெடு + + + + CmdFemCreateElementsSet + + + Erase Elements + கூறுகளை அழிக்கவும் + + + + + + + + Wrong selection + தவறான தேர்வு + + + + Cannot copy ResultMesh to ResultMesh + ResultMesh க்கு ResultMesh ஐ நகலெடுக்க முடியாது + + + + Mesh must be a ResultMesh + Mesh ஒரு ResultMesh ஆக இருக்க வேண்டும் + + + + No Data To Restore + + மீட்டமைக்க தரவு இல்லை + + + + + Erased Elements + அழிக்கப்பட்ட கூறுகள் + + + + All Elements Erased - no mesh generated. + அனைத்து கூறுகளும் அழிக்கப்பட்டன - மெச் உருவாக்கப்படவில்லை. + + + + Fem + ஃபெம் + + + + Creates a FEM mesh elements set + FEM மெச் உறுப்புகளின் தொகுப்பை உருவாக்குகிறது + + + + FemGui::TaskCreateElementSet + + + Elements set + கூறுகள் அமைக்கப்பட்டன + + + + CmdFemDefineElementsSet + + + Fem + ஃபெம் + + + + Element Set From Polygon + பலகோணத்தில் இருந்து அமைக்கப்பட்ட உறுப்பு + + + + Creates a collection of elements selected by a polygon + பலகோணத்தால் தேர்ந்தெடுக்கப்பட்ட உறுப்புகளின் தொகுப்பை உருவாக்குகிறது + + + + NetgenMesh + + + FEM Mesh by Netgen + நெட்சென் மூலம் FEM மெச் + + + + Mesh Parameters + மெச் அளவுருக்கள் + + + + Fineness + நேர்த்தி + + + + Maximum size + அதிகபட்ச அளவு + + + + Minimum size + குறைந்தபட்ச அளவு + + + + Second order + இரண்டாவது வரிசை + + + + Growth rate + வளர்ச்சி விகிதம் + + + + Curvature safety + வளைவு பாதுகாப்பு + + + + Segments per edge + ஒரு விளிம்பிற்குப் பகுதிகள் + + + + Time + நேரம் + + + + Netgen Version + நெட்சென் பதிப்பு + + + + Netgen + வலைகள் + + + + FemGui::DlgSettingsNetgen + + + + Netgen + வலையாக்கி + + + + Use legacy Netgen object implementation + பாரம்பரிய நெட்சென் பொருள் செயல்படுத்தலைப் பயன்படுத்தவும் + + + + Legacy Netgen + மரபு நெட்சென் + + + + Python path + மலைப்பாம்பு பாதை + + + + Python executable for which Netgen Python bindings are installed. +Leave blank to use default Python executable + நெட்சென் பைதான் பிணைப்புகள் நிறுவப்பட்ட பைதான் இயங்கக்கூடியது. +இயல்புநிலை பைதான் இயங்கக்கூடியதைப் பயன்படுத்த, காலியாக விடவும் + + + + Options + விருப்பங்கள் + + + + Log verbosity + பதிவு சொல்லாடல் + + + + Level of verbosity printed on the task panel + டாச்க் பேனலில் அச்சிடப்பட்ட வார்த்தைகளின் நிலை + + + + Number of threads + நூல்களின் எண்ணிக்கை + + + + Number of threads used for meshing + மெசிங்கிற்குப் பயன்படுத்தப்படும் நூல்களின் எண்ணிக்கை + + + + FEM_SolverCalculiX + + + Solver CalculiX + தீர்வு கால்குலிஎக்ச் + + + + Creates a FEM solver CalculiX + ஒரு FEM தீர்வியான CalculiX ஐ உருவாக்குகிறது + + + + TaskPostCalculator + + + Field name + புலத்தின் பெயர் + + + + Mathematical expression + கணித வெளிப்பாடு + + + + Available fields + கிடைக்கும் புலங்கள் + + + + Scalars + ச்கேலர்கள் + + + + Vectors + திசையன்கள் + + + + Operators + ஆபரேட்டர்கள் + + + + Replace invalid data + தவறான தரவை மாற்றவும் + + + + Replacement value for invalid operations + தவறான செயல்பாடுகளுக்கான மாற்று மதிப்பு + + + + TaskPostBranch + + + <html><head/><body><p>Selects the input, the child filter will receive:</p><p><span style=" font-weight:600;">Serial:</span> The first filter in the branch will get the Branches input as its own input. The next filter will then receive the firsts filters output as input, and so on.</p><p><span style=" font-weight:600;">Parallel: </span>All filter in the branch will receive the Branches input as their own input. </p></body></html> + <html><head/><body><p>உள்ளீட்டைத் தேர்ந்தெடுக்கும், குழந்தை வடிகட்டி பெறும்:</p><p><span style=" font-weight:600;">தொடர்:</span> கிளையில் உள்ள முதல் வடிப்பான் அதன் சொந்த உள்ளீடாக கிளை உள்ளீட்டைப் பெறும். அடுத்த வடிப்பான் முதலில் ஃபில்டர்ச் அவுட்புட்டை உள்ளீடாகப் பெறும், மற்றும் பல </p></body></html> + + + + Mode + பயன்முறை + + + + <html><head/><body><p>Selects the input, the child filters will receive:</p><p><span style=" font-weight:600;">Serial:</span> The first filter in the branch will get the Branches input as its own input. The next filter will then receive the firsts filters output as input, and so on.</p><p><span style=" font-weight:600;">Parallel: </span>All filter in the branch will receive the Branches input as their own input. </p></body></html> + <html><head/><body><p>உள்ளீட்டைத் தேர்ந்தெடுக்கும், குழந்தை வடிப்பான்கள் பெறும்:</p><p><span style="font-weight:600;">தொடர்:</span> கிளையில் உள்ள முதல் வடிப்பான் கிளை உள்ளீட்டை அதன் சொந்த உள்ளீடாகப் பெறும். அடுத்த வடிப்பான் முதலில் ஃபில்டர்ச் அவுட்புட்டை உள்ளீடாகப் பெறும், மற்றும் பல </p></body></html> + + + + Serial + தொடர் + + + + Parallel + இணை + + + + + <html><head/><body><p>Selects the how the output of the branch is determined:</p><p><span style=" font-weight:600;">Passthrough:</span> The branches output is the same as its input, no matter what the branch child filter do.</p><p><span style=" font-weight:600;">Append:</span> The branches output is a collection of all child filter: it appends child outputs together and offers this as branch output.</p></body></html> + <html><head/><body><p>கிளையின் வெளியீடு எவ்வாறு தீர்மானிக்கப்பட வேண்டும் என்பதைத் தேர்ந்தெடுக்கும்:</p><p><span style="font-weight:600;">கடந்து செல்லும் வழி:</span> கிளைக் குழந்தை வடிகட்டி என்ன செய்தாலும் கிளைகளின் வெளியீடும் அதன் உள்ளீட்டைப் போலவே இருக்கும்.</p><p><span style="font-weight:6> கிளை வெளியீடு: அனைத்து குழந்தை வடிப்பான்களின் தொகுப்பு: இது குழந்தை வெளியீடுகளை ஒன்றாக இணைத்து கிளை வெளியீட்டாக வழங்குகிறது.</p></body></html> + + + + Passthrough + பாச்த்ரூ + + + + Append + பிற்சேர் + + + + Output + வெளியீடு + + + + TaskPostFrames + + + Form + படிவம் + + + + Type of frames + பிரேம்களின் வகை + + + + Resonant frequencies + அதிர்வு அதிர்வெண்கள் + + + + Frame + சட்டகம் + + + + Value + மதிப்பு + + + + SolverCalculiX + + + Solver CalculiX Control + தீர்வு கால்குலிஎக்ச் கட்டுப்பாடு + + + + Working directory + வேலை அடைவு + + + + Write + எழுது + + + + Edit + திருத்து + + + + Path to working directory + பணி அடைவிற்கான பாதை + + + + Analysis type + பகுப்பாய்வு வகை + + + + Time + நேரம் + + + + Solver Parameters + தீர்வு அளவுருக்கள் + + + + Solver Version + தீர்வு பதிப்பு + + + + FemMaterialReinforcement + + + FEM Material Reinforcement + FEM பொருள் வலுவூட்டல் + + + + Matrix Material + மேட்ரிக்ச் பொருள் + + + + Reinforcement Material + வலுவூட்டல் பொருள் + + + + TaskPostGlyph + + + + + + The form of the glyph + கிளிஃப் வடிவம் + + + + Form + படிவம் + + + + Arrow + அம்பு + + + + Cone + கூம்பு + + + + Cube + கன சதுரம் + + + + Cylinder + கலன் + + + + Line + வரி + + + + Sphere + கோளம் + + + + + + + + + Which vector field is used to orient the glyphs + எந்த திசையன் புலம் கிளிஃப்களை திசைதிருப்ப பயன்படுகிறது + + + + Orientation + நோக்குநிலை + + + + + + + None + எதுவுமில்லை + + + + Sca&le + படிக்கட்டுகள் + + + + + Which data field is used to scale the glyphs + கிளிஃப்களை அளவிட எந்த தரவு புலம் பயன்படுத்தப்படுகிறது + + + + Data + தகவல்கள் + + + + + + + A constant multiplier the glyphs are scaled with + ஒரு நிலையான பெருக்கி கிளிஃப்கள் அளவிடப்படுகின்றன + + + + Factor + காரணி + + + + Changes the scale factor by +/- 50% of the set scale factor + செட் அளவுகோல் பேக்டரில் +/- 50% அளவு காரணியை மாற்றுகிறது + + + + + + If the scale data is a vector this property decides if the glyph is scaled by vector magnitude or by the individual components + அளவிலான தரவு ஒரு திசையன் என்றால், கிளிஃப் திசையன் அளவு அல்லது தனிப்பட்ட கூறுகளால் அளவிடப்படுகிறதா என்பதை இந்த பண்பு தீர்மானிக்கிறது. + + + + Not a vector + திசையன் அல்ல + + + + By magnitude + அளவு மூலம் + + + + By components + கூறுகள் மூலம் + + + + Vertex Mas&king + வெர்டெக்ச் மாச்&கிங் + + + + + Which vertices are used as glyph locations + எந்த செங்குத்துகள் கிளிஃப் இடங்களாகப் பயன்படுத்தப்படுகின்றன + + + + Mode + பயன்முறை + + + + Defines the maximal number of vertices used for "Uniform Sampling" masking mode + "யுனிஃபார்ம் சாம்ப்ளிங்" மாச்க்கிங் பயன்முறையில் பயன்படுத்தப்படும் உச்சநிலைகளின் அதிகபட்ச எண்ணிக்கையை வரையறுக்கிறது + + + + + Define the stride for "Every Nth" masking mode + "ஒவ்வொரு Nth" மறைக்கும் பயன்முறைக்கான முன்னேற்றத்தை வரையறுக்கவும் + + + + Stride + ச்ட்ரைட் + + + + Defines the maximum number of vertices used for "Uniform Sampling" masking mode + "யூனிஃபார்ம் சாம்ப்ளிங்" மாச்க்கிங் பயன்முறையில் பயன்படுத்தப்படும் உச்சங்களின் அதிகபட்ச எண்ணிக்கையை வரையறுக்கிறது + + + + Maximum + பெருமம் + + + + All + அனைத்தும் + + + + Every Nth + ஒவ்வொரு Nth + + + + Uniform Sampling + சீரான மாதிரி + + + + Bins + தொட்டிகள் + + + + Type + வகை + + + + Cumulative + ஒட்டுமொத்த + + + + + Legend + புராணக்கதை + + + + + + Show + காட்டு + + + + + Labels + சிட்டைகள் + + + + + Y-axis + Y-அச்சு + + + + X Axis + ஃச் அச்சு + + + + + Title + தலைப்பு + + + + Visuals + காட்சிகள் + + + + Hatch Line Width + அட்ச் லைன் அகலம் + + + + Bar width + பட்டை அகலம் + + + + Grid + கட்டம் + + + + Scale + அளவுகோல் + + + + X-axis + X-அச்சு + + + + CmdFemPostCalculatorFilter + + + Fem + ஃபெம் + + + + Calculator Filter + கால்குலேட்டர் வடிகட்டி + + + + Creates a new field from current data + தற்போதைய தரவிலிருந்து புதிய புலத்தை உருவாக்குகிறது + + + + CmdFemPostBranchFilter + + + Fem + ஃபெம் + + + + Pipeline Branch + குழாய் கிளை + + + + Branches the pipeline into a new path + பைப்லைனை ஒரு புதிய பாதையில் கிளைக்கிறது + + + + FemGui::TaskPostFrames + + + Result Frames + முடிவு சட்டங்கள் + + + + FemGui::TaskPostCalculator + + + Calculator options + கால்குலேட்டர் விருப்பங்கள் + + + + FEM_ClippingPlaneAdd + + + Clipping Plane on Face + முகத்தில் பிளேன் கிளிப்பிங் + + + + Adds a clipping plane on a selected face + தேர்ந்தெடுக்கப்பட்ட முகத்தில் கிளிப்பிங் விமானத்தைச் சேர்க்கிறது + + + + FEM_ConstantVacuumPermittivity + + + Constant Vacuum Permittivity + நிலையான வெற்றிட இசைவு + + + + Creates a constant vacuum permittivity to overwrite standard value + நிலையான மதிப்பை மேலெழுத ஒரு நிலையான வெற்றிட அனுமதியை உருவாக்குகிறது + + + + FEM_ConstraintElectricChargeDensity + + + Electric Charge Density + மின் கட்டணம் அடர்த்தி + + + + Creates an electric charge density + மின் கட்டண அடர்த்தியை உருவாக்குகிறது + + + + FEM_ConstraintInitialFlowVelocity + + + Initial Flow Velocity Condition + ஆரம்ப ஓட்டம் வேக நிலை + + + + Creates an initial flow velocity condition + ஆரம்ப ஓட்ட வேக நிலையை உருவாக்குகிறது + + + + FEM_ElementFluid1D + + + Fluid Section for 1D Flow + 1D ஓட்டத்திற்கான திரவப் பிரிவு + + + + Creates a fluid section for 1D flow + 1D ஓட்டத்திற்கான திரவப் பகுதியை உருவாக்குகிறது + + + + FEM_ElementGeometry1D + + + Beam Cross Section + பீம் குறுக்குவெட்டு + + + + Creates a beam cross section + ஒரு பீம் குறுக்கு பிரிவை உருவாக்குகிறது + + + + FEM_ElementGeometry2D + + + Shell Plate Thickness + செல் தட்டு தடிமன் + + + + Creates a shell plate thickness + செல் தட்டு தடிமன் உருவாக்குகிறது + + + + FEM_ElementRotation1D + + + Beam Rotation + பீம் சுழற்சி + + + + Creates a beam rotation + ஒரு பீம் சுழற்சியை உருவாக்குகிறது + + + + FEM_EquationDeformation + + + Deformation Equation + சிதைவு சமன்பாடு + + + + Creates an equation for deformation (nonlinear elasticity) + உருமாற்றத்திற்கான சமன்பாட்டை உருவாக்குகிறது (நேரியல் அல்லாத நெகிழ்ச்சி) + + + + FEM_EquationElasticity + + + Elasticity Equation + நெகிழ்ச்சி சமன்பாடு + + + + Creates an equation for elasticity (stress) + நெகிழ்ச்சிக்கான சமன்பாட்டை உருவாக்குகிறது (மன அழுத்தம்) + + + + FEM_EquationElectricforce + + + Electricforce Equation + மின் விசைச் சமன்பாடு + + + + Creates an equation for electric forces + Creates an equation க்கு electric forces + + + + FEM_EquationElectrostatic + + + Electrostatic Equation + மின்னியல் சமன்பாடு + + + + Creates an equation for electrostatic + மின்னியல் சமன்பாட்டை உருவாக்குகிறது + + + + FEM_EquationFlow + + + Flow Equation + ஓட்ட சமன்பாடு + + + + Creates an equation for flow + ஓட்டத்திற்கான சமன்பாட்டை உருவாக்குகிறது + + + + FEM_EquationFlux + + + Flux Equation + ஃப்ளக்ச் சமன்பாடு + + + + Creates an equation for flux + ஃப்ளக்சுக்கு ஒரு சமன்பாட்டை உருவாக்குகிறது + + + + FEM_EquationHeat + + + Heat Equation + வெப்ப சமன்பாடு + + + + Creates an equation for heat + வெப்பத்திற்கான சமன்பாட்டை உருவாக்குகிறது + + + + FEM_EquationMagnetodynamic + + + Magnetodynamic Equation + மேக்னடோடைனமிக் சமன்பாடு + + + + Creates an equation for magnetodynamic forces + மேக்னடோடைனமிக் சக்திகளுக்கான சமன்பாட்டை உருவாக்குகிறது + + + + FEM_EquationMagnetodynamic2D + + + Magnetodynamic 2D Equation + மேக்னடோடைனமிக் 2டி சமன்பாடு + + + + Creates an equation for 2D magnetodynamic forces + 2டி மேக்னடோடைனமிக் சக்திகளுக்கான சமன்பாட்டை உருவாக்குகிறது + + + + FEM_EquationStaticCurrent + + + Static Current Equation + நிலையான தற்போதைய சமன்பாடு + + + + Creates an equation for static current + நிலையான மின்னோட்டத்திற்கான சமன்பாட்டை உருவாக்குகிறது + + + + FEM_MaterialFluid + + + Fluid Material + திரவ பொருள் + + + + Creates a fluid material + திரவப் பொருளை உருவாக்குகிறது + + + + FEM_MaterialMechanicalNonlinear + + + Non-Linear Mechanical Material + நேரியல் அல்லாத இயந்திரப் பொருள் + + + + Creates a non-linear mechanical material + நேரியல் அல்லாத இயந்திரப் பொருளை உருவாக்குகிறது + + + + FEM_MaterialSolid + + + Solid Material + திட பொருள் + + + + Creates a solid material + ஒரு திடமான பொருளை உருவாக்குகிறது + + + + FEM_MeshBoundaryLayer + + + Mesh Boundary Layer + கண்ணி எல்லை அடுக்கு + + + + Creates a mesh boundary layer + கண்ணி எல்லை அடுக்கை உருவாக்குகிறது + + + + FEM_MeshClear + + + Clear FEM Mesh + தெளிவான FEM மெச் + + + + Clears the mesh of a FEM mesh object + FEM மெச் பொருளின் கண்ணியை அழிக்கிறது + + + + FEM_MeshGroup + + + Mesh Group + மெச் குழு + + + + Creates a mesh group + மெச் குழுவை உருவாக்குகிறது + + + + FEM_ResultShow + + + Show Result + முடிவைக் காட்டு + + + + Shows and visualizes the selected result data + தேர்ந்தெடுக்கப்பட்ட முடிவுத் தரவைக் காட்டுகிறது மற்றும் காட்சிப்படுத்துகிறது + + + + FEM_ResultsPurge + + + Purge Results + சுத்திகரிப்பு முடிவுகள் + + + + Purges all results from the active analysis + செயலில் உள்ள பகுப்பாய்விலிருந்து அனைத்து முடிவுகளையும் நீக்குகிறது + + + + FEM_PostFilterGlyph + + + Glyph Filter + கிளிஃப் வடிகட்டி + + + + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization + வெர்டெக்ச் டேட்டா காட்சிப்படுத்தலுக்கான மெச் வெர்ட்டிசில் கிளிஃப்களை சேர்க்கும் பிந்தைய செயலாக்க வடிப்பானைச் சேர்க்கிறது + + + + TaskPostExtraction + + + + Form + படிவம் + + + + + Data Summary + தரவு சுருக்கம் + + + + + Show Data + தரவைக் காட்டு + + + + Data used in + பயன்படுத்தப்படும் தரவு + + + + Add data to + தரவைச் சேர்க்கவும் + + + + Create and add + உருவாக்கி சேர்க்கவும் + + + + PostHistogramEdit + + + + + Form + படிவம் + + + + + Outline draw style (None does not draw outlines) + அவுட்லைன் டிரா பாணி ​​(எதுவும் அவுட்லைன் வரையவில்லை) + + + + + + + None + எதுவுமில்லை + + + + + Width of all lines (outline and hatch) + அனைத்து வரிகளின் அகலம் (அவுட்லைன் மற்றும் அட்ச்) + + + + + Hatch pattern + அட்ச் பேட்டர்ன் + + + + Lines + வரிகள் + + + + Density of hatch pattern + அட்ச் வடிவத்தின் அடர்த்தி + + + + Bars + பார்கள் + + + + + Legend + புராணக்கதை + + + + Color of all lines (bar outline and hatches) + அனைத்து வரிகளின் நிறம் (பார் அவுட்லைன் மற்றும் ஏட்சுகள்) + + + + + Color of the bars in histogram + இச்டோகிராமில் உள்ள பார்களின் நிறம் + + + + Marker + குறிப்பான் + + + + Line + வரி + + + + Name + பெயர் + + + + FemGui::TaskPostDisplay + + + Result Display Options + முடிவு காட்சி விருப்பங்கள் + + + + FemGui::TaskPostBranch + + + Branch Behaviour + கிளை நடத்தை + + + + FemGui::TaskPostClip + + + Clip Region, Choose Implicit Function + கிளிப் பிராந்தியம், மறைமுகமான செயல்பாட்டைத் தேர்ந்தெடுக்கவும் + + + + FemGui::TaskPostContours + + + Contours Filter Options + Contours வடிகட்டி விருப்பங்கள் + + + + FemGui::TaskPostCut + + + Function Cut, Choose Implicit Function + செயல்பாடு வெட்டு, மறைமுகமான செயல்பாட்டை தேர்வு செய்யவும் + + + + FemGui::TaskPostScalarClip + + + Scalar Clip Options + ச்கேலர் கிளிப் விருப்பங்கள் + + + + FemGui::TaskPostWarpVector + + + Warp Options + வார்ப் விருப்பங்கள் + + + + FemGui::TaskPostExtraction + + + Data and Extractions + தரவு மற்றும் பிரித்தெடுத்தல் + + + + FemGui::ViewProviderFemAnalysis + + + Activate Analysis + பகுப்பாய்வை செயல்படுத்தவும் + + + + FemGui::TaskObjectName + + + Name of the object + பொருளின் பெயர் + + + + DlgSettingsNetgen + + + Executable '{}' not found + இயங்கக்கூடிய '{}' கிடைக்கவில்லை + + + + self.axis_selection_widget + + + Axis Reference Selector + அச்சு குறிப்பு தேர்வி + + + + SolverElmer + + + Solver Elmer Control + கரைப்பான் எல்மர் கட்டுப்பாடு + + + + Working directory + வேலை அடைவு + + + + Write + எழுது + + + + Edit + திருத்து + + + + Path to working directory + பணி அடைவிற்கான பாதை + + + + Solver Parameters + தீர்வு அளவுருக்கள் + + + + Simulation type + உருவகப்படுத்துதல் வகை + + + + Time + நேரம் + + + + Solver Version + தீர்வு பதிப்பு + + + + FemToolsCcx + + + No or wrong CalculiX binary ccx + இல்லை அல்லது தவறான CalculiX பைனரி ccx + + + + FEM: wrong ccx binary + FEM: wrong ccx இருமம் + + + + FEM: CalculiX binary ccx '{}' not found. Please set the CalculiX binary ccx path in FEM preferences tab CalculiX. + FEM: CalculiX பைனரி ccx '{}' கிடைக்கவில்லை. FEM விருப்பத்தேர்வுகள் தாவலில் CalculiX பைனரி ccx பாதையை அமைக்கவும். + + + + FEM: CalculiX ccx '{}' output '{}' doesn't contain expected phrase '{}'. There are some problems when running the ccx binary. Check if ccx runs standalone without FreeCAD. + FEM: CalculiX ccx '{}' வெளியீடு '{}' இல் எதிர்பார்க்கப்படும் சொற்றொடர் '{}' இல்லை. ccx பைனரியை இயக்கும்போது சில சிக்கல்கள் உள்ளன. FreeCAD இல்லாமல் ccx தனியாக இயங்குகிறதா எனச் சரிபார்க்கவும். + + + + FemGui::DlgSettingsFemInOutVtkImp + + + All + அனைத்தும் + + + + Highest + மிக உயர்ந்தது + + + diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_tr.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_tr.ts index 917f3e5312..445dcd4c37 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_tr.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_tr.ts @@ -3752,7 +3752,7 @@ with harmonic/oscillating driving current Gruplar - + Are you sure you want to continue? Devam etmek istediğinizden emin misiniz? @@ -4125,7 +4125,7 @@ Kullanılabilecek değişkenler için aşağıdaki açıklama kutusuna bakın. Std_Delete - + Object dependencies Nesne bağımlılıkları @@ -5437,12 +5437,12 @@ yön olarak kullanılır FEM_Analysis - + New Analysis Yeni Analiz - + Creates an analysis container with default solver Varsayılan çözücüyle bir analiz kapsayıcısı oluşturur @@ -5450,12 +5450,12 @@ yön olarak kullanılır FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes Tüm Kırpma Düzlemlerini Kaldır - + Removes all clipping planes Tüm kırpma düzlemlerini kaldırır @@ -5463,12 +5463,12 @@ yön olarak kullanılır FEM_Examples - + FEM Examples FEM Örnekleri - + Opens the FEM examples FEM örneklerini açar @@ -5476,12 +5476,12 @@ yön olarak kullanılır FEM_MaterialEditor - + Material Editor Malzeme Düzenleyicisi - + Opens the FreeCAD material editor FreeCAD malzeme düzenleyicisini açar @@ -5489,12 +5489,12 @@ yön olarak kullanılır FEM_MaterialReinforced - + Reinforced Material (Concrete) Donatılı Malzeme (Beton) - + Creates a material for reinforced matrix material such as concrete Beton gibi donatılı matris malzemeler için bir malzeme oluşturur @@ -5502,12 +5502,12 @@ yön olarak kullanılır FEM_FEMMesh2Mesh - + FEM Mesh to Mesh FEM Ağından Ağa - + Converts the surface of a FEM mesh to a mesh Bir FEM ağının yüzeyini bir ağ nesnesine dönüştürür @@ -5515,12 +5515,12 @@ yön olarak kullanılır FEM_MeshDisplayInfo - + Display Mesh Info Ağ Bilgisini Göster - + Displays FEM mesh information FEM ağı bilgilerini görüntüler @@ -5528,12 +5528,12 @@ yön olarak kullanılır FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh Gmsh ile Şekilden Ağ - + Creates a FEM mesh from a shape by Gmsh mesher Gmsh ağ oluşturucusunu kullanarak bir şekilden FEM ağı oluşturur @@ -5541,12 +5541,12 @@ yön olarak kullanılır FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen Netgen ile Şekilden Ağ - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher Netgen dahili ağ oluşturucusuyla katı veya yüz şekilden FEM ağı oluşturur @@ -5554,12 +5554,12 @@ yön olarak kullanılır FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard CalculiX Standard Çözücü - + Creates a standard FEM solver CalculiX with ccx tools ccx araçlarıyla standart CalculiX FEM çözücüsü oluşturur @@ -5567,12 +5567,12 @@ yön olarak kullanılır FEM_SolverControl - + Solver Job Control Çözücü İş Denetimi - + Changes solver attributes and runs the calculations for the selected solver Çözücü özniteliklerini değiştirir ve seçili çözücü için hesaplamaları çalıştırır @@ -5580,12 +5580,12 @@ yön olarak kullanılır FEM_SolverElmer - + Solver Elmer Elmer Çözücü - + Creates a FEM solver Elmer Elmer FEM çözücüsü oluşturur @@ -5593,12 +5593,12 @@ yön olarak kullanılır FEM_SolverMystran - + Solver Mystran Mystran Çözücü - + Creates a FEM solver Mystran Mystran FEM çözücüsü oluşturur @@ -5606,12 +5606,12 @@ yön olarak kullanılır FEM_SolverRun - + Run Solver Çözücüyü Çalıştır - + Runs the calculations for the selected solver Seçili çözücü için hesaplamaları çalıştırır @@ -5619,12 +5619,12 @@ yön olarak kullanılır FEM_SolverZ88 - + Solver Z88 Z88 Çözücü - + Creates a FEM solver Z88 Z88 FEM çözücüsü oluşturur @@ -6385,12 +6385,12 @@ Geçerli Python yolunda eşleşen bir modül bulunamadı. FEM_ConstraintBodyHeatSource - + Body Heat Source Gövde Isı Kaynağı - + Creates a body heat source Bir gövde ısı kaynağı oluşturur @@ -6398,12 +6398,12 @@ Geçerli Python yolunda eşleşen bir modül bulunamadı. FEM_ConstraintCentrif - + Centrifugal Load Merkezkaç Yükü - + Creates a centrifugal load Bir merkezkaç yükü oluşturur @@ -6411,12 +6411,12 @@ Geçerli Python yolunda eşleşen bir modül bulunamadı. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition Akım Yoğunluğu Sınır Koşulu - + Creates a current density boundary condition Bir akım yoğunluğu sınır koşulu oluşturur @@ -6424,12 +6424,12 @@ Geçerli Python yolunda eşleşen bir modül bulunamadı. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition Elektrostatik Potansiyel Sınır Koşulu - + Creates an electrostatic potential boundary condition Bir elektrostatik potansiyel sınır koşulu oluşturur @@ -6437,12 +6437,12 @@ Geçerli Python yolunda eşleşen bir modül bulunamadı. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition Akış Hızı Sınır Koşulu - + Creates a flow velocity boundary condition Bir akış hızı sınır koşulu oluşturur @@ -6450,12 +6450,12 @@ Geçerli Python yolunda eşleşen bir modül bulunamadı. FEM_ConstraintInitialPressure - + Initial Pressure Condition Başlangıç Basıncı Koşulu - + Creates an initial pressure condition Bir başlangıç basıncı koşulu oluşturur @@ -6463,12 +6463,12 @@ Geçerli Python yolunda eşleşen bir modül bulunamadı. FEM_ConstraintMagnetization - + Magnetization Boundary Condition Mıknatıslanma Sınır Koşulu - + Creates a magnetization boundary condition Bir mıknatıslanma sınır koşulu oluşturur @@ -6476,12 +6476,12 @@ Geçerli Python yolunda eşleşen bir modül bulunamadı. FEM_ConstraintSectionPrint - + Section Print Feature Kesit Yazdırma Özelliği - + Creates a section print feature Bir kesit yazdırma özelliği oluşturur @@ -6489,12 +6489,12 @@ Geçerli Python yolunda eşleşen bir modül bulunamadı. FEM_ConstraintSelfWeight - + Gravity Load Yerçekimi Yükü - + Creates a gravity load Bir yerçekimi yükü oluşturur @@ -6502,12 +6502,12 @@ Geçerli Python yolunda eşleşen bir modül bulunamadı. FEM_ConstraintTie - + Tie Constraint Bağlama Kısıtı - + Creates a tie constraint Bir bağlama kısıtı oluşturur @@ -6515,12 +6515,12 @@ Geçerli Python yolunda eşleşen bir modül bulunamadı. FEM_MeshRegion - + Mesh Refinement Ağ İnceltme - + Creates a FEM mesh refinement Bir FEM ağ inceltmesi oluşturur @@ -6931,12 +6931,12 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FEM_SolverCalculiX - + Solver CalculiX CalculiX Çözücüsü - + Creates a FEM solver CalculiX CalculiX FEM çözücüsü oluşturur @@ -7445,12 +7445,12 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FEM_ClippingPlaneAdd - + Clipping Plane on Face Yüz Üzerinde Kırpma Düzlemi - + Adds a clipping plane on a selected face Seçilen yüze bir kırpma düzlemi ekler @@ -7458,12 +7458,12 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity Sabit Vakum Permitivitesi - + Creates a constant vacuum permittivity to overwrite standard value Standart değerin üzerine yazmak için sabit bir vakum permitivitesi oluşturur @@ -7471,12 +7471,12 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FEM_ConstraintElectricChargeDensity - + Electric Charge Density Elektrik Yük Yoğunluğu - + Creates an electric charge density Bir elektrik yük yoğunluğu oluşturur @@ -7484,12 +7484,12 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition Başlangıç Akış Hızı Koşulu - + Creates an initial flow velocity condition Bir başlangıç akış hızı koşulu oluşturur @@ -7497,12 +7497,12 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FEM_ElementFluid1D - + Fluid Section for 1D Flow 1B Akış için Akışkan Kesiti - + Creates a fluid section for 1D flow 1B akış için bir akışkan kesiti oluşturur @@ -7510,12 +7510,12 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FEM_ElementGeometry1D - + Beam Cross Section Kiriş Kesiti - + Creates a beam cross section Bir kiriş kesiti oluşturur @@ -7523,12 +7523,12 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FEM_ElementGeometry2D - + Shell Plate Thickness Kabuk Plaka Kalınlığı - + Creates a shell plate thickness Bir kabuk plaka kalınlığı oluşturur @@ -7536,12 +7536,12 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FEM_ElementRotation1D - + Beam Rotation Kiriş Rotasyonu - + Creates a beam rotation Bir kiriş rotasyonu oluşturur @@ -7549,12 +7549,12 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FEM_EquationDeformation - + Deformation Equation Deformasyon Denklemi - + Creates an equation for deformation (nonlinear elasticity) Deformasyon için (doğrusal olmayan elastisite) bir denklem oluşturur @@ -7562,12 +7562,12 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FEM_EquationElasticity - + Elasticity Equation Elastisite Denklemi - + Creates an equation for elasticity (stress) Elastisite (gerilme) için bir denklem oluşturur @@ -7575,12 +7575,12 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FEM_EquationElectricforce - + Electricforce Equation Elektrik Kuvveti Denklemi - + Creates an equation for electric forces Elektrik kuvvetleri için bir denklem oluşturur @@ -7588,12 +7588,12 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FEM_EquationElectrostatic - + Electrostatic Equation Elektrostatik Denklemi - + Creates an equation for electrostatic Elektrostatik için bir denklem oluşturur @@ -7601,12 +7601,12 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FEM_EquationFlow - + Flow Equation Akış Denklemi - + Creates an equation for flow Akış için bir denklem oluşturur @@ -7614,12 +7614,12 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FEM_EquationFlux - + Flux Equation Akı Denklemi - + Creates an equation for flux Akı için bir denklem oluşturur @@ -7627,12 +7627,12 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FEM_EquationHeat - + Heat Equation Isı Denklemi - + Creates an equation for heat Isı için bir denklem oluşturur @@ -7640,12 +7640,12 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FEM_EquationMagnetodynamic - + Magnetodynamic Equation Manyetodinamik Denklemi - + Creates an equation for magnetodynamic forces Manyetodinamik kuvvetler için bir denklem oluşturur @@ -7653,12 +7653,12 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation Manyetodinamik 2B Denklemi - + Creates an equation for 2D magnetodynamic forces 2B manyetodinamik kuvvetler için bir denklem oluşturur @@ -7666,12 +7666,12 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FEM_EquationStaticCurrent - + Static Current Equation Durağan Akım Denklemi - + Creates an equation for static current Durağan akım için bir denklem oluşturur @@ -7679,12 +7679,12 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FEM_MaterialFluid - + Fluid Material Akışkan Malzeme - + Creates a fluid material Bir akışkan malzeme oluşturur @@ -7692,12 +7692,12 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material Doğrusal Olmayan Mekanik Malzeme - + Creates a non-linear mechanical material Doğrusal olmayan bir mekanik malzeme oluşturur @@ -7705,12 +7705,12 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FEM_MaterialSolid - + Solid Material Katı Malzeme - + Creates a solid material Bir katı malzeme oluşturur @@ -7718,12 +7718,12 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FEM_MeshBoundaryLayer - + Mesh Boundary Layer Ağ Sınır Katmanı - + Creates a mesh boundary layer Bir ağ sınır katmanı oluşturur @@ -7731,12 +7731,12 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FEM_MeshClear - + Clear FEM Mesh FEM Ağını Temizle - + Clears the mesh of a FEM mesh object Bir FEM ağı nesnesinin ağını temizler @@ -7744,12 +7744,12 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FEM_MeshGroup - + Mesh Group Ağ Grubu - + Creates a mesh group Bir ağ grubu oluşturur @@ -7757,12 +7757,12 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FEM_ResultShow - + Show Result Sonucu Göster - + Shows and visualizes the selected result data Seçili sonuç verisini gösterir ve görselleştirir @@ -7770,12 +7770,12 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FEM_ResultsPurge - + Purge Results Sonuçları Temizle - + Purges all results from the active analysis Etkin analizdeki tüm sonuçları temizler @@ -7783,12 +7783,12 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FEM_PostFilterGlyph - + Glyph Filter Glif Filtresi - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization Köşe verilerini görselleştirmek için ağın köşe noktalarına glif ekleyen bir son işlem filtresi ekler @@ -7979,7 +7979,7 @@ Varsayılan Python yürütücüsünü kullanmak için boş bırakın FemGui::ViewProviderFemAnalysis - + Activate Analysis Analizi Etkinleştir diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_uk.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_uk.ts index 283b82fa4c..c33752de1c 100755 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_uk.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_uk.ts @@ -3761,7 +3761,7 @@ with harmonic/oscillating driving current Групи - + Are you sure you want to continue? Ви впевнені, що бажаєте продовжити? @@ -4134,7 +4134,7 @@ For possible variables, see the description box below. Std_Delete - + Object dependencies Залежності обʼєктів @@ -5446,12 +5446,12 @@ normal vector of the face is used as direction FEM_Analysis - + New Analysis New Analysis - + Creates an analysis container with default solver Створює контейнер для аналізу з типовим розв'язувачем @@ -5459,12 +5459,12 @@ normal vector of the face is used as direction FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes Remove All Clipping Planes - + Removes all clipping planes Видаляє всі площини відсікання @@ -5472,12 +5472,12 @@ normal vector of the face is used as direction FEM_Examples - + FEM Examples FEM Examples - + Opens the FEM examples Відкриває приклади МСЕ @@ -5485,12 +5485,12 @@ normal vector of the face is used as direction FEM_MaterialEditor - + Material Editor Редактор матеріалів - + Opens the FreeCAD material editor Відкриває редактор матеріалу FreeCAD @@ -5498,12 +5498,12 @@ normal vector of the face is used as direction FEM_MaterialReinforced - + Reinforced Material (Concrete) Reinforced Material (Concrete) - + Creates a material for reinforced matrix material such as concrete Створює матеріал для армованого заповнювального матеріалу, такого як бетон @@ -5511,12 +5511,12 @@ normal vector of the face is used as direction FEM_FEMMesh2Mesh - + FEM Mesh to Mesh FEM Mesh to Mesh - + Converts the surface of a FEM mesh to a mesh Перетворює поверхню сітки МСЕ в сітку @@ -5524,12 +5524,12 @@ normal vector of the face is used as direction FEM_MeshDisplayInfo - + Display Mesh Info Display Mesh Info - + Displays FEM mesh information Відображає інформацію щодо сітки МСЕ @@ -5537,12 +5537,12 @@ normal vector of the face is used as direction FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh Mesh From Shape by Gmsh - + Creates a FEM mesh from a shape by Gmsh mesher Створити сітку МСЕ з фігури за допомогою генератора сітки Gmsh @@ -5550,12 +5550,12 @@ normal vector of the face is used as direction FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen Mesh From Shape by Netgen - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher Створює МСЕ-сітку з твердого тіла або грані за допомогою внутрішньої сітки Netgen @@ -5563,12 +5563,12 @@ normal vector of the face is used as direction FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard Розв’язувач CalculiX Standard - + Creates a standard FEM solver CalculiX with ccx tools Створює стандартний МСЕ розв'язувач CalculiX за допомогою інструментів ccx @@ -5576,12 +5576,12 @@ normal vector of the face is used as direction FEM_SolverControl - + Solver Job Control Solver Job Control - + Changes solver attributes and runs the calculations for the selected solver Змінює атрибути розв'язувача та запускає обчислення для вибраного розв'язувача @@ -5589,12 +5589,12 @@ normal vector of the face is used as direction FEM_SolverElmer - + Solver Elmer Розв'язувач Elmer - + Creates a FEM solver Elmer Створює розв'язувач МСЕ Elmer @@ -5602,12 +5602,12 @@ normal vector of the face is used as direction FEM_SolverMystran - + Solver Mystran Розв'язувач Містрана - + Creates a FEM solver Mystran Створено МСЕ розв'язувач Mystran @@ -5615,12 +5615,12 @@ normal vector of the face is used as direction FEM_SolverRun - + Run Solver Run Solver - + Runs the calculations for the selected solver Запускає обчислення для обраного розв'язувача @@ -5628,12 +5628,12 @@ normal vector of the face is used as direction FEM_SolverZ88 - + Solver Z88 Розв'язувач Z88 - + Creates a FEM solver Z88 Створює розв'язувач Z88 МСЕ @@ -6394,12 +6394,12 @@ No matching module was found in the current Python path. FEM_ConstraintBodyHeatSource - + Body Heat Source Body Heat Source - + Creates a body heat source Створює джерело тепла тіла @@ -6407,12 +6407,12 @@ No matching module was found in the current Python path. FEM_ConstraintCentrif - + Centrifugal Load Centrifugal Load - + Creates a centrifugal load Створює відцентрове навантаження @@ -6420,12 +6420,12 @@ No matching module was found in the current Python path. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition Current Density Boundary Condition - + Creates a current density boundary condition Створює граничну умову густини струму @@ -6433,12 +6433,12 @@ No matching module was found in the current Python path. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition Electrostatic Potential Boundary Condition - + Creates an electrostatic potential boundary condition Створює граничну умову електростатичного потенціалу @@ -6446,12 +6446,12 @@ No matching module was found in the current Python path. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition Flow Velocity Boundary Condition - + Creates a flow velocity boundary condition Створює граничну умову швидкості течії @@ -6459,12 +6459,12 @@ No matching module was found in the current Python path. FEM_ConstraintInitialPressure - + Initial Pressure Condition Initial Pressure Condition - + Creates an initial pressure condition Створює початкові умови тиску @@ -6472,12 +6472,12 @@ No matching module was found in the current Python path. FEM_ConstraintMagnetization - + Magnetization Boundary Condition Magnetization Boundary Condition - + Creates a magnetization boundary condition Створює граничну умову намагніченості @@ -6485,12 +6485,12 @@ No matching module was found in the current Python path. FEM_ConstraintSectionPrint - + Section Print Feature Section Print Feature - + Creates a section print feature Створює функцію друку перерізу @@ -6498,12 +6498,12 @@ No matching module was found in the current Python path. FEM_ConstraintSelfWeight - + Gravity Load Gravity Load - + Creates a gravity load Створює гравітаційне навантаження @@ -6511,12 +6511,12 @@ No matching module was found in the current Python path. FEM_ConstraintTie - + Tie Constraint Tie Constraint - + Creates a tie constraint Створює обмеження зв'язку @@ -6524,12 +6524,12 @@ No matching module was found in the current Python path. FEM_MeshRegion - + Mesh Refinement Mesh Refinement - + Creates a FEM mesh refinement Створює уточнення сітки МСЕ @@ -6941,12 +6941,12 @@ Leave blank to use default Python executable FEM_SolverCalculiX - + Solver CalculiX Solver CalculiX - + Creates a FEM solver CalculiX Creates a FEM solver CalculiX @@ -7455,12 +7455,12 @@ Leave blank to use default Python executable FEM_ClippingPlaneAdd - + Clipping Plane on Face Clipping Plane on Face - + Adds a clipping plane on a selected face Adds a clipping plane on a selected face @@ -7468,12 +7468,12 @@ Leave blank to use default Python executable FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity Constant Vacuum Permittivity - + Creates a constant vacuum permittivity to overwrite standard value Creates a constant vacuum permittivity to overwrite standard value @@ -7481,12 +7481,12 @@ Leave blank to use default Python executable FEM_ConstraintElectricChargeDensity - + Electric Charge Density Electric Charge Density - + Creates an electric charge density Creates an electric charge density @@ -7494,12 +7494,12 @@ Leave blank to use default Python executable FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition Initial Flow Velocity Condition - + Creates an initial flow velocity condition Creates an initial flow velocity condition @@ -7507,12 +7507,12 @@ Leave blank to use default Python executable FEM_ElementFluid1D - + Fluid Section for 1D Flow Fluid Section for 1D Flow - + Creates a fluid section for 1D flow Creates a fluid section for 1D flow @@ -7520,12 +7520,12 @@ Leave blank to use default Python executable FEM_ElementGeometry1D - + Beam Cross Section Beam Cross Section - + Creates a beam cross section Creates a beam cross section @@ -7533,12 +7533,12 @@ Leave blank to use default Python executable FEM_ElementGeometry2D - + Shell Plate Thickness Shell Plate Thickness - + Creates a shell plate thickness Creates a shell plate thickness @@ -7546,12 +7546,12 @@ Leave blank to use default Python executable FEM_ElementRotation1D - + Beam Rotation Beam Rotation - + Creates a beam rotation Creates a beam rotation @@ -7559,12 +7559,12 @@ Leave blank to use default Python executable FEM_EquationDeformation - + Deformation Equation Deformation Equation - + Creates an equation for deformation (nonlinear elasticity) Creates an equation for deformation (nonlinear elasticity) @@ -7572,12 +7572,12 @@ Leave blank to use default Python executable FEM_EquationElasticity - + Elasticity Equation Elasticity Equation - + Creates an equation for elasticity (stress) Creates an equation for elasticity (stress) @@ -7585,12 +7585,12 @@ Leave blank to use default Python executable FEM_EquationElectricforce - + Electricforce Equation Electricforce Equation - + Creates an equation for electric forces Creates an equation for electric forces @@ -7598,12 +7598,12 @@ Leave blank to use default Python executable FEM_EquationElectrostatic - + Electrostatic Equation Electrostatic Equation - + Creates an equation for electrostatic Creates an equation for electrostatic @@ -7611,12 +7611,12 @@ Leave blank to use default Python executable FEM_EquationFlow - + Flow Equation Flow Equation - + Creates an equation for flow Creates an equation for flow @@ -7624,12 +7624,12 @@ Leave blank to use default Python executable FEM_EquationFlux - + Flux Equation Flux Equation - + Creates an equation for flux Creates an equation for flux @@ -7637,12 +7637,12 @@ Leave blank to use default Python executable FEM_EquationHeat - + Heat Equation Heat Equation - + Creates an equation for heat Creates an equation for heat @@ -7650,12 +7650,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic - + Magnetodynamic Equation Magnetodynamic Equation - + Creates an equation for magnetodynamic forces Creates an equation for magnetodynamic forces @@ -7663,12 +7663,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation Magnetodynamic 2D Equation - + Creates an equation for 2D magnetodynamic forces Creates an equation for 2D magnetodynamic forces @@ -7676,12 +7676,12 @@ Leave blank to use default Python executable FEM_EquationStaticCurrent - + Static Current Equation Static Current Equation - + Creates an equation for static current Creates an equation for static current @@ -7689,12 +7689,12 @@ Leave blank to use default Python executable FEM_MaterialFluid - + Fluid Material Fluid Material - + Creates a fluid material Creates a fluid material @@ -7702,12 +7702,12 @@ Leave blank to use default Python executable FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material Non-Linear Mechanical Material - + Creates a non-linear mechanical material Creates a non-linear mechanical material @@ -7715,12 +7715,12 @@ Leave blank to use default Python executable FEM_MaterialSolid - + Solid Material Solid Material - + Creates a solid material Creates a solid material @@ -7728,12 +7728,12 @@ Leave blank to use default Python executable FEM_MeshBoundaryLayer - + Mesh Boundary Layer Mesh Boundary Layer - + Creates a mesh boundary layer Creates a mesh boundary layer @@ -7741,12 +7741,12 @@ Leave blank to use default Python executable FEM_MeshClear - + Clear FEM Mesh Clear FEM Mesh - + Clears the mesh of a FEM mesh object Clears the mesh of a FEM mesh object @@ -7754,12 +7754,12 @@ Leave blank to use default Python executable FEM_MeshGroup - + Mesh Group Mesh Group - + Creates a mesh group Creates a mesh group @@ -7767,12 +7767,12 @@ Leave blank to use default Python executable FEM_ResultShow - + Show Result Show Result - + Shows and visualizes the selected result data Shows and visualizes the selected result data @@ -7780,12 +7780,12 @@ Leave blank to use default Python executable FEM_ResultsPurge - + Purge Results Purge Results - + Purges all results from the active analysis Purges all results from the active analysis @@ -7793,12 +7793,12 @@ Leave blank to use default Python executable FEM_PostFilterGlyph - + Glyph Filter Glyph Filter - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization @@ -7989,7 +7989,7 @@ Leave blank to use default Python executable FemGui::ViewProviderFemAnalysis - + Activate Analysis Activate Analysis diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_zh-CN.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_zh-CN.ts index ef3df62777..3ab0872eac 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_zh-CN.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_zh-CN.ts @@ -3745,7 +3745,7 @@ with harmonic/oscillating driving current - + Are you sure you want to continue? 您确定要继续吗? @@ -4118,7 +4118,7 @@ For possible variables, see the description box below. Std_Delete - + Object dependencies 对象依赖关系 @@ -5426,12 +5426,12 @@ normal vector of the face is used as direction FEM_Analysis - + New Analysis 新建分析 - + Creates an analysis container with default solver 以默认求解器建立一个分析容器 @@ -5439,12 +5439,12 @@ normal vector of the face is used as direction FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes 移除所有裁剪平面 - + Removes all clipping planes 移除所有裁剪平面 @@ -5452,12 +5452,12 @@ normal vector of the face is used as direction FEM_Examples - + FEM Examples 有限元示例 - + Opens the FEM examples 打开有限元示例 @@ -5465,12 +5465,12 @@ normal vector of the face is used as direction FEM_MaterialEditor - + Material Editor 材质编辑器 - + Opens the FreeCAD material editor 打开FreeCAD材质编辑器 @@ -5478,12 +5478,12 @@ normal vector of the face is used as direction FEM_MaterialReinforced - + Reinforced Material (Concrete) 增强材料(混凝土) - + Creates a material for reinforced matrix material such as concrete 为增强基体材料(如混凝土)创建材料 @@ -5491,12 +5491,12 @@ normal vector of the face is used as direction FEM_FEMMesh2Mesh - + FEM Mesh to Mesh 有限元网格转换为网格 - + Converts the surface of a FEM mesh to a mesh 将有限元网格的表面转换为网格 @@ -5504,12 +5504,12 @@ normal vector of the face is used as direction FEM_MeshDisplayInfo - + Display Mesh Info 显示网格信息 - + Displays FEM mesh information 显示有限元网格信息 @@ -5517,12 +5517,12 @@ normal vector of the face is used as direction FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh 通过 Gmsh 从形状生成网格 - + Creates a FEM mesh from a shape by Gmsh mesher 通过 Gmsh 网格生成器从形状创建有限元网格 @@ -5530,12 +5530,12 @@ normal vector of the face is used as direction FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen 通过 Netgen 从形状生成网格 - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher 通过 Netgen 内部网格生成器从实体或面形状创建有限元网格 @@ -5543,12 +5543,12 @@ normal vector of the face is used as direction FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard 标准 CalculiX 求解器 - + Creates a standard FEM solver CalculiX with ccx tools 使用 ccx 工具创建标准的有限元 CalculiX 求解器 @@ -5556,12 +5556,12 @@ normal vector of the face is used as direction FEM_SolverControl - + Solver Job Control 求解器作业控制 - + Changes solver attributes and runs the calculations for the selected solver 更改求解器属性并为所选求解器运行计算 @@ -5569,12 +5569,12 @@ normal vector of the face is used as direction FEM_SolverElmer - + Solver Elmer Elmer求解器 - + Creates a FEM solver Elmer 创建 Elmer 有限元求解器 @@ -5582,12 +5582,12 @@ normal vector of the face is used as direction FEM_SolverMystran - + Solver Mystran Mystran求解器 - + Creates a FEM solver Mystran 创建Mystran有限元求解器 @@ -5595,12 +5595,12 @@ normal vector of the face is used as direction FEM_SolverRun - + Run Solver 运行求解器 - + Runs the calculations for the selected solver 以所选求解器执行运算 @@ -5608,12 +5608,12 @@ normal vector of the face is used as direction FEM_SolverZ88 - + Solver Z88 Z88求解器 - + Creates a FEM solver Z88 建立Z88有限元求解器 @@ -6374,12 +6374,12 @@ No matching module was found in the current Python path. FEM_ConstraintBodyHeatSource - + Body Heat Source 体热源 - + Creates a body heat source 创建体热源 @@ -6387,12 +6387,12 @@ No matching module was found in the current Python path. FEM_ConstraintCentrif - + Centrifugal Load 离心载荷 - + Creates a centrifugal load 创建离心负荷 @@ -6400,12 +6400,12 @@ No matching module was found in the current Python path. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition 电流密度边界条件 - + Creates a current density boundary condition 创建电流密度边界条件 @@ -6413,12 +6413,12 @@ No matching module was found in the current Python path. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition 静电势边界条件 - + Creates an electrostatic potential boundary condition 创建静电势边界条件 @@ -6426,12 +6426,12 @@ No matching module was found in the current Python path. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition 流速边界条件 - + Creates a flow velocity boundary condition 创建流速边界条件 @@ -6439,12 +6439,12 @@ No matching module was found in the current Python path. FEM_ConstraintInitialPressure - + Initial Pressure Condition 初始压力条件 - + Creates an initial pressure condition 创建初始压力条件 @@ -6452,12 +6452,12 @@ No matching module was found in the current Python path. FEM_ConstraintMagnetization - + Magnetization Boundary Condition 磁化边界条件 - + Creates a magnetization boundary condition 创建磁化强度边界条件 @@ -6465,12 +6465,12 @@ No matching module was found in the current Python path. FEM_ConstraintSectionPrint - + Section Print Feature 剖面打印功能 - + Creates a section print feature 创建剖面打印功能 @@ -6478,12 +6478,12 @@ No matching module was found in the current Python path. FEM_ConstraintSelfWeight - + Gravity Load 重力载荷 - + Creates a gravity load 创建引力载荷 @@ -6491,12 +6491,12 @@ No matching module was found in the current Python path. FEM_ConstraintTie - + Tie Constraint 绑定约束 - + Creates a tie constraint 创建连接约束 @@ -6504,12 +6504,12 @@ No matching module was found in the current Python path. FEM_MeshRegion - + Mesh Refinement 网格细化 - + Creates a FEM mesh refinement 创建有限元网格优化 @@ -6921,12 +6921,12 @@ Leave blank to use default Python executable FEM_SolverCalculiX - + Solver CalculiX 求解器 CalculiX - + Creates a FEM solver CalculiX 创建有限元求解器 CalculiX @@ -7435,12 +7435,12 @@ Leave blank to use default Python executable FEM_ClippingPlaneAdd - + Clipping Plane on Face 面上的裁剪平面 - + Adds a clipping plane on a selected face 在选定面上添加裁剪平面 @@ -7448,12 +7448,12 @@ Leave blank to use default Python executable FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity 恒定真空介电常数 - + Creates a constant vacuum permittivity to overwrite standard value 创建恒定真空介电常数以覆盖标准值 @@ -7461,12 +7461,12 @@ Leave blank to use default Python executable FEM_ConstraintElectricChargeDensity - + Electric Charge Density 电荷密度 - + Creates an electric charge density 创建电荷密度 @@ -7474,12 +7474,12 @@ Leave blank to use default Python executable FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition 初始流速条件 - + Creates an initial flow velocity condition 创建初始流速条件 @@ -7487,12 +7487,12 @@ Leave blank to use default Python executable FEM_ElementFluid1D - + Fluid Section for 1D Flow 一维流动的流体截面 - + Creates a fluid section for 1D flow 为一维流动创建流体截面 @@ -7500,12 +7500,12 @@ Leave blank to use default Python executable FEM_ElementGeometry1D - + Beam Cross Section 梁截面 - + Creates a beam cross section 创建梁截面 @@ -7513,12 +7513,12 @@ Leave blank to use default Python executable FEM_ElementGeometry2D - + Shell Plate Thickness 壳板厚度 - + Creates a shell plate thickness 创建壳板厚度 @@ -7526,12 +7526,12 @@ Leave blank to use default Python executable FEM_ElementRotation1D - + Beam Rotation 梁旋转 - + Creates a beam rotation 创建梁旋转 @@ -7539,12 +7539,12 @@ Leave blank to use default Python executable FEM_EquationDeformation - + Deformation Equation 变形方程 - + Creates an equation for deformation (nonlinear elasticity) 创建变形方程(非线性弹性) @@ -7552,12 +7552,12 @@ Leave blank to use default Python executable FEM_EquationElasticity - + Elasticity Equation 弹性方程 - + Creates an equation for elasticity (stress) 创建弹性方程(应力) @@ -7565,12 +7565,12 @@ Leave blank to use default Python executable FEM_EquationElectricforce - + Electricforce Equation 电力方程 - + Creates an equation for electric forces 创建电力方程 @@ -7578,12 +7578,12 @@ Leave blank to use default Python executable FEM_EquationElectrostatic - + Electrostatic Equation 静电方程 - + Creates an equation for electrostatic 创建静电方程 @@ -7591,12 +7591,12 @@ Leave blank to use default Python executable FEM_EquationFlow - + Flow Equation 流动方程 - + Creates an equation for flow 创建流动方程 @@ -7604,12 +7604,12 @@ Leave blank to use default Python executable FEM_EquationFlux - + Flux Equation 通量方程 - + Creates an equation for flux 创建通量方程 @@ -7617,12 +7617,12 @@ Leave blank to use default Python executable FEM_EquationHeat - + Heat Equation 热方程 - + Creates an equation for heat 创建热方程 @@ -7630,12 +7630,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic - + Magnetodynamic Equation 磁动力学方程 - + Creates an equation for magnetodynamic forces 创建磁动力方程 @@ -7643,12 +7643,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation 二维磁动力学方程 - + Creates an equation for 2D magnetodynamic forces 创建二维磁动力方程 @@ -7656,12 +7656,12 @@ Leave blank to use default Python executable FEM_EquationStaticCurrent - + Static Current Equation 静态电流方程 - + Creates an equation for static current 创建静态电流方程 @@ -7669,12 +7669,12 @@ Leave blank to use default Python executable FEM_MaterialFluid - + Fluid Material 流体材料 - + Creates a fluid material 创建流体材料 @@ -7682,12 +7682,12 @@ Leave blank to use default Python executable FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material 非线性机械材料 - + Creates a non-linear mechanical material 创建非线性机械材料 @@ -7695,12 +7695,12 @@ Leave blank to use default Python executable FEM_MaterialSolid - + Solid Material 固体材料 - + Creates a solid material 创建固体材料 @@ -7708,12 +7708,12 @@ Leave blank to use default Python executable FEM_MeshBoundaryLayer - + Mesh Boundary Layer 网格边界层 - + Creates a mesh boundary layer 创建网格边界层 @@ -7721,12 +7721,12 @@ Leave blank to use default Python executable FEM_MeshClear - + Clear FEM Mesh 清除有限元网格 - + Clears the mesh of a FEM mesh object 清除有限元网格对象的网格 @@ -7734,12 +7734,12 @@ Leave blank to use default Python executable FEM_MeshGroup - + Mesh Group 网格组 - + Creates a mesh group 创建网格组 @@ -7747,12 +7747,12 @@ Leave blank to use default Python executable FEM_ResultShow - + Show Result 显示结果 - + Shows and visualizes the selected result data 显示并可视化选定的结果数据 @@ -7760,12 +7760,12 @@ Leave blank to use default Python executable FEM_ResultsPurge - + Purge Results 清除结果 - + Purges all results from the active analysis 清除活动分析中的所有结果 @@ -7773,12 +7773,12 @@ Leave blank to use default Python executable FEM_PostFilterGlyph - + Glyph Filter Glyph 过滤器 - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization 添加一个后处理过滤器,将 glyph 添加到网格顶点以进行顶点数据可视化 @@ -7969,7 +7969,7 @@ Leave blank to use default Python executable FemGui::ViewProviderFemAnalysis - + Activate Analysis 激活分析 diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_zh-TW.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_zh-TW.ts index cdaf1d81b1..a47c7f62b2 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_zh-TW.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_zh-TW.ts @@ -3759,7 +3759,7 @@ with harmonic/oscillating driving current 群組 - + Are you sure you want to continue? 您確定要繼續嗎? @@ -4132,7 +4132,7 @@ For possible variables, see the description box below. Std_Delete - + Object dependencies 物件相依 @@ -5444,12 +5444,12 @@ normal vector of the face is used as direction FEM_Analysis - + New Analysis New Analysis - + Creates an analysis container with default solver 使用預設求解器建立分析容器 @@ -5457,12 +5457,12 @@ normal vector of the face is used as direction FEM_ClippingPlaneRemoveAll - + Remove All Clipping Planes Remove All Clipping Planes - + Removes all clipping planes Removes all clipping planes @@ -5470,12 +5470,12 @@ normal vector of the face is used as direction FEM_Examples - + FEM Examples FEM Examples - + Opens the FEM examples Opens the FEM examples @@ -5483,12 +5483,12 @@ normal vector of the face is used as direction FEM_MaterialEditor - + Material Editor 材質編輯器 - + Opens the FreeCAD material editor Opens the FreeCAD material editor @@ -5496,12 +5496,12 @@ normal vector of the face is used as direction FEM_MaterialReinforced - + Reinforced Material (Concrete) Reinforced Material (Concrete) - + Creates a material for reinforced matrix material such as concrete Creates a material for reinforced matrix material such as concrete @@ -5509,12 +5509,12 @@ normal vector of the face is used as direction FEM_FEMMesh2Mesh - + FEM Mesh to Mesh FEM Mesh to Mesh - + Converts the surface of a FEM mesh to a mesh Converts the surface of a FEM mesh to a mesh @@ -5522,12 +5522,12 @@ normal vector of the face is used as direction FEM_MeshDisplayInfo - + Display Mesh Info Display Mesh Info - + Displays FEM mesh information Displays FEM mesh information @@ -5535,12 +5535,12 @@ normal vector of the face is used as direction FEM_MeshGmshFromShape - + Mesh From Shape by Gmsh Mesh From Shape by Gmsh - + Creates a FEM mesh from a shape by Gmsh mesher Creates a FEM mesh from a shape by Gmsh mesher @@ -5548,12 +5548,12 @@ normal vector of the face is used as direction FEM_MeshNetgenFromShape - + Mesh From Shape by Netgen Mesh From Shape by Netgen - + Creates a FEM mesh from a solid or face shape by Netgen internal mesher Creates a FEM mesh from a solid or face shape by Netgen internal mesher @@ -5561,12 +5561,12 @@ normal vector of the face is used as direction FEM_SolverCalculiXCcxTools - + Solver CalculiX Standard Solver CalculiX Standard - + Creates a standard FEM solver CalculiX with ccx tools Creates a standard FEM solver CalculiX with ccx tools @@ -5574,12 +5574,12 @@ normal vector of the face is used as direction FEM_SolverControl - + Solver Job Control Solver Job Control - + Changes solver attributes and runs the calculations for the selected solver Changes solver attributes and runs the calculations for the selected solver @@ -5587,12 +5587,12 @@ normal vector of the face is used as direction FEM_SolverElmer - + Solver Elmer Solver Elmer - + Creates a FEM solver Elmer Creates a FEM solver Elmer @@ -5600,12 +5600,12 @@ normal vector of the face is used as direction FEM_SolverMystran - + Solver Mystran Solver Mystran - + Creates a FEM solver Mystran Creates a FEM solver Mystran @@ -5613,12 +5613,12 @@ normal vector of the face is used as direction FEM_SolverRun - + Run Solver Run Solver - + Runs the calculations for the selected solver Runs the calculations for the selected solver @@ -5626,12 +5626,12 @@ normal vector of the face is used as direction FEM_SolverZ88 - + Solver Z88 Solver Z88 - + Creates a FEM solver Z88 Creates a FEM solver Z88 @@ -6392,12 +6392,12 @@ No matching module was found in the current Python path. FEM_ConstraintBodyHeatSource - + Body Heat Source Body Heat Source - + Creates a body heat source Creates a body heat source @@ -6405,12 +6405,12 @@ No matching module was found in the current Python path. FEM_ConstraintCentrif - + Centrifugal Load Centrifugal Load - + Creates a centrifugal load Creates a centrifugal load @@ -6418,12 +6418,12 @@ No matching module was found in the current Python path. FEM_ConstraintCurrentDensity - + Current Density Boundary Condition Current Density Boundary Condition - + Creates a current density boundary condition Creates a current density boundary condition @@ -6431,12 +6431,12 @@ No matching module was found in the current Python path. FEM_ConstraintElectrostaticPotential - + Electrostatic Potential Boundary Condition Electrostatic Potential Boundary Condition - + Creates an electrostatic potential boundary condition Creates an electrostatic potential boundary condition @@ -6444,12 +6444,12 @@ No matching module was found in the current Python path. FEM_ConstraintFlowVelocity - + Flow Velocity Boundary Condition Flow Velocity Boundary Condition - + Creates a flow velocity boundary condition Creates a flow velocity boundary condition @@ -6457,12 +6457,12 @@ No matching module was found in the current Python path. FEM_ConstraintInitialPressure - + Initial Pressure Condition Initial Pressure Condition - + Creates an initial pressure condition Creates an initial pressure condition @@ -6470,12 +6470,12 @@ No matching module was found in the current Python path. FEM_ConstraintMagnetization - + Magnetization Boundary Condition Magnetization Boundary Condition - + Creates a magnetization boundary condition Creates a magnetization boundary condition @@ -6483,12 +6483,12 @@ No matching module was found in the current Python path. FEM_ConstraintSectionPrint - + Section Print Feature Section Print Feature - + Creates a section print feature Creates a section print feature @@ -6496,12 +6496,12 @@ No matching module was found in the current Python path. FEM_ConstraintSelfWeight - + Gravity Load Gravity Load - + Creates a gravity load Creates a gravity load @@ -6509,12 +6509,12 @@ No matching module was found in the current Python path. FEM_ConstraintTie - + Tie Constraint Tie Constraint - + Creates a tie constraint Creates a tie constraint @@ -6522,12 +6522,12 @@ No matching module was found in the current Python path. FEM_MeshRegion - + Mesh Refinement Mesh Refinement - + Creates a FEM mesh refinement Creates a FEM mesh refinement @@ -6939,12 +6939,12 @@ Leave blank to use default Python executable FEM_SolverCalculiX - + Solver CalculiX Solver CalculiX - + Creates a FEM solver CalculiX Creates a FEM solver CalculiX @@ -7453,12 +7453,12 @@ Leave blank to use default Python executable FEM_ClippingPlaneAdd - + Clipping Plane on Face Clipping Plane on Face - + Adds a clipping plane on a selected face Adds a clipping plane on a selected face @@ -7466,12 +7466,12 @@ Leave blank to use default Python executable FEM_ConstantVacuumPermittivity - + Constant Vacuum Permittivity Constant Vacuum Permittivity - + Creates a constant vacuum permittivity to overwrite standard value Creates a constant vacuum permittivity to overwrite standard value @@ -7479,12 +7479,12 @@ Leave blank to use default Python executable FEM_ConstraintElectricChargeDensity - + Electric Charge Density Electric Charge Density - + Creates an electric charge density Creates an electric charge density @@ -7492,12 +7492,12 @@ Leave blank to use default Python executable FEM_ConstraintInitialFlowVelocity - + Initial Flow Velocity Condition Initial Flow Velocity Condition - + Creates an initial flow velocity condition Creates an initial flow velocity condition @@ -7505,12 +7505,12 @@ Leave blank to use default Python executable FEM_ElementFluid1D - + Fluid Section for 1D Flow Fluid Section for 1D Flow - + Creates a fluid section for 1D flow Creates a fluid section for 1D flow @@ -7518,12 +7518,12 @@ Leave blank to use default Python executable FEM_ElementGeometry1D - + Beam Cross Section Beam Cross Section - + Creates a beam cross section Creates a beam cross section @@ -7531,12 +7531,12 @@ Leave blank to use default Python executable FEM_ElementGeometry2D - + Shell Plate Thickness Shell Plate Thickness - + Creates a shell plate thickness Creates a shell plate thickness @@ -7544,12 +7544,12 @@ Leave blank to use default Python executable FEM_ElementRotation1D - + Beam Rotation Beam Rotation - + Creates a beam rotation Creates a beam rotation @@ -7557,12 +7557,12 @@ Leave blank to use default Python executable FEM_EquationDeformation - + Deformation Equation Deformation Equation - + Creates an equation for deformation (nonlinear elasticity) Creates an equation for deformation (nonlinear elasticity) @@ -7570,12 +7570,12 @@ Leave blank to use default Python executable FEM_EquationElasticity - + Elasticity Equation Elasticity Equation - + Creates an equation for elasticity (stress) Creates an equation for elasticity (stress) @@ -7583,12 +7583,12 @@ Leave blank to use default Python executable FEM_EquationElectricforce - + Electricforce Equation Electricforce Equation - + Creates an equation for electric forces Creates an equation for electric forces @@ -7596,12 +7596,12 @@ Leave blank to use default Python executable FEM_EquationElectrostatic - + Electrostatic Equation Electrostatic Equation - + Creates an equation for electrostatic Creates an equation for electrostatic @@ -7609,12 +7609,12 @@ Leave blank to use default Python executable FEM_EquationFlow - + Flow Equation Flow Equation - + Creates an equation for flow Creates an equation for flow @@ -7622,12 +7622,12 @@ Leave blank to use default Python executable FEM_EquationFlux - + Flux Equation Flux Equation - + Creates an equation for flux Creates an equation for flux @@ -7635,12 +7635,12 @@ Leave blank to use default Python executable FEM_EquationHeat - + Heat Equation Heat Equation - + Creates an equation for heat Creates an equation for heat @@ -7648,12 +7648,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic - + Magnetodynamic Equation Magnetodynamic Equation - + Creates an equation for magnetodynamic forces Creates an equation for magnetodynamic forces @@ -7661,12 +7661,12 @@ Leave blank to use default Python executable FEM_EquationMagnetodynamic2D - + Magnetodynamic 2D Equation Magnetodynamic 2D Equation - + Creates an equation for 2D magnetodynamic forces Creates an equation for 2D magnetodynamic forces @@ -7674,12 +7674,12 @@ Leave blank to use default Python executable FEM_EquationStaticCurrent - + Static Current Equation Static Current Equation - + Creates an equation for static current Creates an equation for static current @@ -7687,12 +7687,12 @@ Leave blank to use default Python executable FEM_MaterialFluid - + Fluid Material Fluid Material - + Creates a fluid material Creates a fluid material @@ -7700,12 +7700,12 @@ Leave blank to use default Python executable FEM_MaterialMechanicalNonlinear - + Non-Linear Mechanical Material Non-Linear Mechanical Material - + Creates a non-linear mechanical material Creates a non-linear mechanical material @@ -7713,12 +7713,12 @@ Leave blank to use default Python executable FEM_MaterialSolid - + Solid Material Solid Material - + Creates a solid material Creates a solid material @@ -7726,12 +7726,12 @@ Leave blank to use default Python executable FEM_MeshBoundaryLayer - + Mesh Boundary Layer Mesh Boundary Layer - + Creates a mesh boundary layer Creates a mesh boundary layer @@ -7739,12 +7739,12 @@ Leave blank to use default Python executable FEM_MeshClear - + Clear FEM Mesh Clear FEM Mesh - + Clears the mesh of a FEM mesh object Clears the mesh of a FEM mesh object @@ -7752,12 +7752,12 @@ Leave blank to use default Python executable FEM_MeshGroup - + Mesh Group Mesh Group - + Creates a mesh group Creates a mesh group @@ -7765,12 +7765,12 @@ Leave blank to use default Python executable FEM_ResultShow - + Show Result Show Result - + Shows and visualizes the selected result data Shows and visualizes the selected result data @@ -7778,12 +7778,12 @@ Leave blank to use default Python executable FEM_ResultsPurge - + Purge Results Purge Results - + Purges all results from the active analysis Purges all results from the active analysis @@ -7791,12 +7791,12 @@ Leave blank to use default Python executable FEM_PostFilterGlyph - + Glyph Filter Glyph Filter - + Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization @@ -7987,7 +7987,7 @@ Leave blank to use default Python executable FemGui::ViewProviderFemAnalysis - + Activate Analysis Activate Analysis diff --git a/src/Mod/Help/Resources/translations/Help_ta.qm b/src/Mod/Help/Resources/translations/Help_ta.qm new file mode 100644 index 0000000000000000000000000000000000000000..69983220d11b935675ebfe36013ee6b6ed419a64 GIT binary patch literal 9280 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 brsm$4fHY%j-&0SHK94-O@D2P}Qz-l!-Zmzj literal 0 HcmV?d00001 diff --git a/src/Mod/Help/Resources/translations/Help_ta.ts b/src/Mod/Help/Resources/translations/Help_ta.ts new file mode 100644 index 0000000000..388cc8ebdd --- /dev/null +++ b/src/Mod/Help/Resources/translations/Help_ta.ts @@ -0,0 +1,195 @@ + + + + + Form + + + Help + உதவி + + + + Source + மூலம் + + + + Fetches the documentation from pages rendered on GitHub. +This is currently not available. + GitHub இல் வழங்கப்பட்ட பக்கங்களிலிருந்து ஆவணங்களைப் பெறுகிறது. +இது தற்போது கிடைக்கவில்லை. + + + + Set this to a custom URL or the folder where the help files are located. +You can easily download the documentation for offline use by using the Addon +Manager and installing the "offline-documentation" addon. If this +field is left blank, FreeCAD will automatically search for the help files at +the default location ($USERAPPDATADIR/Mod/offline-documentation). + தனிப்பயன் முகவரி அல்லது உதவி கோப்புகள் அமைந்துள்ள கோப்புறைக்கு இதை அமைக்கவும். +Addon ஐப் பயன்படுத்தி இணைப்பில்லாத பயன்பாட்டிற்கான ஆவணங்களை எளிதாகப் பதிவிறக்கலாம் +"ஆஃப்லைன்-ஆவணப்படுத்தல்" துணை நிரலை நிர்வாகி மற்றும் நிறுவுதல். இது என்றால் +புலம் காலியாக உள்ளது, FreeCAD தானாகவே உதவிக் கோப்புகளைத் தேடும் +இயல்புநிலை இருப்பிடம் ($USERAPPDATADIR/Mod/offline-documentation). + + + + Custom location + விருப்ப இடம் + + + + FreeCAD Wiki (online) + FreeCAD விக்கி (ஆன்லைன்) + + + + GitHub (online) + GitHub (ஆன்லைன்) + + + + A translation suffix to use, for example "fr" +to get French translation of the documentation. + பயன்படுத்த வேண்டிய மொழிபெயர்ப்பு பின்னொட்டு, எடுத்துக்காட்டாக "fr" +ஆவணத்தின் பிரெஞ்சு மொழிபெயர்ப்பைப் பெற. + + + + Set this to a custom URL or the folder where the help files are located. +Documentation can be downloaded for offline use via the Addon Manager and installing the +"offline-documentation" addon. If this field is left blank, FreeCAD will +automatically search for the help files at the default location +($USERAPPDATADIR/Mod/offline-documentation). + தனிப்பயன் முகவரி அல்லது உதவி கோப்புகள் அமைந்துள்ள கோப்புறைக்கு இதை அமைக்கவும். +ஆடோன் மேலாளர் வழியாக இணைப்பில்லாத பயன்பாட்டிற்காக ஆவணங்களை பதிவிறக்கம் செய்து நிறுவலாம் +"ஆஃப்லைன்-ஆவணம்" addon. இந்த புலம் காலியாக இருந்தால், FreeCAD இருக்கும் +தானாகவே உதவி கோப்புகளை இயல்புநிலை இடத்தில் தேடும் +($USERAPPDATADIR/Mod/offline-documentation). + + + + Translation suffix + மொழிபெயர்ப்பு பின்னொட்டு + + + + The documentation pages will be fetched from the official +FreeCADwiki at https://wiki.freecad.org + ஆவணப் பக்கங்கள் அதிகாரியிடமிருந்து பெறப்படும் +https://wiki.freecad.org இல் FreeCADwiki + + + + The documentation pages will be fetched from an automatic Markdown conversion +of the FreeCAD wiki,hosted on FreeCAD's GitHub account. This can be styled with a +custom stylesheet below and can look nicer than the wiki option. The 'Markdown' or +'Pandoc' Python module should be installed for optimal results. + ஆவணப் பக்கங்கள் தானியங்கி மார்க் பேரூர் மாற்றத்திலிருந்து பெறப்படும் +FreeCAD இன் GitHub கணக்கில் புரவலன் செய்யப்பட்ட FreeCAD விக்கி. இதை ஒரு பாணியில் செய்யலாம் +கீழே உள்ள தனிப்பயன் நடைத்தாள் மற்றும் விக்கி விருப்பத்தை விட அழகாக இருக்கும். 'மார்க்டவுன்' அல்லது +உகந்த முடிவுகளுக்கு 'Pandoc' பைதான் தொகுதி நிறுவப்பட்டிருக்க வேண்டும். + + + + Markdown version (online) + மார்க் பேரூர் பதிப்பு (ஆன்லைன்) + + + + Display + காட்சி + + + + Note: if PySide Web components are not found on the system, help pages will open in the default web browser regardless of the options below. + குறிப்பு: PySide இணைய கூறுகள் கணினியில் காணப்படவில்லை எனில், கீழே உள்ள விருப்பங்களைப் பொருட்படுத்தாமல், இயல்புநிலை இணைய உலாவியில் உதவிப் பக்கங்கள் திறக்கப்படும். + + + + The documentation will open in the default web browser + ஆவணங்கள் இயல்புநிலை இணைய உலாவியில் திறக்கப்படும் + + + + In the default web browser + இயல்புநிலை இணைய உலாவியில் + + + + The documentation will open in a new tab inside the FreeCAD interface. This requires the PySide QtWebengineWidgets component. + FreeCAD இடைமுகத்தின் உள்ளே ஒரு புதிய தாவலில் ஆவணங்கள் திறக்கப்படும். இதற்கு PySide QtWebengineWidgets கூறு தேவைப்படுகிறது. + + + + Documentation opens in a dockable dialog within FreeCAD, allowing simultaneous work in the 3D view. +Requires the PySide QtWebengineWidgets component. + 3D பார்வையில் ஒரே நேரத்தில் வேலை செய்ய அனுமதிக்கும் FreeCAD க்குள் ஒரு நறுக்கக்கூடிய உரையாடலில் ஆவணப்படுத்தல் திறக்கப்படுகிறது. +PySide QtWebengineWidgets கூறு தேவை. + + + + Custom stylesheet + தனிப்பயன் நடை தாள் + + + + Specify the path to an alternative CSS file for styling Markdown pages. +This only applies if Markdown is selected above. + மார்க் பேரூர் பக்கங்களை ச்டைலிங் செய்வதற்கான மாற்று சிஎச்எச் கோப்பிற்கான பாதையைக் குறிப்பிடவும். +மார்க் பேரூர் மேலே தேர்ந்தெடுக்கப்பட்டிருந்தால் மட்டுமே இது பொருந்தும். + + + + In a FreeCAD tab + FreeCAD தாவலில் + + + + In a separate, embeddable dialog + ஒரு தனி, உட்பொதிக்கக்கூடிய உரையாடலில் + + + + Options + விருப்பங்கள் + + + + Help + + + Contents for this page could not be retrieved. Please check settings under menu Edit → Preferences → General → Help + இந்தப் பக்கத்திற்கான உள்ளடக்கங்களை மீட்டெடுக்க முடியவில்லை. பட்டியலில் உள்ள அமைப்புகளைச் சரிபார்க்கவும் திருத்து → விருப்பத்தேர்வுகள் → பொது → உதவி + + + + Help files location could not be determined. Please check settings under menu Edit → Preferences → General → Help + உதவிக் கோப்புகளின் இருப்பிடத்தைக் கண்டறிய முடியவில்லை. பட்டியலில் உள்ள அமைப்புகளைச் சரிபார்க்கவும் திருத்து → விருப்பத்தேர்வுகள் → பொது → உதவி + + + + PySide QtWebEngineWidgets module is not available. Help rendering is done with the system browser + PySide QtWebEngineWidgets தொகுதி கிடைக்கவில்லை. கணினி உலாவியில் உதவி வழங்குதல் செய்யப்படுகிறது + + + + There is no Markdown renderer installed on your system, so this help page is rendered as is. Please install the Markdown or Pandoc Python modules to improve the rendering of this page. + உங்கள் கணினியில் மார்க் பேரூர் ரெண்டரர் எதுவும் நிறுவப்படவில்லை, எனவே இந்த உதவிப் பக்கம் அப்படியே வழங்கப்படுகிறது. இந்தப் பக்கத்தின் ரெண்டரிங்கை மேம்படுத்த Markdown அல்லது Pandoc பைதான் தொகுதிகளை நிறுவவும். + + + + Help + உதவி + + + + QObject + + + General + பொது + + + diff --git a/src/Mod/Inspection/Gui/Resources/translations/Inspection_ga-IE.qm b/src/Mod/Inspection/Gui/Resources/translations/Inspection_ga-IE.qm new file mode 100644 index 0000000000000000000000000000000000000000..3c1f6c75b70c18afb8b38f594887387a0588568b GIT binary patch literal 2038 zcmbuAJxmi}7{{NZpEOv4B4I#$l@B#)3~NOYTViSe5s=yA?yv{F_sHF~q(+HR2NpjT zCt2!%F*>-I7>U8j!Nj<@XyPDFP7Dkt4(k7|mpf>Sl$fUX_TGEn-}`_5&vQ?EU&*cS z*OwlCIMlX!rTFIS6Cw&-6;GxI&*9e#q9bRB>K5o|M!GWly@Qv{E<8h+kdU*BOZ>*!zD8!;2k6vQkT6Fs7 z24>$y)u|%Rk)kuV?D1*z_7Zdi?#K3jStb%b#@-euu{{+(`?(*_*W>r@9K-x*Nk55^}Mq6}mbBN>uR2ooVwf=GsYPScQSkcQcE$p_rSOeU+QC2~n&DxcO3 zP23@hT{*E2PE4w1PR#nTIbKu?!J>>KT&F3TaecN!%R8av5JVQAg6EeXf|XI2J~e|3 zm@Mxcmo3=-ZF_ttO>Tm+GC!TE z0L5sGejt}Ji9Y0FDS0)kX`xXd4185+a&csM!1__q5H-b8jGB?{G>)3Hp%Ut_;)U|i zjpK@FNEz?7sri5?O+f80GCfrNL`Icnxni0%L;k<8YO0wyYKGGWy2dwX_Ol%u;9R%7 z77@8rN}N-qt(3yr%{?dq8@s5-i?<==wweU%>aj!KvcIkB{@yZ1+-LOGPU+j8(pQZ# z1T8xD6mZR9oJV1BxWVwX=M9vKhF^K7VU-#abJlRo+FjV~xA3Fii@!Uivx1&u^CGvH zr87g(^t{5vY?g_huV#ORGwn3wlxFEP`;W-(>x_nRl}YjVjYEnEUK)Lz4ePQ}0qVrN dw^cX?tW2 + + + + CmdInspectElement + + + Inspection + Inspection + + + + Inspection… + Inspection… + + + + Inspects distance information + Inspects distance information + + + + CmdVisualInspection + + + Inspection + Inspection + + + + Visual Inspection… + Visual Inspection… + + + + Inspects the objects visually + Inspects the objects visually + + + + Command + + + Visual Inspection + Visual Inspection + + + + InspectionGui::VisualInspection + + + Visual Inspection + Visual Inspection + + + + Actual + Actual + + + + + Objects + Réada + + + + Nominal + Nominal + + + + Parameter + Paraiméadar + + + + Search distance + Search distance + + + + + mm + mm + + + + Thickness + Tiús + + + + QObject + + + Remove annotations + Remove annotations + + + + Do you want to remove all annotations? + Do you want to remove all annotations? + + + + Annotation + Anótáil + + + + Leave Info Mode + Leave Info Mode + + + + Distance: > %1 + Distance: > %1 + + + + Distance: < %1 + Distance: < %1 + + + + + Distance: %1 + Distance: %1 + + + diff --git a/src/Mod/Inspection/Gui/Resources/translations/Inspection_uk.qm b/src/Mod/Inspection/Gui/Resources/translations/Inspection_uk.qm index 42922878bff46070f4f060fb2e4ddb79f0a4b6ce..8e9e8a30fc21213302fb660c8e65cb8e71f01c05 100644 GIT binary patch delta 412 zcmaFP|DS(?a(xYhMg}7T1FI<`!$Lm>1}1$7%`%InYIhBgzmt_cyN-c@p_4U*MTdcb znVogQuE#(+g7u1ZC<6mqKHC~?J_ZJs|7`nL{{yOHfY6Kr9Llq|0@c0aNc;X7D0+q? zGif2vo>GpiCJ?=wqj`=K1A{*ELN3u;%NQ6KFLE7N7zWhu#OH9+9;ktludhWDC?3MU zNX!{%fqy0g1G~(`i*CXqEb=U-EDk_y#1aOityl~u>oA(Qx}b?$usE?;Fem`k*s{2= z*a21Auo$qo0r`GFQF|cY4oHK{Fkx{7sx<(r^O-!GvCYx~he>uUh79T~AwU};CWG{v zvp55FTC?~7b=ysjVRB(qn#{1}1F?%`%OpYIhBgzm=6eyN-c@p_?^@MTdcb znVEIMuE#(+g!PJbC<6mqHrpC)J_ZJs-)#F={{yOHfY6K_9Llq|0@c0ZNc;X7D7u9s zGif2voXGR7*ZLM8A=#38S)wOCTlU8SX-gV6f-C=qyXiM zfvOULdXj-U6oC9ZhBTm_B8FU`C`|ui#x|__OBgc1y7C#47_y)?g3K)gn_CJrAqNO6 zCnqtvD624pA&DxWxd!ac&BvK)S>)vye1JwJ0u2E<2;?1*gA^Eifn*9p>g00v4gete BUXlO+ diff --git a/src/Mod/Inspection/Gui/Resources/translations/Inspection_uk.ts b/src/Mod/Inspection/Gui/Resources/translations/Inspection_uk.ts index 138d03430e..cae333932e 100644 --- a/src/Mod/Inspection/Gui/Resources/translations/Inspection_uk.ts +++ b/src/Mod/Inspection/Gui/Resources/translations/Inspection_uk.ts @@ -11,12 +11,12 @@ Inspection… - Inspection… + Перевірка… Inspects distance information - Inspects distance information + Перевірити інформацію про відстань @@ -29,12 +29,12 @@ Visual Inspection… - Visual Inspection… + Візуальний огляд… Inspects the objects visually - Inspects the objects visually + Перевірити об'єкти візуально @@ -110,7 +110,7 @@ Leave Info Mode - Leave Info Mode + Вийти з режиму інформації diff --git a/src/Mod/Material/Gui/Resources/translations/Material_be.ts b/src/Mod/Material/Gui/Resources/translations/Material_be.ts index 406dc5688c..210d0e3040 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_be.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_be.ts @@ -688,66 +688,66 @@ If unchecked, they will be sorted by their name. Выдаліць - + Saving over the original file may cause other documents to break. This is not recommended. Захаванне па-над зыходным файлам можа прывесці да пашкоджання іншых дакументаў. Гэтае не рэкамендуецца. - + Save as new material Захаваць як новы матэрыял - + Save over '%1'? Ці захаваць "%1"? - + Confirm Save as New Material Пацвердзіць захаванне як новага матэрыялу - + This material already exists in this library. Save as a new material? Дадзены матэрыял ужо існуе ў гэтай бібліятэцы. Ці захаваць як новы матэрыял? - + Confirm Save as Copy Пацвердзіць захаванне як копіі - + Save as copy Захаваць як копію - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. Захоўваць копію не рэкамендуецца, бо гэтае можа прывесці да пашкоджання іншых дакументаў. Рэкамендуецца захаваць як новы матэрыял. - + Save Copy Захаваць копію - + Save As New Захаваць як новы - - + + New folder Новы каталог - + Context Menu Кантэкстнае меню @@ -1125,23 +1125,23 @@ If unchecked, they will be sorted by their name. Матэрыял - + Confirm Overwrite Пацвердзіць перазапіс - - + + No writeable library Няма бібліятэкі для запісу - + Delete '%1'? Ці выдаліць "%1"? - + Removing this will also remove all contents. Выдаленне гэтага элементу таксама прывядзе да выдалення ўсяго зместу. @@ -1168,7 +1168,7 @@ If unchecked, they will be sorted by their name. - + Confirm Delete Пацвердзіць выдаленне diff --git a/src/Mod/Material/Gui/Resources/translations/Material_ca.ts b/src/Mod/Material/Gui/Resources/translations/Material_ca.ts index 34cb295904..2514db287e 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_ca.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_ca.ts @@ -688,63 +688,63 @@ Si no es marca, s'ordenaran pel seu nom. Elimina - + Saving over the original file may cause other documents to break. This is not recommended. Desar sobre el fitxer original pot causar que altres documents es trenquin. Això no es recomana. - + Save as new material Desar com a material nou - + Save over '%1'? Voleu desar-ho sobreescrivint "%1"? - + Confirm Save as New Material Confirma Desar com a material nou - + This material already exists in this library. Save as a new material? Aquest material ja existeix en aquesta biblioteca. Desar-ho com a material nou? - + Confirm Save as Copy Confirma Desar com a còpia - + Save as copy Desar com a còpia - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. No es recomana desar com a còpia, ja que pot trencar altres documents. Es recomana que ho desis com a un material nou. - + Save Copy Desar Còpia - + Save As New Desar com a nou - - + + New folder Carpeta nova - + Context Menu Menú contextual @@ -1122,23 +1122,23 @@ Si no es marca, s'ordenaran pel seu nom. Material - + Confirm Overwrite Confirmeu la sobreescriptura - - + + No writeable library Biblioteca no escrivible - + Delete '%1'? Esborrar '%1'? - + Removing this will also remove all contents. En suprimir-ho, també s'eliminarà tots els continguts. @@ -1165,7 +1165,7 @@ Si no es marca, s'ordenaran pel seu nom. - + Confirm Delete Confirma la supressió diff --git a/src/Mod/Material/Gui/Resources/translations/Material_cs.ts b/src/Mod/Material/Gui/Resources/translations/Material_cs.ts index 148426dae9..e514eb4cf1 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_cs.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_cs.ts @@ -688,63 +688,63 @@ Pokud není zaškrtnuto, budou seřazeny podle jména. Odstranit - + Saving over the original file may cause other documents to break. This is not recommended. Přepsáním původního souboru můžete poškodit jiné dokumenty. Toto nedoporučujeme. - + Save as new material Uložit jako nový materiál - + Save over '%1'? Save over '%1'? - + Confirm Save as New Material Confirm Save as New Material - + This material already exists in this library. Save as a new material? This material already exists in this library. Save as a new material? - + Confirm Save as Copy Confirm Save as Copy - + Save as copy Save as copy - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. - + Save Copy Uložit kopii - + Save As New Uložit jako nový - - + + New folder New folder - + Context Menu Context Menu @@ -1122,23 +1122,23 @@ Pokud není zaškrtnuto, budou seřazeny podle jména. Materiál - + Confirm Overwrite Potvrdit přepsání - - + + No writeable library Žádná zapisovatelná knihovna - + Delete '%1'? Delete '%1'? - + Removing this will also remove all contents. Odstraněním tohoto odstraníte také veškerý obsah. @@ -1165,7 +1165,7 @@ Pokud není zaškrtnuto, budou seřazeny podle jména. - + Confirm Delete Potvrdit odstranění diff --git a/src/Mod/Material/Gui/Resources/translations/Material_da.ts b/src/Mod/Material/Gui/Resources/translations/Material_da.ts index c5bc232a05..2e7d7e5060 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_da.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_da.ts @@ -453,7 +453,7 @@ Default Material - Standard materiale + Standardmaterialer @@ -688,63 +688,63 @@ Hvis ikke markeret, vil de blive sorteret efter deres navn. Slet - + Saving over the original file may cause other documents to break. This is not recommended. Overskrivning af den oprindelige fil kan få andre dokumenter til at gå itu. Det anbefales ikke. - + Save as new material Gem som nyt materiale - + Save over '%1'? Overskriv '%1'? - + Confirm Save as New Material Bekræft Gem som nyt materiale - + This material already exists in this library. Save as a new material? Dette materiale findes allerede i dette bibliotek. Gem som nyt materiale? - + Confirm Save as Copy Bekræft Gem som kopi - + Save as copy Gem som kopi - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. At gemme en kopi anbefales ikke, da det kan ødelægge andre dokumenter. Det anbefales at gemme som et nyt materiale. - + Save Copy Gem en kopi - + Save As New Gem som nyt - - + + New folder Ny mappe - + Context Menu Kontekstmenu @@ -1122,23 +1122,23 @@ Hvis ikke markeret, vil de blive sorteret efter deres navn. Materiale - + Confirm Overwrite Bekræft overskrivning - - + + No writeable library Intet skrivbart bibliotek - + Delete '%1'? Slet '%1'? - + Removing this will also remove all contents. Fjernelse af dette vil også fjerne alt indhold. @@ -1165,7 +1165,7 @@ Hvis ikke markeret, vil de blive sorteret efter deres navn. - + Confirm Delete Bekræft sletning diff --git a/src/Mod/Material/Gui/Resources/translations/Material_de.ts b/src/Mod/Material/Gui/Resources/translations/Material_de.ts index dfba62c17f..6644d79282 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_de.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_de.ts @@ -688,63 +688,63 @@ Wenn deaktiviert, werden sie nach ihrem Namen sortiert. Löschen - + Saving over the original file may cause other documents to break. This is not recommended. Das Überschreiben der Originaldatei kann dazu führen, dass andere Dokumente beschädigt werden. Dies wird nicht empfohlen. - + Save as new material Als neues Material speichern - + Save over '%1'? Über '%1' speichern? - + Confirm Save as New Material Speichern als neues Material bestätigen - + This material already exists in this library. Save as a new material? Dieses Material existiert bereits in dieser Bibliothek. Als neues Material speichern? - + Confirm Save as Copy Speichern als Kopie bestätigen - + Save as copy Speichern als Kopie - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. Das Speichern einer Kopie wird nicht empfohlen, da dies andere Dokumente beschädigen kann. Es wird empfohlen, als neues Material zu speichern. - + Save Copy Kopie speichern - + Save As New Als Neu speichern - - + + New folder Neuer Ordner - + Context Menu Kontextmenü @@ -1122,23 +1122,23 @@ Wenn deaktiviert, werden sie nach ihrem Namen sortiert. Material - + Confirm Overwrite Überschreiben bestätigen - - + + No writeable library Keine beschreibbare Bibliothek - + Delete '%1'? Löschen '%1'? - + Removing this will also remove all contents. Das Entfernen löscht auch alle Inhalte. @@ -1165,7 +1165,7 @@ Wenn deaktiviert, werden sie nach ihrem Namen sortiert. - + Confirm Delete Löschen bestätigen diff --git a/src/Mod/Material/Gui/Resources/translations/Material_el.ts b/src/Mod/Material/Gui/Resources/translations/Material_el.ts index 3cf7cc26b2..97465e57cc 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_el.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_el.ts @@ -688,64 +688,64 @@ If unchecked, they will be sorted by their name. Διαγραφή - + Saving over the original file may cause other documents to break. This is not recommended. Η αποθήκευση πάνω από το αρχικό αρχείο μπορεί να προκαλέσει τη διακοπή της λειτουργίας άλλων εγγράφων. Αυτό δε συνιστάται. - + Save as new material Αποθήκευση ως νέο υλικό - + Save over '%1'? Αποθήκευση πάνω από '%1'? - + Confirm Save as New Material Επιβεβαίωση αποθήκευσης ως νέο υλικό - + This material already exists in this library. Save as a new material? Αυτό το υλικό υπάρχει ήδη σε αυτή τη βιβλιοθήκη. Αποθήκευση ως νέο υλικό; - + Confirm Save as Copy Επιβεβαίωση Αποθήκευσης ως Αντίγραφο - + Save as copy Αποθήκευση ως αντίγραφο - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. Η αποθήκευση αντιγράφου δεν συνιστάται καθώς μπορεί να προκαλέσει προβλήματα σε άλλα έγγραφα. Συνιστάται η αποθήκευση ως νέο υλικό. - + Save Copy Αποθήκευση αντιγράφου - + Save As New Αποθήκευση ως Νέο - - + + New folder Νέος φάκελος - + Context Menu Μενού Περιβάλλοντος @@ -1123,23 +1123,23 @@ If unchecked, they will be sorted by their name. Υλικό - + Confirm Overwrite Επιβεβαίωση Αντικατάστασης - - + + No writeable library Καμία εγγράψιμη βιβλιοθήκη - + Delete '%1'? Διαγραφή '%1'? - + Removing this will also remove all contents. Η Αφαίρεση αυτού, θα αφαιρέσει επίσης όλα τα περιεχόμενα. @@ -1166,7 +1166,7 @@ If unchecked, they will be sorted by their name. - + Confirm Delete Επιβεβαίωση διαγραφής diff --git a/src/Mod/Material/Gui/Resources/translations/Material_es-AR.ts b/src/Mod/Material/Gui/Resources/translations/Material_es-AR.ts index cd0fb0dcc1..4d5e0b6607 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_es-AR.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_es-AR.ts @@ -688,63 +688,63 @@ Si no está marcado, serán ordenadas por su nombre. Eliminar - + Saving over the original file may cause other documents to break. This is not recommended. Guardar sobre el archivo original puede causar que otros documentos se dañen. Esto no es recomendado. - + Save as new material Guardar como material nuevo - + Save over '%1'? ¿Sobreescribir '%1'? - + Confirm Save as New Material Confirmar guardado como nuevo material - + This material already exists in this library. Save as a new material? Este material ya existe en esta biblioteca. ¿Guardar como un nuevo material? - + Confirm Save as Copy Confirmar guardado como copia - + Save as copy Guardar como copia - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. No se recomienda guardar una copia, ya que puede dañar otros documentos. Se recomienda guardar como un nuevo material. - + Save Copy Guardar copia - + Save As New Guardar como nuevo - - + + New folder Nueva carpeta - + Context Menu Menú contextual @@ -1122,23 +1122,23 @@ Si no está marcado, serán ordenadas por su nombre. Material - + Confirm Overwrite Confirmar sobrescritura - - + + No writeable library No hay biblioteca escribible - + Delete '%1'? ¿Eliminar '%1'? - + Removing this will also remove all contents. Al eliminar esto también se eliminará todo el contenido. @@ -1165,7 +1165,7 @@ Si no está marcado, serán ordenadas por su nombre. - + Confirm Delete Confirmar eliminación diff --git a/src/Mod/Material/Gui/Resources/translations/Material_es-ES.ts b/src/Mod/Material/Gui/Resources/translations/Material_es-ES.ts index bdf4cf27e2..404e97b0a6 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_es-ES.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_es-ES.ts @@ -688,63 +688,63 @@ Si no está marcado, serán ordenadas por su nombre. Borrar - + Saving over the original file may cause other documents to break. This is not recommended. Guardar sobre el archivo original puede causar que otros documentos se dañen. Esto no es recomendado. - + Save as new material Guardar como material nuevo - + Save over '%1'? ¿Sobreescribir '%1'? - + Confirm Save as New Material Confirmar guardado como nuevo material - + This material already exists in this library. Save as a new material? Este material ya existe en esta biblioteca. ¿Guardar como un nuevo material? - + Confirm Save as Copy Confirmar guardado como copia - + Save as copy Guardar como copia - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. No se recomienda guardar una copia, ya que puede dañar otros documentos. Se recomienda guardar como un nuevo material. - + Save Copy Guardar copia - + Save As New Guardar como nuevo - - + + New folder Nueva carpeta - + Context Menu Menú contextual @@ -1122,23 +1122,23 @@ Si no está marcado, serán ordenadas por su nombre. Material - + Confirm Overwrite Confirmar sobrescritura - - + + No writeable library No hay biblioteca escribible - + Delete '%1'? ¿Eliminar '%1'? - + Removing this will also remove all contents. Al eliminar esto también se eliminará todo el contenido. @@ -1165,7 +1165,7 @@ Si no está marcado, serán ordenadas por su nombre. - + Confirm Delete Confirmar eliminación diff --git a/src/Mod/Material/Gui/Resources/translations/Material_eu.ts b/src/Mod/Material/Gui/Resources/translations/Material_eu.ts index 4f064948f6..7cf1297b77 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_eu.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_eu.ts @@ -688,63 +688,63 @@ If unchecked, they will be sorted by their name. Ezabatu - + Saving over the original file may cause other documents to break. This is not recommended. Saving over the original file may cause other documents to break. This is not recommended. - + Save as new material Save as new material - + Save over '%1'? Save over '%1'? - + Confirm Save as New Material Confirm Save as New Material - + This material already exists in this library. Save as a new material? This material already exists in this library. Save as a new material? - + Confirm Save as Copy Confirm Save as Copy - + Save as copy Save as copy - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. - + Save Copy Save Copy - + Save As New Save As New - - + + New folder New folder - + Context Menu Context Menu @@ -1122,23 +1122,23 @@ If unchecked, they will be sorted by their name. Materiala - + Confirm Overwrite Confirm Overwrite - - + + No writeable library No writeable library - + Delete '%1'? Delete '%1'? - + Removing this will also remove all contents. Removing this will also remove all contents. @@ -1165,7 +1165,7 @@ If unchecked, they will be sorted by their name. - + Confirm Delete Confirm Delete diff --git a/src/Mod/Material/Gui/Resources/translations/Material_fi.ts b/src/Mod/Material/Gui/Resources/translations/Material_fi.ts index 6f61184ac6..ca71788e01 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_fi.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_fi.ts @@ -688,63 +688,63 @@ If unchecked, they will be sorted by their name. Poista - + Saving over the original file may cause other documents to break. This is not recommended. Saving over the original file may cause other documents to break. This is not recommended. - + Save as new material Save as new material - + Save over '%1'? Save over '%1'? - + Confirm Save as New Material Confirm Save as New Material - + This material already exists in this library. Save as a new material? This material already exists in this library. Save as a new material? - + Confirm Save as Copy Confirm Save as Copy - + Save as copy Save as copy - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. - + Save Copy Save Copy - + Save As New Save As New - - + + New folder New folder - + Context Menu Context Menu @@ -1122,23 +1122,23 @@ If unchecked, they will be sorted by their name. Materiaali - + Confirm Overwrite Confirm Overwrite - - + + No writeable library No writeable library - + Delete '%1'? Delete '%1'? - + Removing this will also remove all contents. Removing this will also remove all contents. @@ -1165,7 +1165,7 @@ If unchecked, they will be sorted by their name. - + Confirm Delete Vahvista poistaminen diff --git a/src/Mod/Material/Gui/Resources/translations/Material_fr.ts b/src/Mod/Material/Gui/Resources/translations/Material_fr.ts index 475d6ae034..3811f56704 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_fr.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_fr.ts @@ -688,63 +688,63 @@ S'ils ne sont pas cochés, ils seront triés par leur nom. Supprimer - + Saving over the original file may cause other documents to break. This is not recommended. Enregistrer par-dessus le fichier d'origine peut endommager d'autres documents. Ceci n'est pas recommandé. - + Save as new material Enregistrer en tant que nouveau matériau - + Save over '%1'? Voulez-vous enregistrer par-dessus « %1 » ? - + Confirm Save as New Material Confirmer l'enregistrement en tant que nouveau matériau - + This material already exists in this library. Save as a new material? Ce matériau existe déjà dans cette bibliothèque. Voulez-vous l'enregistrer comme nouveau matériau ? - + Confirm Save as Copy Confirmer l'enregistrement en tant que copie - + Save as copy Enregistrer en tant que copie - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. Il n'est pas recommandé d'enregistrer une copie, car cela peut endommager d'autres documents. Il est recommandé d'enregistrer en tant que nouveau matériau. - + Save Copy Enregistrer une copie - + Save As New Enregistrer comme nouveau - - + + New folder Nouveau dossier - + Context Menu Menu contextuel @@ -1122,23 +1122,23 @@ S'ils ne sont pas cochés, ils seront triés par leur nom. Material - + Confirm Overwrite Confirmer le remplacement - - + + No writeable library Aucune bibliothèque accessible en écriture - + Delete '%1'? Voulez-vous supprimer « %1 » ? - + Removing this will also remove all contents. Supprimer ceci supprimera également tous les contenus. @@ -1165,7 +1165,7 @@ S'ils ne sont pas cochés, ils seront triés par leur nom. - + Confirm Delete Confirmer la suppression diff --git a/src/Mod/Material/Gui/Resources/translations/Material_ga-IE.ts b/src/Mod/Material/Gui/Resources/translations/Material_ga-IE.ts new file mode 100644 index 0000000000..a382a0a225 --- /dev/null +++ b/src/Mod/Material/Gui/Resources/translations/Material_ga-IE.ts @@ -0,0 +1,1410 @@ + + + + + CmdInspectAppearance + + + Inspect Appearance + Inspect Appearance + + + + Inspects the appearance properties of the selected object + Inspects the appearance properties of the selected object + + + + Inspect the appearance properties of the selected object + Inspect the appearance properties of the selected object + + + + CmdInspectMaterial + + + Inspect Material + Inspect Material + + + + Inspects the material properties of the selected object + Inspects the material properties of the selected object + + + + Inspect the material properties of the selected object + Inspect the material properties of the selected object + + + + MatGui::Array2D + + + 2D Array + 2D Array + + + + Delete Row + Delete Row + + + + Context Menu + Context Menu + + + + MatGui::Array3D + + + 3D Array + 3D Array + + + + + Delete Row + Delete Row + + + + + Context Menu + Context Menu + + + + + Confirm Delete + Confirm Delete + + + + + Delete the row? + Delete the row? + + + + Removing this will also remove all 2D contents. + Removing this will also remove all 2D contents. + + + + MatGui::ArrayDelegate + + + False + Bréagach + + + + True + Fíor + + + + MatGui::BaseDelegate + + + False + Bréagach + + + + True + Fíor + + + + MatGui::DlgDisplayProperties + + + Display Properties + Display Properties + + + + Viewing Mode + Viewing Mode + + + + Document window + Document window + + + + Plot mode + Plot mode + + + + Display + Taispeáin + + + + Point size + Méid pointe + + + + Line width + Line width + + + + Transparency + Trédhearcacht + + + + Line transparency + Trédhearcacht líne + + + + Color plot + Color plot + + + + Custom appearance + Custom appearance + + + + Point color + Dath pointe + + + + Line color + Line color + + + + Material + Ábhar + + + + MatGui::DlgInspectAppearance + + + Form + Form + + + + Document + Doiciméad + + + + Name of the active document + Name of the active document + + + + Document name + Document name + + + + Label / internal name + Label / internal name + + + + Sub.Shape / Type + Sub.Shape / Type + + + + Shape.TypeID / TypeID + Shape.TypeID / TypeID + + + + Appearance + Dealramh + + + + Tab 1 + Táb 1 + + + + Tab 2 + Táb 2 + + + + Diffuse color + Diffuse color + + + + Ambient color + Ambient color + + + + Emissive color + Emissive color + + + + Specular color + Specular color + + + + Shininess + Shininess + + + + Transparency + Trédhearcacht + + + + MatGui::DlgInspectMaterial + + + Form + Form + + + + Document + Doiciméad + + + + Name of the active document + Name of the active document + + + + Document name + Document name + + + + Label / internal name + Label / internal name + + + + Sub.Shape / Type + Sub.Shape / Type + + + + Shape.TypeID / TypeID + Shape.TypeID / TypeID + + + + Material + Ábhar + + + + Copy to Clipboard + Copy to Clipboard + + + + Document: + Document: + + + + Label: + Label: + + + + Internal name: + Internal name: + + + + + Type: + Type: + + + + TypeID: + TypeID: + + + + + + + + Name: + Name: + + + + + + + None + Dada + + + + + UUID: + UUID: + + + + + Library: + Library: + + + + + Library directory: + Library directory: + + + + Subdirectory: + Subdirectory: + + + + Sub directory: + Sub directory: + + + + Appearance models: + Appearance models: + + + + Physical models: + Physical models: + + + + Appearance properties: + Appearance properties: + + + + Physical properties: + Physical properties: + + + + + Inherits: + Inherits: + + + + Model UUID: + Model UUID: + + + + Has value: + Has value: + + + + No + No + + + + Yes + Yes + + + + MatGui::DlgMaterial + + + Material + Ábhar + + + + MatGui::DlgSettingsDefaultMaterial + + + + Default Material + Default Material + + + + Physical + Physical + + + + MatGui::DlgSettingsMaterial + + + General + Ginearálta + + + + Use built-in materials + Use built-in materials + + + + Use materials from external workbenches + Use materials from external workbenches + + + + User directory + User directory + + + + Card Resources + Card Resources + + + + The cards built-in to FreeCAD will be listed as available + The cards built-in to FreeCAD will be listed as available + + + + Use materials added by external workbenches + Use materials added by external workbenches + + + + Cards from FreeCAD’s preferences directory are also listed as available + Cards from FreeCAD’s preferences directory are also listed as available + + + + Use materials from the Materials preference directory + Use materials from the Materials preference directory + + + + Material cards from the specified directory will also be listed as available + Material cards from the specified directory will also be listed as available + + + + Use materials from user-defined directory + Use materials from user-defined directory + + + + Card Sorting and Duplicates + Card Sorting and Duplicates + + + + Duplicate cards will be deleted from the displayed material card list + Duplicate cards will be deleted from the displayed material card list + + + + Delete card duplicates + Delete card duplicates + + + + Material cards appear sorted by their resources (locations). +If unchecked, they will be sorted by their name. + Material cards appear sorted by their resources (locations). +If unchecked, they will be sorted by their name. + + + + Sort by resources + Sort by resources + + + + Material Selector + Material Selector + + + + + Show favorites + Show favorites + + + + + Show recent + Show recent + + + + + Show empty libraries + Show empty libraries + + + + + Show empty folders + Show empty folders + + + + + Show legacy files + Show legacy files + + + + Material Editor + Material Editor + + + + MatGui::ImageEdit + + + Image + Íomhá + + + + Thumbnail + Thumbnail + + + + File + Comhad + + + + Height + Airde + + + + Width + Width + + + + Select an image + Select an image + + + + Image files (*.jpg *.jpeg *.png *.bmp);;All files (*) + Image files (*.jpg *.jpeg *.png *.bmp);;All files (*) + + + + Image files (*.svg);;All files (*) + Image files (*.svg);;All files (*) + + + + MatGui::ListEdit + + + List Edit + List Edit + + + + Delete Row + Delete Row + + + + MatGui::MaterialDelegate + + + False + Bréagach + + + + True + Fíor + + + + MatGui::MaterialSave + + + Save Material + Save Material + + + + Library + Library + + + + Filename + Ainm comhaid + + + + Save as inherited + Save as inherited + + + + New Folder + New Folder + + + + Delete + Scrios + + + + Saving over the original file may cause other documents to break. This is not recommended. + Saving over the original file may cause other documents to break. This is not recommended. + + + + Save as new material + Save as new material + + + + Save over '%1'? + Save over '%1'? + + + + Confirm Save as New Material + Confirm Save as New Material + + + + This material already exists in this library. Save as a new material? + This material already exists in this library. Save as a new material? + + + + Confirm Save as Copy + Confirm Save as Copy + + + + Save as copy + Save as copy + + + + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. + + + + Save Copy + Save Copy + + + + Save As New + Save As New + + + + + New folder + New folder + + + + Context Menu + Context Menu + + + + MatGui::MaterialTreeWidget + + + Launch Editor + Launch Editor + + + + + Favorites + Favorites + + + + + Recent + Recent + + + + MatGui::MaterialsEditor + + + Materials + Ábhair + + + + General + Ginearálta + + + + Parent + Tuismitheoir + + + + Tags + Clibeanna + + + + Source URL + Source URL + + + + Description + Cur síos + + + + Name + Ainm + + + + Author + Údar + + + + Source reference + Source reference + + + + Adds or removes to/from favorites + Adds or removes to/from favorites + + + + Toggle Favorite + Toggle Favorite + + + + License + Ceadúnas + + + + &New + &New + + + + Inherit New + Inherit New + + + + Physical + Physical + + + + Add physical model + Add physical model + + + + Delete physical model + Delete physical model + + + + Appearance + Dealramh + + + + Add appearance model + Add appearance model + + + + Delete appearance model + Delete appearance model + + + + Unnamed + Gan ainm + + + + Old Format Material + Old Format Material + + + + This file is in the old material card format. + This file is in the old material card format. + + + + This card uses the old format and must be saved before use + This card uses the old format and must be saved before use + + + + + + + Property + Maoin + + + + + + + Value + Luach + + + + + + + Type + Cineál + + + + Favorites + Favorites + + + + Recent + Recent + + + + Units + Aonaid + + + + Context Menu + Context Menu + + + + Inherit From + Inherit From + + + + Inherit New Material + Inherit New Material + + + + MatGui::ModelSelect + + + Material Models + Material Models + + + + General + Ginearálta + + + + + URL + URL + + + + + Description + Cur síos + + + + DOI + DOI + + + + Name + Ainm + + + + Adds or removes to/from favorites + Adds or removes to/from favorites + + + + Toggle Favorites + Toggle Favorites + + + + + + Properties + Airíonna + + + + Favorites + Favorites + + + + Recent + Recent + + + + Inherited + Inherited + + + + Property + Maoin + + + + Units + Aonaid + + + + Appearance + Dealramh + + + + MatGui::TextEdit + + + Text Edit + Text Edit + + + + MaterialEditor + + + Material Editor + Material Editor + + + + Material Card + Material Card + + + + Opens the Product URL of this material in an external browser + Opens the Product URL of this material in an external browser + + + + Existing material cards + Existing material cards + + + + Opens an existing material card + Opens an existing material card + + + + Open… + Open… + + + + Save As… + Sábháil Mar… + + + + Material Parameter + Material Parameter + + + + Add/Remove Parameter + Add/Remove Parameter + + + + Add Property + Add Property + + + + Delete Property + Delete Property + + + + Saves this material as a card + Saves this material as a card + + + + QDockWidget + + + Material + Ábhar + + + + QObject + + + Material Workbench + Material Workbench + + + + + + Material + Ábhar + + + + Confirm Overwrite + Confirm Overwrite + + + + + No writeable library + No writeable library + + + + Delete '%1'? + Delete '%1'? + + + + Removing this will also remove all contents. + Removing this will also remove all contents. + + + + Save the material before using it. + Save the material before using it. + + + + Unsaved Material + Unsaved Material + + + + Save changes to the material before closing? + Save changes to the material before closing? + + + + Otherwise, all changes will be lost. + Otherwise, all changes will be lost. + + + + + + Confirm Delete + Confirm Delete + + + + + Delete the row? + Delete the row? + + + + StdCmdSetAppearance + + + &Appearance + &Appearance + + + + + Sets the display properties of the selected object + Sets the display properties of the selected object + + + + StdCmdSetMaterial + + + &Material + &Material + + + + + Sets the material of the selected object + Sets the material of the selected object + + + + Workbench + + + &Materials + Ábhair + + + + Materials + Ábhair + + + + MatGui::TaskMigrateExternal + + + Materials Migration + Materials Migration + + + + Select material libraries to migrate. Existing materials will not be overwritten. + Select material libraries to migrate. Existing materials will not be overwritten. + + + + Select material libraries + Select material libraries + + + + Select model libraries + Select model libraries + + + + Select model libraries to migrate. Existing models will not be overwritten. + Select model libraries to migrate. Existing models will not be overwritten. + + + + Status + Stádas + + + + &Migrate + &Migrate + + + + MatGui::DlgSettingsExternal + + + External Interface + External Interface + + + + Use External Interface + Use External Interface + + + + External interface + External interface + + + + Cache + Taisce + + + + Model cache size + Model cache size + + + + + Hit rate + Hit rate + + + + Material cache size + Material cache size + + + + None + Dada + + + + MatGui::DlgMigrateExternal + + + Migrating models… + Migrating models… + + + + + + + Library: + Library: + + + + + + + done + done + + + + Validating models… + Validating models… + + + + Migrating materials… + Migrating materials… + + + + Validating materials… + Validating materials… + + + + + Unknown exception - aborted + Unknown exception - aborted + + + + + + + + Aborted + Aborted + + + + CmdMaterialEdit + + + Material + Ábhar + + + + Edit + Eagar + + + + Edits material properties + Edits material properties + + + + CmdMigrateToExternal + + + Migrate + Imirce + + + + Migrates the materials to the external materials manager + Migrates the materials to the external materials manager + + + + Migrate existing materials to the external materials manager + Migrate existing materials to the external materials manager + + + + MatGui::DlgDisplayPropertiesImp + + + Basic appearance + Basic appearance + + + + Texture appearance + Texture appearance + + + + All materials + All materials + + + diff --git a/src/Mod/Material/Gui/Resources/translations/Material_hr.ts b/src/Mod/Material/Gui/Resources/translations/Material_hr.ts index 6468250322..5f60656dc3 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_hr.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_hr.ts @@ -689,63 +689,63 @@ Ako nije označeno, one će biti sortirane po imenima. Izbriši - + Saving over the original file may cause other documents to break. This is not recommended. Spremanje preko izvorne datoteke može uzrokovati oštećenje drugih dokumenata. Ovo se ne preporučuje. - + Save as new material Spremi kao novi materijal - + Save over '%1'? Spremi preko '%1'? - + Confirm Save as New Material Potvrdite Spremi kao novi materijal - + This material already exists in this library. Save as a new material? Ovaj materijal već postoji u ovoj biblioteci. Spremiti kao novi materijal? - + Confirm Save as Copy Potvrdite Spremi kao kopiju - + Save as copy Spremi kao kopiju - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. Spremanje kopije se ne preporučuje jer može oštetiti druge dokumente. Preporučujemo da spremite kao novi materijal. - + Save Copy Spremi kopiju - + Save As New Spremi kao Novi - - + + New folder Nova mapa - + Context Menu Kontekstni izbornik @@ -1123,23 +1123,23 @@ Ako nije označeno, one će biti sortirane po imenima. Materijal - + Confirm Overwrite Potvrda prekopisanja - - + + No writeable library Nema biblioteke za pisanje - + Delete '%1'? Izbriši '%1'? - + Removing this will also remove all contents. Uklanjanjem ovoga također će se ukloniti svi sadržaji. @@ -1166,7 +1166,7 @@ Ako nije označeno, one će biti sortirane po imenima. - + Confirm Delete Potvrdite Brisanje diff --git a/src/Mod/Material/Gui/Resources/translations/Material_hu.ts b/src/Mod/Material/Gui/Resources/translations/Material_hu.ts index b2da2e8a87..0f2ba29efa 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_hu.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_hu.ts @@ -688,63 +688,63 @@ Ha le van tiltva, név szerint vannak rendezve. Törlés - + Saving over the original file may cause other documents to break. This is not recommended. Az eredeti fájl fölé történő mentés más dokumentumok törését okozhatja. Ez nem ajánlott. - + Save as new material Mentés új anyagként - + Save over '%1'? Szeretné menteni a(z) '%1' felülírásával;? - + Confirm Save as New Material Erősítse meg a regisztrációt új anyagként - + This material already exists in this library. Save as a new material? Ez az anyag már létezik ebben a könyvtárban. Szeretné új anyagként menteni? - + Confirm Save as Copy Mentés másolatként megerősítése - + Save as copy Mentés másolatként - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. Nem ajánlott példányt menteni, mivel ez más dokumentumokat is károsíthat. Ajánlott új anyagként menteni. - + Save Copy Másolat mentése - + Save As New Mentés újként - - + + New folder Új mappa - + Context Menu Gyorsmenü @@ -1122,23 +1122,23 @@ Ha le van tiltva, név szerint vannak rendezve. Anyag - + Confirm Overwrite Felülírás megerősítése - - + + No writeable library Nincs írható könyvtár - + Delete '%1'? '%1' Törlése;? - + Removing this will also remove all contents. Ennek eltávolítása az összes tartalmat is eltávolítja. @@ -1165,7 +1165,7 @@ Ha le van tiltva, név szerint vannak rendezve. - + Confirm Delete Törlés megerősítése diff --git a/src/Mod/Material/Gui/Resources/translations/Material_it.ts b/src/Mod/Material/Gui/Resources/translations/Material_it.ts index b1d975a4aa..7c629bfd20 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_it.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_it.ts @@ -688,63 +688,63 @@ Se non selezionato, saranno ordinate per il loro nome. Elimina - + Saving over the original file may cause other documents to break. This is not recommended. Il salvataggio sul file originale potrebbe causare il danneggiamento di altri documenti. Questo non è raccomandato. - + Save as new material Salva come nuovo materiale - + Save over '%1'? Sovrascrivere '%1'? - + Confirm Save as New Material Conferma salvataggio come nuovo materiale - + This material already exists in this library. Save as a new material? Questo materiale esiste già in questa libreria. Salvarlo come nuovo materiale? - + Confirm Save as Copy Conferma salvataggio come copia - + Save as copy Salva come copia - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. Si sconsiglia di salvarne una copia, poiché si potrebbero danneggiare gli altri documenti. Si consiglia di salvarlo come nuovo materiale. - + Save Copy Salva Copia - + Save As New Salva Come Nuovo - - + + New folder Nuova cartella - + Context Menu Menu contestuale @@ -1122,23 +1122,23 @@ Se non selezionato, saranno ordinate per il loro nome. Materiale - + Confirm Overwrite Conferma sovrascrittura - - + + No writeable library Nessuna libreria scrivibile - + Delete '%1'? Eliminare '%1'? - + Removing this will also remove all contents. Rimuovendo questo saranno rimossi anche tutti i contenuti. @@ -1165,7 +1165,7 @@ Se non selezionato, saranno ordinate per il loro nome. - + Confirm Delete Conferma Eliminazione diff --git a/src/Mod/Material/Gui/Resources/translations/Material_ja.ts b/src/Mod/Material/Gui/Resources/translations/Material_ja.ts index 31506af4a6..35ea8702ce 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_ja.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_ja.ts @@ -688,63 +688,63 @@ If unchecked, they will be sorted by their name. 削除 - + Saving over the original file may cause other documents to break. This is not recommended. 元のファイルを上書きすると、他のドキュメントが壊れる可能性があります。この操作は推奨されません。 - + Save as new material 新しいマテリアルとして保存 - + Save over '%1'? '%1'を上書き保存しますか? - + Confirm Save as New Material 新しいマテリアルとして保存することを確認 - + This material already exists in this library. Save as a new material? このマテリアルはすでにこのライブラリに存在します。新しいマテリアルとして保存しますか? - + Confirm Save as Copy コピーとして保存することを確認 - + Save as copy コピーとして保存 - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. 他のドキュメントを壊す可能性があるため、コピーを保存することは推奨されません。新しいマテリアルとして保存することをお勧めします。 - + Save Copy コピーを保存 - + Save As New 新しく保存 - - + + New folder 新しいフォルダー - + Context Menu コンテキストメニュー @@ -1122,23 +1122,23 @@ If unchecked, they will be sorted by their name. マテリアル - + Confirm Overwrite 上書きの確認 - - + + No writeable library 書き込み可能なライブラリがありません - + Delete '%1'? '%1'を削除しますか? - + Removing this will also remove all contents. この削除により、すべてのコンテンツも削除されます。 @@ -1165,7 +1165,7 @@ If unchecked, they will be sorted by their name. - + Confirm Delete 本当に削除 diff --git a/src/Mod/Material/Gui/Resources/translations/Material_ka.ts b/src/Mod/Material/Gui/Resources/translations/Material_ka.ts index b48223df98..31c9a9caf0 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_ka.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_ka.ts @@ -688,63 +688,63 @@ If unchecked, they will be sorted by their name. წაშლა - + Saving over the original file may cause other documents to break. This is not recommended. ორიგინალი ფაილის თავზე შენახვამ, შეიძლება, დოკუმენტი გააფუჭოს. ეს რეკომენდებული არაა. - + Save as new material შენახვა ახალ მასალად - + Save over '%1'? შევინახო '%1'-ის თავზე;? - + Confirm Save as New Material დაადასტურეთ ახალ მასალად შენახვა - + This material already exists in this library. Save as a new material? მასალა ბიბლიოთეკაში უკვე არსებობს. გნებავთ, შეინახოთ ის, როგორც ახალი მასალა? - + Confirm Save as Copy დაადასტურეთ ასლად შენახვა - + Save as copy ასლად შენახვა - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. ასლის შენახვა რეკომენდებული არაა, რადგან მან სხვა დოკუმენტები შეიძლება, დააზიანოს. ჩვენი რეკომენდაციაა, ის შეინახოთ, როგორც ახალი მასალა. - + Save Copy ასლის შენახვა - + Save As New შენახვა, როგორც ახლის - - + + New folder ახალი საქაღალდე - + Context Menu კონტექსტური მენიუ @@ -1122,23 +1122,23 @@ If unchecked, they will be sorted by their name. მასალა - + Confirm Overwrite გადაწერის დადასტურება - - + + No writeable library ჩაწერადი ბიბლიოთეკის გარეშე - + Delete '%1'? წავშალო '%1'? - + Removing this will also remove all contents. ამის წაშლა მის შემცველობასაც წაშლის. @@ -1165,7 +1165,7 @@ If unchecked, they will be sorted by their name. - + Confirm Delete წაშლის დადასტურება diff --git a/src/Mod/Material/Gui/Resources/translations/Material_ko.ts b/src/Mod/Material/Gui/Resources/translations/Material_ko.ts index da25544dea..9504ad9f67 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_ko.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_ko.ts @@ -687,63 +687,63 @@ If unchecked, they will be sorted by their name. 삭제 - + Saving over the original file may cause other documents to break. This is not recommended. 원본파일에 덮어쓰기 하면 다른 문서가 손상을 입을 수 있으므로 추천하지 않습니다. - + Save as new material 새로운 재료로 저장 - + Save over '%1'? Save over '%1'? - + Confirm Save as New Material Confirm Save as New Material - + This material already exists in this library. Save as a new material? This material already exists in this library. Save as a new material? - + Confirm Save as Copy Confirm Save as Copy - + Save as copy Save as copy - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. - + Save Copy 사본 저장 - + Save As New 새로운 이름으로 저장 - - + + New folder New folder - + Context Menu Context Menu @@ -1121,23 +1121,23 @@ If unchecked, they will be sorted by their name. 재료 - + Confirm Overwrite 덮어쓰기 확인 - - + + No writeable library 쓰기 가능한 라이브러리가 없습니다 - + Delete '%1'? Delete '%1'? - + Removing this will also remove all contents. 이것을 지우면 관련된 모든 컨텐츠들이 제거됩니다. @@ -1164,7 +1164,7 @@ If unchecked, they will be sorted by their name. - + Confirm Delete 삭제 여부 확인 diff --git a/src/Mod/Material/Gui/Resources/translations/Material_nl.ts b/src/Mod/Material/Gui/Resources/translations/Material_nl.ts index b64b800d30..54f08bf65a 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_nl.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_nl.ts @@ -688,63 +688,63 @@ If unchecked, they will be sorted by their name. Verwijderen - + Saving over the original file may cause other documents to break. This is not recommended. Saving over the original file may cause other documents to break. This is not recommended. - + Save as new material Opslaan als nieuw materiaal - + Save over '%1'? Save over '%1'? - + Confirm Save as New Material Confirm Save as New Material - + This material already exists in this library. Save as a new material? This material already exists in this library. Save as a new material? - + Confirm Save as Copy Confirm Save as Copy - + Save as copy Save as copy - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. - + Save Copy Kopie opslaan - + Save As New Opslaan als nieuw - - + + New folder New folder - + Context Menu Context Menu @@ -1122,23 +1122,23 @@ If unchecked, they will be sorted by their name. Materiaal - + Confirm Overwrite Confirm Overwrite - - + + No writeable library No writeable library - + Delete '%1'? Delete '%1'? - + Removing this will also remove all contents. Removing this will also remove all contents. @@ -1165,7 +1165,7 @@ If unchecked, they will be sorted by their name. - + Confirm Delete Verwijderen bevestigen diff --git a/src/Mod/Material/Gui/Resources/translations/Material_pl.ts b/src/Mod/Material/Gui/Resources/translations/Material_pl.ts index 4e5954f9b8..7d800bc1af 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_pl.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_pl.ts @@ -689,66 +689,66 @@ Jeśli opcja ta nie jest zaznaczona, karty będą sortowane według nazwy.Usuń - + Saving over the original file may cause other documents to break. This is not recommended. Nadpisanie oryginalnego pliku może spowodować uszkodzenie innych dokumentów. Nie jest to zalecane. - + Save as new material Zapisz jako nowy materiał - + Save over '%1'? Nadpisać "%1"? - + Confirm Save as New Material Potwierdź zapisanie jako nowy materiał - + This material already exists in this library. Save as a new material? Ten materiał już istnieje w tej bibliotece. Czy chcesz zapisać go jako nowy materiał? - + Confirm Save as Copy Potwierdź zapis jako kopię - + Save as copy Zapisz jako kopię - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. Nie zaleca się zapisywania kopii, ponieważ może to spowodować uszkodzenie innych dokumentów. Najlepiej dokonać zapisu jako nowy materiał. - + Save Copy Zapisz kopię - + Save As New Zapisz jako nowy - - + + New folder Nowy folder - + Context Menu Menu podręczne @@ -1126,23 +1126,23 @@ Najlepiej dokonać zapisu jako nowy materiał. Materiał - + Confirm Overwrite Potwierdź zastąpienie - - + + No writeable library Brak biblioteki do zapisu - + Delete '%1'? Usunąć "%1"? - + Removing this will also remove all contents. Usunięcie tej pozycji spowoduje również usunięcie całej zawartości. @@ -1169,7 +1169,7 @@ Najlepiej dokonać zapisu jako nowy materiał. - + Confirm Delete Potwierdź usunięcie diff --git a/src/Mod/Material/Gui/Resources/translations/Material_pt-BR.ts b/src/Mod/Material/Gui/Resources/translations/Material_pt-BR.ts index 1a0c61b96d..21a1520141 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_pt-BR.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_pt-BR.ts @@ -688,63 +688,63 @@ Se desmarcado, eles serão classificados pelo nome. Excluir - + Saving over the original file may cause other documents to break. This is not recommended. Salvar sobre o arquivo original pode quebrar outros documentos. Isso não é recomendado. - + Save as new material Salvar como novo material - + Save over '%1'? Save over '%1'? - + Confirm Save as New Material Confirm Save as New Material - + This material already exists in this library. Save as a new material? This material already exists in this library. Save as a new material? - + Confirm Save as Copy Confirm Save as Copy - + Save as copy Save as copy - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. - + Save Copy Salvar cópia - + Save As New Salvar como novo - - + + New folder New folder - + Context Menu Menu de Contexto @@ -1122,23 +1122,23 @@ Se desmarcado, eles serão classificados pelo nome. Material - + Confirm Overwrite Confirmar substituição - - + + No writeable library Nenhuma biblioteca gravável - + Delete '%1'? Delete '%1'? - + Removing this will also remove all contents. Remover isto também irá remover todo o conteúdo. @@ -1165,7 +1165,7 @@ Se desmarcado, eles serão classificados pelo nome. - + Confirm Delete Confirmar a exclusão diff --git a/src/Mod/Material/Gui/Resources/translations/Material_ro.ts b/src/Mod/Material/Gui/Resources/translations/Material_ro.ts index 321ed8e820..da434e841e 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_ro.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_ro.ts @@ -688,63 +688,63 @@ If unchecked, they will be sorted by their name. Ştergeţi - + Saving over the original file may cause other documents to break. This is not recommended. Saving over the original file may cause other documents to break. This is not recommended. - + Save as new material Save as new material - + Save over '%1'? Save over '%1'? - + Confirm Save as New Material Confirm Save as New Material - + This material already exists in this library. Save as a new material? This material already exists in this library. Save as a new material? - + Confirm Save as Copy Confirm Save as Copy - + Save as copy Save as copy - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. - + Save Copy Save Copy - + Save As New Save As New - - + + New folder New folder - + Context Menu Context Menu @@ -1122,23 +1122,23 @@ If unchecked, they will be sorted by their name. Materialul - + Confirm Overwrite Confirm Overwrite - - + + No writeable library No writeable library - + Delete '%1'? Delete '%1'? - + Removing this will also remove all contents. Removing this will also remove all contents. @@ -1165,7 +1165,7 @@ If unchecked, they will be sorted by their name. - + Confirm Delete Confirm Delete diff --git a/src/Mod/Material/Gui/Resources/translations/Material_ru.ts b/src/Mod/Material/Gui/Resources/translations/Material_ru.ts index 476e05dcb8..be5e8a92f3 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_ru.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_ru.ts @@ -688,63 +688,63 @@ If unchecked, they will be sorted by their name. Удалить - + Saving over the original file may cause other documents to break. This is not recommended. Сохранение поверх исходного файла может привести к повреждению других документов. Это не рекомендуется. - + Save as new material Сохранить как новый материал - + Save over '%1'? Сохранить поверх '%1'? - + Confirm Save as New Material Подтвердить сохранение как новый материал - + This material already exists in this library. Save as a new material? Этот материал уже существует в этой библиотеке. Сохранить как новый материал? - + Confirm Save as Copy Подтвердить сохранение как копии - + Save as copy Сохранить как копию - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. Сохранение копии не рекомендуется, так как может повредить другие документы. Рекомендуется сохранить как новый материал. - + Save Copy Сохранить копию - + Save As New Сохранить как новый - - + + New folder Новая папка - + Context Menu Контекстное меню @@ -1122,23 +1122,23 @@ If unchecked, they will be sorted by their name. Материал - + Confirm Overwrite Подтвердите перезапись - - + + No writeable library Нет доступной для записи библиотеки - + Delete '%1'? Удалить '%1'? - + Removing this will also remove all contents. Удаление этого также приведет к удалению всего содержимого. @@ -1165,7 +1165,7 @@ If unchecked, they will be sorted by their name. - + Confirm Delete Подтвердите удаление diff --git a/src/Mod/Material/Gui/Resources/translations/Material_sl.ts b/src/Mod/Material/Gui/Resources/translations/Material_sl.ts index 22e4bf191a..54da0214a1 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_sl.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_sl.ts @@ -688,63 +688,63 @@ If unchecked, they will be sorted by their name. Izbriši - + Saving over the original file may cause other documents to break. This is not recommended. Zaradi shranjevanja preko obstoječe datoteke se lahko pokvarijo drugi dokumenti, zato se to odsvetuje. - + Save as new material Shrani kot novo snov - + Save over '%1'? Želite shrani preko '%1'? - + Confirm Save as New Material Potrdi shranjevanje nove snovi - + This material already exists in this library. Save as a new material? Ta snov že obstaja v tej knjižnici. Ali jo želite shraniti kot novo snov? - + Confirm Save as Copy Potrdi shranjevanje dvojnika - + Save as copy Shrani kot dvojnik - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. Shranjevanje dvojnika lahko privede do okvare drugih dokumentov, zato je bolj priporočljivo shranjevanje nove snovi. - + Save Copy Shrani dvojnika - + Save As New Shrani kot novo - - + + New folder Nova mapa - + Context Menu Vsebinski meni @@ -1122,23 +1122,23 @@ If unchecked, they will be sorted by their name. Material - + Confirm Overwrite Potrditev prepisa - - + + No writeable library Ni zapisljivih knjižnic - + Delete '%1'? Želite izbrisati '%1'? - + Removing this will also remove all contents. Z izbrisom boste odstranili vso vsebino. @@ -1165,7 +1165,7 @@ If unchecked, they will be sorted by their name. - + Confirm Delete Potrdite izbris diff --git a/src/Mod/Material/Gui/Resources/translations/Material_sr-CS.ts b/src/Mod/Material/Gui/Resources/translations/Material_sr-CS.ts index d410965bef..3a691512fa 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_sr-CS.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_sr-CS.ts @@ -688,63 +688,63 @@ Ako nije potvrđeno, biće sortirani po imenima. Obriši - + Saving over the original file may cause other documents to break. This is not recommended. Sačuvati preko originalne datoteke može dovesti do greške u drugim dokumentima. Ovo nije preporučljivo. - + Save as new material Sačuvaj kao novi materijal - + Save over '%1'? Sačuvaj preko '%1'? - + Confirm Save as New Material Potvrdi opciju Sačuvaj kao novi materijal - + This material already exists in this library. Save as a new material? Ovaj materijal već postoji u ovoj biblioteci. Da li želiš da ga sačuvaš kao novi materijal? - + Confirm Save as Copy Potvrdi opciju Sačuvaj kao kopiju - + Save as copy Sačuvaj kao kopiju - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. Sačuvati kopiju se ne preporučuje jer može pokvariti druge dokumente. Preporučuje se da sačuvaš kao novi materijal. - + Save Copy Sačuvaj kopiju - + Save As New Sačuvaj kao novi - - + + New folder Nova fascikla - + Context Menu Kontekstualni meni @@ -1122,23 +1122,23 @@ Ako nije potvrđeno, biće sortirani po imenima. Materijal - + Confirm Overwrite Potvrdi prepis preko postojećeg - - + + No writeable library Nema biblioteke u koju je moguće pisati - + Delete '%1'? Obriši '%1'? - + Removing this will also remove all contents. Uklanjanjem ovoga, uklonićeš i sav sadržaj. @@ -1165,7 +1165,7 @@ Ako nije potvrđeno, biće sortirani po imenima. - + Confirm Delete Potvrdi brisanje diff --git a/src/Mod/Material/Gui/Resources/translations/Material_sr.ts b/src/Mod/Material/Gui/Resources/translations/Material_sr.ts index d36e9dbe8c..9025b019af 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_sr.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_sr.ts @@ -688,63 +688,63 @@ If unchecked, they will be sorted by their name. Обриши - + Saving over the original file may cause other documents to break. This is not recommended. Сачувати преко оригиналне датотеке може довести до грешке у другим документима. Ово није препоручљиво. - + Save as new material Сачувај као нови материјал - + Save over '%1'? Сачувај преко '%1'? - + Confirm Save as New Material Потврди опцију Сачувај као нови материјал - + This material already exists in this library. Save as a new material? Овај материјал већ постоји у овој библиотеци. Да ли желиш да га сачуваш као нови материјал? - + Confirm Save as Copy Потврди опцију Сачувај као копију - + Save as copy Сачувај као копију - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. Сачувати копију се не препоручује јер може покварити друге документе. Препоручује се да сачуваш као нови материјал. - + Save Copy Сачувај копију - + Save As New Сачувај као нови - - + + New folder Нова фасцикла - + Context Menu Контекстуални мени @@ -1122,23 +1122,23 @@ If unchecked, they will be sorted by their name. Материјал - + Confirm Overwrite Потврди препис преко постојећег - - + + No writeable library Нема библиотеке у коју је могуће писати - + Delete '%1'? Обриши '%1'? - + Removing this will also remove all contents. Уклањањем овога, уклонићеш и сав садржај. @@ -1165,7 +1165,7 @@ If unchecked, they will be sorted by their name. - + Confirm Delete Потврди брисање diff --git a/src/Mod/Material/Gui/Resources/translations/Material_sv-SE.ts b/src/Mod/Material/Gui/Resources/translations/Material_sv-SE.ts index 2f7337fbb5..1004383611 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_sv-SE.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_sv-SE.ts @@ -688,63 +688,63 @@ Om det inte är markerat kommer de att sorteras efter sitt namn. Ta bort - + Saving over the original file may cause other documents to break. This is not recommended. Om du sparar över originalfilen kan det leda till att andra dokument går sönder. Detta är inte att rekommendera. - + Save as new material Spara som nytt material - + Save over '%1'? Spara över "%1"? - + Confirm Save as New Material Bekräfta Spara som nytt material - + This material already exists in this library. Save as a new material? Det här materialet finns redan i det här biblioteket. Spara som ett nytt material? - + Confirm Save as Copy Bekräfta Spara som kopia - + Save as copy Spara som kopia - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. Att spara en kopia är inte att rekommendera eftersom det kan förstöra andra dokument. Vi rekommenderar att du sparar som ett nytt material. - + Save Copy Spara kopia - + Save As New Spara som ny - - + + New folder Ny mapp - + Context Menu Kontextmeny @@ -1122,23 +1122,23 @@ Om det inte är markerat kommer de att sorteras efter sitt namn. Material - + Confirm Overwrite Bekräfta överskrivning - - + + No writeable library Inget skrivbart bibliotek - + Delete '%1'? Ta bort "%1"? - + Removing this will also remove all contents. Om du tar bort detta tas även allt innehåll bort. @@ -1165,7 +1165,7 @@ Om det inte är markerat kommer de att sorteras efter sitt namn. - + Confirm Delete Bekräfta borttagning diff --git a/src/Mod/Material/Gui/Resources/translations/Material_ta.ts b/src/Mod/Material/Gui/Resources/translations/Material_ta.ts new file mode 100644 index 0000000000..e666acf173 --- /dev/null +++ b/src/Mod/Material/Gui/Resources/translations/Material_ta.ts @@ -0,0 +1,1410 @@ + + + + + CmdInspectAppearance + + + Inspect Appearance + Inspect Appearance + + + + Inspects the appearance properties of the selected object + Inspects the appearance properties of the selected object + + + + Inspect the appearance properties of the selected object + Inspect the appearance properties of the selected object + + + + CmdInspectMaterial + + + Inspect Material + Inspect Material + + + + Inspects the material properties of the selected object + Inspects the material properties of the selected object + + + + Inspect the material properties of the selected object + Inspect the material properties of the selected object + + + + MatGui::Array2D + + + 2D Array + 2D Array + + + + Delete Row + Delete Row + + + + Context Menu + Context Menu + + + + MatGui::Array3D + + + 3D Array + 3D Array + + + + + Delete Row + Delete Row + + + + + Context Menu + Context Menu + + + + + Confirm Delete + Confirm Delete + + + + + Delete the row? + Delete the row? + + + + Removing this will also remove all 2D contents. + Removing this will also remove all 2D contents. + + + + MatGui::ArrayDelegate + + + False + False + + + + True + True + + + + MatGui::BaseDelegate + + + False + False + + + + True + True + + + + MatGui::DlgDisplayProperties + + + Display Properties + Display Properties + + + + Viewing Mode + Viewing Mode + + + + Document window + Document window + + + + Plot mode + Plot mode + + + + Display + காட்சி + + + + Point size + புள்ளி அளவு + + + + Line width + Line width + + + + Transparency + வெளிப்படைத்தன்மை + + + + Line transparency + Line transparency + + + + Color plot + Color plot + + + + Custom appearance + Custom appearance + + + + Point color + புள்ளி நிறம் + + + + Line color + Line color + + + + Material + பொருள் + + + + MatGui::DlgInspectAppearance + + + Form + Form + + + + Document + ஆவணம் + + + + Name of the active document + Name of the active document + + + + Document name + Document name + + + + Label / internal name + Label / internal name + + + + Sub.Shape / Type + Sub.Shape / Type + + + + Shape.TypeID / TypeID + Shape.TypeID / TypeID + + + + Appearance + தோற்றம் + + + + Tab 1 + தாவல் 1 + + + + Tab 2 + தாவல் 2 + + + + Diffuse color + Diffuse color + + + + Ambient color + Ambient color + + + + Emissive color + Emissive color + + + + Specular color + Specular color + + + + Shininess + Shininess + + + + Transparency + வெளிப்படைத்தன்மை + + + + MatGui::DlgInspectMaterial + + + Form + Form + + + + Document + ஆவணம் + + + + Name of the active document + Name of the active document + + + + Document name + Document name + + + + Label / internal name + Label / internal name + + + + Sub.Shape / Type + Sub.Shape / Type + + + + Shape.TypeID / TypeID + Shape.TypeID / TypeID + + + + Material + பொருள் + + + + Copy to Clipboard + Copy to Clipboard + + + + Document: + Document: + + + + Label: + Label: + + + + Internal name: + Internal name: + + + + + Type: + Type: + + + + TypeID: + TypeID: + + + + + + + + Name: + Name: + + + + + + + None + எதுவுமில்லை + + + + + UUID: + UUID: + + + + + Library: + Library: + + + + + Library directory: + Library directory: + + + + Subdirectory: + Subdirectory: + + + + Sub directory: + Sub directory: + + + + Appearance models: + Appearance models: + + + + Physical models: + Physical models: + + + + Appearance properties: + Appearance properties: + + + + Physical properties: + Physical properties: + + + + + Inherits: + Inherits: + + + + Model UUID: + Model UUID: + + + + Has value: + Has value: + + + + No + இல்லை + + + + Yes + ஆம் + + + + MatGui::DlgMaterial + + + Material + பொருள் + + + + MatGui::DlgSettingsDefaultMaterial + + + + Default Material + Default Material + + + + Physical + Physical + + + + MatGui::DlgSettingsMaterial + + + General + பொது + + + + Use built-in materials + Use built-in materials + + + + Use materials from external workbenches + Use materials from external workbenches + + + + User directory + User directory + + + + Card Resources + Card Resources + + + + The cards built-in to FreeCAD will be listed as available + The cards built-in to FreeCAD will be listed as available + + + + Use materials added by external workbenches + Use materials added by external workbenches + + + + Cards from FreeCAD’s preferences directory are also listed as available + Cards from FreeCAD’s preferences directory are also listed as available + + + + Use materials from the Materials preference directory + Use materials from the Materials preference directory + + + + Material cards from the specified directory will also be listed as available + Material cards from the specified directory will also be listed as available + + + + Use materials from user-defined directory + Use materials from user-defined directory + + + + Card Sorting and Duplicates + Card Sorting and Duplicates + + + + Duplicate cards will be deleted from the displayed material card list + Duplicate cards will be deleted from the displayed material card list + + + + Delete card duplicates + Delete card duplicates + + + + Material cards appear sorted by their resources (locations). +If unchecked, they will be sorted by their name. + Material cards appear sorted by their resources (locations). +If unchecked, they will be sorted by their name. + + + + Sort by resources + Sort by resources + + + + Material Selector + Material Selector + + + + + Show favorites + Show favorites + + + + + Show recent + Show recent + + + + + Show empty libraries + Show empty libraries + + + + + Show empty folders + Show empty folders + + + + + Show legacy files + Show legacy files + + + + Material Editor + Material Editor + + + + MatGui::ImageEdit + + + Image + Image + + + + Thumbnail + Thumbnail + + + + File + கோப்பு + + + + Height + உயரம் + + + + Width + Width + + + + Select an image + Select an image + + + + Image files (*.jpg *.jpeg *.png *.bmp);;All files (*) + Image files (*.jpg *.jpeg *.png *.bmp);;All files (*) + + + + Image files (*.svg);;All files (*) + Image files (*.svg);;All files (*) + + + + MatGui::ListEdit + + + List Edit + List Edit + + + + Delete Row + Delete Row + + + + MatGui::MaterialDelegate + + + False + False + + + + True + True + + + + MatGui::MaterialSave + + + Save Material + Save Material + + + + Library + Library + + + + Filename + கோப்பு பெயர் + + + + Save as inherited + Save as inherited + + + + New Folder + New Folder + + + + Delete + நீக்கு + + + + Saving over the original file may cause other documents to break. This is not recommended. + Saving over the original file may cause other documents to break. This is not recommended. + + + + Save as new material + Save as new material + + + + Save over '%1'? + Save over '%1'? + + + + Confirm Save as New Material + Confirm Save as New Material + + + + This material already exists in this library. Save as a new material? + This material already exists in this library. Save as a new material? + + + + Confirm Save as Copy + Confirm Save as Copy + + + + Save as copy + Save as copy + + + + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. + + + + Save Copy + Save Copy + + + + Save As New + Save As New + + + + + New folder + New folder + + + + Context Menu + Context Menu + + + + MatGui::MaterialTreeWidget + + + Launch Editor + Launch Editor + + + + + Favorites + Favorites + + + + + Recent + Recent + + + + MatGui::MaterialsEditor + + + Materials + பொருட்கள் + + + + General + பொது + + + + Parent + பெற்றோர் + + + + Tags + குறிச்சொற்கள் + + + + Source URL + Source URL + + + + Description + Description + + + + Name + பெயர் + + + + Author + Author + + + + Source reference + Source reference + + + + Adds or removes to/from favorites + Adds or removes to/from favorites + + + + Toggle Favorite + Toggle Favorite + + + + License + உரிமங்கள் + + + + &New + &New + + + + Inherit New + Inherit New + + + + Physical + Physical + + + + Add physical model + Add physical model + + + + Delete physical model + Delete physical model + + + + Appearance + தோற்றம் + + + + Add appearance model + Add appearance model + + + + Delete appearance model + Delete appearance model + + + + Unnamed + பெயரில்லாதது + + + + Old Format Material + Old Format Material + + + + This file is in the old material card format. + This file is in the old material card format. + + + + This card uses the old format and must be saved before use + This card uses the old format and must be saved before use + + + + + + + Property + சொத்து + + + + + + + Value + மதிப்பு + + + + + + + Type + வகை + + + + Favorites + Favorites + + + + Recent + Recent + + + + Units + அலகுகள் + + + + Context Menu + Context Menu + + + + Inherit From + Inherit From + + + + Inherit New Material + Inherit New Material + + + + MatGui::ModelSelect + + + Material Models + Material Models + + + + General + பொது + + + + + URL + முகவரி + + + + + Description + Description + + + + DOI + DOI + + + + Name + பெயர் + + + + Adds or removes to/from favorites + Adds or removes to/from favorites + + + + Toggle Favorites + Toggle Favorites + + + + + + Properties + பண்புகள் + + + + Favorites + Favorites + + + + Recent + Recent + + + + Inherited + Inherited + + + + Property + சொத்து + + + + Units + அலகுகள் + + + + Appearance + தோற்றம் + + + + MatGui::TextEdit + + + Text Edit + Text Edit + + + + MaterialEditor + + + Material Editor + Material Editor + + + + Material Card + Material Card + + + + Opens the Product URL of this material in an external browser + Opens the Product URL of this material in an external browser + + + + Existing material cards + Existing material cards + + + + Opens an existing material card + Opens an existing material card + + + + Open… + Open… + + + + Save As… + இவ்வாறு சேமி... + + + + Material Parameter + Material Parameter + + + + Add/Remove Parameter + Add/Remove Parameter + + + + Add Property + Add Property + + + + Delete Property + Delete Property + + + + Saves this material as a card + Saves this material as a card + + + + QDockWidget + + + Material + பொருள் + + + + QObject + + + Material Workbench + Material Workbench + + + + + + Material + பொருள் + + + + Confirm Overwrite + Confirm Overwrite + + + + + No writeable library + No writeable library + + + + Delete '%1'? + Delete '%1'? + + + + Removing this will also remove all contents. + Removing this will also remove all contents. + + + + Save the material before using it. + Save the material before using it. + + + + Unsaved Material + Unsaved Material + + + + Save changes to the material before closing? + Save changes to the material before closing? + + + + Otherwise, all changes will be lost. + Otherwise, all changes will be lost. + + + + + + Confirm Delete + Confirm Delete + + + + + Delete the row? + Delete the row? + + + + StdCmdSetAppearance + + + &Appearance + &Appearance + + + + + Sets the display properties of the selected object + Sets the display properties of the selected object + + + + StdCmdSetMaterial + + + &Material + &Material + + + + + Sets the material of the selected object + Sets the material of the selected object + + + + Workbench + + + &Materials + &பொருட்கள் + + + + Materials + பொருட்கள் + + + + MatGui::TaskMigrateExternal + + + Materials Migration + Materials Migration + + + + Select material libraries to migrate. Existing materials will not be overwritten. + Select material libraries to migrate. Existing materials will not be overwritten. + + + + Select material libraries + Select material libraries + + + + Select model libraries + Select model libraries + + + + Select model libraries to migrate. Existing models will not be overwritten. + Select model libraries to migrate. Existing models will not be overwritten. + + + + Status + நிலை + + + + &Migrate + &Migrate + + + + MatGui::DlgSettingsExternal + + + External Interface + External Interface + + + + Use External Interface + Use External Interface + + + + External interface + External interface + + + + Cache + தற்காலிக சேமிப்பு + + + + Model cache size + Model cache size + + + + + Hit rate + Hit rate + + + + Material cache size + Material cache size + + + + None + எதுவுமில்லை + + + + MatGui::DlgMigrateExternal + + + Migrating models… + Migrating models… + + + + + + + Library: + Library: + + + + + + + done + done + + + + Validating models… + Validating models… + + + + Migrating materials… + Migrating materials… + + + + Validating materials… + Validating materials… + + + + + Unknown exception - aborted + Unknown exception - aborted + + + + + + + + Aborted + Aborted + + + + CmdMaterialEdit + + + Material + பொருள் + + + + Edit + திருத்து + + + + Edits material properties + Edits material properties + + + + CmdMigrateToExternal + + + Migrate + Migrate + + + + Migrates the materials to the external materials manager + Migrates the materials to the external materials manager + + + + Migrate existing materials to the external materials manager + Migrate existing materials to the external materials manager + + + + MatGui::DlgDisplayPropertiesImp + + + Basic appearance + Basic appearance + + + + Texture appearance + Texture appearance + + + + All materials + All materials + + + diff --git a/src/Mod/Material/Gui/Resources/translations/Material_tr.ts b/src/Mod/Material/Gui/Resources/translations/Material_tr.ts index 2a3e03ee14..5dd648ae3c 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_tr.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_tr.ts @@ -688,63 +688,63 @@ If unchecked, they will be sorted by their name. Sil - + Saving over the original file may cause other documents to break. This is not recommended. Özgün dosyanın üzerine kaydetmek, diğer belgelerin bozulmasına neden olabilir. Bu önerilmez. - + Save as new material Yeni malzeme olarak kaydet - + Save over '%1'? '%1' üzerine yazılsın mı? - + Confirm Save as New Material Yeni Malzeme Olarak Kaydetmeyi Onayla - + This material already exists in this library. Save as a new material? Bu malzeme bu kütüphanede zaten var. Yeni bir malzeme olarak kaydedilsin mi? - + Confirm Save as Copy Kopya Olarak Kaydetmeyi Onayla - + Save as copy Kopya olarak kaydet - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. Bir kopya kaydetmek, diğer belgeleri bozabileceği için önerilmez. Yeni bir malzeme olarak kaydetmeniz önerilir. - + Save Copy Kopyayı Kaydet - + Save As New Yeni Olarak Kaydet - - + + New folder Yeni klasör - + Context Menu Bağlam Menüsü @@ -1122,23 +1122,23 @@ If unchecked, they will be sorted by their name. Malzeme - + Confirm Overwrite Üzerine Yazmayı Onayla - - + + No writeable library Yazılabilir kütüphane yok - + Delete '%1'? '%1' silinsin mi? - + Removing this will also remove all contents. Bunu kaldırmak, tüm içerikleri de kaldırır. @@ -1165,7 +1165,7 @@ If unchecked, they will be sorted by their name. - + Confirm Delete Silmeyi Onayla diff --git a/src/Mod/Material/Gui/Resources/translations/Material_uk.ts b/src/Mod/Material/Gui/Resources/translations/Material_uk.ts index b2bd9e1382..f4e89d5b84 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_uk.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_uk.ts @@ -688,63 +688,63 @@ If unchecked, they will be sorted by their name. Видалити - + Saving over the original file may cause other documents to break. This is not recommended. Збереження замість оригінального файлу може призвести до пошкодження інших документів. Ми не рекомендуємо цього робити. - + Save as new material Зберегти як новий матеріал - + Save over '%1'? Save over '%1'? - + Confirm Save as New Material Confirm Save as New Material - + This material already exists in this library. Save as a new material? This material already exists in this library. Save as a new material? - + Confirm Save as Copy Confirm Save as Copy - + Save as copy Save as copy - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. - + Save Copy Зберегти копію - + Save As New Зберегти як новий - - + + New folder New folder - + Context Menu Context Menu @@ -1122,23 +1122,23 @@ If unchecked, they will be sorted by their name. Матеріал - + Confirm Overwrite Підтвердити перезапис - - + + No writeable library Немає бібліотеки для запису - + Delete '%1'? Delete '%1'? - + Removing this will also remove all contents. Видалення призведе до видалення всього вмісту. @@ -1165,7 +1165,7 @@ If unchecked, they will be sorted by their name. - + Confirm Delete Підтвердити видалення diff --git a/src/Mod/Material/Gui/Resources/translations/Material_zh-CN.ts b/src/Mod/Material/Gui/Resources/translations/Material_zh-CN.ts index 1e15240e9a..145a6d8471 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_zh-CN.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_zh-CN.ts @@ -688,63 +688,63 @@ If unchecked, they will be sorted by their name. 删除 - + Saving over the original file may cause other documents to break. This is not recommended. 覆盖原始文件可能会导致其他文档损坏。不建议这样做。 - + Save as new material 另存为新材质 - + Save over '%1'? 覆盖保存“%1”? - + Confirm Save as New Material 确认另存为新材质 - + This material already exists in this library. Save as a new material? 此材质已存在于此库中。是否另存为新材质? - + Confirm Save as Copy 确认另存为副本 - + Save as copy 另存为副本 - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. 不建议保存副本,因为这可能会破坏其他文档。建议将其保存为新材质。 - + Save Copy 保存副本 - + Save As New 另存为 - - + + New folder 新建文件夹 - + Context Menu 上下文菜单 @@ -1122,23 +1122,23 @@ If unchecked, they will be sorted by their name. 材质 - + Confirm Overwrite 确认覆盖 - - + + No writeable library 没有可写入的库 - + Delete '%1'? 删除“%1”? - + Removing this will also remove all contents. 删除此项也将删除所有内容。 @@ -1165,7 +1165,7 @@ If unchecked, they will be sorted by their name. - + Confirm Delete 确认删除 diff --git a/src/Mod/Material/Gui/Resources/translations/Material_zh-TW.ts b/src/Mod/Material/Gui/Resources/translations/Material_zh-TW.ts index c28a1b39ce..35cc3a5f36 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_zh-TW.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_zh-TW.ts @@ -688,63 +688,63 @@ If unchecked, they will be sorted by their name. 刪除 - + Saving over the original file may cause other documents to break. This is not recommended. 覆蓋原檔案可能會造成其他文件的破碎,不建議哦。 - + Save as new material 另存為新材質 - + Save over '%1'? Save over '%1'? - + Confirm Save as New Material Confirm Save as New Material - + This material already exists in this library. Save as a new material? This material already exists in this library. Save as a new material? - + Confirm Save as Copy Confirm Save as Copy - + Save as copy Save as copy - + Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. - + Save Copy 儲存副本 - + Save As New 另存新檔 - - + + New folder New folder - + Context Menu Context Menu @@ -1122,23 +1122,23 @@ If unchecked, they will be sorted by their name. 材質 - + Confirm Overwrite 確認覆寫 - - + + No writeable library 不可寫入之材質庫 - + Delete '%1'? Delete '%1'? - + Removing this will also remove all contents. 移除這個將會移除所有內容。 @@ -1165,7 +1165,7 @@ If unchecked, they will be sorted by their name. - + Confirm Delete 確認刪除 diff --git a/src/Mod/Measure/Gui/Resources/translations/Measure_ga-IE.ts b/src/Mod/Measure/Gui/Resources/translations/Measure_ga-IE.ts new file mode 100644 index 0000000000..3b83da88fd --- /dev/null +++ b/src/Mod/Measure/Gui/Resources/translations/Measure_ga-IE.ts @@ -0,0 +1,309 @@ + + + + + MeasureGui::DlgPrefsMeasureAppearanceImp + + + Appearance + Dealramh + + + + Default Property Values + Default Property Values + + + + Text color + Dath an téacs + + + + Text size + Text size + + + + Line color + Line color + + + + px + px + + + + Background color + Background color + + + + App::Property + + + Element to measure + Element to measure + + + + App::PropertyVector + + + The result location + The result location + + + + MeasureGui::QuickMeasure + + + Total area: %1 + Total area: %1 + + + + + Nominal distance: %1 + Nominal distance: %1 + + + + Area: %1 + Area: %1 + + + + Area: %1, Radius: %2 + Area: %1, Radius: %2 + + + + Area: %1, Diameter: %2 + Area: %1, Diameter: %2 + + + + Total area: %1, Axis distance: %2 + Total area: %1, Axis distance: %2 + + + + Total area: %1, Axis distance: %2, Axis angle: %3 + Total area: %1, Axis distance: %2, Axis angle: %3 + + + + Total length: %1 + Total length: %1 + + + + Angle: %1, Total length: %2 + Angle: %1, Total length: %2 + + + + Length: %1 + Length: %1 + + + + Radius: %1 + Radius: %1 + + + + Diameter: %1 + Diameter: %1 + + + + Distance: %1 + Distance: %1 + + + + Minimum distance: %1 + Minimum distance: %1 + + + + Minimum distance: %1, Axis distance: %2 + Minimum distance: %1, Axis distance: %2 + + + + Minimum distance: %1, Center distance: %2 + Minimum distance: %1, Center distance: %2 + + + + + Total length: %1, Center distance: %2 + Total length: %1, Center distance: %2 + + + + Total length: %1, Center distance: %2, Axis angle: %3 + Total length: %1, Center distance: %2, Axis angle: %3 + + + + Center surface distance: %1 + Center surface distance: %1 + + + + Center axis distance: %1 + Center axis distance: %1 + + + + Center axis distance: %1, Axis angle: %2 + Center axis distance: %1, Axis angle: %2 + + + + QObject + + + Measure + Beart + + + + StdCmdMeasure + + + &Measure + &Measure + + + + + Measure a feature + Measure a feature + + + + MeasureGui::TaskMeasure + + + Measurement + Measurement + + + + Show Delta: + Show Delta: + + + + Auto Save + Auto Save + + + + Auto saving of the last measurement when starting a new measurement. Use the Shift key to temporarily invert the behaviour. + Auto saving of the last measurement when starting a new measurement. Use the Shift key to temporarily invert the behaviour. + + + + Additive Selection + Additive Selection + + + + If checked, new selection will be added to the measurement. If unchecked, the Ctrl key must be pressed to add a selection to the current measurement otherwise a new measurement will be started + If checked, new selection will be added to the measurement. If unchecked, the Ctrl key must be pressed to add a selection to the current measurement otherwise a new measurement will be started + + + + Settings + Socruithe + + + + Auto + Uathoibríoch + + + + Mode: + Mode: + + + + Result: + Result: + + + + Saves the measurement in the active document + Saves the measurement in the active document + + + + Close + Dún + + + + Close the measurement task. + Close the measurement task. + + + + QPlatformTheme + + + Save + Save + + + + TaskMeasure + + + Center of mass + Lár an mhais + + + + Distance + Fad + + + + Distance Free + Distance Free + + + + Angle + Uillinn + + + + Length + Fad + + + + Position + Position + + + + Area + Area + + + + Radius + Ga + + + diff --git a/src/Mod/Measure/Gui/Resources/translations/Measure_uk.ts b/src/Mod/Measure/Gui/Resources/translations/Measure_uk.ts index c573dcb237..e33b236fe7 100644 --- a/src/Mod/Measure/Gui/Resources/translations/Measure_uk.ts +++ b/src/Mod/Measure/Gui/Resources/translations/Measure_uk.ts @@ -157,12 +157,12 @@ Center axis distance: %1 - Center axis distance: %1 + Відстань до центру осей: %1 Center axis distance: %1, Axis angle: %2 - Center axis distance: %1, Axis angle: %2 + Відстань до центру осей: %1, Кут осей: %2 @@ -184,7 +184,7 @@ Measure a feature - Measure a feature + Вимірювати характеристику @@ -207,7 +207,7 @@ Auto saving of the last measurement when starting a new measurement. Use the Shift key to temporarily invert the behaviour. - Auto saving of the last measurement when starting a new measurement. Use the Shift key to temporarily invert the behaviour. + Автозбереження останнього вимірювання при створенні нового вимірювання. Використовуйте Shift для тимчасового інвертування поведінки. @@ -217,7 +217,7 @@ If checked, new selection will be added to the measurement. If unchecked, the Ctrl key must be pressed to add a selection to the current measurement otherwise a new measurement will be started - If checked, new selection will be added to the measurement. If unchecked, the Ctrl key must be pressed to add a selection to the current measurement otherwise a new measurement will be started + Якщо позначено, то нові пункти будуть додані до вимірювання. Якщо не позначено, то натисніть клавішу Ctrl для додавання обраного виміру в іншому випадку почнеться нове вимірювання @@ -278,7 +278,7 @@ Distance Free - Distance Free + Вільна відстань diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_da.ts b/src/Mod/Mesh/Gui/Resources/translations/Mesh_da.ts index f3aba8e5fd..7de314910c 100644 --- a/src/Mod/Mesh/Gui/Resources/translations/Mesh_da.ts +++ b/src/Mod/Mesh/Gui/Resources/translations/Mesh_da.ts @@ -610,7 +610,7 @@ Union - Union + Forbind @@ -1826,7 +1826,7 @@ to a smoother appearance. Plane - Plane + Plan @@ -1878,7 +1878,7 @@ to a smoother appearance. Sphere - Sphere + Kugle @@ -1891,7 +1891,7 @@ to a smoother appearance. Plane - Plane + Plan @@ -1927,7 +1927,7 @@ to a smoother appearance. Sphere - Sphere + Kugle diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_ga-IE.ts b/src/Mod/Mesh/Gui/Resources/translations/Mesh_ga-IE.ts new file mode 100644 index 0000000000..f04174a52d --- /dev/null +++ b/src/Mod/Mesh/Gui/Resources/translations/Mesh_ga-IE.ts @@ -0,0 +1,2393 @@ + + + + + CmdMeshAddFacet + + + Mesh + Mesh + + + + Add Triangle + Cuir Triantán leis + + + + Adds a triangle manually to a mesh + Cuirtear triantán de láimh le mogalra + + + + CmdMeshBoundingBox + + + Mesh + Mesh + + + + Bounding Box Info + Eolas faoin mBosca Teorannaithe + + + + Shows the bounding box coordinates of the selected mesh + Taispeánann sé comhordanáidí bosca teorann an mhogalra roghnaithe + + + + CmdMeshBuildRegularSolid + + + Mesh + Mesh + + + + Regular Solid + Solad Rialta + + + + Builds a regular solid + Tógann sé soladach rialta + + + + CmdMeshCrossSections + + + Mesh + Mesh + + + + Cross-Sections + Trasghearrthacha + + + + Creates cross-sections of the mesh + Cruthaíonn trasghearrthacha den mhogalra + + + + CmdMeshDecimating + + + Mesh + Mesh + + + + Decimate + Deichniú + + + + Decimates a mesh + Déanann sé mogalra a dhíothú + + + + CmdMeshDifference + + + Mesh + Mesh + + + + Difference + Difríocht + + + + Creates a boolean difference of the selected meshes + Cruthaíonn difríocht booléanach de na mogaill roghnaithe + + + + CmdMeshEvaluateFacet + + + Mesh + Mesh + + + + Face Info + Eolas Aghaidhe + + + + Displays information about the selected faces + Taispeánann sé eolas faoi na haghaidheanna roghnaithe + + + + CmdMeshEvaluateSolid + + + Mesh + Mesh + + + + Evaluate Solid + Measúnú Soladach + + + + Checks whether the mesh is a solid + Seiceálann sé an bhfuil an mogalra soladach + + + + CmdMeshEvaluation + + + Mesh + Mesh + + + + Evaluate and Repair + Meastóireacht agus Deisiú + + + + Opens a dialog to analyze and repair a mesh + Osclaíonn sé seo dialóg chun mogalra a anailísiú agus a dheisiú + + + + CmdMeshExport + + + Mesh + Mesh + + + + Export Mesh… + Mogalra Easpórtála… + + + + Exports a mesh to a file + Onnmhairíonn sé mogalra chuig comhad + + + + CmdMeshFillInteractiveHole + + + Mesh + Mesh + + + + Close Hole + Dún an Poll + + + + Closes a hole interactively in the mesh + Dúnann sé poll go hidirghníomhach sa mhogalra + + + + CmdMeshFillupHoles + + + Mesh + Mesh + + + + Fill Holes + Líon na Poill + + + + Fills holes in the mesh + Líonann sé poill sa mhogalra + + + + CmdMeshFlipNormals + + + Mesh + Mesh + + + + Flip Normals + Smeach Gnáth + + + + Flips the normals of the selected mesh + Casann sé gnáth-roghanna an mhogalra roghnaithe + + + + CmdMeshFromGeometry + + + Mesh + Mesh + + + + Mesh From Geometry + Mogalra ó Gheoiméadracht + + + + Creates a mesh from the selected geometry + Cruthaíonn mogalra ón ngeoiméadracht roghnaithe + + + + CmdMeshFromPartShape + + + Mesh + Mesh + + + + Mesh From Shape + Mogalra ó Chruth + + + + Tessellates the selected shape to a mesh + Déanann sé mogalra den chruth roghnaithe a theasáil + + + + CmdMeshHarmonizeNormals + + + Mesh + Mesh + + + + Harmonize Normals + Comhchuibhigh na Gnáthghnéithe + + + + Harmonizes the normals of the mesh + Comhchuibhíonn sé gnáthmhéideanna an mhogalra + + + + CmdMeshImport + + + Mesh + Mesh + + + + Import Mesh… + Iompórtáil Mogaill… + + + + Imports a mesh from a file + Iompórtálann mogalra ó chomhad + + + + CmdMeshIntersection + + + Mesh + Mesh + + + + Intersection + Crosbhealach + + + + Creates a boolean intersection from the selected meshes + Cruthaíonn trasnú booléanach ó na mogaill roghnaithe + + + + CmdMeshMerge + + + Mesh + Mesh + + + + Merge + Cumaisc + + + + Merges selected meshes into one + Cumascann mogaill roghnaithe i gceann amháin + + + + CmdMeshPolyCut + + + Mesh + Mesh + + + + Cut + Gearr + + + + Cuts the mesh with a selected polygon + Gearrann an mogalra le polagán roghnaithe + + + + CmdMeshPolySegm + + + Mesh + Mesh + + + + Segment + Deighleog + + + + Creates a mesh segment + Cruthaíonn deighleog mogalra + + + + CmdMeshPolySplit + + + Mesh + Mesh + + + + Split + Scoilt + + + + Splits a mesh into 2 meshes + Roinneann sé mogalra ina dhá mhogalra + + + + CmdMeshPolyTrim + + + Mesh + Mesh + + + + Trim + Gearr + + + + Trims a mesh with a selected polygon + Gearrtar mogalra le polagán roghnaithe + + + + Trims a mesh with a picked polygon + Gearrtar mogalra le polagán roghnaithe + + + + CmdMeshRemeshGmsh + + + Mesh + Mesh + + + + Refinement + Scagadh + + + + Refines an existing mesh + Déanann sé mogalra atá ann cheana a scagadh + + + + CmdMeshRemoveCompByHand + + + Mesh + Mesh + + + + Remove Components Manually + Bain Comhpháirteanna de Láimh + + + + Marks a component to remove it from the mesh + Marcálann sé comhpháirt chun í a bhaint den mhogalra + + + + CmdMeshRemoveComponents + + + Mesh + Mesh + + + + Remove Components + Bain Comhpháirteanna + + + + Removes topologically independent components from the mesh + Baintear comhpháirteanna neamhspleácha toipeolaíocha as an mogalra + + + + CmdMeshScale + + + Mesh + Mesh + + + + Scale + Scála + + + + Scales the selected mesh objects + Scálaíonn sé na réada mogaill roghnaithe + + + + CmdMeshSectionByPlane + + + Mesh + Mesh + + + + Section From Plane + Roinn ón Eitleán + + + + Sections the mesh with the selected plane + Roinneann an mogalra leis an eitleán roghnaithe + + + + CmdMeshSegmentation + + + Mesh + Mesh + + + + Segmentation + Deighilt + + + + Creates new mesh segments from the mesh + Cruthaíonn codanna mogalra nua ón mogalra + + + + CmdMeshSegmentationBestFit + + + Mesh + Mesh + + + + Segmentation From Best-Fit Surfaces + Deighilt ó na Dromchlaí is Fearr a Oireann + + + + Creates new mesh segments from the best-fit surfaces + Cruthaíonn sé codanna mogalra nua ó na dromchlaí is fearr a oireann + + + + CmdMeshSmoothing + + + Mesh + Mesh + + + + Smooth + Réidh + + + + Smoothes the selected meshes + Réidhíonn sé na mogaill roghnaithe + + + + CmdMeshSplitComponents + + + Mesh + Mesh + + + + Split by Components + Roinnte de réir Comhpháirteanna + + + + Splits the selected mesh into its components + Roinneann sé an mogalra roghnaithe ina chomhpháirteanna + + + + CmdMeshTrimByPlane + + + Mesh + Mesh + + + + Trim With Plane + Gearr le Plána + + + + Trims a mesh by removing faces on one side of a selected plane + Gearrtar mogalra trí aghaidheanna a bhaint ar thaobh amháin den phlána roghnaithe + + + + CmdMeshUnion + + + Mesh + Mesh + + + + Union + Aontas + + + + Unifies the selected meshes + Aontaíonn na mogaill roghnaithe + + + + CmdMeshVertexCurvature + + + Mesh + Mesh + + + + Curvature Plot + Plota Cuartha + + + + Calculates the curvature of the vertices of a mesh + Ríomhann sé cuar na mbarrphointí i mogalra + + + + CmdMeshVertexCurvatureInfo + + + Mesh + Mesh + + + + Curvature Info + Eolas Cuartha + + + + Displays information about the curvature + Taispeánann sé faisnéis faoin gcuar + + + + Command + + + Mesh union + Aontas mogalra + + + + Mesh difference + Difríocht mogalra + + + + Mesh intersection + Trasnú mogalra + + + + Import Mesh + Mogalra Iompórtála + + + + Mesh VertexCurvature + Mogalra BuaicphointeCuair + + + + Mesh Smoothing + Smúdáil Mogaill + + + + Harmonize mesh normals + Comhchuibhigh gnáth-mhogall + + + + Flip mesh normals + Smeach gnáth-mhogalra + + + + Fill up holes + Líon na poill + + + + Mesh merge + Cumaisc mogalra + + + + Mesh split + Scoilt mogalra + + + + Mesh scale + Scála mogalra + + + + Mesh Decimating + Mogalra ag Díothú + + + + Harmonize normals + Comhchuibhigh gnáthghnéithe + + + + Remove non-manifolds + Bain neamh-ilghnéitheacha + + + + Fix indices + Socraigh innéacsanna + + + + Remove degenerated faces + Bain aghaidheanna díghrádaithe + + + + Remove duplicated faces + Bain aghaidheanna dúblacha + + + + Remove duplicated points + Bain pointí dúblaithe + + + + Fix self-intersections + Deisigh féin-trasnuithe + + + + Remove folds + Bain na fillteacha + + + + Repair Mesh + Mogalra Deisiúcháin + + + + Delete selection + Scrios an rogha + + + + + Cut + Gearr + + + + + Trim + Gearr + + + + Split + Scoilt + + + + Segment + Deighleog + + + + Delete + Scrios + + + + Fill hole + Líon an poll + + + + MeshGui::DlgDecimating + + + Decimating + Ag díothú + + + + Reduction + Laghdú + + + + None + Dada + + + + Full + Lán + + + + + Absolute number + Uimhir absalóideach + + + + Tolerance + Caoinfhulaingt + + + + Absolute number (Maximum: %1) + Uimhir absalóideach (Uasmhéid: %1) + + + + MeshGui::DlgEvaluateMesh + + + + + + + + + + + + + No information + Gan aon eolas + + + + Mesh Information + Faisnéis Mogaill + + + + Number of faces + Líon na n-aghaidheanna + + + + Number of edges + Líon na n-imeall + + + + Number of points + Líon na bpointí + + + + Refresh + Athnuachan + + + + Evaluate and Repair Mesh + Mogalra a Mheas agus a Dheisiú + + + + Orientation + Treoshuíomh + + + + + + + + + + + + Analyze + Anailís + + + + + + + + + + + + Repair + Deisiú + + + + Duplicated faces + Aghaidheanna dúblaithe + + + + Duplicated points + Pointí dúblaithe + + + + Non-manifolds + Neamh-ilghnéitheacha + + + + Degenerated faces + Aghaidheanna meathlaithe + + + + Face indices + Innéacsanna aghaidhe + + + + Self-intersections + Féin-trasnuithe + + + + Folds on surface + Fillteacha ar an dromchla + + + + All above tests together + Na tástálacha thuas go léir le chéile + + + + Repetitive repair + Deisiú athchleachtach + + + + MeshGui::DlgEvaluateMeshImp + + + + No selection + Gan aon rogha + + + + + + + + + + + + + + No information + Gan aon eolas + + + + Orientation + Treoshuíomh + + + + No flipped normals + Gan aon ghnáth-rudaí iompaithe + + + + Settings + Socruithe + + + + %1 flipped normals + %1 gnáthfhillte + + + + No non-manifolds + Gan aon neamh-ilghnéitheacha + + + + %1 non-manifolds + %1 neamh-ilghnéitheacha + + + + + Non-manifolds + Neamh-ilghnéitheacha + + + + Cannot remove non-manifolds + Ní féidir neamh-ilghnéitheacha a bhaint + + + + Invalid face indices + Innéacsanna aghaidhe neamhbhailí + + + + Invalid point indices + Innéacsanna pointe neamhbhailí + + + + Multiple point indices + Innéacsanna ilphointe + + + + Invalid neighbour indices + Innéacsanna comharsanachta neamhbhailí + + + + No invalid indices + Gan innéacsanna neamhbhailí + + + + Indices + Innéacsanna + + + + No degenerations + Gan aon mheathlúcháin + + + + %1 degenerated faces + %1 aghaidheanna meathlaithe + + + + Degenerations + Meathlúcháin + + + + No duplicated faces + Gan aon aghaidheanna dúblacha + + + + %1 duplicated faces + %1 aghaidh dhúblaithe + + + + Duplicated faces + Aghaidheanna dúblaithe + + + + No duplicated points + Gan aon phointí dúblacha + + + + + Duplicated points + Pointí dúblaithe + + + + No self-intersections + Gan aon trasnaíochtaí féin + + + + Self-intersections + Féin-trasnuithe + + + + No folds on surface + Gan aon fhilleadh ar an dromchla + + + + %1 folds on surface + %1 fillteán ar an dromchla + + + + Folds + Fillteáin + + + + + Mesh repair + Deisiú mogalra + + + + MeshGui::DlgEvaluateSettings + + + Evaluation Settings + Socruithe Meastóireachta + + + + Settings + Socruithe + + + + Check for non-manifold points + Seiceáil le haghaidh pointí neamh-ilghnéitheacha + + + + Enable check for folds on surface + Cumasaigh seiceáil le haghaidh fillteacha ar dhromchla + + + + Only consider zero area faces as degenerated + Ná smaoinigh ach ar aghaidheanna nialasacha mar dhíghiniúnaithe + + + + MeshGui::DlgRegularSolid + + + Regular Solid + Solad Rialta + + + + Solid + Soladach + + + + Cube + Ciúb + + + + Cylinder + Sorcóir + + + + Cone + Cón + + + + Sphere + Sféar + + + + Ellipsoid + Eilipsóideach + + + + Torus + Tóras + + + + + + Length + Fad + + + + Width + Width + + + + Height + Airde + + + + + Radius + Ga + + + + + Edge length + Fad imeall + + + + + + + + Sampling + Sampláil + + + + + + Radius 1 + Ga 1 + + + + + + Radius 2 + Ga 2 + + + + + Closed + Dúnta + + + + &Create + &Cruthaigh + + + + Alt+C + Alt+C + + + + Close + Dún + + + + MeshGui::DlgRegularSolidImp + + + + + Create %1 + Cruthaigh %1 + + + + No active document + Gan aon doiciméad gníomhach + + + + MeshGui::DlgSettingsImportExport + + + Mesh Formats + Formáidí Mogaill + + + + Export + Export + + + + Deviation of tessellation to the actual surface + Diall tessellation ón dromchla iarbhír + + + + <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; 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> + <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; 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;">Sainmhíníonn sé seo an diall uasta ón mogalra tessailáilte ón dromchla. Dá lú an luach is ea is moille luas an rindreála rud a fhágann go méadaítear sonraí/taifeach.</span></p></body></html> + + + + Maximum mesh deviation + Uasmhéid diall mogaill + + + + Maximal deviation between mesh and object + Diall uasta idir mogalra agus réad + + + + ZIP compression is used when writing a mesh file in AMF format + Úsáidtear comhbhrú ZIP agus comhad mogaill á scríobh i bhformáid AMF + + + + Export AMF files using compression + Easpórtáil comhaid AMF ag baint úsáide as comhbhrú + + + + Always export mesh as model type in 3MF format even if not a solid + Easpórtáil mogalra i gcónaí mar chineál samhail i bhformáid 3MF fiú mura soladach é + + + + Export 3MF files as model type + Easpórtáil comhaid 3MF mar chineál samhail + + + + Width + Width + + + + Height + Airde + + + + This parameter indicates whether ZIP compression +is used when writing a file in AMF format + Léiríonn an paraiméadar seo an bhfuil comhbhrú ZIP +á úsáid agus comhad á scríobh i bhformáid AMF + + + + MeshGui::DlgSettingsMeshView + + + Default mesh color + Dath mogalra réamhshocraithe + + + + Default color for new meshes + Dath réamhshocraithe do mhogaill nua + + + + Mesh transparency + Trédhearcacht mogalra + + + + Default line color + Dath líne réamhshocraithe + + + + Default line color for new meshes + Dath líne réamhshocraithe do mhogaill nua + + + + Line transparency + Trédhearcacht líne + + + + Backface color + Dath an chúlra + + + + Two-side rendering + Rindreáil dhá thaobh + + + + A bounding box will be displayed + Taispeánfar bosca teorannaithe + + + + Show bounding-box for highlighted or selected meshes + Taispeáin bosca teorann le haghaidh mogaill aibhsithe nó roghnaithe + + + + Smoothing + Smúdáil + + + + Define normal per vertex + Sainmhínigh gnáth in aghaidh an bhuaicphointe + + + + <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; 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> + <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; 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;">Seo an uillinn is lú idir dhá aghaidh ina ríomhtar normalaigh chun scáthú cothrom a dhéanamh.</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;">Más lú an uillinn idir normalaigh dhá aghaidh chomharsanacha ná an uillinn fillte, déanfar na haghaidheanna a scáthú go réidh timpeall a n-imeall coiteann.</p></body></html> + + + + <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; 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> + <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; 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;">Leid</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;">Tugtar <span style=" font-style:italic;">Scáthlú Phong freisin ar na gnáthlínte in aghaidh an bhuaicphointe a shainiú</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;">agus tugtar </span>Scáthú Cothrom<span style=" font-style:normal;">ar na gnáthghnéithe a shainiú in aghaidh an duine.</span></p></body></html> + + + + Crease angle + Uillinn fillte + + + + Mesh View + Radharc Mogaill + + + + Default Appearance for New Meshes + Dealramh Réamhshocraithe do Mhogaill Nua + + + + The bottom side of the surface will be rendered the same way as the top side. +If not checked, it depends on the option "Enable backlight color" +(preferences section Display -> 3D View). Either the backlight color +will be used or black. + Déanfar bun an dromchla a rindreáil ar an mbealach céanna leis an mbarr. +Mura ndéantar é a sheiceáil, braitheann sé ar an rogha "Cumasaigh dath an tsolais chúltaca" +(an rannán roghanna Taispeáin -> Radharc 3T). Úsáidfear dath an tsolais +chúltaca nó dubh. + + + + If this option is set Phong shading is used, otherwise flat shading. +Shading defines the appearance of surfaces. + +With flat shading the surface normals are not defined per vertex that leads +to an unreal appearance for curved surfaces while using Phong shading leads +to a smoother appearance. + + Má shocraítear an rogha seo, úsáidtear scáthú Phong, nó scáthú cothrom. +Sainmhíníonn scáthú cuma na ndromchlaí. + +Le scáthú cothrom, ní shainmhínítear na gnáthlínte dromchla in aghaidh an +bhuaicphointe, rud a fhágann go mbíonn cuma neamhréadúil ar dhromchlaí +cuartha, agus nuair a úsáidtear scáthú Phong, bíonn cuma níos míne orthu. + + + + + Crease angle is a threshold angle between two faces. + + If face angle ≥ crease angle, facet shading is used + If face angle < crease angle, smooth shading is used + Is uillinn tairsí idir dhá aghaidh í an uillinn fillte. + +Más uillinn aghaidhe ≥ uillinn fillte, úsáidtear scáthú aghaidhe. +Más uillinn aghaidhe < uillinn fillte, úsáidtear scáthú réidh + + + + MeshGui::DlgSmoothing + + + Smoothing + Smúdáil + + + + Method + Modh + + + + Taubin + Taubin + + + + Laplace + Laplace + + + + Parameter + Paraiméadar + + + + Iterations + Athruithe + + + + Lambda + Lambda + + + + Mu + + + + + Only selection + Rogha amháin + + + + MeshGui::GmshWidget + + + Automatic + Automatic + + + + Adaptive + Oiriúnaitheach + + + + Frontal + Tosaigh + + + + Parallelograms + Paraileagramáin + + + + Frontal quad + Ceathairéad tosaigh + + + + Quasi-structured quad + Ceathairéad leathstruchtúrtha + + + + + Time: + Am: + + + + Running Gmsh… + Ag rith Gmsh… + + + + Failed to start + Theip ar thosú + + + + Error + Earráid + + + + MeshGui::MeshFaceAddition + + + Add Triangle + Cuir Triantán leis + + + + Flip Normal + Smeach Gnáth + + + + Clear + Glan + + + + Finish + Críochnaigh + + + + MeshGui::MeshFillHole + + + Finish + Críochnaigh + + + + MeshGui::ParametersDialog + + + Surface Fit + Oiriúnacht Dhromchla + + + + Parameters + Paraiméadair + + + + Selection + Rogha + + + + Region + Réigiún + + + + Triangle + Triantán + + + + Clear + Glan + + + + Compute + Ríomh + + + + No selection + Gan aon rogha + + + + Before fitting the surface select an area. + Sula ndéantar an dromchla a fheistiú, roghnaigh limistéar. + + + + MeshGui::RemeshGmsh + + + Remesh by Gmsh + Remesh le Gmsh + + + + Remeshing Parameter + Paraiméadar Ath-Línseála + + + + Meshing + Mogallrú + + + + Max element size (0.0 = Auto) + Uasmhéid eiliminte (0.0 = Uathoibríoch) + + + + Min element size (0.0 = Auto) + Méid íosta eiliminte (0.0 = Uathoibríoch) + + + + Angle + Uillinn + + + + Gmsh + Gmsh + + + + Path + Cosán + + + + Leave empty to use default gmsh executable + Fág folamh chun an comhad inrite gmsh réamhshocraithe a úsáid + + + + Kill + Maraigh + + + + Time + Time + + + + Clear + Glan + + + + MeshGui::RemoveComponents + + + Remove Components + Bain Comhpháirteanna + + + + Select + Roghnaigh + + + + + Region + Réigiún + + + + + All + Gach + + + + + Components + Comhpháirteanna + + + + < faces than + < aghaidheanna ná + + + + + Pick Triangle + Triantán Roghnaigh + + + + Region Options + Roghanna Réigiúin + + + + Respect only triangles with screen-facing normals + Ná tabhair meas ach ar thriantáin a bhfuil gnáth-thrianta os comhair an scáileáin acu + + + + Select whole component + Roghnaigh an chomhpháirt iomlán + + + + Deselect + Díroghnaigh + + + + > faces than + > aghaidheanna ná + + + + Deselect whole component + Díroghnaigh an chomhpháirt iomlán + + + + Respect only visible triangles + Tabhair meas ar thriantáin infheicthe amháin + + + + MeshGui::Segmentation + + + Mesh Segmentation + Deighilt Mogaill + + + + Smooth mesh + Mogalra réidh + + + + Plane + Plána + + + + + + + Tolerance + Caoinfhulaingt + + + + + + + Minimum number of faces + Íosmhéid aghaidheanna + + + + Cylinder + Sorcóir + + + + + Curvature + Cuar + + + + Tolerance (flat) + Caoinfhulaingt (comhréidh) + + + + Tolerance (curved) + Caoinfhulaingt (cuartha) + + + + Maximum curvature + Uasmhéid cuartha + + + + Minimum curvature + Cuar íosta + + + + Sphere + Sféar + + + + Freeform + Saorfhoirm + + + + MeshGui::SegmentationBestFit + + + Plane + Plána + + + + Mesh Segmentation + Deighilt Mogaill + + + + + + Parameters + Paraiméadair + + + + + + Tolerance + Caoinfhulaingt + + + + + + Minimum number of faces + Íosmhéid aghaidheanna + + + + Cylinder + Sorcóir + + + + Sphere + Sféar + + + + + Base + Bonn + + + + Normal + Gnáth + + + + Axis + Ais + + + + + Radius + Ga + + + + Center + Center + + + + MeshGui::Selection + + + + Selection + Rogha + + + + Add + Cuir leis + + + + Clear + Glan + + + + Accept only visible triangles + Glac le triantáin infheicthe amháin + + + + Accept only triangles with screen-facing normals + Glactar le triantáin le gnáth-línte atá os comhair an scáileáin amháin + + + + Use a brush tool to select the area + Úsáid uirlis scuaibe chun an limistéar a roghnú + + + + Clears completely the selected area + Glanann sé an limistéar roghnaithe go hiomlán + + + + MeshGui::TaskRemoveComponents + + + + Delete + Scrios + + + + + Invert + Inbhéartaigh + + + + MeshInfoWatcher + + + + X: %1 Y: %2 Z: %3 + X: %1 Y: %2 Z: %3 + + + + Mesh_BoundingBox + + + Boundings of %1: + Teorainneacha %1: + + + + Mesh_Union + + + + + + + + OpenSCAD + OpenSCAD + + + + + + Unknown error occurred while running OpenSCAD. + Tharla earráid anaithnid agus OpenSCAD á rith. + + + + + + OpenSCAD cannot be found on the system. +Visit https://openscad.org/ to install it. + Ní féidir OpenSCAD a fháil ar an gcóras. +Tabhair cuairt ar https://openscad.org/ chun é a shuiteáil. + + + + QDockWidget + + + Evaluate & Repair Mesh + Mogalra a Mheasúnú & a Dheisiú + + + + QObject + + + Display + Taispeáin + + + + Import-Export + Iompórtáil-Easpórtáil + + + + All Mesh Files + Gach Comhad Mogaill + + + + + Binary STL + STL Dénártha + + + + + + ASCII STL + ASCII STL + + + + + Binary Mesh + Mogalra Dénártha + + + + + Alias Mesh + Mogalra Ailias + + + + + Object File Format + Formáid Comhaid Réada + + + + Inventor V2.1 ASCII + Aireagóir V2.1 ASCII + + + + + Stanford Polygon + Polagán Stanford + + + + NASTRAN + NASTRAN + + + + + All Files + Gach Comhad + + + + Import Mesh + Mogalra Iompórtála + + + + Simple Model Format + Formáid Mhúnla Simplí + + + + Inventor V2.1 ascii + Aireagóir V2.1 ascii + + + + X3D Extensible 3D + 3T Inleathnaithe X3D + + + + Compressed X3D + X3D Comhbhrúite + + + + WebGL/X3D + WebGL/X3D + + + + VRML V2.0 + VRML L2.0 + + + + Compressed VRML 2.0 + VRML Comhbhrúite 2.0 + + + + Nastran + Nastran + + + + Python module def + Modúl Python def + + + + Asymptote Format + Formáid Asimptóit + + + + 3D Manufacturing Format + Formáid Déantúsaíochta 3D + + + + Export Mesh + Mogalra Easpórtála + + + + Meshing Tolerance + Caoinfhulaingt Mogaill + + + + Enter tolerance for meshing geometry: + Cuir isteach lamháltas le haghaidh geoiméadracht mogaill: + + + + The mesh '%1' is not a solid. + Ní soladach an mogalra '%1'. + + + + The mesh '%1' is a solid. + Is soladach an mogalra '%1'. + + + + Solid Mesh + Mogalra Soladach + + + + Boundings + Teorainneacha + + + + Fill Holes + Líon na Poill + + + + Fill holes with maximum number of edges + Líon na poill leis an líon uasta imill + + + + Scaling + Scálú + + + + Enter scaling factor: + Cuir isteach fachtóir scálaithe: + + + + [Points: %1, Edges: %2, Faces: %3] + [Pointí: %1, Imill: %2, Aghaidheanna: %3] + + + + Display Components + Comhpháirteanna Taispeána + + + + Display Segments + Deighleoga Taispeána + + + + Display Colors + Dathanna Taispeána + + + + + Leave Info Mode + Leave Info Mode + + + + Index: %1 + Innéacs: %1 + + + + Leave Hole-Filling Mode + Fág Mód Líonadh Poill + + + + Leave Removal Mode + Mód Bainte Duilleog + + + + Delete Selected Faces + Scrios Aghaidheanna Roghnaithe + + + + Clear Selected Faces + Glan Aghaidheanna Roghnaithe + + + + Annotation + Anótáil + + + + Number of points + Líon na bpointí + + + + Number of facets + Líon na ngnéithe + + + + Minimum bound + Teorainn íosta + + + + Maximum bound + Uasmhéid teorann + + + + Mesh Info Box + Bosca Eolais Mogaill + + + + Mesh Info + Eolas Mogaill + + + + Workbench + + + Analyze + Anailís + + + + Boolean + Booleánach + + + + &Meshes + &Mogaill + + + + Cutting + Gearradh + + + + Mesh Tools + Uirlisí Mogaill + + + + Mesh Modify + Modhnaigh Mogalra + + + + Mesh Boolean + Mesh Boolean + + + + Mesh Cutting + Gearradh Mogaill + + + + Mesh Segmentation + Deighilt Mogaill + + + + Mesh Analyze + Anailís Mogaill + + + diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_ta.ts b/src/Mod/Mesh/Gui/Resources/translations/Mesh_ta.ts new file mode 100644 index 0000000000..d1b46f2815 --- /dev/null +++ b/src/Mod/Mesh/Gui/Resources/translations/Mesh_ta.ts @@ -0,0 +1,2393 @@ + + + + + CmdMeshAddFacet + + + Mesh + Mesh + + + + Add Triangle + Add Triangle + + + + Adds a triangle manually to a mesh + Adds a triangle manually to a mesh + + + + CmdMeshBoundingBox + + + Mesh + Mesh + + + + Bounding Box Info + Bounding Box Info + + + + Shows the bounding box coordinates of the selected mesh + Shows the bounding box coordinates of the selected mesh + + + + CmdMeshBuildRegularSolid + + + Mesh + Mesh + + + + Regular Solid + Regular Solid + + + + Builds a regular solid + Builds a regular solid + + + + CmdMeshCrossSections + + + Mesh + Mesh + + + + Cross-Sections + Cross-Sections + + + + Creates cross-sections of the mesh + Creates cross-sections of the mesh + + + + CmdMeshDecimating + + + Mesh + Mesh + + + + Decimate + Decimate + + + + Decimates a mesh + Decimates a mesh + + + + CmdMeshDifference + + + Mesh + Mesh + + + + Difference + Difference + + + + Creates a boolean difference of the selected meshes + Creates a boolean difference of the selected meshes + + + + CmdMeshEvaluateFacet + + + Mesh + Mesh + + + + Face Info + Face Info + + + + Displays information about the selected faces + Displays information about the selected faces + + + + CmdMeshEvaluateSolid + + + Mesh + Mesh + + + + Evaluate Solid + Evaluate Solid + + + + Checks whether the mesh is a solid + Checks whether the mesh is a solid + + + + CmdMeshEvaluation + + + Mesh + Mesh + + + + Evaluate and Repair + Evaluate and Repair + + + + Opens a dialog to analyze and repair a mesh + Opens a dialog to analyze and repair a mesh + + + + CmdMeshExport + + + Mesh + Mesh + + + + Export Mesh… + Export Mesh… + + + + Exports a mesh to a file + Exports a mesh to a file + + + + CmdMeshFillInteractiveHole + + + Mesh + Mesh + + + + Close Hole + Close Hole + + + + Closes a hole interactively in the mesh + Closes a hole interactively in the mesh + + + + CmdMeshFillupHoles + + + Mesh + Mesh + + + + Fill Holes + Fill Holes + + + + Fills holes in the mesh + Fills holes in the mesh + + + + CmdMeshFlipNormals + + + Mesh + Mesh + + + + Flip Normals + Flip Normals + + + + Flips the normals of the selected mesh + Flips the normals of the selected mesh + + + + CmdMeshFromGeometry + + + Mesh + Mesh + + + + Mesh From Geometry + Mesh From Geometry + + + + Creates a mesh from the selected geometry + Creates a mesh from the selected geometry + + + + CmdMeshFromPartShape + + + Mesh + Mesh + + + + Mesh From Shape + Mesh From Shape + + + + Tessellates the selected shape to a mesh + Tessellates the selected shape to a mesh + + + + CmdMeshHarmonizeNormals + + + Mesh + Mesh + + + + Harmonize Normals + Harmonize Normals + + + + Harmonizes the normals of the mesh + Harmonizes the normals of the mesh + + + + CmdMeshImport + + + Mesh + Mesh + + + + Import Mesh… + Import Mesh… + + + + Imports a mesh from a file + Imports a mesh from a file + + + + CmdMeshIntersection + + + Mesh + Mesh + + + + Intersection + Intersection + + + + Creates a boolean intersection from the selected meshes + Creates a boolean intersection from the selected meshes + + + + CmdMeshMerge + + + Mesh + Mesh + + + + Merge + Merge + + + + Merges selected meshes into one + Merges selected meshes into one + + + + CmdMeshPolyCut + + + Mesh + Mesh + + + + Cut + Cut + + + + Cuts the mesh with a selected polygon + Cuts the mesh with a selected polygon + + + + CmdMeshPolySegm + + + Mesh + Mesh + + + + Segment + Segment + + + + Creates a mesh segment + Creates a mesh segment + + + + CmdMeshPolySplit + + + Mesh + Mesh + + + + Split + Split + + + + Splits a mesh into 2 meshes + Splits a mesh into 2 meshes + + + + CmdMeshPolyTrim + + + Mesh + Mesh + + + + Trim + Trim + + + + Trims a mesh with a selected polygon + Trims a mesh with a selected polygon + + + + Trims a mesh with a picked polygon + Trims a mesh with a picked polygon + + + + CmdMeshRemeshGmsh + + + Mesh + Mesh + + + + Refinement + Refinement + + + + Refines an existing mesh + Refines an existing mesh + + + + CmdMeshRemoveCompByHand + + + Mesh + Mesh + + + + Remove Components Manually + Remove Components Manually + + + + Marks a component to remove it from the mesh + Marks a component to remove it from the mesh + + + + CmdMeshRemoveComponents + + + Mesh + Mesh + + + + Remove Components + Remove Components + + + + Removes topologically independent components from the mesh + Removes topologically independent components from the mesh + + + + CmdMeshScale + + + Mesh + Mesh + + + + Scale + Scale + + + + Scales the selected mesh objects + Scales the selected mesh objects + + + + CmdMeshSectionByPlane + + + Mesh + Mesh + + + + Section From Plane + Section From Plane + + + + Sections the mesh with the selected plane + Sections the mesh with the selected plane + + + + CmdMeshSegmentation + + + Mesh + Mesh + + + + Segmentation + Segmentation + + + + Creates new mesh segments from the mesh + Creates new mesh segments from the mesh + + + + CmdMeshSegmentationBestFit + + + Mesh + Mesh + + + + Segmentation From Best-Fit Surfaces + Segmentation From Best-Fit Surfaces + + + + Creates new mesh segments from the best-fit surfaces + Creates new mesh segments from the best-fit surfaces + + + + CmdMeshSmoothing + + + Mesh + Mesh + + + + Smooth + Smooth + + + + Smoothes the selected meshes + Smoothes the selected meshes + + + + CmdMeshSplitComponents + + + Mesh + Mesh + + + + Split by Components + Split by Components + + + + Splits the selected mesh into its components + Splits the selected mesh into its components + + + + CmdMeshTrimByPlane + + + Mesh + Mesh + + + + Trim With Plane + Trim With Plane + + + + Trims a mesh by removing faces on one side of a selected plane + Trims a mesh by removing faces on one side of a selected plane + + + + CmdMeshUnion + + + Mesh + Mesh + + + + Union + Union + + + + Unifies the selected meshes + Unifies the selected meshes + + + + CmdMeshVertexCurvature + + + Mesh + Mesh + + + + Curvature Plot + Curvature Plot + + + + Calculates the curvature of the vertices of a mesh + Calculates the curvature of the vertices of a mesh + + + + CmdMeshVertexCurvatureInfo + + + Mesh + Mesh + + + + Curvature Info + Curvature Info + + + + Displays information about the curvature + Displays information about the curvature + + + + Command + + + Mesh union + Mesh union + + + + Mesh difference + Mesh difference + + + + Mesh intersection + Mesh intersection + + + + Import Mesh + Import Mesh + + + + Mesh VertexCurvature + Mesh VertexCurvature + + + + Mesh Smoothing + Mesh Smoothing + + + + Harmonize mesh normals + Harmonize mesh normals + + + + Flip mesh normals + Flip mesh normals + + + + Fill up holes + Fill up holes + + + + Mesh merge + Mesh merge + + + + Mesh split + Mesh split + + + + Mesh scale + Mesh scale + + + + Mesh Decimating + Mesh Decimating + + + + Harmonize normals + Harmonize normals + + + + Remove non-manifolds + Remove non-manifolds + + + + Fix indices + Fix indices + + + + Remove degenerated faces + Remove degenerated faces + + + + Remove duplicated faces + Remove duplicated faces + + + + Remove duplicated points + Remove duplicated points + + + + Fix self-intersections + Fix self-intersections + + + + Remove folds + Remove folds + + + + Repair Mesh + Repair Mesh + + + + Delete selection + Delete selection + + + + + Cut + Cut + + + + + Trim + Trim + + + + Split + Split + + + + Segment + Segment + + + + Delete + நீக்கு + + + + Fill hole + Fill hole + + + + MeshGui::DlgDecimating + + + Decimating + Decimating + + + + Reduction + Reduction + + + + None + எதுவுமில்லை + + + + Full + Full + + + + + Absolute number + Absolute number + + + + Tolerance + Tolerance + + + + Absolute number (Maximum: %1) + Absolute number (Maximum: %1) + + + + MeshGui::DlgEvaluateMesh + + + + + + + + + + + + + No information + No information + + + + Mesh Information + Mesh Information + + + + Number of faces + முகங்களின் எண்ணிக்கை + + + + Number of edges + Number of edges + + + + Number of points + Number of points + + + + Refresh + புதுப்பி + + + + Evaluate and Repair Mesh + Evaluate and Repair Mesh + + + + Orientation + Orientation + + + + + + + + + + + + Analyze + Analyze + + + + + + + + + + + + Repair + Repair + + + + Duplicated faces + Duplicated faces + + + + Duplicated points + Duplicated points + + + + Non-manifolds + Non-manifolds + + + + Degenerated faces + Degenerated faces + + + + Face indices + Face indices + + + + Self-intersections + Self-intersections + + + + Folds on surface + Folds on surface + + + + All above tests together + All above tests together + + + + Repetitive repair + Repetitive repair + + + + MeshGui::DlgEvaluateMeshImp + + + + No selection + No selection + + + + + + + + + + + + + + No information + No information + + + + Orientation + Orientation + + + + No flipped normals + No flipped normals + + + + Settings + Settings + + + + %1 flipped normals + %1 flipped normals + + + + No non-manifolds + No non-manifolds + + + + %1 non-manifolds + %1 non-manifolds + + + + + Non-manifolds + Non-manifolds + + + + Cannot remove non-manifolds + Cannot remove non-manifolds + + + + Invalid face indices + Invalid face indices + + + + Invalid point indices + Invalid point indices + + + + Multiple point indices + Multiple point indices + + + + Invalid neighbour indices + Invalid neighbour indices + + + + No invalid indices + No invalid indices + + + + Indices + Indices + + + + No degenerations + No degenerations + + + + %1 degenerated faces + %1 degenerated faces + + + + Degenerations + Degenerations + + + + No duplicated faces + No duplicated faces + + + + %1 duplicated faces + %1 duplicated faces + + + + Duplicated faces + Duplicated faces + + + + No duplicated points + No duplicated points + + + + + Duplicated points + Duplicated points + + + + No self-intersections + No self-intersections + + + + Self-intersections + Self-intersections + + + + No folds on surface + No folds on surface + + + + %1 folds on surface + %1 folds on surface + + + + Folds + Folds + + + + + Mesh repair + Mesh repair + + + + MeshGui::DlgEvaluateSettings + + + Evaluation Settings + Evaluation Settings + + + + Settings + Settings + + + + Check for non-manifold points + Check for non-manifold points + + + + Enable check for folds on surface + Enable check for folds on surface + + + + Only consider zero area faces as degenerated + Only consider zero area faces as degenerated + + + + MeshGui::DlgRegularSolid + + + Regular Solid + Regular Solid + + + + Solid + Solid + + + + Cube + Cube + + + + Cylinder + Cylinder + + + + Cone + Cone + + + + Sphere + Sphere + + + + Ellipsoid + Ellipsoid + + + + Torus + Torus + + + + + + Length + Length + + + + Width + Width + + + + Height + உயரம் + + + + + Radius + Radius + + + + + Edge length + Edge length + + + + + + + + Sampling + Sampling + + + + + + Radius 1 + ஆரம் 1 + + + + + + Radius 2 + ஆரம் 2 + + + + + Closed + Closed + + + + &Create + &Create + + + + Alt+C + Alt+C + + + + Close + மூடு + + + + MeshGui::DlgRegularSolidImp + + + + + Create %1 + Create %1 + + + + No active document + No active document + + + + MeshGui::DlgSettingsImportExport + + + Mesh Formats + Mesh Formats + + + + Export + Export + + + + Deviation of tessellation to the actual surface + Deviation of tessellation to the actual surface + + + + <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; 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> + <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; 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 + Maximum mesh deviation + + + + Maximal deviation between mesh and object + Maximal deviation between mesh and object + + + + ZIP compression is used when writing a mesh file in AMF format + ZIP compression is used when writing a mesh file in AMF format + + + + Export AMF files using compression + Export AMF files using compression + + + + Always export mesh as model type in 3MF format even if not a solid + Always export mesh as model type in 3MF format even if not a solid + + + + Export 3MF files as model type + Export 3MF files as model type + + + + Width + Width + + + + Height + உயரம் + + + + This parameter indicates whether ZIP compression +is used when writing a file in AMF format + This parameter indicates whether ZIP compression +is used when writing a file in AMF format + + + + MeshGui::DlgSettingsMeshView + + + Default mesh color + Default mesh color + + + + Default color for new meshes + Default color for new meshes + + + + Mesh transparency + Mesh transparency + + + + Default line color + Default line color + + + + Default line color for new meshes + Default line color for new meshes + + + + Line transparency + Line transparency + + + + Backface color + Backface color + + + + Two-side rendering + Two-side rendering + + + + A bounding box will be displayed + A bounding box will be displayed + + + + Show bounding-box for highlighted or selected meshes + Show bounding-box for highlighted or selected meshes + + + + Smoothing + Smoothing + + + + Define normal per vertex + Define normal per vertex + + + + <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; 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> + <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; 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> + + + + <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; 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> + <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; 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> + + + + Crease angle + Crease angle + + + + Mesh View + Mesh View + + + + Default Appearance for New Meshes + Default Appearance for New Meshes + + + + The bottom side of the surface will be rendered the same way as the top side. +If not checked, it depends on the option "Enable backlight color" +(preferences section Display -> 3D View). Either the backlight color +will be used or black. + The bottom side of the surface will be rendered the same way as the top side. +If not checked, it depends on the option "Enable backlight color" +(preferences section Display -> 3D View). Either the backlight color +will be used or black. + + + + If this option is set Phong shading is used, otherwise flat shading. +Shading defines the appearance of surfaces. + +With flat shading the surface normals are not defined per vertex that leads +to an unreal appearance for curved surfaces while using Phong shading leads +to a smoother appearance. + + If this option is set Phong shading is used, otherwise flat shading. +Shading defines the appearance of surfaces. + +With flat shading the surface normals are not defined per vertex that leads +to an unreal appearance for curved surfaces while using Phong shading leads +to a smoother appearance. + + + + + Crease angle is a threshold angle between two faces. + + If face angle ≥ crease angle, facet shading is used + If face angle < crease angle, smooth shading is used + Crease angle is a threshold angle between two faces. + + If face angle ≥ crease angle, facet shading is used + If face angle < crease angle, smooth shading is used + + + + MeshGui::DlgSmoothing + + + Smoothing + Smoothing + + + + Method + Method + + + + Taubin + Taubin + + + + Laplace + Laplace + + + + Parameter + Parameter + + + + Iterations + Iterations + + + + Lambda + Lambda + + + + Mu + Mu + + + + Only selection + Only selection + + + + MeshGui::GmshWidget + + + Automatic + Automatic + + + + Adaptive + Adaptive + + + + Frontal + Frontal + + + + Parallelograms + Parallelograms + + + + Frontal quad + Frontal quad + + + + Quasi-structured quad + Quasi-structured quad + + + + + Time: + Time: + + + + Running Gmsh… + Running Gmsh… + + + + Failed to start + Failed to start + + + + Error + பிழை + + + + MeshGui::MeshFaceAddition + + + Add Triangle + Add Triangle + + + + Flip Normal + Flip Normal + + + + Clear + தெளிவு + + + + Finish + முடிக்கவும் + + + + MeshGui::MeshFillHole + + + Finish + முடிக்கவும் + + + + MeshGui::ParametersDialog + + + Surface Fit + Surface Fit + + + + Parameters + Parameters + + + + Selection + தேர்வு + + + + Region + Region + + + + Triangle + Triangle + + + + Clear + தெளிவு + + + + Compute + Compute + + + + No selection + No selection + + + + Before fitting the surface select an area. + Before fitting the surface select an area. + + + + MeshGui::RemeshGmsh + + + Remesh by Gmsh + Remesh by Gmsh + + + + Remeshing Parameter + Remeshing Parameter + + + + Meshing + மெசிங் + + + + Max element size (0.0 = Auto) + Max element size (0.0 = Auto) + + + + Min element size (0.0 = Auto) + Min element size (0.0 = Auto) + + + + Angle + கோணம் + + + + Gmsh + Gmsh + + + + Path + Path + + + + Leave empty to use default gmsh executable + Leave empty to use default gmsh executable + + + + Kill + Kill + + + + Time + நேரம் + + + + Clear + தெளிவு + + + + MeshGui::RemoveComponents + + + Remove Components + Remove Components + + + + Select + தேர்ந்தெடு + + + + + Region + Region + + + + + All + All + + + + + Components + Components + + + + < faces than + < faces than + + + + + Pick Triangle + Pick Triangle + + + + Region Options + Region Options + + + + Respect only triangles with screen-facing normals + Respect only triangles with screen-facing normals + + + + Select whole component + Select whole component + + + + Deselect + Deselect + + + + > faces than + > faces than + + + + Deselect whole component + Deselect whole component + + + + Respect only visible triangles + Respect only visible triangles + + + + MeshGui::Segmentation + + + Mesh Segmentation + Mesh Segmentation + + + + Smooth mesh + Smooth mesh + + + + Plane + Plane + + + + + + + Tolerance + Tolerance + + + + + + + Minimum number of faces + Minimum number of faces + + + + Cylinder + Cylinder + + + + + Curvature + Curvature + + + + Tolerance (flat) + Tolerance (flat) + + + + Tolerance (curved) + Tolerance (curved) + + + + Maximum curvature + Maximum curvature + + + + Minimum curvature + Minimum curvature + + + + Sphere + Sphere + + + + Freeform + Freeform + + + + MeshGui::SegmentationBestFit + + + Plane + Plane + + + + Mesh Segmentation + Mesh Segmentation + + + + + + Parameters + Parameters + + + + + + Tolerance + Tolerance + + + + + + Minimum number of faces + Minimum number of faces + + + + Cylinder + Cylinder + + + + Sphere + Sphere + + + + + Base + Base + + + + Normal + Normal + + + + Axis + Axis + + + + + Radius + Radius + + + + Center + Center + + + + MeshGui::Selection + + + + Selection + தேர்வு + + + + Add + சேர் + + + + Clear + தெளிவு + + + + Accept only visible triangles + Accept only visible triangles + + + + Accept only triangles with screen-facing normals + Accept only triangles with screen-facing normals + + + + Use a brush tool to select the area + Use a brush tool to select the area + + + + Clears completely the selected area + Clears completely the selected area + + + + MeshGui::TaskRemoveComponents + + + + Delete + நீக்கு + + + + + Invert + Invert + + + + MeshInfoWatcher + + + + X: %1 Y: %2 Z: %3 + X: %1 Y: %2 Z: %3 + + + + Mesh_BoundingBox + + + Boundings of %1: + Boundings of %1: + + + + Mesh_Union + + + + + + + + OpenSCAD + OpenSCAD + + + + + + Unknown error occurred while running OpenSCAD. + Unknown error occurred while running OpenSCAD. + + + + + + OpenSCAD cannot be found on the system. +Visit https://openscad.org/ to install it. + OpenSCAD cannot be found on the system. +Visit https://openscad.org/ to install it. + + + + QDockWidget + + + Evaluate & Repair Mesh + Evaluate & Repair Mesh + + + + QObject + + + Display + காட்சி + + + + Import-Export + Import-Export + + + + All Mesh Files + All Mesh Files + + + + + Binary STL + Binary STL + + + + + + ASCII STL + ASCII STL + + + + + Binary Mesh + Binary Mesh + + + + + Alias Mesh + Alias Mesh + + + + + Object File Format + Object File Format + + + + Inventor V2.1 ASCII + Inventor V2.1 ASCII + + + + + Stanford Polygon + Stanford Polygon + + + + NASTRAN + NASTRAN + + + + + All Files + All Files + + + + Import Mesh + Import Mesh + + + + Simple Model Format + Simple Model Format + + + + Inventor V2.1 ascii + Inventor V2.1 ascii + + + + X3D Extensible 3D + X3D Extensible 3D + + + + Compressed X3D + Compressed X3D + + + + WebGL/X3D + WebGL/X3D + + + + VRML V2.0 + VRML V2.0 + + + + Compressed VRML 2.0 + Compressed VRML 2.0 + + + + Nastran + Nastran + + + + Python module def + Python module def + + + + Asymptote Format + Asymptote Format + + + + 3D Manufacturing Format + 3D Manufacturing Format + + + + Export Mesh + Export Mesh + + + + Meshing Tolerance + Meshing Tolerance + + + + Enter tolerance for meshing geometry: + Enter tolerance for meshing geometry: + + + + The mesh '%1' is not a solid. + The mesh '%1' is not a solid. + + + + The mesh '%1' is a solid. + The mesh '%1' is a solid. + + + + Solid Mesh + Solid Mesh + + + + Boundings + Boundings + + + + Fill Holes + Fill Holes + + + + Fill holes with maximum number of edges + Fill holes with maximum number of edges + + + + Scaling + Scaling + + + + Enter scaling factor: + Enter scaling factor: + + + + [Points: %1, Edges: %2, Faces: %3] + [Points: %1, Edges: %2, Faces: %3] + + + + Display Components + Display Components + + + + Display Segments + Display Segments + + + + Display Colors + Display Colors + + + + + Leave Info Mode + Leave Info Mode + + + + Index: %1 + Index: %1 + + + + Leave Hole-Filling Mode + Leave Hole-Filling Mode + + + + Leave Removal Mode + Leave Removal Mode + + + + Delete Selected Faces + Delete Selected Faces + + + + Clear Selected Faces + Clear Selected Faces + + + + Annotation + Annotation + + + + Number of points + Number of points + + + + Number of facets + Number of facets + + + + Minimum bound + Minimum bound + + + + Maximum bound + Maximum bound + + + + Mesh Info Box + Mesh Info Box + + + + Mesh Info + Mesh Info + + + + Workbench + + + Analyze + Analyze + + + + Boolean + Boolean + + + + &Meshes + &Meshes + + + + Cutting + Cutting + + + + Mesh Tools + Mesh Tools + + + + Mesh Modify + Mesh Modify + + + + Mesh Boolean + Mesh Boolean + + + + Mesh Cutting + Mesh Cutting + + + + Mesh Segmentation + Mesh Segmentation + + + + Mesh Analyze + Mesh Analyze + + + diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_uk.ts b/src/Mod/Mesh/Gui/Resources/translations/Mesh_uk.ts index 7faf40afc0..fb84f474d8 100644 --- a/src/Mod/Mesh/Gui/Resources/translations/Mesh_uk.ts +++ b/src/Mod/Mesh/Gui/Resources/translations/Mesh_uk.ts @@ -2274,7 +2274,7 @@ Visit https://openscad.org/ to install it. Leave Info Mode - Leave Info Mode + Вийти з режиму інформації diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_da.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_da.ts index de26ec6daa..bdc908ae50 100644 --- a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_da.ts +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_da.ts @@ -395,17 +395,17 @@ The smallest value is 0. Coarse - Coarse + Grov Moderate - Moderate + Middel Fine - Fine + Fin diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ga-IE.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ga-IE.ts new file mode 100644 index 0000000000..4eaf59c59d --- /dev/null +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ga-IE.ts @@ -0,0 +1,600 @@ + + + + + CmdMeshPartCrossSections + + + MeshPart + MogallPart + + + + Cross-Sections + Trasghearrthacha + + + + Applies cross-sections to the mesh + Cuireann trasghearrthacha i bhfeidhm ar an mogalra + + + + CmdMeshPartCurveOnMesh + + + Mesh + Mesh + + + + Curve on Mesh + Cuar ar an Mogalra + + + + Creates an approximated curve on top of a mesh object + Cruthaíonn cuar measta ar bharr réada mogaill + + + + CmdMeshPartMesher + + + Mesh + Mesh + + + + Mesh From Shape + Mogalra ó Chruth + + + + Tessellate shape + Cruth teiséil + + + + CmdMeshPartSection + + + Mesh + Mesh + + + + Creates a section from a mesh and plane + Cruthaíonn sé alt ó mhogalra agus plána + + + + Section + Roinn + + + + CmdMeshPartTrimByPlane + + + Mesh + Mesh + + + + Trim Mesh + Baileáil Mogaill + + + + Trims a mesh with a plane + Gearrann sé mogalra le plána + + + + Command + + + Trim with plane + Baileáil le plána + + + + Section with plane + Roinn le plána + + + + MeshPartGui::CrossSections + + + Cross Sections + Trasghearrthacha + + + + Guiding Plane + Eitleán Treorach + + + + XY + XY + + + + XZ + XZ + + + + YZ + YZ + + + + Position + Position + + + + Distance + Fad + + + + Sections + Rannóga + + + + On both sides + Ar an dá thaobh + + + + Count + Líon + + + + Options + Roghanna + + + + Connect edges if distance less than + Ceangail imill má tá an fad níos lú ná + + + + Failure + Teip + + + + MeshPartGui::CurveOnMeshHandler + + + Create + Cruthaigh + + + + Close wire + Dún sreang + + + + Clear + Glan + + + + Cancel + Cealaigh + + + + Wrong mesh selected + Mogalra mícheart roghnaithe + + + + No point was selected + Níor roghnaíodh aon phointe + + + + MeshPartGui::TaskCurveOnMesh + + + Curve on Mesh + Cuar ar an Mogalra + + + + Press 'Start', then pick points on the mesh; when enough points have been set, right-click and choose 'Create'. Repeat this process to create more splines. Close this task panel to complete the operation. + +This command only works with a Mesh object, not a regular face or surface. To convert an object to a mesh use the tools of the Mesh workbench. + Brúigh 'Tosaigh', ansin roghnaigh pointí ar an mogalra; nuair a bheidh dóthain pointí socraithe, cliceáil ar dheis agus roghnaigh 'Cruthaigh'. Déan an próiseas seo arís chun níos mó splíní a chruthú. Dún an painéal tascanna seo chun an oibríocht a chríochnú. + +Ní oibríonn an t-ordú seo ach le réad Mogalra, ní le gnáthaghaidh ná dromchla. Chun réad a thiontú go mogalra, bain úsáid as uirlisí an bhinse oibre Mogalra. + + + + Wire + Sreang + + + + Snap tolerance to vertices + Caoinfhulaingt snap chuig buaicphointí + + + + px + px + + + + Split threshold + Tairseach scoilte + + + + Spline Approximation + Measúnú Splíne + + + + Tolerance to mesh + Caoinfhulaingt le mogalra + + + + Continuity + Leanúnachas + + + + Maximum curve degree + Uasmhéid céime cuar + + + + Start + Tosaigh + + + + MeshPartGui::Tessellation + + + Tessellation + Teasáil + + + + Standard + Caighdeánach + + + + Use the standard mesher + Bain úsáid as an mogalra caighdeánach + + + + Maximal linear deflection of a mesh section from the surface of the object + Uasmhéid diall líneach de chuid mogaill ó dhromchla an réada + + + + Maximal angular deflection of a mesh section to the next section + Uasmhéid diall uilleach de chuid mogaill go dtí an chéad chuid eile + + + + Relative surface deviation + Diall dromchla coibhneasta + + + + Mesh will get face colors of the object + Gheobhaidh an mogalra dathanna aghaidhe an réada + + + + Apply face colors to mesh + Cuir dathanna aghaidhe i bhfeidhm ar an mogalra + + + + Mesh segments will be grouped according to the color of the object faces. +These groups will be exported for mesh output formats supporting +this feature (e.g. the format OBJ). + Déanfar codanna mogaill a ghrúpáil de réir dath aghaidheanna an réada. +Déanfar na grúpaí seo a onnmhairiú le haghaidh formáidí aschuir mogaill a thacaíonn leis an ngné seo (m.sh. an fhormáid OBJ). + + + + Define segments by face colors + Sainmhínigh codanna de réir dathanna aghaidhe + + + + Mefisto + Mefisto + + + + Use the Mefisto mesher + Bain úsáid as an mogalra Mefisto + + + + Meshing Options + Roghanna Mogaill + + + + Surface deviation + Diall dromchla + + + + Angular deviation + Diall uilleach + + + + The maximal linear deviation of a mesh segment will be the specified +surface deviation multiplied by the length of the current mesh segment (edge) + Is é an diall líneach uasta de dheighleog mogaill an diall dromchla sonraithe +arna iolrú faoi fhad na deighleoige mogaill reatha (imeall) + + + + Maximum edge length + Fad imeall uasta + + + + If this number is smaller the mesh becomes finer. +The smallest value is 0. + Má tá an uimhir seo níos lú, bíonn an mogalra níos míne. +Is é 0 an luach is lú. + + + + Estimate + Meastachán + + + + Netgen + Netgen + + + + Use the Netgen mesher + Bain úsáid as an mogalra Netgen + + + + Fineness: + Míne: + + + + Very coarse + An-gharbh + + + + Coarse + Garbh + + + + Moderate + Measartha + + + + Fine + Fíneálta + + + + Very fine + An-bhreá + + + + User defined + Sainmhínithe ag an úsáideoir + + + + Mesh size grading + Grádú méid mogalra + + + + Elements per edge + Eilimintí in aghaidh an imeall + + + + Elements per curvature radius + Eilimintí in aghaidh ga cuartha + + + + If this parameter is smaller, the mesh becomes finer. +A value in the range of 0.1-1. + Má tá an paraiméadar seo níos lú, bíonn an mogalra níos míne. +Luach sa raon 0.1-1. + + + + + If this parameter is larger, the mesh becomes finer. +A value in the range of 0.2-10. + Má tá an paraiméadar seo níos mó, bíonn an mogalra níos míne. +Luach sa raon 0.2-10. + + + + Whether optimization of surface shape will be done + An ndéanfar cruth an dromchla a bharrfheabhsú + + + + Optimize surface + Uasmhéadaigh an dromchla + + + + Whether second order elements will be generated + An nginfear eilimintí den dara hord + + + + Second order elements + Eilimintí dara hord + + + + Whether meshes will be arranged preferably using quadrilateral faces + Cibé acu an socrófar mogaill ag baint úsáide as aghaidheanna ceathairshleasacha más féidir + + + + Quad dominated + Ceathairéad i réim + + + + Leave panel open + Fág an painéal ar oscailt + + + + Gmsh + Gmsh + + + + + No active document + Gan aon doiciméad gníomhach + + + + Error: body without a tip selected. +Either set the tip of the body or select a different shape. + Earráid: corp gan bharr roghnaithe. +Socraigh barr an choirp nó roghnaigh cruth difriúil. + + + + Error: shape without faces selected. +Select a different shape. + Earráid: cruth gan aghaidheanna roghnaithe. +Roghnaigh cruth difriúil. + + + + Select a shape for meshing, first. + Roghnaigh cruth le haghaidh mogalra, ar dtús. + + + + MeshPart_Section + + + Select plane + Roghnaigh eitleán + + + + Select a plane to section the mesh with. + Roghnaigh plána chun an mogalra a roinnt leis. + + + + MeshPart_TrimByPlane + + + Select plane + Roghnaigh eitleán + + + + Select a plane to trim the mesh with. + Roghnaigh eitleán chun an mogalra a bhearradh leis. + + + + Trim With Plane + Gearr le Plána + + + + Select the side to keep + Roghnaigh an taobh le coinneáil + + + + Below + Thíos + + + + Above + Thuas + + + + Split + Scoilt + + + + Workbench + + + MeshPart + MogallPart + + + + MeshPart_CreateFlatMesh + + + Unwrap Mesh + Díphacáil an Mhogalra + + + + Finds a flat representation of a mesh + Aimsigh léiriú cothrom de mhogall + + + + MeshPart_CreateFlatFace + + + Unwrap Face + Dífhillte Aghaidh + + + + Finds a flat representation of a face + Aimsigh léiriú cothrom d’aghaidh + + + diff --git a/src/Mod/Part/Gui/Resources/translations/Part_be.ts b/src/Mod/Part/Gui/Resources/translations/Part_be.ts index 697c13c340..8667cff8ff 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_be.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_be.ts @@ -5989,7 +5989,7 @@ Continue? Сродак праўкі прымацавання - + Appearance per Face Знешні выгляд для кожнай грані diff --git a/src/Mod/Part/Gui/Resources/translations/Part_ca.ts b/src/Mod/Part/Gui/Resources/translations/Part_ca.ts index 38d2bef777..ab94f3b19e 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_ca.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_ca.ts @@ -5971,7 +5971,7 @@ Vol continuar? Editor d'adjunts - + Appearance per Face Aparença per cara diff --git a/src/Mod/Part/Gui/Resources/translations/Part_cs.ts b/src/Mod/Part/Gui/Resources/translations/Part_cs.ts index 17bfcdd44b..e925feea6e 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_cs.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_cs.ts @@ -5988,7 +5988,7 @@ Continue? Attachment Editor - + Appearance per Face Appearance per Face diff --git a/src/Mod/Part/Gui/Resources/translations/Part_da.ts b/src/Mod/Part/Gui/Resources/translations/Part_da.ts index f93f2e7be3..3a066aa7e1 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_da.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_da.ts @@ -19,7 +19,7 @@ Edge Attacher reference type - Edge + Linje @@ -37,7 +37,7 @@ Curve Attacher reference type - Curve + Kurve @@ -49,37 +49,37 @@ Conic Attacher reference type - Conic + Konisk Ellipse Attacher reference type - Ellipse + Ellipse Parabola Attacher reference type - Parabola + Parabol Hyperbola Attacher reference type - Hyperbola + Hyperbol Plane Attacher reference type - Plane + Plan Sphere Attacher reference type - Sphere + Kugle @@ -97,19 +97,19 @@ Torus Attacher reference type - Torus + Ring Cone Attacher reference type - Cone + Kegle Object Attacher reference type - Object + Objekt @@ -142,7 +142,7 @@ Object's origin AttachmentPoint mode caption - Object's origin + Objektes origo @@ -154,43 +154,43 @@ Focus1 AttachmentPoint mode caption - Focus1 + Fokuspunkt 1 Focus of ellipse, parabola, hyperbola. AttachmentPoint mode tooltip - Focus of ellipse, parabola, hyperbola. + Fokuspunkt for ellipse, parabol, hyperbol. Focus2 AttachmentPoint mode caption - Focus2 + Fokuspunkt 2 Second focus of ellipse and hyperbola. AttachmentPoint mode tooltip - Second focus of ellipse and hyperbola. + Andet fokuspunkt for ellipse og hyperbol. On edge AttachmentPoint mode caption - On edge + På linje Point is put on edge, MapPathParameter controls where. Additionally, vertex can be linked in for making a projection. AttachmentPoint mode tooltip - Point is put on edge, MapPathParameter controls where. Additionally, vertex can be linked in for making a projection. + Punktet placeres på llinjen, MapPathParameter kontrollerer hvor. Derudover kan punkter tilknyttes for at oprette en projektion. Center of curvature AttachmentPoint mode caption - Center of curvature + Krumningscentret @@ -202,13 +202,13 @@ Center of mass AttachmentPoint mode caption - Center of mass + Massemidtpunkt Center of mass of all references (equal densities are assumed). AttachmentPoint mode tooltip - Center of mass of all references (equal densities are assumed). + Massemidtpunktet for alle referencer (der antages ens massefylder). @@ -220,13 +220,13 @@ Not implemented AttachmentPoint mode tooltip - Not implemented + Ikke implementeret Vertex AttachmentPoint mode caption - Vertex + Punkt @@ -265,7 +265,7 @@ Deactivated AttachmentLine mode caption - Deactivated + Deaktiveret @@ -277,32 +277,32 @@ Object's X AttachmentLine mode caption - Object's X + Objektets X Line is aligned along local X axis of object. Works on objects with placements, and ellipse/parabola/hyperbola edges. AttachmentLine mode tooltip - Line is aligned along local X axis of object. Works on objects with placements, and ellipse/parabola/hyperbola edges. + Linje er rettet ind efter den lokale X-akse for objektet. Virker for objekter med placeringer, og ellipser/paraboler/hyperboler. Object's Y AttachmentLine mode caption - Object's Y + Objektets Y Line is aligned along local Y axis of object. Works on objects with placements, and ellipse/parabola/hyperbola edges. AttachmentLine mode tooltip - Line is aligned along local Y axis of object. Works on objects with placements, and ellipse/parabola/hyperbola edges. + Linje er rettet ind efter den lokale Y-akse for objektet. Virker for objekter med placeringer, og ellipser/paraboler/hyperboler. Object's Z AttachmentLine mode caption - Object's Z + Objektets Z @@ -344,49 +344,49 @@ Asymptote1 AttachmentLine mode caption - Asymptote1 + Asymptote1 Asymptote of a hyperbola. AttachmentLine mode tooltip - Asymptote of a hyperbola. + Asymptote for en hyperbel. Asymptote2 AttachmentLine mode caption - Asymptote2 + Asymptote2 Second asymptote of hyperbola. AttachmentLine mode tooltip - Second asymptote of hyperbola. + Anden asymptote for en hyperbel. Tangent AttachmentLine mode caption - Tangent + Tangent Line tangent to an edge. Optional vertex link defines where. AttachmentLine mode tooltip - Line tangent to an edge. Optional vertex link defines where. + Tangent til en kant. Et valgfrit punkt definerer hvor. Normal to edge AttachmentLine mode caption - Normal to edge + Normal til kant Align to N vector of Frenet-Serret coordinate system of curved edge. Optional vertex link defines where. AttachmentLine mode tooltip - Align to N vector of Frenet-Serret coordinate system of curved edge. Optional vertex link defines where. + Retter ind efter N-vektoren for Frenet-Serret koordinatsystemet af buede kanter. Et valgfrit punkt definerer hvor. @@ -404,32 +404,32 @@ Tangent to surface (U) AttachmentLine mode caption - Tangent to surface (U) + Tangent til flade (U) Tangent to surface, along U parameter. Vertex link defines where. AttachmentLine mode tooltip - Tangent to surface, along U parameter. Vertex link defines where. + Tangent til overflade, langs U-parameteren. Et punkt definerer hvor. Tangent to surface (V) AttachmentLine mode caption - Tangent to surface (V) + Tangent til flade (V) Through two points AttachmentLine mode caption - Through two points + Gennem to punkter Line that passes through two vertices. AttachmentLine mode tooltip - Line that passes through two vertices. + Ret linje gennem to punkter. @@ -441,7 +441,7 @@ Intersection of two faces. AttachmentLine mode tooltip - Intersection of two faces. + Skæring mellem to flader. @@ -459,49 +459,49 @@ 1st principal axis AttachmentLine mode caption - 1st principal axis + 1. hovedakse Line follows first principal axis of inertia. AttachmentLine mode tooltip - Line follows first principal axis of inertia. + Linje parallel med 1. hovedakse for inertien. 2nd principal axis AttachmentLine mode caption - 2nd principal axis + 2. hovedakse Line follows second principal axis of inertia. AttachmentLine mode tooltip - Line follows second principal axis of inertia. + Linje parallel med 2. hovedakse for inertien. 3rd principal axis AttachmentLine mode caption - 3rd principal axis + 3. hovedakse Line follows third principal axis of inertia. AttachmentLine mode tooltip - Line follows third principal axis of inertia. + Linje parallel med 3. hovedakse for inertien. Normal to surface AttachmentLine mode caption - Normal to surface + Normal til flade Line perpendicular to surface at point set by vertex. AttachmentLine mode tooltip - Line perpendicular to surface at point set by vertex. + Linje vinkelret på fladen og gennem et defineret punkt. @@ -522,13 +522,13 @@ Translate origin AttachmentPlane mode caption - Translate origin + Forskyd origo Origin is aligned to match Vertex. Orientation is controlled by Placement property. AttachmentPlane mode tooltip - Origin is aligned to match Vertex. Orientation is controlled by Placement property. + Origo forskydes ti at matche et punkt. Orientering styres af placeringsegenskaber. @@ -606,7 +606,7 @@ Normal to edge AttachmentPlane mode caption - Normal to edge + Normal til kant @@ -644,7 +644,7 @@ Concentric AttachmentPlane mode caption - Concentric + Koncentrisk @@ -731,13 +731,13 @@ Translate origin Attachment3D mode caption - Translate origin + Forskyd origo Origin is aligned to match Vertex. Orientation is controlled by Placement property. Attachment3D mode tooltip - Origin is aligned to match Vertex. Orientation is controlled by Placement property. + Origo forskydes ti at matche et punkt. Orientering styres af placeringsegenskaber. @@ -853,7 +853,7 @@ Concentric Attachment3D mode caption - Concentric + Koncentrisk @@ -1204,12 +1204,12 @@ Check Geometry - Check Geometry + Kontroller geometri Analyzes the selected shapes for errors - Analyzes the selected shapes for errors + Kontrollerer de valgte geometrier for fejl @@ -1240,7 +1240,7 @@ Boolean Operation - Boolean Operation + Boolesk operation @@ -1265,7 +1265,7 @@ Creates a solid cube - Creates a solid cube + Opretter en massiv kubus @@ -1283,7 +1283,7 @@ Creates a solid box - Creates a solid box + Opretter en massiv kasse @@ -1301,7 +1301,7 @@ Creates a solid box - Creates a solid box + Opretter en massiv kasse @@ -1460,7 +1460,7 @@ Cone - Cone + Kegle @@ -1570,7 +1570,7 @@ Export CAD File - Export CAD File + Eksporter CAD-fil @@ -1588,12 +1588,12 @@ Extrude - Extrude + Ekstrudér Extrudes the selected sketch or profile - Extrudes the selected sketch or profile + Ekstruderer den valgte skitse eller profil @@ -1611,7 +1611,7 @@ Fillets the selected edges of a shape - Fillets the selected edges of a shape + Afrunder de markerede kanter på en geometri @@ -1624,12 +1624,12 @@ Union - Union + Forbind Unites the selected shapes - Unites the selected shapes + Forbinder de valgte geometrie @@ -1642,7 +1642,7 @@ Import CAD File - Import CAD File + Importer CAD-fil @@ -1678,7 +1678,7 @@ Loft - Loft + Transformering @@ -1696,12 +1696,12 @@ Face From Wires - Face From Wires + Flade fra linjer Creates a face from the selected wires (e.g. from a sketch) - Creates a face from the selected wires (e.g. from a sketch) + Opretter en flade ud fra de valgte linjer (f.eks. fra en skitse) @@ -1714,12 +1714,12 @@ Convert to Solid - Convert to Solid + Konverter til massivt emne Converts the selected shell or compound to a solid - Converts the selected shell or compound to a solid + Konverterer den valgte skal eller ramme til et massivt emne @@ -1732,12 +1732,12 @@ Mirror - Mirror + Spejl Mirrors the selected shape - Mirrors the selected shape + Spejler den valgte geometri @@ -1840,7 +1840,7 @@ Project on Surface - Project on Surface + Projektér på flade @@ -1848,10 +1848,10 @@ onto a face of another shape. The camera view determines the direction of the projection. - Projects edges, wires, or faces of one shape -onto a face of another shape. -The camera view determines the direction -of the projection. + Projekter kanter, linger eller flader fra en geometri +på en flade på en anden geometri. +Kamera-visningen bestemmer retningen +af projektionen. @@ -1995,7 +1995,7 @@ of the projection. Creates a solid cylinder - Creates a solid cylinder + Opretter en massiv cylinder @@ -2010,12 +2010,12 @@ of the projection. Sphere - Sphere + Kugle Creates a solid sphere - Creates a solid sphere + Opretter en massiv kugle @@ -2056,7 +2056,7 @@ of the projection. Wrong selection - Wrong selection + Ugyldigt valg @@ -2076,7 +2076,7 @@ of the projection. Torus - Torus + Ring @@ -2198,7 +2198,7 @@ of the projection. Create Cylinder - Create Cylinder + Opret Cylinder @@ -2233,12 +2233,12 @@ of the projection. Loft - Loft + Transformering Edge - Edge + Linje @@ -2254,12 +2254,12 @@ of the projection. Shell - Shell + Skal Solid - Solid + Massivt emne @@ -2297,12 +2297,12 @@ of the projection. Reference 3 - Reference 3 + Reference 3 Reference 4 - Reference 4 + Reference 4 @@ -2360,17 +2360,17 @@ Note: The placement is expressed in local space of object being attached. In X-direction - In X-direction + I X-retningen In Y-direction - In Y-direction + I Y-retningen In Z-direction - In Z-direction + I Z-retningen @@ -2442,12 +2442,12 @@ Note: The placement is expressed in local space of object being attached. Boolean Operation - Boolean Operation + Boolesk operation Union - Union + Forbind @@ -2562,22 +2562,22 @@ Note: The placement is expressed in local space of object being attached. Header - Header + Overskrift Company - Company + Virksomhed Author - Author + Konstruktør Product - Product + Produkt @@ -2668,7 +2668,7 @@ the size of the resulting STEP file. Extrude - Extrude + Ekstrudér @@ -2776,7 +2776,7 @@ If both lengths are zero, magnitude of direction is used. Symmetric - Symmetric + Symmetrisk @@ -2806,7 +2806,7 @@ If both lengths are zero, magnitude of direction is used. Create solid - Create solid + Opret massivt emne @@ -2832,14 +2832,14 @@ If both lengths are zero, magnitude of direction is used. Creating extrusion failed. %1 - Creating extrusion failed. + Ekstrudering mislykkedes. %1 Creating Extrusion failed. %1 - Creating Extrusion failed. + Ekstrudering mislykkedes. %1 @@ -3091,17 +3091,17 @@ Check one or more edge entities first. Millimeter - Millimeter + Millimeter Meter - Meter + Meter Inch - Inch + Tomme @@ -3131,7 +3131,7 @@ Check one or more edge entities first. Import - Import + Importer @@ -3151,22 +3151,22 @@ Check one or more edge entities first. Header - Header + Overskrift Company - Company + Virksomhed Author - Author + Konstruktør Product - Product + Produkt @@ -3179,7 +3179,7 @@ Check one or more edge entities first. Import - Import + Importer @@ -3399,7 +3399,7 @@ Check one or more edge entities first. Plane - Plane + Plan @@ -3417,13 +3417,13 @@ Check one or more edge entities first. Cone - Cone + Kegle Sphere - Sphere + Kugle @@ -3435,7 +3435,7 @@ Check one or more edge entities first. Torus - Torus + Ring @@ -3459,7 +3459,7 @@ Check one or more edge entities first. Spiral - Spiral + Spiral @@ -3471,12 +3471,12 @@ Check one or more edge entities first. Ellipse - Ellipse + Ellipse Point - Point + Punkt @@ -3613,7 +3613,7 @@ Check one or more edge entities first. Pitch - Pitch + Stigning @@ -3623,7 +3623,7 @@ Check one or more edge entities first. Growth - Growth + Tilvækst @@ -3694,27 +3694,27 @@ Check one or more edge entities first. Right-handed - Right-handed + Højre om Left-handed - Left-handed + Venstre om Start point - Start point + Startpunkt End point - End point + Slutpunkt Vertex - Vertex + Punkt @@ -3745,12 +3745,12 @@ Check one or more edge entities first. Show faces - Show faces + Vis flader Project on Surface - Project on Surface + Projektér på flade @@ -3869,22 +3869,22 @@ Check one or more edge entities first. X-Direction - X-Direction + X-retning Y-Direction - Y-Direction + Y-retning Z-Direction - Z-Direction + Z-retning Select Reference - Select Reference + Vælg reference @@ -3904,7 +3904,7 @@ Check one or more edge entities first. Create solid - Create solid + Opret massivt emne @@ -4026,7 +4026,7 @@ Check one or more edge entities first. General - Generel + Generelt @@ -4071,12 +4071,12 @@ Check one or more edge entities first. Circles and arcs - Circles and arcs + Cirkler og cirkelbuer Points, circles and arcs - Points, circles and arcs + Punkter, cirkler og cirkelbuer @@ -4131,7 +4131,7 @@ Check one or more edge entities first. Preview - Preview + Forhåndsvisning @@ -4164,12 +4164,12 @@ Check one or more edge entities first. Use random color instead - Use random color instead + Brug tilfældig farve i stedet Random - Random + Tilfældig @@ -4244,22 +4244,22 @@ Check one or more edge entities first. Vertex color - Vertex color + Punktfarve The default color for new vertices - The default color for new vertices + Standardfarven for nye punkter Vertex size - Vertex size + Punktstørrelse The default size for new vertices - The default size for new vertices + Standardstørrelsen for nye punkter @@ -4416,7 +4416,7 @@ the sketch plane's normal vector will be used Loft - Loft + Transformering @@ -4680,7 +4680,7 @@ only created cuts will be visible Wrong selection - Wrong selection + Ugyldigt valg @@ -4707,7 +4707,7 @@ only created cuts will be visible Select vertices - Select vertices + Vælg punkter @@ -4775,7 +4775,7 @@ only created cuts will be visible Wrong selection - Wrong selection + Ugyldigt valg @@ -4840,12 +4840,12 @@ only created cuts will be visible Reference 3 - Reference 3 + Reference 3 Reference 4 - Reference 4 + Reference 4 @@ -4869,17 +4869,17 @@ of the object being attached In X-direction - In X-direction + I X-retningen In Y-direction - In Y-direction + I Y-retningen In Z-direction - In Z-direction + I Z-retningen @@ -4975,12 +4975,12 @@ of the object being attached. Edge - Edge + Linje Vertex - Vertex + Punkt @@ -5319,12 +5319,12 @@ Individual boolean operation checks: Loft - Loft + Transformering Create solid - Create solid + Opret massivt emne @@ -5378,7 +5378,7 @@ Individual boolean operation checks: Tangent - Tangent + Tangent @@ -5486,7 +5486,7 @@ Individual boolean operation checks: Create solid - Create solid + Opret massivt emne @@ -5590,7 +5590,7 @@ in the 3D view for the sweep path. Wrong selection - Wrong selection + Ugyldigt valg @@ -5658,7 +5658,7 @@ Continue? Edge - Edge + Linje @@ -5683,7 +5683,7 @@ Continue? Shell - Shell + Skal @@ -5986,7 +5986,7 @@ Continue? Attachment Editor - + Appearance per Face Appearance per Face @@ -6440,7 +6440,7 @@ for collision or distance filtering. Area - Area + Areal @@ -6450,7 +6450,7 @@ for collision or distance filtering. Mass - Mass + Masse @@ -6475,7 +6475,7 @@ for collision or distance filtering. Center of mass - Center of mass + Massemidtpunkt diff --git a/src/Mod/Part/Gui/Resources/translations/Part_de.ts b/src/Mod/Part/Gui/Resources/translations/Part_de.ts index b1426469ba..e4208da23c 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_de.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_de.ts @@ -5980,7 +5980,7 @@ Fortfahren? Befestigungs-Editor - + Appearance per Face Aussehen per Fläche diff --git a/src/Mod/Part/Gui/Resources/translations/Part_el.ts b/src/Mod/Part/Gui/Resources/translations/Part_el.ts index 6b26f47252..2f2a888503 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_el.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_el.ts @@ -5985,7 +5985,7 @@ Continue? Attachment Editor - + Appearance per Face Appearance per Face diff --git a/src/Mod/Part/Gui/Resources/translations/Part_es-AR.ts b/src/Mod/Part/Gui/Resources/translations/Part_es-AR.ts index dc29a493a0..846200b8d5 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_es-AR.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_es-AR.ts @@ -5985,7 +5985,7 @@ Continue? Editor de adjuntos - + Appearance per Face Appearance per Face diff --git a/src/Mod/Part/Gui/Resources/translations/Part_es-ES.ts b/src/Mod/Part/Gui/Resources/translations/Part_es-ES.ts index deaa01710a..d7d3098075 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_es-ES.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_es-ES.ts @@ -5981,7 +5981,7 @@ Continue? Editor de adjuntos - + Appearance per Face Appearance per Face diff --git a/src/Mod/Part/Gui/Resources/translations/Part_eu.ts b/src/Mod/Part/Gui/Resources/translations/Part_eu.ts index 74ab4a06bf..640e3d034e 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_eu.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_eu.ts @@ -5984,7 +5984,7 @@ Continue? Attachment Editor - + Appearance per Face Appearance per Face diff --git a/src/Mod/Part/Gui/Resources/translations/Part_fi.ts b/src/Mod/Part/Gui/Resources/translations/Part_fi.ts index 722c8da470..5e7238552a 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_fi.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_fi.ts @@ -5986,7 +5986,7 @@ Continue? Attachment Editor - + Appearance per Face Appearance per Face diff --git a/src/Mod/Part/Gui/Resources/translations/Part_fr.ts b/src/Mod/Part/Gui/Resources/translations/Part_fr.ts index 06715f27d3..bc2dbd4a41 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_fr.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_fr.ts @@ -6014,7 +6014,7 @@ Voulez-vous continuer ? Éditeur de l'ancrage - + Appearance per Face Apparence par face diff --git a/src/Mod/Part/Gui/Resources/translations/Part_ga-IE.ts b/src/Mod/Part/Gui/Resources/translations/Part_ga-IE.ts new file mode 100644 index 0000000000..e8b91fd9dc --- /dev/null +++ b/src/Mod/Part/Gui/Resources/translations/Part_ga-IE.ts @@ -0,0 +1,7213 @@ + + + + + Attacher + + + Any + Attacher reference type + Aon + + + + Vertex + Attacher reference type + Vertex + + + + Edge + Attacher reference type + Imeall + + + + Face + Attacher reference type + Aghaidh + + + + Line + Attacher reference type + Líne + + + + Curve + Attacher reference type + Cuar + + + + Circle + Attacher reference type + Ciorcal + + + + Conic + Attacher reference type + Cónghearradh + + + + Ellipse + Attacher reference type + Éilips + + + + Parabola + Attacher reference type + Parabóil + + + + Hyperbola + Attacher reference type + Hipearbóla + + + + Plane + Attacher reference type + Plána + + + + Sphere + Attacher reference type + Sféar + + + + Revolve + Attacher reference type + Rothlaigh + + + + Cylinder + Attacher reference type + Sorcóir + + + + Torus + Attacher reference type + Tóras + + + + Cone + Attacher reference type + Cón + + + + Object + Attacher reference type + Réad + + + + Solid + Attacher reference type + Soladach + + + + Wire + Attacher reference type + Sreang + + + + Attacher0D + + + Deactivated + AttachmentPoint mode caption + Díghníomhachtaithe + + + + Attachment is disabled. Point can be moved by editing Placement property. + AttachmentPoint mode tooltip + Tá an ceangaltán díchumasaithe. Is féidir pointe a bhogadh trí airí an tSeatáin a chur in eagar. + + + + Object's origin + AttachmentPoint mode caption + Bunús an réada + + + + Point is put at object's placement position. Works on objects with placements, and ellipse/parabola/hyperbola edges. + AttachmentPoint mode tooltip + Cuirtear an pointe ag suíomh an réada. Oibríonn sé ar réada le socruithe, agus imill éilips/parabóla/hipearbóla. + + + + Focus1 + AttachmentPoint mode caption + Fócas1 + + + + Focus of ellipse, parabola, hyperbola. + AttachmentPoint mode tooltip + Fócas éilips, parabóil, hipearbóil. + + + + Focus2 + AttachmentPoint mode caption + Fócas2 + + + + Second focus of ellipse and hyperbola. + AttachmentPoint mode tooltip + An dara fócas ar éilips agus ar hipearbóla. + + + + On edge + AttachmentPoint mode caption + Ar an imeall + + + + Point is put on edge, MapPathParameter controls where. Additionally, vertex can be linked in for making a projection. + AttachmentPoint mode tooltip + Cuirtear an pointe ar an imeall, rialaíonn MapPathParameter cá háit. Ina theannta sin, is féidir an rinnphointe a nascadh isteach chun teilgean a dhéanamh. + + + + Center of curvature + AttachmentPoint mode caption + Lár na cuartha + + + + Center of osculating circle of an edge. Optional vertex link defines where. + AttachmentPoint mode tooltip + Lár chiorcail luaineach imeall. Sainmhíníonn nasc buaicphointe roghnach cá háit. + + + + Center of mass + AttachmentPoint mode caption + Lár an mhais + + + + Center of mass of all references (equal densities are assumed). + AttachmentPoint mode tooltip + Lár mais na dtagairtí uile (glacantar leis go bhfuil dlúis chomhionanna). + + + + Intersection + AttachmentPoint mode caption + Crosbhealach + + + + Not implemented + AttachmentPoint mode tooltip + Níor cuireadh i bhfeidhm é + + + + Vertex + AttachmentPoint mode caption + Vertex + + + + Put Datum point coincident with another vertex. + AttachmentPoint mode tooltip + Cuir an pointe data ag comhthráth le buaicphointe eile. + + + + Proximity point 1 + AttachmentPoint mode caption + Pointe cóngarachta 1 + + + + Point on first reference that is closest to second reference. + AttachmentPoint mode tooltip + Pointe ar an gcéad tagairt atá is gaire don dara tagairt. + + + + Proximity point 2 + AttachmentPoint mode caption + Pointe cóngarachta 2 + + + + Point on second reference that is closest to first reference. + AttachmentPoint mode tooltip + Pointe ar an dara tagairt is gaire don chéad tagairt. + + + + Attacher1D + + + Deactivated + AttachmentLine mode caption + Díghníomhachtaithe + + + + Attachment is disabled. Line can be moved by editing Placement property. + AttachmentLine mode tooltip + Tá an ceangaltán díchumasaithe. Is féidir líne a bhogadh trí airí an tSeatáin a chur in eagar. + + + + Object's X + AttachmentLine mode caption + X an Réada + + + + + Line is aligned along local X axis of object. Works on objects with placements, and ellipse/parabola/hyperbola edges. + AttachmentLine mode tooltip + Tá an líne ailínithe feadh ais X áitiúil an réada. Oibríonn sé ar réada le socrúcháin, agus imill éilips/parabóla/hipearbóla. + + + + Object's Y + AttachmentLine mode caption + Y an Réada + + + + Line is aligned along local Y axis of object. Works on objects with placements, and ellipse/parabola/hyperbola edges. + AttachmentLine mode tooltip + Tá an líne ailínithe feadh ais Y áitiúil an réada. Oibríonn sé ar réada le socrúcháin, agus imill éilips/parabóla/hipearbóla. + + + + Object's Z + AttachmentLine mode caption + Z an Réada + + + + Axis of curvature + AttachmentLine mode caption + Ais cuartha + + + + Line that is an axis of osculating circle of curved edge. Optional vertex defines where. + AttachmentLine mode tooltip + Líne atá ina hais de chiorcal luaineach le himill cuartha. Sainmhíníonn buaicphointe roghnach cá háit. + + + + Directrix1 + AttachmentLine mode caption + Directrix1 + + + + Directrix line for ellipse, parabola, hyperbola. + AttachmentLine mode tooltip + Líne threorach le haghaidh éilips, parabóil, hipearbóil. + + + + Directrix2 + AttachmentLine mode caption + Directrix2 + + + + Second directrix line for ellipse and hyperbola. + AttachmentLine mode tooltip + An dara líne threorach don éilips agus don hipearbóla. + + + + Asymptote1 + AttachmentLine mode caption + Asimptóit1 + + + + Asymptote of a hyperbola. + AttachmentLine mode tooltip + Asimptóit hipearbóla. + + + + Asymptote2 + AttachmentLine mode caption + Asimptóit2 + + + + Second asymptote of hyperbola. + AttachmentLine mode tooltip + An dara hasimptóit den hipearbóla. + + + + Tangent + AttachmentLine mode caption + Tangent + + + + Line tangent to an edge. Optional vertex link defines where. + AttachmentLine mode tooltip + Líne tadhlaíoch le himill. Sainmhíníonn nasc buaicphointe roghnach cá háit. + + + + Normal to edge + AttachmentLine mode caption + Gnáth go dtí an imeall + + + + Align to N vector of Frenet-Serret coordinate system of curved edge. Optional vertex link defines where. + AttachmentLine mode tooltip + Ailínigh le veicteoir N chóras comhordanáidí Frenet-Serret d'imeall cuartha. Sainmhíníonn nasc buaicphointe roghnach cá háit. + + + + Binormal + AttachmentLine mode caption + Déghnáth + + + + Align to B vector of Frenet-Serret coordinate system of curved edge. Optional vertex link defines where. + AttachmentLine mode tooltip + Ailínigh le veicteoir B de chóras comhordanáidí Frenet-Serret d'imeall cuartha. Sainmhíníonn nasc buaicphointe roghnach cá háit. + + + + Tangent to surface (U) + AttachmentLine mode caption + Tadhlaí leis an dromchla (U) + + + + + Tangent to surface, along U parameter. Vertex link defines where. + AttachmentLine mode tooltip + Tadhlaí leis an dromchla, feadh paraiméadar U. Sainmhíníonn nasc buaicphointe cá háit. + + + + Tangent to surface (V) + AttachmentLine mode caption + Tadhlaí leis an dromchla (V) + + + + Through two points + AttachmentLine mode caption + Trí dhá phointe + + + + Line that passes through two vertices. + AttachmentLine mode tooltip + Líne a théann trí dhá bhuaicphointe. + + + + Intersection + AttachmentLine mode caption + Crosbhealach + + + + Intersection of two faces. + AttachmentLine mode tooltip + Trasnú dhá aghaidh. + + + + Proximity line + AttachmentLine mode caption + Líne gaireachta + + + + Line that spans the shortest distance between shapes. + AttachmentLine mode tooltip + Líne a shíneann an fad is giorra idir cruthanna. + + + + 1st principal axis + AttachmentLine mode caption + 1ú príomh-ais + + + + Line follows first principal axis of inertia. + AttachmentLine mode tooltip + Leanann an líne an chéad phríomh-ais táimhe. + + + + 2nd principal axis + AttachmentLine mode caption + 2ú príomh-ais + + + + Line follows second principal axis of inertia. + AttachmentLine mode tooltip + Leanann an líne an dara príomh-ais táimhe. + + + + 3rd principal axis + AttachmentLine mode caption + 3ú príomh-ais + + + + Line follows third principal axis of inertia. + AttachmentLine mode tooltip + Leanann an líne an tríú príomh-ais táimhe. + + + + Normal to surface + AttachmentLine mode caption + Gnáth go dtí an dromchla + + + + Line perpendicular to surface at point set by vertex. + AttachmentLine mode tooltip + Líne ingearach leis an dromchla ag pointe atá socraithe ag an rinn. + + + + Attacher2D + + + Deactivated + AttachmentPlane mode caption + Díghníomhachtaithe + + + + Attachment is disabled. Object can be moved by editing Placement property. + AttachmentPlane mode tooltip + Tá an ceangaltán díchumasaithe. Is féidir an réad a bhogadh trí airí an tSeatáin a chur in eagar. + + + + Translate origin + AttachmentPlane mode caption + Aistrigh bunús + + + + Origin is aligned to match Vertex. Orientation is controlled by Placement property. + AttachmentPlane mode tooltip + Tá an bunús ailínithe chun meaitseáil leis an mBuaicphointe. Rialaítear an treoshuíomh ag an airí Socrúcháin. + + + + Object's XY + AttachmentPlane mode caption + XY an Réada + + + + Plane is aligned to XY local plane of linked object. + AttachmentPlane mode tooltip + Tá an plána ailínithe le plána áitiúil XY an réada nasctha. + + + + Object's XZ + AttachmentPlane mode caption + XZ an Réada + + + + Plane is aligned to XZ local plane of linked object. + AttachmentPlane mode tooltip + Tá an plána ailínithe le plána áitiúil XZ an réada nasctha. + + + + Object's YZ + AttachmentPlane mode caption + YZ an Réada + + + + Plane is aligned to YZ local plane of linked object. + AttachmentPlane mode tooltip + Tá an plána ailínithe le plána áitiúil YZ an réada nasctha. + + + + XY parallel to plane + AttachmentPlane mode caption + XY comhthreomhar leis an plána + + + + X' Y' plane is parallel to the plane (object's XY) and passes through the vertex + AttachmentPlane mode tooltip + Tá an plána X' Y' comhthreomhar leis an bplána (XY an réada) agus téann sé tríd an rinnphointe + + + + Plane face + AttachmentPlane mode caption + Aghaidh plána + + + + Plane is aligned to coincide planar face. + AttachmentPlane mode tooltip + Tá an plána ailínithe chun comhthráthach a dhéanamh leis an aghaidh phlánach. + + + + Tangent to surface + AttachmentPlane mode caption + Tadhlaí leis an dromchla + + + + Plane is made tangent to surface at vertex. + AttachmentPlane mode tooltip + Déantar an plána mar thadhlaí don dromchla ag an rinn. + + + + Normal to edge + AttachmentPlane mode caption + Gnáth go dtí an imeall + + + + Plane is made tangent to edge. Optional vertex link defines where. + AttachmentPlane mode tooltip + Déantar an plána a thadhlaí leis an imeall. Sainmhíníonn nasc buaicphointe roghnach cá háit. + + + + Frenet NB + AttachmentPlane mode caption + Frenet NB + + + + + + Align to Frenet-Serret coordinate system of curved edge. Optional vertex link defines where. + AttachmentPlane mode tooltip + Ailínigh le córas comhordanáidí Frenet-Serret an imeall cuartha. Sainmhíníonn nasc buaicphointe roghnach cá háit. + + + + Frenet TN + AttachmentPlane mode caption + Frenet, TN + + + + Frenet TB + AttachmentPlane mode caption + Frenet TB + + + + Concentric + AttachmentPlane mode caption + Comhlárnach + + + + Align to plane to osculating circle of an edge. Origin is aligned to point of curvature. Optional vertex link defines where. + AttachmentPlane mode tooltip + Ailínigh le plána i gciorcal luaineach imeall. Tá an bunús ailínithe le pointe cuartha. Sainmhíníonn nasc buaicphointe roghnach cá háit. + + + + Revolution Section + AttachmentPlane mode caption + An Rannóg Réabhlóide + + + + Plane is perpendicular to edge, and Y axis is matched with axis of osculating circle. Optional vertex link defines where. + AttachmentPlane mode tooltip + Tá an plána ingearach leis an imeall, agus tá an ais-Y meaitseáilte le hais an chiorcail luaineach. Sainmhíníonn nasc buaicphointe roghnach cá háit. + + + + Plane by 3 points + AttachmentPlane mode caption + Plána faoi 3 phointe + + + + Align plane to pass through three vertices. + AttachmentPlane mode tooltip + Ailínigh an plána chun dul trí thrí bhuaicphointe. + + + + Normal to 3 points + AttachmentPlane mode caption + Gnáth go 3 phointe + + + + Plane will pass through first two vertices, and perpendicular to plane that passes through three vertices. + AttachmentPlane mode tooltip + Rachaidh an plána trí na chéad dá bhuaicphointe, agus beidh sé ingearach leis an plána a théann trí thrí bhuaicphointe. + + + + Folding + AttachmentPlane mode caption + Fillte + + + + 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 + Mód speisialtachta le haghaidh polaihéadraí fillte. Roghnaigh 4 imeall in ord: imeall fillte, líne fillte, líne fillte eile, imeall fillte eile. Ailíneofar an plána le fillte an chéad imeall. + + + + Inertia 2-3 + AttachmentPlane mode caption + Táimhe 2-3 + + + + Plane constructed on second and third principal axes of inertia (passes through center of mass). + AttachmentPlane mode tooltip + Plána tógtha ar an dara agus an tríú príomh-ais táimhe (téann sé trí lár an mhaise). + + + + Attacher3D + + + Deactivated + Attachment3D mode caption + Díghníomhachtaithe + + + + Attachment is disabled. Object can be moved by editing Placement property. + Attachment3D mode tooltip + Tá an ceangaltán díchumasaithe. Is féidir an réad a bhogadh trí airí an tSeatáin a chur in eagar. + + + + Translate origin + Attachment3D mode caption + Aistrigh bunús + + + + Origin is aligned to match Vertex. Orientation is controlled by Placement property. + Attachment3D mode tooltip + Tá an bunús ailínithe chun meaitseáil leis an mBuaicphointe. Rialaítear an treoshuíomh ag an airí Socrúcháin. + + + + Object's X Y Z + Attachment3D mode caption + X Y Z an Réada + + + + Placement is made equal to Placement of linked object. + Attachment3D mode tooltip + Déantar socrúchán cothrom le Socrúchán réada nasctha. + + + + Object's X Z Y + Attachment3D mode caption + Réada X Z Y + + + + X', Y', Z' axes are matched with object's local X, Z, -Y, respectively. + Attachment3D mode tooltip + Tá aiseanna X', Y', Z' meaitseáilte le X, Z, -Y áitiúla an réada, faoi seach. + + + + Object's Y Z X + Attachment3D mode caption + Y Z X an Réada + + + + X', Y', Z' axes are matched with object's local Y, Z, X, respectively. + Attachment3D mode tooltip + Tá aiseanna X', Y', Z' meaitseáilte le Y, Z, X áitiúla an réada, faoi seach. + + + + XY parallel to plane + Attachment3D mode caption + XY comhthreomhar leis an plána + + + + X' Y' plane is parallel to the plane (object's XY) and passes through the vertex. + Attachment3D mode tooltip + Tá an plána X' Y' comhthreomhar leis an plána (XY an réada) agus téann sé tríd an rinn. + + + + XY on plane + Attachment3D mode caption + XY ar plána + + + + X' Y' plane is aligned to coincide planar face. + Attachment3D mode tooltip + Tá an plána X' Y' ailínithe chun an aghaidh phlánach a chomhthráthú. + + + + XY tangent to surface + Attachment3D mode caption + Tadhlaí XY leis an dromchla + + + + X' Y' plane is made tangent to surface at vertex. + Attachment3D mode tooltip + Déantar an plána X' Y' a thadhlaí leis an dromchla ag an rinn. + + + + Z tangent to edge + Attachment3D mode caption + Z tadhlaí leis an imeall + + + + Z' axis is aligned to be tangent to edge. Optional vertex link defines where. + Attachment3D mode tooltip + Tá ais Z' ailínithe le bheith tadhlaíoch leis an imeall. Sainmhíníonn nasc buaicphointe roghnach cá háit. + + + + Frenet NBT + Attachment3D mode caption + Frenet NBT + + + + + + Align to Frenet-Serret coordinate system of curved edge. Optional vertex link defines where. + Attachment3D mode tooltip + Ailínigh le córas comhordanáidí Frenet-Serret an imeall cuartha. Sainmhíníonn nasc buaicphointe roghnach cá háit. + + + + Frenet TNB + Attachment3D mode caption + Frenet TNB + + + + Frenet TBN + Attachment3D mode caption + Frenet TBN + + + + Concentric + Attachment3D mode caption + Comhlárnach + + + + Revolution Section + Attachment3D mode caption + An Rannóg Réabhlóide + + + + Align Y' axis to match axis of osculating circle of an edge. Optional vertex link defines where. + Attachment3D mode tooltip + Ailínigh ais Y chun ais chiorcail luaineach imeall a mheaitseáil. Sainmhíníonn nasc buaicphointe roghnach cá háit. + + + + Folding + Attachment3D mode caption + Fillte + + + + Align XY-plane to osculating circle of an edge. Optional vertex link defines where. + Attachment3D mode tooltip + Ailínigh an plána XY le ciorcal luaineach imeall. Sainmhíníonn nasc buaicphointe roghnach cá háit. + + + + XY-plane by 3 points + Attachment3D mode caption + Plána XY faoi 3 phointe + + + + Align XY-plane to pass through three vertices. + Attachment3D mode tooltip + Ailínigh an plána XY chun dul trí thrí bhuaicphointe. + + + + XZ-plane by 3 points + Attachment3D mode caption + XZ-eitleán faoi 3 phointe + + + + Align XZ-plane to pass through 3 points; X axis will pass through two first points. + Attachment3D mode tooltip + Ailínigh an plána XZ chun dul trí 3 phointe; rachaidh an ais X trí dhá chéad phointe. + + + + 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 + Mód speisialtachta le haghaidh polaihéadraí fillte. Roghnaigh 4 imeall in ord: imeall fillte, líne fillte, líne fillte eile, imeall fillte eile. Ailíneofar an plána XY le fillte an chéad imeall. + + + + Inertial CS + Attachment3D mode caption + CS támh + + + + Inertial coordinate system, constructed on principal axes of inertia and center of mass. + Attachment3D mode tooltip + Córas comhordanáidí táimhe, tógtha ar phríomhaiseanna táimhe agus lár maise. + + + + Align O-Z-X + Attachment3D mode caption + Ailínigh O-Z-X + + + + Match origin with first Vertex. Align Z' and X' axes towards vertex/along line. + Attachment3D mode tooltip + Meaitseáil an bunús leis an gcéad bhuaicphointe. Ailínigh aiseanna Z' agus X' i dtreo an bhuaicphointe/feadh na líne. + + + + Align O-Z-Y + Attachment3D mode caption + Ailínigh O-Z-Y + + + + Match origin with first Vertex. Align Z' and Y' axes towards vertex/along line. + Attachment3D mode tooltip + Meaitseáil an bunús leis an gcéad bhuaicphointe. Ailínigh aiseanna Z' agus Y' i dtreo an bhuaicphointe/feadh na líne. + + + + + Align O-X-Y + Attachment3D mode caption + Ailínigh O-X-Y + + + + Match origin with first Vertex. Align X' and Y' axes towards vertex/along line. + Attachment3D mode tooltip + Meaitseáil an bunús leis an gcéad bhuaicphointe. Ailínigh aiseanna X' agus Y' i dtreo an bhuaicphointe/feadh na líne. + + + + Align O-X-Z + Attachment3D mode caption + Ailínigh O-X-Z + + + + Match origin with first Vertex. Align X' and Z' axes towards vertex/along line. + Attachment3D mode tooltip + Meaitseáil an bunús leis an gcéad bhuaicphointe. Ailínigh aiseanna X' agus Z' i dtreo an bhuaicphointe/feadh na líne. + + + + Align O-Y-Z + Attachment3D mode caption + Ailínigh O-Y-Z + + + + Match origin with first Vertex. Align Y' and Z' axes towards vertex/along line. + Attachment3D mode tooltip + Meaitseáil an bunús leis an gcéad bhuaicphointe. Ailínigh aiseanna Y' agus Z' i dtreo an bhuaicphointe/feadh na líne. + + + + + Align O-Y-X + Attachment3D mode caption + Ailínigh O-Y-X + + + + Match origin with first Vertex. Align Y' and X' axes towards vertex/along line. + Attachment3D mode tooltip + Meaitseáil an bunús leis an gcéad bhuaicphointe. Ailínigh aiseanna Y' agus X' i dtreo an bhuaicphointe/feadh na líne. + + + + Align O-N-X + Attachment3D mode caption + Ailínigh O-N-X + + + + Match origin with first Vertex. Align normal and horizontal plane axis towards vertex/along line. + Attachment3D mode tooltip + Meaitseáil an bunús leis an gcéad bhuaicphointe. Ailínigh ais an phlána ghnáth agus an ais chothrománach i dtreo an bhuaicphointe/feadh na líne. + + + + Align O-N-Y + Attachment3D mode caption + Ailínigh O-N-Y + + + + Match origin with first Vertex. Align normal and vertical plane axis towards vertex/along line. + Attachment3D mode tooltip + Meaitseáil an bunús leis an gcéad bhuaicphointe. Ailínigh ais an phlána gnáth agus ingearach i dtreo an bhuaicphointe/feadh na líne. + + + + Match origin with first Vertex. Align horizontal and vertical plane axes towards vertex/along line. + Attachment3D mode tooltip + Meaitseáil an bunús leis an gcéad bhuaicphointe. Ailínigh aiseanna cothrománacha agus ingearacha an phlána i dtreo an bhuaicphointe/feadh na líne. + + + + Align O-X-N + Attachment3D mode caption + Ailínigh O-X-N + + + + Match origin with first Vertex. Align horizontal plane axis and normal towards vertex/along line. + Attachment3D mode tooltip + Meaitseáil an bunús leis an gcéad bhuaicphointe. Ailínigh ais an phlána chothrománach agus an gnáthlíne i dtreo an bhuaicphointe/feadh na líne. + + + + Align O-Y-N + Attachment3D mode caption + Ailínigh O-Y-N + + + + Match origin with first Vertex. Align vertical plane axis and normal towards vertex/along line. + Attachment3D mode tooltip + Meaitseáil an bunús leis an gcéad bhuaicphointe. Ailínigh ais an phlána ingearach agus an gnáthlíne i dtreo an bhuaicphointe/feadh na líne. + + + + Match origin with first Vertex. Align vertical and horizontal plane axes towards vertex/along line. + Attachment3D mode tooltip + Meaitseáil an bunús leis an gcéad Bhuaicphointe. Ailínigh aiseanna an phlána ingearacha agus cothrománacha i dtreo an bhuaicphointe/feadh na líne. + + + + BlockDefinition + + + Block Definition + Sainmhíniú Bloc + + + + First Limit + An Chéad Teorainn + + + + + Type + Cineál + + + + + Dimension + Toise + + + + + Up to next + Go dtí an chéad cheann eile + + + + + Up to last + Go dtí an deireadh + + + + + Up to plane + Suas go dtí an plána + + + + + Up to face + Suas chun aghaidh + + + + + Length + Fad + + + + + Limit + Teorainn + + + + Selection + Rogha + + + + Second Limit + Dara Teorainn + + + + + mm + mm + + + + + + + No selection + Gan aon rogha + + + + Profile + Próifíl + + + + Reverse + Droim ar ais + + + + Both sides + An dá thaobh + + + + Direction + Treo + + + + Perpendicular to sketch + Ingearach le sceitse + + + + Reference + Tagairt + + + + CmdBoxSelection + + + Part + Cuid + + + + Box Selection + Roghnú Bosca + + + + Selects elements in the 3D view using a box selection + Roghnaíonn sé eilimintí san amharc 3T ag baint úsáide as bosca roghnúcháin + + + + Box selection + Rogha bosca + + + + CmdCheckGeometry + + + Part + Cuid + + + + Check Geometry + Seiceáil Geoiméadracht + + + + Analyzes the selected shapes for errors + Déanann anailís ar na cruthanna roghnaithe le haghaidh earráidí + + + + CmdColorPerFace + + + Part + Cuid + + + + Appearance per &Face + Dealramh in aghaidh &Aghaidh + + + + Sets the appearance of individual faces of the selected object + Socraíonn sé cuma aghaidheanna aonair an réada roghnaithe + + + + CmdPartBoolean + + + Part + Cuid + + + + Boolean Operation + Oibríocht Booleánach + + + + Applies a boolean operations with the selected shapes + Cuireann sé oibríochtaí booléacha i bhfeidhm leis na cruthanna roghnaithe + + + + CmdPartBox + + + Part + Cuid + + + + + + Cube + Ciúb + + + + Creates a solid cube + Cruthaíonn ciúb soladach + + + + CmdPartBox2 + + + Part + Cuid + + + + Box Fix 1 + Deisiúchán Bosca 1 + + + + Creates a solid box + Cruthaíonn bosca soladach + + + + CmdPartBox3 + + + Part + Cuid + + + + Box Fix 2 + Deisigh Bosca 2 + + + + Creates a solid box + Cruthaíonn bosca soladach + + + + CmdPartBuilder + + + Part + Cuid + + + + Shape Builder + Shape Builder + + + + Advanced utility to create shapes + Fóntais ardleibhéil chun cruthanna a chruthú + + + + CmdPartChamfer + + + Part + Cuid + + + + Chamfer + Seaimféaráil + + + + Chamfers the selected edges of a shape + Déanann sé na himill roghnaithe de chruth a chamfáil + + + + CmdPartCommon + + + Part + Cuid + + + + Intersection + Crosbhealach + + + + Intersects the selected shapes + Trasnaíonn na cruthanna roghnaithe + + + + CmdPartCompCompoundTools + + + Part + Cuid + + + + Compound Tools + Uirlisí Comhdhúile + + + + Compound tools for working with multiple shapes + Uirlisí cumaisc le haghaidh oibriú le cruthanna iolracha + + + + CmdPartCompJoinFeatures + + + Part + Cuid + + + + Join Shapes + Ceangail Cruthanna + + + + Joins the selected walled shapes + Ceanglaíonn sé na cruthanna ballaithe roghnaithe + + + + CmdPartCompOffset + + + Part + Cuid + + + + Offset + Fritháireamh + + + + Tools to offset shapes (construct parallel shapes) + Uirlisí chun cruthanna a fhritháireamh (cruthanna comhthreomhara a thógáil) + + + + CmdPartCompSplitFeatures + + + Part + Cuid + + + + Split Shapes + Cruthanna Scoilte + + + + Shape splitting and compsolid creation tools + Uirlisí scoilteadh cruthanna agus cruthaithe compsolid + + + + CmdPartCompound + + + Part + Cuid + + + + Compound + Comhdhúil + + + + Compounds the selected shapes + Comhcheanglaíonn na cruthanna roghnaithe + + + + CmdPartCone + + + Part + Cuid + + + + + + Cone + Cón + + + + Creates a solid cone + Cruthaíonn cón soladach + + + + CmdPartCrossSections + + + Part + Cuid + + + + Cross-Sections + Trasghearrthacha + + + + Creates cross-sections + Cruthaíonn trasghearrthacha + + + + CmdPartCut + + + Part + Cuid + + + + Cut + Gearr + + + + Cuts 2 selected shapes + Gearrann 2 chruth roghnaithe + + + + CmdPartCylinder + + + Part + Cuid + + + + + + Cylinder + Sorcóir + + + + Creates a solid cylinder + Cruthaíonn sorcóir soladach + + + + CmdPartDefeaturing + + + Part + Cuid + + + + Defeaturing + Ag ruaigeadh + + + + Removes the selected features from a shape + Baintear na gnéithe roghnaithe as cruth + + + + CmdPartElementCopy + + + Part + Cuid + + + + Shape Element Copy + Cóip den Eilimint Chrutha + + + + Creates a non-parametric copy of the selected shape element + Cruthaíonn cóip neamhpharaiméadrach den eilimint chrutha roghnaithe + + + + CmdPartExport + + + Part + Cuid + + + + Export CAD File + Easpórtáil Comhad CAD + + + + Exports to a CAD file + Onnmhairítear chuig comhad CAD + + + + CmdPartExtrude + + + Part + Cuid + + + + Extrude + Easbhrúigh + + + + Extrudes the selected sketch or profile + Easbhrúitear an sceitse nó an phróifíl roghnaithe + + + + CmdPartFillet + + + Part + Cuid + + + + Fillet + Filléad + + + + Fillets the selected edges of a shape + Líonann sé imill roghnaithe crutha + + + + CmdPartFuse + + + Part + Cuid + + + + Union + Aontas + + + + Unites the selected shapes + Aontaíonn na cruthanna roghnaithe + + + + CmdPartImport + + + Part + Cuid + + + + Import CAD File + Iompórtáil Comhad CAD + + + + Imports a CAD file + Iompórtálann comhad CAD + + + + CmdPartImportCurveNet + + + Part + Cuid + + + + Import Curve Network + Iompórtáil Líonra Cuar + + + + Imports a curve network + Iompórtálann líonra cuar + + + + CmdPartLoft + + + Part + Cuid + + + + Loft + Lochta + + + + Lofts the selected profiles + Lochta na próifílí roghnaithe + + + + CmdPartMakeFace + + + Part + Cuid + + + + Face From Wires + Aghaidh ó Shreanga + + + + Creates a face from the selected wires (e.g. from a sketch) + Cruthaíonn sé aghaidh ó na sreanga roghnaithe (m.sh. ó sceitse) + + + + CmdPartMakeSolid + + + Part + Cuid + + + + Convert to Solid + Tiontaigh go Soladach + + + + Converts the selected shell or compound to a solid + Tiontaíonn sé an bhlaosc nó an comhdhúil roghnaithe go solad + + + + CmdPartMirror + + + Part + Cuid + + + + Mirror + Scáthán + + + + Mirrors the selected shape + Scáthánaíonn an cruth roghnaithe + + + + CmdPartOffset + + + Part + Cuid + + + + 3D Offset + Fritháireamh 3T + + + + Offsets shapes in 3D + Fritháireamh cruthanna i 3T + + + + CmdPartOffset2D + + + Part + Cuid + + + + 2D Offset + 2D Offset + + + + Offsets planar shapes in 2D + Fritháireamh cruthanna plánacha i 2T + + + + CmdPartPickCurveNet + + + Part + Cuid + + + + Pick Curve Network + Líonra Roghnaigh Cuar + + + + Picks a curve network + Roghnaíonn líonra cuar + + + + CmdPartPointsFromMesh + + + Part + Cuid + + + + Points From Shape + Pointí ó Chruth + + + + Creates distributed points from the selected shape + Cruthaíonn pointí dáilte ón gcruth roghnaithe + + + + CmdPartPrimitives + + + Part + Cuid + + + + Primitive + Primitive + + + + Creates solid geometric primitives parametrically + Cruthaíonn bunphrionsabail gheoiméadracha soladacha go paraiméadrach + + + + CmdPartProjectionOnSurface + + + Part + Cuid + + + + Project on Surface + Tionscadal ar Dhromchla + + + + Projects edges, wires, or faces of one shape +onto a face of another shape. +The camera view determines the direction +of the projection. + Teilgeann sé imill, sreanga, nó aghaidheanna +de chruth amháin ar aghaidh de chruth eile. +Cinneann radharc an cheamara treo an +teilgean. + + + + CmdPartRefineShape + + + Part + Cuid + + + + Refine Shape + Mionchoigeartú Cruth + + + + Creates a refined copy of the selected shapes + Cruthaíonn sé cóip scagtha de na cruthanna roghnaithe + + + + CmdPartReverseShape + + + Part + Cuid + + + + Reverse Shapes + Cruthanna Droim ar Ais + + + + Reverses the orientation of the selected shapes + Aisiompaíonn sé treoshuíomh na gcruthanna roghnaithe + + + + CmdPartRevolve + + + Part + Cuid + + + + Revolve + Rothlaigh + + + + Revolves the selected shape + Rothlaíonn an cruth roghnaithe + + + + CmdPartRuledSurface + + + Part + Cuid + + + + Ruled Surface + Dromchla Rialaithe + + + + Creates a ruled surface between 2 selected wires + Cruthaíonn dromchla rialaithe idir 2 shreang roghnaithe + + + + CmdPartSection + + + Part + Cuid + + + + Section + Roinn + + + + Sections 2 selected shapes + Cruthanna roghnaithe i rannóga 2 + + + + CmdPartShapeFromMesh + + + Part + Cuid + + + + Shape From Mesh + Cruth ó Mhogalra + + + + Creates a shape from the selected mesh + Cruthaíonn cruth ón mogalra roghnaithe + + + + CmdPartSimpleCopy + + + Part + Cuid + + + + Simple Copy + Simple Copy + + + + Creates a simple non-parametric copy of the selected shapes + Cruthaíonn sé cóip shimplí neamhpharaiméadrach de na cruthanna roghnaithe + + + + CmdPartSimpleCylinder + + + Part + Cuid + + + + Cylinder + Sorcóir + + + + Creates a solid cylinder + Cruthaíonn sorcóir soladach + + + + CmdPartSphere + + + Part + Cuid + + + + + + Sphere + Sféar + + + + Creates a solid sphere + Cruthaíonn sféar soladach + + + + CmdPartSweep + + + Part + Cuid + + + + Sweep + Scuab + + + + Sweeps profiles along a wire + Scuabann próifílí feadh sreinge + + + + CmdPartThickness + + + Part + Cuid + + + + Thickness + Tiús + + + + Removes the selected faces and offsets the remaining shape outward to add thickness + Baintear na haghaidheanna roghnaithe agus cuirtear an cruth atá fágtha amach chun tiús a chur leis + + + + Wrong selection + Rogha mícheart + + + + Selected shape is not a solid + Ní cruth soladach é an cruth roghnaithe + + + + CmdPartTorus + + + Part + Cuid + + + + + + Torus + Tóras + + + + Creates a solid torus + Cruthaíonn sé tóras soladach + + + + CmdPartTransformedCopy + + + Part + Cuid + + + + Transformed Copy + Cóip Chlaochlaithe + + + + Creates a non-parametric copy with transformed placement of the selected shapes + Cruthaíonn cóip neamhpharaiméadrach le socrúchán claochlaithe na gcruthanna roghnaithe + + + + Command + + + + Part Box Create + Cruthaigh Bosca Cuid + + + + Part Cut + Gearradh Páirteach + + + + Common + Coitianta + + + + Fusion + Comhleá + + + + Compound + Comhdhúil + + + + Section + Roinn + + + + Import Part + Cuid Iompórtála + + + + Import Curve Net + Iompórtáil Glan Cuar + + + + Reverse + Droim ar ais + + + + Make face + Déan aghaidh + + + + Make Offset + Déan Fritháireamh + + + + Make 2D Offset + Déan Fritháireamh 2T + + + + Make Thickness + Déan Tiús + + + + Create ruled surface + Cruthaigh dromchla rialaithe + + + + Add coordinate system + Cuir córas comhordanáidí leis + + + + Add datum plane + Cuir eitleán sonraí leis + + + + Add datum line + Cuir líne sonraí leis + + + + Add datum point + Cuir pointe sonraí leis + + + + Create Cylinder + Cruthaigh Sorcóir + + + + Points from geometry + Pointí ó gheoiméadracht + + + + Refine shape + Mionchoigeartú an chruth + + + + Defeaturing + Ag ruaigeadh + + + + Convert mesh + Tiontaigh mogalra + + + + Edit attachment + Cuir an ceangaltán in eagar + + + + Change face colors + Athraigh dathanna aghaidhe + + + + Loft + Lochta + + + + Edge + Imeall + + + + Wire + Sreang + + + + + Face + Aghaidh + + + + Shell + Sliogán + + + + Solid + Soladach + + + + Sweep + Scuab + + + + Project on surface + Tionscadal ar dhromchla + + + + Edit mirror + Cuir scáthán in eagar + + + + PartDesignGui::TaskDatumParameters + + + Selection accepted + Glacadh leis an rogha + + + + Reference 1 + Tagairt 1 + + + + Reference 2 + Tagairt 2 + + + + Reference 3 + Tagairt 3 + + + + Reference 4 + Tagairt 4 + + + + Attachment mode + Mód ceangail + + + + Attachment Offset in its Local Coordinate System + Fritháireamh Ceangail ina Chóras Comhordanáidí Áitiúil + + + + Around X-axis + Timpeall an ais-X + + + + Rotation around the X-axis +Note: The placement is expressed in local space of object being attached. + Rothlú timpeall an ais-X +Nóta: Léirítear an socrúchán i spás áitiúil an réada atá á cheangal. + + + + Around Y-axis + Timpeall ais-Y + + + + Rotation around the Y-axis +Note: The placement is expressed in local space of object being attached. + Rothlú timpeall an ais-Y +Nóta: Léirítear an socrúchán i spás áitiúil an réada atá á cheangal. + + + + Around Z-axis + Timpeall ais Z + + + + Rotation around the Z-axis +Note: The placement is expressed in local space of object being attached. + Rothlú timpeall ais-Z +Nóta: Léirítear an socrúchán i spás áitiúil an réada atá á cheangal. + + + + + + Note: The placement is expressed in local space of object being attached. + Nóta: Léirítear an socrúchán i spás áitiúil an réada atá á cheangal. + + + + In X-direction + I dtreo-X + + + + In Y-direction + I dtreo-Y + + + + In Z-direction + I dtreo-Z + + + + Flip sides + Taobhanna smeach + + + + PartGui::CrossSections + + + Cross Sections + Trasghearrthacha + + + + Guiding Plane + Eitleán Treorach + + + + XY + XY + + + + XZ + XZ + + + + YZ + YZ + + + + Position + Position + + + + Distance + Fad + + + + Sections + Rannóga + + + + On both sides + Ar an dá thaobh + + + + Count + Líon + + + + Cannot compute cross-sections + Ní féidir trasghearrthacha a ríomh + + + + PartGui::DlgBooleanOperation + + + + Boolean Operation + Oibríocht Booleánach + + + + Union + Aontas + + + + Difference + Difríocht + + + + Intersection + Crosbhealach + + + + Section + Roinn + + + + First shape + An chéad chruth + + + + + Solids + Solaid + + + + + Shells + Sliogáin + + + + + Compounds + Comhdhúile + + + + + Faces + Aghaidheanna + + + + Second shape + An dara cruth + + + + Swap Selection + Malartaigh an Rogha + + + + Cannot perform a boolean operation with the same shape + Ní féidir oibríocht Boole a dhéanamh leis an gcruth céanna + + + + No active document available + Níl aon doiciméad gníomhach ar fáil + + + + First, select a shape on the left side + Ar dtús, roghnaigh cruth ar an taobh clé + + + + First, select a shape on the right side + Ar dtús, roghnaigh cruth ar an taobh deas + + + + One of the selected objects does not exist anymore + Níl ceann de na rudaí roghnaithe ann a thuilleadh + + + + Performing union on non-solids is not possible + Ní féidir aontas a dhéanamh ar neamh-sholaid + + + + Performing intersection on non-solids is not possible + Ní féidir trasnú a dhéanamh ar neamh-sholaid + + + + Performing difference on non-solids is not possible + Ní féidir difríocht a dhéanamh ar neamh-sholaid + + + + PartGui::DlgChamferEdges + + + Chamfer Edges + Imeall Chamfer + + + + PartGui::DlgExportHeaderStep + + + If not empty, field contents will be used in the STEP file header + Mura bhfuil sé folamh, úsáidfear ábhar an réimse i gceanntásc an chomhaid STEP + + + + Header + Ceanntásc + + + + Company + Cuideachta + + + + Author + Údar + + + + Product + Táirge + + + + PartGui::DlgExportStep + + + Export + Export + + + + Units for export of STEP + Aonaid le haghaidh onnmhairiú STEP + + + + Millimeter + Millimeter + + + + Meter + Meter + + + + Inch + Inch + + + + Keeps the placement information when exporting +a single object. When importing back the STEP file, the +placement will be encoded into the shape geometry, instead of keeping +it inside the placement property. + Coinníonn sé an fhaisnéis socrúcháin agus réad aonair á easpórtáil. +Agus an comhad STEP á iompórtáil ar ais, déanfar an socrúchán a ionchódú +i ngeoiméadracht an chrutha, seachas é a choinneáil taobh istigh den mhaoin socrúcháin. + + + + Write out curves in parametric space of surface + Scríobh amach cuartha i spás paraiméadrach dromchla + + + + Uncheck this to skip invisible objects when exporting, which is useful for CADs that do not support invisibility STEP styling. + Díthiceáil an rogha seo chun rudaí dofheicthe a scipeáil agus tú ag onnmhairiú, rud atá úsáideach do CADanna nach dtacaíonn le stíl dofheictheachta STEP. + + + + STEP Export Settings + Socruithe Easpórtála STEP + + + + Export invisible objects + Easpórtáil rudaí dofheicthe + + + + Export single object placement + Easpórtáil socrúchán réada aonair + + + + Use legacy export function + Úsáid feidhm easpórtála oidhreachta + + + + Scheme + Scéim + + + + This parameter indicates whether parametric curves (curves in parametric space of surface) +should be written into the STEP file. This parameter can be set to off in order to minimize +the size of the resulting STEP file. + Léiríonn an paraiméadar seo an ceart cuar paraiméadrach (cuar i spás paraiméadrach an dromchla) +a scríobh isteach sa chomhad STEP. Is féidir an paraiméadar seo a shocrú chun a bheith múchta chun +méid an chomhaid STEP a eascraíonn as a íoslaghdú. + + + + PartGui::DlgExtrusion + + + Extrude + Easbhrúigh + + + + Direction + Treo + + + + Along normal + Chomh gnáth + + + + Set direction to match a direction of straight edge. Hint: to account for length of the edge too, set both lengths to zero. + Socraigh an treo chun go mbeidh sé ag teacht le treo an imeall dhírigh. Leid: chun fad an imeall a chur san áireamh freisin, socraigh an dá fhad go náid. + + + + Reversed + Reversed + + + + + Select + Roghnaigh + + + + Length + Fad + + + + Length to extrude along direction (can be negative). +If both lengths are zero, magnitude of direction is used. + Fad le heascrú feadh an treo (is féidir a bheith diúltach). +Más ionann an dá fhad agus náid, úsáidtear méid an treo. + + + + Extrudes perpendicularly to the plane of the input shape + Easbhrúitear go hingearach le plána an chruth ionchuir + + + + Along edge + Feadh an imeall + + + + Reverses the direction of the extrusion + Aisiompaíonn sé treo an easbhrúite + + + + Starts the selection of edges in the 3D view + Tosaíonn sé ag roghnú imeall san amharc 3T + + + + Specify direction manually using X, Y, Z values + Sonraigh treo de láimh ag úsáid luachanna X, Y, Z + + + + Custom direction + Treo saincheaptha + + + + X + X + + + + Y + Y + + + + Z + Z + + + + Along + Chomh maith + + + + Against + I gcoinne + + + + Length to extrude against the direction (can be negative) + Fad le heascrú i gcoinne an treo (is féidir a bheith diúltach) + + + + Distributes the extrusion length equally to both sides + Dáileann sé fad an easbhrúite go cothrom ar an dá thaobh + + + + Symmetric + Siméadrach + + + + Taper angle along + Uillinn teipthe feadh + + + + Taper (draft) angle along extrusion direction + Uillinn dhréachta (taipeála) feadh treo easbhrúite + + + + Taper angle against + Uillinn teipthe i gcoinne + + + + Taper (draft) angle against extrusion direction + Uillinn dhréachta (taipeála) i gcoinne treo easbhrúite + + + + Results in solids if wires are closed, otherwise in shells + Mar thoradh air sin, bíonn solaid ann má bhíonn sreanga dúnta, agus bíonn sliogáin ann mura mbíonn + + + + Create solid + Cruthaigh soladach + + + + Select shape(s) that should be extruded + Roghnaigh cruth(anna) ba chóir a easbhrú + + + + Shape + Cruth + + + + Selecting… + Ag roghnú… + + + + The document '%1' doesn't exist. + The document '%1' doesn't exist. + + + + Creating extrusion failed. +%1 + Theip ar easbhrú a chruthú. +%1 + + + + Creating Extrusion failed. +%1 + Theip ar chruthú Easbhrúite. +%1 + + + + Object not found: %1 + Ní bhfuarthas réad: %1 + + + + No shapes selected for extrusion. + Níl aon chruthanna roghnaithe le haghaidh easbhrúite. + + + + Cannot determine normal vector of shape to be extruded. Use other mode. + +(%1) + Ní féidir veicteoir gnáth an chrutha atá le easbhrú a chinneadh. Bain úsáid as mód eile. + +(%1) + + + + Unknown error + Earráid anaithnid + + + + Extrusion direction link is invalid. + +%1 + Tá nasc treo easbhrúite neamhbhailí. + +%1 + + + + Direction mode is to use an edge, but no edge is linked. + Is é mód treorach imeall a úsáid, ach níl aon imeall nasctha. + + + + Extrusion direction vector is zero-length. It must be non-zero. + Tá fad nialasach ag veicteoir treo easbhrúite. Ní mór dó a bheith neamh-nialas. + + + + Total extrusion length is zero (length1 == -length2). It must be nonzero. + Is é nialas fad iomlán an easbhrúite (fad1 == -fad2). Ní ​​mór dó a bheith difriúil ó nialas. + + + + PartGui::DlgFilletEdges + + + Fillet Edges + Imeall Filléad + + + + Shape + Cruth + + + + No selection + Gan aon rogha + + + + Selected shape + Cruth roghnaithe + + + + Parameters + Paraiméadair + + + + Selection + Rogha + + + + Select edges + Roghnaigh imill + + + + Select faces + Roghnaigh aghaidheanna + + + + All + Gach + + + + None + Dada + + + + Type + Cineál + + + + Constant Radius + Ga Tairiseach + + + + Variable Radius + Ga Athraitheach + + + + Chamfer type + Cineál chamfer + + + + Length: + Length: + + + + Edges to chamfer + Imill le camfáil + + + + Start length + Fad tosaigh + + + + Equal distance + Fad comhionann + + + + Chamfer parameters + Paraiméadair Chamfer + + + + Two distances + Dhá achar + + + + Size + Size + + + + Size2 + Méid2 + + + + Fillet parameter + Paraiméadar fillte + + + + Fillet type + Cineál filléad + + + + Edges to fillet + Imill le filléidiú + + + + + Start radius + Ga tosaithe + + + + End radius + Ga deiridh + + + + + Edge%1 + Imeall%1 + + + + Length + Fad + + + + No valid shape is selected. +Select a valid shape in the drop-down box first. + Níl cruth bailí roghnaithe. +Roghnaigh cruth bailí sa bhosca anuas ar dtús. + + + + No edge entity is checked to fillet. +Check one or more edge entities first. + Níl aon eintiteas imeall seiceáilte le filléadú. +Seiceáil eintiteas imeall amháin nó níos mó ar dtús. + + + + + Radius + Ga + + + + No shape selected + Níl aon chruth roghnaithe + + + + No edge selected + Níor roghnaíodh aon imeall + + + + PartGui::DlgImportExportIges + + + IGES + IGES + + + + Export + Export + + + + Units for export of IGES + Aonaid le haghaidh onnmhairiú IGES + + + + Millimeter + Millimeter + + + + Meter + Meter + + + + Inch + Inch + + + + Solids and shells will be exported as trimmed surface + Déanfar solaid agus sliogáin a onnmhairiú mar dhromchla bearrtha + + + + Groups of Trimmed Surfaces (type 144) + Grúpaí Dromchlaí Bearrtha (cineál 144) + + + + Export Solids and Shells As + Easpórtáil Solaid agus Sliogáin Mar + + + + Solids will be exported as manifold solid B-rep object, shells as shell + Déanfar solaid a easpórtáil mar réad B-rep soladach iomadúil, sliogáin mar bhlaosc + + + + Solids (type 186) and shells (type 514) / B-rep mode + Solaid (cineál 186) agus sliogáin (cineál 514) / mód B-reap + + + + Import + Iompórtáil + + + + Blank entities will not be imported + Ní dhéanfar eintitis bhána a allmhairiú + + + + Skip blank entities + Seachain eintitis bhána + + + + If not empty, field contents will be used in the IGES file header + Mura bhfuil sé folamh, úsáidfear ábhar an réimse i gceanntásc an chomhaid IGES + + + + Header + Ceanntásc + + + + Company + Cuideachta + + + + Author + Údar + + + + Product + Táirge + + + + PartGui::DlgImportStep + + + STEP Import Settings + Socruithe Iompórtála STEP + + + + Import + Iompórtáil + + + + Use LinkGroup + Úsáid Grúpa Nasc + + + + Merges compounds during file reading (slower but higher details) + Cumascann comhdhúile le linn léamh comhad (mall ach le sonraí níos airde) + + + + Enable STEP compound merge + Cumasaigh cumasc cumaisc STEP + + + + Select this to use App::LinkGroup as group container, or else use App::Part + Roghnaigh é seo chun App::LinkGroup a úsáid mar choimeádán grúpa, nó bain úsáid as App::Part + + + + Select this to import invisible objects + Roghnaigh é seo chun rudaí dofheicthe a allmhairiú + + + + Import invisible objects + Iompórtáil rudaí dofheicthe + + + + Reduce number of objects using Link array + Laghdaigh líon na n-ábhar ag baint úsáide as eagar nasc + + + + Reduce number of objects + Laghdaigh líon na n-ábhar + + + + Expand compound shape with multiple solids + Leathnaigh cruth cumaisc le solaid iolracha + + + + Expand compound shape + Leathnaigh cruth cumaisc + + + + + Show progress bar when importing + Taispeáin barra dul chun cinn agus tú ag iompórtáil + + + + Do not use instance names. Useful for some legacy STEP files with non-meaningful auto-generated instance names. + Ná húsáid ainmneacha samplaí. Úsáideach do roinnt comhad STEP oidhreachta a bhfuil ainmneacha samplaí uathghinte neamhbhríoch iontu. + + + + Ignore instance names + Déan neamhaird de ainmneacha samplaí + + + + CodePage + LeathanachCód + + + + Mode + Mód + + + + Single document + Doiciméad aonair + + + + Assembly per document + Tionól in aghaidh an doiciméid + + + + Assembly per document in sub-directory + Tionól in aghaidh an doiciméid i bhfo-eolaire + + + + Object per document + Réad in aghaidh an doiciméid + + + + Object per document in sub-directory + Réad in aghaidh an doiciméid i bhfo-eolaire + + + + PartGui::DlgPartCylinder + + + Cylinder Definition + Sainmhíniú Sorcóra + + + + Position + Position + + + + X + X + + + + Y + Y + + + + Z + Z + + + + Direction + Treo + + + + Parameter + Paraiméadar + + + + Radius + Ga + + + + Height + Airde + + + + PartGui::DlgPartImportIges + + + IGES Input File + Comhad Ionchuir IGES + + + + File Name + Ainm Comhaid + + + + Search File + Cuardaigh Comhad + + + + PartGui::DlgPartImportIgesImp + + + IGES + IGES + + + + All Files + Gach Comhad + + + + PartGui::DlgPartImportStep + + + STEP Input File + Comhad Ionchuir STEP + + + + File Name + Ainm Comhaid + + + + Search File + Cuardaigh Comhad + + + + PartGui::DlgPartImportStepImp + + + All Files + Gach Comhad + + + + PartGui::DlgPrimitives + + + Geometric Primitives + Bunphríomhghnéithe Geoiméadracha + + + + + Plane + Plána + + + + + Box + Box + + + + + Cylinder + Sorcóir + + + + + Cone + Cón + + + + + Sphere + Sféar + + + + + Ellipsoid + Eilipsóideach + + + + + Torus + Tóras + + + + + Prism + Priosma + + + + + Wedge + Ding + + + + + Helix + Héilics + + + + + Spiral + Bíorlach + + + + + Circle + Ciorcal + + + + + Ellipse + Éilips + + + + Point + Pointe + + + + + Line + Líne + + + + + Regular polygon + Polagán rialta + + + + Parameter + Paraiméadar + + + + + Length + Fad + + + + + Width + Width + + + + + + + + Height + Airde + + + + + + + + Radius + Ga + + + + Rotation angle + Rotation angle + + + + + + Radius 1 + Ga 1 + + + + + + Radius 2 + Ga 2 + + + + + Angle + Uillinn + + + + + + U parameter + Paraiméadar U + + + + V parameters + Paraiméadair V + + + + Radius 3 + Ga 3 + + + + + V parameter + Paraiméadar V + + + + + Polygon + Polygon + + + + + Circumradius + Circumradius + + + + X min/max + X íosmhéid/uasmhéid + + + + Y min/max + Y íosmhéid/uasmhéid + + + + Z min/max + Z íosmhéid/uasmhéid + + + + X2 min/max + X2 íosmhéid/uasmhéid + + + + Z2 min/max + Z2 íos/uas + + + + Pitch + Pitch + + + + Coordinate system + Córas comhordanáidí + + + + Growth + Growth + + + + Number of rotations + Líon na rothlaithe + + + + + Angle 1 + Uillinn 1 + + + + + Angle 2 + Uillinn 2 + + + + From 3 Points + Ó 3 Phointe + + + + Major radius + Ga mór + + + + Minor radius + Ga beag + + + + + X + X + + + + + Y + Y + + + + + Z + Z + + + + + + + Angle in first direction + Uillinn sa chéad treo + + + + + + + Angle in second direction + Uillinn sa dara treo + + + + Right-handed + Deaslámhach + + + + Left-handed + Clé-láimheach + + + + Start point + Pointe tosaigh + + + + End point + Pointe deiridh + + + + Vertex + Vertex + + + + + + + Create %1 + Cruthaigh %1 + + + + No active document + Gan aon doiciméad gníomhach + + + + &Create + &Cruthaigh + + + + PartGui::DlgProjectionOnSurface + + + Show all + Taispeáin gach rud + + + + Show faces + Taispeáin aghaidheanna + + + + Project on Surface + Tionscadal ar Dhromchla + + + + Select Projection Surface + Roghnaigh Dromchla Teilgean + + + + Add Face + Cuir Aghaidh leis + + + + Add Wire + Cuir Sreang leis + + + + Add Edge + Cuir Imeall leis + + + + Show edges + Taispeáin imill + + + + Extrude height + Airde easbhrúite + + + + Solid depth + Doimhneacht sholadach + + + + Direction + Treo + + + + Get Current Camera Direction + Faigh Treo Reatha an Cheamara + + + + X + X + + + + Y + Y + + + + Z + Z + + + + Projection object + Réad teilgean + + + + No active document + Gan aon doiciméad gníomhach + + + + Cannot create a projection object + Ní féidir réad teilgean a chruthú + + + + PartGui::DlgRevolution + + + Revolve + Rothlaigh + + + + Shape + Cruth + + + + Revolution Axis + Ais Réabhlóideach + + + + Center X + Ionad X + + + + Center Y + Ionad Y + + + + Center Z + Ionad Z + + + + + Sets this as axis + Socraíonn sé seo mar ais + + + + X-Direction + Treo-X + + + + Y-Direction + Treo-Y + + + + Z-Direction + Treo-Z + + + + Select Reference + Roghnaigh Tagairt + + + + Angle + Uillinn + + + + Extends the revolution forwards and backwards by half the angle + Síneann sé an réabhlóid ar aghaidh agus ar gcúl faoi leath na huillinne + + + + Creates a solid. Otherwise it results in a shell. + Cruthaíonn sé solad. Seachas sin bíonn blaosc mar thoradh air. + + + + Create solid + Cruthaigh soladach + + + + Select reference + Roghnaigh tagairt + + + + Symmetric angle + Uillinn shiméadrach + + + + Object not found: %1 + Ní bhfuarthas réad: %1 + + + + Select a shape for revolution. + Roghnaigh cruth le haghaidh réabhlóid. + + + + + + Revolution axis link is invalid. + +%1 + Nasc ais réabhlóideach neamhbhailí. + +%1 + + + + Unknown error + Earráid anaithnid + + + + Revolution axis direction is zero-length. It must be non-zero. + Tá treo ais an réabhlóide nialasach. Ní mór dó a bheith neamh-nialasach. + + + + Revolution angle span is zero. It must be non-zero. + Is ionann réise uillinn réabhlóid agus nialas. Ní mór dó a bheith neamh-nialas. + + + + + Creating Revolve failed. + +%1 + Theip ar Revolve a chruthú. + +%1 + + + + Selecting… (line or arc) + Ag roghnú… (líne nó stua) + + + + PartGui::DlgSettings3DViewPart + + + Shape View + Radharc Cruth + + + + Tessellation + Teasáil + + + + Defines the deviation of tessellation to the actual surface + Sainmhíníonn sé diall an teiséalaithe ón dromchla iarbhír + + + + <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; 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> + <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; 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;">Sainmhíníonn sé seo an diall uasta ón mogalra tessailáilte ón dromchla. Dá lú an luach is ea is moille luas an rindreála rud a fhágann go méadaítear sonraí/taifeach.</span></p></body></html> + + + + Maximum deviation depending on the model bounding box + Uasmhéid diall ag brath ar bhosca teorann an mhúnla + + + + Maximum angular deflection + Uasmhéid diall uilleach + + + + Deviation + Deviation + + + + Setting a too small deviation causes the tessellation to take longer and thus freezes or slows down the GUI. + Má shocraítear diall róbheag, tógfaidh an tessellation níos faide agus dá bhrí sin reoiteann nó moillíonn sé an grafach úsáideora. + + + + Angle deflection + Diall uillinne + + + + Setting a too small angle deviation causes the tessellation to take longer and thus freezes or slows down the GUI. + Má shocraítear diall uillinne róbheag, tógfaidh an tessellation níos faide agus dá bhrí sin reoiteann nó moillíonn sé an grafach úsáideora. + + + + PartGui::DlgSettingsGeneral + + + General + Ginearálta + + + + Automatically check model after boolean operation + Seiceáil an tsamhail go huathoibríoch tar éis oibríochta booléan + + + + Automatically refine model after boolean operation + Múnla a scagadh go huathoibríoch tar éis oibríochta booléan + + + + Add name of base object + Cuir ainm an réada bhunúsaigh leis + + + + Model Settings + Socruithe Múnla + + + + Automatically refine model after applying operations + Múnla a bheachtú go huathoibríoch tar éis oibríochtaí a chur i bhfeidhm + + + + Object Naming + Ainmniú Réada + + + + Features Settings + Socruithe Gnéithe + + + + Default profile type for holes + Cineál próifíle réamhshocraithe do phoill + + + + Circles and arcs + Ciorcail agus stuaiceanna + + + + Points, circles and arcs + Pointí, ciorcail agus stuaiceanna + + + + Points + Pointí + + + + Switch to task panel when entering Part Design workbench + Athraigh go dtí an painéal tascanna nuair a théann tú isteach sa bhinse oibre Dearaidh Cuid + + + + Show final result by default when editing features + Taispeáin an toradh deiridh de réir réamhshocraithe agus gnéithe á n-eagarthóireacht + + + + Show transparent preview overlay by default when editing features + Taispeáin réamhamhairc thrédhearcach de réir réamhshocraithe agus gnéithe á n-eagarthóireacht + + + + Highlight the profile used to create features + Aibhsigh an phróifíl a úsáideadh chun gnéithe a chruthú + + + + Experimental + Experimental + + + + These settings are experimental and may result in decreased stability, problems and undefined behaviors + Is socruithe turgnamhacha iad seo agus d’fhéadfadh laghdú ar chobhsaíocht, fadhbanna agus iompraíochtaí neamhshainithe a bheith mar thoradh orthu + + + + Show interactive draggers when editing features + Taispeáin tarraingteoirí idirghníomhacha agus gnéithe á n-eagarthóireacht + + + + Disable recompute while dragging + Díchumasaigh athríomh agus tú ag tarraingt + + + + Automatically switch to the task panel when the Part Design workbench is activated + Athraigh go huathoibríoch chuig an bpainéal tascanna nuair a ghníomhaítear an binse oibre Dearaidh Páirteanna + + + + Preview + Réamhamharc + + + + Allow multiple solids in Part Design bodies by default + Ceadaigh il-sholaid i gcorp Dearaidh Cuid de réir réamhshocraithe + + + + PartGui::DlgSettingsObjectColor + + + Shape Appearance + Dealramh Cruth + + + + Default Shape Appearance Properties + Airíonna Réamhshocraithe Cuma Crutha + + + + Shape color + Dath cruth + + + + The default color for new shapes + An dath réamhshocraithe do chruthanna nua + + + + Use random color instead + Bain úsáid as dath randamach ina ionad + + + + Random + Randamach + + + + Ambient shape color + Dath cruth comhthimpeallach + + + + The default ambient color for new shapes + An dath comhthimpeallach réamhshocraithe do chruthanna nua + + + + Emissive shape color + Dath cruth astaíochta + + + + The default emissive color for new shapes + An dath astaíochta réamhshocraithe do chruthanna nua + + + + Specular shape color + Dath cruth lonrach + + + + The default specular color for new shapes + An dath réamhshocraithe speictreamaigh do chruthanna nua + + + + Shape transparency + Trédhearcacht cruth + + + + The default transparency for new shapes + An trédhearcacht réamhshocraithe do chruthanna nua + + + + Shape shininess + Lonracht cruth + + + + The default shininess for new shapes + An lonrachas réamhshocraithe do chruthanna nua + + + + Line color + Line color + + + + The default line color for new shapes + An dath líne réamhshocraithe do chruthanna nua + + + + Line width + Line width + + + + The default line thickness for new shapes + An tiús líne réamhshocraithe do chruthanna nua + + + + Vertex color + Dath na buaicphointe + + + + The default color for new vertices + An dath réamhshocraithe do bhuaicphointí nua + + + + Vertex size + Méid na buaicphointe + + + + The default size for new vertices + An méid réamhshocraithe do bhuaicphointí nua + + + + Bounding box color + Dath an bhosca teorannaithe + + + + The color of bounding boxes in the 3D view + Dath na mboscaí teorannaithe san amharc 3T + + + + Bounding box font size + Méid cló an bhosca teorannaithe + + + + The font size of bounding boxes in the 3D view + Méid cló na mboscaí teorannaithe san amharc 3T + + + + The bottom side of the surface will be rendered the same way as the top. +If not checked, it depends on the option "Backlight color" +(preferences section Display -> 3D View); either the backlight color +will be used or black. + Déanfar bun an dromchla a rindreáil ar an mbealach céanna leis an mbarr. +Mura ndéantar é a sheiceáil, braitheann sé ar an rogha "Dath an tsolais chúltaca" +(an rannán roghanna Taispeántas -> Radharc 3T); úsáidfear dath an tsolais +chúltaca nó dubh. + + + + Two-side rendering + Rindreáil dhá thaobh + + + + Default Annotation Color + Dath Réamhshocraithe anótála + + + + Text color + Dath an téacs + + + + Text color for document annotations + Dath téacs le haghaidh nótaí doiciméad + + + + PartGui::Location + + + Location + Suíomh + + + + Position + Position + + + + + X + X + + + + + Y + Y + + + + + Z + Z + + + + 3D View + Radharc 3T + + + + Rotation Axis + Ais Rothlaithe + + + + X-component of direction vector + Comhpháirt X de veicteoir treorach + + + + Y-component of direction vector + Comhpháirt Y de veicteoir treorach + + + + Z-component of direction vector + Comhpháirt Z den veicteoir treorach + + + + Use custom vector for pad direction otherwise +the sketch plane's normal vector will be used + Úsáid veicteoir saincheaptha le haghaidh treo na ceap nó +úsáidfear veicteoir gnáth an eitleáin sceitse + + + + Angle + Uillinn + + + + PartGui::LoftWidget + + + Available profiles + Próifílí atá ar fáil + + + + Selected profiles + Próifílí roghnaithe + + + + Too few elements + Ró-bheag eilimintí + + + + At least 2 vertices, edges, wires, or faces are required. + Tá gá le dhá bhuaicphointe, imeall, sreang nó aghaidh ar a laghad. + + + + Input error + Input error + + + + Vertex/Edge/Wire/Face + Buaic/Imeall/Sreang/Aghaidh + + + + Loft + Lochta + + + + PartGui::Mirroring + + + Mirror + Scáthán + + + + Base Point + Bonnphointe + + + + X + X + + + + Y + Y + + + + Z + Z + + + + Mirror plane + Plána scátháin + + + + XY-plane + XY-plane + + + + XZ-plane + XZ-plane + + + + YZ-plane + YZ-plane + + + + Use selected reference + Úsáid an tagairt roghnaithe + + + + Shapes + Cruthanna + + + + + Selecting + Ag roghnú + + + + Mirror plane reference + Tagairt eitleáin scátháin + + + + Select reference + Roghnaigh tagairt + + + + Select a shape for mirroring. + Roghnaigh cruth le haghaidh scáthánaithe. + + + + No such document '%1'. + Níl aon doiciméad den chineál '%1' ann. + + + + PartGui::OffsetWidget + + + Input error + Input error + + + + PartGui::ResultModel + + + Name + Ainm + + + + Type + Cineál + + + + Error + Earráid + + + + PartGui::SectionCut + + + Persistent Section Cut + Gearradh Roinne Buan + + + + Cutting X + Gearradh X + + + + + + Offset + Fritháireamh + + + + + + Flip + Smeach + + + + Cutting Y + Gearradh Y + + + + Cutting Z + Gearradh Z + + + + Cut Face + Gearr Aghaidh + + + + + Color of the cut face + Dath an aghaidhe gearrtha + + + + + Takes the color and transparency +from the cut objects. +Works only properly if all objects +have the same values. + Glacann sé an dath agus an trédhearcacht +ó na réada gearrtha. Ní oibríonn sé i gceart + ach amháin má tá na luachanna céanna ag + gach réad. + + + + + Transparency of the cut face + Trédhearcacht an aghaidh ghearrtha + + + + Cut Intersecting Objects + Gearr Réada Trasnacha + + + + Refresh View + Athnuachan Amharc + + + + + Color + Dath + + + + + Auto + Uathoibríoch + + + + + Transparency + Trédhearcacht + + + + Allows cutting objects intersecting each other +for the price that all cut objects +will get the same color + Ceadaíonn sé rudaí a thrasnaíonn a chéile a ghearradh ar +an bpraghas go bhfaighidh gach rud gearrtha an +dath céanna + + + + Color for all objects + Dath do gach réad + + + + Refreshes the list of visible objects + Athnuachan an liosta de rudaí infheicthe + + + + When the dialog is closed, +only created cuts will be visible + Nuair a bheidh an dialóg dúnta, ní bheidh +ach na gearrthacha cruthaithe le feiceáil + + + + Keep only cuts visible when closing + Ná bíodh ach na ciorruithe le feiceáil agus tú ag dúnadh + + + + Sliders are disabled for assemblies + Tá sleamhnáin díchumasaithe le haghaidh tionóil + + + + PartGui::ShapeBuilderWidget + + + Unsupported + Gan tacaíocht + + + + Box selection for shells is not supported + Ní thacaítear le roghnú boscaí le haghaidh sliogán + + + + + + + + + + Wrong selection + Rogha mícheart + + + + + Select two vertices + Roghnaigh dhá bhuaicphointe + + + + + Select at least 1 edge + Roghnaigh imeall amháin ar a laghad + + + + Select at least 2 faces + Roghnaigh 2 aghaidh ar a laghad + + + + Select only 1 shape object + Roghnaigh réad cruth amháin + + + + Select vertices + Roghnaigh buaicphointí + + + + Select a closed loop of edges + Roghnaigh lúb dúnta imeall + + + + Select three or more vertices + Roghnaigh trí bhuaicphointe nó níos mó + + + + Select two vertices to create an edge + Roghnaigh dhá bhuaicphointe chun imeall a chruthú + + + + Select adjacent edges + Roghnaigh imill chóngaracha + + + + Select adjacent faces + Roghnaigh aghaidheanna cóngaracha + + + + All shape types can be selected + Is féidir gach cineál cruth a roghnú + + + + PartGui::SweepWidget + + + Available profiles + Próifílí atá ar fáil + + + + Selected profiles + Próifílí roghnaithe + + + + Too few elements + Ró-bheag eilimintí + + + + At least one edge or wire is required. + Tá imeall nó sreang amháin ar a laghad ag teastáil. + + + + Invalid selection + Rogha neamhbhailí + + + + Select at least 1 edge from a single object. + Roghnaigh imeall amháin ar a laghad ó réad amháin. + + + + Wrong selection + Rogha mícheart + + + + '%1' cannot be used as profile and path. + Ní féidir '%1' a úsáid mar phróifíl agus cosán. + + + + Input error + Input error + + + + Done + Déanta + + + + Select one or more connected edges in the 3D view and press 'Done' + Roghnaigh imeall ceangailte amháin nó níos mó sa radharc 3T agus brúigh 'Críochnaithe' + + + + + Sweep path + Cosán scuabtha + + + + + The selected sweep path is invalid. + Tá an cosán scuabtha roghnaithe neamhbhailí. + + + + Vertex/Wire + Vertex/Wire + + + + Sweep + Scuab + + + + PartGui::TaskAttacher + + + Selection accepted + Glacadh leis an rogha + + + + Reference 1 + Tagairt 1 + + + + Reference 2 + Tagairt 2 + + + + Reference 3 + Tagairt 3 + + + + Reference 4 + Tagairt 4 + + + + Attachment mode + Mód ceangail + + + + Attachment Offset in its Local Coordinate System + Fritháireamh Ceangail ina Chóras Comhordanáidí Áitiúil + + + + + + The offset is expressed in the local coordinate system +of the object being attached + Léirítear an fritháireamh i gcóras comhordanáidí áitiúil +an réada atá á cheangal + + + + In X-direction + I dtreo-X + + + + In Y-direction + I dtreo-Y + + + + In Z-direction + I dtreo-Z + + + + Around X-axis + Timpeall an ais-X + + + + Rotation around the local X-axis. The offset is expressed in the local coordinate system +of the object being attached. + Rothlú timpeall an ais-X áitiúil. Léirítear an t-eas-chur i gcóras +comhordanáidí áitiúil an réada atá á cheangal. + + + + Around Y-axis + Timpeall ais-Y + + + + Rotation around the local Y-axis. The offset is expressed in the local coordinate system +of the object being attached. + Rothlú timpeall an ais-Y áitiúil. Léirítear an t-eas-chur i gcóras +comhordanáidí áitiúil an réada atá á cheangal. + + + + Around Z-axis + Timpeall ais Z + + + + Rotation around the local Z-axis. The offset is expressed in the local coordinate system +of the object being attached. + Rothlú timpeall an ais-Z áitiúil. Léirítear an t-aschur i gcóras +comhordanáidí áitiúil an réada atá á cheangal. + + + + Flip side of attachment and offset + Taobh smeach an cheangail agus an fhritháireamh + + + + Flip sides + Taobhanna smeach + + + + OCC error: %1 + Earráid OCC: %1 + + + + unknown error + earráid anaithnid + + + + Attachment mode failed: %1 + Theip ar mhodh ceangail: %1 + + + + Not attached + Gan cheangal + + + + Attached with mode %1 + Ceangailte le mód %1 + + + + Attachment offset (in its local coordinate system): + Fritháireamh an cheangail (ina chóras comhordanáidí áitiúil): + + + + Attachment offset (inactive - not attached): + Fritháireamh ceangail (neamhghníomhach - gan cheangal): + + + + Selecting… + Ag roghnú… + + + + Face + Aghaidh + + + + Edge + Imeall + + + + Vertex + Vertex + + + + Reference%1 + Tagairt%1 + + + + Not editable because rotation of AttachmentOffset is bound by expressions. + Ní féidir é a chur in eagar mar go bhfuil rothlú AttachmentOffset ceangailte le léirithe. + + + + Reference combinations: + Teaglaim tagartha: + + + + %1 (add %2) + %1 (cuir %2 leis) + + + + %1 (add more references) + %1 (cuir tuilleadh tagairtí leis) + + + + PartGui::TaskCheckGeometryDialog + + + Shape Content + Ábhar Cruth + + + + + Settings + Socruithe + + + + Default: false + Réamhshocrú: bréagach + + + + Run boolean operation check + Rith seiceáil oibríochta booléanach + + + + Extra boolean operations check that can sometimes find errors that +the standard BRep geometry check misses. These errors do not always +mean the checked object is unusable. Default: false + Seiceáil oibríochtaí breise Boole a fhéadann earráidí a aimsiú uaireanta nach mbíonn +sa tseiceáil chaighdeánach geoiméadrachta BRep. Ní chiallaíonn na hearráidí seo i gcónaí +nach féidir an réad seiceáilte a úsáid. Réamhshocrú: bréagach + + + + Single-threaded + Aon-snáithe + + + + Run the geometry check in a single thread. This is slower, +but more stable. Default: false + Rith an seiceáil geoiméadrachta i snáithe amháin. Tá sé seo níos moille, +ach níos cobhsaí. Réamhshocrú: bréagach + + + + Log errors + Earráidí logála + + + + Log errors to report view. Default: true + Logáil earráidí chuig an radharc tuairiscithe. Réamhshocrú: fíor + + + + Expand shape content + Leathnaigh ábhar an chrutha + + + + Expand shape content. Changes will take effect next time you use +the check geometry tool. Default: false + Leathnaigh ábhar an chrutha. Tiocfaidh na hathruithe i bhfeidhm an chéad uair eile +a úsáideann tú an uirlis seiceála geoiméadrachta. Réamhshocrú: bréagach + + + + Advanced shape content + Ábhar cruthanna ardleibhéil + + + + Show advanced shape content. Changes will take effect next time you use +the check geometry tool. Default: false + Taispeáin ábhar cruthanna ardleibhéil. Tiocfaidh na hathruithe i bhfeidhm an chéad +uair eile a úsáideann tú an uirlis seiceála geoiméadrachta. Réamhshocrú: bréagach + + + + +Individual boolean operation checks: + +Seiceálacha oibríochta booléan aonair: + + + + Bad type + Drochchineál + + + + Self-intersect + Féin-trasnú + + + + Too small edge + Imeall róbheag + + + + Nonrecoverable face + Aghaidh neamh-aisghabhála + + + + Continuity + Leanúnachas + + + + Incompatibility of face + Neamh-chomhoiriúnacht aghaidhe + + + + Incompatibility of vertex + Neamh-chomhoiriúnacht an bhuaicphointe + + + + Incompatibility of edge + Neamh-chomhoiriúnacht imeall + + + + Invalid curve on surface + Cuar neamhbhailí ar dhromchla + + + + Check for bad argument types. Default: true + Seiceáil le haghaidh cineálacha argóintí lochtacha. Réamhshocrú: fíor + + + + Skip this settings page + Scipeáil an leathanach socruithe seo + + + + Skip this settings page and run the geometry check automatically + Scipeáil an leathanach socruithe seo agus rith an seiceáil geoiméadrachta go huathoibríoch + + + + Check for self-intersections. Default: true + Seiceáil le haghaidh féin-trasnuithe. Réamhshocrú: fíor + + + + Check for edges that are too small. Default: true + Seiceáil le haghaidh imill atá róbheag. Réamhshocrú: fíor + + + + Check for nonrecoverable faces. Default: true + Seiceáil le haghaidh aghaidheanna nach féidir a aisghabháil. Réamhshocrú: fíor + + + + Check for continuity. Default: true + Seiceáil le haghaidh leanúnachais. Réamhshocrú: fíor + + + + Check for incompatible faces. Default: true + Seiceáil le haghaidh aghaidheanna neamh-chomhoiriúnacha. Réamhshocrú: fíor + + + + Check for incompatible vertices. Default: true + Seiceáil le haghaidh buaicphointí neamh-chomhoiriúnacha. Réamhshocrú: fíor + + + + Check for incompatible edges. Default: true + Seiceáil le haghaidh imill neamh-chomhoiriúnacha. Réamhshocrú: fíor + + + + Check for invalid curves on surfaces. Default: true + Seiceáil le haghaidh cuar neamhbhailí ar dhromchlaí. Réamhshocrú: fíor + + + + Run check + Rith seiceáil + + + + Results + Torthaí + + + + PartGui::TaskCheckGeometryResults + + + Check Geometry Results + Seiceáil Torthaí na Geoiméadrachta + + + + Check is running… + Tá an seiceáil ar siúl… + + + + Boolean operation check… + Seiceáil oibríochta Boole… + + + + Check geometry + Seiceáil geoiméadracht + + + + Null shape + Cruth nialasach + + + + + Skipped + Scipeáilte + + + + Infinite shape + Cruth gan teorainn + + + + Invalid + Neamhbhailí + + + + Checking + Ag seiceáil + + + + No errors + Gan aon earráidí + + + + %1 processed out of %2 selected + %1 próiseáilte as %2 roghnaithe + + + + %n invalid shapes. + + %n cruth neamhbhailí. + %n cruthanna neamhbhailí. + %n cruthanna neamhbhailí. + %n cruthanna neamhbhailí. + %n cruthanna neamhbhailí. + + + + + to report view. + chun radharc a thuairisciú. + + + + Global minimum + Íosmhéid domhanda + + + + Global average + Meán domhanda + + + + Global maximum + Uasmhéid domhanda + + + + Checked object + Réad seiceáilte + + + + Tolerance information + Faisnéis faoi lamháltas + + + + PartGui::TaskDlgAttacher + + + Attachment + Attachment + + + + Datum dialog: input error + Dialóg sonraí: earráid ionchuir + + + + PartGui::TaskLoft + + + Loft + Lochta + + + + Create solid + Cruthaigh soladach + + + + Ruled surface + Dromchla rialaithe + + + + Closed + Dúnta + + + + PartGui::TaskOffset + + + + Offset + Fritháireamh + + + + Mode + Mód + + + + Skin + Craiceann + + + + Pipe + Píopa + + + + Recto verso + Díreach ar a chúl + + + + Join type + Cineál ceangail + + + + Arc + Arc + + + + Tangent + Tangent + + + + + Intersection + Crosbhealach + + + + Self-intersection + Féin-trasnú + + + + Fill offset + Fritháireamh líonta + + + + Faces + Aghaidheanna + + + + Update view + Nuashonraigh an radharc + + + + PartGui::TaskShapeBuilder + + + + Create Shape + Cruthaigh Cruth + + + + Edge from vertices + Imeall ó bhuaicphointí + + + + Wire from edges + Sreang ó imill + + + + Face from vertices + Aghaidh ó bhuaicphointí + + + + Face from edges + Aghaidh ó imill + + + + Shell from faces + Sliogán ó aghaidheanna + + + + Solid from shell + Soladach ón mblaosc + + + + Planar + Planar + + + + Refine shape + Mionchoigeartú an chruth + + + + All faces + Gach aghaidh + + + + Box Selection + Roghnú Bosca + + + + Create + Cruthaigh + + + + PartGui::TaskSweep + + + Sweep + Scuab + + + + Sweep Path + Cosán Scuabtha + + + + Create solid + Cruthaigh soladach + + + + Frenet + Frenet + + + + Select at least 1 profile and an edge or wire +in the 3D view for the sweep path. + Roghnaigh próifíl amháin ar a laghad agus imeall nó +sreang sa radharc 3D don chonair scuabtha. + + + + PartGui::TaskTube + + + Tube + Feadán + + + + Parameter + Paraiméadar + + + + Outer radius + Ga seachtrach + + + + Inner radius + Ga istigh + + + + Height + Airde + + + + PartGui::ThicknessWidget + + + + + Thickness + Tiús + + + + Select faces of the source object and press 'Done' + Roghnaigh aghaidheanna an réada foinse agus brúigh 'Críochnaithe' + + + + Done + Déanta + + + + Input error + Input error + + + + QObject + + + + + + Edit %1 + Cuir %1 in Eagar + + + + Part and Part Design workbench + Binse oibre Dearaidh Cuid agus Cuid + + + + + + Part/Part Design + Dearadh Cuid/Cuid + + + + + Import-Export + Iompórtáil-Easpórtáil + + + + + + + + + Wrong selection + Rogha mícheart + + + + + + Non-solids selected + Neamhsholaid roghnaithe + + + + + Select 2 shapes + Roghnaigh 2 chruth + + + + + + The use of non-solids for boolean operations may lead to unexpected results. +Continue? + D’fhéadfadh torthaí gan choinne a bheith mar thoradh ar úsáid neamh-sholaid le haghaidh oibríochtaí booléacha. +Leanúint ar aghaidh? + + + + Select at least 2 shapes. Alternatively, select 1 compound containing 2 or more shapes to compute the intersection between. + Roghnaigh 2 chruth ar a laghad. Nó is féidir leat comhdhúil amháin ina bhfuil 2 chruth nó níos mó a roghnú chun an trasnú eatarthu a ríomh. + + + + Select at least 2 shapes. Alternatively, select 1 compound containing 2 or more shapes to be fused. + Roghnaigh 2 chruth ar a laghad. Nó is féidir comhdhúil amháin ina bhfuil 2 chruth nó níos mó le comhleá a roghnú. + + + + Select at least one shape + Roghnaigh cruth amháin ar a laghad + + + + All CAD Files + Gach Comhad CAD + + + + All Files + Gach Comhad + + + + Select either 2 edges or 2 wires. + Roghnaigh 2 imeall nó 2 shreang. + + + + + No reference selected + Níl aon tagairt roghnaithe + + + + Face + Aghaidh + + + + Edge + Imeall + + + + Vertex + Vertex + + + + Compound + Comhdhúil + + + + Compound solid + Soladach cumaisc + + + + Solid + Soladach + + + + Shell + Sliogán + + + + Wire + Sreang + + + + Shape + Cruth + + + + No error + Gan earráid + + + + Invalid point on curve + Pointe neamhbhailí ar an gcuar + + + + Invalid point on curve on surface + Pointe neamhbhailí ar chuar ar dhromchla + + + + Invalid point on surface + Pointe neamhbhailí ar dhromchla + + + + No 3D curve + Gan cuar 3T + + + + Multiple 3D curves + Il-chuar 3T + + + + Invalid 3D curve + Cuar 3T neamhbhailí + + + + No curve on surface + Gan cuar ar an dromchla + + + + Invalid curve on surface + Cuar neamhbhailí ar dhromchla + + + + Invalid curve on closed surface + Cuar neamhbhailí ar dhromchla dúnta + + + + Invalid same range flag + Bratach neamhbhailí den raon céanna + + + + Invalid same parameter flag + Bratach neamhbhailí den pharaiméadar céanna + + + + Invalid degenerated flag + Bratach neamhbhailí díghinithe + + + + Free edge + Imeall saor + + + + Invalid multi-connexity + Il-nasc neamhbhailí + + + + Invalid range + Raon neamhbhailí + + + + Empty wire + Sreang folamh + + + + Redundant edge + Imeall iomarcach + + + + Self-intersecting wire + Sreang féin-trasnaithe + + + + No surface + Gan dromchla + + + + Invalid wire + Sreang neamhbhailí + + + + Redundant wire + Sreang iomarcach + + + + Intersecting wires + Sreanga ag trasnú + + + + Invalid imbrication of wires + Imbrication neamhbhailí sreanga + + + + Empty shell + Blaosc folamh + + + + Redundant face + Aghaidh iomarcach + + + + Unorientable shape + Cruth neamh-threoraithe + + + + Not closed + Gan dúnadh + + + + Not connected + Gan cheangal + + + + Sub-shape not in shape + Fo-chruth nach bhfuil i gcruth + + + + Bad orientation + Drochthreoshuíomh + + + + Bad orientation of sub-shape + Drochthreoshuíomh an fho-chrutha + + + + Invalid tolerance value + Luach lamháltais neamhbhailí + + + + Check failed + Theip ar an seiceáil + + + + No result + Gan toradh + + + + Out of enum range: + Lasmuigh den raon uimhrithe: + + + + Boolean operation: unknown check + Oibríocht Boole: seiceáil anaithnid + + + + Boolean operation: bad type + Oibríocht Boole: cineál lochtach + + + + Boolean operation: self-intersection found + Oibríocht Boole: féin-trasnú aimsithe + + + + Boolean operation: edge too small + Oibríocht Booleanach: imeall róbheag + + + + Boolean operation: non-recoverable face + Oibríocht Booleanach: aghaidh neamh-aisghabhála + + + + Boolean operation: incompatibility of vertex + Oibríocht Boole: neamh-chomhoiriúnacht na buaicphointe + + + + Boolean operation: incompatibility of edge + Oibríocht Boole: neamh-chomhoiriúnacht imeall + + + + Boolean operation: incompatibility of face + Oibríocht Boole: neamh-chomhoiriúnacht aghaidhe + + + + Boolean operation: aborted + Oibríocht Boole: curtha ar ceal + + + + Boolean operation: invalid curve on surface + Oibríocht Boole: cuar neamhbhailí ar dhromchla + + + + Boolean operation: not valid + Oibríocht Boole: neamhbhailí + + + + Boolean operation: GeomAbs_C0 + Oibríocht Booleánach: GeomAbs_C0 + + + + Invalid + Neamhbhailí + + + + Edit Mirror Plane + Cuir an Plána Scátháin in Eagar + + + + Edit Fillet + Cuir Filléad in Eagar + + + + Edit Chamfer + Cuir Seaimféaráil in Eagar + + + + Edit offset + Cuir an fhritháireamh in eagar + + + + Edit thickness + Cuir tiús in eagar + + + + Create tube + Cruthaigh feadán + + + + Distance in parameter space + Fad sa spás paraiméadair + + + + Enter distance: + Cuir isteach an fad: + + + + Attachment Editor + Eagarthóir Ceangaltán + + + + Appearance per Face + Dealramh in aghaidh an Aghaidhe + + + + Edit Projection + Cuir an Teilgean in Eagar + + + + Show Control Points + Taispeáin Pointí Rialaithe + + + + Delete %1 content? + Scrios ábhar %1? + + + + The %1 '%2' has %3. Do you want to delete them as well? + Tá %3 sa %1 '%2'. Ar mhaith leat iad a scriosadh chomh maith? + + + + base and tool objects + réada bonn agus uirlisí + + + + base object + base object + + + + tool object + réad uirlis + + + + Boolean operation + Oibríocht Booleanach + + + + + %1 input objects + %1 réad ionchuir + + + + Fusion + Comhleá + + + + Intersection + Crosbhealach + + + + Delete compound content? + Scrios ábhar cumaisc? + + + + The compound '%1' has %2 child objects. Do you want to delete them as well? + Tá %2 réad leanaí sa chomhdhúil '%1'. Ar mhaith leat iad a scriosadh chomh maith? + + + + Workbench + + + &Part + &Cuid + + + + &Simple + &Simplí + + + + &Parametric + &Paraiméadrach + + + + Solids + Solaid + + + + Part Tools + Uirlisí Cuid + + + + Boolean Tools + Uirlisí Booleánacha + + + + Primitives + Primitífigh + + + + Join + Bígí Linn + + + + Split + Scoilt + + + + Compound + Comhdhúil + + + + Copy + Cóipeáil + + + + Part_Tube + + + Tube + Feadán + + + + Creates a tube + Cruthaíonn feadán + + + + Part_JoinFeatures + + + Computing the result failed with an error: + Theip ar an toradh a ríomh agus tharla earráid: + + + + Click 'Continue' to create the feature anyway, or 'Abort' to cancel. + Cliceáil 'Lean ar aghaidh' chun an ghné a chruthú ar aon nós, nó 'Cealaigh' chun í a chealú. + + + + + + + Bad Selection + Droch-Roghnú + + + + Continue + Lean ar aghaidh + + + + Select at least two objects, or one or more compounds + Roghnaigh dhá rud ar a laghad, nó comhdhúil amháin nó níos mó + + + + Select base object, then the object to embed, and then invoke this tool. + Roghnaigh an réad bonn, ansin an réad atá le leabú, agus ansin glaoigh an uirlis seo. + + + + Select the object to make a cutout in, then the object that should fit into the cutout, and then invoke this tool. + Roghnaigh an réad le gearradh amach a dhéanamh ann, ansin an réad ba chóir a luí isteach sa ghearradh amach, agus ansin glaoigh an uirlis seo. + + + + Part_SplitFeatures + + + + + Computing the result failed with an error: + Theip ar an toradh a ríomh agus tharla earráid: + + + + + + Click 'Continue' to create the feature anyway, or 'Abort' to cancel. + Cliceáil 'Lean ar aghaidh' chun an ghné a chruthú ar aon nós, nó 'Cealaigh' chun í a chealú. + + + + + + + + + + Bad Selection + Droch-Roghnú + + + + + + + Continue + Lean ar aghaidh + + + + + Select at least two objects, or one or more compounds. If only one compound is selected, the compounded shapes will be intersected between each other (otherwise, compounds with self-intersections are invalid). + Roghnaigh dhá réad ar a laghad, nó comhdhúil amháin nó níos mó. Mura roghnaítear ach comhdhúil amháin, déanfar na cruthanna cumaisc a thrasnú lena chéile (seachas sin, ní bheidh comhdhúile le féin-trasnuithe bailí). + + + + + Select at least two objects. The first one is the object to be sliced; the rest are objects to slice with. + Roghnaigh dhá réad ar a laghad. Is é an chéad cheann an réad atá le slisniú; is réada le slisniú leo na cinn eile. + + + + Part_CompoundFilter + + + Compound Filter + Compound Filter + + + + First select a shape that is a compound. If a second object is selected (optional) it will be treated as a stencil. + Ar dtús roghnaigh cruth atá cumaisc. Má roghnaítear an dara réad (roghnach) déileálfar leis mar stensil. + + + + Filters out objects from the selected compound by characteristics like volume, +area, or length, or by choosing specific items. +If a second object is selected, it will be used as reference, for example, +for collision or distance filtering. + Scagann sé rudaí ón gcomhdhúil roghnaithe de réir tréithe cosúil le toirt, +achar, nó fad, nó trí mhíreanna sonracha a roghnú. Má roghnaítear dara réad, +úsáidfear é mar thagairt mar shampla, le haghaidh scagadh +imbhuailte nó achair. + + + + + Bad Selection + Droch-Roghnú + + + + Computing the result failed with an error: + Theip ar an toradh a ríomh agus tharla earráid: + + + + Click 'Continue' to create the feature anyway, or 'Abort' to cancel. + Cliceáil 'Lean ar aghaidh' chun an ghné a chruthú ar aon nós, nó 'Cealaigh' chun í a chealú. + + + + Part_ExplodeCompound + + + Explode Compound + Comhdhúil Phléasctha + + + + Splits up a compound of shapes into separate objects, creating a compound filter for each shape + Roinneann sé cumaisc de chruthanna ina réada ar leithligh, ag cruthú scagaire cumaisc do gach cruth + + + + First select a shape that is a compound. + Ar dtús roghnaigh cruth atá cumaisc. + + + + Bad Selection + Droch-Roghnú + + + + AttachmentEditor + + + No object named {} + Gan aon réad darb ainm {} + + + + Failed to parse link (more than one colon encountered) + Theip ar an nasc a pharsáil (tháinig níos mó ná colon amháin) + + + + Object {} is neither movable nor attachable, can't edit attachment + Níl réad {} inaistrithe ná incheangailte, ní féidir ceangaltán a chur in eagar + + + + {} is not attachable. The attachment editor can still be used to align the object, but the attachment will not be parametric. + Ní féidir {} a cheangal. Is féidir an t-eagarthóir ceangaltán a úsáid fós chun an réad a ailíniú, ach ní bheidh an ceangaltán paraiméadrach. + + + + + Attachment + Attachment + + + + Continue + Lean ar aghaidh + + + + + Edit attachment of {} + Cuir ceangaltán {} in eagar + + + + Ignored. Can't attach object to itself! + Neamhaird déanta air. Ní féidir réad a cheangal leis féin! + + + + {} depends on object being attached, can't use it for attachment + Braitheann {} ar an réad atá á cheangal, ní féidir é a úsáid le haghaidh ceangail + + + + {} (add {}) + {} (cuir {} leis) + + + + {} (add more references) + {} (cuir tuilleadh tagairtí leis) + + + + Reference combinations: + Teaglaim tagartha: + + + + Reference{} + Tagairt{} + + + + Selecting… + Ag roghnú… + + + + Failed to resolve links. {} + Theip ar naisc a réiteach. {} + + + + Not attached + Gan cheangal + + + + Attached with mode {} + Ceangailte le mód {} + + + + Error: {} + Earráid: {} + + + + Attachment Offset (in local coordinates): + Fritháireamh Ceangaltáin (i gcomhordanáidí áitiúla): + + + + Attachment Offset (inactive - not attached): + Fritháireamh Ceangail (neamhghníomhach - gan a bheith ceangailte): + + + + TaskCheckGeometryResults + + + Shape type + Cineál cruth + + + + Vertices + Vertices + + + + Edges + Imeall + + + + Wires + Sreanga + + + + Faces + Aghaidheanna + + + + Shells + Sliogáin + + + + Solids + Solaid + + + + CompSolids + CompSolids + + + + Compounds + Comhdhúile + + + + Shapes + Cruthanna + + + + Area + Area + + + + Volume + Toirt + + + + Mass + Mais + + + + Length + Fad + + + + Radius + Ga + + + + Curve center + Lár na cuar + + + + Continuity + Leanúnachas + + + + Center of mass + Lár an mhais + + + + Is closed + Tá dúnta + + + + Orientation + Treoshuíomh + + + + Global center of mass + Lárionad maise domhanda + + + + Global placement + Socrú domhanda + + + + Placement + Socrúchán + + + + Part_XOR + + + Boolean XOR + Booleánach XOR + + + + Performs an 'exclusive OR' boolean operation with two or more selected objects, +or with the shapes inside a compound. +Overlapping volumes of the shapes will be removed. + Déanann sé oibríocht booléanach 'eisiach NÓ' le dhá réad roghnaithe nó níos mó, +nó leis na cruthanna laistigh de chomhdhúil. +Bainfear imleabhair fhorluiteacha na gcruthanna. + + + + PartGui::DlgScale + + + Scale + Scála + + + + Factor + Fachtóir + + + + X factor + Fachtóir X + + + + Z factor + Fachtóir Z + + + + Scale the object by a single factor in all directions. + Scálaigh an réad le fachtóir amháin i ngach treo. + + + + Uniform Scaling + Scálú Aonfhoirmeach + + + + Y factor + Fachtóir Y + + + + Specify a different scale factor for each cardinal direction + Sonraigh fachtóir scála difriúil do gach treo cardinal + + + + Non-uniform scaling + Scálú neamh-aonfhoirmeach + + + + Select shapes to be scaled + Roghnaigh cruthanna le scálú + + + + Shape + Cruth + + + + No scalable shapes selected + Níl aon chruthanna inscálaithe roghnaithe + + + + The document '%1' doesn't exist. + The document '%1' doesn't exist. + + + + + Creating scale failed. +%1 + Theip ar scála a chruthú. +%1 + + + + CmdPartScale + + + Part + Cuid + + + + Scale + Scála + + + + Scales the selected shape + Scálaíonn an cruth roghnaithe + + + + FaceMaker + + + Shape must be a wire, edge or compound. Something else was supplied. + Ní mór don chruth a bheith ina sreang, ina imeall nó ina chomhdhúil. Soláthraíodh rud éigin eile. + + + + Part::FaceMakerSimple + + + Simple + Simplí + + + + Makes separate plane face from every wire independently. No support for holes; wires can be on different planes. + Déanann sé aghaidh phlána ar leithligh ó gach sreang go neamhspleách. Gan tacaíocht do phoill; is féidir sreanga a bheith ar phlánaí difriúla. + + + + Part::FaceMakerBullseye + + + Bull's-eye facemaker + Déantóir aghaidhe súile tarbh + + + + Supports making planar faces with holes with islands in them + Tacaíonn sé le haghaidheanna plánacha a dhéanamh le poill agus oileáin iontu + + + + Part::FaceMakerCheese + + + Cheese facemaker + Déantóir aghaidhe cáise + + + + Supports making planar faces with holes, but no islands inside holes + Tacaíonn sé le haghaidheanna plánacha a dhéanamh le poill, ach gan oileáin taobh istigh de phoill + + + + Part::FaceMakerExtrusion + + + Part Extrude facemaker + Déantóir aghaidhe easbhrúite cuid + + + + Supports making faces with holes, does not support nesting. + Tacaíonn sé le haghaidheanna a dhéanamh le poill, ní thacaíonn sé le neadú. + + + + PartGui::TaskFaceAppearances + + + Appearance per Face + Dealramh in aghaidh an Aghaidhe + + + + Select the faces in the 3D view + Roghnaigh na haghaidheanna sa radharc 3T + + + + Faces + Aghaidheanna + + + + Appearance + Dealramh + + + + Custom appearance + Custom appearance + + + + Resets color for all faces of the part + Athshocraíonn dath do gach aghaidh den chuid + + + + Set to Default + Socraigh go Réamhshocraithe + + + + Allows the selection of multiple faces by dragging a rectangle in the 3D view + Ceadaíonn sé seo roghnú il-aghaidheanna trí dhronuilleog a tharraingt san amharc 3T + + + + Box Selection + Roghnú Bosca + + + + Part_ToleranceFeatures + + + Computing the result failed with an error: + Theip ar an toradh a ríomh agus tharla earráid: + + + + Click 'Continue' to create the feature anyway, or 'Abort' to cancel. + Cliceáil 'Lean ar aghaidh' chun an ghné a chruthú ar aon nós, nó 'Cealaigh' chun í a chealú. + + + + Bad Selection + Droch-Roghnú + + + + Continue + Lean ar aghaidh + + + + Part_ToleranceSet + + + Set Tolerance + Socraigh Lamháltas + + + + Creates a parametric copy of the selected object with all contained tolerances set to at least a certain minimum value + Cruthaíonn sé cóip pharaiméadrach den réad roghnaithe agus na lamháltais uile socraithe ag luach íosta áirithe ar a laghad + + + + Bad Selection + Droch-Roghnú + + + + Select at least one object or compounds + Roghnaigh réad amháin nó comhdhúile amháin ar a laghad + + + + CmdPartCoordinateSystem + + + Part + Cuid + + + + Coordinate System + Córas Comhordanáidí + + + + Creates a coordinate system that can be attached to other objects + Cruthaíonn sé córas comhordanáidí is féidir a cheangal le rudaí eile + + + + CmdPartDatums + + + Part + Cuid + + + + Datums + Dátaí + + + + Creates a datum object (coordinate system, plane, line, or point) that can be attached to other objects + Cruthaíonn sé réad sonraí (córas comhordanáidí, plána, líne, nó pointe) is féidir a cheangal le réada eile + + + + Exceptions + + + Unable to guess intersection of curves. Try adding a coincident constraint between the vertices of the curves you are intending to fillet. + Ní féidir trasnú na gcuar a thomhas. Bain triail as srian comhthráthach a chur idir buaicphointí na gcuar atá beartaithe agat a líonadh. + + + + CmdPartDatumPlane + + + Part + Cuid + + + + Datum Plane + Plána Dáta + + + + Creates a datum plane that can be attached to other objects + Cruthaíonn sé plána sonraí is féidir a cheangal le rudaí eile + + + + CmdPartDatumLine + + + Part + Cuid + + + + Datum Line + Líne Dáta + + + + Creates a datum line that can be attached to other objects + Cruthaíonn líne sonraí is féidir a cheangal le rudaí eile + + + + CmdPartDatumPoint + + + Part + Cuid + + + + Datum Point + Pointe Sonraí + + + + Creates a datum point that can be attached to other objects + Cruthaíonn sé pointe sonraí is féidir a cheangal le rudaí eile + + + + Part_EditAttachment + + + Attachment + Attachment + + + + Opens the attachment editor to change the attachment of the selected object + Osclaíonn an eagarthóir ceangaltán chun ceangaltán an réada roghnaithe a athrú + + + + Part_JoinConnect + + + Connect Shapes + Ceangail Cruthanna + + + + Fuses shapes, taking care to preserve voids + Comhleáíonn cruthanna, ag tabhairt aire do na folúntais a chaomhnú + + + + Part_JoinEmbed + + + Embed Shapes + Cruthanna a Leabú + + + + Fuses one shape into another, taking care to preserve voids + Comhcheanglaíonn cruth amháin le cruth eile, ag tabhairt aire do na folúntais a chaomhnú + + + + Part_JoinCutout + + + Cutout Shape + Cruth Gearrtha + + + + Creates a cutout in the selected shape to fit another shape + Cruthaíonn sé gearrtha amach sa chruth roghnaithe chun cruth eile a fheistiú + + + + Part_BooleanFragments + + + Boolean Fragments + Blúirí Booleánacha + + + + Creates a boolean union which is sliced at the intersections of the selected shapes + Cruthaíonn sé aontas booléanach atá slisnithe ag trasnaíochtaí na gcruthanna roghnaithe + + + + Part_Slice + + + Slice to Compound + Sliseáil go Comhdhúil + + + + Slices the selected object by using other objects as cutting tools and storing the results in one compound + Gearrann sé an réad roghnaithe trí réada eile a úsáid mar uirlisí gearrtha agus na torthaí a stóráil i gcomhdhúil amháin + + + + Part_SliceApart + + + Slice Apart + Sliseáil óna chéile + + + + Slices the selected object by other objects, and splits it apart, creating a compound filter for each slide + Gearrann sé an réad roghnaithe de réir réada eile, agus scoilteann sé óna chéile é, ag cruthú scagaire cumaisc do gach sleamhnán + + + + PartGui::DlgPartBox + + + Box Definition + Sainmhíniú Bosca + + + + Position + Position + + + + X + X + + + + Y + Y + + + + Z + Z + + + + Direction + Treo + + + + Size + Size + + + + Length + Fad + + + + Width + Width + + + + Height + Airde + + + + PartGui::ShapeFromMesh + + + Shape From Mesh + Cruth ó Mhogalra + + + + Sew Shape + Cruth Fuaigh + + + + Tolerance for sewing the shape + Caoinfhulaingt chun an cruth a fhuáil + + + + Part::FaceMakerRing + + + Ring facemaker + Déantóir aghaidhe fáinne + + + + Supports making planar faces with holes and holes as faces + Tacaíonn sé le haghaidheanna plánacha a dhéanamh le poill agus poill mar aghaidheanna + + + + CmdPartSectionCut + + + Persiste&nt Section Cut + Gearradh Roinne Buan + + + + Creates a new object as a boolean intersection of all visible shapes and the selected axis planes + Cruthaíonn réad nua mar thrasnú booléanach de na cruthanna infheicthe go léir agus na pláin ais roghnaithe + + + + PartCmdSelectFilter + + + Selection Filter + Scagaire Roghnúcháin + + + + Changes the selection filter + Athraíonn an scagaire roghnúcháin + + + + PartCmdVertexSelection + + + Vertex Selection + Roghnú Buaicphointe + + + + Only allows the selection of vertices + Ní cheadaítear ach roghnú buaicphointí + + + + PartCmdEdgeSelection + + + Edge Selection + Roghnú Imeall + + + + Only allows the selection of edges + Ní cheadaítear ach roghnú imeall + + + + PartCmdFaceSelection + + + Face Selection + Roghnú Aghaidhe + + + + Only allows the selection of faces + Ní cheadaítear ach roghnú aghaidheanna + + + + PartCmdRemoveSelectionGate + + + No Selection Filters + Gan Scagairí Roghnúcháin + + + + Clears all selection filters + Glanann sé na scagairí roghnaithe go léir + + + + PartGui::TaskExportStep + + + Do not show this dialog again + Ná taispeáin an dialóg seo arís + + + + PartGui::TaskImportStep + + + Do not show this dialog again + Ná taispeáin an dialóg seo arís + + + + PartGui::PatternParametersWidget + + + Direction 2 + Treo 2 + + + + Direction + Treo + + + + Reverse the direction of the pattern. + Droim ar ais treo an phatrúin. + + + + Mode + Mód + + + + Extent + Extent + + + + + Spacing + Spásáil + + + + Length + Fad + + + + Add spacing to create spacing patterns. + Cuir spásáil leis chun patrúin spásála a chruthú. + + + + Occurrences + Tarluithe + + + + Axis + Ais + + + + + Spacing %1 + Spásáil %1 + + + + Remove this spacing definition. + Bain an sainmhíniú spásála seo. + + + + PartGui::ViewProviderPreviewExtension + + + Failure while rendering preview: %1. That usually indicates an error with model. + Teip agus réamhamharc á rindreáil: %1. De ghnáth léiríonn sé sin earráid leis an tsamhail. + + + diff --git a/src/Mod/Part/Gui/Resources/translations/Part_hr.ts b/src/Mod/Part/Gui/Resources/translations/Part_hr.ts index 6966d2fcf3..38c6490a5b 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_hr.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_hr.ts @@ -5994,7 +5994,7 @@ Nastaviti? Uređivač dodataka - + Appearance per Face Izgled po licu diff --git a/src/Mod/Part/Gui/Resources/translations/Part_hu.ts b/src/Mod/Part/Gui/Resources/translations/Part_hu.ts index 2a7e7c66ed..a480b0dbc5 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_hu.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_hu.ts @@ -5973,7 +5973,7 @@ Folytassa? Csatolmány szerkesztő - + Appearance per Face Felületenkénti megjelenés diff --git a/src/Mod/Part/Gui/Resources/translations/Part_it.ts b/src/Mod/Part/Gui/Resources/translations/Part_it.ts index 03524abf21..145e6a4d4f 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_it.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_it.ts @@ -5982,7 +5982,7 @@ Continue? Attachment Editor - + Appearance per Face Appearance per Face diff --git a/src/Mod/Part/Gui/Resources/translations/Part_ja.ts b/src/Mod/Part/Gui/Resources/translations/Part_ja.ts index c6b8c3724d..a08064e53c 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_ja.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_ja.ts @@ -5961,7 +5961,7 @@ Continue? アタッチメント・エディター - + Appearance per Face 面ごとの外観 diff --git a/src/Mod/Part/Gui/Resources/translations/Part_ka.ts b/src/Mod/Part/Gui/Resources/translations/Part_ka.ts index b7f09503da..4b382424e6 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_ka.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_ka.ts @@ -5980,7 +5980,7 @@ Continue? მიმაგრების რედაქტორი - + Appearance per Face გარეგნობა თითოეული ზედაპირისთვის diff --git a/src/Mod/Part/Gui/Resources/translations/Part_ko.ts b/src/Mod/Part/Gui/Resources/translations/Part_ko.ts index 002b7eaa89..feeaff9d05 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_ko.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_ko.ts @@ -5982,7 +5982,7 @@ Continue? 부착 정보 편집기 - + Appearance per Face Appearance per Face diff --git a/src/Mod/Part/Gui/Resources/translations/Part_nl.ts b/src/Mod/Part/Gui/Resources/translations/Part_nl.ts index 2915022a27..409100356f 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_nl.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_nl.ts @@ -5986,7 +5986,7 @@ Continue? Attachment Editor - + Appearance per Face Appearance per Face diff --git a/src/Mod/Part/Gui/Resources/translations/Part_pl.ts b/src/Mod/Part/Gui/Resources/translations/Part_pl.ts index c7ba0b454c..2c2b7bba51 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_pl.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_pl.ts @@ -6004,7 +6004,7 @@ Alternatywnie możesz zaznaczyć jeden złożony obiekt zawierający dwa lub wi Edytor dołączania - + Appearance per Face Wygląd dla ściany diff --git a/src/Mod/Part/Gui/Resources/translations/Part_pt-BR.ts b/src/Mod/Part/Gui/Resources/translations/Part_pt-BR.ts index b86a3dd1f6..d419e3c397 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_pt-BR.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_pt-BR.ts @@ -5974,7 +5974,7 @@ Continue? Attachment Editor - + Appearance per Face Appearance per Face diff --git a/src/Mod/Part/Gui/Resources/translations/Part_ro.ts b/src/Mod/Part/Gui/Resources/translations/Part_ro.ts index 8d171f86ae..692856c096 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_ro.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_ro.ts @@ -5983,7 +5983,7 @@ Continue? Attachment Editor - + Appearance per Face Appearance per Face diff --git a/src/Mod/Part/Gui/Resources/translations/Part_ru.ts b/src/Mod/Part/Gui/Resources/translations/Part_ru.ts index 5108bb0d56..cfd0497872 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_ru.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_ru.ts @@ -5990,7 +5990,7 @@ Continue? Редактор присоединения - + Appearance per Face Внешний вид грани diff --git a/src/Mod/Part/Gui/Resources/translations/Part_sl.ts b/src/Mod/Part/Gui/Resources/translations/Part_sl.ts index ab45cebf00..9d2731a458 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_sl.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_sl.ts @@ -5988,7 +5988,7 @@ Continue? Attachment Editor - + Appearance per Face Appearance per Face diff --git a/src/Mod/Part/Gui/Resources/translations/Part_sr-CS.ts b/src/Mod/Part/Gui/Resources/translations/Part_sr-CS.ts index c646f72855..7030eff1f5 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_sr-CS.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_sr-CS.ts @@ -5982,7 +5982,7 @@ Da li želiš da nastaviš? Uređivač pridruživanja - + Appearance per Face Ofarbaj pojedinačne stranice diff --git a/src/Mod/Part/Gui/Resources/translations/Part_sr.ts b/src/Mod/Part/Gui/Resources/translations/Part_sr.ts index 556c6cd431..52ed02c51b 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_sr.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_sr.ts @@ -5982,7 +5982,7 @@ Continue? Уређивач придруживања - + Appearance per Face Офарбај појединачне странице diff --git a/src/Mod/Part/Gui/Resources/translations/Part_sv-SE.ts b/src/Mod/Part/Gui/Resources/translations/Part_sv-SE.ts index 209480efb6..6d0188ab44 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_sv-SE.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_sv-SE.ts @@ -5986,7 +5986,7 @@ Fortsättning? Redigerare för bilaga - + Appearance per Face Utseende per yta diff --git a/src/Mod/Part/Gui/Resources/translations/Part_ta.ts b/src/Mod/Part/Gui/Resources/translations/Part_ta.ts new file mode 100644 index 0000000000..3e2cdafa35 --- /dev/null +++ b/src/Mod/Part/Gui/Resources/translations/Part_ta.ts @@ -0,0 +1,7211 @@ + + + + + Attacher + + + Any + Attacher reference type + Any + + + + Vertex + Attacher reference type + Vertex + + + + Edge + Attacher reference type + Edge + + + + Face + Attacher reference type + Face + + + + Line + Attacher reference type + Line + + + + Curve + Attacher reference type + Curve + + + + Circle + Attacher reference type + வட்டம் + + + + Conic + Attacher reference type + Conic + + + + Ellipse + Attacher reference type + Ellipse + + + + Parabola + Attacher reference type + Parabola + + + + Hyperbola + Attacher reference type + Hyperbola + + + + Plane + Attacher reference type + Plane + + + + Sphere + Attacher reference type + Sphere + + + + Revolve + Attacher reference type + Revolve + + + + Cylinder + Attacher reference type + Cylinder + + + + Torus + Attacher reference type + Torus + + + + Cone + Attacher reference type + Cone + + + + Object + Attacher reference type + Object + + + + Solid + Attacher reference type + Solid + + + + Wire + Attacher reference type + Wire + + + + Attacher0D + + + Deactivated + AttachmentPoint mode caption + Deactivated + + + + Attachment is disabled. Point can be moved by editing Placement property. + AttachmentPoint mode tooltip + Attachment is disabled. Point can be moved by editing Placement property. + + + + Object's origin + AttachmentPoint mode caption + Object's origin + + + + Point is put at object's placement position. Works on objects with placements, and ellipse/parabola/hyperbola edges. + AttachmentPoint mode tooltip + Point is put at object's placement position. Works on objects with placements, and ellipse/parabola/hyperbola edges. + + + + Focus1 + AttachmentPoint mode caption + Focus1 + + + + Focus of ellipse, parabola, hyperbola. + AttachmentPoint mode tooltip + Focus of ellipse, parabola, hyperbola. + + + + Focus2 + AttachmentPoint mode caption + Focus2 + + + + Second focus of ellipse and hyperbola. + AttachmentPoint mode tooltip + Second focus of ellipse and hyperbola. + + + + On edge + AttachmentPoint mode caption + On edge + + + + Point is put on edge, MapPathParameter controls where. Additionally, vertex can be linked in for making a projection. + AttachmentPoint mode tooltip + Point is put on edge, MapPathParameter controls where. Additionally, vertex can be linked in for making a projection. + + + + Center of curvature + AttachmentPoint mode caption + Center of curvature + + + + Center of osculating circle of an edge. Optional vertex link defines where. + AttachmentPoint mode tooltip + Center of osculating circle of an edge. Optional vertex link defines where. + + + + Center of mass + AttachmentPoint mode caption + Center of mass + + + + Center of mass of all references (equal densities are assumed). + AttachmentPoint mode tooltip + Center of mass of all references (equal densities are assumed). + + + + Intersection + AttachmentPoint mode caption + Intersection + + + + Not implemented + AttachmentPoint mode tooltip + Not implemented + + + + Vertex + AttachmentPoint mode caption + Vertex + + + + Put Datum point coincident with another vertex. + AttachmentPoint mode tooltip + Put Datum point coincident with another vertex. + + + + Proximity point 1 + AttachmentPoint mode caption + Proximity point 1 + + + + Point on first reference that is closest to second reference. + AttachmentPoint mode tooltip + Point on first reference that is closest to second reference. + + + + Proximity point 2 + AttachmentPoint mode caption + Proximity point 2 + + + + Point on second reference that is closest to first reference. + AttachmentPoint mode tooltip + Point on second reference that is closest to first reference. + + + + Attacher1D + + + Deactivated + AttachmentLine mode caption + Deactivated + + + + Attachment is disabled. Line can be moved by editing Placement property. + AttachmentLine mode tooltip + Attachment is disabled. Line can be moved by editing Placement property. + + + + Object's X + AttachmentLine mode caption + Object's X + + + + + Line is aligned along local X axis of object. Works on objects with placements, and ellipse/parabola/hyperbola edges. + AttachmentLine mode tooltip + Line is aligned along local X axis of object. Works on objects with placements, and ellipse/parabola/hyperbola edges. + + + + Object's Y + AttachmentLine mode caption + Object's Y + + + + Line is aligned along local Y axis of object. Works on objects with placements, and ellipse/parabola/hyperbola edges. + AttachmentLine mode tooltip + Line is aligned along local Y axis of object. Works on objects with placements, and ellipse/parabola/hyperbola edges. + + + + Object's Z + AttachmentLine mode caption + Object's Z + + + + Axis of curvature + AttachmentLine mode caption + Axis of curvature + + + + Line that is an axis of osculating circle of curved edge. Optional vertex defines where. + AttachmentLine mode tooltip + Line that is an axis of osculating circle of curved edge. Optional vertex defines where. + + + + Directrix1 + AttachmentLine mode caption + Directrix1 + + + + Directrix line for ellipse, parabola, hyperbola. + AttachmentLine mode tooltip + Directrix line for ellipse, parabola, hyperbola. + + + + Directrix2 + AttachmentLine mode caption + Directrix2 + + + + Second directrix line for ellipse and hyperbola. + AttachmentLine mode tooltip + Second directrix line for ellipse and hyperbola. + + + + Asymptote1 + AttachmentLine mode caption + Asymptote1 + + + + Asymptote of a hyperbola. + AttachmentLine mode tooltip + Asymptote of a hyperbola. + + + + Asymptote2 + AttachmentLine mode caption + Asymptote2 + + + + Second asymptote of hyperbola. + AttachmentLine mode tooltip + Second asymptote of hyperbola. + + + + Tangent + AttachmentLine mode caption + Tangent + + + + Line tangent to an edge. Optional vertex link defines where. + AttachmentLine mode tooltip + Line tangent to an edge. Optional vertex link defines where. + + + + Normal to edge + AttachmentLine mode caption + Normal to edge + + + + Align to N vector of Frenet-Serret coordinate system of curved edge. Optional vertex link defines where. + AttachmentLine mode tooltip + Align to N vector of Frenet-Serret coordinate system of curved edge. Optional vertex link defines where. + + + + Binormal + AttachmentLine mode caption + Binormal + + + + Align to B vector of Frenet-Serret coordinate system of curved edge. Optional vertex link defines where. + AttachmentLine mode tooltip + Align to B vector of Frenet-Serret coordinate system of curved edge. Optional vertex link defines where. + + + + Tangent to surface (U) + AttachmentLine mode caption + Tangent to surface (U) + + + + + Tangent to surface, along U parameter. Vertex link defines where. + AttachmentLine mode tooltip + Tangent to surface, along U parameter. Vertex link defines where. + + + + Tangent to surface (V) + AttachmentLine mode caption + Tangent to surface (V) + + + + Through two points + AttachmentLine mode caption + Through two points + + + + Line that passes through two vertices. + AttachmentLine mode tooltip + Line that passes through two vertices. + + + + Intersection + AttachmentLine mode caption + Intersection + + + + Intersection of two faces. + AttachmentLine mode tooltip + Intersection of two faces. + + + + Proximity line + AttachmentLine mode caption + Proximity line + + + + Line that spans the shortest distance between shapes. + AttachmentLine mode tooltip + Line that spans the shortest distance between shapes. + + + + 1st principal axis + AttachmentLine mode caption + 1st principal axis + + + + Line follows first principal axis of inertia. + AttachmentLine mode tooltip + Line follows first principal axis of inertia. + + + + 2nd principal axis + AttachmentLine mode caption + 2nd principal axis + + + + Line follows second principal axis of inertia. + AttachmentLine mode tooltip + Line follows second principal axis of inertia. + + + + 3rd principal axis + AttachmentLine mode caption + 3rd principal axis + + + + Line follows third principal axis of inertia. + AttachmentLine mode tooltip + Line follows third principal axis of inertia. + + + + Normal to surface + AttachmentLine mode caption + Normal to surface + + + + Line perpendicular to surface at point set by vertex. + AttachmentLine mode tooltip + Line perpendicular to surface at point set by vertex. + + + + Attacher2D + + + Deactivated + AttachmentPlane mode caption + Deactivated + + + + Attachment is disabled. Object can be moved by editing Placement property. + AttachmentPlane mode tooltip + Attachment is disabled. Object can be moved by editing Placement property. + + + + Translate origin + AttachmentPlane mode caption + Translate origin + + + + Origin is aligned to match Vertex. Orientation is controlled by Placement property. + AttachmentPlane mode tooltip + Origin is aligned to match Vertex. Orientation is controlled by Placement property. + + + + Object's XY + AttachmentPlane mode caption + Object's XY + + + + Plane is aligned to XY local plane of linked object. + AttachmentPlane mode tooltip + Plane is aligned to XY local plane of linked object. + + + + Object's XZ + AttachmentPlane mode caption + Object's XZ + + + + Plane is aligned to XZ local plane of linked object. + AttachmentPlane mode tooltip + Plane is aligned to XZ local plane of linked object. + + + + Object's YZ + AttachmentPlane mode caption + Object's YZ + + + + Plane is aligned to YZ local plane of linked object. + AttachmentPlane mode tooltip + Plane is aligned to YZ local plane of linked object. + + + + XY parallel to plane + AttachmentPlane mode caption + XY parallel to plane + + + + X' Y' plane is parallel to the plane (object's XY) and passes through the vertex + AttachmentPlane mode tooltip + X' Y' plane is parallel to the plane (object's XY) and passes through the vertex + + + + Plane face + AttachmentPlane mode caption + Plane face + + + + Plane is aligned to coincide planar face. + AttachmentPlane mode tooltip + Plane is aligned to coincide planar face. + + + + Tangent to surface + AttachmentPlane mode caption + Tangent to surface + + + + Plane is made tangent to surface at vertex. + AttachmentPlane mode tooltip + Plane is made tangent to surface at vertex. + + + + Normal to edge + AttachmentPlane mode caption + Normal to edge + + + + Plane is made tangent to edge. Optional vertex link defines where. + AttachmentPlane mode tooltip + Plane is made tangent to edge. Optional vertex link defines where. + + + + Frenet NB + AttachmentPlane mode caption + Frenet NB + + + + + + Align to Frenet-Serret coordinate system of curved edge. Optional vertex link defines where. + AttachmentPlane mode tooltip + Align to Frenet-Serret coordinate system of curved edge. Optional vertex link defines where. + + + + Frenet TN + AttachmentPlane mode caption + Frenet TN + + + + Frenet TB + AttachmentPlane mode caption + Frenet TB + + + + Concentric + AttachmentPlane mode caption + Concentric + + + + Align to plane to osculating circle of an edge. Origin is aligned to point of curvature. Optional vertex link defines where. + AttachmentPlane mode tooltip + Align to plane to osculating circle of an edge. Origin is aligned to point of curvature. Optional vertex link defines where. + + + + Revolution Section + AttachmentPlane mode caption + Revolution Section + + + + Plane is perpendicular to edge, and Y axis is matched with axis of osculating circle. Optional vertex link defines where. + AttachmentPlane mode tooltip + Plane is perpendicular to edge, and Y axis is matched with axis of osculating circle. Optional vertex link defines where. + + + + Plane by 3 points + AttachmentPlane mode caption + Plane by 3 points + + + + Align plane to pass through three vertices. + AttachmentPlane mode tooltip + Align plane to pass through three vertices. + + + + Normal to 3 points + AttachmentPlane mode caption + Normal to 3 points + + + + Plane will pass through first two vertices, and perpendicular to plane that passes through three vertices. + AttachmentPlane mode tooltip + Plane will pass through first two vertices, and perpendicular to plane that passes through three vertices. + + + + Folding + AttachmentPlane mode caption + Folding + + + + 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 + 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. + + + + Inertia 2-3 + AttachmentPlane mode caption + Inertia 2-3 + + + + Plane constructed on second and third principal axes of inertia (passes through center of mass). + AttachmentPlane mode tooltip + Plane constructed on second and third principal axes of inertia (passes through center of mass). + + + + Attacher3D + + + Deactivated + Attachment3D mode caption + Deactivated + + + + Attachment is disabled. Object can be moved by editing Placement property. + Attachment3D mode tooltip + Attachment is disabled. Object can be moved by editing Placement property. + + + + Translate origin + Attachment3D mode caption + Translate origin + + + + Origin is aligned to match Vertex. Orientation is controlled by Placement property. + Attachment3D mode tooltip + Origin is aligned to match Vertex. Orientation is controlled by Placement property. + + + + Object's X Y Z + Attachment3D mode caption + Object's X Y Z + + + + Placement is made equal to Placement of linked object. + Attachment3D mode tooltip + Placement is made equal to Placement of linked object. + + + + Object's X Z Y + Attachment3D mode caption + Object's X Z Y + + + + X', Y', Z' axes are matched with object's local X, Z, -Y, respectively. + Attachment3D mode tooltip + X', Y', Z' axes are matched with object's local X, Z, -Y, respectively. + + + + Object's Y Z X + Attachment3D mode caption + Object's Y Z X + + + + X', Y', Z' axes are matched with object's local Y, Z, X, respectively. + Attachment3D mode tooltip + X', Y', Z' axes are matched with object's local Y, Z, X, respectively. + + + + XY parallel to plane + Attachment3D mode caption + XY parallel to plane + + + + X' Y' plane is parallel to the plane (object's XY) and passes through the vertex. + Attachment3D mode tooltip + X' Y' plane is parallel to the plane (object's XY) and passes through the vertex. + + + + XY on plane + Attachment3D mode caption + XY on plane + + + + X' Y' plane is aligned to coincide planar face. + Attachment3D mode tooltip + X' Y' plane is aligned to coincide planar face. + + + + XY tangent to surface + Attachment3D mode caption + XY tangent to surface + + + + X' Y' plane is made tangent to surface at vertex. + Attachment3D mode tooltip + X' Y' plane is made tangent to surface at vertex. + + + + Z tangent to edge + Attachment3D mode caption + Z tangent to edge + + + + Z' axis is aligned to be tangent to edge. Optional vertex link defines where. + Attachment3D mode tooltip + Z' axis is aligned to be tangent to edge. Optional vertex link defines where. + + + + Frenet NBT + Attachment3D mode caption + Frenet NBT + + + + + + Align to Frenet-Serret coordinate system of curved edge. Optional vertex link defines where. + Attachment3D mode tooltip + Align to Frenet-Serret coordinate system of curved edge. Optional vertex link defines where. + + + + Frenet TNB + Attachment3D mode caption + Frenet TNB + + + + Frenet TBN + Attachment3D mode caption + Frenet TBN + + + + Concentric + Attachment3D mode caption + Concentric + + + + Revolution Section + Attachment3D mode caption + Revolution Section + + + + Align Y' axis to match axis of osculating circle of an edge. Optional vertex link defines where. + Attachment3D mode tooltip + Align Y' axis to match axis of osculating circle of an edge. Optional vertex link defines where. + + + + Folding + Attachment3D mode caption + Folding + + + + Align XY-plane to osculating circle of an edge. Optional vertex link defines where. + Attachment3D mode tooltip + Align XY-plane to osculating circle of an edge. Optional vertex link defines where. + + + + XY-plane by 3 points + Attachment3D mode caption + XY-plane by 3 points + + + + Align XY-plane to pass through three vertices. + Attachment3D mode tooltip + Align XY-plane to pass through three vertices. + + + + XZ-plane by 3 points + Attachment3D mode caption + XZ-plane by 3 points + + + + Align XZ-plane to pass through 3 points; X axis will pass through two first points. + Attachment3D mode tooltip + Align XZ-plane to pass through 3 points; X axis will pass through two first points. + + + + 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 + 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. + + + + Inertial CS + Attachment3D mode caption + Inertial CS + + + + Inertial coordinate system, constructed on principal axes of inertia and center of mass. + Attachment3D mode tooltip + Inertial coordinate system, constructed on principal axes of inertia and center of mass. + + + + Align O-Z-X + Attachment3D mode caption + Align O-Z-X + + + + Match origin with first Vertex. Align Z' and X' axes towards vertex/along line. + Attachment3D mode tooltip + Match origin with first Vertex. Align Z' and X' axes towards vertex/along line. + + + + Align O-Z-Y + Attachment3D mode caption + Align O-Z-Y + + + + Match origin with first Vertex. Align Z' and Y' axes towards vertex/along line. + Attachment3D mode tooltip + Match origin with first Vertex. Align Z' and Y' axes towards vertex/along line. + + + + + Align O-X-Y + Attachment3D mode caption + Align O-X-Y + + + + Match origin with first Vertex. Align X' and Y' axes towards vertex/along line. + Attachment3D mode tooltip + Match origin with first Vertex. Align X' and Y' axes towards vertex/along line. + + + + Align O-X-Z + Attachment3D mode caption + Align O-X-Z + + + + Match origin with first Vertex. Align X' and Z' axes towards vertex/along line. + Attachment3D mode tooltip + Match origin with first Vertex. Align X' and Z' axes towards vertex/along line. + + + + Align O-Y-Z + Attachment3D mode caption + Align O-Y-Z + + + + Match origin with first Vertex. Align Y' and Z' axes towards vertex/along line. + Attachment3D mode tooltip + Match origin with first Vertex. Align Y' and Z' axes towards vertex/along line. + + + + + Align O-Y-X + Attachment3D mode caption + Align O-Y-X + + + + Match origin with first Vertex. Align Y' and X' axes towards vertex/along line. + Attachment3D mode tooltip + Match origin with first Vertex. Align Y' and X' axes towards vertex/along line. + + + + Align O-N-X + Attachment3D mode caption + Align O-N-X + + + + Match origin with first Vertex. Align normal and horizontal plane axis towards vertex/along line. + Attachment3D mode tooltip + Match origin with first Vertex. Align normal and horizontal plane axis towards vertex/along line. + + + + Align O-N-Y + Attachment3D mode caption + Align O-N-Y + + + + Match origin with first Vertex. Align normal and vertical plane axis towards vertex/along line. + Attachment3D mode tooltip + Match origin with first Vertex. Align normal and vertical plane axis towards vertex/along line. + + + + Match origin with first Vertex. Align horizontal and vertical plane axes towards vertex/along line. + Attachment3D mode tooltip + Match origin with first Vertex. Align horizontal and vertical plane axes towards vertex/along line. + + + + Align O-X-N + Attachment3D mode caption + Align O-X-N + + + + Match origin with first Vertex. Align horizontal plane axis and normal towards vertex/along line. + Attachment3D mode tooltip + Match origin with first Vertex. Align horizontal plane axis and normal towards vertex/along line. + + + + Align O-Y-N + Attachment3D mode caption + Align O-Y-N + + + + 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 plane axis and normal towards vertex/along line. + + + + Match origin with first Vertex. Align vertical and horizontal plane axes towards vertex/along line. + Attachment3D mode tooltip + Match origin with first Vertex. Align vertical and horizontal plane axes towards vertex/along line. + + + + BlockDefinition + + + Block Definition + Block Definition + + + + First Limit + First Limit + + + + + Type + வகை + + + + + Dimension + பரிமாணம் + + + + + Up to next + Up to next + + + + + Up to last + Up to last + + + + + Up to plane + Up to plane + + + + + Up to face + Up to face + + + + + Length + Length + + + + + Limit + Limit + + + + Selection + தேர்வு + + + + Second Limit + Second Limit + + + + + mm + mm + + + + + + + No selection + No selection + + + + Profile + Profile + + + + Reverse + Reverse + + + + Both sides + Both sides + + + + Direction + Direction + + + + Perpendicular to sketch + Perpendicular to sketch + + + + Reference + Reference + + + + CmdBoxSelection + + + Part + Part + + + + Box Selection + Box Selection + + + + Selects elements in the 3D view using a box selection + Selects elements in the 3D view using a box selection + + + + Box selection + Box selection + + + + CmdCheckGeometry + + + Part + Part + + + + Check Geometry + Check Geometry + + + + Analyzes the selected shapes for errors + Analyzes the selected shapes for errors + + + + CmdColorPerFace + + + Part + Part + + + + Appearance per &Face + Appearance per &Face + + + + Sets the appearance of individual faces of the selected object + Sets the appearance of individual faces of the selected object + + + + CmdPartBoolean + + + Part + Part + + + + Boolean Operation + Boolean Operation + + + + Applies a boolean operations with the selected shapes + Applies a boolean operations with the selected shapes + + + + CmdPartBox + + + Part + Part + + + + + + Cube + Cube + + + + Creates a solid cube + Creates a solid cube + + + + CmdPartBox2 + + + Part + Part + + + + Box Fix 1 + Box Fix 1 + + + + Creates a solid box + Creates a solid box + + + + CmdPartBox3 + + + Part + Part + + + + Box Fix 2 + Box Fix 2 + + + + Creates a solid box + Creates a solid box + + + + CmdPartBuilder + + + Part + Part + + + + Shape Builder + வடிவத்தை உருவாக்குபவர் + + + + Advanced utility to create shapes + Advanced utility to create shapes + + + + CmdPartChamfer + + + Part + Part + + + + Chamfer + Chamfer + + + + Chamfers the selected edges of a shape + Chamfers the selected edges of a shape + + + + CmdPartCommon + + + Part + Part + + + + Intersection + Intersection + + + + Intersects the selected shapes + Intersects the selected shapes + + + + CmdPartCompCompoundTools + + + Part + Part + + + + Compound Tools + Compound Tools + + + + Compound tools for working with multiple shapes + Compound tools for working with multiple shapes + + + + CmdPartCompJoinFeatures + + + Part + Part + + + + Join Shapes + Join Shapes + + + + Joins the selected walled shapes + Joins the selected walled shapes + + + + CmdPartCompOffset + + + Part + Part + + + + Offset + ஆஃப்செட் + + + + Tools to offset shapes (construct parallel shapes) + Tools to offset shapes (construct parallel shapes) + + + + CmdPartCompSplitFeatures + + + Part + Part + + + + Split Shapes + Split Shapes + + + + Shape splitting and compsolid creation tools + Shape splitting and compsolid creation tools + + + + CmdPartCompound + + + Part + Part + + + + Compound + Compound + + + + Compounds the selected shapes + Compounds the selected shapes + + + + CmdPartCone + + + Part + Part + + + + + + Cone + Cone + + + + Creates a solid cone + Creates a solid cone + + + + CmdPartCrossSections + + + Part + Part + + + + Cross-Sections + Cross-Sections + + + + Creates cross-sections + Creates cross-sections + + + + CmdPartCut + + + Part + Part + + + + Cut + Cut + + + + Cuts 2 selected shapes + Cuts 2 selected shapes + + + + CmdPartCylinder + + + Part + Part + + + + + + Cylinder + Cylinder + + + + Creates a solid cylinder + Creates a solid cylinder + + + + CmdPartDefeaturing + + + Part + Part + + + + Defeaturing + Defeaturing + + + + Removes the selected features from a shape + Removes the selected features from a shape + + + + CmdPartElementCopy + + + Part + Part + + + + Shape Element Copy + Shape Element Copy + + + + Creates a non-parametric copy of the selected shape element + Creates a non-parametric copy of the selected shape element + + + + CmdPartExport + + + Part + Part + + + + Export CAD File + Export CAD File + + + + Exports to a CAD file + Exports to a CAD file + + + + CmdPartExtrude + + + Part + Part + + + + Extrude + Extrude + + + + Extrudes the selected sketch or profile + Extrudes the selected sketch or profile + + + + CmdPartFillet + + + Part + Part + + + + Fillet + Fillet + + + + Fillets the selected edges of a shape + Fillets the selected edges of a shape + + + + CmdPartFuse + + + Part + Part + + + + Union + Union + + + + Unites the selected shapes + Unites the selected shapes + + + + CmdPartImport + + + Part + Part + + + + Import CAD File + Import CAD File + + + + Imports a CAD file + Imports a CAD file + + + + CmdPartImportCurveNet + + + Part + Part + + + + Import Curve Network + Import Curve Network + + + + Imports a curve network + Imports a curve network + + + + CmdPartLoft + + + Part + Part + + + + Loft + Loft + + + + Lofts the selected profiles + Lofts the selected profiles + + + + CmdPartMakeFace + + + Part + Part + + + + Face From Wires + Face From Wires + + + + Creates a face from the selected wires (e.g. from a sketch) + Creates a face from the selected wires (e.g. from a sketch) + + + + CmdPartMakeSolid + + + Part + Part + + + + Convert to Solid + Convert to Solid + + + + Converts the selected shell or compound to a solid + Converts the selected shell or compound to a solid + + + + CmdPartMirror + + + Part + Part + + + + Mirror + கண்ணாடி + + + + Mirrors the selected shape + Mirrors the selected shape + + + + CmdPartOffset + + + Part + Part + + + + 3D Offset + 3D Offset + + + + Offsets shapes in 3D + Offsets shapes in 3D + + + + CmdPartOffset2D + + + Part + Part + + + + 2D Offset + 2டி ஆஃப்செட் + + + + Offsets planar shapes in 2D + Offsets planar shapes in 2D + + + + CmdPartPickCurveNet + + + Part + Part + + + + Pick Curve Network + Pick Curve Network + + + + Picks a curve network + Picks a curve network + + + + CmdPartPointsFromMesh + + + Part + Part + + + + Points From Shape + Points From Shape + + + + Creates distributed points from the selected shape + Creates distributed points from the selected shape + + + + CmdPartPrimitives + + + Part + Part + + + + Primitive + Primitive + + + + Creates solid geometric primitives parametrically + Creates solid geometric primitives parametrically + + + + CmdPartProjectionOnSurface + + + Part + Part + + + + Project on Surface + Project on Surface + + + + Projects edges, wires, or faces of one shape +onto a face of another shape. +The camera view determines the direction +of the projection. + Projects edges, wires, or faces of one shape +onto a face of another shape. +The camera view determines the direction +of the projection. + + + + CmdPartRefineShape + + + Part + Part + + + + Refine Shape + Refine Shape + + + + Creates a refined copy of the selected shapes + Creates a refined copy of the selected shapes + + + + CmdPartReverseShape + + + Part + Part + + + + Reverse Shapes + Reverse Shapes + + + + Reverses the orientation of the selected shapes + Reverses the orientation of the selected shapes + + + + CmdPartRevolve + + + Part + Part + + + + Revolve + Revolve + + + + Revolves the selected shape + Revolves the selected shape + + + + CmdPartRuledSurface + + + Part + Part + + + + Ruled Surface + Ruled Surface + + + + Creates a ruled surface between 2 selected wires + Creates a ruled surface between 2 selected wires + + + + CmdPartSection + + + Part + Part + + + + Section + Section + + + + Sections 2 selected shapes + Sections 2 selected shapes + + + + CmdPartShapeFromMesh + + + Part + Part + + + + Shape From Mesh + Shape From Mesh + + + + Creates a shape from the selected mesh + Creates a shape from the selected mesh + + + + CmdPartSimpleCopy + + + Part + Part + + + + Simple Copy + எளிய நகல் + + + + Creates a simple non-parametric copy of the selected shapes + Creates a simple non-parametric copy of the selected shapes + + + + CmdPartSimpleCylinder + + + Part + Part + + + + Cylinder + Cylinder + + + + Creates a solid cylinder + Creates a solid cylinder + + + + CmdPartSphere + + + Part + Part + + + + + + Sphere + Sphere + + + + Creates a solid sphere + Creates a solid sphere + + + + CmdPartSweep + + + Part + Part + + + + Sweep + Sweep + + + + Sweeps profiles along a wire + Sweeps profiles along a wire + + + + CmdPartThickness + + + Part + Part + + + + Thickness + Thickness + + + + Removes the selected faces and offsets the remaining shape outward to add thickness + Removes the selected faces and offsets the remaining shape outward to add thickness + + + + Wrong selection + Wrong selection + + + + Selected shape is not a solid + Selected shape is not a solid + + + + CmdPartTorus + + + Part + Part + + + + + + Torus + Torus + + + + Creates a solid torus + Creates a solid torus + + + + CmdPartTransformedCopy + + + Part + Part + + + + Transformed Copy + Transformed Copy + + + + Creates a non-parametric copy with transformed placement of the selected shapes + Creates a non-parametric copy with transformed placement of the selected shapes + + + + Command + + + + Part Box Create + Part Box Create + + + + Part Cut + Part Cut + + + + Common + Common + + + + Fusion + Fusion + + + + Compound + Compound + + + + Section + Section + + + + Import Part + Import Part + + + + Import Curve Net + Import Curve Net + + + + Reverse + Reverse + + + + Make face + Make face + + + + Make Offset + Make Offset + + + + Make 2D Offset + Make 2D Offset + + + + Make Thickness + Make Thickness + + + + Create ruled surface + Create ruled surface + + + + Add coordinate system + Add coordinate system + + + + Add datum plane + Add datum plane + + + + Add datum line + Add datum line + + + + Add datum point + Add datum point + + + + Create Cylinder + Create Cylinder + + + + Points from geometry + Points from geometry + + + + Refine shape + Refine shape + + + + Defeaturing + Defeaturing + + + + Convert mesh + Convert mesh + + + + Edit attachment + Edit attachment + + + + Change face colors + Change face colors + + + + Loft + Loft + + + + Edge + Edge + + + + Wire + Wire + + + + + Face + Face + + + + Shell + Shell + + + + Solid + Solid + + + + Sweep + Sweep + + + + Project on surface + Project on surface + + + + Edit mirror + Edit mirror + + + + PartDesignGui::TaskDatumParameters + + + Selection accepted + Selection accepted + + + + Reference 1 + Reference 1 + + + + Reference 2 + Reference 2 + + + + Reference 3 + Reference 3 + + + + Reference 4 + Reference 4 + + + + Attachment mode + Attachment mode + + + + Attachment Offset in its Local Coordinate System + Attachment Offset in its Local Coordinate System + + + + Around X-axis + Around X-axis + + + + Rotation around the X-axis +Note: The placement is expressed in local space of object being attached. + Rotation around the X-axis +Note: The placement is expressed in local space of object being attached. + + + + Around Y-axis + Around Y-axis + + + + Rotation around the Y-axis +Note: The placement is expressed in local space of object being attached. + Rotation around the Y-axis +Note: The placement is expressed in local space of object being attached. + + + + Around Z-axis + Around Z-axis + + + + Rotation around the Z-axis +Note: The placement is expressed in local space of object being attached. + Rotation around the Z-axis +Note: The placement is expressed in local space of object being attached. + + + + + + Note: The placement is expressed in local space of object being attached. + Note: The placement is expressed in local space of object being attached. + + + + In X-direction + In X-direction + + + + In Y-direction + In Y-direction + + + + In Z-direction + In Z-direction + + + + Flip sides + Flip sides + + + + PartGui::CrossSections + + + Cross Sections + Cross Sections + + + + Guiding Plane + Guiding Plane + + + + XY + XY + + + + XZ + XZ + + + + YZ + YZ + + + + Position + Position + + + + Distance + தூரம் + + + + Sections + Sections + + + + On both sides + On both sides + + + + Count + Count + + + + Cannot compute cross-sections + Cannot compute cross-sections + + + + PartGui::DlgBooleanOperation + + + + Boolean Operation + Boolean Operation + + + + Union + Union + + + + Difference + Difference + + + + Intersection + Intersection + + + + Section + Section + + + + First shape + First shape + + + + + Solids + Solids + + + + + Shells + Shells + + + + + Compounds + Compounds + + + + + Faces + Faces + + + + Second shape + Second shape + + + + Swap Selection + Swap Selection + + + + Cannot perform a boolean operation with the same shape + Cannot perform a boolean operation with the same shape + + + + No active document available + No active document available + + + + First, select a shape on the left side + First, select a shape on the left side + + + + First, select a shape on the right side + First, select a shape on the right side + + + + One of the selected objects does not exist anymore + One of the selected objects does not exist anymore + + + + Performing union on non-solids is not possible + Performing union on non-solids is not possible + + + + Performing intersection on non-solids is not possible + Performing intersection on non-solids is not possible + + + + Performing difference on non-solids is not possible + Performing difference on non-solids is not possible + + + + PartGui::DlgChamferEdges + + + Chamfer Edges + Chamfer Edges + + + + PartGui::DlgExportHeaderStep + + + If not empty, field contents will be used in the STEP file header + If not empty, field contents will be used in the STEP file header + + + + Header + Header + + + + Company + Company + + + + Author + Author + + + + Product + Product + + + + PartGui::DlgExportStep + + + Export + Export + + + + Units for export of STEP + Units for export of STEP + + + + Millimeter + Millimeter + + + + Meter + Meter + + + + Inch + Inch + + + + Keeps the placement information when exporting +a single object. When importing back the STEP file, the +placement will be encoded into the shape geometry, instead of keeping +it inside the placement property. + Keeps the placement information when exporting +a single object. When importing back the STEP file, the +placement will be encoded into the shape geometry, instead of keeping +it inside the placement property. + + + + Write out curves in parametric space of surface + Write out curves in parametric space of surface + + + + Uncheck this to skip invisible objects when exporting, which is useful for CADs that do not support invisibility STEP styling. + Uncheck this to skip invisible objects when exporting, which is useful for CADs that do not support invisibility STEP styling. + + + + STEP Export Settings + STEP Export Settings + + + + Export invisible objects + Export invisible objects + + + + Export single object placement + Export single object placement + + + + Use legacy export function + Use legacy export function + + + + Scheme + Scheme + + + + This parameter indicates whether parametric curves (curves in parametric space of surface) +should be written into the STEP file. This parameter can be set to off in order to minimize +the size of the resulting STEP file. + This parameter indicates whether parametric curves (curves in parametric space of surface) +should be written into the STEP file. This parameter can be set to off in order to minimize +the size of the resulting STEP file. + + + + PartGui::DlgExtrusion + + + Extrude + Extrude + + + + Direction + Direction + + + + Along normal + Along normal + + + + Set direction to match a direction of straight edge. Hint: to account for length of the edge too, set both lengths to zero. + Set direction to match a direction of straight edge. Hint: to account for length of the edge too, set both lengths to zero. + + + + Reversed + Reversed + + + + + Select + தேர்ந்தெடு + + + + Length + Length + + + + Length to extrude along direction (can be negative). +If both lengths are zero, magnitude of direction is used. + Length to extrude along direction (can be negative). +If both lengths are zero, magnitude of direction is used. + + + + Extrudes perpendicularly to the plane of the input shape + Extrudes perpendicularly to the plane of the input shape + + + + Along edge + Along edge + + + + Reverses the direction of the extrusion + Reverses the direction of the extrusion + + + + Starts the selection of edges in the 3D view + Starts the selection of edges in the 3D view + + + + Specify direction manually using X, Y, Z values + Specify direction manually using X, Y, Z values + + + + Custom direction + Custom direction + + + + X + ஃச் + + + + Y + ஒய் + + + + Z + சட் + + + + Along + Along + + + + Against + Against + + + + Length to extrude against the direction (can be negative) + Length to extrude against the direction (can be negative) + + + + Distributes the extrusion length equally to both sides + Distributes the extrusion length equally to both sides + + + + Symmetric + Symmetric + + + + Taper angle along + Taper angle along + + + + Taper (draft) angle along extrusion direction + Taper (draft) angle along extrusion direction + + + + Taper angle against + Taper angle against + + + + Taper (draft) angle against extrusion direction + Taper (draft) angle against extrusion direction + + + + Results in solids if wires are closed, otherwise in shells + Results in solids if wires are closed, otherwise in shells + + + + Create solid + Create solid + + + + Select shape(s) that should be extruded + Select shape(s) that should be extruded + + + + Shape + Shape + + + + Selecting… + Selecting… + + + + The document '%1' doesn't exist. + The document '%1' doesn't exist. + + + + Creating extrusion failed. +%1 + Creating extrusion failed. +%1 + + + + Creating Extrusion failed. +%1 + Creating Extrusion failed. +%1 + + + + Object not found: %1 + Object not found: %1 + + + + No shapes selected for extrusion. + No shapes selected for extrusion. + + + + Cannot determine normal vector of shape to be extruded. Use other mode. + +(%1) + Cannot determine normal vector of shape to be extruded. Use other mode. + +(%1) + + + + Unknown error + Unknown error + + + + Extrusion direction link is invalid. + +%1 + Extrusion direction link is invalid. + +%1 + + + + Direction mode is to use an edge, but no edge is linked. + Direction mode is to use an edge, but no edge is linked. + + + + Extrusion direction vector is zero-length. It must be non-zero. + Extrusion direction vector is zero-length. It must be non-zero. + + + + Total extrusion length is zero (length1 == -length2). It must be nonzero. + Total extrusion length is zero (length1 == -length2). It must be nonzero. + + + + PartGui::DlgFilletEdges + + + Fillet Edges + Fillet Edges + + + + Shape + Shape + + + + No selection + No selection + + + + Selected shape + Selected shape + + + + Parameters + Parameters + + + + Selection + தேர்வு + + + + Select edges + Select edges + + + + Select faces + Select faces + + + + All + All + + + + None + எதுவுமில்லை + + + + Type + வகை + + + + Constant Radius + Constant Radius + + + + Variable Radius + Variable Radius + + + + Chamfer type + Chamfer type + + + + Length: + Length: + + + + Edges to chamfer + Edges to chamfer + + + + Start length + Start length + + + + Equal distance + Equal distance + + + + Chamfer parameters + Chamfer parameters + + + + Two distances + Two distances + + + + Size + Size + + + + Size2 + Size2 + + + + Fillet parameter + Fillet parameter + + + + Fillet type + Fillet type + + + + Edges to fillet + Edges to fillet + + + + + Start radius + Start radius + + + + End radius + End radius + + + + + Edge%1 + Edge%1 + + + + Length + Length + + + + No valid shape is selected. +Select a valid shape in the drop-down box first. + No valid shape is selected. +Select a valid shape in the drop-down box first. + + + + No edge entity is checked to fillet. +Check one or more edge entities first. + No edge entity is checked to fillet. +Check one or more edge entities first. + + + + + Radius + Radius + + + + No shape selected + No shape selected + + + + No edge selected + No edge selected + + + + PartGui::DlgImportExportIges + + + IGES + IGES + + + + Export + Export + + + + Units for export of IGES + Units for export of IGES + + + + Millimeter + Millimeter + + + + Meter + Meter + + + + Inch + Inch + + + + Solids and shells will be exported as trimmed surface + Solids and shells will be exported as trimmed surface + + + + Groups of Trimmed Surfaces (type 144) + Groups of Trimmed Surfaces (type 144) + + + + Export Solids and Shells As + Export Solids and Shells As + + + + Solids will be exported as manifold solid B-rep object, shells as shell + Solids will be exported as manifold solid B-rep object, shells as shell + + + + Solids (type 186) and shells (type 514) / B-rep mode + Solids (type 186) and shells (type 514) / B-rep mode + + + + Import + இறக்குமதி + + + + Blank entities will not be imported + Blank entities will not be imported + + + + Skip blank entities + Skip blank entities + + + + If not empty, field contents will be used in the IGES file header + If not empty, field contents will be used in the IGES file header + + + + Header + Header + + + + Company + Company + + + + Author + Author + + + + Product + Product + + + + PartGui::DlgImportStep + + + STEP Import Settings + STEP Import Settings + + + + Import + இறக்குமதி + + + + Use LinkGroup + Use LinkGroup + + + + Merges compounds during file reading (slower but higher details) + Merges compounds during file reading (slower but higher details) + + + + Enable STEP compound merge + Enable STEP compound merge + + + + Select this to use App::LinkGroup as group container, or else use App::Part + Select this to use App::LinkGroup as group container, or else use App::Part + + + + Select this to import invisible objects + Select this to import invisible objects + + + + Import invisible objects + Import invisible objects + + + + Reduce number of objects using Link array + Reduce number of objects using Link array + + + + Reduce number of objects + Reduce number of objects + + + + Expand compound shape with multiple solids + Expand compound shape with multiple solids + + + + Expand compound shape + Expand compound shape + + + + + Show progress bar when importing + Show progress bar when importing + + + + Do not use instance names. Useful for some legacy STEP files with non-meaningful auto-generated instance names. + Do not use instance names. Useful for some legacy STEP files with non-meaningful auto-generated instance names. + + + + Ignore instance names + Ignore instance names + + + + CodePage + CodePage + + + + Mode + Mode + + + + Single document + Single document + + + + Assembly per document + Assembly per document + + + + Assembly per document in sub-directory + Assembly per document in sub-directory + + + + Object per document + Object per document + + + + Object per document in sub-directory + Object per document in sub-directory + + + + PartGui::DlgPartCylinder + + + Cylinder Definition + Cylinder Definition + + + + Position + Position + + + + X + ஃச் + + + + Y + ஒய் + + + + Z + சட் + + + + Direction + Direction + + + + Parameter + Parameter + + + + Radius + Radius + + + + Height + உயரம் + + + + PartGui::DlgPartImportIges + + + IGES Input File + IGES Input File + + + + File Name + File Name + + + + Search File + Search File + + + + PartGui::DlgPartImportIgesImp + + + IGES + IGES + + + + All Files + All Files + + + + PartGui::DlgPartImportStep + + + STEP Input File + STEP Input File + + + + File Name + File Name + + + + Search File + Search File + + + + PartGui::DlgPartImportStepImp + + + All Files + All Files + + + + PartGui::DlgPrimitives + + + Geometric Primitives + Geometric Primitives + + + + + Plane + Plane + + + + + Box + Box + + + + + Cylinder + Cylinder + + + + + Cone + Cone + + + + + Sphere + Sphere + + + + + Ellipsoid + Ellipsoid + + + + + Torus + Torus + + + + + Prism + Prism + + + + + Wedge + Wedge + + + + + Helix + Helix + + + + + Spiral + Spiral + + + + + Circle + வட்டம் + + + + + Ellipse + Ellipse + + + + Point + Point + + + + + Line + Line + + + + + Regular polygon + Regular polygon + + + + Parameter + Parameter + + + + + Length + Length + + + + + Width + Width + + + + + + + + Height + உயரம் + + + + + + + + Radius + Radius + + + + Rotation angle + Rotation angle + + + + + + Radius 1 + ஆரம் 1 + + + + + + Radius 2 + ஆரம் 2 + + + + + Angle + கோணம் + + + + + + U parameter + U parameter + + + + V parameters + V parameters + + + + Radius 3 + Radius 3 + + + + + V parameter + V parameter + + + + + Polygon + Polygon + + + + + Circumradius + Circumradius + + + + X min/max + X min/max + + + + Y min/max + Y min/max + + + + Z min/max + Z min/max + + + + X2 min/max + X2 min/max + + + + Z2 min/max + Z2 min/max + + + + Pitch + Pitch + + + + Coordinate system + Coordinate system + + + + Growth + Growth + + + + Number of rotations + Number of rotations + + + + + Angle 1 + Angle 1 + + + + + Angle 2 + Angle 2 + + + + From 3 Points + From 3 Points + + + + Major radius + Major radius + + + + Minor radius + Minor radius + + + + + X + ஃச் + + + + + Y + ஒய் + + + + + Z + சட் + + + + + + + Angle in first direction + Angle in first direction + + + + + + + Angle in second direction + Angle in second direction + + + + Right-handed + Right-handed + + + + Left-handed + Left-handed + + + + Start point + Start point + + + + End point + End point + + + + Vertex + Vertex + + + + + + + Create %1 + Create %1 + + + + No active document + No active document + + + + &Create + &Create + + + + PartGui::DlgProjectionOnSurface + + + Show all + Show all + + + + Show faces + Show faces + + + + Project on Surface + Project on Surface + + + + Select Projection Surface + Select Projection Surface + + + + Add Face + Add Face + + + + Add Wire + Add Wire + + + + Add Edge + Add Edge + + + + Show edges + Show edges + + + + Extrude height + Extrude height + + + + Solid depth + Solid depth + + + + Direction + Direction + + + + Get Current Camera Direction + Get Current Camera Direction + + + + X + ஃச் + + + + Y + ஒய் + + + + Z + சட் + + + + Projection object + Projection object + + + + No active document + No active document + + + + Cannot create a projection object + Cannot create a projection object + + + + PartGui::DlgRevolution + + + Revolve + Revolve + + + + Shape + Shape + + + + Revolution Axis + Revolution Axis + + + + Center X + Center X + + + + Center Y + Center Y + + + + Center Z + Center Z + + + + + Sets this as axis + Sets this as axis + + + + X-Direction + X-Direction + + + + Y-Direction + Y-Direction + + + + Z-Direction + Z-Direction + + + + Select Reference + Select Reference + + + + Angle + கோணம் + + + + Extends the revolution forwards and backwards by half the angle + Extends the revolution forwards and backwards by half the angle + + + + Creates a solid. Otherwise it results in a shell. + Creates a solid. Otherwise it results in a shell. + + + + Create solid + Create solid + + + + Select reference + Select reference + + + + Symmetric angle + Symmetric angle + + + + Object not found: %1 + Object not found: %1 + + + + Select a shape for revolution. + Select a shape for revolution. + + + + + + Revolution axis link is invalid. + +%1 + Revolution axis link is invalid. + +%1 + + + + Unknown error + Unknown error + + + + Revolution axis direction is zero-length. It must be non-zero. + Revolution axis direction is zero-length. It must be non-zero. + + + + Revolution angle span is zero. It must be non-zero. + Revolution angle span is zero. It must be non-zero. + + + + + Creating Revolve failed. + +%1 + Creating Revolve failed. + +%1 + + + + Selecting… (line or arc) + Selecting… (line or arc) + + + + PartGui::DlgSettings3DViewPart + + + Shape View + Shape View + + + + Tessellation + Tessellation + + + + Defines the deviation of tessellation to the actual surface + Defines the deviation of tessellation to the actual surface + + + + <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; 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> + <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; 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 deviation depending on the model bounding box + + + + Maximum angular deflection + Maximum angular deflection + + + + Deviation + Deviation + + + + Setting a too small deviation causes the tessellation to take longer and thus freezes or slows down the GUI. + Setting a too small deviation causes the tessellation to take longer and thus freezes or slows down the GUI. + + + + Angle deflection + Angle deflection + + + + Setting a too small angle deviation causes the tessellation to take longer and thus freezes or slows down the GUI. + Setting a too small angle deviation causes the tessellation to take longer and thus freezes or slows down the GUI. + + + + PartGui::DlgSettingsGeneral + + + General + பொது + + + + Automatically check model after boolean operation + Automatically check model after boolean operation + + + + Automatically refine model after boolean operation + Automatically refine model after boolean operation + + + + Add name of base object + Add name of base object + + + + Model Settings + Model Settings + + + + Automatically refine model after applying operations + Automatically refine model after applying operations + + + + Object Naming + Object Naming + + + + Features Settings + Features Settings + + + + Default profile type for holes + Default profile type for holes + + + + Circles and arcs + Circles and arcs + + + + Points, circles and arcs + Points, circles and arcs + + + + Points + Points + + + + Switch to task panel when entering Part Design workbench + Switch to task panel when entering Part Design workbench + + + + Show final result by default when editing features + Show final result by default when editing features + + + + Show transparent preview overlay by default when editing features + Show transparent preview overlay by default when editing features + + + + Highlight the profile used to create features + Highlight the profile used to create features + + + + Experimental + ஆய்வு + + + + These settings are experimental and may result in decreased stability, problems and undefined behaviors + These settings are experimental and may result in decreased stability, problems and undefined behaviors + + + + Show interactive draggers when editing features + Show interactive draggers when editing features + + + + Disable recompute while dragging + Disable recompute while dragging + + + + Automatically switch to the task panel when the Part Design workbench is activated + Automatically switch to the task panel when the Part Design workbench is activated + + + + Preview + Preview + + + + Allow multiple solids in Part Design bodies by default + Allow multiple solids in Part Design bodies by default + + + + PartGui::DlgSettingsObjectColor + + + Shape Appearance + வடிவ தோற்றம் + + + + Default Shape Appearance Properties + Default Shape Appearance Properties + + + + Shape color + வடிவ நிறம் + + + + The default color for new shapes + The default color for new shapes + + + + Use random color instead + Use random color instead + + + + Random + Random + + + + Ambient shape color + Ambient shape color + + + + The default ambient color for new shapes + The default ambient color for new shapes + + + + Emissive shape color + Emissive shape color + + + + The default emissive color for new shapes + The default emissive color for new shapes + + + + Specular shape color + Specular shape color + + + + The default specular color for new shapes + The default specular color for new shapes + + + + Shape transparency + Shape transparency + + + + The default transparency for new shapes + The default transparency for new shapes + + + + Shape shininess + Shape shininess + + + + The default shininess for new shapes + The default shininess for new shapes + + + + Line color + Line color + + + + The default line color for new shapes + The default line color for new shapes + + + + Line width + Line width + + + + The default line thickness for new shapes + The default line thickness for new shapes + + + + Vertex color + Vertex color + + + + The default color for new vertices + The default color for new vertices + + + + Vertex size + Vertex size + + + + The default size for new vertices + The default size for new vertices + + + + Bounding box color + Bounding box color + + + + The color of bounding boxes in the 3D view + The color of bounding boxes in the 3D view + + + + Bounding box font size + Bounding box font size + + + + The font size of bounding boxes in the 3D view + The font size of bounding boxes in the 3D view + + + + The bottom side of the surface will be rendered the same way as the top. +If not checked, it depends on the option "Backlight color" +(preferences section Display -> 3D View); either the backlight color +will be used or black. + The bottom side of the surface will be rendered the same way as the top. +If not checked, it depends on the option "Backlight color" +(preferences section Display -> 3D View); either the backlight color +will be used or black. + + + + Two-side rendering + Two-side rendering + + + + Default Annotation Color + Default Annotation Color + + + + Text color + உரை நிறம் + + + + Text color for document annotations + Text color for document annotations + + + + PartGui::Location + + + Location + Location + + + + Position + Position + + + + + X + ஃச் + + + + + Y + ஒய் + + + + + Z + சட் + + + + 3D View + 3D காட்சி + + + + Rotation Axis + Rotation Axis + + + + X-component of direction vector + X-component of direction vector + + + + Y-component of direction vector + Y-component of direction vector + + + + Z-component of direction vector + Z-component of direction vector + + + + Use custom vector for pad direction otherwise +the sketch plane's normal vector will be used + Use custom vector for pad direction otherwise +the sketch plane's normal vector will be used + + + + Angle + கோணம் + + + + PartGui::LoftWidget + + + Available profiles + Available profiles + + + + Selected profiles + Selected profiles + + + + Too few elements + Too few elements + + + + At least 2 vertices, edges, wires, or faces are required. + At least 2 vertices, edges, wires, or faces are required. + + + + Input error + Input error + + + + Vertex/Edge/Wire/Face + Vertex/Edge/Wire/Face + + + + Loft + Loft + + + + PartGui::Mirroring + + + Mirror + கண்ணாடி + + + + Base Point + Base Point + + + + X + ஃச் + + + + Y + ஒய் + + + + Z + சட் + + + + Mirror plane + Mirror plane + + + + XY-plane + XY-தளம் + + + + XZ-plane + XZ-தளம் + + + + YZ-plane + YZ-தளம் + + + + Use selected reference + Use selected reference + + + + Shapes + Shapes + + + + + Selecting + Selecting + + + + Mirror plane reference + Mirror plane reference + + + + Select reference + Select reference + + + + Select a shape for mirroring. + Select a shape for mirroring. + + + + No such document '%1'. + No such document '%1'. + + + + PartGui::OffsetWidget + + + Input error + Input error + + + + PartGui::ResultModel + + + Name + பெயர் + + + + Type + வகை + + + + Error + பிழை + + + + PartGui::SectionCut + + + Persistent Section Cut + Persistent Section Cut + + + + Cutting X + Cutting X + + + + + + Offset + ஆஃப்செட் + + + + + + Flip + Flip + + + + Cutting Y + Cutting Y + + + + Cutting Z + Cutting Z + + + + Cut Face + Cut Face + + + + + Color of the cut face + Color of the cut face + + + + + Takes the color and transparency +from the cut objects. +Works only properly if all objects +have the same values. + Takes the color and transparency +from the cut objects. +Works only properly if all objects +have the same values. + + + + + Transparency of the cut face + Transparency of the cut face + + + + Cut Intersecting Objects + Cut Intersecting Objects + + + + Refresh View + Refresh View + + + + + Color + வண்ணம் + + + + + Auto + தானியங்கு + + + + + Transparency + வெளிப்படைத்தன்மை + + + + Allows cutting objects intersecting each other +for the price that all cut objects +will get the same color + Allows cutting objects intersecting each other +for the price that all cut objects +will get the same color + + + + Color for all objects + Color for all objects + + + + Refreshes the list of visible objects + Refreshes the list of visible objects + + + + When the dialog is closed, +only created cuts will be visible + When the dialog is closed, +only created cuts will be visible + + + + Keep only cuts visible when closing + Keep only cuts visible when closing + + + + Sliders are disabled for assemblies + Sliders are disabled for assemblies + + + + PartGui::ShapeBuilderWidget + + + Unsupported + Unsupported + + + + Box selection for shells is not supported + Box selection for shells is not supported + + + + + + + + + + Wrong selection + Wrong selection + + + + + Select two vertices + Select two vertices + + + + + Select at least 1 edge + Select at least 1 edge + + + + Select at least 2 faces + Select at least 2 faces + + + + Select only 1 shape object + Select only 1 shape object + + + + Select vertices + Select vertices + + + + Select a closed loop of edges + Select a closed loop of edges + + + + Select three or more vertices + Select three or more vertices + + + + Select two vertices to create an edge + Select two vertices to create an edge + + + + Select adjacent edges + Select adjacent edges + + + + Select adjacent faces + Select adjacent faces + + + + All shape types can be selected + All shape types can be selected + + + + PartGui::SweepWidget + + + Available profiles + Available profiles + + + + Selected profiles + Selected profiles + + + + Too few elements + Too few elements + + + + At least one edge or wire is required. + At least one edge or wire is required. + + + + Invalid selection + Invalid selection + + + + Select at least 1 edge from a single object. + Select at least 1 edge from a single object. + + + + Wrong selection + Wrong selection + + + + '%1' cannot be used as profile and path. + '%1' cannot be used as profile and path. + + + + Input error + Input error + + + + Done + Done + + + + Select one or more connected edges in the 3D view and press 'Done' + Select one or more connected edges in the 3D view and press 'Done' + + + + + Sweep path + Sweep path + + + + + The selected sweep path is invalid. + The selected sweep path is invalid. + + + + Vertex/Wire + Vertex/Wire + + + + Sweep + Sweep + + + + PartGui::TaskAttacher + + + Selection accepted + Selection accepted + + + + Reference 1 + Reference 1 + + + + Reference 2 + Reference 2 + + + + Reference 3 + Reference 3 + + + + Reference 4 + Reference 4 + + + + Attachment mode + Attachment mode + + + + Attachment Offset in its Local Coordinate System + Attachment Offset in its Local Coordinate System + + + + + + The offset is expressed in the local coordinate system +of the object being attached + The offset is expressed in the local coordinate system +of the object being attached + + + + In X-direction + In X-direction + + + + In Y-direction + In Y-direction + + + + In Z-direction + In Z-direction + + + + Around X-axis + Around X-axis + + + + Rotation around the local X-axis. The offset is expressed in the local coordinate system +of the object being attached. + Rotation around the local X-axis. The offset is expressed in the local coordinate system +of the object being attached. + + + + Around Y-axis + Around Y-axis + + + + Rotation around the local Y-axis. The offset is expressed in the local coordinate system +of the object being attached. + Rotation around the local Y-axis. The offset is expressed in the local coordinate system +of the object being attached. + + + + Around Z-axis + Around Z-axis + + + + Rotation around the local Z-axis. The offset is expressed in the local coordinate system +of the object being attached. + Rotation around the local Z-axis. The offset is expressed in the local coordinate system +of the object being attached. + + + + Flip side of attachment and offset + Flip side of attachment and offset + + + + Flip sides + Flip sides + + + + OCC error: %1 + OCC error: %1 + + + + unknown error + unknown error + + + + Attachment mode failed: %1 + Attachment mode failed: %1 + + + + Not attached + Not attached + + + + Attached with mode %1 + Attached with mode %1 + + + + Attachment offset (in its local coordinate system): + Attachment offset (in its local coordinate system): + + + + Attachment offset (inactive - not attached): + Attachment offset (inactive - not attached): + + + + Selecting… + Selecting… + + + + Face + Face + + + + Edge + Edge + + + + Vertex + Vertex + + + + Reference%1 + Reference%1 + + + + Not editable because rotation of AttachmentOffset is bound by expressions. + Not editable because rotation of AttachmentOffset is bound by expressions. + + + + Reference combinations: + Reference combinations: + + + + %1 (add %2) + %1 (add %2) + + + + %1 (add more references) + %1 (add more references) + + + + PartGui::TaskCheckGeometryDialog + + + Shape Content + Shape Content + + + + + Settings + Settings + + + + Default: false + Default: false + + + + Run boolean operation check + Run boolean operation check + + + + Extra boolean operations check that can sometimes find errors that +the standard BRep geometry check misses. These errors do not always +mean the checked object is unusable. Default: false + Extra boolean operations check that can sometimes find errors that +the standard BRep geometry check misses. These errors do not always +mean the checked object is unusable. Default: false + + + + Single-threaded + Single-threaded + + + + Run the geometry check in a single thread. This is slower, +but more stable. Default: false + Run the geometry check in a single thread. This is slower, +but more stable. Default: false + + + + Log errors + Log errors + + + + Log errors to report view. Default: true + Log errors to report view. Default: true + + + + Expand shape content + Expand shape content + + + + Expand shape content. Changes will take effect next time you use +the check geometry tool. Default: false + Expand shape content. Changes will take effect next time you use +the check geometry tool. Default: false + + + + Advanced shape content + Advanced shape content + + + + Show advanced shape content. Changes will take effect next time you use +the check geometry tool. Default: false + Show advanced shape content. Changes will take effect next time you use +the check geometry tool. Default: false + + + + +Individual boolean operation checks: + +Individual boolean operation checks: + + + + Bad type + Bad type + + + + Self-intersect + Self-intersect + + + + Too small edge + Too small edge + + + + Nonrecoverable face + Nonrecoverable face + + + + Continuity + Continuity + + + + Incompatibility of face + Incompatibility of face + + + + Incompatibility of vertex + Incompatibility of vertex + + + + Incompatibility of edge + Incompatibility of edge + + + + Invalid curve on surface + Invalid curve on surface + + + + Check for bad argument types. Default: true + Check for bad argument types. Default: true + + + + Skip this settings page + Skip this settings page + + + + Skip this settings page and run the geometry check automatically + Skip this settings page and run the geometry check automatically + + + + Check for self-intersections. Default: true + Check for self-intersections. Default: true + + + + Check for edges that are too small. Default: true + Check for edges that are too small. Default: true + + + + Check for nonrecoverable faces. Default: true + Check for nonrecoverable faces. Default: true + + + + Check for continuity. Default: true + Check for continuity. Default: true + + + + Check for incompatible faces. Default: true + Check for incompatible faces. Default: true + + + + Check for incompatible vertices. Default: true + Check for incompatible vertices. Default: true + + + + Check for incompatible edges. Default: true + Check for incompatible edges. Default: true + + + + Check for invalid curves on surfaces. Default: true + Check for invalid curves on surfaces. Default: true + + + + Run check + Run check + + + + Results + Results + + + + PartGui::TaskCheckGeometryResults + + + Check Geometry Results + Check Geometry Results + + + + Check is running… + Check is running… + + + + Boolean operation check… + Boolean operation check… + + + + Check geometry + Check geometry + + + + Null shape + Null shape + + + + + Skipped + Skipped + + + + Infinite shape + Infinite shape + + + + Invalid + Invalid + + + + Checking + Checking + + + + No errors + No errors + + + + %1 processed out of %2 selected + %1 processed out of %2 selected + + + + %n invalid shapes. + + %n invalid shapes. + %n invalid shapes. + + + + + to report view. + to report view. + + + + Global minimum + Global minimum + + + + Global average + Global average + + + + Global maximum + Global maximum + + + + Checked object + Checked object + + + + Tolerance information + Tolerance information + + + + PartGui::TaskDlgAttacher + + + Attachment + Attachment + + + + Datum dialog: input error + Datum dialog: input error + + + + PartGui::TaskLoft + + + Loft + Loft + + + + Create solid + Create solid + + + + Ruled surface + Ruled surface + + + + Closed + Closed + + + + PartGui::TaskOffset + + + + Offset + ஆஃப்செட் + + + + Mode + Mode + + + + Skin + Skin + + + + Pipe + Pipe + + + + Recto verso + Recto verso + + + + Join type + Join type + + + + Arc + Arc + + + + Tangent + Tangent + + + + + Intersection + Intersection + + + + Self-intersection + Self-intersection + + + + Fill offset + Fill offset + + + + Faces + Faces + + + + Update view + Update view + + + + PartGui::TaskShapeBuilder + + + + Create Shape + Create Shape + + + + Edge from vertices + Edge from vertices + + + + Wire from edges + Wire from edges + + + + Face from vertices + Face from vertices + + + + Face from edges + Face from edges + + + + Shell from faces + Shell from faces + + + + Solid from shell + Solid from shell + + + + Planar + Planar + + + + Refine shape + Refine shape + + + + All faces + All faces + + + + Box Selection + Box Selection + + + + Create + உருவாக்கு + + + + PartGui::TaskSweep + + + Sweep + Sweep + + + + Sweep Path + Sweep Path + + + + Create solid + Create solid + + + + Frenet + Frenet + + + + Select at least 1 profile and an edge or wire +in the 3D view for the sweep path. + Select at least 1 profile and an edge or wire +in the 3D view for the sweep path. + + + + PartGui::TaskTube + + + Tube + Tube + + + + Parameter + Parameter + + + + Outer radius + Outer radius + + + + Inner radius + Inner radius + + + + Height + உயரம் + + + + PartGui::ThicknessWidget + + + + + Thickness + Thickness + + + + Select faces of the source object and press 'Done' + Select faces of the source object and press 'Done' + + + + Done + Done + + + + Input error + Input error + + + + QObject + + + + + + Edit %1 + Edit %1 + + + + Part and Part Design workbench + Part and Part Design workbench + + + + + + Part/Part Design + Part/Part Design + + + + + Import-Export + Import-Export + + + + + + + + + Wrong selection + Wrong selection + + + + + + Non-solids selected + Non-solids selected + + + + + Select 2 shapes + Select 2 shapes + + + + + + The use of non-solids for boolean operations may lead to unexpected results. +Continue? + The use of non-solids for boolean operations may lead to unexpected results. +Continue? + + + + Select at least 2 shapes. Alternatively, select 1 compound containing 2 or more shapes to compute the intersection between. + Select at least 2 shapes. Alternatively, select 1 compound containing 2 or more shapes to compute the intersection between. + + + + Select at least 2 shapes. Alternatively, select 1 compound containing 2 or more shapes to be fused. + Select at least 2 shapes. Alternatively, select 1 compound containing 2 or more shapes to be fused. + + + + Select at least one shape + Select at least one shape + + + + All CAD Files + All CAD Files + + + + All Files + All Files + + + + Select either 2 edges or 2 wires. + Select either 2 edges or 2 wires. + + + + + No reference selected + No reference selected + + + + Face + Face + + + + Edge + Edge + + + + Vertex + Vertex + + + + Compound + Compound + + + + Compound solid + Compound solid + + + + Solid + Solid + + + + Shell + Shell + + + + Wire + Wire + + + + Shape + Shape + + + + No error + No error + + + + Invalid point on curve + Invalid point on curve + + + + Invalid point on curve on surface + Invalid point on curve on surface + + + + Invalid point on surface + Invalid point on surface + + + + No 3D curve + No 3D curve + + + + Multiple 3D curves + Multiple 3D curves + + + + Invalid 3D curve + Invalid 3D curve + + + + No curve on surface + No curve on surface + + + + Invalid curve on surface + Invalid curve on surface + + + + Invalid curve on closed surface + Invalid curve on closed surface + + + + Invalid same range flag + Invalid same range flag + + + + Invalid same parameter flag + Invalid same parameter flag + + + + Invalid degenerated flag + Invalid degenerated flag + + + + Free edge + Free edge + + + + Invalid multi-connexity + Invalid multi-connexity + + + + Invalid range + Invalid range + + + + Empty wire + Empty wire + + + + Redundant edge + Redundant edge + + + + Self-intersecting wire + Self-intersecting wire + + + + No surface + No surface + + + + Invalid wire + Invalid wire + + + + Redundant wire + Redundant wire + + + + Intersecting wires + Intersecting wires + + + + Invalid imbrication of wires + Invalid imbrication of wires + + + + Empty shell + Empty shell + + + + Redundant face + Redundant face + + + + Unorientable shape + Unorientable shape + + + + Not closed + Not closed + + + + Not connected + Not connected + + + + Sub-shape not in shape + Sub-shape not in shape + + + + Bad orientation + Bad orientation + + + + Bad orientation of sub-shape + Bad orientation of sub-shape + + + + Invalid tolerance value + Invalid tolerance value + + + + Check failed + Check failed + + + + No result + No result + + + + Out of enum range: + Out of enum range: + + + + Boolean operation: unknown check + Boolean operation: unknown check + + + + Boolean operation: bad type + Boolean operation: bad type + + + + Boolean operation: self-intersection found + Boolean operation: self-intersection found + + + + Boolean operation: edge too small + Boolean operation: edge too small + + + + Boolean operation: non-recoverable face + Boolean operation: non-recoverable face + + + + Boolean operation: incompatibility of vertex + Boolean operation: incompatibility of vertex + + + + Boolean operation: incompatibility of edge + Boolean operation: incompatibility of edge + + + + Boolean operation: incompatibility of face + Boolean operation: incompatibility of face + + + + Boolean operation: aborted + Boolean operation: aborted + + + + Boolean operation: invalid curve on surface + Boolean operation: invalid curve on surface + + + + Boolean operation: not valid + Boolean operation: not valid + + + + Boolean operation: GeomAbs_C0 + Boolean operation: GeomAbs_C0 + + + + Invalid + Invalid + + + + Edit Mirror Plane + Edit Mirror Plane + + + + Edit Fillet + Edit Fillet + + + + Edit Chamfer + Edit Chamfer + + + + Edit offset + Edit offset + + + + Edit thickness + Edit thickness + + + + Create tube + Create tube + + + + Distance in parameter space + Distance in parameter space + + + + Enter distance: + Enter distance: + + + + Attachment Editor + Attachment Editor + + + + Appearance per Face + Appearance per Face + + + + Edit Projection + Edit Projection + + + + Show Control Points + Show Control Points + + + + Delete %1 content? + Delete %1 content? + + + + The %1 '%2' has %3. Do you want to delete them as well? + The %1 '%2' has %3. Do you want to delete them as well? + + + + base and tool objects + base and tool objects + + + + base object + base object + + + + tool object + tool object + + + + Boolean operation + Boolean operation + + + + + %1 input objects + %1 input objects + + + + Fusion + Fusion + + + + Intersection + Intersection + + + + Delete compound content? + Delete compound content? + + + + The compound '%1' has %2 child objects. Do you want to delete them as well? + The compound '%1' has %2 child objects. Do you want to delete them as well? + + + + Workbench + + + &Part + &Part + + + + &Simple + &Simple + + + + &Parametric + &Parametric + + + + Solids + Solids + + + + Part Tools + Part Tools + + + + Boolean Tools + Boolean Tools + + + + Primitives + Primitives + + + + Join + Join + + + + Split + Split + + + + Compound + Compound + + + + Copy + நகலெடு + + + + Part_Tube + + + Tube + Tube + + + + Creates a tube + Creates a tube + + + + Part_JoinFeatures + + + Computing the result failed with an error: + Computing the result failed with an error: + + + + Click 'Continue' to create the feature anyway, or 'Abort' to cancel. + Click 'Continue' to create the feature anyway, or 'Abort' to cancel. + + + + + + + Bad Selection + Bad Selection + + + + Continue + தொடரவும் + + + + Select at least two objects, or one or more compounds + Select at least two objects, or one or more compounds + + + + Select base object, then the object to embed, and then invoke this tool. + Select base object, then the object to embed, and then invoke this tool. + + + + Select the object to make a cutout in, then the object that should fit into the cutout, and then invoke this tool. + Select the object to make a cutout in, then the object that should fit into the cutout, and then invoke this tool. + + + + Part_SplitFeatures + + + + + Computing the result failed with an error: + Computing the result failed with an error: + + + + + + Click 'Continue' to create the feature anyway, or 'Abort' to cancel. + Click 'Continue' to create the feature anyway, or 'Abort' to cancel. + + + + + + + + + + Bad Selection + Bad Selection + + + + + + + Continue + தொடரவும் + + + + + Select at least two objects, or one or more compounds. If only one compound is selected, the compounded shapes will be intersected between each other (otherwise, compounds with self-intersections are invalid). + Select at least two objects, or one or more compounds. If only one compound is selected, the compounded shapes will be intersected between each other (otherwise, compounds with self-intersections are invalid). + + + + + Select at least two objects. The first one is the object to be sliced; the rest are objects to slice with. + Select at least two objects. The first one is the object to be sliced; the rest are objects to slice with. + + + + Part_CompoundFilter + + + Compound Filter + Compound Filter + + + + First select a shape that is a compound. If a second object is selected (optional) it will be treated as a stencil. + First select a shape that is a compound. If a second object is selected (optional) it will be treated as a stencil. + + + + Filters out objects from the selected compound by characteristics like volume, +area, or length, or by choosing specific items. +If a second object is selected, it will be used as reference, for example, +for collision or distance filtering. + Filters out objects from the selected compound by characteristics like volume, +area, or length, or by choosing specific items. +If a second object is selected, it will be used as reference, for example, +for collision or distance filtering. + + + + + Bad Selection + Bad Selection + + + + Computing the result failed with an error: + Computing the result failed with an error: + + + + Click 'Continue' to create the feature anyway, or 'Abort' to cancel. + Click 'Continue' to create the feature anyway, or 'Abort' to cancel. + + + + Part_ExplodeCompound + + + Explode Compound + Explode Compound + + + + Splits up a compound of shapes into separate objects, creating a compound filter for each shape + Splits up a compound of shapes into separate objects, creating a compound filter for each shape + + + + First select a shape that is a compound. + First select a shape that is a compound. + + + + Bad Selection + Bad Selection + + + + AttachmentEditor + + + No object named {} + No object named {} + + + + Failed to parse link (more than one colon encountered) + Failed to parse link (more than one colon encountered) + + + + Object {} is neither movable nor attachable, can't edit attachment + Object {} is neither movable nor attachable, can't edit attachment + + + + {} is not attachable. The attachment editor can still be used to align the object, but the attachment will not be parametric. + {} is not attachable. The attachment editor can still be used to align the object, but the attachment will not be parametric. + + + + + Attachment + Attachment + + + + Continue + தொடரவும் + + + + + Edit attachment of {} + Edit attachment of {} + + + + Ignored. Can't attach object to itself! + Ignored. Can't attach object to itself! + + + + {} depends on object being attached, can't use it for attachment + {} depends on object being attached, can't use it for attachment + + + + {} (add {}) + {} (add {}) + + + + {} (add more references) + {} (add more references) + + + + Reference combinations: + Reference combinations: + + + + Reference{} + Reference{} + + + + Selecting… + Selecting… + + + + Failed to resolve links. {} + Failed to resolve links. {} + + + + Not attached + Not attached + + + + Attached with mode {} + Attached with mode {} + + + + Error: {} + Error: {} + + + + Attachment Offset (in local coordinates): + Attachment Offset (in local coordinates): + + + + Attachment Offset (inactive - not attached): + Attachment Offset (inactive - not attached): + + + + TaskCheckGeometryResults + + + Shape type + Shape type + + + + Vertices + Vertices + + + + Edges + விளிம்புகள் + + + + Wires + கம்பிகள் + + + + Faces + Faces + + + + Shells + Shells + + + + Solids + Solids + + + + CompSolids + CompSolids + + + + Compounds + Compounds + + + + Shapes + Shapes + + + + Area + பகுதி + + + + Volume + தொகுதி + + + + Mass + Mass + + + + Length + Length + + + + Radius + Radius + + + + Curve center + Curve center + + + + Continuity + Continuity + + + + Center of mass + Center of mass + + + + Is closed + Is closed + + + + Orientation + Orientation + + + + Global center of mass + Global center of mass + + + + Global placement + Global placement + + + + Placement + இடவமைவு + + + + Part_XOR + + + Boolean XOR + Boolean XOR + + + + Performs an 'exclusive OR' boolean operation with two or more selected objects, +or with the shapes inside a compound. +Overlapping volumes of the shapes will be removed. + Performs an 'exclusive OR' boolean operation with two or more selected objects, +or with the shapes inside a compound. +Overlapping volumes of the shapes will be removed. + + + + PartGui::DlgScale + + + Scale + Scale + + + + Factor + Factor + + + + X factor + X factor + + + + Z factor + Z factor + + + + Scale the object by a single factor in all directions. + Scale the object by a single factor in all directions. + + + + Uniform Scaling + Uniform Scaling + + + + Y factor + Y factor + + + + Specify a different scale factor for each cardinal direction + Specify a different scale factor for each cardinal direction + + + + Non-uniform scaling + Non-uniform scaling + + + + Select shapes to be scaled + Select shapes to be scaled + + + + Shape + Shape + + + + No scalable shapes selected + No scalable shapes selected + + + + The document '%1' doesn't exist. + The document '%1' doesn't exist. + + + + + Creating scale failed. +%1 + Creating scale failed. +%1 + + + + CmdPartScale + + + Part + Part + + + + Scale + Scale + + + + Scales the selected shape + Scales the selected shape + + + + FaceMaker + + + Shape must be a wire, edge or compound. Something else was supplied. + Shape must be a wire, edge or compound. Something else was supplied. + + + + Part::FaceMakerSimple + + + Simple + Simple + + + + Makes separate plane face from every wire independently. No support for holes; wires can be on different planes. + Makes separate plane face from every wire independently. No support for holes; wires can be on different planes. + + + + Part::FaceMakerBullseye + + + Bull's-eye facemaker + Bull's-eye facemaker + + + + Supports making planar faces with holes with islands in them + Supports making planar faces with holes with islands in them + + + + Part::FaceMakerCheese + + + Cheese facemaker + Cheese facemaker + + + + Supports making planar faces with holes, but no islands inside holes + Supports making planar faces with holes, but no islands inside holes + + + + Part::FaceMakerExtrusion + + + Part Extrude facemaker + Part Extrude facemaker + + + + Supports making faces with holes, does not support nesting. + Supports making faces with holes, does not support nesting. + + + + PartGui::TaskFaceAppearances + + + Appearance per Face + Appearance per Face + + + + Select the faces in the 3D view + Select the faces in the 3D view + + + + Faces + Faces + + + + Appearance + தோற்றம் + + + + Custom appearance + Custom appearance + + + + Resets color for all faces of the part + Resets color for all faces of the part + + + + Set to Default + Set to Default + + + + Allows the selection of multiple faces by dragging a rectangle in the 3D view + Allows the selection of multiple faces by dragging a rectangle in the 3D view + + + + Box Selection + Box Selection + + + + Part_ToleranceFeatures + + + Computing the result failed with an error: + Computing the result failed with an error: + + + + Click 'Continue' to create the feature anyway, or 'Abort' to cancel. + Click 'Continue' to create the feature anyway, or 'Abort' to cancel. + + + + Bad Selection + Bad Selection + + + + Continue + தொடரவும் + + + + Part_ToleranceSet + + + Set Tolerance + Set Tolerance + + + + Creates a parametric copy of the selected object with all contained tolerances set to at least a certain minimum value + Creates a parametric copy of the selected object with all contained tolerances set to at least a certain minimum value + + + + Bad Selection + Bad Selection + + + + Select at least one object or compounds + Select at least one object or compounds + + + + CmdPartCoordinateSystem + + + Part + Part + + + + Coordinate System + Coordinate System + + + + Creates a coordinate system that can be attached to other objects + Creates a coordinate system that can be attached to other objects + + + + CmdPartDatums + + + Part + Part + + + + Datums + Datums + + + + Creates a datum object (coordinate system, plane, line, or point) that can be attached to other objects + Creates a datum object (coordinate system, plane, line, or point) that can be attached to other objects + + + + Exceptions + + + Unable to guess intersection of curves. Try adding a coincident constraint between the vertices of the curves you are intending to fillet. + Unable to guess intersection of curves. Try adding a coincident constraint between the vertices of the curves you are intending to fillet. + + + + CmdPartDatumPlane + + + Part + Part + + + + Datum Plane + Datum Plane + + + + Creates a datum plane that can be attached to other objects + Creates a datum plane that can be attached to other objects + + + + CmdPartDatumLine + + + Part + Part + + + + Datum Line + Datum Line + + + + Creates a datum line that can be attached to other objects + Creates a datum line that can be attached to other objects + + + + CmdPartDatumPoint + + + Part + Part + + + + Datum Point + Datum Point + + + + Creates a datum point that can be attached to other objects + Creates a datum point that can be attached to other objects + + + + Part_EditAttachment + + + Attachment + Attachment + + + + Opens the attachment editor to change the attachment of the selected object + Opens the attachment editor to change the attachment of the selected object + + + + Part_JoinConnect + + + Connect Shapes + Connect Shapes + + + + Fuses shapes, taking care to preserve voids + Fuses shapes, taking care to preserve voids + + + + Part_JoinEmbed + + + Embed Shapes + Embed Shapes + + + + Fuses one shape into another, taking care to preserve voids + Fuses one shape into another, taking care to preserve voids + + + + Part_JoinCutout + + + Cutout Shape + Cutout Shape + + + + Creates a cutout in the selected shape to fit another shape + Creates a cutout in the selected shape to fit another shape + + + + Part_BooleanFragments + + + Boolean Fragments + Boolean Fragments + + + + Creates a boolean union which is sliced at the intersections of the selected shapes + Creates a boolean union which is sliced at the intersections of the selected shapes + + + + Part_Slice + + + Slice to Compound + Slice to Compound + + + + Slices the selected object by using other objects as cutting tools and storing the results in one compound + Slices the selected object by using other objects as cutting tools and storing the results in one compound + + + + Part_SliceApart + + + Slice Apart + Slice Apart + + + + Slices the selected object by other objects, and splits it apart, creating a compound filter for each slide + Slices the selected object by other objects, and splits it apart, creating a compound filter for each slide + + + + PartGui::DlgPartBox + + + Box Definition + Box Definition + + + + Position + Position + + + + X + ஃச் + + + + Y + ஒய் + + + + Z + சட் + + + + Direction + Direction + + + + Size + Size + + + + Length + Length + + + + Width + Width + + + + Height + உயரம் + + + + PartGui::ShapeFromMesh + + + Shape From Mesh + Shape From Mesh + + + + Sew Shape + Sew Shape + + + + Tolerance for sewing the shape + Tolerance for sewing the shape + + + + Part::FaceMakerRing + + + Ring facemaker + Ring facemaker + + + + Supports making planar faces with holes and holes as faces + Supports making planar faces with holes and holes as faces + + + + CmdPartSectionCut + + + Persiste&nt Section Cut + Persiste&nt Section Cut + + + + Creates a new object as a boolean intersection of all visible shapes and the selected axis planes + Creates a new object as a boolean intersection of all visible shapes and the selected axis planes + + + + PartCmdSelectFilter + + + Selection Filter + Selection Filter + + + + Changes the selection filter + Changes the selection filter + + + + PartCmdVertexSelection + + + Vertex Selection + Vertex Selection + + + + Only allows the selection of vertices + Only allows the selection of vertices + + + + PartCmdEdgeSelection + + + Edge Selection + Edge Selection + + + + Only allows the selection of edges + Only allows the selection of edges + + + + PartCmdFaceSelection + + + Face Selection + Face Selection + + + + Only allows the selection of faces + Only allows the selection of faces + + + + PartCmdRemoveSelectionGate + + + No Selection Filters + No Selection Filters + + + + Clears all selection filters + Clears all selection filters + + + + PartGui::TaskExportStep + + + Do not show this dialog again + இந்த உரையாடலை மீண்டும் காட்ட வேண்டாம் + + + + PartGui::TaskImportStep + + + Do not show this dialog again + இந்த உரையாடலை மீண்டும் காட்ட வேண்டாம் + + + + PartGui::PatternParametersWidget + + + Direction 2 + Direction 2 + + + + Direction + Direction + + + + Reverse the direction of the pattern. + Reverse the direction of the pattern. + + + + Mode + Mode + + + + Extent + Extent + + + + + Spacing + Spacing + + + + Length + Length + + + + Add spacing to create spacing patterns. + Add spacing to create spacing patterns. + + + + Occurrences + Occurrences + + + + Axis + Axis + + + + + Spacing %1 + Spacing %1 + + + + Remove this spacing definition. + Remove this spacing definition. + + + + PartGui::ViewProviderPreviewExtension + + + Failure while rendering preview: %1. That usually indicates an error with model. + Failure while rendering preview: %1. That usually indicates an error with model. + + + diff --git a/src/Mod/Part/Gui/Resources/translations/Part_tr.ts b/src/Mod/Part/Gui/Resources/translations/Part_tr.ts index 683c844db8..ed28704cd7 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_tr.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_tr.ts @@ -5986,7 +5986,7 @@ Devam edilsin mi? Bağlama Düzenleyicisi - + Appearance per Face Yüz Başına Görünüm diff --git a/src/Mod/Part/Gui/Resources/translations/Part_uk.ts b/src/Mod/Part/Gui/Resources/translations/Part_uk.ts index 31674fed20..b384b5df72 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_uk.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_uk.ts @@ -5989,7 +5989,7 @@ Continue? Attachment Editor - + Appearance per Face Appearance per Face diff --git a/src/Mod/Part/Gui/Resources/translations/Part_zh-CN.ts b/src/Mod/Part/Gui/Resources/translations/Part_zh-CN.ts index b6c4e2b3de..3f8565b59b 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_zh-CN.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_zh-CN.ts @@ -5968,7 +5968,7 @@ Continue? 附着编辑器 - + Appearance per Face 每面外观 diff --git a/src/Mod/Part/Gui/Resources/translations/Part_zh-TW.ts b/src/Mod/Part/Gui/Resources/translations/Part_zh-TW.ts index b709462621..f49ad0cb2c 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_zh-TW.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_zh-TW.ts @@ -5969,7 +5969,7 @@ Continue? Attachment Editor - + Appearance per Face Appearance per Face diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_be.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_be.ts index a48ae7e371..d2db2482d9 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_be.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_be.ts @@ -2777,19 +2777,19 @@ measured along the specified direction - + Base X-axis Асноўная вось X - + Base Y-axis Асноўная вось Y - + Base Z-axis Асноўная вось Z @@ -2825,20 +2825,20 @@ measured along the specified direction - + Select reference… Абраць апорны элемент… - + Angle Вугал - - + + Face Грань @@ -2848,32 +2848,32 @@ measured along the specified direction Пералічыць пры змене - + To last Да апошняга - + Through all Праз усё - + To first Да першага - + Up to face Да грані - + Two angles Два вуглы - + No face selected Грань не абраная @@ -3479,18 +3479,18 @@ This may lead to unexpected results. - + Vertical sketch axis Вертыкальная вось эскізу - + Horizontal sketch axis Гарызантальная вось эскізу - + Construction line %1 Будаўнічая лінія %1 @@ -4486,8 +4486,8 @@ over 90: larger hole radius at the bottom - - + + @@ -4630,14 +4630,14 @@ over 90: larger hole radius at the bottom Вось вярчэння перасякае эскіз - - + + Could not revolve the sketch! Не атрымалася павярнуць эскіз! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. Не атрымалася стварыць грань з эскізу. @@ -5324,7 +5324,7 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed. PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters Налады вярчэння @@ -5332,7 +5332,7 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed. PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters Налада пазу diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ca.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ca.ts index 039d90247a..8dc93373bf 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ca.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ca.ts @@ -2771,19 +2771,19 @@ mesurada al llarg de la direcció especificada - + Base X-axis Eix base X - + Base Y-axis Eix base Y - + Base Z-axis Eix base Z @@ -2819,20 +2819,20 @@ mesurada al llarg de la direcció especificada - + Select reference… Seleccionar referència… - + Angle Angle - - + + Face Cara @@ -2842,32 +2842,32 @@ mesurada al llarg de la direcció especificada Recalcular en cas de canvi - + To last Al darrer - + Through all A través de totes - + To first A la primera - + Up to face Fins la cara - + Two angles Dos angles - + No face selected Cap cara seleccionada @@ -3470,18 +3470,18 @@ Això pot portar a resultats inesperats. - + Vertical sketch axis Eix vertical de croquis - + Horizontal sketch axis Eix horitzontal de croquis - + Construction line %1 Construcció línia %1 @@ -4474,8 +4474,8 @@ més de 90: radi de forat més gran a la part inferior - - + + @@ -4615,14 +4615,14 @@ més de 90: radi de forat més gran a la part inferior L'eix de revolució intersecta amb el croquis - - + + Could not revolve the sketch! No s'ha pogut revolucionar el croquis! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. No s'ha pogut crear una cara del croquis. @@ -5308,7 +5308,7 @@ No es permet la intersecció d'entitats o múltiples cares d'un croquis. PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters Paràmetres de revolució @@ -5316,7 +5316,7 @@ No es permet la intersecció d'entitats o múltiples cares d'un croquis. PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters Paràmetres de ranura diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_cs.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_cs.ts index 5978a7b065..2c35de83bd 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_cs.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_cs.ts @@ -2771,19 +2771,19 @@ měřena ve stanoveném směru - + Base X-axis Base X-axis - + Base Y-axis Base Y-axis - + Base Z-axis Base Z-axis @@ -2819,20 +2819,20 @@ měřena ve stanoveném směru - + Select reference… Select reference… - + Angle Úhel - - + + Face Plocha @@ -2842,32 +2842,32 @@ měřena ve stanoveném směru Recompute on change - + To last K poslední - + Through all Skrz vše - + To first K další - + Up to face K ploše - + Two angles Two angles - + No face selected Nevybrána žádná plocha @@ -3472,18 +3472,18 @@ To může vést k neočekávaným výsledkům. - + Vertical sketch axis Svislá skicovací osa - + Horizontal sketch axis Vodorovná skicovací osa - + Construction line %1 Konstrukční čára %1 @@ -4476,8 +4476,8 @@ nad 90: větší poloměr díry ve spodní části - - + + @@ -4618,14 +4618,14 @@ nad 90: větší poloměr díry ve spodní části Osa rotace protíná náčrt - - + + Could not revolve the sketch! Nelze orotovat náčrt! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. Nelze vytvořit plochu z náčrtu. @@ -5311,7 +5311,7 @@ Nejsou povoleny protínající se prvky náčrtu nebo více ploch v náčrtu. PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters Revolution Parameters @@ -5319,7 +5319,7 @@ Nejsou povoleny protínající se prvky náčrtu nebo více ploch v náčrtu. PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters Groove Parameters diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_da.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_da.ts index ebd44e0871..e9524fdf36 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_da.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_da.ts @@ -2771,19 +2771,19 @@ målt i den angivne retning - + Base X-axis Basis X-akse - + Base Y-axis Basis Y-akse - + Base Z-axis Basis Z-akse @@ -2819,20 +2819,20 @@ målt i den angivne retning - + Select reference… Vælg reference… - + Angle Vinkel - - + + Face Flade @@ -2842,32 +2842,32 @@ målt i den angivne retning Genberegn ved ændringer - + To last Til sidste - + Through all Gennem alt - + To first Til første - + Up to face Til flade - + Two angles To vinkler - + No face selected Ingen flade valgt @@ -3472,18 +3472,18 @@ Dette kan føre til uventede resultater. - + Vertical sketch axis Lodret skitseakse - + Horizontal sketch axis Vandret skitseakse - + Construction line %1 Konstruktionslinje %1 @@ -4256,7 +4256,7 @@ over 90: større hulradius i bunden Shaft Design Wizard - Akseldesign + Aksel @@ -4476,8 +4476,8 @@ over 90: større hulradius i bunden - - + + @@ -4618,14 +4618,14 @@ over 90: større hulradius i bunden Omdrejningsaksen skærer skitsen - - + + Could not revolve the sketch! Kunne ikke dreje skitsen! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. Kunne ikke oprette en flade fra skitsen. @@ -5167,7 +5167,7 @@ Krydsende linjer eller flere flader i en skitse er ikke tilladt. Shaft Design Wizard - Akseldesign + Aksel @@ -5311,7 +5311,7 @@ Krydsende linjer eller flere flader i en skitse er ikke tilladt. PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters Parametre for drejning @@ -5319,7 +5319,7 @@ Krydsende linjer eller flere flader i en skitse er ikke tilladt. PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters Parametre for afdrejning diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_de.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_de.ts index dd5b5b4566..89dfbc9275 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_de.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_de.ts @@ -2772,19 +2772,19 @@ entlang der angegebenen Richtung gemessen - + Base X-axis Basis X-Achse - + Base Y-axis Basis Y-Achse - + Base Z-axis Basis Z-Achse @@ -2820,20 +2820,20 @@ entlang der angegebenen Richtung gemessen - + Select reference… Referenz auswählen… - + Angle Winkel - - + + Face Fläche @@ -2843,32 +2843,32 @@ entlang der angegebenen Richtung gemessen Bei Änderung neu berechnen - + To last Bis zur letzten Fläche - + Through all Durch alles - + To first Bis zur nächsten Fläche - + Up to face Bis zu Oberfläche - + Two angles Zwei Winkel - + No face selected Keine Fläche ausgewählt @@ -3471,18 +3471,18 @@ This may lead to unexpected results. - + Vertical sketch axis Vertikale Skizzenachse - + Horizontal sketch axis Horizontale Skizzenachse - + Construction line %1 Hilfslinie %1 @@ -4474,8 +4474,8 @@ unter 90: kleinerer Bohrungsradius an der Unterseite - - + + @@ -4615,14 +4615,14 @@ unter 90: kleinerer Bohrungsradius an der Unterseite Die Drehachse schneidet die Skizze - - + + Could not revolve the sketch! Konnte die Skizze nicht drehen! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. Konnte keine Fläche aus der Skizze erstellen. @@ -5308,7 +5308,7 @@ Skizzenobjekte dürfen einander nicht schneiden und auch mehrfache Flächen sind PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters Parameter des Drehteils @@ -5316,7 +5316,7 @@ Skizzenobjekte dürfen einander nicht schneiden und auch mehrfache Flächen sind PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters Parameter der Nut diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_el.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_el.ts index 3ed08f9b18..c416779b3c 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_el.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_el.ts @@ -2772,19 +2772,19 @@ measured along the specified direction - + Base X-axis Βασικός άξονας X - + Base Y-axis Βασικός άξονας Υ - + Base Z-axis Βασικός άξονας Ζ @@ -2820,20 +2820,20 @@ measured along the specified direction - + Select reference… Επιλέξτε αναφορά… - + Angle Γωνία - - + + Face Επιφάνεια @@ -2843,32 +2843,32 @@ measured along the specified direction Επανυπολογισμός κατά την αλλαγή - + To last Έως το τελευταίο - + Through all Μέσω όλων - + To first Στο πρώτο - + Up to face Μέχρι την επιφάνεια - + Two angles Δύο γωνίες - + No face selected Δεν επιλέχθηκε καμία επιφάνεια @@ -3474,18 +3474,18 @@ This may lead to unexpected results. - + Vertical sketch axis Κάθετος άξονας σκίτσου - + Horizontal sketch axis Οριζόντιος άξονας σκίτσου - + Construction line %1 Γραμμή κατασκευής %1 @@ -4476,8 +4476,8 @@ over 90: larger hole radius at the bottom - - + + @@ -4617,14 +4617,14 @@ over 90: larger hole radius at the bottom Ο άξονας περιστροφής τέμνει το σχέδιο - - + + Could not revolve the sketch! Αδυναμία περιστροφής του σχεδίου! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. Αδυναμία δημιουργίας επιφάνειας από το σχέδιο. @@ -5313,7 +5313,7 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed. PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters Παράμετροι Περιστροφής @@ -5321,7 +5321,7 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed. PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters Παράμετροι Αυλάκωσης diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_es-AR.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_es-AR.ts index bab16afcbb..5f18cefbcc 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_es-AR.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_es-AR.ts @@ -2769,19 +2769,19 @@ measured along the specified direction - + Base X-axis Eje X base - + Base Y-axis Eje Y base - + Base Z-axis Eje Z base @@ -2817,20 +2817,20 @@ measured along the specified direction - + Select reference… Seleccionar referencia… - + Angle Ángulo - - + + Face Cara @@ -2840,32 +2840,32 @@ measured along the specified direction Recalcular al cambiar - + To last Hasta el final - + Through all A través de todos - + To first A primero - + Up to face Hasta la cara - + Two angles Two angles - + No face selected Ninguna cara seleccionada @@ -3470,18 +3470,18 @@ Esto puede conducir a resultados inesperados. - + Vertical sketch axis Eje vertical del croquis - + Horizontal sketch axis Eje horizontal del croquis - + Construction line %1 Línea de construcción %1 @@ -4474,8 +4474,8 @@ más de 90: radio de agujero más grande en la parte inferior - - + + @@ -4616,14 +4616,14 @@ más de 90: radio de agujero más grande en la parte inferior Eje de revolución interseca el croquis - - + + Could not revolve the sketch! No se pudo revolucionar el croquis! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. No se pudo crear la cara a partir del croquis. @@ -5309,7 +5309,7 @@ No se permiten interceptar entidades de croquis o múltiples caras en un croquis PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters Revolution Parameters @@ -5317,7 +5317,7 @@ No se permiten interceptar entidades de croquis o múltiples caras en un croquis PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters Groove Parameters diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_es-ES.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_es-ES.ts index c28af7cbe3..aceb4355ca 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_es-ES.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_es-ES.ts @@ -2770,19 +2770,19 @@ measured along the specified direction - + Base X-axis Eje X base - + Base Y-axis Eje Y base - + Base Z-axis Eje Z base @@ -2818,20 +2818,20 @@ measured along the specified direction - + Select reference… Seleccionar referencia… - + Angle Ángulo - - + + Face Cara @@ -2841,32 +2841,32 @@ measured along the specified direction Recalcular al cambiar - + To last Al final - + Through all A través de todos - + To first Al primer lugar - + Up to face Hasta la cara - + Two angles Two angles - + No face selected Sin cara seleccionada @@ -3467,18 +3467,18 @@ This may lead to unexpected results. - + Vertical sketch axis Eje vertical del croquis - + Horizontal sketch axis Eje horizontal del croquis - + Construction line %1 Línea de construcción %1 @@ -4471,8 +4471,8 @@ más de 90: radio de agujero más grande en la parte inferior - - + + @@ -4613,14 +4613,14 @@ más de 90: radio de agujero más grande en la parte inferior El eje de revolución intercepta el croquis - - + + Could not revolve the sketch! ¡No se puede revolucionar el croquis! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. No se pudo crear la cara a partir del croquis. @@ -5306,7 +5306,7 @@ No se permiten interceptar entidades de croquis o múltiples caras en un croquis PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters Revolution Parameters @@ -5314,7 +5314,7 @@ No se permiten interceptar entidades de croquis o múltiples caras en un croquis PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters Groove Parameters diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_eu.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_eu.ts index a072d7a935..777e6ac02a 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_eu.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_eu.ts @@ -2770,19 +2770,19 @@ zehaztutako norabidean - + Base X-axis Base X-axis - + Base Y-axis Base Y-axis - + Base Z-axis Base Z-axis @@ -2818,20 +2818,20 @@ zehaztutako norabidean - + Select reference… Select reference… - + Angle Angelua - - + + Face Aurpegia @@ -2841,32 +2841,32 @@ zehaztutako norabidean Recompute on change - + To last Azkenera - + Through all Guztien zehar - + To first Lehenera - + Up to face Aurpegira - + Two angles Two angles - + No face selected Ez da aurpegirik hautatu @@ -3469,18 +3469,18 @@ Espero ez diren emaitzak gerta daitezke. - + Vertical sketch axis Krokisaren ardatz bertikala - + Horizontal sketch axis Krokisaren ardatz horizontala - + Construction line %1 %1 eraikuntza-lerroa @@ -4473,8 +4473,8 @@ over 90: larger hole radius at the bottom - - + + @@ -4615,14 +4615,14 @@ over 90: larger hole radius at the bottom Erreboluzio-ardatzak krokisa ebakitzen du - - + + Could not revolve the sketch! Ezin da krokisa erreboluzionatu - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. Ezin da aurpegia sortu krokisetik abiatuta. @@ -5308,7 +5308,7 @@ Ez da onartzen krokis bateko entitateak edo aurpegi anitz ebakitzea. PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters Revolution Parameters @@ -5316,7 +5316,7 @@ Ez da onartzen krokis bateko entitateak edo aurpegi anitz ebakitzea. PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters Groove Parameters diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fi.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fi.ts index aea324f9f2..691e80249b 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fi.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fi.ts @@ -2771,19 +2771,19 @@ valittuun suuntaan - + Base X-axis Base X-axis - + Base Y-axis Base Y-axis - + Base Z-axis Base Z-axis @@ -2819,20 +2819,20 @@ valittuun suuntaan - + Select reference… Select reference… - + Angle Kulma - - + + Face Pinta @@ -2842,32 +2842,32 @@ valittuun suuntaan Recompute on change - + To last To last - + Through all Läpi - + To first Ensimmäiseen - + Up to face Pintatasoon asti - + Two angles Two angles - + No face selected Yhtään pintaa ei ole valittu @@ -3472,18 +3472,18 @@ Tämä voi johtaa odottamattomiin tuloksiin. - + Vertical sketch axis Pystysuuntaisen luonnoksen akseli - + Horizontal sketch axis Vaakasuuntaisen luonnoksen akseli - + Construction line %1 Rakennuslinja %1 @@ -4476,8 +4476,8 @@ over 90: larger hole radius at the bottom - - + + @@ -4618,14 +4618,14 @@ over 90: larger hole radius at the bottom Revolve axis intersects the sketch - - + + Could not revolve the sketch! Could not revolve the sketch! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. Could not create face from sketch. @@ -5311,7 +5311,7 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed. PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters Revolution Parameters @@ -5319,7 +5319,7 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed. PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters Groove Parameters diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fr.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fr.ts index f0a21ea861..01f078f623 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fr.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fr.ts @@ -2769,19 +2769,19 @@ measured along the specified direction - + Base X-axis Axe X de base - + Base Y-axis Axe Y de base - + Base Z-axis Axe Z de base @@ -2817,20 +2817,20 @@ measured along the specified direction - + Select reference… Sélectionnez une référence… - + Angle Angle - - + + Face Face @@ -2840,32 +2840,32 @@ measured along the specified direction Recalculer en cas de modification - + To last À la dernière - + Through all À travers tout - + To first Au plus proche - + Up to face Jusqu'à la face - + Two angles Deux angles - + No face selected Aucune face sélectionnée @@ -3463,18 +3463,18 @@ This may lead to unexpected results. - + Vertical sketch axis Axe vertical de l'esquisse - + Horizontal sketch axis Axe horizontal de l'esquisse - + Construction line %1 Ligne de construction %1 @@ -4463,8 +4463,8 @@ over 90: larger hole radius at the bottom - - + + @@ -4605,14 +4605,14 @@ de congés ensemble. Essayer de créer des congés sur chaque arête ou des cong L'axe de révolution coupe l'esquisse - - + + Could not revolve the sketch! Impossible de faire tourner l'esquisse ! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. Impossible de créer une face à partir de l'esquisse. @@ -5298,7 +5298,7 @@ Les entités d'esquisse qui se croisent ou les faces multiples dans une esquisse PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters Paramètres de la révolution @@ -5306,7 +5306,7 @@ Les entités d'esquisse qui se croisent ou les faces multiples dans une esquisse PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters Paramètres de la rainure diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ga-IE.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ga-IE.ts new file mode 100644 index 0000000000..99b0b17687 --- /dev/null +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ga-IE.ts @@ -0,0 +1,5454 @@ + + + + + App::Property + + + The center point of the helix' start; derived from the reference axis. + Lárphointe thús an héilics; díorthaithe ón ais tagartha. + + + + The helix' direction; derived from the reference axis. + Treo an héilics; díorthaithe ón ais tagartha. + + + + The reference axis of the helix. + Ais tagartha an héilics. + + + + The helix input mode specifies which properties are set by the user. +Dependent properties are then calculated. + Sonraíonn an modh ionchuir héilics cé na hairíonna a shocraíonn an t-úsáideoir. +Ríomhtar airíonna spleácha ansin. + + + + The axial distance between two turns. + An fad aiseach idir dhá chasadh. + + + + The height of the helix' path, not accounting for the extent of the profile. + Airde chonair an héilics, gan fairsinge na próifíle a chur san áireamh. + + + + The number of turns in the helix. + Líon na gcasadh sa héilics. + + + + The angle of the cone that forms a hull around the helix. +Non-zero values turn the helix into a conical spiral. +Positive values make the radius grow, negative shrinks. + Uillinn an chóin a chruthaíonn corp timpeall an héilics. +Déanann luachanna neamh-nialasacha bíseach cónúil den héilics. +Fásann an ga le luachanna dearfacha, crapadh an ga le luachanna diúltacha. + + + + The growth of the helix' radius per turn. +Non-zero values turn the helix into a conical spiral. + Fás ga an héilics in aghaidh an chasadh. +Déanann luachanna neamh-nialasacha bíseach cónúil den héilics. + + + + Sets the turning direction to left handed, +i.e. counter-clockwise when moving along its axis. + Socraíonn sé an treo casadh go clé, +i.e. tuathal agus é ag bogadh feadh a ais. + + + + Determines whether the helix points in the opposite direction of the axis. + Cinneann sé an bhfuil an héilics ag pointeáil sa treo eile ón ais. + + + + If set, the result will be the intersection of the profile and the preexisting body. + Más socraithe é, is é an toradh a bheidh ann ná trasnú na próifíle agus an choirp atá ann cheana. + + + + If false, the tool will propose an initial value for the pitch based on the profile bounding box, +so that self intersection is avoided. + Mura bhfuil sé bréagach, molfaidh an uirlis luach tosaigh don pháirc bunaithe ar an mbosca teorannaithe próifíle, +ionas go seachnófar féin-trasnú. + + + + Fusion Tolerance for the Helix, increase if helical shape does not merge nicely with part. + Caoinfhulaingt Chomhleá don Héilics, méadaigh mura gcomhcheanglaíonn cruth an héilics go deas leis an gcuid. + + + + Number of gear teeth + Líon na bhfiacla fearas + + + + Pressure angle of gear teeth + Uillinn brú fiacla fearas + + + + Module of the gear + Modúl an ghiar + + + + True=2 curves with each 3 control points, False=1 curve with 4 control points. + Fíor=2 chuar le 3 phointe rialaithe an ceann, Bréagach=1 chuar le 4 phointe rialaithe. + + + + True=external Gear, False=internal Gear + Fíor = giar seachtrach, Bréagach = giar inmheánach + + + + The height of the tooth from the pitch circle up to its tip, normalized by the module. + Airde an fhiacail ón gciorcal páirce suas go dtí a bharr, arna normalú ag an modúl. + + + + The height of the tooth from the pitch circle down to its root, normalized by the module. + Airde an fhiacail ón gciorcal páirce síos go dtí a fhréamh, arna normalú ag an modúl. + + + + The radius of the fillet at the root of the tooth, normalized by the module. + Ga an fhilléid ag fréamh na fiacaile, arna normalú ag an modúl. + + + + The distance by which the reference profile is shifted outwards, normalized by the module. + An fad a aistrítear an phróifíl tagartha amach, arna normalú ag an modúl. + + + + CmdPartDesignAdditiveHelix + + + PartDesign + DearadhPáirteanna + + + + Additive Helix + Héilics Breiseáin + + + + Sweeps the selected sketch or profile along a helix and adds it to the body + Scuabann an sceitse nó an phróifíl roghnaithe feadh héilics agus cuireann sé leis an gcorp é + + + + CmdPartDesignAdditiveLoft + + + PartDesign + DearadhPáirteanna + + + + Additive Loft + Loft Breiseáin + + + + Lofts the selected sketch or profile along a path and adds it to the body + Cuireann sé an sceitse nó an phróifíl roghnaithe ar feadh cosáin agus cuireann sé leis an gcorp é + + + + CmdPartDesignAdditivePipe + + + PartDesign + DearadhPáirteanna + + + + Additive Pipe + Píopa Breiseáin + + + + Sweeps the selected sketch or profile along a path and adds it to the body + Scuabann an sceitse nó an phróifíl roghnaithe feadh cosáin agus cuireann sé leis an gcorp é + + + + CmdPartDesignBody + + + PartDesign + DearadhPáirteanna + + + + New Body + Comhlacht Nua + + + + Creates a new body and activates it + Cruthaíonn sé corp nua agus gníomhaíonn sé é + + + + CmdPartDesignBoolean + + + PartDesign + DearadhPáirteanna + + + + Boolean Operation + Oibríocht Booleánach + + + + Applies boolean operations with the selected objects and the active body + Cuireann sé oibríochtaí booléacha i bhfeidhm leis na réada roghnaithe agus leis an gcorp gníomhach + + + + CmdPartDesignCS + + + PartDesign + DearadhPáirteanna + + + + Local Coordinate System + Córas Comhordanáidí Áitiúil + + + + Creates a new local coordinate system + Cruthaíonn córas comhordanáidí áitiúil nua + + + + CmdPartDesignChamfer + + + PartDesign + DearadhPáirteanna + + + + Chamfer + Seaimféaráil + + + + Applies a chamfer to the selected edges or faces + Cuireann sé seaimféaráil i bhfeidhm ar na himill nó na haghaidheanna roghnaithe + + + + CmdPartDesignClone + + + PartDesign + DearadhPáirteanna + + + + Clone + Clónáil + + + + Copies a solid object parametrically as the base feature of a new body + Cóipeálann réad soladach go paraiméadrach mar ghné bhunúsach coirp nua + + + + CmdPartDesignDraft + + + PartDesign + DearadhPáirteanna + + + + Draft + Dréacht + + + + Applies a draft to the selected faces + Cuireann dréacht i bhfeidhm ar na haghaidheanna roghnaithe + + + + CmdPartDesignDuplicateSelection + + + PartDesign + DearadhPáirteanna + + + + Duplicate &Object + Dúblaigh &Réad + + + + Duplicates the selected object and adds it to the active body + Déanann sé an réad roghnaithe a dhúbailt agus cuireann sé leis an gcorp gníomhach é + + + + CmdPartDesignFillet + + + PartDesign + DearadhPáirteanna + + + + Fillet + Filléad + + + + Applies a fillet to the selected edges or faces + Cuirtear filléad i bhfeidhm ar na himill nó na haghaidheanna roghnaithe + + + + CmdPartDesignGroove + + + PartDesign + DearadhPáirteanna + + + + Groove + Eitre + + + + Revolves the sketch or profile around a line or axis and removes it from the body + Casann sé an sceitse nó an phróifíl timpeall líne nó ais agus baintear den chorp é + + + + CmdPartDesignHole + + + PartDesign + DearadhPáirteanna + + + + Hole + Poll + + + + Creates holes in the active body at the center points of circles or arcs of the selected sketch or profile + Cruthaíonn sé poill sa chorp gníomhach ag pointí lárnacha ciorcail nó áirsí an sceitse nó an phróifíl roghnaithe + + + + CmdPartDesignLine + + + PartDesign + DearadhPáirteanna + + + + Datum Line + Líne Dáta + + + + Creates a new datum line + Cruthaíonn líne sonraí nua + + + + CmdPartDesignLinearPattern + + + PartDesign + DearadhPáirteanna + + + + Linear Pattern + Patrún Líneach + + + + Duplicates the selected features or the active body in a linear pattern + Déanann sé na gnéithe roghnaithe nó an corp gníomhach a dhúbailt i bpatrún líneach + + + + CmdPartDesignMigrate + + + PartDesign + DearadhPáirteanna + + + + Migrate + Imirce + + + + Migrates the document to the modern Part Design workflow + Aistríonn an doiciméad chuig an sreabhadh oibre nua-aimseartha Dearaidh Páirteanna + + + + CmdPartDesignMirrored + + + PartDesign + DearadhPáirteanna + + + + Mirror + Scáthán + + + + Mirrors the selected features or active body + Scáthánaíonn sé na gnéithe roghnaithe nó an corp gníomhach + + + + CmdPartDesignMoveFeature + + + PartDesign + DearadhPáirteanna + + + + Move Object To… + Bog Réad Chuig… + + + + Moves the selected object to another body + Bogann an réad roghnaithe go corp eile + + + + CmdPartDesignMoveFeatureInTree + + + PartDesign + DearadhPáirteanna + + + + Move Feature After… + Bog Gné Tar éis… + + + + Moves the selected feature after another feature in the same body + Bogann an ghné roghnaithe i ndiaidh gné eile sa chorp céanna + + + + CmdPartDesignMoveTip + + + PartDesign + DearadhPáirteanna + + + + Set Tip + Socraigh Leid + + + + Moves the tip of the body to the selected feature + Bogann barr an choirp go dtí an ghné roghnaithe + + + + CmdPartDesignMultiTransform + + + PartDesign + DearadhPáirteanna + + + + Multi-Transform + Il-Chlaochlú + + + + Applies multiple transformations to the selected features or active body + Cuireann sé ilchlaochluithe i bhfeidhm ar na gnéithe nó ar an gcorp gníomhach roghnaithe + + + + CmdPartDesignNewSketch + + + PartDesign + DearadhPáirteanna + + + + New Sketch + Sceitse Nua + + + + Creates a new sketch + Cruthaíonn sceitse nua + + + + CmdPartDesignPad + + + PartDesign + DearadhPáirteanna + + + + Pad + Ceap + + + + Extrudes the selected sketch or profile and adds it to the body + Easbhrúitear an sceitse nó an phróifíl roghnaithe agus cuirtear leis an gcorp é + + + + CmdPartDesignPlane + + + PartDesign + DearadhPáirteanna + + + + Datum Plane + Plána Dáta + + + + Creates a new datum plane + Cruthaíonn sé plána sonraí nua + + + + CmdPartDesignPocket + + + PartDesign + DearadhPáirteanna + + + + Pocket + Póca + + + + Extrudes the selected sketch or profile and removes it from the body + Easbhrúitear an sceitse nó an phróifíl roghnaithe agus baintear den chorp é + + + + CmdPartDesignPoint + + + PartDesign + DearadhPáirteanna + + + + Datum Point + Pointe Sonraí + + + + Creates a new datum point + Cruthaíonn pointe sonraí nua + + + + CmdPartDesignPolarPattern + + + PartDesign + DearadhPáirteanna + + + + Polar Pattern + Patrún Polar + + + + Duplicates the selected features or the active body in a circular pattern + Déanann sé na gnéithe roghnaithe nó an corp gníomhach a dhúbailt i bpatrún ciorclach + + + + CmdPartDesignRevolution + + + PartDesign + DearadhPáirteanna + + + + Revolve + Rothlaigh + + + + Revolves the selected sketch or profile around a line or axis and adds it to the body + Casann sé an sceitse nó an phróifíl roghnaithe timpeall líne nó ais agus cuireann sé leis an gcorp é + + + + CmdPartDesignScaled + + + PartDesign + DearadhPáirteanna + + + + Scale + Scála + + + + Scales the selected features or the active body + Scálaíonn sé na gnéithe roghnaithe nó an corp gníomhach + + + + CmdPartDesignShapeBinder + + + PartDesign + DearadhPáirteanna + + + + Shape Binder + Ceanglóir Cruthanna + + + + Creates a new shape binder + Cruthaíonn ceanglóir cruthanna nua + + + + CmdPartDesignSubShapeBinder + + + PartDesign + DearadhPáirteanna + + + + Sub-Shape Binder + Ceanglóir Fo-Chruth + + + + Creates a reference to geometry from one or more objects, allowing it to be used inside or outside a body. It tracks relative placements, supports multiple geometry types (solids, faces, edges, vertices), and can work with objects in the same or external documents. + Cruthaíonn sé tagairt do gheoiméadracht ó réad amháin nó níos mó, rud a ligeann dó a bheith in úsáid laistigh nó lasmuigh de chorp. Rianaíonn sé suíomhanna coibhneasta, tacaíonn sé le cineálacha geoiméadrachta iolracha (solaid, aghaidheanna, imill, buaicphointí), agus is féidir leis oibriú le réada sna doiciméid chéanna nó i ndoiciméid sheachtracha. + + + + CmdPartDesignSubtractiveHelix + + + PartDesign + DearadhPáirteanna + + + + Subtractive Helix + Héilics Dealaitheach + + + + Sweeps the selected sketch or profile along a helix and removes it from the body + Scuabann sé an sceitse nó an phróifíl roghnaithe feadh héilics agus baintear den chorp é + + + + CmdPartDesignSubtractiveLoft + + + PartDesign + DearadhPáirteanna + + + + Subtractive Loft + Loft Dealaitheach + + + + Lofts the selected sketch or profile along a path and removes it from the body + Cuireann sé an sceitse nó an phróifíl roghnaithe ar feadh cosáin agus baintear den chorp é + + + + CmdPartDesignSubtractivePipe + + + PartDesign + DearadhPáirteanna + + + + Subtractive Pipe + Píopa Dealaitheach + + + + Sweeps the selected sketch or profile along a path and removes it from the body + Scuabann sé an sceitse nó an phróifíl roghnaithe feadh cosáin agus baintear den chorp é + + + + CmdPartDesignThickness + + + PartDesign + DearadhPáirteanna + + + + Thickness + Tiús + + + + Applies thickness and removes the selected faces + Cuireann sé tiús i bhfeidhm agus baintear na haghaidheanna roghnaithe + + + + CmdPrimtiveCompAdditive + + + PartDesign + DearadhPáirteanna + + + + Additive Primitive + Breiseán Prímitiúil + + + + Creates an additive primitive + Cruthaíonn bunphrionsabal breiseánach + + + + Additive Box + Bosca Breiseáin + + + + Additive Cylinder + Sorcóir Breiseáin + + + + Additive Sphere + Sféar Breiseánach + + + + Additive Cone + Cón Breiseáin + + + + Additive Ellipsoid + Eilipsóideach Breiseánach + + + + Additive Torus + Tóras Breiseáin + + + + Additive Prism + Priosma Breiseánach + + + + Additive Wedge + Ding Breiseáin + + + + CmdPrimtiveCompSubtractive + + + PartDesign + DearadhPáirteanna + + + + Subtractive Primitive + Bunúsach Dealaitheach + + + + Creates a subtractive primitive + Cruthaíonn bunphrionsabal dealaitheach + + + + Subtractive Box + Bosca Dealaitheach + + + + Subtractive Cylinder + Sorcóir Dealaitheach + + + + Subtractive Sphere + Sféar Dealaitheach + + + + Subtractive Cone + Cón Dealaitheach + + + + Subtractive Ellipsoid + Eilipsóideach Dealaitheach + + + + Subtractive Torus + Tóras Dealaitheach + + + + Subtractive Prism + Priosma Dealaitheach + + + + Subtractive Wedge + Ding Dealaitheach + + + + Command + + + Edit Shape Binder + Cuir Ceanglóir Cruthanna in Eagar + + + + Create Shape Binder + Cruthaigh Ceanglóir Cruthanna + + + + Create Sub-Shape Binder + Cruthaigh Ceanglóir Fo-Chrutha + + + + Create Clone + Cruthaigh Clón + + + + Make Copy + Déan Cóip + + + + Convert to Multi-Transform feature + Tiontaigh go gné Il-Chlaochlaithe + + + + Sketch on Face + Sceitse ar Aghaidh + + + + Make copy + Déan cóip + + + + + New Sketch + Sceitse Nua + + + + Create Boolean + Cruthaigh Booleánach + + + + + Add a Body + Cuir Corp leis + + + + Migrate legacy Part Design features to bodies + Gnéithe Dearaidh Páirteanna Seanbhunaithe a aistriú chuig comhlachtaí + + + + Duplicate a Part Design object + Déan réad Dearaidh Páirte a Dhúbláil + + + + Move a feature inside body + Bog gné laistigh den chorp + + + + Move tip to selected feature + Bog an leid chuig an ngné roghnaithe + + + + Move an object + Bog réad + + + + Mirror + Scáthán + + + + Linear Pattern + Patrún Líneach + + + + Polar Pattern + Patrún Polar + + + + Scale + Scála + + + + Gui::TaskView::TaskWatcherCommands + + + Face Tools + Uirlisí Aghaidhe + + + + Edge Tools + Uirlisí Imeall + + + + Boolean Tools + Uirlisí Booleánacha + + + + Helper Tools + Uirlisí Cúnta + + + + Modeling Tools + Uirlisí Samhaltaithe + + + + Create Geometry + Cruthaigh Geoiméadracht + + + + InvoluteGearParameter + + + Involute Parameter + Paraiméadar Inbhlóideach + + + + Number of teeth + Líon na bhfiacla + + + + Module + Modúl + + + + Pressure angle + Uillinn brú + + + + High precision + Cruinneas ard + + + + + True + Fíor + + + + + False + Bréagach + + + + External gear + Fearas seachtrach + + + + Addendum coefficient + Comhéifeacht breiseáin + + + + Dedendum coefficient + Comhéifeacht Dedendum + + + + Root fillet coefficient + Comhéifeacht filléad fréimhe + + + + Profile shift coefficient + Comhéifeacht aistrithe próifíle + + + + PartDesignGui::DlgActiveBody + + + Active Body Required + Comhlacht Gníomhach Riachtanach + + + + To create a new Part Design object, there must be an active body in the document. +Select a body from below, or create a new body. + Chun réad Dearaidh Cuid nua a chruthú, ní mór corp gníomhach a bheith sa doiciméad. +Roghnaigh corp ón liosta thíos, nó cruthaigh corp nua. + + + + Create New Body + Cruthaigh Comhlacht Nua + + + + Please select + Roghnaigh le do thoil + + + + PartDesignGui::DlgPrimitives + + + Geometric Primitives + Bunphríomhghnéithe Geoiméadracha + + + + + + + Angle in first direction + Uillinn sa chéad treo + + + + + + + Angle in second direction + Uillinn sa dara treo + + + + + Length + Fad + + + + + Width + Width + + + + + + + + Height + Airde + + + + + + + + Radius + Ga + + + + Rotation angle + Rotation angle + + + + + + Radius 1 + Ga 1 + + + + + + Radius 2 + Ga 2 + + + + + Angle + Uillinn + + + + + + U parameter + Paraiméadar U + + + + V parameters + Paraiméadair V + + + + Radius in local z-direction + Ga i dtreo z áitiúil + + + + Radius in local X-direction + Ga i dtreo-X áitiúil + + + + Radius 3 + Ga 3 + + + + Radius in local Y-direction +If zero, it is equal to Radius2 + Ga sa treo Y áitiúil +Más nialas é, is ionann é agus Ga2 + + + + + V parameter + Paraiméadar V + + + + Radius in local XY-plane + Ga san eitleán XY áitiúil + + + + Radius in local XZ-plane + Ga sa phlána XZ áitiúil + + + + + Polygon + Polygon + + + + + Circumradius + Circumradius + + + + X min/max + X íosmhéid/uasmhéid + + + + Y min/max + Y íosmhéid/uasmhéid + + + + Z min/max + Z íosmhéid/uasmhéid + + + + X2 min/max + X2 íosmhéid/uasmhéid + + + + Z2 min/max + Z2 íos/uas + + + + Pitch + Pitch + + + + Coordinate system + Córas comhordanáidí + + + + Growth + Growth + + + + Number of rotations + Líon na rothlaithe + + + + + Angle 1 + Uillinn 1 + + + + + Angle 2 + Uillinn 2 + + + + From 3 Points + Ó 3 Phointe + + + + Major radius + Ga mór + + + + Minor radius + Ga beag + + + + + + X + X + + + + + + Y + Y + + + + + + Z + Z + + + + Right-handed + Deaslámhach + + + + Left-handed + Clé-láimheach + + + + Start point + Pointe tosaigh + + + + End point + Pointe deiridh + + + + PartDesignGui::DlgReference + + + Reference + Tagairt + + + + 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. + Roghnaigh tú geoiméadrachtaí nach cuid den chorp gníomhach iad. Sainmhínigh conas na roghanna sin a láimhseáil. Mura dteastaíonn na tagairtí sin uait, cealaigh an t-ordú. + + + + Make independent copy (recommended) + Déan cóip neamhspleách (molta) + + + + Make dependent copy + Déan cóip spleách + + + + Create cross-reference + Cruthaigh crostagairt + + + + PartDesignGui::NoDependentsSelection + + + Selecting this will cause circular dependency. + Má roghnaíonn tú é seo, beidh spleáchas ciorclach mar thoradh air. + + + + PartDesignGui::TaskBooleanParameters + + + Add Body + Cuir Corp leis + + + + Remove Body + Bain an Corp + + + + Fuse + Fiús + + + + Cut + Gearr + + + + Common + Coitianta + + + + Boolean Parameters + Paraiméadair Booleánacha + + + + Remove + Bain + + + + PartDesignGui::TaskBoxPrimitives + + + Primitive Parameters + Paraiméadair Phrímitiúla + + + + + + Invalid wedge parameters + Paraiméadair ding neamhbhailí + + + + X min must not be equal to X max! + Ní féidir le X min a bheith cothrom le X max! + + + + Y min must not be equal to Y max! + Ní féidir go mbeadh Y min cothrom le Y max! + + + + Z min must not be equal to Z max! + Ní mór Z min a bheith cothrom le Z max! + + + + Create primitive + Cruthaigh primitive + + + + PartDesignGui::TaskChamferParameters + + + Toggles between selection and preview mode + Athraíonn idir mód roghnúcháin agus réamhamhairc + + + + Select + Roghnaigh + + + + - select an item to highlight it +- double-click on an item to see the chamfers + - roghnaigh mír chun aird a tharraingt uirthi +- cliceáil faoi dhó ar mhír chun na chamfairí a fheiceáil + + + + Type + Cineál + + + + Equal distance + Fad comhionann + + + + Two distances + Dhá achar + + + + Distance and angle + Fad agus uillinn + + + + Flips the direction + Casann an treo + + + + Use all edges + Bain úsáid as na himill uile + + + + Size + Size + + + + Size 2 + Méid 2 + + + + Angle + Uillinn + + + + Empty chamfer created! + + Cruthaíodh camféar folamh! + + + + + PartDesignGui::TaskDlgBooleanParameters + + + Empty body list + Liosta folamh coirp + + + + The body list cannot be empty + Ní féidir an liosta coirp a bheith folamh + + + + Boolean: Accept: Input error + Booleanach: Glac leis: Earráid ionchuir + + + + PartDesignGui::TaskDlgDatumParameters + + + Incompatible Reference Set + Tacar Tagartha Neamh-chomhoiriúnach + + + + 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? + Níl aon mhodh ceangail ann a oireann don tsraith tagairtí reatha. Má roghnaíonn tú leanúint ar aghaidh, fanfaidh an ghné mar atá sí anois, agus ní bhogfar í de réir mar a athraíonn na tagairtí. Ar mhaith leat leanúint ar aghaidh? + + + + PartDesignGui::TaskDlgFeatureParameters + + + The feature could not be created with the given parameters. +The geometry may be invalid or the parameters may be incompatible. +Please adjust the parameters and try again. + Níorbh fhéidir an ghné a chruthú leis na paraiméadair tugtha. +B’fhéidir go bhfuil an geoiméadracht neamhbhailí nó go bhfuil na paraiméadair neamh-chomhoiriúnach. +Coigeartaigh na paraiméadair agus déan iarracht arís. + + + + Input error + Input error + + + + PartDesignGui::TaskDlgShapeBinder + + + Input error + Input error + + + + PartDesignGui::TaskDraftParameters + + + Toggles between selection and preview mode + Athraíonn idir mód roghnúcháin agus réamhamhairc + + + + Select + Roghnaigh + + + + - select an item to highlight it +- double-click on an item to see the drafts + - roghnaigh mír chun aird a tharraingt uirthi +- cliceáil faoi dhó ar mhír chun na dréachtaí a fheiceáil + + + + Draft angle + Uillinn dréachta + + + + Neutral Plane + Plána Neodrach + + + + Pull Direction + Treo na Tarraingthe + + + + Reverse pull direction + Treo tarraingthe droim ar ais + + + + Empty draft created! + + Dréacht folamh cruthaithe! + + + + + PartDesignGui::TaskDressUpParameters + + + Select + Roghnaigh + + + + Confirm Selection + Deimhnigh an Roghnú + + + + Add All Edges + Cuir Gach Imeall leis + + + + Adds all edges to the list box (only when in add selection mode) + Cuireann sé na himill uile leis an mbosca liosta (nuair atá sé i mód roghnúcháin cuir leis amháin) + + + + Remove + Bain + + + + PartDesignGui::TaskExtrudeParameters + + + No face selected + Níor roghnaíodh aon aghaidh + + + + + Face + Aghaidh + + + + Remove + Bain + + + + Preview + Réamhamharc + + + + Select Faces + Roghnaigh Aghaidheanna + + + + Select reference… + Roghnaigh tagairt… + + + + No shape selected + Níl aon chruth roghnaithe + + + + Sketch normal + Sceitseáil gnáth + + + + Face normal + Aghaidh gnáth + + + + + Custom direction + Treo saincheaptha + + + + Click on a shape in the model + Cliceáil ar chruth sa mhúnla + + + + One sided + Aon taobh + + + + Two sided + Dhá thaobh + + + + Symmetric + Siméadrach + + + + Click on a face in the model + Cliceáil ar aghaidh sa mhúnla + + + + PartDesignGui::TaskFeaturePick + + + Allow used features + Ceadaigh gnéithe úsáidte + + + + Allow External Features + Ceadaigh Gnéithe Seachtracha + + + + From other bodies of the same part + Ó choirp eile den chuid chéanna + + + + From different parts or free features + Ó chodanna éagsúla nó gnéithe saor in aisce + + + + Make independent copy (recommended) + Déan cóip neamhspleách (molta) + + + + Make dependent copy + Déan cóip spleách + + + + Create cross-reference + Cruthaigh crostagairt + + + + Valid + Bailí + + + + Invalid shape + Cruth neamhbhailí + + + + No wire in sketch + Gan sreang sa sceitse + + + + Sketch already used by other feature + Sceitse in úsáid cheana féin ag gné eile + + + + Belongs to another body + Baineann le comhlacht eile + + + + Belongs to another part + Baineann le cuid eile + + + + Doesn't belong to any body + Ní bhaineann sé le haon chomhlacht + + + + Base plane + Eitleán bonn + + + + Feature is located after the tip of the body + Tá an ghné suite i ndiaidh bharr an choirp + + + + Select attachment + Roghnaigh ceangaltán + + + + PartDesignGui::TaskFilletParameters + + + Toggles between selection and preview mode + Athraíonn idir mód roghnúcháin agus réamhamhairc + + + + Select + Roghnaigh + + + + - select an item to highlight it +- double-click on an item to see the fillets + - roghnaigh mír chun aird a tharraingt uirthi +- cliceáil faoi dhó ar mhír chun na filléid a fheiceáil + + + + Radius + Ga + + + + Use all edges + Bain úsáid as na himill uile + + + + Empty fillet created! + Filléad folamh cruthaithe! + + + + PartDesignGui::TaskHelixParameters + + + Valid + Bailí + + + + + Base X-axis + Bonn-ais X + + + + + Base Y-axis + Bonn-ais Y + + + + + Base Z-axis + Bonn-ais Z + + + + + Horizontal sketch axis + Horizontal sketch axis + + + + + Vertical sketch axis + Vertical sketch axis + + + + + Normal sketch axis + Normal sketch axis + + + + Status + Stádas + + + + Axis + Ais + + + + + Select reference… + Roghnaigh tagairt… + + + + Mode + Mód + + + + Pitch-Height-Angle + Uillinn Airde-Bocáil + + + + Pitch-Turns-Angle + Uillinn-Casadh-Bocáil + + + + Height-Turns-Angle + Airde-Casadh-Uillinn + + + + Height-Turns-Growth + Airde-Casadh-Fás + + + + Pitch + Pitch + + + + Height + Airde + + + + Turns + Casadh + + + + Cone angle + Uillinn chóin + + + + Radial growth + Fás gathach + + + + Recompute on change + Athríomh ar athrú + + + + Left handed + Lámh chlé + + + + Reversed + Reversed + + + + Remove outside of profile + Bain lasmuigh den phróifíl + + + + Helix Parameters + Paraiméadair Héilics + + + + Construction line %1 + Líne tógála %1 + + + + Warning: helix might be self intersecting + Rabhadh: d'fhéadfadh an héilics a bheith ag trasnú a chéile féin + + + + Error: helix touches itself + Earráid: déanann an héilics teagmháil leis féin + + + + Error: unsupported mode + Earráid: mód gan tacaíocht + + + + PartDesignGui::TaskHoleParameters + + + Counterbore + Frithbholl + + + + Countersink + Frith-dhúnadh + + + + Counterdrill + Frith-druileáil + + + + Hole Parameters + Paraiméadair Phoill + + + + None + Dada + + + + ISO metric regular + ISO méadrach rialta + + + + ISO metric fine + Fíneáil mhéadrach ISO + + + + UTS coarse + UTS garbh + + + + UTS fine + Fíneáil UTS + + + + UTS extra fine + Fíneáil bhreise UTS + + + + ANSI pipes + Píopaí ANSI + + + + ISO/BSP pipes + Píopaí ISO/BSP + + + + BSW whitworth + BSW Whitworth + + + + BSF whitworth fine + Fíneáil BSF Whitworth + + + + ISO tyre valves + Comhlaí boinn ISO + + + + Medium + Distance between thread crest and hole wall, use ISO-273 nomenclature or equivalent if possible + Medium + + + + Fine + Distance between thread crest and hole wall, use ISO-273 nomenclature or equivalent if possible + Fíneálta + + + + Coarse + Distance between thread crest and hole wall, use ISO-273 nomenclature or equivalent if possible + Garbh + + + + Normal + Distance between thread crest and hole wall, use ASME B18.2.8 nomenclature or equivalent if possible + Gnáth + + + + Close + Distance between thread crest and hole wall, use ASME B18.2.8 nomenclature or equivalent if possible + Dún + + + + Loose + Distance between thread crest and hole wall, use ASME B18.2.8 nomenclature or equivalent if possible + Scaoilte + + + + Normal + Distance between thread crest and hole wall + Gnáth + + + + Close + Distance between thread crest and hole wall + Dún + + + + Wide + Distance between thread crest and hole wall + Leathan + + + + PartDesignGui::TaskLoftParameters + + + Ruled surface + Dromchla rialaithe + + + + Closed + Dúnta + + + + Profile + Próifíl + + + + Object + Réad + + + + Add Section + Cuir Roinn leis + + + + Remove Section + Bain an Roinn + + + + List can be reordered by dragging + Is féidir an liosta a athordú trí tharraingt + + + + Recompute on change + Athríomh ar athrú + + + + Loft Parameters + Paraiméadair Lofta + + + + Remove + Bain + + + + PartDesignGui::TaskMirroredParameters + + + Plane + Plána + + + + Error + Earráid + + + + PartDesignGui::TaskMultiTransformParameters + + + Transformations + Claochluithe + + + + OK + Ceart go leor + + + + Edit + Eagar + + + + Delete + Scrios + + + + Add Mirror Transformation + Cuir Claochlú Scátháin leis + + + + Add Linear Pattern + Cuir Patrún Líneach leis + + + + Add Polar Pattern + Cuir Patrún Polar leis + + + + Add Scale Transformation + Cuir Claochlú Scála leis + + + + Move Up + Bog Suas + + + + Move Down + Bog Síos + + + + Right-click to add a transformation + Cliceáil ar dheis chun claochlú a chur leis + + + + PartDesignGui::TaskPadParameters + + + Pad Parameters + Paraiméadair na Ceap + + + + Offset the pad from the face at which the pad will end on side 1 + Cuir an ceap ar leataobh ón aghaidh ag a mbeidh deireadh leis ar thaobh 1 + + + + Offset the pad from the face at which the pad will end on side 2 + Cuir an ceap ar leataobh ón aghaidh ag a mbeidh deireadh leis ar thaobh 2 + + + + Reverses pad direction + Aisiompaíonn treo an eochaircheap + + + + Dimension + Toise + + + + To last + Chun deireanach + + + + To first + Chun tosaigh + + + + Up to face + Suas chun aghaidh + + + + Up to shape + Suas le cruth + + + + PartDesignGui::TaskPadPocketParameters + + + + Type + Cineál + + + + Dimension + Toise + + + + + Length + Fad + + + + + Offset to face + Fritháireamh chun aghaidh a thabhairt + + + + + Select all faces + Roghnaigh gach aghaidh + + + + + Select + Roghnaigh + + + + + Select Face + Roghnaigh Aghaidh + + + + Side 2 + Taobh 2 + + + + Direction + Treo + + + + Set a direction or select an edge +from the model as reference + Socraigh treo nó roghnaigh imeall +ón tsamhail mar thagairt + + + + Sketch normal + Sceitseáil gnáth + + + + Custom direction + Treo saincheaptha + + + + Use custom vector for pad direction, otherwise +the sketch plane's normal vector will be used + Úsáid veicteoir saincheaptha le haghaidh treo na ceap, nó +úsáidfear veicteoir gnáth an eitleáin sceitse + + + + If unchecked, the length will be +measured along the specified direction + Mura bhfuil an rogha seo seiceáilte, déanfar an +fad a thomhas feadh an treo shonraithe + + + + Length along sketch normal + Fad feadh an sceitse gnáth + + + + + Toggles between selection and preview mode + Athraíonn idir mód roghnúcháin agus réamhamhairc + + + + Reversed + Reversed + + + + Direction/edge + Treo/imeall + + + + Select reference… + Roghnaigh tagairt… + + + + X + X + + + + X-component of direction vector + Comhpháirt X de veicteoir treorach + + + + Y + Y + + + + Y-component of direction vector + Comhpháirt Y de veicteoir treorach + + + + Z + Z + + + + Z-component of direction vector + Comhpháirt Z den veicteoir treorach + + + + + Angle to taper the extrusion + Uillinn chun an easbhrú a thapú + + + + Mode + Mód + + + + Side 1 + Taobh 1 + + + + + Taper angle + Uillinn teip + + + + + Select Shape + Roghnaigh Cruth + + + + + Selects all faces of the shape + Roghnaíonn sé gach aghaidh den chruth + + + + Recompute on change + Athríomh ar athrú + + + + PartDesignGui::TaskPipeOrientation + + + Orientation mode + Mód treoshuímh + + + + Standard + Caighdeánach + + + + Fixed + Seasta + + + + Frenet + Frenet + + + + Auxiliary + Cúnta + + + + Binormal + Déghnáth + + + + Curvilinear equivalence + Coibhéis cuarlíneach + + + + Profile + Próifíl + + + + Object + Réad + + + + Add Edge + Cuir Imeall leis + + + + Remove Edge + Bain Imeall + + + + Set the constant binormal vector used to calculate the profiles orientation + Socraigh an veicteoir déghnáth tairiseach a úsáidtear chun treoshuíomh na bpróifílí a ríomh + + + + X + X + + + + Y + Y + + + + Z + Z + + + + Section Orientation + Treoshuíomh na Rannóige + + + + Remove + Bain + + + + PartDesignGui::TaskPipeParameters + + + Profile + Próifíl + + + + + Object + Réad + + + + Corner transition + Aistriú cúinne + + + + Right corner + Cúinne ar dheis + + + + Round corner + Cúinne cruinn + + + + Path to Sweep Along + Cosán le Scuabadh Ar Aghaidh + + + + Add edge + Cuir imeall leis + + + + Remove edge + Bain an imeall + + + + Transformed + Claochlaithe + + + + Pipe Parameters + Paraiméadair Píopa + + + + Remove + Bain + + + + + Input error + Input error + + + + No active body + Gan aon chorp gníomhach + + + + PartDesignGui::TaskPipeScaling + + + Transform mode + Mód claochlaithe + + + + Constant + Tairiseach + + + + Multisection + Ilrannóg + + + + Add Section + Cuir Roinn leis + + + + Remove Section + Bain an Roinn + + + + List can be reordered by dragging + Is féidir an liosta a athordú trí tharraingt + + + + Section Transformation + Claochlú Rannóige + + + + Remove + Bain + + + + PartDesignGui::TaskPocketParameters + + + Pocket Parameters + Paraiméadair Phóca + + + + Offset from the selected face at which the pocket will end on side 1 + Fritháireamh ón aghaidh roghnaithe ag a gcríochnóidh an póca ar thaobh 1 + + + + Offset from the selected face at which the pocket will end on side 2 + Fritháireamh ón aghaidh roghnaithe ag a gcríochnóidh an póca ar thaobh 2 + + + + Reverses pocket direction + Aisiompaíonn treo na póca + + + + Dimension + Toise + + + + Through all + Tríd an uile rud + + + + To first + Chun tosaigh + + + + Up to face + Suas chun aghaidh + + + + Up to shape + Suas le cruth + + + + PartDesignGui::TaskRevolutionParameters + + + Type + Cineál + + + + + Base X-axis + Bonn-ais X + + + + + Base Y-axis + Bonn-ais Y + + + + + Base Z-axis + Bonn-ais Z + + + + Horizontal sketch axis + Horizontal sketch axis + + + + Vertical sketch axis + Vertical sketch axis + + + + Symmetric to plane + Symmetric to plane + + + + Reversed + Reversed + + + + 2nd angle + an 2ú uillinn + + + + Axis + Ais + + + + + Select reference… + Roghnaigh tagairt… + + + + + Angle + Uillinn + + + + + + Face + Aghaidh + + + + Recompute on change + Athríomh ar athrú + + + + To last + Chun deireanach + + + + Through all + Tríd an uile rud + + + + To first + Chun tosaigh + + + + Up to face + Suas chun aghaidh + + + + Two angles + Dhá uillinn + + + + No face selected + Níor roghnaíodh aon aghaidh + + + + PartDesignGui::TaskScaledParameters + + + Factor + Fachtóir + + + + Occurrences + Tarluithe + + + + PartDesignGui::TaskShapeBinder + + + Object + Réad + + + + Add Geometry + Cuir Geoiméadracht leis + + + + Remove Geometry + Bain an Gheoiméadracht + + + + Shape Binder Parameters + Paraiméadair an Cheanglóra Cruthanna + + + + Remove + Bain + + + + PartDesignGui::TaskSketchBasedParameters + + + Face + Aghaidh + + + + PartDesignGui::TaskThicknessParameters + + + Toggles between selection and preview mode + Athraíonn idir mód roghnúcháin agus réamhamhairc + + + + Select + Roghnaigh + + + + - select an item to highlight it +- double-click on an item to see the features + - roghnaigh mír chun aird a tharraingt uirthi +- cliceáil faoi dhó ar mhír chun na gnéithe a fheiceáil + + + + Thickness + Tiús + + + + Mode + Mód + + + + Skin + Craiceann + + + + Pipe + Píopa + + + + Recto verso + Díreach ar a chúl + + + + Join type + Cineál ceangail + + + + Arc + Arc + + + + + Intersection + Crosbhealach + + + + Make thickness inwards + Déan tiús isteach + + + + Empty thickness created! + + Tiús folamh cruthaithe! + + + + + PartDesignGui::TaskTransformedParameters + + + Remove + Bain + + + + Normal sketch axis + Normal sketch axis + + + + Vertical sketch axis + Vertical sketch axis + + + + Horizontal sketch axis + Horizontal sketch axis + + + + + Construction line %1 + Líne tógála %1 + + + + Base X-axis + Bonn-ais X + + + + Base Y-axis + Bonn-ais Y + + + + Base Z-axis + Bonn-ais Z + + + + Base XY-plane + Bonn-eitleán XY + + + + Base YZ-plane + Bonn-eitleán YZ + + + + Base XZ-plane + Bonn-eitleán XZ + + + + + Select reference… + Roghnaigh tagairt… + + + + Transform body + Claochlaigh corp + + + + Transform tool shapes + Cruthanna uirlisí a chlaochlú + + + + Add Feature + Cuir Gné leis + + + + Remove Feature + Bain Gné + + + + Recompute on change + Athríomh ar athrú + + + + List can be reordered by dragging + Is féidir an liosta a athordú trí tharraingt + + + + PartDesign_MoveFeature + + + Select Body + Roghnaigh Comhlacht + + + + Select a body from the list + Roghnaigh corp ón liosta + + + + PartDesign_MoveFeatureInTree + + + Move Feature After… + Bog Gné Tar éis… + + + + Select a feature from the list + Roghnaigh gné ón liosta + + + + Move Tip + Leid Bogtha + + + + Set tip to last feature? + Socraigh an leid mar an ghné dheireanach? + + + + The moved feature appears after the currently set tip. + Feictear an ghné bhogtha i ndiaidh an leid atá socraithe faoi láthair. + + + + QObject + + + Invalid selection + Rogha neamhbhailí + + + + There are no attachment modes that fit selected objects. Select something else. + Níl aon mhodhanna ceangail ann a oireann do na rudaí roghnaithe. Roghnaigh rud éigin eile. + + + + + + Error + Earráid + + + + Several sub-elements selected + Roinnt fo-eilimintí roghnaithe + + + + Select a single face as support for a sketch! + Roghnaigh aghaidh amháin mar thacaíocht do sceitse! + + + + Select a face as support for a sketch! + Roghnaigh aghaidh mar thacaíocht do sceitse! + + + + Need a planar face as support for a sketch! + Teastaíonn aghaidh phlánach mar thaca le sceitse! + + + + Create a plane first or select a face to sketch on + Cruthaigh plána ar dtús nó roghnaigh aghaidh le sceitseáil air + + + + No support face selected + Níl aon aghaidh tacaíochta roghnaithe + + + + No planar support + Gan tacaíocht phlánach + + + + No valid planes in this document + Níl aon eitleáin bhailí sa cháipéis seo + + + + + + + + A dialog is already open in the task panel + A dialog is already open in the task panel + + + + Cannot use this command as there is no solid to subtract from. + Ní féidir an t-ordú seo a úsáid mar níl aon solad ann le baint uaidh. + + + + Ensure that the body contains a feature before attempting a subtractive command. + Cinntigh go bhfuil gné sa chorp sula ndéanann tú iarracht ordú dealaitheach a úsáid. + + + + Cannot use selected object. Selected object must belong to the active body + Ní féidir an réad roghnaithe a úsáid. Caithfidh an réad roghnaithe a bheith mar chuid den chorp gníomhach + + + + There is no active body. Please activate a body before inserting a datum entity. + Níl aon chorp gníomhach ann. Gníomhachtaigh corp le do thoil sula gcuirtear eintiteas sonraí isteach. + + + + Sub-shape binder + Ceanglóir fo-chrutha + + + + No sketch to work on + Gan aon sceitse le hobair air + + + + No sketch is available in the document + Níl aon sceitse ar fáil sa doiciméad + + + + + + + + Close this dialog? + An bhfuil tú ag iarraidh an dialóg seo a dhúnadh? + + + + + Wrong selection + Rogha mícheart + + + + Select an edge, face, or body from a single body. + Roghnaigh imeall, aghaidh, nó corp ó chorp amháin. + + + + + Selection is not in the active body + Níl an roghnú sa chorp gníomhach + + + + Shape of the selected part is empty + Tá cruth na coda roghnaithe folamh + + + + Select an edge, face, or body from an active body. + Roghnaigh imeall, aghaidh, nó corp ó chorp gníomhach. + + + + Consider using a shape binder or a base feature to reference external geometry in a body + Smaoinigh ar úsáid a bhaint as ceanglóir cruthanna nó gné bhunúsach chun tagairt a dhéanamh do gheoiméadracht sheachtrach i gcorp + + + + Wrong object type + Cineál réada mícheart + + + + %1 works only on parts. + Ní oibríonn %1 ach ar chodanna. + + + + Please select only one feature in an active body. + Roghnaigh gné amháin i gcorp gníomhach le do thoil. + + + + Part creation failed + Theip ar chruthú páirte + + + + Failed to create a part object. + Theip ar chruthú réad páirte. + + + + + + + Bad base feature + Drochghné bhunúsach + + + + A body cannot be based on a Part Design feature. + Ní féidir corp a bhunú ar ghné Dearaidh Cuid. + + + + %1 already belongs to a body and cannot be used as a base feature for another body. + Tá %1 i gcorp cheana féin agus ní féidir é a úsáid mar ghné bhunúsach do chorp eile. + + + + Base feature (%1) belongs to other part. + Baineann an ghné bhunúsach (%1) le cuid eile. + + + + The selected shape consists of multiple solids. +This may lead to unexpected results. + Tá roinnt solad sa chruth roghnaithe. +D’fhéadfadh torthaí gan choinne a bheith mar thoradh air seo. + + + + The selected shape consists of multiple shells. +This may lead to unexpected results. + Tá roinnt sliogán sa chruth roghnaithe. D’fhéadfadh torthaí +gan choinne a bheith mar thoradh air seo. + + + + The selected shape consists of only a shell. +This may lead to unexpected results. + Níl sa chruth roghnaithe ach sliogán. D’fhéadfadh torthaí gan choinne a bheith mar thoradh air seo. + + + + The selected shape consists of multiple solids or shells. +This may lead to unexpected results. + Tá roinnt solad nó sliogán sa chruth roghnaithe. +D’fhéadfadh torthaí gan choinne a bheith mar thoradh air seo. + + + + Base feature + Gné bhunúsach + + + + Body may be based on no more than one feature. + Ní fhéadfaidh corp a bheith bunaithe ar níos mó ná gné amháin. + + + + Body + Body + + + + Nothing to migrate + Ní rud ar bith le himirce + + + + Select exactly one Part Design feature or a body. + Roghnaigh gné amháin nó corp de Dhearadh Cuid go díreach. + + + + Could not determine a body for the selected feature '%s'. + Níorbh fhéidir corp a chinneadh don ghné roghnaithe '%s'. + + + + Only features of a single source body can be moved + Ní féidir ach gnéithe de chorp foinse amháin a bhogadh + + + + Sketch plane cannot be migrated + Ní féidir an plána sceitse a aistriú + + + + No Part Design features without body found Nothing to migrate. + Gan Gnéithe Dearaidh Cuid gan chorp aimsithe. Ní raibh aon rud le haistriú. + + + + Please edit '%1' and redefine it to use a Base or Datum plane as the sketch plane. + Cuir '%1' in eagar agus athshainigh é chun eitleán Bonn nó Dáta a úsáid mar an eitleán sceitse. + + + + + + + + Selection error + Earráid roghnúcháin + + + + Only a solid feature can be the tip of a body. + Ní féidir ach le gné sholadach a bheith ina bharr coirp. + + + + + + Features cannot be moved + Ní féidir gnéithe a bhogadh + + + + Some of the selected features have dependencies in the source body + Tá spleáchais ag cuid de na gnéithe roghnaithe i gcorp an fhoinse + + + + There are no other bodies to move to + Níl aon choirp eile le bogadh chucu + + + + Impossible to move the base feature of a body. + Dodhéanta gné bhunúsach coirp a bhogadh. + + + + Select one or more features from the same body. + Roghnaigh gné amháin nó níos mó ón gcorp céanna. + + + + Beginning of the body + Tús an choirp + + + + Dependency violation + Sárú spleáchais + + + + Early feature must not depend on later feature. + + + Ní mór nach mbeadh gné luath ag brath ar ghné níos déanaí. + + + + + + No previous feature found + Níor aimsíodh aon ghné roimhe seo + + + + It is not possible to create a subtractive feature without a base feature available + Ní féidir gné dhealúch a chruthú gan ghné bhunúsach a bheith ar fáil + + + + + Vertical sketch axis + Vertical sketch axis + + + + + Horizontal sketch axis + Horizontal sketch axis + + + + Construction line %1 + Líne tógála %1 + + + + Face + Aghaidh + + + + Active Body Required + Comhlacht Gníomhach Riachtanach + + + + To use Part Design, an active body is required in the document. Activate a body (double-click) or create a new one. + +For legacy documents with Part Design objects lacking a body, use the migrate function in Part Design to place them into a body. + Chun Dearadh Cuid a úsáid, tá corp gníomhach ag teastáil sa doiciméad. Gníomhachtaigh corp (cliceáil faoi dhó) nó cruthaigh ceann nua. + +I gcás doiciméad oidhreachta nach bhfuil corp ag réada Dearaidh Cuid iontu, bain úsáid as an bhfeidhm imirce i nDearadh Cuid chun iad a chur i gcorp. + + + + To create a new Part Design object, an active body is required in the document. Activate an existing body (double-click) or create a new one. + Chun réad nua Dearaidh Cuid a chruthú, tá corp gníomhach ag teastáil sa doiciméad. Gníomhachtaigh corp atá ann cheana féin (cliceáil faoi dhó) nó cruthaigh ceann nua. + + + + Feature is not in a body + Níl gné i gcorp + + + + In order to use this feature it needs to belong to a body object in the document. + Chun an ghné seo a úsáid ní mór di a bheith mar chuid de réad coirp sa doiciméad. + + + + Feature is not in a part + Níl gné i gcuid + + + + In order to use this feature it needs to belong to a part object in the document. + Chun an ghné seo a úsáid ní mór di a bheith bainteach le réad páirteach sa doiciméad. + + + + + + + Edit %1 + Cuir %1 in Eagar + + + + Set Face Colors + Socraigh Dathanna Aghaidhe + + + + + Plane + Plána + + + + + Line + Líne + + + + + Point + Pointe + + + + Coordinate System + Córas Comhordanáidí + + + + Edit Datum + Cuir Dáta in Eagar + + + + Feature error + Earráid ghné + + + + %1 misses a base feature. +This feature is broken and cannot be edited. + Tá gné bhunúsach in easnamh ag %1. +Tá an ghné seo briste agus ní féidir í a chur in eagar. + + + + Edit Shape Binder + Cuir Ceanglóir Cruthanna in Eagar + + + + Synchronize + Sioncrónaigh + + + + Select Bound Object + Roghnaigh Réad Ceangailte + + + + The document "%1" you are editing was designed with an old version of Part Design workbench. + Dearadh an doiciméad "%1" atá á chur in eagar agat le sean leagan de Dearaidh Páirteanna binse oibre. + + + + Migrate in order to use modern Part Design features? + Imirce chun gnéithe nua-aimseartha Dearaidh Páirteanna a úsáid? + + + + The document "%1" seems to be either in the middle of the migration process from legacy Part Design or have a slightly broken structure. + Is cosúil go bhfuil an doiciméad "%1" i lár an phróisis imirce ón sean-Dearadh Páirteanna nó go bhfuil struchtúr beagáinín briste aige. + + + + Make the migration automatically? + An ndéanfaidh tú an t-aistriú go huathoibríoch? + + + + 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'. + Nóta: Mura roghnaíonn tú aistriú ní bheidh tú in ann an comhad a chur in eagar le leagan níos sine de FreeCAD. +Mura ndiúltaíonn tú aistriú ní bheidh tú in ann gnéithe nua PartDesign a úsáid, amhail Bodies agus Páirteanna. Mar thoradh air sin, ní bheidh tú in ann do chodanna a úsáid sa bhinse oibre tionóil ach an oiread. +Cé go mbeidh tú in ann aistriú aon nóiméad níos déanaí le 'Part Design -> Migrate'. + + + + Migrate Manually + Imirce de Láimh + + + + Edit Boolean + Cuir in Eagar Booleánach + + + + Edit Chamfer + Cuir Seaimféaráil in Eagar + + + + Edit Draft + Cuir Dréacht in Eagar + + + + Edit Fillet + Cuir Filléad in Eagar + + + + Edit Groove + Cuir Eitre in Eagar + + + + Edit Helix + Cuir an Helix in Eagar + + + + Edit Hole + Chur Poll in Eagar + + + + Edit Linear Pattern + Cuir Patrún Líneach in Eagar + + + + Edit Loft + Cuir Loft in Eagar + + + + Edit Mirror + Cuir Scáthán in Eagar + + + + Edit Multi-Transform + Cuir Il-Chlaochlú in Eagar + + + + Edit Pad + Cuir Ceap in Eagar + + + + Edit Pipe + Cuir Píopa in Eagar + + + + Edit Pocket + Cuir Póca in Eagar + + + + Edit Polar Pattern + Cuir Patrún Polach in Eagar + + + + Edit Primitive + Cuir Bunúsach in Eagar + + + + Edit Revolution + Cuir Réabhlóid in Eagar + + + + Edit Scale + Cuir Scála in Eagar + + + + Edit Thickness + Cuir Tiús in Eagar + + + + SprocketParameter + + + Sprocket Parameters + Paraiméadair Sproicéad + + + + Number of teeth + Líon na bhfiacla + + + + Sprocket reference + Tagairt sproicéid + + + + ANSI 25 + ANSI 25 + + + + ANSI 35 + ANSI 35 + + + + ANSI 41 + ANSI 41 + + + + ANSI 40 + ANSI 40 + + + + ANSI 50 + ANSI 50 + + + + ANSI 60 + ANSI 60 + + + + ANSI 80 + ANSI 80 + + + + ANSI 100 + ANSI 100 + + + + ANSI 120 + ANSI 120 + + + + ANSI 140 + ANSI 140 + + + + ANSI 160 + ANSI 160 + + + + ANSI 180 + ANSI 180 + + + + ANSI 200 + ANSI 200 + + + + ANSI 240 + ANSI 240 + + + + Bicycle with derailleur + Rothar le dí-rialaitheoir + + + + Bicycle without derailleur + Rothar gan dírialaitheoir + + + + Chain pitch + Páirc slabhra + + + + Chain roller diameter + Trastomhas an tsorcóra slabhra + + + + Tooth width + Leithead na fiacla + + + + ISO 606 06B + ISO 606 06B + + + + ISO 606 08B + ISO 606 08B + + + + ISO 606 10B + ISO 606 10B + + + + ISO 606 12B + ISO 606 12B + + + + ISO 606 16B + ISO 606 16B + + + + ISO 606 20B + ISO 606 20B + + + + ISO 606 24B + ISO 606 24B + + + + Motorcycle 420 + Gluaisrothar 420 + + + + Motorcycle 425 + Gluaisrothar 425 + + + + Motorcycle 428 + Gluaisrothar 428 + + + + Motorcycle 520 + Gluaisrothar 520 + + + + Motorcycle 525 + Gluaisrothar 525 + + + + Motorcycle 530 + Gluaisrothar 530 + + + + Motorcycle 630 + Gluaisrothar 630 + + + + 0 in + 0 orlach + + + + TaskHoleParameters + + + Live update of changes to the thread +Note that the calculation can take some time + Nuashonrú beo ar athruithe ar an snáithe +Tabhair faoi deara go bhféadfadh roinnt ama a bheith i gceist leis an ríomh + + + + Thread Depth + Doimhneacht an tSnáithe + + + + Customize thread clearance + Saincheap imréiteach snáithe + + + + Clearance + Imréiteach + + + + Head type + Cineál ceann + + + + Depth type + Cineál doimhneachta + + + + Head diameter + Trastomhas an chinn + + + + Head depth + Doimhneacht an chinn + + + + Clearance / Passthrough + Imréiteach / Pas tríd + + + + Tap drill (to be threaded) + Druil sconna (le snáithiú) + + + + Modeled thread + Snáithe samhaltaithe + + + + Hole type + Cineál poill + + + + Update thread view + Nuashonraigh radharc an snáithe + + + + Custom Clearance + Imréiteach Custaim + + + + Custom Thread clearance value + Luach imréitigh Snáithe Saincheaptha + + + + Direction + Treo + + + + Size + Size + + + + Hole clearance +Only available for holes without thread + Imréiteach poill +Ar fáil do phoill gan snáithe amháin + + + + + Standard + Caighdeánach + + + + Close + Dún + + + + Wide + Leathan + + + + Class + Rang + + + + Tolerance class for threaded holes according to hole profile + Rang lamháltais do phoill snáithithe de réir phróifíl an phoill + + + + Diameter + Trastomhas + + + + Hole diameter + Trastomhas an phoill + + + + Depth + Doimhneacht + + + + Hole Parameters + Paraiméadair Phoill + + + + Base profile types + Cineálacha próifílí bonn + + + + Circles and arcs + Ciorcail agus stuaiceanna + + + + Points, circles and arcs + Pointí, ciorcail agus stuaiceanna + + + + Points + Pointí + + + + + Dimension + Toise + + + + Through all + Tríd an uile rud + + + + Custom head values + Luachanna ceann saincheaptha + + + + Drill angle + Translate it as short as possible + Uillinn druileála + + + + Include in depth + Translate it as short as possible + Cuir san áireamh go domhain + + + + Switch direction + Athraigh treo + + + + <b>Threading</b> + <b>Snáithiú</b> + + + + Thread + Thread + + + + &Right hand + &Lámh dheas + + + + &Left hand + &Lámh chlé + + + + Thread Depth Type + Cineál Doimhneachta Snáithe + + + + Hole depth + Doimhneacht an phoill + + + + Tapped (DIN76) + Tapáilte (DIN76) + + + + Cut type for screw heads + Cineál gearrtha le haghaidh cinn scriú + + + + Check to override the values predefined by the 'Type' + Seiceáil chun na luachanna réamhshainithe ag an 'Cineál' a shárú + + + + For countersinks this is the depth of +the screw's top below the surface + I gcás cuntair, is é seo doimhneacht bharr +an scriú faoin dromchla + + + + Countersink angle + Uillinn fhritháireamh + + + + The size of the drill point will be taken into +account for the depth of blind holes + Cuirfear méid an phointe druileála san áireamh +maidir le doimhneacht na bpoll dall + + + + Tapered + Barrchaolaithe + + + + Taper angle for the hole +90 degree: straight hole +under 90: smaller hole radius at the bottom +over 90: larger hole radius at the bottom + Uillinn teipithe don pholl +90 céim: poll díreach +faoi 90: ga poill níos lú ag an mbun +os cionn 90: ga poill níos mó ag an mbun + + + + Reverses the hole direction + Aisiompaíonn sé treo an phoill + + + + TaskTransformedMessages + + + No message + Gan teachtaireacht + + + + Workbench + + + &Sketch + &Sceitseáil + + + + &Part Design + Dearadh &Páirteanna + + + + Datums + Dátaí + + + + Additive Features + Gnéithe Breiseáin + + + + Subtractive Features + Gnéithe Dealaitheacha + + + + Dress-Up Features + Gnéithe Gléasadh Suas + + + + Transformation Features + Gnéithe Claochlaithe + + + + Sprocket… + Sproicéad… + + + + Involute Gear + Fearas Inbhlóideach + + + + Shaft Design Wizard + Draoi Dearaidh Seafta + + + + Measure + Beart + + + + Refresh + Athnuachan + + + + Toggle 3D + Scorán 3D + + + + Part Design Helper + Cúntóir Dearaidh Páirteanna + + + + Part Design Modeling + Samhaltú Dearaidh Páirteanna + + + + WizardShaftTable + + + Length [mm] + Fad [mm] + + + + Diameter [mm] + Trastomhas [mm] + + + + Inner diameter [mm] + Trastomhas istigh [mm] + + + + Constraint type + Cineál srianta + + + + Start edge type + Cineál imeall tosaigh + + + + Start edge size + Méid imeall tosaigh + + + + End edge type + Cineál imeall deiridh + + + + End edge size + Méid imeall deiridh + + + + Shaft Wizard + Draoi Seafta + + + + Section 1 + Roinn 1 + + + + Section 2 + Roinn 2 + + + + Add column + Cuir colún leis + + + + Section %s + Roinn %s + + + + + None + Dada + + + + Fixed + Seasta + + + + Force + Fórsa + + + + Bearing + Imthacaí + + + + Gear + Fearas + + + + Pulley + Ulóg + + + + Chamfer + Seaimféaráil + + + + Fillet + Filléad + + + + TaskWizardShaft + + + All + Gach + + + + Missing Module + Modúl ar Iarraidh + + + + The Plot add-on is not installed. Install it to enable this feature. + Níl an breiseán Plot suiteáilte. Suiteáil é chun an ghné seo a chumasú. + + + + PartDesign_WizardShaftCallBack + + + Shaft design wizard... + Draoi dearaidh seafta... + + + + Start the shaft design wizard + Tosaigh an draoi dearaidh seafta + + + + Exception + + + Linked object is not a PartDesign feature + Ní gné de chuid PartDesign é réad nasctha + + + + Tip shape is empty + Tá cruth na leid folamh + + + + BaseFeature link is not set + Níl nasc BaseFeature socraithe + + + + BaseFeature must be a Part::Feature + Ní mór don BaseFeature a bheith ina Part::Feature + + + + BaseFeature has an empty shape + Tá cruth folamh ag BaseFeature + + + + Cannot do boolean cut without BaseFeature + Ní féidir gearradh booléanach a dhéanamh gan BaseFeature + + + + Cannot do boolean with anything but Part::Feature and its derivatives + Ní féidir úsáid a bhaint as booléanach le rud ar bith ach Part::Feature agus a dhíorthaigh + + + + Cannot do boolean operation with invalid base shape + Ní féidir oibríocht Boole a dhéanamh le cruth bonn neamhbhailí + + + + + + + + + + + + + + + + + Result has multiple solids: enable 'Allow Compound' in the active body. + Tá il-sholaid sa toradh: cumasaigh 'Ceadaigh Comhdhúil' sa chorp gníomhach. + + + + Tool shape is null + Tá cruth an uirlis nialasach + + + + Unsupported boolean operation + Oibríocht Booleanach gan tacaíocht + + + + Cannot create a pad with a total length of zero. + Ní féidir ceap a chruthú le fad iomlán nialas. + + + + Cannot create a pocket with a total length of zero. + Ní féidir póca a chruthú le fad iomlán nialas. + + + + No extrusion geometry was generated. + Níor gineadh aon gheoiméadracht easbhrúite. + + + + Resulting fused extrusion is null. + Is nialas an easbhrú comhleáite mar thoradh air sin. + + + + + + + Resulting shape is not a solid + Ní cruth soladach é an cruth a eascraíonn as + + + + Failed to create chamfer + Theip ar chamfer a chruthú + + + + + Resulting shape is null + Is nialasach an cruth mar thoradh air sin + + + + No edges specified + Gan aon imill shonraithe + + + + Size must be greater than zero + Ní mór don mhéid a bheith níos mó ná náid + + + + Size2 must be greater than zero + Ní mór Méid2 a bheith níos mó ná náid + + + + Angle must be greater than 0 and less than 180 + Ní mór don uillinn a bheith níos mó ná 0 agus níos lú ná 180 + + + + Fillet not possible on selected shapes + Ní féidir filléad a dhéanamh ar chruthanna roghnaithe + + + + Fillet radius must be greater than zero + Ní mór ga an fhilléid a bheith níos mó ná náid + + + + Fillet operation failed. The selected edges may contain geometry that cannot be filleted together. Try filleting edges individually or with a smaller radius. + Theip ar an oibríocht fillte. Seans go bhfuil geoiméadracht sna himill roghnaithe nach féidir a fillteáil le chéile. Bain triail as imill a fillteáil ina n-aonar nó le ga níos lú. + + + + Angle of groove too large + Uillinn an chlais ró-mhór + + + + Angle of groove too small + Uillinn an chlais róbheag + + + + 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. + Ní féidir an ghné iarrtha a chruthú. B’fhéidir gurb é seo an chúis: +- níl cruth bonn sa Chorp gníomhach, mar sin níl aon ábhar le baint; +- ní bhaineann an sceitse roghnaithe leis an gCorp gníomhach. + + + + Failed to obtain profile shape + Theip ar chruth na próifíle a fháil + + + + Creation failed because direction is orthogonal to sketch's normal vector + Theip ar an gcruthú mar go bhfuil an treo ortagónach le veicteoir gnáth an sceitse + + + + + + Creating a face from sketch failed + Theip ar aghaidh a chruthú ó sceitse + + + + Angles of groove nullify each other + Cuireann uillinneacha na claise ar neamhní a chéile + + + + + Revolve axis intersects the sketch + Trasnaíonn ais rothlach an sceitse + + + + + Could not revolve the sketch! + Níorbh fhéidir an sceitse a rothlú! + + + + + Could not create face from sketch. +Intersecting sketch entities in a sketch are not allowed. + Níorbh fhéidir aghaidh a chruthú ón sceitse. +Ní cheadaítear eintitis sceitse a thrasnaíonn i sceitse. + + + + Error: Pitch too small! + Earráid: An pháirc róbheag! + + + + + Error: height too small! + Earráid: airde róbheag! + + + + Error: pitch too small! + Earráid: an pháirc róbheag! + + + + + + Error: turns too small! + Earráid: casann sé róbheag! + + + + Error: either height or growth must not be zero! + Earráid: ní mór nach mbeadh airde ná fás nialas! + + + + Error: unsupported mode + Earráid: mód gan tacaíocht + + + + Error: No valid sketch or face + Earráid: Níl aon sceitse ná aghaidh bailí ann + + + + Error: Face must be planar + Earráid: Ní mór don aghaidh a bheith cothrom + + + + + + Error: Result is not a solid + Earráid: Ní soladach an toradh + + + + Error: There is nothing to subtract + Earráid: Níl aon rud le baint + + + + + + Error: Result has multiple solids + Earráid: Tá il-sholaid sa toradh + + + + Error: Adding the helix failed + Earráid: Theip ar an héilics a chur leis + + + + Error: Intersecting the helix failed + Earráid: Theip ar an héilics a thrasnú + + + + Error: Subtracting the helix failed + Earráid: Theip ar an héilics a bhaint + + + + Error: Could not create face from sketch + Earráid: Níorbh fhéidir aghaidh a chruthú ón sceitse + + + + Thread type is invalid + Tá an cineál snáithe neamhbhailí + + + + Hole error: Unsupported length specification + Earráid phoill: Sonraíocht faid nach dtacaítear léi + + + + Hole error: Invalid hole depth + Earráid phoill: Doimhneacht phoill neamhbhailí + + + + Hole error: Invalid taper angle + Earráid phoill: Uillinn teip neamhbhailí + + + + Hole error: Hole cut diameter too small + Earráid phoill: Trastomhas gearrtha an phoill róbheag + + + + Hole error: Hole cut depth must be less than hole depth + Earráid phoill: Ní mór doimhneacht gearrtha an phoill a bheith níos lú ná doimhneacht an phoill + + + + Hole error: Hole cut depth must be greater or equal to zero + Earráid phoill: Ní mór doimhneacht gearrtha an phoill a bheith níos mó ná náid nó cothrom leis + + + + Hole error: Invalid countersink + Earráid phoill: Doirteal neamhbhailí + + + + Hole error: Invalid drill point angle + Earráid phoill: Uillinn phointe druileála neamhbhailí + + + + Hole error: Invalid drill point + Earráid phoill: Pointe druileála neamhbhailí + + + + Hole error: Could not revolve sketch + Earráid phoill: Níorbh fhéidir an sceitse a rothlú + + + + Hole error: Resulting shape is empty + Earráid phoill: Tá an cruth mar thoradh folamh + + + + Error: Adding the thread failed + Earráid: Theip ar an snáithe a chur leis + + + + Hole error: Finding axis failed + Earráid phoill: Theip ar ais a aimsiú + + + + + Boolean operation failed on profile Edge + Theip ar oibríocht Boole ar Imeall an phróifíl + + + + Boolean operation produced non-solid on profile Edge + Oibríocht Boole neamh-sholadach arna táirgeadh ar Imeall próifíle + + + + Boolean operation failed + Theip ar oibríocht Booleanach + + + + Could not create face from sketch. +Intersecting sketch entities or multiple faces in a sketch are not allowed for making a pocket up to a face. + Níorbh fhéidir aghaidh a chruthú ón sceitse. +Ní cheadaítear eintitis sceitse trasnacha nó il-aghaidheanna i sceitse chun póca a dhéanamh suas go dtí aghaidh. + + + + Thread type out of range + Cineál snáithe lasmuigh den raon + + + + Thread size out of range + Méid an snáithe lasmuigh den raon + + + + Error: Thread could not be built + Earráid: Níorbh fhéidir an snáithe a thógáil + + + + Loft: At least one section is needed + Loft: Tá cuid amháin ar a laghad ag teastáil + + + + Loft: A fatal error occurred when making the loft + Loft: Tharla earráid mharfach agus an loft á dhéanamh + + + + Loft: Creating a face from sketch failed + Loft: Theip ar aghaidh a chruthú ó sceitse + + + + + Loft: Failed to create shell + Loft: Theip ar bhlaosc a chruthú + + + + Could not create face from sketch. +Intersecting sketch entities or multiple faces in a sketch are not allowed. + Níorbh fhéidir aghaidh a chruthú ón sceitse. +Ní cheadaítear eintitis sceitse nó il-aghaidheanna a thrasnaíonn a chéile i sceitse. + + + + Pipe: Could not obtain profile shape + Píopa: Níorbh fhéidir cruth na próifíle a fháil + + + + No spine linked + Gan aon spine nasctha + + + + No auxiliary spine linked. + Gan aon spine cúnta nasctha. + + + + Pipe: Only one isolated point is needed if using a sketch with isolated points for section + Píopa: Ní gá ach pointe scoite amháin má úsáidtear sceitse le pointí scoite don alt + + + + Pipe: At least one section is needed when using a single point for profile + Píopa: Tá gá le cuid amháin ar a laghad nuair a úsáidtear pointe aonair le haghaidh próifíle + + + + Pipe: All sections need to be Part features + Píopa: Ní mór do gach cuid a bheith ina ngnéithe Cuid + + + + Pipe: Could not obtain section shape + Píopa: Níorbh fhéidir cruth na coda a fháil + + + + Pipe: Only the profile and last section can be vertices + Píopa: Ní féidir ach an phróifíl agus an chuid dheireanach a bheith ina mbuaicphointí + + + + Multisections need to have the same amount of inner wires as the base section + Caithfidh an méid céanna sreanga istigh a bheith ag ilchodanna agus atá ag an mbunchodán + + + + Path must not be a null shape + Ní féidir cruth nialasach a bheith ar an gcosán + + + + Pipe could not be built + Níorbh fhéidir an píopa a thógáil + + + + Result is not a solid + Ní soladach an toradh + + + + Pipe: There is nothing to subtract from + Píopa: Níl aon rud le baint as + + + + A fatal error occurred when making the pipe + Tharla earráid mharfach agus an píopa á dhéanamh + + + + Invalid element in spine. + Eilimint neamhbhailí sa spine. + + + + Element in spine is neither an edge nor a wire. + Ní imeall ná sreang é an eilimint sa dromlach. + + + + Spine is not connected. + Níl an spine ceangailte. + + + + Spine is neither an edge nor a wire. + Ní imeall ná sreang an dromlach. + + + + Invalid spine. + Droim neamhbhailí. + + + + Cannot subtract primitive feature without base feature + Ní féidir gné phríomhúil a bhaint gan ghné bhunúsach + + + + + + Unknown operation type + Cineál oibríochta anaithnid + + + + + + Failed to perform boolean operation + Theip ar an oibríocht Booleánach a dhéanamh + + + + Length of box too small + Fad an bhosca róbheag + + + + Width of box too small + Leithead an bhosca róbheag + + + + Height of box too small + Airde an bhosca róbheag + + + + Radius of cylinder too small + Ga an tsorcóra róbheag + + + + Height of cylinder too small + Airde an tsorcóra róbheag + + + + Rotation angle of cylinder too small + Uillinn rothlaithe an tsorcóra róbheag + + + + Radius of sphere too small + Ga an sféir róbheag + + + + + Radius of cone cannot be negative + Ní féidir ga an chóin a bheith diúltach + + + + Height of cone too small + Airde an chóin róbheag + + + + + Radius of ellipsoid too small + Ga an eilipsóide róbheag + + + + + Radius of torus too small + Ga an tórais róbheag + + + + Polygon of prism is invalid, must have 3 or more sides + Tá polagán an phriosma neamhbhailí, ní mór 3 thaobh nó níos mó a bheith ann + + + + Circumradius of the polygon, of the prism, is too small + Tá ciorcalghais an pholagáin, an phriosma, róbheag + + + + Height of prism is too small + Tá airde an phriosma róbheag + + + + delta x of wedge too small + delta x na dinge róbheag + + + + delta y of wedge too small + delta y na dinge róbheag + + + + delta z of wedge too small + delta z an ding róbheag + + + + delta z2 of wedge is negative + tá delta z2 na dinge diúltach + + + + delta x2 of wedge is negative + tá delta x2 den ding diúltach + + + + Angle of revolution too large + Uillinn réabhlóide ró-mhór + + + + Angle of revolution too small + Uillinn an réabhlóide róbheag + + + + Angles of revolution nullify each other + Cuireann uillinneacha réabhlóide a chéile ar neamhní + + + + + Reference axis is invalid + Tá an ais tagartha neamhbhailí + + + + Fusion with base feature failed + Theip ar chomhleá le gné bhunúsach + + + + Transformation feature Linked object is not a Part object + Gné chlaochlaithe Ní réad Cuid é an réad nasctha + + + + No originals linked to the transformed feature. + Gan aon bhunchóipeanna nasctha leis an ngné chlaochlaithe. + + + + Cannot transform invalid support shape + Ní féidir cruth tacaíochta neamhbhailí a athrú + + + + Shape of additive/subtractive feature is empty + Tá cruth na gné breise/dealaitheach folamh + + + + Only additive and subtractive features can be transformed + Ní féidir ach gnéithe breiseacha agus dealaitheacha a chlaochlú + + + + Invalid face reference + Tagairt aghaidhe neamhbhailí + + + + PartDesign_InvoluteGear + + + Involute Gear + Fearas Inbhlóideach + + + + Creates or edits the involute gear definition + Cruthaíonn nó eagraíonn sé sainmhíniú an ghiar ionbhlóidigh + + + + PartDesign_Sprocket + + + Sprocket + Sprocket + + + + Creates or edits the sprocket definition. + Cruthaíonn nó cuireann sé sainmhíniú an sproicéid in eagar. + + + + PartDesignGui::TaskPreviewParameters + + + Show final result + Taispeáin an toradh deiridh + + + + Show preview overlay + Taispeáin forleagan réamhamhairc + + + + Preview + Réamhamharc + + + + PartDesign_WizardShaft + + + Shaft Design Wizard + Draoi Dearaidh Seafta + + + + Starts the shaft design wizard + Tosaíonn sé an draoi dearaidh seafta + + + + PartDesign::FeatureAddSub + + + Failure while computing removed volume preview: %1 + Theip agus réamhamharc imleabhair á bhaint le linn ríomha: %1 + + + + Resulting shape is empty. That may indicate that no material will be removed or a problem with the model. + Tá an cruth mar thoradh folamh. D’fhéadfadh sé sin a léiriú nach mbainfear aon ábhar nó go bhfuil fadhb leis an tsamhail. + + + + CmdPartDesignCompDatums + + + Create Datum + Cruthaigh Dáta + + + + Creates a datum object or local coordinate system + Cruthaíonn réad sonraí nó córas comhordanáidí áitiúil + + + + CmdPartDesignCompSketches + + + Create Datum + Cruthaigh Dáta + + + + Creates a datum object or local coordinate system + Cruthaíonn réad sonraí nó córas comhordanáidí áitiúil + + + + PartDesign_CompPrimitiveAdditive + + + Creates an additive box by its width, height, and length + Cruthaíonn bosca breiseánach de réir a leithead, a airde agus a fhad + + + + Creates an additive cylinder by its radius, height, and angle + Cruthaíonn sorcóir breiseánach de réir a gha, a airde agus a uillinn + + + + Creates an additive sphere by its radius and various angles + Cruthaíonn sféar breiseánach de réir a gha agus uillinneacha éagsúla + + + + Creates an additive cone + Cruthaíonn cón breiseánach + + + + Creates an additive ellipsoid + Cruthaíonn sé eilipsóideach breiseánach + + + + Creates an additive torus + Cruthaíonn sé tóras breiseánach + + + + Creates an additive prism + Cruthaíonn priosma breiseánach + + + + Creates an additive wedge + Cruthaíonn ding bhreiseánach + + + + PartDesign_CompPrimitiveSubtractive + + + Creates a subtractive box by its width, height and length + Cruthaíonn bosca dealaitheach de réir a leithead, a airde agus a fhad + + + + Creates a subtractive cylinder by its radius, height and angle + Cruthaíonn sorcóir dealaitheach de réir a gha, a airde agus a uillinn + + + + Creates a subtractive sphere by its radius and various angles + Cruthaíonn sféar dealaitheach de réir a gha agus uillinneacha éagsúla + + + + Creates a subtractive cone + Cruthaíonn cón dealaitheach + + + + Creates a subtractive ellipsoid + Cruthaíonn sé eilipsóideach dealaitheach + + + + Creates a subtractive torus + Cruthaíonn tóras dealaitheach + + + + Creates a subtractive prism + Cruthaíonn priosma dealaitheach + + + + Creates a subtractive wedge + Cruthaíonn ding dhealúchach + + + + PartDesignGui::TaskDlgPrimitiveParameters + + + Attachment + Attachment + + + + PartDesignGui::TaskDlgRevolutionParameters + + + Revolution Parameters + Paraiméadair Réabhlóid + + + + PartDesignGui::TaskDlgGrooveParameters + + + Groove Parameters + Paraiméadair Groove + + + + PartDesignGui::TaskTransformedMessages + + + Transformed Feature Messages + Teachtaireachtaí Gné Claochlaithe + + + + PartDesignGui::ViewProviderBody + + + Active Body + Corp Gníomhach + + + + PartDesignGui::ViewProviderChamfer + + + Chamfer Parameters + Paraiméadair Chamfer + + + + PartDesignGui::ViewProviderDatum + + + Datum Plane Parameters + Paraiméadair an Phlána Dáta + + + + Datum Line Parameters + Paraiméadair Líne Sonraí + + + + Datum Point Parameters + Paraiméadair Phointe Sonraí + + + + Local Coordinate System Parameters + Paraiméadair an Chórais Chomhordanáidigh Áitiúil + + + + PartDesignGui::ViewProviderDraft + + + Draft Parameters + Paraiméadair Dréachta + + + + PartDesignGui::ViewProviderFillet + + + Fillet Parameters + Paraiméadair Filléad + + + + PartDesignGui::ViewProviderLinearPattern + + + Linear Pattern Parameters + Paraiméadair Patrún Líneacha + + + + PartDesignGuii::ViewProviderMirrored + + + Mirror Parameters + Paraiméadair Scátháin + + + + PartDesignGui::ViewProviderMultiTransform + + + Multi-Transform Parameters + Paraiméadair Il-Chlaochlaithe + + + + PartDesignGui::ViewProviderPolarPattern + + + Polar Pattern Parameters + Paraiméadair Patrún Polar + + + + PartDesignGui::ViewProviderScaled + + + Scale Parameters + Paraiméadair Scála + + + + PartDesignGui::ViewProviderThickness + + + Thickness Parameters + Paraiméadair Tiús + + + + PartDesignGui::TaskPatternParameters + + + Direction 2 + Treo 2 + + + + Select a direction reference (edge, face, datum line) + Roghnaigh tagairt treorach (imeall, aghaidh, líne sonraí) + + + + Invalid selection. Select an edge, planar face, or datum line. + Rogha neamhbhailí. Roghnaigh imeall, aghaidh phlánach, nó líne sonraí. + + + diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_hr.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_hr.ts index 65b84d1e59..0245c286c3 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_hr.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_hr.ts @@ -2769,19 +2769,19 @@ mjereno duž navedenog smjera - + Base X-axis Baza X osi - + Base Y-axis Baza Y osi - + Base Z-axis Baza Z osi @@ -2817,20 +2817,20 @@ mjereno duž navedenog smjera - + Select reference… Odaberite referencu... - + Angle Kut - - + + Face Površina @@ -2840,32 +2840,32 @@ mjereno duž navedenog smjera Izračunaj pri promjeni - + To last Do zadnjeg - + Through all Kroz sve - + To first Do prvog - + Up to face Do stranice - + Two angles Dva kuta - + No face selected Nije odabrana niti jedna površina @@ -3469,18 +3469,18 @@ To može dovesti do neočekivanih rezultata. - + Vertical sketch axis Vertikalna os skice - + Horizontal sketch axis Horizontalna os skice - + Construction line %1 Izgradnja linije %1 @@ -4478,8 +4478,8 @@ preko 90: veći polumjer rupe na dnu - - + + @@ -4620,14 +4620,14 @@ preko 90: veći polumjer rupe na dnu Os zaokreta presjeca skicu - - + + Could not revolve the sketch! Nije moguće zavrtiti skicu! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. Nije moguće napraviti površinu pomoću skice. @@ -5314,7 +5314,7 @@ Nije dozvoljeno presjecanje elemenata ili višestruke površine na skici. PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters Parametri obrtaja @@ -5322,7 +5322,7 @@ Nije dozvoljeno presjecanje elemenata ili višestruke površine na skici. PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters Parametri utora diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_hu.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_hu.ts index 8372702bed..c24baf5a91 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_hu.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_hu.ts @@ -2770,19 +2770,19 @@ measured along the specified direction - + Base X-axis Alap X tengely - + Base Y-axis Alap Y tengely - + Base Z-axis Bázis Z tengely @@ -2818,20 +2818,20 @@ measured along the specified direction - + Select reference… Válassz referenciát… - + Angle Szög - - + + Face Felület @@ -2841,32 +2841,32 @@ measured along the specified direction Újraszámítás módosítás esetén - + To last Az utolsóhoz - + Through all Mindenen keresztül - + To first Az elsőig - + Up to face Felületig - + Two angles Két szög - + No face selected Nincs kijelölve felület @@ -3471,18 +3471,18 @@ Ez nem várt eredményekhez vezethet. - + Vertical sketch axis Vázlat függőleges tengelye - + Horizontal sketch axis Vázlat vízszintes tengelye - + Construction line %1 Tervezési vonal %1 @@ -4475,8 +4475,8 @@ over 90: larger hole radius at the bottom - - + + @@ -4616,14 +4616,14 @@ over 90: larger hole radius at the bottom A körbmetszési tengely metszi a vázlatot - - + + Could not revolve the sketch! Nem lehetett körmetszeni a vázlatot! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. Nem sikerült felületet létrehozni vázlatból. @@ -5309,7 +5309,7 @@ A vázlatelemek vagy többszörös felületek metszése egy vázlatban nem enged PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters Forgási paraméterek @@ -5317,7 +5317,7 @@ A vázlatelemek vagy többszörös felületek metszése egy vázlatban nem enged PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters Horony paraméterek diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_it.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_it.ts index 6b22f45dfa..44384b5749 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_it.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_it.ts @@ -2771,19 +2771,19 @@ misurata lungo la direzione specificata - + Base X-axis Asse X di base - + Base Y-axis Asse Y di base - + Base Z-axis Asse Z di base @@ -2819,20 +2819,20 @@ misurata lungo la direzione specificata - + Select reference… Seleziona riferimento… - + Angle Angolo - - + + Face Faccia @@ -2842,32 +2842,32 @@ misurata lungo la direzione specificata Ricalcola dopo una modifica - + To last Fino all'ultimo - + Through all Attraverso tutto - + To first Fino al primo - + Up to face Fino alla faccia - + Two angles Due angoli - + No face selected Nessuna faccia selezionata @@ -3466,18 +3466,18 @@ This may lead to unexpected results. - + Vertical sketch axis Asse verticale dello schizzo - + Horizontal sketch axis Asse orizzontale dello schizzo - + Construction line %1 Linea di costruzione %1 @@ -4469,8 +4469,8 @@ over 90: larger hole radius at the bottom - - + + @@ -4611,14 +4611,14 @@ over 90: larger hole radius at the bottom L'asse di rivoluzione interseca lo schizzo - - + + Could not revolve the sketch! Impossibile fare la rivoluzione dello schizzo! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. Impossibile creare la faccia dallo schizzo. @@ -5304,7 +5304,7 @@ L'intersezione delle entità dello schizzo in uno schizzo non è consentita. PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters Parametri rivoluzione @@ -5312,7 +5312,7 @@ L'intersezione delle entità dello schizzo in uno schizzo non è consentita. PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters Parametri scanalatura diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ja.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ja.ts index fdff4a8d79..fde2e8bb2f 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ja.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ja.ts @@ -2770,19 +2770,19 @@ measured along the specified direction - + Base X-axis ベースX軸 - + Base Y-axis ベースY軸 - + Base Z-axis ベースZ軸 @@ -2818,20 +2818,20 @@ measured along the specified direction - + Select reference… 参照を選択... - + Angle 角度 - - + + Face @@ -2841,32 +2841,32 @@ measured along the specified direction 変更時に再計算 - + To last 最後まで - + Through all 貫通 - + To first 最初まで - + Up to face 面まで - + Two angles 2つの角度 - + No face selected 面が選択されていません @@ -3467,18 +3467,18 @@ This may lead to unexpected results. - + Vertical sketch axis 垂直スケッチ軸 - + Horizontal sketch axis 水平スケッチ軸 - + Construction line %1 補助線 %1 @@ -4467,8 +4467,8 @@ over 90: larger hole radius at the bottom - - + + @@ -4608,14 +4608,14 @@ over 90: larger hole radius at the bottom 回転押し出しの軸がスケッチと交差しています。 - - + + Could not revolve the sketch! スケッチを回転押し出しできませんでした! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. スケッチから面を作成できませんでした。 @@ -5301,7 +5301,7 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed. PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters 回転押し出しパラメーター @@ -5309,7 +5309,7 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed. PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters グルーブパラメーター diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ka.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ka.ts index 199aa76702..cf53e42bfa 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ka.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ka.ts @@ -2770,19 +2770,19 @@ measured along the specified direction - + Base X-axis საბაზისო X ღერძი - + Base Y-axis საბაზისო Y ღერძი - + Base Z-axis საბაზისო Z ღერძი @@ -2818,20 +2818,20 @@ measured along the specified direction - + Select reference… აირჩიეთ მიმართვა… - + Angle კუთხე - - + + Face ზედაპირი @@ -2841,32 +2841,32 @@ measured along the specified direction გადათვლა ცვლილებისას - + To last ბოლოზე - + Through all გამჭოლი - + To first პირველთან - + Up to face სიბრტყემდე - + Two angles Two angles - + No face selected ზედაპირი არჩეული არაა @@ -3471,18 +3471,18 @@ This may lead to unexpected results. - + Vertical sketch axis შვეული ესკიზის ღერძი - + Horizontal sketch axis თარაზული ესკიზის ღერძი - + Construction line %1 დამხმარე ხაზი %1 @@ -4475,8 +4475,8 @@ over 90: larger hole radius at the bottom - - + + @@ -4617,14 +4617,14 @@ over 90: larger hole radius at the bottom ბრუნვის ღერძი ესკიზს კვეთს - - + + Could not revolve the sketch! ესკიზის მოტრიალება შეუძლებელია! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. ესკიზიდან ზედაპირის შექმნის შეცდომა. @@ -5310,7 +5310,7 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed. PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters ბრუნვის პარამეტრები @@ -5318,7 +5318,7 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed. PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters კილოს მორგება diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ko.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ko.ts index b71f70b992..7a25d918a2 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ko.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ko.ts @@ -2763,19 +2763,19 @@ measured along the specified direction - + Base X-axis Base X-axis - + Base Y-axis Base Y-axis - + Base Z-axis Base Z-axis @@ -2811,20 +2811,20 @@ measured along the specified direction - + Select reference… 참조 선택… - + Angle - - + + Face @@ -2834,32 +2834,32 @@ measured along the specified direction 변경시 재계산 - + To last 끝까지 - + Through all 관통 - + To first 첫 번째 만나는 면까지 - + Up to face 곡면까지 - + Two angles Two angles - + No face selected 선택된 면 없음 @@ -3464,18 +3464,18 @@ This may lead to unexpected results. - + Vertical sketch axis 수직 스케치 축 - + Horizontal sketch axis 수평 스케치 축 - + Construction line %1 보조선 @@ -4466,8 +4466,8 @@ over 90: larger hole radius at the bottom - - + + @@ -4607,14 +4607,14 @@ over 90: larger hole radius at the bottom 공전축이 스케치와 교차합니다 - - + + Could not revolve the sketch! 스케치를 공전시킬 수 없음! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. 스케치로부터 면을 생성할 수 없습니다. @@ -5300,7 +5300,7 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed. PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters Revolution Parameters @@ -5308,7 +5308,7 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed. PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters Groove Parameters diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_nl.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_nl.ts index 14d76a26b8..8ec19043c3 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_nl.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_nl.ts @@ -2769,19 +2769,19 @@ gemeten in de opgegeven richting - + Base X-axis Base X-axis - + Base Y-axis Base Y-axis - + Base Z-axis Base Z-axis @@ -2817,20 +2817,20 @@ gemeten in de opgegeven richting - + Select reference… Select reference… - + Angle Hoek - - + + Face Vlak @@ -2840,32 +2840,32 @@ gemeten in de opgegeven richting Recompute on change - + To last Naar laatste - + Through all Langs alle - + To first Naar eerste - + Up to face Naar oppervlak - + Two angles Twee hoeken - + No face selected Geen vlak geselecteerd @@ -3470,18 +3470,18 @@ Dit kan tot onverwachte resultaten leiden. - + Vertical sketch axis Verticale schetsas - + Horizontal sketch axis Horizontale schetsas - + Construction line %1 Constructielijn %1 @@ -4472,8 +4472,8 @@ boven de 90: groter gat straal aan de onderkant - - + + @@ -4614,14 +4614,14 @@ boven de 90: groter gat straal aan de onderkant Revolve axis intersects the sketch - - + + Could not revolve the sketch! Could not revolve the sketch! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. Could not create face from sketch. @@ -5307,7 +5307,7 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed. PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters Revolution Parameters @@ -5315,7 +5315,7 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed. PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters Groove Parameters diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pl.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pl.ts index 795b9edd18..d140324b75 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pl.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pl.ts @@ -2774,19 +2774,19 @@ mierzona wzdłuż podanego kierunku - + Base X-axis Bazowa oś X - + Base Y-axis Bazowa oś Y - + Base Z-axis Bazowa oś Z @@ -2822,20 +2822,20 @@ mierzona wzdłuż podanego kierunku - + Select reference… Wybierz odniesienie … - + Angle Kąt - - + + Face Ściana @@ -2845,32 +2845,32 @@ mierzona wzdłuż podanego kierunku Przelicz po zmianie - + To last Do ostatniego - + Through all Przez wszystkie - + To first Do pierwszego - + Up to face Do powierzchni - + Two angles Dwa kąty - + No face selected Nie zaznaczono ściany @@ -3476,18 +3476,18 @@ Brak elementów do migracji. - + Vertical sketch axis Pionowa oś szkicu - + Horizontal sketch axis Pozioma oś szkicu - + Construction line %1 Linia konstrukcyjna %1 @@ -4482,8 +4482,8 @@ Zainstaluj ją, aby włączyć tę funkcję. - - + + @@ -4626,14 +4626,14 @@ Spróbuj zaokrąglać krawędzie pojedynczo albo użyj mniejszego promienia.Oś obrotu przecina szkic - - + + Could not revolve the sketch! Nie można obrócić szkicu! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. Nie można utworzyć ściany ze szkicu. @@ -5320,7 +5320,7 @@ Może to oznaczać, że nie zostanie usunięty żaden materiał lub wystąpił p PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters Parametry wyciągnięcia przez obrót @@ -5328,7 +5328,7 @@ Może to oznaczać, że nie zostanie usunięty żaden materiał lub wystąpił p PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters Parametry rowkowania diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pt-BR.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pt-BR.ts index d3d1c257bd..befedbb527 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pt-BR.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pt-BR.ts @@ -2770,19 +2770,19 @@ medido ao longo da direção especificada - + Base X-axis Base X-axis - + Base Y-axis Base Y-axis - + Base Z-axis Base Z-axis @@ -2818,20 +2818,20 @@ medido ao longo da direção especificada - + Select reference… Select reference… - + Angle Ângulo - - + + Face Face @@ -2841,32 +2841,32 @@ medido ao longo da direção especificada Recompute on change - + To last Até o último - + Through all Atravessando tudo - + To first Até o primeiro - + Up to face Até a face - + Two angles Two angles - + No face selected Nenhuma face selecionada @@ -3467,18 +3467,18 @@ This may lead to unexpected results. - + Vertical sketch axis Eixo vertical do esboço - + Horizontal sketch axis Eixo horizontal do esboço - + Construction line %1 Linha de construção %1 @@ -4471,8 +4471,8 @@ acima de 90: raio maior do furo na parte inferior - - + + @@ -4612,14 +4612,14 @@ acima de 90: raio maior do furo na parte inferior O eixo de revolução intercepta o esboço - - + + Could not revolve the sketch! Não foi possível revolucionar o esboço! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. A face não pôde ser criada a partir do esboço. Entidades com interseção não são permitidas no esboço. @@ -5303,7 +5303,7 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed. PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters Revolution Parameters @@ -5311,7 +5311,7 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed. PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters Groove Parameters diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ro.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ro.ts index e96c319950..ea10468ab9 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ro.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ro.ts @@ -2771,19 +2771,19 @@ măsurată de-a lungul direcției specificate - + Base X-axis Base X-axis - + Base Y-axis Base Y-axis - + Base Z-axis Base Z-axis @@ -2819,20 +2819,20 @@ măsurată de-a lungul direcției specificate - + Select reference… Select reference… - + Angle Unghi - - + + Face Faţă @@ -2842,32 +2842,32 @@ măsurată de-a lungul direcției specificate Recompute on change - + To last Spre ultimul - + Through all Prin toate - + To first Spre primul - + Up to face Până la față - + Two angles Two angles - + No face selected Nici o faţă selectată @@ -3468,18 +3468,18 @@ This may lead to unexpected results. - + Vertical sketch axis Axa verticală a schiţei - + Horizontal sketch axis Axa orizontală a schiţei - + Construction line %1 %1 linie de construcție @@ -4472,8 +4472,8 @@ peste 90: rază mai mare la partea de jos - - + + @@ -4614,14 +4614,14 @@ peste 90: rază mai mare la partea de jos Axa Revolve intersectează schița - - + + Could not revolve the sketch! Nu s-a putut revolta schița! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. Nu s-a putut crea fața din schiță. @@ -5307,7 +5307,7 @@ Nu sunt permise entități intersectate de schiță sau multiple fețe dintr-o s PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters Revolution Parameters @@ -5315,7 +5315,7 @@ Nu sunt permise entități intersectate de schiță sau multiple fețe dintr-o s PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters Groove Parameters diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ru.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ru.ts index b8b2b1daff..6c4739071f 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ru.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ru.ts @@ -2769,19 +2769,19 @@ measured along the specified direction - + Base X-axis Базовая ось X - + Base Y-axis Базовая ось Y - + Base Z-axis Базовая ось Z @@ -2817,20 +2817,20 @@ measured along the specified direction - + Select reference… Выберите ориентир… - + Angle Угол - - + + Face Грань @@ -2840,32 +2840,32 @@ measured along the specified direction Пересчёт при изменении - + To last К последнему - + Through all Насквозь - + To first К первому - + Up to face Поднять до грани - + Two angles Два угла - + No face selected Нет выбранной грани @@ -3470,18 +3470,18 @@ This may lead to unexpected results. - + Vertical sketch axis Вертикальная ось эскиза - + Horizontal sketch axis Горизонтальная ось эскиза - + Construction line %1 Вспомогательная линия %1 @@ -4473,8 +4473,8 @@ over 90: larger hole radius at the bottom - - + + @@ -4617,14 +4617,14 @@ over 90: larger hole radius at the bottom Ось вращения пересекает эскиз - - + + Could not revolve the sketch! Не удалось провернуть эскиз! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. Не удалось создать грань из эскиза. @@ -5310,7 +5310,7 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed. PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters Параметры вращения @@ -5318,7 +5318,7 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed. PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters Параметры проточки diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sl.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sl.ts index 18ba778385..65edf45532 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sl.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sl.ts @@ -2771,19 +2771,19 @@ merjena vzdolž določene smeri - + Base X-axis Base X-axis - + Base Y-axis Base Y-axis - + Base Z-axis Base Z-axis @@ -2819,20 +2819,20 @@ merjena vzdolž določene smeri - + Select reference… Select reference… - + Angle Kot - - + + Face Ploskev @@ -2842,32 +2842,32 @@ merjena vzdolž določene smeri Recompute on change - + To last Do zadnjega - + Through all Skozi vse - + To first Do prve - + Up to face Do ploskve - + Two angles Two angles - + No face selected Nobena ploskev ni izbrana @@ -3472,18 +3472,18 @@ To lahko pripelje do nepričakovanih rezultatov. - + Vertical sketch axis Navpična os skice - + Horizontal sketch axis Vodoravna os očrta - + Construction line %1 Pomožna črta %1 @@ -4476,8 +4476,8 @@ nad 90: v spodnjem delu večji premer luknje - - + + @@ -4617,14 +4617,14 @@ nad 90: v spodnjem delu večji premer luknje Os vrtenine seka skico - - + + Could not revolve the sketch! Skice ni bilo mogoče zavrteti! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. Iz očrta ni bilo mogoče ustvariti ploskve. @@ -5310,7 +5310,7 @@ Sekajočih se prvin očrta ali več ploskev v očrtu ne sme biti. PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters Revolution Parameters @@ -5318,7 +5318,7 @@ Sekajočih se prvin očrta ali več ploskev v očrtu ne sme biti. PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters Groove Parameters diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sr-CS.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sr-CS.ts index 4d27bfc2ec..d5d30a603f 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sr-CS.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sr-CS.ts @@ -2770,19 +2770,19 @@ merena duž zadatog pravca - + Base X-axis Osnovna X osa - + Base Y-axis Osnovna Y osa - + Base Z-axis Osnovna Z osa @@ -2818,20 +2818,20 @@ merena duž zadatog pravca - + Select reference… Izaberi referencu… - + Angle Ugao - - + + Face Stranica @@ -2841,32 +2841,32 @@ merena duž zadatog pravca Proračunaj prilikom promene - + To last Do zadnje - + Through all Kroz sve - + To first Do prve - + Up to face Do stranice - + Two angles Dva ugla - + No face selected Stranica nije izabrana @@ -3471,18 +3471,18 @@ Ovo može dovesti do neočekivanih rezultata. - + Vertical sketch axis Vertikalna osa skice - + Horizontal sketch axis Horizontalna osa skice - + Construction line %1 Pomoćna linija %1 @@ -4475,8 +4475,8 @@ iznad 90: veći poluprečnik rupe na dnu - - + + @@ -4617,14 +4617,14 @@ iznad 90: veći poluprečnik rupe na dnu Osa obrtanja preseca skicu - - + + Could not revolve the sketch! Nije moguće obrnuti skicu! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. Nije moguće napraviti stranice pomoću skice. @@ -5310,7 +5310,7 @@ Nije dozvoljeno ukrštanje elemenata ili više stranica u skici. PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters Parametri obrtanja @@ -5318,7 +5318,7 @@ Nije dozvoljeno ukrštanje elemenata ili više stranica u skici. PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters Parametri kružnog udubljenja diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sr.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sr.ts index 3014c217a5..cddfddbb85 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sr.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sr.ts @@ -2770,19 +2770,19 @@ measured along the specified direction - + Base X-axis Основна X оса - + Base Y-axis Основна Y оса - + Base Z-axis Основна Z оса @@ -2818,20 +2818,20 @@ measured along the specified direction - + Select reference… Изабери референцу… - + Angle Угао - - + + Face Страница @@ -2841,32 +2841,32 @@ measured along the specified direction Прерачунај приликом промене - + To last До задње - + Through all Кроз све - + To first До прве - + Up to face До странице - + Two angles Два угла - + No face selected Страница није изабрана @@ -3471,18 +3471,18 @@ This may lead to unexpected results. - + Vertical sketch axis Вертикална оcа cкице - + Horizontal sketch axis Хоризонтална оса скице - + Construction line %1 Помоћна права %1 @@ -4475,8 +4475,8 @@ over 90: larger hole radius at the bottom - - + + @@ -4617,14 +4617,14 @@ over 90: larger hole radius at the bottom Оса обртања пресеца скицу - - + + Could not revolve the sketch! Није могуће обрнути скицу! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. Није могуће направити странице помоћу скице. @@ -5310,7 +5310,7 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed. PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters Параметри обртања @@ -5318,7 +5318,7 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed. PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters Параметри кружног удубљења diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sv-SE.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sv-SE.ts index 3fa49d0337..ab04fb4ea0 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sv-SE.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sv-SE.ts @@ -2771,19 +2771,19 @@ mätas längs den angivna riktningen - + Base X-axis Bas X-axel - + Base Y-axis Bas Y-axel - + Base Z-axis Bas Z-axel @@ -2819,20 +2819,20 @@ mätas längs den angivna riktningen - + Select reference… Välj referens.. - + Angle Vinkel - - + + Face Yta @@ -2842,32 +2842,32 @@ mätas längs den angivna riktningen Omräkning vid ändring - + To last Till sist - + Through all Genom alla - + To first För det första - + Up to face Upp till yta - + Two angles Två vinklar - + No face selected Ingen yta vald @@ -3469,18 +3469,18 @@ This may lead to unexpected results. - + Vertical sketch axis Vertikal skissaxel - + Horizontal sketch axis Horisontell skissaxel - + Construction line %1 Konstruktionslinje %1 @@ -4473,8 +4473,8 @@ under 90: mindre hålradie i botten - - + + @@ -4615,14 +4615,14 @@ under 90: mindre hålradie i botten Rotationsaxeln skär skissen - - + + Could not revolve the sketch! Kunde inte vrida på skissen! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. Det gick inte att skapa en yta från en skiss. @@ -5308,7 +5308,7 @@ Korsande skissentiteter eller flera ytor i en skiss är inte tillåtna. PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters Parametrar för revolution @@ -5316,7 +5316,7 @@ Korsande skissentiteter eller flera ytor i en skiss är inte tillåtna. PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters Spårparametrar diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ta.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ta.ts new file mode 100644 index 0000000000..7d6509af58 --- /dev/null +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ta.ts @@ -0,0 +1,5456 @@ + + + + + App::Property + + + The center point of the helix' start; derived from the reference axis. + The center point of the helix' start; derived from the reference axis. + + + + The helix' direction; derived from the reference axis. + The helix' direction; derived from the reference axis. + + + + The reference axis of the helix. + The reference axis of the helix. + + + + The helix input mode specifies which properties are set by the user. +Dependent properties are then calculated. + The helix input mode specifies which properties are set by the user. +Dependent properties are then calculated. + + + + The axial distance between two turns. + The axial distance between two turns. + + + + The height of the helix' path, not accounting for the extent of the profile. + The height of the helix' path, not accounting for the extent of the profile. + + + + The number of turns in the helix. + The number of turns in the helix. + + + + The angle of the cone that forms a hull around the helix. +Non-zero values turn the helix into a conical spiral. +Positive values make the radius grow, negative shrinks. + The angle of the cone that forms a hull around the helix. +Non-zero values turn the helix into a conical spiral. +Positive values make the radius grow, negative shrinks. + + + + The growth of the helix' radius per turn. +Non-zero values turn the helix into a conical spiral. + The growth of the helix' radius per turn. +Non-zero values turn the helix into a conical spiral. + + + + Sets the turning direction to left handed, +i.e. counter-clockwise when moving along its axis. + Sets the turning direction to left handed, +i.e. counter-clockwise when moving along its axis. + + + + Determines whether the helix points in the opposite direction of the axis. + Determines whether the helix points in the opposite direction of the axis. + + + + If set, the result will be the intersection of the profile and the preexisting body. + If set, the result will be the intersection of the profile and the preexisting body. + + + + If false, the tool will propose an initial value for the pitch based on the profile bounding box, +so that self intersection is avoided. + If false, the tool will propose an initial value for the pitch based on the profile bounding box, +so that self intersection is avoided. + + + + Fusion Tolerance for the Helix, increase if helical shape does not merge nicely with part. + Fusion Tolerance for the Helix, increase if helical shape does not merge nicely with part. + + + + Number of gear teeth + Number of gear teeth + + + + Pressure angle of gear teeth + Pressure angle of gear teeth + + + + Module of the gear + Module of the gear + + + + True=2 curves with each 3 control points, False=1 curve with 4 control points. + True=2 curves with each 3 control points, False=1 curve with 4 control points. + + + + True=external Gear, False=internal Gear + True=external Gear, False=internal Gear + + + + The height of the tooth from the pitch circle up to its tip, normalized by the module. + The height of the tooth from the pitch circle up to its tip, normalized by the module. + + + + The height of the tooth from the pitch circle down to its root, normalized by the module. + The height of the tooth from the pitch circle down to its root, normalized by the module. + + + + The radius of the fillet at the root of the tooth, normalized by the module. + The radius of the fillet at the root of the tooth, normalized by the module. + + + + The distance by which the reference profile is shifted outwards, normalized by the module. + The distance by which the reference profile is shifted outwards, normalized by the module. + + + + CmdPartDesignAdditiveHelix + + + PartDesign + PartDesign + + + + Additive Helix + Additive Helix + + + + Sweeps the selected sketch or profile along a helix and adds it to the body + Sweeps the selected sketch or profile along a helix and adds it to the body + + + + CmdPartDesignAdditiveLoft + + + PartDesign + PartDesign + + + + Additive Loft + Additive Loft + + + + Lofts the selected sketch or profile along a path and adds it to the body + Lofts the selected sketch or profile along a path and adds it to the body + + + + CmdPartDesignAdditivePipe + + + PartDesign + PartDesign + + + + Additive Pipe + Additive Pipe + + + + Sweeps the selected sketch or profile along a path and adds it to the body + Sweeps the selected sketch or profile along a path and adds it to the body + + + + CmdPartDesignBody + + + PartDesign + PartDesign + + + + New Body + New Body + + + + Creates a new body and activates it + Creates a new body and activates it + + + + CmdPartDesignBoolean + + + PartDesign + PartDesign + + + + Boolean Operation + Boolean Operation + + + + Applies boolean operations with the selected objects and the active body + Applies boolean operations with the selected objects and the active body + + + + CmdPartDesignCS + + + PartDesign + PartDesign + + + + Local Coordinate System + Local Coordinate System + + + + Creates a new local coordinate system + Creates a new local coordinate system + + + + CmdPartDesignChamfer + + + PartDesign + PartDesign + + + + Chamfer + Chamfer + + + + Applies a chamfer to the selected edges or faces + Applies a chamfer to the selected edges or faces + + + + CmdPartDesignClone + + + PartDesign + PartDesign + + + + Clone + Clone + + + + Copies a solid object parametrically as the base feature of a new body + Copies a solid object parametrically as the base feature of a new body + + + + CmdPartDesignDraft + + + PartDesign + PartDesign + + + + Draft + Draft + + + + Applies a draft to the selected faces + Applies a draft to the selected faces + + + + CmdPartDesignDuplicateSelection + + + PartDesign + PartDesign + + + + Duplicate &Object + Duplicate &Object + + + + Duplicates the selected object and adds it to the active body + Duplicates the selected object and adds it to the active body + + + + CmdPartDesignFillet + + + PartDesign + PartDesign + + + + Fillet + Fillet + + + + Applies a fillet to the selected edges or faces + Applies a fillet to the selected edges or faces + + + + CmdPartDesignGroove + + + PartDesign + PartDesign + + + + Groove + Groove + + + + Revolves the sketch or profile around a line or axis and removes it from the body + Revolves the sketch or profile around a line or axis and removes it from the body + + + + CmdPartDesignHole + + + PartDesign + PartDesign + + + + Hole + Hole + + + + Creates holes in the active body at the center points of circles or arcs of the selected sketch or profile + Creates holes in the active body at the center points of circles or arcs of the selected sketch or profile + + + + CmdPartDesignLine + + + PartDesign + PartDesign + + + + Datum Line + Datum Line + + + + Creates a new datum line + Creates a new datum line + + + + CmdPartDesignLinearPattern + + + PartDesign + PartDesign + + + + Linear Pattern + Linear Pattern + + + + Duplicates the selected features or the active body in a linear pattern + Duplicates the selected features or the active body in a linear pattern + + + + CmdPartDesignMigrate + + + PartDesign + PartDesign + + + + Migrate + Migrate + + + + Migrates the document to the modern Part Design workflow + Migrates the document to the modern Part Design workflow + + + + CmdPartDesignMirrored + + + PartDesign + PartDesign + + + + Mirror + கண்ணாடி + + + + Mirrors the selected features or active body + Mirrors the selected features or active body + + + + CmdPartDesignMoveFeature + + + PartDesign + PartDesign + + + + Move Object To… + Move Object To… + + + + Moves the selected object to another body + Moves the selected object to another body + + + + CmdPartDesignMoveFeatureInTree + + + PartDesign + PartDesign + + + + Move Feature After… + Move Feature After… + + + + Moves the selected feature after another feature in the same body + Moves the selected feature after another feature in the same body + + + + CmdPartDesignMoveTip + + + PartDesign + PartDesign + + + + Set Tip + Set Tip + + + + Moves the tip of the body to the selected feature + Moves the tip of the body to the selected feature + + + + CmdPartDesignMultiTransform + + + PartDesign + PartDesign + + + + Multi-Transform + Multi-Transform + + + + Applies multiple transformations to the selected features or active body + Applies multiple transformations to the selected features or active body + + + + CmdPartDesignNewSketch + + + PartDesign + PartDesign + + + + New Sketch + New Sketch + + + + Creates a new sketch + Creates a new sketch + + + + CmdPartDesignPad + + + PartDesign + PartDesign + + + + Pad + Pad + + + + Extrudes the selected sketch or profile and adds it to the body + Extrudes the selected sketch or profile and adds it to the body + + + + CmdPartDesignPlane + + + PartDesign + PartDesign + + + + Datum Plane + Datum Plane + + + + Creates a new datum plane + Creates a new datum plane + + + + CmdPartDesignPocket + + + PartDesign + PartDesign + + + + Pocket + Pocket + + + + Extrudes the selected sketch or profile and removes it from the body + Extrudes the selected sketch or profile and removes it from the body + + + + CmdPartDesignPoint + + + PartDesign + PartDesign + + + + Datum Point + Datum Point + + + + Creates a new datum point + Creates a new datum point + + + + CmdPartDesignPolarPattern + + + PartDesign + PartDesign + + + + Polar Pattern + Polar Pattern + + + + Duplicates the selected features or the active body in a circular pattern + Duplicates the selected features or the active body in a circular pattern + + + + CmdPartDesignRevolution + + + PartDesign + PartDesign + + + + Revolve + Revolve + + + + Revolves the selected sketch or profile around a line or axis and adds it to the body + Revolves the selected sketch or profile around a line or axis and adds it to the body + + + + CmdPartDesignScaled + + + PartDesign + PartDesign + + + + Scale + Scale + + + + Scales the selected features or the active body + Scales the selected features or the active body + + + + CmdPartDesignShapeBinder + + + PartDesign + PartDesign + + + + Shape Binder + Shape Binder + + + + Creates a new shape binder + Creates a new shape binder + + + + CmdPartDesignSubShapeBinder + + + PartDesign + PartDesign + + + + Sub-Shape Binder + Sub-Shape Binder + + + + Creates a reference to geometry from one or more objects, allowing it to be used inside or outside a body. It tracks relative placements, supports multiple geometry types (solids, faces, edges, vertices), and can work with objects in the same or external documents. + Creates a reference to geometry from one or more objects, allowing it to be used inside or outside a body. It tracks relative placements, supports multiple geometry types (solids, faces, edges, vertices), and can work with objects in the same or external documents. + + + + CmdPartDesignSubtractiveHelix + + + PartDesign + PartDesign + + + + Subtractive Helix + Subtractive Helix + + + + Sweeps the selected sketch or profile along a helix and removes it from the body + Sweeps the selected sketch or profile along a helix and removes it from the body + + + + CmdPartDesignSubtractiveLoft + + + PartDesign + PartDesign + + + + Subtractive Loft + Subtractive Loft + + + + Lofts the selected sketch or profile along a path and removes it from the body + Lofts the selected sketch or profile along a path and removes it from the body + + + + CmdPartDesignSubtractivePipe + + + PartDesign + PartDesign + + + + Subtractive Pipe + Subtractive Pipe + + + + Sweeps the selected sketch or profile along a path and removes it from the body + Sweeps the selected sketch or profile along a path and removes it from the body + + + + CmdPartDesignThickness + + + PartDesign + PartDesign + + + + Thickness + Thickness + + + + Applies thickness and removes the selected faces + Applies thickness and removes the selected faces + + + + CmdPrimtiveCompAdditive + + + PartDesign + PartDesign + + + + Additive Primitive + Additive Primitive + + + + Creates an additive primitive + Creates an additive primitive + + + + Additive Box + Additive Box + + + + Additive Cylinder + Additive Cylinder + + + + Additive Sphere + Additive Sphere + + + + Additive Cone + Additive Cone + + + + Additive Ellipsoid + Additive Ellipsoid + + + + Additive Torus + Additive Torus + + + + Additive Prism + Additive Prism + + + + Additive Wedge + Additive Wedge + + + + CmdPrimtiveCompSubtractive + + + PartDesign + PartDesign + + + + Subtractive Primitive + Subtractive Primitive + + + + Creates a subtractive primitive + Creates a subtractive primitive + + + + Subtractive Box + Subtractive Box + + + + Subtractive Cylinder + Subtractive Cylinder + + + + Subtractive Sphere + Subtractive Sphere + + + + Subtractive Cone + Subtractive Cone + + + + Subtractive Ellipsoid + Subtractive Ellipsoid + + + + Subtractive Torus + Subtractive Torus + + + + Subtractive Prism + Subtractive Prism + + + + Subtractive Wedge + Subtractive Wedge + + + + Command + + + Edit Shape Binder + Edit Shape Binder + + + + Create Shape Binder + Create Shape Binder + + + + Create Sub-Shape Binder + Create Sub-Shape Binder + + + + Create Clone + Create Clone + + + + Make Copy + Make Copy + + + + Convert to Multi-Transform feature + Convert to Multi-Transform feature + + + + Sketch on Face + Sketch on Face + + + + Make copy + Make copy + + + + + New Sketch + New Sketch + + + + Create Boolean + Create Boolean + + + + + Add a Body + Add a Body + + + + Migrate legacy Part Design features to bodies + Migrate legacy Part Design features to bodies + + + + Duplicate a Part Design object + Duplicate a Part Design object + + + + Move a feature inside body + Move a feature inside body + + + + Move tip to selected feature + Move tip to selected feature + + + + Move an object + Move an object + + + + Mirror + கண்ணாடி + + + + Linear Pattern + Linear Pattern + + + + Polar Pattern + Polar Pattern + + + + Scale + Scale + + + + Gui::TaskView::TaskWatcherCommands + + + Face Tools + Face Tools + + + + Edge Tools + Edge Tools + + + + Boolean Tools + Boolean Tools + + + + Helper Tools + Helper Tools + + + + Modeling Tools + Modeling Tools + + + + Create Geometry + Create Geometry + + + + InvoluteGearParameter + + + Involute Parameter + Involute Parameter + + + + Number of teeth + Number of teeth + + + + Module + Module + + + + Pressure angle + Pressure angle + + + + High precision + High precision + + + + + True + True + + + + + False + False + + + + External gear + External gear + + + + Addendum coefficient + Addendum coefficient + + + + Dedendum coefficient + Dedendum coefficient + + + + Root fillet coefficient + Root fillet coefficient + + + + Profile shift coefficient + Profile shift coefficient + + + + PartDesignGui::DlgActiveBody + + + Active Body Required + Active Body Required + + + + To create a new Part Design object, there must be an active body in the document. +Select a body from below, or create a new body. + To create a new Part Design object, there must be an active body in the document. +Select a body from below, or create a new body. + + + + Create New Body + Create New Body + + + + Please select + Please select + + + + PartDesignGui::DlgPrimitives + + + Geometric Primitives + Geometric Primitives + + + + + + + Angle in first direction + Angle in first direction + + + + + + + Angle in second direction + Angle in second direction + + + + + Length + Length + + + + + Width + Width + + + + + + + + Height + உயரம் + + + + + + + + Radius + Radius + + + + Rotation angle + Rotation angle + + + + + + Radius 1 + ஆரம் 1 + + + + + + Radius 2 + ஆரம் 2 + + + + + Angle + கோணம் + + + + + + U parameter + U parameter + + + + V parameters + V parameters + + + + Radius in local z-direction + Radius in local z-direction + + + + Radius in local X-direction + Radius in local X-direction + + + + Radius 3 + Radius 3 + + + + Radius in local Y-direction +If zero, it is equal to Radius2 + Radius in local Y-direction +If zero, it is equal to Radius2 + + + + + V parameter + V parameter + + + + Radius in local XY-plane + Radius in local XY-plane + + + + Radius in local XZ-plane + Radius in local XZ-plane + + + + + Polygon + Polygon + + + + + Circumradius + Circumradius + + + + X min/max + X min/max + + + + Y min/max + Y min/max + + + + Z min/max + Z min/max + + + + X2 min/max + X2 min/max + + + + Z2 min/max + Z2 min/max + + + + Pitch + Pitch + + + + Coordinate system + Coordinate system + + + + Growth + Growth + + + + Number of rotations + Number of rotations + + + + + Angle 1 + Angle 1 + + + + + Angle 2 + Angle 2 + + + + From 3 Points + From 3 Points + + + + Major radius + Major radius + + + + Minor radius + Minor radius + + + + + + X + ஃச் + + + + + + Y + ஒய் + + + + + + Z + சட் + + + + Right-handed + Right-handed + + + + Left-handed + Left-handed + + + + Start point + Start point + + + + End point + End point + + + + PartDesignGui::DlgReference + + + Reference + 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. + 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 independent copy (recommended) + + + + Make dependent copy + Make dependent copy + + + + Create cross-reference + Create cross-reference + + + + PartDesignGui::NoDependentsSelection + + + Selecting this will cause circular dependency. + Selecting this will cause circular dependency. + + + + PartDesignGui::TaskBooleanParameters + + + Add Body + Add Body + + + + Remove Body + Remove Body + + + + Fuse + Fuse + + + + Cut + Cut + + + + Common + Common + + + + Boolean Parameters + Boolean Parameters + + + + Remove + அகற்று + + + + PartDesignGui::TaskBoxPrimitives + + + Primitive Parameters + Primitive Parameters + + + + + + Invalid wedge parameters + Invalid wedge parameters + + + + X min must not be equal to X max! + X min must not be equal to X max! + + + + Y min must not be equal to Y max! + Y min must not be equal to Y max! + + + + Z min must not be equal to Z max! + Z min must not be equal to Z max! + + + + Create primitive + Create primitive + + + + PartDesignGui::TaskChamferParameters + + + Toggles between selection and preview mode + Toggles between selection and preview mode + + + + Select + தேர்ந்தெடு + + + + - select an item to highlight it +- double-click on an item to see the chamfers + - select an item to highlight it +- double-click on an item to see the chamfers + + + + Type + வகை + + + + Equal distance + Equal distance + + + + Two distances + Two distances + + + + Distance and angle + Distance and angle + + + + Flips the direction + Flips the direction + + + + Use all edges + Use all edges + + + + Size + Size + + + + Size 2 + Size 2 + + + + Angle + கோணம் + + + + Empty chamfer created! + + Empty chamfer created! + + + + + PartDesignGui::TaskDlgBooleanParameters + + + Empty body list + Empty body list + + + + The body list cannot be empty + The body list cannot be empty + + + + Boolean: Accept: Input error + Boolean: Accept: Input error + + + + PartDesignGui::TaskDlgDatumParameters + + + Incompatible Reference Set + 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? + 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 + + + The feature could not be created with the given parameters. +The geometry may be invalid or the parameters may be incompatible. +Please adjust the parameters and try again. + The feature could not be created with the given parameters. +The geometry may be invalid or the parameters may be incompatible. +Please adjust the parameters and try again. + + + + Input error + Input error + + + + PartDesignGui::TaskDlgShapeBinder + + + Input error + Input error + + + + PartDesignGui::TaskDraftParameters + + + Toggles between selection and preview mode + Toggles between selection and preview mode + + + + Select + தேர்ந்தெடு + + + + - select an item to highlight it +- double-click on an item to see the drafts + - select an item to highlight it +- double-click on an item to see the drafts + + + + Draft angle + Draft angle + + + + Neutral Plane + Neutral Plane + + + + Pull Direction + Pull Direction + + + + Reverse pull direction + Reverse pull direction + + + + Empty draft created! + + Empty draft created! + + + + + PartDesignGui::TaskDressUpParameters + + + Select + தேர்ந்தெடு + + + + Confirm Selection + Confirm Selection + + + + Add All Edges + Add All Edges + + + + Adds all edges to the list box (only when in add selection mode) + Adds all edges to the list box (only when in add selection mode) + + + + Remove + அகற்று + + + + PartDesignGui::TaskExtrudeParameters + + + No face selected + No face selected + + + + + Face + Face + + + + Remove + அகற்று + + + + Preview + Preview + + + + Select Faces + Select Faces + + + + Select reference… + Select reference… + + + + No shape selected + No shape selected + + + + Sketch normal + Sketch normal + + + + Face normal + Face normal + + + + + Custom direction + Custom direction + + + + Click on a shape in the model + Click on a shape in the model + + + + One sided + One sided + + + + Two sided + Two sided + + + + Symmetric + Symmetric + + + + Click on a face in the model + Click on a face in the model + + + + PartDesignGui::TaskFeaturePick + + + Allow used features + Allow used features + + + + Allow External Features + Allow External Features + + + + From other bodies of the same part + From other bodies of the same part + + + + From different parts or free features + From different parts or free features + + + + Make independent copy (recommended) + Make independent copy (recommended) + + + + Make dependent copy + Make dependent copy + + + + Create cross-reference + Create cross-reference + + + + Valid + Valid + + + + Invalid shape + Invalid shape + + + + No wire in sketch + No wire in sketch + + + + Sketch already used by other feature + Sketch already used by other feature + + + + Belongs to another body + Belongs to another body + + + + Belongs to another part + Belongs to another part + + + + Doesn't belong to any body + Doesn't belong to any body + + + + Base plane + Base plane + + + + Feature is located after the tip of the body + Feature is located after the tip of the body + + + + Select attachment + Select attachment + + + + PartDesignGui::TaskFilletParameters + + + Toggles between selection and preview mode + Toggles between selection and preview mode + + + + Select + தேர்ந்தெடு + + + + - select an item to highlight it +- double-click on an item to see the fillets + - select an item to highlight it +- double-click on an item to see the fillets + + + + Radius + Radius + + + + Use all edges + Use all edges + + + + Empty fillet created! + Empty fillet created! + + + + PartDesignGui::TaskHelixParameters + + + Valid + Valid + + + + + Base X-axis + Base X-axis + + + + + Base Y-axis + Base Y-axis + + + + + Base Z-axis + Base Z-axis + + + + + Horizontal sketch axis + Horizontal sketch axis + + + + + Vertical sketch axis + Vertical sketch axis + + + + + Normal sketch axis + Normal sketch axis + + + + Status + நிலை + + + + Axis + Axis + + + + + Select reference… + Select reference… + + + + Mode + Mode + + + + Pitch-Height-Angle + Pitch-Height-Angle + + + + Pitch-Turns-Angle + Pitch-Turns-Angle + + + + Height-Turns-Angle + Height-Turns-Angle + + + + Height-Turns-Growth + Height-Turns-Growth + + + + Pitch + Pitch + + + + Height + உயரம் + + + + Turns + Turns + + + + Cone angle + Cone angle + + + + Radial growth + Radial growth + + + + Recompute on change + Recompute on change + + + + Left handed + Left handed + + + + Reversed + Reversed + + + + Remove outside of profile + Remove outside of profile + + + + Helix Parameters + Helix Parameters + + + + Construction line %1 + Construction line %1 + + + + Warning: helix might be self intersecting + Warning: helix might be self intersecting + + + + Error: helix touches itself + Error: helix touches itself + + + + Error: unsupported mode + Error: unsupported mode + + + + PartDesignGui::TaskHoleParameters + + + Counterbore + Counterbore + + + + Countersink + Countersink + + + + Counterdrill + Counterdrill + + + + Hole Parameters + Hole Parameters + + + + None + எதுவுமில்லை + + + + ISO metric regular + ISO metric regular + + + + ISO metric fine + ISO metric fine + + + + UTS coarse + UTS coarse + + + + UTS fine + UTS fine + + + + UTS extra fine + UTS extra fine + + + + ANSI pipes + ANSI pipes + + + + ISO/BSP pipes + ISO/BSP pipes + + + + BSW whitworth + BSW whitworth + + + + BSF whitworth fine + BSF whitworth fine + + + + ISO tyre valves + ISO tyre valves + + + + Medium + Distance between thread crest and hole wall, use ISO-273 nomenclature or equivalent if possible + சராசரி + + + + Fine + Distance between thread crest and hole wall, use ISO-273 nomenclature or equivalent if possible + நன்றாக + + + + Coarse + Distance between thread crest and hole wall, use ISO-273 nomenclature or equivalent if possible + கரடுமுரடான + + + + Normal + Distance between thread crest and hole wall, use ASME B18.2.8 nomenclature or equivalent if possible + Normal + + + + Close + Distance between thread crest and hole wall, use ASME B18.2.8 nomenclature or equivalent if possible + மூடு + + + + Loose + Distance between thread crest and hole wall, use ASME B18.2.8 nomenclature or equivalent if possible + Loose + + + + Normal + Distance between thread crest and hole wall + Normal + + + + Close + Distance between thread crest and hole wall + மூடு + + + + Wide + Distance between thread crest and hole wall + Wide + + + + PartDesignGui::TaskLoftParameters + + + Ruled surface + Ruled surface + + + + Closed + Closed + + + + Profile + Profile + + + + Object + Object + + + + Add Section + Add Section + + + + Remove Section + Remove Section + + + + List can be reordered by dragging + List can be reordered by dragging + + + + Recompute on change + Recompute on change + + + + Loft Parameters + Loft Parameters + + + + Remove + அகற்று + + + + PartDesignGui::TaskMirroredParameters + + + Plane + Plane + + + + Error + பிழை + + + + PartDesignGui::TaskMultiTransformParameters + + + Transformations + Transformations + + + + OK + சரி + + + + Edit + திருத்து + + + + Delete + நீக்கு + + + + Add Mirror Transformation + Add Mirror Transformation + + + + Add Linear Pattern + Add Linear Pattern + + + + Add Polar Pattern + Add Polar Pattern + + + + Add Scale Transformation + Add Scale Transformation + + + + Move Up + Move Up + + + + Move Down + Move Down + + + + Right-click to add a transformation + Right-click to add a transformation + + + + PartDesignGui::TaskPadParameters + + + Pad Parameters + Pad Parameters + + + + Offset the pad from the face at which the pad will end on side 1 + Offset the pad from the face at which the pad will end on side 1 + + + + Offset the pad from the face at which the pad will end on side 2 + Offset the pad from the face at which the pad will end on side 2 + + + + Reverses pad direction + Reverses pad direction + + + + Dimension + பரிமாணம் + + + + To last + To last + + + + To first + To first + + + + Up to face + Up to face + + + + Up to shape + Up to shape + + + + PartDesignGui::TaskPadPocketParameters + + + + Type + வகை + + + + Dimension + பரிமாணம் + + + + + Length + Length + + + + + Offset to face + Offset to face + + + + + Select all faces + Select all faces + + + + + Select + தேர்ந்தெடு + + + + + Select Face + Select Face + + + + Side 2 + Side 2 + + + + Direction + Direction + + + + Set a direction or select an edge +from the model as reference + Set a direction or select an edge +from the model as reference + + + + Sketch normal + Sketch normal + + + + Custom direction + Custom direction + + + + Use custom vector for pad direction, otherwise +the sketch plane's normal vector will be used + Use custom vector for pad direction, otherwise +the sketch plane's normal vector will be used + + + + If unchecked, the length will be +measured along the specified direction + If unchecked, the length will be +measured along the specified direction + + + + Length along sketch normal + Length along sketch normal + + + + + Toggles between selection and preview mode + Toggles between selection and preview mode + + + + Reversed + Reversed + + + + Direction/edge + Direction/edge + + + + Select reference… + Select reference… + + + + X + ஃச் + + + + X-component of direction vector + X-component of direction vector + + + + Y + ஒய் + + + + Y-component of direction vector + Y-component of direction vector + + + + Z + சட் + + + + Z-component of direction vector + Z-component of direction vector + + + + + Angle to taper the extrusion + Angle to taper the extrusion + + + + Mode + Mode + + + + Side 1 + Side 1 + + + + + Taper angle + Taper angle + + + + + Select Shape + Select Shape + + + + + Selects all faces of the shape + Selects all faces of the shape + + + + Recompute on change + Recompute on change + + + + PartDesignGui::TaskPipeOrientation + + + Orientation mode + Orientation mode + + + + Standard + அடிப்படை + + + + Fixed + Fixed + + + + Frenet + Frenet + + + + Auxiliary + Auxiliary + + + + Binormal + Binormal + + + + Curvilinear equivalence + Curvilinear equivalence + + + + Profile + Profile + + + + Object + Object + + + + Add Edge + Add Edge + + + + Remove Edge + Remove Edge + + + + Set the constant binormal vector used to calculate the profiles orientation + Set the constant binormal vector used to calculate the profiles orientation + + + + X + ஃச் + + + + Y + ஒய் + + + + Z + சட் + + + + Section Orientation + Section Orientation + + + + Remove + அகற்று + + + + PartDesignGui::TaskPipeParameters + + + Profile + Profile + + + + + Object + Object + + + + Corner transition + Corner transition + + + + Right corner + Right corner + + + + Round corner + Round corner + + + + Path to Sweep Along + Path to Sweep Along + + + + Add edge + Add edge + + + + Remove edge + Remove edge + + + + Transformed + Transformed + + + + Pipe Parameters + Pipe Parameters + + + + Remove + அகற்று + + + + + Input error + Input error + + + + No active body + No active body + + + + PartDesignGui::TaskPipeScaling + + + Transform mode + Transform mode + + + + Constant + Constant + + + + Multisection + Multisection + + + + Add Section + Add Section + + + + Remove Section + Remove Section + + + + List can be reordered by dragging + List can be reordered by dragging + + + + Section Transformation + Section Transformation + + + + Remove + அகற்று + + + + PartDesignGui::TaskPocketParameters + + + Pocket Parameters + Pocket Parameters + + + + Offset from the selected face at which the pocket will end on side 1 + Offset from the selected face at which the pocket will end on side 1 + + + + Offset from the selected face at which the pocket will end on side 2 + Offset from the selected face at which the pocket will end on side 2 + + + + Reverses pocket direction + Reverses pocket direction + + + + Dimension + பரிமாணம் + + + + Through all + Through all + + + + To first + To first + + + + Up to face + Up to face + + + + Up to shape + Up to shape + + + + PartDesignGui::TaskRevolutionParameters + + + Type + வகை + + + + + Base X-axis + Base X-axis + + + + + Base Y-axis + Base Y-axis + + + + + Base Z-axis + Base Z-axis + + + + Horizontal sketch axis + Horizontal sketch axis + + + + Vertical sketch axis + Vertical sketch axis + + + + Symmetric to plane + Symmetric to plane + + + + Reversed + Reversed + + + + 2nd angle + 2nd angle + + + + Axis + Axis + + + + + Select reference… + Select reference… + + + + + Angle + கோணம் + + + + + + Face + Face + + + + Recompute on change + Recompute on change + + + + To last + To last + + + + Through all + Through all + + + + To first + To first + + + + Up to face + Up to face + + + + Two angles + Two angles + + + + No face selected + No face selected + + + + PartDesignGui::TaskScaledParameters + + + Factor + Factor + + + + Occurrences + Occurrences + + + + PartDesignGui::TaskShapeBinder + + + Object + Object + + + + Add Geometry + Add Geometry + + + + Remove Geometry + Remove Geometry + + + + Shape Binder Parameters + Shape Binder Parameters + + + + Remove + அகற்று + + + + PartDesignGui::TaskSketchBasedParameters + + + Face + Face + + + + PartDesignGui::TaskThicknessParameters + + + Toggles between selection and preview mode + Toggles between selection and preview mode + + + + Select + தேர்ந்தெடு + + + + - select an item to highlight it +- double-click on an item to see the features + - select an item to highlight it +- double-click on an item to see the features + + + + Thickness + Thickness + + + + Mode + Mode + + + + Skin + Skin + + + + Pipe + Pipe + + + + Recto verso + Recto verso + + + + Join type + Join type + + + + Arc + Arc + + + + + Intersection + Intersection + + + + Make thickness inwards + Make thickness inwards + + + + Empty thickness created! + + Empty thickness created! + + + + + PartDesignGui::TaskTransformedParameters + + + Remove + அகற்று + + + + Normal sketch axis + Normal sketch axis + + + + Vertical sketch axis + Vertical sketch axis + + + + Horizontal sketch axis + Horizontal sketch axis + + + + + Construction line %1 + Construction line %1 + + + + Base X-axis + Base X-axis + + + + Base Y-axis + Base Y-axis + + + + Base Z-axis + Base Z-axis + + + + Base XY-plane + Base XY-plane + + + + Base YZ-plane + Base YZ-plane + + + + Base XZ-plane + Base XZ-plane + + + + + Select reference… + Select reference… + + + + Transform body + Transform body + + + + Transform tool shapes + Transform tool shapes + + + + Add Feature + Add Feature + + + + Remove Feature + Remove Feature + + + + Recompute on change + Recompute on change + + + + List can be reordered by dragging + List can be reordered by dragging + + + + PartDesign_MoveFeature + + + Select Body + Select Body + + + + Select a body from the list + Select a body from the list + + + + PartDesign_MoveFeatureInTree + + + Move Feature After… + Move Feature After… + + + + Select a feature from the list + Select a feature from the list + + + + Move Tip + Move Tip + + + + Set tip to last feature? + Set tip to last feature? + + + + The moved feature appears after the currently set tip. + The moved feature appears after the currently set tip. + + + + QObject + + + Invalid selection + Invalid selection + + + + There are no attachment modes that fit selected objects. Select something else. + There are no attachment modes that fit selected objects. Select something else. + + + + + + Error + பிழை + + + + Several sub-elements selected + Several sub-elements selected + + + + Select a single face as support for a sketch! + Select a single face as support for a sketch! + + + + Select a face as support for a sketch! + Select a face as support for a sketch! + + + + Need a planar face as support for a sketch! + Need a planar face as support for a sketch! + + + + Create a plane first or select a face to sketch on + Create a plane first or select a face to sketch on + + + + No support face selected + No support face selected + + + + No planar support + No planar support + + + + No valid planes in this document + No valid planes in this document + + + + + + + + A dialog is already open in the task panel + A dialog is already open in the task panel + + + + Cannot use this command as there is no solid to subtract from. + Cannot use this command as there is no solid to subtract from. + + + + Ensure that the body contains a feature before attempting a subtractive command. + Ensure that the body contains a feature before attempting a subtractive command. + + + + Cannot use selected object. Selected object must belong to the active body + Cannot use selected object. Selected object must belong to the active body + + + + There is no active body. Please activate a body before inserting a datum entity. + There is no active body. Please activate a body before inserting a datum entity. + + + + Sub-shape binder + Sub-shape binder + + + + No sketch to work on + No sketch to work on + + + + No sketch is available in the document + No sketch is available in the document + + + + + + + + Close this dialog? + Close this dialog? + + + + + Wrong selection + Wrong selection + + + + Select an edge, face, or body from a single body. + Select an edge, face, or body from a single body. + + + + + Selection is not in the active body + Selection is not in the active body + + + + Shape of the selected part is empty + Shape of the selected part is empty + + + + Select an edge, face, or body from an active body. + Select an edge, face, or body from an active body. + + + + Consider using a shape binder or a base feature to reference external geometry in a body + Consider using a shape binder or a base feature to reference external geometry in a body + + + + Wrong object type + Wrong object type + + + + %1 works only on parts. + %1 works only on parts. + + + + Please select only one feature in an active body. + Please select only one feature in an active body. + + + + Part creation failed + Part creation failed + + + + Failed to create a part object. + Failed to create a part object. + + + + + + + Bad base feature + Bad base feature + + + + A body cannot be based on a Part Design feature. + A body cannot be based on a Part Design feature. + + + + %1 already belongs to a body and cannot be used as a base feature for another body. + %1 already belongs to a body and cannot be used as a base feature for another body. + + + + Base feature (%1) belongs to other part. + 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 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 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 only a shell. +This may lead to unexpected results. + + + + The selected shape consists of multiple solids or shells. +This may lead to unexpected results. + The selected shape consists of multiple solids or shells. +This may lead to unexpected results. + + + + Base feature + Base feature + + + + Body may be based on no more than one feature. + Body may be based on no more than one feature. + + + + Body + Body + + + + Nothing to migrate + Nothing to migrate + + + + Select exactly one Part Design feature or a body. + Select exactly one Part Design feature or a body. + + + + Could not determine a body for the selected feature '%s'. + Could not determine a body for the selected feature '%s'. + + + + Only features of a single source body can be moved + Only features of a single source body can be moved + + + + Sketch plane cannot be migrated + Sketch plane cannot be migrated + + + + No Part Design features without body found Nothing to migrate. + No Part Design features without body found Nothing to migrate. + + + + Please edit '%1' and redefine it to use a Base or Datum plane as the sketch plane. + Please edit '%1' and redefine it to use a Base or Datum plane as the sketch plane. + + + + + + + + Selection error + தேர்வு பிழை + + + + Only a solid feature can be the tip of a body. + Only a solid feature can be the tip of a body. + + + + + + Features cannot be moved + Features cannot be moved + + + + Some of the selected features have dependencies in the source body + Some of the selected features have dependencies in the source body + + + + There are no other bodies to move to + There are no other bodies to move to + + + + Impossible to move the base feature of a body. + Impossible to move the base feature of a body. + + + + Select one or more features from the same body. + Select one or more features from the same body. + + + + Beginning of the body + Beginning of the body + + + + Dependency violation + Dependency violation + + + + Early feature must not depend on later feature. + + + Early feature must not depend on later feature. + + + + + + No previous feature found + No previous feature found + + + + It is not possible to create a subtractive feature without a base feature available + It is not possible to create a subtractive feature without a base feature available + + + + + Vertical sketch axis + Vertical sketch axis + + + + + Horizontal sketch axis + Horizontal sketch axis + + + + Construction line %1 + Construction line %1 + + + + Face + Face + + + + Active Body Required + Active Body Required + + + + To use Part Design, an active body is required in the document. Activate a body (double-click) or create a new one. + +For legacy documents with Part Design objects lacking a body, use the migrate function in Part Design to place them into a body. + To use Part Design, an active body is required in the document. Activate a body (double-click) or create a new one. + +For legacy documents with Part Design objects lacking a body, use the migrate function in Part Design to place them into a body. + + + + To create a new Part Design object, an active body is required in the document. Activate an existing body (double-click) or create a new one. + To create a new Part Design object, an active body is required in the document. Activate an existing body (double-click) or create a new one. + + + + Feature is not in a body + Feature is not in a body + + + + In order to use this feature it needs to belong to a body object in the document. + In order to use this feature it needs to belong to a body object in the document. + + + + Feature is not in a part + Feature is not in a part + + + + In order to use this feature it needs to belong to a part object in the document. + In order to use this feature it needs to belong to a part object in the document. + + + + + + + Edit %1 + Edit %1 + + + + Set Face Colors + Set Face Colors + + + + + Plane + Plane + + + + + Line + Line + + + + + Point + Point + + + + Coordinate System + Coordinate System + + + + Edit Datum + Edit Datum + + + + Feature error + Feature error + + + + %1 misses a base feature. +This feature is broken and cannot be edited. + %1 misses a base feature. +This feature is broken and cannot be edited. + + + + Edit Shape Binder + Edit Shape Binder + + + + Synchronize + Synchronize + + + + Select Bound Object + Select Bound Object + + + + The document "%1" you are editing was designed with an old version of Part Design workbench. + The document "%1" you are editing was designed with an old version of Part Design workbench. + + + + Migrate in order to use modern Part Design features? + Migrate in order to use modern Part Design features? + + + + The document "%1" seems to be either in the middle of the migration process from legacy Part Design or have a slightly broken structure. + The document "%1" seems to be either in the middle of the migration process from legacy Part Design or have a slightly broken structure. + + + + Make the migration automatically? + 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'. + 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 + Migrate Manually + + + + Edit Boolean + Edit Boolean + + + + Edit Chamfer + Edit Chamfer + + + + Edit Draft + Edit Draft + + + + Edit Fillet + Edit Fillet + + + + Edit Groove + Edit Groove + + + + Edit Helix + Edit Helix + + + + Edit Hole + Edit Hole + + + + Edit Linear Pattern + Edit Linear Pattern + + + + Edit Loft + Edit Loft + + + + Edit Mirror + கண்ணாடியைத் திருத்து + + + + Edit Multi-Transform + Edit Multi-Transform + + + + Edit Pad + Edit Pad + + + + Edit Pipe + Edit Pipe + + + + Edit Pocket + Edit Pocket + + + + Edit Polar Pattern + Edit Polar Pattern + + + + Edit Primitive + Edit Primitive + + + + Edit Revolution + Edit Revolution + + + + Edit Scale + Edit Scale + + + + Edit Thickness + Edit Thickness + + + + SprocketParameter + + + Sprocket Parameters + Sprocket Parameters + + + + Number of teeth + Number of teeth + + + + Sprocket reference + Sprocket reference + + + + ANSI 25 + ANSI 25 + + + + ANSI 35 + ANSI 35 + + + + ANSI 41 + ANSI 41 + + + + ANSI 40 + ANSI 40 + + + + ANSI 50 + ANSI 50 + + + + ANSI 60 + ANSI 60 + + + + ANSI 80 + ANSI 80 + + + + ANSI 100 + ANSI 100 + + + + ANSI 120 + ANSI 120 + + + + ANSI 140 + ANSI 140 + + + + ANSI 160 + ANSI 160 + + + + ANSI 180 + ANSI 180 + + + + ANSI 200 + ANSI 200 + + + + ANSI 240 + ANSI 240 + + + + Bicycle with derailleur + Bicycle with derailleur + + + + Bicycle without derailleur + Bicycle without derailleur + + + + Chain pitch + Chain pitch + + + + Chain roller diameter + Chain roller diameter + + + + Tooth width + Tooth width + + + + ISO 606 06B + ISO 606 06B + + + + ISO 606 08B + ISO 606 08B + + + + ISO 606 10B + ISO 606 10B + + + + ISO 606 12B + ISO 606 12B + + + + ISO 606 16B + ISO 606 16B + + + + ISO 606 20B + ISO 606 20B + + + + ISO 606 24B + ISO 606 24B + + + + Motorcycle 420 + Motorcycle 420 + + + + Motorcycle 425 + Motorcycle 425 + + + + Motorcycle 428 + Motorcycle 428 + + + + Motorcycle 520 + Motorcycle 520 + + + + Motorcycle 525 + Motorcycle 525 + + + + Motorcycle 530 + Motorcycle 530 + + + + Motorcycle 630 + Motorcycle 630 + + + + 0 in + 0 in + + + + TaskHoleParameters + + + Live update of changes to the thread +Note that the calculation can take some time + Live update of changes to the thread +Note that the calculation can take some time + + + + Thread Depth + Thread Depth + + + + Customize thread clearance + Customize thread clearance + + + + Clearance + Clearance + + + + Head type + Head type + + + + Depth type + Depth type + + + + Head diameter + Head diameter + + + + Head depth + Head depth + + + + Clearance / Passthrough + Clearance / Passthrough + + + + Tap drill (to be threaded) + Tap drill (to be threaded) + + + + Modeled thread + Modeled thread + + + + Hole type + Hole type + + + + Update thread view + Update thread view + + + + Custom Clearance + Custom Clearance + + + + Custom Thread clearance value + Custom Thread clearance value + + + + Direction + Direction + + + + Size + Size + + + + Hole clearance +Only available for holes without thread + Hole clearance +Only available for holes without thread + + + + + Standard + அடிப்படை + + + + Close + மூடு + + + + Wide + Wide + + + + Class + Class + + + + Tolerance class for threaded holes according to hole profile + Tolerance class for threaded holes according to hole profile + + + + Diameter + விட்டம் + + + + Hole diameter + Hole diameter + + + + Depth + Depth + + + + Hole Parameters + Hole Parameters + + + + Base profile types + Base profile types + + + + Circles and arcs + Circles and arcs + + + + Points, circles and arcs + Points, circles and arcs + + + + Points + Points + + + + + Dimension + பரிமாணம் + + + + Through all + Through all + + + + Custom head values + Custom head values + + + + Drill angle + Translate it as short as possible + Drill angle + + + + Include in depth + Translate it as short as possible + Include in depth + + + + Switch direction + Switch direction + + + + <b>Threading</b> + <b>Threading</b> + + + + Thread + நூல் + + + + &Right hand + &Right hand + + + + &Left hand + &Left hand + + + + Thread Depth Type + Thread Depth Type + + + + Hole depth + Hole depth + + + + Tapped (DIN76) + Tapped (DIN76) + + + + Cut type for screw heads + Cut type for screw heads + + + + Check to override the values predefined by the 'Type' + Check to override the values predefined by the 'Type' + + + + For countersinks this is the depth of +the screw's top below the surface + For countersinks this is the depth of +the screw's top below the surface + + + + Countersink angle + Countersink angle + + + + The size of the drill point will be taken into +account for the depth of blind holes + The size of the drill point will be taken into +account for the depth of blind holes + + + + Tapered + Tapered + + + + Taper angle for the hole +90 degree: straight hole +under 90: smaller hole radius at the bottom +over 90: larger hole radius at the bottom + Taper angle for the hole +90 degree: straight hole +under 90: smaller hole radius at the bottom +over 90: larger hole radius at the bottom + + + + Reverses the hole direction + Reverses the hole direction + + + + TaskTransformedMessages + + + No message + No message + + + + Workbench + + + &Sketch + &Sketch + + + + &Part Design + &Part Design + + + + Datums + Datums + + + + Additive Features + Additive Features + + + + Subtractive Features + Subtractive Features + + + + Dress-Up Features + Dress-Up Features + + + + Transformation Features + Transformation Features + + + + Sprocket… + Sprocket… + + + + Involute Gear + Involute Gear + + + + Shaft Design Wizard + Shaft Design Wizard + + + + Measure + அளவிடவும் + + + + Refresh + புதுப்பி + + + + Toggle 3D + Toggle 3D + + + + Part Design Helper + Part Design Helper + + + + Part Design Modeling + Part Design Modeling + + + + WizardShaftTable + + + Length [mm] + Length [mm] + + + + Diameter [mm] + Diameter [mm] + + + + Inner diameter [mm] + Inner diameter [mm] + + + + Constraint type + Constraint type + + + + Start edge type + Start edge type + + + + Start edge size + Start edge size + + + + End edge type + End edge type + + + + End edge size + End edge size + + + + Shaft Wizard + Shaft Wizard + + + + Section 1 + Section 1 + + + + Section 2 + Section 2 + + + + Add column + Add column + + + + Section %s + Section %s + + + + + None + எதுவுமில்லை + + + + Fixed + Fixed + + + + Force + படை + + + + Bearing + Bearing + + + + Gear + Gear + + + + Pulley + Pulley + + + + Chamfer + Chamfer + + + + Fillet + Fillet + + + + TaskWizardShaft + + + All + All + + + + Missing Module + Missing Module + + + + The Plot add-on is not installed. Install it to enable this feature. + The Plot add-on is not installed. Install it to enable this feature. + + + + PartDesign_WizardShaftCallBack + + + Shaft design wizard... + Shaft design wizard... + + + + Start the shaft design wizard + Start the shaft design wizard + + + + Exception + + + Linked object is not a PartDesign feature + Linked object is not a PartDesign feature + + + + Tip shape is empty + Tip shape is empty + + + + BaseFeature link is not set + BaseFeature link is not set + + + + BaseFeature must be a Part::Feature + BaseFeature must be a Part::Feature + + + + BaseFeature has an empty shape + BaseFeature has an empty shape + + + + Cannot do boolean cut without BaseFeature + Cannot do boolean cut without BaseFeature + + + + Cannot do boolean with anything but Part::Feature and its derivatives + Cannot do boolean with anything but Part::Feature and its derivatives + + + + Cannot do boolean operation with invalid base shape + Cannot do boolean operation with invalid base shape + + + + + + + + + + + + + + + + + Result has multiple solids: enable 'Allow Compound' in the active body. + Result has multiple solids: enable 'Allow Compound' in the active body. + + + + Tool shape is null + Tool shape is null + + + + Unsupported boolean operation + Unsupported boolean operation + + + + Cannot create a pad with a total length of zero. + Cannot create a pad with a total length of zero. + + + + Cannot create a pocket with a total length of zero. + Cannot create a pocket with a total length of zero. + + + + No extrusion geometry was generated. + No extrusion geometry was generated. + + + + Resulting fused extrusion is null. + Resulting fused extrusion is null. + + + + + + + Resulting shape is not a solid + Resulting shape is not a solid + + + + Failed to create chamfer + Failed to create chamfer + + + + + Resulting shape is null + Resulting shape is null + + + + No edges specified + No edges specified + + + + Size must be greater than zero + Size must be greater than zero + + + + Size2 must be greater than zero + Size2 must be greater than zero + + + + Angle must be greater than 0 and less than 180 + Angle must be greater than 0 and less than 180 + + + + Fillet not possible on selected shapes + Fillet not possible on selected shapes + + + + Fillet radius must be greater than zero + Fillet radius must be greater than zero + + + + Fillet operation failed. The selected edges may contain geometry that cannot be filleted together. Try filleting edges individually or with a smaller radius. + Fillet operation failed. The selected edges may contain geometry that cannot be filleted together. Try filleting edges individually or with a smaller radius. + + + + Angle of groove too large + Angle of groove too large + + + + Angle of groove too small + Angle of groove too small + + + + 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. + 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. + + + + Failed to obtain profile shape + Failed to obtain profile shape + + + + Creation failed because direction is orthogonal to sketch's normal vector + Creation failed because direction is orthogonal to sketch's normal vector + + + + + + Creating a face from sketch failed + Creating a face from sketch failed + + + + Angles of groove nullify each other + Angles of groove nullify each other + + + + + Revolve axis intersects the sketch + Revolve axis intersects the sketch + + + + + Could not revolve the sketch! + Could not revolve the sketch! + + + + + Could not create face from sketch. +Intersecting sketch entities in a sketch are not allowed. + Could not create face from sketch. +Intersecting sketch entities in a sketch are not allowed. + + + + Error: Pitch too small! + Error: Pitch too small! + + + + + Error: height too small! + Error: height too small! + + + + Error: pitch too small! + Error: pitch too small! + + + + + + Error: turns too small! + Error: turns too small! + + + + Error: either height or growth must not be zero! + Error: either height or growth must not be zero! + + + + Error: unsupported mode + Error: unsupported mode + + + + Error: No valid sketch or face + Error: No valid sketch or face + + + + Error: Face must be planar + Error: Face must be planar + + + + + + Error: Result is not a solid + Error: Result is not a solid + + + + Error: There is nothing to subtract + Error: There is nothing to subtract + + + + + + Error: Result has multiple solids + Error: Result has multiple solids + + + + Error: Adding the helix failed + Error: Adding the helix failed + + + + Error: Intersecting the helix failed + Error: Intersecting the helix failed + + + + Error: Subtracting the helix failed + Error: Subtracting the helix failed + + + + Error: Could not create face from sketch + Error: Could not create face from sketch + + + + Thread type is invalid + Thread type is invalid + + + + Hole error: Unsupported length specification + Hole error: Unsupported length specification + + + + Hole error: Invalid hole depth + Hole error: Invalid hole depth + + + + Hole error: Invalid taper angle + Hole error: Invalid taper angle + + + + Hole error: Hole cut diameter too small + Hole error: Hole cut diameter too small + + + + Hole error: Hole cut depth must be less than hole depth + Hole error: Hole cut depth must be less than hole depth + + + + Hole error: Hole cut depth must be greater or equal to zero + Hole error: Hole cut depth must be greater or equal to zero + + + + Hole error: Invalid countersink + Hole error: Invalid countersink + + + + Hole error: Invalid drill point angle + Hole error: Invalid drill point angle + + + + Hole error: Invalid drill point + Hole error: Invalid drill point + + + + Hole error: Could not revolve sketch + Hole error: Could not revolve sketch + + + + Hole error: Resulting shape is empty + Hole error: Resulting shape is empty + + + + Error: Adding the thread failed + Error: Adding the thread failed + + + + Hole error: Finding axis failed + Hole error: Finding axis failed + + + + + Boolean operation failed on profile Edge + Boolean operation failed on profile Edge + + + + Boolean operation produced non-solid on profile Edge + Boolean operation produced non-solid on profile Edge + + + + Boolean operation failed + Boolean operation failed + + + + Could not create face from sketch. +Intersecting sketch entities or multiple faces in a sketch are not allowed for making a pocket up to a face. + Could not create face from sketch. +Intersecting sketch entities or multiple faces in a sketch are not allowed for making a pocket up to a face. + + + + Thread type out of range + Thread type out of range + + + + Thread size out of range + Thread size out of range + + + + Error: Thread could not be built + Error: Thread could not be built + + + + Loft: At least one section is needed + Loft: At least one section is needed + + + + Loft: A fatal error occurred when making the loft + Loft: A fatal error occurred when making the loft + + + + Loft: Creating a face from sketch failed + Loft: Creating a face from sketch failed + + + + + Loft: Failed to create shell + Loft: Failed to create shell + + + + Could not create face from sketch. +Intersecting sketch entities or multiple faces in a sketch are not allowed. + Could not create face from sketch. +Intersecting sketch entities or multiple faces in a sketch are not allowed. + + + + Pipe: Could not obtain profile shape + Pipe: Could not obtain profile shape + + + + No spine linked + No spine linked + + + + No auxiliary spine linked. + No auxiliary spine linked. + + + + Pipe: Only one isolated point is needed if using a sketch with isolated points for section + Pipe: Only one isolated point is needed if using a sketch with isolated points for section + + + + Pipe: At least one section is needed when using a single point for profile + Pipe: At least one section is needed when using a single point for profile + + + + Pipe: All sections need to be Part features + Pipe: All sections need to be Part features + + + + Pipe: Could not obtain section shape + Pipe: Could not obtain section shape + + + + Pipe: Only the profile and last section can be vertices + Pipe: Only the profile and last section can be vertices + + + + Multisections need to have the same amount of inner wires as the base section + Multisections need to have the same amount of inner wires as the base section + + + + Path must not be a null shape + Path must not be a null shape + + + + Pipe could not be built + Pipe could not be built + + + + Result is not a solid + Result is not a solid + + + + Pipe: There is nothing to subtract from + Pipe: There is nothing to subtract from + + + + A fatal error occurred when making the pipe + A fatal error occurred when making the pipe + + + + Invalid element in spine. + Invalid element in spine. + + + + Element in spine is neither an edge nor a wire. + Element in spine is neither an edge nor a wire. + + + + Spine is not connected. + Spine is not connected. + + + + Spine is neither an edge nor a wire. + Spine is neither an edge nor a wire. + + + + Invalid spine. + Invalid spine. + + + + Cannot subtract primitive feature without base feature + Cannot subtract primitive feature without base feature + + + + + + Unknown operation type + Unknown operation type + + + + + + Failed to perform boolean operation + Failed to perform boolean operation + + + + Length of box too small + Length of box too small + + + + Width of box too small + Width of box too small + + + + Height of box too small + Height of box too small + + + + Radius of cylinder too small + Radius of cylinder too small + + + + Height of cylinder too small + Height of cylinder too small + + + + Rotation angle of cylinder too small + Rotation angle of cylinder too small + + + + Radius of sphere too small + Radius of sphere too small + + + + + Radius of cone cannot be negative + Radius of cone cannot be negative + + + + Height of cone too small + Height of cone too small + + + + + Radius of ellipsoid too small + Radius of ellipsoid too small + + + + + Radius of torus too small + Radius of torus too small + + + + Polygon of prism is invalid, must have 3 or more sides + Polygon of prism is invalid, must have 3 or more sides + + + + Circumradius of the polygon, of the prism, is too small + Circumradius of the polygon, of the prism, is too small + + + + Height of prism is too small + Height of prism is too small + + + + delta x of wedge too small + delta x of wedge too small + + + + delta y of wedge too small + delta y of wedge too small + + + + delta z of wedge too small + delta z of wedge too small + + + + delta z2 of wedge is negative + delta z2 of wedge is negative + + + + delta x2 of wedge is negative + delta x2 of wedge is negative + + + + Angle of revolution too large + Angle of revolution too large + + + + Angle of revolution too small + Angle of revolution too small + + + + Angles of revolution nullify each other + Angles of revolution nullify each other + + + + + Reference axis is invalid + Reference axis is invalid + + + + Fusion with base feature failed + Fusion with base feature failed + + + + Transformation feature Linked object is not a Part object + Transformation feature Linked object is not a Part object + + + + No originals linked to the transformed feature. + No originals linked to the transformed feature. + + + + Cannot transform invalid support shape + Cannot transform invalid support shape + + + + Shape of additive/subtractive feature is empty + Shape of additive/subtractive feature is empty + + + + Only additive and subtractive features can be transformed + Only additive and subtractive features can be transformed + + + + Invalid face reference + Invalid face reference + + + + PartDesign_InvoluteGear + + + Involute Gear + Involute Gear + + + + Creates or edits the involute gear definition + Creates or edits the involute gear definition + + + + PartDesign_Sprocket + + + Sprocket + Sprocket + + + + Creates or edits the sprocket definition. + Creates or edits the sprocket definition. + + + + PartDesignGui::TaskPreviewParameters + + + Show final result + Show final result + + + + Show preview overlay + Show preview overlay + + + + Preview + Preview + + + + PartDesign_WizardShaft + + + Shaft Design Wizard + Shaft Design Wizard + + + + Starts the shaft design wizard + Starts the shaft design wizard + + + + PartDesign::FeatureAddSub + + + Failure while computing removed volume preview: %1 + Failure while computing removed volume preview: %1 + + + + Resulting shape is empty. That may indicate that no material will be removed or a problem with the model. + Resulting shape is empty. That may indicate that no material will be removed or a problem with the model. + + + + CmdPartDesignCompDatums + + + Create Datum + Create Datum + + + + Creates a datum object or local coordinate system + Creates a datum object or local coordinate system + + + + CmdPartDesignCompSketches + + + Create Datum + Create Datum + + + + Creates a datum object or local coordinate system + Creates a datum object or local coordinate system + + + + PartDesign_CompPrimitiveAdditive + + + Creates an additive box by its width, height, and length + Creates an additive box by its width, height, and length + + + + Creates an additive cylinder by its radius, height, and angle + Creates an additive cylinder by its radius, height, and angle + + + + Creates an additive sphere by its radius and various angles + Creates an additive sphere by its radius and various angles + + + + Creates an additive cone + Creates an additive cone + + + + Creates an additive ellipsoid + Creates an additive ellipsoid + + + + Creates an additive torus + Creates an additive torus + + + + Creates an additive prism + Creates an additive prism + + + + Creates an additive wedge + Creates an additive wedge + + + + PartDesign_CompPrimitiveSubtractive + + + Creates a subtractive box by its width, height and length + Creates a subtractive box by its width, height and length + + + + Creates a subtractive cylinder by its radius, height and angle + Creates a subtractive cylinder by its radius, height and angle + + + + Creates a subtractive sphere by its radius and various angles + Creates a subtractive sphere by its radius and various angles + + + + Creates a subtractive cone + Creates a subtractive cone + + + + Creates a subtractive ellipsoid + Creates a subtractive ellipsoid + + + + Creates a subtractive torus + Creates a subtractive torus + + + + Creates a subtractive prism + Creates a subtractive prism + + + + Creates a subtractive wedge + Creates a subtractive wedge + + + + PartDesignGui::TaskDlgPrimitiveParameters + + + Attachment + Attachment + + + + PartDesignGui::TaskDlgRevolutionParameters + + + Revolution Parameters + Revolution Parameters + + + + PartDesignGui::TaskDlgGrooveParameters + + + Groove Parameters + Groove Parameters + + + + PartDesignGui::TaskTransformedMessages + + + Transformed Feature Messages + Transformed Feature Messages + + + + PartDesignGui::ViewProviderBody + + + Active Body + Active Body + + + + PartDesignGui::ViewProviderChamfer + + + Chamfer Parameters + Chamfer Parameters + + + + PartDesignGui::ViewProviderDatum + + + Datum Plane Parameters + Datum Plane Parameters + + + + Datum Line Parameters + Datum Line Parameters + + + + Datum Point Parameters + Datum Point Parameters + + + + Local Coordinate System Parameters + Local Coordinate System Parameters + + + + PartDesignGui::ViewProviderDraft + + + Draft Parameters + Draft Parameters + + + + PartDesignGui::ViewProviderFillet + + + Fillet Parameters + Fillet Parameters + + + + PartDesignGui::ViewProviderLinearPattern + + + Linear Pattern Parameters + Linear Pattern Parameters + + + + PartDesignGuii::ViewProviderMirrored + + + Mirror Parameters + Mirror Parameters + + + + PartDesignGui::ViewProviderMultiTransform + + + Multi-Transform Parameters + Multi-Transform Parameters + + + + PartDesignGui::ViewProviderPolarPattern + + + Polar Pattern Parameters + Polar Pattern Parameters + + + + PartDesignGui::ViewProviderScaled + + + Scale Parameters + Scale Parameters + + + + PartDesignGui::ViewProviderThickness + + + Thickness Parameters + Thickness Parameters + + + + PartDesignGui::TaskPatternParameters + + + Direction 2 + Direction 2 + + + + Select a direction reference (edge, face, datum line) + Select a direction reference (edge, face, datum line) + + + + Invalid selection. Select an edge, planar face, or datum line. + Invalid selection. Select an edge, planar face, or datum line. + + + diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_tr.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_tr.ts index e060bcc6f0..35b1f36d29 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_tr.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_tr.ts @@ -2771,19 +2771,19 @@ belirlenen yön boyunca ölçülecek - + Base X-axis Temel X ekseni - + Base Y-axis Temel Y ekseni - + Base Z-axis Temel Z ekseni @@ -2819,20 +2819,20 @@ belirlenen yön boyunca ölçülecek - + Select reference… Referans seç… - + Angle Açı - - + + Face Yüz @@ -2842,32 +2842,32 @@ belirlenen yön boyunca ölçülecek Değişiklikte yeniden hesapla - + To last Sona kadar - + Through all Tümünün üzerinden - + To first Birinciye kadar - + Up to face Yüze kadar - + Two angles İki açı - + No face selected Seçili yüz yok @@ -3472,18 +3472,18 @@ Bu, beklenmedik sonuçlara neden olabilir. - + Vertical sketch axis Dikey taslak ekseni - + Horizontal sketch axis Yatay taslak ekseni - + Construction line %1 Yapı hattı %1 @@ -4476,8 +4476,8 @@ over 90: larger hole radius at the bottom - - + + @@ -4618,14 +4618,14 @@ over 90: larger hole radius at the bottom Çevirme ekseni taslak ile kesizşiyor - - + + Could not revolve the sketch! Eskiz döndürülemedi! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. Eskizden yüz oluşturulamadı. @@ -5311,7 +5311,7 @@ Eskizde kesişen öğelere veya birden fazla yüze izin verilmez. PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters Döndürme Parametreleri @@ -5319,7 +5319,7 @@ Eskizde kesişen öğelere veya birden fazla yüze izin verilmez. PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters Oluk Parametreleri diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_uk.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_uk.ts index ebeddb35de..5bd47b9e71 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_uk.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_uk.ts @@ -2770,19 +2770,19 @@ measured along the specified direction - + Base X-axis Base X-axis - + Base Y-axis Base Y-axis - + Base Z-axis Base Z-axis @@ -2818,20 +2818,20 @@ measured along the specified direction - + Select reference… Select reference… - + Angle Кут - - + + Face Грань @@ -2841,32 +2841,32 @@ measured along the specified direction Recompute on change - + To last До останнього - + Through all Наскрізь - + To first До першої - + Up to face До лиця - + Two angles Two angles - + No face selected Грань не виділена @@ -3471,18 +3471,18 @@ This may lead to unexpected results. - + Vertical sketch axis Вертикальна вісь ескізу - + Horizontal sketch axis Горизонтальна вісь ескізу - + Construction line %1 Допоміжна лінія %1 @@ -4475,8 +4475,8 @@ over 90: larger hole radius at the bottom - - + + @@ -4617,14 +4617,14 @@ over 90: larger hole radius at the bottom Вісь обертання перетинає ескіз - - + + Could not revolve the sketch! Не вдалося обернути ескіз! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. Не вдалося створити грань з ескізу. @@ -5310,7 +5310,7 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed. PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters Revolution Parameters @@ -5318,7 +5318,7 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed. PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters Groove Parameters diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_zh-CN.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_zh-CN.ts index ee42c1e371..bcfb4b80ee 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_zh-CN.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_zh-CN.ts @@ -2769,19 +2769,19 @@ measured along the specified direction - + Base X-axis X 轴 - + Base Y-axis Y 轴 - + Base Z-axis Z 轴 @@ -2817,20 +2817,20 @@ measured along the specified direction - + Select reference… 选择参考… - + Angle 角度 - - + + Face @@ -2840,32 +2840,32 @@ measured along the specified direction 更改时重新计算 - + To last 直到最后 - + Through all 通过所有 - + To first 到起始位置 - + Up to face 直到面 - + Two angles 两个角度 - + No face selected 未选择任何面 @@ -3470,18 +3470,18 @@ This may lead to unexpected results. - + Vertical sketch axis 垂直草绘轴 - + Horizontal sketch axis 水平草绘轴 - + Construction line %1 辅助线 %1 @@ -4473,8 +4473,8 @@ over 90: larger hole radius at the bottom - - + + @@ -4615,14 +4615,14 @@ over 90: larger hole radius at the bottom 旋转轴与草图相交 - - + + Could not revolve the sketch! 无法旋转草图! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. 无法从草图中创建面。 @@ -5307,7 +5307,7 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed. PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters 旋转参数 @@ -5315,7 +5315,7 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed. PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters 槽参数 diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_zh-TW.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_zh-TW.ts index 189926976c..36619fa7fc 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_zh-TW.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_zh-TW.ts @@ -2768,19 +2768,19 @@ measured along the specified direction - + Base X-axis Base X-axis - + Base Y-axis Base Y-axis - + Base Z-axis Base Z-axis @@ -2816,20 +2816,20 @@ measured along the specified direction - + Select reference… Select reference… - + Angle 角度 - - + + Face @@ -2839,32 +2839,32 @@ measured along the specified direction Recompute on change - + To last 到最後位置 - + Through all 完全貫穿 - + To first 到起始面 - + Up to face 向上至面 - + Two angles Two angles - + No face selected 無選定之面 @@ -3467,18 +3467,18 @@ This may lead to unexpected results. - + Vertical sketch axis 垂直草圖軸 - + Horizontal sketch axis 水平草圖軸 - + Construction line %1 作圖線 %1: @@ -4469,8 +4469,8 @@ over 90: larger hole radius at the bottom - - + + @@ -4610,14 +4610,14 @@ over 90: larger hole radius at the bottom 旋轉軸與草圖相交 - - + + Could not revolve the sketch! 無法旋轉草圖! - - + + Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. 無法從草圖建立面。 @@ -5302,7 +5302,7 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed. PartDesignGui::TaskDlgRevolutionParameters - + Revolution Parameters Revolution Parameters @@ -5310,7 +5310,7 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed. PartDesignGui::TaskDlgGrooveParameters - + Groove Parameters Groove Parameters diff --git a/src/Mod/Points/Gui/Resources/translations/Points_da.ts b/src/Mod/Points/Gui/Resources/translations/Points_da.ts index 8b95b51b41..9c014ad1d9 100644 --- a/src/Mod/Points/Gui/Resources/translations/Points_da.ts +++ b/src/Mod/Points/Gui/Resources/translations/Points_da.ts @@ -66,12 +66,12 @@ Merge Point Clouds - Merge Point Clouds + Flet punktskyer Merges several point clouds into one - Merges several point clouds into one + Fletter flere punktskyer sammen til en @@ -84,12 +84,12 @@ Cut Point Cloud - Cut Point Cloud + Klip punktsky Cuts a point cloud with a selected polygon - Cuts a point cloud with a selected polygon + Klipper en punktsky med en valgt polygon @@ -126,7 +126,7 @@ Cut points - Cut points + Klip punkter @@ -164,7 +164,7 @@ ASCII Points Import - ASCII Points Import + Importer ASCII-punkter @@ -174,22 +174,22 @@ Special Lines - Special Lines + Særlige linjer First Line - First Line + Første linje Cluster by lines starting with - Cluster by lines starting with + Saml linjer der starter med Ignore lines starting with - Ignore lines starting with + Ignorer linjer som starter med @@ -199,7 +199,7 @@ Number separator - Number separator + Talseparator @@ -211,7 +211,7 @@ Next block - Next block + Næste blok @@ -246,17 +246,17 @@ I (gray value) - I (gray value) + I (grå værdi) Number of previewed lines - Number of previewed lines + Antal forhåndsviste linjer Preview - Preview + Forhåndsvisning @@ -265,7 +265,7 @@ Point formats - Point formats + Punktformater @@ -276,12 +276,12 @@ Points not at Origin - Points not at Origin + Punkter ikke på origo The bounding box of the imported points does not contain the origin. Translate it to the origin? - The bounding box of the imported points does not contain the origin. Translate it to the origin? + Afgrænsningsboksen for de importerede punkter indeholder ikke origo. Forskyd den til origo? @@ -291,7 +291,7 @@ Enter maximum distance: - Enter maximum distance: + Indtast maksimal afstand: diff --git a/src/Mod/Points/Gui/Resources/translations/Points_ga-IE.ts b/src/Mod/Points/Gui/Resources/translations/Points_ga-IE.ts new file mode 100644 index 0000000000..158c1c9285 --- /dev/null +++ b/src/Mod/Points/Gui/Resources/translations/Points_ga-IE.ts @@ -0,0 +1,310 @@ + + + + + CmdPointsConvert + + + Points + Pointí + + + + Convert to Points + Tiontaigh go Pointí + + + + Converts to points + Tiontaíonn sé go pointí + + + + CmdPointsExport + + + Points + Pointí + + + + Export Points… + Pointí Easpórtála… + + + + + Exports a point cloud + Onnmhairíonn sé scamall pointe + + + + CmdPointsImport + + + Points + Pointí + + + + Import Points… + Pointí Iompórtála… + + + + Imports a point cloud + Iompórtálann sé scamall pointe + + + + CmdPointsMerge + + + Points + Pointí + + + + Merge Point Clouds + Cumaisc Scamall Pointe + + + + Merges several point clouds into one + Cumascann roinnt scamall pointe i gceann amháin + + + + CmdPointsPolyCut + + + Points + Pointí + + + + Cut Point Cloud + Scamall Pointe Gearrtha + + + + Cuts a point cloud with a selected polygon + Gearrann sé scamall pointe le polagán roghnaithe + + + + CmdPointsStructure + + + Points + Pointí + + + + Structured Point Cloud + Scamall Pointe Struchtúrtha + + + + Converts points to a structured point cloud + Tiontaíonn sé pointí go scamall pointí struchtúrtha + + + + Command + + + Import points + Pointí allmhairithe + + + + Convert to points + Tiontaigh go pointí + + + + + Cut points + Pointí gearrtha + + + + PointsGui::DlgPointsRead + + + Ignore + Déan neamhaird de + + + + Number of points + Líon na bpointí + + + + \t + \t + + + + \w + \w + + + + X,Y,Z + X,Y,Z + + + + X,Y + X,Y + + + + ASCII Points Import + Iompórtáil Pointí ASCII + + + + Template + Template + + + + Special Lines + Línte Speisialta + + + + First Line + An Chéad Líne + + + + Cluster by lines starting with + Braislí de réir línte ag tosú le + + + + Ignore lines starting with + Déan neamhaird de línte ag tosú le + + + + Point Format + Formáid Pointe + + + + Number separator + Deighilteoir uimhreacha + + + + Points format + Formáid pointí + + + + + + Next block + An chéad bhloc eile + + + + + + None + Dada + + + + + + I,J,K (normal vector) + I,J,K (veicteoir gnáth) + + + + + + I,K (normal vector 2D) + I,K (veicteoir gnáth 2T) + + + + + + R,G,B (color) + R,G,B (dath) + + + + + + I (gray value) + I (luach liath) + + + + Number of previewed lines + Líon na línte réamhamhairc + + + + Preview + Réamhamharc + + + + QObject + + + + Point formats + Formáidí pointe + + + + + All Files + Gach Comhad + + + + Points not at Origin + Pointí nach bhfuil ag an mBunús + + + + The bounding box of the imported points does not contain the origin. Translate it to the origin? + Níl an bunús sa bhosca teorann de na pointí allmhairithe. An bhfuil sé uait é a aistriú go dtí an bunús? + + + + Distance + Fad + + + + Enter maximum distance: + Cuir isteach an fad uasta: + + + + Workbench + + + Points Tools + Uirlisí Pointí + + + + &Points + &Pointí + + + diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_da.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_da.ts index 60d54e4bec..e97e4395c8 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_da.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_da.ts @@ -29,7 +29,7 @@ Plane - Plane + Plan @@ -65,7 +65,7 @@ Sphere - Sphere + Kugle @@ -344,7 +344,7 @@ Wrong selection - Wrong selection + Ugyldigt valg @@ -392,7 +392,7 @@ Wrong selection - Wrong selection + Ugyldigt valg @@ -433,7 +433,7 @@ Plane - Plane + Plan @@ -511,7 +511,7 @@ Plane - Plane + Plan @@ -542,7 +542,7 @@ Sphere - Sphere + Kugle diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_fr.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_fr.ts index d384ccc3fe..954298548e 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_fr.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_fr.ts @@ -34,7 +34,7 @@ Approximates a plane - Approximates a plane + Approximer un plan @@ -47,12 +47,12 @@ Polynomial Surface - Polynomial Surface + Surface polynomiale Approximates a polynomial surface - Approximates a polynomial surface + Approximer une surface polynomiale @@ -70,7 +70,7 @@ Approximates a sphere - Approximates a sphere + Approximer une sphère @@ -83,12 +83,12 @@ Approximate B-Spline Surface… - Approximate B-Spline Surface… + Approximation de la surface B-Spline… Approximates a B-spline surface - Approximates a B-spline surface + Approximer la surface d’une B-spline @@ -101,12 +101,12 @@ Wire From Mesh Boundary… - Wire From Mesh Boundary… + Fil à partir de la limite du maillage… Creates a wire from mesh boundaries - Creates a wire from mesh boundaries + Crée un fil à partir des limites du maillage @@ -119,12 +119,12 @@ Poisson… - Poisson… + Poisson… Performs Poisson surface reconstruction - Performs Poisson surface reconstruction + Effectue la reconstruction de surface Poisson @@ -137,7 +137,7 @@ Mesh Segmentation… - Mesh Segmentation… + Segmentation du maillage… @@ -155,7 +155,7 @@ From Components - From Components + Depuis les composants @@ -173,12 +173,12 @@ Manual Segmentation… - Manual Segmentation… + Segmentation manuelle… Creates mesh segments manually - Creates mesh segments manually + Créer des segments de maillage manuellement @@ -191,12 +191,12 @@ Structured Point Clouds - Structured Point Clouds + Nuages de points structurés Triangulates structured point clouds - Triangulates structured point clouds + Triangulation de nuages de points structurés @@ -270,17 +270,17 @@ Fit B-Spline Surface - Fit B-Spline Surface + Adapter une surface B-Spline U-Direction - U-Direction + Direction U V-Direction - V-Direction + Direction V @@ -305,12 +305,12 @@ Create Placement - Create Placement + Créer un placement Total weight - Total weight + Poids total @@ -547,7 +547,7 @@ Region Options - Region Options + Options de la région @@ -596,7 +596,7 @@ Fit B-Spline Curve - Fit B-Spline Curve + Ajuster la courbe B-spline diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ga-IE.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ga-IE.ts new file mode 100644 index 0000000000..a537d3746e --- /dev/null +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ga-IE.ts @@ -0,0 +1,728 @@ + + + + + CmdApproxCylinder + + + Reverse Engineering + Innealtóireacht droim ar ais + + + + Cylinder + Sorcóir + + + + Approximates a cylinder + Sorcóir garbh + + + + CmdApproxPlane + + + Reverse Engineering + Innealtóireacht droim ar ais + + + + Plane + Plána + + + + Approximates a plane + Déanann sé garbh-eitleán + + + + CmdApproxPolynomial + + + Reverse Engineering + Innealtóireacht droim ar ais + + + + Polynomial Surface + Dromchla Polaiméach + + + + Approximates a polynomial surface + Déanann sé dromchla polainéimeach a mheas go garbh + + + + CmdApproxSphere + + + Reverse Engineering + Innealtóireacht droim ar ais + + + + Sphere + Sféar + + + + Approximates a sphere + Déanann sé sféar a mheas mar thart + + + + CmdApproxSurface + + + Reverse Engineering + Innealtóireacht droim ar ais + + + + Approximate B-Spline Surface… + Dromchla B-Spline garbh… + + + + Approximates a B-spline surface + Déanann sé dromchla B-splíne a mheas go garbh + + + + CmdMeshBoundary + + + Reverse Engineering + Innealtóireacht droim ar ais + + + + Wire From Mesh Boundary… + Sreang ó Theorainn Mogaill… + + + + Creates a wire from mesh boundaries + Cruthaíonn sreang ó theorainneacha mogalra + + + + CmdPoissonReconstruction + + + Reverse Engineering + Innealtóireacht droim ar ais + + + + Poisson… + Poisson… + + + + Performs Poisson surface reconstruction + Déanann sé athchruthú dromchla Poisson + + + + CmdSegmentation + + + Reverse Engineering + Innealtóireacht droim ar ais + + + + Mesh Segmentation… + Deighilt Mogaill… + + + + Creates separate mesh segments based on surface types + Cruthaíonn codanna mogalra ar leith bunaithe ar chineálacha dromchla + + + + CmdSegmentationFromComponents + + + Reverse Engineering + Innealtóireacht droim ar ais + + + + From Components + Ó Chomhpháirteanna + + + + Creates mesh segments from components + Cruthaíonn codanna mogalra ó chomhpháirteanna + + + + CmdSegmentationManual + + + Reverse Engineering + Innealtóireacht droim ar ais + + + + Manual Segmentation… + Deighilt Láimhe… + + + + Creates mesh segments manually + Cruthaíonn codanna mogalra de láimh + + + + CmdViewTriangulation + + + Reverse Engineering + Innealtóireacht droim ar ais + + + + Structured Point Clouds + Scamall Pointe Struchtúrtha + + + + Triangulates structured point clouds + Triantánaíonn scamaill phointe struchtúrtha + + + + Triangulation of structured point clouds + Triantánú scamall pointe struchtúrtha + + + + Command + + + Fit plane + Plána oiriúnach + + + + Fit cylinder + Sorcóir oiriúnach + + + + Fit sphere + Oiriúnaigh an sféar + + + + Fit polynomial surface + Oiriúnaigh dromchla polainéimeach + + + + View triangulation + Féach ar thriantánú + + + + Placement + Socrúchán + + + + + Fit B-spline + Feistigh splíne B + + + + Poisson reconstruction + Athchruthú Poisson + + + + Segmentation + Deighilt + + + + ReenGui::FitBSplineSurface + + + + Degree + Céim + + + + + Control points + Pointí rialaithe + + + + Fit B-Spline Surface + Feistigh Dromchla B-Spline + + + + U-Direction + U-threo + + + + V-Direction + V-threo + + + + Settings + Socruithe + + + + Iterations + Athruithe + + + + Size factor + Fachtóir méide + + + + User-defined u/v directions + Treoracha u/v sainithe ag an úsáideoir + + + + Create Placement + Cruthaigh Socrúchán + + + + Total weight + Meáchan iomlán + + + + Smoothing + Smúdáil + + + + Length of gradient + Fad an ghrádáin + + + + Bending energy + Fuinneamh lúbtha + + + + Curvature variation + Athrú cuartha + + + + ReenGui::FitBSplineSurfaceWidget + + + + Input error + Input error + + + + Wrong selection + Rogha mícheart + + + + Select a single placement object to get the local orientation. + Roghnaigh réad socrúcháin aonair chun an treoshuíomh áitiúil a fháil. + + + + ReenGui::PoissonWidget + + + Poisson + Poisson + + + + Parameters + Paraiméadair + + + + Octree depth + Doimhneacht ochtré + + + + Solver divide + Roinnt réiteora + + + + Samples per node + Samplaí in aghaidh an nóid + + + + Input error + Input error + + + + Reen_ApproxSurface + + + + + Wrong selection + Rogha mícheart + + + + Select a point cloud. + Roghnaigh scamall pointe. + + + + Select a point cloud or mesh. + Roghnaigh scamall pointe nó mogalra. + + + + Select a single point cloud. + Roghnaigh scamall pointe aonair. + + + + Reen_ViewTriangulation + + + View triangulation failed + Theip ar thriantánú radhairc + + + + ReverseEngineeringGui::Segmentation + + + Mesh Segmentation + Deighilt Mogaill + + + + Smooth mesh + Mogalra réidh + + + + Plane + Plána + + + + Curvature tolerance + Caoinfhulaingt cuartha + + + + Distance to plane + Fad go dtí an t-plána + + + + Minimum number of faces + Íosmhéid aghaidheanna + + + + Create mesh from unused triangles + Cruthaigh mogalra ó thriantáin neamhúsáidte + + + + Create compound + Cruthaigh comhdhúil + + + + ReverseEngineeringGui::SegmentationManual + + + Select + Roghnaigh + + + + Region + Réigiún + + + + All + Gach + + + + Components + Comhpháirteanna + + + + < faces than + < aghaidheanna ná + + + + Manual Mesh Segmentation + Deighilt Mogaill Láimhe + + + + Pick Triangle + Triantán Roghnaigh + + + + Select whole component + Roghnaigh an chomhpháirt iomlán + + + + Clear + Glan + + + + Plane + Plána + + + + + + Detect + Braith + + + + + + Tolerance + Caoinfhulaingt + + + + + + Minimum number of faces + Íosmhéid aghaidheanna + + + + Cylinder + Sorcóir + + + + Sphere + Sféar + + + + Region Options + Roghanna Réigiúin + + + + Respect only triangles with screen-facing normals + Ná tabhair meas ach ar thriantáin a bhfuil gnáth-thrianta os comhair an scáileáin acu + + + + Respect only visible triangles + Tabhair meas ar thriantáin infheicthe amháin + + + + Segmentation + Deighilt + + + + Cut segment from mesh + Gearr an deighleog ón mogalra + + + + Hide segment + Folaigh an deighleog + + + + ReverseEngineeringGui::TaskSegmentationManual + + + Create + Cruthaigh + + + + Workbench + + + Reverse Engineering + Innealtóireacht droim ar ais + + + + ReenGui::FitBSplineCurve + + + Fit B-Spline Curve + Oiriúnaigh Cuar B-Spline + + + + Parameters + Paraiméadair + + + + Maximum degree + Uasmhéid céime + + + + Chord length + Fad an chorda + + + + Centripetal + Lárphointeach + + + + Iso-Parametric + Iso-Paraiméadrach + + + + Continuity + Leanúnachas + + + + Parametrization type + Cineál paraiméadrúcháin + + + + C0 + C0 + + + + G1 + G1 + + + + C1 + C1 + + + + G2 + G2 + + + + C2 + C2 + + + + C3 + C3 + + + + CN + CN + + + + Minimum degree + Céim íosta + + + + Closed curve + Cuar dúnta + + + + Smoothing + Smúdáil + + + + Torsion + Toirsiún + + + + Curve length + Fad cuar + + + + Curvature + Cuar + + + + CmdApproxCurve + + + Reverse Engineering + Innealtóireacht droim ar ais + + + + Approximate B-Spline Curve… + Cuar B-Splíne garbh… + + + + Approximates a B-spline curve + Déanann sé cuar B-splíne a mheas go garbh + + + + ReenGui::FitBSplineCurveWidget + + + Input error + Input error + + + diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_fr.ts b/src/Mod/Robot/Gui/Resources/translations/Robot_fr.ts index 7ae630fc07..fd3bf2bb28 100644 --- a/src/Mod/Robot/Gui/Resources/translations/Robot_fr.ts +++ b/src/Mod/Robot/Gui/Resources/translations/Robot_fr.ts @@ -853,12 +853,12 @@ pour utiliser cette commande. Consultez la documentation pour plus de détails.< Add position - Add position + Ajouter une position Add orientation - Add orientation + Ajouter une orientation diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_ga-IE.ts b/src/Mod/Robot/Gui/Resources/translations/Robot_ga-IE.ts new file mode 100644 index 0000000000..64cf351725 --- /dev/null +++ b/src/Mod/Robot/Gui/Resources/translations/Robot_ga-IE.ts @@ -0,0 +1,886 @@ + + + + + CmdRobotAddToolShape + + + Robot + Róbat + + + + Tool + Uirlis + + + + Adds a tool shape to the robot + Cuireann cruth uirlis leis an róbat + + + + CmdRobotConstraintAxle + + + Robot + Róbat + + + + Place Robot + Róbat Cuir + + + + Places a robot in the scene + Cuireann sé róbat sa radharc + + + + CmdRobotCreateTrajectory + + + Robot + Róbat + + + + Trajectory + Trajectory + + + + Creates a new empty trajectory + Cruthaíonn sé ruthag folamh nua + + + + CmdRobotEdge2Trac + + + Robot + Róbat + + + + Edge to Trajectory + Imeall go Ruthag + + + + Generates a trajectory from the selected edges + Gineann sé ruthag ó na himill roghnaithe + + + + CmdRobotExportKukaCompact + + + Robot + Róbat + + + + Kuka Compact Subroutine + Fo-ghnáthamh Dlúth Kuka + + + + Exports the trajectory as a compact KRL subroutine + Onnmhairíonn sé an ruthag mar fho-ghnáthamh dlúth KRL + + + + CmdRobotExportKukaFull + + + Robot + Róbat + + + + Kuka Full Subroutine + Fo-ghnáthamh Iomlán Kuka + + + + Exports the trajectory as a full KRL subroutine + Onnmhairíonn sé an ruthag mar fho-ghnáthamh KRL iomlán + + + + CmdRobotInsertWaypoint + + + Robot + Róbat + + + + Insert in Trajectory + Cuir isteach sa Ruthag + + + + Inserts the robot tool location into the trajectory + Cuireann sé suíomh uirlis an róbait isteach sa ruthag + + + + CmdRobotInsertWaypointPreselect + + + Robot + Róbat + + + + Insert in Trajectory + Cuir isteach sa Ruthag + + + + Inserts the preselection position into the trajectory (W) + Cuireann sé an suíomh réamhroghnaithe isteach sa ruthag (W) + + + + CmdRobotRestoreHomePos + + + Robot + Róbat + + + + Move to Home + Bog go Baile + + + + Moves to the home position + Bogann sé go dtí an suíomh baile + + + + CmdRobotSetDefaultOrientation + + + Robot + Róbat + + + + Set Default Orientation + Socraigh Treoshuíomh Réamhshocraithe + + + + Sets the default orientation for subsequent commands for waypoint creation + Socraíonn sé an treoshuíomh réamhshocraithe le haghaidh orduithe ina dhiaidh sin le haghaidh cruthú pointe bealaigh + + + + CmdRobotSetDefaultValues + + + Robot + Róbat + + + + Set Default Values + Socraigh Luachanna Réamhshocraithe + + + + Sets the default values for speed, acceleration, and continuity for subsequent commands of waypoint creation + Socraíonn sé na luachanna réamhshocraithe le haghaidh luas, luasghéarú agus leanúnachas le haghaidh orduithe ina dhiaidh sin maidir le cruthú pointí bealaigh + + + + CmdRobotSetHomePos + + + Robot + Róbat + + + + Set Home Position + Socraigh an Suíomh Baile + + + + Sets the home position + Socraíonn an suíomh baile + + + + CmdRobotSimulate + + + Robot + Róbat + + + + Simulate Trajectory + Insamhladh Ruthag + + + + Simulates robot movement along a selected trajectory + Insamhlaíonn gluaiseacht róbat feadh ruthag roghnaithe + + + + CmdRobotTrajectoryCompound + + + Robot + Róbat + + + + Trajectory Compound + Comhdhúil Ruthag + + + + Groups and connects multiple trajectories into one + Grúpálann agus ceanglaíonn ruthag iolracha in aon cheann amháin + + + + CmdRobotTrajectoryDressUp + + + Robot + Róbat + + + + Dress-Up Trajectory + Gléasadh Suas Ruthag + + + + Creates a dress-up object that overrides aspects of a trajectory + Cruthaíonn sé réad gléasta a sháraíonn gnéithe de ruthag + + + + Gui::TaskView::TaskWatcherCommands + + + Trajectory Tools + Uirlisí Ruthag + + + + Robot Tools + Uirlisí Róbat + + + + Insert Robot + Cuir isteach an róbat + + + + QObject + + + + + + + + + + + + Wrong selection + Rogha mícheart + + + + Select VRML file for Robot + Roghnaigh comhad VRML do Robot + + + + VRML Files (*.wrl *.vrml) + Comhaid VRML (*.wrl *.vrml) + + + + Select Kinematic CSV file for Robot + Roghnaigh comhad CSV Cineamatach don Róbat + + + + CSV Files (*.csv) + Comhaid CSV (*.csv) + + + + Select one Robot to set home position + Roghnaigh Róbat amháin chun an suíomh baile a shocrú + + + + Select one Robot + Roghnaigh Róbat amháin + + + + + + + Select one Robot and one Trajectory object. + Roghnaigh Róbat amháin agus réad Ruthag amháin. + + + + Trajectory not valid + Ruthag neamhbhailí + + + + You need at least two waypoints in a trajectory to simulate. + Teastaíonn dhá phointe bealaigh ar a laghad uait i ruthag chun insamhladh a dhéanamh. + + + + + KRL file + Comhad KRL + + + + + All Files + Gach Comhad + + + + + Export program + Clár onnmhairithe + + + + Select one robot and one shape or VRML object. + Roghnaigh róbat amháin agus cruth nó réad VRML amháin. + + + + + Select one Trajectory object. + Roghnaigh réad Ruthag amháin. + + + + No preselection + Gan réamhroghnú + + + + You have to hover above a geometry (Preselection) with the mouse to use this command. See documentation for details. + Caithfidh tú an luch a bhogadh os cionn geoiméadrachta (Réamhroghnú) chun an t-ordú seo a úsáid. Féach ar an doiciméadú le haghaidh tuilleadh sonraí. + + + + Set default speed + Socraigh luas réamhshocraithe + + + + speed: (e.g. 1 m/s or 3 cm/s) + luas: (m.sh. 1 m/s nó 3 cm/s) + + + + Set default continuity + Socraigh leanúnachas réamhshocraithe + + + + continuous ? + leanúnach? + + + + Set default acceleration + Socraigh luasghéarú réamhshocraithe + + + + acceleration: (e.g. 1 m/s^2 or 3 cm/s^2) + luasghéarú: (m.sh. 1 m/s^2 nó 3 cm/s^2) + + + + Select the Trajectory which you want to dress up. + Roghnaigh an Trajectory ar mhaith leat a ghléasadh suas. + + + + Modify + Modhnaigh + + + + RobotGui::DlgTrajectorySimulate + + + Simulation + Insamhalta + + + + |< + |< + + + + < + < + + + + |> + |> + + + + > + > + + + + >| + >| + + + + Type + Cineál + + + + Name + Ainm + + + + C + C + + + + V + V + + + + A + A + + + + RobotGui::TaskEdge2TracParameter + + + TaskEdge2TracParameter + TaskEdge2TracParameter + + + + Hide/Show + Folaigh/Taispeáin + + + + Edges: 0 + Imeall: 0 + + + + Cluster: 0 + Braisle: 0 + + + + Sizing Value + Luach Méideála + + + + Use orientation of edge + Úsáid treoshuíomh an imeall + + + + RobotGui::TaskRobot6Axis + + + A1 + A1 + + + + A2 + A2 + + + + A3 + A3 + + + + A4 + A4 + + + + A5 + A5 + + + + A6 + A6 + + + + TCP: (200.23,300.23,400.23,234,343,343) + TCP: (200.23,300.23,400.23,234,343,343) + + + + Tool: (0,0,400,0,0,0) + Uirlis: (0,0,400,0,0,0) + + + + TaskRobot6Axis + TaskRobot6Axis + + + + RobotGui::TaskRobotControl + + + TaskRobotControl + TaskRobotControl + + + + X+ + X+ + + + + Y+ + Y+ + + + + Z+ + Z+ + + + + A+ + A+ + + + + B+ + B+ + + + + C+ + C+ + + + + X- + X- + + + + Y- + Y- + + + + Z- + Z- + + + + A- + A- + + + + B- + B- + + + + C- + C- + + + + Tool 0 + Uirlis 0 + + + + Tool + Uirlis + + + + Base 0 + Bonn 0 + + + + Base + Bonn + + + + World + Domhan + + + + 50mm / 5° + 50mm / 5° + + + + 20mm / 2° + 20mm / 2° + + + + 10mm / 1° + 10mm / 1° + + + + 5mm / 0.5° + 5mm / 0.5° + + + + 1mm / 0.1° + 1mm / 0.1° + + + + RobotGui::TaskRobotMessages + + + TaskRobotMessages + TaskRobotMessages + + + + Clear + Glan + + + + RobotGui::TaskTrajectory + + + |< + |< + + + + < + < + + + + |> + |> + + + + > + > + + + + >| + >| + + + + 10 ms + 10 ms + + + + 50 ms + 50 ms + + + + 100 ms + 100 ms + + + + 500 ms + 500 ms + + + + 1 s + 1 s + + + + Pos: (200.23, 300.23, 400.23, 234, 343 ,343) + Poist: (200.23, 300.23, 400.23, 234, 343, 343) + + + + Type + Cineál + + + + Name + Ainm + + + + C + C + + + + V + V + + + + A + A + + + + Trajectory + Trajectory + + + + RobotGui::TaskTrajectoryDressUpParameter + + + Dress Up Parameter + Dress Up Parameter + + + + + Use + Úsáid + + + + Speed & acceleration + Luas & luasghéarú + + + + Speed + Luas + + + + Acceleration + Luasghéarú + + + + Do not change continuous mode + Ná hathraigh an modh leanúnach + + + + Continues + Leanann ar aghaidh + + + + Discontinues + Scoireann + + + + Position and orientation + Suíomh agus treoshuíomh + + + + Do not change position & orientation + Ná hathraigh suíomh ná treoshuíomh + + + + Use orientation + Úsáid treoshuíomh + + + + Add position + Cuir suíomh leis + + + + Add orientation + Cuir treoshuíomh leis + + + + Workbench + + + Robot + Róbat + + + + Insert Robot + Cuir isteach an róbat + + + + Export Trajectory + Conair Easpórtála + + + + &Robot + &Róbat + + + diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_be.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_be.ts index e57d1c5301..d14a1197eb 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_be.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_be.ts @@ -704,7 +704,7 @@ invalid constraints, and degenerate geometry Дадаць эскіз эліпса - + Add sketch arc of ellipse Дадаць эскіз дугі эліпса @@ -851,17 +851,17 @@ invalid constraints, and degenerate geometry Пераназваць абмежаванні эскізу - + Drag Point Перацягнуць кропку - + Drag Curve Перацягнуць крывую - + Drag geometries Перацягнуць геаметрыю @@ -955,54 +955,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. Вы не запытваеце аніякіх зменах у кратнасці вузлоў. - - + + B-spline Geometry Index (GeoID) is out of bounds. Ідэнтыфікатар геаметрыі B-сплайна (GeoID) знаходзіцца за межамі дапушчальных значэнняў. - - + + The Geometry Index (GeoId) provided is not a B-spline. Ідэнтыфікатар геаметрыі (GeoId) не з'яўляецца крывой B-сплайна. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Індэкс вузла знаходзіцца за межамі дапушчальных значэнняў. Звярніце ўвагу, што ў адпаведнасці з назначэннем OCC першы вузел мае індэкс 1, а не 0. - + The multiplicity cannot be increased beyond the degree of the B-spline. Кратнасць не можа быць павялічана звыш ступені B-сплайна. - + The multiplicity cannot be decreased beyond zero. Кратнасць не можа быць паменшана ніжэй за 0. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OpenCASCADE не можа паменшыць кратнасць у межах найбольшай дакладнасці. - + Knot cannot have zero multiplicity. Вузел не можа мець нулявую кратнасць. - + Knot multiplicity cannot be higher than the degree of the B-spline. Кратнасць вузла не можа быць вышэй ступені B-сплайна. - + Knot cannot be inserted outside the B-spline parameter range. Вузел не можа быць устаўлены за межы дыяпазону наладаў B-сплайна. @@ -3803,112 +3803,112 @@ This is done by analyzing the sketch geometries and constraints. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel A dialog is already open in the task panel - + The sketch is invalid and cannot be edited. Эскіз хібны і не можа быць зменены. - + The following constraint is partially redundant: Наступнае абмежаванне часткова залішняе: - + The following constraints are partially redundant: Наступныя абмежаванні часткова залішнія: - + Edit Sketch Змяніць эскіз - + Close this dialog? Ці зачыніць дыялогавае акно? - + Invalid Sketch Хібны эскіз - + Open the sketch validation tool? Ці адчыніць інструмент праверкі эскіза? - + Remove the following constraint: Выдаліць наступнае абмежаванне: - + Remove at least one of the following constraints: Выдаліць, прынамсі, адное з наступных абмежаванняў: - + Remove the following redundant constraint: Выдаліць наступнае залішняе абмежаванне: - + Remove the following redundant constraints: Выдаліць наступныя залішнія абмежаванні: - + Remove the following malformed constraint: Выдаліць наступнае скажонае абмежаванне: - + Remove the following malformed constraints: Выдаліць наступныя скажоныя абмежаванні: - + Empty sketch Пусты эскіз - + Over-constrained: Празмерна-абмежаваны: - + Malformed constraints: Скажоныя абмежаванні: - + Redundant constraints: Залішнія абмежаванні: - + Partially redundant: Часткова залішнія абмежаванні: - + Solver failed to converge Сродку рашэння не атрымалася сысціся - + Under-constrained: Недастаткова абмежаваны: - + %n Degrees of Freedom %n ступень свабоды @@ -3918,7 +3918,7 @@ This is done by analyzing the sketch geometries and constraints. - + Fully constrained Цалкам абмежаваны @@ -4409,7 +4409,7 @@ Eigen Sparse QR - аптымізаваны для разрэджаных мат ViewProviderSketch - + and %1 more і яшчэ %1 @@ -4615,17 +4615,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Эскіз мае часткова залішнія абмежаванні! - + Unmanaged change of Geometry Property results in invalid constraint indices Некіраваная змена ўласцівасці геаметрыі прыводзіць да недапушчальных індэксах абмежаванняў - + Unmanaged change of Constraint Property results in invalid constraint indices Некіраваная змена ўласцівасці абмежавання прыводзіць да недапушчальных індэксах абмежаванняў - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Парабалы былі перанесены. Перанесеныя файлы не будуць адчыняцца ў папярэдніх версіях FreeCAD!! @@ -4633,7 +4633,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4659,7 +4659,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + Error Памылка @@ -4721,7 +4721,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Не атрымалася дадаць дугу - + Failed to add arc of ellipse Не атрымалася дадаць дугу эліпса @@ -4789,7 +4789,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4900,7 +4900,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + Failed to scale Не атрымалася маштабаваць @@ -5447,7 +5447,7 @@ Instead equal constraints are applied between the original objects and their cop TaskSketcherTool_c1_scale - + Keep original geometries (U) Пакінуць зыходныя геаметрыі (U) @@ -7323,22 +7323,22 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center Выбраць цэнтр эліпсу %1 - + %1 pick axis point Выбраць кропку восі %1 - + %1 pick arc start point Выбраць пачатковую кропку дугі %1 - + %1 pick arc end point Выбраць канцавую кропку дугі %1 @@ -7838,17 +7838,17 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerScale - + %1 pick reference point Выбраць апорную кропку %1 - + %1 set scale factor Задаць маштабны каэфіцыент %1 - + Scale Parameters Налады маштабавання diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ca.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ca.ts index 8a2a9dae6e..2fba49d506 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ca.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ca.ts @@ -707,7 +707,7 @@ restriccions invàlides i geometria degenerada Afegeix una el·lipse al croquis - + Add sketch arc of ellipse Afegeix un arc d'el·lipse al croquis @@ -854,17 +854,17 @@ restriccions invàlides i geometria degenerada Reanomena restricció del croquis - + Drag Point Arrossega el punt - + Drag Curve Arrossega la corba - + Drag geometries Arrossegar geometries @@ -958,54 +958,54 @@ restriccions invàlides i geometria degenerada Exceptions - + You are requesting no change in knot multiplicity. Se us ha demanat que no canvieu la multiplicitat del nus. - - + + B-spline Geometry Index (GeoID) is out of bounds. L'índex de geometria B-spline (GeoID) està fora de límits. - - + + The Geometry Index (GeoId) provided is not a B-spline. L'índex de geometria (GeoId) proporcionada no és una B-spline. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. L'índex del nus és fora dels límits. Tingueu en compte que d'acord amb la notació d'OCC, el primer nus té l'índex 1 i no zero. - + The multiplicity cannot be increased beyond the degree of the B-spline. La multiplicitat no pot augmentar més enllà del grau de la B-spline. - + The multiplicity cannot be decreased beyond zero. La multiplicitat no es pot reduir més enllà de zero. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC no pot reduir la multiplicitat dins de la tolerància màxima. - + Knot cannot have zero multiplicity. El node no pot tenir multiplicitat zero. - + Knot multiplicity cannot be higher than the degree of the B-spline. La multiplicitat de nodes no pot ser superior al grau de la B-Spline. - + Knot cannot be inserted outside the B-spline parameter range. El node no es pot inserir fora de l'interval de paràmetres B-spline. @@ -3783,112 +3783,112 @@ Això es fa mitjançant l'anàlisi de les geometries i restriccions de l'esbós. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel A dialog is already open in the task panel - + The sketch is invalid and cannot be edited. El croquis no és vàlid i no es pot editar. - + The following constraint is partially redundant: La restricció següent és parcialment redundant: - + The following constraints are partially redundant: Les següents restriccions són parcialment redundants: - + Edit Sketch Edita el croquis - + Close this dialog? Tancar aquest diàleg? - + Invalid Sketch Croquis invàlid - + Open the sketch validation tool? Voleu obrir l'eina de validació del croquis? - + Remove the following constraint: Elimina la restricció següent: - + Remove at least one of the following constraints: Elimineu almenys una de les restriccions següents: - + Remove the following redundant constraint: Elimina la restricció redundant següent: - + Remove the following redundant constraints: Elimina les restriccions redundants següents: - + Remove the following malformed constraint: Elimina la restricció mal formada següent: - + Remove the following malformed constraints: Elimina les restriccions mal formades següents: - + Empty sketch Croquis buit - + Over-constrained: Sobre-restringit: - + Malformed constraints: Restriccions mal formades: - + Redundant constraints: Restriccions redundants: - + Partially redundant: Parcialment redundant: - + Solver failed to converge El solucionador no ha pogut convergir - + Under-constrained: Sub-restringit: - + %n Degrees of Freedom %n grau de llibertat @@ -3896,7 +3896,7 @@ Això es fa mitjançant l'anàlisi de les geometries i restriccions de l'esbós. - + Fully constrained Esbós completament restringit @@ -4386,7 +4386,7 @@ L'algoritme Eigen Sparse QR està optimitzat per a matrius escasses; generalment ViewProviderSketch - + and %1 more i %1 més @@ -4591,17 +4591,17 @@ L'espaiat de la quadrícula canvia si esdevé més petit que la mida de píxel e El croquis té restriccions parcialment redundants! - + Unmanaged change of Geometry Property results in invalid constraint indices El canvi no gestionat de la propietat de geometria dona lloc a índexs de restricció no vàlids - + Unmanaged change of Constraint Property results in invalid constraint indices El canvi no gestionat de la propietat de geometria dona lloc a índexs de restricció no vàlids - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! S'han migrat les paràboles. Els arxius migrats no s'obriran en versions prèvies de FreeCAD!! @@ -4609,7 +4609,7 @@ L'espaiat de la quadrícula canvia si esdevé més petit que la mida de píxel e - + @@ -4635,7 +4635,7 @@ L'espaiat de la quadrícula canvia si esdevé més petit que la mida de píxel e - + Error Error @@ -4696,7 +4696,7 @@ L'espaiat de la quadrícula canvia si esdevé més petit que la mida de píxel e No s'ha pogut afegir l'arc - + Failed to add arc of ellipse No s'ha pogut afegir l'arc de l'el·lipse @@ -4764,7 +4764,7 @@ L'espaiat de la quadrícula canvia si esdevé més petit que la mida de píxel e - + @@ -4870,7 +4870,7 @@ L'espaiat de la quadrícula canvia si esdevé més petit que la mida de píxel e Factor d'escala no vàlid. El factor d'escala ha de ser un nombre positiu. - + Failed to scale No s'ha pogut escalar @@ -5416,7 +5416,7 @@ En el seu lloc, s'aplicaran restriccions d'igualtat entre els objectes originals TaskSketcherTool_c1_scale - + Keep original geometries (U) Mantenir geometries originals (U) @@ -7288,22 +7288,22 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 tria el centre de l'el·lipse - + %1 pick axis point %1 tria un punt de l'eix - + %1 pick arc start point %1 tria el punt inicial de l'arc - + %1 pick arc end point %1 tria el punt final de l'arc @@ -7803,17 +7803,17 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de SketcherGui::DrawSketchHandlerScale - + %1 pick reference point %1 tria el punt de referència - + %1 set scale factor %1 estableix el factor d'escala - + Scale Parameters Paràmetres d'escalat diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_cs.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_cs.ts index cc663291ff..3bd26257d4 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_cs.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_cs.ts @@ -707,7 +707,7 @@ invalid constraints, and degenerate geometry Přidat elipsu náčrtu - + Add sketch arc of ellipse Přidat oblouk náčrtu elipsy @@ -854,17 +854,17 @@ invalid constraints, and degenerate geometry Přejmenovat vazbu náčrtu - + Drag Point Přetáhnout bod - + Drag Curve Přetáhnout křivku - + Drag geometries Drag geometries @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. Nepožadujete změnu v násobnosti uzlů. - - + + B-spline Geometry Index (GeoID) is out of bounds. Geometrický index (GeoID) B-splajnu je mimo meze. - - + + The Geometry Index (GeoId) provided is not a B-spline. Daný geometrický index (GeoId) není B-splajna. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Index uzlu je mimo hranice. Všimněte si, že v souladu s OCC zápisem je index prvního uzlu 1 a ne 0. - + The multiplicity cannot be increased beyond the degree of the B-spline. Násobnost nemůže být zvýšena nad stupeň B-splajnu. - + The multiplicity cannot be decreased beyond zero. Násobnost nemůže být snížena pod nulu. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC není schopno snížit násobnost na maximální toleranci. - + Knot cannot have zero multiplicity. Uzel nemůže mít nulovou násobnost. - + Knot multiplicity cannot be higher than the degree of the B-spline. Násobnost uzlu nemůže být vyšší než stupeň B-splajnu. - + Knot cannot be inserted outside the B-spline parameter range. Nelze vložit uzel mimo rozsah parametrů B-splajnu. @@ -3789,112 +3789,112 @@ Toto se provádí analýzou geometrií a vazeb náčrtu. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Dialog je opravdu otevřen v panelu úloh - + The sketch is invalid and cannot be edited. Náčrt není platný a nemůže být upravován. - + The following constraint is partially redundant: Toto omezení je částečně nadbytečné: - + The following constraints are partially redundant: Tato omezení jsou částečně nadbytečná: - + Edit Sketch Edit Sketch - + Close this dialog? Close this dialog? - + Invalid Sketch Invalid Sketch - + Open the sketch validation tool? Open the sketch validation tool? - + Remove the following constraint: Remove the following constraint: - + Remove at least one of the following constraints: Remove at least one of the following constraints: - + Remove the following redundant constraint: Remove the following redundant constraint: - + Remove the following redundant constraints: Remove the following redundant constraints: - + Remove the following malformed constraint: Remove the following malformed constraint: - + Remove the following malformed constraints: Remove the following malformed constraints: - + Empty sketch Prázdný náčrt - + Over-constrained: Převazbené: - + Malformed constraints: Poškozené vazby: - + Redundant constraints: Nadbytečné vazby: - + Partially redundant: Částečně nadbytečné: - + Solver failed to converge Řešič nezkonvergoval - + Under-constrained: Nedostatečně omezený: - + %n Degrees of Freedom %n Degrees of Freedom @@ -3904,7 +3904,7 @@ Toto se provádí analýzou geometrií a vazeb náčrtu. - + Fully constrained Plně zavazbené @@ -4394,7 +4394,7 @@ Eigen Sparse QR algoritmus je optimalizován pro řídké matrice; obvykle rychl ViewProviderSketch - + and %1 more a %1 další @@ -4599,17 +4599,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Náčrt má částečně nadbytečné vazby! - + Unmanaged change of Geometry Property results in invalid constraint indices Unmanaged change of Geometry Property results in invalid constraint indices - + Unmanaged change of Constraint Property results in invalid constraint indices Unmanaged change of Constraint Property results in invalid constraint indices - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Paraboly byly migrovány. Migrované soubory se v předchozích verzích FreeCADu neotevřou!! @@ -4617,7 +4617,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4643,7 +4643,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + Error Chyba @@ -4704,7 +4704,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Nepodařilo se přidat oblouk - + Failed to add arc of ellipse Nepodařilo se přidat oblouk elipsy @@ -4772,7 +4772,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4878,7 +4878,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Invalid scale factor. Scale factor must be a positive number. - + Failed to scale Nepodařilo se změnit měřítko @@ -5424,7 +5424,7 @@ Místo toho jsou mezi původními objekty a jejich kopiemi aplikovány vazby sho TaskSketcherTool_c1_scale - + Keep original geometries (U) Zachovat původní geometrii (U) @@ -7296,22 +7296,22 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 pick ellipse center - + %1 pick axis point %1 pick axis point - + %1 pick arc start point %1 pick arc start point - + %1 pick arc end point %1 pick arc end point @@ -7811,17 +7811,17 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s SketcherGui::DrawSketchHandlerScale - + %1 pick reference point %1 pick reference point - + %1 set scale factor %1 set scale factor - + Scale Parameters Scale Parameters diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_da.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_da.ts index ccfef3931a..2c56dae8b6 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_da.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_da.ts @@ -707,7 +707,7 @@ ugyldige relationer og fejlbehæftet geometri Tilføj en ellipse - + Add sketch arc of ellipse Tilføj ellipsebue @@ -735,7 +735,7 @@ ugyldige relationer og fejlbehæftet geometri Trim edge - Afkortning + Afkort linje @@ -854,17 +854,17 @@ ugyldige relationer og fejlbehæftet geometri Omdøb skitserelation - + Drag Point Træk Punkt - + Drag Curve Træk Kurve - + Drag geometries Træk geometrier @@ -958,54 +958,54 @@ ugyldige relationer og fejlbehæftet geometri Exceptions - + You are requesting no change in knot multiplicity. Du beder ikke om en ændring af knude-multipliciteten. - - + + B-spline Geometry Index (GeoID) is out of bounds. Splines geometri-index (GeoID) er uden for grænseværdierne. - - + + The Geometry Index (GeoId) provided is not a B-spline. Geometriindekset (GeoID) er ikke en spline. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Knudeindeks er uden for grænseværdierne. Bemærk, at i overensstemmelse med OCC-notationen, har første knudepunkt indeks 1 og ikke 0. - + The multiplicity cannot be increased beyond the degree of the B-spline. Multipliciteten kan ikke forøges til mere end graden af splinen. - + The multiplicity cannot be decreased beyond zero. Multipliciteten kan ikke formindskes til mindre end nul. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC kan ikke formindske multipliciteten inden for den maksimale tolerance. - + Knot cannot have zero multiplicity. Knuden kan ikke have en multiplicitet på nul. - + Knot multiplicity cannot be higher than the degree of the B-spline. Knuders multiplicitet kan ikke være højere end graden af splinen. - + Knot cannot be inserted outside the B-spline parameter range. Knudepunkter kan ikke indsættes uden for splinens parameterområdet. @@ -1564,7 +1564,7 @@ ugyldige relationer og fejlbehæftet geometri One selected edge is not a valid line. - Den valgte kant er ikke en gyldig linje. + Den valgte konturlinje er ikke en gyldig linje. @@ -1575,7 +1575,7 @@ ugyldige relationer og fejlbehæftet geometri The selected edge is not a valid line. - Den valgte kant er ikke en gyldig linje. + Den valgte konturlinje er ikke en gyldig linje. @@ -1603,7 +1603,7 @@ Mulige kombinationer: to kurver, et endepunkt og en kurve, to endepunkter, to ku One of the selected edges should be a line. - En af de valgte kanter skal være en linje. + En af de valgte konturer skulle være en linje. @@ -1729,7 +1729,7 @@ Mulige kombinationer: to kurver, et endepunkt og en kurve, to endepunkter, to ku Select one or two lines from the sketch. Or select two edges and a point. - Vælg en eller to linjer fra skitsen. Eller vælg to kanter og et punkt. + Vælg en eller to linjer fra skitsen. Eller vælg to konturer og et punkt. @@ -2762,7 +2762,7 @@ Du skal forlade og genindtræde i redigeringstilstand før funktionen træder i Auto remove redundant constraints - Fjern overflødige begrænsninger automatisk + Automatisk fjernelse af overflødige begrænsninger @@ -3376,7 +3376,7 @@ Men der blev ikke fundet geometrier der relaterer til endepunkterne. Toggles the visibility of all listed constraints from the 3D view - Viser/skjuler alle listede relationer i 3D-visningen + Viser/skjuler alle oplistede relationer i 3D-visningen @@ -3435,7 +3435,7 @@ Men der blev ikke fundet geometrier der relaterer til endepunkterne. Toggles the chosen element filters - Toggles the chosen element filters + Slår de valgte element-filtre til/fra @@ -3636,12 +3636,12 @@ Men der blev ikke fundet geometrier der relaterer til endepunkterne. Open and Non-Manifold Vertices - Open and Non-Manifold Vertices + Udefinerede og uanvendelige punkter Highlights open and non-manifold vertices that could lead to errors if the sketch is used to generate solids. This is purely based on the topological shape of the sketch and not on its geometry/constraint set. - Highlights open and non-manifold vertices that could lead to errors if the sketch is used to generate solids. This is purely based on the topological shape of the sketch and not on its geometry/constraint set. + Fremhæver udefinerede og uanvendelige punkter der kan føre til fejl, hvis skitsen bruges til at generere et emne. Dette er udelukkende baseret på skitsens matematisk topologiske form, og ikke på dens geometrier og relationer. @@ -3789,112 +3789,112 @@ Dette gøres ved at analysere skitsegeometrierne og relationerne. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel A dialog is already open in the task panel - + The sketch is invalid and cannot be edited. Skitsen er ugyldig og kan ikke redigeres. - + The following constraint is partially redundant: Følgende relation er delvis overflødig: - + The following constraints are partially redundant: Følgende relationer er delvis overflødige: - + Edit Sketch Rediger skitse - + Close this dialog? Luk denne dialog? - + Invalid Sketch Ugyldig skitse - + Open the sketch validation tool? Åbn valideringsværktøjet? - + Remove the following constraint: Fjern følgende relation: - + Remove at least one of the following constraints: Fjern mindst en af følgende relationer: - + Remove the following redundant constraint: Fjern følgende overflødige begrænsning: - + Remove the following redundant constraints: Fjern følgende overflødige begrænsninger: - + Remove the following malformed constraint: Fjern følgende fejlbehæftede relation: - + Remove the following malformed constraints: Fjern følgende fejlbehæftede relationer: - + Empty sketch Tom skitse - + Over-constrained: For mange låse: - + Malformed constraints: Fejlbehæftede relationer: - + Redundant constraints: Overflødige relationer: - + Partially redundant: Delvis overflødig: - + Solver failed to converge Løsningen konvergerer ikke - + Under-constrained: Ulåst: - + %n Degrees of Freedom %n frihedsgrader @@ -3902,7 +3902,7 @@ Dette gøres ved at analysere skitsegeometrierne og relationerne. - + Fully constrained Låst: @@ -4087,14 +4087,14 @@ Vælg metoden for fastgørelse af denne skitse til de valgte objekter. Sketch Has Support - Sketch Has Support + Skitsen har support-flade Sketch with a support face cannot be reoriented. Detach it from the support? - Sketch with a support face cannot be reoriented. -Detach it from the support? + Skitser med en support-flade kan ikke omplaceres. +Fjern skitsen fra support-fladen? @@ -4167,7 +4167,7 @@ til at afgøre, om en løsning konvergerer eller ej Algorithm used for the rank revealing QR decomposition - Algorithm used for the rank revealing QR decomposition + Algoritme som bruges ved QR-dekomposition til fremfinding af rangen @@ -4250,9 +4250,9 @@ BFGS beregningsværktøjet bruger Broyden–Fletcher–Goldfarb–Shanno algorit During diagnosing the QR rank of matrix is calculated. Eigen Dense QR is a dense matrix QR with full pivoting; usually slower Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster - Ved diagnosticering beregnes QR-rækken for matricen. -Eigen Dense QR er for fyldte matricer og anvender fuld pivotering. Den er ofte langsomst -Eigen Sparse QR er optimeret til brug på "sparsomme" matricer. Den er ofte hurtigst + Under diagnosticeringen beregnes QR-rangen for matricen. +Eigen Dense QR er for fyldte matricer og anvender fuld pivotering. Er normalt langsomst +Eigen Sparse QR er optimeret til brug på "sparsomme" matricer. Er normalt hurtigst @@ -4393,7 +4393,7 @@ Eigen Sparse QR er optimeret til brug på "sparsomme" matricer. Den er ofte hurt ViewProviderSketch - + and %1 more og %1 mere @@ -4598,17 +4598,17 @@ Gitterafstanden ændres, hvis den bliver mindre end den angivne pixelstørrelse. Skitsen indeholder delvist overflødige relationer! - + Unmanaged change of Geometry Property results in invalid constraint indices Uforvaltede ændringer af geometriske egenskaber resulterer i ugyldige relationsindeks - + Unmanaged change of Constraint Property results in invalid constraint indices Uforvaltede ændringer af relationsegenskaber resulterer i ugyldige relationsindeks - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Der blev overført paraboler. De overførte filer kan ikke åbnes i tidligere versioner af FreeCAD! @@ -4616,7 +4616,7 @@ Gitterafstanden ændres, hvis den bliver mindre end den angivne pixelstørrelse. - + @@ -4642,7 +4642,7 @@ Gitterafstanden ændres, hvis den bliver mindre end den angivne pixelstørrelse. - + Error Fejl @@ -4703,7 +4703,7 @@ Gitterafstanden ændres, hvis den bliver mindre end den angivne pixelstørrelse. Kunne ikke tilføje cirkelbue - + Failed to add arc of ellipse Kunne ikke tilføje ellipsebue @@ -4771,7 +4771,7 @@ Gitterafstanden ændres, hvis den bliver mindre end den angivne pixelstørrelse. - + @@ -4877,7 +4877,7 @@ Gitterafstanden ændres, hvis den bliver mindre end den angivne pixelstørrelse. Ugyldig skaleringsfaktor. Skaleringsfaktoren skal være et positivt tal. - + Failed to scale Kunne ikke skalere @@ -5282,7 +5282,7 @@ I stedet anvendes "ens-med" relationer mellem de oprindelige objekter og deres k Invalid sketch - Ugyldig linje + Ugyldige linjer @@ -5317,7 +5317,7 @@ I stedet anvendes "ens-med" relationer mellem de oprindelige objekter og deres k Vertex - Punkt + Punkter @@ -5327,7 +5327,7 @@ I stedet anvendes "ens-med" relationer mellem de oprindelige objekter og deres k Edge - Linje + Linjer @@ -5337,7 +5337,7 @@ I stedet anvendes "ens-med" relationer mellem de oprindelige objekter og deres k Face - Flade + Flader @@ -5424,7 +5424,7 @@ I stedet anvendes "ens-med" relationer mellem de oprindelige objekter og deres k TaskSketcherTool_c1_scale - + Keep original geometries (U) Behold originale geometrier (E) @@ -5825,7 +5825,7 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi Reorders items in the rendering order - Reorders items in the rendering order + Sorterer komponenter i renderingsrækkefølge @@ -6691,7 +6691,7 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi Trim Edge - Afkortning + Afkort linje @@ -7296,22 +7296,22 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 vælg ellipsecenter - + %1 pick axis point %1 vælg et punkt på en akse - + %1 pick arc start point %1 vælg startpunkt for buen - + %1 pick arc end point %1 vælg slutpunkt for buen @@ -7811,17 +7811,17 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi SketcherGui::DrawSketchHandlerScale - + %1 pick reference point %1 vælg reference point - + %1 set scale factor %1 indstil skaleringsfaktor - + Scale Parameters Parametre for skalering diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_de.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_de.ts index 8716a1658c..948f49e4a7 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_de.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_de.ts @@ -707,7 +707,7 @@ ungültigen Randbedingungen und degenerierter Geometrie Ellipse hinzufügen - + Add sketch arc of ellipse Ellipsenbogen hinzufügen @@ -854,17 +854,17 @@ ungültigen Randbedingungen und degenerierter Geometrie Sketcher-Randbedingung umbenannt - + Drag Point Punkt ziehen - + Drag Curve Kurve ziehen - + Drag geometries Geometrien ziehen @@ -958,54 +958,54 @@ ungültigen Randbedingungen und degenerierter Geometrie Exceptions - + You are requesting no change in knot multiplicity. Es wird keine Änderung in der Vielfachheit der Knoten gefordert. - - + + B-spline Geometry Index (GeoID) is out of bounds. B-Spline Geometrie Index (GeoID) ist außerhalb des gültigen Bereichs. - - + + The Geometry Index (GeoId) provided is not a B-spline. Der bereitgestellte Geometrieindex (GeoId) ist keine B-Spline-Kurve. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Der Knotenindex ist außerhalb der Grenzen. Beachten, dass der erste Knoten gemäß der OCC-Notation den Index 1 und nicht Null hat. - + The multiplicity cannot be increased beyond the degree of the B-spline. Die Vielfachheit kann nicht über den Grad des B-Splines hinaus erhöht werden. - + The multiplicity cannot be decreased beyond zero. Die Vielfachheit kann nicht über Null hinaus verringert werden. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC kann die Multiplizität innerhalb der maximalen Toleranz nicht verringern. - + Knot cannot have zero multiplicity. Ein Knoten kann nicht die Vielfachheit Null haben. - + Knot multiplicity cannot be higher than the degree of the B-spline. Die Vielfachheit kann nicht höher als der Grad des B-Splines sein. - + Knot cannot be inserted outside the B-spline parameter range. Knoten kann nicht außerhalb des B-Spline-Parameterbereichs eingefügt werden. @@ -3791,112 +3791,112 @@ Dies erfolgt durch Analyse der Skizzengeometrien und Randbedingungen. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Im Aufgaben-Fenster ist bereits ein Dialog geöffnet - + The sketch is invalid and cannot be edited. Die Skizze ist ungültig und kann nicht bearbeitet werden. - + The following constraint is partially redundant: Die folgende Randbedingung ist teilweise überflüssig: - + The following constraints are partially redundant: Die folgenden Randbedingungen sind teilweise überflüssig: - + Edit Sketch Skizze bearbeiten - + Close this dialog? Diesen Dialog schließen? - + Invalid Sketch Ungültige Skizze - + Open the sketch validation tool? Skizzenprüfung öffnen? - + Remove the following constraint: Folgende Randbedingungen entfernen: - + Remove at least one of the following constraints: Wenigstens eine der folgenden Randbedingungen entfernen: - + Remove the following redundant constraint: Folgende überflüssige Randbedingung entfernen: - + Remove the following redundant constraints: Folgende überflüssige Randbedingungen entfernen: - + Remove the following malformed constraint: Folgende fehlerhafte Randbedingung entfernen: - + Remove the following malformed constraints: Folgende fehlerhafte Randbedingungen entfernen: - + Empty sketch Leere Skizze - + Over-constrained: Überbestimmt: - + Malformed constraints: Fehlerhafte Randbedingungen: - + Redundant constraints: Überflüssige Randbedingungen: - + Partially redundant: Teilweise redundant: - + Solver failed to converge Der Gleichungslöser konnte keine Lösung annähern - + Under-constrained: Unterbestimmt: - + %n Degrees of Freedom %n (nicht bestimmter) Freiheitsgrad @@ -3904,7 +3904,7 @@ Dies erfolgt durch Analyse der Skizzengeometrien und Randbedingungen. - + Fully constrained Vollständig bestimmt @@ -4394,7 +4394,7 @@ Eigen Sparse QR ein Algorithmus, der für dünn besetzte Matrizen optimiert ist; ViewProviderSketch - + and %1 more und %1 mehr @@ -4599,17 +4599,17 @@ Die Rasterweite ändert sich, wenn er kleiner als diese Anzahl von Pixeln wird.< Die Skizze enthält teilweise redundante Randbedingungen! - + Unmanaged change of Geometry Property results in invalid constraint indices Unveränderte Änderung der Geometrie-Eigenschaft führt zu ungültigen Constraint-Indizes - + Unmanaged change of Constraint Property results in invalid constraint indices Unveränderte Änderung der Constraint-Eigenschaft führt zu ungültigen Constraint-Indizes - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Parabeln wurden intern umstrukturiert. Solche Dateien lassen sich mit früheren Versionen von FreeCAD nicht mehr öffnen!! @@ -4617,7 +4617,7 @@ Die Rasterweite ändert sich, wenn er kleiner als diese Anzahl von Pixeln wird.< - + @@ -4643,7 +4643,7 @@ Die Rasterweite ändert sich, wenn er kleiner als diese Anzahl von Pixeln wird.< - + Error Fehlermeldungen @@ -4704,7 +4704,7 @@ Die Rasterweite ändert sich, wenn er kleiner als diese Anzahl von Pixeln wird.< Kreisbogen hinzufügen ist fehlgeschlagen - + Failed to add arc of ellipse Ellipsenbogen hinzufügen ist fehlgeschlagen @@ -4772,7 +4772,7 @@ Die Rasterweite ändert sich, wenn er kleiner als diese Anzahl von Pixeln wird.< - + @@ -4803,7 +4803,7 @@ Die Rasterweite ändert sich, wenn er kleiner als diese Anzahl von Pixeln wird.< Failed to add slot - Fehler beim Hinzufügen der Nut + Hinzufügen der Nut fehlgeschlagen @@ -4878,7 +4878,7 @@ Die Rasterweite ändert sich, wenn er kleiner als diese Anzahl von Pixeln wird.< Ungültiger Skalierungsfaktor. Der Skalierungsfaktor muss eine positive Zahl sein. - + Failed to scale Skalieren fehlgeschlagen @@ -5424,7 +5424,7 @@ Stattdessen werden Gleichheits-Randbedingungen zwischen den Originalobjekten und TaskSketcherTool_c1_scale - + Keep original geometries (U) Originalgeometrie behalten (U) @@ -6540,7 +6540,7 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset Slot tools - Langloch-Werkzeuge + Nutwerkzeuge @@ -6553,7 +6553,7 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset Creates a slot - Erstellt ein Langloch + Erstellt eine Nut @@ -6561,7 +6561,7 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset Arc Slot - Gebogenes Langloch hinzufügen + Bogennut @@ -7296,22 +7296,22 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 Mittelpunkt der Ellipse auswählen - + %1 pick axis point %1 Achsenpunkt auswählen - + %1 pick arc start point %1 Startpunkt des Bogens auswählen - + %1 pick arc end point %1 Endpunkt des Bogens auswählen @@ -7372,17 +7372,17 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset %1 pick slot center - %1 Mittelpunkt des gebogenen Langlochs auswählen + %1 Mittelpunkt der Bogennut auswählen %1 pick slot radius - %1 Radius des gebogenen Langlochs auswählen + %1 Radius der Bogennut auswählen %1 pick slot angle - %1 Winkel des gebogenen Langlochs auswählen + %1 Winkel der Bogennut auswählen @@ -7392,7 +7392,7 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset Arc Slot Parameters - Parameter des gebogenen Langlochs + Parameter der Bogennut @@ -7721,7 +7721,7 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset %1 toggle rounded corners - %1 Abgerundete Ecken umschalten + %1 abgerundete Ecken umschalten @@ -7811,17 +7811,17 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset SketcherGui::DrawSketchHandlerScale - + %1 pick reference point %1 Referenzpunkt auswählen - + %1 set scale factor %1 Skalierungsfaktor setzen - + Scale Parameters Parameter der Skalierung @@ -7831,12 +7831,12 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset %1 pick slot start point - %1 Startpunkt des Langlochs auswählen + %1 Startpunkt der Bogennut auswählen %1 pick slot end point - %1 Endpunkt des Langlochs auswählen + %1 Endpunkt der Bogennut auswählen diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_el.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_el.ts index 93a166b496..8865ba4873 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_el.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_el.ts @@ -705,7 +705,7 @@ invalid constraints, and degenerate geometry Προσθήκη έλλειψης - + Add sketch arc of ellipse Προσθήκη ελλειπτικό τόξο @@ -852,17 +852,17 @@ invalid constraints, and degenerate geometry Μετονομασία περιορισμού σχεδίου - + Drag Point Σύρσιμο Σημείου - + Drag Curve Σύρσιμο Καμπύλης - + Drag geometries Σύρσιμο Γεωμετριών @@ -956,54 +956,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. Δεν απαιτείτε καμία αλλαγή της πολλαπλότητας κόμβου. - - + + B-spline Geometry Index (GeoID) is out of bounds. Ο δείκτης (GeoID) της καμπύλης B-spline είναι εκτός ορίων. - - + + The Geometry Index (GeoId) provided is not a B-spline. Το επιλεγμένο σχήμα (GeoId) δεν είναι καμπύλη B-spline. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Ο δείκτης κόμβου είναι εκτός ορίων. Σημειώστε πως σύμφωνα με το σύστημα σημειογραφίας του OCC, ο πρώτος κόμβος έχει δείκτη 1 και όχι μηδέν. - + The multiplicity cannot be increased beyond the degree of the B-spline. Η πολλαπλότητα (Ισχύ) δεν μπορεί να αυξηθεί πάνω από τον βαθμό της B-spline. - + The multiplicity cannot be decreased beyond zero. Η πολλαπλότητα δεν δύναται να είναι χαμηλότερη από το μηδέν. - + OCC is unable to decrease the multiplicity within the maximum tolerance. To ΟCC αδυνατεί να μειώσει την πολλαπλότητα εντός των ορίων μέγιστης ανοχής. - + Knot cannot have zero multiplicity. Ο κόμβος δεν μπορεί να έχει μηδενική πολλαπλότητα (Ισχύ). - + Knot multiplicity cannot be higher than the degree of the B-spline. Η πολλαπλότητα (Ισχύ) του κόμβου δεν μπορεί να είναι μεγαλύτερη από τον βαθμό της καμπύλης B-spline. - + Knot cannot be inserted outside the B-spline parameter range. Ο κόμβος δεν μπορεί να εισαχθεί εκτός του εύρους παραμέτρων της καμπύλης B-spline. @@ -3786,112 +3786,112 @@ This is done by analyzing the sketch geometries and constraints. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel A dialog is already open in the task panel - + The sketch is invalid and cannot be edited. Το σχέδιο είναι μη έγκυρο και δε δύναται να υποστεί επεξεργασία. - + The following constraint is partially redundant: Ο ακόλουθος περιορισμός είναι εν μέρει περιττός: - + The following constraints are partially redundant: Οι ακόλουθοι περιορισμοί είναι εν μέρει περιττοί: - + Edit Sketch Επεξεργασία Σχεδίου - + Close this dialog? Να κλείσει αυτό το παράθυρο διαλόγου; - + Invalid Sketch >Μη Έγκυρο Σχέδιο - + Open the sketch validation tool? Να ανοίξει το εργαλείο επικύρωσης σχεδίου; - + Remove the following constraint: Αφαίρεση του ακόλουθου περιορισμού: - + Remove at least one of the following constraints: Αφαιρέστε τουλάχιστον έναν από τους ακόλουθους περιορισμούς: - + Remove the following redundant constraint: Αφαίρεση του ακόλουθου περιττού περιορισμού: - + Remove the following redundant constraints: Αφαίρεση των ακόλουθων περιττών περιορισμών: - + Remove the following malformed constraint: Αφαίρεση του ακόλουθου ελαττωματικού περιορισμού: - + Remove the following malformed constraints: Αφαίρεση των ακόλουθων ελαττωματικών περιορισμών: - + Empty sketch Κενό σχέδιο - + Over-constrained: Υπερ-περιορισμένο: - + Malformed constraints: Ελαττωματικοί περιορισμοί: - + Redundant constraints: Περιττοί περιορισμοί: - + Partially redundant: Εν μέρει περιττό: - + Solver failed to converge Το πρόγραμμα δεν μπόρεσε να βρει λύση για το σχέδιο - + Under-constrained: Ελλιπώς περιορισμένο (χρειάζονται επιπλέον περιορισμοί): - + %n Degrees of Freedom %n βαθμοί ελευθερίας @@ -3899,7 +3899,7 @@ This is done by analyzing the sketch geometries and constraints. - + Fully constrained Πλήρως περιορισμένο @@ -4390,7 +4390,7 @@ Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster ViewProviderSketch - + and %1 more και %1 ακόμη @@ -4595,17 +4595,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Το Σκίτσο έχει εν μέρει περιττούς περιορισμούς! - + Unmanaged change of Geometry Property results in invalid constraint indices Η μη διαχειριζόμενη αλλαγή της ιδιότητας Γεωμετρίας έχει ως αποτέλεσμα μη έγκυρους δείκτες περιορισμού - + Unmanaged change of Constraint Property results in invalid constraint indices Η μη διαχειριζόμενη αλλαγή της ιδιότητας περιορισμού έχει ως αποτέλεσμα μη έγκυρους δείκτες περιορισμού - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Οι παραβολές μετεγκαταστάθηκαν. Τα μετεγκατεστημένα αρχεία δεν ανοίγουν σε προηγούμενες εκδόσεις του FreeCAD!! @@ -4613,7 +4613,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4639,7 +4639,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + Error Σφάλμα @@ -4700,7 +4700,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Αποτυχία προσθήκης τόξου - + Failed to add arc of ellipse Αποτυχία προσθήκης τόξου έλλειψης @@ -4768,7 +4768,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4874,7 +4874,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Μη έγκυρος συντελεστής κλίμακας. Ο συντελεστής πρέπει να είναι θετικός αριθμός. - + Failed to scale Αποτυχία αλλαγής κλίμακας @@ -5420,7 +5420,7 @@ Instead equal constraints are applied between the original objects and their cop TaskSketcherTool_c1_scale - + Keep original geometries (U) Διατηρήστε τις αρχικές γεωμετρίες (U) @@ -7296,22 +7296,22 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 επιλέξτε το κέντρο της έλλειψης - + %1 pick axis point %1 επιλογή σημείου Άξονα - + %1 pick arc start point %1 επιλογή σημείου έναρξης τόξου - + %1 pick arc end point %1 επιλογή σημείου τέλους Τόξου @@ -7811,17 +7811,17 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerScale - + %1 pick reference point %1 σημείο αναφοράς επιλογής - + %1 set scale factor %1 ορίστε συντελεστή κλίμακας - + Scale Parameters Παράμετροι Κλίμακας diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_es-AR.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_es-AR.ts index 6329f714b1..9f9282afe7 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_es-AR.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_es-AR.ts @@ -707,7 +707,7 @@ invalid constraints, and degenerate geometry Añadir elipse de croquis - + Add sketch arc of ellipse Añadir arco de elipse de croquis @@ -854,17 +854,17 @@ invalid constraints, and degenerate geometry Renombrar restricción de croquis - + Drag Point Punto de arrastre - + Drag Curve Arrastrar curva - + Drag geometries Arrastrar geometrías @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. No está solicitando ningún cambio en la multiplicidad de nudos. - - + + B-spline Geometry Index (GeoID) is out of bounds. Índice de geometría B-spline (GeoID) está fuera de los límites. - - + + The Geometry Index (GeoId) provided is not a B-spline. El índice de geometría (GeoID) proporcionado no es una B-spline. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. El índice de nudos está fuera de los límites. Tenga en cuenta que de acuerdo con la notación OCC, el primer nudo tiene índice 1 y no 0. - + The multiplicity cannot be increased beyond the degree of the B-spline. La multiplicidad no puede incrementarse más allá del grado de la B-spline. - + The multiplicity cannot be decreased beyond zero. La multiplicidad no puede ser disminuida más allá de cero. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC es incapaz de disminuir la multiplicidad dentro de la tolerancia máxima. - + Knot cannot have zero multiplicity. El nodo no puede tener una multiplicidad cero. - + Knot multiplicity cannot be higher than the degree of the B-spline. La multiplicidad del nodo no puede ser mayor que el grado de la B-spline. - + Knot cannot be inserted outside the B-spline parameter range. El nodo no puede ser insertado fuera del rango de parámetros de la B-spline. @@ -3789,112 +3789,112 @@ Esto se hace al analizar las geometrías y restricciones del croquis. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Un diálogo ya está abierto en el panel de tareas - + The sketch is invalid and cannot be edited. El croquis no es válido y no puede editarse. - + The following constraint is partially redundant: La siguiente restricción es parcialmente redundante: - + The following constraints are partially redundant: Las siguientes restricciones son parcialmente redundantes: - + Edit Sketch Edit Sketch - + Close this dialog? Close this dialog? - + Invalid Sketch Invalid Sketch - + Open the sketch validation tool? Open the sketch validation tool? - + Remove the following constraint: Remove the following constraint: - + Remove at least one of the following constraints: Remove at least one of the following constraints: - + Remove the following redundant constraint: Remove the following redundant constraint: - + Remove the following redundant constraints: Remove the following redundant constraints: - + Remove the following malformed constraint: Remove the following malformed constraint: - + Remove the following malformed constraints: Remove the following malformed constraints: - + Empty sketch Croquis vacío - + Over-constrained: Sobre-restringido: - + Malformed constraints: Restricciones malformadas: - + Redundant constraints: Restricciones redundantes: - + Partially redundant: Parcialmente redundante: - + Solver failed to converge El solver falló al converger - + Under-constrained: Sub-restringido: - + %n Degrees of Freedom %n Degrees of Freedom @@ -3902,7 +3902,7 @@ Esto se hace al analizar las geometrías y restricciones del croquis. - + Fully constrained Totalmente restringido @@ -4392,7 +4392,7 @@ El algoritmo QR de Eigen Sparse está optimizado para matrices dispersas; genera ViewProviderSketch - + and %1 more y %1 más @@ -4597,17 +4597,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.¡El croquis tiene restricciones parcialmente redundantes! - + Unmanaged change of Geometry Property results in invalid constraint indices Un cambio no administrado de la propiedad de geometría genera índices de restricción no válidos - + Unmanaged change of Constraint Property results in invalid constraint indices Un cambio no administrado de la propiedad de restricción da como resultado índices de restricción no válidos - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Parabolas ha sido migrado. Los archivos migrados no se abrirán en versiones anteriores de FreeCAD!! @@ -4615,7 +4615,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4641,7 +4641,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + Error Error @@ -4702,7 +4702,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Falló al añadir el arco - + Failed to add arc of ellipse Error al añadir el arco de elipse @@ -4770,7 +4770,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4876,7 +4876,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Invalid scale factor. Scale factor must be a positive number. - + Failed to scale Error al escalar @@ -5422,7 +5422,7 @@ En su lugar, se aplican restricciones de igualdad entre los objetos originales y TaskSketcherTool_c1_scale - + Keep original geometries (U) Mantener geometrías originales (U) @@ -7295,22 +7295,22 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 pick ellipse center - + %1 pick axis point %1 pick axis point - + %1 pick arc start point %1 pick arc start point - + %1 pick arc end point %1 pick arc end point @@ -7810,17 +7810,17 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc SketcherGui::DrawSketchHandlerScale - + %1 pick reference point %1 pick reference point - + %1 set scale factor %1 set scale factor - + Scale Parameters Scale Parameters diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_es-ES.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_es-ES.ts index 3af1294938..3fe9bfbdb6 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_es-ES.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_es-ES.ts @@ -707,7 +707,7 @@ invalid constraints, and degenerate geometry Añadir elipse de croquis - + Add sketch arc of ellipse Añadir arco de elipse de croquis @@ -854,17 +854,17 @@ invalid constraints, and degenerate geometry Renombrar restricción de croquis - + Drag Point Punto de arrastre - + Drag Curve Arrastrar curva - + Drag geometries Arrastrar geometrías @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. Usted esta solicitando no cambio en multiplicidad de nudo. - - + + B-spline Geometry Index (GeoID) is out of bounds. Índice de geometría B-spline (GeoID) está fuera de los límites. - - + + The Geometry Index (GeoId) provided is not a B-spline. El índice de geometría (GeoID) proporcionado no es una B-spline. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. El índice de nudo es fuera de los limites. Note que según en concordancia con notación de la OCC, el primer nudo tiene índice 1 y no 0. - + The multiplicity cannot be increased beyond the degree of the B-spline. La multiplicidad no puede incrementarse más allá del grado de la B-spline. - + The multiplicity cannot be decreased beyond zero. La multiplicidad no puede ser disminuida más allá de cero. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC es incapaz de disminuir la multiplicidad dentro de la tolerancia máxima. - + Knot cannot have zero multiplicity. El nodo no puede tener una multiplicidad cero. - + Knot multiplicity cannot be higher than the degree of the B-spline. La multiplicidad del nodo no puede ser mayor que el grado de la B-spline. - + Knot cannot be inserted outside the B-spline parameter range. El nodo no puede ser insertado fuera del rango de parámetros de la B-spline. @@ -3788,112 +3788,112 @@ Esto se hace al analizar las geometrías y restricciones del croquis. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Un diálogo ya está abierto en el panel de tareas - + The sketch is invalid and cannot be edited. El croquis no es válido y no puede editarse. - + The following constraint is partially redundant: La siguiente restricción es parcialmente redundante: - + The following constraints are partially redundant: Las siguientes restricciones son parcialmente redundantes: - + Edit Sketch Edit Sketch - + Close this dialog? Close this dialog? - + Invalid Sketch Invalid Sketch - + Open the sketch validation tool? Open the sketch validation tool? - + Remove the following constraint: Remove the following constraint: - + Remove at least one of the following constraints: Remove at least one of the following constraints: - + Remove the following redundant constraint: Remove the following redundant constraint: - + Remove the following redundant constraints: Remove the following redundant constraints: - + Remove the following malformed constraint: Remove the following malformed constraint: - + Remove the following malformed constraints: Remove the following malformed constraints: - + Empty sketch Croquis vacío - + Over-constrained: Sobre-restringido: - + Malformed constraints: Restricciones malformadas: - + Redundant constraints: Restricciones redundantes: - + Partially redundant: Parcialmente redundante: - + Solver failed to converge El solver falló al converger - + Under-constrained: Sub-restringido: - + %n Degrees of Freedom %n Degrees of Freedom @@ -3901,7 +3901,7 @@ Esto se hace al analizar las geometrías y restricciones del croquis. - + Fully constrained Totalmente restringido @@ -4391,7 +4391,7 @@ El algoritmo QR de Eigen Sparse está optimizado para matrices dispersas; genera ViewProviderSketch - + and %1 more y %1 más @@ -4596,17 +4596,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.El croquis contiene restricciones parcialmente redundantes! - + Unmanaged change of Geometry Property results in invalid constraint indices Un cambio no administrado de la propiedad de geometría genera índices de restricción no válidos - + Unmanaged change of Constraint Property results in invalid constraint indices Un cambio no administrado de la propiedad de restricción da como resultado índices de restricción no válidos - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Parabolas ha sido migrado. Los archivos migrados no se abrirán en versiones anteriores de FreeCAD!! @@ -4614,7 +4614,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4640,7 +4640,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + Error Error @@ -4701,7 +4701,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Falló al añadir el arco - + Failed to add arc of ellipse Error al añadir el arco de elipse @@ -4769,7 +4769,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4875,7 +4875,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Invalid scale factor. Scale factor must be a positive number. - + Failed to scale Error al escalar @@ -5421,7 +5421,7 @@ En su lugar, se aplican restricciones de igualdad entre los objetos originales y TaskSketcherTool_c1_scale - + Keep original geometries (U) Mantener geometrías originales (U) @@ -7294,22 +7294,22 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 pick ellipse center - + %1 pick axis point %1 pick axis point - + %1 pick arc start point %1 pick arc start point - + %1 pick arc end point %1 pick arc end point @@ -7809,17 +7809,17 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc SketcherGui::DrawSketchHandlerScale - + %1 pick reference point %1 pick reference point - + %1 set scale factor %1 set scale factor - + Scale Parameters Scale Parameters diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_eu.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_eu.ts index 05ddc3cea3..6dbe9b7da9 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_eu.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_eu.ts @@ -707,7 +707,7 @@ invalid constraints, and degenerate geometry Gehitu krokis-elipsea - + Add sketch arc of ellipse Gehitu elipse baten arkuaren krokisa @@ -854,17 +854,17 @@ invalid constraints, and degenerate geometry Aldatu krokis-murrizketaren izena - + Drag Point Arrastatu puntua - + Drag Curve Arrastatu kurba - + Drag geometries Drag geometries @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. Adabegi-aniztasunean aldaketarik ez egitea eskatzen ari zara. - - + + B-spline Geometry Index (GeoID) is out of bounds. B-spline Geometry Index (GeoID) is out of bounds. - - + + The Geometry Index (GeoId) provided is not a B-spline. The Geometry Index (GeoId) provided is not a B-spline. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Adabegi-indizea mugetatik kanpo dago. Kontuan izan, OCC notazioaren arabera, lehen adabegiaren indize-zenbakiak 1 izan behar duela, ez 0. - + The multiplicity cannot be increased beyond the degree of the B-spline. Aniztasuna ezin da handitu Bspline-aren gradutik gora. - + The multiplicity cannot be decreased beyond zero. Aniztasuna ezin da txikitu zerotik behera. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC-k ezin du aniztasuna txikitu tolerantzia maximoaren barruan. - + Knot cannot have zero multiplicity. Adabegiak ezin du zero aniztasuna izan. - + Knot multiplicity cannot be higher than the degree of the B-spline. Knot multiplicity cannot be higher than the degree of the B-spline. - + Knot cannot be inserted outside the B-spline parameter range. Knot cannot be inserted outside the B-spline parameter range. @@ -3789,112 +3789,112 @@ Krokisaren geometriak eta murrizketak analizatzen dira horretarako. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Elkarrizketa-koadro bat irekita dago ataza-panelean - + The sketch is invalid and cannot be edited. Krokisa baliogabea da eta ezin da editatu. - + The following constraint is partially redundant: Honako murrizketa partzialki erredundantea da: - + The following constraints are partially redundant: Honako murrizketak partzialki erredundanteak dira: - + Edit Sketch Edit Sketch - + Close this dialog? Close this dialog? - + Invalid Sketch Invalid Sketch - + Open the sketch validation tool? Open the sketch validation tool? - + Remove the following constraint: Remove the following constraint: - + Remove at least one of the following constraints: Remove at least one of the following constraints: - + Remove the following redundant constraint: Remove the following redundant constraint: - + Remove the following redundant constraints: Remove the following redundant constraints: - + Remove the following malformed constraint: Remove the following malformed constraint: - + Remove the following malformed constraints: Remove the following malformed constraints: - + Empty sketch Krokis hutsa - + Over-constrained: Over-constrained: - + Malformed constraints: Malformed constraints: - + Redundant constraints: Murrizketa erredundanteak: - + Partially redundant: Partzialki erredundantea: - + Solver failed to converge Ebazleak ezin izan du konbergitu - + Under-constrained: Under-constrained: - + %n Degrees of Freedom %n Degrees of Freedom @@ -3902,7 +3902,7 @@ Krokisaren geometriak eta murrizketak analizatzen dira horretarako. - + Fully constrained Osorik murritua @@ -4393,7 +4393,7 @@ Eigen Sparse QR algoritmoa matrize sakabanatuetarako optimizatuta dago; normalea ViewProviderSketch - + and %1 more eta %1 gehiago @@ -4598,24 +4598,24 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Krokisak partzialki erredundanteak diren murrizketak ditu! - + Unmanaged change of Geometry Property results in invalid constraint indices Unmanaged change of Geometry Property results in invalid constraint indices - + Unmanaged change of Constraint Property results in invalid constraint indices Unmanaged change of Constraint Property results in invalid constraint indices - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Parabolak migratu dira. Migratutako fitxategiak ezin dira ireki FreeCADen aurreko bertsioetan. - + @@ -4641,7 +4641,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + Error Errorea @@ -4702,7 +4702,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Huts egin du arkua gehitzeak - + Failed to add arc of ellipse Huts egin du elipsearen arkua gehitzeak @@ -4770,7 +4770,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4876,7 +4876,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Invalid scale factor. Scale factor must be a positive number. - + Failed to scale Failed to scale @@ -5422,7 +5422,7 @@ Instead equal constraints are applied between the original objects and their cop TaskSketcherTool_c1_scale - + Keep original geometries (U) Keep original geometries (U) @@ -7294,22 +7294,22 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 pick ellipse center - + %1 pick axis point %1 pick axis point - + %1 pick arc start point %1 pick arc start point - + %1 pick arc end point %1 pick arc end point @@ -7809,17 +7809,17 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate SketcherGui::DrawSketchHandlerScale - + %1 pick reference point %1 pick reference point - + %1 set scale factor %1 set scale factor - + Scale Parameters Scale Parameters diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fi.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fi.ts index 29f38cc3e8..ca46aa1d88 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fi.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fi.ts @@ -707,7 +707,7 @@ invalid constraints, and degenerate geometry Lisää sketsiin ellipsi - + Add sketch arc of ellipse Lisää sketsiin ellipsi kaaresta @@ -854,17 +854,17 @@ invalid constraints, and degenerate geometry Nimeä rajoite uudelleen - + Drag Point Raahaa pistettä - + Drag Curve Raahaa käyrää - + Drag geometries Vedä geometrioita @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. Solmun moninkertaisuusarvoon ei pyydetty muutosta. - - + + B-spline Geometry Index (GeoID) is out of bounds. B-splinin geometria-indeksi (GeoID) on sallittujen rajojen ulkopuolella. - - + + The Geometry Index (GeoId) provided is not a B-spline. Annettu geometria-indeksi (GeoID) ei vastaa B-splini-käyrää. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Solmun indeksi on rajojen ulkopuolella. Huomaa, että OCC: n notaation mukaisesti ensimmäisellä solmulla on indeksi 1 eikä nolla. - + The multiplicity cannot be increased beyond the degree of the B-spline. Monimuotoisuusarvoa ei voi kasvattaa B-splinin astetta suuremmaksi. - + The multiplicity cannot be decreased beyond zero. Moninkertaisuusarvoa ei voi pienentää negatiiviseksi. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC ei pysty pienentämään moninkertaisuusarvoa pysyäkseen suurimmassa sallitussa toleranssissa. - + Knot cannot have zero multiplicity. Solmulla ei voi olla nollakerrointa. - + Knot multiplicity cannot be higher than the degree of the B-spline. Monimuotoisuusarvoa ei voi kasvattaa B-splinin astetta suuremmaksi. - + Knot cannot be inserted outside the B-spline parameter range. Solmua ei voi lisätä B-splinin parametrialueen ulkopuolelle. @@ -3795,112 +3795,112 @@ Etsintä tapahtuu tutkimalla sketsin geometriaa ja rajoitteita. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Valintaikkuna on jo avoinna tehtäväpaneelissa - + The sketch is invalid and cannot be edited. Sketsi on virheellinen eikä sitä voi muokata. - + The following constraint is partially redundant: Seuraava rajoite on osittain tarpeeton: - + The following constraints are partially redundant: Seuraavat rajoitteet ovat osittain tarpeettomia: - + Edit Sketch Edit Sketch - + Close this dialog? Close this dialog? - + Invalid Sketch Invalid Sketch - + Open the sketch validation tool? Open the sketch validation tool? - + Remove the following constraint: Remove the following constraint: - + Remove at least one of the following constraints: Remove at least one of the following constraints: - + Remove the following redundant constraint: Remove the following redundant constraint: - + Remove the following redundant constraints: Remove the following redundant constraints: - + Remove the following malformed constraint: Remove the following malformed constraint: - + Remove the following malformed constraints: Remove the following malformed constraints: - + Empty sketch Tyhjä sketsi - + Over-constrained: Ylirajoitettu: - + Malformed constraints: Väärinmuodostetut rajoitteet: - + Redundant constraints: Tarpeettomat rajoitteet: - + Partially redundant: Osittain tarpeettomat: - + Solver failed to converge Ratkaisin epäonnistui yhdistämisessä - + Under-constrained: Alirajoitettu: - + %n Degrees of Freedom %n Degrees of Freedom @@ -3908,7 +3908,7 @@ Etsintä tapahtuu tutkimalla sketsin geometriaa ja rajoitteita. - + Fully constrained Täysin rajoitettu @@ -4399,7 +4399,7 @@ Eigen-Sparse-QR -algoritmi on optimoitu matriiseille jotka ovat harvoja; yleens ViewProviderSketch - + and %1 more ja %1 lisää @@ -4604,17 +4604,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Sketsissä on osittain tarpeettomia rajoitteita! - + Unmanaged change of Geometry Property results in invalid constraint indices Geometrian ominaisuuksien hallitsematon muutos johtaa virheellisiin rajoiteindekseihin - + Unmanaged change of Constraint Property results in invalid constraint indices Rajoituksen ominaisuuden hallitsematon muutos johtaa virheellisiin rajoitusindekseihin - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Paraabelit yhdistettiin. Tiedostoa ei voi avata FreeCADin vanhemmilla versioilla! @@ -4622,7 +4622,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4648,7 +4648,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + Error Virhe @@ -4709,7 +4709,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Kaaren lisääminen epäonnistui - + Failed to add arc of ellipse Ei voitu lisätä ellipsin kaarta @@ -4777,7 +4777,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4883,7 +4883,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Invalid scale factor. Scale factor must be a positive number. - + Failed to scale Skaalaaminen ei onnistu @@ -5429,7 +5429,7 @@ Sen sijaan kopiot ja alkuperäiset rajoitetaan yhteneviksi. TaskSketcherTool_c1_scale - + Keep original geometries (U) Säilytä alkuperäiset geometriat (U) @@ -7301,22 +7301,22 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 pick ellipse center - + %1 pick axis point %1 pick axis point - + %1 pick arc start point %1 pick arc start point - + %1 pick arc end point %1 pick arc end point @@ -7816,17 +7816,17 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine SketcherGui::DrawSketchHandlerScale - + %1 pick reference point %1 pick reference point - + %1 set scale factor %1 set scale factor - + Scale Parameters Scale Parameters diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fr.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fr.ts index a055d1420e..d00eed8575 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fr.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fr.ts @@ -705,7 +705,7 @@ invalid constraints, and degenerate geometry Ajouter une ellipse à l’esquisse - + Add sketch arc of ellipse Ajouter un arc d'ellipse à l'esquisse @@ -852,17 +852,17 @@ invalid constraints, and degenerate geometry Renommer la contrainte d'esquisse - + Drag Point Faire glisser le point - + Drag Curve Faire glisser la courbe - + Drag geometries Faire glisser les géométries @@ -956,54 +956,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. Vous ne demandez aucun changement dans la multiplicité du nœud. - - + + B-spline Geometry Index (GeoID) is out of bounds. L'index de la géométrie de la B-spline (GeoID) est en dehors des limites. - - + + The Geometry Index (GeoId) provided is not a B-spline. L’Index de la géométrie (GeoID) fourni n’est pas une B-spline. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. L’index du nœud est hors limites. Notez que, conformément à la notation OCC, le premier nœud a un indice de 1 et non pas de zéro. - + The multiplicity cannot be increased beyond the degree of the B-spline. La multiplicité ne peut pas être augmentée au-delà du degré de la B-spline. - + The multiplicity cannot be decreased beyond zero. La multiplicité ne peut pas être diminuée au-delà de zéro. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC ne parvient pas à diminuer la multiplicité selon la tolérance maximale. - + Knot cannot have zero multiplicity. Le nœud ne peut pas avoir une multiplicité nulle. - + Knot multiplicity cannot be higher than the degree of the B-spline. La multiplicité des nœuds ne peut pas être supérieure au degré de la B-spline. - + Knot cannot be inserted outside the B-spline parameter range. Le nœud de la B-spline ne peut pas être inséré en dehors de la plage de paramètres de la B-spline. @@ -3797,112 +3797,112 @@ Cela est fait en analysant les géométries et les contraintes de l'esquisse. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Une fenêtre de dialogue est déjà ouverte dans le panneau des tâches - + The sketch is invalid and cannot be edited. L'esquisse n'est pas valide et ne peut pas être éditée. - + The following constraint is partially redundant: La contrainte suivante est partiellement redondante : - + The following constraints are partially redundant: Les contraintes suivantes sont partiellement redondantes : - + Edit Sketch Modifier une esquisse - + Close this dialog? Faut-il fermer cette boîte de dialogue ? - + Invalid Sketch Esquisse non valide - + Open the sketch validation tool? Faut-il ouvrir l'outil de validation des esquisses ? - + Remove the following constraint: Supprimer la contrainte suivante : - + Remove at least one of the following constraints: Supprimer au moins une des contraintes suivantes : - + Remove the following redundant constraint: Supprimer la contrainte redondante suivante : - + Remove the following redundant constraints: Supprimer les contraintes redondantes suivantes : - + Remove the following malformed constraint: Supprimer la contrainte défectueuse suivante : - + Remove the following malformed constraints: Supprimer les contraintes défectueuses suivantes : - + Empty sketch Esquisse vide - + Over-constrained: Esquisse sur-contrainte : - + Malformed constraints: Esquisse avec contraintes défectueuses : - + Redundant constraints: Esquisse avec contraintes redondantes : - + Partially redundant: Esquisse avec contraintes partiellement redondantes : - + Solver failed to converge Le solveur n'a pas pu converger - + Under-constrained: L'esquisse manque de contraintes : - + %n Degrees of Freedom %n degré de liberté @@ -3910,7 +3910,7 @@ Cela est fait en analysant les géométries et les contraintes de l'esquisse. - + Fully constrained Esquisse entièrement contrainte @@ -4398,7 +4398,7 @@ L'algorithme Eigen Sparse QR est optimisé pour les matrices peu denses, génér ViewProviderSketch - + and %1 more et %1 de plus @@ -4603,17 +4603,17 @@ L'espacement de la grille change s'il devient inférieur à la taille en pixels L'esquisse a des contraintes partiellement redondantes ! - + Unmanaged change of Geometry Property results in invalid constraint indices La modification non gérée d'une propriété géométrique entraîne des indices de contrainte non valides. - + Unmanaged change of Constraint Property results in invalid constraint indices La modification non gérée d'une propriété de contrainte entraîne des indices de contrainte non valides. - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Les paraboles ont été migrées. Les fichiers migrés ne pourront pas être ouverts par les versions précédentes de FreeCAD !! @@ -4621,7 +4621,7 @@ L'espacement de la grille change s'il devient inférieur à la taille en pixels - + @@ -4647,7 +4647,7 @@ L'espacement de la grille change s'il devient inférieur à la taille en pixels - + Error Erreur @@ -4708,7 +4708,7 @@ L'espacement de la grille change s'il devient inférieur à la taille en pixels Impossible d'ajouter un arc - + Failed to add arc of ellipse Impossible d'ajouter un arc d'ellipse @@ -4776,7 +4776,7 @@ L'espacement de la grille change s'il devient inférieur à la taille en pixels - + @@ -4882,7 +4882,7 @@ L'espacement de la grille change s'il devient inférieur à la taille en pixels Facteur d'échelle non valide. Le facteur d'échelle doit être un nombre positif. - + Failed to scale Impossible de mettre à l'échelle @@ -5428,7 +5428,7 @@ appliquées entre les objets originaux et leurs copies. TaskSketcherTool_c1_scale - + Keep original geometries (U) Garder les géométries d'origine (U) @@ -7303,22 +7303,22 @@ décalent vers l'extérieur, les valeurs négatives vers l'intérieur. SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 Sélectionner un centre de l'ellipse - + %1 pick axis point %1 Sélectionner un point de l'axe - + %1 pick arc start point %1 Sélectionner un point de départ de l'arc - + %1 pick arc end point %1 Sélectionner un point de fin de l'arc @@ -7818,17 +7818,17 @@ décalent vers l'extérieur, les valeurs négatives vers l'intérieur. SketcherGui::DrawSketchHandlerScale - + %1 pick reference point %1 Sélectionner un point de référence - + %1 set scale factor %1 Définir un facteur d'échelle - + Scale Parameters Paramètres de la mise à l'échelle diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ga-IE.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ga-IE.ts new file mode 100644 index 0000000000..d203d16bf1 --- /dev/null +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ga-IE.ts @@ -0,0 +1,7944 @@ + + + + + CmdSketcherClone + + + Clone + Clónáil + + + + Creates a clone of the geometry taking as reference the last selected point + Cruthaíonn sé clón den gheoiméadracht ag glacadh an phointe roghnaithe deireanach mar thagairt + + + + CmdSketcherCompConstrainRadDia + + + Radius/Diameter Dimension + Toise Ga/Trastomhas + + + + Constrains the radius or diameter of an arc or a circle + Srianann sé ga nó trastomhas stua nó ciorcail + + + + Constrain radius + Srian a chur ar an nga + + + + Constrain diameter + Srian a chur ar an trastomhas + + + + Constrain auto radius/diameter + Srian a chur ar gha/trastomhas uathoibríoch + + + + CmdSketcherCompCopy + + + Clone + Clónáil + + + + Creates a clone of the geometry taking as reference the last selected point + Cruthaíonn sé clón den gheoiméadracht ag glacadh an phointe roghnaithe deireanach mar thagairt + + + + CmdSketcherCompModifyKnotMultiplicity + + + Modify Knot Multiplicity + Modhnaigh Ilíocht Snaidhm + + + + Modifies the multiplicity of the selected knot of a B-spline + Athraíonn sé iolracht an snaidhm roghnaithe de B-splíne + + + + Increase knot multiplicity + Méadaigh iolracht snaidhmeanna + + + + Decrease knot multiplicity + Laghdaigh iolracht snaidhmeanna + + + + CmdSketcherConvertToNURBS + + + Geometry to B-Spline + Geoiméadracht go B-Spline + + + + Converts the selected geometry to B-splines + Tiontaíonn sé an geoiméadracht roghnaithe go B-splíní + + + + CmdSketcherCopy + + + Copy + Cóipeáil + + + + Creates a simple copy of the geometry taking as reference the last selected point + Cruthaíonn sé cóip shimplí den gheoiméadracht ag glacadh an phointe roghnaithe deireanach mar thagairt + + + + CmdSketcherDecreaseDegree + + + Decrease B-Spline Degree + Laghdaigh Céim B-Spline + + + + Decreases the degree of the B-spline + Laghdaíonn sé céim an B-spline + + + + CmdSketcherDecreaseKnotMultiplicity + + + Decrease Knot Multiplicity + Laghdaigh Iolrachas Snaidhmeanna + + + + Decreases the multiplicity of the selected knot of a B-spline + Laghdaíonn sé iolracht an snaidhm roghnaithe de B-splíne + + + + CmdSketcherIncreaseDegree + + + Increase B-Spline Degree + Méadaigh Céim B-Spline + + + + Increases the degree of the B-spline + Méadaíonn sé céim an B-splíne + + + + CmdSketcherIncreaseKnotMultiplicity + + + Increase Knot Multiplicity + Méadaigh Ilíocht Snaidhmeanna + + + + Increases the multiplicity of the selected knot of a B-spline + Méadaíonn sé iolracht an snaidhm roghnaithe de B-spline + + + + CmdSketcherMapSketch + + + Attach Sketch + Ceangail Sceitse + + + + Attaches a sketch to the selected geometry element + Ceanglaíonn sé sceitse leis an eilimint gheoiméadrach roghnaithe + + + + Some of the selected objects depend on the sketch to be mapped. Circular dependencies are not allowed. + Braitheann cuid de na rudaí roghnaithe ar an sceitse atá le mapáil. Ní cheadaítear spleáchais chiorclacha. + + + + CmdSketcherMergeSketches + + + Merge Sketches + Cumaisc Sceitsí + + + + Creates a new sketch by merging at least 2 selected sketches + Cruthaíonn sé sceitse nua trí dhá sceitse roghnaithe ar a laghad a chumasc + + + + Wrong selection + Rogha mícheart + + + + Select at least 2 sketches + Roghnaigh 2 sceitse ar a laghad + + + + CmdSketcherMirrorSketch + + + Mirror Sketch + Sceitse Scátháin + + + + Creates a new mirrored sketch for each selected sketch +by using the X or Y axes, or the origin point, +as mirroring reference + Cruthaíonn sé sceitse scáthánaithe nua do gach sceitse roghnaithe +trí úsáid a bhaint as na haiseanna X nó Y, nó an pointe tionscnaimh, +mar thagairt scáthánaithe + + + + Wrong selection + Rogha mícheart + + + + Select at least 1 sketch + Roghnaigh sceitse amháin ar a laghad + + + + CmdSketcherMove + + + Move + Bog + + + + Moves the geometry taking as reference the last selected point + Bogann an geoiméadracht agus an pointe roghnaithe deireanach mar thagairt + + + + CmdSketcherRectangularArray + + + Rectangular Array + Eagar Dronuilleogach + + + + Creates a rectangular array pattern of the geometry taking as reference the last selected point + Cruthaíonn sé patrún eagar dronuilleogach den gheoiméadracht ag glacadh an phointe roghnaithe deireanach mar thagairt + + + + CmdSketcherSwitchVirtualSpace + + + Switch Virtual Space + Athraigh Spás Fíorúil + + + + Switches the selected constraints or the view to the other virtual space + Athraíonn sé na srianta roghnaithe nó an radharc go dtí an spás fíorúil eile + + + + CmdSketcherValidateSketch + + + Validate Sketch + Bailíochtú Sceitse + + + + Validates a sketch by checking for missing coincidences, +invalid constraints, and degenerate geometry + Déanann sé sceitse a bhailíochtú trí sheiceáil le haghaidh comhtharlaíochtaí atá ar iarraidh, +srianta neamhbhailí, agus geoiméadracht dhíghrádaithe + + + + Wrong selection + Rogha mícheart + + + + Select only 1 sketch. + Roghnaigh sceitse amháin. + + + + Command + + + Add 'Lock' constraint + Cuir srian 'Glas' leis + + + + Add relative 'Lock' constraint + Cuir srian coibhneasta 'Glas' leis + + + + Add fixed constraint + Cuir srian seasta leis + + + + Add block constraint + Cuir srian bloc leis + + + + + Add coincident constraint + Cuir srian comhthráthach leis + + + + + Add distance from horizontal axis constraint + Cuir srian an achar ón ais chothrománach leis + + + + + Add distance from vertical axis constraint + Cuir an fad ón srian ais ingearach leis + + + + + Add point to point distance constraint + Cuir srian achair pointe go pointe leis + + + + Add point to line Distance constraint + Cuir pointe leis an líne Srian achair + + + + + Add circle to circle distance constraint + Cuir srian achair idir chiorcail leis + + + + Add circle to line distance constraint + Cuir srian achair ciorcail le líne + + + + + + + + + + Add length constraint + Cuir srian faid leis + + + + + + Dimension + Toise + + + + Add lock constraint + Cuir srian glasála leis + + + + Add 'Distance to origin' constraint + Cuir srian 'Fad go dtí an bunús' leis + + + + + + Add Distance constraint + Cuir srian Fad leis + + + + + + Add 'Horizontal' constraints + Cuir srianta 'Cothrománacha' leis + + + + + + Add 'Vertical' constraints + Cuir srianta 'Ingearach' leis + + + + + Add Symmetry constraint + Cuir srian siméadrachta leis + + + + + Add Symmetry constraints + Cuir srianta siméadrachta leis + + + + + Add Distance constraints + Cuir srianta faid leis + + + + Add Horizontal constraint + Cuir srian cothrománach leis + + + + Add Vertical constraint + Cuir srian Ingearach leis + + + + + Add Block constraint + Cuir srian Bloc leis + + + + Add Angle constraint + Cuir srian uillinne leis + + + + + + + Add Equality constraint + Cuir srian Comhionannais leis + + + + Add Equality constraints + Cuir srianta comhionannais leis + + + + Activate/Deactivate constraints + Srianta a ghníomhachtú/a dhíghníomhachtú + + + + + Add arc angle constraint + Cuir srian uillinn stua leis + + + + Add concentric and length constraint + Cuir srianta comhlárnacha agus faid leis + + + + Add DistanceX constraint + Cuir srian DistanceX leis + + + + Add DistanceY constraint + Cuir srian DistanceY leis + + + + + Add point on object constraint + Cuir pointe leis an srian réada + + + + + Add arc length constraint + Cuir srian fad stua leis + + + + + Add point to line distance constraint + Cuir srian achair pointe go líne leis + + + + Add point to circle distance constraint + Cuir pointe le srian achair chiorcail + + + + + Add point to point horizontal distance constraint + Cuir srian achair chothrománach pointe go pointe leis + + + + Add fixed x-coordinate constraint + Cuir srian comhordanáide x seasta leis + + + + + Add point to point vertical distance constraint + Cuir srian achair ingearach pointe go pointe leis + + + + Add fixed y-coordinate constraint + Cuir srian comhordanáide y seasta leis + + + + + Add parallel constraint + Cuir srian comhthreomhar leis + + + + + + + + + + Add perpendicular constraint + Cuir srian ingearach leis + + + + Add perpendicularity constraint + Cuir srian ingearach leis + + + + Swap coincident+tangency with ptp tangency + Malartaigh comhthráthacht+tadhlachas le tadhlachas ptp + + + + + + + + + + Add tangent constraint + Cuir srian tadhlaíoch leis + + + + + + + + + + + + + + + + + Add tangent constraint point + Cuir pointe srianta tadhlaí leis + + + + + + + + + + + Add radius constraint + Cuir srian ga leis + + + + + + + Add diameter constraint + Cuir srian trastomhais leis + + + + + + + Add radiam constraint + Cuir srian radiam leis + + + + + + + + Add angle constraint + Cuir srian uillinne leis + + + + Swap point on object and tangency with point to curve tangency + Malartaigh pointe ar réad agus tadhlaíoch le pointe le tadhlaíoch cuar + + + + + Add equality constraint + Cuir srian comhionannais leis + + + + + + + + + Add symmetric constraint + Cuir srian siméadrach leis + + + + Add Snell's law constraint + Cuir srian dlí Snell leis + + + + Toggle constraint to driving/reference + Srianadh a scoránaigh chuig tiomáint/tagairt + + + + Create a new sketch on a face + Cruthaigh sceitse nua ar aghaidh + + + + Create a new sketch + Cruthaigh sceitse nua + + + + Reorient sketch + Aththreoraigh an sceitse + + + + Attach sketch + Ceangail sceitse + + + + Detach sketch + Scar sceitse + + + + Create a mirrored sketch for each selected sketch + Cruthaigh sceitse scáthánaithe do gach sceitse roghnaithe + + + + Merge sketches + Cumaisc sceitsí + + + + Add sketch line + Cuir líne sceitse leis + + + + Add sketch box + Cuir bosca sceitse leis + + + + Add sketch arc + Cuir stua sceitse leis + + + + Add sketch circle + Cuir ciorcal sceitse leis + + + + Add sketch ellipse + Cuir eilips sceitse leis + + + + Add sketch arc of ellipse + Cuir stua sceitse den éilips leis + + + + Add sketch arc of hyperbola + Cuir stua sceitse den hipearbóla leis + + + + Add sketch arc of Parabola + Cuir stua sceitse den pharabóil leis + + + + Add sketch point + Cuir pointe sceitse leis + + + + + Create fillet + Cruthaigh filléad + + + + Trim edge + Gearr imeall + + + + Extend edge + Síneadh imeall + + + + Split edge + Imeall scoilte + + + + Add external geometry + Cuir geoiméadracht sheachtrach leis + + + + Add slot + Cuir sliotán leis + + + + Convert to NURBS + Tiontaigh go NURBS + + + + Increase B-spline degree + Méadaigh céim B-splíne + + + + Decrease B-spline degree + Laghdaigh céim B-splíne + + + + Increase knot multiplicity + Méadaigh iolracht snaidhmeanna + + + + Decrease knot multiplicity + Laghdaigh iolracht snaidhmeanna + + + + Insert knot + Cuir snaidhm isteach + + + + Join Curves + Ceangail Cuar + + + + Cut in Sketcher + Gearr i Sketcher + + + + Paste in Sketcher + Greamaigh i Sketcher + + + + Exposing Internal Geometry + Nochtadh na Geoiméadrachta Inmheánaí + + + + Copy/clone/move geometry + Cóipeáil/clónáil/bog geoiméadracht + + + + Create copy of geometry + Cruthaigh cóip den gheoiméadracht + + + + Delete all geometry + Scrios an geoiméadracht go léir + + + + Delete all constraints + Scrios na srianta uile + + + + Remove Axes Alignment + Bain Ailíniú Aiseanna + + + + Toggle constraints to the other virtual space + Scoránaigh srianta chuig an spás fíorúil eile + + + + + Update constraint's virtual space + Nuashonraigh spás fíorúil an tsrianta + + + + Swap constraint names + Malartaigh ainmneacha srianta + + + + Rename sketch constraint + Athainmnigh srian sceitse + + + + Drag Point + Pointe Tarraingthe + + + + Drag Curve + Cuar Tarraingthe + + + + Drag geometries + Geoiméadrachtaí tarraingthe + + + + Drag Constraint + Srian Tarraingthe + + + + Modify sketch constraints + Modhnaigh srianta sceitse + + + + Create a carbon copy + Cruthaigh cóip charbóin + + + + Offset + Fritháireamh + + + + Add polygon + Cuir polagán leis + + + + Add sketch arc slot + Cuir sliotán stua sceitse leis + + + + Rotate geometries + Rothlaigh geoiméadrachtaí + + + + Scale geometries + Geoiméadrachtaí scála + + + + Translate geometries + Aistrigh geoiméadrachtaí + + + + Symmetry geometries + Geoiméadrachtaí siméadrachta + + + + Add line to sketch polyline + Cuir líne le polalíne sceitseála + + + + Add arc to sketch polyline + Cuir stua le sceitseáil polalíne + + + + Toggle construction geometry + Scoránaigh geoiméadracht tógála + + + + + Add Auto-Constraints + Cuir Srianta Uathoibríocha leis + + + + + + Add Sketch B-Spline + Cuir Sceitse B-Spline leis + + + + CommandGroup + + + Sketcher + Sceitseálaí + + + + Exceptions + + + You are requesting no change in knot multiplicity. + Níl tú ag iarraidh aon athrú ar iolracht snaidhmeanna. + + + + + B-spline Geometry Index (GeoID) is out of bounds. + Tá Innéacs Geoiméadrachta B-spline (GeoID) lasmuigh de theorainneacha. + + + + + The Geometry Index (GeoId) provided is not a B-spline. + Ní splíne-B é an tInnéacs Geoiméadrachta (GeoId) a chuirtear ar fáil. + + + + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. + Tá innéacs an snaidhme lasmuigh de theorainneacha. Tabhair faoi deara, de réir nótaíocht OCC, go bhfuil innéacs 1 ag an gcéad snaidhm agus ní nialas. + + + + The multiplicity cannot be increased beyond the degree of the B-spline. + Ní féidir an iolracht a mhéadú thar chéim an B-splíne. + + + + The multiplicity cannot be decreased beyond zero. + Ní féidir an iolracht a laghdú thar náid. + + + + OCC is unable to decrease the multiplicity within the maximum tolerance. + Ní féidir le OCC an iolracht a laghdú laistigh den lamháltas uasta. + + + + Knot cannot have zero multiplicity. + Ní féidir iolracht nialasach a bheith ag snaidhm. + + + + Knot multiplicity cannot be higher than the degree of the B-spline. + Ní féidir le hiolracht snaidhmeanna a bheith níos airde ná céim an B-splíne. + + + + Knot cannot be inserted outside the B-spline parameter range. + Ní féidir snaidhm a chur isteach lasmuigh de raon paraiméadar B-spline. + + + + + + + + + + + + + ToolWidget parameter index out of range + Innéacs paraiméadair ToolWidget lasmuigh den raon + + + + Autoconstraint error: Unsolvable sketch while applying coincident constraints. + Earráid uathshrianta: Sceitse doréitithe agus srianta comhthráthacha á gcur i bhfeidhm. + + + + Autoconstraint error: Unsolvable sketch while applying vertical/horizontal constraints. + Earráid uathshrianta: Sceitse do-réitithe agus srianta ingearacha/cothrománacha á gcur i bhfeidhm. + + + + Autoconstraint error: Unsolvable sketch while applying equality constraints. + Earráid uathshrianta: Sceitse doréitithe agus srianta comhionannais á gcur i bhfeidhm. + + + + Autoconstraint error: Unsolvable sketch without constraints. + Earráid uathshrianta: Sceitse doréitithe gan srianta. + + + + Autoconstraint error: Unsolvable sketch after applying horizontal and vertical constraints. + Earráid uathshrianta: Sceitse doréitithe tar éis srianta cothrománacha agus ingearacha a chur i bhfeidhm. + + + + Autoconstraint error: Unsolvable sketch after applying point-on-point constraints. + Earráid uathshrianta: Sceitse doréitithe tar éis srianta pointe ar phointe a chur i bhfeidhm. + + + + Autoconstraint error: Unsolvable sketch after applying equality constraints. + Earráid uathshrianta: Sceitse doréitithe tar éis srianta comhionannais a chur i bhfeidhm. + + + + Gui::TaskView::TaskSketcherCreateCommands + + + Appearance + Dealramh + + + + QObject + + + + + + Sketcher + Sceitseálaí + + + + There are no modes that accept the selected set of subelements + Níl aon mhodhanna ann a ghlacann leis an tacar fo-eilimintí roghnaithe + + + + Broken link to support subelements + Nasc briste chuig fo-eilimintí tacaíochta + + + + + Unexpected error + Earráid gan choinne + + + + Face is non-planar + Tá an aghaidh neamhphlánach + + + + Selected shapes are of wrong form (e.g., a curved edge where a straight one is needed) + Tá cruth mícheart ar na cruthanna roghnaithe (m.sh., imeall cuartha áit a bhfuil ceann díreach ag teastáil) + + + + Invalid selection + Rogha neamhbhailí + + + + Too many objects selected + Too many objects selected + + + + Sketch mapping + Léarscáiliú sceitse + + + + Cannot map the sketch to the selected object. %1. + Ní féidir an sceitse a mhapáil leis an réad roghnaithe. %1. + + + + + Do not attach + Ná ceangail + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection + Rogha mícheart + + + + + Select edges from the sketch + Roghnaigh imill ón sceitse + + + + Not allowed to edit the datum because the sketch contains conflicting constraints + Ní cheadaítear an sonraí a chur in eagar mar go bhfuil srianta contrártha sa sceitse + + + + Dimensional constraint + Srianadh toisí + + + + Cannot add a constraint between two external geometries. + Ní féidir srian a chur idir dhá gheoiméadracht sheachtracha. + + + + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. + Ní féidir srian a chur idir dhá gheoiméadracht sheasta. Áirítear le geoiméadrachtaí seasta geoiméadracht sheachtrach, geoiméadracht bhlocáilte, agus pointí speisialta amhail pointí snaidhme B-splíne. + + + + Sketcher Constraint Substitution + Ionadú Srianta Sketcher + + + + One of the selected has to be on the sketch. + Caithfidh duine de na daoine roghnaithe a bheith ar an sceitse. + + + + Select an edge from the sketch. + Roghnaigh imeall ón sceitse. + + + + + + + + + Impossible constraint + Srianadh dodhéanta + + + + + The selected edge is not a line segment. + Ní mírlíne an imeall roghnaithe. + + + + + + Double constraint + Srianadh dúbailte + + + + The selected edge already has a horizontal constraint! + Tá srian cothrománach ar an imeall roghnaithe cheana féin! + + + + The selected edge already has a vertical constraint! + Tá srian ingearach ar an imeall roghnaithe cheana féin! + + + + There are more than one fixed points selected. Select a maximum of one fixed point! + Tá níos mó ná pointe socraithe amháin roghnaithe. Roghnaigh pointe socraithe amháin ar a mhéad! + + + + + + Select vertices from the sketch. + Roghnaigh buaicphointí ón sceitse. + + + + Select one vertex from the sketch other than the origin. + Roghnaigh buaicphointe amháin ón sceitse seachas an bunphointe. + + + + Select only vertices from the sketch. The last selected vertex may be the origin. + Roghnaigh buaicphointí amháin ón sceitse. Féadfaidh an buaicphointe deireanach a roghnaíodh a bheith mar an mbunphointe. + + + + Wrong solver status + Stádas réiteora mícheart + + + + Select one edge from the sketch. + Roghnaigh imeall amháin ón sceitse. + + + + Select only edges from the sketch. + Roghnaigh imill amháin ón sceitse. + + + + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. + Níor cuireadh srian ar aon cheann de na pointí roghnaithe ar na cuartha faoi seach, toisc gur cuid den eilimint chéanna iad, gur geoiméadracht sheachtrach iad araon, nó nach bhfuil an imeall incháilithe. + + + + Only tangent-via-point is supported with a B-spline. + Ní thacaítear ach le pointe trí thadhlaí le B-spline. + + + + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. + Roghnaigh cuaille B-splíne amháin nó níos mó nó áirse nó ciorcal amháin nó níos mó ón sceitse, ach gan iad a mheascadh. + + + + 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 the value sets the ratio n2/n1. + Constraint_SnellsLaw + Roghnaigh dhá phointe deiridh línte le gníomhú mar ghathanna, agus imeall a léiríonn teorainn. Freagraíonn an chéad phointe roghnaithe d'innéacs n1, an dara pointe do n2, agus socraíonn an luach an cóimheas n2/n1. + + + + Number of selected objects is not 3 + Ní ionann líon na réad roghnaithe agus 3 + + + + + + Error + Earráid + + + + Endpoint to endpoint tangency was applied instead. + Cuireadh tadhlaíocht críochphointe go críochphointe i bhfeidhm ina ionad. + + + + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. + Roghnaigh dhá bhuaicphointe nó níos mó ón sceitse le haghaidh srian comhthráthach, nó dhá chiorcal, eilips, áirse nó áirsí eilips nó níos mó le haghaidh srian comhlárnach. + + + + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. + Roghnaigh dhá bhuaicphointe ón sceitse le haghaidh srian comhthráthach, nó dhá chiorcal, dhá eilips, dhá áirse nó dhá áirse eilips le haghaidh srian comhlárnach. + + + + Select exactly one line or one point and one line or two points from the sketch. + Roghnaigh líne amháin nó pointe amháin agus líne amháin nó dhá phointe ón sceitse. + + + + Cannot add a length constraint on an axis! + Ní féidir srian faid a chur ar ais! + + + + + Select exactly one line or one point and one line or two points or two circles from the sketch. + Roghnaigh líne amháin nó pointe amháin agus líne amháin nó dhá phointe nó dhá chiorcal ón sceitse. + + + + This constraint does not make sense for non-linear curves. + Ní dhéanann an srian seo ciall i gcás cuar neamhlíneacha. + + + + Endpoint to edge tangency was applied instead. + Cuireadh tadhlaí ó chríochphointe go himill i bhfeidhm ina ionad. + + + + + + + + + Select the right things from the sketch. + Roghnaigh na rudaí cearta ón sceitse. + + + + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. + Roghnaigh imeall nach meáchan B-splíne é. + + + + Select either several points, or several conics for concentricity. + Roghnaigh roinnt pointí, nó roinnt cónic le haghaidh comhchruinneachta. + + + + Select either one point and several curves, or one curve and several points + Roghnaigh pointe amháin agus roinnt cuar, nó cuar amháin agus roinnt pointí + + + + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. + Roghnaigh pointe amháin agus roinnt cuar nó cuar amháin agus roinnt pointí le haghaidh pointOnObject, nó roinnt pointí le haghaidh comhtharlú, nó roinnt cónicí le haghaidh comhchruinnithe. + + + + 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. + Ní raibh aon cheann de na pointí roghnaithe srianta ar na cuartha faoi seach, bíodh sé toisc gur codanna den eilimint chéanna iad, nó toisc gur geoiméadracht sheachtrach iad araon. + + + + Cannot add a length constraint on this selection! + Ní féidir srian faid a chur leis an rogha seo! + + + + + + + Select exactly one line or up to two points from the sketch. + Roghnaigh líne amháin go díreach nó suas le dhá phointe ón sceitse. + + + + Cannot add a horizontal length constraint on an axis! + Ní féidir srian faid chothrománach a chur ar ais! + + + + Cannot add a fixed x-coordinate constraint on the origin point! + Ní féidir srian comhordanáide x seasta a chur leis an bpointe tionscnaimh! + + + + + This constraint only makes sense on a line segment or a pair of points. + Ní dhéanann an srian seo ciall ach ar mhírlíne nó ar phéire pointí. + + + + Cannot add a vertical length constraint on an axis! + Ní féidir srian faid ingearach a chur ar ais! + + + + Cannot add a fixed y-coordinate constraint on the origin point! + Ní féidir srian comhordanáide y seasta a chur leis an bpointe tionscnaimh! + + + + Select two or more lines from the sketch. + Roghnaigh dhá líne nó níos mó ón sceitse. + + + + One selected edge is not a valid line. + Ní líne bhailí í imeall amháin roghnaithe. + + + + + Select at least two lines from the sketch. + Roghnaigh dhá líne ar a laghad ón sceitse. + + + + The selected edge is not a valid line. + Ní líne bhailí an imeall roghnaithe. + + + + 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 + Tá roinnt bealaí ann chun an srian seo a chur i bhfeidhm. + +Teaglaim inghlactha: dhá chuar; críochphointe agus cuar; dhá chríochphointe; dhá chuar agus pointe. + + + + Select some geometry from the sketch. + perpendicular constraint + Roghnaigh roinnt geoiméadrachta ón sceitse. + + + + + Cannot add a perpendicularity constraint at an unconnected point! + Ní féidir srian ingearachachta a chur ag pointe neamhcheangailte! + + + + + One of the selected edges should be a line. + Ba chóir go mbeadh ceann de na himill roghnaithe ina líne. + + + + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. + Cuireadh tadhlaíocht críochphointe go críochphointe i bhfeidhm. Scriosadh an srian comhthráthach. + + + + Endpoint to edge tangency was applied. The point on object constraint was deleted. + Cuireadh tadhlaí an chríochphointe go dtí an imeall i bhfeidhm. Scriosadh an srianadh pointe ar an réad. + + + + 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 + Tá roinnt bealaí ann chun an srian seo a chur i bhfeidhm. + +Teaglaim inghlactha: dhá chuar; críochphointe agus cuar; dhá chríochphointe; dhá chuar agus pointe. + + + + Select some geometry from the sketch. + tangent constraint + Roghnaigh roinnt geoiméadrachta ón sceitse. + + + + + + Cannot add a tangency constraint at an unconnected point! + Ní féidir srian tadhlaíoch a chur ag pointe neamhcheangailte! + + + + + Tangent constraint at B-spline knot is only supported with lines! + Ní thacaítear le srian tadhlaí ag snaidhm B-splíne ach le línte! + + + + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. + Scriosadh srian pointe-ar-réad amháin nó dhó, ós rud é go gcuireann an srian is déanaí atá á chur i bhfeidhm pointe-ar-réad i bhfeidhm go hinmheánach chomh maith. + + + + Keep notifying about constraint substitutions + Coinnigh ort ag cur fógraí faoi ionadú srianta + + + + Unexpected error. More information may be available in the report view. + Earráid gan choinne. D’fhéadfadh tuilleadh eolais a bheith ar fáil i radharc na tuarascála. + + + + Only the sketch and its support are allowed to be selected + Ní cheadaítear ach an sceitse agus a thacaíocht a roghnú + + + + Only the sketch and its support may be selected + Ní féidir ach an sceitse agus a thacaíocht a roghnú + + + + Only the sketch and its support may be selected + Ní féidir ach an sceitse agus a thacaíocht a roghnú + + + + + + The selected edge already has a block constraint! + Tá srian bloc ar an imeall roghnaithe cheana féin! + + + + The selected items cannot be constrained horizontally or vertically! + Ní féidir na míreanna roghnaithe a shrianadh go cothrománach ná go hingearach! + + + + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. + Ní féidir srian bloic a chur leis mura bhfuil an sceitse réitithe nó má tá srianta iomarcacha agus contrártha ann. + + + + B-spline knot to endpoint tangency was applied instead. + Cuireadh tadhlaí snaidhm-B-splíne go dtí an pointe deiridh i bhfeidhm ina ionad. + + + + + Wrong number of selected objects! + Líon mícheart réad roghnaithe! + + + + + With 3 objects, there must be 2 curves and 1 point. + Le 3 réad, ní mór 2 chuar agus 1 phointe a bheith ann. + + + + + + + + + Select one or more arcs or circles from the sketch. + Roghnaigh áirse nó ciorcal amháin nó níos mó ón sceitse. + + + + + + Constraint only applies to arcs or circles. + Ní bhaineann srian ach le stuaí nó ciorcail. + + + + + Select one or two lines from the sketch. Or select two edges and a point. + Roghnaigh líne amháin nó dhó ón sceitse. Nó roghnaigh dhá imeall agus pointe amháin. + + + + Parallel lines + Línte comhthreomhara + + + + An angle constraint cannot be set for two parallel lines. + Ní féidir srian uillinne a shocrú do dhá líne chomhthreomhara. + + + + Cannot add an angle constraint on an axis! + Ní féidir srian uillinne a chur ar ais! + + + + Select two edges from the sketch. + Roghnaigh dhá imeall ón sceitse. + + + + Select two or more compatible edges. + Roghnaigh dhá imeall comhoiriúnacha nó níos mó. + + + + Sketch axes cannot be used in equality constraints. + Ní féidir aiseanna sceitse a úsáid i srianta comhionannais. + + + + Equality for B-spline edge currently unsupported. + Ní thacaítear le comhionannas d'imeall B-splíne faoi láthair. + + + + + + + Select two or more edges of similar type. + Roghnaigh dhá imeall nó níos mó den chineál céanna. + + + + + + + + Select two points and a symmetry line, two points and a symmetry point or a line and a symmetry point from the sketch. + Roghnaigh dhá phointe agus líne siméadrachta, dhá phointe agus pointe siméadrachta nó líne agus pointe siméadrachta ón sceitse. + + + + + Cannot add a symmetry constraint between a line and its end points. + Ní féidir srian siméadrachta a chur idir líne agus a foircinnphointí. + + + + + + + Cannot add a symmetry constraint between a line and its end points! + Ní féidir srian siméadrachta a chur idir líne agus a críochphointí! + + + + Selected objects are not just geometry from one sketch. + Ní geoiméadracht ó sceitse amháin atá i gceist le rudaí roghnaithe. + + + + Cannot create constraint with external geometry only. + Ní féidir srian a chruthú le geoiméadracht sheachtrach amháin. + + + + Incompatible geometry is selected. + Tá geoiméadracht neamh-chomhoiriúnach roghnaithe. + + + + Select one dimensional constraint from the sketch. + Roghnaigh srian aontoiseach ón sceitse. + + + + + + + + + + + Select constraints from the sketch. + Roghnaigh srianta ón sceitse. + + + + + CAD Kernel Error + Earráid Eithne CAD + + + + None of the selected elements is an edge. + Ní imeall aon cheann de na heilimintí roghnaithe. + + + + + Input Error + Earráid Ionchuir + + + + + None of the selected elements is a knot of a B-spline + Níl aon cheann de na heilimintí roghnaithe ina snaidhm de splíne-B + + + + + Selection is empty + Selection is empty + + + + + At least one of the selected objects was not a B-spline and was ignored. + Ní raibh ceann amháin ar a laghad de na réada roghnaithe ina B-spline agus rinneadh neamhaird de. + + + + + The selection comprises more than one item. Select just one knot. + Tá níos mó ná mír amháin sa rogha. Roghnaigh snaidhm amháin. + + + + Nothing is selected. Select a B-spline. + Níl aon rud roghnaithe. Roghnaigh B-splíne. + + + + Select a B-spline to insert a knot (not a knot on it). If the curve is not a B-spline, convert it into one first. + Roghnaigh splíne-B chun snaidhm a chur isteach (ní snaidhm air). Mura splíne-B an cuar, tiontaigh ina splíne-B é ar dtús. + + + + Nothing is selected. Select end points of curves. + Níl aon rud roghnaithe. Roghnaigh foircinn na gcuar. + + + + Too many curves on point + An iomarca cuar ar an bpointe + + + + + Exactly two curves should end at the selected point to be able to join them. + Ba chóir go mbeadh dhá chuar go díreach ag críochnú ag an bpointe roghnaithe le go mbeifear in ann iad a cheangal le chéile. + + + + Too few curves on point + Ró-bheag cuar ar an bpointe + + + + Two end points, or coincident point should be selected. + Ba chóir dhá phointe deiridh, nó pointe comhthráthach, a roghnú. + + + + Wrong Selection + Wrong Selection + + + + + + + + + + + + + Select elements from a single sketch. + Roghnaigh eilimintí ó sceitse amháin. + + + + No constraint selected + Gan aon srian roghnaithe + + + + At least one constraint must be selected + Ní mór srian amháin ar a laghad a roghnú + + + + + A copy requires at least one selected non-external geometric element + Éilíonn cóip eilimint gheoiméadrach neamhsheachtrach amháin ar a laghad roghnaithe + + + + Delete All Geometry + Scrios Gach Geoiméadracht + + + + Delete All Constraints + Scrios Gach Srian + + + + Delete all geometry and constraints? + Scrios gach geoiméadracht agus srianta? + + + + Delete all the constraints in the sketch? + Scrios na srianta uile sa sceitse? + + + + Removal of axes alignment requires at least one selected non-external geometric element + Éilíonn baint ailíniú aiseanna ar a laghad eilimint gheoiméadrach neamhsheachtrach amháin roghnaithe + + + + + Unsupported visual layer operation + Oibríocht shraithe amhairc gan tacaíocht + + + + + It is currently unsupported to move external geometry to another visual layer. External geometry will be omitted + Ní thacaítear faoi láthair le geoiméadracht sheachtrach a bhogadh go sraith amhairc eile. Fágfar geoiméadracht sheachtrach ar lár + + + + SketcherGui::CarbonCopySelection + + + Carbon copy would cause a circular dependency. + Bheadh ​​​​spleáchas ciorclach mar thoradh ar chóip charbóin. + + + + This object is in another document. + Tá an réad seo i ndoiciméad eile. + + + + This object belongs to another body. Hold Ctrl to allow cross-references. + Is le comhlacht eile an réad seo. Coinnigh Ctrl síos chun crostagairtí a cheadú. + + + + This object belongs to another body and it contains external geometry. Cross-reference not allowed. + Is le corp eile an réad seo agus tá geoiméadracht sheachtrach ann. Ní cheadaítear crostagairt. + + + + This object belongs to another part. + Baineann an réad seo le cuid eile. + + + + The selected sketch is not parallel to this sketch. Hold Ctrl+Alt to allow non-parallel sketches. + Níl an sceitse roghnaithe comhthreomhar leis an sceitse seo. Coinnigh Ctrl+Alt síos chun sceitsí neamh-chomhthreomhara a cheadú. + + + + The XY axes of the selected sketch do not have the same direction as this sketch. Hold Ctrl+Alt to disregard it. + Níl an treo céanna ag aiseanna XY an sceitse roghnaithe agus atá ag an sceitse seo. Coinnigh Ctrl+Alt síos chun neamhaird a dhéanamh de. + + + + The origin of the selected sketch is not aligned with the origin of this sketch. Hold Ctrl+Alt to disregard it. + Níl bunús an sceitse roghnaithe ailínithe le bunús an sceitse seo. Coinnigh Ctrl+Alt síos chun neamhaird a dhéanamh de. + + + + SketcherGui::ConstraintFilterList + + + All + Gach + + + + Geometric + Geoiméadrach + + + + Coincident + Comhtharlú + + + + Point on Object + Pointe ar an Réad + + + + Vertical + Vertical + + + + Horizontal + Horizontal + + + + Parallel + Comhthreomhar + + + + Perpendicular + Perpendicular + + + + Tangent + Tangent + + + + Equality + Comhionannas + + + + Symmetric + Siméadrach + + + + Block + Block + + + + Internal Alignment + Ailíniú Inmheánach + + + + Datums + Dátaí + + + + Horizontal Distance + Fad Cothrománach + + + + Vertical Distance + Fad Ingearach + + + + Distance + Fad + + + + Radius + Ga + + + + Weight + Weight + + + + Diameter + Trastomhas + + + + Angle + Uillinn + + + + Snell's Law + Dlí Snell + + + + Named + Ainmnithe + + + + Reference + Tagairt + + + + Selected constraints + Srianta roghnaithe + + + + Associated constraints + Srianta gaolmhara + + + + SketcherGui::ConstraintView + + + Select Elements + Roghnaigh Eilimintí + + + + Change Value + Athraigh Luach + + + + Toggle Driving/Reference + Tiomáint/Tagairt a Athrú + + + + Deactivate + Díghníomhachtaigh + + + + Activate + Gníomhachtaigh + + + + Show Constraints + Taispeáin Srianta + + + + Hide Constraints + Folaigh Srianta + + + + Center Sketch + Sceitse Láir + + + + Swap Constraint Names + Malartaigh Ainmneacha Srianta + + + + Rename + Athainmnigh + + + + Delete + Scrios + + + + Unnamed constraint + Srian gan ainm + + + + Only the names of named constraints can be swapped. + Ní féidir ach ainmneacha srianta ainmnithe a mhalartú. + + + + SketcherGui::EditDatumDialog + + + Insert Angle + Uillinn Ionsáigh + + + + Angle: + Uillinn: + + + + Insert Radius + Cuir Ga isteach + + + + Insert Diameter + Trastomhas Ionsáigh + + + + Insert Weight + Cuir Meáchan isteach + + + + Refractive Index Ratio + Constraint_SnellsLaw + Cóimheas Innéacs Athraonta + + + + Insert Length + Fad Ionsáigh + + + + Radius: + Ga: + + + + Diameter: + Trastomhas: + + + + Weight: + Meáchan: + + + + Ratio n2/n1: + Constraint_SnellsLaw + Cóimheas n2/n1: + + + + Length: + Length: + + + + Refractive Index Ratio + Cóimheas Innéacs Athraonta + + + + Ratio n2/n1: + Cóimheas n2/n1: + + + + SketcherGui::ElementFilterList + + + Normal + Gnáth + + + + Construction + Tógáil + + + + Internal + Inmheánach + + + + External + Seachtrach + + + + All types + Gach cineál + + + + Point + Pointe + + + + Line + Líne + + + + Circle + Ciorcal + + + + Ellipse + Éilips + + + + Arc of circle + Arc an chiorcail + + + + Arc of ellipse + Arc an éilips + + + + Arc of hyperbola + Arc hipearbóla + + + + Arc of parabola + Stór parabóile + + + + B-spline + B-spline + + + + SketcherGui::ElementView + + + Vertical Constraint + Srian Ingearach + + + + Horizontal Constraint + Srianadh Cothrománach + + + + Parallel Constraint + Srianadh Comhthreomhar + + + + Perpendicular Constraint + Srianadh Ingearach + + + + Tangent Constraint + Srian Tangent + + + + Block Constraint + Srianadh Bloc + + + + Equal Constraint + Srianadh Comhionann + + + + Coincident Constraint + Srianadh Comhthráthach + + + + Point-On-Object Constraint + Srian Pointe-Ar-Réad + + + + Symmetric Constraint + Srian Siméadrach + + + + Lock Position + Seasamh Glasála + + + + Horizontal Dimension + Toise Cothrománach + + + + Vertical Dimension + Toise Ingearach + + + + Radius Dimension + Toise Ga + + + + Diameter Dimension + Toise Trastomhas + + + + Distance Dimension + Toise an Achair + + + + Radius/Diameter Dimension + Toise Ga/Trastomhas + + + + Angle Dimension + Toise Uillinne + + + + Toggle Construction Geometry + Geoiméadracht Tógála a Athsholáthar + + + + Select Constraints + Roghnaigh Srianta + + + + Select Origin + Roghnaigh Bunús + + + + Select Horizontal Axis + Roghnaigh Ais Chothrománach + + + + Select Vertical Axis + Roghnaigh Ais Ingearach + + + + Layer + Sraith + + + + Layer 0 + Sraith 0 + + + + Layer 1 + Sraith 1 + + + + Hidden + Hidden + + + + Delete + Scrios + + + + SketcherGui::ExternalSelection + + + Linking this will cause circular dependency. + Má nasctar seo beidh spleáchas ciorclach mar thoradh air. + + + + This object is in another document. + Tá an réad seo i ndoiciméad eile. + + + + This object belongs to another body, can't link. + Is le comhlacht eile an réad seo, ní féidir nasc a dhéanamh. + + + + This object belongs to another part, can't link. + Baineann an réad seo le cuid eile, ní féidir nasc a dhéanamh. + + + + SketcherGui::InsertDatum + + + Insert Datum + Cuir Dáta isteach + + + + Datum + Dáta + + + + Name + Ainm + + + + Constraint name (available for expressions) + Ainm srianta (ar fáil do léirithe) + + + + Reference (or constraint) dimension + Toise tagartha (nó srianta) + + + + Reference + Tagairt + + + + SketcherGui::PropertyConstraintListItem + + + + Unnamed + Gan ainm + + + + SketcherGui::SketchMirrorDialog + + + + Select Mirror Axis or Point + Roghnaigh Ais nó Pointe Scátháin + + + + X-axis + X-axis + + + + Y-axis + Y-axis + + + + Origin + Bunús + + + + SketcherGui::SketchOrientationDialog + + + Choose Orientation + Roghnaigh Treoshuíomh + + + + Sketch Orientation + Treoshuíomh Sceitse + + + + XY-plane + XY-plane + + + + XZ-plane + XZ-plane + + + + YZ-plane + YZ-plane + + + + Reverse direction + Treo droim ar ais + + + + Offset + Fritháireamh + + + + SketcherGui::SketchRectangularArrayDialog + + + Number of columns of the linear array + Líon na gcolún den eagar líneach + + + + Create Array + Cruthaigh Eagar + + + + Columns + Colúin + + + + Rows + Sraitheanna + + + + Number of rows of the linear array + Líon na sraitheanna den eagar líneach + + + + Makes the inter-row and inter-col spacing the same if clicked + Déanann sé an spásáil idir sraitheanna agus idir cholúin mar an gcéanna má chliceálann tú air + + + + Equal vertical/horizontal spacing + Spásáil chomhionann ingearach/cothrománach + + + + Constrains each element in the array with respect to the others using construction lines + Cuireann sé srian ar gach eilimint san eagar i leith na n-eilimintí eile ag baint úsáide as línte tógála + + + + Substitutes dimensional constraints by geometric constraints +in the copies, so that a change in the original element is reflected on copies + Cuireann sé srianta tríthoiseacha in ionad srianta geoiméadracha sna +cóipeanna, ionas go léirítear athrú san eilimint bhunaidh ar chóipeanna + + + + Constrain inter-element separation + Srian a chur ar dheighilt idir eilimintí + + + + Clone + Clónáil + + + + SketcherGui::SketcherRegularPolygonDialog + + + Create Regular Polygon + Cruthaigh Polagán Rialta + + + + Number of sides + Líon na dtaobhanna + + + + Number of columns of the linear array + Líon na gcolún den eagar líneach + + + + SketcherGui::SketcherSettings + + + + General + Ginearálta + + + + Show section 'Advanced solver control' + Taispeáin an chuid 'Rialú réiteora ardleibhéil' + + + + Task Panel Widgets + Giuirléidí Painéal Tascanna + + + + Dragging Performance + Feidhmíocht Tarraingthe + + + + Special solver algorithm will be used while dragging sketch elements. +Requires to re-enter edit mode to take effect. + Úsáidfear algartam réiteora speisialta agus eilimintí sceitse á dtarraingt. +Ní mór duit dul isteach sa mhodh eagarthóireachta arís le go dtiocfaidh sé i bhfeidhm. + + + + Improve solving while dragging + Feabhas a chur ar réiteach agus tú ag tarraingt + + + + Automatically removes newly added redundant constraints + Baintear srianta iomarcacha nua-churtha go huathoibríoch + + + + Auto remove redundant constraints + Bain srianta iomarcacha go huathoibríoch + + + + Allows to leave the sketch edit mode by pressing the Esc key + Ceadaíonn sé seo duit an modh eagarthóireachta sceitse a fhágáil trí bhrú ar an eochair Esc + + + + Esc key can leave sketch edit mode + Is féidir leis an eochair Esc mód eagarthóireachta sceitse a fhágáil + + + + Notify about automatic constraint substitutions + Fógra a thabhairt faoi ionadú srianta uathoibríoch + + + + Unifies the coincident and point-on-object constraints in a single tool + Aontaíonn sé na srianta comhthráthacha agus pointe-ar-réad in aon uirlis amháin + + + + Unify coincident and point-on-object constraints + Aontaigh srianta comhthráthacha agus pointe-ar-réad + + + + Unifies the horizontal and vertical constraints to an automatic command + Aontaíonn na srianta cothrománacha agus ingearacha le hordú uathoibríoch + + + + Unified tool for automatic horizontal/vertical constraints + Uirlis aontaithe le haghaidh srianta cothrománacha/ingearacha uathoibríocha + + + + Shows a command group button that contains both the polyline and line commands. Otherwise, each command has its own separate button. + Taispeánann sé cnaipe grúpa orduithe ina bhfuil na horduithe polyline agus line araon. Seachas sin, bíonn cnaipe ar leith ag gach ordú. + + + + Always adds external geometry as construction geometry. Otherwise, it is added according to the current construction mode. + Cuirtear geoiméadracht sheachtrach leis i gcónaí mar gheoiméadracht tógála. Seachas sin, cuirtear leis é de réir an mhodha tógála reatha. + + + + Always add external geometry as construction + Cuir geoiméadracht sheachtrach leis mar thógáil i gcónaí + + + + Closed loops will automatically generate internal faces which are selectable to be used with other tools + Ginfidh lúba dúnta aghaidheanna inmheánacha go huathoibríoch ar féidir iad a roghnú lena n-úsáid le huirlisí eile + + + + Generate internal faces + Gin aghaidheanna inmheánacha + + + + Dimension Constraint + Srian Toise + + + + Dimension tool diameter/radius mode + Mód trastomhas/ga uirlis thoise + + + + Dimensioning constraints + Srianta toisithe + + + + Scale upon first constraint + Scálaigh ar an gcéad srian + + + + Select the mode of automatic geometry scaling upon first dimension: +'Always': Automatic scaling upon first dimension is always performed. +'Never': Automatic scaling upon first dimension is never performed. +'When no scale feature is visible': Automatic scaling upon first dimension is only performed if there are no visible objects in the 3D view. + Roghnaigh an modh scálú uathoibríoch geoiméadrachta ar an gcéad toise: +'I gcónaí': Déantar scálú uathoibríoch ar an gcéad toise i gcónaí. +'Ní riamh': Ní dhéantar scálú uathoibríoch ar an gcéad toise riamh. +'Nuair nach bhfuil aon ghné scála le feiceáil': Ní dhéantar scálú uathoibríoch ar an gcéad toise ach amháin mura bhfuil aon réada le feiceáil sa radharc 3T. + + + + Tool Parameters + Paraiméadair Uirlisí + + + + On-view-parameters (OVP) + Paraiméadair ar an radharc (OVP) + + + + Notifies about automatic constraint substitutions + Tugann sé fógra faoi ionadú srianta uathoibríoch + + + + Displays the additional section 'Advanced Solver Controls' to adjust solver settings in the task view + Taispeánann sé an chuid bhreise 'Rialuithe Réiteoirí Ardleibhéil' chun socruithe réiteora a choigeartú sa radharc tascanna + + + + Group the polyline and line commands + Grúpáil na horduithe polyline agus line + + + + Select the type of dimensioning constraints for your toolbar: +'Single tool': A single tool for all dimensioning constraints in the toolbar: Distance, Distance X / Y, Angle, Radius. (Others in dropdown) +'Separated tools': Individual tools for each dimensioning constraint. +'Both': You will have both the 'Dimension' tool and the separated tools. +This setting is only for the toolbar. Whichever you choose, all tools are always available in the menu and through shortcuts. + Roghnaigh an cineál srianta toiseála do do bharra uirlisí: +'Uirlis aonair': Uirlis aonair do na srianta toiseála go léir sa bharra uirlisí: Fad, Fad X / Y, Uillinn, Ga. (Eile sa roghchlár anuas) +'Uirlisí ar leithligh': Uirlisí aonair do gach srian toiseála. +'An dá cheann': Beidh an uirlis 'Toise' agus na huirlisí ar leithligh agat araon. +Ní bhaineann an socrú seo ach leis an mbarra uirlisí. Cibé ceann a roghnaíonn tú, bíonn na huirlisí go léir ar fáil i gcónaí sa roghchlár agus trí aicearraí. + + + + While using the Dimension tool you may choose how to handle circles and arcs: +'Auto': The tool will apply radius to arcs and diameter to circles. +'Diameter': The tool will apply diameter to both arcs and circles. +'Radius': The tool will apply radius to both arcs and circles. + Agus an uirlis Toise á húsáid agat, is féidir leat a roghnú conas déileáil le ciorcail agus stuaiceanna: +'Auto': Cuirfidh an uirlis ga i bhfeidhm ar stuaiceanna agus trastomhas ar chiorcail. +'Trastomhas': Cuirfidh an uirlis trastomhas i bhfeidhm ar stuaiceanna agus ciorcail araon. +'Ga': Cuirfidh an uirlis ga i bhfeidhm ar stuaiceanna agus ciorcail araon. + + + + Choose a visibility mode for the On-View-Parameters: +'Disabled': On-View-Parameters are completely disabled. +'Only dimensional': Only dimensional On-View-Parameters are visible. They are the most useful. For example the radius of a circle. +'All': Both dimensional and positional On-View-Parameters. Positionals are the (x,y) position of the cursor. For example for the center of a circle. + Roghnaigh modh infheictheachta do na Paraiméadair Ar-Amharc: +'Díchumasaithe': Tá Paraiméadair Ar-Amharc díchumasaithe go hiomlán. +'Tríthoiseach amháin': Ní fheictear ach Paraiméadair Ar-Amharc tríthoiseacha. Is iadsan na cinn is úsáidí. Mar shampla ga ciorcail. +'Uile': Paraiméadair Ar-Amharc tríthoiseacha agus suímh araon. Is iad na suímh suíomh (x,y) an chúrsóra. Mar shampla do lár ciorcail. + + + + Single tool + Uirlis aonair + + + + Separated tools + Uirlisí scartha + + + + Both + An dá + + + + Auto + Uathoibríoch + + + + Diameter + Trastomhas + + + + Radius + Ga + + + + Always + I gcónaí + + + + Never + Choíche + + + + When no scale feature is visible + Nuair nach bhfuil aon ghné scála le feiceáil + + + + None + Dada + + + + Dimensions only + Toisí amháin + + + + Position and dimensions + Suíomh agus toisí + + + + SketcherGui::SketcherSettingsDisplay + + + Display + Taispeáin + + + + Font size + Méid cló + + + + + px + px + + + + View scale ratio + Cóimheas scála amhairc + + + + Base length units will not be displayed in constraints or cursor coordinates. +Supports all unit systems except 'US customary' and 'Building US/Euro'. + Ní thaispeánfar aonaid faid bonn i srianta ná i gcomhordanáidí cúrsóra. +Tacaíonn sé le gach córas aonad seachas 'gnáthnós SAM' agus 'Foirgneamh SAM/Euro'. + + + + Segments per geometry + Deighleoga de réir geoiméadrachta + + + + Ask for value after creating a dimensional constraint + Iarr luach tar éis srianadh tríthoiseach a chruthú + + + + Geometry creation "Continue Mode" + Cruthú geoiméadrachta "Mód Leanúna" + + + + Constraint creation "Continue Mode" + Cruthú srianta "Mód Leanúna" + + + + Hide base length units for supported unit systems + Folaigh aonaid fhaid bhunúsacha do chórais aonad tacaithe + + + + Sketch Editing + Eagarthóireacht Sceitse + + + + Pixel size used to render constraint symbols + Méid picteilín a úsáidtear chun siombailí srianta a rindreáil + + + + Scales the 3D view based on this factor + Scálaíonn sé an radharc 3T bunaithe ar an bhfachtóir seo + + + + The number of polygons used for geometry approximation + Líon na bpolagán a úsáidtear le haghaidh garmheastacháin gheoiméadrachta + + + + Show dimensional constraint name with format + Taispeáin ainm an tsrianta tríthoisigh leis an bhformáid + + + + %N = %V + %N = %V + + + + Keeps the current Sketcher tool active after creating geometry + Coinníonn an uirlis Sketcher reatha gníomhach tar éis geoiméadracht a chruthú + + + + Font size used for labels and constraints + Méid an chló a úsáidtear le haghaidh lipéid agus srianta + + + + Keeps the current Sketcher constraint tool active after creating geometry + Coinníonn sé an uirlis srianta Sketcher reatha gníomhach tar éis geoiméadracht a chruthú + + + + Opens a dialog to input a value for new dimensional constraints after creation + Osclaíonn sé seo dialóg chun luach a ionchur le haghaidh srianta nua-thoiseacha tar éis a gcruthaithe + + + + Cursor coordinates will use the system decimals setting instead of the short form + Úsáidfidh comhordanáidí an chúrsóra socrú deachúlacha an chórais in ionad an fhoirm ghearr + + + + Visibility Automation + Uathoibriú Infheictheachta + + + + Hides all object features that depend on the opened sketch + Folaíonn sé gach gné réada a bhraitheann ar an sceitse oscailte + + + + Shows source objects which are used for external geometry in the opened sketch + Taispeánann sé réada foinseacha a úsáidtear le haghaidh geoiméadracht sheachtrach sa sceitse oscailte + + + + Shows objects the opened sketch is attached to + Taispeánann sé rudaí a bhfuil an sceitse oscailte ceangailte leo + + + + Restores the camera position after closing the sketch + Athbhunaíonn sé suíomh an cheamara tar éis an sceitse a dhúnadh + + + + Forces the camera to an orthographic view when editing a sketch. +Works only when "Restore camera position after editing" is enabled. + Éiríonn sé seo leis an gceamara radharc ortagrafach a úsáid agus sceitse á chur in eagar. +Ní oibríonn sé seo ach amháin nuair a bhíonn "Athchóirigh suíomh an cheamara tar éis eagarthóireachta" cumasaithe. + + + + Opens a sketch in section view mode, showing only objects behind the sketch plane + Osclaíonn sé sceitse i mód radhairc rannóige, ag taispeáint rudaí taobh thiar den phlána sceitse amháin + + + + Open sketch in section view mode + Oscail sceitse i mód radhairc rannóige + + + + Applies current visibility automation settings to all sketches in the open documents + Cuireann sé socruithe uathoibrithe infheictheachta reatha i bhfeidhm ar gach sceitse sna doiciméid oscailte + + + + Apply to Existing Sketches + Cuir i bhFeidhm ar Sceitsí atá ann cheana + + + + The format of the dimensional constraint string presentation. +Defaults to: %N = %V + +%N - name parameter +%V - dimension value + Formáid an chur i láthair teaghrán srianta toisí. +Réamhshocraithe go: %N = %V + +%N - ainm paraiméadar +%V - luach toise + + + + Constraint symbol size + Méid siombail srianta + + + + Shows names of dimensional constraints, if they exist + Taispeánann sé ainmneacha srianta tríthoiseacha, más ann dóibh + + + + Shows cursor position coordinates next to the cursor while editing a sketch + Taispeánann comhordanáidí shuíomh an chúrsóra in aice leis an gcúrsóir agus sceitse á chur in eagar + + + + Show coordinates next to the cursor while editing + Taispeáin comhordanáidí in aice leis an gcúrsóir agus tú ag eagarthóireacht + + + + Use system decimals setting for cursor coordinates + Úsáid socruithe deachúlacha an chórais le haghaidh comhordanáidí cúrsóra + + + + Hide all objects that depend on the sketch + Folaigh gach réad a bhraitheann ar an sceitse + + + + Show objects used for external geometry + Taispeáin réada a úsáidtear le haghaidh geoiméadracht sheachtrach + + + + Show objects that the sketch is attached to + Taispeáin na rudaí a bhfuil an sceitse ceangailte leo + + + + Restore camera position after editing + Athchóirigh suíomh an cheamara tar éis eagarthóireachta + + + + Force orthographic camera when entering edit + Fórsaigh ceamara ortagrafach agus tú ag dul isteach in eagar + + + + Note: these settings are defaults applied to new sketches. The behavior is remembered for each sketch individually as properties on the View tab. + Tabhair faoi deara: is socruithe réamhshocraithe iad seo a chuirtear i bhfeidhm ar sceitsí nua. Cuimhnítear ar an iompraíocht do gach sceitse ina haonar mar airíonna ar an táb Amharc. + + + + Unexpected C++ exception + Eisceacht C++ gan choinne + + + + Sketcher + Sceitseálaí + + + + SketcherGui::SketcherValidation + + + No missing coincidences + Gan aon chomhtharlaíochtaí ar iarraidh + + + + No missing coincidences found + Ní bhfuarthas aon chomhtharlaíochtaí ar iarraidh + + + + Missing coincidences + Comhtharlaíochtaí ar iarraidh + + + + %1 missing coincidences found + %1 comhtharlú ar iarraidh aimsithe + + + + No invalid constraints + Gan aon srianta neamhbhailí + + + + No invalid constraints found + Níor aimsíodh aon srianta neamhbhailí + + + + Invalid constraints + Srianta neamhbhailí + + + + Invalid constraints found + Srianta neamhbhailí aimsithe + + + + + + + Reversed external geometry + Geoiméadracht sheachtrach droim ar ais + + + + %1 reversed external geometry arcs were found. Their endpoints are encircled in the 3D view. + +%2 constraints are linking to the endpoints. The constraints have been listed in the 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 + Fuarthas %1 stua geoiméadrachta seachtrach droim ar ais. Tá a gcríochphointí timpeallaithe sa radharc 3T. + +Tá %2 srianta ag nascadh leis na críochphointí. Tá na srianta liostaithe sa radharc tuarascála (roghchlár Amharc -> Painéil -> Amharc Tuarascála). + +Cliceáil an cnaipe "Malartaigh críochphointí i srianta" chun críochphointí a athshannadh. Déan é seo uair amháin le sceitsí a cruthaíodh i FreeCAD níos sine ná v0.15 + + + + %1 reversed external geometry arcs were found. Their endpoints are encircled in the 3D view. + +However, no constraints linking to the endpoints were found. + Fuarthas %1 stua geoiméadrachta seachtrach droim ar ais. Tá a gcríochphointí timpeallaithe sa radharc 3T. + +Mar sin féin, níor aimsíodh aon srianta a nascann leis na críochphointí. + + + + No reversed external geometry arcs were found. + Ní bhfuarthas aon áirsí geoiméadrachta seachtracha droim ar ais. + + + + Delete Constraints to External Geometry + Scrios Srianta ar Gheoiméadracht Sheachtrach + + + + This will delete all constraints that deal with external geometry. This is useful to rescue a sketch with broken or changed links to external geometry. Delete the constraints? + Scriosfaidh sé seo na srianta uile a bhaineann le geoiméadracht sheachtrach. Tá sé seo úsáideach chun sceitse a tharrtháil a bhfuil naisc briste nó athraithe chuig geoiméadracht sheachtrach ann. An bhfuil sé ciallmhar na srianta a scriosadh? + + + + %1 changes were made to constraints linking to endpoints of reversed arcs. + Rinneadh %1 athrú ar shrianta a nascann le críochphointí áirsí droim ar ais. + + + + + Constraint orientation locking + Glasáil treoshuímh srianta + + + + Orientation locking was enabled and recomputed for %1 constraints. The constraints have been listed in the report view (menu View → Panels → Report view). + Cumasaíodh glasáil treoshuímh agus athríomhadh é le haghaidh %1 srianta. Tá na srianta liostaithe sa radharc tuarascála (roghchlár Amharc → Painéil → Amharc tuarascála). + + + + Orientation locking was disabled for %1 constraints. The constraints have been listed in the report view (menu View → Panels → Report view). Note that for all future constraints, the locking still defaults to ON. + Díchumasaíodh glasáil treoshuímh le haghaidh %1 srianta. Tá na srianta liostaithe sa radharc tuarascála (roghchlár Amharc → Painéil → Amharc Tuarascála). Tabhair faoi deara go mbeidh an glasáil fós ar siúl go dtí an réamhshocrú AR i gcás gach srianta amach anseo. + + + + Delete constraints to external geom. + Scrios srianta ar gheoim sheachtrach. + + + + All constraints that deal with external geometry were deleted. + Scriosadh gach srian a bhaineann le geoiméadracht sheachtrach. + + + + No degenerated geometry + Gan aon gheoiméadracht dhíghrádaithe + + + + No degenerated geometry found + Níor aimsíodh aon gheoiméadracht dhíghiniúnaithe + + + + Degenerated geometry + Geoiméadracht dhíghrádaithe + + + + %1 degenerated geometry found + %1 geoiméadracht dhíghiniúnaithe aimsithe + + + + SketcherGui::TaskSketcherConstraints + + + Toggles the chosen constraint filters + Athraíonn na scagairí srianta roghnaithe + + + + Filters constraints by type + Scagairí srianta de réir cineáil + + + + Filter + Scagaire + + + + Toggles the visibility of all listed constraints from the 3D view + Athraíonn sé infheictheacht na srianta uile atá liostaithe ón radharc 3T + + + + Settings + Socruithe + + + + Constraints + Constraints + + + + Auto constraints + Srianta uathoibríocha + + + + Auto remove redundant constraints + Bain srianta iomarcacha go huathoibríoch + + + + Display only filtered constraints + Taispeáin srianta scagtha amháin + + + + Extended information (in widget) + Faisnéis bhreise (sa ghiuirléid) + + + + Hide internal alignment (in widget) + Folaigh ailíniú inmheánach (sa ghiuirléid) + + + + + Error + Earráid + + + + Impossible to update visibility tracking: + Ní féidir rianú infheictheachta a nuashonrú: + + + + Impossible to update visibility: + Dodhéanta infheictheacht a nuashonrú: + + + + SketcherGui::TaskSketcherElements + + + Toggles the chosen element filters + Athraíonn sé na scagairí eiliminte roghnaithe + + + + Filters elements by type + Scagtar eilimintí de réir cineáil + + + + Filter + Scagaire + + + + Settings + Socruithe + + + + + + + + + + + + + Construction + Tógáil + + + + Elements + Eilimintí + + + + + + + Point + Pointe + + + + + + + + + + + + + Internal + Inmheánach + + + + + + + Line + Líne + + + + + + + Arc + Arc + + + + + + + Circle + Ciorcal + + + + + + + Ellipse + Éilips + + + + + Elliptical Arc + Arc Eilipteach + + + + + Elliptical arc + Stua eilipteach + + + + + Hyperbolic Arc + Stua Hipearbólach + + + + + Hyperbolic arc + Stua hipearbólach + + + + + Parabolic Arc + Stór Parabólach + + + + + Parabolic arc + Stua parabólach + + + + + + + B-spline + B-spline + + + + + + + Other + Eile + + + + Extended information + Faisnéis bhreise + + + + SketcherGui::TaskSketcherMessages + + + Executes a recomputation of active document after every sketch action + Déanann sé athríomh ar an doiciméad gníomhach tar éis gach gnímh sceitseála + + + + Click to select these conflicting constraints. + Cliceáil chun na srianta contrártha seo a roghnú. + + + + Sketch Edit + Eagarthóireacht Sceitse + + + + Click to select these redundant constraints. + Cliceáil chun na srianta iomarcacha seo a roghnú. + + + + The sketch has unconstrained elements giving rise to those Degrees Of Freedom. Click to select these unconstrained elements. + Tá eilimintí neamhshrianta sa sceitse a thugann na Céimeanna Saoirse sin. Cliceáil chun na heilimintí neamhshrianta seo a roghnú. + + + + Click to select these malformed constraints. + Cliceáil chun na srianta mífhoirmithe seo a roghnú. + + + + Some constraints in combination are partially redundant. Click to select these partially redundant constraints. + Tá roinnt srianta i gcomhcheangal le chéile iomarcach go páirteach. Cliceáil chun na srianta seo atá iomarcach go páirteach a roghnú. + + + + Auto-update + Nuashonrú uathoibríoch + + + + SketcherGui::TaskSketcherValidation + + + Sketch Validation + Bailíochtú Sceitse + + + + Open and Non-Manifold Vertices + Buaicphointí Oscailte agus Neamh-Ilghnéitheacha + + + + Highlights open and non-manifold vertices that could lead to errors if the sketch is used to generate solids. This is purely based on the topological shape of the sketch and not on its geometry/constraint set. + Aibhsíonn sé buaicphointí oscailte agus neamh-ilghnéitheacha a d'fhéadfadh earráidí a bheith mar thoradh orthu má úsáidtear an sceitse chun solaid a ghiniúint. Tá sé seo bunaithe go hiomlán ar chruth toipeolaíoch an sceitse agus ní ar a shraith geoiméadrachta/srianta. + + + + Highlight Troublesome Vertices + Aibhsigh Buaicphointí Trioblóideacha + + + + Fixes missing coincidences by adding extra coincident constraints + Deisíonn sé comhthráthachtaí atá ar iarraidh trí shrianta comhthráthacha breise a chur leis + + + + Missing Coincidences + Comhtharlachtaí ar Iarraidh + + + + Tolerance + Caoinfhulaingt + + + + Defines the X/Y tolerance within which missing coincidences are detected + Sainmhíníonn sé an lamháltas X/Y ina mbraitear comhthráthúlachtaí ar iarraidh + + + + Ignores construction geometry in the search + Neamhaird ar gheoiméadracht na tógála sa chuardach + + + + Ignore construction geometry + Déan neamhaird de gheoiméadracht na tógála + + + + Finds and displays missing coincidences in the sketch. +This is done by analyzing the sketch geometries and constraints. + Aimsigh agus taispeánann sé comhthráthachtaí atá ar iarraidh sa sceitse. +Déantar é seo trí gheoiméadrachtaí agus srianta an sceitse a anailísiú. + + + + + + + Find + Aimsigh + + + + + + Fix + Deisigh + + + + Invalid Constraints + Srianta Neamhbhailí + + + + Delete Constraints Linked to External Geometry + Scrios Srianta atá Nasctha le Geoiméadracht Sheachtrach + + + + Degenerate Geometry + Geoiméadracht Dhíghrádaithe + + + + Reversed External Geometry + Geoiméadracht Sheachtrach Droim ar Ais + + + + Swap Endpoints in Constraints + Malartaigh Deireadhphointí i Srianta + + + + Constraint Orientation Locking + Glasáil Treoshuímh Srianta + + + + Finds invalid/malformed constrains in the sketch + Aimsigh srianta neamhbhailí/mífhoirmithe sa sceitse + + + + Tries to fix found invalid constraints + Déanann iarracht srianta neamhbhailí aimsithe a shocrú + + + + Deletes constraints referring to external geometry + Scriosann srianta a thagraíonn do gheoiméadracht sheachtrach + + + + Finds degenerated geometries in the sketch + Aimsigh geoiméadrachtaí díghinithe sa sceitse + + + + Tries to fix found degenerated geometries + Déanann iarracht geoiméadrachtaí díghinithe aimsithe a dheisiú + + + + Finds reversed external geometries + Faigheann geoiméadrachtaí seachtracha droim ar ais + + + + Fixes found reversed external geometries by swapping their endpoints + Deisiúcháin aimsíodh geoiméadrachtaí seachtracha droim ar ais trína gcríochphointí a mhalartú + + + + Enables/updates constraint orientation locking + Cumasaíonn/nuashonraíonn glasáil treoshuímh srianta + + + + Enable/Update + Cumasaigh/Nuashonraigh + + + + Disables constraint orientation locking + Díchumasaíonn sé glasáil treoshuímh srianta + + + + Disable + Díchumasaigh + + + + SketcherGui::ViewProviderSketch + + + A dialog is already open in the task panel + A dialog is already open in the task panel + + + + The sketch is invalid and cannot be edited. + Tá an sceitse neamhbhailí agus ní féidir é a chur in eagar. + + + + The following constraint is partially redundant: + Tá an srian seo a leanas iomarcach go páirteach: + + + + The following constraints are partially redundant: + Tá na srianta seo a leanas iomarcach go páirteach: + + + + Edit Sketch + Cuir Sceitse in Eagar + + + + Close this dialog? + An bhfuil tú ag iarraidh an dialóg seo a dhúnadh? + + + + Invalid Sketch + Sceitse Neamhbhailí + + + + Open the sketch validation tool? + An uirlis bailíochtaithe sceitse a oscailt? + + + + Remove the following constraint: + Bain an srian seo a leanas: + + + + Remove at least one of the following constraints: + Bain ceann amháin ar a laghad de na srianta seo a leanas: + + + + Remove the following redundant constraint: + Bain an srian iomarcach seo a leanas: + + + + Remove the following redundant constraints: + Bain na srianta iomarcacha seo a leanas: + + + + Remove the following malformed constraint: + Bain an srian mífhoirmithe seo a leanas: + + + + Remove the following malformed constraints: + Bain na srianta mífhoirmithe seo a leanas: + + + + Empty sketch + Sceitse folamh + + + + Over-constrained: + Ró-shrianta: + + + + Malformed constraints: + Srianta mífhoirmithe: + + + + Redundant constraints: + Srianta iomarcacha: + + + + Partially redundant: + Go páirteach iomarcach: + + + + Solver failed to converge + Theip ar an réiteoir teacht le chéile + + + + Under-constrained: + Faoi shrianta: + + + + %n Degrees of Freedom + + %n Céim Saoirse + %n Céim Saoirse + %n Céim Saoirse + %n Céim Saoirse + %n Céim Saoirse + + + + + Fully constrained + Srianta go hiomlán + + + + Sketcher_BSplineDecreaseKnotMultiplicity + + + + Decreases the multiplicity of the selected knot of a B-spline + Laghdaíonn sé iolracht an snaidhm roghnaithe de B-splíne + + + + Sketcher_BSplineIncreaseKnotMultiplicity + + + + Increases the multiplicity of the selected knot of a B-spline + Méadaíonn sé iolracht an snaidhm roghnaithe de B-spline + + + + Sketcher_Clone + + + + Creates a clone of the geometry taking as reference the last selected point + Cruthaíonn sé clón den gheoiméadracht ag glacadh an phointe roghnaithe deireanach mar thagairt + + + + Sketcher_CompCopy + + + Clone + Clónáil + + + + Copy + Cóipeáil + + + + Move + Bog + + + + Sketcher_ConstrainDiameter + + + + Fix the diameter of a circle or an arc + Socraigh trastomhas ciorcail nó stua + + + + Sketcher_Copy + + + + Creates a simple copy of the geometry taking as reference the last selected point + Cruthaíonn sé cóip shimplí den gheoiméadracht ag glacadh an phointe roghnaithe deireanach mar thagairt + + + + Sketcher_CreateCircle + + + Center + Center + + + + 3 rim points + 3 phointe imeall + + + + Sketcher_MapSketch + + + No sketch found + Níor aimsíodh aon sceitse + + + + Cannot attach sketch to itself! + Ní féidir sceitse a cheangal leis féin! + + + + The document does not contain a sketch + Níl sceitse sa cháipéis + + + + Select Sketch + Roghnaigh Sceitse + + + + Select a sketch (some sketches not shown to prevent a circular dependency) + Roghnaigh sceitse (ní thaispeántar roinnt sceitsí chun spleáchas ciorclach a chosc) + + + + Select a sketch from the list + Roghnaigh sceitse ón liosta + + + + (incompatible with selection) + (neamh-chomhoiriúnach leis an roghnú) + + + + (current) + (reatha) + + + + (suggested) + (molta) + + + + Sketch Attachment + Ceangaltán Sceitse + + + + Current attachment mode is incompatible with the new selection. +Select the method to attach this sketch to selected objects. + Tá an modh ceangail reatha neamh-chomhoiriúnach leis an roghnú nua. +Roghnaigh an modh chun an sceitse seo a cheangal leis na réada roghnaithe. + + + + Select the method to attach this sketch to selected objects. + Roghnaigh an modh chun an sceitse seo a cheangal le réada roghnaithe. + + + + Map sketch + Sceitse léarscáile + + + + Can't map a sketch to support: +%1 + Ní féidir sceitse a mhapáil chun tacú le: +%1 + + + + Sketcher_Move + + + + Moves the geometry taking as reference the last selected point + Bogann an geoiméadracht agus an pointe roghnaithe deireanach mar thagairt + + + + Sketcher_NewSketch + + + Sketch Attachment + Ceangaltán Sceitse + + + + Select the method to attach this sketch to selected object + Roghnaigh an modh chun an sceitse seo a cheangal leis an réad roghnaithe + + + + Sketcher_ReorientSketch + + + Sketch Has Support + Tá tacaíocht ag Sceitse + + + + Sketch with a support face cannot be reoriented. +Detach it from the support? + Ní féidir sceitse le haghaidh tacaíochta a ath-threoshuíomh. +An bhfuil sé uait é a bhaint den tacaíocht? + + + + TaskSketcherSolverAdvanced + + + + BFGS + BFGS + + + + + LevenbergMarquardt + LevenbergMarquardt + + + + + DogLeg + DogLeg + + + + Type of function to apply in DogLeg for the Gauss step + Cineál feidhme le cur i bhfeidhm i DogLeg don chéim Gauss + + + + Step type used in the DogLeg algorithm + Cineál céime a úsáidtear san algartam DogLeg + + + + FullPivLU + FullPivLU + + + + LeastNorm-FullPivLU + LeastNorm-LánPivLU + + + + LeastNorm-LDLT + LeastNorm-LDLT + + + + Maximum number of iterations of the default algorithm + Uasmhéid athrá an algartaim réamhshocraithe + + + + Maximum iterations to find convergence before solver is stopped + Uasmhéid athrá chun cóineasú a aimsiú sula stopann an réiteoir + + + + Error threshold under which convergence is reached + Tairseach earráide faoina sroichtear cóineasú + + + + Threshold for squared error that is used +to determine whether a solution converges or not + Tairseach don earráid chearnógach a úsáidtear chun a chinneadh +an gcomhtháthaíonn réiteach nó nach gcomhtháthaíonn + + + + Algorithm used for the rank revealing QR decomposition + Algartam a úsáidtear don rangú a nochtann dianscaoileadh QR + + + + Default algorithm used for solving the sketch + Algartam réamhshocraithe a úsáidtear chun an sceitse a réiteach + + + + Default solver + Réiteoir réamhshocraithe + + + + Solver used for solving the geometry. +LevenbergMarquardt and DogLeg are trust region optimization algorithms. +BFGS solver uses the Broyden–Fletcher–Goldfarb–Shanno algorithm. + Réiteoir a úsáidtear chun an geoiméadracht a réiteach. +Is halgartaim optamaithe réigiúin iontaoibhe iad LevenbergMarquardt agus DogLeg. +Úsáideann réiteoir BFGS an algartam Broyden–Fletcher–Goldfarb–Shanno. + + + + DogLeg Gauss step + Céim Gauss DogLeg + + + + Maximum iterations + Uasmhéid athrá + + + + Scales the maximum iteration count based on the sketch size + Scálaíonn sé an líon uasta athrá bunaithe ar mhéid an sceitse + + + + Sketch size multiplier + Iolraitheoir méid sceitse + + + + Scales the maximum iteration count based on the number of parameters + Scálann sé an líon uasta athrá bunaithe ar líon na bparaiméadar + + + + Convergence + Comhtháthú + + + + + Automatically select the QR algorithm based on number of dofs + Roghnaigh an algartam QR go huathoibríoch bunaithe ar líon na ndofanna + + + + Automatic QR algorithm + Algartam QR uathoibríoch + + + + + Maximum number of parameters before switching to sparse QR algorithm + Uasmhéid na bparaiméadar sula n-athraítear chuig algartam QR gann + + + + Auto QR threshold + Tairseach uathoibríoch QR + + + + QR algorithm + Algartam QR + + + + During diagnosing the QR rank of matrix is calculated. +Eigen Dense QR is a dense matrix QR with full pivoting; usually slower +Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster + Le linn diagnóis, ríomhtar céim QR na maitrís. +Is QR maitrís dlúth é Eigen Dense QR le rothlú iomlán; is gnách go mbíonn sé níos moille. +Tá algartam Eigen Sparse QR optamaithe do mhaitrísí tanaí; is gnách go mbíonn sé níos tapúla + + + + Eigen Dense QR + QR Dlúth Díreach + + + + Eigen Sparse QR + QR Gann Díreach + + + + Pivot threshold + Tairseach pivot + + + + During a QR, values under the pivot threshold are treated as zero + Le linn QR, meastar gur luachanna nialas iad luachanna faoin tairseach pivot + + + + 1E-13 + 1E-13 + + + + Solving algorithm used to detect redundant constraints + Algartam réitigh a úsáidtear chun srianta iomarcacha a bhrath + + + + Redundant solver + Réiteoir iomarcach + + + + Maximum number of iterations of the solver used to detect redundant constraints + Uasmhéid athrá an réiteora a úsáidtear chun srianta iomarcacha a bhrath + + + + Maximum redundant solver iterations + Uasmhéid athrá réiteora iomarcach + + + + Multiplies the maximum iterations value for the redundant algorithm by the sketch size + Iolraíonn sé an luach uasta athrá don algartam iomarcach faoi mhéid an sceitse + + + + Redundant sketch size multiplier + Iolraitheoir méid sceitse iomarcach + + + + Console debug mode + Mód dífhabhtaithe consól + + + + Iteration level + Leibhéal athrá + + + + Solver used to determine whether a group is redundant or conflicting + Réiteoir a úsáidtear chun a chinneadh an bhfuil grúpa iomarcach nó contrártha + + + + Same as 'Maximum iterations', but for redundant solving + Mar an gcéanna le 'Uasmhéid athrá', ach le haghaidh réiteach iomarcach + + + + Same as 'Sketch size multiplier', but for redundant solving + Mar an gcéanna le 'Iolraitheoir méid sceitse', ach le haghaidh réiteach iomarcach + + + + Error threshold under which convergence is reached for the solving of redundant constraints + Tairseach earráide faoina sroichtear cóineasú chun srianta iomarcacha a réiteach + + + + Redundant convergence + Cóineasú iomarcach + + + + Same as 'Convergence', but for redundant solving + Mar an gcéanna le 'Comhtháthú', ach le haghaidh réiteach iomarcach + + + + 1E-10 + 1E-10 + + + + Degree of verbosity of the debug output to the console + Céim fholaíochta an aschuir dífhabhtaithe chuig an gconsól + + + + Verbosity of console output + Focúlacht aschuir an chonsóil + + + + None + Dada + + + + Minimum + Íosmhéid + + + + Solve + Réitigh + + + + Resets all solver values to their default values + Athshocraíonn sé gach luach réiteora go dtí a luachanna réamhshocraithe + + + + Restore Defaults + Athchóirigh Réamhshocruithe + + + + ViewProviderSketch + + + and %1 more + agus %1 eile + + + + Workbench + + + P&rofiles + P&róifílí + + + + S&ketch + S&ceitse + + + + Sketcher + Sceitseálaí + + + + Edit Mode + Mód Eagarthóireachta + + + + Geometries + Geoiméadrachtaí + + + + Constraints + Constraints + + + + Sketcher Helpers + Cúntóirí Sceitseálaí + + + + B-Spline Tools + Uirlisí B-Spline + + + + Visual Helpers + Cúntóirí Amhairc + + + + Virtual Space + Spás Fíorúil + + + + Sketcher Edit Tools + Uirlisí Eagarthóireachta Sketcher + + + + Sketcher_ProfilesHexagon1 + + + Creates a hexagonal profile + Cruthaíonn próifíl heicseagánach + + + + Creates a hexagonal profile in the sketch + Cruthaíonn sé próifíl heicseagánach sa sceitse + + + + SketcherGui::SketcherSettingsGrid + + + + Grid + Eangach + + + + Grid spacing + Spásáil ghreille + + + + Pixel size threshold + Tairseach méid picteilín + + + + + Line pattern + Line pattern + + + + Grid Settings + Socruithe Eangaí + + + + Displays a grid in the active sketch + Taispeánann sé eangach sa sceitse gníomhach + + + + Automatically adapts grid spacing based on the viewer dimensions + Oiriúnaíonn sé an spásáil eangaí go huathoibríoch bunaithe ar thoisí an lucht féachana + + + + Grid auto-spacing + Spásáil uathoibríoch ghreille + + + + Distance between two subsequent grid lines. +If 'Grid auto-apacing' is enabled, it will be used as the base value + Fad idir dhá líne eangaí ina dhiaidh sin. +Má tá 'Uath-astar eangaí' cumasaithe, úsáidfear é mar luach bonn + + + + While using 'Grid auto-spacing', this sets a pixel threshold for grid spacing. +The grid spacing changes if it becomes smaller than the specified pixel size. + Agus 'Spásáil uathoibríoch ghreille' in úsáid, socraítear tairseach picteilín leis seo le haghaidh spásáil ghreille. +Athraíonn an spásáil ghreille má éiríonn sé níos lú ná an méid picteilín sonraithe. + + + + Grid Display + Taispeántas Eangach + + + + Minor Grid Lines + Línte Eangaí Beaga + + + + Line pattern used for grid lines + Patrún líne a úsáidtear le haghaidh línte eangaí + + + + + Line width + Line width + + + + Distance between two subsequent grid lines + Fad idir dhá líne ghreille ina dhiaidh sin + + + + + Line color + Line color + + + + Major Grid Lines + Príomhlínte Eangaí + + + + Major grid line interval + Eatramh líne eangaí mór + + + + Displays a major grid line every 'n' minor lines. Enter 1 to disable major lines + Taispeánann sé líne ghreille mhór gach 'n' líne bheaga. Iontráil 1 chun na línte móra a dhíchumasú + + + + Line pattern used for grid division + Patrún líne a úsáidtear le haghaidh roinnt eangaí + + + + Distance between two subsequent division lines + Fad idir dhá líne roinnte ina dhiaidh sin + + + + Notifications + + + The Sketch has malformed constraints! + Tá srianta mífhoirmithe ag an Sceitse! + + + + The Sketch has partially redundant constraints! + Tá srianta atá iomarcach go páirteach ag an Sceitse! + + + + Unmanaged change of Geometry Property results in invalid constraint indices + Mar thoradh ar athrú neamhbhainistithe ar Mhaoin Gheoiméadrachta bíonn innéacsanna srianta neamhbhailí + + + + Unmanaged change of Constraint Property results in invalid constraint indices + Bíonn innéacsanna srianta neamhbhailí mar thoradh ar athrú neamhbhainistithe ar Mhaoin Srianta + + + + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! + + Aistríodh na parabóil. Ní osclófar comhaid aistrithe i leaganacha roimhe seo de FreeCAD!! + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Error + Earráid + + + + Failed to delete all geometry + Theip ar an ngeoiméadracht go léir a scriosadh + + + + Failed to delete all constraints + Theip ar scriosadh na srianta uile + + + + Selection has no valid geometries. B-splines and points are not supported yet. + Níl aon gheoiméadrachtaí bailí sa rogha. Ní thacaítear le B-splíní agus pointí go fóill. + + + + + Invalid selection + Rogha neamhbhailí + + + + Selection has no valid geometries. + Níl aon gheoiméadrachtaí bailí sa roghnú. + + + + The constraint has invalid index information and is malformed. + Tá faisnéis innéacs neamhbhailí sa srian agus tá sé mífhoirmithe. + + + + + + + + + + + + + Invalid Constraint + Srian Neamhbhailí + + + + Invalid constraint + Srian neamhbhailí + + + + Failed to add arc + Theip ar stua a chur leis + + + + Failed to add arc of ellipse + Theip ar stua éilips a chur leis + + + + Cannot create arc of hyperbola from invalid angles, try again! + Ní féidir stua hipearbóla a chruthú ó uillinneacha neamhbhailí, déan iarracht arís! + + + + Cannot create arc of hyperbola + Ní féidir stua hipearbóla a chruthú + + + + Cannot create arc of parabola + Ní féidir stua parabóile a chruthú + + + + Error creating B-spline + Error creating B-spline + + + + Error deleting last pole/knot + Error deleting last pole/knot + + + + Error adding B-spline pole/knot + Error adding B-spline pole/knot + + + + Failed to add carbon copy + Failed to add carbon copy + + + + Failed to add circle + Failed to add circle + + + + Failed to extend edge + Failed to extend edge + + + + Failed to add external geometry + Failed to add external geometry + + + + Failed to create fillet + Failed to create fillet + + + + + Failed to add line + Failed to add line + + + + + + + + + + + + + + + Tool execution aborted + Tool execution aborted + + + + Failed to add point + Failed to add point + + + + Failed to add polygon + Failed to add polygon + + + + Failed to add box + Failed to add box + + + + Failed to add slot + Failed to add slot + + + + Failed to add edge + Failed to add edge + + + + Failed to trim edge + Failed to trim edge + + + + + + Value Error + Value Error + + + + Autoconstraints cause redundancy. Removing them + Autoconstraints cause redundancy. Removing them + + + + Redundant constraint is not an autoconstraint. No autoconstraints or additional constraints were added. Please report! + Redundant constraint is not an autoconstraint. No autoconstraints or additional constraints were added. Please report! + + + + Unexpected Redundancy/Conflicting constraint. Check the constraints and autoconstraints of this operation. + Unexpected Redundancy/Conflicting constraint. Check the constraints and autoconstraints of this operation. + + + + Offset Error + Offset Error + + + + Offset could not be created. + Offset could not be created. + + + + Invalid Value + Invalid Value + + + + Offset value can't be 0. + Offset value can't be 0. + + + + Failed to add arc slot + Failed to add arc slot + + + + Failed to add ellipse + Failed to add ellipse + + + + Failed to rotate + Failed to rotate + + + + Invalid scale factor. Scale factor must be a positive number. + Invalid scale factor. Scale factor must be a positive number. + + + + Failed to scale + Failed to scale + + + + Failed to translate + Failed to translate + + + + Failed to create symmetry + Failed to create symmetry + + + + Invalid constraint name (must only contain alphanumericals and underscores, and must not start with digit) + Invalid constraint name (must only contain alphanumericals and underscores, and must not start with digit) + + + + CmdSketcherDimension + + + Dimension + Toise + + + + Constrains contextually based on the selection. The type can be changed with the M key. + Constrains contextually based on the selection. The type can be changed with the M key. + + + + CmdSketcherCompDimensionTools + + + Dimension + Toise + + + + Dimension tools + Dimension tools + + + + SketcherGui::SketcherToolDefaultWidget + + + Form + Form + + + + Mode (M) + Mode (M) + + + + + Mode + Mód + + + + Parameter 1 + Parameter 1 + + + + Parameter 2 + Parameter 2 + + + + Parameter 3 + Parameter 3 + + + + Parameter 4 + Parameter 4 + + + + Parameter 5 + Parameter 5 + + + + Parameter 6 + Parameter 6 + + + + Parameter 7 + Parameter 7 + + + + Parameter 8 + Parameter 8 + + + + Parameter 9 + Parameter 9 + + + + Parameter 10 + Parameter 10 + + + + Checkbox 1 toolTip + Checkbox 1 toolTip + + + + Checkbox 1 + Checkbox 1 + + + + Checkbox 2 toolTip + Checkbox 2 toolTip + + + + Checkbox 2 + Checkbox 2 + + + + Checkbox 3 toolTip + Leid uirlis bosca seiceála 3 + + + + Checkbox 3 + Bosca seiceála 3 + + + + Checkbox 4 toolTip + Leid uirlis bosca seiceála 4 + + + + Checkbox 4 + Bosca seiceála 4 + + + + TaskSketcherTool_c1_offset + + + Delete original geometries (U) + Scrios geoiméadrachtaí bunaidh (U) + + + + Apply equal constraints + Cuir srianta comhionanna i bhfeidhm + + + + If this option is selected dimensional constraints are excluded from the operation. +Instead equal constraints are applied between the original objects and their copies. + Má roghnaítear an rogha seo, eisiatar srianta tríthoiseacha ón oibríocht. +Ina áit sin, cuirtear srianta comhionanna i bhfeidhm idir na réada bunaidh agus a gcóipeanna. + + + + TaskSketcherTool_c2_offset + + + Add offset constraint (J) + Cuir srian fritháireamh (J) leis + + + + TaskSketcherTool_c1_rectangle + + + Corner, width, height + Cúinne, leithead, airde + + + + Center, width, height + Lár, leithead, airde + + + + 3 corners + 3 choirnéal + + + + Center, 2 corners + Lár, 2 choirnéal + + + + Rounded corners (U) + Coirnéil chothromú (U) + + + + Create a rectangle with rounded corners. + Cruthaigh dronuilleog le coirnéil chruinn. + + + + TaskSketcherTool_c2_rectangle + + + Frame (J) + Fráma (J) + + + + Create two rectangles with a constant offset. + Cruthaigh dhá dhronuilleog le fritháireamh tairiseach. + + + + SketcherGui::SketcherSettingsAppearance + + + Appearance + Dealramh + + + + Creating line + Ag cruthú líne + + + + Color used while new sketch elements are created + Dath a úsáidtear agus eilimintí sceitse nua á gcruthú + + + + Coordinate text + Téacs comhordanáide + + + + Text color of the coordinates + Dath téacs na gcomhordanáidí + + + + Cursor crosshair + Crosghruaig cúrsóra + + + + Working Colors + Dathanna Oibre + + + + Color of the crosshair cursor + Dath an chúrsóra crosaire + + + + Geometric Element Colors + Dathanna na nEilimintí Geoiméadracha + + + + Constrained + Srianta + + + + Unconstrained + Gan srian + + + + Width + Width + + + + Color of fully constrained normal geometry in edit mode + Dath geoiméadracht ghnáth lán-shrianta i mód eagarthóireachta + + + + Color of normal geometry in edit mode + Dath geoiméadrachta gnáth i mód eagarthóireachta + + + + Line pattern of normal edges + Patrún líne na n-imeall gnáth + + + + Width of normal edges + Leithead na n-imeall gnáth + + + + Color of fully constrained construction geometry in edit mode + Dath geoiméadracht tógála lán-shrianta i mód eagarthóireachta + + + + Line pattern of construction edges + Patrún líne imill tógála + + + + Width of construction edges + Leithead imill na tógála + + + + Internal alignment geometry + Geoiméadracht ailínithe inmheánaigh + + + + Color of fully constrained internal alignment geometry in edit mode + Dath geoiméadracht ailínithe inmheánaigh lánshrianta i mód eagarthóireachta + + + + Color of internal alignment geometry in edit mode + Dath geoiméadracht ailínithe inmheánaigh i mód eagarthóireachta + + + + Line pattern of internal aligned edges + Patrún líne imill ailínithe inmheánacha + + + + Width of internal aligned edges + Leithead na n-imeall ailínithe inmheánacha + + + + External construction geometry + Geoiméadracht tógála seachtrach + + + + Color of external construction geometry in edit mode + Dath geoiméadracht na tógála seachtraí i mód eagarthóireachta + + + + Line pattern of external construction edges + Patrún líne imill sheachtracha tógála + + + + Width of external construction edges + Leithead imill sheachtracha na tógála + + + + External defining geometry + Geoiméadracht shainitheach sheachtrach + + + + Color of external defining geometry in edit mode + Dath geoiméadracht shainitheach sheachtrach i mód eagarthóireachta + + + + Line pattern of external defining edges + Patrún líne na n-imeall seachtrach sainitheach + + + + Width of external defining edges + Leithead na n-imeall seachtrach sainitheach + + + + Fully constrained sketch + Sceitse lán-shrianta + + + + Color of geometry indicating a fully constrained sketch + Dath geoiméadrachta a léiríonn sceitse lánshrianta + + + + Invalid sketch + Sceitse neamhbhailí + + + + Constraint Colors + Dathanna Srianta + + + + Dimensional constraints + Srianta toisí + + + + Color of dimensional driving constraints in edit mode + Dath srianta tiomána tríthoiseacha i mód eagarthóireachta + + + + Reference constraints + Srianta tagartha + + + + Deactivated constraints + Srianta díghníomhachtaithe + + + + Colors Outside Sketcher + Sceitseálaí Dathanna Lasmuigh + + + + Vertex + Vertex + + + + Color of vertices outside edit mode + Dath na mbarrphointe lasmuigh den mhodh eagarthóireachta + + + + Edge + Imeall + + + + Color of edges outside edit mode + Dath imeall lasmuigh den mhodh eagarthóireachta + + + + Face + Aghaidh + + + + Color of internal faces formed by intersecting geometry or closed loops in the sketch + Dath na n-aghaidheanna inmheánacha a fhoirmítear trí gheoiméadracht thrasnaitheach nó lúba dúnta sa sceitse + + + + Geometry + Geometry + + + + Line Type + Cineál Líne + + + + Construction geometry + Geoiméadracht tógála + + + + Color of construction geometry in edit mode + Dath geoiméadracht na tógála i mód eagarthóireachta + + + + Color of geometry indicating an invalid sketch + Dath geoiméadrachta a léiríonn sceitse neamhbhailí + + + + Constraint symbols + Siombailí srianta + + + + Color of driving constraints in edit mode + Dath srianta tiomána i mód eagarthóireachta + + + + Color of reference constraints in edit mode + Dath srianta tagartha i mód eagarthóireachta + + + + Expression dependent constraint + Srianadh atá ag brath ar an léiriú + + + + Color of expression dependent constraints in edit mode + Dath srianta atá ag brath ar léiriú i mód eagarthóireachta + + + + Color of deactivated constraints in edit mode + Dath srianta díghníomhachtaithe i mód eagarthóireachta + + + + TaskSketcherTool_p4_rotate + + + Copies (+'U'/ -'J') + Cóipeanna (+'U'/ -'J') + + + + ToolWidgetManager_p4 + + + Sides (+'U'/ -'J') + Taobhanna (+'U'/ -'J') + + + + Degree (+'U'/ -'J') + Céim (+'U'/ -'J') + + + + TaskSketcherTool_c1_scale + + + Keep original geometries (U) + Coinnigh geoiméadrachtaí bunaidh (U) + + + + CmdSketcherCompConstrainTools + + + Constrain + Srian + + + + Constrain tools + Uirlisí srianta + + + + TaskSketcherTool_p3_translate + + + Copies (+'U'/-'J') + Cóipeanna (+'U'/-'J') + + + + TaskSketcherTool_p5_translate + + + Rows (+'R'/-'F') + Sraitheanna (+'R'/-'F') + + + + Sketcher_CreateArc + + + Center + Center + + + + 3 rim points + 3 phointe imeall + + + + Sketcher_CreateArcSlot + + + Arc ends + Críochnaíonn stua + + + + Flat ends + Foircinn chomhréidhe + + + + Sketcher_CreateEllipse + + + Center + Center + + + + Axis endpoints + Críochphointí ais + + + + TaskSketcherTool_c1_fillet + + + Preserve corner (U) + Coinníle a chaomhnú (U) + + + + Preserves intersection point and most constraints + Coinníonn sé pointe trasnaithe agus formhór na srianta + + + + Sketcher_CreateLine + + + Point, length, angle + Pointe, fad, uillinn + + + + Point, width, height + Pointe, leithead, airde + + + + 2 points + 2 phointe + + + + Sketcher_CreateOffset + + + Arc + Arc + + + + Intersection + Crosbhealach + + + + TaskSketcherTool_c1_symmetry + + + Delete original geometries (U) + Scrios geoiméadrachtaí bunaidh (U) + + + + TaskSketcherTool_c1_bspline + + + Press F to undo last point. + Brúigh F chun an pointe deireanach a chealú. + + + + Periodic (R) + Tréimhsiúil (R) + + + + Create a periodic B-spline. + Cruthaigh splíne-B tréimhsiúil. + + + + Sketcher_ConstrainRadius + + + + Fix the radius of an arc or a circle + Socraigh ga stua nó ciorcail + + + + Sketcher_ConstrainRadiam + + + + Fix the radius/diameter of an arc or a circle + Socraigh ga/trastomhas stua nó ciorcail + + + + TaskSketcherTool_c1_translate + + + Apply equal constraints + Cuir srianta comhionanna i bhfeidhm + + + + If this option is selected dimensional constraints are excluded from the operation. +Instead equal constraints are applied between the original objects and their copies. + Má roghnaítear an rogha seo, eisiatar srianta tríthoiseacha ón oibríocht. +Ina áit sin, cuirtear srianta comhionanna i bhfeidhm idir na réada bunaidh agus a gcóipeanna. + + + + CmdSketcherNewSketch + + + New Sketch + Sceitse Nua + + + + Creates a new sketch + Cruthaíonn sceitse nua + + + + CmdSketcherEditSketch + + + Edit Sketch + Cuir Sceitse in Eagar + + + + Opens the selected sketch for editing + Osclaíonn an sceitse roghnaithe le haghaidh eagarthóireachta + + + + CmdSketcherLeaveSketch + + + Leave Sketch + Fág Sceitse + + + + Exits the active sketch + Fágann sé an sceitse gníomhach + + + + CmdSketcherStopOperation + + + Stop Operation + Stop Oibríocht + + + + Stops the active operation while in edit mode + Stopann sé an oibríocht ghníomhach agus í i mód eagarthóireachta + + + + CmdSketcherReorientSketch + + + Reorient Sketch + Aththreorú Sceitse + + + + Places the selected sketch on one of the global coordinate planes. +This will clear the AttachmentSupport property. + Cuireann sé an sceitse roghnaithe ar cheann de na pláin chomhordanáidí domhanda. +Glanfaidh sé seo an mhaoin AttachmentSupport. + + + + CmdSketcherViewSketch + + + Align View to Sketch + Ailínigh an Radharc leis an Sceitse + + + + Aligns the camera orientation perpendicular to the active sketch plane + Ailíníonn sé treoshuíomh an cheamara go hingearach leis an eitleán sceitse gníomhach + + + + CmdSketcherViewSection + + + Toggle Section View + Amharc Rannóige a Athraigh + + + + Toggles between section view and full view + Athraíonn idir radharc rannóige agus radharc iomlán + + + + SketcherGui::GridSpaceAction + + + Display grid + Eangach taispeána + + + + Toggles the visibility of the grid in the active sketch + Athraíonn sé infheictheacht an ghreille sa sceitse gníomhach + + + + Grid auto-spacing + Spásáil uathoibríoch ghreille + + + + Automatically adjusts the grid spacing based on the zoom level + Coigeartaíonn sé an spásáil eangaí go huathoibríoch bunaithe ar an leibhéal súmála + + + + Spacing + Spásáil + + + + Distance between two subsequent grid lines + Fad idir dhá líne ghreille ina dhiaidh sin + + + + Snap to grid + Snapáil chuig an ngreille + + + + New points will snap to the nearest grid line. +Points must be set closer than a fifth of the grid spacing to a grid line to snap. + Snapálfaidh pointí nua go dtí an líne eangaí is gaire. +Ní mór pointí a shocrú níos gaire ná an cúigiú cuid den spásáil eangaí do líne eangaí le go snapfaidh siad. + + + + CmdSketcherGrid + + + Toggle Grid + Eangach a Athrú + + + + Toggles the grid display in the active sketch + Athraíonn an taispeáint eangaí sa sceitse gníomhach + + + + SketcherGui::SnapSpaceAction + + + Snap to objects + Snapáil chuig réada + + + + New points will snap to the currently preselected object. It will also snap to the middle of lines and arcs. + Snapálfaidh pointí nua chuig an réad atá réamhroghnaithe faoi láthair. Snapálfaidh sé freisin chuig lár línte agus áirsí. + + + + Snap angle + Uillinn snap + + + + Angular step for tools that use 'Snap at angle'. Hold Ctrl to enable 'Snap at angle'. The angle starts from the positive X axis of the sketch. + Céim uilleach le haghaidh uirlisí a úsáideann 'Snap ag uillinn'. Coinnigh Ctrl chun 'Snap ag uillinn' a chumasú. Tosaíonn an uillinn ón ais X dhearfach den sceitse. + + + + CmdSketcherSnap + + + Toggle Snap + Scoránaigh Snap + + + + Toggles snapping + Scoránaigh sé snapáil + + + + SketcherGui::RenderingOrderAction + + + Normal geometry + Geoiméadracht gnáth + + + + Construction geometry + Geoiméadracht tógála + + + + External geometry + Geoiméadracht sheachtrach + + + + Unknown geometry + Geoiméadracht anaithnid + + + + Rendering order + Ord rindreála + + + + CmdRenderingOrder + + + Rendering Order + Ordú Rindreála + + + + Reorders items in the rendering order + Athordaíonn sé míreanna san ord rindreála + + + + CmdSketcherToggleConstruction + + + Toggle Construction Geometry + Geoiméadracht Tógála a Athsholáthar + + + + Toggles between defining geometry and construction geometry modes + Athraíonn sé idir modhanna geoiméadrachta sainmhínithe agus modhanna geoiméadrachta tógála + + + + CmdSketcherCompToggleConstraints + + + Toggle Constraints + Srianta a Athrú + + + + Toggle constrain tools + Uirlisí srianta a scoránaigh + + + + CmdSketcherCompHorizontalVertical + + + Horizontal/Vertical Constraint + Srianadh Cothrománach/Ingearach + + + + Constrains the selected elements either horizontally or vertically + Cuireann sé srian ar na heilimintí roghnaithe go cothrománach nó go hingearach + + + + CmdSketcherConstrainHorVer + + + Horizontal/Vertical Constraint + Srianadh Cothrománach/Ingearach + + + + Constrains the selected elements either horizontally or vertically, based on their closest alignment + Cuireann sé srian ar na heilimintí roghnaithe go cothrománach nó go hingearach, bunaithe ar a n-ailíniú is gaire dóibh + + + + CmdSketcherConstrainHorizontal + + + Horizontal Constraint + Srianadh Cothrománach + + + + Constrains the selected elements horizontally + Srianann sé na heilimintí roghnaithe go cothrománach + + + + CmdSketcherConstrainVertical + + + Vertical Constraint + Srian Ingearach + + + + Constrains the selected elements vertically + Srianann sé na heilimintí roghnaithe go hingearach + + + + CmdSketcherConstrainLock + + + Lock Position + Seasamh Glasála + + + + Constrains the selected vertices by adding horizontal and vertical distance constraints + Cuireann sé srian ar na buaicphointí roghnaithe trí shrianta achair chothrománacha agus ingearacha a chur leis + + + + CmdSketcherConstrainBlock + + + Block Constraint + Srianadh Bloc + + + + Constrains the selected edges as fixed + Srianann sé na himill roghnaithe mar sheasta + + + + CmdSketcherConstrainCoincidentUnified + + + Coincident Constraint + Srianadh Comhthráthach + + + + Constrains the selected elements to be coincident + Cuireann sé srian ar na heilimintí roghnaithe a bheith comhthráthach + + + + CmdSketcherConstrainCoincident + + + Coincident Constraint + Srianadh Comhthráthach + + + + Constrains the selected elements to be coincident + Cuireann sé srian ar na heilimintí roghnaithe a bheith comhthráthach + + + + CmdSketcherConstrainPointOnObject + + + Point-On-Object Constraint + Srian Pointe-Ar-Réad + + + + Constrains the selected point onto the selected object + Cuireann sé srian ar an bpointe roghnaithe ar an réad roghnaithe + + + + CmdSketcherConstrainDistance + + + Distance Dimension + Toise an Achair + + + + Constrains the vertical distance between two points, or from a point to the origin if one is selected + Cuireann sé srian ar an achar ingearach idir dhá phointe, nó ó phointe go dtí an bunphointe má roghnaítear ceann amháin + + + + CmdSketcherConstrainDistanceX + + + Horizontal Dimension + Toise Cothrománach + + + + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected + Cuireann sé srian ar an achar cothrománach idir dhá phointe, nó ó phointe go dtí an bunphointe mura bhfuil ach ceann amháin roghnaithe + + + + CmdSketcherConstrainDistanceY + + + Vertical Dimension + Toise Ingearach + + + + Constrains the vertical distance between the selected elements + Cuireann sé srian ar an achar ingearach idir na heilimintí roghnaithe + + + + CmdSketcherConstrainParallel + + + Parallel Constraint + Srianadh Comhthreomhar + + + + Constrains the selected lines to be parallel + Cuireann sé srian ar na línte roghnaithe a bheith comhthreomhar + + + + CmdSketcherConstrainPerpendicular + + + Perpendicular Constraint + Srianadh Ingearach + + + + Constrains the selected lines to be perpendicular + Cuireann sé srian ar na línte roghnaithe a bheith ingearach + + + + CmdSketcherConstrainTangent + + + Tangent/Collinear Constraint + Srian Tangent/Comhlíneach + + + + Constrains the selected elements to be tangent or collinear + Cuireann sé srian ar na heilimintí roghnaithe a bheith tadhlaíoch nó comhlíneach + + + + CmdSketcherConstrainRadius + + + Radius Dimension + Toise Ga + + + + Constrains the radius of the selected circle or arc + Srianann sé ga an chiorcail nó an áirse roghnaithe + + + + CmdSketcherConstrainDiameter + + + Diameter Dimension + Toise Trastomhas + + + + Constrains the diameter of the selected circle or arc + Srianann sé trastomhas an chiorcail nó an áirse roghnaithe + + + + CmdSketcherConstrainRadiam + + + Radius/Diameter Dimension + Toise Ga/Trastomhas + + + + Constrains the radius of the selected arc or the diameter of the selected circle + Cuireann sé srian ar gha an áirse roghnaithe nó ar thrastomhas an chiorcail roghnaithe + + + + CmdSketcherConstrainAngle + + + Angle Dimension + Toise Uillinne + + + + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected + Cuireann sé srian ar an uillinn idir dhá líne dhíreacha nó idir líne amháin agus ais-X an sceitse mura bhfuil ach ceann amháin roghnaithe + + + + CmdSketcherConstrainEqual + + + Equal Constraint + Srianadh Comhionann + + + + Constrains the selected edges or circles to be equal + Cuireann sé srian ar na himill nó na ciorcail roghnaithe le bheith cothrom + + + + CmdSketcherConstrainSymmetric + + + Symmetric Constraint + Srian Siméadrach + + + + Constrains the selected elements to be symmetric + Srianann sé na heilimintí roghnaithe le bheith siméadrach + + + + CmdSketcherConstrainSnellsLaw + + + Refraction Constraint + Srianadh Athraonta + + + + Constrains the selected elements based on the refraction law (Snell's Law) + Cuireann sé srian ar na heilimintí roghnaithe bunaithe ar an dlí athraonta (Dlí Snell) + + + + CmdSketcherChangeDimensionConstraint + + + Edit Value + Cuir Luach in Eagar + + + + Edits the value of a dimensional constraint + Cuirtear luach srianta tríthoiseach in eagar + + + + CmdSketcherToggleDrivingConstraint + + + Toggle Driving/Reference Constraints + Srianta Tiomána/Tagartha a Athrú + + + + Toggles between driving and reference mode of the selected constraints and commands + Athraíonn sé idir mód tiomána agus mód tagartha na srianta agus na n-orduithe roghnaithe + + + + CmdSketcherToggleActiveConstraint + + + Toggle Constraints + Srianta a Athrú + + + + Toggles the state of the selected constraints + Athraíonn staid na srianta roghnaithe + + + + CmdSketcherCreatePoint + + + Point + Pointe + + + + Creates a point + Cruthaíonn pointe + + + + CmdSketcherCompLine + + + Polyline + Polalíne + + + + Creates a continuous polyline + Cruthaíonn polalíne leanúnach + + + + CmdSketcherCreateLine + + + Line + Líne + + + + Creates a line + Cruthaíonn líne + + + + CmdSketcherCreatePolyline + + + Polyline + Polalíne + + + + Creates a continuous polyline. Press the 'M' key to switch segment modes + Cruthaíonn sé seo polalíne leanúnach. Brúigh an eochair 'M' chun modhanna deighleog a athrú + + + + CmdSketcherCompCreateArc + + + Arc + Arc + + + + Creates an arc + Cruthaíonn stua + + + + CmdSketcherCreateArc + + + Arc From Center + Arc ón Lár + + + + Creates an arc defined by a center point and an end point + Cruthaíonn sé stua atá sainmhínithe ag pointe lárnach agus pointe deiridh + + + + CmdSketcherCreate3PointArc + + + Arc From 3 Points + Arc ó 3 Phointe + + + + Creates an arc defined by 2 end points and 1 point on the arc + Cruthaíonn sé stua atá sainmhínithe ag 2 phointe deiridh agus 1 phointe ar an stua + + + + CmdSketcherCreateArcOfEllipse + + + Elliptical Arc + Arc Eilipteach + + + + Creates an elliptical arc + Cruthaíonn stua éilipseach + + + + CmdSketcherCreateArcOfHyperbola + + + Hyperbolic Arc + Stua Hipearbólach + + + + Creates a hyperbolic arc + Cruthaíonn stua hipearbólach + + + + CmdSketcherCreateArcOfParabola + + + Parabolic Arc + Stór Parabólach + + + + Creates a parabolic arc + Cruthaíonn stua parabólach + + + + CmdSketcherCompCreateConic + + + Conic + Cónghearradh + + + + Creates a conic + Cruthaíonn cónchruth + + + + CmdSketcherCreateCircle + + + Circle From Center + Ciorcal ón Lár + + + + Creates a circle from a center and rim point + Cruthaíonn ciorcal ó lárphointe agus imeallphointe + + + + CmdSketcherCreate3PointCircle + + + Circle From 3 Points + Ciorcal ó 3 Phointe + + + + Creates a circle from 3 perimeter points + Cruthaíonn sé ciorcal ó 3 phointe imlíne + + + + CmdSketcherCreateEllipseByCenter + + + Ellipse From Center + Éilips ón Lár + + + + Creates an ellipse from a center and rim point + Cruthaíonn sé éilips ó lárphointe agus ó phointe imeall + + + + CmdSketcherCreateEllipseBy3Points + + + Ellipse From 3 Points + Éilips ó 3 Phointe + + + + Creates an ellipse from 3 points on its perimeter + Cruthaíonn sé éilips ó 3 phointe ar a imlíne + + + + CmdSketcherCompCreateRectangles + + + Rectangle + Rectangle + + + + Creates a rectangle + Cruthaíonn dronuilleog + + + + CmdSketcherCreateRectangle + + + Rectangle + Rectangle + + + + Creates a rectangle from 2 corner points + Cruthaíonn dronuilleog ó 2 phointe cúinne + + + + CmdSketcherCreateRectangleCenter + + + Centered Rectangle + Dronuilleog Láraithe + + + + Creates a centered rectangle from a center and a corner point + Cruthaíonn dronuilleog lárnaithe ó lár agus pointe cúinne + + + + CmdSketcherCreateOblong + + + Rounded Rectangle + Dronuilleog Babhta + + + + Creates a rounded rectangle from 2 corner points + Cruthaíonn dronuilleog chruinn ó 2 phointe cúinne + + + + CmdSketcherCompCreateRegularPolygon + + + Polygon + Polygon + + + + Creates a regular polygon from a center and corner point + Cruthaíonn polagán rialta ó lárphointe agus ó phointe cúinne + + + + CmdSketcherCreateTriangle + + + Triangle + Triantán + + + + Creates an equilateral triangle from a center and corner point + Cruthaíonn triantán comhshleasach ó lárphointe agus cúinne + + + + CmdSketcherCreateSquare + + + Square + Square + + + + Creates a square from a center and corner point + Cruthaíonn cearnóg ó lárphointe agus cúinne + + + + CmdSketcherCreatePentagon + + + Pentagon + An Pentagon + + + + Creates a pentagon from a center and corner point + Cruthaíonn sé peinteagán ó lárphointe agus ó phointe cúinne + + + + CmdSketcherCreateHexagon + + + Hexagon + Hexagon + + + + Creates a hexagon from a center and corner point + Cruthaíonn heicseagán ó lárphointe agus ó phointe cúinne + + + + CmdSketcherCreateHeptagon + + + Heptagon + Heiptagán + + + + Creates a heptagon from a center and corner point + Cruthaíonn sé heiptagán ó lárphointe agus cúinne + + + + CmdSketcherCreateOctagon + + + Octagon + Ochtagán + + + + Creates an octagon from a center and corner point + Cruthaíonn ochtagán ó lárphointe agus cúinne + + + + CmdSketcherCreateRegularPolygon + + + Polygon + Polygon + + + + Creates a regular polygon from a center and corner point + Cruthaíonn polagán rialta ó lárphointe agus ó phointe cúinne + + + + CmdSketcherCompSlot + + + Slot + Slot + + + + Slot tools + Uirlisí sliotán + + + + CmdSketcherCreateSlot + + + Slot + Slot + + + + Creates a slot + Cruthaíonn sliotán + + + + CmdSketcherCreateArcSlot + + + Arc Slot + Sliotán Arc + + + + Creates an arc slot + Cruthaíonn sliotán stua + + + + CmdSketcherCompCreateBSpline + + + B-Spline + B-Splíne + + + + Creates a B-spline curve defined by control points + Cruthaíonn cuar B-splíne atá sainmhínithe ag pointí rialaithe + + + + CmdSketcherCreateBSpline + + + B-Spline + B-Splíne + + + + Creates a B-spline curve defined by control points + Cruthaíonn cuar B-splíne atá sainmhínithe ag pointí rialaithe + + + + CmdSketcherCreatePeriodicBSpline + + + Periodic B-Spline + Splíne B Thréimhsiúil + + + + Creates a periodic B-spline curve defined by control points + Cruthaíonn cuar B-splíne tréimhsiúil atá sainmhínithe ag pointí rialaithe + + + + CmdSketcherCreateBSplineByInterpolation + + + B-Spline From Knots + B-Spline Ó Snaidhmeanna + + + + Creates a B-spline from knots, i.e. from interpolation + Cruthaíonn sé splíne-B ó snaidhmeanna, i.e. ó idirshuíomh + + + + CmdSketcherCreatePeriodicBSplineByInterpolation + + + Periodic B-Spline From Knots + Splíne B Thréimhsiúil ó Snaidhmeanna + + + + Creates a periodic B-spline defined by knots using interpolation + Cruthaíonn sé splíne B tréimhsiúil atá sainmhínithe ag snaidhmeanna ag baint úsáide as idirshuíomh + + + + CmdSketcherCompCreateFillets + + + Fillet/Chamfer + Filléad/Camféar + + + + Creates a fillet or chamfer between 2 lines + Cruthaíonn sé filléad nó camféar idir 2 líne + + + + CmdSketcherCreateFillet + + + Fillet + Filléad + + + + Creates a fillet between 2 selected lines or at coincident points + Cruthaíonn sé filléad idir 2 líne roghnaithe nó ag pointí comhthráthacha + + + + CmdSketcherCreateChamfer + + + Chamfer + Seaimféaráil + + + + Creates a chamfer between 2 selected lines or at coincident points + Cruthaíonn sé seo camféar idir 2 líne roghnaithe nó ag pointí comhthráthacha + + + + CmdSketcherCompCurveEdition + + + Edit Edges + Cuir Imeall in Eagar + + + + Edge editing tools + Uirlisí eagarthóireachta imeall + + + + CmdSketcherTrimming + + + Trim Edge + Gearr an Imeall + + + + Trims an edge with respect to the selected position + Gearrtar imeall i ndáil leis an suíomh roghnaithe + + + + CmdSketcherExtend + + + Extend Edge + Leathnaigh Imeall + + + + Extends an edge with respect to the selected position + Síneann sé imeall i ndáil leis an suíomh roghnaithe + + + + CmdSketcherSplit + + + Split Edge + Imeall Scoilte + + + + Splits an edge into 2 segments while preserving constraints + Roinneann imeall ina dhá dheighleog agus srianta á gcaomhnú ag an am céanna + + + + CmdSketcherCompExternal + + + External Geometry + Geoiméadracht Sheachtrach + + + + Creates sketch elements linked to geometry defined outside the sketch + Cruthaíonn eilimintí sceitse atá nasctha le geoiméadracht atá sainmhínithe lasmuigh den sceitse + + + + CmdSketcherProjection + + + External Projection + Teilgean Seachtrach + + + + Creates the projection of external geometry in the sketch plane + Cruthaíonn teilgean na geoiméadrachta seachtraí sa phlána sceitse + + + + CmdSketcherIntersection + + + External Intersection + Trasnú Seachtrach + + + + Creates the intersection of external geometry with the sketch plane + Cruthaíonn sé trasnú na geoiméadrachta seachtraí leis an eitleán sceitse + + + + CmdSketcherCarbonCopy + + + Carbon Copy + Cóip Charbóin + + + + Copies the geometry of another sketch + Cóipeálann sé geoiméadracht sceitse eile + + + + CmdSketcherInsertKnot + + + Insert Knot + Cuir Snaidhm Isteach + + + + Inserts a knot at a given parameter. If a knot already exists at that parameter, its multiplicity is increased by 1. + Cuireann sé snaidhm isteach ag paraiméadar ar leith. Má tá snaidhm ann cheana féin ag an bparaiméadar sin, méadaítear a iolracht faoi 1. + + + + CmdSketcherJoinCurves + + + Join Curves + Ceangail Cuar + + + + Joins 2 curves at selected end points + Ceanglaíonn 2 chuar ag foircinn roghnaithe + + + + CmdSketcherBSplineDegree + + + Toggle B-Spline Degree + Céim B-Spline a scoránaigh + + + + Toggles the visibility of the degree for all B-splines + Athraíonn infheictheacht na céime do gach B-spline + + + + CmdSketcherBSplinePolygon + + + Toggle B-Spline Control Polygon + Polagán Rialaithe B-Spline a Athrú + + + + Toggles the visibility of the control polygons for all B-splines + Athraíonn sé infheictheacht na bpolagán rialaithe do na splíní-B go léir + + + + CmdSketcherBSplineComb + + + Toggle B-Spline Curvature Comb + Cíor Cuartha B-Spline a Thógáil + + + + Toggles the visibility of the curvature comb for all B-splines + Athraíonn sé infheictheacht an chíor cuartha do gach B-splines + + + + CmdSketcherBSplineKnotMultiplicity + + + Toggle B-spline knot multiplicity + Iolrachas snaidhm B-splíne a scoránaigh + + + + Toggles the visibility of the knot multiplicity for all B-splines + Athraíonn sé infheictheacht iolracht na snaidhmeanna do gach B-splíne + + + + CmdSketcherBSplinePoleWeight + + + Toggle B-Spline Control Point Weight + Meáchan Pointe Rialaithe B-Spline a Athrú + + + + Toggles the visibility of control point weights for all B-splines + Athraíonn sé infheictheacht mheáchain phointe rialaithe do gach B-splines + + + + CmdSketcherCompBSplineShowHideGeometryInformation + + + Toggle B-Spline Information Layer + Sraith Faisnéise B-Spline a Athrú + + + + Toggles the visibility of the information layer for all B-splines + Athraíonn sé infheictheacht an tsraithe faisnéise do gach B-spline + + + + Toggle B-Spline Degree + Céim B-Spline a scoránaigh + + + + Toggle B-Spline Control Polygon + Polagán Rialaithe B-Spline a Athrú + + + + Toggle B-Spline Curvature Comb + Cíor Cuartha B-Spline a Thógáil + + + + Toggle B-Spline Knot Multiplicity + Iolrachas Snaidhm B-Spline a Athrú + + + + Toggle B-Spline Control Point Weight + Meáchan Pointe Rialaithe B-Spline a Athrú + + + + Sketcher_BSplineDegree + + + + Toggles the visibility of the degree for all B-splines + Athraíonn infheictheacht na céime do gach B-spline + + + + Sketcher_BSplinePolygon + + + + Toggles the visibility of the control polygons for all B-splines + Athraíonn sé infheictheacht na bpolagán rialaithe do na splíní-B go léir + + + + Sketcher_BSplineComb + + + + Toggles the visibility of the curvature comb for all B-splines + Athraíonn sé infheictheacht an chíor cuartha do gach B-splines + + + + Sketcher_BSplineKnotMultiplicity + + + + Toggles the visibility of the knot multiplicity for all B-splines + Athraíonn sé infheictheacht iolracht na snaidhmeanna do gach B-splíne + + + + Sketcher_BSplinePoleWeight + + + + Toggles the visibility of the control point weight for all B-splines + Athraíonn sé infheictheacht mheáchan an phointe rialaithe do gach B-splines + + + + CmdSketcherArcOverlay + + + Toggle Circular Helper for Arcs + Cúntóir Ciorclach a Athrú le haghaidh Airc + + + + Toggles the visibility of the circular helpers for all arcs + Athraíonn sé infheictheacht na gcúntóirí ciorclacha do gach áirse + + + + CmdSketcherCopyClipboard + + + C&opy Elements + Cóipeáil Eilimintí + + + + Copies the selected geometries and constraints to the clipboard + Cóipeálann sé na geoiméadrachtaí agus na srianta roghnaithe chuig an ghearrthaisce + + + + CmdSketcherCut + + + C&ut Elements + Gearr Eilimintí + + + + Cuts the selected geometries and constraints to the clipboard + Gearrtar na geoiméadrachtaí agus na srianta roghnaithe chuig an ghearrthaisce + + + + CmdSketcherPaste + + + P&aste Elements + Gre&amaigh Eilimintí + + + + Pastes the geometries and constraints from the clipboard into the sketch + Greamaíonn sé na geoiméadrachtaí agus na srianta ón ngearrthaisce isteach sa sceitse + + + + CmdSketcherSelectConstraints + + + Select Associated Constraints + Roghnaigh Srianta Gaolmhara + + + + Selects the constraints associated with the selected geometrical elements + Roghnaíonn sé na srianta a bhaineann leis na heilimintí geoiméadracha roghnaithe + + + + CmdSketcherSelectOrigin + + + Select Origin + Roghnaigh Bunús + + + + Selects the local origin point of the sketch + Roghnaíonn sé pointe tionscnaimh áitiúil an sceitse + + + + CmdSketcherSelectVerticalAxis + + + Select Vertical Axis + Roghnaigh Ais Ingearach + + + + Selects the local vertical axis of the sketch + Roghnaíonn sé ais ingearach áitiúil an sceitse + + + + CmdSketcherSelectHorizontalAxis + + + Select Horizontal Axis + Roghnaigh Ais Chothrománach + + + + Selects the local horizontal axis of the sketch + Roghnaíonn sé ais chothrománach áitiúil an sceitse + + + + CmdSketcherSelectRedundantConstraints + + + Select Redundant Constraints + Roghnaigh Srianta Iomarcacha + + + + Selects all redundant constraints + Roghnaíonn na srianta iomarcacha go léir + + + + CmdSketcherSelectMalformedConstraints + + + Select Malformed Constraints + Roghnaigh Srianta Mífhoirmithe + + + + Selects all malformed constraints + Roghnaigh na srianta mífhoirmithe go léir + + + + CmdSketcherSelectPartiallyRedundantConstraints + + + Select Partially Redundant Constraints + Roghnaigh Srianta atá Iomarcach go Páirteach + + + + Selects all partially redundant constraints + Roghnaíonn siad na srianta uile atá iomarcach go páirteach + + + + CmdSketcherSelectConflictingConstraints + + + Select Conflicting Constraints + Roghnaigh Srianta Coimhlintí + + + + Selects all conflicting constraints + Roghnaíonn sé na srianta contrártha go léir + + + + CmdSketcherSelectElementsAssociatedWithConstraints + + + Select Associated Geometry + Roghnaigh Geoiméadracht Chomhlachaithe + + + + Selects the geometrical elements associated with the selected constraints + Roghnaíonn sé na heilimintí geoiméadracha a bhaineann leis na srianta roghnaithe + + + + CmdSketcherSelectElementsWithDoFs + + + Select Under-Constrained Elements + Roghnaigh Eilimintí Tearcshrianta + + + + Selects geometrical elements where the solver still detects unconstrained degrees of freedom + Roghnaíonn sé eilimintí geoiméadracha ina mbraitheann an réiteoir céimeanna saoirse neamhshrianta fós + + + + CmdSketcherRestoreInternalAlignmentGeometry + + + Toggle Internal Geometry + Toggle Geoiméadracht Inmheánach + + + + Toggles the visibility of all internal geometry + Athraíonn sé infheictheacht na geoiméadrachta inmheánaí go léir + + + + CmdSketcherSymmetry + + + Mirror + Scáthán + + + + Creates a mirrored copy of the selected geometry + Cruthaíonn sé cóip scáthánaithe den gheoiméadracht roghnaithe + + + + CmdSketcherDeleteAllGeometry + + + Delete All Geometry + Scrios Gach Geoiméadracht + + + + Deletes all geometry and their constraints in the current sketch, with the exception of external geometry + Scriosann sé gach geoiméadracht agus a srianta sa sceitse reatha, seachas geoiméadracht sheachtrach + + + + CmdSketcherDeleteAllConstraints + + + Delete All Constraints + Scrios Gach Srian + + + + Deletes all constraints in the sketch + Scriosann sé gach srian sa sceitse + + + + CmdSketcherRemoveAxesAlignment + + + Remove Axes Alignment + Bain Ailíniú Aiseanna + + + + Modifies the constraints to remove axes alignment while trying to preserve the constraint relationship of the selection + Athraíonn sé na srianta chun ailíniú aiseanna a bhaint agus iarracht á déanamh caidreamh srianta an roghnúcháin a chaomhnú + + + + CmdSketcherOffset + + + Offset + Fritháireamh + + + + Adds an equidistant closed contour around selected geometry: positive values offset outward, negative values inward + Cuireann sé imlíne dúnta chomhfhad timpeall ar an geoiméadracht roghnaithe: luachanna dearfacha fritháirithe amach, luachanna diúltacha isteach + + + + CmdSketcherRotate + + + Rotate / Polar Transform + Rothlaigh / Claochlú Polach + + + + Rotates the selected geometry by creating 'n' copies, enabling circular pattern creation + Rothlaíonn sé an geoiméadracht roghnaithe trí 'n' cóipeanna a chruthú, rud a chuireann ar chumas patrún ciorclach a chruthú + + + + CmdSketcherScale + + + Scale + Scála + + + + Scales the selected geometries + Scálaíonn na geoiméadrachtaí roghnaithe + + + + CmdSketcherTranslate + + + Move / Array Transform + Bog / Claochlú Eagar + + + + Translates the selected geometries and enables the creation of 'i' * 'j' copies + Aistríonn sé na geoiméadrachtaí roghnaithe agus cumasaíonn sé cruthú cóipeanna 'i' * 'j' + + + + SketcherGui::DrawSketchHandlerArc + + + %1 switch mode + %1 mód lasctha + + + + %1 pick arc center + %1 roghnaigh lár an áirse + + + + %1 pick arc start point + %1 pointe tosaigh piocadh stua + + + + %1 pick arc end point + %1 pointe deiridh áirse roghnaithe + + + + %1 pick first arc point + %1 roghnaigh an chéad phointe stua + + + + %1 pick second arc point + %1 roghnaigh an dara pointe stua + + + + %1 pick third arc point + %1 roghnaigh an tríú pointe stua + + + + Arc Parameters + Paraiméadair Arc + + + + SketcherGui::DrawSketchHandlerArcOfEllipse + + + %1 pick ellipse center + %1 roghnaigh lár an éilips + + + + %1 pick axis point + %1 pointe ais piocadh + + + + %1 pick arc start point + %1 pointe tosaigh piocadh stua + + + + %1 pick arc end point + %1 pointe deiridh áirse roghnaithe + + + + SketcherGui::DrawSketchHandlerArcOfHyperbola + + + %1 pick center point + %1 roghnaigh pointe lárnach + + + + %1 pick axis point + %1 pointe ais piocadh + + + + %1 pick arc start point + %1 pointe tosaigh piocadh stua + + + + %1 pick arc end point + %1 pointe deiridh áirse roghnaithe + + + + SketcherGui::DrawSketchHandlerArcOfParabola + + + %1 pick focus point + %1 roghnaigh pointe fócais + + + + %1 pick axis point + %1 pointe ais piocadh + + + + %1 pick starting point + %1 roghnaigh pointe tosaigh + + + + %1 pick end point + %1 pointe deiridh piocadh + + + + SketcherGui::DrawSketchHandlerArcSlot + + + %1 switch mode + %1 mód lasctha + + + + %1 pick slot center + %1 lár sliotán piocála + + + + %1 pick slot radius + %1 ga sliotán piocála + + + + %1 pick slot angle + %1 uillinn sliotán piocála + + + + %1 pick slot width + Leithead sliotán piocála %1 + + + + Arc Slot Parameters + Paraiméadair Sliotán Arc + + + + SketcherGui::DrawSketchHandlerBSpline + + + %1 switch mode + %1 mód lasctha + + + + %1 pick first control point + %1 roghnaigh an chéad phointe rialaithe + + + + + %1 + degree + %1 + céim + + + + + %1 - degree + %1 - céim + + + + %1 pick next control point + %1 roghnaigh an chéad phointe rialaithe eile + + + + + %1 finish B-spline + %1 críochnaigh B-splíne + + + + %1 pick first knot + %1 roghnaigh an chéad snaidhm + + + + + %1 toggle periodic + %1 scoránaigh tréimhsiúil + + + + %1 pick next knot + %1 roghnaigh an chéad snaidhm eile + + + + B-Spline Parameters + Paraiméadair B-Spline + + + + SketcherGui::DrawSketchHandlerCarbonCopy + + + %1 pick sketch to copy + Sketcher CarbonCopy: hint + %1 roghnaigh sceitse le cóipeáil + + + + SketcherGui::DrawSketchHandlerCircle + + + %1 switch mode + %1 mód lasctha + + + + %1 pick circle center + %1 roghnaigh lár an chiorcail + + + + %1 pick rim point + %1 pointe imeall piocála + + + + %1 pick first rim point + %1 roghnaigh an chéad phointe imeall + + + + %1 pick second rim point + %1 roghnaigh an dara pointe imeall + + + + %1 pick third rim point + %1 roghnaigh an tríú pointe imeall + + + + Circle Parameters + Paraiméadair Chiorcail + + + + SketcherGui::DrawSketchHandlerEllipse + + + %1 switch mode + %1 mód lasctha + + + + %1 pick ellipse center + %1 roghnaigh lár an éilips + + + + %1 pick axis endpoint + %1 críochphointe ais piocadh + + + + %1 pick minor axis endpoint + %1 roghnaigh críochphointe ais mhion + + + + %1 pick first rim point + %1 roghnaigh an chéad phointe imeall + + + + %1 pick second rim point + %1 roghnaigh an dara pointe imeall + + + + %1 pick third rim point + %1 roghnaigh an tríú pointe imeall + + + + Ellipse Parameters + Paraiméadair Éilips + + + + SketcherGui::DrawSketchHandlerExtend + + + %1 pick edge to extend + Sketcher Extend: hint + %1 roghnaigh imeall le síneadh + + + + %1 set extension length + Sketcher Extend: hint + %1 socraigh fad síneadh + + + + SketcherGui::DrawSketchHandlerExternal + + + %1 pick external geometry + Sketcher External: hint + %1 roghnaigh geoiméadracht sheachtrach + + + + SketcherGui::DrawSketchHandlerFillet + + + CAD Kernel Error + Earráid Eithne CAD + + + + Value Error + Value Error + + + + Fillet/Chamfer Parameters + Paraiméadair Filléad/Chamfer + + + + %1 switch mode + %1 mód lasctha + + + + %1 toggle preserve corner + %1 scoránaigh choinnigh an chúinne + + + + %1 pick first edge or point + %1 roghnaigh an chéad imeall nó pointe + + + + %1 pick second edge + %1 roghnaigh an dara imeall + + + + %1 create fillet + %1 cruthaigh filléad + + + + SketcherGui::DrawSketchHandlerLine + + + Line Parameters + Paraiméadair Líne + + + + %1 switch mode + %1 mód lasctha + + + + + + %1 pick first point + %1 roghnaigh an chéad phointe + + + + + + %1 pick second point + %1 roghnaigh an dara pointe + + + + SketcherGui::DrawSketchHandlerLineSet + + + %1 pick first point + %1 roghnaigh an chéad phointe + + + + %1 pick next point + %1 roghnaigh an chéad phointe eile + + + + %1 finish + Críoch %1 + + + + %1 switch mode + %1 mód lasctha + + + + SketcherGui::DrawSketchHandlerOffset + + + Offset Parameters + Paraiméadair Fritháireamh + + + + %1 set offset direction and distance + Sketcher Offset: hint + %1 socraíodh treo agus fad an fhritháireamh + + + + SketcherGui::DrawSketchHandlerPoint + + + %1 place a point + Sketcher Point: hint + %1 cuir pointe + + + + SketcherGui::DrawSketchHandlerPolygon + + + Polygon Parameters + Paraiméadair Pholagáin + + + + %1 pick polygon center + %1 roghnaigh lár an pholagáin + + + + + %1/%2 increase / decrease number of sides + %1/%2 méadú / laghdú ar líon na dtaobhanna + + + + %1 pick rotation and size + %1 rothlú agus méid piocadh + + + + %1 confirm + %1 dearbhú + + + + SketcherGui::DrawSketchHandlerRectangle + + + %1 switch mode + %1 mód lasctha + + + + %1 toggle rounded corners + %1 scoránaigh chruinne + + + + %1 toggle frame + %1 fráma scoránaigh + + + + + + %1 pick first corner + %1 roghnaigh an chéad chúinne + + + + %1 pick opposite corner + %1 roghnaigh an cúinne os coinne + + + + + + + %1 set corner radius or frame thickness + %1 socraigh ga na coirnéil nó tiús an fhráma + + + + + %1 set frame thickness + %1 socraithe tiús fráma + + + + + %1 pick center + %1 ionad piocadh + + + + %1 pick corner + %1 cúinne roghnaithe + + + + + %1 pick second corner + %1 roghnaigh an dara cúinne + + + + %1 pick third corner + %1 roghnaigh an tríú cúinne + + + + Rectangle Parameters + Paraiméadair Dronuilleog + + + + SketcherGui::DrawSketchHandlerRotate + + + %1 pick center point + Sketcher Rotate: hint + %1 roghnaigh pointe lárnach + + + + %1 set start angle + Sketcher Rotate: hint + %1 socraigh uillinn tosaigh + + + + %1 set rotation angle + Sketcher Rotate: hint + %1 socraigh uillinn rothlaithe + + + + Rotate Parameters + Rothlaigh Paraiméadair + + + + SketcherGui::DrawSketchHandlerScale + + + %1 pick reference point + %1 pointe tagartha roghnaithe + + + + %1 set scale factor + %1 socraithe fachtóir scála + + + + Scale Parameters + Paraiméadair Scála + + + + SketcherGui::DrawSketchHandlerSlot + + + %1 pick slot start point + %1 pointe tosaigh sliotán piocála + + + + %1 pick slot end point + %1 pointe deiridh sliotán piocála + + + + %1 pick slot width + Leithead sliotán piocála %1 + + + + SketcherGui::DrawSketchHandlerSplitting + + + %1 pick location on edge to split + Sketcher Splitting: hint + %1 roghnaigh suíomh ar an imeall le scoilt + + + + SketcherGui::DrawSketchHandlerSymmetry + + + Symmetry Parameters + Paraiméadair Siméadrachta + + + + %1 pick axis, edge, or point + Sketcher Symmetry: hint + %1 roghnaigh ais, imeall, nó pointe + + + + SketcherGui::DrawSketchHandlerTranslate + + + Translate Parameters + Aistrigh Paraiméadair + + + + %1 pick reference point + Sketcher Translate: hint + %1 pointe tagartha roghnaithe + + + + %1 set translation vector + Sketcher Translate: hint + %1 tacar veicteoir aistriúcháin + + + + %1 set second translation vector + Sketcher Translate: hint + %1 socraigh an dara veicteoir aistriúcháin + + + + SketcherGui::DrawSketchHandlerTrimming + + + %1 pick edge to trim + Sketcher Trimming: hint + %1 roghnaigh imeall le bearradh + + + + SketcherGui::TaskSketcherSolverAdvanced + + + Advanced Solver Controls + Rialuithe Réiteoirí Ardleibhéil + + + + Sketcher_CreateBSpline + + + From control points + Ó phointí rialaithe + + + + From knots + Ó snaidhmeanna + + + + TaskSketcherTool_c2_symmetry + + + Create symmetry constraints (J) + Cruthaigh srianta siméadrachta (J) + + + + SketcherGui::TaskSketcherTool + + + Tool Parameters + Paraiméadair Uirlisí + + + diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hr.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hr.ts index 1e233d9d31..f24bcb9c7e 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hr.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hr.ts @@ -716,7 +716,7 @@ nevaljana ograničenja, degenerirana geometrija itd Dodaje elipsu skice - + Add sketch arc of ellipse Dodaje skica luk elipse @@ -867,17 +867,17 @@ nevaljana ograničenja, degenerirana geometrija itd Preimenujte ograničenja skica - + Drag Point Povucite točku - + Drag Curve Povucite krivulju - + Drag geometries Povući geometrije @@ -971,54 +971,54 @@ nevaljana ograničenja, degenerirana geometrija itd Exceptions - + You are requesting no change in knot multiplicity. Vi zahtijevate: bez promjena u mnoštvu čvorova. - - + + B-spline Geometry Index (GeoID) is out of bounds. B-spline Indeks Geometrije (GeoID) je izvan graničnih okvira. - - + + The Geometry Index (GeoId) provided is not a B-spline. Indeks Geometrija (GeoId) pod uvjetom da nije B-spline krivulja. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Čvor indeks je izvan granica. Imajte na umu da u skladu s OCC notacijom, prvi čvor ima indeks 1 a ne nula. - + The multiplicity cannot be increased beyond the degree of the B-spline. Mnoštvo se ne može povećavati iznad stupanja mnoštva b-spline krive. - + The multiplicity cannot be decreased beyond zero. Mnoštvo se ne može smanjiti ispod nule. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC je uspio smanjiti mnoštvo unutar maksimalne tolerancije. - + Knot cannot have zero multiplicity. Čvor ne može sa nulom multiplicirati. - + Knot multiplicity cannot be higher than the degree of the B-spline. Mnoštvo čvorova ne može biti veće od stupnja B-spline krivulje . - + Knot cannot be inserted outside the B-spline parameter range. Čvor se ne može umetnuti izvan raspona parametara B-spline krivulje. @@ -3803,112 +3803,112 @@ To se radi analizom geometrije i ograničenja skice. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Dijalog je već otvoren u ploči zadataka - + The sketch is invalid and cannot be edited. Skica je neispravna i ne može se uređivati. - + The following constraint is partially redundant: Sljedeće ograničenje je djelomično suvišno: - + The following constraints are partially redundant: Sljedeća ograničenja su djelomično suvišna: - + Edit Sketch Uredi skicu - + Close this dialog? Zatvoriti ovaj dijalog? - + Invalid Sketch Neispravna skica - + Open the sketch validation tool? Otvoriti alat za provjeru valjanosti skice? - + Remove the following constraint: Uklanja sljedeće ograničenje: - + Remove at least one of the following constraints: Uklanja barem jedno od sljedećih ograničenja: - + Remove the following redundant constraint: Ukloni sljedeće suvišno ograničenje: - + Remove the following redundant constraints: Ukloni sljedeća suvišna ograničenja: - + Remove the following malformed constraint: Uklanja sljedeće neispravno oblikovano ograničenje: - + Remove the following malformed constraints: Uklanja sljedeća neispravno oblikovana ograničenja: - + Empty sketch Prazan skica - + Over-constrained: Pretjerano ograničeno: - + Malformed constraints: Deformirana ograničenja: - + Redundant constraints: Suvišna ograničenja: - + Partially redundant: Djelomično suvišno: - + Solver failed to converge Solver nije uspio konvergirati - + Under-constrained: Premalo ograničen: - + %n Degrees of Freedom %n Stupanj slobode @@ -3917,7 +3917,7 @@ To se radi analizom geometrije i ograničenja skice. - + Fully constrained Potpuno ograničen @@ -4407,7 +4407,7 @@ Eigen Sparse QR algoritam optimiziran je za rijetke matrice; obično brže ViewProviderSketch - + and %1 more i %1 još @@ -4612,17 +4612,17 @@ Razmak mreže se mijenja ako postane manji od specifične veličine piksela.Skica ima djelomično suvišna ograničenja! - + Unmanaged change of Geometry Property results in invalid constraint indices Neupravljana promjena geometrijskog svojstva rezultira nevažećim indeksima ograničenja - + Unmanaged change of Constraint Property results in invalid constraint indices Neupravljana promjena svojstva ograničenja rezultira nevažećim indeksima ograničenja - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Parabole su migrirane. Migrirane datoteke neće se otvoriti u prethodnim verzijama FreeCAD-a!! @@ -4630,7 +4630,7 @@ Razmak mreže se mijenja ako postane manji od specifične veličine piksela. - + @@ -4656,7 +4656,7 @@ Razmak mreže se mijenja ako postane manji od specifične veličine piksela. - + Error Pogreška @@ -4717,7 +4717,7 @@ Razmak mreže se mijenja ako postane manji od specifične veličine piksela.Nije uspjelo dodavanje luka - + Failed to add arc of ellipse Nije uspjelo dodavanje kuta elipse @@ -4785,7 +4785,7 @@ Razmak mreže se mijenja ako postane manji od specifične veličine piksela. - + @@ -4891,7 +4891,7 @@ Razmak mreže se mijenja ako postane manji od specifične veličine piksela.Nevažeći faktor skaliranja. Faktor skaliranja mora biti pozitivan broj. - + Failed to scale Neuspjelo skaliranje @@ -5437,7 +5437,7 @@ Umjesto toga, primjenjuju se jednaka ograničenja između izvornih objekata i nj TaskSketcherTool_c1_scale - + Keep original geometries (U) Zadrži originalne geometrije (U) @@ -7309,22 +7309,22 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 odaberi središte elipse - + %1 pick axis point %1 odaberi točku osi - + %1 pick arc start point %1 odaberi početnu točku luka - + %1 pick arc end point %1 odaberi krajnju točku luka @@ -7824,17 +7824,17 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p SketcherGui::DrawSketchHandlerScale - + %1 pick reference point %1 odaberi referentnu točku - + %1 set scale factor %1 postavi faktor skaliranja - + Scale Parameters Parametri skaliranja diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hu.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hu.ts index 1fda747570..fe310022a2 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hu.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hu.ts @@ -707,7 +707,7 @@ invalid constraints, and degenerate geometry Vázlat ellipszis hozzáadása - + Add sketch arc of ellipse Ellipszis vázlatív hozzáadása @@ -854,17 +854,17 @@ invalid constraints, and degenerate geometry Vázlat kényszer átnevezése - + Drag Point Pont húzása - + Drag Curve Ív húzása - + Drag geometries Geometriák húzása @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. Nem kér változtatást a csomó többszörözésére. - - + + B-spline Geometry Index (GeoID) is out of bounds. A B-görbe geometriai indexe (GeoID) határon kívüli. - - + + The Geometry Index (GeoId) provided is not a B-spline. A megadott geometriai index (GeoId) nem B-görbe. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. A csomó jelölés határvonalakon kívülre esik. Ne feledje, hogy a megfelelő OCC jelölés szerint, az első csomó jelölése 1 és nem nulla. - + The multiplicity cannot be increased beyond the degree of the B-spline. A sokszorozás nem nőhet a B-görbe szögének értéke fölé. - + The multiplicity cannot be decreased beyond zero. A sokszorozást nem csökkentheti nulla alá. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC képtelen csökkenteni a sokszorozást a maximális megengedett tűrésen belül. - + Knot cannot have zero multiplicity. A csomónak nem lehet nulla sokszorozása. - + Knot multiplicity cannot be higher than the degree of the B-spline. A csomópontok száma nem lehet nagyobb, mint a B-görbe szöge. - + Knot cannot be inserted outside the B-spline parameter range. A csomó nem illeszthető be a B-görbe paramétertartományán kívül. @@ -3789,112 +3789,112 @@ Ez a vázlat geometriáinak és kényszerek elemzésével történik. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Egy párbeszédablak már nyitva van a feladat panelen - + The sketch is invalid and cannot be edited. A vázlat érvénytelen, és nem szerkeszthető. - + The following constraint is partially redundant: A következő kényszer részben felesleges: - + The following constraints are partially redundant: A következő kényszerek részben feleslegesek: - + Edit Sketch Vázlat szerkesztés - + Close this dialog? Lezárja ezt a párbeszédet? - + Invalid Sketch Érvénytelen vázlat - + Open the sketch validation tool? Megnyitja a vázlat ellenőrző eszközt? - + Remove the following constraint: Távolítsa el a következő kényszert: - + Remove at least one of the following constraints: Távolítsa el legalább az egyiket a következő kényszerekből: - + Remove the following redundant constraint: Távolítsa el a következő felesleges kényszert: - + Remove the following redundant constraints: Távolítsa el a következő felesleges kényszereket: - + Remove the following malformed constraint: Távolítsa el a következő hibás kényszert: - + Remove the following malformed constraints: Távolítsa el a következő hibás kényszereket: - + Empty sketch Üres vázlat - + Over-constrained: Eltúlzott kényszer: - + Malformed constraints: Hibásan formázott kényszer: - + Redundant constraints: Felesleges kényszer: - + Partially redundant: Részben felesleges: - + Solver failed to converge A megoldó nem tudott hasonlítani - + Under-constrained: Nem eléggé kényszerített: - + %n Degrees of Freedom %n Szabadsági fok @@ -3902,7 +3902,7 @@ Ez a vázlat geometriáinak és kényszerek elemzésével történik. - + Fully constrained Teljesen kényszertett @@ -4392,7 +4392,7 @@ Az Eigen Sparse QR algoritmus ritka mátrixokra van optimalizálva; általában ViewProviderSketch - + and %1 more és további %1 @@ -4596,17 +4596,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.A vázlat részlegesen felesleges kényszereket tartalmaz! - + Unmanaged change of Geometry Property results in invalid constraint indices A geometria tulajdonságainak kezeletlen változása helytelen kötésindexeket eredményez - + Unmanaged change of Constraint Property results in invalid constraint indices A kényszertulajdonságok nem kezelt módosítása érvénytelen kényszerindexeket eredményez - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! A parabolákat áttelepítették. Az áttelepített fájlok nem nyílnak meg a FreeCAD korábbi verzióiban!! @@ -4614,7 +4614,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4640,7 +4640,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + Error Hiba @@ -4701,7 +4701,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Ív hozzáadása sikertelen - + Failed to add arc of ellipse Ellipszis ívének hozzáadása sikertelen @@ -4769,7 +4769,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4875,7 +4875,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Érvénytelen méretezési tényező. A méretezési tényezőnek pozitív számnak kell lennie. - + Failed to scale Nem sikerült méretezni @@ -5421,7 +5421,7 @@ Ehelyett az eredeti objektumok és másolataik között egyenlő kényszereket a TaskSketcherTool_c1_scale - + Keep original geometries (U) Eredeti geometriák megtartása (U) @@ -7293,22 +7293,22 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 ellipszisközéppont kiválasztása - + %1 pick axis point %1 tengely pont kiválasztása - + %1 pick arc start point %1 ív kezdőpontjának kiválasztása - + %1 pick arc end point %1 ív végpontjának kiválasztása @@ -7808,17 +7808,17 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta SketcherGui::DrawSketchHandlerScale - + %1 pick reference point %1 referencia pont kiválasztása - + %1 set scale factor %1 méretezési tényező beállítása - + Scale Parameters Méretezés paraméterei diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_it.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_it.ts index 8fc6f1879e..91d5a09cf7 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_it.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_it.ts @@ -707,7 +707,7 @@ vincoli non validi e geometrie degeneri Aggiungi ellisse di schizzo - + Add sketch arc of ellipse Aggiungi arco di ellisse di schizzo @@ -854,17 +854,17 @@ vincoli non validi e geometrie degeneri Rinomina il vincolo dello schizzo - + Drag Point Trascina Punto - + Drag Curve Trascina Curva - + Drag geometries Trascina geometrie @@ -958,54 +958,54 @@ vincoli non validi e geometrie degeneri Exceptions - + You are requesting no change in knot multiplicity. Non stai richiedendo modifiche nella molteplicità dei nodi. - - + + B-spline Geometry Index (GeoID) is out of bounds. L'indice di geometria B-spline (GeoID) è fuori dai limiti. - - + + The Geometry Index (GeoId) provided is not a B-spline. L'indice di geometria (GeoId) fornito non è una B-spline. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. L'indice del nodo è fuori dai limiti. Notare che, in conformità alla numerazione OCC, il primo nodo ha indice 1 e non zero. - + The multiplicity cannot be increased beyond the degree of the B-spline. La molteplicità non può essere aumentata oltre il grado della B-spline. - + The multiplicity cannot be decreased beyond zero. La molteplicità non può essere diminuita al di là di zero. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC non è in grado di diminuire la molteplicità entro la tolleranza massima. - + Knot cannot have zero multiplicity. Il nodo non può avere una molteplicità zero. - + Knot multiplicity cannot be higher than the degree of the B-spline. La molteplicità del nodo non può essere superiore al grado della Bspline. - + Knot cannot be inserted outside the B-spline parameter range. Il nodo non può essere inserito al di fuori dell'intervallo di parametri B-spline. @@ -3789,112 +3789,112 @@ Questo viene fatto analizzando le geometrie e i vincoli dello schizzo. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Nel pannello azioni c'è già una finestra di dialogo aperta - + The sketch is invalid and cannot be edited. Lo schizzo non è valido e non può essere modificato. - + The following constraint is partially redundant: Il seguente vincolo è parzialmente ridondante: - + The following constraints are partially redundant: I seguenti vincoli sono parzialmente ridondanti: - + Edit Sketch Modifica schizzo - + Close this dialog? Chiudere questa finestra di dialogo? - + Invalid Sketch Schizzo non valido - + Open the sketch validation tool? Aprire lo strumento di convalida dello schizzo? - + Remove the following constraint: Rimuovere il seguente vincolo: - + Remove at least one of the following constraints: Rimuovere almeno uno dei seguenti vincoli: - + Remove the following redundant constraint: Rimuovere il seguente vincolo ridondante: - + Remove the following redundant constraints: Rimuovere i seguenti vincoli ridondanti: - + Remove the following malformed constraint: Rimuovere il seguente vincolo non valido: - + Remove the following malformed constraints: Rimuovere i seguenti vincoli non validi: - + Empty sketch Schizzo vuoto - + Over-constrained: Sovravincolato: - + Malformed constraints: Vincoli malformati: - + Redundant constraints: Vincoli ridondanti: - + Partially redundant: Parzialmente ridondante: - + Solver failed to converge Risolutore impossibilitato a convergere - + Under-constrained: Sottovincolato: - + %n Degrees of Freedom %n Grado di libertà @@ -3902,7 +3902,7 @@ Questo viene fatto analizzando le geometrie e i vincoli dello schizzo. - + Fully constrained Completamente vincolato @@ -4391,7 +4391,7 @@ L'algoritmo di Eigen Sparse QR è ottimizzato per matrici sparsi; solitamente pi ViewProviderSketch - + and %1 more e %1 in più @@ -4596,17 +4596,17 @@ La spaziatura della griglia cambia se diventa più piccola della dimensione in p Lo schizzo contiene vincoli parzialmente ridondanti! - + Unmanaged change of Geometry Property results in invalid constraint indices La modifica non gestita della proprietà Geometria comporta indici di vincolo non validi - + Unmanaged change of Constraint Property results in invalid constraint indices La modifica non gestita della proprietà di un vincolo comporta indici di vincolo non validi - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Le parabole sono state convertite. I file convertiti non si apriranno nelle versioni precedenti di FreeCAD!! @@ -4614,7 +4614,7 @@ La spaziatura della griglia cambia se diventa più piccola della dimensione in p - + @@ -4640,7 +4640,7 @@ La spaziatura della griglia cambia se diventa più piccola della dimensione in p - + Error Errore @@ -4701,7 +4701,7 @@ La spaziatura della griglia cambia se diventa più piccola della dimensione in p Impossibile aggiungere l'arco - + Failed to add arc of ellipse Impossibile aggiungere l'arco d'elisse @@ -4769,7 +4769,7 @@ La spaziatura della griglia cambia se diventa più piccola della dimensione in p - + @@ -4875,7 +4875,7 @@ La spaziatura della griglia cambia se diventa più piccola della dimensione in p Fattore di scala non valido. Il fattore di scala deve essere un numero positivo. - + Failed to scale Scalatura non riuscita @@ -5421,7 +5421,7 @@ Invece vengono applicati vincoli uguali tra gli oggetti originali e le loro copi TaskSketcherTool_c1_scale - + Keep original geometries (U) Mantieni le geometrie originali (U) @@ -7293,22 +7293,22 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 selezionare il centro dell'ellisse - + %1 pick axis point %1 selezionare il punto dell'asse - + %1 pick arc start point %1 selezionare il punto iniziale dell'arco - + %1 pick arc end point %1 selezionare il punto finale dell'arco @@ -7808,17 +7808,17 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della SketcherGui::DrawSketchHandlerScale - + %1 pick reference point %1 selezionare il punto di riferimento - + %1 set scale factor %1 imposta il fattore di scala - + Scale Parameters Parametri Scala diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ja.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ja.ts index 3d2893723c..e605e578c5 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ja.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ja.ts @@ -704,7 +704,7 @@ invalid constraints, and degenerate geometry スケッチ楕円を追加 - + Add sketch arc of ellipse スケッチ楕円弧を追加 @@ -851,17 +851,17 @@ invalid constraints, and degenerate geometry スケッチ拘束の名前を変更 - + Drag Point 点をドラッグ - + Drag Curve 曲線をドラッグ - + Drag geometries ジオメトリーをドラッグ @@ -955,54 +955,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. ノット多重度で変更が起きないように要求しています。 - - + + B-spline Geometry Index (GeoID) is out of bounds. Bスプラインのジオメトリー番号(GeoID)が範囲外です。 - - + + The Geometry Index (GeoId) provided is not a B-spline. 入力されたジオメトリー番号(GeoID)はBスプラインではありません。 - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. ノット・インデックスが境界外です。OCCの記法に従うと最初のノットは1と非ゼロのインデックスを持ちます。 - + The multiplicity cannot be increased beyond the degree of the B-spline. Bスプラインの次数を越えて多重度を増やすことはできません。 - + The multiplicity cannot be decreased beyond zero. 0を越えて多重度を減らすことはできません。 - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCCは最大許容範囲内で多重度を減らすことができまぜん。 - + Knot cannot have zero multiplicity. ノットがゼロ多重性を持つことはでいません。 - + Knot multiplicity cannot be higher than the degree of the B-spline. Bスプラインの次数を超えてノット多重度を増やすことはできません。 - + Knot cannot be inserted outside the B-spline parameter range. Bスプラインパラメーターの範囲外にノットを挿入することはできません。 @@ -3785,119 +3785,119 @@ This is done by analyzing the sketch geometries and constraints. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel タスクパネルで既にダイアログが開かれています - + The sketch is invalid and cannot be edited. スケッチが不正で、編集できません。 - + The following constraint is partially redundant: 以下の拘束は一部が冗長です: - + The following constraints are partially redundant: 以下の拘束は一部が冗長です: - + Edit Sketch スケッチを編集 - + Close this dialog? このダイアログを閉じますか? - + Invalid Sketch 無効なスケッチ - + Open the sketch validation tool? スケッチ検証ツールを開きますか? - + Remove the following constraint: 以下の拘束を削除してください: - + Remove at least one of the following constraints: 以下の拘束から少なくとも1つを削除してください: - + Remove the following redundant constraint: 以下の冗長な拘束を削除してください: - + Remove the following redundant constraints: 以下の冗長な拘束を削除してください: - + Remove the following malformed constraint: 以下の不正な拘束を削除してください: - + Remove the following malformed constraints: 以下の不正な拘束を削除してください: - + Empty sketch スケッチが空です - + Over-constrained: 過剰拘束: - + Malformed constraints: 不正な拘束: - + Redundant constraints: 冗長な拘束: - + Partially redundant: 部分的に冗長: - + Solver failed to converge ソルバーの収束に失敗 - + Under-constrained: 未拘束: - + %n Degrees of Freedom %n 自由度 - + Fully constrained 完全拘束 @@ -4385,7 +4385,7 @@ Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster ViewProviderSketch - + and %1 more %1 以上 @@ -4590,17 +4590,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.スケッチに一部が冗長な拘束があります! - + Unmanaged change of Geometry Property results in invalid constraint indices ジオメトリープロパティーの管理されていない変更は無効な拘束インデックスを引き起こします。 - + Unmanaged change of Constraint Property results in invalid constraint indices 拘束プロパティーの管理されていない変更は無効な拘束インデックスを引き起こします。 - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! 放物線がバージョン変換されました。変換されたファイルは以前のバージョンのFreeCADでは開けません!! @@ -4608,7 +4608,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4634,7 +4634,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + Error エラー @@ -4695,7 +4695,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.円弧を追加できませんでした。 - + Failed to add arc of ellipse 楕円弧を追加できませんでした。 @@ -4763,7 +4763,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4869,7 +4869,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.拡大縮小係数が無効です。拡大縮小係数は正の数でなければなりません。 - + Failed to scale 拡大縮小に失敗しました。 @@ -5415,7 +5415,7 @@ Instead equal constraints are applied between the original objects and their cop TaskSketcherTool_c1_scale - + Keep original geometries (U) 元のジオメトリを保持 (U) @@ -7287,22 +7287,22 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 楕円の中心を選択 - + %1 pick axis point %1 軸点を選択 - + %1 pick arc start point %1 円弧の開始点を選択 - + %1 pick arc end point %1 円弧の終了点を選択 @@ -7802,17 +7802,17 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerScale - + %1 pick reference point %1 参照点を選択 - + %1 set scale factor %1 拡大縮小係数を設定 - + Scale Parameters 拡大縮小パラメーター diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ka.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ka.ts index 87b89b402c..adc35318bd 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ka.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ka.ts @@ -707,7 +707,7 @@ invalid constraints, and degenerate geometry ესკიზზე ოვალის დამატება - + Add sketch arc of ellipse ესკიზზე ოვალის რკალის დამატება @@ -854,17 +854,17 @@ invalid constraints, and degenerate geometry ესკიზის შეზღუდვისთვის სახელის გადარქმევა - + Drag Point გადაათრიეთ წერტილი - + Drag Curve რკალის გადათრევა - + Drag geometries გეომეტრიების გადათრევა @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. თქვენ არ ითხოვთ ცვლილებას კვანძის გაყოფადობაში. - - + + B-spline Geometry Index (GeoID) is out of bounds. B-სპლაინის გეომეტრიის ინდექსი (GeoID) დაშვებულ ლიმიტებს გარეთაა. - - + + The Geometry Index (GeoId) provided is not a B-spline. გეომეტრიის მითითებული ინდექსი (GeoID) B-სპლაინს არ წარმოადგენს. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. კვანძის ინდექსი საზღვრებს გარეთაა. დაიმახსოვრეთ, რომ OCC ნოტაციების შესაბამისად, პირველი კვანძის ინდექსი 1-ია და არა 0. - + The multiplicity cannot be increased beyond the degree of the B-spline. სიმრავლე არ შეიძლება გაიზარდოს B-სპლაინის დონის მიღმა. - + The multiplicity cannot be decreased beyond zero. სიმრავლე არ შეიძლება შემცირდეს ნულს მიღმა. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC-ს არ შეუძლია შეამციროს სიმრავლე მაქსიმალური ტოლერანტობის ფარგლებში. - + Knot cannot have zero multiplicity. კვანძებს არ შეიძლება ნულოვანი მამრავლი ჰქონდეს. - + Knot multiplicity cannot be higher than the degree of the B-spline. კვანძის მამრავლი არ შეიძლება B-სპლაინის დონეზე დიდი იყოს. - + Knot cannot be inserted outside the B-spline parameter range. კვანძის ჩასმა B-სპლაინის პარამეტრების დიაპაზონის გარეთ შეუძლებელია. @@ -3789,112 +3789,112 @@ This is done by analyzing the sketch geometries and constraints. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel A dialog is already open in the task panel - + The sketch is invalid and cannot be edited. ესკიზი არასწორია. მისი ჩასწორება შეუძლებელია. - + The following constraint is partially redundant: ეს შეზღუდვა ნაწილობრივ დამატებითია: - + The following constraints are partially redundant: ეს შეზღუდვები ნაწილობრივ დამატებითია: - + Edit Sketch ესკიზის ჩასწორება - + Close this dialog? დავხურო ეს დიალოგი? - + Invalid Sketch არასწორი ესკიზი - + Open the sketch validation tool? გავხსნა ესკიზის შემოწმების ხელსაწყო? - + Remove the following constraint: წაიშლება შემდეგი შეზღუდვები: - + Remove at least one of the following constraints: მოიღეთ, მინიმუმ, ერთ-ერთი შემდეგი შეზღუდვა: - + Remove the following redundant constraint: წაშალეთ შემდეგი დამატებითი შეზღუდვა: - + Remove the following redundant constraints: წაშალეთ შემდეგი დამატებითი შეზღუდვები: - + Remove the following malformed constraint: წაშალეთ შემდეგი დეფორმირებული შეზღუდვა: - + Remove the following malformed constraints: წაშალეთ შემდეგი დეფორმირებული შეზღუდვები: - + Empty sketch ცარიელი ესკიზი - + Over-constrained: ზედმეტად-შეზღუდული: - + Malformed constraints: არასწორად შექმნილი შეზღუდვები: - + Redundant constraints: დამატებითი შეზღუდვები: - + Partially redundant: ნაწილობრივ დამატებითი: - + Solver failed to converge ამომხსნელის შეცდომა შეერთების დროს - + Under-constrained: საკმარისზე ნაკლებად შეზღუდული: - + %n Degrees of Freedom %n თავისუფლების ხარისხი @@ -3902,7 +3902,7 @@ This is done by analyzing the sketch geometries and constraints. - + Fully constrained სრულად შეზღუდული @@ -4393,7 +4393,7 @@ Eigen Sparse QR ალგორითმი ოპტიმიზებული ViewProviderSketch - + and %1 more და %1 სხვა @@ -4598,17 +4598,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.ესკიზი ნაწილობრივ დამატებით შეზღუდვებს შეიცავს! - + Unmanaged change of Geometry Property results in invalid constraint indices გეომეტრიის თვისების უმართავი ცვლილება არასწორი შეზღუდვის ინდექსების გაჩენას იწყვევს - + Unmanaged change of Constraint Property results in invalid constraint indices შეზღუდვის თვისების უმართავი ცვლილება არასწორი შეზღუდვის ინდექსების გაჩენას იწყვევს - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! პარაბოლები მიგრირებულია. მიგრირებული ფაილები FreeCAD-ის წინა ვერსიებში არ გაიხსნება!! @@ -4616,7 +4616,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4642,7 +4642,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + Error შეცდომა @@ -4703,7 +4703,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.რკალის დამატების შეცდომა - + Failed to add arc of ellipse ოვალის რკალის დამატების შეცდომა @@ -4771,7 +4771,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4877,7 +4877,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Invalid scale factor. Scale factor must be a positive number. - + Failed to scale დამასშტაბების შეცდომა @@ -5423,7 +5423,7 @@ Instead equal constraints are applied between the original objects and their cop TaskSketcherTool_c1_scale - + Keep original geometries (U) ორიგინალი გეომეტრიების შენარჩუნება (U) @@ -7295,22 +7295,22 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 მიუთითეთ ოვალის ცენტრი - + %1 pick axis point %1 მიუთითეთ ღერძის წერტილი - + %1 pick arc start point %1 მიუთითეთ რკალის საწყისი წერტილი - + %1 pick arc end point %1 მიუთითეთ რკალის ბოლო წერტილი @@ -7810,17 +7810,17 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerScale - + %1 pick reference point %1 მიუთითეთ მიმართვის წერტილი - + %1 set scale factor %1 მიუთითეთ მასშტაბის კოეფიციენტი - + Scale Parameters მასშტაბის მორგება diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ko.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ko.ts index 51b68c30e9..68e66ededc 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ko.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ko.ts @@ -704,7 +704,7 @@ invalid constraints, and degenerate geometry 스케치 타원 추가 - + Add sketch arc of ellipse 타원의 스케치 호 추가 @@ -851,17 +851,17 @@ invalid constraints, and degenerate geometry 스케치 구속 이름 바꾸기 - + Drag Point 점 끌기 - + Drag Curve 곡선 끌기 - + Drag geometries 도형 끌기 @@ -955,54 +955,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. 매듭점 다중성에 대한 변경을 요청하지 않으셨습니다. - - + + B-spline Geometry Index (GeoID) is out of bounds. B-조절곡선 기하형상 인덱스(GeoID)가 범위를 벗어났습니다. - - + + The Geometry Index (GeoId) provided is not a B-spline. 제공된 기하형상 인덱스(GeoId)는 B-조절곡선이 아닙니다. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. 매듭 지수가 범위를 벗어났습니다. OCC 표기법에 따라 첫 번째 매듭은 0이 아닌 지수 1을 가집니다. - + The multiplicity cannot be increased beyond the degree of the B-spline. 다중도는 B-스플라인의 정도 이상으로 증가할 수 없습니다. - + The multiplicity cannot be decreased beyond zero. 다중도는 0 이상으로 감소할 수 없습니다. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC는 최대 공차 내에서 다중도를 감소시킬 수 없습니다. - + Knot cannot have zero multiplicity. 매듭은 0개의 다중도를 가질 수 없습니다. - + Knot multiplicity cannot be higher than the degree of the B-spline. 매듭 다중도는 B-조절곡선의 각도보다 높을 수 없습니다. - + Knot cannot be inserted outside the B-spline parameter range. 매듭은 B-조절곡선 매개변수 범위 밖에서 삽입할 수 없습니다. @@ -3787,119 +3787,119 @@ This is done by analyzing the sketch geometries and constraints. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel 테스크 패널에 이미 다이얼로그가 열려있습니다. - + The sketch is invalid and cannot be edited. 스케치가 유효하지 않으므로 수정할 수 없습니다. - + The following constraint is partially redundant: 아래의 구속은 부분적으로 중복됩니다: - + The following constraints are partially redundant: 아래의 구속들은 부분적으로 중복됩니다. - + Edit Sketch 스케치 편집 - + Close this dialog? 이 대화창을 닫을까요? - + Invalid Sketch 잘못된 스케치 - + Open the sketch validation tool? 스케치 검증 도구를 열까요? - + Remove the following constraint: 다음 구속을 제거: - + Remove at least one of the following constraints: 다음 구속 중 하나 이상을 제거: - + Remove the following redundant constraint: 다음의 중복되는 구속을 제거: - + Remove the following redundant constraints: 다음의 중복되는 구속을 제거: - + Remove the following malformed constraint: 다음의 잘못된 구속을 제거: - + Remove the following malformed constraints: 다음의 잘못된 구속을 제거: - + Empty sketch 빈 스케치 - + Over-constrained: 과도한 구속: - + Malformed constraints: 잘못된 구속들 - + Redundant constraints: 중복되는 구속들: - + Partially redundant: 부분적인 중복: - + Solver failed to converge Solver failed to converge - + Under-constrained: 완전 구속 중: - + %n Degrees of Freedom %n 자유도 - + Fully constrained 완전히 구속됨 @@ -4387,7 +4387,7 @@ Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster ViewProviderSketch - + and %1 more and %1 more @@ -4592,17 +4592,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.스케치에 부분적으로 중복되는 구속들이 있습니다! - + Unmanaged change of Geometry Property results in invalid constraint indices Unmanaged change of Geometry Property results in invalid constraint indices - + Unmanaged change of Constraint Property results in invalid constraint indices Unmanaged change of Constraint Property results in invalid constraint indices - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! @@ -4610,7 +4610,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4636,7 +4636,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + Error 오류 @@ -4697,7 +4697,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.호 추가 실패 - + Failed to add arc of ellipse 타원의 호 추가 실패 @@ -4765,7 +4765,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4871,7 +4871,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Invalid scale factor. Scale factor must be a positive number. - + Failed to scale 배율 변환 실패 @@ -5417,7 +5417,7 @@ Instead equal constraints are applied between the original objects and their cop TaskSketcherTool_c1_scale - + Keep original geometries (U) 원본 도형 유지(U) @@ -7288,22 +7288,22 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 pick ellipse center - + %1 pick axis point %1 pick axis point - + %1 pick arc start point %1 pick arc start point - + %1 pick arc end point %1 pick arc end point @@ -7803,17 +7803,17 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerScale - + %1 pick reference point %1 pick reference point - + %1 set scale factor %1 set scale factor - + Scale Parameters Scale Parameters diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_nl.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_nl.ts index e410927287..50a4ae7faa 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_nl.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_nl.ts @@ -707,7 +707,7 @@ invalid constraints, and degenerate geometry Voeg schets ellip toe - + Add sketch arc of ellipse Voeg schets boog van ellips toe @@ -854,17 +854,17 @@ invalid constraints, and degenerate geometry Hernoem schets beperking - + Drag Point Sleeppunt - + Drag Curve Sleep Kromme - + Drag geometries Drag geometries @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. U vraagt geen verandering in de knoop multipliciteit. - - + + B-spline Geometry Index (GeoID) is out of bounds. B-spline Geometry Index (GeoID) is out of bounds. - - + + The Geometry Index (GeoId) provided is not a B-spline. The Geometry Index (GeoId) provided is not a B-spline. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. De knoop-index is buiten de grenzen. Merk op dat volgens de OCC-notatie de eerste knoop index 1 heeft en niet nul. - + The multiplicity cannot be increased beyond the degree of the B-spline. De multipliciteit mag niet groter zijn dan het aantal graden van de B-spline. - + The multiplicity cannot be decreased beyond zero. De multipliciteit kan niet lager zijn dan nul. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC is niet in staat om de multipliciteit binnen de maximale tolerantie te verlagen. - + Knot cannot have zero multiplicity. Knooppunt kan geen multipliciteit van nul hebben. - + Knot multiplicity cannot be higher than the degree of the B-spline. Knot multiplicity cannot be higher than the degree of the B-spline. - + Knot cannot be inserted outside the B-spline parameter range. Knot cannot be inserted outside the B-spline parameter range. @@ -3789,112 +3789,112 @@ Dit wordt gedaan door de geometrie en beperkingen van de schets te analyseren. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Een dialoog is al geopend in het taakvenster - + The sketch is invalid and cannot be edited. De schets is ongeldig en kan niet worden bewerkt. - + The following constraint is partially redundant: De volgende beperking is gedeeltelijk overbodig: - + The following constraints are partially redundant: De volgende beperkingen zijn gedeeltelijk overbodig: - + Edit Sketch Edit Sketch - + Close this dialog? Close this dialog? - + Invalid Sketch Invalid Sketch - + Open the sketch validation tool? Open the sketch validation tool? - + Remove the following constraint: Remove the following constraint: - + Remove at least one of the following constraints: Remove at least one of the following constraints: - + Remove the following redundant constraint: Remove the following redundant constraint: - + Remove the following redundant constraints: Remove the following redundant constraints: - + Remove the following malformed constraint: Remove the following malformed constraint: - + Remove the following malformed constraints: Remove the following malformed constraints: - + Empty sketch Lege schets - + Over-constrained: Over-bepaald: - + Malformed constraints: Ongeldige beperkingen: - + Redundant constraints: Overbodige beperkingen: - + Partially redundant: Gedeeltelijk overbodig: - + Solver failed to converge Solver kon niet convergeren - + Under-constrained: Onbepaald: - + %n Degrees of Freedom %n Degrees of Freedom @@ -3902,7 +3902,7 @@ Dit wordt gedaan door de geometrie en beperkingen van de schets te analyseren. - + Fully constrained Volledig bepaald @@ -4393,7 +4393,7 @@ Eigen Sparse-QR-algoritme is geoptimaliseerd voor spaarzame matrices; meestal sn ViewProviderSketch - + and %1 more en %1 meer @@ -4598,17 +4598,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.De schets heeft deels overbodige beperkingen! - + Unmanaged change of Geometry Property results in invalid constraint indices Unmanaged change of Geometry Property results in invalid constraint indices - + Unmanaged change of Constraint Property results in invalid constraint indices Unmanaged change of Constraint Property results in invalid constraint indices - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Parabolen zijn geconverteerd. Geconverteerde bestanden kunnen niet in vorige versies van FreeCAD worden geopend!! @@ -4616,7 +4616,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4642,7 +4642,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + Error Fout @@ -4703,7 +4703,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Kon boog niet toevoegen - + Failed to add arc of ellipse Kon boog van de ellips niet toevoegen @@ -4771,7 +4771,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4877,7 +4877,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Invalid scale factor. Scale factor must be a positive number. - + Failed to scale Failed to scale @@ -5423,7 +5423,7 @@ Instead equal constraints are applied between the original objects and their cop TaskSketcherTool_c1_scale - + Keep original geometries (U) Keep original geometries (U) @@ -7295,22 +7295,22 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 pick ellipse center - + %1 pick axis point %1 pick axis point - + %1 pick arc start point %1 pick arc start point - + %1 pick arc end point %1 pick arc end point @@ -7810,17 +7810,17 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn SketcherGui::DrawSketchHandlerScale - + %1 pick reference point %1 pick reference point - + %1 set scale factor %1 set scale factor - + Scale Parameters Scale Parameters diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pl.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pl.ts index b00ffef0e6..e9d34d7a17 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pl.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pl.ts @@ -708,7 +708,7 @@ nieprawidłowe ograniczenia oraz zdegradowaną geometrię. Dodaj elipsę na szkicu - + Add sketch arc of ellipse Dodaj szkic łuku elipsy @@ -855,17 +855,17 @@ nieprawidłowe ograniczenia oraz zdegradowaną geometrię. Zmień nazwę wiązania szkicu - + Drag Point Przeciągnij punkt - + Drag Curve Przeciągnij krzywą - + Drag geometries Przeciągnij geometrie @@ -959,54 +959,54 @@ nieprawidłowe ograniczenia oraz zdegradowaną geometrię. Exceptions - + You are requesting no change in knot multiplicity. Żądasz niezmienności w wielokrotności węzłów. - - + + B-spline Geometry Index (GeoID) is out of bounds. Indeks geometrii krzywej złożonej (GeoID) jest poza zakresem. - - + + The Geometry Index (GeoId) provided is not a B-spline. Podany indeks geometrii krzywej złożonej (GeoId) nie jest łukiem krzywej złożonej. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Indeks węzłów jest poza wiązaniem. Zauważ, że zgodnie z zapisem OCC, pierwszy węzeł ma indeks 1, a nie zero. - + The multiplicity cannot be increased beyond the degree of the B-spline. Wielokrotność nie może być zwiększona poza stopień krzywej złożonej. - + The multiplicity cannot be decreased beyond zero. Wielokrotność nie może zostać zmniejszona poniżej zera. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC nie jest w stanie zmniejszyć wielokrotności w ramach maksymalnej tolerancji. - + Knot cannot have zero multiplicity. Węzeł nie może mieć zerowej krotności. - + Knot multiplicity cannot be higher than the degree of the B-spline. Krotność węzłów nie może być większa niż stopień krzywej złożonej. - + Knot cannot be inserted outside the B-spline parameter range. Węzła nie można wstawić poza zakresem parametrów krzywej złożonej. @@ -3815,112 +3815,112 @@ Odbywa się to przez analizę geometrii szkicu i wiązań. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Okno dialogowe jest już otwarte w panelu zadań - + The sketch is invalid and cannot be edited. Szkic jest nieprawidłowy i nie może być edytowany. - + The following constraint is partially redundant: Następujące wiązanie jest częściowo zbędne: - + The following constraints are partially redundant: Następujące wiązania są częściowo zbędne: - + Edit Sketch Edycja szkicu - + Close this dialog? Zamknąć to okno dialogowe? - + Invalid Sketch Nieprawidłowy szkic - + Open the sketch validation tool? Otworzyć narzędzie weryfikacji szkicu? - + Remove the following constraint: Usuń następujące wiązanie: - + Remove at least one of the following constraints: Usuń co najmniej jedno z następujących wiązań: - + Remove the following redundant constraint: Usuń następujące, nadmiarowe wiązania: - + Remove the following redundant constraints: Usuń następujące, nadmiarowe wiązania: - + Remove the following malformed constraint: Usuń następujące niepoprawne wiązanie: - + Remove the following malformed constraints: Usuń następujące niepoprawne wiązania: - + Empty sketch Pusty szkic - + Over-constrained: Wiązania nadmierne: - + Malformed constraints: Uszkodzone ograniczenia: - + Redundant constraints: Wiązania nadmiarowe: - + Partially redundant: Częściowo nadmiarowe: - + Solver failed to converge Solver nie osiągnął zbieżności - + Under-constrained: Niedostatecznie związane: - + %n Degrees of Freedom %n stopień swobody @@ -3930,7 +3930,7 @@ Odbywa się to przez analizę geometrii szkicu i wiązań. - + Fully constrained W pełni związany @@ -4423,7 +4423,7 @@ Eigen Sparse QR, algorytm jest zoptymalizowany dla macierzy rzadkich, zwykle szy ViewProviderSketch - + and %1 more i %1 więcej @@ -4629,24 +4629,24 @@ Wprowadź 1, aby wyłączyć główne linie. Szkic zawiera częściowo zbędne wiązania! - + Unmanaged change of Geometry Property results in invalid constraint indices Niezarządzana zmiana właściwości geometrii skutkuje nieprawidłowymi indeksami wiązań - + Unmanaged change of Constraint Property results in invalid constraint indices Niezarządzana zmiana właściwości wiązań skutkuje nieprawidłowymi indeksami wiązań - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Parabole zostały poddane migracji. Pliki po imporcie nie otworzą się w poprzednich wersjach programu FreeCAD!! - + @@ -4672,7 +4672,7 @@ Wprowadź 1, aby wyłączyć główne linie. - + Error Błąd @@ -4734,7 +4734,7 @@ Krzywe złożone i punkty nie są jeszcze obsługiwane. Nie udało się dodać łuku - + Failed to add arc of ellipse Nie udało się dodać łuku elipsy @@ -4802,7 +4802,7 @@ Krzywe złożone i punkty nie są jeszcze obsługiwane. - + @@ -4911,7 +4911,7 @@ Sprawdź wiązania i wiązania automatyczne dotyczące tej operacji. - + Failed to scale Skalowanie nie udało się @@ -5460,7 +5460,7 @@ Zamiast tego stosuje się wiązania równości pomiędzy oryginalnymi obiektami TaskSketcherTool_c1_scale - + Keep original geometries (U) Zachowaj oryginalne geometrie (U) @@ -7342,22 +7342,22 @@ Włącza tworzenie i * j kopii SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 wybierz środek elipsy - + %1 pick axis point %1 wybierz punkt osi - + %1 pick arc start point %1 wybierz punkt początkowy łuku - + %1 pick arc end point %1 wybierz punkt końcowy łuku @@ -7857,17 +7857,17 @@ Włącza tworzenie i * j kopii SketcherGui::DrawSketchHandlerScale - + %1 pick reference point Wybierz punkt odniesienia %1 - + %1 set scale factor Ustaw współczynnik skali %1 - + Scale Parameters Parametry skalowania diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pt-BR.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pt-BR.ts index 9401b2af2b..8b900f986f 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pt-BR.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pt-BR.ts @@ -707,7 +707,7 @@ invalid constraints, and degenerate geometry Adicionar esboço de elipse - + Add sketch arc of ellipse Adicionar esboço de arco de elipse @@ -854,17 +854,17 @@ invalid constraints, and degenerate geometry Renomear restrição do esboço - + Drag Point Arrastar Ponto - + Drag Curve Arrastar Curva - + Drag geometries Arraste geometrias @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. Você não solicitou nenhuma mudança de multiplicidade em nós. - - + + B-spline Geometry Index (GeoID) is out of bounds. Índice de Geometria B-spline (GeoID) está fora dos limites. - - + + The Geometry Index (GeoId) provided is not a B-spline. O índice de Geometria (GeoId) fornecida não é uma curva B-spline. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. O índice do nó está fora dos limites. Note que, de acordo com a notação do OCC, o primeiro nó tem índice 1 e não zero. - + The multiplicity cannot be increased beyond the degree of the B-spline. A multiplicidade não pode ser aumentada além do grau de B-spline. - + The multiplicity cannot be decreased beyond zero. A multiplicidade não pode ser diminuída abaixo de zero. - + OCC is unable to decrease the multiplicity within the maximum tolerance. O OCC não consegue diminuir a multiplicidade dentro de tolerância máxima. - + Knot cannot have zero multiplicity. Nó não pode ter multiplicidade zero. - + Knot multiplicity cannot be higher than the degree of the B-spline. Multiplicidade de nóo não pode ser maior que o grau da B-spline. - + Knot cannot be inserted outside the B-spline parameter range. Nó não pode ser inserido fora do alcance do parâmetro da B-spline @@ -3789,112 +3789,112 @@ Isso é feito analisando as geometrias e restrições do esboço. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Uma caixa de diálogo já está aberta no painel de tarefas - + The sketch is invalid and cannot be edited. O esboço é inválido e não pode ser editado. - + The following constraint is partially redundant: A restrição seguinte é parcialmente redundante: - + The following constraints are partially redundant: As restrições seguintes são parcialmente redundantes: - + Edit Sketch Edit Sketch - + Close this dialog? Close this dialog? - + Invalid Sketch Invalid Sketch - + Open the sketch validation tool? Open the sketch validation tool? - + Remove the following constraint: Remove the following constraint: - + Remove at least one of the following constraints: Remove at least one of the following constraints: - + Remove the following redundant constraint: Remove the following redundant constraint: - + Remove the following redundant constraints: Remove the following redundant constraints: - + Remove the following malformed constraint: Remove the following malformed constraint: - + Remove the following malformed constraints: Remove the following malformed constraints: - + Empty sketch Esboço vazio - + Over-constrained: Sobre-restrito: - + Malformed constraints: Restrições malformadas: - + Redundant constraints: Restrições redundantes: - + Partially redundant: Parcialmente redundante: - + Solver failed to converge O solucionador falhou na conversão - + Under-constrained: Subrestrito: - + %n Degrees of Freedom %n Degrees of Freedom @@ -3902,7 +3902,7 @@ Isso é feito analisando as geometrias e restrições do esboço. - + Fully constrained Totalmente restrito @@ -4392,7 +4392,7 @@ o algorítimo Eigen Sparse QR é otimizado para matrizes escassas; geralmente é ViewProviderSketch - + and %1 more e %1 mais @@ -4597,17 +4597,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.O esboço contém restrições parcialmente redundantes! - + Unmanaged change of Geometry Property results in invalid constraint indices Unmanaged change of Geometry Property results in invalid constraint indices - + Unmanaged change of Constraint Property results in invalid constraint indices Unmanaged change of Constraint Property results in invalid constraint indices - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Parábolas foram migradas. Arquivos migrados não abrirão em versões anteriores do FreeCAD!! @@ -4615,7 +4615,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4641,7 +4641,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + Error Erro @@ -4702,7 +4702,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Falha ao adicionar arco - + Failed to add arc of ellipse Falha ao adicionar um arco de elipse @@ -4770,7 +4770,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4876,7 +4876,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Invalid scale factor. Scale factor must be a positive number. - + Failed to scale Falha ao dimensionar @@ -5422,7 +5422,7 @@ Em vez disso, restrições de igualdade são aplicadas entre os objetos originai TaskSketcherTool_c1_scale - + Keep original geometries (U) Manter geometrias originais (U) @@ -7294,22 +7294,22 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 pick ellipse center - + %1 pick axis point %1 pick axis point - + %1 pick arc start point %1 pick arc start point - + %1 pick arc end point %1 pick arc end point @@ -7809,17 +7809,17 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen SketcherGui::DrawSketchHandlerScale - + %1 pick reference point %1 pick reference point - + %1 set scale factor %1 set scale factor - + Scale Parameters Scale Parameters diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ro.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ro.ts index de950d3b4e..f22872fa99 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ro.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ro.ts @@ -707,7 +707,7 @@ invalid constraints, and degenerate geometry Adaugă elipsă schiță - + Add sketch arc of ellipse Adaugă un arc de elipsă @@ -854,17 +854,17 @@ invalid constraints, and degenerate geometry Redenumește constrângerea schiței - + Drag Point Trage punctul - + Drag Curve Trage Curba - + Drag geometries Drag geometries @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. Nu cereți nicio schimbare în multiplicitatea nodului. - - + + B-spline Geometry Index (GeoID) is out of bounds. B-spline Geometry Index (GeoID) is out of bounds. - - + + The Geometry Index (GeoId) provided is not a B-spline. The Geometry Index (GeoId) provided is not a B-spline. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Indexul nod este în afara limitelor. Reţineţi că în conformitate cu notaţia OCC, primul nod are indexul 1 şi nu zero. - + The multiplicity cannot be increased beyond the degree of the B-spline. Multiplicitatea nu poate fi crescută dincolo de gradul curbei B-spline. - + The multiplicity cannot be decreased beyond zero. Multiplicitatea nu poate fi diminuată sub zero. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC este în imposibilitatea de a reduce multiplicarea în limitele toleranței maxime. - + Knot cannot have zero multiplicity. Nu poate avea multiplicitate zero. - + Knot multiplicity cannot be higher than the degree of the B-spline. Knot multiplicity cannot be higher than the degree of the B-spline. - + Knot cannot be inserted outside the B-spline parameter range. Knot cannot be inserted outside the B-spline parameter range. @@ -3786,112 +3786,112 @@ Acest lucru se realizează prin analizarea geometrelor și constrângerilor schi SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel O fereastră de dialog este deja deschisă în fereastra de sarcini - + The sketch is invalid and cannot be edited. Schița nu este validă și nu poate fi editată. - + The following constraint is partially redundant: Următoarea constrângere este parțial redundantă: - + The following constraints are partially redundant: Următoarele constrângeri sunt parțial redundante: - + Edit Sketch Edit Sketch - + Close this dialog? Close this dialog? - + Invalid Sketch Invalid Sketch - + Open the sketch validation tool? Open the sketch validation tool? - + Remove the following constraint: Remove the following constraint: - + Remove at least one of the following constraints: Remove at least one of the following constraints: - + Remove the following redundant constraint: Remove the following redundant constraint: - + Remove the following redundant constraints: Remove the following redundant constraints: - + Remove the following malformed constraint: Remove the following malformed constraint: - + Remove the following malformed constraints: Remove the following malformed constraints: - + Empty sketch Schita goala - + Over-constrained: Supraconstrânse: - + Malformed constraints: Constrângeri incorecte: - + Redundant constraints: Constrângeri redundante: - + Partially redundant: Parţial redundant: - + Solver failed to converge Rezolvitorul nu a putut converge - + Under-constrained: Under-constrained: - + %n Degrees of Freedom %n Degrees of Freedom @@ -3900,7 +3900,7 @@ Acest lucru se realizează prin analizarea geometrelor și constrângerilor schi - + Fully constrained Complet constrâns @@ -4390,7 +4390,7 @@ Algoritmul QR Eigen Sparse este optimizat pentru matrici dispersați; de obicei ViewProviderSketch - + and %1 more și încă %1 @@ -4595,17 +4595,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Schița are constrângeri parțial redundante! - + Unmanaged change of Geometry Property results in invalid constraint indices Unmanaged change of Geometry Property results in invalid constraint indices - + Unmanaged change of Constraint Property results in invalid constraint indices Unmanaged change of Constraint Property results in invalid constraint indices - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Parabolele au fost migrate. Fișierele migrate nu vor fi deschise în versiunile anterioare de FreeCAD! @@ -4613,7 +4613,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4639,7 +4639,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + Error Eroare @@ -4700,7 +4700,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Adăugarea arc a eșuat - + Failed to add arc of ellipse Nu s-a putut adăuga arc de elipsă @@ -4768,7 +4768,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4874,7 +4874,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Invalid scale factor. Scale factor must be a positive number. - + Failed to scale Scalarea a eșuat @@ -5420,7 +5420,7 @@ Instead equal constraints are applied between the original objects and their cop TaskSketcherTool_c1_scale - + Keep original geometries (U) Păstraţi geometriile originale (U) @@ -7292,22 +7292,22 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 pick ellipse center - + %1 pick axis point %1 pick axis point - + %1 pick arc start point %1 pick arc start point - + %1 pick arc end point %1 pick arc end point @@ -7807,17 +7807,17 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l SketcherGui::DrawSketchHandlerScale - + %1 pick reference point %1 pick reference point - + %1 set scale factor %1 set scale factor - + Scale Parameters Scale Parameters diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ru.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ru.ts index 282e4fadda..601a4e95a4 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ru.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ru.ts @@ -706,7 +706,7 @@ invalid constraints, and degenerate geometry Добавить эскиз эллипса - + Add sketch arc of ellipse Добавить эскиз дуги эллипса @@ -853,17 +853,17 @@ invalid constraints, and degenerate geometry Переименовать ограничение эскиза - + Drag Point Перетащить точку - + Drag Curve Перетащить кривую - + Drag geometries Перетащить геометрию @@ -957,54 +957,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. Вы не запрашиваете никаких изменений в кратности узла. - - + + B-spline Geometry Index (GeoID) is out of bounds. Индекс (GeoID) фигуры B-сплайна выходит за пределы допустимого диапазона. - - + + The Geometry Index (GeoId) provided is not a B-spline. Предоставленный индекс геометрии (GeoId) не является B-сплайном. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Индекс узла выходит за границы. Обратите внимание, что в соответствии с нотацией OCC первый узел имеет индекс 1, а не ноль. - + The multiplicity cannot be increased beyond the degree of the B-spline. Кратность не может быть увеличена сверх степени B-сплайна. - + The multiplicity cannot be decreased beyond zero. Кратность не может быть уменьшена ниже нуля. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC неспособен уменьшить кратность в пределах максимального допуска. - + Knot cannot have zero multiplicity. Узел не может иметь нулевую кратность. - + Knot multiplicity cannot be higher than the degree of the B-spline. Кратность узла не может быть выше степени B-сплайна. - + Knot cannot be inserted outside the B-spline parameter range. Узел не может быть вставлен за пределами диапазона параметров B-сплайна. @@ -3790,112 +3790,112 @@ This is done by analyzing the sketch geometries and constraints. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Диалог уже открыт в панели задач - + The sketch is invalid and cannot be edited. Эскиз некорректный и не может редактироваться. - + The following constraint is partially redundant: Следующее ограничение частично избыточно: - + The following constraints are partially redundant: Следующие ограничения частично избыточны: - + Edit Sketch Редактировать эскиз - + Close this dialog? Закрыть диалоговое окно? - + Invalid Sketch Недопустимый эскиз - + Open the sketch validation tool? Открыть инструмент проверки эскиза? - + Remove the following constraint: Удалите следующее ограничение: - + Remove at least one of the following constraints: Удалите хотя бы одно из следующих ограничений: - + Remove the following redundant constraint: Удалите следующее избыточное ограничение: - + Remove the following redundant constraints: Удалите следующие избыточные ограничения: - + Remove the following malformed constraint: Удалите следующее некорректное ограничение: - + Remove the following malformed constraints: Удалите следующие некорректные ограничения: - + Empty sketch Пустой эскиз - + Over-constrained: Конфликтующие ограничения: - + Malformed constraints: Неверные ограничения: - + Redundant constraints: Избыточные ограничения: - + Partially redundant: Частично избыточны: - + Solver failed to converge Решатель не смог свести решение - + Under-constrained: Недостаточно ограничен: - + %n Degrees of Freedom %n Степень свободы @@ -3905,7 +3905,7 @@ This is done by analyzing the sketch geometries and constraints. - + Fully constrained Полностью ограничен @@ -4393,7 +4393,7 @@ Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster ViewProviderSketch - + and %1 more и еще %1 @@ -4598,17 +4598,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.В эскизе есть частично избыточные ограничения! - + Unmanaged change of Geometry Property results in invalid constraint indices Неуправляемое изменение Свойства Геометрии приводит к недействительным индексам ограничений - + Unmanaged change of Constraint Property results in invalid constraint indices Неуправляемое изменение Свойства Ограничения приводит к недействительным индексам ограничения - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Параболы были перенесены. Перемещённые файлы не будут открываться в предыдущих версиях FreeCAD!! @@ -4616,7 +4616,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4642,7 +4642,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + Error Ошибка @@ -4703,7 +4703,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Не удалось добавить дугу - + Failed to add arc of ellipse Не удалось добавить дугу эллипса @@ -4771,7 +4771,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4877,7 +4877,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Недопустимый масштабный коэффициент. Масштабный коэффициент должен быть положительным числом. - + Failed to scale Не удалось масштабировать @@ -5422,7 +5422,7 @@ Instead equal constraints are applied between the original objects and their cop TaskSketcherTool_c1_scale - + Keep original geometries (U) Сохранить исходную геометрию (U) @@ -7292,22 +7292,22 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 укажите центр эллипса - + %1 pick axis point %1 укажите осевую точку - + %1 pick arc start point %1 укажите начальную точку дуги - + %1 pick arc end point %1 укажите конечную точку @@ -7807,17 +7807,17 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerScale - + %1 pick reference point %1 задайте точку отсчёта - + %1 set scale factor %1 задайте масштабный коэффициент - + Scale Parameters Параметры масштабирования diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sl.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sl.ts index 7743e8f1c4..3917f3f51b 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sl.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sl.ts @@ -707,7 +707,7 @@ invalid constraints, and degenerate geometry Dodaj očrtne elipso - + Add sketch arc of ellipse Dodaj očrtni eliptični lok @@ -854,17 +854,17 @@ invalid constraints, and degenerate geometry Preimenuj očrtno omejilo - + Drag Point Vleci točko - + Drag Curve Vleci krivuljo - + Drag geometries Drag geometries @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. Ne zahtevate spremembe večkratnosti vozla. - - + + B-spline Geometry Index (GeoID) is out of bounds. B-spline Geometry Index (GeoID) is out of bounds. - - + + The Geometry Index (GeoId) provided is not a B-spline. The Geometry Index (GeoId) provided is not a B-spline. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Oznaka vozla je izven meja. Upoštevajte, da ima v skladu z OCC zapisom prvi vozel oznako 1 in ne nič. - + The multiplicity cannot be increased beyond the degree of the B-spline. Večkratnost ne more biti povečana preko stopnje B-zlepka. - + The multiplicity cannot be decreased beyond zero. Večkratnost ne more biti zmanjšana pod ničlo. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC ne more zmanjšati večkratnost znotraj največjega dopustnega odstopanja. - + Knot cannot have zero multiplicity. Večkratnost vozla ne more biti nič. - + Knot multiplicity cannot be higher than the degree of the B-spline. Knot multiplicity cannot be higher than the degree of the B-spline. - + Knot cannot be inserted outside the B-spline parameter range. Knot cannot be inserted outside the B-spline parameter range. @@ -3789,112 +3789,112 @@ Izvede se s pregledom geometrij in omejil očrta. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel A dialog is already open in the task panel - + The sketch is invalid and cannot be edited. Očrt je neveljaven in ga ni mogoče urejati. - + The following constraint is partially redundant: Naslednje omejilo je deloma čezmerno: - + The following constraints are partially redundant: Naslednja omejila so deloma čezmerna: - + Edit Sketch Edit Sketch - + Close this dialog? Želite zapreti to pogovorno okno? - + Invalid Sketch Invalid Sketch - + Open the sketch validation tool? Open the sketch validation tool? - + Remove the following constraint: Remove the following constraint: - + Remove at least one of the following constraints: Remove at least one of the following constraints: - + Remove the following redundant constraint: Remove the following redundant constraint: - + Remove the following redundant constraints: Remove the following redundant constraints: - + Remove the following malformed constraint: Remove the following malformed constraint: - + Remove the following malformed constraints: Remove the following malformed constraints: - + Empty sketch Prazen očrt - + Over-constrained: Over-constrained: - + Malformed constraints: Malformed constraints: - + Redundant constraints: Čezmerna omejila: - + Partially redundant: Delno čezmerno: - + Solver failed to converge Reševalniku je zbliževanje spodletelo - + Under-constrained: Under-constrained: - + %n Degrees of Freedom %n Degrees of Freedom @@ -3904,7 +3904,7 @@ Izvede se s pregledom geometrij in omejil očrta. - + Fully constrained Polnoomejen @@ -4395,7 +4395,7 @@ Eigen Sparse QR algoritem je optimiziran za redke razpredelnice; običajno hitre ViewProviderSketch - + and %1 more in še %1 @@ -4600,17 +4600,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Očrt vsebuje deloma čezmerna omejila! - + Unmanaged change of Geometry Property results in invalid constraint indices Unmanaged change of Geometry Property results in invalid constraint indices - + Unmanaged change of Constraint Property results in invalid constraint indices Unmanaged change of Constraint Property results in invalid constraint indices - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Parabole so bile preseljene. Preseljenih datotek ne bo mogoče odpreti v prejšnjih FreeCADih! @@ -4618,7 +4618,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4644,7 +4644,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + Error Napaka @@ -4705,7 +4705,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Dodajanje loka je spodletelo - + Failed to add arc of ellipse Dodajanje eliptičnega loka spodletelo @@ -4773,7 +4773,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4879,7 +4879,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Invalid scale factor. Scale factor must be a positive number. - + Failed to scale Failed to scale @@ -5425,7 +5425,7 @@ Instead equal constraints are applied between the original objects and their cop TaskSketcherTool_c1_scale - + Keep original geometries (U) Keep original geometries (U) @@ -7297,22 +7297,22 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 pick ellipse center - + %1 pick axis point %1 pick axis point - + %1 pick arc start point %1 pick arc start point - + %1 pick arc end point %1 pick arc end point @@ -7812,17 +7812,17 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre SketcherGui::DrawSketchHandlerScale - + %1 pick reference point %1 pick reference point - + %1 set scale factor %1 set scale factor - + Scale Parameters Scale Parameters diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sr-CS.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sr-CS.ts index 848ed6b546..e160e086a6 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sr-CS.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sr-CS.ts @@ -707,7 +707,7 @@ nevažeća ograničenja, degenerisanu geometriju, itd Dodaj skicu elipse - + Add sketch arc of ellipse Dodaj skicu luka elipse @@ -854,17 +854,17 @@ nevažeća ograničenja, degenerisanu geometriju, itd Preimenuj ograničenja skice - + Drag Point Prevuci tačku - + Drag Curve Prevuci krivu - + Drag geometries Prevlači geometriju @@ -958,54 +958,54 @@ nevažeća ograničenja, degenerisanu geometriju, itd Exceptions - + You are requesting no change in knot multiplicity. Ne zahtevate promenu u mnogostrukosti čvorova. - - + + B-spline Geometry Index (GeoID) is out of bounds. Indeks B-Splajn geometrije (GeoID) je van granica. - - + + The Geometry Index (GeoId) provided is not a B-spline. Navedeni Geometrijski index (GeoId) nije B-splajn kriva. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Indeks čvorova je van granica. Imajte na umu da u skladu sa OCC napomenom, prvi čvor ima indeks 1, a ne nula. - + The multiplicity cannot be increased beyond the degree of the B-spline. Mnogostrukost se ne može povećati iznad stepena B-splajn krive. - + The multiplicity cannot be decreased beyond zero. Mnogostrukost ne može biti manja od nule. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC nije u stanju da smanji mnogostrukost unutar maksimalne tolerancije. - + Knot cannot have zero multiplicity. Čvor ne može imati nultu mnogostrukost. - + Knot multiplicity cannot be higher than the degree of the B-spline. Mnogostrukost čvorova ne može biti veća od stepena B-Splajn krive. - + Knot cannot be inserted outside the B-spline parameter range. Čvor se ne može umetnuti izvan opsega parametara B-Splajna. @@ -3791,112 +3791,112 @@ Ovo se radi analizom geometrije i ograničenja skice. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel A dialog is already open in the task panel - + The sketch is invalid and cannot be edited. Skica sadrži greške i ne može biti menjana. - + The following constraint is partially redundant: Sledeće ograničenje je suvišno: - + The following constraints are partially redundant: Sledeća ograničenja su suvišna: - + Edit Sketch Uredi skicu - + Close this dialog? Zatvori ovaj dijalog? - + Invalid Sketch Neispravna skica - + Open the sketch validation tool? Da li želiš da otvoriš alatku za proveru skice? - + Remove the following constraint: Ukloni sledeće ograničenje: - + Remove at least one of the following constraints: Ukloni bar jedno od sledećih ograničenja: - + Remove the following redundant constraint: Ukloni sledeće suvišno ograničenje: - + Remove the following redundant constraints: Ukloni sledeća suvišna ograničenja: - + Remove the following malformed constraint: Ukloni sledeće oštećeno ograničenje: - + Remove the following malformed constraints: Ukloni sledeća oštećena ograničenja: - + Empty sketch Prazna skica - + Over-constrained: Previše ograničena skica: - + Malformed constraints: Oštećena ograničenja: - + Redundant constraints: Suviše ograničena skica: - + Partially redundant: Delimično suviše ograničena skica: - + Solver failed to converge Solver nije uspeo da se približi - + Under-constrained: Nedovoljno ograničena skica: - + %n Degrees of Freedom %n Stepeni slobode @@ -3905,7 +3905,7 @@ Ovo se radi analizom geometrije i ograničenja skice. - + Fully constrained Potpuno ograničena skica @@ -4396,7 +4396,7 @@ Eigen redak QR algoritam je optimizovan za retke matrice; obično brže ViewProviderSketch - + and %1 more i %1 više @@ -4601,17 +4601,17 @@ Razmak mreže se menja ako postane manji od navedenog broja piksela.Skica ima delimično suvišna ograničenja! - + Unmanaged change of Geometry Property results in invalid constraint indices Neupravljana promena svojstava geometrije dovodi do neispravnih ograničenja - + Unmanaged change of Constraint Property results in invalid constraint indices Neupravljana promena svojstava ograničenja dovodi do neispravnih ograničenja - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Parabole su migrirale. Migrirane datoteke neće biti moguće otvarati u prethodnim verzijama FreeCAD-a!! @@ -4619,7 +4619,7 @@ Razmak mreže se menja ako postane manji od navedenog broja piksela. - + @@ -4645,7 +4645,7 @@ Razmak mreže se menja ako postane manji od navedenog broja piksela. - + Error Greška @@ -4706,7 +4706,7 @@ Razmak mreže se menja ako postane manji od navedenog broja piksela.Dodavanje luka nije uspelo - + Failed to add arc of ellipse Dodavanje eliptičnog luka nije uspelo @@ -4774,7 +4774,7 @@ Razmak mreže se menja ako postane manji od navedenog broja piksela. - + @@ -4880,7 +4880,7 @@ Razmak mreže se menja ako postane manji od navedenog broja piksela.Neispravan koeficijent sličnosti. Koeficijent sličnosti mora biti pozitivni broj. - + Failed to scale Skaliranje nije uspelo @@ -5426,7 +5426,7 @@ Umesto toga, između originalnih objekata i njihovih kopija se primenjuju ograni TaskSketcherTool_c1_scale - + Keep original geometries (U) Zadrži originalnu geometriju (U) @@ -7298,22 +7298,22 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 izaberi centar elipse - + %1 pick axis point %1 izaberi tačku poluose - + %1 pick arc start point %1 izaberi početnu tačku kružnog luka - + %1 pick arc end point %1 izaberi zadnju tačku kružnog luka @@ -7813,17 +7813,17 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da SketcherGui::DrawSketchHandlerScale - + %1 pick reference point %1 izaberi referentnu tačku - + %1 set scale factor %1 zadaj koeficijent sličnosti - + Scale Parameters Parametri skaliranja diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sr.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sr.ts index e0e48c8a53..635e514b31 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sr.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sr.ts @@ -707,7 +707,7 @@ invalid constraints, and degenerate geometry Додај скицу елипсе - + Add sketch arc of ellipse Додај скицу лука елипсе @@ -854,17 +854,17 @@ invalid constraints, and degenerate geometry Преименуј ограничење скице - + Drag Point Превуци тачку - + Drag Curve Превуци криву - + Drag geometries Превлачи геометрију @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. Не захтевате промену у многострукости чворова. - - + + B-spline Geometry Index (GeoID) is out of bounds. Индекс Б-Сплајн геометрије (GeoID) је ван граница. - - + + The Geometry Index (GeoId) provided is not a B-spline. Наведени Геометријски индеx (GeoId) није Б-сплајн крива. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Индекс чворова је ван граница. Имајте на уму да у складу са ОЦЦ напоменом, први чвор има индекс 1, а не нула. - + 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. OCC није у стању да смањи многострукост унутар максималне толеранције. - + Knot cannot have zero multiplicity. Чвор не може имати нулту многострукост. - + Knot multiplicity cannot be higher than the degree of the B-spline. Многострукост чворова не може бити већа од степена Б-Сплајн криве. - + Knot cannot be inserted outside the B-spline parameter range. Чвор се не може уметнути изван опсега параметара Б-Сплајна. @@ -3791,112 +3791,112 @@ This is done by analyzing the sketch geometries and constraints. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Дијалог је већ отворен у панелу задатака - + The sketch is invalid and cannot be edited. Скица садржи грешке и не може бити мењана. - + The following constraint is partially redundant: Следеће ограничење је сувишно: - + The following constraints are partially redundant: Следећа ограничења су сувишна: - + Edit Sketch Уреди скицу - + Close this dialog? Затвори овај дијалог? - + Invalid Sketch Неисправна скица - + Open the sketch validation tool? Да ли желиш да отвориш алатку за проверу скице? - + Remove the following constraint: Уклони следеће ограничење: - + Remove at least one of the following constraints: Уклони бар једно од следећих ограничења: - + Remove the following redundant constraint: Уклони следеће сувишно ограничење: - + Remove the following redundant constraints: Уклони следећа сувишна ограничења: - + Remove the following malformed constraint: Уклони следеће оштећено ограничење: - + Remove the following malformed constraints: Уклони следећа оштећена ограничења: - + Empty sketch Празна скица - + Over-constrained: Превише ограничена скица: - + Malformed constraints: Оштећена ограничења: - + Redundant constraints: Сувише ограничена скица: - + Partially redundant: Делимично сувише ограничена скица: - + Solver failed to converge Солвер није успео да се приближи - + Under-constrained: Недовољно ограничена скица: - + %n Degrees of Freedom %n Степени слободе @@ -3905,7 +3905,7 @@ This is done by analyzing the sketch geometries and constraints. - + Fully constrained Потпуно ограничена скица @@ -4396,7 +4396,7 @@ Eigen редак QR алгоритам је оптимизован за ретк ViewProviderSketch - + and %1 more и %1 више @@ -4601,17 +4601,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Скица има делимично сувишна ограничења! - + Unmanaged change of Geometry Property results in invalid constraint indices Неуправљана промена својстава геометрије доводи до неисправних ограничења - + Unmanaged change of Constraint Property results in invalid constraint indices Неуправљана промена својстава ограничења доводи до неисправних ограничења - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Параболе су мигрирале. Мигриране датотеке неће бити могуће отварати у претходним верзијама FreeCAD-а!! @@ -4619,7 +4619,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4645,7 +4645,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + Error Грешка @@ -4706,7 +4706,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Додавање лука није успело - + Failed to add arc of ellipse Додавање елиптичног лука није успело @@ -4774,7 +4774,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4880,7 +4880,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Неисправан коефицијент сличности. Коефицијент сличности мора бити позитивни број. - + Failed to scale Скалирање није успело @@ -5426,7 +5426,7 @@ Instead equal constraints are applied between the original objects and their cop TaskSketcherTool_c1_scale - + Keep original geometries (U) Задржи оригиналну геометрију (У) @@ -7298,22 +7298,22 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 изабери центар елипсе - + %1 pick axis point %1 изабери тачку полуосе - + %1 pick arc start point %1 изабери почетну тачку кружног лука - + %1 pick arc end point %1 изабери задњу тачку кружног лука @@ -7813,17 +7813,17 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerScale - + %1 pick reference point %1 изабери референтну тачку - + %1 set scale factor %1 задај коефицијент сличности - + Scale Parameters Параметри скалирања diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sv-SE.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sv-SE.ts index d811974a37..fb206555b3 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sv-SE.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sv-SE.ts @@ -707,7 +707,7 @@ ogiltiga begränsningar och degenererad geometri Lägg till skissellips - + Add sketch arc of ellipse Lägg till skissbåge av ellips @@ -854,17 +854,17 @@ ogiltiga begränsningar och degenererad geometri Byt namn på skissbegränsning - + Drag Point Dragpunkt - + Drag Curve Dragkurva - + Drag geometries Draggeometrier @@ -958,54 +958,54 @@ ogiltiga begränsningar och degenererad geometri Exceptions - + You are requesting no change in knot multiplicity. Du begär ingen förändring av knutmultipliciteten. - - + + B-spline Geometry Index (GeoID) is out of bounds. Geometriindex (GeoID) för B-spline är utanför gränserna. - - + + The Geometry Index (GeoId) provided is not a B-spline. Geometriindexet (GeoId) som tillhandahålls är inte en B-spline. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Knutindexet är utanför gränserna. Observera att i enlighet med OCC-notationen har den första knuten index 1 och inte noll. - + The multiplicity cannot be increased beyond the degree of the B-spline. Multipliciteten kan inte ökas utöver graden för B-splinen. - + The multiplicity cannot be decreased beyond zero. Multipliciteten kan inte minskas bortom noll. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC kan inte minska multipliciteten inom den maximala toleransen. - + Knot cannot have zero multiplicity. Knuten kan inte ha nollmultiplicitet. - + Knot multiplicity cannot be higher than the degree of the B-spline. Knutmultipliciteten kan inte vara högre än graden på B-splinen. - + Knot cannot be inserted outside the B-spline parameter range. Knuten kan inte sättas in utanför parameterområdet för B-spline. @@ -3789,112 +3789,112 @@ Detta görs genom att skissens geometrier och begränsningar analyseras. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel En dialogruta är redan öppen i uppgiftspanelen - + The sketch is invalid and cannot be edited. Skissen är ogiltig och kan inte redigeras. - + The following constraint is partially redundant: Följande begränsning är delvis överflödig: - + The following constraints are partially redundant: Följande begränsningar är delvis överflödiga: - + Edit Sketch Redigera skiss - + Close this dialog? Stäng den här dialogen? - + Invalid Sketch Ogiltig skiss - + Open the sketch validation tool? Öppna verktyget för skissvalidering? - + Remove the following constraint: Ta bort följande begränsning: - + Remove at least one of the following constraints: Ta bort minst en av följande begränsningar: - + Remove the following redundant constraint: Ta bort följande överflödiga begränsning: - + Remove the following redundant constraints: Ta bort följande överflödiga begränsningar: - + Remove the following malformed constraint: Ta bort följande felaktiga begränsning: - + Remove the following malformed constraints: Ta bort följande felaktiga begränsningar: - + Empty sketch Tom skiss - + Over-constrained: Överbelastad: - + Malformed constraints: Missbildade begränsningar: - + Redundant constraints: Redundanta begränsningar: - + Partially redundant: Delvis överflödig: - + Solver failed to converge Lösaren lyckades inte konvergera - + Under-constrained: Underbegränsad: - + %n Degrees of Freedom %n Grader av frihet @@ -3902,7 +3902,7 @@ Detta görs genom att skissens geometrier och begränsningar analyseras. - + Fully constrained Fullständigt begränsad @@ -4393,7 +4393,7 @@ Eigen Sparse QR-algoritmen är optimerad för glesa matriser; vanligtvis snabbar ViewProviderSketch - + and %1 more och %1 mer @@ -4598,17 +4598,17 @@ Rutnätets avstånd ändras om det blir mindre än den angivna pixelstorleken.Skissen har delvis redundanta begränsningar! - + Unmanaged change of Geometry Property results in invalid constraint indices Okontrollerad ändring av geometriegenskap resulterar i ogiltiga begränsningsindex - + Unmanaged change of Constraint Property results in invalid constraint indices Omhändertagen ändring av Constraint Property resulterar i ogiltiga constraint-index - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Paraboler migrerades. Migrerade filer öppnas inte i tidigare versioner av FreeCAD!!! @@ -4616,7 +4616,7 @@ Rutnätets avstånd ändras om det blir mindre än den angivna pixelstorleken. - + @@ -4642,7 +4642,7 @@ Rutnätets avstånd ändras om det blir mindre än den angivna pixelstorleken. - + Error Fel @@ -4703,7 +4703,7 @@ Rutnätets avstånd ändras om det blir mindre än den angivna pixelstorleken.Misslyckades med att lägga till båge - + Failed to add arc of ellipse Misslyckades med att lägga till båge av ellips @@ -4771,7 +4771,7 @@ Rutnätets avstånd ändras om det blir mindre än den angivna pixelstorleken. - + @@ -4877,7 +4877,7 @@ Rutnätets avstånd ändras om det blir mindre än den angivna pixelstorleken.Ogiltig skalfaktor. Skalfaktorn måste vara ett positivt tal. - + Failed to scale Misslyckades med att skala @@ -5423,7 +5423,7 @@ Istället tillämpas lika stora begränsningar mellan originalobjekten och deras TaskSketcherTool_c1_scale - + Keep original geometries (U) Behåll originalgeometrierna (U) @@ -7295,22 +7295,22 @@ Punkter måste ställas in närmare en gridlinje än en femtedel av gridavstånd SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 välj ellipscentrum - + %1 pick axis point %1 välj axelpunkt - + %1 pick arc start point %1 välj bågens startpunkt - + %1 pick arc end point %1 välj bågens slutpunkt @@ -7810,17 +7810,17 @@ Punkter måste ställas in närmare en gridlinje än en femtedel av gridavstånd SketcherGui::DrawSketchHandlerScale - + %1 pick reference point %1 välj referenspunkt - + %1 set scale factor %1 set skalfaktor - + Scale Parameters Parametrar för skala diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ta.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ta.ts new file mode 100644 index 0000000000..77ca5d54b8 --- /dev/null +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ta.ts @@ -0,0 +1,7941 @@ + + + + + CmdSketcherClone + + + Clone + Clone + + + + Creates a clone of the geometry taking as reference the last selected point + Creates a clone of the geometry taking as reference the last selected point + + + + CmdSketcherCompConstrainRadDia + + + Radius/Diameter Dimension + Radius/Diameter Dimension + + + + Constrains the radius or diameter of an arc or a circle + Constrains the radius or diameter of an arc or a circle + + + + Constrain radius + Constrain radius + + + + Constrain diameter + Constrain diameter + + + + Constrain auto radius/diameter + Constrain auto radius/diameter + + + + CmdSketcherCompCopy + + + Clone + Clone + + + + Creates a clone of the geometry taking as reference the last selected point + Creates a clone of the geometry taking as reference the last selected point + + + + CmdSketcherCompModifyKnotMultiplicity + + + Modify Knot Multiplicity + Modify Knot Multiplicity + + + + Modifies the multiplicity of the selected knot of a B-spline + Modifies the multiplicity of the selected knot of a B-spline + + + + Increase knot multiplicity + Increase knot multiplicity + + + + Decrease knot multiplicity + Decrease knot multiplicity + + + + CmdSketcherConvertToNURBS + + + Geometry to B-Spline + Geometry to B-Spline + + + + Converts the selected geometry to B-splines + Converts the selected geometry to B-splines + + + + CmdSketcherCopy + + + Copy + நகலெடு + + + + Creates a simple copy of the geometry taking as reference the last selected point + Creates a simple copy of the geometry taking as reference the last selected point + + + + CmdSketcherDecreaseDegree + + + Decrease B-Spline Degree + Decrease B-Spline Degree + + + + Decreases the degree of the B-spline + Decreases the degree of the B-spline + + + + CmdSketcherDecreaseKnotMultiplicity + + + Decrease Knot Multiplicity + Decrease Knot Multiplicity + + + + Decreases the multiplicity of the selected knot of a B-spline + Decreases the multiplicity of the selected knot of a B-spline + + + + CmdSketcherIncreaseDegree + + + Increase B-Spline Degree + Increase B-Spline Degree + + + + Increases the degree of the B-spline + Increases the degree of the B-spline + + + + CmdSketcherIncreaseKnotMultiplicity + + + Increase Knot Multiplicity + Increase Knot Multiplicity + + + + Increases the multiplicity of the selected knot of a B-spline + Increases the multiplicity of the selected knot of a B-spline + + + + CmdSketcherMapSketch + + + Attach Sketch + Attach Sketch + + + + Attaches a sketch to the selected geometry element + Attaches a sketch to the selected geometry element + + + + Some of the selected objects depend on the sketch to be mapped. Circular dependencies are not allowed. + Some of the selected objects depend on the sketch to be mapped. Circular dependencies are not allowed. + + + + CmdSketcherMergeSketches + + + Merge Sketches + Merge Sketches + + + + Creates a new sketch by merging at least 2 selected sketches + Creates a new sketch by merging at least 2 selected sketches + + + + Wrong selection + Wrong selection + + + + Select at least 2 sketches + Select at least 2 sketches + + + + CmdSketcherMirrorSketch + + + Mirror Sketch + Mirror Sketch + + + + Creates a new mirrored sketch for each selected sketch +by using the X or Y axes, or the origin point, +as mirroring reference + Creates a new mirrored sketch for each selected sketch +by using the X or Y axes, or the origin point, +as mirroring reference + + + + Wrong selection + Wrong selection + + + + Select at least 1 sketch + Select at least 1 sketch + + + + CmdSketcherMove + + + Move + Move + + + + Moves the geometry taking as reference the last selected point + Moves the geometry taking as reference the last selected point + + + + CmdSketcherRectangularArray + + + Rectangular Array + Rectangular Array + + + + Creates a rectangular array pattern of the geometry taking as reference the last selected point + Creates a rectangular array pattern of the geometry taking as reference the last selected point + + + + CmdSketcherSwitchVirtualSpace + + + Switch Virtual Space + Switch Virtual Space + + + + Switches the selected constraints or the view to the other virtual space + Switches the selected constraints or the view to the other virtual space + + + + CmdSketcherValidateSketch + + + Validate Sketch + Validate Sketch + + + + Validates a sketch by checking for missing coincidences, +invalid constraints, and degenerate geometry + Validates a sketch by checking for missing coincidences, +invalid constraints, and degenerate geometry + + + + Wrong selection + Wrong selection + + + + Select only 1 sketch. + Select only 1 sketch. + + + + Command + + + Add 'Lock' constraint + Add 'Lock' constraint + + + + Add relative 'Lock' constraint + Add relative 'Lock' constraint + + + + Add fixed constraint + Add fixed constraint + + + + Add block constraint + Add block constraint + + + + + Add coincident constraint + Add coincident constraint + + + + + Add distance from horizontal axis constraint + Add distance from horizontal axis constraint + + + + + Add distance from vertical axis constraint + Add distance from vertical axis constraint + + + + + Add point to point distance constraint + Add point to point distance constraint + + + + Add point to line Distance constraint + Add point to line Distance constraint + + + + + Add circle to circle distance constraint + Add circle to circle distance constraint + + + + Add circle to line distance constraint + Add circle to line distance constraint + + + + + + + + + + Add length constraint + Add length constraint + + + + + + Dimension + பரிமாணம் + + + + Add lock constraint + Add lock constraint + + + + Add 'Distance to origin' constraint + Add 'Distance to origin' constraint + + + + + + Add Distance constraint + Add Distance constraint + + + + + + Add 'Horizontal' constraints + Add 'Horizontal' constraints + + + + + + Add 'Vertical' constraints + Add 'Vertical' constraints + + + + + Add Symmetry constraint + Add Symmetry constraint + + + + + Add Symmetry constraints + Add Symmetry constraints + + + + + Add Distance constraints + Add Distance constraints + + + + Add Horizontal constraint + Add Horizontal constraint + + + + Add Vertical constraint + Add Vertical constraint + + + + + Add Block constraint + Add Block constraint + + + + Add Angle constraint + Add Angle constraint + + + + + + + Add Equality constraint + Add Equality constraint + + + + Add Equality constraints + Add Equality constraints + + + + Activate/Deactivate constraints + Activate/Deactivate constraints + + + + + Add arc angle constraint + Add arc angle constraint + + + + Add concentric and length constraint + Add concentric and length constraint + + + + Add DistanceX constraint + Add DistanceX constraint + + + + Add DistanceY constraint + Add DistanceY constraint + + + + + Add point on object constraint + Add point on object constraint + + + + + Add arc length constraint + Add arc length constraint + + + + + Add point to line distance constraint + Add point to line distance constraint + + + + Add point to circle distance constraint + Add point to circle distance constraint + + + + + Add point to point horizontal distance constraint + Add point to point horizontal distance constraint + + + + Add fixed x-coordinate constraint + Add fixed x-coordinate constraint + + + + + Add point to point vertical distance constraint + Add point to point vertical distance constraint + + + + Add fixed y-coordinate constraint + Add fixed y-coordinate constraint + + + + + Add parallel constraint + Add parallel constraint + + + + + + + + + + Add perpendicular constraint + Add perpendicular constraint + + + + Add perpendicularity constraint + Add perpendicularity constraint + + + + Swap coincident+tangency with ptp tangency + Swap coincident+tangency with ptp tangency + + + + + + + + + + Add tangent constraint + Add tangent constraint + + + + + + + + + + + + + + + + + Add tangent constraint point + Add tangent constraint point + + + + + + + + + + + Add radius constraint + Add radius constraint + + + + + + + Add diameter constraint + Add diameter constraint + + + + + + + Add radiam constraint + Add radiam constraint + + + + + + + + Add angle constraint + Add angle constraint + + + + Swap point on object and tangency with point to curve tangency + Swap point on object and tangency with point to curve tangency + + + + + Add equality constraint + Add equality constraint + + + + + + + + + Add symmetric constraint + Add symmetric constraint + + + + Add Snell's law constraint + Add Snell's law constraint + + + + Toggle constraint to driving/reference + Toggle constraint to driving/reference + + + + Create a new sketch on a face + Create a new sketch on a face + + + + Create a new sketch + Create a new sketch + + + + Reorient sketch + Reorient sketch + + + + Attach sketch + Attach sketch + + + + Detach sketch + Detach sketch + + + + Create a mirrored sketch for each selected sketch + Create a mirrored sketch for each selected sketch + + + + Merge sketches + Merge sketches + + + + Add sketch line + Add sketch line + + + + Add sketch box + Add sketch box + + + + Add sketch arc + Add sketch arc + + + + Add sketch circle + Add sketch circle + + + + Add sketch ellipse + Add sketch ellipse + + + + Add sketch arc of ellipse + Add sketch arc of ellipse + + + + Add sketch arc of hyperbola + Add sketch arc of hyperbola + + + + Add sketch arc of Parabola + Add sketch arc of Parabola + + + + Add sketch point + Add sketch point + + + + + Create fillet + Create fillet + + + + Trim edge + Trim edge + + + + Extend edge + Extend edge + + + + Split edge + Split edge + + + + Add external geometry + Add external geometry + + + + Add slot + Add slot + + + + Convert to NURBS + Convert to NURBS + + + + Increase B-spline degree + Increase B-spline degree + + + + Decrease B-spline degree + Decrease B-spline degree + + + + Increase knot multiplicity + Increase knot multiplicity + + + + Decrease knot multiplicity + Decrease knot multiplicity + + + + Insert knot + Insert knot + + + + Join Curves + Join Curves + + + + Cut in Sketcher + Cut in Sketcher + + + + Paste in Sketcher + Paste in Sketcher + + + + Exposing Internal Geometry + Exposing Internal Geometry + + + + Copy/clone/move geometry + Copy/clone/move geometry + + + + Create copy of geometry + Create copy of geometry + + + + Delete all geometry + Delete all geometry + + + + Delete all constraints + Delete all constraints + + + + Remove Axes Alignment + Remove Axes Alignment + + + + Toggle constraints to the other virtual space + Toggle constraints to the other virtual space + + + + + Update constraint's virtual space + Update constraint's virtual space + + + + Swap constraint names + Swap constraint names + + + + Rename sketch constraint + Rename sketch constraint + + + + Drag Point + Drag Point + + + + Drag Curve + Drag Curve + + + + Drag geometries + Drag geometries + + + + Drag Constraint + Drag Constraint + + + + Modify sketch constraints + Modify sketch constraints + + + + Create a carbon copy + Create a carbon copy + + + + Offset + ஆஃப்செட் + + + + Add polygon + Add polygon + + + + Add sketch arc slot + Add sketch arc slot + + + + Rotate geometries + Rotate geometries + + + + Scale geometries + Scale geometries + + + + Translate geometries + Translate geometries + + + + Symmetry geometries + Symmetry geometries + + + + Add line to sketch polyline + Add line to sketch polyline + + + + Add arc to sketch polyline + Add arc to sketch polyline + + + + Toggle construction geometry + Toggle construction geometry + + + + + Add Auto-Constraints + Add Auto-Constraints + + + + + + Add Sketch B-Spline + Add Sketch B-Spline + + + + CommandGroup + + + Sketcher + Sketcher + + + + Exceptions + + + You are requesting no change in knot multiplicity. + You are requesting no change in knot multiplicity. + + + + + B-spline Geometry Index (GeoID) is out of bounds. + B-spline Geometry Index (GeoID) is out of bounds. + + + + + The Geometry Index (GeoId) provided is not a B-spline. + The Geometry Index (GeoId) provided is not a B-spline. + + + + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. + 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 increased beyond the degree of the B-spline. + + + + The multiplicity cannot be decreased beyond zero. + The multiplicity cannot be decreased beyond zero. + + + + OCC is unable to decrease the multiplicity within the maximum tolerance. + OCC is unable to decrease the multiplicity within the maximum tolerance. + + + + Knot cannot have zero multiplicity. + Knot cannot have zero multiplicity. + + + + Knot multiplicity cannot be higher than the degree of the B-spline. + Knot multiplicity cannot be higher than the degree of the B-spline. + + + + Knot cannot be inserted outside the B-spline parameter range. + Knot cannot be inserted outside the B-spline parameter range. + + + + + + + + + + + + + ToolWidget parameter index out of range + ToolWidget parameter index out of range + + + + Autoconstraint error: Unsolvable sketch while applying coincident constraints. + Autoconstraint error: Unsolvable sketch while applying coincident constraints. + + + + Autoconstraint error: Unsolvable sketch while applying vertical/horizontal constraints. + Autoconstraint error: Unsolvable sketch while applying vertical/horizontal constraints. + + + + Autoconstraint error: Unsolvable sketch while applying equality constraints. + Autoconstraint error: Unsolvable sketch while applying equality constraints. + + + + Autoconstraint error: Unsolvable sketch without constraints. + Autoconstraint error: Unsolvable sketch without constraints. + + + + Autoconstraint error: Unsolvable sketch after applying horizontal and vertical constraints. + Autoconstraint error: Unsolvable sketch after applying horizontal and vertical constraints. + + + + Autoconstraint error: Unsolvable sketch after applying point-on-point constraints. + Autoconstraint error: Unsolvable sketch after applying point-on-point constraints. + + + + Autoconstraint error: Unsolvable sketch after applying equality constraints. + Autoconstraint error: Unsolvable sketch after applying equality constraints. + + + + Gui::TaskView::TaskSketcherCreateCommands + + + Appearance + தோற்றம் + + + + QObject + + + + + + Sketcher + Sketcher + + + + There are no modes that accept the selected set of subelements + There are no modes that accept the selected set of subelements + + + + Broken link to support subelements + Broken link to support subelements + + + + + Unexpected error + Unexpected error + + + + Face is non-planar + Face is non-planar + + + + Selected shapes are of wrong form (e.g., a curved edge where a straight one is needed) + Selected shapes are of wrong form (e.g., a curved edge where a straight one is needed) + + + + Invalid selection + Invalid selection + + + + Too many objects selected + Too many objects selected + + + + Sketch mapping + Sketch mapping + + + + Cannot map the sketch to the selected object. %1. + Cannot map the sketch to the selected object. %1. + + + + + Do not attach + Do not attach + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection + Wrong selection + + + + + Select edges from the sketch + Select edges from the sketch + + + + Not allowed to edit the datum because the sketch contains conflicting constraints + Not allowed to edit the datum because the sketch contains conflicting constraints + + + + Dimensional constraint + Dimensional constraint + + + + Cannot add a constraint between two external geometries. + Cannot add a constraint between two external geometries. + + + + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. + + + + Sketcher Constraint Substitution + Sketcher Constraint Substitution + + + + One of the selected has to be on the sketch. + One of the selected has to be on the sketch. + + + + Select an edge from the sketch. + Select an edge from the sketch. + + + + + + + + + Impossible constraint + Impossible constraint + + + + + The selected edge is not a line segment. + The selected edge is not a line segment. + + + + + + Double constraint + Double constraint + + + + The selected edge already has a horizontal constraint! + The selected edge already has a horizontal constraint! + + + + The selected edge already has a vertical constraint! + The selected edge already has a vertical constraint! + + + + There are more than one fixed points selected. Select a maximum of one fixed point! + There are more than one fixed points selected. Select a maximum of one fixed point! + + + + + + Select vertices from the sketch. + Select vertices from the sketch. + + + + Select one vertex from the sketch other than the origin. + Select one vertex from the sketch other than the origin. + + + + Select only vertices from the sketch. The last selected vertex may be the origin. + Select only vertices from the sketch. The last selected vertex may be the origin. + + + + Wrong solver status + Wrong solver status + + + + Select one edge from the sketch. + Select one edge from the sketch. + + + + Select only edges from the sketch. + Select only edges from the sketch. + + + + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. + + + + Only tangent-via-point is supported with a B-spline. + Only tangent-via-point is supported with a B-spline. + + + + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. + + + + 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 the value sets the ratio n2/n1. + Constraint_SnellsLaw + 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 the value sets the ratio n2/n1. + + + + Number of selected objects is not 3 + Number of selected objects is not 3 + + + + + + Error + பிழை + + + + Endpoint to endpoint tangency was applied instead. + Endpoint to endpoint tangency was applied instead. + + + + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. + + + + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. + + + + Select exactly one line or one point and one line or two points 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! + Cannot add a length constraint on an axis! + + + + + Select exactly one line or one point and one line or two points or two circles from the sketch. + Select exactly one line or one point and one line or two points or two circles from the sketch. + + + + This constraint does not make sense for non-linear curves. + This constraint does not make sense for non-linear curves. + + + + Endpoint to edge tangency was applied instead. + Endpoint to edge tangency was applied instead. + + + + + + + + + Select the right things from the sketch. + Select the right things from the sketch. + + + + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. + Select an edge that is not a B-spline weight. + + + + Select either several points, or several conics for concentricity. + Select either several points, or several conics for concentricity. + + + + Select either one point and several curves, or one curve and several points + Select either one point and several curves, or one curve and several points + + + + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. + + + + 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. + 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. + + + + Cannot add a length constraint on this selection! + Cannot add a length constraint on this selection! + + + + + + + Select exactly one line or up to two points from the sketch. + Select exactly one line or up to two points from the sketch. + + + + Cannot add a horizontal length constraint on an axis! + Cannot add a horizontal length constraint on an axis! + + + + Cannot add a fixed x-coordinate constraint on the origin point! + 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. + 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 vertical length constraint on an axis! + + + + Cannot add a fixed y-coordinate constraint on the origin point! + Cannot add a fixed y-coordinate constraint on the origin point! + + + + Select two or more lines from the sketch. + Select two or more lines from the sketch. + + + + One selected edge is not a valid line. + One selected edge is not a valid line. + + + + + Select at least two lines from the sketch. + Select at least two lines from the sketch. + + + + The selected edge is not 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 + 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. + + + + Select some geometry from the sketch. + perpendicular constraint + Select some geometry from the sketch. + + + + + Cannot add a perpendicularity constraint at an unconnected point! + Cannot add a perpendicularity constraint at an unconnected point! + + + + + One of the selected edges should be a line. + One of the selected edges should be a line. + + + + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. + + + + Endpoint to edge tangency was applied. The point on object constraint was deleted. + Endpoint to edge tangency was applied. The point on object constraint was deleted. + + + + 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 + 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. + + + + Select some geometry from the sketch. + tangent constraint + Select some geometry from the sketch. + + + + + + Cannot add a tangency constraint at an unconnected point! + Cannot add a tangency constraint at an unconnected point! + + + + + Tangent constraint at B-spline knot is only supported with lines! + Tangent constraint at B-spline knot is only supported with lines! + + + + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. + + + + Keep notifying about constraint substitutions + Keep notifying about constraint substitutions + + + + Unexpected error. More information may be available in the report view. + Unexpected error. More information may be available in the report view. + + + + Only the sketch and its support are allowed to be selected + Only the sketch and its support are allowed to be selected + + + + Only the sketch and its support may be selected + Only the sketch and its support may be selected + + + + Only the sketch and its support may be selected + Only the sketch and its support may be selected + + + + + + The selected edge already has a block constraint! + The selected edge already has a block constraint! + + + + The selected items cannot be constrained horizontally or vertically! + The selected items cannot be constrained horizontally or vertically! + + + + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. + + + + B-spline knot to endpoint tangency was applied instead. + B-spline knot to endpoint tangency was applied instead. + + + + + Wrong number of selected objects! + Wrong number of selected objects! + + + + + With 3 objects, there must be 2 curves and 1 point. + With 3 objects, there must be 2 curves and 1 point. + + + + + + + + + Select one or more arcs or circles from the sketch. + Select one or more arcs or circles from the sketch. + + + + + + Constraint only applies to arcs or circles. + Constraint only applies to arcs or circles. + + + + + Select one or two lines from the sketch. Or select two edges and a point. + Select one or two lines from the sketch. Or select two edges and a point. + + + + Parallel lines + Parallel lines + + + + An angle constraint cannot be set for two parallel lines. + An angle constraint cannot be set for two parallel lines. + + + + Cannot add an angle constraint on an axis! + Cannot add an angle constraint on an axis! + + + + Select two edges from the sketch. + Select two edges from the sketch. + + + + Select two or more compatible edges. + Select two or more compatible edges. + + + + Sketch axes cannot be used in equality constraints. + Sketch axes cannot be used in equality constraints. + + + + Equality for B-spline edge currently unsupported. + Equality for B-spline edge currently unsupported. + + + + + + + Select two or more edges of similar type. + 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. + 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. + Cannot add a symmetry constraint between a line and its end points. + + + + + + + Cannot add a symmetry constraint between a line and its end points! + Cannot add a symmetry constraint between a line and its end points! + + + + Selected objects are not just geometry from one sketch. + Selected objects are not just geometry from one sketch. + + + + Cannot create constraint with external geometry only. + Cannot create constraint with external geometry only. + + + + Incompatible geometry is selected. + Incompatible geometry is selected. + + + + Select one dimensional constraint from the sketch. + Select one dimensional constraint from the sketch. + + + + + + + + + + + Select constraints from the sketch. + Select constraints from the sketch. + + + + + CAD Kernel Error + CAD Kernel Error + + + + None of the selected elements is an edge. + None of the selected elements is an edge. + + + + + Input Error + Input Error + + + + + None of the selected elements is a knot of a B-spline + None of the selected elements is a knot of a B-spline + + + + + Selection is empty + Selection is empty + + + + + At least one of the selected objects was not a B-spline and was ignored. + At least one of the selected objects was not a B-spline and was ignored. + + + + + The selection comprises more than one item. Select just one knot. + The selection comprises more than one item. Select just one knot. + + + + Nothing is selected. Select a B-spline. + Nothing is selected. Select a B-spline. + + + + Select a B-spline to insert a knot (not a knot on it). If the curve is not a B-spline, convert it into one first. + Select a B-spline to insert a knot (not a knot on it). If the curve is not a B-spline, convert it into one first. + + + + Nothing is selected. Select end points of curves. + Nothing is selected. Select end points of curves. + + + + Too many curves on point + Too many curves on point + + + + + Exactly two curves should end at the selected point to be able to join them. + Exactly two curves should end at the selected point to be able to join them. + + + + Too few curves on point + Too few curves on point + + + + Two end points, or coincident point should be selected. + Two end points, or coincident point should be selected. + + + + Wrong Selection + Wrong Selection + + + + + + + + + + + + + Select elements from a single sketch. + Select elements from a single sketch. + + + + No constraint selected + No constraint selected + + + + At least one constraint must be selected + At least one constraint must be selected + + + + + A copy requires at least one selected non-external geometric element + A copy requires at least one selected non-external geometric element + + + + Delete All Geometry + Delete All Geometry + + + + Delete All Constraints + Delete All Constraints + + + + Delete all geometry and constraints? + Delete all geometry and constraints? + + + + Delete all the constraints in the sketch? + Delete all the constraints in the sketch? + + + + Removal of axes alignment requires at least one selected non-external geometric element + Removal of axes alignment requires at least one selected non-external geometric element + + + + + Unsupported visual layer operation + Unsupported visual layer operation + + + + + It is currently unsupported to move external geometry to another visual layer. External geometry will be omitted + It is currently unsupported to move external geometry to another visual layer. External geometry will be omitted + + + + SketcherGui::CarbonCopySelection + + + Carbon copy would cause a circular dependency. + Carbon copy would cause a circular dependency. + + + + This object is in another document. + This object is in another document. + + + + This object belongs to another body. Hold Ctrl to allow cross-references. + This object belongs to another body. Hold Ctrl to allow cross-references. + + + + This object belongs to another body and it contains external geometry. Cross-reference not allowed. + This object belongs to another body and it contains external geometry. Cross-reference not allowed. + + + + This object belongs to another part. + This object belongs to another part. + + + + The selected sketch is not parallel to this sketch. Hold Ctrl+Alt to allow non-parallel sketches. + 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 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. + The origin of the selected sketch is not aligned with the origin of this sketch. Hold Ctrl+Alt to disregard it. + + + + SketcherGui::ConstraintFilterList + + + All + All + + + + Geometric + Geometric + + + + Coincident + Coincident + + + + Point on Object + Point on Object + + + + Vertical + Vertical + + + + Horizontal + Horizontal + + + + Parallel + Parallel + + + + Perpendicular + Perpendicular + + + + Tangent + Tangent + + + + Equality + Equality + + + + Symmetric + Symmetric + + + + Block + Block + + + + Internal Alignment + Internal Alignment + + + + Datums + Datums + + + + Horizontal Distance + Horizontal Distance + + + + Vertical Distance + Vertical Distance + + + + Distance + தூரம் + + + + Radius + Radius + + + + Weight + Weight + + + + Diameter + விட்டம் + + + + Angle + கோணம் + + + + Snell's Law + Snell's Law + + + + Named + Named + + + + Reference + Reference + + + + Selected constraints + Selected constraints + + + + Associated constraints + Associated constraints + + + + SketcherGui::ConstraintView + + + Select Elements + Select Elements + + + + Change Value + Change Value + + + + Toggle Driving/Reference + Toggle Driving/Reference + + + + Deactivate + Deactivate + + + + Activate + Activate + + + + Show Constraints + Show Constraints + + + + Hide Constraints + Hide Constraints + + + + Center Sketch + Center Sketch + + + + Swap Constraint Names + Swap Constraint Names + + + + Rename + மறுபெயரிடு + + + + Delete + நீக்கு + + + + Unnamed constraint + Unnamed constraint + + + + Only the names of named constraints can be swapped. + Only the names of named constraints can be swapped. + + + + SketcherGui::EditDatumDialog + + + Insert Angle + Insert Angle + + + + Angle: + Angle: + + + + Insert Radius + Insert Radius + + + + Insert Diameter + Insert Diameter + + + + Insert Weight + Insert Weight + + + + Refractive Index Ratio + Constraint_SnellsLaw + Refractive Index Ratio + + + + Insert Length + Insert Length + + + + Radius: + Radius: + + + + Diameter: + Diameter: + + + + Weight: + Weight: + + + + Ratio n2/n1: + Constraint_SnellsLaw + Ratio n2/n1: + + + + Length: + Length: + + + + Refractive Index Ratio + Refractive Index Ratio + + + + Ratio n2/n1: + Ratio n2/n1: + + + + SketcherGui::ElementFilterList + + + Normal + Normal + + + + Construction + கட்டுமானம் + + + + Internal + Internal + + + + External + External + + + + All types + All types + + + + Point + Point + + + + Line + Line + + + + Circle + வட்டம் + + + + Ellipse + Ellipse + + + + Arc of circle + Arc of circle + + + + Arc of ellipse + Arc of ellipse + + + + Arc of hyperbola + Arc of hyperbola + + + + Arc of parabola + Arc of parabola + + + + B-spline + B-spline + + + + SketcherGui::ElementView + + + Vertical Constraint + Vertical Constraint + + + + Horizontal Constraint + Horizontal Constraint + + + + Parallel Constraint + Parallel Constraint + + + + Perpendicular Constraint + Perpendicular Constraint + + + + Tangent Constraint + Tangent Constraint + + + + Block Constraint + Block Constraint + + + + Equal Constraint + Equal Constraint + + + + Coincident Constraint + Coincident Constraint + + + + Point-On-Object Constraint + Point-On-Object Constraint + + + + Symmetric Constraint + Symmetric Constraint + + + + Lock Position + Lock Position + + + + Horizontal Dimension + Horizontal Dimension + + + + Vertical Dimension + Vertical Dimension + + + + Radius Dimension + Radius Dimension + + + + Diameter Dimension + Diameter Dimension + + + + Distance Dimension + Distance Dimension + + + + Radius/Diameter Dimension + Radius/Diameter Dimension + + + + Angle Dimension + Angle Dimension + + + + Toggle Construction Geometry + Toggle Construction Geometry + + + + Select Constraints + Select Constraints + + + + Select Origin + Select Origin + + + + Select Horizontal Axis + Select Horizontal Axis + + + + Select Vertical Axis + Select Vertical Axis + + + + Layer + அடுக்கு + + + + Layer 0 + Layer 0 + + + + Layer 1 + Layer 1 + + + + Hidden + Hidden + + + + Delete + நீக்கு + + + + SketcherGui::ExternalSelection + + + Linking this will cause circular dependency. + Linking this will cause circular dependency. + + + + This object is in another document. + This object is in another document. + + + + This object belongs to another body, can't link. + This object belongs to another body, can't link. + + + + This object belongs to another part, can't link. + This object belongs to another part, can't link. + + + + SketcherGui::InsertDatum + + + Insert Datum + Insert Datum + + + + Datum + Datum + + + + Name + பெயர் + + + + Constraint name (available for expressions) + Constraint name (available for expressions) + + + + Reference (or constraint) dimension + Reference (or constraint) dimension + + + + Reference + Reference + + + + SketcherGui::PropertyConstraintListItem + + + + Unnamed + பெயரில்லாதது + + + + SketcherGui::SketchMirrorDialog + + + + Select Mirror Axis or Point + Select Mirror Axis or Point + + + + X-axis + X-அச்சு + + + + Y-axis + Y-அச்சு + + + + Origin + Origin + + + + SketcherGui::SketchOrientationDialog + + + Choose Orientation + Choose Orientation + + + + Sketch Orientation + Sketch Orientation + + + + XY-plane + XY-தளம் + + + + XZ-plane + XZ-தளம் + + + + YZ-plane + YZ-தளம் + + + + Reverse direction + Reverse direction + + + + Offset + ஆஃப்செட் + + + + SketcherGui::SketchRectangularArrayDialog + + + Number of columns of the linear array + Number of columns of the linear array + + + + Create Array + Create Array + + + + Columns + நெடுவரிசைகள் + + + + Rows + வரிசைகள் + + + + Number of rows of the linear array + Number of rows of the linear array + + + + Makes the inter-row and inter-col spacing the same if clicked + Makes the inter-row and inter-col spacing the same if clicked + + + + Equal vertical/horizontal spacing + Equal vertical/horizontal spacing + + + + Constrains each element in the array with respect to the others using construction lines + Constrains each element in the array with respect to the others using construction lines + + + + Substitutes dimensional constraints by geometric constraints +in the copies, so that a change in the original element is reflected on copies + Substitutes dimensional constraints by geometric constraints +in the copies, so that a change in the original element is reflected on copies + + + + Constrain inter-element separation + Constrain inter-element separation + + + + Clone + Clone + + + + SketcherGui::SketcherRegularPolygonDialog + + + Create Regular Polygon + Create Regular Polygon + + + + Number of sides + பக்கங்களின் எண்ணிக்கை + + + + Number of columns of the linear array + Number of columns of the linear array + + + + SketcherGui::SketcherSettings + + + + General + பொது + + + + Show section 'Advanced solver control' + Show section 'Advanced solver control' + + + + Task Panel Widgets + Task Panel Widgets + + + + Dragging Performance + Dragging Performance + + + + Special solver algorithm will be used while dragging sketch elements. +Requires to re-enter edit mode to take effect. + Special solver algorithm will be used while dragging sketch elements. +Requires to re-enter edit mode to take effect. + + + + Improve solving while dragging + Improve solving while dragging + + + + Automatically removes newly added redundant constraints + Automatically removes newly added redundant constraints + + + + Auto remove redundant constraints + Auto remove redundant constraints + + + + Allows to leave the sketch edit mode by pressing the Esc key + Allows to leave the sketch edit mode by pressing the Esc key + + + + Esc key can leave sketch edit mode + Esc key can leave sketch edit mode + + + + Notify about automatic constraint substitutions + Notify about automatic constraint substitutions + + + + Unifies the coincident and point-on-object constraints in a single tool + Unifies the coincident and point-on-object constraints in a single tool + + + + Unify coincident and point-on-object constraints + Unify coincident and point-on-object constraints + + + + Unifies the horizontal and vertical constraints to an automatic command + Unifies the horizontal and vertical constraints to an automatic command + + + + Unified tool for automatic horizontal/vertical constraints + Unified tool for automatic horizontal/vertical constraints + + + + Shows a command group button that contains both the polyline and line commands. Otherwise, each command has its own separate button. + Shows a command group button that contains both the polyline and line commands. Otherwise, each command has its own separate button. + + + + Always adds external geometry as construction geometry. Otherwise, it is added according to the current construction mode. + Always adds external geometry as construction geometry. Otherwise, it is added according to the current construction mode. + + + + Always add external geometry as construction + Always add external geometry as construction + + + + Closed loops will automatically generate internal faces which are selectable to be used with other tools + Closed loops will automatically generate internal faces which are selectable to be used with other tools + + + + Generate internal faces + Generate internal faces + + + + Dimension Constraint + Dimension Constraint + + + + Dimension tool diameter/radius mode + Dimension tool diameter/radius mode + + + + Dimensioning constraints + Dimensioning constraints + + + + Scale upon first constraint + Scale upon first constraint + + + + Select the mode of automatic geometry scaling upon first dimension: +'Always': Automatic scaling upon first dimension is always performed. +'Never': Automatic scaling upon first dimension is never performed. +'When no scale feature is visible': Automatic scaling upon first dimension is only performed if there are no visible objects in the 3D view. + Select the mode of automatic geometry scaling upon first dimension: +'Always': Automatic scaling upon first dimension is always performed. +'Never': Automatic scaling upon first dimension is never performed. +'When no scale feature is visible': Automatic scaling upon first dimension is only performed if there are no visible objects in the 3D view. + + + + Tool Parameters + Tool Parameters + + + + On-view-parameters (OVP) + On-view-parameters (OVP) + + + + Notifies about automatic constraint substitutions + Notifies about automatic constraint substitutions + + + + Displays the additional section 'Advanced Solver Controls' to adjust solver settings in the task view + Displays the additional section 'Advanced Solver Controls' to adjust solver settings in the task view + + + + Group the polyline and line commands + Group the polyline and line commands + + + + Select the type of dimensioning constraints for your toolbar: +'Single tool': A single tool for all dimensioning constraints in the toolbar: Distance, Distance X / Y, Angle, Radius. (Others in dropdown) +'Separated tools': Individual tools for each dimensioning constraint. +'Both': You will have both the 'Dimension' tool and the separated tools. +This setting is only for the toolbar. Whichever you choose, all tools are always available in the menu and through shortcuts. + Select the type of dimensioning constraints for your toolbar: +'Single tool': A single tool for all dimensioning constraints in the toolbar: Distance, Distance X / Y, Angle, Radius. (Others in dropdown) +'Separated tools': Individual tools for each dimensioning constraint. +'Both': You will have both the 'Dimension' tool and the separated tools. +This setting is only for the toolbar. Whichever you choose, all tools are always available in the menu and through shortcuts. + + + + While using the Dimension tool you may choose how to handle circles and arcs: +'Auto': The tool will apply radius to arcs and diameter to circles. +'Diameter': The tool will apply diameter to both arcs and circles. +'Radius': The tool will apply radius to both arcs and circles. + While using the Dimension tool you may choose how to handle circles and arcs: +'Auto': The tool will apply radius to arcs and diameter to circles. +'Diameter': The tool will apply diameter to both arcs and circles. +'Radius': The tool will apply radius to both arcs and circles. + + + + Choose a visibility mode for the On-View-Parameters: +'Disabled': On-View-Parameters are completely disabled. +'Only dimensional': Only dimensional On-View-Parameters are visible. They are the most useful. For example the radius of a circle. +'All': Both dimensional and positional On-View-Parameters. Positionals are the (x,y) position of the cursor. For example for the center of a circle. + Choose a visibility mode for the On-View-Parameters: +'Disabled': On-View-Parameters are completely disabled. +'Only dimensional': Only dimensional On-View-Parameters are visible. They are the most useful. For example the radius of a circle. +'All': Both dimensional and positional On-View-Parameters. Positionals are the (x,y) position of the cursor. For example for the center of a circle. + + + + Single tool + Single tool + + + + Separated tools + Separated tools + + + + Both + இரண்டும் + + + + Auto + தானியங்கு + + + + Diameter + விட்டம் + + + + Radius + Radius + + + + Always + எப்போதும் + + + + Never + ஒருபோதும் + + + + When no scale feature is visible + When no scale feature is visible + + + + None + எதுவுமில்லை + + + + Dimensions only + Dimensions only + + + + Position and dimensions + Position and dimensions + + + + SketcherGui::SketcherSettingsDisplay + + + Display + காட்சி + + + + Font size + Font size + + + + + px + px + + + + View scale ratio + View scale ratio + + + + Base length units will not be displayed in constraints or cursor coordinates. +Supports all unit systems except 'US customary' and 'Building US/Euro'. + Base length units will not be displayed in constraints or cursor coordinates. +Supports all unit systems except 'US customary' and 'Building US/Euro'. + + + + Segments per geometry + Segments per geometry + + + + Ask for value after creating a dimensional constraint + Ask for value after creating a dimensional constraint + + + + Geometry creation "Continue Mode" + Geometry creation "Continue Mode" + + + + Constraint creation "Continue Mode" + Constraint creation "Continue Mode" + + + + Hide base length units for supported unit systems + Hide base length units for supported unit systems + + + + Sketch Editing + Sketch Editing + + + + Pixel size used to render constraint symbols + Pixel size used to render constraint symbols + + + + Scales the 3D view based on this factor + Scales the 3D view based on this factor + + + + The number of polygons used for geometry approximation + The number of polygons used for geometry approximation + + + + Show dimensional constraint name with format + Show dimensional constraint name with format + + + + %N = %V + %N = %V + + + + Keeps the current Sketcher tool active after creating geometry + Keeps the current Sketcher tool active after creating geometry + + + + Font size used for labels and constraints + Font size used for labels and constraints + + + + Keeps the current Sketcher constraint tool active after creating geometry + Keeps the current Sketcher constraint tool active after creating geometry + + + + Opens a dialog to input a value for new dimensional constraints after creation + Opens a dialog to input a value for new dimensional constraints after creation + + + + Cursor coordinates will use the system decimals setting instead of the short form + Cursor coordinates will use the system decimals setting instead of the short form + + + + Visibility Automation + Visibility Automation + + + + Hides all object features that depend on the opened sketch + Hides all object features that depend on the opened sketch + + + + Shows source objects which are used for external geometry in the opened sketch + Shows source objects which are used for external geometry in the opened sketch + + + + Shows objects the opened sketch is attached to + Shows objects the opened sketch is attached to + + + + Restores the camera position after closing the sketch + Restores the camera position after closing the sketch + + + + Forces the camera to an orthographic view when editing a sketch. +Works only when "Restore camera position after editing" is enabled. + Forces the camera to an orthographic view when editing a sketch. +Works only when "Restore camera position after editing" is enabled. + + + + Opens a sketch in section view mode, showing only objects behind the sketch plane + Opens a sketch in section view mode, showing only objects behind the sketch plane + + + + Open sketch in section view mode + Open sketch in section view mode + + + + Applies current visibility automation settings to all sketches in the open documents + Applies current visibility automation settings to all sketches in the open documents + + + + Apply to Existing Sketches + Apply to Existing Sketches + + + + The format of the dimensional constraint string presentation. +Defaults to: %N = %V + +%N - name parameter +%V - dimension value + The format of the dimensional constraint string presentation. +Defaults to: %N = %V + +%N - name parameter +%V - dimension value + + + + Constraint symbol size + Constraint symbol size + + + + Shows names of dimensional constraints, if they exist + Shows names of dimensional constraints, if they exist + + + + Shows cursor position coordinates next to the cursor while editing a sketch + Shows cursor position coordinates next to the cursor while editing a sketch + + + + Show coordinates next to the cursor while editing + Show coordinates next to the cursor while editing + + + + Use system decimals setting for cursor coordinates + Use system decimals setting for cursor coordinates + + + + Hide all objects that depend on the sketch + Hide all objects that depend on the sketch + + + + Show objects used for external geometry + Show objects used for external geometry + + + + Show objects that the sketch is attached to + Show objects that the sketch is attached to + + + + Restore camera position after editing + Restore camera position after editing + + + + Force orthographic camera when entering edit + Force orthographic camera when entering edit + + + + Note: these settings are defaults applied to new sketches. The behavior is remembered for each sketch individually as properties on the View tab. + Note: these settings are defaults applied to new sketches. The behavior is remembered for each sketch individually as properties on the View tab. + + + + Unexpected C++ exception + Unexpected C++ exception + + + + Sketcher + Sketcher + + + + SketcherGui::SketcherValidation + + + No missing coincidences + No missing coincidences + + + + No missing coincidences found + No missing coincidences found + + + + Missing coincidences + Missing coincidences + + + + %1 missing coincidences found + %1 missing coincidences found + + + + No invalid constraints + No invalid constraints + + + + No invalid constraints found + No invalid constraints found + + + + Invalid constraints + Invalid constraints + + + + Invalid constraints found + Invalid constraints found + + + + + + + Reversed external geometry + Reversed external geometry + + + + %1 reversed external geometry arcs were found. Their endpoints are encircled in the 3D view. + +%2 constraints are linking to the endpoints. The constraints have been listed in the 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 the 3D view. + +%2 constraints are linking to the endpoints. The constraints have been listed in the 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 the 3D view. + +However, no constraints linking to the endpoints were found. + %1 reversed external geometry arcs were found. Their endpoints are encircled in the 3D view. + +However, no constraints linking to the endpoints were found. + + + + No reversed external geometry arcs were found. + No reversed external geometry arcs were found. + + + + Delete Constraints to External Geometry + Delete Constraints to External Geometry + + + + This will delete all constraints that deal with external geometry. This is useful to rescue a sketch with broken or changed links to external geometry. Delete the constraints? + This will delete all constraints that deal with external geometry. This is useful to rescue a sketch with broken or changed links to external geometry. Delete the constraints? + + + + %1 changes were made to constraints linking to endpoints of reversed arcs. + %1 changes were made to constraints linking to endpoints of reversed arcs. + + + + + Constraint orientation locking + Constraint orientation locking + + + + Orientation locking was enabled and recomputed for %1 constraints. The constraints have been listed in the report view (menu View → Panels → Report view). + Orientation locking was enabled and recomputed for %1 constraints. The constraints have been listed in the report view (menu View → Panels → Report view). + + + + Orientation locking was disabled for %1 constraints. The constraints have been listed in the report view (menu View → Panels → Report view). Note that for all future constraints, the locking still defaults to ON. + Orientation locking was disabled for %1 constraints. The constraints have been listed in the report view (menu View → Panels → Report view). Note that for all future constraints, the locking still defaults to ON. + + + + Delete constraints to external geom. + Delete constraints to external geom. + + + + All constraints that deal with external geometry were deleted. + All constraints that deal with external geometry were deleted. + + + + No degenerated geometry + No degenerated geometry + + + + No degenerated geometry found + No degenerated geometry found + + + + Degenerated geometry + Degenerated geometry + + + + %1 degenerated geometry found + %1 degenerated geometry found + + + + SketcherGui::TaskSketcherConstraints + + + Toggles the chosen constraint filters + Toggles the chosen constraint filters + + + + Filters constraints by type + Filters constraints by type + + + + Filter + வடிகட்டி + + + + Toggles the visibility of all listed constraints from the 3D view + Toggles the visibility of all listed constraints from the 3D view + + + + Settings + Settings + + + + Constraints + Constraints + + + + Auto constraints + Auto constraints + + + + Auto remove redundant constraints + Auto remove redundant constraints + + + + Display only filtered constraints + Display only filtered constraints + + + + Extended information (in widget) + Extended information (in widget) + + + + Hide internal alignment (in widget) + Hide internal alignment (in widget) + + + + + Error + பிழை + + + + Impossible to update visibility tracking: + Impossible to update visibility tracking: + + + + Impossible to update visibility: + Impossible to update visibility: + + + + SketcherGui::TaskSketcherElements + + + Toggles the chosen element filters + Toggles the chosen element filters + + + + Filters elements by type + Filters elements by type + + + + Filter + வடிகட்டி + + + + Settings + Settings + + + + + + + + + + + + + Construction + கட்டுமானம் + + + + Elements + Elements + + + + + + + Point + Point + + + + + + + + + + + + + Internal + Internal + + + + + + + Line + Line + + + + + + + Arc + Arc + + + + + + + Circle + வட்டம் + + + + + + + Ellipse + Ellipse + + + + + Elliptical Arc + Elliptical Arc + + + + + Elliptical arc + Elliptical arc + + + + + Hyperbolic Arc + Hyperbolic Arc + + + + + Hyperbolic arc + Hyperbolic arc + + + + + Parabolic Arc + Parabolic Arc + + + + + Parabolic arc + Parabolic arc + + + + + + + B-spline + B-spline + + + + + + + Other + Other + + + + Extended information + Extended information + + + + SketcherGui::TaskSketcherMessages + + + Executes a recomputation of active document after every sketch action + Executes a recomputation of active document after every sketch action + + + + Click to select these conflicting constraints. + Click to select these conflicting constraints. + + + + Sketch Edit + Sketch Edit + + + + Click to select these redundant constraints. + Click to select these redundant constraints. + + + + The sketch has unconstrained elements giving rise to those Degrees Of Freedom. Click to select these unconstrained elements. + The sketch has unconstrained elements giving rise to those Degrees Of Freedom. Click to select these unconstrained elements. + + + + Click to select these malformed constraints. + Click to select these malformed constraints. + + + + Some constraints in combination are partially redundant. Click to select these partially redundant constraints. + Some constraints in combination are partially redundant. Click to select these partially redundant constraints. + + + + Auto-update + தானாகப் புதுப்பித்தல் + + + + SketcherGui::TaskSketcherValidation + + + Sketch Validation + Sketch Validation + + + + Open and Non-Manifold Vertices + Open and Non-Manifold Vertices + + + + Highlights open and non-manifold vertices that could lead to errors if the sketch is used to generate solids. This is purely based on the topological shape of the sketch and not on its geometry/constraint set. + Highlights open and non-manifold vertices that could lead to errors if the sketch is used to generate solids. This is purely based on the topological shape of the sketch and not on its geometry/constraint set. + + + + Highlight Troublesome Vertices + Highlight Troublesome Vertices + + + + Fixes missing coincidences by adding extra coincident constraints + Fixes missing coincidences by adding extra coincident constraints + + + + Missing Coincidences + Missing Coincidences + + + + Tolerance + Tolerance + + + + Defines the X/Y tolerance within which missing coincidences are detected + Defines the X/Y tolerance within which missing coincidences are detected + + + + Ignores construction geometry in the search + Ignores construction geometry in the search + + + + Ignore construction geometry + Ignore construction geometry + + + + Finds and displays missing coincidences in the sketch. +This is done by analyzing the sketch geometries and constraints. + Finds and displays missing coincidences in the sketch. +This is done by analyzing the sketch geometries and constraints. + + + + + + + Find + Find + + + + + + Fix + Fix + + + + Invalid Constraints + Invalid Constraints + + + + Delete Constraints Linked to External Geometry + Delete Constraints Linked to External Geometry + + + + Degenerate Geometry + Degenerate Geometry + + + + Reversed External Geometry + Reversed External Geometry + + + + Swap Endpoints in Constraints + Swap Endpoints in Constraints + + + + Constraint Orientation Locking + Constraint Orientation Locking + + + + Finds invalid/malformed constrains in the sketch + Finds invalid/malformed constrains in the sketch + + + + Tries to fix found invalid constraints + Tries to fix found invalid constraints + + + + Deletes constraints referring to external geometry + Deletes constraints referring to external geometry + + + + Finds degenerated geometries in the sketch + Finds degenerated geometries in the sketch + + + + Tries to fix found degenerated geometries + Tries to fix found degenerated geometries + + + + Finds reversed external geometries + Finds reversed external geometries + + + + Fixes found reversed external geometries by swapping their endpoints + Fixes found reversed external geometries by swapping their endpoints + + + + Enables/updates constraint orientation locking + Enables/updates constraint orientation locking + + + + Enable/Update + Enable/Update + + + + Disables constraint orientation locking + Disables constraint orientation locking + + + + Disable + Disable + + + + SketcherGui::ViewProviderSketch + + + A dialog is already open in the task panel + A dialog is already open in the task panel + + + + The sketch is invalid and cannot be edited. + The sketch is invalid and cannot be edited. + + + + The following constraint is partially redundant: + The following constraint is partially redundant: + + + + The following constraints are partially redundant: + The following constraints are partially redundant: + + + + Edit Sketch + Edit Sketch + + + + Close this dialog? + Close this dialog? + + + + Invalid Sketch + Invalid Sketch + + + + Open the sketch validation tool? + Open the sketch validation tool? + + + + Remove the following constraint: + Remove the following constraint: + + + + Remove at least one of the following constraints: + Remove at least one of the following constraints: + + + + Remove the following redundant constraint: + Remove the following redundant constraint: + + + + Remove the following redundant constraints: + Remove the following redundant constraints: + + + + Remove the following malformed constraint: + Remove the following malformed constraint: + + + + Remove the following malformed constraints: + Remove the following malformed constraints: + + + + Empty sketch + Empty sketch + + + + Over-constrained: + Over-constrained: + + + + Malformed constraints: + Malformed constraints: + + + + Redundant constraints: + Redundant constraints: + + + + Partially redundant: + Partially redundant: + + + + Solver failed to converge + Solver failed to converge + + + + Under-constrained: + Under-constrained: + + + + %n Degrees of Freedom + + %n Degrees of Freedom + %n Degrees of Freedom + + + + + Fully constrained + Fully constrained + + + + Sketcher_BSplineDecreaseKnotMultiplicity + + + + Decreases the multiplicity of the selected knot of a B-spline + Decreases the multiplicity of the selected knot of a B-spline + + + + Sketcher_BSplineIncreaseKnotMultiplicity + + + + Increases the multiplicity of the selected knot of a B-spline + Increases the multiplicity of the selected knot of a B-spline + + + + Sketcher_Clone + + + + Creates a clone of the geometry taking as reference the last selected point + Creates a clone of the geometry taking as reference the last selected point + + + + Sketcher_CompCopy + + + Clone + Clone + + + + Copy + நகலெடு + + + + Move + Move + + + + Sketcher_ConstrainDiameter + + + + Fix the diameter of a circle or an arc + Fix the diameter of a circle or an arc + + + + Sketcher_Copy + + + + Creates a simple copy of the geometry taking as reference the last selected point + Creates a simple copy of the geometry taking as reference the last selected point + + + + Sketcher_CreateCircle + + + Center + Center + + + + 3 rim points + 3 rim points + + + + Sketcher_MapSketch + + + No sketch found + No sketch found + + + + Cannot attach sketch to itself! + Cannot attach sketch to itself! + + + + The document does not contain a sketch + The document does not contain a sketch + + + + Select Sketch + Select Sketch + + + + Select a sketch (some sketches not shown to prevent a circular dependency) + Select a sketch (some sketches not shown to prevent a circular dependency) + + + + Select a sketch from the list + Select a sketch from the list + + + + (incompatible with selection) + (incompatible with selection) + + + + (current) + (current) + + + + (suggested) + (suggested) + + + + Sketch Attachment + Sketch Attachment + + + + Current attachment mode is incompatible with the new selection. +Select the method to attach this sketch to selected objects. + 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. + Select the method to attach this sketch to selected objects. + + + + Map sketch + Map sketch + + + + Can't map a sketch to support: +%1 + Can't map a sketch to support: +%1 + + + + Sketcher_Move + + + + Moves the geometry taking as reference the last selected point + Moves the geometry taking as reference the last selected point + + + + Sketcher_NewSketch + + + Sketch Attachment + Sketch Attachment + + + + Select the method to attach this sketch to selected object + Select the method to attach this sketch to selected object + + + + Sketcher_ReorientSketch + + + Sketch Has Support + Sketch Has Support + + + + Sketch with a support face cannot be reoriented. +Detach it from the support? + Sketch with a support face cannot be reoriented. +Detach it from the support? + + + + TaskSketcherSolverAdvanced + + + + BFGS + BFGS + + + + + LevenbergMarquardt + LevenbergMarquardt + + + + + DogLeg + DogLeg + + + + Type of function to apply in DogLeg for the Gauss step + Type of function to apply in DogLeg for the Gauss step + + + + Step type used in the DogLeg algorithm + Step type used in the DogLeg algorithm + + + + FullPivLU + FullPivLU + + + + LeastNorm-FullPivLU + LeastNorm-FullPivLU + + + + LeastNorm-LDLT + LeastNorm-LDLT + + + + Maximum number of iterations of the default algorithm + Maximum number of iterations of the default algorithm + + + + Maximum iterations to find convergence before solver is stopped + Maximum iterations to find convergence before solver is stopped + + + + Error threshold under which convergence is reached + Error threshold under which convergence is reached + + + + Threshold for squared error that is used +to determine whether a solution converges or not + Threshold for squared error that is used +to determine whether a solution converges or not + + + + Algorithm used for the rank revealing QR decomposition + Algorithm used for the rank revealing QR decomposition + + + + Default algorithm used for solving the sketch + Default algorithm used for solving the sketch + + + + Default solver + இயல்புநிலை தீர்வு + + + + Solver used for solving the geometry. +LevenbergMarquardt and DogLeg are trust region optimization algorithms. +BFGS solver uses the Broyden–Fletcher–Goldfarb–Shanno algorithm. + Solver used for solving the geometry. +LevenbergMarquardt and DogLeg are trust region optimization algorithms. +BFGS solver uses the Broyden–Fletcher–Goldfarb–Shanno algorithm. + + + + DogLeg Gauss step + DogLeg Gauss step + + + + Maximum iterations + Maximum iterations + + + + Scales the maximum iteration count based on the sketch size + Scales the maximum iteration count based on the sketch size + + + + Sketch size multiplier + Sketch size multiplier + + + + Scales the maximum iteration count based on the number of parameters + Scales the maximum iteration count based on the number of parameters + + + + Convergence + Convergence + + + + + Automatically select the QR algorithm based on number of dofs + Automatically select the QR algorithm based on number of dofs + + + + Automatic QR algorithm + Automatic QR algorithm + + + + + Maximum number of parameters before switching to sparse QR algorithm + Maximum number of parameters before switching to sparse QR algorithm + + + + Auto QR threshold + Auto QR threshold + + + + QR algorithm + QR algorithm + + + + During diagnosing the QR rank of matrix is calculated. +Eigen Dense QR is a dense matrix QR with full pivoting; usually slower +Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster + During diagnosing the QR rank of matrix is calculated. +Eigen Dense QR is a dense matrix QR with full pivoting; usually slower +Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster + + + + Eigen Dense QR + Eigen Dense QR + + + + Eigen Sparse QR + Eigen Sparse QR + + + + Pivot threshold + Pivot threshold + + + + During a QR, values under the pivot threshold are treated as zero + During a QR, values under the pivot threshold are treated as zero + + + + 1E-13 + 1E-13 + + + + Solving algorithm used to detect redundant constraints + Solving algorithm used to detect redundant constraints + + + + Redundant solver + Redundant solver + + + + Maximum number of iterations of the solver used to detect redundant constraints + Maximum number of iterations of the solver used to detect redundant constraints + + + + Maximum redundant solver iterations + Maximum redundant solver iterations + + + + Multiplies the maximum iterations value for the redundant algorithm by the sketch size + Multiplies the maximum iterations value for the redundant algorithm by the sketch size + + + + Redundant sketch size multiplier + Redundant sketch size multiplier + + + + Console debug mode + Console debug mode + + + + Iteration level + Iteration level + + + + Solver used to determine whether a group is redundant or conflicting + Solver used to determine whether a group is redundant or conflicting + + + + Same as 'Maximum iterations', but for redundant solving + Same as 'Maximum iterations', but for redundant solving + + + + Same as 'Sketch size multiplier', but for redundant solving + Same as 'Sketch size multiplier', but for redundant solving + + + + Error threshold under which convergence is reached for the solving of redundant constraints + Error threshold under which convergence is reached for the solving of redundant constraints + + + + Redundant convergence + Redundant convergence + + + + Same as 'Convergence', but for redundant solving + Same as 'Convergence', but for redundant solving + + + + 1E-10 + 1E-10 + + + + Degree of verbosity of the debug output to the console + Degree of verbosity of the debug output to the console + + + + Verbosity of console output + Verbosity of console output + + + + None + எதுவுமில்லை + + + + Minimum + சிறுமம் + + + + Solve + Solve + + + + Resets all solver values to their default values + Resets all solver values to their default values + + + + Restore Defaults + Restore Defaults + + + + ViewProviderSketch + + + and %1 more + and %1 more + + + + Workbench + + + P&rofiles + P&rofiles + + + + S&ketch + S&ketch + + + + Sketcher + Sketcher + + + + Edit Mode + Edit Mode + + + + Geometries + Geometries + + + + Constraints + Constraints + + + + Sketcher Helpers + Sketcher Helpers + + + + B-Spline Tools + B-Spline Tools + + + + Visual Helpers + Visual Helpers + + + + Virtual Space + Virtual Space + + + + Sketcher Edit Tools + Sketcher Edit Tools + + + + Sketcher_ProfilesHexagon1 + + + Creates a hexagonal profile + Creates a hexagonal profile + + + + Creates a hexagonal profile in the sketch + Creates a hexagonal profile in the sketch + + + + SketcherGui::SketcherSettingsGrid + + + + Grid + கட்டம் + + + + Grid spacing + கட்ட இடைவெளி + + + + Pixel size threshold + Pixel size threshold + + + + + Line pattern + Line pattern + + + + Grid Settings + Grid Settings + + + + Displays a grid in the active sketch + Displays a grid in the active sketch + + + + Automatically adapts grid spacing based on the viewer dimensions + Automatically adapts grid spacing based on the viewer dimensions + + + + Grid auto-spacing + Grid auto-spacing + + + + Distance between two subsequent grid lines. +If 'Grid auto-apacing' is enabled, it will be used as the base value + Distance between two subsequent grid lines. +If 'Grid auto-apacing' is enabled, it will be used as the base value + + + + While using 'Grid auto-spacing', this sets a pixel threshold for grid spacing. +The grid spacing changes if it becomes smaller than the specified pixel size. + While using 'Grid auto-spacing', this sets a pixel threshold for grid spacing. +The grid spacing changes if it becomes smaller than the specified pixel size. + + + + Grid Display + Grid Display + + + + Minor Grid Lines + Minor Grid Lines + + + + Line pattern used for grid lines + Line pattern used for grid lines + + + + + Line width + Line width + + + + Distance between two subsequent grid lines + Distance between two subsequent grid lines + + + + + Line color + Line color + + + + Major Grid Lines + Major Grid Lines + + + + Major grid line interval + Major grid line interval + + + + Displays a major grid line every 'n' minor lines. Enter 1 to disable major lines + Displays a major grid line every 'n' minor lines. Enter 1 to disable major lines + + + + Line pattern used for grid division + Line pattern used for grid division + + + + Distance between two subsequent division lines + Distance between two subsequent division lines + + + + Notifications + + + The Sketch has malformed constraints! + The Sketch has malformed constraints! + + + + The Sketch has partially redundant constraints! + The Sketch has partially redundant constraints! + + + + Unmanaged change of Geometry Property results in invalid constraint indices + Unmanaged change of Geometry Property results in invalid constraint indices + + + + Unmanaged change of Constraint Property results in invalid constraint indices + Unmanaged change of Constraint Property results in invalid constraint indices + + + + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! + + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Error + பிழை + + + + Failed to delete all geometry + Failed to delete all geometry + + + + Failed to delete all constraints + Failed to delete all constraints + + + + Selection has no valid geometries. B-splines and points are not supported yet. + Selection has no valid geometries. B-splines and points are not supported yet. + + + + + Invalid selection + Invalid selection + + + + Selection has no valid geometries. + Selection has no valid geometries. + + + + The constraint has invalid index information and is malformed. + The constraint has invalid index information and is malformed. + + + + + + + + + + + + + Invalid Constraint + Invalid Constraint + + + + Invalid constraint + Invalid constraint + + + + Failed to add arc + Failed to add arc + + + + Failed to add arc of ellipse + Failed to add arc of ellipse + + + + Cannot create arc of hyperbola from invalid angles, try again! + Cannot create arc of hyperbola from invalid angles, try again! + + + + Cannot create arc of hyperbola + Cannot create arc of hyperbola + + + + Cannot create arc of parabola + Cannot create arc of parabola + + + + Error creating B-spline + Error creating B-spline + + + + Error deleting last pole/knot + Error deleting last pole/knot + + + + Error adding B-spline pole/knot + Error adding B-spline pole/knot + + + + Failed to add carbon copy + Failed to add carbon copy + + + + Failed to add circle + Failed to add circle + + + + Failed to extend edge + Failed to extend edge + + + + Failed to add external geometry + Failed to add external geometry + + + + Failed to create fillet + Failed to create fillet + + + + + Failed to add line + Failed to add line + + + + + + + + + + + + + + + Tool execution aborted + Tool execution aborted + + + + Failed to add point + Failed to add point + + + + Failed to add polygon + Failed to add polygon + + + + Failed to add box + Failed to add box + + + + Failed to add slot + Failed to add slot + + + + Failed to add edge + Failed to add edge + + + + Failed to trim edge + Failed to trim edge + + + + + + Value Error + Value Error + + + + Autoconstraints cause redundancy. Removing them + Autoconstraints cause redundancy. Removing them + + + + Redundant constraint is not an autoconstraint. No autoconstraints or additional constraints were added. Please report! + Redundant constraint is not an autoconstraint. No autoconstraints or additional constraints were added. Please report! + + + + Unexpected Redundancy/Conflicting constraint. Check the constraints and autoconstraints of this operation. + Unexpected Redundancy/Conflicting constraint. Check the constraints and autoconstraints of this operation. + + + + Offset Error + Offset Error + + + + Offset could not be created. + Offset could not be created. + + + + Invalid Value + Invalid Value + + + + Offset value can't be 0. + Offset value can't be 0. + + + + Failed to add arc slot + Failed to add arc slot + + + + Failed to add ellipse + Failed to add ellipse + + + + Failed to rotate + Failed to rotate + + + + Invalid scale factor. Scale factor must be a positive number. + Invalid scale factor. Scale factor must be a positive number. + + + + Failed to scale + Failed to scale + + + + Failed to translate + Failed to translate + + + + Failed to create symmetry + Failed to create symmetry + + + + Invalid constraint name (must only contain alphanumericals and underscores, and must not start with digit) + Invalid constraint name (must only contain alphanumericals and underscores, and must not start with digit) + + + + CmdSketcherDimension + + + Dimension + பரிமாணம் + + + + Constrains contextually based on the selection. The type can be changed with the M key. + Constrains contextually based on the selection. The type can be changed with the M key. + + + + CmdSketcherCompDimensionTools + + + Dimension + பரிமாணம் + + + + Dimension tools + Dimension tools + + + + SketcherGui::SketcherToolDefaultWidget + + + Form + Form + + + + Mode (M) + Mode (M) + + + + + Mode + Mode + + + + Parameter 1 + Parameter 1 + + + + Parameter 2 + Parameter 2 + + + + Parameter 3 + Parameter 3 + + + + Parameter 4 + Parameter 4 + + + + Parameter 5 + Parameter 5 + + + + Parameter 6 + Parameter 6 + + + + Parameter 7 + Parameter 7 + + + + Parameter 8 + Parameter 8 + + + + Parameter 9 + Parameter 9 + + + + Parameter 10 + Parameter 10 + + + + Checkbox 1 toolTip + Checkbox 1 toolTip + + + + Checkbox 1 + Checkbox 1 + + + + Checkbox 2 toolTip + Checkbox 2 toolTip + + + + Checkbox 2 + Checkbox 2 + + + + Checkbox 3 toolTip + Checkbox 3 toolTip + + + + Checkbox 3 + Checkbox 3 + + + + Checkbox 4 toolTip + Checkbox 4 toolTip + + + + Checkbox 4 + Checkbox 4 + + + + TaskSketcherTool_c1_offset + + + Delete original geometries (U) + Delete original geometries (U) + + + + Apply equal constraints + Apply equal constraints + + + + If this option is selected dimensional constraints are excluded from the operation. +Instead equal constraints are applied between the original objects and their copies. + If this option is selected dimensional constraints are excluded from the operation. +Instead equal constraints are applied between the original objects and their copies. + + + + TaskSketcherTool_c2_offset + + + Add offset constraint (J) + Add offset constraint (J) + + + + TaskSketcherTool_c1_rectangle + + + Corner, width, height + Corner, width, height + + + + Center, width, height + Center, width, height + + + + 3 corners + 3 corners + + + + Center, 2 corners + Center, 2 corners + + + + Rounded corners (U) + Rounded corners (U) + + + + Create a rectangle with rounded corners. + Create a rectangle with rounded corners. + + + + TaskSketcherTool_c2_rectangle + + + Frame (J) + Frame (J) + + + + Create two rectangles with a constant offset. + Create two rectangles with a constant offset. + + + + SketcherGui::SketcherSettingsAppearance + + + Appearance + தோற்றம் + + + + Creating line + Creating line + + + + Color used while new sketch elements are created + Color used while new sketch elements are created + + + + Coordinate text + Coordinate text + + + + Text color of the coordinates + Text color of the coordinates + + + + Cursor crosshair + Cursor crosshair + + + + Working Colors + Working Colors + + + + Color of the crosshair cursor + Color of the crosshair cursor + + + + Geometric Element Colors + Geometric Element Colors + + + + Constrained + Constrained + + + + Unconstrained + Unconstrained + + + + Width + Width + + + + Color of fully constrained normal geometry in edit mode + Color of fully constrained normal geometry in edit mode + + + + Color of normal geometry in edit mode + Color of normal geometry in edit mode + + + + Line pattern of normal edges + Line pattern of normal edges + + + + Width of normal edges + Width of normal edges + + + + Color of fully constrained construction geometry in edit mode + Color of fully constrained construction geometry in edit mode + + + + Line pattern of construction edges + Line pattern of construction edges + + + + Width of construction edges + Width of construction edges + + + + Internal alignment geometry + Internal alignment geometry + + + + Color of fully constrained internal alignment geometry in edit mode + Color of fully constrained internal alignment geometry in edit mode + + + + Color of internal alignment geometry in edit mode + Color of internal alignment geometry in edit mode + + + + Line pattern of internal aligned edges + Line pattern of internal aligned edges + + + + Width of internal aligned edges + Width of internal aligned edges + + + + External construction geometry + External construction geometry + + + + Color of external construction geometry in edit mode + Color of external construction geometry in edit mode + + + + Line pattern of external construction edges + Line pattern of external construction edges + + + + Width of external construction edges + Width of external construction edges + + + + External defining geometry + External defining geometry + + + + Color of external defining geometry in edit mode + Color of external defining geometry in edit mode + + + + Line pattern of external defining edges + Line pattern of external defining edges + + + + Width of external defining edges + Width of external defining edges + + + + Fully constrained sketch + Fully constrained sketch + + + + Color of geometry indicating a fully constrained sketch + Color of geometry indicating a fully constrained sketch + + + + Invalid sketch + Invalid sketch + + + + Constraint Colors + Constraint Colors + + + + Dimensional constraints + Dimensional constraints + + + + Color of dimensional driving constraints in edit mode + Color of dimensional driving constraints in edit mode + + + + Reference constraints + Reference constraints + + + + Deactivated constraints + Deactivated constraints + + + + Colors Outside Sketcher + Colors Outside Sketcher + + + + Vertex + Vertex + + + + Color of vertices outside edit mode + Color of vertices outside edit mode + + + + Edge + Edge + + + + Color of edges outside edit mode + Color of edges outside edit mode + + + + Face + Face + + + + Color of internal faces formed by intersecting geometry or closed loops in the sketch + Color of internal faces formed by intersecting geometry or closed loops in the sketch + + + + Geometry + Geometry + + + + Line Type + Line Type + + + + Construction geometry + Construction geometry + + + + Color of construction geometry in edit mode + Color of construction geometry in edit mode + + + + Color of geometry indicating an invalid sketch + Color of geometry indicating an invalid sketch + + + + Constraint symbols + Constraint symbols + + + + Color of driving constraints in edit mode + Color of driving constraints in edit mode + + + + Color of reference constraints in edit mode + Color of reference constraints in edit mode + + + + Expression dependent constraint + Expression dependent constraint + + + + Color of expression dependent constraints in edit mode + Color of expression dependent constraints in edit mode + + + + Color of deactivated constraints in edit mode + Color of deactivated constraints in edit mode + + + + TaskSketcherTool_p4_rotate + + + Copies (+'U'/ -'J') + Copies (+'U'/ -'J') + + + + ToolWidgetManager_p4 + + + Sides (+'U'/ -'J') + Sides (+'U'/ -'J') + + + + Degree (+'U'/ -'J') + Degree (+'U'/ -'J') + + + + TaskSketcherTool_c1_scale + + + Keep original geometries (U) + Keep original geometries (U) + + + + CmdSketcherCompConstrainTools + + + Constrain + Constrain + + + + Constrain tools + Constrain tools + + + + TaskSketcherTool_p3_translate + + + Copies (+'U'/-'J') + Copies (+'U'/-'J') + + + + TaskSketcherTool_p5_translate + + + Rows (+'R'/-'F') + Rows (+'R'/-'F') + + + + Sketcher_CreateArc + + + Center + Center + + + + 3 rim points + 3 rim points + + + + Sketcher_CreateArcSlot + + + Arc ends + Arc ends + + + + Flat ends + Flat ends + + + + Sketcher_CreateEllipse + + + Center + Center + + + + Axis endpoints + Axis endpoints + + + + TaskSketcherTool_c1_fillet + + + Preserve corner (U) + Preserve corner (U) + + + + Preserves intersection point and most constraints + Preserves intersection point and most constraints + + + + Sketcher_CreateLine + + + Point, length, angle + Point, length, angle + + + + Point, width, height + Point, width, height + + + + 2 points + 2 points + + + + Sketcher_CreateOffset + + + Arc + Arc + + + + Intersection + Intersection + + + + TaskSketcherTool_c1_symmetry + + + Delete original geometries (U) + Delete original geometries (U) + + + + TaskSketcherTool_c1_bspline + + + Press F to undo last point. + Press F to undo last point. + + + + Periodic (R) + Periodic (R) + + + + Create a periodic B-spline. + Create a periodic B-spline. + + + + Sketcher_ConstrainRadius + + + + Fix the radius of an arc or a circle + Fix the radius of an arc or a circle + + + + Sketcher_ConstrainRadiam + + + + Fix the radius/diameter of an arc or a circle + Fix the radius/diameter of an arc or a circle + + + + TaskSketcherTool_c1_translate + + + Apply equal constraints + Apply equal constraints + + + + If this option is selected dimensional constraints are excluded from the operation. +Instead equal constraints are applied between the original objects and their copies. + If this option is selected dimensional constraints are excluded from the operation. +Instead equal constraints are applied between the original objects and their copies. + + + + CmdSketcherNewSketch + + + New Sketch + New Sketch + + + + Creates a new sketch + Creates a new sketch + + + + CmdSketcherEditSketch + + + Edit Sketch + Edit Sketch + + + + Opens the selected sketch for editing + Opens the selected sketch for editing + + + + CmdSketcherLeaveSketch + + + Leave Sketch + Leave Sketch + + + + Exits the active sketch + Exits the active sketch + + + + CmdSketcherStopOperation + + + Stop Operation + Stop Operation + + + + Stops the active operation while in edit mode + Stops the active operation while in edit mode + + + + CmdSketcherReorientSketch + + + Reorient Sketch + Reorient Sketch + + + + Places the selected sketch on one of the global coordinate planes. +This will clear the AttachmentSupport property. + Places the selected sketch on one of the global coordinate planes. +This will clear the AttachmentSupport property. + + + + CmdSketcherViewSketch + + + Align View to Sketch + Align View to Sketch + + + + Aligns the camera orientation perpendicular to the active sketch plane + Aligns the camera orientation perpendicular to the active sketch plane + + + + CmdSketcherViewSection + + + Toggle Section View + Toggle Section View + + + + Toggles between section view and full view + Toggles between section view and full view + + + + SketcherGui::GridSpaceAction + + + Display grid + Display grid + + + + Toggles the visibility of the grid in the active sketch + Toggles the visibility of the grid in the active sketch + + + + Grid auto-spacing + Grid auto-spacing + + + + Automatically adjusts the grid spacing based on the zoom level + Automatically adjusts the grid spacing based on the zoom level + + + + Spacing + Spacing + + + + Distance between two subsequent grid lines + Distance between two subsequent grid lines + + + + Snap to grid + Snap to grid + + + + New points will snap to the nearest grid line. +Points must be set closer than a fifth of the grid spacing to a grid line to snap. + New points will snap to the nearest grid line. +Points must be set closer than a fifth of the grid spacing to a grid line to snap. + + + + CmdSketcherGrid + + + Toggle Grid + Toggle Grid + + + + Toggles the grid display in the active sketch + Toggles the grid display in the active sketch + + + + SketcherGui::SnapSpaceAction + + + Snap to objects + Snap to objects + + + + New points will snap to the currently preselected object. It will also snap to the middle of lines and arcs. + New points will snap to the currently preselected object. It will also snap to the middle of lines and arcs. + + + + Snap angle + Snap angle + + + + Angular step for tools that use 'Snap at angle'. Hold Ctrl to enable 'Snap at angle'. The angle starts from the positive X axis of the sketch. + Angular step for tools that use 'Snap at angle'. Hold Ctrl to enable 'Snap at angle'. The angle starts from the positive X axis of the sketch. + + + + CmdSketcherSnap + + + Toggle Snap + Toggle Snap + + + + Toggles snapping + Toggles snapping + + + + SketcherGui::RenderingOrderAction + + + Normal geometry + Normal geometry + + + + Construction geometry + Construction geometry + + + + External geometry + External geometry + + + + Unknown geometry + Unknown geometry + + + + Rendering order + Rendering order + + + + CmdRenderingOrder + + + Rendering Order + Rendering Order + + + + Reorders items in the rendering order + Reorders items in the rendering order + + + + CmdSketcherToggleConstruction + + + Toggle Construction Geometry + Toggle Construction Geometry + + + + Toggles between defining geometry and construction geometry modes + Toggles between defining geometry and construction geometry modes + + + + CmdSketcherCompToggleConstraints + + + Toggle Constraints + Toggle Constraints + + + + Toggle constrain tools + Toggle constrain tools + + + + CmdSketcherCompHorizontalVertical + + + Horizontal/Vertical Constraint + Horizontal/Vertical Constraint + + + + Constrains the selected elements either horizontally or vertically + Constrains the selected elements either horizontally or vertically + + + + CmdSketcherConstrainHorVer + + + Horizontal/Vertical Constraint + Horizontal/Vertical Constraint + + + + Constrains the selected elements either horizontally or vertically, based on their closest alignment + Constrains the selected elements either horizontally or vertically, based on their closest alignment + + + + CmdSketcherConstrainHorizontal + + + Horizontal Constraint + Horizontal Constraint + + + + Constrains the selected elements horizontally + Constrains the selected elements horizontally + + + + CmdSketcherConstrainVertical + + + Vertical Constraint + Vertical Constraint + + + + Constrains the selected elements vertically + Constrains the selected elements vertically + + + + CmdSketcherConstrainLock + + + Lock Position + Lock Position + + + + Constrains the selected vertices by adding horizontal and vertical distance constraints + Constrains the selected vertices by adding horizontal and vertical distance constraints + + + + CmdSketcherConstrainBlock + + + Block Constraint + Block Constraint + + + + Constrains the selected edges as fixed + Constrains the selected edges as fixed + + + + CmdSketcherConstrainCoincidentUnified + + + Coincident Constraint + Coincident Constraint + + + + Constrains the selected elements to be coincident + Constrains the selected elements to be coincident + + + + CmdSketcherConstrainCoincident + + + Coincident Constraint + Coincident Constraint + + + + Constrains the selected elements to be coincident + Constrains the selected elements to be coincident + + + + CmdSketcherConstrainPointOnObject + + + Point-On-Object Constraint + Point-On-Object Constraint + + + + Constrains the selected point onto the selected object + Constrains the selected point onto the selected object + + + + CmdSketcherConstrainDistance + + + Distance Dimension + Distance Dimension + + + + Constrains the vertical distance between two points, or from a point to the origin if one is selected + Constrains the vertical distance between two points, or from a point to the origin if one is selected + + + + CmdSketcherConstrainDistanceX + + + Horizontal Dimension + Horizontal Dimension + + + + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected + + + + CmdSketcherConstrainDistanceY + + + Vertical Dimension + Vertical Dimension + + + + Constrains the vertical distance between the selected elements + Constrains the vertical distance between the selected elements + + + + CmdSketcherConstrainParallel + + + Parallel Constraint + Parallel Constraint + + + + Constrains the selected lines to be parallel + Constrains the selected lines to be parallel + + + + CmdSketcherConstrainPerpendicular + + + Perpendicular Constraint + Perpendicular Constraint + + + + Constrains the selected lines to be perpendicular + Constrains the selected lines to be perpendicular + + + + CmdSketcherConstrainTangent + + + Tangent/Collinear Constraint + Tangent/Collinear Constraint + + + + Constrains the selected elements to be tangent or collinear + Constrains the selected elements to be tangent or collinear + + + + CmdSketcherConstrainRadius + + + Radius Dimension + Radius Dimension + + + + Constrains the radius of the selected circle or arc + Constrains the radius of the selected circle or arc + + + + CmdSketcherConstrainDiameter + + + Diameter Dimension + Diameter Dimension + + + + Constrains the diameter of the selected circle or arc + Constrains the diameter of the selected circle or arc + + + + CmdSketcherConstrainRadiam + + + Radius/Diameter Dimension + Radius/Diameter Dimension + + + + Constrains the radius of the selected arc or the diameter of the selected circle + Constrains the radius of the selected arc or the diameter of the selected circle + + + + CmdSketcherConstrainAngle + + + Angle Dimension + Angle Dimension + + + + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected + + + + CmdSketcherConstrainEqual + + + Equal Constraint + Equal Constraint + + + + Constrains the selected edges or circles to be equal + Constrains the selected edges or circles to be equal + + + + CmdSketcherConstrainSymmetric + + + Symmetric Constraint + Symmetric Constraint + + + + Constrains the selected elements to be symmetric + Constrains the selected elements to be symmetric + + + + CmdSketcherConstrainSnellsLaw + + + Refraction Constraint + Refraction Constraint + + + + Constrains the selected elements based on the refraction law (Snell's Law) + Constrains the selected elements based on the refraction law (Snell's Law) + + + + CmdSketcherChangeDimensionConstraint + + + Edit Value + Edit Value + + + + Edits the value of a dimensional constraint + Edits the value of a dimensional constraint + + + + CmdSketcherToggleDrivingConstraint + + + Toggle Driving/Reference Constraints + Toggle Driving/Reference Constraints + + + + Toggles between driving and reference mode of the selected constraints and commands + Toggles between driving and reference mode of the selected constraints and commands + + + + CmdSketcherToggleActiveConstraint + + + Toggle Constraints + Toggle Constraints + + + + Toggles the state of the selected constraints + Toggles the state of the selected constraints + + + + CmdSketcherCreatePoint + + + Point + Point + + + + Creates a point + Creates a point + + + + CmdSketcherCompLine + + + Polyline + பாலிலைன் + + + + Creates a continuous polyline + Creates a continuous polyline + + + + CmdSketcherCreateLine + + + Line + Line + + + + Creates a line + Creates a line + + + + CmdSketcherCreatePolyline + + + Polyline + பாலிலைன் + + + + Creates a continuous polyline. Press the 'M' key to switch segment modes + Creates a continuous polyline. Press the 'M' key to switch segment modes + + + + CmdSketcherCompCreateArc + + + Arc + Arc + + + + Creates an arc + Creates an arc + + + + CmdSketcherCreateArc + + + Arc From Center + Arc From Center + + + + Creates an arc defined by a center point and an end point + Creates an arc defined by a center point and an end point + + + + CmdSketcherCreate3PointArc + + + Arc From 3 Points + Arc From 3 Points + + + + Creates an arc defined by 2 end points and 1 point on the arc + Creates an arc defined by 2 end points and 1 point on the arc + + + + CmdSketcherCreateArcOfEllipse + + + Elliptical Arc + Elliptical Arc + + + + Creates an elliptical arc + Creates an elliptical arc + + + + CmdSketcherCreateArcOfHyperbola + + + Hyperbolic Arc + Hyperbolic Arc + + + + Creates a hyperbolic arc + Creates a hyperbolic arc + + + + CmdSketcherCreateArcOfParabola + + + Parabolic Arc + Parabolic Arc + + + + Creates a parabolic arc + Creates a parabolic arc + + + + CmdSketcherCompCreateConic + + + Conic + Conic + + + + Creates a conic + Creates a conic + + + + CmdSketcherCreateCircle + + + Circle From Center + Circle From Center + + + + Creates a circle from a center and rim point + Creates a circle from a center and rim point + + + + CmdSketcherCreate3PointCircle + + + Circle From 3 Points + Circle From 3 Points + + + + Creates a circle from 3 perimeter points + Creates a circle from 3 perimeter points + + + + CmdSketcherCreateEllipseByCenter + + + Ellipse From Center + Ellipse From Center + + + + Creates an ellipse from a center and rim point + Creates an ellipse from a center and rim point + + + + CmdSketcherCreateEllipseBy3Points + + + Ellipse From 3 Points + Ellipse From 3 Points + + + + Creates an ellipse from 3 points on its perimeter + Creates an ellipse from 3 points on its perimeter + + + + CmdSketcherCompCreateRectangles + + + Rectangle + Rectangle + + + + Creates a rectangle + Creates a rectangle + + + + CmdSketcherCreateRectangle + + + Rectangle + Rectangle + + + + Creates a rectangle from 2 corner points + Creates a rectangle from 2 corner points + + + + CmdSketcherCreateRectangleCenter + + + Centered Rectangle + Centered Rectangle + + + + Creates a centered rectangle from a center and a corner point + Creates a centered rectangle from a center and a corner point + + + + CmdSketcherCreateOblong + + + Rounded Rectangle + Rounded Rectangle + + + + Creates a rounded rectangle from 2 corner points + Creates a rounded rectangle from 2 corner points + + + + CmdSketcherCompCreateRegularPolygon + + + Polygon + Polygon + + + + Creates a regular polygon from a center and corner point + Creates a regular polygon from a center and corner point + + + + CmdSketcherCreateTriangle + + + Triangle + Triangle + + + + Creates an equilateral triangle from a center and corner point + Creates an equilateral triangle from a center and corner point + + + + CmdSketcherCreateSquare + + + Square + Square + + + + Creates a square from a center and corner point + Creates a square from a center and corner point + + + + CmdSketcherCreatePentagon + + + Pentagon + Pentagon + + + + Creates a pentagon from a center and corner point + Creates a pentagon from a center and corner point + + + + CmdSketcherCreateHexagon + + + Hexagon + Hexagon + + + + Creates a hexagon from a center and corner point + Creates a hexagon from a center and corner point + + + + CmdSketcherCreateHeptagon + + + Heptagon + Heptagon + + + + Creates a heptagon from a center and corner point + Creates a heptagon from a center and corner point + + + + CmdSketcherCreateOctagon + + + Octagon + Octagon + + + + Creates an octagon from a center and corner point + Creates an octagon from a center and corner point + + + + CmdSketcherCreateRegularPolygon + + + Polygon + Polygon + + + + Creates a regular polygon from a center and corner point + Creates a regular polygon from a center and corner point + + + + CmdSketcherCompSlot + + + Slot + ச்லாட் + + + + Slot tools + Slot tools + + + + CmdSketcherCreateSlot + + + Slot + ச்லாட் + + + + Creates a slot + Creates a slot + + + + CmdSketcherCreateArcSlot + + + Arc Slot + Arc Slot + + + + Creates an arc slot + Creates an arc slot + + + + CmdSketcherCompCreateBSpline + + + B-Spline + பி-ச்ப்லைன் + + + + Creates a B-spline curve defined by control points + Creates a B-spline curve defined by control points + + + + CmdSketcherCreateBSpline + + + B-Spline + பி-ச்ப்லைன் + + + + Creates a B-spline curve defined by control points + Creates a B-spline curve defined by control points + + + + CmdSketcherCreatePeriodicBSpline + + + Periodic B-Spline + Periodic B-Spline + + + + Creates a periodic B-spline curve defined by control points + Creates a periodic B-spline curve defined by control points + + + + CmdSketcherCreateBSplineByInterpolation + + + B-Spline From Knots + B-Spline From Knots + + + + Creates a B-spline from knots, i.e. from interpolation + Creates a B-spline from knots, i.e. from interpolation + + + + CmdSketcherCreatePeriodicBSplineByInterpolation + + + Periodic B-Spline From Knots + Periodic B-Spline From Knots + + + + Creates a periodic B-spline defined by knots using interpolation + Creates a periodic B-spline defined by knots using interpolation + + + + CmdSketcherCompCreateFillets + + + Fillet/Chamfer + Fillet/Chamfer + + + + Creates a fillet or chamfer between 2 lines + Creates a fillet or chamfer between 2 lines + + + + CmdSketcherCreateFillet + + + Fillet + Fillet + + + + Creates a fillet between 2 selected lines or at coincident points + Creates a fillet between 2 selected lines or at coincident points + + + + CmdSketcherCreateChamfer + + + Chamfer + Chamfer + + + + Creates a chamfer between 2 selected lines or at coincident points + Creates a chamfer between 2 selected lines or at coincident points + + + + CmdSketcherCompCurveEdition + + + Edit Edges + Edit Edges + + + + Edge editing tools + Edge editing tools + + + + CmdSketcherTrimming + + + Trim Edge + Trim Edge + + + + Trims an edge with respect to the selected position + Trims an edge with respect to the selected position + + + + CmdSketcherExtend + + + Extend Edge + Extend Edge + + + + Extends an edge with respect to the selected position + Extends an edge with respect to the selected position + + + + CmdSketcherSplit + + + Split Edge + Split Edge + + + + Splits an edge into 2 segments while preserving constraints + Splits an edge into 2 segments while preserving constraints + + + + CmdSketcherCompExternal + + + External Geometry + External Geometry + + + + Creates sketch elements linked to geometry defined outside the sketch + Creates sketch elements linked to geometry defined outside the sketch + + + + CmdSketcherProjection + + + External Projection + External Projection + + + + Creates the projection of external geometry in the sketch plane + Creates the projection of external geometry in the sketch plane + + + + CmdSketcherIntersection + + + External Intersection + External Intersection + + + + Creates the intersection of external geometry with the sketch plane + Creates the intersection of external geometry with the sketch plane + + + + CmdSketcherCarbonCopy + + + Carbon Copy + Carbon Copy + + + + Copies the geometry of another sketch + Copies the geometry of another sketch + + + + CmdSketcherInsertKnot + + + Insert Knot + Insert Knot + + + + Inserts a knot at a given parameter. If a knot already exists at that parameter, its multiplicity is increased by 1. + Inserts a knot at a given parameter. If a knot already exists at that parameter, its multiplicity is increased by 1. + + + + CmdSketcherJoinCurves + + + Join Curves + Join Curves + + + + Joins 2 curves at selected end points + Joins 2 curves at selected end points + + + + CmdSketcherBSplineDegree + + + Toggle B-Spline Degree + Toggle B-Spline Degree + + + + Toggles the visibility of the degree for all B-splines + Toggles the visibility of the degree for all B-splines + + + + CmdSketcherBSplinePolygon + + + Toggle B-Spline Control Polygon + Toggle B-Spline Control Polygon + + + + Toggles the visibility of the control polygons for all B-splines + Toggles the visibility of the control polygons for all B-splines + + + + CmdSketcherBSplineComb + + + Toggle B-Spline Curvature Comb + Toggle B-Spline Curvature Comb + + + + Toggles the visibility of the curvature comb for all B-splines + Toggles the visibility of the curvature comb for all B-splines + + + + CmdSketcherBSplineKnotMultiplicity + + + Toggle B-spline knot multiplicity + Toggle B-spline knot multiplicity + + + + Toggles the visibility of the knot multiplicity for all B-splines + Toggles the visibility of the knot multiplicity for all B-splines + + + + CmdSketcherBSplinePoleWeight + + + Toggle B-Spline Control Point Weight + Toggle B-Spline Control Point Weight + + + + Toggles the visibility of control point weights for all B-splines + Toggles the visibility of control point weights for all B-splines + + + + CmdSketcherCompBSplineShowHideGeometryInformation + + + Toggle B-Spline Information Layer + Toggle B-Spline Information Layer + + + + Toggles the visibility of the information layer for all B-splines + Toggles the visibility of the information layer for all B-splines + + + + Toggle B-Spline Degree + Toggle B-Spline Degree + + + + Toggle B-Spline Control Polygon + Toggle B-Spline Control Polygon + + + + Toggle B-Spline Curvature Comb + Toggle B-Spline Curvature Comb + + + + Toggle B-Spline Knot Multiplicity + Toggle B-Spline Knot Multiplicity + + + + Toggle B-Spline Control Point Weight + Toggle B-Spline Control Point Weight + + + + Sketcher_BSplineDegree + + + + Toggles the visibility of the degree for all B-splines + Toggles the visibility of the degree for all B-splines + + + + Sketcher_BSplinePolygon + + + + Toggles the visibility of the control polygons for all B-splines + Toggles the visibility of the control polygons for all B-splines + + + + Sketcher_BSplineComb + + + + Toggles the visibility of the curvature comb for all B-splines + Toggles the visibility of the curvature comb for all B-splines + + + + Sketcher_BSplineKnotMultiplicity + + + + Toggles the visibility of the knot multiplicity for all B-splines + Toggles the visibility of the knot multiplicity for all B-splines + + + + Sketcher_BSplinePoleWeight + + + + Toggles the visibility of the control point weight for all B-splines + Toggles the visibility of the control point weight for all B-splines + + + + CmdSketcherArcOverlay + + + Toggle Circular Helper for Arcs + Toggle Circular Helper for Arcs + + + + Toggles the visibility of the circular helpers for all arcs + Toggles the visibility of the circular helpers for all arcs + + + + CmdSketcherCopyClipboard + + + C&opy Elements + C&opy Elements + + + + Copies the selected geometries and constraints to the clipboard + Copies the selected geometries and constraints to the clipboard + + + + CmdSketcherCut + + + C&ut Elements + C&ut Elements + + + + Cuts the selected geometries and constraints to the clipboard + Cuts the selected geometries and constraints to the clipboard + + + + CmdSketcherPaste + + + P&aste Elements + P&aste Elements + + + + Pastes the geometries and constraints from the clipboard into the sketch + Pastes the geometries and constraints from the clipboard into the sketch + + + + CmdSketcherSelectConstraints + + + Select Associated Constraints + Select Associated Constraints + + + + Selects the constraints associated with the selected geometrical elements + Selects the constraints associated with the selected geometrical elements + + + + CmdSketcherSelectOrigin + + + Select Origin + Select Origin + + + + Selects the local origin point of the sketch + Selects the local origin point of the sketch + + + + CmdSketcherSelectVerticalAxis + + + Select Vertical Axis + Select Vertical Axis + + + + Selects the local vertical axis of the sketch + Selects the local vertical axis of the sketch + + + + CmdSketcherSelectHorizontalAxis + + + Select Horizontal Axis + Select Horizontal Axis + + + + Selects the local horizontal axis of the sketch + Selects the local horizontal axis of the sketch + + + + CmdSketcherSelectRedundantConstraints + + + Select Redundant Constraints + Select Redundant Constraints + + + + Selects all redundant constraints + Selects all redundant constraints + + + + CmdSketcherSelectMalformedConstraints + + + Select Malformed Constraints + Select Malformed Constraints + + + + Selects all malformed constraints + Selects all malformed constraints + + + + CmdSketcherSelectPartiallyRedundantConstraints + + + Select Partially Redundant Constraints + Select Partially Redundant Constraints + + + + Selects all partially redundant constraints + Selects all partially redundant constraints + + + + CmdSketcherSelectConflictingConstraints + + + Select Conflicting Constraints + Select Conflicting Constraints + + + + Selects all conflicting constraints + Selects all conflicting constraints + + + + CmdSketcherSelectElementsAssociatedWithConstraints + + + Select Associated Geometry + Select Associated Geometry + + + + Selects the geometrical elements associated with the selected constraints + Selects the geometrical elements associated with the selected constraints + + + + CmdSketcherSelectElementsWithDoFs + + + Select Under-Constrained Elements + Select Under-Constrained Elements + + + + Selects geometrical elements where the solver still detects unconstrained degrees of freedom + Selects geometrical elements where the solver still detects unconstrained degrees of freedom + + + + CmdSketcherRestoreInternalAlignmentGeometry + + + Toggle Internal Geometry + Toggle Internal Geometry + + + + Toggles the visibility of all internal geometry + Toggles the visibility of all internal geometry + + + + CmdSketcherSymmetry + + + Mirror + கண்ணாடி + + + + Creates a mirrored copy of the selected geometry + Creates a mirrored copy of the selected geometry + + + + CmdSketcherDeleteAllGeometry + + + Delete All Geometry + Delete All Geometry + + + + Deletes all geometry and their constraints in the current sketch, with the exception of external geometry + Deletes all geometry and their constraints in the current sketch, with the exception of external geometry + + + + CmdSketcherDeleteAllConstraints + + + Delete All Constraints + Delete All Constraints + + + + Deletes all constraints in the sketch + Deletes all constraints in the sketch + + + + CmdSketcherRemoveAxesAlignment + + + Remove Axes Alignment + Remove Axes Alignment + + + + Modifies the constraints to remove axes alignment while trying to preserve the constraint relationship of the selection + Modifies the constraints to remove axes alignment while trying to preserve the constraint relationship of the selection + + + + CmdSketcherOffset + + + Offset + ஆஃப்செட் + + + + Adds an equidistant closed contour around selected geometry: positive values offset outward, negative values inward + Adds an equidistant closed contour around selected geometry: positive values offset outward, negative values inward + + + + CmdSketcherRotate + + + Rotate / Polar Transform + Rotate / Polar Transform + + + + Rotates the selected geometry by creating 'n' copies, enabling circular pattern creation + Rotates the selected geometry by creating 'n' copies, enabling circular pattern creation + + + + CmdSketcherScale + + + Scale + Scale + + + + Scales the selected geometries + Scales the selected geometries + + + + CmdSketcherTranslate + + + Move / Array Transform + Move / Array Transform + + + + Translates the selected geometries and enables the creation of 'i' * 'j' copies + Translates the selected geometries and enables the creation of 'i' * 'j' copies + + + + SketcherGui::DrawSketchHandlerArc + + + %1 switch mode + %1 switch mode + + + + %1 pick arc center + %1 pick arc center + + + + %1 pick arc start point + %1 pick arc start point + + + + %1 pick arc end point + %1 pick arc end point + + + + %1 pick first arc point + %1 pick first arc point + + + + %1 pick second arc point + %1 pick second arc point + + + + %1 pick third arc point + %1 pick third arc point + + + + Arc Parameters + Arc Parameters + + + + SketcherGui::DrawSketchHandlerArcOfEllipse + + + %1 pick ellipse center + %1 pick ellipse center + + + + %1 pick axis point + %1 pick axis point + + + + %1 pick arc start point + %1 pick arc start point + + + + %1 pick arc end point + %1 pick arc end point + + + + SketcherGui::DrawSketchHandlerArcOfHyperbola + + + %1 pick center point + %1 pick center point + + + + %1 pick axis point + %1 pick axis point + + + + %1 pick arc start point + %1 pick arc start point + + + + %1 pick arc end point + %1 pick arc end point + + + + SketcherGui::DrawSketchHandlerArcOfParabola + + + %1 pick focus point + %1 pick focus point + + + + %1 pick axis point + %1 pick axis point + + + + %1 pick starting point + %1 pick starting point + + + + %1 pick end point + %1 pick end point + + + + SketcherGui::DrawSketchHandlerArcSlot + + + %1 switch mode + %1 switch mode + + + + %1 pick slot center + %1 pick slot center + + + + %1 pick slot radius + %1 pick slot radius + + + + %1 pick slot angle + %1 pick slot angle + + + + %1 pick slot width + %1 pick slot width + + + + Arc Slot Parameters + Arc Slot Parameters + + + + SketcherGui::DrawSketchHandlerBSpline + + + %1 switch mode + %1 switch mode + + + + %1 pick first control point + %1 pick first control point + + + + + %1 + degree + %1 + degree + + + + + %1 - degree + %1 - degree + + + + %1 pick next control point + %1 pick next control point + + + + + %1 finish B-spline + %1 finish B-spline + + + + %1 pick first knot + %1 pick first knot + + + + + %1 toggle periodic + %1 toggle periodic + + + + %1 pick next knot + %1 pick next knot + + + + B-Spline Parameters + B-Spline Parameters + + + + SketcherGui::DrawSketchHandlerCarbonCopy + + + %1 pick sketch to copy + Sketcher CarbonCopy: hint + %1 pick sketch to copy + + + + SketcherGui::DrawSketchHandlerCircle + + + %1 switch mode + %1 switch mode + + + + %1 pick circle center + %1 pick circle center + + + + %1 pick rim point + %1 pick rim point + + + + %1 pick first rim point + %1 pick first rim point + + + + %1 pick second rim point + %1 pick second rim point + + + + %1 pick third rim point + %1 pick third rim point + + + + Circle Parameters + Circle Parameters + + + + SketcherGui::DrawSketchHandlerEllipse + + + %1 switch mode + %1 switch mode + + + + %1 pick ellipse center + %1 pick ellipse center + + + + %1 pick axis endpoint + %1 pick axis endpoint + + + + %1 pick minor axis endpoint + %1 pick minor axis endpoint + + + + %1 pick first rim point + %1 pick first rim point + + + + %1 pick second rim point + %1 pick second rim point + + + + %1 pick third rim point + %1 pick third rim point + + + + Ellipse Parameters + Ellipse Parameters + + + + SketcherGui::DrawSketchHandlerExtend + + + %1 pick edge to extend + Sketcher Extend: hint + %1 pick edge to extend + + + + %1 set extension length + Sketcher Extend: hint + %1 set extension length + + + + SketcherGui::DrawSketchHandlerExternal + + + %1 pick external geometry + Sketcher External: hint + %1 pick external geometry + + + + SketcherGui::DrawSketchHandlerFillet + + + CAD Kernel Error + CAD Kernel Error + + + + Value Error + Value Error + + + + Fillet/Chamfer Parameters + Fillet/Chamfer Parameters + + + + %1 switch mode + %1 switch mode + + + + %1 toggle preserve corner + %1 toggle preserve corner + + + + %1 pick first edge or point + %1 pick first edge or point + + + + %1 pick second edge + %1 pick second edge + + + + %1 create fillet + %1 create fillet + + + + SketcherGui::DrawSketchHandlerLine + + + Line Parameters + Line Parameters + + + + %1 switch mode + %1 switch mode + + + + + + %1 pick first point + %1 pick first point + + + + + + %1 pick second point + %1 pick second point + + + + SketcherGui::DrawSketchHandlerLineSet + + + %1 pick first point + %1 pick first point + + + + %1 pick next point + %1 pick next point + + + + %1 finish + %1 finish + + + + %1 switch mode + %1 switch mode + + + + SketcherGui::DrawSketchHandlerOffset + + + Offset Parameters + Offset Parameters + + + + %1 set offset direction and distance + Sketcher Offset: hint + %1 set offset direction and distance + + + + SketcherGui::DrawSketchHandlerPoint + + + %1 place a point + Sketcher Point: hint + %1 place a point + + + + SketcherGui::DrawSketchHandlerPolygon + + + Polygon Parameters + Polygon Parameters + + + + %1 pick polygon center + %1 pick polygon center + + + + + %1/%2 increase / decrease number of sides + %1/%2 increase / decrease number of sides + + + + %1 pick rotation and size + %1 pick rotation and size + + + + %1 confirm + %1 confirm + + + + SketcherGui::DrawSketchHandlerRectangle + + + %1 switch mode + %1 switch mode + + + + %1 toggle rounded corners + %1 toggle rounded corners + + + + %1 toggle frame + %1 toggle frame + + + + + + %1 pick first corner + %1 pick first corner + + + + %1 pick opposite corner + %1 pick opposite corner + + + + + + + %1 set corner radius or frame thickness + %1 set corner radius or frame thickness + + + + + %1 set frame thickness + %1 set frame thickness + + + + + %1 pick center + % 1 தேர்வு நடுவண் + + + + %1 pick corner + %1 pick corner + + + + + %1 pick second corner + %1 pick second corner + + + + %1 pick third corner + %1 pick third corner + + + + Rectangle Parameters + Rectangle Parameters + + + + SketcherGui::DrawSketchHandlerRotate + + + %1 pick center point + Sketcher Rotate: hint + %1 pick center point + + + + %1 set start angle + Sketcher Rotate: hint + %1 set start angle + + + + %1 set rotation angle + Sketcher Rotate: hint + %1 set rotation angle + + + + Rotate Parameters + Rotate Parameters + + + + SketcherGui::DrawSketchHandlerScale + + + %1 pick reference point + %1 pick reference point + + + + %1 set scale factor + %1 set scale factor + + + + Scale Parameters + Scale Parameters + + + + SketcherGui::DrawSketchHandlerSlot + + + %1 pick slot start point + %1 pick slot start point + + + + %1 pick slot end point + %1 pick slot end point + + + + %1 pick slot width + %1 pick slot width + + + + SketcherGui::DrawSketchHandlerSplitting + + + %1 pick location on edge to split + Sketcher Splitting: hint + %1 pick location on edge to split + + + + SketcherGui::DrawSketchHandlerSymmetry + + + Symmetry Parameters + Symmetry Parameters + + + + %1 pick axis, edge, or point + Sketcher Symmetry: hint + %1 pick axis, edge, or point + + + + SketcherGui::DrawSketchHandlerTranslate + + + Translate Parameters + Translate Parameters + + + + %1 pick reference point + Sketcher Translate: hint + %1 pick reference point + + + + %1 set translation vector + Sketcher Translate: hint + %1 set translation vector + + + + %1 set second translation vector + Sketcher Translate: hint + %1 set second translation vector + + + + SketcherGui::DrawSketchHandlerTrimming + + + %1 pick edge to trim + Sketcher Trimming: hint + %1 pick edge to trim + + + + SketcherGui::TaskSketcherSolverAdvanced + + + Advanced Solver Controls + Advanced Solver Controls + + + + Sketcher_CreateBSpline + + + From control points + From control points + + + + From knots + From knots + + + + TaskSketcherTool_c2_symmetry + + + Create symmetry constraints (J) + Create symmetry constraints (J) + + + + SketcherGui::TaskSketcherTool + + + Tool Parameters + Tool Parameters + + + diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_tr.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_tr.ts index ee58701eb4..4fca275a6a 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_tr.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_tr.ts @@ -707,7 +707,7 @@ geçersiz kısıtlar ve dejenere geometri olup olmadığını denetleyerek eskiz Eskiz elipsi ekle - + Add sketch arc of ellipse Eskiz elips yayı ekle @@ -854,17 +854,17 @@ geçersiz kısıtlar ve dejenere geometri olup olmadığını denetleyerek eskiz Eskiz kısıtlamasını yeniden adlandır - + Drag Point Noktayı Sürükle - + Drag Curve Eğriyi Sürükle - + Drag geometries Geometrileri Sürükle @@ -958,54 +958,54 @@ geçersiz kısıtlar ve dejenere geometri olup olmadığını denetleyerek eskiz Exceptions - + You are requesting no change in knot multiplicity. Düğüm çokluğunda herhangi bir değişiklik istemiyorsunuz. - - + + B-spline Geometry Index (GeoID) is out of bounds. B-spline Geometri İndeksi (GeoID) sınırların dışında. - - + + The Geometry Index (GeoId) provided is not a B-spline. Verilen Geometri İndeksi (GeoId) bir B-spline değil. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Düğüm endeksi sınırların dışındadır. OCC gösterimine göre, ilk düğümün indeks 1'i olduğunu ve sıfır olmadığını unutmayın. - + The multiplicity cannot be increased beyond the degree of the B-spline. Çeşitlilik, B-spline'nın derecesinin ötesinde artırılamaz. - + The multiplicity cannot be decreased beyond zero. Çokluk sıfırdan aşağıya düşürülemez. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC, maksimum tolerans dahilinde çokluğu azaltamıyor. - + Knot cannot have zero multiplicity. Düğümün çokluğu sıfır olamaz. - + Knot multiplicity cannot be higher than the degree of the B-spline. Düğüm çokluğu, B-spline derecesinden büyük olamaz. - + Knot cannot be inserted outside the B-spline parameter range. Düğüm, B-spline parametre aralığı dışında eklenemez. @@ -3793,112 +3793,112 @@ Bu, eskiz geometrileri ve kısıtları analiz edilerek yapılır. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Araç çubuğunda bir pencere zaten açık - + The sketch is invalid and cannot be edited. Eskiz geçersizdir ve düzenlenemez. - + The following constraint is partially redundant: Aşağıdaki kısıtlama kısmen gereksizdir: - + The following constraints are partially redundant: Aşağıdaki kısıtlamalar kısmen gereksizdir: - + Edit Sketch Eskizi Düzenle - + Close this dialog? Bu iletişim kutusu kapatılsın mı? - + Invalid Sketch Geçersiz Eskiz - + Open the sketch validation tool? Eskiz doğrulama aracı açılsın mı? - + Remove the following constraint: Aşağıdaki kısıtı kaldır: - + Remove at least one of the following constraints: Aşağıdaki kısıtlardan en az birini kaldır: - + Remove the following redundant constraint: Aşağıdaki gereksiz kısıtı kaldır: - + Remove the following redundant constraints: Aşağıdaki gereksiz kısıtları kaldır: - + Remove the following malformed constraint: Aşağıdaki bozuk kısıtı kaldır: - + Remove the following malformed constraints: Aşağıdaki bozuk kısıtları kaldır: - + Empty sketch Boş eskiz - + Over-constrained: Aşırı kısıtlı: - + Malformed constraints: Bozuk kısıtlar: - + Redundant constraints: Gereksiz kısıtlamalar: - + Partially redundant: Kısmen gereksiz: - + Solver failed to converge Çözücü yakınsamadı - + Under-constrained: Yetersiz kısıtlı: - + %n Degrees of Freedom %n Serbestlik Derecesi @@ -3906,7 +3906,7 @@ Bu, eskiz geometrileri ve kısıtları analiz edilerek yapılır. - + Fully constrained Tam kısıtlı @@ -4397,7 +4397,7 @@ Eigen Sparse QR algoritması seyrek matrisler için optimize edilmiştir; genell ViewProviderSketch - + and %1 more ve %1 tane daha @@ -4602,17 +4602,17 @@ Izgara aralığı, belirtilen piksel boyutundan küçük hale gelirse değişir. Eskizde kısmen gereksiz kısıtlar var! - + Unmanaged change of Geometry Property results in invalid constraint indices Geometri özelliğindeki yönetilmeyen değişiklik, geçersiz kısıt indislerine yol açar - + Unmanaged change of Constraint Property results in invalid constraint indices Kısıt özelliğindeki yönetilmeyen değişiklik, geçersiz kısıt indislerine yol açar - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Parabolalar taşındı. Taşınan dosyalar FreeCAD'in önceki sürümlerinde açılmaz!! @@ -4620,7 +4620,7 @@ Izgara aralığı, belirtilen piksel boyutundan küçük hale gelirse değişir. - + @@ -4646,7 +4646,7 @@ Izgara aralığı, belirtilen piksel boyutundan küçük hale gelirse değişir. - + Error Hata @@ -4707,7 +4707,7 @@ Izgara aralığı, belirtilen piksel boyutundan küçük hale gelirse değişir. Yay eklenemedi - + Failed to add arc of ellipse Elips yayı eklenemedi @@ -4775,7 +4775,7 @@ Izgara aralığı, belirtilen piksel boyutundan küçük hale gelirse değişir. - + @@ -4881,7 +4881,7 @@ Izgara aralığı, belirtilen piksel boyutundan küçük hale gelirse değişir. Geçersiz ölçek katsayısı. Ölçek katsayısı pozitif bir sayı olmalıdır. - + Failed to scale Ölçeklenemedi @@ -5427,7 +5427,7 @@ Bunun yerine, özgün nesneler ile kopyaları arasına eşitlik kısıtları uyg TaskSketcherTool_c1_scale - + Keep original geometries (U) Orijinal geometrileri koru (U) @@ -7299,22 +7299,22 @@ Yakalama için noktalar, bir ızgara çizgisine ızgara aralığının beşte bi SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 elips merkezini seç - + %1 pick axis point %1 eksen noktasını seç - + %1 pick arc start point %1 yay başlangıç noktasını seç - + %1 pick arc end point %1 yay bitiş noktasını seç @@ -7814,17 +7814,17 @@ Yakalama için noktalar, bir ızgara çizgisine ızgara aralığının beşte bi SketcherGui::DrawSketchHandlerScale - + %1 pick reference point %1 referans noktasını seç - + %1 set scale factor %1 ölçek katsayısını ayarla - + Scale Parameters Ölçek Parametreleri diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_uk.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_uk.ts index 1b3afdaa4c..4a7ef8b127 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_uk.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_uk.ts @@ -707,7 +707,7 @@ invalid constraints, and degenerate geometry Додати ескіз еліпсу - + Add sketch arc of ellipse Додати ескіз дуги еліпса @@ -854,17 +854,17 @@ invalid constraints, and degenerate geometry Перейменувати обмеження ескізу - + Drag Point Перетягнути точку - + Drag Curve Перетягнути криву - + Drag geometries Перетягнути геометрії @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. Ви просите не змінювати кратність вузлів. - - + + B-spline Geometry Index (GeoID) is out of bounds. Індекс геометрії B-сплайну (GeoID) знаходиться поза межами. - - + + The Geometry Index (GeoId) provided is not a B-spline. Наданий індекс геометрії (GeoId) не є B-сплайном. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Індекс вузла виходить за межі. Зверніть увагу, що відповідно до нотації OCC перший вузол має індекс 1, а не нуль. - + The multiplicity cannot be increased beyond the degree of the B-spline. Кратність не може бути збільшена понад ступінь B-сплайну. - + The multiplicity cannot be decreased beyond zero. Кратність не може бути зменшена нижче нуля. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC нездатний зменшити кратність у межах максимального допуску. - + Knot cannot have zero multiplicity. Вузол не може мати нульову кратність. - + Knot multiplicity cannot be higher than the degree of the B-spline. Кратність вузлів не може бути вищою за степінь B-сплайна. - + Knot cannot be inserted outside the B-spline parameter range. Вузол не можна вставити за межами діапазону параметрів B-сплайна. @@ -3790,112 +3790,112 @@ This is done by analyzing the sketch geometries and constraints. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Діалогове вікно вже відкрито в панелі задач - + The sketch is invalid and cannot be edited. Ескіз містить помилки та не може бути змінений. - + The following constraint is partially redundant: Наступне обмеження частково надлишкове: - + The following constraints are partially redundant: Наступні обмеження частково надлишкові: - + Edit Sketch Edit Sketch - + Close this dialog? Close this dialog? - + Invalid Sketch Invalid Sketch - + Open the sketch validation tool? Open the sketch validation tool? - + Remove the following constraint: Remove the following constraint: - + Remove at least one of the following constraints: Remove at least one of the following constraints: - + Remove the following redundant constraint: Remove the following redundant constraint: - + Remove the following redundant constraints: Remove the following redundant constraints: - + Remove the following malformed constraint: Remove the following malformed constraint: - + Remove the following malformed constraints: Remove the following malformed constraints: - + Empty sketch Порожній ескіз - + Over-constrained: Надлишково обмежено: - + Malformed constraints: Невірні обмеження: - + Redundant constraints: Надлишкові обмеження: - + Partially redundant: Частково надлишкові: - + Solver failed to converge Рішення не сходиться - + Under-constrained: Частково обмежений: - + %n Degrees of Freedom %n Degrees of Freedom @@ -3905,7 +3905,7 @@ This is done by analyzing the sketch geometries and constraints. - + Fully constrained Повністю обмежений @@ -4396,7 +4396,7 @@ Eigen Dense QR — щільна матриця QR з повним поворот ViewProviderSketch - + and %1 more та %1 більше @@ -4601,24 +4601,24 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Скетч має частково надлишкові обмеження! - + Unmanaged change of Geometry Property results in invalid constraint indices Неконтрольована зміна властивості геометрії призводить до некоректних індексів обмежень. - + Unmanaged change of Constraint Property results in invalid constraint indices Неконтрольована зміна властивості обмеження призводить до некоректних індексів обмежень. - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Перенесено параболи. Перенесені файли не відкриватимуться у попередніх версіях FreeCAD!!! - + @@ -4644,7 +4644,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + Error Помилка @@ -4705,7 +4705,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Не вдалося додати дугу - + Failed to add arc of ellipse Не вдалося додати дугу еліпса @@ -4773,7 +4773,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4879,7 +4879,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Invalid scale factor. Scale factor must be a positive number. - + Failed to scale Помилка масштабування @@ -5425,7 +5425,7 @@ Instead equal constraints are applied between the original objects and their cop TaskSketcherTool_c1_scale - + Keep original geometries (U) Зберегти оригінальні геометрії (U) @@ -7297,22 +7297,22 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 pick ellipse center - + %1 pick axis point %1 pick axis point - + %1 pick arc start point %1 pick arc start point - + %1 pick arc end point %1 pick arc end point @@ -7812,17 +7812,17 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerScale - + %1 pick reference point %1 pick reference point - + %1 set scale factor %1 set scale factor - + Scale Parameters Scale Parameters diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-CN.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-CN.ts index 090987fb68..19bd9e2082 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-CN.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-CN.ts @@ -705,7 +705,7 @@ invalid constraints, and degenerate geometry 添加草绘椭圆 - + Add sketch arc of ellipse 添加草绘椭圆 @@ -852,17 +852,17 @@ invalid constraints, and degenerate geometry 重命名草图约束 - + Drag Point 拖动点 - + Drag Curve 拖动曲线 - + Drag geometries 拖动几何图形 @@ -956,54 +956,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. 你被要求不对多重性节点做任何修改。 - - + + B-spline Geometry Index (GeoID) is out of bounds. 贝赛尔样条几何图形索引(GeoID) 越界 - - + + The Geometry Index (GeoId) provided is not a B-spline. 提供的几何图形索引 (GeoId) 不是贝赛尔样条 - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. 结指数超出界限。请注意, 按照 OCC 符号, 第一个节点的索引为1, 而不是0。 - + The multiplicity cannot be increased beyond the degree of the B-spline. 无法重复增加到超过贝塞尔曲线的自由度。 - + The multiplicity cannot be decreased beyond zero. 多重性不能小于0. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC 无法在最大公差范围内减少多重性。 - + Knot cannot have zero multiplicity. 节点不能有零倍数。 - + Knot multiplicity cannot be higher than the degree of the B-spline. 节点多重性不能高于BSpline的程度。 - + Knot cannot be inserted outside the B-spline parameter range. 不能在B样条参数范围之外插入节点。 @@ -3790,119 +3790,119 @@ This is done by analyzing the sketch geometries and constraints. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel 一个对话框已在任务面板打开 - + The sketch is invalid and cannot be edited. 该草图不可用并不可编辑。 - + The following constraint is partially redundant: 以下约束有一部分是多余的: - + The following constraints are partially redundant: 以下约束有一部分是冗余的: - + Edit Sketch 编辑草图 - + Close this dialog? 关闭此对话框? - + Invalid Sketch 无效草图 - + Open the sketch validation tool? 打开草图验证工具? - + Remove the following constraint: 移除以下约束: - + Remove at least one of the following constraints: 至少移除以下约束之一: - + Remove the following redundant constraint: 移除以下冗余约束: - + Remove the following redundant constraints: 移除以下冗余约束: - + Remove the following malformed constraint: 移除以下格式错误的约束: - + Remove the following malformed constraints: 移除以下格式错误的约束: - + Empty sketch 空草图 - + Over-constrained: 过度约束: - + Malformed constraints: 错误约束: - + Redundant constraints: 冗余约束: - + Partially redundant: 部分冗余: - + Solver failed to converge 求解器未能收敛 - + Under-constrained: 约束不足: - + %n Degrees of Freedom %n 个自由度 - + Fully constrained 完全约束 @@ -4393,7 +4393,7 @@ Eigen Sparse QR算法针对稀疏矩阵进行了优化;通常较快 ViewProviderSketch - + and %1 more 还有%1个 @@ -4598,17 +4598,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.草图包含部分冗余约束! - + Unmanaged change of Geometry Property results in invalid constraint indices 几何属性的非托管更改导致约束索引无效 - + Unmanaged change of Constraint Property results in invalid constraint indices 约束属性的非托管更改导致约束索引无效 - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! 抛物线已迁移。迁移后的文件将无法在旧版FreeCAD中打开!! @@ -4616,7 +4616,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4642,7 +4642,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + Error 错误 @@ -4703,7 +4703,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.添加圆弧失败 - + Failed to add arc of ellipse 添加椭圆弧失败 @@ -4771,7 +4771,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4877,7 +4877,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.无效缩放因子。缩放因子必须为正数。 - + Failed to scale 缩放失败 @@ -5423,7 +5423,7 @@ Instead equal constraints are applied between the original objects and their cop TaskSketcherTool_c1_scale - + Keep original geometries (U) 保留原始几何图形 (U) @@ -7295,22 +7295,22 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 选择椭圆中心 - + %1 pick axis point %1 选择轴点 - + %1 pick arc start point %1 选择圆弧起点 - + %1 pick arc end point %1 选择圆弧终点 @@ -7810,17 +7810,17 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerScale - + %1 pick reference point %1 选择参考点 - + %1 set scale factor %1 设置比例因子 - + Scale Parameters 缩放参数 diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-TW.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-TW.ts index 468fbf2737..8690e508b1 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-TW.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-TW.ts @@ -707,7 +707,7 @@ invalid constraints, and degenerate geometry 添加橢圓草圖 - + Add sketch arc of ellipse 添加橢圓弧形草圖 @@ -854,17 +854,17 @@ invalid constraints, and degenerate geometry 重新命名草圖拘束 - + Drag Point 拖曳點 - + Drag Curve 拖曳曲線 - + Drag geometries Drag geometries @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. 您正在要求不要改變結點多重性 - - + + B-spline Geometry Index (GeoID) is out of bounds. B 雲形線幾何索引 (GeoID) 超出範圍。 - - + + The Geometry Index (GeoId) provided is not a B-spline. 提供的幾何索引 (GeoID) 不是 B-spline。 - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. 結點索引超過範圍。請注意在 OCC 表示中,第一個結點的索引為 1 而不是 0。 - + The multiplicity cannot be increased beyond the degree of the B-spline. 結點多重性不能比 B 雲形線之多項式次數高 - + The multiplicity cannot be decreased beyond zero. 多重性不能減少到超過零。 - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC 無法在最大容差範圍內降低多重性。 - + Knot cannot have zero multiplicity. 結點之多重性不能為零。 - + Knot multiplicity cannot be higher than the degree of the B-spline. 結點重複度不能高於 B 雲形線的階數。 - + Knot cannot be inserted outside the B-spline parameter range. 結點不能在 B 雲形線參數範圍外面插入 @@ -3793,119 +3793,119 @@ This is done by analyzing the sketch geometries and constraints. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel 於工作面板已開啟對話窗 - + The sketch is invalid and cannot be edited. 此為無效且不能編輯之草圖 - + The following constraint is partially redundant: 以下拘束為部份冗餘: - + The following constraints are partially redundant: 以下拘束為部份冗餘: - + Edit Sketch Edit Sketch - + Close this dialog? Close this dialog? - + Invalid Sketch Invalid Sketch - + Open the sketch validation tool? Open the sketch validation tool? - + Remove the following constraint: Remove the following constraint: - + Remove at least one of the following constraints: Remove at least one of the following constraints: - + Remove the following redundant constraint: Remove the following redundant constraint: - + Remove the following redundant constraints: Remove the following redundant constraints: - + Remove the following malformed constraint: Remove the following malformed constraint: - + Remove the following malformed constraints: Remove the following malformed constraints: - + Empty sketch 空白草圖 - + Over-constrained: 過度拘束: - + Malformed constraints: 格式錯誤的拘束: - + Redundant constraints: 冗餘拘束: - + Partially redundant: 部份冗餘: - + Solver failed to converge 求解器無法收斂 - + Under-constrained: 拘束不足: - + %n Degrees of Freedom %n Degrees of Freedom - + Fully constrained 完全拘束 @@ -4393,7 +4393,7 @@ Eigen Sparse QR 算法針對稀疏矩陣進行了優化;通常更快 ViewProviderSketch - + and %1 more 還有 %1 個 @@ -4598,17 +4598,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.此草圖有部分冗餘拘束! - + Unmanaged change of Geometry Property results in invalid constraint indices Unmanaged change of Geometry Property results in invalid constraint indices - + Unmanaged change of Constraint Property results in invalid constraint indices Unmanaged change of Constraint Property results in invalid constraint indices - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! 拋物線已被遷移。遷移的檔案將無法在 FreeCAD 的舊版本中打開! @@ -4616,7 +4616,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4642,7 +4642,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + Error 錯誤 @@ -4703,7 +4703,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.添加弧失敗 - + Failed to add arc of ellipse 添加橢圓弧失敗 @@ -4771,7 +4771,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4877,7 +4877,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Invalid scale factor. Scale factor must be a positive number. - + Failed to scale 縮放失敗 @@ -5422,7 +5422,7 @@ Instead equal constraints are applied between the original objects and their cop TaskSketcherTool_c1_scale - + Keep original geometries (U) 保留原始幾何體 (U) @@ -7293,22 +7293,22 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerArcOfEllipse - + %1 pick ellipse center %1 pick ellipse center - + %1 pick axis point %1 pick axis point - + %1 pick arc start point %1 pick arc start point - + %1 pick arc end point %1 pick arc end point @@ -7808,17 +7808,17 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerScale - + %1 pick reference point %1 pick reference point - + %1 set scale factor %1 set scale factor - + Scale Parameters Scale Parameters diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_be.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_be.ts index 8d8d0e3f00..9017da90ff 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_be.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_be.ts @@ -1207,12 +1207,12 @@ Defaults to: %V = %A ZoomableView - + New zoom level: Новы ўзровень маштабавання: - + Zoom Level Узровень маштабавання diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ca.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ca.ts index f7da647f8b..5b212f5678 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ca.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ca.ts @@ -1183,12 +1183,12 @@ Per defecte: %V = %A ZoomableView - + New zoom level: Nivell de zoom nou: - + Zoom Level Nivell de zoom diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_cs.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_cs.ts index e596e04ee3..51adc35b2e 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_cs.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_cs.ts @@ -1207,12 +1207,12 @@ Výchozí hodnota: %V = %A ZoomableView - + New zoom level: New zoom level: - + Zoom Level Zoom Level diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_da.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_da.ts index 52c28931c3..074ea3b04f 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_da.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_da.ts @@ -1191,12 +1191,12 @@ Defaults to: %V = %A ZoomableView - + New zoom level: New zoom level: - + Zoom Level Zoom Level diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_de.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_de.ts index 51f5e61904..de58b12118 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_de.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_de.ts @@ -1188,12 +1188,12 @@ Standard: %V = %A ZoomableView - + New zoom level: Neue Zoomstufe: - + Zoom Level Zoomstufe diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_el.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_el.ts index 276d49cb77..1d8b1ed9ca 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_el.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_el.ts @@ -1179,12 +1179,12 @@ Defaults to: %V = %A ZoomableView - + New zoom level: Νέο επίπεδο εστίασης: - + Zoom Level Επίπεδο Ζουμ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_es-AR.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_es-AR.ts index 9542deaedf..fbf3ef708f 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_es-AR.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_es-AR.ts @@ -1193,12 +1193,12 @@ Por defecto a: %V = %A ZoomableView - + New zoom level: Nuevo nivel de zoom: - + Zoom Level Nivel de zoom diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_es-ES.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_es-ES.ts index f29f025bb5..f4b5226d78 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_es-ES.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_es-ES.ts @@ -1191,12 +1191,12 @@ Por defecto: %V = %A ZoomableView - + New zoom level: Nuevo nivel de acercamiento: - + Zoom Level Nivel de acercamiento diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_eu.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_eu.ts index 903e10d0cd..a25e6e225b 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_eu.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_eu.ts @@ -1191,12 +1191,12 @@ Lehenespenak: %V = %A ZoomableView - + New zoom level: New zoom level: - + Zoom Level Zoom Level diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_fi.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_fi.ts index 08820d0ea2..1a02cfa859 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_fi.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_fi.ts @@ -1191,12 +1191,12 @@ Defaults to: %V = %A ZoomableView - + New zoom level: New zoom level: - + Zoom Level Zoom Level diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_fr.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_fr.ts index 574c07a3f5..5d75283d17 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_fr.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_fr.ts @@ -1189,12 +1189,12 @@ caractère est autorisé. ZoomableView - + New zoom level: Nouveau niveau de zoom : - + Zoom Level Niveau de zoom diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ga-IE.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ga-IE.ts new file mode 100644 index 0000000000..393912103e --- /dev/null +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ga-IE.ts @@ -0,0 +1,1241 @@ + + + + + CmdCreateSpreadsheet + + + Spreadsheet + Spreadsheet + + + + &New Spreadsheet + &New Spreadsheet + + + + Creates a new spreadsheet + Creates a new spreadsheet + + + + CmdSpreadsheetAlignBottom + + + Spreadsheet + Spreadsheet + + + + Align &Bottom + Align &Bottom + + + + Aligns cell contents to the bottom + Aligns cell contents to the bottom + + + + CmdSpreadsheetAlignCenter + + + Spreadsheet + Spreadsheet + + + + Align Horizontal &Center + Align Horizontal &Center + + + + Aligns cell contents to the horizontal center + Aligns cell contents to the horizontal center + + + + CmdSpreadsheetAlignLeft + + + Spreadsheet + Spreadsheet + + + + Align &Left + Align &Left + + + + Aligns cell contents to the left + Aligns cell contents to the left + + + + CmdSpreadsheetAlignRight + + + Spreadsheet + Spreadsheet + + + + Align &Right + Align &Right + + + + Aligns cell contents to the right + Aligns cell contents to the right + + + + CmdSpreadsheetAlignTop + + + Spreadsheet + Spreadsheet + + + + Align &Top + Align &Top + + + + Aligns cell contents to the top + Aligns cell contents to the top + + + + CmdSpreadsheetAlignVCenter + + + Spreadsheet + Spreadsheet + + + + Align &Vertical Center + Align &Vertical Center + + + + Aligns cell contents to the vertical center + Aligns cell contents to the vertical center + + + + CmdSpreadsheetExport + + + Spreadsheet + Spreadsheet + + + + &Export Spreadsheet + &Export Spreadsheet + + + + Exports the spreadsheet to a CSV file + Exports the spreadsheet to a CSV file + + + + CmdSpreadsheetImport + + + Spreadsheet + Spreadsheet + + + + &Import Spreadsheet + &Import Spreadsheet + + + + Imports a CSV file into a new spreadsheet + Imports a CSV file into a new spreadsheet + + + + CmdSpreadsheetMergeCells + + + Spreadsheet + Spreadsheet + + + + &Merge Cells + &Merge Cells + + + + Merges the selected cells + Merges the selected cells + + + + CmdSpreadsheetSetAlias + + + Spreadsheet + Spreadsheet + + + + Set Alias + Set Alias + + + + Sets an alias for the selected cell + Sets an alias for the selected cell + + + + CmdSpreadsheetSplitCell + + + Spreadsheet + Spreadsheet + + + + Sp&lit Cell + Sp&lit Cell + + + + Splits a previously merged cell + Splits a previously merged cell + + + + CmdSpreadsheetStyleBold + + + Spreadsheet + Spreadsheet + + + + &Bold Text + &Bold Text + + + + Sets the text in the selected cells bold + Sets the text in the selected cells bold + + + + CmdSpreadsheetStyleItalic + + + Spreadsheet + Spreadsheet + + + + &Italic Text + &Italic Text + + + + Sets the text in the selected cells italic + Sets the text in the selected cells italic + + + + CmdSpreadsheetStyleUnderline + + + Spreadsheet + Spreadsheet + + + + &Underline Text + &Underline Text + + + + Underlines the text in the selected cells + Underlines the text in the selected cells + + + + ColorPickerPopup + + + Custom Color + Custom Color + + + + Command + + + Merge cells + Merge cells + + + + Sp&lit cell + Sp&lit cell + + + + Left-align cell + Left-align cell + + + + Center cell + Center cell + + + + Right-align cell + Right-align cell + + + + Top-align cell + Top-align cell + + + + Bottom-align cell + Bottom-align cell + + + + Vertically center cells + Vertically center cells + + + + Set bold text + Set bold text + + + + Set italic text + Set italic text + + + + Set underline text + Set underline text + + + + Create Spreadsheet + Create Spreadsheet + + + + Set cell properties + Set cell properties + + + + Edit cell + Edit cell + + + + Set text color + Set text color + + + + Set background color + Set background color + + + + + Insert Rows + Insert Rows + + + + + Remove Rows + Remove Rows + + + + + Insert Columns + Insert Columns + + + + + Clear Cells + Clear Cells + + + + DlgBindSheet + + + Bind Spreadsheet Cells + Bind Spreadsheet Cells + + + + First cell in range + First cell in range + + + + Last cell in range + Last cell in range + + + + Start cell address + Start cell address + + + + End cell address + End cell address + + + + Start cell address to bind to. +Type '=' if you want to use an expression. +The expression must evaluate to a string of some cell address. + Start cell address to bind to. +Type '=' if you want to use an expression. +The expression must evaluate to a string of some cell address. + + + + Bind cells + Bind cells + + + + To cells + To cells + + + + End cell address to bind to. +Type '=' to use an expression. +The expression must evaluate to a string of some cell address. + End cell address to bind to. +Type '=' to use an expression. +The expression must evaluate to a string of some cell address. + + + + Which spread sheet to bind to + Which spread sheet to bind to + + + + Sheet + Sheet + + + + The dependency with the referenced spreadsheet will +be hidden to the dependency checking. +Useful to avoid cyclic dependencies, but use with caution! + The dependency with the referenced spreadsheet will +be hidden to the dependency checking. +Useful to avoid cyclic dependencies, but use with caution! + + + + Hide dependency of binding + Hide dependency of binding + + + + Unbind + Unbind + + + + Cancel + Cealaigh + + + + OK + Ceart go leor + + + + DlgSheetConf + + + Setup Configuration Table + Setup Configuration Table + + + + Starting cell address. + +The first column of the range is assumed to contain a list of configuration +names, which will be used to generate a string list and bind to the given +property for user to dynamically switch configuration. + +The first row of the range will be bound to whatever row (indirectly) selected +by that property. + + Starting cell address. + +The first column of the range is assumed to contain a list of configuration +names, which will be used to generate a string list and bind to the given +property for user to dynamically switch configuration. + +The first row of the range will be bound to whatever row (indirectly) selected +by that property. + + + + + Ending cell address. + +The first column of the range is assumed to contain a list of configuration +names, which will be used to generate a string list and bind to the given +property for user to dynamically switch configuration. + +The first row of the range will be bound to whatever row (indirectly) selected +by that property. + + Ending cell address. + +The first column of the range is assumed to contain a list of configuration +names, which will be used to generate a string list and bind to the given +property for user to dynamically switch configuration. + +The first row of the range will be bound to whatever row (indirectly) selected +by that property. + + + + + Type in an expression to specify the object and property name to dynamically +switch the design configuration. The property will be created if not exist. + Type in an expression to specify the object and property name to dynamically +switch the design configuration. The property will be created if not exist. + + + + Cell range + Cell range + + + + Property + Maoin + + + + Group + Grúpa + + + + Optional property group name + Optional property group name + + + + Unsetup + Unsetup + + + + Cancel + Cealaigh + + + + OK + Ceart go leor + + + + PropertiesDialog + + + Cell Properties + Cell Properties + + + + &Color + &Color + + + + Text + Téacs + + + + Background + Background + + + + &Alignment + &Alignment + + + + Horizontal + Horizontal + + + + Left + Ar chlé + + + + + Center + Center + + + + Right + Ar dheis + + + + Vertical + Vertical + + + + Top + Barr + + + + Bottom + Bun + + + + &Style + &Style + + + + Bold + Bold + + + + Italic + Italic + + + + Underline + Underline + + + + &Display unit + &Display unit + + + + Text for the unit + Text for the unit + + + + A&lias + A&lias + + + + Alias for this cell + Alias for this cell + + + + QObject + + + + CSV (*.csv *.CSV);;All (*) + CSV (*.csv *.CSV);;All (*) + + + + Import file + Comhad allmhairithe + + + + Alias contains invalid characters! + Alias contains invalid characters! + + + + Refer to cell by alias, for example +Spreadsheet.my_alias_name instead of Spreadsheet.B1 + Refer to cell by alias, for example +Spreadsheet.my_alias_name instead of Spreadsheet.B1 + + + + Spreadsheet + Spreadsheet + + + + Export File + Export File + + + + Show Spreadsheet + Show Spreadsheet + + + + Sets the text color of cells + Sets the text color of cells + + + + + Sets the text color of spreadsheet cells + Sets the text color of spreadsheet cells + + + + + Sets the background color of cells + Sets the background color of cells + + + + Sets the spreadsheet cells background color + Sets the spreadsheet cells background color + + + + Copy & Paste Failed + Copy & Paste Failed + + + + QtColorPicker + + + + + Black + Dubh + + + + + White + Bán + + + + + Red + Red + + + + + Dark red + Dark red + + + + + Green + Green + + + + + Dark green + Dark green + + + + + Blue + Blue + + + + + Dark blue + Dark blue + + + + + Cyan + Cyan + + + + + Dark cyan + Dark cyan + + + + + Magenta + Magenta + + + + + Dark magenta + Dark magenta + + + + + Yellow + Yellow + + + + + Dark yellow + Dark yellow + + + + + Gray + Gray + + + + + Dark gray + Dark gray + + + + + Light gray + Light gray + + + + Custom Color + Custom Color + + + + Sheet + + + &Content + &Content + + + + &Alias + &Alias + + + + Refer to cell by alias, for example +Spreadsheet.my_alias_name instead of Spreadsheet.B1 + Refer to cell by alias, for example +Spreadsheet.my_alias_name instead of Spreadsheet.B1 + + + + Zoom + Zoom + + + + - + - + + + + + + + + + + + SpreadsheetGui::DlgBindSheet + + + Bind Cells + Bind Cells + + + + Source and target cell count mismatch. Partial binding may still work. + +Continue? + Source and target cell count mismatch. Partial binding may still work. + +Continue? + + + + Bind Spreadsheet Cells + Bind Spreadsheet Cells + + + + Error: + + Error: + + + + + Unbind Cells + Unbind Cells + + + + SpreadsheetGui::DlgSettings + + + Spreadsheet + Spreadsheet + + + + Display Settings + Display Settings + + + + Show alias in cell with format + Show alias in cell with format + + + + % + % + + + + The format of the custom cell string presentation. +Defaults to: %V = %A + +%A - alias name +%V - cell value + The format of the custom cell string presentation. +Defaults to: %V = %A + +%A - alias name +%V - cell value + + + + Import/Export Settings + Import/Export Settings + + + + Uses the custom presentation to display cell string + Uses the custom presentation to display cell string + + + + Defines a default zoom level for table view from 60% to 160% + Defines a default zoom level for table view from 60% to 160% + + + + Default zoom level + Default zoom level + + + + Delimiter character + Delimiter character + + + + <html><head/><body><p>Character to use as field delimiter. Default is tab, but also commonly used are commas (,) and semicolons (;). Select from the list or enter your own in the field. Must be a single character or the words <span style=" font-style:italic;">tab</span>, <span style=" font-style:italic;">comma</span>, or <span style=" font-style:italic;">semicolon</span>.</p></body></html> + <html><head/><body><p>Character to use as field delimiter. Default is tab, but also commonly used are commas (,) and semicolons (;). Select from the list or enter your own in the field. Must be a single character or the words <span style=" font-style:italic;">tab</span>, <span style=" font-style:italic;">comma</span>, or <span style=" font-style:italic;">semicolon</span>.</p></body></html> + + + + tab + tab + + + + Quote character + Quote character + + + + <html><head/><body><p>Character used to delimit strings, typically is single quote (') or double quote (&quot;). Must be a single character.</p></body></html> + <html><head/><body><p>Character used to delimit strings, typically is single quote (') or double quote (&quot;). Must be a single character.</p></body></html> + + + + Escape character + Escape character + + + + <html><head/><body><p>Escape character, typically the backslash (\), used to indicate special unprintable characters, e.g. \t = tab. Must be a single character.</p></body></html> + <html><head/><body><p>Escape character, typically the backslash (\), used to indicate special unprintable characters, e.g. \t = tab. Must be a single character.</p></body></html> + + + + SpreadsheetGui::SheetTableView + + + + Recompute + Recompute + + + + Insert %n Row(s) Above + + Insert %n Row(s) Above + Insert %n Row(s) Above + Insert %n Row(s) Above + Insert %n Row(s) Above + Insert %n Row(s) Above + + + + + Insert %n Row(s) Below + + Insert %n Row(s) Below + Insert %n Row(s) Below + Insert %n Row(s) Below + Insert %n Row(s) Below + Insert %n Row(s) Below + + + + + Insert %n Non-Contiguous Rows + + Insert %n Non-Contiguous Rows + Insert %n Non-Contiguous Rows + Insert %n Non-Contiguous Rows + Insert %n Non-Contiguous Rows + Insert %n Non-Contiguous Rows + + + + + Remove Rows + + Remove Rows + Remove Rows + Remove Rows + Remove Rows + Remove Rows + + + + + Insert %n Column(s) Left + + Insert %n Column(s) Left + Insert %n Column(s) Left + Insert %n Column(s) Left + Insert %n Column(s) Left + Insert %n Column(s) Left + + + + + Insert %n Column(s) Right + + Insert %n Column(s) Right + Insert %n Column(s) Right + Insert %n Column(s) Right + Insert %n Column(s) Right + Insert %n Column(s) Right + + + + + Insert %n Non-Contiguous Columns + + Insert %n Non-Contiguous Columns + Insert %n Non-Contiguous Columns + Insert %n Non-Contiguous Columns + Insert %n Non-Contiguous Columns + Insert %n Non-Contiguous Columns + + + + + Remove Column(s) + + Remove Column(s) + Remove Column(s) + Remove Column(s) + Remove Column(s) + Remove Column(s) + + + + + + Properties… + Properties… + + + + + Bind… + Bind… + + + + + Configuration Table… + Configuration Table… + + + + + Merge Cells + Merge Cells + + + + + Split Cell + Split Cell + + + + + Cut + Gearr + + + + + Copy + Cóipeáil + + + + + Paste + Paste + + + + + Delete + Scrios + + + + SpreadsheetGui::SheetView + + + Export PDF + Easpórtáil PDF + + + + PDF file + Comhad PDF + + + + Workbench + + + Spreadsheet + Spreadsheet + + + + &Spreadsheet + &Spreadsheet + + + + &Alignment + &Alignment + + + + &Styles + &Styles + + + + Py + + + + Unnamed + Gan ainm + + + + ZoomableView + + + New zoom level: + New zoom level: + + + + Zoom Level + Zoom Level + + + + SpreadsheetGui::DlgSheetConf + + + Setup Configuration Table + Setup Configuration Table + + + + Unsetup Configuration Table + Unsetup Configuration Table + + + diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_hr.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_hr.ts index 72761d8a76..ef3475687d 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_hr.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_hr.ts @@ -1202,12 +1202,12 @@ Zadano: %V = %A ZoomableView - + New zoom level: New zoom level: - + Zoom Level Zoom Level diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_hu.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_hu.ts index c170490ad5..2ce471da58 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_hu.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_hu.ts @@ -1189,12 +1189,12 @@ Alapértelmezett értéke: %V = %A ZoomableView - + New zoom level: Új közelítési szint: - + Zoom Level Közelítési szint diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_it.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_it.ts index c2f1258ec5..90bbc08d9e 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_it.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_it.ts @@ -1191,12 +1191,12 @@ Predefinito a: %V = %A ZoomableView - + New zoom level: Nuovo livello di zoom: - + Zoom Level Livello zoom diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ja.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ja.ts index 2932c1961e..b44c1cbf29 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ja.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ja.ts @@ -1176,12 +1176,12 @@ Defaults to: %V = %A ZoomableView - + New zoom level: 新しい拡大縮小率: - + Zoom Level 拡大縮小率 diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ka.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ka.ts index 91f2f39432..305cc1b4b3 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ka.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ka.ts @@ -1184,12 +1184,12 @@ Defaults to: %V = %A ZoomableView - + New zoom level: ახალი გადიდების დონე: - + Zoom Level გადიდების დონე diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ko.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ko.ts index 02e6537ba3..7590923af0 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ko.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ko.ts @@ -1168,12 +1168,12 @@ Defaults to: %V = %A ZoomableView - + New zoom level: New zoom level: - + Zoom Level Zoom Level diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_nl.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_nl.ts index f54e3d4341..ccb2fe42c6 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_nl.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_nl.ts @@ -1180,12 +1180,12 @@ waarbij: ZoomableView - + New zoom level: Nieuw zoom niveau: - + Zoom Level Zoom Level diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_pl.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_pl.ts index 0ed6375ddc..dfac3dbfee 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_pl.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_pl.ts @@ -1206,12 +1206,12 @@ Domyślnie %V = %A ZoomableView - + New zoom level: Nowy poziom powiększenia: - + Zoom Level Poziom powiększenia diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_pt-BR.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_pt-BR.ts index 2f8bafda03..276a970e36 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_pt-BR.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_pt-BR.ts @@ -1183,12 +1183,12 @@ Padrão para: %V = %A ZoomableView - + New zoom level: New zoom level: - + Zoom Level Zoom Level diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ro.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ro.ts index 20628b5023..2c46082eb7 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ro.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ro.ts @@ -1197,12 +1197,12 @@ Implicit la: %V = %A ZoomableView - + New zoom level: Nivel de zoom nou: - + Zoom Level Zoom Level diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ru.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ru.ts index 335b682ce5..537e41dca7 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ru.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ru.ts @@ -1204,12 +1204,12 @@ Defaults to: %V = %A ZoomableView - + New zoom level: Новый множитель масштабирования: - + Zoom Level Уровень масштабирования diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sl.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sl.ts index 962cdc993c..f3efbd8778 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sl.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sl.ts @@ -1205,12 +1205,12 @@ Privzeto: %V = %A ZoomableView - + New zoom level: Nova povečava: - + Zoom Level Zoom Level diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sr-CS.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sr-CS.ts index dff4632a6d..7b45e7e6c4 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sr-CS.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sr-CS.ts @@ -1198,12 +1198,12 @@ Podrazumevano: %A = %V ZoomableView - + New zoom level: Novi nivo zumiranja: - + Zoom Level Nivo zumiranja diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sr.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sr.ts index c5eac9ccb6..bcce284dcd 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sr.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sr.ts @@ -1198,12 +1198,12 @@ Defaults to: %V = %A ZoomableView - + New zoom level: Нови ниво зумирања: - + Zoom Level Ниво зумирања diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sv-SE.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sv-SE.ts index 0f71295b6e..61bde0fc3f 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sv-SE.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sv-SE.ts @@ -1191,12 +1191,12 @@ Standardvärde: %V = %A ZoomableView - + New zoom level: Ny zoomnivå: - + Zoom Level Zoom Nivå diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ta.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ta.ts new file mode 100644 index 0000000000..5754bb1d11 --- /dev/null +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ta.ts @@ -0,0 +1,1217 @@ + + + + + CmdCreateSpreadsheet + + + Spreadsheet + Spreadsheet + + + + &New Spreadsheet + &New Spreadsheet + + + + Creates a new spreadsheet + Creates a new spreadsheet + + + + CmdSpreadsheetAlignBottom + + + Spreadsheet + Spreadsheet + + + + Align &Bottom + Align &Bottom + + + + Aligns cell contents to the bottom + Aligns cell contents to the bottom + + + + CmdSpreadsheetAlignCenter + + + Spreadsheet + Spreadsheet + + + + Align Horizontal &Center + Align Horizontal &Center + + + + Aligns cell contents to the horizontal center + Aligns cell contents to the horizontal center + + + + CmdSpreadsheetAlignLeft + + + Spreadsheet + Spreadsheet + + + + Align &Left + Align &Left + + + + Aligns cell contents to the left + Aligns cell contents to the left + + + + CmdSpreadsheetAlignRight + + + Spreadsheet + Spreadsheet + + + + Align &Right + Align &Right + + + + Aligns cell contents to the right + Aligns cell contents to the right + + + + CmdSpreadsheetAlignTop + + + Spreadsheet + Spreadsheet + + + + Align &Top + Align &Top + + + + Aligns cell contents to the top + Aligns cell contents to the top + + + + CmdSpreadsheetAlignVCenter + + + Spreadsheet + Spreadsheet + + + + Align &Vertical Center + Align &Vertical Center + + + + Aligns cell contents to the vertical center + Aligns cell contents to the vertical center + + + + CmdSpreadsheetExport + + + Spreadsheet + Spreadsheet + + + + &Export Spreadsheet + &Export Spreadsheet + + + + Exports the spreadsheet to a CSV file + Exports the spreadsheet to a CSV file + + + + CmdSpreadsheetImport + + + Spreadsheet + Spreadsheet + + + + &Import Spreadsheet + &Import Spreadsheet + + + + Imports a CSV file into a new spreadsheet + Imports a CSV file into a new spreadsheet + + + + CmdSpreadsheetMergeCells + + + Spreadsheet + Spreadsheet + + + + &Merge Cells + &Merge Cells + + + + Merges the selected cells + Merges the selected cells + + + + CmdSpreadsheetSetAlias + + + Spreadsheet + Spreadsheet + + + + Set Alias + Set Alias + + + + Sets an alias for the selected cell + Sets an alias for the selected cell + + + + CmdSpreadsheetSplitCell + + + Spreadsheet + Spreadsheet + + + + Sp&lit Cell + Sp&lit Cell + + + + Splits a previously merged cell + Splits a previously merged cell + + + + CmdSpreadsheetStyleBold + + + Spreadsheet + Spreadsheet + + + + &Bold Text + &Bold Text + + + + Sets the text in the selected cells bold + Sets the text in the selected cells bold + + + + CmdSpreadsheetStyleItalic + + + Spreadsheet + Spreadsheet + + + + &Italic Text + &Italic Text + + + + Sets the text in the selected cells italic + Sets the text in the selected cells italic + + + + CmdSpreadsheetStyleUnderline + + + Spreadsheet + Spreadsheet + + + + &Underline Text + &Underline Text + + + + Underlines the text in the selected cells + Underlines the text in the selected cells + + + + ColorPickerPopup + + + Custom Color + Custom Color + + + + Command + + + Merge cells + Merge cells + + + + Sp&lit cell + Sp&lit cell + + + + Left-align cell + Left-align cell + + + + Center cell + Center cell + + + + Right-align cell + Right-align cell + + + + Top-align cell + Top-align cell + + + + Bottom-align cell + Bottom-align cell + + + + Vertically center cells + Vertically center cells + + + + Set bold text + Set bold text + + + + Set italic text + Set italic text + + + + Set underline text + Set underline text + + + + Create Spreadsheet + Create Spreadsheet + + + + Set cell properties + Set cell properties + + + + Edit cell + Edit cell + + + + Set text color + Set text color + + + + Set background color + Set background color + + + + + Insert Rows + Insert Rows + + + + + Remove Rows + Remove Rows + + + + + Insert Columns + Insert Columns + + + + + Clear Cells + Clear Cells + + + + DlgBindSheet + + + Bind Spreadsheet Cells + Bind Spreadsheet Cells + + + + First cell in range + First cell in range + + + + Last cell in range + Last cell in range + + + + Start cell address + Start cell address + + + + End cell address + End cell address + + + + Start cell address to bind to. +Type '=' if you want to use an expression. +The expression must evaluate to a string of some cell address. + Start cell address to bind to. +Type '=' if you want to use an expression. +The expression must evaluate to a string of some cell address. + + + + Bind cells + Bind cells + + + + To cells + To cells + + + + End cell address to bind to. +Type '=' to use an expression. +The expression must evaluate to a string of some cell address. + End cell address to bind to. +Type '=' to use an expression. +The expression must evaluate to a string of some cell address. + + + + Which spread sheet to bind to + Which spread sheet to bind to + + + + Sheet + Sheet + + + + The dependency with the referenced spreadsheet will +be hidden to the dependency checking. +Useful to avoid cyclic dependencies, but use with caution! + The dependency with the referenced spreadsheet will +be hidden to the dependency checking. +Useful to avoid cyclic dependencies, but use with caution! + + + + Hide dependency of binding + Hide dependency of binding + + + + Unbind + Unbind + + + + Cancel + ரத்துசெய் + + + + OK + சரி + + + + DlgSheetConf + + + Setup Configuration Table + Setup Configuration Table + + + + Starting cell address. + +The first column of the range is assumed to contain a list of configuration +names, which will be used to generate a string list and bind to the given +property for user to dynamically switch configuration. + +The first row of the range will be bound to whatever row (indirectly) selected +by that property. + + Starting cell address. + +The first column of the range is assumed to contain a list of configuration +names, which will be used to generate a string list and bind to the given +property for user to dynamically switch configuration. + +The first row of the range will be bound to whatever row (indirectly) selected +by that property. + + + + + Ending cell address. + +The first column of the range is assumed to contain a list of configuration +names, which will be used to generate a string list and bind to the given +property for user to dynamically switch configuration. + +The first row of the range will be bound to whatever row (indirectly) selected +by that property. + + Ending cell address. + +The first column of the range is assumed to contain a list of configuration +names, which will be used to generate a string list and bind to the given +property for user to dynamically switch configuration. + +The first row of the range will be bound to whatever row (indirectly) selected +by that property. + + + + + Type in an expression to specify the object and property name to dynamically +switch the design configuration. The property will be created if not exist. + Type in an expression to specify the object and property name to dynamically +switch the design configuration. The property will be created if not exist. + + + + Cell range + Cell range + + + + Property + சொத்து + + + + Group + குழு + + + + Optional property group name + Optional property group name + + + + Unsetup + Unsetup + + + + Cancel + ரத்துசெய் + + + + OK + சரி + + + + PropertiesDialog + + + Cell Properties + Cell Properties + + + + &Color + &Color + + + + Text + உரை + + + + Background + Background + + + + &Alignment + &Alignment + + + + Horizontal + Horizontal + + + + Left + இடது + + + + + Center + Center + + + + Right + வலது + + + + Vertical + Vertical + + + + Top + மேல் + + + + Bottom + கீழே + + + + &Style + &Style + + + + Bold + Bold + + + + Italic + Italic + + + + Underline + Underline + + + + &Display unit + &Display unit + + + + Text for the unit + Text for the unit + + + + A&lias + A&lias + + + + Alias for this cell + Alias for this cell + + + + QObject + + + + CSV (*.csv *.CSV);;All (*) + CSV (*.csv *.CSV);;All (*) + + + + Import file + கோப்பை இறக்குமதி செய்யவும் + + + + Alias contains invalid characters! + Alias contains invalid characters! + + + + Refer to cell by alias, for example +Spreadsheet.my_alias_name instead of Spreadsheet.B1 + Refer to cell by alias, for example +Spreadsheet.my_alias_name instead of Spreadsheet.B1 + + + + Spreadsheet + Spreadsheet + + + + Export File + Export File + + + + Show Spreadsheet + Show Spreadsheet + + + + Sets the text color of cells + Sets the text color of cells + + + + + Sets the text color of spreadsheet cells + Sets the text color of spreadsheet cells + + + + + Sets the background color of cells + Sets the background color of cells + + + + Sets the spreadsheet cells background color + Sets the spreadsheet cells background color + + + + Copy & Paste Failed + Copy & Paste Failed + + + + QtColorPicker + + + + + Black + கருப்பு + + + + + White + வெள்ளை + + + + + Red + Red + + + + + Dark red + Dark red + + + + + Green + Green + + + + + Dark green + Dark green + + + + + Blue + Blue + + + + + Dark blue + Dark blue + + + + + Cyan + Cyan + + + + + Dark cyan + Dark cyan + + + + + Magenta + Magenta + + + + + Dark magenta + Dark magenta + + + + + Yellow + Yellow + + + + + Dark yellow + Dark yellow + + + + + Gray + Gray + + + + + Dark gray + Dark gray + + + + + Light gray + Light gray + + + + Custom Color + Custom Color + + + + Sheet + + + &Content + &Content + + + + &Alias + &Alias + + + + Refer to cell by alias, for example +Spreadsheet.my_alias_name instead of Spreadsheet.B1 + Refer to cell by alias, for example +Spreadsheet.my_alias_name instead of Spreadsheet.B1 + + + + Zoom + Zoom + + + + - + - + + + + + + + + + + + SpreadsheetGui::DlgBindSheet + + + Bind Cells + Bind Cells + + + + Source and target cell count mismatch. Partial binding may still work. + +Continue? + Source and target cell count mismatch. Partial binding may still work. + +Continue? + + + + Bind Spreadsheet Cells + Bind Spreadsheet Cells + + + + Error: + + Error: + + + + + Unbind Cells + Unbind Cells + + + + SpreadsheetGui::DlgSettings + + + Spreadsheet + Spreadsheet + + + + Display Settings + Display Settings + + + + Show alias in cell with format + Show alias in cell with format + + + + % + % + + + + The format of the custom cell string presentation. +Defaults to: %V = %A + +%A - alias name +%V - cell value + The format of the custom cell string presentation. +Defaults to: %V = %A + +%A - alias name +%V - cell value + + + + Import/Export Settings + Import/Export Settings + + + + Uses the custom presentation to display cell string + Uses the custom presentation to display cell string + + + + Defines a default zoom level for table view from 60% to 160% + Defines a default zoom level for table view from 60% to 160% + + + + Default zoom level + Default zoom level + + + + Delimiter character + Delimiter character + + + + <html><head/><body><p>Character to use as field delimiter. Default is tab, but also commonly used are commas (,) and semicolons (;). Select from the list or enter your own in the field. Must be a single character or the words <span style=" font-style:italic;">tab</span>, <span style=" font-style:italic;">comma</span>, or <span style=" font-style:italic;">semicolon</span>.</p></body></html> + <html><head/><body><p>Character to use as field delimiter. Default is tab, but also commonly used are commas (,) and semicolons (;). Select from the list or enter your own in the field. Must be a single character or the words <span style=" font-style:italic;">tab</span>, <span style=" font-style:italic;">comma</span>, or <span style=" font-style:italic;">semicolon</span>.</p></body></html> + + + + tab + tab + + + + Quote character + Quote character + + + + <html><head/><body><p>Character used to delimit strings, typically is single quote (') or double quote (&quot;). Must be a single character.</p></body></html> + <html><head/><body><p>Character used to delimit strings, typically is single quote (') or double quote (&quot;). Must be a single character.</p></body></html> + + + + Escape character + Escape character + + + + <html><head/><body><p>Escape character, typically the backslash (\), used to indicate special unprintable characters, e.g. \t = tab. Must be a single character.</p></body></html> + <html><head/><body><p>Escape character, typically the backslash (\), used to indicate special unprintable characters, e.g. \t = tab. Must be a single character.</p></body></html> + + + + SpreadsheetGui::SheetTableView + + + + Recompute + Recompute + + + + Insert %n Row(s) Above + + Insert %n Row(s) Above + Insert %n Row(s) Above + + + + + Insert %n Row(s) Below + + Insert %n Row(s) Below + Insert %n Row(s) Below + + + + + Insert %n Non-Contiguous Rows + + Insert %n Non-Contiguous Rows + Insert %n Non-Contiguous Rows + + + + + Remove Rows + + Remove Rows + Remove Rows + + + + + Insert %n Column(s) Left + + Insert %n Column(s) Left + Insert %n Column(s) Left + + + + + Insert %n Column(s) Right + + Insert %n Column(s) Right + Insert %n Column(s) Right + + + + + Insert %n Non-Contiguous Columns + + Insert %n Non-Contiguous Columns + Insert %n Non-Contiguous Columns + + + + + Remove Column(s) + + Remove Column(s) + Remove Column(s) + + + + + + Properties… + Properties… + + + + + Bind… + Bind… + + + + + Configuration Table… + Configuration Table… + + + + + Merge Cells + Merge Cells + + + + + Split Cell + Split Cell + + + + + Cut + Cut + + + + + Copy + நகலெடு + + + + + Paste + Paste + + + + + Delete + நீக்கு + + + + SpreadsheetGui::SheetView + + + Export PDF + PDFஐ ஏற்றுமதி செய் + + + + PDF file + PDF கோப்பு + + + + Workbench + + + Spreadsheet + Spreadsheet + + + + &Spreadsheet + &Spreadsheet + + + + &Alignment + &Alignment + + + + &Styles + &Styles + + + + Py + + + + Unnamed + பெயரில்லாதது + + + + ZoomableView + + + New zoom level: + New zoom level: + + + + Zoom Level + Zoom Level + + + + SpreadsheetGui::DlgSheetConf + + + Setup Configuration Table + Setup Configuration Table + + + + Unsetup Configuration Table + Unsetup Configuration Table + + + diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_tr.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_tr.ts index 3ed4e1b611..90e947e33d 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_tr.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_tr.ts @@ -1189,12 +1189,12 @@ Varsayılan: %V = %A ZoomableView - + New zoom level: Yeni yakınlaştırma düzeyi: - + Zoom Level Yakınlaştırma Düzeyi diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_uk.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_uk.ts index a67abdd082..371bdaffa7 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_uk.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_uk.ts @@ -1206,12 +1206,12 @@ Defaults to: %V = %A ZoomableView - + New zoom level: New zoom level: - + Zoom Level Zoom Level diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_zh-CN.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_zh-CN.ts index a81f732557..fbd21384a9 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_zh-CN.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_zh-CN.ts @@ -1177,12 +1177,12 @@ Defaults to: %V = %A ZoomableView - + New zoom level: 新缩放级别: - + Zoom Level 缩放级别 diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_zh-TW.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_zh-TW.ts index 7f9a505275..1a59c8c4f6 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_zh-TW.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_zh-TW.ts @@ -1177,12 +1177,12 @@ Defaults to: %V = %A ZoomableView - + New zoom level: New zoom level: - + Zoom Level Zoom Level diff --git a/src/Mod/Surface/Gui/Resources/translations/Surface_da.ts b/src/Mod/Surface/Gui/Resources/translations/Surface_da.ts index 775b87eca2..13d87fd016 100644 --- a/src/Mod/Surface/Gui/Resources/translations/Surface_da.ts +++ b/src/Mod/Surface/Gui/Resources/translations/Surface_da.ts @@ -250,7 +250,7 @@ Edge - Edge + Linje @@ -428,7 +428,7 @@ This command only works with a mesh object. Wrong selection - Wrong selection + Ugyldigt valg diff --git a/src/Mod/Surface/Gui/Resources/translations/Surface_ga-IE.ts b/src/Mod/Surface/Gui/Resources/translations/Surface_ga-IE.ts new file mode 100644 index 0000000000..fc9fdf546b --- /dev/null +++ b/src/Mod/Surface/Gui/Resources/translations/Surface_ga-IE.ts @@ -0,0 +1,562 @@ + + + + + SurfaceGui::TaskFillingEdge + + + Edge Constraints + Edge Constraints + + + + Constrains the surface to pass through the selected edges + Constrains the surface to pass through the selected edges + + + + Non-Boundary Edges + Non-Boundary Edges + + + + Add Edge + Cuir Imeall leis + + + + Remove Edge + Bain Imeall + + + + Faces + Aghaidheanna + + + + Continuity + Leanúnachas + + + + Accept + Accept + + + + Ignore + Déan neamhaird de + + + + SurfaceGui::TaskFilling + + + Boundaries + Boundaries + + + + Support Surface + Support Surface + + + + Edges that will limit the surface + Edges that will limit the surface + + + + Boundary Edges + Boundary Edges + + + + Add Edge + Cuir Imeall leis + + + + Remove Edge + Bain Imeall + + + + + Drag the items to reorder the list + Drag the items to reorder the list + + + + Faces + Aghaidheanna + + + + Continuity + Leanúnachas + + + + Accept + Accept + + + + Ignore + Déan neamhaird de + + + + SurfaceGui::Sections + + + + Sectional Edges + Sectional Edges + + + + Constrains the surface to follow the selected sectional edges + Constrains the surface to follow the selected sectional edges + + + + Add Edge + Cuir Imeall leis + + + + Remove Edge + Bain Imeall + + + + <html><head/><body><p>List can be reordered by dragging</p></body></html> + <html><head/><body><p>List can be reordered by dragging</p></body></html> + + + + SurfaceGui::GeomFillSurface + + + Filling + Filling + + + + Fill Type + Fill Type + + + + Stretch + Síneadh + + + + Coons + Coons + + + + Curved + Curved + + + + Add Edge + Cuir Imeall leis + + + + Remove Edge + Bain Imeall + + + + Remove + Bain + + + + Flip orientation + Flip orientation + + + + Too many edges + Too many edges + + + + + The tool requires two, three or four edges + The tool requires two, three or four edges + + + + Too less edges + Too less edges + + + + Invalid object + Invalid object + + + + SurfaceGui::TaskFillingVertex + + + Vertex Constraints + Srianta Buaicphointí + + + + Constrains the surface to pass through the selected vertices + Cuireann sé srian ar an dromchla dul trí na buaicphointí roghnaithe + + + + Non-Boundary Vertices + Buaicphointí Neamhtheorann + + + + Add Vertex + Cuir Buaicphointe leis + + + + Remove Vertex + Bain an Buaicphointe + + + + SurfaceGui::BlendCurve + + + Blend Curve + Cuar Cumaisc + + + + Start Edge + Imeall Tosaigh + + + + + Edge + Imeall + + + + + Continuity + Leanúnachas + + + + + Parameter + Paraiméadar + + + + + Size + Size + + + + End Edge + Imeall Deiridh + + + + SurfaceGui::FillingVertexPanel + + + Remove + Bain + + + + CmdSurfaceCut + + + Surface + Dromchla + + + + Surface Cut + Gearradh Dromchla + + + + Cuts one shape using another + Gearrann cruth amháin ag baint úsáide as cruth eile + + + + CmdSurfaceFilling + + + Surface + Dromchla + + + + Filling + Filling + + + + Creates a surface from a series of selected boundary edges. +Additionally, the surface may be constrained by edges and +vertices that are not on the boundary. + Cruthaíonn sé dromchla ó shraith imill teorann roghnaithe. +Ina theannta sin, féadfaidh imill agus buaicphointí nach +bhfuil ar an teorainn an dromchla a shrianadh. + + + + Command + + + + + Create surface + Cruthaigh dromchla + + + + Blend Curve + Cuar Cumaisc + + + + Extend surface + Leathnaigh an dromchla + + + + Edit blending curve + Cuir cuar chumasc in eagar + + + + CmdSurfaceGeomFillSurface + + + Surface + Dromchla + + + + Fill Boundary Curves + Líon Cuar Teorann + + + + Creates a surface from 2, 3, or 4 boundary edges + Cruthaíonn dromchla ó 2, 3, nó 4 imeall teorann + + + + CmdSurfaceCurveOnMesh + + + Surface + Dromchla + + + + Curve on Mesh + Cuar ar an Mogalra + + + + Creates an approximated curve on top of a mesh. +This command only works with a mesh object. + Cruthaíonn sé cuar measta ar bharr mogaill. +Ní oibríonn an t-ordú seo ach le réad mogaill. + + + + CmdBlendCurve + + + Surface + Dromchla + + + + Blend Curve + Cuar Cumaisc + + + + Joins 2 edges with continuity + Ceanglaíonn 2 imeall le leanúnachas + + + + CmdSurfaceExtendFace + + + Surface + Dromchla + + + + Extend Face + Aghaidh a Leathnú + + + + Extrapolates the selected face or surface at its boundaries with its local U and V parameters + Déanann sé an aghaidh nó an dromchla roghnaithe a eastóscadh ag a theorainneacha lena pharaiméadair U agus V áitiúla + + + + Surface_ExtendFace + + + Wrong selection + Rogha mícheart + + + + Select a single face + Roghnaigh aghaidh amháin + + + + CmdSurfaceSections + + + Surface + Dromchla + + + + Sections + Rannóga + + + + Creates a surface from a series of sectional edges + Cruthaíonn dromchla ó shraith imill rannóige + + + + SurfaceGui::FillingEdgePanel + + + Remove + Bain + + + + Invalid object + Invalid object + + + + Edge has %n adjacent face(s) + + Tá %n aghaidh in aice láimhe ag an imeall + Tá %n aghaidheanna cóngaracha ag an imeall + Tá %n aghaidheanna cóngaracha ag an imeall + Tá %n aghaidheanna cóngaracha ag an imeall + Tá %n aghaidheanna cóngaracha ag an imeall + + + + + None + Dada + + + + Edge has no adjacent faces + Níl aon aghaidheanna cóngaracha ar an imeall + + + + QObject + + + + Edit Filling + Cuir Líonadh in Eagar + + + + Surface + Dromchla + + + + Edit Sections + Cuir Rannóga in Eagar + + + + Edit %1 + Cuir %1 in Eagar + + + + SurfaceGui::FillingPanel + + + Remove + Bain + + + + Invalid object + Invalid object + + + + Edge has %n adjacent faces + + Tá %n aghaidh in aice láimhe ag an imeall + Tá %n aghaidheanna cóngaracha ag an imeall + Tá %n aghaidheanna cóngaracha ag an imeall + Tá %n aghaidheanna cóngaracha ag an imeall + Tá %n aghaidheanna cóngaracha ag an imeall + + + + + None + Dada + + + + Edge has no adjacent faces + Níl aon aghaidheanna cóngaracha ar an imeall + + + + SurfaceGui::SectionsPanel + + + Remove + Bain + + + + Invalid object + Invalid object + + + diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_be.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_be.ts index 0e5ec00f94..ae14a274bd 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_be.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_be.ts @@ -9505,17 +9505,17 @@ there is an open task dialog. TechDraw_FillTemplateFields - + Fill Template Fields In Запоўніць палі шаблону ў - + Update Абнавіць - + Update All Абнавіць усё @@ -9533,27 +9533,27 @@ there is an open task dialog. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting файл не ўтрымлівае правільных імёнаў палёў, таму завяршаецца - + file has not been found therefore exiting файл не быў знойдзены, таму завяршаецца - + View or projection group missing Адсутнічаюць прагляд ці суполкі праекцый - + Corresponding template fields missing Адсутнічаюць адпаведныя палі шаблону - + Fill template fields Запоўніць палі шаблону diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ca.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ca.ts index c45b6ac637..be2ecac255 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ca.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ca.ts @@ -9438,17 +9438,17 @@ hi ha un diàleg de tasca obert. TechDraw_FillTemplateFields - + Fill Template Fields In Emplena camps de plantilla a - + Update Actualitza - + Update All Actualitzar-ho tot @@ -9466,27 +9466,27 @@ hi ha un diàleg de tasca obert. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting no conté els noms de camp correctes, sortint - + file has not been found therefore exiting no s'ha trobat, sortint - + View or projection group missing Manca la vista o el grup de projecció - + Corresponding template fields missing Falten els camps de la plantilla corresponent - + Fill template fields Emplenar els camps de la plantilla diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_cs.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_cs.ts index c49ef18bce..7f12b6a9c3 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_cs.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_cs.ts @@ -9447,17 +9447,17 @@ je zde otevřený dialog. TechDraw_FillTemplateFields - + Fill Template Fields In Fill Template Fields In - + Update Aktualizovat - + Update All Update All @@ -9475,27 +9475,27 @@ je zde otevřený dialog. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting file does not contain the correct field names therefore exiting - + file has not been found therefore exiting file has not been found therefore exiting - + View or projection group missing View or projection group missing - + Corresponding template fields missing Corresponding template fields missing - + Fill template fields Fill template fields diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_da.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_da.ts index 50b11ccb4f..04b1ec4897 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_da.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_da.ts @@ -6919,7 +6919,7 @@ Do you want to continue? Preview - Preview + Forhåndsvisning @@ -8430,7 +8430,7 @@ using the given X/Y spacings Preview - Preview + Forhåndsvisning @@ -9444,17 +9444,17 @@ there is an open task dialog. TechDraw_FillTemplateFields - + Fill Template Fields In Fill Template Fields In - + Update Opdatering - + Update All Opdatér alt @@ -9472,27 +9472,27 @@ there is an open task dialog. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting fil har ikke de korrekte feltnavne, afslutter derfor - + file has not been found therefore exiting fil blev ikke fundet, afslutter derfor - + View or projection group missing View or projection group missing - + Corresponding template fields missing Korresponderende skabelonfelter mangler - + Fill template fields Fill template fields diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_de.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_de.ts index 20a8060dcc..2b0f1cdd3e 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_de.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_de.ts @@ -9443,17 +9443,17 @@ noch ein Aufgaben-Dialog geöffnet ist. TechDraw_FillTemplateFields - + Fill Template Fields In Vorlagenfelder ausfüllen - + Update Aktualisierung - + Update All Alle aktualisieren @@ -9471,27 +9471,27 @@ noch ein Aufgaben-Dialog geöffnet ist. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting Datei enthält nicht die korrekten Feldnamen und wird beendet - + file has not been found therefore exiting Datei wurde nicht gefunden und wird beendet - + View or projection group missing Ansicht oder Ansichtengruppe fehlt - + Corresponding template fields missing Korrespondierende Vorlagenfelder fehlen - + Fill template fields Vorlagenfelder ausfüllen diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_el.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_el.ts index 3901da560c..7cf5b146fa 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_el.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_el.ts @@ -9449,17 +9449,17 @@ there is an open task dialog. TechDraw_FillTemplateFields - + Fill Template Fields In Fill Template Fields In - + Update Ενημέρωση - + Update All Ενημέρωση Όλων @@ -9477,27 +9477,27 @@ there is an open task dialog. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting file does not contain the correct field names therefore exiting - + file has not been found therefore exiting file has not been found therefore exiting - + View or projection group missing View or projection group missing - + Corresponding template fields missing Corresponding template fields missing - + Fill template fields Fill template fields diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_es-AR.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_es-AR.ts index e93c379a35..cb64a30dfd 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_es-AR.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_es-AR.ts @@ -9447,17 +9447,17 @@ hay un diálogo de tareas abiertas. TechDraw_FillTemplateFields - + Fill Template Fields In Fill Template Fields In - + Update Actualizar - + Update All Actualizar todo @@ -9475,27 +9475,27 @@ hay un diálogo de tareas abiertas. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting no contiene los nombres de campos correctos por lo tanto saliendo - + file has not been found therefore exiting no ha sido encontrado por lo tanto saliendo - + View or projection group missing View or projection group missing - + Corresponding template fields missing Faltan los campos de plantilla correspondientes - + Fill template fields Fill template fields diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_es-ES.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_es-ES.ts index e5c0e953b8..45f394c0b5 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_es-ES.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_es-ES.ts @@ -9446,17 +9446,17 @@ there is an open task dialog. TechDraw_FillTemplateFields - + Fill Template Fields In Fill Template Fields In - + Update Actualizar - + Update All Actualizar todo @@ -9474,27 +9474,27 @@ there is an open task dialog. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting no contiene los nombres de campos correctos por lo tanto saliendo - + file has not been found therefore exiting no ha sido encontrado por lo tanto saliendo - + View or projection group missing View or projection group missing - + Corresponding template fields missing Faltan los campos de plantilla correspondientes - + Fill template fields Fill template fields diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_eu.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_eu.ts index 9bfc4e112a..fe388e1446 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_eu.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_eu.ts @@ -9448,17 +9448,17 @@ elkarrizketa-koadroa irekita dagoelako. TechDraw_FillTemplateFields - + Fill Template Fields In Fill Template Fields In - + Update Eguneratu - + Update All Update All @@ -9476,27 +9476,27 @@ elkarrizketa-koadroa irekita dagoelako. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting file does not contain the correct field names therefore exiting - + file has not been found therefore exiting file has not been found therefore exiting - + View or projection group missing View or projection group missing - + Corresponding template fields missing Corresponding template fields missing - + Fill template fields Fill template fields diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fi.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fi.ts index e453453ba7..1dbc1bff9d 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fi.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fi.ts @@ -9443,17 +9443,17 @@ there is an open task dialog. TechDraw_FillTemplateFields - + Fill Template Fields In Fill Template Fields In - + Update Päivitä - + Update All Update All @@ -9471,27 +9471,27 @@ there is an open task dialog. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting file does not contain the correct field names therefore exiting - + file has not been found therefore exiting file has not been found therefore exiting - + View or projection group missing View or projection group missing - + Corresponding template fields missing Corresponding template fields missing - + Fill template fields Fill template fields diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fr.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fr.ts index f1e67fcc7f..065a7bad06 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fr.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fr.ts @@ -9472,17 +9472,17 @@ there is an open task dialog. TechDraw_FillTemplateFields - + Fill Template Fields In Remplir les champs du modèle - + Update Mettre à jour - + Update All Tout mettre à jour @@ -9500,27 +9500,27 @@ there is an open task dialog. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting Le fichier ne contient pas les noms de champs corrects, ce qui conduit à l'abandon de l'opération. - + file has not been found therefore exiting Le fichier n'a pas été trouvé, ce qui conduit à l'abandon de l'opération. - + View or projection group missing Le groupe de vues ou de projections est manquant. - + Corresponding template fields missing Des champs correspondants du modèle sont manquants - + Fill template fields Remplissez les champs du modèle diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ga-IE.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ga-IE.ts new file mode 100644 index 0000000000..033b901301 --- /dev/null +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ga-IE.ts @@ -0,0 +1,10201 @@ + + + + + CmdTechDraw2LineCenterLine + + + TechDraw + TechDraw + + + + Centerline Between 2 Lines + Centerline Between 2 Lines + + + + Adds a centerline between 2 selected lines + Adds a centerline between 2 selected lines + + + + CmdTechDraw2PointCenterLine + + + TechDraw + TechDraw + + + + Centerline Between 2 Points + Centerline Between 2 Points + + + + Adds a centerline between 2 selected points + Adds a centerline between 2 selected points + + + + CmdTechDraw2PointCosmeticLine + + + TechDraw + TechDraw + + + + Cosmetic Line Through 2 Points + Cosmetic Line Through 2 Points + + + + Add a cosmetic line that passes through 2 selected points + Add a cosmetic line that passes through 2 selected points + + + + CmdTechDraw3PtAngleDimension + + + TechDraw + TechDraw + + + + Angle Dimension From 3 Points + Angle Dimension From 3 Points + + + + Inserts an angle dimension between 3 selected points + Inserts an angle dimension between 3 selected points + + + + CmdTechDrawActiveView + + + TechDraw + TechDraw + + + + Active View + Active View + + + + CmdTechDrawAngleDimension + + + TechDraw + TechDraw + + + + Angle Dimension + Toise Uillinne + + + + Inserts an angle dimension between two edges + Inserts an angle dimension between two edges + + + + CmdTechDrawAnnotation + + + TechDraw + TechDraw + + + + Text Annotation + Text Annotation + + + + Inserts an editable text block annotation to the current page + Inserts an editable text block annotation to the current page + + + + CmdTechDrawArchView + + + TechDraw + TechDraw + + + + BIM View + BIM View + + + + Inserts a view of a BIM section plane + Inserts a view of a BIM section plane + + + + CmdTechDrawBalloon + + + TechDraw + TechDraw + + + + Balloon Annotation + Balloon Annotation + + + + Inserts a new balloon annotation in the selected view + Inserts a new balloon annotation in the selected view + + + + CmdTechDrawCenterLineGroup + + + TechDraw + TechDraw + + + + Centerline + Centerline + + + + Inserts a centerline to a face, or between 2 lines or edges + Inserts a centerline to a face, or between 2 lines or edges + + + + Centerline Faces + Centerline Faces + + + + CmdTechDrawClipGroup + + + TechDraw + TechDraw + + + + Clip Group + Clip Group + + + + Inserts a new clip group for the selected view + Inserts a new clip group for the selected view + + + + CmdTechDrawClipGroupAdd + + + TechDraw + TechDraw + + + + Add View To Clip Group + Add View To Clip Group + + + + Adds the selected view to a clip group + Adds the selected view to a clip group + + + + CmdTechDrawClipGroupRemove + + + TechDraw + TechDraw + + + + Remove From Clip Group + Remove From Clip Group + + + + Removes a view based on the selected clip group + Removes a view based on the selected clip group + + + + CmdTechDrawComplexSection + + + TechDraw + TechDraw + + + + Complex Section View + Complex Section View + + + + Inserts a complex section view based on the selected view in the current page + Inserts a complex section view based on the selected view in the current page + + + + CmdTechDrawCosmeticEraser + + + TechDraw + TechDraw + + + + Remove Cosmetic Object + Remove Cosmetic Object + + + + Removes the selected cosmetic object from the page + Removes the selected cosmetic object from the page + + + + CmdTechDrawCosmeticVertex + + + TechDraw + TechDraw + + + + Cosmetic Vertex + Cosmetic Vertex + + + + Adds a cosmetic vertex + Adds a cosmetic vertex + + + + CmdTechDrawCosmeticVertexGroup + + + TechDraw + TechDraw + + + + + Cosmetic Vertex + Cosmetic Vertex + + + + Inserts a cosmetic vertex + Inserts a cosmetic vertex + + + + CmdTechDrawDecorateLine + + + TechDraw + TechDraw + + + + Edit Line Appearance + Edit Line Appearance + + + + Opens the 'Line decoration' dialog to edit the selected lines + Opens the 'Line decoration' dialog to edit the selected lines + + + + CmdTechDrawDetailView + + + TechDraw + TechDraw + + + + Detail View + Detail View + + + + Inserts a new detail view based on the selected view in the current page + Inserts a new detail view based on the selected view in the current page + + + + CmdTechDrawDiameterDimension + + + TechDraw + TechDraw + + + + Diameter Dimension + Toise Trastomhas + + + + Inserts a diameter dimension of a circular edge or arc + Inserts a diameter dimension of a circular edge or arc + + + + CmdTechDrawDimension + + + TechDraw + TechDraw + + + + Dimension + Toise + + + + Inserts new contextual dimensions to the selection. +Depending on your selection you might have several dimensions available. You can cycle through them using the M key. +Left clicking on empty space will validate the current dimension. Right clicking or pressing Esc will cancel. + Inserts new contextual dimensions to the selection. +Depending on your selection you might have several dimensions available. You can cycle through them using the M key. +Left clicking on empty space will validate the current dimension. Right clicking or pressing Esc will cancel. + + + + CmdTechDrawDraftView + + + TechDraw + TechDraw + + + + Draft View + Draft View + + + + Inserts a view of a Draft object + "Draft" is a workbench and should not be translated + Inserts a view of a Draft object + + + + CmdTechDrawExportPageDXF + + + File + Comhad + + + + Export Page as DXF + Export Page as DXF + + + + Exports the current page as a DXF + Exports the current page as a DXF + + + + Save DXF file + Save DXF file + + + + CmdTechDrawExportPageSVG + + + File + Comhad + + + + Export Page as SVG + Export Page as SVG + + + + Exports the current page as an SVG + Exports the current page as an SVG + + + + CmdTechDrawExtendShortenLineGroup + + + TechDraw + TechDraw + + + + Extend Line + Extend Line + + + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance + Extends a selected cosmetic line or centerline at both ends by the specified delta distance + + + + CmdTechDrawExtensionAreaAnnotation + + + TechDraw + TechDraw + + + + Area Annotation + Area Annotation + + + + Calculates the area of multiple selected faces + Calculates the area of multiple selected faces + + + + CmdTechDrawExtensionCascadeDimensionGroup + + + TechDraw + TechDraw + + + + Cascade Horizontal Dimensions + Cascade Horizontal Dimensions + + + + Evenly spaces the selected horizontal dimensions:<br>- Specify the cascade spacing (optional)<br>- Select two or more horizontal dimensions<br>- The first dimension defines the position<br>- Click this tool + Evenly spaces the selected horizontal dimensions:<br>- Specify the cascade spacing (optional)<br>- Select two or more horizontal dimensions<br>- The first dimension defines the position<br>- Click this tool + + + + CmdTechDrawExtensionCascadeHorizDimension + + + TechDraw + TechDraw + + + + + Cascade Horizontal Dimensions + Cascade Horizontal Dimensions + + + + + Evenly spaces the selected horizontal dimensions:<br>- Specify the cascade spacing (optional)<br>- Select two or more horizontal dimensions<br>- The first dimension defines the position<br>- Click this tool + Evenly spaces the selected horizontal dimensions:<br>- Specify the cascade spacing (optional)<br>- Select two or more horizontal dimensions<br>- The first dimension defines the position<br>- Click this tool + + + + CmdTechDrawExtensionCascadeObliqueDimension + + + TechDraw + TechDraw + + + + + Cascade Oblique Dimensions + Cascade Oblique Dimensions + + + + + Evenly spaces the selected oblique dimensions:<br>- Specify the cascade spacing (optional)<br>- Select two or more parallel oblique dimensions<br>- The first dimension defines the position<br>- Click this tool + Evenly spaces the selected oblique dimensions:<br>- Specify the cascade spacing (optional)<br>- Select two or more parallel oblique dimensions<br>- The first dimension defines the position<br>- Click this tool + + + + CmdTechDrawExtensionCascadeVertDimension + + + TechDraw + TechDraw + + + + + Cascade Vertical Dimensions + Cascade Vertical Dimensions + + + + + Evenly spaces the selected vertical dimensions:<br>- Specify the cascade spacing (optional)<br>- Select two or more vertical dimensions<br>- The first dimension defines the position<br>- Click this tool + Evenly spaces the selected vertical dimensions:<br>- Specify the cascade spacing (optional)<br>- Select two or more vertical dimensions<br>- The first dimension defines the position<br>- Click this tool + + + + CmdTechDrawExtensionChamferDimensionGroup + + + TechDraw + TechDraw + + + + Horizontal Chamfer Dimension + Horizontal Chamfer Dimension + + + + Inserts a horizontal size and angle dimension for a chamfer from 2 selected vertices + Inserts a horizontal size and angle dimension for a chamfer from 2 selected vertices + + + + CmdTechDrawExtensionChangeLineAttributes + + + TechDraw + TechDraw + + + + Change Line Attributes + Change Line Attributes + + + + Changes the selected cosmetic lines and centerlines to the specified attributes + Changes the selected cosmetic lines and centerlines to the specified attributes + + + + CmdTechDrawExtensionCircleCenterLines + + + TechDraw + TechDraw + + + + + Circle Centerlines + Circle Centerlines + + + + Adds centerlines to the selected circles and arcs + Adds centerlines to the selected circles and arcs + + + + Adds centerlines to selected circles and arcs: + Adds centerlines to selected circles and arcs: + + + + CmdTechDrawExtensionCircleCenterLinesGroup + + + TechDraw + TechDraw + + + + Circle Centerlines + Circle Centerlines + + + + Adds centerlines to selected circles and arcs + Adds centerlines to selected circles and arcs + + + + CmdTechDrawExtensionCreateChainDimensionGroup + + + TechDraw + TechDraw + + + + Horizontal Chain Dimension + Horizontal Chain Dimension + + + + Inserts a sequence of aligned horizontal dimensions to at least three selected vertices, where the first two define the direction + Inserts a sequence of aligned horizontal dimensions to at least three selected vertices, where the first two define the direction + + + + CmdTechDrawExtensionCreateCoordDimensionGroup + + + TechDraw + TechDraw + + + + Horizontal Coordinate Dimension + Horizontal Coordinate Dimension + + + + Adds evenly spaced horizontal dimensions between 3 or more vertices aligned to a shared baseline + Adds evenly spaced horizontal dimensions between 3 or more vertices aligned to a shared baseline + + + + CmdTechDrawExtensionCreateHorizChainDimension + + + TechDraw + TechDraw + + + + + Horizontal Chain Dimension + Horizontal Chain Dimension + + + + Inserts a sequence of aligned horizontal dimensions to at least three selected vertices + Inserts a sequence of aligned horizontal dimensions to at least three selected vertices + + + + Inserts a sequence of aligned horizontal dimensions to at least three selected vertices, where the first two define the direction + Inserts a sequence of aligned horizontal dimensions to at least three selected vertices, where the first two define the direction + + + + CmdTechDrawExtensionCreateHorizChamferDimension + + + TechDraw + TechDraw + + + + + Horizontal Chamfer Dimension + Horizontal Chamfer Dimension + + + + + Inserts a horizontal size and angle dimension for a chamfer from 2 selected vertices + Inserts a horizontal size and angle dimension for a chamfer from 2 selected vertices + + + + CmdTechDrawExtensionCreateHorizCoordDimension + + + TechDraw + TechDraw + + + + + Horizontal Coordinate Dimension + Horizontal Coordinate Dimension + + + + + Adds evenly spaced horizontal dimensions between 3 or more vertices aligned to a shared baseline + Adds evenly spaced horizontal dimensions between 3 or more vertices aligned to a shared baseline + + + + CmdTechDrawExtensionCreateLengthArc + + + TechDraw + TechDraw + + + + Arc Length Dimension + Arc Length Dimension + + + + Inserts an arc length dimension to the selected arc + Inserts an arc length dimension to the selected arc + + + + CmdTechDrawExtensionCreateObliqueChainDimension + + + TechDraw + TechDraw + + + + + Oblique Chain Dimension + Oblique Chain Dimension + + + + + Inserts a sequence of aligned oblique dimensions to at least three selected vertices, where the first two define the direction + Inserts a sequence of aligned oblique dimensions to at least three selected vertices, where the first two define the direction + + + + CmdTechDrawExtensionCreateObliqueCoordDimension + + + TechDraw + TechDraw + + + + + Oblique Coordinate Dimension + Oblique Coordinate Dimension + + + + + Adds evenly spaced oblique dimensions between 3 or more vertices aligned to a shared baseline + Adds evenly spaced oblique dimensions between 3 or more vertices aligned to a shared baseline + + + + CmdTechDrawExtensionCreateVertChainDimension + + + TechDraw + TechDraw + + + + + Vertical Chain Dimension + Vertical Chain Dimension + + + + Inserts a sequence of aligned vertical dimensions to at least three selected vertices + Inserts a sequence of aligned vertical dimensions to at least three selected vertices + + + + Inserts a sequence of aligned vertical dimensions to at least three selected vertices, where the first two define the direction + Inserts a sequence of aligned vertical dimensions to at least three selected vertices, where the first two define the direction + + + + CmdTechDrawExtensionCreateVertChamferDimension + + + TechDraw + TechDraw + + + + + Vertical Chamfer Dimension + Vertical Chamfer Dimension + + + + + Inserts a vertical size and angle dimension for a chamfer from 2 selected vertices + Inserts a vertical size and angle dimension for a chamfer from 2 selected vertices + + + + CmdTechDrawExtensionCreateVertCoordDimension + + + TechDraw + TechDraw + + + + + Vertical Coordinate Dimension + Vertical Coordinate Dimension + + + + + Adds evenly spaced vertical dimensions between 3 or more vertices aligned to a shared baseline + Adds evenly spaced vertical dimensions between 3 or more vertices aligned to a shared baseline + + + + CmdTechDrawExtensionCustomizeFormat + + + TechDraw + TechDraw + + + + Customize Format Label + Customize Format Label + + + + Customizes the format label of a selected dimension or balloon + Customizes the format label of a selected dimension or balloon + + + + CmdTechDrawExtensionDecreaseDecimal + + + TechDraw + TechDraw + + + + + Decrease Decimal Places + Decrease Decimal Places + + + + + Decreases the number of decimal places of the dimension + Decreases the number of decimal places of the dimension + + + + CmdTechDrawExtensionDrawCirclesGroup + + + TechDraw + TechDraw + + + + Cosmetic 1 Point Circle + Cosmetic 1 Point Circle + + + + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius + + + + CmdTechDrawExtensionDrawCosmArc + + + TechDraw + TechDraw + + + + + Cosmetic Arc + Cosmetic Arc + + + + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point + + + + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. + + + + CmdTechDrawExtensionDrawCosmCircle + + + TechDraw + TechDraw + + + + + Cosmetic 2 Point Circle + Cosmetic 2 Point Circle + + + + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius + + + + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius + + + + CmdTechDrawExtensionDrawCosmCircle3Points + + + TechDraw + TechDraw + + + + + Adds a cosmetic circle that passes through 3 selected perimeter points + Adds a cosmetic circle that passes through 3 selected perimeter points + + + + + Cosmetic 3 Point Circle + Cosmetic 3 Point Circle + + + + CmdTechDrawExtensionExtendLine + + + TechDraw + TechDraw + + + + + Extend Line + Extend Line + + + + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance + Extends a selected cosmetic line or centerline at both ends by the specified delta distance + + + + CmdTechDrawExtensionHoleCircle + + + TechDraw + TechDraw + + + + + Bolt Circle Centerlines + Bolt Circle Centerlines + + + + Adds centerlines to a circular pattern of three or more selected circles + Adds centerlines to a circular pattern of three or more selected circles + + + + Adds centerlines to a circular pattern of selected circles + Adds centerlines to a circular pattern of selected circles + + + + CmdTechDrawExtensionIncreaseDecimal + + + TechDraw + TechDraw + + + + + Increase Decimal Places + Increase Decimal Places + + + + + Increases the number of decimal places of the dimension + Increases the number of decimal places of the dimension + + + + CmdTechDrawExtensionIncreaseDecreaseGroup + + + TechDraw + TechDraw + + + + Increase Decimal Places + Increase Decimal Places + + + + Increases the number of decimal places of the dimension + Increases the number of decimal places of the dimension + + + + CmdTechDrawExtensionInsertDiameter + + + TechDraw + TechDraw + + + + + Insert '⌀' Prefix + Insert '⌀' Prefix + + + + + Inserts a '⌀' symbol at the beginning of the dimension + Inserts a '⌀' symbol at the beginning of the dimension + + + + CmdTechDrawExtensionInsertPrefixGroup + + + TechDraw + TechDraw + + + + Insert '⌀' Prefix + Insert '⌀' Prefix + + + + Inserts a '⌀' symbol at the beginning of the dimension text + Inserts a '⌀' symbol at the beginning of the dimension text + + + + CmdTechDrawExtensionInsertSquare + + + TechDraw + TechDraw + + + + + Insert '□' Prefix + Insert '□' Prefix + + + + + Inserts a '□' symbol at the beginning of the dimension + Inserts a '□' symbol at the beginning of the dimension + + + + CmdTechDrawExtensionLinePPGroup + + + TechDraw + TechDraw + + + + Cosmetic Parallel Line + Cosmetic Parallel Line + + + + Adds a cosmetic line parallel to the selected line through the selected vertex + Adds a cosmetic line parallel to the selected line through the selected vertex + + + + CmdTechDrawExtensionLineParallel + + + TechDraw + TechDraw + + + + + Cosmetic Parallel Line + Cosmetic Parallel Line + + + + Adds a cosmetic circle to 3 selected vertices + Adds a cosmetic circle to 3 selected vertices + + + + Adds a cosmetic line parallel to the selected line through the selected vertex + Adds a cosmetic line parallel to the selected line through the selected vertex + + + + CmdTechDrawExtensionLinePerpendicular + + + TechDraw + TechDraw + + + + + Cosmetic Perpendicular Line + Cosmetic Perpendicular Line + + + + + Adds a cosmetic line perpendicular to the selected line through the selected vertex + Adds a cosmetic line perpendicular to the selected line through the selected vertex + + + + CmdTechDrawExtensionLockUnlockView + + + TechDraw + TechDraw + + + + Toggle View Lock + Toggle View Lock + + + + Locks or unlocks the position of the selected views + Locks or unlocks the position of the selected views + + + + CmdTechDrawExtensionPosChainDimensionGroup + + + TechDraw + TechDraw + + + + Align Horizontal Chain Dimensions + Align Horizontal Chain Dimensions + + + + Aligns the horizontal dimensions to create a chain dimension:<br>- Select two or more horizontal dimensions<br>- The first dimension defines the position<br>- Click this tool + Aligns the horizontal dimensions to create a chain dimension:<br>- Select two or more horizontal dimensions<br>- The first dimension defines the position<br>- Click this tool + + + + CmdTechDrawExtensionPosHorizChainDimension + + + TechDraw + TechDraw + + + + Align Chain Dimensions Horizontally + Align Chain Dimensions Horizontally + + + + + Aligns the horizontal dimensions to create a chain dimension:<br>- Select two or more horizontal dimensions<br>- The first dimension defines the position<br>- Click this tool + Aligns the horizontal dimensions to create a chain dimension:<br>- Select two or more horizontal dimensions<br>- The first dimension defines the position<br>- Click this tool + + + + Position Horizontal Chain Dimensions + Position Horizontal Chain Dimensions + + + + CmdTechDrawExtensionPosObliqueChainDimension + + + TechDraw + TechDraw + + + + Align Oblique Chain Dimensions + Align Oblique Chain Dimensions + + + + + Aligns the oblique dimensions to create a chain dimension:<br>- Select two or more parallel oblique dimensions<br>- The first dimension defines the position<br>- Click this tool + Aligns the oblique dimensions to create a chain dimension:<br>- Select two or more parallel oblique dimensions<br>- The first dimension defines the position<br>- Click this tool + + + + Position Oblique Chain Dimensions + Position Oblique Chain Dimensions + + + + CmdTechDrawExtensionPosVertChainDimension + + + TechDraw + TechDraw + + + + Align Chain Dimensions Vertically + Align Chain Dimensions Vertically + + + + + Aligns the vertical dimensions to create a chain dimension:<br>- Select two or more vertical dimensions<br>- The first dimension defines the position<br>- Click this tool + Aligns the vertical dimensions to create a chain dimension:<br>- Select two or more vertical dimensions<br>- The first dimension defines the position<br>- Click this tool + + + + Position Vertical Chain Dimensions + Position Vertical Chain Dimensions + + + + CmdTechDrawExtensionRemovePrefixChar + + + TechDraw + TechDraw + + + + Remove Prefix + Remove Prefix + + + + Removes the prefix symbols at the beginning of the dimension + Removes the prefix symbols at the beginning of the dimension + + + + CmdTechDrawExtensionSelectLineAttributes + + + TechDraw + TechDraw + + + + Select Line Attributes, Cascade Spacing and Delta Distance + Select Line Attributes, Cascade Spacing and Delta Distance + + + + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance + + + + CmdTechDrawExtensionShortenLine + + + TechDraw + TechDraw + + + + + Shorten Line + Shorten Line + + + + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance + + + + CmdTechDrawExtensionThreadBoltBottom + + + TechDraw + TechDraw + + + + + Cosmetic Thread Bolt Bottom View + Cosmetic Thread Bolt Bottom View + + + + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods + + + + CmdTechDrawExtensionThreadBoltSide + + + TechDraw + TechDraw + + + + + Cosmetic Thread Bolt Side View + Cosmetic Thread Bolt Side View + + + + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines + + + + CmdTechDrawExtensionThreadHoleBottom + + + TechDraw + TechDraw + + + + + Cosmetic Thread Hole Bottom View + Cosmetic Thread Hole Bottom View + + + + Adds a cosmetic thread to the top or bottom view of selected holes or circles + Adds a cosmetic thread to the top or bottom view of selected holes or circles + + + + Adds a cosmetic thread to the top or bottom view of holes or circles + Adds a cosmetic thread to the top or bottom view of holes or circles + + + + CmdTechDrawExtensionThreadHoleSide + + + TechDraw + TechDraw + + + + + Cosmetic Thread Hole Side View + Cosmetic Thread Hole Side View + + + + Adds a cosmetic thread to the side view of a hole or circle + Adds a cosmetic thread to the side view of a hole or circle + + + + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines + + + + CmdTechDrawExtensionThreadsGroup + + + TechDraw + TechDraw + + + + Cosmetic Thread Hole Side View + Cosmetic Thread Hole Side View + + + + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines + + + + CmdTechDrawExtensionVertexAtIntersection + + + TechDraw + TechDraw + + + + Cosmetic Intersection Vertices + Cosmetic Intersection Vertices + + + + Adds cosmetic vertices at the intersections of selected edges + Adds cosmetic vertices at the intersections of selected edges + + + + CmdTechDrawExtentGroup + + + TechDraw + TechDraw + + + + Extent Dimension + Extent Dimension + + + + Inserts a dimension showing the extent (overall length) of an object or feature + Inserts a dimension showing the extent (overall length) of an object or feature + + + + Horizontal extent + Horizontal extent + + + + Vertical extent + Vertical extent + + + + CmdTechDrawFaceCenterLine + + + TechDraw + TechDraw + + + + Centerline Between 2 Faces + Centerline Between 2 Faces + + + + Adds a centerline to selected faces + Adds a centerline to selected faces + + + + CmdTechDrawGeometricHatch + + + TechDraw + TechDraw + + + + Geometric Hatch + Geometric Hatch + + + + Applies a geometric hatch pattern to the selected faces + Applies a geometric hatch pattern to the selected faces + + + + CmdTechDrawHatch + + + TechDraw + TechDraw + + + + Image Hatch + Image Hatch + + + + Applies a hatch pattern to the selected faces using an image file + Applies a hatch pattern to the selected faces using an image file + + + + CmdTechDrawHorizontalDimension + + + TechDraw + TechDraw + + + + Horizontal Length Dimension + Horizontal Length Dimension + + + + Inserts a horizontal length dimension of an edge or distance between two points + Inserts a horizontal length dimension of an edge or distance between two points + + + + CmdTechDrawHorizontalExtentDimension + + + TechDraw + TechDraw + + + + Horizontal Extent Dimension + Horizontal Extent Dimension + + + + Inserts a dimension showing the horizontal extent (overall length) of an object or feature. + Inserts a dimension showing the horizontal extent (overall length) of an object or feature. + + + + CmdTechDrawImage + + + TechDraw + TechDraw + + + + Bitmap Image + Bitmap Image + + + + Inserts a bitmap from a file into the current page + Inserts a bitmap from a file into the current page + + + + Insert bitmap from a file into a page + Insert bitmap from a file into a page + + + + Select an image file + Select an image file + + + + Image files (*.jpg *.jpeg *.png *.bmp);;All files (*) + Image files (*.jpg *.jpeg *.png *.bmp);;All files (*) + + + + CmdTechDrawLeaderLine + + + TechDraw + TechDraw + + + + Leader Line + Leader Line + + + + Adds a leader line + Adds a leader line + + + + CmdTechDrawLengthDimension + + + TechDraw + TechDraw + + + + Length Dimension + Length Dimension + + + + Inserts a length dimension of an edge or distance between two points + Inserts a length dimension of an edge or distance between two points + + + + CmdTechDrawMidpoints + + + TechDraw + TechDraw + + + + Midpoint Vertices + Midpoint Vertices + + + + Adds cosmetic vertices at the midpoint of the selected edges + Adds cosmetic vertices at the midpoint of the selected edges + + + + CmdTechDrawPageDefault + + + TechDraw + TechDraw + + + + New Page + New Page + + + + Creates a new page with the default template + Creates a new page with the default template + + + + CmdTechDrawPageTemplate + + + TechDraw + TechDraw + + + + New Page From Template + New Page From Template + + + + Creates a new page from a custom template + Creates a new page from a custom template + + + + Select a template file + Select a template file + + + + Template (*.svg) + Template (*.svg) + + + + CmdTechDrawPrintAll + + + TechDraw + TechDraw + + + + Print All Pages + Print All Pages + + + + Prints all pages with the print dialog + Prints all pages with the print dialog + + + + CmdTechDrawProjectShape + + + TechDraw + TechDraw + + + + Project Shape + Project Shape + + + + Creates a projected geometry of the selected object in the 3D view from the current camera angle + Creates a projected geometry of the selected object in the 3D view from the current camera angle + + + + CmdTechDrawProjectionGroup + + + TechDraw + TechDraw + + + + Projection Group + Projection Group + + + + Inserts multiple new linked views of the selected objects in the current page + Inserts multiple new linked views of the selected objects in the current page + + + + CmdTechDrawQuadrants + + + TechDraw + TechDraw + + + + Quadrant Vertices + Quadrant Vertices + + + + Adds cosmetic vertices at the quadrant points of the selected circles + Adds cosmetic vertices at the quadrant points of the selected circles + + + + CmdTechDrawRadiusDimension + + + TechDraw + TechDraw + + + + Radius Dimension + Toise Ga + + + + Inserts a radius dimension of a circular edge or arc + Inserts a radius dimension of a circular edge or arc + + + + CmdTechDrawRedrawPage + + + TechDraw + TechDraw + + + + Redraw Page + Redraw Page + + + + Redraws the current page + Redraws the current page + + + + CmdTechDrawRichTextAnnotation + + + TechDraw + TechDraw + + + + Rich Text Annotation + Rich Text Annotation + + + + Inserts a rich text annotation in the current page + Inserts a rich text annotation in the current page + + + + CmdTechDrawSectionGroup + + + TechDraw + TechDraw + + + + Section View (Simple or Complex) + Section View (Simple or Complex) + + + + Inserts a simple or complex section view in the current page + Inserts a simple or complex section view in the current page + + + + Section View + Section View + + + + Complex Section View + Complex Section View + + + + CmdTechDrawSectionView + + + TechDraw + TechDraw + + + + Section View + Section View + + + + Inserts a new section view based on the selected view in the current page + Inserts a new section view based on the selected view in the current page + + + + CmdTechDrawShowAll + + + TechDraw + TechDraw + + + + Toggle Edge Visibility + Toggle Edge Visibility + + + + Toggles the visibility of the selected edges + Toggles the visibility of the selected edges + + + + CmdTechDrawSpreadsheetView + + + TechDraw + TechDraw + + + + Spreadsheet View + Spreadsheet View + + + + Inserts a view of a spreadsheet in the current page + Inserts a view of a spreadsheet in the current page + + + + CmdTechDrawStackBottom + + + TechDraw + TechDraw + + + + Stack Bottom + Stack Bottom + + + + Moves the selected view to the bottom of the stack + Moves the selected view to the bottom of the stack + + + + CmdTechDrawStackDown + + + TechDraw + TechDraw + + + + Stack Down + Stack Down + + + + Moves the selected view down 1 level in the view stack + Moves the selected view down 1 level in the view stack + + + + CmdTechDrawStackGroup + + + TechDraw + TechDraw + + + + View Stacking Order + View Stacking Order + + + + Adjusts the stacking order of the selected views + Adjusts the stacking order of the selected views + + + + Stack Top + Stack Top + + + + Stack Bottom + Stack Bottom + + + + Stack Up + Stack Up + + + + Stack Down + Stack Down + + + + CmdTechDrawStackTop + + + TechDraw + TechDraw + + + + Stack Top + Stack Top + + + + Moves the selected view to the top of the stack + Moves the selected view to the top of the stack + + + + CmdTechDrawStackUp + + + TechDraw + TechDraw + + + + Stack Up + Stack Up + + + + Moves the selected view up 1 level in the view stack + Moves the selected view up 1 level in the view stack + + + + CmdTechDrawSurfaceFinishSymbols + + + TechDraw + TechDraw + + + + Surface Finish Symbol + Surface Finish Symbol + + + + Adds a surface finish symbol in the selected view + Adds a surface finish symbol in the selected view + + + + CmdTechDrawSymbol + + + TechDraw + TechDraw + + + + Insert SVG + Insert SVG + + + + Inserts a symbol from an SVG file + Inserts a symbol from an SVG file + + + + CmdTechDrawVerticalDimension + + + TechDraw + TechDraw + + + + Vertical Length Dimension + Vertical Length Dimension + + + + Inserts a vertical length dimension of an edge or distance between two points + Inserts a vertical length dimension of an edge or distance between two points + + + + CmdTechDrawVerticalExtentDimension + + + TechDraw + TechDraw + + + + Vertical Extent Dimension + Vertical Extent Dimension + + + + Inserts a dimension showing the vertical extent (overall length) of an object or feature. + Inserts a dimension showing the vertical extent (overall length) of an object or feature. + + + + CmdTechDrawView + + + TechDraw + TechDraw + + + + New View + New View + + + + Inserts a new view into the current page based on the selected object in the tree view or 3D view. +If no object is selected, a file browser opens to select an SVG or image file. + Inserts a new view into the current page based on the selected object in the tree view or 3D view. +If no object is selected, a file browser opens to select an SVG or image file. + + + + CmdTechDrawWeldSymbol + + + TechDraw + TechDraw + + + + Weld Symbol + Weld Symbol + + + + Adds welding information to the selected leader line + Adds welding information to the selected leader line + + + + Command + + + + Drawing create page + Drawing create page + + + + + Create BIM view + Create BIM view + + + + Create image + Create image + + + + Create view + Create view + + + + Create broken view + Create broken view + + + + + Save page to DXF + Save page to DXF + + + + + Create Symbol + Create Symbol + + + + Create projection group + Create projection group + + + + Create clip + Create clip + + + + Add clip group + Add clip group + + + + Remove clip group + Remove clip group + + + + Create DraftView + Create DraftView + + + + + Create spreadsheet view + Create spreadsheet view + + + + Add midpoint vertices + Add midpoint vertices + + + + Quadrant vertices + Quadrant vertices + + + + Create Annotation + Create Annotation + + + + Add Extent dimension + Add Extent dimension + + + + + Add horizontal chain dimensions + Add horizontal chain dimensions + + + + + Add horizontal coordinate dimensions + Add horizontal coordinate dimensions + + + + + + Add 3-points angle dimension + Add 3-points angle dimension + + + + Add horizontal chain dimension + Add horizontal chain dimension + + + + + + Add length dimension + Add length dimension + + + + Add edge length dimension + Add edge length dimension + + + + Insert dimension + Insert dimension + + + + Add area dimension + Add area dimension + + + + + + Add distance dimension + Add distance dimension + + + + + + Add distanceX chamfer dimension + Add distanceX chamfer dimension + + + + Add point to line distance dimension + Add point to line distance dimension + + + + + + + + + + + Add extent dimension + Add extent dimension + + + + Add angle dimension + Add angle dimension + + + + Add circle to line distance dimension + Add circle to line distance dimension + + + + Add ellipse to line distance dimension + Add ellipse to line distance dimension + + + + + Add arc length dimension + Add arc length dimension + + + + Add circle to circle distance dimension + Add circle to circle distance dimension + + + + Add ellipse to ellipse distance dimension + Add ellipse to ellipse distance dimension + + + + Add radius dimension + Add radius dimension + + + + Add diameter dimension + Add diameter dimension + + + + Add distanceX dimension + Add distanceX dimension + + + + Add distanceY chamfer dimension + Add distanceY chamfer dimension + + + + Add distanceY dimension + Add distanceY dimension + + + + Add distanceX extent dimension + Add distanceX extent dimension + + + + Add distanceY extent dimension + Add distanceY extent dimension + + + + Add horizontal coord dimensions + Add horizontal coord dimensions + + + + Add vertical chain dimensions + Add vertical chain dimensions + + + + Add vertical coord dimensions + Add vertical coord dimensions + + + + Add oblique chain dimensions + Add oblique chain dimensions + + + + Add oblique coord dimensions + Add oblique coord dimensions + + + + Dimension + Toise + + + + Create Dimension DistanceX + Create Dimension DistanceX + + + + Create Dimension DistanceY + Create Dimension DistanceY + + + + Create dimension + Create dimension + + + + Create Hatch + Create Hatch + + + + Update Hatch + Update Hatch + + + + Remove old hatch + Remove old hatch + + + + Create GeomHatch + Create GeomHatch + + + + Create Image + Create Image + + + + Drag Balloon + Drag Balloon + + + + Drag Dimension + Drag Dimension + + + + Create Balloon + Create Balloon + + + + Create ActiveView + Create ActiveView + + + + Create Cosmetic Line + Create Cosmetic Line + + + + Update Cosmetic Line + Update Cosmetic Line + + + + Create Cosmetic Circle + Create Cosmetic Circle + + + + Update Cosmetic Circle + Update Cosmetic Circle + + + + Create Detail view + Create Detail view + + + + Update Detail + Update Detail + + + + Create Leader + Create Leader + + + + Edit Leader + Edit Leader + + + + Create Anno + Create Anno + + + + Edit Anno + Edit Anno + + + + Create Complex Section + Create Complex Section + + + + + Edit Section View + Edit Section View + + + + Add Cosmetic Vertex + Add Cosmetic Vertex + + + + TechDraw Remove Prefix + TechDraw Remove Prefix + + + + Remove Prefix + Remove Prefix + + + + Increase/Decrease Decimal + Increase/Decrease Decimal + + + + Position Horizontal Chain Dimension + Position Horizontal Chain Dimension + + + + Position Vert Chain Dimension + Position Vert Chain Dimension + + + + Position Oblique Chain Dimension + Position Oblique Chain Dimension + + + + Cascade Horizontal Dimension + Cascade Horizontal Dimension + + + + Cascade Vertical Dimension + Cascade Vertical Dimension + + + + Cascade Oblique Dimension + Cascade Oblique Dimension + + + + Create Horizontal Chain Dimension + Create Horizontal Chain Dimension + + + + Create Vert Chain dimension + Create Vert Chain dimension + + + + Create oblique chain dimension + Create oblique chain dimension + + + + Create Horizontal Coord Dimension + Create Horizontal Coord Dimension + + + + Create vert coord dimension + Create vert coord dimension + + + + Create oblique coord dimension + Create oblique coord dimension + + + + Create Horizontal Chamfer Dimension + Create Horizontal Chamfer Dimension + + + + Create Vert Chamfer Dimension + Create Vert Chamfer Dimension + + + + Create Arc Length Dimension + Create Arc Length Dimension + + + + Circle Centerlines + Circle Centerlines + + + + TechDraw Thread Hole Side + TechDraw Thread Hole Side + + + + Cosmetic Thread Hole Side + Cosmetic Thread Hole Side + + + + TechDraw Thread Bolt Side + TechDraw Thread Bolt Side + + + + Cosmetic Thread Bolt Side + Cosmetic Thread Bolt Side + + + + TechDraw Thread Hole Bottom + TechDraw Thread Hole Bottom + + + + TechDraw Thread Bolt Bottom + TechDraw Thread Bolt Bottom + + + + Cosmetic Thread Bolt Bottom + Cosmetic Thread Bolt Bottom + + + + TechDraw hole circle + TechDraw hole circle + + + + Bolt circle centerlines + Bolt circle centerlines + + + + TechDraw circle centerlines + TechDraw circle centerlines + + + + Cosmetic thread hole bottom + Cosmetic thread hole bottom + + + + TechDraw change line attributes + TechDraw change line attributes + + + + Change line attributes + Change line attributes + + + + TechDraw cosmetic intersection vertices + TechDraw cosmetic intersection vertices + + + + Cosmetic intersection vertices + Cosmetic intersection vertices + + + + TechDraw cosmetic arc + TechDraw cosmetic arc + + + + Cosmetic arc + Cosmetic arc + + + + TechDraw cosmetic circle + TechDraw cosmetic circle + + + + Cosmetic Circle + Cosmetic Circle + + + + TechDraw Cosmetic Circle 3 Points + TechDraw Cosmetic Circle 3 Points + + + + Cosmetic Circle 3 Points + Cosmetic Circle 3 Points + + + + TechDraw Cosmetic Line Parallel/Perpendicular + TechDraw Cosmetic Line Parallel/Perpendicular + + + + Cosmetic Line Parallel/Perpendicular + Cosmetic Line Parallel/Perpendicular + + + + Lock/Unlock View + Lock/Unlock View + + + + TechDraw Extend/Shorten Line + TechDraw Extend/Shorten Line + + + + Extend/shorten line + Extend/shorten line + + + + TechDraw Calculate Selected Area + TechDraw Calculate Selected Area + + + + TechDraw Calculate Selected Arc Length + TechDraw Calculate Selected Arc Length + + + + Calculate Face Area + Calculate Face Area + + + + Calculate Edge Length + Calculate Edge Length + + + + Customize Format + Customize Format + + + + Surface Finish Symbols + Surface Finish Symbols + + + + Create Centerline + Create Centerline + + + + Create Section View + Create Section View + + + + Create Weld Symbol + Create Weld Symbol + + + + Edit Weld Symbol + Edit Weld Symbol + + + + CompassWidget + + + View Direction as Angle + View Direction as Angle + + + + The view direction angle relative to +X in the BaseView. + The view direction angle relative to +X in the BaseView. + + + + Advance the view direction in clockwise direction. + Advance the view direction in clockwise direction. + + + + Advance the view direction in anti-clockwise direction. + Advance the view direction in anti-clockwise direction. + + + + MRichTextEdit + + + Save changes + Save changes + + + + Close editor + Close editor + + + + Paragraph formatting + Paragraph formatting + + + + Undo + Undo + + + + + Redo + Redo + + + + Cut + Gearr + + + + Copy + Cóipeáil + + + + Paste + Paste + + + + Link + Nasc + + + + Bold + Bold + + + + Italic + Italic + + + + Underline + Underline + + + + Strikethrough + Strikethrough + + + + Undo (Ctrl+Z) + Undo (Ctrl+Z) + + + + Cut (Ctrl+X) + Cut (Ctrl+X) + + + + Copy (Ctrl+C) + Copy (Ctrl+C) + + + + Paste (Ctrl+V) + Paste (Ctrl+V) + + + + Link (Ctrl+L) + Link (Ctrl+L) + + + + Italic (Ctrl+I) + Italic (Ctrl+I) + + + + Underline (Ctrl+U) + Underline (Ctrl+U) + + + + Strikethrough text + Strikethrough text + + + + Bullet list (Ctrl+-) + Bullet list (Ctrl+-) + + + + Ordered list (Ctrl+=) + Ordered list (Ctrl+=) + + + + Decrease indentation (Ctrl+,) + Decrease indentation (Ctrl+,) + + + + Decrease Indentation + Decrease Indentation + + + + Increase indentation (Ctrl+.) + Increase indentation (Ctrl+.) + + + + Increase Indentation + Increase Indentation + + + + Text foreground color + Text foreground color + + + + Text background color + Text background color + + + + Background + Background + + + + Font size + Méid cló + + + + + More functions + More functions + + + + Standard + Caighdeánach + + + + Heading 1 + Heading 1 + + + + Heading 2 + Heading 2 + + + + Heading 3 + Heading 3 + + + + Heading 4 + Heading 4 + + + + Monospace + Monospace + + + + Remove character formatting + Remove character formatting + + + + Remove all formatting + Remove all formatting + + + + Edit document source + Edit document source + + + + Document source + Document source + + + + Create a link + Create a link + + + + Link URL: + Link URL: + + + + Select an image + Select an image + + + + JPEG (*.jpg);; GIF (*.gif);; PNG (*.png);; BMP (*.bmp);; All (*) + JPEG (*.jpg);; GIF (*.gif);; PNG (*.png);; BMP (*.bmp);; All (*) + + + + QObject + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection + Rogha mícheart + + + + Empty selection + Rogha folamh + + + + To insert a view from existing objects, select them before invoking this tool. Without a selection, a file browser will open to insert an SVG or image file. + To insert a view from existing objects, select them before invoking this tool. Without a selection, a file browser will open to insert an SVG or image file. + + + + Do not show this message again + Do not show this message again + + + + Select a SVG or Image file to open + Select a SVG or Image file to open + + + + SVG or Image files + SVG or Image files + + + + No profile object found in selection + No profile object found in selection + + + + Select exactly one view to add to clip group + Select exactly one view to add to clip group + + + + Select exactly one view to remove from clip group + Select exactly one view to remove from clip group + + + + FreeCAD could not find a page to export + FreeCAD could not find a page to export + + + + + + + + + + + + + + + + + + + + + + Incorrect selection + Incorrect selection + + + + Select objects to break or a base view and break definition objects + Select objects to break or a base view and break definition objects + + + + No break objects found in this selection + No break objects found in this selection + + + + + No shapes, groups, or links in this selection + No shapes, groups, or links in this selection + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Task in progress + Task in progress + + + + + + + + + + + + + + + + + + + + + + + + + + + + Close active task dialog and try again + Close active task dialog and try again + + + + + Select at least 1 DrawViewPart object as base + Select at least 1 DrawViewPart object as base + + + + No base view selected + No base view selected + + + + No base view, shapes, groups, or links in this selection + No base view, shapes, groups, or links in this selection + + + + + Select an object first + Select an object first + + + + + Too many objects selected + Too many objects selected + + + + Create a page first + Create a page first + + + + No view of a part in selection + No view of a part in selection + + + + Select one clip group and one view + Select one clip group and one view + + + + Page contains a BIM view which will not be exported. Continue? + Page contains a BIM view which will not be exported. Continue? + + + + Select exactly one clip group + Select exactly one clip group + + + + Clip and view must be from same page + Clip and view must be from same page + + + + View does not belong to a clip + View does not belong to a clip + + + + Scalable vector graphic + Scalable vector graphic + + + + All files + Gach comhad + + + + Select at least one object + Select at least one object + + + + Select only 1 BIM section plane + Select only 1 BIM section plane + + + + No BIM section plane in selection + No BIM section plane in selection + + + + Select exactly one spreadsheet object + Select exactly one spreadsheet object + + + + No drawing page + No drawing page + + + + Cannot export selection + Cannot export selection + + + + + + + + + + + + + + Close the active task dialog and try again + Close the active task dialog and try again + + + + + No view of a part in selection. + No view of a part in selection. + + + + Cannot make 2D extent dimension from selection + Cannot make 2D extent dimension from selection + + + + Cannot make 3D extent dimension from selection + Cannot make 3D extent dimension from selection + + + + There is no dimension in your selection + There is no dimension in your selection + + + + Cannot make 2D dimension from selection + Cannot make 2D dimension from selection + + + + Cannot make 3D dimension from selection + Cannot make 3D dimension from selection + + + + Ellipse curve warning + Ellipse curve warning + + + + B-spline curve warning + B-spline curve warning + + + + B-spline curve error + B-spline curve error + + + + Selected edge is a B-spline and a radius/diameter cannot be calculated. + Selected edge is a B-spline and a radius/diameter cannot be calculated. + + + + Create a page first. + Cruthaigh leathanach ar dtús. + + + + Choose an SVG file to open + Roghnaigh comhad SVG le hoscailt + + + + All Files + Gach Comhad + + + + + + + + + + Incorrect Selection + Incorrect Selection + + + + You must select 2 vertices or 1 edge + + You must select 2 vertices or 1 edge + + + + + Selected edge is an Ellipse. Value will be approximate. Continue? + Selected edge is an Ellipse. Value will be approximate. Continue? + + + + Selected edge is a B-spline. Value will be approximate. Continue? + Selected edge is a B-spline. Value will be approximate. Continue? + + + + Selection contains both 2D and 3D geometry + Selection contains both 2D and 3D geometry + + + + + + + Close the active task dialog and try again. + Close the active task dialog and try again. + + + + + Task In Progress + Task In Progress + + + + TechDraw hole circle + TechDraw hole circle + + + + + + + + + + Close active task dialog and try again. + Close active task dialog and try again. + + + + Selection is empty. + Selection is empty. + + + + You must select a base View for the circle. + You must select a base View for the circle. + + + + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. + + + + Please select a center for the circle. + Please select a center for the circle. + + + + No faces in selection + No faces in selection + + + + No edges in selection + No edges in selection + + + + TechDraw thread hole side + TechDraw thread hole side + + + + Select 2 straight lines + Select 2 straight lines + + + + + + + + + Wrong Selection + Wrong Selection + + + + + No DrawViewPart objects in this selection + No DrawViewPart objects in this selection + + + + Cannot attach leader. No base view selected. + Cannot attach leader. No base view selected. + + + + + + + You must select a base view for the line + You must select a base view for the line + + + + + No base view in selection + No base view in selection + + + + You must select faces or an existing centerline + You must select faces or an existing centerline + + + + No CenterLine in selection + No CenterLine in selection + + + + + Selection is not a centerline + Selection is not a centerline + + + + Selection is not a Centerline + Selection is not a Centerline + + + + Selection not understood + Selection not understood + + + + You must select 2 vertices or an existing centerline + You must select 2 vertices or an existing centerline + + + + Select 2 vertices or 1 centerline + Select 2 vertices or 1 centerline + + + + Not enough points in the selection + Not enough points in the selection + + + + Selection is not a cosmetic line + Selection is not a cosmetic line + + + + You must select 2 vertices + You must select 2 vertices + + + + + Nothing selected + Nothing selected + + + + At least 1 object in selection is not a part view + At least 1 object in selection is not a part view + + + + Unknown object type in selection + Unknown object type in selection + + + + You must select a view and/or lines + You must select a view and/or lines + + + + No view in selection + No view in selection + + + + No part views in this selection + No part views in this selection + + + + Select exactly one leader line or one weld symbol + Select exactly one leader line or one weld symbol + + + + SurfaceFinishSymbols + SurfaceFinishSymbols + + + + Selected object is not a part view, nor a leader line + Selected object is not a part view, nor a leader line + + + + Replace hatch? + Replace hatch? + + + + Some faces in the selection are already hatched. Replace? + Some faces in the selection are already hatched. Replace? + + + + Select a face first + Select a face first + + + + No TechDraw object in selection + No TechDraw object in selection + + + + Create a page to insert + Create a page to insert + + + + + No faces to hatch in this selection + No faces to hatch in this selection + + + + No page found + Níor aimsíodh aon leathanach + + + + No Drawing Pages available. + No Drawing Pages available. + + + + No page selected + No page selected + + + + This function needs a page. + This function needs a page. + + + + PDF (*.pdf) + PDF (*.pdf) + + + + + All Files (*.*) + All Files (*.*) + + + + Export Page as PDF + Export Page as PDF + + + + + All files (*.*) + Gach comhad (*.*) + + + + Export page as SVG + Export page as SVG + + + + Export page as DXF + Export page as DXF + + + + Export page as PDF + Export page as PDF + + + + + + Are you sure you want to continue? + Are you sure you want to continue? + + + + Show Drawing + Show Drawing + + + + Toggle Keep Updated + Toggle Keep Updated + + + + New Leader Line + New Leader Line + + + + Edit Leader Line + Edit Leader Line + + + + + Rich text editor + Rich text editor + + + + New Cosmetic Vertex + New Cosmetic Vertex + + + + Select a symbol + Select a symbol + + + + Insert Active View + Insert Active View + + + + No 3D Viewer + No 3D Viewer + + + + Can not find a 3D viewer + Can not find a 3D viewer + + + + Create Section View + Create Section View + + + + No direction set + No direction set + + + + Edit Section View + Edit Section View + + + + New Complex Section + New Complex Section + + + + Edit Complex Section + Edit Complex Section + + + + + Current View Direction + Current View Direction + + + + + The view direction in BaseView coordinates + The view direction in BaseView coordinates + + + + Possible coordinate system error + Possible coordinate system error + + + + Check SectionNormal, Direction and/or XDirection. + Check SectionNormal, Direction and/or XDirection. + + + + + Operation Failed + Operation Failed + + + + Create Welding Symbol + Create Welding Symbol + + + + Edit Welding Symbol + Edit Welding Symbol + + + + Create Cosmetic Line + Create Cosmetic Line + + + + Edit Cosmetic Line + Edit Cosmetic Line + + + + New Detail View + New Detail View + + + + Edit Detail View + Edit Detail View + + + + + Edit %1 + Cuir %1 in Eagar + + + + TechDraw Insert Prefix + TechDraw Insert Prefix + + + + Repeat count + Repeat count + + + + Insert Prefix + Insert Prefix + + + + TechDraw Increase/Decrease Decimal + TechDraw Increase/Decrease Decimal + + + + + TechDraw PosHorizChainDimension + TechDraw PosHorizChainDimension + + + + + No horizontal dimensions selected + No horizontal dimensions selected + + + + + TechDraw PosVertChainDimension + TechDraw PosVertChainDimension + + + + + No vertical dimensions selected + No vertical dimensions selected + + + + + TechDraw PosObliqueChainDimension + TechDraw PosObliqueChainDimension + + + + + No oblique dimensions selected + No oblique dimensions selected + + + + + TechDraw CascadeHorizDimension + TechDraw CascadeHorizDimension + + + + + TechDraw CascadeVertDimension + TechDraw CascadeVertDimension + + + + + TechDraw CascadeObliqueDimension + TechDraw CascadeObliqueDimension + + + + TechDraw Create Horizontal Chain Dimension + TechDraw Create Horizontal Chain Dimension + + + + TechDraw Create Vertical Chain Dimension + TechDraw Create Vertical Chain Dimension + + + + TechDraw Create Oblique Chain Dimension + TechDraw Create Oblique Chain Dimension + + + + TechDraw Create Horizontal Coordinate Dimension + TechDraw Create Horizontal Coordinate Dimension + + + + TechDraw Create Vertical Coord dimension + TechDraw Create Vertical Coord dimension + + + + No sub-elements selected + No sub-elements selected + + + + TechDraw Create Oblique Coord Dimension + TechDraw Create Oblique Coord Dimension + + + + TechDraw Create Horizontal Chamfer Dimension + TechDraw Create Horizontal Chamfer Dimension + + + + TechDraw Create Vertical Chamfer Dimension + TechDraw Create Vertical Chamfer Dimension + + + + TechDraw Create Arc Length Dimension + TechDraw Create Arc Length Dimension + + + + TechDraw Customize Format + TechDraw Customize Format + + + + + + Selection is empty + Selection is empty + + + + + No object selected + No object selected + + + + Fewer than three circles selected + Fewer than three circles selected + + + + + Missing Dimension + Missing Dimension + + + + + Dimension not found. Was it deleted? Cannot continue. + Dimension not found. Was it deleted? Cannot continue. + + + + Select 2 vertices or 1 edge + Select 2 vertices or 1 edge + + + + Select a line group + Select a line group + + + + %1 defines these line widths: + thin: %2 + graphic: %3 + thick: %4 + %1 defines these line widths: + thin: %2 + graphic: %3 + thick: %4 + + + + Create Face Hatch + Create Face Hatch + + + + Edit Face Hatch + Edit Face Hatch + + + + Method + Modh + + + + Addition + Addition + + + + Average roughness + Average roughness + + + + Roughness sampling length + Roughness sampling length + + + + Lay symbol + Lay symbol + + + + Minimum roughness grade number + Minimum roughness grade number + + + + Maximum roughness grade number + Maximum roughness grade number + + + + Dimension Repair + Dimension Repair + + + + Incorrect Selection? + Incorrect Selection? + + + + This will change the dimension's owner view. Continue? + This will change the dimension's owner view. Continue? + + + + + Cannot make dimension from selection + Cannot make dimension from selection + + + + + + + + + + TechDraw + TechDraw + + + + Create Cosmetic Circle + Create Cosmetic Circle + + + + Edit Cosmetic Circle + Edit Cosmetic Circle + + + + Parameter Error + Parameter Error + + + + Document Name: + Document Name: + + + + Projection Group + Projection Group + + + + New View + New View + + + + No part view in selection + No part view in selection + + + + No %1 in selection + No %1 in selection + + + + Centerline + Centerline + + + + Edit Centerline + Edit Centerline + + + + Rich Text Editor + Rich Text Editor + + + + Rich Text Creator + Rich Text Creator + + + + Click to update text + Click to update text + + + + Std_Delete + + + You cannot delete this leader line because +it has a weld symbol that would become broken. + You cannot delete this leader line because +it has a weld symbol that would become broken. + + + + Close open dialog before deleting detail object + Close open dialog before deleting detail object + + + + You cannot delete this view because it has one or more dependent views that would become broken. + You cannot delete this view because it has one or more dependent views that would become broken. + + + + + + + + + + + + + + + Object dependencies + Spleáchais réada + + + + You cannot delete the anchor view of a projection group. + You cannot delete the anchor view of a projection group. + + + + You cannot delete this view because it has a section view that would become broken. + You cannot delete this view because it has a section view that would become broken. + + + + You cannot delete this view because it has a detail view that would become broken. + You cannot delete this view because it has a detail view that would become broken. + + + + You cannot delete this view because it has a leader line that would become broken. + You cannot delete this view because it has a leader line that would become broken. + + + + The page is not empty, therefore the +following referencing objects might be lost: + The page is not empty, therefore the +following referencing objects might be lost: + + + + The group cannot be deleted because its items have the following +section or detail views, or leader lines that would get broken: + The group cannot be deleted because its items have the following +section or detail views, or leader lines that would get broken: + + + + The projection group is not empty, therefore +the following referencing objects might be lost: + The projection group is not empty, therefore +the following referencing objects might be lost: + + + + The following referencing object might break: + The following referencing object might break: + + + + You cannot delete this weld symbol because +it has a tile weld that would become broken. + You cannot delete this weld symbol because +it has a tile weld that would become broken. + + + + TaskActiveView + + + Active View + Active View + + + + Crops captured image to this width + Crops captured image to this width + + + + Select a color for solid background + Select a color for solid background + + + + Crop to height + Crop to height + + + + Use 3D background + Use 3D background + + + + Crops captured image to this height + Crops captured image to this height + + + + Solid background + Solid background + + + + No background + No background + + + + Crop to width + Crop to width + + + + Crop image + Crop image + + + + Paint background yes/no + Paint background yes/no + + + + TaskMoveView + + + Move View + Move View + + + + View to move + View to move + + + + From page + From page + + + + To page + To page + + + + TaskWeldingSymbol + + + Welding Symbol + Welding Symbol + + + + Text above arrow side symbol +Angle, surface finish, root + Text above arrow side symbol +Angle, surface finish, root + + + + Text before arrow side symbol +Preparation depth, (weld size) + Text before arrow side symbol +Preparation depth, (weld size) + + + + Pick arrow side symbol + Pick arrow side symbol + + + + + Symbol + Symbol + + + + Text after arrow side symbol +Number of welds × length, (gap) + Text after arrow side symbol +Number of welds × length, (gap) + + + + Text before other side symbol +Preparation depth, (weld size) + Text before other side symbol +Preparation depth, (weld size) + + + + Pick other side symbol + Pick other side symbol + + + + Text after other side symbol +Number of welds × length, (gap) + Text after other side symbol +Number of welds × length, (gap) + + + + Remove other side symbol + Remove other side symbol + + + + Delete + Scrios + + + + Text below arrow side symbol +Angle, surface finish, root + Text below arrow side symbol +Angle, surface finish, root + + + + Flips the sides + Flips the sides + + + + Flip sides + Taobhanna smeach + + + + Adds the 'Field weld' symbol (flag) +at the kink in the leader line + Adds the 'Field weld' symbol (flag) +at the kink in the leader line + + + + Field weld + Field weld + + + + Adds the 'All around' symbol (circle) +at the kink in the leader line + Adds the 'All around' symbol (circle) +at the kink in the leader line + + + + All around + All around + + + + Tail text + Tail text + + + + Symbol directory + Symbol directory + + + + Offsets the lower symbol to indicate alternating welds + Offsets the lower symbol to indicate alternating welds + + + + Alternating + Alternating + + + + Text at end of symbol + Text at end of symbol + + + + Directory path for welding symbols. +This directory will be used for the symbol selection. + Directory path for welding symbols. +This directory will be used for the symbol selection. + + + + TechDrawGui::DlgPageChooser + + + Page Chooser + Page Chooser + + + + FreeCAD could not determine which page to use. Select a page. + FreeCAD could not determine which page to use. Select a page. + + + + Select a page that should be used + Select a page that should be used + + + + TechDrawGui::DlgPrefsTechDrawAdvancedImp + + + + Advanced + Advanced + + + + Switch workbench on click + Switch workbench on click + + + + Dump intermediate results during section view processing + Dump intermediate results during section view processing + + + + Debug section + Debug section + + + + Edge fuzz + Edge fuzz + + + + If checked, FreeCAD will use the new face finder algorithm. If not checked, FreeCAD will use the legacy face finder algorithm. + If checked, FreeCAD will use the new face finder algorithm. If not checked, FreeCAD will use the legacy face finder algorithm. + + + + Use new face finder algorithm + Use new face finder algorithm + + + + Dump intermediate results during detail view processing + Dump intermediate results during detail view processing + + + + Debug detail + Debug detail + + + + If checked, TechDraw will attempt to build faces using the +line segments returned by the hidden line removal algorithm. +Faces must be detected in order to use hatching, but there +can be a performance penalty in complex models. + If checked, TechDraw will attempt to build faces using the +line segments returned by the hidden line removal algorithm. +Faces must be detected in order to use hatching, but there +can be a performance penalty in complex models. + + + + Detect faces + Detect faces + + + + Validate shapes + Validate shapes + + + + Allow crazy edges + Allow crazy edges + + + + Issue progress messages while building view geometry + Issue progress messages while building view geometry + + + + Report progress + Report progress + + + + The number of times FreeCAD should try to remove overlapping edges returned by the hidden line removal algorithm. A value of 0 indicates no scrubbing, 1 indicates a single pass and 2 indicates a second pass should be performed. Values above 2 are generally not productive. Each pass adds to the time required to produce the drawing. + The number of times FreeCAD should try to remove overlapping edges returned by the hidden line removal algorithm. A value of 0 indicates no scrubbing, 1 indicates a single pass and 2 indicates a second pass should be performed. Values above 2 are generally not productive. Each pass adds to the time required to produce the drawing. + + + + Overlap edges scrub passes + Overlap edges scrub passes + + + + Mark fuzz + Mark fuzz + + + + Max SVG hatch tiles + Max SVG hatch tiles + + + + Debug bad shape + Debug bad shape + + + + Perform a fuse operation on input shapes before section view processing + Perform a fuse operation on input shapes before section view processing + + + + Fuse before section + Fuse before section + + + + Size of selection area around edges +Each unit is approximately 0.1mm wide + Size of selection area around edges +Each unit is approximately 0.1mm wide + + + + Show section edges + Show section edges + + + + Maximum PAT hatch segments + Maximum PAT hatch segments + + + + Limits the number of 64×64 pixel SVG tiles used to hatch a single face. +For large scales, errors may occur due to excessive tiling. +Increase the limit if necessary. + Limits the number of 64×64 pixel SVG tiles used to hatch a single face. +For large scales, errors may occur due to excessive tiling. +Increase the limit if necessary. + + + + Choose non-conflicting key bindings as some combinations of OS and navigation style key bindings may conflict with the default modifier keys for balloon dragging and view snapping override. + Choose non-conflicting key bindings as some combinations of OS and navigation style key bindings may conflict with the default modifier keys for balloon dragging and view snapping override. + + + + Use default + Use default + + + + Balloon drag + Balloon drag + + + + Highlights border of section cut in section views + Highlights border of section cut in section views + + + + If this box is checked, double-clicking on a page in the tree will automatically switch to TechDraw and the page will be made visible. + If this box is checked, double-clicking on a page in the tree will automatically switch to TechDraw and the page will be made visible. + + + + If checked, the system will attempt to automatically correct dimension references when the model changes. + If checked, the system will attempt to automatically correct dimension references when the model changes. + + + + Auto-correct dimension references + Auto-correct dimension references + + + + If checked, input shapes will be checked for errors before use and invalid shapes will be skipped by the shape extractor. Checking for errors is slower, but can prevent crashes from some geometry problems. + + If checked, input shapes will be checked for errors before use and invalid shapes will be skipped by the shape extractor. Checking for errors is slower, but can prevent crashes from some geometry problems. + + + + + Include edges with unexpected geometry (zero length etc.) in results + Include edges with unexpected geometry (zero length etc.) in results + + + + If checked, shapes that fail validation will be saved as BREP files for later analysis. + If checked, shapes that fail validation will be saved as BREP files for later analysis. + + + + Check this box to use the default modifier keys. Uncheck this box to set a different key combination. + Check this box to use the default modifier keys. Uncheck this box to set a different key combination. + + + + Selection area around center marks +Each unit is approx. 0.1 mm wide + Selection area around center marks +Each unit is approx. 0.1 mm wide + + + + Maximum hatch line segments to use +when hatching a face with a PAT pattern + Maximum hatch line segments to use +when hatching a face with a PAT pattern + + + + Behaviour Overrides + Behaviour Overrides + + + + Check this box to include the Alt key in the modifiers. + Check this box to include the Alt key in the modifiers. + + + + Alt + Alt + + + + Check this box to include the Shift key in the modifiers. + Check this box to include the Shift key in the modifiers. + + + + Shift + Shift + + + + Check this box to include the Meta/Start/Super key in the modifiers. + Check this box to include the Meta/Start/Super key in the modifiers. + + + + Meta + Meta + + + + Check this box to include the Control key in the modifiers. + Check this box to include the Control key in the modifiers. + + + + Control + Control + + + + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> + + + + TechDrawGui::DlgPrefsTechDrawAnnotationImp + + + + Annotation + Anótáil + + + + Print center marks + Print center marks + + + + Show center marks + Show center marks + + + + Draws the section annotation on the source view. Otherwise, no section line, arrows or symbol will be shown in the source view. + Draws the section annotation on the source view. Otherwise, no section line, arrows or symbol will be shown in the source view. + + + + Show section line in source view + Show section line in source view + + + + Draws a cut line on the source view. Otherwise, only the change marks, arrows and symbols will be displayed. + Draws a cut line on the source view. Otherwise, only the change marks, arrows and symbols will be displayed. + + + + Include cut line in section annotation + Include cut line in section annotation + + + + Length of horizontal portion of balloon leader + Length of horizontal portion of balloon leader + + + + Balloon leader kink length + Balloon leader kink length + + + + Broken view break type + Broken view break type + + + + Restrict filled triangle line end to vertical or horizontal directions + Restrict filled triangle line end to vertical or horizontal directions + + + + Balloon orthogonal triangle + Balloon orthogonal triangle + + + + Default appearance of cut surface in section view + Default appearance of cut surface in section view + + + + Hide + Folaigh + + + + Solid color + Solid color + + + + SVG hatch + SVG hatch + + + + PAT hatch + PAT hatch + + + + Displays the outline around a detail view + Displays the outline around a detail view + + + + Detail view show matting + Detail view show matting + + + + Highlights the detail area in the source view of the detail + Highlights the detail area in the source view of the detail + + + + Detail source show highlight + Detail source show highlight + + + + Detail view outline shape + Detail view outline shape + + + + Leader line auto horizontal + Leader line auto horizontal + + + + Balloon leader end + Balloon leader end + + + + No break lines + No break lines + + + + Zigzag lines + Zigzag lines + + + + Simple lines + Simple lines + + + + Balloon shape + Balloon shape + + + + Section cut surface + Section cut surface + + + + Shape of line end caps. The default (round) should almost +always be the right choice. Flat or square caps are useful +for using drawings as a 1:1 cutting guide. + + Shape of line end caps. The default (round) should almost +always be the right choice. Flat or square caps are useful +for using drawings as a 1:1 cutting guide. + + + + + Line width group + Line width group + + + + Line end cap shape + Line end cap shape + + + + Hidden line style + Hidden line style + + + + Break line style + Break line style + + + + Style of line to be used in broken view. + Style of line to be used in broken view. + + + + Lines + Lines + + + + Standard to be used to draw non-continuous lines. + Standard to be used to draw non-continuous lines. + + + + Line group used to set line widths + Line group used to set line widths + + + + Outline shape for detail views + Outline shape for detail views + + + + Shows markers at direction changes on complex section lines + Shows markers at direction changes on complex section lines + + + + Complex section line marks + Complex section line marks + + + + Fills out template date fields using ccyy-mm-dd format automatically, even if that is not the standard format for the current locale. + Fills out template date fields using ccyy-mm-dd format automatically, even if that is not the standard format for the current locale. + + + + Enforce ISO 8601 date format + Enforce ISO 8601 date format + + + + Center line style + Center line style + + + + Detail highlight style + Detail highlight style + + + + Section line style + Section line style + + + + Line standard + Line standard + + + + Square + Square + + + + Line style of detail highlight on base view + Line style of detail highlight on base view + + + + Shape of balloon annotations + Shape of balloon annotations + + + + Style for balloon leader line ends + Style for balloon leader line ends + + + + Length of balloon leader line kink + Length of balloon leader line kink + + + + Forces last leader line segment to be horizontal + Forces last leader line segment to be horizontal + + + + Show arc center marks in views + Show arc center marks in views + + + + Show arc centers in printed output + Show arc centers in printed output + + + + Round + Round + + + + Flat + Flat + + + + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> + + + + TechDrawGui::DlgPrefsTechDrawColorsImp + + + + Colors + Dathanna + + + + Grid color + Dath an ghreille + + + + Hidden line + Hidden line + + + + Normal + Gnáth + + + + Normal line color + Normal line color + + + + Hidden line color + Hidden line color + + + + Preselected + Preselected + + + + Preselection color + Preselection color + + + + Section face color + Section face color + + + + Selected + Selected + + + + Selected item color + Selected item color + + + + Section line color + Section line color + + + + Background + Background + + + + Geometric hatch + Geometric hatch + + + + Use a single colour for all text and lines + Use a single colour for all text and lines + + + + Background color around pages + Background color around pages + + + + Section face + Section face + + + + Leader line + Leader line + + + + Color of dimension lines and text + Color of dimension lines and text + + + + Use a light color for dark text and dark color for light text + Use a light color for dark text and dark color for light text + + + + Detail highlight + Detail highlight + + + + Hatch + Hatch + + + + Template underline + Template underline + + + + Hatch image color + Hatch image color + + + + Dimension + Toise + + + + Geometric hatch pattern color + Geometric hatch pattern color + + + + Centerline + Centerline + + + + Monochrome text color + Monochrome text color + + + + Page color + Page color + + + + Section line + Section line + + + + Uses light text and lines on dark backgrounds and sets page color to a dark color. Transparent or light color faces are recommended with this option. + Uses light text and lines on dark backgrounds and sets page color to a dark color. Transparent or light color faces are recommended with this option. + + + + Light on dark + Light on dark + + + + Centerline color + Centerline color + + + + Vertex + Vertex + + + + Transparent faces + Transparent faces + + + + Color of vertices in views + Color of vertices in views + + + + Default color for leader lines + Default color for leader lines + + + + Object faces will be transparent + Object faces will be transparent + + + + Face color (if not transparent) + Face color (if not transparent) + + + + Monochrome + Monochrome + + + + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> + + + + TechDrawGui::DlgPrefsTechDrawDimensionsImp + + + + Dimensions + Dimensions + + + + Standard to be used for dimensional values + Standard to be used for dimensional values + + + + Use system setting for number of decimals + Use system setting for number of decimals + + + + Controls the gap size between dimension line and dimension text for ISO dimensions. + Controls the gap size between dimension line and dimension text for ISO dimensions. + + + + Tools + Uirlisí + + + + Append unit to dimension values + Append unit to dimension values + + + + Dimension text font size + Dimension text font size + + + + Character used to indicate diameter dimensions + Character used to indicate diameter dimensions + + + + Arrowhead style + Arrowhead style + + + + Arrowhead size + Arrowhead size + + + + Dimension format + Dimension format + + + + Diameter symbol + Diameter symbol + + + + ISO oriented + ISO oriented + + + + ISO referencing + ISO referencing + + + + ASME inlined + ASME inlined + + + + ASME referencing + ASME referencing + + + + Font size + Méid cló + + + + Show units + Show units + + + + Standard and style + Standard and style + + + + Arrow size + Méid na saighe + + + + Arrow style + Arrow style + + + + Tolerance text scale +Multiplier of 'Font size' + Tolerance text scale +Multiplier of 'Font size' + + + + Tolerance text scale + Tolerance text scale + + + + Number of decimals if 'Use global decimals' is not used + Number of decimals if 'Use global decimals' is not used + + + + Use global decimals + Use global decimals + + + + Alternate decimals + Alternate decimals + + + + Controls the gap size between the dimension point and the start of the extension line for ISO dimensions + Controls the gap size between the dimension point and the start of the extension line for ISO dimensions + + + + Extension gap factor - ISO + Extension gap factor - ISO + + + + Leave blank for automatic dimension format. Use %f, %g or %w specifiers to override. + Leave blank for automatic dimension format. Use %f, %g or %w specifiers to override. + + + + Controls the gap size between the dimension point and the start of the extension line for ASME dimensions + Controls the gap size between the dimension point and the start of the extension line for ASME dimensions + + + + Extension gap factor - ASME + Extension gap factor - ASME + + + + Controls the gap size between the dimension point and the start of the extension line for ISO dimensions. + Value multiplied by the line width is the gap. + Normally, no gap is used. If using a gap, the recommended value is 8. + Controls the gap size between the dimension point and the start of the extension line for ISO dimensions. + Value multiplied by the line width is the gap. + Normally, no gap is used. If using a gap, the recommended value is 8. + + + + Controls the gap size between the dimension point and the start of the extension line for ASME dimensions. Value multiplied by the line width is the gap. + Normally, no gap is used. If using a gap, the recommended value is 6. + Controls the gap size between the dimension point and the start of the extension line for ASME dimensions. Value multiplied by the line width is the gap. + Normally, no gap is used. If using a gap, the recommended value is 6. + + + + Line spacing - ISO + Line spacing - ISO + + + + Controls the gap size between dimension line and dimension text. + Value multiplied by the line width is the line spacing. + Controls the gap size between dimension line and dimension text. + Value multiplied by the line width is the line spacing. + + + + Dimensioning tools + Dimensioning tools + + + + Choose the type of dimensioning tools shown in the toolbar: +‘Single tool’ provides one unified tool for all dimension types (Distance, X/Y, Angle, Radius) with others in a drop-down. +‘Separated tools’ displays individual tools for each dimension type. +‘Both’ enables both the unified tool and the individual tools. +This affects only the toolbar; all tools remain available via the menu and shortcuts. + Choose the type of dimensioning tools shown in the toolbar: +‘Single tool’ provides one unified tool for all dimension types (Distance, X/Y, Angle, Radius) with others in a drop-down. +‘Separated tools’ displays individual tools for each dimension type. +‘Both’ enables both the unified tool and the individual tools. +This affects only the toolbar; all tools remain available via the menu and shortcuts. + + + + Dimension tool diameter/radius mode + Mód trastomhas/ga uirlis thoise + + + + While using the dimension tool you may choose how to handle circles and arcs: +'Auto': The tool will apply radius to arcs and diameter to circles. +'Diameter': The tool will apply diameter to all. +'Radius': The tool will apply radius to all. + While using the dimension tool you may choose how to handle circles and arcs: +'Auto': The tool will apply radius to arcs and diameter to circles. +'Diameter': The tool will apply diameter to all. +'Radius': The tool will apply radius to all. + + + + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> + + + + Single tool + Uirlis aonair + + + + Separated tools + Uirlisí scartha + + + + Both + An dá + + + + Auto + Uathoibríoch + + + + Diameter + Trastomhas + + + + Radius + Ga + + + + TechDrawGui::DlgPrefsTechDrawGeneralImp + + + General + Ginearálta + + + + Whether or not pages are updated every time the 3D model is changed + Whether or not pages are updated every time the 3D model is changed + + + + Keep drawing pages in sync with changes of 3D model in real time. +This can slow down the response time. + Keep drawing pages in sync with changes of 3D model in real time. +This can slow down the response time. + + + + Automatically distribute secondary views +for ProjectionGroups + Automatically distribute secondary views +for ProjectionGroups + + + + Labels + Labels + + + + Font for labels + Font for labels + + + + + Label size + Label size + + + + Conventions + Conventions + + + + Page + Page + + + + Files + Files + + + + Default template file for new pages + Default template file for new pages + + + + Alternate file for personal LineGroup definition + Alternate file for personal LineGroup definition + + + + Default directory for welding symbols + Default directory for welding symbols + + + + Default PAT pattern definition file for geometric hatching + Default PAT pattern definition file for geometric hatching + + + + Name of the default PAT pattern + Name of the default PAT pattern + + + + Page Update + Page Update + + + + Update with 3D (global policy) + Update with 3D (global policy) + + + + Controls whether or not a page's 'Keep Updated' property +can override the global 'Update with 3D' parameter + Controls whether or not a page's 'Keep Updated' property +can override the global 'Update with 3D' parameter + + + + Allow page override (global policy) + Allow page override (global policy) + + + + Keep page up to date + Keep page up to date + + + + Auto-distribute secondary views + Auto-distribute secondary views + + + + * This font is also used for dimensions. + Changes have no effect on existing dimensions. + * This font is also used for dimensions. + Changes have no effect on existing dimensions. + + + + Label font* + Label font* + + + + Projection group angle + Projection group angle + + + + Use first or third-angle multiview projection convention + Use first or third-angle multiview projection convention + + + + Standard to be used to draw section lines. This affects the position of arrows and symbol. + Standard to be used to draw section lines. This affects the position of arrows and symbol. + + + + Section line convention + Section line convention + + + + PAT file + PAT file + + + + Preferred SVG or bitmap file for hatching. This value will also control the initial directory for choosing hatch patterns. You can use this to get hatch files from a local directory. + Preferred SVG or bitmap file for hatching. This value will also control the initial directory for choosing hatch patterns. You can use this to get hatch files from a local directory. + + + + Welding directory + Welding directory + + + + Starting directory for 'Insert Page From Template' tool + Starting directory for 'Insert Page From Template' tool + + + + Template directory + Template directory + + + + Alternate directory to search for SVG symbol files. + Alternate directory to search for SVG symbol files. + + + + Hatch pattern file + Hatch pattern file + + + + Default template + Default template + + + + Symbol directory + Symbol directory + + + + Set 'Show grid' property to true on new pages + Set 'Show grid' property to true on new pages + + + + Show grid + Show grid + + + + Grid spacing + Spásáil ghreille + + + + Distance between page grid lines + Distance between page grid lines + + + + Enable multi-selection mode + Enable multi-selection mode + + + + Uses the 3D camera direction (or normal of a selected face) as the view direction. Otherwise, views will be created as front views. + Uses the 3D camera direction (or normal of a selected face) as the view direction. Otherwise, views will be created as front views. + + + + Use 3D camera direction + Use 3D camera direction + + + + Displays view labels even when frames are suppressed + Displays view labels even when frames are suppressed + + + + Snaps views into alignment when being dragged + Snaps views into alignment when being dragged + + + + Snap view alignment + Snap view alignment + + + + Snap detail highlights + Snap detail highlights + + + + Diamond + Diamond + + + + First angle + First angle + + + + Third angle + Third angle + + + + Line group file + Line group file + + + + Pattern name + Pattern name + + + + Grid + Eangach + + + + Selection + Rogha + + + + If enabled, clicking without Ctrl does not clear existing vertex/edge/face selection + If enabled, clicking without Ctrl does not clear existing vertex/edge/face selection + + + + View Defaults + View Defaults + + + + Always Show Label + Always Show Label + + + + Snapping + Snapping + + + + Check this box if you want detail view highlights to snap to the nearest vertex when dragging. + Check this box if you want detail view highlights to snap to the nearest vertex when dragging. + + + + When dragging a view, if it is within this fraction of view size of the correct alignment, it will snap into alignment. + When dragging a view, if it is within this fraction of view size of the correct alignment, it will snap into alignment. + + + + View snapping factor + View snapping factor + + + + Highlight snapping factor + Highlight snapping factor + + + + Controls the snap radius for highlights. Vertex must be within this factor times the highlight size to be a snap target. + Controls the snap radius for highlights. Vertex must be within this factor times the highlight size to be a snap target. + + + + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> + + + + TechDrawGui::DlgPrefsTechDrawHLRImp + + + HLR + HLR + + + + Hidden Line Removal + Hidden Line Removal + + + + Use an approximation to find hidden lines. +Fast, but result is a collection of short straight lines. + Use an approximation to find hidden lines. +Fast, but result is a collection of short straight lines. + + + + Use polygon approximation + Use polygon approximation + + + + Shows hard and outline edges (always shown) + Shows hard and outline edges (always shown) + + + + + Show hard lines + Show hard lines + + + + Shows hidden hard and outline edges + Shows hidden hard and outline edges + + + + Shows smooth lines + Shows smooth lines + + + + Shows hidden smooth edges + Shows hidden smooth edges + + + + Shows seam lines + Shows seam lines + + + + Shows hidden seam lines + Shows hidden seam lines + + + + Makes lines of equal parameterization + Makes lines of equal parameterization + + + + + Show UV ISO lines + Show UV ISO lines + + + + Shows hidden equal parameterization lines + Shows hidden equal parameterization lines + + + + ISO count + ISO count + + + + Visible + Visible + + + + Hidden + Hidden + + + + + Show smooth lines + Taispeáin línte réidhe + + + + + Show seam lines + Show seam lines + + + + Number of ISO lines per face edge + Number of ISO lines per face edge + + + + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> + + + + TechDrawGui::DlgPrefsTechDrawScaleImp + + + + Scale + Scála + + + + Default scale for new pages + Default scale for new pages + + + + Page scale + Page scale + + + + View custom scale + View custom scale + + + + Default scale for new views + Default scale for new views + + + + Page + Page + + + + Auto + Uathoibríoch + + + + Custom + Custom + + + + Default scale for views if 'View scale type' is 'Custom' + Default scale for views if 'View scale type' is 'Custom' + + + + View scale type + View scale type + + + + Uses the original (incorrect) scaling method for SVG symbols, Spreadsheet views and Draft views as used in v1.0 and earlier. Otherwise, a more accurate method will be used. + Uses the original (incorrect) scaling method for SVG symbols, Spreadsheet views and Draft views as used in v1.0 and earlier. Otherwise, a more accurate method will be used. + + + + Legacy symbol scaling + Legacy symbol scaling + + + + Size adjustments + Size adjustments + + + + Vertex scale + Vertex scale + + + + Center mark scale + Center mark scale + + + + Template edit mark + Template edit mark + + + + Welding symbol scale + Welding symbol scale + + + + Scale of vertex dots. Multiplier of line width. + Scale of vertex dots. Multiplier of line width. + + + + Size of center marks. Multiplier of vertex size. + Size of center marks. Multiplier of vertex size. + + + + Size of template field click handles + Size of template field click handles + + + + Multiplier for size of welding symbols + Multiplier for size of welding symbols + + + + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> + + + + TechDrawGui::MDIViewPage + + + Toggle &Keep Updated + Toggle &Keep Updated + + + + &Export SVG + &Export SVG + + + + Export DXF + Export DXF + + + + Export PDF + Easpórtáil PDF + + + + Print All Pages + Print All Pages + + + + Different orientation + Treoshuíomh difriúil + + + + The printer uses a different orientation than the drawing. +Do you want to continue? + Úsáideann an printéir treoshuíomh difriúil ón líníocht. +Ar mhaith leat leanúint ar aghaidh? + + + + Different paper size + Méid páipéir difriúil + + + + The printer uses a different paper size than the drawing. +Do you want to continue? + Úsáideann an printéir méid páipéir difriúil ón líníocht. +Ar mhaith leat leanúint ar aghaidh? + + + + Selected: + Roghnaithe: + + + + TechDrawGui::SymbolChooser + + + Symbol Chooser + Symbol Chooser + + + + Select a symbol that should be used + Select a symbol that should be used + + + + Symbol directory + Symbol directory + + + + Directory to welding symbols + Directory to welding symbols + + + + TechDrawGui::TaskBalloon + + + Balloon + Balloon + + + + Text to be displayed + Text to be displayed + + + + Color for text + Color for text + + + + Font size + Méid cló + + + + Font size for text + Font size for text + + + + Shape of the balloon bubble + Shape of the balloon bubble + + + + Circular + Circular + + + + None + Dada + + + + Triangle + Triantán + + + + Inspection + Inspection + + + + Hexagon + Hexagon + + + + Square + Square + + + + Rectangle + Rectangle + + + + Line + Líne + + + + Shape scale + Shape scale + + + + End symbol + End symbol + + + + End symbol scale + End symbol scale + + + + Line visible + Line visible + + + + Controls whether the leader line is visible or not + Controls whether the leader line is visible or not + + + + Line width + Line width + + + + Leader kink length + Leader kink length + + + + Bubble shape scale factor + Bubble shape scale factor + + + + Text + Téacs + + + + Text color + Dath an téacs + + + + Bubble shape + Bubble shape + + + + End symbol for the balloon line + End symbol for the balloon line + + + + End symbol scale factor + End symbol scale factor + + + + False + Bréagach + + + + True + Fíor + + + + Leader line width + Leader line width + + + + Length of balloon leader line kink + Length of balloon leader line kink + + + + TechDrawGui::TaskCenterLine + + + Elements + Eilimintí + + + + Orientation + Treoshuíomh + + + + Vertical + Vertical + + + + Horizontal + Horizontal + + + + Aligned + Aligned + + + + Rotate + Rotate + + + + Rotate line +CCW or -CW + Rotate line +CCW or -CW + + + + Make the line a little longer. + Make the line a little longer. + + + + Color + Dath + + + + Centerline + Centerline + + + + Base view + Base view + + + + Top to bottom line + Top to bottom line + + + + Left to right line + Left to right line + + + + + Centerline between: + - Lines: equidistant from both lines and at half the angle between them + - Points: equidistant from both points + + + Centerline between: + - Lines: equidistant from both lines and at half the angle between them + - Points: equidistant from both points + + + + + Weight + Weight + + + + Style + Stíl + + + + Shift horizontal + Shift horizontal + + + + Move line +up or -down + Move line +up or -down + + + + Move line -left or +right + Move line -left or +right + + + + Shift vertical + Shift vertical + + + + Extend by + Extend by + + + + TechDrawGui::TaskComplexSection + + + Complex Section + Complex Section + + + + Object Selection + Object Selection + + + + Objects to section + Objects to section + + + + + Use Selection + Use Selection + + + + Profile object + Profile object + + + + Section Parameters + Section Parameters + + + + Scale Page/Auto/Custom + Scale Page/Auto/Custom + + + + Page + Page + + + + Automatic + Automatic + + + + Custom + Custom + + + + Scale + Scála + + + + Scale type + Scale type + + + + Projection strategy + Projection strategy + + + + No parallel + No parallel + + + + Base view + Base view + + + + Preset view direction looking up + Preset view direction looking up + + + + Preset view direction looking down + Preset view direction looking down + + + + Preset view direction looking left + Preset view direction looking left + + + + Preset view direction looking right + Preset view direction looking right + + + + Check to update display after every property change + Check to update display after every property change + + + + Rebuild display now. May be slow for complex models + Rebuild display now. May be slow for complex models + + + + + Offset + Fritháireamh + + + + Aligned + Aligned + + + + Identifier + Identifier + + + + Identifier for this section + Identifier for this section + + + + Set View Direction + Set View Direction + + + + Preview + Réamhamharc + + + + Live Update + Live Update + + + + Update Now + Update Now + + + + No direction set + No direction set + + + + + ComplexSection + ComplexSection + + + + Can not continue. Object * %1 or %2 not found. + Can not continue. Object * %1 or %2 not found. + + + + TechDrawGui::TaskCosVertex + + + Cosmetic Vertex + Cosmetic Vertex + + + + Base view + Base view + + + + + Point Picker + Point Picker + + + + Position from the view center + Position from the view center + + + + Position + Position + + + + + Pick points + Pick points + + + + Pick a point for cosmetic vertex + Pick a point for cosmetic vertex + + + + Escape picking + Escape picking + + + + Left click to set a point + Left click to set a point + + + + In progress edit abandoned. Start over. + In progress edit abandoned. Start over. + + + + TechDrawGui::TaskCosmeticLine + + + Cosmetic Line + Cosmetic Line + + + + View + Amharc + + + + + 2D point + 2D point + + + + + 3D point + 3D point + + + + TechDrawGui::TaskCustomizeFormat + + + Format Symbols + Format Symbols + + + + GD&T + GD&T + + + + Straightness + Straightness + + + + Flatness + Flatness + + + + Circularity + Circularity + + + + Cylindricity + Cylindricity + + + + Parallelism + Parallelism + + + + Perpendicularity + Perpendicularity + + + + Angularity + Angularity + + + + Profile of a line + Profile of a line + + + + Profile of a surface + Profile of a surface + + + + Position + Position + + + + Concentricity + Concentricity + + + + Symmetry + Siméadracht + + + + Modifiers + Modifiers + + + + Derived geometry element + Derived geometry element + + + + Least inscribed geometry element + Least inscribed geometry element + + + + Unequal bilateral + Unequal bilateral + + + + Most inscribed geometry element + Most inscribed geometry element + + + + (Arc) minute + (Arc) minute + + + + (Arc) second + (Arc) second + + + + (Arc) tertie + (Arc) tertie + + + + Plus - minus + Plus - minus + + + + Greek letters + Greek letters + + + + Format + Format + + + + Preview + Réamhamharc + + + + Circular run-out + Circular run-out + + + + Total run-out + Total run-out + + + + Minimax (Chebychev) + Minimax (Chebychev) + + + + Hull condition + Hull condition + + + + Free state + Free state + + + + Least square geometry element + Least square geometry element + + + + Least material condition (LMC) + Least material condition (LMC) + + + + Maximum material condition (MMC) + Maximum material condition (MMC) + + + + Projected tolerance zone + Projected tolerance zone + + + + Reciprocity condition + Reciprocity condition + + + + Regardless of feature size (RFS) + Regardless of feature size (RFS) + + + + Tangent plane + Tangent plane + + + + Radius & Diameter + Radius & Diameter + + + + Radius + Ga + + + + Diameter + Trastomhas + + + + Radius of sphere + Radius of sphere + + + + Diameter of sphere + Diameter of sphere + + + + Square + Square + + + + Angles + Angles + + + + Degree + Céim + + + + Other + Eile + + + + Taper + Taper + + + + Slope + Slope + + + + Counterbore + Frithbholl + + + + Countersink + Frith-dhúnadh + + + + Centerline + Centerline + + + + Left/right arrow + Left/right arrow + + + + Downward arrow + Downward arrow + + + + Multiplication sign + Multiplication sign + + + + Capital delta + Capital delta + + + + Capital sigma + Capital sigma + + + + Capital omega + Capital omega + + + + Small mu + Small mu + + + + Small sigma + Small sigma + + + + Small phi + Small phi + + + + Small omega + Small omega + + + + Customize Format + Customize Format + + + + TechDrawGui::TaskDetail + + + Detail Anchor + Detail Anchor + + + + Base View + Base View + + + + + Drag Highlight + Drag Highlight + + + + Radius + Ga + + + + Detail view + Detail view + + + + Enables dragging of the detail highlight to a new position + Enables dragging of the detail highlight to a new position + + + + Scale type + Scale type + + + + Reference label + Reference label + + + + Scale factor for detail view + Scale factor for detail view + + + + Y-position of detail highlight within view + Y-position of detail highlight within view + + + + Scale factor + Scale factor + + + + Size of detail view + Size of detail view + + + + X position of detail highlight within view + X position of detail highlight within view + + + + Page: scale factor of page is used +Automatic: if the detail view is larger than the page, + it will be scaled down to fit into the page +Custom: custom scale factor is used + Page: scale factor of page is used +Automatic: if the detail view is larger than the page, + it will be scaled down to fit into the page +Custom: custom scale factor is used + + + + Page + Page + + + + Automatic + Automatic + + + + Custom + Custom + + + + Reference + Tagairt + + + + TechDrawGui::TaskDimension + + + + Dimension + Toise + + + + Tolerancing + Tolerancing + + + + Reverses usual direction of dimension line terminators + Reverses usual direction of dimension line terminators + + + + Assign same value to over and under tolerance + Assign same value to over and under tolerance + + + + Text to be displayed + Text to be displayed + + + + Specifies the overtolerance format in printf() style, or arbitrary text + Specifies the overtolerance format in printf() style, or arbitrary text + + + + Specifies the undertolerance format in printf() style, or arbitrary text + Specifies the undertolerance format in printf() style, or arbitrary text + + + + Display Style + Display Style + + + + Color of the dimension + Color of the dimension + + + + Standard and style according to which dimension is drawn + Standard and style according to which dimension is drawn + + + + If theoretically exact (basic) dimension + If theoretically exact (basic) dimension + + + + Theoretically exact + Theoretically exact + + + + Equal tolerance + Equal tolerance + + + + Overtolerance + Overtolerance + + + + Overtolerance value +If 'Equal tolerance' is checked this is also +the negated value for 'Undertolerance'. + Overtolerance value +If 'Equal tolerance' is checked this is also +the negated value for 'Undertolerance'. + + + + Undertolerance + Undertolerance + + + + Undertolerance value +If 'Equal tolerance' is checked it will be replaced +by negative value of 'Overtolerance'. + Undertolerance value +If 'Equal tolerance' is checked it will be replaced +by negative value of 'Overtolerance'. + + + + Format specifier + Format specifier + + + + Sets use of 'Format spec' instead of the dimension value + Sets use of 'Format spec' instead of the dimension value + + + + Arbitrary text + Arbitrary text + + + + Overtolerance format specifier + Overtolerance format specifier + + + + Undertolerance format specifier + Undertolerance format specifier + + + + Number of decimals + Líon na ndeachúlacha + + + + <html><head/><body><p>Increments the number of decimals of the selected dimenesion</p></body></html> + <html><head/><body><p>Increments the number of decimals of the selected dimenesion</p></body></html> + + + + <html><head/><body><p>Encloses the dimension value in parentheses () to indicate it is for reference only</p></body></html> + <html><head/><body><p>Encloses the dimension value in parentheses () to indicate it is for reference only</p></body></html> + + + + Reference + Tagairt + + + + <html><head/><body><p>Uses the tolerance format spec</p><p>instead of the tolerance value</p></body></html> + <html><head/><body><p>Uses the tolerance format spec</p><p>instead of the tolerance value</p></body></html> + + + + Arbitrary tolerance text + Arbitrary tolerance text + + + + Flip arrowheads + Flip arrowheads + + + + Color + Dath + + + + Font size + Méid cló + + + + Font size for text + Font size for text + + + + Drawing style + Drawing style + + + + ISO oriented + ISO oriented + + + + ISO referencing + ISO referencing + + + + ASME inlined + ASME inlined + + + + ASME referencing + ASME referencing + + + + Lines + Lines + + + + Use override angles if checked. Use default angles if unchecked. + Use override angles if checked. Use default angles if unchecked. + + + + Override angles + Override angles + + + + Dimension line angle + Dimension line angle + + + + Angle of dimension line with drawing X axis (degrees) + Angle of dimension line with drawing X axis (degrees) + + + + Set dimension line angle to default (orthographic view) + Set dimension line angle to default (orthographic view) + + + + + Use Default + Use Default + + + + Set dimension line angle to match selected edge or vertices + Set dimension line angle to match selected edge or vertices + + + + + Use Selection + Use Selection + + + + Set extension line angle to default (orthographic) + Set extension line angle to default (orthographic) + + + + Set extension line angle to match selected edge or vertices + Set extension line angle to match selected edge or vertices + + + + Extension line angle + Extension line angle + + + + Angle of extension lines with drawing X axis (degrees) + Angle of extension lines with drawing X axis (degrees) + + + + TechDrawGui::TaskGeomHatch + + + Rotation + Rotation + + + + Geometric Hatch + Geometric Hatch + + + + Define Pattern + Define Pattern + + + + Pattern file + Pattern file + + + + The PAT file containing the pattern + The PAT file containing the pattern + + + + Pattern scale + Pattern scale + + + + Pattern name + Pattern name + + + + Offset X + Offset X + + + + Name of pattern within file + Name of pattern within file + + + + Line width + Line width + + + + Thickness of the lines within the pattern + Thickness of the lines within the pattern + + + + Line color + Line color + + + + Offset Y + Offset Y + + + + Enlarges/shrinks the pattern + Enlarges/shrinks the pattern + + + + Color of pattern lines + Color of pattern lines + + + + TechDrawGui::TaskHatch + + + Apply Geometric Hatch + Apply Geometric Hatch + + + + Select an SVG or bitmap file + Select an SVG or bitmap file + + + + Pattern Parameters + Pattern Parameters + + + + Choose an SVG or bitmap file as a pattern + Choose an SVG or bitmap file as a pattern + + + + Pattern file + Pattern file + + + + Enlarges/shrinks the pattern (SVG only) + Enlarges/shrinks the pattern (SVG only) + + + + SVG line color + SVG line color + + + + Offset X + Offset X + + + + Color of pattern lines (SVG only) + Color of pattern lines (SVG only) + + + + Rotate the pattern (degrees) + Rotate the pattern (degrees) + + + + SVG pattern scale + SVG pattern scale + + + + Rotation + Rotation + + + + Offset Y + Offset Y + + + + TechDrawGui::TaskLeaderLine + + + Leader Line + Leader Line + + + + Discard Changes + Discard Changes + + + + Pick Points + Pick Points + + + + Base view + Base view + + + + First pick the start point of the line, +then at least one more point. +You can pick further points to get line segments. + First pick the start point of the line, +then at least one more point. +You can pick further points to get line segments. + + + + Start symbol + Start symbol + + + + End symbol + End symbol + + + + Color + Dath + + + + Line color + Line color + + + + Width + Width + + + + Line width + Line width + + + + Style + Stíl + + + + Line style + Line style + + + + No line + No line + + + + Continuous + Continuous + + + + Dash + Dash + + + + Dot + Ponc + + + + DashDot + DashDot + + + + DashDotDot + DashDotDot + + + + + Pick points + Pick points + + + + + + + + Edit points + Edit points + + + + + Pick a starting point for leader line + Pick a starting point for leader line + + + + Save points + Save points + + + + Click and drag markers to adjust leader line + Click and drag markers to adjust leader line + + + + + Save changes + Save changes + + + + Left click to set a point + Left click to set a point + + + + Press OK or Cancel to continue + Press OK or Cancel to continue + + + + In progress edit abandoned. Start over. + In progress edit abandoned. Start over. + + + + TechDrawGui::TaskLineDecor + + + Line Decoration + Line Decoration + + + + View + Amharc + + + + The use of the Qt line style is being phased out. Use a standard line style instead. + The use of the Qt line style is being phased out. Use a standard line style instead. + + + + Thickness of pattern lines + Thickness of pattern lines + + + + Lines + Lines + + + + Style + Stíl + + + + Color + Dath + + + + Weight + Weight + + + + Visible + Visible + + + + False + Bréagach + + + + True + Fíor + + + + TechDrawGui::TaskLinkDim + + + Link Dimension + Link Dimension + + + + Link this 3D geometry + Link this 3D geometry + + + + Feature1 + Feature1 + + + + Geometry1 + Geometry1 + + + + Feature2 + Feature2 + + + + Geometry2 + Geometry2 + + + + To these dimensions + To these dimensions + + + + Available + Available + + + + Selected + Selected + + + + TechDrawGui::TaskProjGroup + + + Projection Group + Projection Group + + + + Scale numerator + Scale numerator + + + + Scale denominator + Scale denominator + + + + Direction + Treo + + + + Projection + Teilgean + + + + + Page + Page + + + + Scale + Scála + + + + Scale Page/Auto/Custom + Scale Page/Auto/Custom + + + + Automatic + Automatic + + + + Custom + Custom + + + + Rotate up + Rotate up + + + + Rotate left + Rotate left + + + + Current primary view direction + Current primary view direction + + + + Rotate right + Rotate right + + + + Rotate down + Rotate down + + + + Spin clockwise + Spin clockwise + + + + Spin counter-clockwise + Spin counter-clockwise + + + + Sets the document front view as primary direction + Sets the document front view as primary direction + + + + Sets the direction of the camera, or selected face if any, as the primary direction + Sets the direction of the camera, or selected face if any, as the primary direction + + + + Secondary Projections + Secondary Projections + + + + LeftFrontTop + LeftFrontTop + + + + + + Top + Barr + + + + RightFrontTop + RightFrontTop + + + + + + Left + Ar chlé + + + + Primary + Primary + + + + + + Right + Ar dheis + + + + + Rear + Cúil + + + + LeftFrontBottom + LeftFrontBottom + + + + + + Bottom + Bun + + + + RightFrontBottom + RightFrontBottom + + + + First or third angle + First or third angle + + + + First angle + First angle + + + + Third angle + Third angle + + + + Distributes projections automatically +using the given X/Y spacings + Distributes projections automatically +using the given X/Y spacings + + + + Auto distribute + Auto distribute + + + + X spacing + X spacing + + + + Horizontal space between borders of projections + Horizontal space between borders of projections + + + + Y spacing + Y spacing + + + + Vertical space between borders of projections + Vertical space between borders of projections + + + + + FrontTopLeft + FrontTopLeft + + + + + FrontBottomRight + FrontBottomRight + + + + + FrontTopRight + FrontTopRight + + + + + FrontBottomLeft + FrontBottomLeft + + + + Front + Tosaigh + + + + TechDrawGui::TaskProjection + + + Project Shapes + Project Shapes + + + + Visible sharp edges + Imill ghéara infheicthe + + + + Visible smooth edges + Imill réidh le feiceáil + + + + Visible sewn edges + Imill fuaite infheicthe + + + + Visible outline edges + Imlínte infheicthe + + + + Visible isoparameters + Isoparaiméadair infheicthe + + + + Hidden sharp edges + Imill ghéara i bhfolach + + + + Hidden smooth edges + Imill réidh i bhfolach + + + + Hidden sewn edges + Imill fuaite i bhfolach + + + + Hidden outline edges + Imlínte i bhfolach + + + + Hidden iso-parameters + Hidden iso-parameters + + + + No Active Document + No Active Document + + + + There is currently no active document to complete the operation + Níl aon doiciméad gníomhach ann faoi láthair chun an oibríocht a chríochnú + + + + No Active View + No Active View + + + + There is currently no active view to complete the operation + Níl aon radharc gníomhach ann faoi láthair chun an oibríocht a chríochnú + + + + TechDrawGui::TaskRestoreLines + + + Restore Invisible Lines + Restore Invisible Lines + + + + All + Gach + + + + Geometry + Geometry + + + + Cosmetic + Cosmetic + + + + Centerline + Centerline + + + + TechDrawGui::TaskRichAnno + + + Rich Text Annotation Block + Rich Text Annotation Block + + + + Maximal width, if -1 then automatic width + Maximal width, if -1 then automatic width + + + + Start Rich Text Editor + Start Rich Text Editor + + + + Base feature + Gné bhunúsach + + + + Max width + Max width + + + + Show frame + Show frame + + + + Color + Dath + + + + Line color + Line color + + + + Width + Width + + + + Line width + Line width + + + + Style + Stíl + + + + Line style + Line style + + + + NoLine + NoLine + + + + Continuous + Continuous + + + + Dash + Dash + + + + Dot + Ponc + + + + DashDot + DashDot + + + + DashDotDot + DashDotDot + + + + Input the annotation text directly or start the rich text editor + Input the annotation text directly or start the rich text editor + + + + RichTextAnnotation + RichTextAnnotation + + + + TechDrawGui::TaskSectionView + + + Section Parameters + Section Parameters + + + + Identifier + Identifier + + + + Identifier for this section + Identifier for this section + + + + Base view + Base view + + + + Scale type + Scale type + + + + Scale Page/Auto/Custom + Scale Page/Auto/Custom + + + + Page + Page + + + + Automatic + Automatic + + + + Custom + Custom + + + + Scale + Scála + + + + Scale factor for the section view + Scale factor for the section view + + + + Set View Direction + Set View Direction + + + + Preset view direction looking up + Preset view direction looking up + + + + Preset view direction looking down + Preset view direction looking down + + + + Preset view direction looking left + Preset view direction looking left + + + + Preset view direction looking right + Preset view direction looking right + + + + Global 3D coordinates defining the shortest distance from the 3D origin to the section plane + Global 3D coordinates defining the shortest distance from the 3D origin to the section plane + + + + <html><head/><body><p>Rebuild display now. May be slow for complex models.</p></body></html> + <html><head/><body><p>Rebuild display now. May be slow for complex models.</p></body></html> + + + + Check to update display after every property change + Check to update display after every property change + + + + Live update + Live update + + + + Preview + Réamhamharc + + + + Update Now + Update Now + + + + Section Plane Location + Section Plane Location + + + + %n update(s) pending + + %n update(s) pending + %n update(s) pending + %n update(s) pending + %n update(s) pending + %n update(s) pending + + + + + Nothing to apply. No section direction picked yet + Nothing to apply. No section direction picked yet + + + + Can not continue. Object * %1 or %2 not found. + Can not continue. Object * %1 or %2 not found. + + + + TechDrawGui::TaskSelectLineAttributes + + + Line Attributes + Line Attributes + + + + Line style + Line style + + + + Line width + Line width + + + + Thin 0,18 + Thin 0,18 + + + + Middle 0,35 + Middle 0,35 + + + + Thick 0,70 + Thick 0,70 + + + + Line color + Line color + + + + Cascade spacing + Cascade spacing + + + + Delta distance + Delta distance + + + + Select Line Attributes + Select Line Attributes + + + + TechDrawGui::TaskSurfaceFinishSymbols + + + + Surface Finish Symbols + Surface Finish Symbols + + + + Material removal prohibited, whole part + Material removal prohibited, whole part + + + + Any method allowed, whole part + Any method allowed, whole part + + + + Material removal required, whole part + Material removal required, whole part + + + + Material removal required + Material removal required + + + + Material removal prohibited + Material removal prohibited + + + + Any method allowed + Any method allowed + + + + Symbol angle + Symbol angle + + + + Rotation angle + Rotation angle + + + + Use ISO standard + Use ISO standard + + + + Use ASME standard + Use ASME standard + + + + Hole/Shaft Fit ISO 286 + Hole/Shaft Fit ISO 286 + + + + Shaft fit + Shaft fit + + + + Hole fit + Hole fit + + + + Loose fit + Loose fit + + + + TechDrawGui::TaskWeldingSymbol + + + + + + Symbol + Symbol + + + + arrow + arrow + + + + other + other + + + + TechDrawGui::dlgTemplateField + + + Change Editable Field + Change Editable Field + + + + Text name + Text name + + + + Value + Luach + + + + Reapplies auto-fill to this field + Reapplies auto-fill to this field + + + + The autofill replacement value + The autofill replacement value + + + + TextLabel + Lipéad Téacs + + + + Autofill + Autofill + + + + TechDraw_ExtensionremovePrefixChar + + + Remove Prefix + Remove Prefix + + + + Removes the prefix symbols at the beginning of the dimension + Removes the prefix symbols at the beginning of the dimension + + + + Workbench + + + Dimensions + Dimensions + + + + Annotations + Annotations + + + + Stacking + Stacking + + + + Add Lines + Add Lines + + + + Add Vertices + Add Vertices + + + + Page + Page + + + + TechDraw + TechDraw + + + + TechDraw Attributes + TechDraw Attributes + + + + TechDraw Centerlines + TechDraw Centerlines + + + + TechDraw Extend Dimensions + TechDraw Extend Dimensions + + + + TechDraw Pages + TechDraw Pages + + + + TechDraw Stacking + TechDraw Stacking + + + + TechDraw Views + TechDraw Views + + + + TechDraw Dimensions + TechDraw Dimensions + + + + TechDraw Tool Attributes + TechDraw Tool Attributes + + + + TechDraw File Access + TechDraw File Access + + + + TechDraw Decoration + TechDraw Decoration + + + + TechDraw Annotation + TechDraw Annotation + + + + Attributes/Modifications + Attributes/Modifications + + + + Centerlines/Threading + Centerlines/Threading + + + + Format/Organize Dimensions + Format/Organize Dimensions + + + + Views From Other Workbenches + Views From Other Workbenches + + + + Clipped Views + Clipped Views + + + + Hatching + Hatching + + + + Symbols + Symbols + + + + Views + Views + + + + TechDraw_MoveView + + + Move View + Move View + + + + Moves a view to a new page + Moves a view to a new page + + + + Move View to Different Page + Move View to Different Page + + + + Select view to move from list. + Select view to move from list. + + + + Select View + Select View + + + + Select from page. + Select from page. + + + + Select to page. + Select to page. + + + + + Select Page + Select Page + + + + TechDraw_ShareView + + + Share View + Share View + + + + Shares a view on a second page + Shares a view on a second page + + + + Share View With Another Page + Share View With Another Page + + + + View to share + View to share + + + + Select view to share from list. + Select view to share from list. + + + + Select from page. + Select from page. + + + + Select to page. + Select to page. + + + + Select View + Select View + + + + + Select Page + Select Page + + + + TaskDimRepair + + + Dimension Repair + Dimension Repair + + + + Dimension + Toise + + + + Name + Ainm + + + + Label + Lipéad + + + + Replace references with current selection + Replace references with current selection + + + + The view that owns this dimension + The view that owns this dimension + + + + The sub-elements of the view that define the geometry for this dimension + The sub-elements of the view that define the geometry for this dimension + + + + References 2D + References 2D + + + + Object + Réad + + + + Geometry + Geometry + + + + References 3D + References 3D + + + + CmdTechDrawDimensionRepair + + + TechDraw + TechDraw + + + + Repair Dimension References + Repair Dimension References + + + + Repairs broken or incorrect dimension references + Repairs broken or incorrect dimension references + + + + TechDraw_HoleShaftFit + + + Hole/Shaft Fit + Hole/Shaft Fit + + + + Adds a hole or shaft fit to a selected length or diameter dimension + Adds a hole or shaft fit to a selected length or diameter dimension + + + + Add a hole or shaft fit to a dimension + Add a hole or shaft fit to a dimension + + + + Select one length dimension or diameter dimension and retry + Select one length dimension or diameter dimension and retry + + + + Loose fit + Loose fit + + + + Snug fit + Snug fit + + + + Press fit + Press fit + + + + Hole/Shaft Fit ISO 286 + Hole/Shaft Fit ISO 286 + + + + ArrowPropEnum + + + Filled arrow + Filled arrow + + + + Open arrow + Open arrow + + + + Tick + Tic + + + + Dot + Ponc + + + + Open circle + Open circle + + + + Filled triangle + Filled triangle + + + + Fork + Fork + + + + None + Dada + + + + DrawProjGroupItem + + + Front + Tosaigh + + + + Left + Ar chlé + + + + Right + Ar dheis + + + + Rear + Cúil + + + + Top + Barr + + + + Bottom + Bun + + + + FrontTopLeft + FrontTopLeft + + + + FrontTopRight + FrontTopRight + + + + FrontBottomLeft + FrontBottomLeft + + + + FrontBottomRight + FrontBottomRight + + + + TaskBalloon + + + You cannot delete this balloon now because +there is an open task dialog. + You cannot delete this balloon now because +there is an open task dialog. + + + + Can Not Delete + Can Not Delete + + + + DrawPage + + + Page + Page + + + + DrawSVGTemplate + + + Template + Template + + + + DrawView + + + View + Amharc + + + + DrawViewPart + + + View + Amharc + + + + DrawViewSection + + + Section + Roinn + + + + DrawComplexSection + + + Section + Roinn + + + + DrawViewDetail + + + Detail + Detail + + + + DrawActiveView + + + ActiveView + ActiveView + + + + DrawViewAnnotation + + + Annotation + Anótáil + + + + DrawViewImage + + + Image + Íomhá + + + + DrawViewSymbol + + + Symbol + Symbol + + + + DrawViewDraft + + + Draft + Dréacht + + + + DrawLeaderLine + + + LeaderLine + LeaderLine + + + + DrawViewBalloon + + + Balloon + Balloon + + + + DrawViewDimension + + + Dimension + Toise + + + + DrawViewDimExtent + + + Extent + Extent + + + + DrawHatch + + + Hatch + Hatch + + + + DrawGeomHatch + + + GeomHatch + GeomHatch + + + + TechDrawGui::TaskCosmeticCircle + + + Cosmetic Circle + Cosmetic Circle + + + + View + Amharc + + + + Treats the center point as a 2D point within the parent view. The Z coordinate is ignored. + Treats the center point as a 2D point within the parent view. The Z coordinate is ignored. + + + + 2D point + 2D point + + + + Treats the center point as a 3D point and project it onto the parent view + Treats the center point as a 3D point and project it onto the parent view + + + + 3D point + 3D point + + + + Circle center + Circle center + + + + Radius + Ga + + + + End angle + End angle + + + + Creates an arc from start angle to end angle in a clockwise direction + Creates an arc from start angle to end angle in a clockwise direction + + + + End angle (conventional) of arc in degrees + End angle (conventional) of arc in degrees + + + + Start angle + Uillinn tosaigh + + + + Uses angles and create a circular arc + Uses angles and create a circular arc + + + + Arc of circle + Arc an chiorcail + + + + Clockwise Angle + Clockwise Angle + + + + Start angle (conventional) of arc in degrees. + Start angle (conventional) of arc in degrees. + + + + Radius must be non-zero positive number + Radius must be non-zero positive number + + + + CmdTechDrawCosmeticCircle + + + TechDraw + TechDraw + + + + + Cosmetic 1 Point Circle + Cosmetic 1 Point Circle + + + + + Adds a cosmetic circle based on a selected centerpoint + Adds a cosmetic circle based on a selected centerpoint + + + + CmdTechDrawExtensionArcLengthAnnotation + + + TechDraw + TechDraw + + + + Arc Length Annotation + Arc Length Annotation + + + + Inserts an annotation with the calculated arc length of the selected edges + Inserts an annotation with the calculated arc length of the selected edges + + + + TechDrawGui::TaskAddOffsetVertex + + + Cosmetic Vertex + Cosmetic Vertex + + + + Position from the view center + Position from the view center + + + + Position + Position + + + + X-offset + X-offset + + + + Y-offset + Y-offset + + + + Enter X offset value + Enter X offset value + + + + TechDraw_AddOffsetVertex + + + Add offset vertex + Add offset vertex + + + + Offset Vertex + Offset Vertex + + + + Creates an offset from one selected vertex + Creates an offset from one selected vertex + + + + TechDraw_FillTemplateFields + + + Fill Template Fields In + Fill Template Fields In + + + + Update + Update + + + + Update All + Update All + + + + Update Template Fields + Update Template Fields + + + + Uses document info to populate the template fields + Uses document info to populate the template fields + + + + Techdraw_FillTemplateFields + + + file does not contain the correct field names therefore exiting + file does not contain the correct field names therefore exiting + + + + file has not been found therefore exiting + file has not been found therefore exiting + + + + View or projection group missing + View or projection group missing + + + + Corresponding template fields missing + Corresponding template fields missing + + + + Fill template fields + Fill template fields + + + + TechDraw_Utils + + + + No vertex selected + No vertex selected + + + + + + + Select at least + Select at least + + + + + vertexes + vertexes + + + + + No edge selected + Níor roghnaíodh aon imeall + + + + + edges + edges + + + + ISOLineTypeEnum + + + NoLine + NoLine + + + + Continuous + Continuous + + + + Dashed + Briste + + + + DashedSpaced + DashedSpaced + + + + LongDashedDotted + LongDashedDotted + + + + LongDashedDoubleDotted + LongDashedDoubleDotted + + + + LongDashedTripleDotted + LongDashedTripleDotted + + + + Dotted + Poncaithe + + + + LongDashShortDash + LongDashShortDash + + + + LongDashDoubleShortDash + LongDashDoubleShortDash + + + + DashedDotted + DashedDotted + + + + DoubleDashedDotted + DoubleDashedDotted + + + + DashedDoubleDotted + DashedDoubleDotted + + + + DoubleDashedDoubleDotted + DoubleDashedDoubleDotted + + + + DashedTripleDotted + DashedTripleDotted + + + + DoubleDashedTripleDotted + DoubleDashedTripleDotted + + + + ANSILineTypeEnum + + + NoLine + NoLine + + + + Continuous + Continuous + + + + Dashed + Briste + + + + LongDashDashed + LongDashDashed + + + + LongDashDoubleDashed + LongDashDoubleDashed + + + + ASMELineTypeEnum + + + NoLine + NoLine + + + + Visible + Visible + + + + Hidden + Hidden + + + + Section + Roinn + + + + Center + Center + + + + Symmetry + Siméadracht + + + + Dimension + Toise + + + + Extension + Extension + + + + Leader + Leader + + + + CuttingPlane + CuttingPlane + + + + ViewingPlane + ViewingPlane + + + + OtherPlane + OtherPlane + + + + Break1 + Break1 + + + + Break2 + Break2 + + + + Phantom + Phantom + + + + Stitch1 + Stitch1 + + + + Stitch2 + Stitch2 + + + + Chain + Chain + + + + TechDraw_PositionSectionView + + + Position Section View + Position Section View + + + + Aligns the selected section view with its source view orthogonally or the selected edge in the section view to the selected vertex in the base view + Aligns the selected section view with its source view orthogonally or the selected edge in the section view to the selected vertex in the base view + + + + CmdTechDrawExtensionInsertRepetition + + + TechDraw + TechDraw + + + + + Insert 'n×' Prefix + Insert 'n×' Prefix + + + + + Inserts a repeated feature count at the beginning of the dimension + Inserts a repeated feature count at the beginning of the dimension + + + + Preferences + + + The LineStandard parameter is invalid. Using zero instead. + The LineStandard parameter is invalid. Using zero instead. + + + + TaskDimension + + + You cannot delete this dimension now because +there is an open task dialog. + You cannot delete this dimension now because +there is an open task dialog. + + + + Can Not Delete + Can Not Delete + + + + CmdTechDrawBrokenView + + + TechDraw + TechDraw + + + + Broken View + Broken View + + + + Inserts a new broken view for the selected objects or base view and break definition objects + Inserts a new broken view for the selected objects or base view and break definition objects + + + + TechDrawGui::DirectionEditDialog + + + Direction + Treo + + + + OK + Ceart go leor + + + + Cancel + Cealaigh + + + + Rotate by + Rotate by + + + + CmdTechDrawCompDimensionTools + + + Dimension + Toise + + + + Dimension tools + Dimension tools + + + + CmdTechDrawAreaDimension + + + TechDraw + TechDraw + + + + Area Annotation + Area Annotation + + + + Inserts an annotation showing the area of a selected face + Inserts an annotation showing the area of a selected face + + + + DrawBrokenView + + + None + Dada + + + + ZigZag + ZigZag + + + + Simple + Simplí + + + + MattingPropEnum + + + Circle + Ciorcal + + + + Square + Square + + + + BalloonPropEnum + + + Circular + Circular + + + + None + Dada + + + + Triangle + Triantán + + + + Inspection + Inspection + + + + Hexagon + Hexagon + + + + Square + Square + + + + Rectangle + Rectangle + + + + Line + Líne + + + + DrawViewArch + + + BIM + BIM + + + + CmdTechDrawAlignVertexesVertically + + + TechDraw + TechDraw + + + + Align Vertices/Edge Vertically + Align Vertices/Edge Vertically + + + + Aligns the selected vertices or edges vertically to the view rotation + Aligns the selected vertices or edges vertically to the view rotation + + + + CmdTechDrawAlignVertexesHorizontally + + + TechDraw + TechDraw + + + + Align Vertices/Edge Horizontally + Align Vertices/Edge Horizontally + + + + Aligns the selected vertices or edges horizontally to the view rotation + Aligns the selected vertices or edges horizontally to the view rotation + + + + TaskComplexSection + + + updates pending + updates pending + + + + TechDraw_AxoLengthDimension + + + Axonometric Length Dimension + Axonometric Length Dimension + + + + Creates a length dimension in with axonometric view, using selected edges or vertex pairs to define direction and measurement + Creates a length dimension in with axonometric view, using selected edges or vertex pairs to define direction and measurement + + + + TechDraw_ExtensionVertexAtIntersection + + + Cosmetic Intersection Vertices + Cosmetic Intersection Vertices + + + + Adds cosmetic vertices at the intersectionss of selected edges + Adds cosmetic vertices at the intersectionss of selected edges + + + + TechDraw_SectionView + + + Inserts a simple section view + Inserts a simple section view + + + + TechDraw_ComplexSection + + + Inserts a complex section view + Inserts a complex section view + + + + TechDraw_CosmeticVertex + + + Inserts a cosmetic vertex into a view + Inserts a cosmetic vertex into a view + + + + TechDraw_Midpoints + + + Inserts cosmetic vertices at the midpoint of the selected edges + Inserts cosmetic vertices at the midpoint of the selected edges + + + + TechDraw_Quadrants + + + Inserts cosmetic vertices at the quadrant points of the selected circles + Inserts cosmetic vertices at the quadrant points of the selected circles + + + + TechDraw_FaceCenterLine + + + Adds a centerline to selected faces + Adds a centerline to selected faces + + + + TechDraw_2LineCenterLine + + + Adds a centerline between 2 selected lines + Adds a centerline between 2 selected lines + + + + TechDraw_2PointCenterLine + + + Adds a centerline between 2 selected points + Adds a centerline between 2 selected points + + + + TechDraw_HorizontalExtent + + + Insert horizontal extent dimension + Insert horizontal extent dimension + + + + TechDraw_VerticalExtentDimension + + + Insert vertical extent dimension + Insert vertical extent dimension + + + + TechDraw_StackTop + + + Moves the view to the top of the stack + Moves the view to the top of the stack + + + + TechDraw_StackBottom + + + Moves the view to the bottom of the stack + Moves the view to the bottom of the stack + + + + TechDraw_StackUp + + + Moves the view up one level + Moves the view up one level + + + + TechDraw_StackDown + + + Moves the view down one level + Moves the view down one level + + + + TechDrawGui::TaskDimRepair + + + Object name + Object name + + + + Object label + Object label + + + + Sub-element + Sub-element + + + + Repair dimension + Repair dimension + + + + TechDrawGui::TaskDlgLineDecor + + + Restore invisible lines + Restore invisible lines + + + + CmdMidpoints + + + Midpoint Vertices + Midpoint Vertices + + + + CmdQuadrants + + + Quadrant Vertices + Quadrant Vertices + + + + Cmd2LineCenterLine + + + Centerline 2 Lines + Centerline 2 Lines + + + + Cmd2PointCenterLine + + + Centerline 2 Points + Centerline 2 Points + + + diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hr.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hr.ts index 0f08a10d97..f43d600355 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hr.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hr.ts @@ -9493,17 +9493,17 @@ jer je otvoren dijalog zadataka. TechDraw_FillTemplateFields - + Fill Template Fields In Fill Template Fields In - + Update Ažuriraj - + Update All Ažuriraj sve @@ -9521,27 +9521,27 @@ jer je otvoren dijalog zadataka. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting navedena datoteka ne sadrži ispravne nazive polja, stoga prekidamo - + file has not been found therefore exiting datoteka nije pronađena, stoga prekidamo - + View or projection group missing View or projection group missing - + Corresponding template fields missing Odgovarajuća polja predloška nedostaju - + Fill template fields Fill template fields diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hu.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hu.ts index 0a8a8924ad..022830b8b1 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hu.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hu.ts @@ -9446,17 +9446,17 @@ a feladat párbeszédpanel nyitva van. TechDraw_FillTemplateFields - + Fill Template Fields In Sablon mezők kitöltése - + Update Frissítés - + Update All Összes frissítése @@ -9474,27 +9474,27 @@ a feladat párbeszédpanel nyitva van. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting fájl nem tartalmazza a helyes mezőneveket, ezért kilép - + file has not been found therefore exiting fájlt nem talált, ezért kilép - + View or projection group missing Nézet vagy vetületcsoport hiányzik - + Corresponding template fields missing Megfelelő sablonmezők hiányoznak - + Fill template fields Sablon mezők kitöltése diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_it.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_it.ts index 582ba2978b..c2fbdefcb8 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_it.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_it.ts @@ -173,12 +173,12 @@ Inserts a centerline to a face, or between 2 lines or edges - Inserts a centerline to a face, or between 2 lines or edges + Inserisce una linea centrale su una faccia, o tra 2 linee o bordi Centerline Faces - Centerline Faces + Linea centrale facce @@ -245,12 +245,12 @@ Complex Section View - Complex Section View + Vista sezione complessa Inserts a complex section view based on the selected view in the current page - Inserts a complex section view based on the selected view in the current page + Inserisce una vista di sezione complessa in base alla vista selezionata nella pagina corrente @@ -268,7 +268,7 @@ Removes the selected cosmetic object from the page - Removes the selected cosmetic object from the page + Rimuove l'oggetto cosmetico selezionato dalla pagina @@ -318,7 +318,7 @@ Edit Line Appearance - Edit Line Appearance + Modifica aspetto linea @@ -341,7 +341,7 @@ Inserts a new detail view based on the selected view in the current page - Inserts a new detail view based on the selected view in the current page + Inserisce una nuova vista dettaglio in base alla vista selezionata nella pagina corrente @@ -359,7 +359,7 @@ Inserts a diameter dimension of a circular edge or arc - Inserts a diameter dimension of a circular edge or arc + Inserisce una quota di diametro di un bordo circolare o di un arco @@ -372,7 +372,7 @@ Dimension - Dimensione + Quota @@ -394,13 +394,13 @@ Left clicking on empty space will validate the current dimension. Right clicking Draft View - Draft View + Vista Draft Inserts a view of a Draft object "Draft" is a workbench and should not be translated - Inserts a view of a Draft object + Inserisce una vista di un oggetto Draft @@ -413,7 +413,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Export Page as DXF - Esporta Pagina in DXF + Esporta pagina in DXF @@ -436,12 +436,12 @@ Left clicking on empty space will validate the current dimension. Right clicking Export Page as SVG - Esporta Pagina in SVG + Esporta pagina in SVG Exports the current page as an SVG - Exports the current page as an SVG + Esporta la pagina corrente come SVG @@ -459,7 +459,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Extends a selected cosmetic line or centerline at both ends by the specified delta distance - Extends a selected cosmetic line or centerline at both ends by the specified delta distance + Estende una linea o una linea centrale cosmetica selezionata a entrambe le estremità della distanza delta specificata @@ -472,12 +472,12 @@ Left clicking on empty space will validate the current dimension. Right clicking Area Annotation - Area Annotation + Annotazione area Calculates the area of multiple selected faces - Calculates the area of multiple selected faces + Calcola l'area di più facce selezionate @@ -568,12 +568,12 @@ Left clicking on empty space will validate the current dimension. Right clicking Horizontal Chamfer Dimension - Horizontal Chamfer Dimension + Quota smusso orizzontale Inserts a horizontal size and angle dimension for a chamfer from 2 selected vertices - Inserts a horizontal size and angle dimension for a chamfer from 2 selected vertices + Inserisce una quota orizzontale e una quota angolare per uno smusso da 2 vertici selezionati @@ -591,7 +591,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Changes the selected cosmetic lines and centerlines to the specified attributes - Changes the selected cosmetic lines and centerlines to the specified attributes + Cambia gli attributi specificati delle linee e degli assi cosmetici selezionati @@ -605,17 +605,17 @@ Left clicking on empty space will validate the current dimension. Right clicking Circle Centerlines - Linee centrali Cerchio + Linee centrali cerchio Adds centerlines to the selected circles and arcs - Adds centerlines to the selected circles and arcs + Aggiunge linee centrali ai cerchi e agli archi selezionati Adds centerlines to selected circles and arcs: - Adds centerlines to selected circles and arcs: + Aggiunge linee centrali ai cerchi e agli archi selezionati: @@ -633,7 +633,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Adds centerlines to selected circles and arcs - Adds centerlines to selected circles and arcs + Aggiunge linee centrali ai cerchi e agli archi selezionati @@ -646,12 +646,12 @@ Left clicking on empty space will validate the current dimension. Right clicking Horizontal Chain Dimension - Horizontal Chain Dimension + Quota orizzontale in serie Inserts a sequence of aligned horizontal dimensions to at least three selected vertices, where the first two define the direction - Inserts a sequence of aligned horizontal dimensions to at least three selected vertices, where the first two define the direction + Inserisce una sequenza di quote orizzontali allineate in serie ad almeno tre vertici selezionati, dove i primi due definiscono la direzione @@ -664,12 +664,12 @@ Left clicking on empty space will validate the current dimension. Right clicking Horizontal Coordinate Dimension - Horizontal Coordinate Dimension + Quota orizzontale in parallelo Adds evenly spaced horizontal dimensions between 3 or more vertices aligned to a shared baseline - Adds evenly spaced horizontal dimensions between 3 or more vertices aligned to a shared baseline + Aggiunge quote orizzontali uniformemente distanziate tra 3 o più vertici allineati a una linea di base condivisa @@ -683,17 +683,17 @@ Left clicking on empty space will validate the current dimension. Right clicking Horizontal Chain Dimension - Horizontal Chain Dimension + Quota orizzontale in serie Inserts a sequence of aligned horizontal dimensions to at least three selected vertices - Inserts a sequence of aligned horizontal dimensions to at least three selected vertices + Inserisce una sequenza di quote orizzontali allineate in serie ad almeno tre vertici selezionati Inserts a sequence of aligned horizontal dimensions to at least three selected vertices, where the first two define the direction - Inserts a sequence of aligned horizontal dimensions to at least three selected vertices, where the first two define the direction + Inserisce una sequenza di quote orizzontali allineate in serie ad almeno tre vertici selezionati, dove i primi due definiscono la direzione @@ -707,13 +707,13 @@ Left clicking on empty space will validate the current dimension. Right clicking Horizontal Chamfer Dimension - Horizontal Chamfer Dimension + Quota smusso orizzontale Inserts a horizontal size and angle dimension for a chamfer from 2 selected vertices - Inserts a horizontal size and angle dimension for a chamfer from 2 selected vertices + Inserisce una quota orizzontale e una quota angolare per uno smusso da 2 vertici selezionati @@ -727,13 +727,13 @@ Left clicking on empty space will validate the current dimension. Right clicking Horizontal Coordinate Dimension - Horizontal Coordinate Dimension + Quota orizzontale in parallelo Adds evenly spaced horizontal dimensions between 3 or more vertices aligned to a shared baseline - Adds evenly spaced horizontal dimensions between 3 or more vertices aligned to a shared baseline + Aggiunge quote orizzontali uniformemente distanziate tra 3 o più vertici allineati a una linea di base condivisa @@ -746,12 +746,12 @@ Left clicking on empty space will validate the current dimension. Right clicking Arc Length Dimension - Arc Length Dimension + Quota lunghezza arco Inserts an arc length dimension to the selected arc - Inserts an arc length dimension to the selected arc + Inserisce una quota di lunghezza arco per l'arco selezionato @@ -765,13 +765,13 @@ Left clicking on empty space will validate the current dimension. Right clicking Oblique Chain Dimension - Oblique Chain Dimension + Quota obliqua in serie Inserts a sequence of aligned oblique dimensions to at least three selected vertices, where the first two define the direction - Inserts a sequence of aligned oblique dimensions to at least three selected vertices, where the first two define the direction + Inserisce una sequenza di quote oblique allineate in serie ad almeno tre vertici selezionati, dove i primi due definiscono la direzione @@ -785,13 +785,13 @@ Left clicking on empty space will validate the current dimension. Right clicking Oblique Coordinate Dimension - Oblique Coordinate Dimension + Quota obliqua in parallelo Adds evenly spaced oblique dimensions between 3 or more vertices aligned to a shared baseline - Adds evenly spaced oblique dimensions between 3 or more vertices aligned to a shared baseline + Aggiunge quote oblique uniformemente distanziate tra 3 o più vertici allineati a una linea di base condivisa @@ -805,17 +805,17 @@ Left clicking on empty space will validate the current dimension. Right clicking Vertical Chain Dimension - Vertical Chain Dimension + Quota verticale in serie Inserts a sequence of aligned vertical dimensions to at least three selected vertices - Inserts a sequence of aligned vertical dimensions to at least three selected vertices + Inserisce una sequenza di quote verticali allineate in serie ad almeno tre vertici selezionati Inserts a sequence of aligned vertical dimensions to at least three selected vertices, where the first two define the direction - Inserts a sequence of aligned vertical dimensions to at least three selected vertices, where the first two define the direction + Inserisce una sequenza di quote verticali allineate in serie ad almeno tre vertici selezionati, dove i primi due definiscono la direzione @@ -829,13 +829,13 @@ Left clicking on empty space will validate the current dimension. Right clicking Vertical Chamfer Dimension - Vertical Chamfer Dimension + Quota smusso verticale Inserts a vertical size and angle dimension for a chamfer from 2 selected vertices - Inserts a vertical size and angle dimension for a chamfer from 2 selected vertices + Inserisce una quota verticale e una quota angolare per uno smusso da 2 vertici selezionati @@ -849,13 +849,13 @@ Left clicking on empty space will validate the current dimension. Right clicking Vertical Coordinate Dimension - Vertical Coordinate Dimension + Quota verticale in parallelo Adds evenly spaced vertical dimensions between 3 or more vertices aligned to a shared baseline - Adds evenly spaced vertical dimensions between 3 or more vertices aligned to a shared baseline + Aggiunge quote verticali uniformemente distanziate tra 3 o più vertici allineati a una linea di base condivisa @@ -873,7 +873,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Customizes the format label of a selected dimension or balloon - Customizes the format label of a selected dimension or balloon + Personalizza l'etichetta del formato di una quota o di una pallinatura selezionati @@ -893,7 +893,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Decreases the number of decimal places of the dimension - Decreases the number of decimal places of the dimension + Diminuisce il numero di cifre decimali della quota @@ -906,12 +906,12 @@ Left clicking on empty space will validate the current dimension. Right clicking Cosmetic 1 Point Circle - Cosmetic 1 Point Circle + Cerchio cosmetico per 1 punto Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius - Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius + Aggiunge un arco cosmetico basato su tre vertici, dove la prima selezione è il punto centrale e la seconda è il raggio @@ -925,7 +925,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Cosmetic Arc - Arco Cosmetico + Arco cosmetico @@ -949,17 +949,17 @@ Left clicking on empty space will validate the current dimension. Right clicking Cosmetic 2 Point Circle - Cosmetic 2 Point Circle + Cerchio cosmetico per 2 punti Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius - Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius + Aggiunge un cerchio cosmetico basato su due vertici selezionati, dove il primo è il punto centrale e il secondo è il raggio Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius - Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius + Aggiunge un arco cosmetico basato su tre vertici, dove la prima selezione è il punto centrale e la seconda è il raggio @@ -973,13 +973,13 @@ Left clicking on empty space will validate the current dimension. Right clicking Adds a cosmetic circle that passes through 3 selected perimeter points - Adds a cosmetic circle that passes through 3 selected perimeter points + Aggiunge un cerchio cosmetico che passa attraverso 3 punti perimetrali selezionati Cosmetic 3 Point Circle - Cosmetic 3 Point Circle + Cerchio cosmetico per 3 punti @@ -999,7 +999,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Extends a selected cosmetic line or centerline at both ends by the specified delta distance - Extends a selected cosmetic line or centerline at both ends by the specified delta distance + Estende una linea o una linea centrale cosmetica selezionata a entrambe le estremità della distanza delta specificata @@ -1013,17 +1013,17 @@ Left clicking on empty space will validate the current dimension. Right clicking Bolt Circle Centerlines - Bolt Circle Centerlines + Linee centrali circonferenza di fori Adds centerlines to a circular pattern of three or more selected circles - Adds centerlines to a circular pattern of three or more selected circles + Aggiunge linee centrali a una serie circolare di tre o più cerchi selezionati Adds centerlines to a circular pattern of selected circles - Adds centerlines to a circular pattern of selected circles + Aggiunge linee centrali a una serie circolare di cerchi selezionati @@ -1043,7 +1043,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Increases the number of decimal places of the dimension - Increases the number of decimal places of the dimension + Aumenta il numero di cifre decimali della quota @@ -1061,7 +1061,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Increases the number of decimal places of the dimension - Increases the number of decimal places of the dimension + Aumenta il numero di cifre decimali della quota @@ -1081,7 +1081,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Inserts a '⌀' symbol at the beginning of the dimension - Inserts a '⌀' symbol at the beginning of the dimension + Inserisce un simbolo '⌀' all'inizio della quota @@ -1099,7 +1099,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Inserts a '⌀' symbol at the beginning of the dimension text - Inserts a '⌀' symbol at the beginning of the dimension text + Inserisce un simbolo '⌀' all'inizio della quota @@ -1119,7 +1119,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Inserts a '□' symbol at the beginning of the dimension - Inserts a '□' symbol at the beginning of the dimension + Inserisce un simbolo '□' all'inizio della quota @@ -1132,12 +1132,12 @@ Left clicking on empty space will validate the current dimension. Right clicking Cosmetic Parallel Line - Cosmetic Parallel Line + Linea cosmetica parallela Adds a cosmetic line parallel to the selected line through the selected vertex - Adds a cosmetic line parallel to the selected line through the selected vertex + Aggiunge una linea cosmetica parallela alla linea selezionata attraverso il vertice selezionato @@ -1151,17 +1151,17 @@ Left clicking on empty space will validate the current dimension. Right clicking Cosmetic Parallel Line - Cosmetic Parallel Line + Linea cosmetica parallela Adds a cosmetic circle to 3 selected vertices - Adds a cosmetic circle to 3 selected vertices + Aggiunge un cerchio cosmetico a 3 vertici selezionati Adds a cosmetic line parallel to the selected line through the selected vertex - Adds a cosmetic line parallel to the selected line through the selected vertex + Aggiunge una linea cosmetica parallela alla linea selezionata attraverso il vertice selezionato @@ -1175,13 +1175,13 @@ Left clicking on empty space will validate the current dimension. Right clicking Cosmetic Perpendicular Line - Cosmetic Perpendicular Line + Linea perpendicolare cosmetica Adds a cosmetic line perpendicular to the selected line through the selected vertex - Adds a cosmetic line perpendicular to the selected line through the selected vertex + Aggiunge una linea cosmetica parallela alla linea selezionata attraverso il vertice selezionato @@ -1212,12 +1212,12 @@ Left clicking on empty space will validate the current dimension. Right clicking Align Horizontal Chain Dimensions - Align Horizontal Chain Dimensions + Allinea quote orizzontali in serie Aligns the horizontal dimensions to create a chain dimension:<br>- Select two or more horizontal dimensions<br>- The first dimension defines the position<br>- Click this tool - Aligns the horizontal dimensions to create a chain dimension:<br>- Select two or more horizontal dimensions<br>- The first dimension defines the position<br>- Click this tool + Allinea le quote orizzontali per creare una quotatura in serie:<br>- Selezionare due o più quote orizzontali<br>- La prima quota definisce la posizione<br>- Fare clic su questo strumento @@ -1230,18 +1230,18 @@ Left clicking on empty space will validate the current dimension. Right clicking Align Chain Dimensions Horizontally - Align Chain Dimensions Horizontally + Allinea quote in serie orizzontalmente Aligns the horizontal dimensions to create a chain dimension:<br>- Select two or more horizontal dimensions<br>- The first dimension defines the position<br>- Click this tool - Aligns the horizontal dimensions to create a chain dimension:<br>- Select two or more horizontal dimensions<br>- The first dimension defines the position<br>- Click this tool + Allinea le quote orizzontali per creare una quotatura in serie:<br>- Selezionare due o più quote orizzontali<br>- La prima quota definisce la posizione<br>- Fare clic su questo strumento Position Horizontal Chain Dimensions - Allinea in Serie Quote Orizzontali + Posiziona quote orizzontali in serie @@ -1254,18 +1254,18 @@ Left clicking on empty space will validate the current dimension. Right clicking Align Oblique Chain Dimensions - Align Oblique Chain Dimensions + Allinea quote oblique in serie Aligns the oblique dimensions to create a chain dimension:<br>- Select two or more parallel oblique dimensions<br>- The first dimension defines the position<br>- Click this tool - Aligns the oblique dimensions to create a chain dimension:<br>- Select two or more parallel oblique dimensions<br>- The first dimension defines the position<br>- Click this tool + Allinea le quote oblique per creare una quotatura in serie:<br>- Selezionare due o più quote oblique<br>- La prima quota definisce la posizione<br>- Fare clic su questo strumento Position Oblique Chain Dimensions - Allinea in Serie Quote Oblique + Posiziona quote oblique in serie @@ -1278,18 +1278,18 @@ Left clicking on empty space will validate the current dimension. Right clicking Align Chain Dimensions Vertically - Align Chain Dimensions Vertically + Allinea quote in serie verticalmente Aligns the vertical dimensions to create a chain dimension:<br>- Select two or more vertical dimensions<br>- The first dimension defines the position<br>- Click this tool - Aligns the vertical dimensions to create a chain dimension:<br>- Select two or more vertical dimensions<br>- The first dimension defines the position<br>- Click this tool + Allinea le quote verticali per creare una quotatura in serie:<br>- Selezionare due o più quote verticali<br>- La prima quota definisce la posizione<br>- Fare clic su questo strumento Position Vertical Chain Dimensions - Allinea in Serie Quote Verticali + Posiziona quote verticali in serie @@ -1307,7 +1307,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Removes the prefix symbols at the beginning of the dimension - Removes the prefix symbols at the beginning of the dimension + Rimuove i simboli prefisso all'inizio della quota @@ -1325,7 +1325,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance - Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance + Configura gli attributi predefiniti per linee e assi cosmetici, compresa la spaziatura a cascata e la distanza delta @@ -1345,7 +1345,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Shortens a selected cosmetic line or centerline at both ends by the specified delta distance - Shortens a selected cosmetic line or centerline at both ends by the specified delta distance + Riduce una linea o una linea centrale cosmetica selezionata a entrambe le estremità della distanza delta specificata @@ -1359,13 +1359,13 @@ Left clicking on empty space will validate the current dimension. Right clicking Cosmetic Thread Bolt Bottom View - Cosmetic Thread Bolt Bottom View + Vista inferiore cosmetica filetto vite Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods - Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods + Aggiunge un filetto cosmetico in vista superiore o inferiore a bulloni/viti/barre selezionati @@ -1379,13 +1379,13 @@ Left clicking on empty space will validate the current dimension. Right clicking Cosmetic Thread Bolt Side View - Cosmetic Thread Bolt Side View + Filetto vite in vista laterale Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines - Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines + Aggiunge un filetto cosmetico alla vista laterale di un bullone/vite/asta tra due linee parallele selezionate @@ -1399,17 +1399,17 @@ Left clicking on empty space will validate the current dimension. Right clicking Cosmetic Thread Hole Bottom View - Cosmetic Thread Hole Bottom View + Vista cosmetica inferiore madrevite Adds a cosmetic thread to the top or bottom view of selected holes or circles - Adds a cosmetic thread to the top or bottom view of selected holes or circles + Aggiunge un filetto cosmetico in vista superiore o inferiore a fori o cerchi Adds a cosmetic thread to the top or bottom view of holes or circles - Adds a cosmetic thread to the top or bottom view of holes or circles + Aggiunge un filetto cosmetico in vista superiore o inferiore a fori o cerchi @@ -1423,17 +1423,17 @@ Left clicking on empty space will validate the current dimension. Right clicking Cosmetic Thread Hole Side View - Cosmetic Thread Hole Side View + Vista cosmetica laterale madrevite Adds a cosmetic thread to the side view of a hole or circle - Adds a cosmetic thread to the side view of a hole or circle + Aggiunge un filetto cosmetico in vista laterale a fori o cerchi Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines - Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines + Aggiunge un filetto cosmetico alla vista laterale di un foro tra due linee parallele selezionate @@ -1446,12 +1446,12 @@ Left clicking on empty space will validate the current dimension. Right clicking Cosmetic Thread Hole Side View - Cosmetic Thread Hole Side View + Vista cosmetica laterale madrevite Add a cosmetic thread to the side view of a selected hole between two selected parallel lines - Add a cosmetic thread to the side view of a selected hole between two selected parallel lines + Aggiungi un filetto cosmetico alla vista laterale di un foro tra due linee parallele selezionate @@ -1464,12 +1464,12 @@ Left clicking on empty space will validate the current dimension. Right clicking Cosmetic Intersection Vertices - Cosmetic Intersection Vertices + Vertici di intersezione cosmetici Adds cosmetic vertices at the intersections of selected edges - Adds cosmetic vertices at the intersections of selected edges + Aggiunge vertici cosmetici alle intersezioni dei bordi selezionati @@ -1487,17 +1487,17 @@ Left clicking on empty space will validate the current dimension. Right clicking Inserts a dimension showing the extent (overall length) of an object or feature - Inserts a dimension showing the extent (overall length) of an object or feature + Inserisce una quota che mostra l'estensione (lunghezza totale) di un oggetto o di una feature Horizontal extent - Horizontal extent + Estensione orizzontale Vertical extent - Vertical extent + Estensione verticale @@ -1510,12 +1510,12 @@ Left clicking on empty space will validate the current dimension. Right clicking Centerline Between 2 Faces - Centerline Between 2 Faces + Linea centrale tra 2 facce Adds a centerline to selected faces - Adds a centerline to selected faces + Aggiunge una linea centrale alle facce selezionate @@ -1528,12 +1528,12 @@ Left clicking on empty space will validate the current dimension. Right clicking Geometric Hatch - Geometric Hatch + Tratteggio geometrico Applies a geometric hatch pattern to the selected faces - Applies a geometric hatch pattern to the selected faces + Applica un motivo di tratteggio geometrico alle facce selezionate @@ -1546,12 +1546,12 @@ Left clicking on empty space will validate the current dimension. Right clicking Image Hatch - Image Hatch + Tratteggio immagine Applies a hatch pattern to the selected faces using an image file - Applies a hatch pattern to the selected faces using an image file + Applica un motivo di tratteggio alle facce selezionate utilizzando un file immagine @@ -1564,12 +1564,12 @@ Left clicking on empty space will validate the current dimension. Right clicking Horizontal Length Dimension - Horizontal Length Dimension + Quota lunghezza orizzontale Inserts a horizontal length dimension of an edge or distance between two points - Inserts a horizontal length dimension of an edge or distance between two points + Inserisce una quota di lunghezza orizzontale di un bordo o di una distanza tra due punti @@ -1582,12 +1582,12 @@ Left clicking on empty space will validate the current dimension. Right clicking Horizontal Extent Dimension - Horizontal Extent Dimension + Quota estensione orizzontale Inserts a dimension showing the horizontal extent (overall length) of an object or feature. - Inserts a dimension showing the horizontal extent (overall length) of an object or feature. + Inserisce una quota che mostra l'estensione orizzontale (lunghezza totale) di un oggetto o di una feature. @@ -1600,22 +1600,22 @@ Left clicking on empty space will validate the current dimension. Right clicking Bitmap Image - Bitmap Image + Immagine bitmap Inserts a bitmap from a file into the current page - Inserts a bitmap from a file into the current page + Inserisce una bitmap da un file nella pagina corrente Insert bitmap from a file into a page - Insert bitmap from a file into a page + Inserisce una bitmap da un file in una pagina Select an image file - Select an image file + Selezionare un file immagine @@ -1638,7 +1638,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Adds a leader line - Adds a leader line + Aggiunge una linea guida @@ -1651,12 +1651,12 @@ Left clicking on empty space will validate the current dimension. Right clicking Length Dimension - Length Dimension + Quota lunghezza Inserts a length dimension of an edge or distance between two points - Inserts a length dimension of an edge or distance between two points + Inserisce una quota di lunghezza di un bordo o di una distanza tra due punti @@ -1674,7 +1674,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Adds cosmetic vertices at the midpoint of the selected edges - Adds cosmetic vertices at the midpoint of the selected edges + Aggiunge vertici cosmetici al punto medio dei bordi selezionati @@ -1687,12 +1687,12 @@ Left clicking on empty space will validate the current dimension. Right clicking New Page - New Page + Nuova pagina Creates a new page with the default template - Creates a new page with the default template + Crea una nuova pagina con il modello predefinito @@ -1705,17 +1705,17 @@ Left clicking on empty space will validate the current dimension. Right clicking New Page From Template - New Page From Template + Nuova pagina da modello Creates a new page from a custom template - Creates a new page from a custom template + Crea una nuova pagina da un modello personalizzato Select a template file - Select a template file + Selezionare un file modello @@ -1738,7 +1738,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Prints all pages with the print dialog - Prints all pages with the print dialog + Stampa tutte le pagine con la finestra di dialogo di stampa @@ -1774,7 +1774,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Inserts multiple new linked views of the selected objects in the current page - Inserts multiple new linked views of the selected objects in the current page + Inserisce nuove viste multiple collegate degli oggetti selezionati nella pagina corrente @@ -1792,7 +1792,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Adds cosmetic vertices at the quadrant points of the selected circles - Adds cosmetic vertices at the quadrant points of the selected circles + Aggiunge vertici cosmetici ai punti quadranti dei cerchi selezionati @@ -1823,12 +1823,12 @@ Left clicking on empty space will validate the current dimension. Right clicking Redraw Page - Ridisegna Pagina + Ridisegna pagina Redraws the current page - Redraws the current page + Ridisegna la pagina corrente @@ -1841,12 +1841,12 @@ Left clicking on empty space will validate the current dimension. Right clicking Rich Text Annotation - Rich Text Annotation + Annotazione Rich Text Inserts a rich text annotation in the current page - Inserts a rich text annotation in the current page + Inserisce un'annotazione Rich Text nella pagina corrente @@ -1859,12 +1859,12 @@ Left clicking on empty space will validate the current dimension. Right clicking Section View (Simple or Complex) - Section View (Simple or Complex) + Vista sezione (Semplice o Complessa) Inserts a simple or complex section view in the current page - Inserts a simple or complex section view in the current page + Inserisce una vista di sezione semplice o complessa nella pagina corrente @@ -1874,7 +1874,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Complex Section View - Complex Section View + Vista sezione complessa @@ -1892,7 +1892,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Inserts a new section view based on the selected view in the current page - Inserts a new section view based on the selected view in the current page + Inserisce una nuova vista sezione basata sulla vista selezionata nella pagina corrente @@ -1923,12 +1923,12 @@ Left clicking on empty space will validate the current dimension. Right clicking Spreadsheet View - Spreadsheet View + Vista Spreadsheet Inserts a view of a spreadsheet in the current page - Inserts a view of a spreadsheet in the current page + Inserisce una vista di un foglio di calcolo nella pagina corrente @@ -1946,7 +1946,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Moves the selected view to the bottom of the stack - Moves the selected view to the bottom of the stack + Sposta la vista selezionata sul fondo della pila @@ -1964,7 +1964,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Moves the selected view down 1 level in the view stack - Moves the selected view down 1 level in the view stack + Sposta la vista selezionata di 1 livello verso il basso nella pila delle viste @@ -1977,12 +1977,12 @@ Left clicking on empty space will validate the current dimension. Right clicking View Stacking Order - View Stacking Order + Visualizza ordine d'impalamento Adjusts the stacking order of the selected views - Adjusts the stacking order of the selected views + Sistema l'ordine di sovrapposizione delle viste selezionate @@ -2020,7 +2020,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Moves the selected view to the top of the stack - Moves the selected view to the top of the stack + Sposta la vista selezionata in cima alla pila @@ -2038,7 +2038,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Moves the selected view up 1 level in the view stack - Moves the selected view up 1 level in the view stack + Sposta la vista selezionata di 1 livello verso l'alto nella pila delle viste @@ -2051,12 +2051,12 @@ Left clicking on empty space will validate the current dimension. Right clicking Surface Finish Symbol - Surface Finish Symbol + Simbolo di finitura superficiale Adds a surface finish symbol in the selected view - Adds a surface finish symbol in the selected view + Aggiunge un simbolo di finitura superficiale nella vista selezionata @@ -2074,7 +2074,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Inserts a symbol from an SVG file - Inserts a symbol from an SVG file + Inserisce un simbolo da un file SVG @@ -2087,12 +2087,12 @@ Left clicking on empty space will validate the current dimension. Right clicking Vertical Length Dimension - Vertical Length Dimension + Quota lunghezza verticale Inserts a vertical length dimension of an edge or distance between two points - Inserts a vertical length dimension of an edge or distance between two points + Inserisce una quota di lunghezza verticale di un bordo o di una distanza tra due punti @@ -2105,12 +2105,12 @@ Left clicking on empty space will validate the current dimension. Right clicking Vertical Extent Dimension - Vertical Extent Dimension + Quota estensione verticale Inserts a dimension showing the vertical extent (overall length) of an object or feature. - Inserts a dimension showing the vertical extent (overall length) of an object or feature. + Inserisce una quota che mostra l'estensione verticale (lunghezza totale) di un oggetto o di una feature. @@ -2129,8 +2129,8 @@ Left clicking on empty space will validate the current dimension. Right clicking Inserts a new view into the current page based on the selected object in the tree view or 3D view. If no object is selected, a file browser opens to select an SVG or image file. - Inserts a new view into the current page based on the selected object in the tree view or 3D view. -If no object is selected, a file browser opens to select an SVG or image file. + Inserisce una nuova vista nella pagina corrente basata sull'oggetto selezionato nella vista ad albero o nella vista 3D. +Se non è selezionato alcun oggetto, si apre un browser di file per selezionare un file SVG o un'immagine. @@ -2143,12 +2143,12 @@ If no object is selected, a file browser opens to select an SVG or image file. Weld Symbol - Weld Symbol + Simbolo di saldatura Adds welding information to the selected leader line - Adds welding information to the selected leader line + Aggiunge informazioni di saldatura alla linea guida selezionata @@ -2163,12 +2163,12 @@ If no object is selected, a file browser opens to select an SVG or image file. Create BIM view - Create BIM view + Crea vista BIM Create image - Create image + Crea immagine @@ -2226,7 +2226,7 @@ If no object is selected, a file browser opens to select an SVG or image file. Add midpoint vertices - Add midpoint vertices + Aggiungi vertici nel punto medio @@ -2247,13 +2247,13 @@ If no object is selected, a file browser opens to select an SVG or image file. Add horizontal chain dimensions - Aggiungi quote lineari orizzontali in serie + Aggiungi quote orizzontali in serie Add horizontal coordinate dimensions - Aggiungi quote di coordinate orizzontali + Aggiungi quote orizzontali in parallelo @@ -2265,7 +2265,7 @@ If no object is selected, a file browser opens to select an SVG or image file. Add horizontal chain dimension - Aggiungi quota lineare orizzontale in serie + Aggiungi quota orizzontale in serie @@ -2282,31 +2282,31 @@ If no object is selected, a file browser opens to select an SVG or image file. Insert dimension - Insert dimension + Inserisci quota Add area dimension - Add area dimension + Aggiungi quota di area Add distance dimension - Add distance dimension + Aggiungi quota di distanza Add distanceX chamfer dimension - Add distanceX chamfer dimension + Aggiungi distanza X alla quota smusso Add point to line distance dimension - Add point to line distance dimension + Aggiungi quota di distanza punto linea @@ -2318,73 +2318,73 @@ If no object is selected, a file browser opens to select an SVG or image file. Add extent dimension - Add extent dimension + Aggiungi quota di estensione Add angle dimension - Add angle dimension + Aggiungi quota angolo Add circle to line distance dimension - Add circle to line distance dimension + Aggiungi quota di distanza cerchio linea Add ellipse to line distance dimension - Add ellipse to line distance dimension + Aggiungi quota di distanza ellisse linea Add arc length dimension - Add arc length dimension + Aggiungi quota lunghezza arco Add circle to circle distance dimension - Add circle to circle distance dimension + Aggiungi quota di distanza cerchio cerchio Add ellipse to ellipse distance dimension - Add ellipse to ellipse distance dimension + Aggiungi quota di distanza ellisse ellisse Add radius dimension - Add radius dimension + Aggiungi quota raggio Add diameter dimension - Add diameter dimension + Aggiungi quota diametro Add distanceX dimension - Add distanceX dimension + Aggiungi quota distanza lungo X Add distanceY chamfer dimension - Add distanceY chamfer dimension + Aggiungi distanza Y alla quota smusso Add distanceY dimension - Add distanceY dimension + Aggiungi quota distanza lungo Y Add distanceX extent dimension - Add distanceX extent dimension + Aggiungi quota di estensione in direzione X Add distanceY extent dimension - Add distanceY extent dimension + Aggiungi quota di estensione in direzione Y @@ -2394,17 +2394,17 @@ If no object is selected, a file browser opens to select an SVG or image file. Add vertical chain dimensions - Aggiungi quote lineari verticali in serie + Aggiungi quote verticali in serie Add vertical coord dimensions - Aggiungi quote di coordinate verticali + Aggiungi quote verticali in parallelo Add oblique chain dimensions - Aggiungi quote lineari oblique in serie + Aggiungi quote oblique in serie @@ -2414,7 +2414,7 @@ If no object is selected, a file browser opens to select an SVG or image file. Dimension - Dimensione + Quota @@ -2429,7 +2429,7 @@ If no object is selected, a file browser opens to select an SVG or image file. Create dimension - Create dimension + Crea quota @@ -2444,7 +2444,7 @@ If no object is selected, a file browser opens to select an SVG or image file. Remove old hatch - Remove old hatch + Rimuovi il vecchio tratteggio @@ -2484,7 +2484,7 @@ If no object is selected, a file browser opens to select an SVG or image file. Update Cosmetic Line - Update Cosmetic Line + Aggiorna linea cosmetica @@ -2494,12 +2494,12 @@ If no object is selected, a file browser opens to select an SVG or image file. Update Cosmetic Circle - Update Cosmetic Circle + Aggiorna cerchio cosmetico Create Detail view - Create Detail view + Crea vista dettaglio @@ -2509,12 +2509,12 @@ If no object is selected, a file browser opens to select an SVG or image file. Create Leader - Crea freccia + Crea linea guida Edit Leader - Modifica freccia + Modifica linea guida @@ -2529,18 +2529,18 @@ If no object is selected, a file browser opens to select an SVG or image file. Create Complex Section - Create Complex Section + Crea sezione complessa Edit Section View - Modifica la vista in sezione + Modifica vista sezione Add Cosmetic Vertex - Aggiungi Vertice cosmetico + Aggiungi vertice cosmetico @@ -2560,17 +2560,17 @@ If no object is selected, a file browser opens to select an SVG or image file. Position Horizontal Chain Dimension - Position Horizontal Chain Dimension + Posiziona quota orizzontale in serie Position Vert Chain Dimension - Position Vert Chain Dimension + Posiziona quota verticale in serie Position Oblique Chain Dimension - Position Oblique Chain Dimension + Posiziona quota obliqua in serie @@ -2590,17 +2590,17 @@ If no object is selected, a file browser opens to select an SVG or image file. Create Horizontal Chain Dimension - Create Horizontal Chain Dimension + Crea quota orizzontale in serie Create Vert Chain dimension - Create Vert Chain dimension + Crea quota verticale in serie Create oblique chain dimension - Create oblique chain dimension + Crea quota obliqua in serie @@ -2620,17 +2620,17 @@ If no object is selected, a file browser opens to select an SVG or image file. Create Horizontal Chamfer Dimension - Create Horizontal Chamfer Dimension + Crea quota smusso orizzontale Create Vert Chamfer Dimension - Create Vert Chamfer Dimension + Crea quota smusso verticale Create Arc Length Dimension - Create Arc Length Dimension + Crea quota lunghezza arco @@ -2640,12 +2640,12 @@ If no object is selected, a file browser opens to select an SVG or image file. TechDraw Thread Hole Side - TechDraw foro filettato in vista laterale + TechDraw madrevite laterale Cosmetic Thread Hole Side - Filettatura Cosmetica Laterale Foro + Madrevite laterale cosmetica @@ -2655,12 +2655,12 @@ If no object is selected, a file browser opens to select an SVG or image file. Cosmetic Thread Bolt Side - Filettatura Cosmetica Laterale Vite + Filettatura vite in vista laterale TechDraw Thread Hole Bottom - TechDraw foro filettato vista da sotto + TechDraw madrevite inferiore @@ -2670,7 +2670,7 @@ If no object is selected, a file browser opens to select an SVG or image file. Cosmetic Thread Bolt Bottom - Filettatura Cosmetica Inferiore Vite + Filettatura vite vista inferiore @@ -2680,17 +2680,17 @@ If no object is selected, a file browser opens to select an SVG or image file. Bolt circle centerlines - Bolt circle centerlines + Linee centrali circonferenza di fori TechDraw circle centerlines - TechDraw circle centerlines + TechDraw linee centrali Cosmetic thread hole bottom - Cosmetic thread hole bottom + Madrevite inferiore cosmetica @@ -2705,27 +2705,27 @@ If no object is selected, a file browser opens to select an SVG or image file. TechDraw cosmetic intersection vertices - TechDraw cosmetic intersection vertices + TechDraw vertici d'intersezione cosmetica Cosmetic intersection vertices - Cosmetic intersection vertices + Vertici di intersezione cosmetici TechDraw cosmetic arc - TechDraw cosmetic arc + TechDraw arco cosmetico Cosmetic arc - Cosmetic arc + Arco cosmetico TechDraw cosmetic circle - TechDraw cosmetic circle + TechDraw cerchio cosmetico @@ -2765,22 +2765,22 @@ If no object is selected, a file browser opens to select an SVG or image file. Extend/shorten line - Extend/shorten line + Estendi/Accorcia linea TechDraw Calculate Selected Area - TechDraw Calculate Selected Area + TechDraw calcola area selezionata TechDraw Calculate Selected Arc Length - TechDraw Calculate Selected Arc Length + TechDraw calcola lunghezza dell'arco selezionato Calculate Face Area - Calcola Area Faccia + Calcola area faccia @@ -2810,12 +2810,12 @@ If no object is selected, a file browser opens to select an SVG or image file. Create Weld Symbol - Create Weld Symbol + Crea simbolo di saldatura Edit Weld Symbol - Edit Weld Symbol + Modifica simbolo di saldatura @@ -2912,72 +2912,72 @@ If no object is selected, a file browser opens to select an SVG or image file. Undo (Ctrl+Z) - Undo (Ctrl+Z) + Annulla (Ctrl+Z) Cut (Ctrl+X) - Cut (Ctrl+X) + Taglia (Ctrl+X) Copy (Ctrl+C) - Copy (Ctrl+C) + Copia (Ctrl+C) Paste (Ctrl+V) - Paste (Ctrl+V) + Incolla (Ctrl+V) Link (Ctrl+L) - Link (Ctrl+L) + Link (Ctrl+L) Italic (Ctrl+I) - Italic (Ctrl+I) + Corsivo (Ctrl+I) Underline (Ctrl+U) - Underline (Ctrl+U) + Sottolineato (Ctrl+U) Strikethrough text - Strikethrough text + Testo barrato Bullet list (Ctrl+-) - Bullet list (Ctrl+-) + Elenco puntato (Ctrl+-) Ordered list (Ctrl+=) - Ordered list (Ctrl+=) + Elenco ordinato (Ctrl+=) Decrease indentation (Ctrl+,) - Decrease indentation (Ctrl+,) + Diminuisci rientro (Ctrl+,) Decrease Indentation - Decrease Indentation + Diminuisci rientro Increase indentation (Ctrl+.) - Increase indentation (Ctrl+.) + Aumenta rientro (Ctrl+,) Increase Indentation - Increase Indentation + Aumenta rientro @@ -3260,7 +3260,7 @@ If no object is selected, a file browser opens to select an SVG or image file. Task in progress - Task in progress + Attività in corso @@ -3337,7 +3337,7 @@ If no object is selected, a file browser opens to select an SVG or image file. Page contains a BIM view which will not be exported. Continue? - Page contains a BIM view which will not be exported. Continue? + La pagina contiene una vista BIM che non verrà esportata. Continuare? @@ -3357,7 +3357,7 @@ If no object is selected, a file browser opens to select an SVG or image file. Scalable vector graphic - Scalable vector graphic + Grafica vettoriale scalabile @@ -3367,7 +3367,7 @@ If no object is selected, a file browser opens to select an SVG or image file. Select at least one object - Select at least one object + Selezionare almeno un oggetto @@ -3392,7 +3392,7 @@ If no object is selected, a file browser opens to select an SVG or image file. Cannot export selection - Cannot export selection + Impossibile esportare la selezione @@ -3418,12 +3418,12 @@ If no object is selected, a file browser opens to select an SVG or image file. Cannot make 2D extent dimension from selection - Cannot make 2D extent dimension from selection + Impossibile creare una quota di estensione 2D dalla selezione Cannot make 3D extent dimension from selection - Cannot make 3D extent dimension from selection + Impossibile creare una quota di estensione 3D dalla selezione @@ -3433,12 +3433,12 @@ If no object is selected, a file browser opens to select an SVG or image file. Cannot make 2D dimension from selection - Cannot make 2D dimension from selection + Impossibile creare una quota 2D dalla selezione Cannot make 3D dimension from selection - Cannot make 3D dimension from selection + Impossibile creare una quota 3D dalla selezione @@ -3514,7 +3514,7 @@ If no object is selected, a file browser opens to select an SVG or image file. Close the active task dialog and try again. - Close the active task dialog and try again. + Chiudere la finestra di dialogo dell'azione attiva e riprovare. @@ -3541,7 +3541,7 @@ If no object is selected, a file browser opens to select an SVG or image file. Selection is empty. - Selection is empty. + La selezione è vuota. @@ -3551,12 +3551,12 @@ If no object is selected, a file browser opens to select an SVG or image file. Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. - Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. + La selezione non è un cerchio cosmetico o un arco di cerchio cosmetico. Please select a center for the circle. - Please select a center for the circle. + Selezionare un centro per il cerchio. @@ -3571,12 +3571,12 @@ If no object is selected, a file browser opens to select an SVG or image file. TechDraw thread hole side - TechDraw thread hole side + TechDraw madrevite laterale Select 2 straight lines - Select 2 straight lines + Selezionare 2 linee dritte @@ -3597,7 +3597,7 @@ If no object is selected, a file browser opens to select an SVG or image file. Cannot attach leader. No base view selected. - Cannot attach leader. No base view selected. + Impossibile collegare la linea guida. Nessuna vista di base selezionata. @@ -3616,23 +3616,23 @@ If no object is selected, a file browser opens to select an SVG or image file. You must select faces or an existing centerline - You must select faces or an existing centerline + È necessario selezionare delle facce o una linea centrale esistente No CenterLine in selection - No CenterLine in selection + Nessuna linea centrale nella selezione Selection is not a centerline - Selection is not a centerline + La selezione non è una linea centrale Selection is not a Centerline - Selection is not a Centerline + La selezione non è una linea centrale @@ -3642,12 +3642,12 @@ If no object is selected, a file browser opens to select an SVG or image file. You must select 2 vertices or an existing centerline - You must select 2 vertices or an existing centerline + È necessario selezionare 2 vertici o una linea centrale esistente Select 2 vertices or 1 centerline - Select 2 vertices or 1 centerline + Selezionare 2 vertici o 1 linea centrale @@ -3657,7 +3657,7 @@ If no object is selected, a file browser opens to select an SVG or image file. Selection is not a cosmetic line - Selection is not a cosmetic line + La selezione non è una linea cosmetica @@ -3683,7 +3683,7 @@ If no object is selected, a file browser opens to select an SVG or image file. You must select a view and/or lines - You must select a view and/or lines + Si deve selezionare una vista e/o delle linee @@ -3698,7 +3698,7 @@ If no object is selected, a file browser opens to select an SVG or image file. Select exactly one leader line or one weld symbol - Select exactly one leader line or one weld symbol + Selezionare esattamente una linea guida o un simbolo di saldatura @@ -3713,12 +3713,12 @@ If no object is selected, a file browser opens to select an SVG or image file. Replace hatch? - Replace hatch? + Sostituire il tratteggio? Some faces in the selection are already hatched. Replace? - Some faces in the selection are already hatched. Replace? + Alcune facce nella selezione sono già tratteggiate. Sostituire? @@ -3739,7 +3739,7 @@ If no object is selected, a file browser opens to select an SVG or image file. No faces to hatch in this selection - No faces to hatch in this selection + Nessuna faccia da tratteggiare in questa selezione @@ -3775,7 +3775,7 @@ If no object is selected, a file browser opens to select an SVG or image file. Export Page as PDF - Export Page as PDF + Esporta la pagina come PDF @@ -3874,7 +3874,7 @@ If no object is selected, a file browser opens to select an SVG or image file. New Complex Section - Nuova Sezione Complessa + Nuova sezione complessa @@ -3896,7 +3896,7 @@ If no object is selected, a file browser opens to select an SVG or image file. Possible coordinate system error - Possible coordinate system error + Possibile errore del sistema di coordinate @@ -3969,7 +3969,7 @@ If no object is selected, a file browser opens to select an SVG or image file. TechDraw PosHorizChainDimension - TechDraw Allinea in Serie Quote Orizzontali + TechDraw posiziona quote orizzontali in serie @@ -3981,7 +3981,7 @@ If no object is selected, a file browser opens to select an SVG or image file. TechDraw PosVertChainDimension - TechDraw Allinea in Serie Quote Verticali + TechDraw posiziona quote verticali in serie @@ -3993,7 +3993,7 @@ If no object is selected, a file browser opens to select an SVG or image file. TechDraw PosObliqueChainDimension - TechDraw Allinea in Serie Quote Oblique + TechDraw posiziona quote oblique in serie @@ -4022,22 +4022,22 @@ If no object is selected, a file browser opens to select an SVG or image file. TechDraw Create Horizontal Chain Dimension - TechDraw Crea Quota in Serie Orizzontale + TechDraw crea quota orizzontale in serie TechDraw Create Vertical Chain Dimension - TechDraw Crea Quota in Serie Verticale + TechDraw crea quota verticale in serie TechDraw Create Oblique Chain Dimension - TechDraw Crea Quota in Serie Obliqua + TechDraw crea quota obliqua in serie TechDraw Create Horizontal Coordinate Dimension - TechDraw Create Horizontal Coordinate Dimension + TechDraw crea quota orizzontale in parallelo @@ -4102,12 +4102,12 @@ If no object is selected, a file browser opens to select an SVG or image file. Dimension not found. Was it deleted? Cannot continue. - Dimension not found. Was it deleted? Cannot continue. + Quota non trovata. È stata eliminata? Impossibile continuare. Select 2 vertices or 1 edge - Select 2 vertices or 1 edge + Selezionare 2 vertici o 1 bordo @@ -4230,7 +4230,7 @@ If no object is selected, a file browser opens to select an SVG or image file. New View - New View + Nuova vista @@ -4250,17 +4250,17 @@ If no object is selected, a file browser opens to select an SVG or image file. Edit Centerline - Edit Centerline + Modifica linea centrale Rich Text Editor - Rich Text Editor + Editor Rich Text Rich Text Creator - Rich Text Creator + Creatore Rich Text @@ -4280,7 +4280,7 @@ it has a weld symbol that would become broken. Close open dialog before deleting detail object - Close open dialog before deleting detail object + Chiudere la finestra di dialogo aperta prima di eliminare l'oggetto dettaglio @@ -4397,7 +4397,7 @@ it has a tile weld that would become broken. No background - No background + Nessuno sfondo @@ -4430,12 +4430,12 @@ it has a tile weld that would become broken. From page - From page + Dalla pagina To page - To page + Alla pagina @@ -4527,35 +4527,35 @@ Angolo, finitura superficiale, radice Adds the 'Field weld' symbol (flag) at the kink in the leader line - Adds the 'Field weld' symbol (flag) -at the kink in the leader line + Aggiunge il simbolo 'Saldatura in opera' +(bandierina) in corrispondenza della piega della linea guida Field weld - Field weld + In opera Adds the 'All around' symbol (circle) at the kink in the leader line - Adds the 'All around' symbol (circle) -at the kink in the leader line + Aggiunge il simbolo 'Perimetrale continua' (cerchio) +in corrispondenza della piega della linea guida All around - All around + Perimetrale continua Tail text - Tail text + Testo in coda Symbol directory - Symbol directory + Cartella simboli @@ -4590,7 +4590,7 @@ Questa directory sarà usata per la selezione dei simboli. FreeCAD could not determine which page to use. Select a page. - FreeCAD could not determine which page to use. Select a page. + FreeCAD non è riuscito a stabilire quale pagina utilizzare. Selezionare una pagina. @@ -4619,7 +4619,7 @@ Questa directory sarà usata per la selezione dei simboli. Debug section - Debug section + Sezione debug @@ -4700,7 +4700,7 @@ ma può penalizzare le prestazioni in modelli complessi. Max SVG hatch tiles - Max SVG hatch tiles + Massimo numero di tassellature di tratteggio SVG @@ -4721,8 +4721,8 @@ ma può penalizzare le prestazioni in modelli complessi. Size of selection area around edges Each unit is approximately 0.1mm wide - Size of selection area around edges -Each unit is approximately 0.1mm wide + Dimensione dell'area di selezione attorno ai bordi +Ogni unità è larga circa 0,1 mm @@ -4732,21 +4732,21 @@ Each unit is approximately 0.1mm wide Maximum PAT hatch segments - Maximum PAT hatch segments + Massimo numero di segmenti di tratteggio PAT Limits the number of 64×64 pixel SVG tiles used to hatch a single face. For large scales, errors may occur due to excessive tiling. Increase the limit if necessary. - Limits the number of 64×64 pixel SVG tiles used to hatch a single face. -For large scales, errors may occur due to excessive tiling. -Increase the limit if necessary. + Limita il numero di tassellature SVG da 64×64 pixel utilizzate per tratteggiare una singola faccia. +Per immagini di grandi dimensioni, potrebbero verificarsi errori dovuti a un'eccessiva suddivisione in tassellature. +Aumentare il limite se necessario. Choose non-conflicting key bindings as some combinations of OS and navigation style key bindings may conflict with the default modifier keys for balloon dragging and view snapping override. - Choose non-conflicting key bindings as some combinations of OS and navigation style key bindings may conflict with the default modifier keys for balloon dragging and view snapping override. + Scegliere combinazioni di tasti che non siano in conflitto, poiché alcune combinazioni di tasti del sistema operativo e dello stile di navigazione potrebbero entrare in conflitto con i tasti modificatori predefiniti per il trascinamento delle pallinature e sovrapporsi allo snap della vista. @@ -4756,7 +4756,7 @@ Increase the limit if necessary. Balloon drag - Balloon drag + Trascinamento pallinatura @@ -4811,8 +4811,8 @@ Ogni unità è larga circa 0,1 mm Maximum hatch line segments to use when hatching a face with a PAT pattern - Massimo numero di segmenti di linea da utilizzare -quando si tratteggia una faccia con un modello PAT + Numero massimo di segmenti di linea di tratteggio da utilizzare +quando si tratteggia una faccia con un motivo PAT @@ -4876,17 +4876,17 @@ quando si tratteggia una faccia con un modello PAT Print center marks - Print center marks + Stampa i segni di centro Show center marks - Show center marks + Mostra i segni di centro Draws the section annotation on the source view. Otherwise, no section line, arrows or symbol will be shown in the source view. - Draws the section annotation on the source view. Otherwise, no section line, arrows or symbol will be shown in the source view. + Disegna l'annotazione della sezione nella vista sorgente. In caso contrario, nella vista sorgente non verranno visualizzate linee di sezione, frecce o simboli. @@ -4896,22 +4896,22 @@ quando si tratteggia una faccia con un modello PAT Draws a cut line on the source view. Otherwise, only the change marks, arrows and symbols will be displayed. - Draws a cut line on the source view. Otherwise, only the change marks, arrows and symbols will be displayed. + Traccia una linea di taglio nella vista sorgente. Altrimenti, verranno visualizzati solo i segni di cambio, le frecce e i simboli. Include cut line in section annotation - Include cut line in section annotation + Includi la linea di taglio nell'annotazione della sezione Length of horizontal portion of balloon leader - Length of horizontal portion of balloon leader + Lunghezza della porzione orizzontale della linea guida della pallinatura Balloon leader kink length - Balloon leader kink length + Lunghezza piega della linea guida della pallinatura @@ -4926,7 +4926,7 @@ quando si tratteggia una faccia con un modello PAT Balloon orthogonal triangle - Balloon orthogonal triangle + Pallinatura triangolo ortogonale @@ -4946,12 +4946,12 @@ quando si tratteggia una faccia con un modello PAT SVG hatch - SVG hatch + Tratteggio SVG PAT hatch - PAT hatch + Tratteggio PAT @@ -4966,7 +4966,7 @@ quando si tratteggia una faccia con un modello PAT Highlights the detail area in the source view of the detail - Highlights the detail area in the source view of the detail + Evidenzia l'area di dettaglio nella vista sorgente del dettaglio @@ -4981,37 +4981,37 @@ quando si tratteggia una faccia con un modello PAT Leader line auto horizontal - Leader line auto horizontal + Linea guida orizzontale automatica Balloon leader end - Balloon leader end + Fine linea guida della pallinatura No break lines - No break lines + Nessuna linea d'interruzione Zigzag lines - Zigzag lines + Linee zig zag Simple lines - Simple lines + Linee semplici Balloon shape - Balloon shape + Forma pallinatura Section cut surface - Section cut surface + Superficie sezione di taglio @@ -5019,15 +5019,15 @@ quando si tratteggia una faccia con un modello PAT always be the right choice. Flat or square caps are useful for using drawings as a 1:1 cutting guide. - Shape of line end caps. The default (round) should almost -always be the right choice. Flat or square caps are useful -for using drawings as a 1:1 cutting guide. + Forma delle linee terminali. La forma predefinita (rotonda) dovrebbe quasi +sempre essere la scelta giusta. I terminali piatti o quadrati sono utili +per utilizzare i disegni con guida di taglio 1:1. Line width group - Line width group + Gruppo larghezza linea @@ -5072,7 +5072,7 @@ for using drawings as a 1:1 cutting guide. Shows markers at direction changes on complex section lines - Shows markers at direction changes on complex section lines + Mostra i marcatori nei cambi di direzione sulle linee di sezione complesse @@ -5082,17 +5082,17 @@ for using drawings as a 1:1 cutting guide. Fills out template date fields using ccyy-mm-dd format automatically, even if that is not the standard format for the current locale. - Fills out template date fields using ccyy-mm-dd format automatically, even if that is not the standard format for the current locale. + Compila automaticamente i campi data del modello utilizzando il formato ccyy-mm-dd, anche se questo non è il formato standard per le impostazioni locali correnti. Enforce ISO 8601 date format - Enforce ISO 8601 date format + Applica il formato data ISO 8601 Center line style - Center line style + Stile linea centrale @@ -5102,12 +5102,12 @@ for using drawings as a 1:1 cutting guide. Section line style - Section line style + Stile linea di sezione Line standard - Line standard + Linea Standard @@ -5142,7 +5142,7 @@ for using drawings as a 1:1 cutting guide. Show arc center marks in views - Mostra i segni centrali dell'arco nelle viste + Mostra i segni di centro degli archi nelle viste @@ -5181,7 +5181,7 @@ for using drawings as a 1:1 cutting guide. Hidden line - Hidden line + Linea nascosta @@ -5236,12 +5236,12 @@ for using drawings as a 1:1 cutting guide. Geometric hatch - Geometric hatch + Tratteggio geometrico Use a single colour for all text and lines - Use a single colour for all text and lines + Utilizza un colore unico per tutto il testo e le linee @@ -5256,12 +5256,12 @@ for using drawings as a 1:1 cutting guide. Leader line - Leader line + Linea guida Color of dimension lines and text - Color of dimension lines and text + Colore delle linee di quota e del testo @@ -5281,7 +5281,7 @@ for using drawings as a 1:1 cutting guide. Template underline - Template underline + Sottolineatura modello @@ -5291,12 +5291,12 @@ for using drawings as a 1:1 cutting guide. Dimension - Dimensione + Quota Geometric hatch pattern color - Colore del tratteggio geometrico + Colore del motivo del tratteggio geometrico @@ -5311,12 +5311,12 @@ for using drawings as a 1:1 cutting guide. Page color - Page color + Colore pagina Section line - Section line + Linea di sezione @@ -5341,7 +5341,7 @@ for using drawings as a 1:1 cutting guide. Transparent faces - Transparent faces + Facce trasparenti @@ -5430,32 +5430,32 @@ for using drawings as a 1:1 cutting guide. Dimension format - Dimension format + Formato quota Diameter symbol - Diameter symbol + Simbolo del diametro ISO oriented - ISO oriented + Orientamento ISO ISO referencing - ISO referencing + Riferimento ISO ASME inlined - ASME inlined + In linea ASME ASME referencing - ASME referencing + Riferimento ASME @@ -5465,7 +5465,7 @@ for using drawings as a 1:1 cutting guide. Show units - Show units + Mostra unità @@ -5480,44 +5480,44 @@ for using drawings as a 1:1 cutting guide. Arrow style - Arrow style + Stile freccia Tolerance text scale Multiplier of 'Font size' - Tolerance text scale -Multiplier of 'Font size' + Scala del testo della tolleranza +Moltiplicatore della 'Dimensione carattere' Tolerance text scale - Tolerance text scale + Scala testo tolleranza Number of decimals if 'Use global decimals' is not used - Number of decimals if 'Use global decimals' is not used + Numero di decimali se non si utilizza 'Usa decimali globali' Use global decimals - Use global decimals + Utilizza decimali globali Alternate decimals - Alternate decimals + Decimali alternativi Controls the gap size between the dimension point and the start of the extension line for ISO dimensions - Controls the gap size between the dimension point and the start of the extension line for ISO dimensions + Controlla l'ampiezza dello spazio tra il punto di quota e l'inizio della linea di estensione per le quote ISO Extension gap factor - ISO - Extension gap factor - ISO + Fattore di ampiezza dello spazio - ISO @@ -5527,40 +5527,39 @@ Multiplier of 'Font size' Controls the gap size between the dimension point and the start of the extension line for ASME dimensions - Controls the gap size between the dimension point and the start of the extension line for ASME dimensions + Controlla l'ampiezza dello spazio tra il punto di quota e l'inizio della linea di estensione per le quote ASME Extension gap factor - ASME - Extension gap factor - ASME + Fattore di ampiezza dello spazio - ASME Controls the gap size between the dimension point and the start of the extension line for ISO dimensions. Value multiplied by the line width is the gap. Normally, no gap is used. If using a gap, the recommended value is 8. - Controls the gap size between the dimension point and the start of the extension line for ISO dimensions. - Value multiplied by the line width is the gap. - Normally, no gap is used. If using a gap, the recommended value is 8. + Controlla l'ampiezza dello spazio tra il punto di quota e l'inizio della linea di estensione per le quote ISO. Il valore moltiplicato per la larghezza della linea corrisponde allo spazio. +Normalmente, non viene utilizzato alcuno spazio. Se si utilizza uno spazio, il valore consigliato è 8. Controls the gap size between the dimension point and the start of the extension line for ASME dimensions. Value multiplied by the line width is the gap. Normally, no gap is used. If using a gap, the recommended value is 6. - Controls the gap size between the dimension point and the start of the extension line for ASME dimensions. Value multiplied by the line width is the gap. - Normally, no gap is used. If using a gap, the recommended value is 6. + Controlla l'ampiezza dello spazio tra il punto di quota e l'inizio della linea di estensione per le quote ASME. Il valore moltiplicato per la larghezza della linea corrisponde allo spazio. +Normalmente, non viene utilizzato alcuno spazio. Se si utilizza uno spazio, il valore consigliato è 6. Line spacing - ISO - Line spacing - ISO + Spaziatura linea - ISO Controls the gap size between dimension line and dimension text. Value multiplied by the line width is the line spacing. - Controls the gap size between dimension line and dimension text. - Value multiplied by the line width is the line spacing. + Controlla la dimensione dello spazio tra la linea di quota e il testo della quota. +Il valore moltiplicato per la larghezza della linea corrisponde all'interlinea. @@ -5574,11 +5573,11 @@ Multiplier of 'Font size' ‘Separated tools’ displays individual tools for each dimension type. ‘Both’ enables both the unified tool and the individual tools. This affects only the toolbar; all tools remain available via the menu and shortcuts. - Choose the type of dimensioning tools shown in the toolbar: -‘Single tool’ provides one unified tool for all dimension types (Distance, X/Y, Angle, Radius) with others in a drop-down. -‘Separated tools’ displays individual tools for each dimension type. -‘Both’ enables both the unified tool and the individual tools. -This affects only the toolbar; all tools remain available via the menu and shortcuts. + Selezionare il tipo di strumenti di quotatura visualizzati nella barra degli strumenti: +"Strumento singolo" fornisce uno strumento unificato per tutti i tipi di quota (Distanza, X/Y, Angolo, Raggio), con gli altri strumenti disponibili in un menu a discesa. +"Strumenti separati" visualizza strumenti individuali per ciascun tipo di quota. +"Entrambi" abilita sia lo strumento unificato che gli strumenti individuali. +Questa opzione ha effetto solo sulla barra degli strumenti; tutti gli strumenti rimangono disponibili tramite il menu e le scorciatoie. @@ -5707,12 +5706,12 @@ per i gruppi di proiezioni Default PAT pattern definition file for geometric hatching - File di definizione del modello PAT predefinito per il tratteggio geometrico + File di definizione del motivo PAT predefinito per il tratteggio geometrico Name of the default PAT pattern - Nome del modello PAT di tratteggio predefinito + Nome del motivo PAT predefinito @@ -5739,7 +5738,7 @@ can override the global 'Update with 3D' parameter Keep page up to date - Keep page up to date + Mantieni aggiornata la pagina @@ -5771,7 +5770,7 @@ can override the global 'Update with 3D' parameter Standard to be used to draw section lines. This affects the position of arrows and symbol. - Standard to be used to draw section lines. This affects the position of arrows and symbol. + Standard da utilizzare per disegnare le linee di sezione. Influisce sulla posizione delle frecce e dei simboli. @@ -5786,22 +5785,22 @@ can override the global 'Update with 3D' parameter Preferred SVG or bitmap file for hatching. This value will also control the initial directory for choosing hatch patterns. You can use this to get hatch files from a local directory. - Preferred SVG or bitmap file for hatching. This value will also control the initial directory for choosing hatch patterns. You can use this to get hatch files from a local directory. + File SVG o bitmap preferito per il tratteggio. Questo valore determinerà anche la cartella iniziale per la scelta dei motivi di tratteggio. È possibile utilizzarlo per ottenere i file di tratteggio da una cartella locale. Welding directory - Welding directory + Cartella saldature Starting directory for 'Insert Page From Template' tool - Starting directory for 'Insert Page From Template' tool + Cartella di partenza per lo strumento 'Inserisci pagina da modello' Template directory - Template directory + Cartella modelli @@ -5811,27 +5810,27 @@ can override the global 'Update with 3D' parameter Hatch pattern file - Hatch pattern file + File del motivo del tratteggio Default template - Default template + Modello predefinito Symbol directory - Symbol directory + Cartella simboli Set 'Show grid' property to true on new pages - Set 'Show grid' property to true on new pages + Imposta la proprietà 'Mostra griglia' attiva nelle nuove pagine Show grid - Show grid + Mostra griglia @@ -5841,7 +5840,7 @@ can override the global 'Update with 3D' parameter Distance between page grid lines - Distance between page grid lines + Distanza tra le linee della griglia della pagina @@ -5866,17 +5865,17 @@ can override the global 'Update with 3D' parameter Snaps views into alignment when being dragged - Snaps views into alignment when being dragged + Aggancia le viste all'allineamento quando vengono trascinate Snap view alignment - Snap view alignment + Snap allineamento vista Snap detail highlights - Snap detail highlights + Snap viste di dettaglio evidenziate @@ -5901,7 +5900,7 @@ can override the global 'Update with 3D' parameter Pattern name - Pattern name + Nome del motivo @@ -5931,32 +5930,32 @@ can override the global 'Update with 3D' parameter Snapping - Aggancio + Snap Check this box if you want detail view highlights to snap to the nearest vertex when dragging. - Seleziona questa casella se desideri che gli elementi evidenziati nella vista dettagliata si aggancino al vertice più vicino durante il trascinamento. + Selezionare questa casella se si desidera che gli elementi evidenziati nella vista di dettaglio si aggancino al vertice più vicino durante il trascinamento. When dragging a view, if it is within this fraction of view size of the correct alignment, it will snap into alignment. - Quando si trascina una vista, se è all'interno di questa frazione della dimensione della vista dell'allineamento corretto, si aggancia all'allineamento. + Quando si trascina una vista, se questa rientra in questa frazione della dimensione della vista rispetto all'allineamento corretto, verrà agganciata all'allineamento. View snapping factor - View snapping factor + Fattore di snap vista Highlight snapping factor - Highlight snapping factor + Fattore di snap evidenziata Controls the snap radius for highlights. Vertex must be within this factor times the highlight size to be a snap target. - Controls the snap radius for highlights. Vertex must be within this factor times the highlight size to be a snap target. + Controlla il raggio di aggancio per le viste evidenziate. Per essere un bersaglio dell'aggancio, il vertice deve essere compreso tra questo fattore e la dimensione della vista evidenziata. @@ -6026,18 +6025,18 @@ Fast, but result is a collection of short straight lines. Makes lines of equal parameterization - Makes lines of equal parameterization + Crea linee di uguale parametrizzazione Show UV ISO lines - Show UV ISO lines + Mostra linee UV ISO Shows hidden equal parameterization lines - Shows hidden equal parameterization lines + Mostra le linee nascoste di uguale parametrizzazione @@ -6093,12 +6092,12 @@ Fast, but result is a collection of short straight lines. Page scale - Page scale + Scala della pagina View custom scale - View custom scale + Scala personalizzata della vista @@ -6128,17 +6127,17 @@ Fast, but result is a collection of short straight lines. View scale type - View scale type + Tipo di scala della vista Uses the original (incorrect) scaling method for SVG symbols, Spreadsheet views and Draft views as used in v1.0 and earlier. Otherwise, a more accurate method will be used. - Uses the original (incorrect) scaling method for SVG symbols, Spreadsheet views and Draft views as used in v1.0 and earlier. Otherwise, a more accurate method will be used. + Utilizza il metodo di ridimensionamento originale (errato) per i simboli SVG e per le viste Spreadsheet e Draft, come utilizzato nella versione 1.0 e precedenti. In caso contrario, verrà utilizzato un metodo più accurato. Legacy symbol scaling - Legacy symbol scaling + Scala simbolo legacy @@ -6148,22 +6147,22 @@ Fast, but result is a collection of short straight lines. Vertex scale - Vertex scale + Scala dei vertici Center mark scale - Center mark scale + Scala dei segni di centro Template edit mark - Template edit mark + Segno di modifica del modello Welding symbol scale - Welding symbol scale + Scala del simbolo di saldatura @@ -6178,7 +6177,7 @@ Fast, but result is a collection of short straight lines. Size of template field click handles - Dimensione dei campi cliccabili per testi modificabili nei modelli di disegno, in mm + Dimensioni delle maniglie di clic dei campi del modello @@ -6206,12 +6205,12 @@ Fast, but result is a collection of short straight lines. Export DXF - Esporta in DXF + Esporta DXF Export PDF - Esporta in formato PDF + Esporta PDF @@ -6261,12 +6260,12 @@ Do you want to continue? Symbol directory - Symbol directory + Cartella dei simboli Directory to welding symbols - Directory to welding symbols + Cartella dei simboli di saldatura @@ -6284,7 +6283,7 @@ Do you want to continue? Color for text - Color for text + Colore per il testo @@ -6294,7 +6293,7 @@ Do you want to continue? Font size for text - Font size for text + Dimensione carattere per il testo @@ -6344,27 +6343,27 @@ Do you want to continue? Shape scale - Shape scale + Scala della forma End symbol - End symbol + Simbolo finale End symbol scale - End symbol scale + Scala simbolo finale Line visible - Line visible + Linea visibile Controls whether the leader line is visible or not - Controls whether the leader line is visible or not + Controlla se la linea guida è visibile o meno @@ -6374,7 +6373,7 @@ Do you want to continue? Leader kink length - Leader kink length + Lunghezza della piega della linea guida @@ -6394,7 +6393,7 @@ Do you want to continue? Bubble shape - Bubble shape + Forma pallinatura @@ -6482,17 +6481,17 @@ Do you want to continue? Base view - Base view + Vista base Top to bottom line - Top to bottom line + Linea dall'alto al basso Left to right line - Left to right line + Linea da sinistra a destra @@ -6501,10 +6500,10 @@ Do you want to continue? - Lines: equidistant from both lines and at half the angle between them - Points: equidistant from both points - - Centerline between: - - Lines: equidistant from both lines and at half the angle between them - - Points: equidistant from both points + + Linea di centro tra: + - Linee: equidistante da entrambe le linee e a metà dell'angolo tra di esse + - Punti: equidistante da entrambi i punti @@ -6520,27 +6519,27 @@ Do you want to continue? Shift horizontal - Shift horizontal + Sposta orizzontalmente Move line +up or -down - Move line +up or -down + Sposta linea + su o - giù Move line -left or +right - Move line -left or +right + Sposta linea - sinistra o + destra Shift vertical - Shift vertical + Sposta verticalmente Extend by - Extend by + Estendi per @@ -6548,12 +6547,12 @@ Do you want to continue? Complex Section - Sezione Complessa + Sezione complessa Object Selection - Selezione Oggetto + Selezione oggetto @@ -6564,12 +6563,12 @@ Do you want to continue? Use Selection - Usa Selezione + Usa selezione Profile object - Oggetto del profilo + Oggetto profilo @@ -6604,7 +6603,7 @@ Do you want to continue? Scale type - Scale type + Tipo di scala @@ -6619,7 +6618,7 @@ Do you want to continue? Base view - Base view + Vista base @@ -6649,7 +6648,7 @@ Do you want to continue? Rebuild display now. May be slow for complex models - Rebuild display now. May be slow for complex models + Ricostruisci la visualizzazione ora. Può essere lento per i modelli complessi @@ -6675,7 +6674,7 @@ Do you want to continue? Set View Direction - Imposta Direzione Visualizzazione + Imposta direzione visualizzazione @@ -6690,7 +6689,7 @@ Do you want to continue? Update Now - Aggiorna Ora + Aggiorna ora @@ -6719,7 +6718,7 @@ Do you want to continue? Base view - Base view + Vista base @@ -6780,13 +6779,13 @@ Do you want to continue? 2D point - 2D point + Punto 2D 3D point - 3D point + Punto 3D @@ -6904,17 +6903,17 @@ Do you want to continue? Plus - minus - Plus - minus + Più - Meno Greek letters - Greek letters + Lettere greche Format - Format + Formato @@ -6924,17 +6923,17 @@ Do you want to continue? Circular run-out - Circular run-out + Oscillazione circolare Total run-out - Total run-out + Oscillazione circolare totale Minimax (Chebychev) - Minimax (Chebychev) + Minimax (Chebychev) @@ -7133,47 +7132,47 @@ Do you want to continue? Detail view - Detail view + Vista dettaglio Enables dragging of the detail highlight to a new position - Enables dragging of the detail highlight to a new position + Abilita il trascinamento del dettaglio evidenziato in una nuova posizione Scale type - Scale type + Tipo di scala Reference label - Reference label + Etichetta di riferimento Scale factor for detail view - Scale factor for detail view + Fattore di scala per la vista dettaglio Y-position of detail highlight within view - Y-position of detail highlight within view + Posizione y del dettaglio evidenziato nella vista Scale factor - Scale factor + Fattore di scala Size of detail view - Size of detail view + Dimensione della vista dettaglio X position of detail highlight within view - X position of detail highlight within view + Posizione x del dettaglio evidenziato nella vista @@ -7213,7 +7212,7 @@ Personalizzato: viene utilizzato il fattore di scala personalizzato Dimension - Dimensione + Quota @@ -7238,95 +7237,95 @@ Personalizzato: viene utilizzato il fattore di scala personalizzato Specifies the overtolerance format in printf() style, or arbitrary text - Specifica il formato di Scostamento superiore in stile printf() o testo arbitrario + Specifica il formato della tolleranza superiore in stile printf() o testo arbitrario Specifies the undertolerance format in printf() style, or arbitrary text - Specifica il formato di tolleranza inferiore in stile printf() o testo arbitrario + Specifica il formato della tolleranza inferiore in stile printf() o testo arbitrario Display Style - Visualizza stile + Stile di rappresentazione Color of the dimension - Colore della quotatura + Colore della quota Standard and style according to which dimension is drawn - Standard e stile secondo cui la quotatura è disegnata + Standard e stile secondo cui la quota è rappresentata If theoretically exact (basic) dimension - If theoretically exact (basic) dimension + Se quota (di base) teoricamente esatta Theoretically exact - Theoretically exact + Teoricamente esatto Equal tolerance - Equal tolerance + Tolleranza uguale Overtolerance - Overtolerance + Tolleranza superiore Overtolerance value If 'Equal tolerance' is checked this is also the negated value for 'Undertolerance'. - Overtolerance value -If 'Equal tolerance' is checked this is also -the negated value for 'Undertolerance'. + Valore della tolleranza superiore +Se è selezionata l'opzione 'Tolleranza uguale', questo è anche +il valore negativo per la 'Tolleranza inferiore"'. Undertolerance - Undertolerance + Tolleranza inferiore Undertolerance value If 'Equal tolerance' is checked it will be replaced by negative value of 'Overtolerance'. - Undertolerance value -If 'Equal tolerance' is checked it will be replaced -by negative value of 'Overtolerance'. + Valore della tolleranza inferiore +Se è selezionata l'opzione 'Tolleranza uguale', questa verrà sostituita +dal valore negativo della 'Tolleranza superiore'. Format specifier - Format specifier + Specificatore di formato Sets use of 'Format spec' instead of the dimension value - Sets use of 'Format spec' instead of the dimension value + Imposta l'uso dello 'Specificatore di formato' al posto del valore della dimensione Arbitrary text - Arbitrary text + Testo arbitrario Overtolerance format specifier - Overtolerance format specifier + Specificatore di formato della tolleranza superiore Undertolerance format specifier - Undertolerance format specifier + Specificatore di formato della tolleranza inferiore @@ -7351,17 +7350,17 @@ by negative value of 'Overtolerance'. <html><head/><body><p>Uses the tolerance format spec</p><p>instead of the tolerance value</p></body></html> - <html><head/><body><p>Uses the tolerance format spec</p><p>instead of the tolerance value</p></body></html> + <html><head/><body><p>Utilizza lo specificatore di formato della tolleranza</p><p>al posto del valore della tolleranza</p></body></html> Arbitrary tolerance text - Arbitrary tolerance text + Testo arbitrario per la tolleranza Flip arrowheads - Flip arrowheads + Capovolgi le punte delle frecce @@ -7376,32 +7375,32 @@ by negative value of 'Overtolerance'. Font size for text - Font size for text + Dimensione carattere per il testo Drawing style - Drawing style + Stile rappresentazione ISO oriented - ISO oriented + Orientamento ISO ISO referencing - ISO referencing + Riferimento ISO ASME inlined - ASME inlined + In linea ASME ASME referencing - ASME referencing + Riferimento ASME @@ -7431,34 +7430,34 @@ by negative value of 'Overtolerance'. Set dimension line angle to default (orthographic view) - Set dimension line angle to default (orthographic view) + Imposta l'angolo della linea di quota sul valore predefinito (vista ortografica) Use Default - Use Default + Usa predefinito Set dimension line angle to match selected edge or vertices - Set dimension line angle to match selected edge or vertices + Imposta l'angolo della linea di quota in modo che corrisponda al bordo o ai vertici selezionati Use Selection - Usa Selezione + Usa selezione Set extension line angle to default (orthographic) - Set extension line angle to default (orthographic) + Imposta l'angolo della linea di estensione sul valore predefinito (ortografico) Set extension line angle to match selected edge or vertices - Set extension line angle to match selected edge or vertices + Imposta l'angolo della linea di estensione in modo che corrisponda al bordo o ai vertici selezionati @@ -7468,7 +7467,7 @@ by negative value of 'Overtolerance'. Angle of extension lines with drawing X axis (degrees) - Angolo delle linee di estensione con disegno asse X (gradi) + Angolo della linea di estensione con l'asse X del disegno (gradi) @@ -7481,32 +7480,32 @@ by negative value of 'Overtolerance'. Geometric Hatch - Geometric Hatch + Tratteggio geometrico Define Pattern - Define Pattern + Definisci motivo Pattern file - Pattern file + File motivo The PAT file containing the pattern - The PAT file containing the pattern + Il file PAT contenente il motivo Pattern scale - Scala del modello + Scala del motivo Pattern name - Pattern name + Nome del motivo @@ -7516,7 +7515,7 @@ by negative value of 'Overtolerance'. Name of pattern within file - Nome del modello all'interno di file + Nome del motivo all'interno del file @@ -7526,7 +7525,7 @@ by negative value of 'Overtolerance'. Thickness of the lines within the pattern - Thickness of the lines within the pattern + Spessore delle linee all'interno del motivo @@ -7541,12 +7540,12 @@ by negative value of 'Overtolerance'. Enlarges/shrinks the pattern - Ingrandisce/riduce il modello + Ingrandisce/rimpicciolisce il motivo Color of pattern lines - Colore delle linee del modello + Colore delle linee del motivo @@ -7554,37 +7553,37 @@ by negative value of 'Overtolerance'. Apply Geometric Hatch - Apply Geometric Hatch + Applica tratteggio geometrico Select an SVG or bitmap file - Select an SVG or bitmap file + Seleziona un file SVG o bitmap Pattern Parameters - Parametri del Modello + Parametri del motivo Choose an SVG or bitmap file as a pattern - Choose an SVG or bitmap file as a pattern + Scegliere un file SVG o bitmap come motivo Pattern file - Pattern file + File motivo Enlarges/shrinks the pattern (SVG only) - Enlarges/shrinks the pattern (SVG only) + Ingrandisce/rimpicciolisce il motivo (solo SVG) SVG line color - SVG line color + Colore linea SVG @@ -7594,17 +7593,17 @@ by negative value of 'Overtolerance'. Color of pattern lines (SVG only) - Color of pattern lines (SVG only) + Colore delle linee del motivo (solo SVG) Rotate the pattern (degrees) - Rotate the pattern (degrees) + Ruota il motivo (gradi) SVG pattern scale - SVG pattern scale + Scala il motivo SVG @@ -7637,26 +7636,26 @@ by negative value of 'Overtolerance'. Base view - Base view + Vista base First pick the start point of the line, then at least one more point. You can pick further points to get line segments. - First pick the start point of the line, -then at least one more point. -You can pick further points to get line segments. + Per prima cosa selezionare il punto iniziale della linea, +poi almeno un altro punto. +Si possono selezionare altri punti per ottenere ulteriori segmenti di linea. Start symbol - Start symbol + Simbolo iniziale End symbol - End symbol + Simbolo finale @@ -7691,7 +7690,7 @@ You can pick further points to get line segments. No line - No line + Nessuna linea @@ -7742,7 +7741,7 @@ You can pick further points to get line segments. Save points - Save points + Salva punti @@ -7791,7 +7790,7 @@ You can pick further points to get line segments. Thickness of pattern lines - Thickness of pattern lines + Spessore delle linee del motivo @@ -7839,32 +7838,32 @@ You can pick further points to get line segments. Link this 3D geometry - Link this 3D geometry + Collega questa geometria 3D Feature1 - Feature1 + Feature1 Geometry1 - Geometry1 + Geometria1 Feature2 - Feature2 + Feature2 Geometry2 - Geometry2 + Geometria2 To these dimensions - To these dimensions + A queste dimensioni @@ -7887,12 +7886,12 @@ You can pick further points to get line segments. Scale numerator - Scale numerator + Numeratore scala Scale denominator - Scale denominator + Denominatore scala @@ -7958,17 +7957,17 @@ You can pick further points to get line segments. Spin clockwise - Spin clockwise + Ruota in senso orario Spin counter-clockwise - Spin counter-clockwise + Ruota in senso antiorario Sets the document front view as primary direction - Sets the document front view as primary direction + Imposta la vista frontale del documento come direzione primaria @@ -8042,34 +8041,34 @@ You can pick further points to get line segments. First or third angle - First or third angle + Primo o terzo angolo First angle - First angle + Primo angolo Third angle - Third angle + Terzo angolo Distributes projections automatically using the given X/Y spacings - Distributes projections automatically -using the given X/Y spacings + Distribuisce automaticamente le proiezioni +utilizzando le spaziature X/Y specificate Auto distribute - Auto distribute + Distribuzione automatica X spacing - X spacing + Spaziatura X @@ -8079,7 +8078,7 @@ using the given X/Y spacings Y spacing - Y spacing + Spaziatura Y @@ -8090,25 +8089,25 @@ using the given X/Y spacings FrontTopLeft - FronteAltoSinistra + Frontale-superiore-sinistra FrontBottomRight - FronteSottoDestra + Frontale-inferiore-destra FrontTopRight - FronteSopraDestra + Frontale-superiore-destra FrontBottomLeft - FronteSottoSinistra + Frontale-inferiore-sinistra @@ -8121,12 +8120,12 @@ using the given X/Y spacings Project Shapes - Project Shapes + Forme proiezioni Visible sharp edges - mostra gli spigoli vivi + Mostra gli spigoli vivi @@ -8171,12 +8170,12 @@ using the given X/Y spacings Hidden iso-parameters - Hidden iso-parameters + Nascondi parametri iso No Active Document - No Active Document + Nessun documento attivo @@ -8186,7 +8185,7 @@ using the given X/Y spacings No Active View - No Active View + Nessuna vista attiva @@ -8227,7 +8226,7 @@ using the given X/Y spacings Rich Text Annotation Block - Blocco di testo + Blocco di annotazione Rich Text @@ -8237,7 +8236,7 @@ using the given X/Y spacings Start Rich Text Editor - Avvia l'editor di testo avanzato + Avvia editor Rich Text @@ -8317,12 +8316,12 @@ using the given X/Y spacings Input the annotation text directly or start the rich text editor - Inserire direttamente il testo dell'annotazione o avviare l'editor di testo avanzato + Inserire il testo direttamente dell'annotazione o avviare l'editor Rich Text RichTextAnnotation - AnnotazioneTestoRicco + Annotazione Rich Text @@ -8345,12 +8344,12 @@ using the given X/Y spacings Base view - Base view + Vista base Scale type - Scale type + Tipo di scala @@ -8385,7 +8384,7 @@ using the given X/Y spacings Set View Direction - Imposta Direzione Visualizzazione + Imposta direzione visualizzazione @@ -8410,12 +8409,12 @@ using the given X/Y spacings Global 3D coordinates defining the shortest distance from the 3D origin to the section plane - Global 3D coordinates defining the shortest distance from the 3D origin to the section plane + Coordinate 3D globali che definiscono la distanza più breve dall'origine 3D al piano di sezione <html><head/><body><p>Rebuild display now. May be slow for complex models.</p></body></html> - <html><head/><body><p>Rebuild display now. May be slow for complex models.</p></body></html> + <html><head/><body><p>Ricostruisci la visualizzazione ora. Può essere lento per i modelli complessi.</p></body></html> @@ -8425,7 +8424,7 @@ using the given X/Y spacings Live update - Live update + Aggiornamento in tempo reale @@ -8435,7 +8434,7 @@ using the given X/Y spacings Update Now - Aggiorna Ora + Aggiorna ora @@ -8555,7 +8554,7 @@ using the given X/Y spacings Symbol angle - Symbol angle + Simbolo angolo @@ -8575,7 +8574,7 @@ using the given X/Y spacings Hole/Shaft Fit ISO 286 - Hole/Shaft Fit ISO 286 + Accoppiamento Foro/Albero secondo ISO 286 @@ -8590,7 +8589,7 @@ using the given X/Y spacings Loose fit - Loose fit + Accoppiamento con gioco @@ -8619,12 +8618,12 @@ using the given X/Y spacings Change Editable Field - Cambia il testo del campo editabile + Cambia il testo della campo modificabile Text name - Text name + Nome campo di testo @@ -8634,12 +8633,12 @@ using the given X/Y spacings Reapplies auto-fill to this field - Reapplies auto-fill to this field + Riapplica la compilazione automatica a questo campo The autofill replacement value - The autofill replacement value + Il valore in sostituzione della compilazione automatica @@ -8662,7 +8661,7 @@ using the given X/Y spacings Removes the prefix symbols at the beginning of the dimension - Removes the prefix symbols at the beginning of the dimension + Rimuove i simboli prefisso all'inizio della quota @@ -8690,7 +8689,7 @@ using the given X/Y spacings Add Vertices - Aggiungi Vertici + Aggiungi vertici @@ -8725,7 +8724,7 @@ using the given X/Y spacings TechDraw Stacking - Accatastamento TechDraw + Impilamento TechDraw @@ -8765,7 +8764,7 @@ using the given X/Y spacings Centerlines/Threading - Centerlines/Threading + Linee centrali / Filettature @@ -8808,38 +8807,38 @@ using the given X/Y spacings Moves a view to a new page - Moves a view to a new page + Sposta una vista in una nuova pagina Move View to Different Page - Move View to Different Page + Sposta la vista in una pagina diversa Select view to move from list. - Select view to move from list. + Selezionare la vista da spostare dall'elenco. Select View - Seleziona Vista + Selezionare vista Select from page. - Select from page. + Selezionare pagina di provenienza. Select to page. - Select to page. + Selezionare pagina di destinazione. Select Page - Seleziona Pagina + Selezionare pagina @@ -8852,12 +8851,12 @@ using the given X/Y spacings Shares a view on a second page - Shares a view on a second page + Condivide una vista su una seconda pagina Share View With Another Page - Share View With Another Page + Condividi la vista con un'altra pagina @@ -8867,28 +8866,28 @@ using the given X/Y spacings Select view to share from list. - Select view to share from list. + Selezionare la vista da condividere dall'elenco. Select from page. - Select from page. + Selezionare pagina di provenienza. Select to page. - Select to page. + Selezionare pagina di destinazione. Select View - Seleziona Vista + Selezionare vista Select Page - Seleziona Pagina + Selezionare pagina @@ -8901,7 +8900,7 @@ using the given X/Y spacings Dimension - Dimensione + Quota @@ -8972,12 +8971,12 @@ using the given X/Y spacings Hole/Shaft Fit - Hole/Shaft Fit + Accoppiamento foro/albero Adds a hole or shaft fit to a selected length or diameter dimension - Adds a hole or shaft fit to a selected length or diameter dimension + Aggiunge un accoppiamento foro o albero a una lunghezza o a un diametro selezionati @@ -8987,27 +8986,27 @@ using the given X/Y spacings Select one length dimension or diameter dimension and retry - Select one length dimension or diameter dimension and retry + Selezionare una quota di lunghezza o di diametro e riprovare Loose fit - Loose fit + Accoppiamento con gioco Snug fit - Snug fit + Accoppiamento incerto Press fit - Press fit + Accoppiamento con interferenza Hole/Shaft Fit ISO 286 - Hole/Shaft Fit ISO 286 + Accoppiamento Foro/Albero secondo ISO 286 @@ -9015,12 +9014,12 @@ using the given X/Y spacings Filled arrow - Filled arrow + Freccia piena Open arrow - Open arrow + Freccia aperta @@ -9035,17 +9034,17 @@ using the given X/Y spacings Open circle - Open circle + Cerchio vuoto Filled triangle - Filled triangle + Triangolo pieno Fork - Biforcazione + Forcella @@ -9238,7 +9237,7 @@ c'è una finestra di dialogo per le attività aperte. Dimension - Dimensione + Quota @@ -9262,7 +9261,7 @@ c'è una finestra di dialogo per le attività aperte. GeomHatch - Trama geometrica + Tratteggio geometrico @@ -9280,12 +9279,12 @@ c'è una finestra di dialogo per le attività aperte. Treats the center point as a 2D point within the parent view. The Z coordinate is ignored. - Treats the center point as a 2D point within the parent view. The Z coordinate is ignored. + Tratta il punto centrale come un punto 2D all'interno della vista padre. La coordinata Z viene ignorata. 2D point - 2D point + Punto 2D @@ -9295,12 +9294,12 @@ c'è una finestra di dialogo per le attività aperte. 3D point - 3D point + Punto 3D Circle center - Circle center + Centro cerchio @@ -9310,7 +9309,7 @@ c'è una finestra di dialogo per le attività aperte. End angle - End angle + Angolo finale @@ -9364,13 +9363,13 @@ c'è una finestra di dialogo per le attività aperte. Cosmetic 1 Point Circle - Cosmetic 1 Point Circle + Cerchio cosmetico per 1 punto Adds a cosmetic circle based on a selected centerpoint - Adds a cosmetic circle based on a selected centerpoint + Aggiunge un cerchio cosmetico basato su un punto centrale selezionato @@ -9383,12 +9382,12 @@ c'è una finestra di dialogo per le attività aperte. Arc Length Annotation - Arc Length Annotation + Annotazione lunghezza arco Inserts an annotation with the calculated arc length of the selected edges - Inserts an annotation with the calculated arc length of the selected edges + Inserisce un'annotazione con la lunghezza dell'arco calcolata dei bordi selezionati @@ -9411,17 +9410,17 @@ c'è una finestra di dialogo per le attività aperte. X-offset - X-offset + Offset X Y-offset - Y-offset + Offset Y Enter X offset value - Inserisci il valore di scostamento X + Inserire il valore di offset lungo X @@ -9429,71 +9428,71 @@ c'è una finestra di dialogo per le attività aperte. Add offset vertex - Aggiungi scostamento vertice + Aggiungi offset vertice Offset Vertex - Offset Vertex + Offset vertice Creates an offset from one selected vertex - Creates an offset from one selected vertex + Crea un offset da un vertice selezionato TechDraw_FillTemplateFields - + Fill Template Fields In - Fill Template Fields In + Compila i campi del modello - + Update Aggiorna - + Update All Aggiorna tutto Update Template Fields - Update Template Fields + Aggiorna campi modello Uses document info to populate the template fields - Uses document info to populate the template fields + Utilizza le informazioni del documento per popolare i campi del modello Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting il file non contiene i nomi dei campi corretti perciò la procedura viene interrotta - + file has not been found therefore exiting il file non è stato trovato perciò la procedura viene interrotta - + View or projection group missing - View or projection group missing + Gruppo viste o proiezione mancante - + Corresponding template fields missing Campi di modello corrispondenti mancanti - + Fill template fields Compila i campi del modello @@ -9679,7 +9678,7 @@ c'è una finestra di dialogo per le attività aperte. Dimension - Dimensione + Quota @@ -9734,7 +9733,7 @@ c'è una finestra di dialogo per le attività aperte. Chain - In Serie + In serie @@ -9784,8 +9783,8 @@ c'è una finestra di dialogo per le attività aperte. You cannot delete this dimension now because there is an open task dialog. - Non puoi eliminare questa quota adesso perché -c'è una finestra di dialogo azioni aperte. + Non si può eliminare questa quota adesso perché +c'è una finestra di dialogo Azioni aperta. @@ -9839,7 +9838,7 @@ c'è una finestra di dialogo azioni aperte. Dimension - Dimensione + Quota @@ -9857,12 +9856,12 @@ c'è una finestra di dialogo azioni aperte. Area Annotation - Area Annotation + Annotazione area Inserts an annotation showing the area of a selected face - Inserts an annotation showing the area of a selected face + Inserisce un'annotazione che mostra l'area di una faccia selezionata @@ -9996,12 +9995,12 @@ c'è una finestra di dialogo azioni aperte. Axonometric Length Dimension - Axonometric Length Dimension + Quota lunghrezza assonometrica Creates a length dimension in with axonometric view, using selected edges or vertex pairs to define direction and measurement - Creates a length dimension in with axonometric view, using selected edges or vertex pairs to define direction and measurement + Crea una quota di lunghezza con vista assonometrica, utilizzando i bordi selezionati o le coppie di vertici per definire la direzione e la misura @@ -10009,12 +10008,12 @@ c'è una finestra di dialogo azioni aperte. Cosmetic Intersection Vertices - Cosmetic Intersection Vertices + Vertici di intersezione cosmetici Adds cosmetic vertices at the intersectionss of selected edges - Adds cosmetic vertices at the intersectionss of selected edges + Aggiunge vertici cosmetici alle intersezioni dei bordi selezionati @@ -10030,7 +10029,7 @@ c'è una finestra di dialogo azioni aperte. Inserts a complex section view - Inserts a complex section view + Inserisce una vista di sezione complessa @@ -10038,7 +10037,7 @@ c'è una finestra di dialogo azioni aperte. Inserts a cosmetic vertex into a view - Inserts a cosmetic vertex into a view + Inserisce un vertice cosmetico in una vista @@ -10062,7 +10061,7 @@ c'è una finestra di dialogo azioni aperte. Adds a centerline to selected faces - Adds a centerline to selected faces + Aggiunge una linea centrale alle facce selezionate @@ -10086,7 +10085,7 @@ c'è una finestra di dialogo azioni aperte. Insert horizontal extent dimension - Insert horizontal extent dimension + Inserisci quota di estensione orizzontale @@ -10094,7 +10093,7 @@ c'è una finestra di dialogo azioni aperte. Insert vertical extent dimension - Insert vertical extent dimension + Inserisci quota di estensione verticale @@ -10102,7 +10101,7 @@ c'è una finestra di dialogo azioni aperte. Moves the view to the top of the stack - Moves the view to the top of the stack + Sposta la vista in cima alla pila @@ -10110,7 +10109,7 @@ c'è una finestra di dialogo azioni aperte. Moves the view to the bottom of the stack - Moves the view to the bottom of the stack + Sposta la vista sul fondo della pila @@ -10118,7 +10117,7 @@ c'è una finestra di dialogo azioni aperte. Moves the view up one level - Moves the view up one level + Sposta la vista in su di un livello @@ -10126,7 +10125,7 @@ c'è una finestra di dialogo azioni aperte. Moves the view down one level - Moves the view down one level + Sposta la vista in giù di un livello @@ -10134,12 +10133,12 @@ c'è una finestra di dialogo azioni aperte. Object name - Object name + Nome oggetto Object label - Object label + Etichetta oggetto @@ -10149,7 +10148,7 @@ c'è una finestra di dialogo azioni aperte. Repair dimension - Repair dimension + Ripara quota @@ -10157,7 +10156,7 @@ c'è una finestra di dialogo azioni aperte. Restore invisible lines - Restore invisible lines + Ripristina linee invisibili @@ -10181,7 +10180,7 @@ c'è una finestra di dialogo azioni aperte. Centerline 2 Lines - Centerline 2 Lines + Linea centrale 2 linee @@ -10189,7 +10188,7 @@ c'è una finestra di dialogo azioni aperte. Centerline 2 Points - Centerline 2 Points + Linea centrale 2 punti diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ja.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ja.ts index 0c76bef64f..1fabac0006 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ja.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ja.ts @@ -9425,17 +9425,17 @@ there is an open task dialog. TechDraw_FillTemplateFields - + Fill Template Fields In テンプレート欄の入力 - + Update 更新 - + Update All 全てを更新 @@ -9453,27 +9453,27 @@ there is an open task dialog. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting ファイルに正しい欄名が含まれていないため終了します。 - + file has not been found therefore exiting ファイルが見つからないため終了します。 - + View or projection group missing ビューまたは投影グループが見つかりません。 - + Corresponding template fields missing 対応するテンプレート欄が見つかりません。 - + Fill template fields テンプレート欄の入力 diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ka.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ka.ts index 980ba5e855..e34cc74120 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ka.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ka.ts @@ -9447,17 +9447,17 @@ there is an open task dialog. TechDraw_FillTemplateFields - + Fill Template Fields In შეავსეთ შაბლონის ველები - + Update განახლება - + Update All ყველას განახლება @@ -9475,27 +9475,27 @@ there is an open task dialog. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting ფაილი არ შეიცავს სწორ ბელის სახელებს, ამიტომ მუშაობას ვასრულებ - + file has not been found therefore exiting ფაილი ვერ ვიპოვე, ამიტომ ვამთავრებ მუშაობას - + View or projection group missing ხედი ან პროექციის ჯგუფი ვერ ვიპოვე - + Corresponding template fields missing შესაბამისი შაბლონის ველები ვერ ვიპოვე - + Fill template fields Fill template fields diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ko.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ko.ts index 2dd1cc420f..317c7037ff 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ko.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ko.ts @@ -9444,17 +9444,17 @@ there is an open task dialog. TechDraw_FillTemplateFields - + Fill Template Fields In Fill Template Fields In - + Update 업데이트 - + Update All 모두 갱신 @@ -9472,27 +9472,27 @@ there is an open task dialog. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting file does not contain the correct field names therefore exiting - + file has not been found therefore exiting file has not been found therefore exiting - + View or projection group missing View or projection group missing - + Corresponding template fields missing Corresponding template fields missing - + Fill template fields Fill template fields diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_nl.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_nl.ts index b5e6b0b421..613cc0d338 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_nl.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_nl.ts @@ -9447,17 +9447,17 @@ een open taak dialoogvenster is. TechDraw_FillTemplateFields - + Fill Template Fields In Fill Template Fields In - + Update Update - + Update All Update All @@ -9475,27 +9475,27 @@ een open taak dialoogvenster is. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting file does not contain the correct field names therefore exiting - + file has not been found therefore exiting file has not been found therefore exiting - + View or projection group missing View or projection group missing - + Corresponding template fields missing Corresponding template fields missing - + Fill template fields Fill template fields diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pl.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pl.ts index 6d3bf774ba..4e668d06f8 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pl.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pl.ts @@ -9523,17 +9523,17 @@ Współrzędna Z jest ignorowana. TechDraw_FillTemplateFields - + Fill Template Fields In Wypełnij pola szablonu w - + Update Zaktualizuj - + Update All Uaktualnij wszystko @@ -9551,27 +9551,27 @@ Współrzędna Z jest ignorowana. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting plik nie zawiera poprawnych nazw pól, zatem nastąpi zakończenie - + file has not been found therefore exiting plik nie został znaleziony, zatem nastąpi zakończenie - + View or projection group missing Brakuje grupy widoku lub rzutowania - + Corresponding template fields missing Brak odpowiednich pól szablonu - + Fill template fields Wypełnij pola szablonu diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pt-BR.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pt-BR.ts index 4f6193bb91..2f91eb6b5e 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pt-BR.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pt-BR.ts @@ -9447,17 +9447,17 @@ there is an open task dialog. TechDraw_FillTemplateFields - + Fill Template Fields In Fill Template Fields In - + Update Atualizar - + Update All Atualizar todos @@ -9475,27 +9475,27 @@ there is an open task dialog. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting file does not contain the correct field names therefore exiting - + file has not been found therefore exiting file has not been found therefore exiting - + View or projection group missing View or projection group missing - + Corresponding template fields missing Corresponding template fields missing - + Fill template fields Fill template fields diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ro.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ro.ts index 7d23cf6ec1..51581bef6a 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ro.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ro.ts @@ -9447,17 +9447,17 @@ there is an open task dialog. TechDraw_FillTemplateFields - + Fill Template Fields In Fill Template Fields In - + Update Actualizează - + Update All Update All @@ -9475,27 +9475,27 @@ there is an open task dialog. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting file does not contain the correct field names therefore exiting - + file has not been found therefore exiting file has not been found therefore exiting - + View or projection group missing View or projection group missing - + Corresponding template fields missing Corresponding template fields missing - + Fill template fields Fill template fields diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ru.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ru.ts index 45b5b5e48c..fae6f14dcc 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ru.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ru.ts @@ -9448,17 +9448,17 @@ there is an open task dialog. TechDraw_FillTemplateFields - + Fill Template Fields In Заполнить поля шаблона в - + Update Обновить - + Update All Обновить все @@ -9476,27 +9476,27 @@ there is an open task dialog. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting файл не содержит правильные названия переменных полей поэтому выходим - + file has not been found therefore exiting файл не найден, поэтому выход - + View or projection group missing Вид или группа проекций отсутствует - + Corresponding template fields missing Соответствующие переменные поля шаблона отсутствуют - + Fill template fields Заполнить поля шаблона diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sl.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sl.ts index 5fc772f419..1ebc190131 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sl.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sl.ts @@ -9450,17 +9450,17 @@ ker je odprto pogovorno okno. TechDraw_FillTemplateFields - + Fill Template Fields In Fill Template Fields In - + Update Posodobitev - + Update All Update All @@ -9478,27 +9478,27 @@ ker je odprto pogovorno okno. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting file does not contain the correct field names therefore exiting - + file has not been found therefore exiting file has not been found therefore exiting - + View or projection group missing View or projection group missing - + Corresponding template fields missing Corresponding template fields missing - + Fill template fields Fill template fields diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sr-CS.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sr-CS.ts index 597b1addd3..601809ef5b 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sr-CS.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sr-CS.ts @@ -9442,17 +9442,17 @@ there is an open task dialog. TechDraw_FillTemplateFields - + Fill Template Fields In Popuni polja šablona - + Update Ažuriranje - + Update All Ažuriraj sve @@ -9470,27 +9470,27 @@ there is an open task dialog. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting datoteka ne sadrži ispravne nazive polja, stoga izlazim - + file has not been found therefore exiting datoteka nije pronađena stoga izlazim - + View or projection group missing Nedostaje pogled ili grupa osnovnih pogleda - + Corresponding template fields missing Nedostaju odgovarajuća polja šablona - + Fill template fields Popuni polja šablona diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sr.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sr.ts index 1aae6324b7..5e2b581b33 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sr.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sr.ts @@ -9442,17 +9442,17 @@ there is an open task dialog. TechDraw_FillTemplateFields - + Fill Template Fields In Попуни поља шаблона - + Update Ажурирање - + Update All Ажурирај све @@ -9470,27 +9470,27 @@ there is an open task dialog. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting датотека не садржи исправне називе поља, стога излазим - + file has not been found therefore exiting датотека није пронађена стога излазим - + View or projection group missing Недостаје поглед или група основних погледа - + Corresponding template fields missing Недостају одговарајућа поља шаблона - + Fill template fields Попуни поља шаблона diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sv-SE.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sv-SE.ts index 882cb10b11..06ae2cbe78 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sv-SE.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sv-SE.ts @@ -9447,17 +9447,17 @@ det finns en dialogruta med en öppen uppgift. TechDraw_FillTemplateFields - + Fill Template Fields In Fyll i mallens fält - + Update Uppdatera - + Update All Uppdatera alla @@ -9475,27 +9475,27 @@ det finns en dialogruta med en öppen uppgift. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting filen innehåller inte rätt fältnamn och avslutas därför - + file has not been found therefore exiting filen har inte hittats och därför avslutas - + View or projection group missing Visa eller projicera grupp saknas - + Corresponding template fields missing Motsvarande mallfält saknas - + Fill template fields Fill template fields diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ta.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ta.ts new file mode 100644 index 0000000000..94d3714b34 --- /dev/null +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ta.ts @@ -0,0 +1,10197 @@ + + + + + CmdTechDraw2LineCenterLine + + + TechDraw + TechDraw + + + + Centerline Between 2 Lines + Centerline Between 2 Lines + + + + Adds a centerline between 2 selected lines + Adds a centerline between 2 selected lines + + + + CmdTechDraw2PointCenterLine + + + TechDraw + TechDraw + + + + Centerline Between 2 Points + Centerline Between 2 Points + + + + Adds a centerline between 2 selected points + Adds a centerline between 2 selected points + + + + CmdTechDraw2PointCosmeticLine + + + TechDraw + TechDraw + + + + Cosmetic Line Through 2 Points + Cosmetic Line Through 2 Points + + + + Add a cosmetic line that passes through 2 selected points + Add a cosmetic line that passes through 2 selected points + + + + CmdTechDraw3PtAngleDimension + + + TechDraw + TechDraw + + + + Angle Dimension From 3 Points + Angle Dimension From 3 Points + + + + Inserts an angle dimension between 3 selected points + Inserts an angle dimension between 3 selected points + + + + CmdTechDrawActiveView + + + TechDraw + TechDraw + + + + Active View + Active View + + + + CmdTechDrawAngleDimension + + + TechDraw + TechDraw + + + + Angle Dimension + Angle Dimension + + + + Inserts an angle dimension between two edges + Inserts an angle dimension between two edges + + + + CmdTechDrawAnnotation + + + TechDraw + TechDraw + + + + Text Annotation + Text Annotation + + + + Inserts an editable text block annotation to the current page + Inserts an editable text block annotation to the current page + + + + CmdTechDrawArchView + + + TechDraw + TechDraw + + + + BIM View + BIM View + + + + Inserts a view of a BIM section plane + Inserts a view of a BIM section plane + + + + CmdTechDrawBalloon + + + TechDraw + TechDraw + + + + Balloon Annotation + Balloon Annotation + + + + Inserts a new balloon annotation in the selected view + Inserts a new balloon annotation in the selected view + + + + CmdTechDrawCenterLineGroup + + + TechDraw + TechDraw + + + + Centerline + Centerline + + + + Inserts a centerline to a face, or between 2 lines or edges + Inserts a centerline to a face, or between 2 lines or edges + + + + Centerline Faces + Centerline Faces + + + + CmdTechDrawClipGroup + + + TechDraw + TechDraw + + + + Clip Group + Clip Group + + + + Inserts a new clip group for the selected view + Inserts a new clip group for the selected view + + + + CmdTechDrawClipGroupAdd + + + TechDraw + TechDraw + + + + Add View To Clip Group + Add View To Clip Group + + + + Adds the selected view to a clip group + Adds the selected view to a clip group + + + + CmdTechDrawClipGroupRemove + + + TechDraw + TechDraw + + + + Remove From Clip Group + Remove From Clip Group + + + + Removes a view based on the selected clip group + Removes a view based on the selected clip group + + + + CmdTechDrawComplexSection + + + TechDraw + TechDraw + + + + Complex Section View + Complex Section View + + + + Inserts a complex section view based on the selected view in the current page + Inserts a complex section view based on the selected view in the current page + + + + CmdTechDrawCosmeticEraser + + + TechDraw + TechDraw + + + + Remove Cosmetic Object + Remove Cosmetic Object + + + + Removes the selected cosmetic object from the page + Removes the selected cosmetic object from the page + + + + CmdTechDrawCosmeticVertex + + + TechDraw + TechDraw + + + + Cosmetic Vertex + Cosmetic Vertex + + + + Adds a cosmetic vertex + Adds a cosmetic vertex + + + + CmdTechDrawCosmeticVertexGroup + + + TechDraw + TechDraw + + + + + Cosmetic Vertex + Cosmetic Vertex + + + + Inserts a cosmetic vertex + Inserts a cosmetic vertex + + + + CmdTechDrawDecorateLine + + + TechDraw + TechDraw + + + + Edit Line Appearance + Edit Line Appearance + + + + Opens the 'Line decoration' dialog to edit the selected lines + Opens the 'Line decoration' dialog to edit the selected lines + + + + CmdTechDrawDetailView + + + TechDraw + TechDraw + + + + Detail View + Detail View + + + + Inserts a new detail view based on the selected view in the current page + Inserts a new detail view based on the selected view in the current page + + + + CmdTechDrawDiameterDimension + + + TechDraw + TechDraw + + + + Diameter Dimension + Diameter Dimension + + + + Inserts a diameter dimension of a circular edge or arc + Inserts a diameter dimension of a circular edge or arc + + + + CmdTechDrawDimension + + + TechDraw + TechDraw + + + + Dimension + பரிமாணம் + + + + Inserts new contextual dimensions to the selection. +Depending on your selection you might have several dimensions available. You can cycle through them using the M key. +Left clicking on empty space will validate the current dimension. Right clicking or pressing Esc will cancel. + Inserts new contextual dimensions to the selection. +Depending on your selection you might have several dimensions available. You can cycle through them using the M key. +Left clicking on empty space will validate the current dimension. Right clicking or pressing Esc will cancel. + + + + CmdTechDrawDraftView + + + TechDraw + TechDraw + + + + Draft View + Draft View + + + + Inserts a view of a Draft object + "Draft" is a workbench and should not be translated + Inserts a view of a Draft object + + + + CmdTechDrawExportPageDXF + + + File + கோப்பு + + + + Export Page as DXF + Export Page as DXF + + + + Exports the current page as a DXF + Exports the current page as a DXF + + + + Save DXF file + Save DXF file + + + + CmdTechDrawExportPageSVG + + + File + கோப்பு + + + + Export Page as SVG + Export Page as SVG + + + + Exports the current page as an SVG + Exports the current page as an SVG + + + + CmdTechDrawExtendShortenLineGroup + + + TechDraw + TechDraw + + + + Extend Line + Extend Line + + + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance + Extends a selected cosmetic line or centerline at both ends by the specified delta distance + + + + CmdTechDrawExtensionAreaAnnotation + + + TechDraw + TechDraw + + + + Area Annotation + Area Annotation + + + + Calculates the area of multiple selected faces + Calculates the area of multiple selected faces + + + + CmdTechDrawExtensionCascadeDimensionGroup + + + TechDraw + TechDraw + + + + Cascade Horizontal Dimensions + Cascade Horizontal Dimensions + + + + Evenly spaces the selected horizontal dimensions:<br>- Specify the cascade spacing (optional)<br>- Select two or more horizontal dimensions<br>- The first dimension defines the position<br>- Click this tool + Evenly spaces the selected horizontal dimensions:<br>- Specify the cascade spacing (optional)<br>- Select two or more horizontal dimensions<br>- The first dimension defines the position<br>- Click this tool + + + + CmdTechDrawExtensionCascadeHorizDimension + + + TechDraw + TechDraw + + + + + Cascade Horizontal Dimensions + Cascade Horizontal Dimensions + + + + + Evenly spaces the selected horizontal dimensions:<br>- Specify the cascade spacing (optional)<br>- Select two or more horizontal dimensions<br>- The first dimension defines the position<br>- Click this tool + Evenly spaces the selected horizontal dimensions:<br>- Specify the cascade spacing (optional)<br>- Select two or more horizontal dimensions<br>- The first dimension defines the position<br>- Click this tool + + + + CmdTechDrawExtensionCascadeObliqueDimension + + + TechDraw + TechDraw + + + + + Cascade Oblique Dimensions + Cascade Oblique Dimensions + + + + + Evenly spaces the selected oblique dimensions:<br>- Specify the cascade spacing (optional)<br>- Select two or more parallel oblique dimensions<br>- The first dimension defines the position<br>- Click this tool + Evenly spaces the selected oblique dimensions:<br>- Specify the cascade spacing (optional)<br>- Select two or more parallel oblique dimensions<br>- The first dimension defines the position<br>- Click this tool + + + + CmdTechDrawExtensionCascadeVertDimension + + + TechDraw + TechDraw + + + + + Cascade Vertical Dimensions + Cascade Vertical Dimensions + + + + + Evenly spaces the selected vertical dimensions:<br>- Specify the cascade spacing (optional)<br>- Select two or more vertical dimensions<br>- The first dimension defines the position<br>- Click this tool + Evenly spaces the selected vertical dimensions:<br>- Specify the cascade spacing (optional)<br>- Select two or more vertical dimensions<br>- The first dimension defines the position<br>- Click this tool + + + + CmdTechDrawExtensionChamferDimensionGroup + + + TechDraw + TechDraw + + + + Horizontal Chamfer Dimension + Horizontal Chamfer Dimension + + + + Inserts a horizontal size and angle dimension for a chamfer from 2 selected vertices + Inserts a horizontal size and angle dimension for a chamfer from 2 selected vertices + + + + CmdTechDrawExtensionChangeLineAttributes + + + TechDraw + TechDraw + + + + Change Line Attributes + Change Line Attributes + + + + Changes the selected cosmetic lines and centerlines to the specified attributes + Changes the selected cosmetic lines and centerlines to the specified attributes + + + + CmdTechDrawExtensionCircleCenterLines + + + TechDraw + TechDraw + + + + + Circle Centerlines + Circle Centerlines + + + + Adds centerlines to the selected circles and arcs + Adds centerlines to the selected circles and arcs + + + + Adds centerlines to selected circles and arcs: + Adds centerlines to selected circles and arcs: + + + + CmdTechDrawExtensionCircleCenterLinesGroup + + + TechDraw + TechDraw + + + + Circle Centerlines + Circle Centerlines + + + + Adds centerlines to selected circles and arcs + Adds centerlines to selected circles and arcs + + + + CmdTechDrawExtensionCreateChainDimensionGroup + + + TechDraw + TechDraw + + + + Horizontal Chain Dimension + Horizontal Chain Dimension + + + + Inserts a sequence of aligned horizontal dimensions to at least three selected vertices, where the first two define the direction + Inserts a sequence of aligned horizontal dimensions to at least three selected vertices, where the first two define the direction + + + + CmdTechDrawExtensionCreateCoordDimensionGroup + + + TechDraw + TechDraw + + + + Horizontal Coordinate Dimension + Horizontal Coordinate Dimension + + + + Adds evenly spaced horizontal dimensions between 3 or more vertices aligned to a shared baseline + Adds evenly spaced horizontal dimensions between 3 or more vertices aligned to a shared baseline + + + + CmdTechDrawExtensionCreateHorizChainDimension + + + TechDraw + TechDraw + + + + + Horizontal Chain Dimension + Horizontal Chain Dimension + + + + Inserts a sequence of aligned horizontal dimensions to at least three selected vertices + Inserts a sequence of aligned horizontal dimensions to at least three selected vertices + + + + Inserts a sequence of aligned horizontal dimensions to at least three selected vertices, where the first two define the direction + Inserts a sequence of aligned horizontal dimensions to at least three selected vertices, where the first two define the direction + + + + CmdTechDrawExtensionCreateHorizChamferDimension + + + TechDraw + TechDraw + + + + + Horizontal Chamfer Dimension + Horizontal Chamfer Dimension + + + + + Inserts a horizontal size and angle dimension for a chamfer from 2 selected vertices + Inserts a horizontal size and angle dimension for a chamfer from 2 selected vertices + + + + CmdTechDrawExtensionCreateHorizCoordDimension + + + TechDraw + TechDraw + + + + + Horizontal Coordinate Dimension + Horizontal Coordinate Dimension + + + + + Adds evenly spaced horizontal dimensions between 3 or more vertices aligned to a shared baseline + Adds evenly spaced horizontal dimensions between 3 or more vertices aligned to a shared baseline + + + + CmdTechDrawExtensionCreateLengthArc + + + TechDraw + TechDraw + + + + Arc Length Dimension + Arc Length Dimension + + + + Inserts an arc length dimension to the selected arc + Inserts an arc length dimension to the selected arc + + + + CmdTechDrawExtensionCreateObliqueChainDimension + + + TechDraw + TechDraw + + + + + Oblique Chain Dimension + Oblique Chain Dimension + + + + + Inserts a sequence of aligned oblique dimensions to at least three selected vertices, where the first two define the direction + Inserts a sequence of aligned oblique dimensions to at least three selected vertices, where the first two define the direction + + + + CmdTechDrawExtensionCreateObliqueCoordDimension + + + TechDraw + TechDraw + + + + + Oblique Coordinate Dimension + Oblique Coordinate Dimension + + + + + Adds evenly spaced oblique dimensions between 3 or more vertices aligned to a shared baseline + Adds evenly spaced oblique dimensions between 3 or more vertices aligned to a shared baseline + + + + CmdTechDrawExtensionCreateVertChainDimension + + + TechDraw + TechDraw + + + + + Vertical Chain Dimension + Vertical Chain Dimension + + + + Inserts a sequence of aligned vertical dimensions to at least three selected vertices + Inserts a sequence of aligned vertical dimensions to at least three selected vertices + + + + Inserts a sequence of aligned vertical dimensions to at least three selected vertices, where the first two define the direction + Inserts a sequence of aligned vertical dimensions to at least three selected vertices, where the first two define the direction + + + + CmdTechDrawExtensionCreateVertChamferDimension + + + TechDraw + TechDraw + + + + + Vertical Chamfer Dimension + Vertical Chamfer Dimension + + + + + Inserts a vertical size and angle dimension for a chamfer from 2 selected vertices + Inserts a vertical size and angle dimension for a chamfer from 2 selected vertices + + + + CmdTechDrawExtensionCreateVertCoordDimension + + + TechDraw + TechDraw + + + + + Vertical Coordinate Dimension + Vertical Coordinate Dimension + + + + + Adds evenly spaced vertical dimensions between 3 or more vertices aligned to a shared baseline + Adds evenly spaced vertical dimensions between 3 or more vertices aligned to a shared baseline + + + + CmdTechDrawExtensionCustomizeFormat + + + TechDraw + TechDraw + + + + Customize Format Label + Customize Format Label + + + + Customizes the format label of a selected dimension or balloon + Customizes the format label of a selected dimension or balloon + + + + CmdTechDrawExtensionDecreaseDecimal + + + TechDraw + TechDraw + + + + + Decrease Decimal Places + Decrease Decimal Places + + + + + Decreases the number of decimal places of the dimension + Decreases the number of decimal places of the dimension + + + + CmdTechDrawExtensionDrawCirclesGroup + + + TechDraw + TechDraw + + + + Cosmetic 1 Point Circle + Cosmetic 1 Point Circle + + + + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius + + + + CmdTechDrawExtensionDrawCosmArc + + + TechDraw + TechDraw + + + + + Cosmetic Arc + Cosmetic Arc + + + + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point + + + + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. + + + + CmdTechDrawExtensionDrawCosmCircle + + + TechDraw + TechDraw + + + + + Cosmetic 2 Point Circle + Cosmetic 2 Point Circle + + + + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius + + + + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius + + + + CmdTechDrawExtensionDrawCosmCircle3Points + + + TechDraw + TechDraw + + + + + Adds a cosmetic circle that passes through 3 selected perimeter points + Adds a cosmetic circle that passes through 3 selected perimeter points + + + + + Cosmetic 3 Point Circle + Cosmetic 3 Point Circle + + + + CmdTechDrawExtensionExtendLine + + + TechDraw + TechDraw + + + + + Extend Line + Extend Line + + + + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance + Extends a selected cosmetic line or centerline at both ends by the specified delta distance + + + + CmdTechDrawExtensionHoleCircle + + + TechDraw + TechDraw + + + + + Bolt Circle Centerlines + Bolt Circle Centerlines + + + + Adds centerlines to a circular pattern of three or more selected circles + Adds centerlines to a circular pattern of three or more selected circles + + + + Adds centerlines to a circular pattern of selected circles + Adds centerlines to a circular pattern of selected circles + + + + CmdTechDrawExtensionIncreaseDecimal + + + TechDraw + TechDraw + + + + + Increase Decimal Places + Increase Decimal Places + + + + + Increases the number of decimal places of the dimension + Increases the number of decimal places of the dimension + + + + CmdTechDrawExtensionIncreaseDecreaseGroup + + + TechDraw + TechDraw + + + + Increase Decimal Places + Increase Decimal Places + + + + Increases the number of decimal places of the dimension + Increases the number of decimal places of the dimension + + + + CmdTechDrawExtensionInsertDiameter + + + TechDraw + TechDraw + + + + + Insert '⌀' Prefix + Insert '⌀' Prefix + + + + + Inserts a '⌀' symbol at the beginning of the dimension + Inserts a '⌀' symbol at the beginning of the dimension + + + + CmdTechDrawExtensionInsertPrefixGroup + + + TechDraw + TechDraw + + + + Insert '⌀' Prefix + Insert '⌀' Prefix + + + + Inserts a '⌀' symbol at the beginning of the dimension text + Inserts a '⌀' symbol at the beginning of the dimension text + + + + CmdTechDrawExtensionInsertSquare + + + TechDraw + TechDraw + + + + + Insert '□' Prefix + Insert '□' Prefix + + + + + Inserts a '□' symbol at the beginning of the dimension + Inserts a '□' symbol at the beginning of the dimension + + + + CmdTechDrawExtensionLinePPGroup + + + TechDraw + TechDraw + + + + Cosmetic Parallel Line + Cosmetic Parallel Line + + + + Adds a cosmetic line parallel to the selected line through the selected vertex + Adds a cosmetic line parallel to the selected line through the selected vertex + + + + CmdTechDrawExtensionLineParallel + + + TechDraw + TechDraw + + + + + Cosmetic Parallel Line + Cosmetic Parallel Line + + + + Adds a cosmetic circle to 3 selected vertices + Adds a cosmetic circle to 3 selected vertices + + + + Adds a cosmetic line parallel to the selected line through the selected vertex + Adds a cosmetic line parallel to the selected line through the selected vertex + + + + CmdTechDrawExtensionLinePerpendicular + + + TechDraw + TechDraw + + + + + Cosmetic Perpendicular Line + Cosmetic Perpendicular Line + + + + + Adds a cosmetic line perpendicular to the selected line through the selected vertex + Adds a cosmetic line perpendicular to the selected line through the selected vertex + + + + CmdTechDrawExtensionLockUnlockView + + + TechDraw + TechDraw + + + + Toggle View Lock + Toggle View Lock + + + + Locks or unlocks the position of the selected views + Locks or unlocks the position of the selected views + + + + CmdTechDrawExtensionPosChainDimensionGroup + + + TechDraw + TechDraw + + + + Align Horizontal Chain Dimensions + Align Horizontal Chain Dimensions + + + + Aligns the horizontal dimensions to create a chain dimension:<br>- Select two or more horizontal dimensions<br>- The first dimension defines the position<br>- Click this tool + Aligns the horizontal dimensions to create a chain dimension:<br>- Select two or more horizontal dimensions<br>- The first dimension defines the position<br>- Click this tool + + + + CmdTechDrawExtensionPosHorizChainDimension + + + TechDraw + TechDraw + + + + Align Chain Dimensions Horizontally + Align Chain Dimensions Horizontally + + + + + Aligns the horizontal dimensions to create a chain dimension:<br>- Select two or more horizontal dimensions<br>- The first dimension defines the position<br>- Click this tool + Aligns the horizontal dimensions to create a chain dimension:<br>- Select two or more horizontal dimensions<br>- The first dimension defines the position<br>- Click this tool + + + + Position Horizontal Chain Dimensions + Position Horizontal Chain Dimensions + + + + CmdTechDrawExtensionPosObliqueChainDimension + + + TechDraw + TechDraw + + + + Align Oblique Chain Dimensions + Align Oblique Chain Dimensions + + + + + Aligns the oblique dimensions to create a chain dimension:<br>- Select two or more parallel oblique dimensions<br>- The first dimension defines the position<br>- Click this tool + Aligns the oblique dimensions to create a chain dimension:<br>- Select two or more parallel oblique dimensions<br>- The first dimension defines the position<br>- Click this tool + + + + Position Oblique Chain Dimensions + Position Oblique Chain Dimensions + + + + CmdTechDrawExtensionPosVertChainDimension + + + TechDraw + TechDraw + + + + Align Chain Dimensions Vertically + Align Chain Dimensions Vertically + + + + + Aligns the vertical dimensions to create a chain dimension:<br>- Select two or more vertical dimensions<br>- The first dimension defines the position<br>- Click this tool + Aligns the vertical dimensions to create a chain dimension:<br>- Select two or more vertical dimensions<br>- The first dimension defines the position<br>- Click this tool + + + + Position Vertical Chain Dimensions + Position Vertical Chain Dimensions + + + + CmdTechDrawExtensionRemovePrefixChar + + + TechDraw + TechDraw + + + + Remove Prefix + Remove Prefix + + + + Removes the prefix symbols at the beginning of the dimension + Removes the prefix symbols at the beginning of the dimension + + + + CmdTechDrawExtensionSelectLineAttributes + + + TechDraw + TechDraw + + + + Select Line Attributes, Cascade Spacing and Delta Distance + Select Line Attributes, Cascade Spacing and Delta Distance + + + + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance + + + + CmdTechDrawExtensionShortenLine + + + TechDraw + TechDraw + + + + + Shorten Line + Shorten Line + + + + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance + + + + CmdTechDrawExtensionThreadBoltBottom + + + TechDraw + TechDraw + + + + + Cosmetic Thread Bolt Bottom View + Cosmetic Thread Bolt Bottom View + + + + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods + + + + CmdTechDrawExtensionThreadBoltSide + + + TechDraw + TechDraw + + + + + Cosmetic Thread Bolt Side View + Cosmetic Thread Bolt Side View + + + + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines + + + + CmdTechDrawExtensionThreadHoleBottom + + + TechDraw + TechDraw + + + + + Cosmetic Thread Hole Bottom View + Cosmetic Thread Hole Bottom View + + + + Adds a cosmetic thread to the top or bottom view of selected holes or circles + Adds a cosmetic thread to the top or bottom view of selected holes or circles + + + + Adds a cosmetic thread to the top or bottom view of holes or circles + Adds a cosmetic thread to the top or bottom view of holes or circles + + + + CmdTechDrawExtensionThreadHoleSide + + + TechDraw + TechDraw + + + + + Cosmetic Thread Hole Side View + Cosmetic Thread Hole Side View + + + + Adds a cosmetic thread to the side view of a hole or circle + Adds a cosmetic thread to the side view of a hole or circle + + + + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines + + + + CmdTechDrawExtensionThreadsGroup + + + TechDraw + TechDraw + + + + Cosmetic Thread Hole Side View + Cosmetic Thread Hole Side View + + + + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines + + + + CmdTechDrawExtensionVertexAtIntersection + + + TechDraw + TechDraw + + + + Cosmetic Intersection Vertices + Cosmetic Intersection Vertices + + + + Adds cosmetic vertices at the intersections of selected edges + Adds cosmetic vertices at the intersections of selected edges + + + + CmdTechDrawExtentGroup + + + TechDraw + TechDraw + + + + Extent Dimension + Extent Dimension + + + + Inserts a dimension showing the extent (overall length) of an object or feature + Inserts a dimension showing the extent (overall length) of an object or feature + + + + Horizontal extent + Horizontal extent + + + + Vertical extent + Vertical extent + + + + CmdTechDrawFaceCenterLine + + + TechDraw + TechDraw + + + + Centerline Between 2 Faces + Centerline Between 2 Faces + + + + Adds a centerline to selected faces + Adds a centerline to selected faces + + + + CmdTechDrawGeometricHatch + + + TechDraw + TechDraw + + + + Geometric Hatch + Geometric Hatch + + + + Applies a geometric hatch pattern to the selected faces + Applies a geometric hatch pattern to the selected faces + + + + CmdTechDrawHatch + + + TechDraw + TechDraw + + + + Image Hatch + Image Hatch + + + + Applies a hatch pattern to the selected faces using an image file + Applies a hatch pattern to the selected faces using an image file + + + + CmdTechDrawHorizontalDimension + + + TechDraw + TechDraw + + + + Horizontal Length Dimension + Horizontal Length Dimension + + + + Inserts a horizontal length dimension of an edge or distance between two points + Inserts a horizontal length dimension of an edge or distance between two points + + + + CmdTechDrawHorizontalExtentDimension + + + TechDraw + TechDraw + + + + Horizontal Extent Dimension + Horizontal Extent Dimension + + + + Inserts a dimension showing the horizontal extent (overall length) of an object or feature. + Inserts a dimension showing the horizontal extent (overall length) of an object or feature. + + + + CmdTechDrawImage + + + TechDraw + TechDraw + + + + Bitmap Image + Bitmap Image + + + + Inserts a bitmap from a file into the current page + Inserts a bitmap from a file into the current page + + + + Insert bitmap from a file into a page + Insert bitmap from a file into a page + + + + Select an image file + Select an image file + + + + Image files (*.jpg *.jpeg *.png *.bmp);;All files (*) + Image files (*.jpg *.jpeg *.png *.bmp);;All files (*) + + + + CmdTechDrawLeaderLine + + + TechDraw + TechDraw + + + + Leader Line + Leader Line + + + + Adds a leader line + Adds a leader line + + + + CmdTechDrawLengthDimension + + + TechDraw + TechDraw + + + + Length Dimension + Length Dimension + + + + Inserts a length dimension of an edge or distance between two points + Inserts a length dimension of an edge or distance between two points + + + + CmdTechDrawMidpoints + + + TechDraw + TechDraw + + + + Midpoint Vertices + Midpoint Vertices + + + + Adds cosmetic vertices at the midpoint of the selected edges + Adds cosmetic vertices at the midpoint of the selected edges + + + + CmdTechDrawPageDefault + + + TechDraw + TechDraw + + + + New Page + New Page + + + + Creates a new page with the default template + Creates a new page with the default template + + + + CmdTechDrawPageTemplate + + + TechDraw + TechDraw + + + + New Page From Template + New Page From Template + + + + Creates a new page from a custom template + Creates a new page from a custom template + + + + Select a template file + Select a template file + + + + Template (*.svg) + Template (*.svg) + + + + CmdTechDrawPrintAll + + + TechDraw + TechDraw + + + + Print All Pages + Print All Pages + + + + Prints all pages with the print dialog + Prints all pages with the print dialog + + + + CmdTechDrawProjectShape + + + TechDraw + TechDraw + + + + Project Shape + Project Shape + + + + Creates a projected geometry of the selected object in the 3D view from the current camera angle + Creates a projected geometry of the selected object in the 3D view from the current camera angle + + + + CmdTechDrawProjectionGroup + + + TechDraw + TechDraw + + + + Projection Group + Projection Group + + + + Inserts multiple new linked views of the selected objects in the current page + Inserts multiple new linked views of the selected objects in the current page + + + + CmdTechDrawQuadrants + + + TechDraw + TechDraw + + + + Quadrant Vertices + Quadrant Vertices + + + + Adds cosmetic vertices at the quadrant points of the selected circles + Adds cosmetic vertices at the quadrant points of the selected circles + + + + CmdTechDrawRadiusDimension + + + TechDraw + TechDraw + + + + Radius Dimension + Radius Dimension + + + + Inserts a radius dimension of a circular edge or arc + Inserts a radius dimension of a circular edge or arc + + + + CmdTechDrawRedrawPage + + + TechDraw + TechDraw + + + + Redraw Page + Redraw Page + + + + Redraws the current page + Redraws the current page + + + + CmdTechDrawRichTextAnnotation + + + TechDraw + TechDraw + + + + Rich Text Annotation + Rich Text Annotation + + + + Inserts a rich text annotation in the current page + Inserts a rich text annotation in the current page + + + + CmdTechDrawSectionGroup + + + TechDraw + TechDraw + + + + Section View (Simple or Complex) + Section View (Simple or Complex) + + + + Inserts a simple or complex section view in the current page + Inserts a simple or complex section view in the current page + + + + Section View + Section View + + + + Complex Section View + Complex Section View + + + + CmdTechDrawSectionView + + + TechDraw + TechDraw + + + + Section View + Section View + + + + Inserts a new section view based on the selected view in the current page + Inserts a new section view based on the selected view in the current page + + + + CmdTechDrawShowAll + + + TechDraw + TechDraw + + + + Toggle Edge Visibility + Toggle Edge Visibility + + + + Toggles the visibility of the selected edges + Toggles the visibility of the selected edges + + + + CmdTechDrawSpreadsheetView + + + TechDraw + TechDraw + + + + Spreadsheet View + Spreadsheet View + + + + Inserts a view of a spreadsheet in the current page + Inserts a view of a spreadsheet in the current page + + + + CmdTechDrawStackBottom + + + TechDraw + TechDraw + + + + Stack Bottom + Stack Bottom + + + + Moves the selected view to the bottom of the stack + Moves the selected view to the bottom of the stack + + + + CmdTechDrawStackDown + + + TechDraw + TechDraw + + + + Stack Down + Stack Down + + + + Moves the selected view down 1 level in the view stack + Moves the selected view down 1 level in the view stack + + + + CmdTechDrawStackGroup + + + TechDraw + TechDraw + + + + View Stacking Order + View Stacking Order + + + + Adjusts the stacking order of the selected views + Adjusts the stacking order of the selected views + + + + Stack Top + Stack Top + + + + Stack Bottom + Stack Bottom + + + + Stack Up + Stack Up + + + + Stack Down + Stack Down + + + + CmdTechDrawStackTop + + + TechDraw + TechDraw + + + + Stack Top + Stack Top + + + + Moves the selected view to the top of the stack + Moves the selected view to the top of the stack + + + + CmdTechDrawStackUp + + + TechDraw + TechDraw + + + + Stack Up + Stack Up + + + + Moves the selected view up 1 level in the view stack + Moves the selected view up 1 level in the view stack + + + + CmdTechDrawSurfaceFinishSymbols + + + TechDraw + TechDraw + + + + Surface Finish Symbol + Surface Finish Symbol + + + + Adds a surface finish symbol in the selected view + Adds a surface finish symbol in the selected view + + + + CmdTechDrawSymbol + + + TechDraw + TechDraw + + + + Insert SVG + Insert SVG + + + + Inserts a symbol from an SVG file + Inserts a symbol from an SVG file + + + + CmdTechDrawVerticalDimension + + + TechDraw + TechDraw + + + + Vertical Length Dimension + Vertical Length Dimension + + + + Inserts a vertical length dimension of an edge or distance between two points + Inserts a vertical length dimension of an edge or distance between two points + + + + CmdTechDrawVerticalExtentDimension + + + TechDraw + TechDraw + + + + Vertical Extent Dimension + Vertical Extent Dimension + + + + Inserts a dimension showing the vertical extent (overall length) of an object or feature. + Inserts a dimension showing the vertical extent (overall length) of an object or feature. + + + + CmdTechDrawView + + + TechDraw + TechDraw + + + + New View + புதிய பார்வை + + + + Inserts a new view into the current page based on the selected object in the tree view or 3D view. +If no object is selected, a file browser opens to select an SVG or image file. + Inserts a new view into the current page based on the selected object in the tree view or 3D view. +If no object is selected, a file browser opens to select an SVG or image file. + + + + CmdTechDrawWeldSymbol + + + TechDraw + TechDraw + + + + Weld Symbol + Weld Symbol + + + + Adds welding information to the selected leader line + Adds welding information to the selected leader line + + + + Command + + + + Drawing create page + Drawing create page + + + + + Create BIM view + Create BIM view + + + + Create image + Create image + + + + Create view + Create view + + + + Create broken view + Create broken view + + + + + Save page to DXF + Save page to DXF + + + + + Create Symbol + Create Symbol + + + + Create projection group + Create projection group + + + + Create clip + Create clip + + + + Add clip group + Add clip group + + + + Remove clip group + Remove clip group + + + + Create DraftView + Create DraftView + + + + + Create spreadsheet view + Create spreadsheet view + + + + Add midpoint vertices + Add midpoint vertices + + + + Quadrant vertices + Quadrant vertices + + + + Create Annotation + Create Annotation + + + + Add Extent dimension + Add Extent dimension + + + + + Add horizontal chain dimensions + Add horizontal chain dimensions + + + + + Add horizontal coordinate dimensions + Add horizontal coordinate dimensions + + + + + + Add 3-points angle dimension + Add 3-points angle dimension + + + + Add horizontal chain dimension + Add horizontal chain dimension + + + + + + Add length dimension + Add length dimension + + + + Add edge length dimension + Add edge length dimension + + + + Insert dimension + Insert dimension + + + + Add area dimension + Add area dimension + + + + + + Add distance dimension + Add distance dimension + + + + + + Add distanceX chamfer dimension + Add distanceX chamfer dimension + + + + Add point to line distance dimension + Add point to line distance dimension + + + + + + + + + + + Add extent dimension + Add extent dimension + + + + Add angle dimension + Add angle dimension + + + + Add circle to line distance dimension + Add circle to line distance dimension + + + + Add ellipse to line distance dimension + Add ellipse to line distance dimension + + + + + Add arc length dimension + Add arc length dimension + + + + Add circle to circle distance dimension + Add circle to circle distance dimension + + + + Add ellipse to ellipse distance dimension + Add ellipse to ellipse distance dimension + + + + Add radius dimension + Add radius dimension + + + + Add diameter dimension + Add diameter dimension + + + + Add distanceX dimension + Add distanceX dimension + + + + Add distanceY chamfer dimension + Add distanceY chamfer dimension + + + + Add distanceY dimension + Add distanceY dimension + + + + Add distanceX extent dimension + Add distanceX extent dimension + + + + Add distanceY extent dimension + Add distanceY extent dimension + + + + Add horizontal coord dimensions + Add horizontal coord dimensions + + + + Add vertical chain dimensions + Add vertical chain dimensions + + + + Add vertical coord dimensions + Add vertical coord dimensions + + + + Add oblique chain dimensions + Add oblique chain dimensions + + + + Add oblique coord dimensions + Add oblique coord dimensions + + + + Dimension + பரிமாணம் + + + + Create Dimension DistanceX + Create Dimension DistanceX + + + + Create Dimension DistanceY + Create Dimension DistanceY + + + + Create dimension + Create dimension + + + + Create Hatch + Create Hatch + + + + Update Hatch + Update Hatch + + + + Remove old hatch + Remove old hatch + + + + Create GeomHatch + Create GeomHatch + + + + Create Image + Create Image + + + + Drag Balloon + Drag Balloon + + + + Drag Dimension + Drag Dimension + + + + Create Balloon + Create Balloon + + + + Create ActiveView + Create ActiveView + + + + Create Cosmetic Line + Create Cosmetic Line + + + + Update Cosmetic Line + Update Cosmetic Line + + + + Create Cosmetic Circle + Create Cosmetic Circle + + + + Update Cosmetic Circle + Update Cosmetic Circle + + + + Create Detail view + Create Detail view + + + + Update Detail + Update Detail + + + + Create Leader + Create Leader + + + + Edit Leader + Edit Leader + + + + Create Anno + Create Anno + + + + Edit Anno + Edit Anno + + + + Create Complex Section + Create Complex Section + + + + + Edit Section View + Edit Section View + + + + Add Cosmetic Vertex + Add Cosmetic Vertex + + + + TechDraw Remove Prefix + TechDraw Remove Prefix + + + + Remove Prefix + Remove Prefix + + + + Increase/Decrease Decimal + Increase/Decrease Decimal + + + + Position Horizontal Chain Dimension + Position Horizontal Chain Dimension + + + + Position Vert Chain Dimension + Position Vert Chain Dimension + + + + Position Oblique Chain Dimension + Position Oblique Chain Dimension + + + + Cascade Horizontal Dimension + Cascade Horizontal Dimension + + + + Cascade Vertical Dimension + Cascade Vertical Dimension + + + + Cascade Oblique Dimension + Cascade Oblique Dimension + + + + Create Horizontal Chain Dimension + Create Horizontal Chain Dimension + + + + Create Vert Chain dimension + Create Vert Chain dimension + + + + Create oblique chain dimension + Create oblique chain dimension + + + + Create Horizontal Coord Dimension + Create Horizontal Coord Dimension + + + + Create vert coord dimension + Create vert coord dimension + + + + Create oblique coord dimension + Create oblique coord dimension + + + + Create Horizontal Chamfer Dimension + Create Horizontal Chamfer Dimension + + + + Create Vert Chamfer Dimension + Create Vert Chamfer Dimension + + + + Create Arc Length Dimension + Create Arc Length Dimension + + + + Circle Centerlines + Circle Centerlines + + + + TechDraw Thread Hole Side + TechDraw Thread Hole Side + + + + Cosmetic Thread Hole Side + Cosmetic Thread Hole Side + + + + TechDraw Thread Bolt Side + TechDraw Thread Bolt Side + + + + Cosmetic Thread Bolt Side + Cosmetic Thread Bolt Side + + + + TechDraw Thread Hole Bottom + TechDraw Thread Hole Bottom + + + + TechDraw Thread Bolt Bottom + TechDraw Thread Bolt Bottom + + + + Cosmetic Thread Bolt Bottom + Cosmetic Thread Bolt Bottom + + + + TechDraw hole circle + TechDraw hole circle + + + + Bolt circle centerlines + Bolt circle centerlines + + + + TechDraw circle centerlines + TechDraw circle centerlines + + + + Cosmetic thread hole bottom + Cosmetic thread hole bottom + + + + TechDraw change line attributes + TechDraw change line attributes + + + + Change line attributes + Change line attributes + + + + TechDraw cosmetic intersection vertices + TechDraw cosmetic intersection vertices + + + + Cosmetic intersection vertices + Cosmetic intersection vertices + + + + TechDraw cosmetic arc + TechDraw cosmetic arc + + + + Cosmetic arc + Cosmetic arc + + + + TechDraw cosmetic circle + TechDraw cosmetic circle + + + + Cosmetic Circle + Cosmetic Circle + + + + TechDraw Cosmetic Circle 3 Points + TechDraw Cosmetic Circle 3 Points + + + + Cosmetic Circle 3 Points + Cosmetic Circle 3 Points + + + + TechDraw Cosmetic Line Parallel/Perpendicular + TechDraw Cosmetic Line Parallel/Perpendicular + + + + Cosmetic Line Parallel/Perpendicular + Cosmetic Line Parallel/Perpendicular + + + + Lock/Unlock View + Lock/Unlock View + + + + TechDraw Extend/Shorten Line + TechDraw Extend/Shorten Line + + + + Extend/shorten line + Extend/shorten line + + + + TechDraw Calculate Selected Area + TechDraw Calculate Selected Area + + + + TechDraw Calculate Selected Arc Length + TechDraw Calculate Selected Arc Length + + + + Calculate Face Area + Calculate Face Area + + + + Calculate Edge Length + Calculate Edge Length + + + + Customize Format + Customize Format + + + + Surface Finish Symbols + Surface Finish Symbols + + + + Create Centerline + Create Centerline + + + + Create Section View + Create Section View + + + + Create Weld Symbol + Create Weld Symbol + + + + Edit Weld Symbol + Edit Weld Symbol + + + + CompassWidget + + + View Direction as Angle + View Direction as Angle + + + + The view direction angle relative to +X in the BaseView. + The view direction angle relative to +X in the BaseView. + + + + Advance the view direction in clockwise direction. + Advance the view direction in clockwise direction. + + + + Advance the view direction in anti-clockwise direction. + Advance the view direction in anti-clockwise direction. + + + + MRichTextEdit + + + Save changes + Save changes + + + + Close editor + Close editor + + + + Paragraph formatting + Paragraph formatting + + + + Undo + Undo + + + + + Redo + Redo + + + + Cut + Cut + + + + Copy + நகலெடு + + + + Paste + Paste + + + + Link + இணைப்பு + + + + Bold + Bold + + + + Italic + Italic + + + + Underline + Underline + + + + Strikethrough + Strikethrough + + + + Undo (Ctrl+Z) + Undo (Ctrl+Z) + + + + Cut (Ctrl+X) + Cut (Ctrl+X) + + + + Copy (Ctrl+C) + Copy (Ctrl+C) + + + + Paste (Ctrl+V) + Paste (Ctrl+V) + + + + Link (Ctrl+L) + Link (Ctrl+L) + + + + Italic (Ctrl+I) + Italic (Ctrl+I) + + + + Underline (Ctrl+U) + Underline (Ctrl+U) + + + + Strikethrough text + Strikethrough text + + + + Bullet list (Ctrl+-) + Bullet list (Ctrl+-) + + + + Ordered list (Ctrl+=) + Ordered list (Ctrl+=) + + + + Decrease indentation (Ctrl+,) + Decrease indentation (Ctrl+,) + + + + Decrease Indentation + Decrease Indentation + + + + Increase indentation (Ctrl+.) + Increase indentation (Ctrl+.) + + + + Increase Indentation + Increase Indentation + + + + Text foreground color + Text foreground color + + + + Text background color + Text background color + + + + Background + Background + + + + Font size + Font size + + + + + More functions + More functions + + + + Standard + அடிப்படை + + + + Heading 1 + Heading 1 + + + + Heading 2 + Heading 2 + + + + Heading 3 + Heading 3 + + + + Heading 4 + Heading 4 + + + + Monospace + Monospace + + + + Remove character formatting + Remove character formatting + + + + Remove all formatting + Remove all formatting + + + + Edit document source + Edit document source + + + + Document source + Document source + + + + Create a link + Create a link + + + + Link URL: + Link URL: + + + + Select an image + Select an image + + + + JPEG (*.jpg);; GIF (*.gif);; PNG (*.png);; BMP (*.bmp);; All (*) + JPEG (*.jpg);; GIF (*.gif);; PNG (*.png);; BMP (*.bmp);; All (*) + + + + QObject + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection + Wrong selection + + + + Empty selection + வெற்று தேர்வு + + + + To insert a view from existing objects, select them before invoking this tool. Without a selection, a file browser will open to insert an SVG or image file. + To insert a view from existing objects, select them before invoking this tool. Without a selection, a file browser will open to insert an SVG or image file. + + + + Do not show this message again + Do not show this message again + + + + Select a SVG or Image file to open + Select a SVG or Image file to open + + + + SVG or Image files + SVG or Image files + + + + No profile object found in selection + No profile object found in selection + + + + Select exactly one view to add to clip group + Select exactly one view to add to clip group + + + + Select exactly one view to remove from clip group + Select exactly one view to remove from clip group + + + + FreeCAD could not find a page to export + FreeCAD could not find a page to export + + + + + + + + + + + + + + + + + + + + + + Incorrect selection + Incorrect selection + + + + Select objects to break or a base view and break definition objects + Select objects to break or a base view and break definition objects + + + + No break objects found in this selection + No break objects found in this selection + + + + + No shapes, groups, or links in this selection + No shapes, groups, or links in this selection + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Task in progress + Task in progress + + + + + + + + + + + + + + + + + + + + + + + + + + + + Close active task dialog and try again + Close active task dialog and try again + + + + + Select at least 1 DrawViewPart object as base + Select at least 1 DrawViewPart object as base + + + + No base view selected + No base view selected + + + + No base view, shapes, groups, or links in this selection + No base view, shapes, groups, or links in this selection + + + + + Select an object first + Select an object first + + + + + Too many objects selected + Too many objects selected + + + + Create a page first + Create a page first + + + + No view of a part in selection + No view of a part in selection + + + + Select one clip group and one view + Select one clip group and one view + + + + Page contains a BIM view which will not be exported. Continue? + Page contains a BIM view which will not be exported. Continue? + + + + Select exactly one clip group + Select exactly one clip group + + + + Clip and view must be from same page + Clip and view must be from same page + + + + View does not belong to a clip + View does not belong to a clip + + + + Scalable vector graphic + Scalable vector graphic + + + + All files + All files + + + + Select at least one object + Select at least one object + + + + Select only 1 BIM section plane + Select only 1 BIM section plane + + + + No BIM section plane in selection + No BIM section plane in selection + + + + Select exactly one spreadsheet object + Select exactly one spreadsheet object + + + + No drawing page + No drawing page + + + + Cannot export selection + Cannot export selection + + + + + + + + + + + + + + Close the active task dialog and try again + Close the active task dialog and try again + + + + + No view of a part in selection. + No view of a part in selection. + + + + Cannot make 2D extent dimension from selection + Cannot make 2D extent dimension from selection + + + + Cannot make 3D extent dimension from selection + Cannot make 3D extent dimension from selection + + + + There is no dimension in your selection + There is no dimension in your selection + + + + Cannot make 2D dimension from selection + Cannot make 2D dimension from selection + + + + Cannot make 3D dimension from selection + Cannot make 3D dimension from selection + + + + Ellipse curve warning + Ellipse curve warning + + + + B-spline curve warning + B-spline curve warning + + + + B-spline curve error + B-spline curve error + + + + Selected edge is a B-spline and a radius/diameter cannot be calculated. + Selected edge is a B-spline and a radius/diameter cannot be calculated. + + + + Create a page first. + Create a page first. + + + + Choose an SVG file to open + Choose an SVG file to open + + + + All Files + All Files + + + + + + + + + + Incorrect Selection + Incorrect Selection + + + + You must select 2 vertices or 1 edge + + You must select 2 vertices or 1 edge + + + + + Selected edge is an Ellipse. Value will be approximate. Continue? + Selected edge is an Ellipse. Value will be approximate. Continue? + + + + Selected edge is a B-spline. Value will be approximate. Continue? + Selected edge is a B-spline. Value will be approximate. Continue? + + + + Selection contains both 2D and 3D geometry + Selection contains both 2D and 3D geometry + + + + + + + Close the active task dialog and try again. + Close the active task dialog and try again. + + + + + Task In Progress + Task In Progress + + + + TechDraw hole circle + TechDraw hole circle + + + + + + + + + + Close active task dialog and try again. + Close active task dialog and try again. + + + + Selection is empty. + Selection is empty. + + + + You must select a base View for the circle. + You must select a base View for the circle. + + + + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. + + + + Please select a center for the circle. + Please select a center for the circle. + + + + No faces in selection + No faces in selection + + + + No edges in selection + No edges in selection + + + + TechDraw thread hole side + TechDraw thread hole side + + + + Select 2 straight lines + Select 2 straight lines + + + + + + + + + Wrong Selection + Wrong Selection + + + + + No DrawViewPart objects in this selection + No DrawViewPart objects in this selection + + + + Cannot attach leader. No base view selected. + Cannot attach leader. No base view selected. + + + + + + + You must select a base view for the line + You must select a base view for the line + + + + + No base view in selection + No base view in selection + + + + You must select faces or an existing centerline + You must select faces or an existing centerline + + + + No CenterLine in selection + No CenterLine in selection + + + + + Selection is not a centerline + Selection is not a centerline + + + + Selection is not a Centerline + Selection is not a Centerline + + + + Selection not understood + Selection not understood + + + + You must select 2 vertices or an existing centerline + You must select 2 vertices or an existing centerline + + + + Select 2 vertices or 1 centerline + Select 2 vertices or 1 centerline + + + + Not enough points in the selection + Not enough points in the selection + + + + Selection is not a cosmetic line + Selection is not a cosmetic line + + + + You must select 2 vertices + You must select 2 vertices + + + + + Nothing selected + Nothing selected + + + + At least 1 object in selection is not a part view + At least 1 object in selection is not a part view + + + + Unknown object type in selection + Unknown object type in selection + + + + You must select a view and/or lines + You must select a view and/or lines + + + + No view in selection + No view in selection + + + + No part views in this selection + No part views in this selection + + + + Select exactly one leader line or one weld symbol + Select exactly one leader line or one weld symbol + + + + SurfaceFinishSymbols + SurfaceFinishSymbols + + + + Selected object is not a part view, nor a leader line + Selected object is not a part view, nor a leader line + + + + Replace hatch? + Replace hatch? + + + + Some faces in the selection are already hatched. Replace? + Some faces in the selection are already hatched. Replace? + + + + Select a face first + Select a face first + + + + No TechDraw object in selection + No TechDraw object in selection + + + + Create a page to insert + Create a page to insert + + + + + No faces to hatch in this selection + No faces to hatch in this selection + + + + No page found + No page found + + + + No Drawing Pages available. + No Drawing Pages available. + + + + No page selected + No page selected + + + + This function needs a page. + This function needs a page. + + + + PDF (*.pdf) + PDF (*.pdf) + + + + + All Files (*.*) + All Files (*.*) + + + + Export Page as PDF + Export Page as PDF + + + + + All files (*.*) + அனைத்துக் கோப்புகள் (*.*) + + + + Export page as SVG + Export page as SVG + + + + Export page as DXF + Export page as DXF + + + + Export page as PDF + Export page as PDF + + + + + + Are you sure you want to continue? + Are you sure you want to continue? + + + + Show Drawing + Show Drawing + + + + Toggle Keep Updated + Toggle Keep Updated + + + + New Leader Line + New Leader Line + + + + Edit Leader Line + Edit Leader Line + + + + + Rich text editor + Rich text editor + + + + New Cosmetic Vertex + New Cosmetic Vertex + + + + Select a symbol + Select a symbol + + + + Insert Active View + Insert Active View + + + + No 3D Viewer + No 3D Viewer + + + + Can not find a 3D viewer + Can not find a 3D viewer + + + + Create Section View + Create Section View + + + + No direction set + No direction set + + + + Edit Section View + Edit Section View + + + + New Complex Section + New Complex Section + + + + Edit Complex Section + Edit Complex Section + + + + + Current View Direction + Current View Direction + + + + + The view direction in BaseView coordinates + The view direction in BaseView coordinates + + + + Possible coordinate system error + Possible coordinate system error + + + + Check SectionNormal, Direction and/or XDirection. + Check SectionNormal, Direction and/or XDirection. + + + + + Operation Failed + Operation Failed + + + + Create Welding Symbol + Create Welding Symbol + + + + Edit Welding Symbol + Edit Welding Symbol + + + + Create Cosmetic Line + Create Cosmetic Line + + + + Edit Cosmetic Line + Edit Cosmetic Line + + + + New Detail View + New Detail View + + + + Edit Detail View + Edit Detail View + + + + + Edit %1 + Edit %1 + + + + TechDraw Insert Prefix + TechDraw Insert Prefix + + + + Repeat count + Repeat count + + + + Insert Prefix + Insert Prefix + + + + TechDraw Increase/Decrease Decimal + TechDraw Increase/Decrease Decimal + + + + + TechDraw PosHorizChainDimension + TechDraw PosHorizChainDimension + + + + + No horizontal dimensions selected + No horizontal dimensions selected + + + + + TechDraw PosVertChainDimension + TechDraw PosVertChainDimension + + + + + No vertical dimensions selected + No vertical dimensions selected + + + + + TechDraw PosObliqueChainDimension + TechDraw PosObliqueChainDimension + + + + + No oblique dimensions selected + No oblique dimensions selected + + + + + TechDraw CascadeHorizDimension + TechDraw CascadeHorizDimension + + + + + TechDraw CascadeVertDimension + TechDraw CascadeVertDimension + + + + + TechDraw CascadeObliqueDimension + TechDraw CascadeObliqueDimension + + + + TechDraw Create Horizontal Chain Dimension + TechDraw Create Horizontal Chain Dimension + + + + TechDraw Create Vertical Chain Dimension + TechDraw Create Vertical Chain Dimension + + + + TechDraw Create Oblique Chain Dimension + TechDraw Create Oblique Chain Dimension + + + + TechDraw Create Horizontal Coordinate Dimension + TechDraw Create Horizontal Coordinate Dimension + + + + TechDraw Create Vertical Coord dimension + TechDraw Create Vertical Coord dimension + + + + No sub-elements selected + No sub-elements selected + + + + TechDraw Create Oblique Coord Dimension + TechDraw Create Oblique Coord Dimension + + + + TechDraw Create Horizontal Chamfer Dimension + TechDraw Create Horizontal Chamfer Dimension + + + + TechDraw Create Vertical Chamfer Dimension + TechDraw Create Vertical Chamfer Dimension + + + + TechDraw Create Arc Length Dimension + TechDraw Create Arc Length Dimension + + + + TechDraw Customize Format + TechDraw Customize Format + + + + + + Selection is empty + Selection is empty + + + + + No object selected + No object selected + + + + Fewer than three circles selected + Fewer than three circles selected + + + + + Missing Dimension + Missing Dimension + + + + + Dimension not found. Was it deleted? Cannot continue. + Dimension not found. Was it deleted? Cannot continue. + + + + Select 2 vertices or 1 edge + Select 2 vertices or 1 edge + + + + Select a line group + Select a line group + + + + %1 defines these line widths: + thin: %2 + graphic: %3 + thick: %4 + %1 defines these line widths: + thin: %2 + graphic: %3 + thick: %4 + + + + Create Face Hatch + Create Face Hatch + + + + Edit Face Hatch + Edit Face Hatch + + + + Method + Method + + + + Addition + Addition + + + + Average roughness + Average roughness + + + + Roughness sampling length + Roughness sampling length + + + + Lay symbol + Lay symbol + + + + Minimum roughness grade number + Minimum roughness grade number + + + + Maximum roughness grade number + Maximum roughness grade number + + + + Dimension Repair + Dimension Repair + + + + Incorrect Selection? + Incorrect Selection? + + + + This will change the dimension's owner view. Continue? + This will change the dimension's owner view. Continue? + + + + + Cannot make dimension from selection + Cannot make dimension from selection + + + + + + + + + + TechDraw + TechDraw + + + + Create Cosmetic Circle + Create Cosmetic Circle + + + + Edit Cosmetic Circle + Edit Cosmetic Circle + + + + Parameter Error + Parameter Error + + + + Document Name: + Document Name: + + + + Projection Group + Projection Group + + + + New View + புதிய பார்வை + + + + No part view in selection + No part view in selection + + + + No %1 in selection + No %1 in selection + + + + Centerline + Centerline + + + + Edit Centerline + Edit Centerline + + + + Rich Text Editor + Rich Text Editor + + + + Rich Text Creator + Rich Text Creator + + + + Click to update text + Click to update text + + + + Std_Delete + + + You cannot delete this leader line because +it has a weld symbol that would become broken. + You cannot delete this leader line because +it has a weld symbol that would become broken. + + + + Close open dialog before deleting detail object + Close open dialog before deleting detail object + + + + You cannot delete this view because it has one or more dependent views that would become broken. + You cannot delete this view because it has one or more dependent views that would become broken. + + + + + + + + + + + + + + + Object dependencies + பொருள் சார்புகள் + + + + You cannot delete the anchor view of a projection group. + You cannot delete the anchor view of a projection group. + + + + You cannot delete this view because it has a section view that would become broken. + You cannot delete this view because it has a section view that would become broken. + + + + You cannot delete this view because it has a detail view that would become broken. + You cannot delete this view because it has a detail view that would become broken. + + + + You cannot delete this view because it has a leader line that would become broken. + You cannot delete this view because it has a leader line that would become broken. + + + + The page is not empty, therefore the +following referencing objects might be lost: + The page is not empty, therefore the +following referencing objects might be lost: + + + + The group cannot be deleted because its items have the following +section or detail views, or leader lines that would get broken: + The group cannot be deleted because its items have the following +section or detail views, or leader lines that would get broken: + + + + The projection group is not empty, therefore +the following referencing objects might be lost: + The projection group is not empty, therefore +the following referencing objects might be lost: + + + + The following referencing object might break: + The following referencing object might break: + + + + You cannot delete this weld symbol because +it has a tile weld that would become broken. + You cannot delete this weld symbol because +it has a tile weld that would become broken. + + + + TaskActiveView + + + Active View + Active View + + + + Crops captured image to this width + Crops captured image to this width + + + + Select a color for solid background + Select a color for solid background + + + + Crop to height + Crop to height + + + + Use 3D background + Use 3D background + + + + Crops captured image to this height + Crops captured image to this height + + + + Solid background + Solid background + + + + No background + No background + + + + Crop to width + Crop to width + + + + Crop image + Crop image + + + + Paint background yes/no + Paint background yes/no + + + + TaskMoveView + + + Move View + Move View + + + + View to move + View to move + + + + From page + From page + + + + To page + To page + + + + TaskWeldingSymbol + + + Welding Symbol + Welding Symbol + + + + Text above arrow side symbol +Angle, surface finish, root + Text above arrow side symbol +Angle, surface finish, root + + + + Text before arrow side symbol +Preparation depth, (weld size) + Text before arrow side symbol +Preparation depth, (weld size) + + + + Pick arrow side symbol + Pick arrow side symbol + + + + + Symbol + Symbol + + + + Text after arrow side symbol +Number of welds × length, (gap) + Text after arrow side symbol +Number of welds × length, (gap) + + + + Text before other side symbol +Preparation depth, (weld size) + Text before other side symbol +Preparation depth, (weld size) + + + + Pick other side symbol + Pick other side symbol + + + + Text after other side symbol +Number of welds × length, (gap) + Text after other side symbol +Number of welds × length, (gap) + + + + Remove other side symbol + Remove other side symbol + + + + Delete + நீக்கு + + + + Text below arrow side symbol +Angle, surface finish, root + Text below arrow side symbol +Angle, surface finish, root + + + + Flips the sides + Flips the sides + + + + Flip sides + Flip sides + + + + Adds the 'Field weld' symbol (flag) +at the kink in the leader line + Adds the 'Field weld' symbol (flag) +at the kink in the leader line + + + + Field weld + Field weld + + + + Adds the 'All around' symbol (circle) +at the kink in the leader line + Adds the 'All around' symbol (circle) +at the kink in the leader line + + + + All around + All around + + + + Tail text + Tail text + + + + Symbol directory + Symbol directory + + + + Offsets the lower symbol to indicate alternating welds + Offsets the lower symbol to indicate alternating welds + + + + Alternating + Alternating + + + + Text at end of symbol + Text at end of symbol + + + + Directory path for welding symbols. +This directory will be used for the symbol selection. + Directory path for welding symbols. +This directory will be used for the symbol selection. + + + + TechDrawGui::DlgPageChooser + + + Page Chooser + Page Chooser + + + + FreeCAD could not determine which page to use. Select a page. + FreeCAD could not determine which page to use. Select a page. + + + + Select a page that should be used + Select a page that should be used + + + + TechDrawGui::DlgPrefsTechDrawAdvancedImp + + + + Advanced + Advanced + + + + Switch workbench on click + Switch workbench on click + + + + Dump intermediate results during section view processing + Dump intermediate results during section view processing + + + + Debug section + Debug section + + + + Edge fuzz + Edge fuzz + + + + If checked, FreeCAD will use the new face finder algorithm. If not checked, FreeCAD will use the legacy face finder algorithm. + If checked, FreeCAD will use the new face finder algorithm. If not checked, FreeCAD will use the legacy face finder algorithm. + + + + Use new face finder algorithm + Use new face finder algorithm + + + + Dump intermediate results during detail view processing + Dump intermediate results during detail view processing + + + + Debug detail + Debug detail + + + + If checked, TechDraw will attempt to build faces using the +line segments returned by the hidden line removal algorithm. +Faces must be detected in order to use hatching, but there +can be a performance penalty in complex models. + If checked, TechDraw will attempt to build faces using the +line segments returned by the hidden line removal algorithm. +Faces must be detected in order to use hatching, but there +can be a performance penalty in complex models. + + + + Detect faces + Detect faces + + + + Validate shapes + Validate shapes + + + + Allow crazy edges + Allow crazy edges + + + + Issue progress messages while building view geometry + Issue progress messages while building view geometry + + + + Report progress + Report progress + + + + The number of times FreeCAD should try to remove overlapping edges returned by the hidden line removal algorithm. A value of 0 indicates no scrubbing, 1 indicates a single pass and 2 indicates a second pass should be performed. Values above 2 are generally not productive. Each pass adds to the time required to produce the drawing. + The number of times FreeCAD should try to remove overlapping edges returned by the hidden line removal algorithm. A value of 0 indicates no scrubbing, 1 indicates a single pass and 2 indicates a second pass should be performed. Values above 2 are generally not productive. Each pass adds to the time required to produce the drawing. + + + + Overlap edges scrub passes + Overlap edges scrub passes + + + + Mark fuzz + Mark fuzz + + + + Max SVG hatch tiles + Max SVG hatch tiles + + + + Debug bad shape + Debug bad shape + + + + Perform a fuse operation on input shapes before section view processing + Perform a fuse operation on input shapes before section view processing + + + + Fuse before section + Fuse before section + + + + Size of selection area around edges +Each unit is approximately 0.1mm wide + Size of selection area around edges +Each unit is approximately 0.1mm wide + + + + Show section edges + Show section edges + + + + Maximum PAT hatch segments + Maximum PAT hatch segments + + + + Limits the number of 64×64 pixel SVG tiles used to hatch a single face. +For large scales, errors may occur due to excessive tiling. +Increase the limit if necessary. + Limits the number of 64×64 pixel SVG tiles used to hatch a single face. +For large scales, errors may occur due to excessive tiling. +Increase the limit if necessary. + + + + Choose non-conflicting key bindings as some combinations of OS and navigation style key bindings may conflict with the default modifier keys for balloon dragging and view snapping override. + Choose non-conflicting key bindings as some combinations of OS and navigation style key bindings may conflict with the default modifier keys for balloon dragging and view snapping override. + + + + Use default + Use default + + + + Balloon drag + Balloon drag + + + + Highlights border of section cut in section views + Highlights border of section cut in section views + + + + If this box is checked, double-clicking on a page in the tree will automatically switch to TechDraw and the page will be made visible. + If this box is checked, double-clicking on a page in the tree will automatically switch to TechDraw and the page will be made visible. + + + + If checked, the system will attempt to automatically correct dimension references when the model changes. + If checked, the system will attempt to automatically correct dimension references when the model changes. + + + + Auto-correct dimension references + Auto-correct dimension references + + + + If checked, input shapes will be checked for errors before use and invalid shapes will be skipped by the shape extractor. Checking for errors is slower, but can prevent crashes from some geometry problems. + + If checked, input shapes will be checked for errors before use and invalid shapes will be skipped by the shape extractor. Checking for errors is slower, but can prevent crashes from some geometry problems. + + + + + Include edges with unexpected geometry (zero length etc.) in results + Include edges with unexpected geometry (zero length etc.) in results + + + + If checked, shapes that fail validation will be saved as BREP files for later analysis. + If checked, shapes that fail validation will be saved as BREP files for later analysis. + + + + Check this box to use the default modifier keys. Uncheck this box to set a different key combination. + Check this box to use the default modifier keys. Uncheck this box to set a different key combination. + + + + Selection area around center marks +Each unit is approx. 0.1 mm wide + Selection area around center marks +Each unit is approx. 0.1 mm wide + + + + Maximum hatch line segments to use +when hatching a face with a PAT pattern + Maximum hatch line segments to use +when hatching a face with a PAT pattern + + + + Behaviour Overrides + Behaviour Overrides + + + + Check this box to include the Alt key in the modifiers. + Check this box to include the Alt key in the modifiers. + + + + Alt + Alt + + + + Check this box to include the Shift key in the modifiers. + Check this box to include the Shift key in the modifiers. + + + + Shift + Shift + + + + Check this box to include the Meta/Start/Super key in the modifiers. + Check this box to include the Meta/Start/Super key in the modifiers. + + + + Meta + Meta + + + + Check this box to include the Control key in the modifiers. + Check this box to include the Control key in the modifiers. + + + + Control + Control + + + + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> + + + + TechDrawGui::DlgPrefsTechDrawAnnotationImp + + + + Annotation + Annotation + + + + Print center marks + Print center marks + + + + Show center marks + Show center marks + + + + Draws the section annotation on the source view. Otherwise, no section line, arrows or symbol will be shown in the source view. + Draws the section annotation on the source view. Otherwise, no section line, arrows or symbol will be shown in the source view. + + + + Show section line in source view + Show section line in source view + + + + Draws a cut line on the source view. Otherwise, only the change marks, arrows and symbols will be displayed. + Draws a cut line on the source view. Otherwise, only the change marks, arrows and symbols will be displayed. + + + + Include cut line in section annotation + Include cut line in section annotation + + + + Length of horizontal portion of balloon leader + Length of horizontal portion of balloon leader + + + + Balloon leader kink length + Balloon leader kink length + + + + Broken view break type + Broken view break type + + + + Restrict filled triangle line end to vertical or horizontal directions + Restrict filled triangle line end to vertical or horizontal directions + + + + Balloon orthogonal triangle + Balloon orthogonal triangle + + + + Default appearance of cut surface in section view + Default appearance of cut surface in section view + + + + Hide + மறை + + + + Solid color + Solid color + + + + SVG hatch + SVG hatch + + + + PAT hatch + PAT hatch + + + + Displays the outline around a detail view + Displays the outline around a detail view + + + + Detail view show matting + Detail view show matting + + + + Highlights the detail area in the source view of the detail + Highlights the detail area in the source view of the detail + + + + Detail source show highlight + Detail source show highlight + + + + Detail view outline shape + Detail view outline shape + + + + Leader line auto horizontal + Leader line auto horizontal + + + + Balloon leader end + Balloon leader end + + + + No break lines + No break lines + + + + Zigzag lines + Zigzag lines + + + + Simple lines + Simple lines + + + + Balloon shape + Balloon shape + + + + Section cut surface + Section cut surface + + + + Shape of line end caps. The default (round) should almost +always be the right choice. Flat or square caps are useful +for using drawings as a 1:1 cutting guide. + + Shape of line end caps. The default (round) should almost +always be the right choice. Flat or square caps are useful +for using drawings as a 1:1 cutting guide. + + + + + Line width group + Line width group + + + + Line end cap shape + Line end cap shape + + + + Hidden line style + Hidden line style + + + + Break line style + Break line style + + + + Style of line to be used in broken view. + Style of line to be used in broken view. + + + + Lines + Lines + + + + Standard to be used to draw non-continuous lines. + Standard to be used to draw non-continuous lines. + + + + Line group used to set line widths + Line group used to set line widths + + + + Outline shape for detail views + Outline shape for detail views + + + + Shows markers at direction changes on complex section lines + Shows markers at direction changes on complex section lines + + + + Complex section line marks + Complex section line marks + + + + Fills out template date fields using ccyy-mm-dd format automatically, even if that is not the standard format for the current locale. + Fills out template date fields using ccyy-mm-dd format automatically, even if that is not the standard format for the current locale. + + + + Enforce ISO 8601 date format + Enforce ISO 8601 date format + + + + Center line style + Center line style + + + + Detail highlight style + Detail highlight style + + + + Section line style + Section line style + + + + Line standard + Line standard + + + + Square + Square + + + + Line style of detail highlight on base view + Line style of detail highlight on base view + + + + Shape of balloon annotations + Shape of balloon annotations + + + + Style for balloon leader line ends + Style for balloon leader line ends + + + + Length of balloon leader line kink + Length of balloon leader line kink + + + + Forces last leader line segment to be horizontal + Forces last leader line segment to be horizontal + + + + Show arc center marks in views + Show arc center marks in views + + + + Show arc centers in printed output + Show arc centers in printed output + + + + Round + Round + + + + Flat + Flat + + + + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> + + + + TechDrawGui::DlgPrefsTechDrawColorsImp + + + + Colors + வண்ணங்கள் + + + + Grid color + கட்டம் நிறம் + + + + Hidden line + Hidden line + + + + Normal + Normal + + + + Normal line color + Normal line color + + + + Hidden line color + Hidden line color + + + + Preselected + Preselected + + + + Preselection color + Preselection color + + + + Section face color + Section face color + + + + Selected + Selected + + + + Selected item color + Selected item color + + + + Section line color + Section line color + + + + Background + Background + + + + Geometric hatch + Geometric hatch + + + + Use a single colour for all text and lines + Use a single colour for all text and lines + + + + Background color around pages + Background color around pages + + + + Section face + Section face + + + + Leader line + Leader line + + + + Color of dimension lines and text + Color of dimension lines and text + + + + Use a light color for dark text and dark color for light text + Use a light color for dark text and dark color for light text + + + + Detail highlight + Detail highlight + + + + Hatch + Hatch + + + + Template underline + Template underline + + + + Hatch image color + Hatch image color + + + + Dimension + பரிமாணம் + + + + Geometric hatch pattern color + Geometric hatch pattern color + + + + Centerline + Centerline + + + + Monochrome text color + Monochrome text color + + + + Page color + Page color + + + + Section line + Section line + + + + Uses light text and lines on dark backgrounds and sets page color to a dark color. Transparent or light color faces are recommended with this option. + Uses light text and lines on dark backgrounds and sets page color to a dark color. Transparent or light color faces are recommended with this option. + + + + Light on dark + Light on dark + + + + Centerline color + Centerline color + + + + Vertex + Vertex + + + + Transparent faces + Transparent faces + + + + Color of vertices in views + Color of vertices in views + + + + Default color for leader lines + Default color for leader lines + + + + Object faces will be transparent + Object faces will be transparent + + + + Face color (if not transparent) + Face color (if not transparent) + + + + Monochrome + Monochrome + + + + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> + + + + TechDrawGui::DlgPrefsTechDrawDimensionsImp + + + + Dimensions + Dimensions + + + + Standard to be used for dimensional values + Standard to be used for dimensional values + + + + Use system setting for number of decimals + Use system setting for number of decimals + + + + Controls the gap size between dimension line and dimension text for ISO dimensions. + Controls the gap size between dimension line and dimension text for ISO dimensions. + + + + Tools + கருவிகள் + + + + Append unit to dimension values + Append unit to dimension values + + + + Dimension text font size + Dimension text font size + + + + Character used to indicate diameter dimensions + Character used to indicate diameter dimensions + + + + Arrowhead style + Arrowhead style + + + + Arrowhead size + Arrowhead size + + + + Dimension format + Dimension format + + + + Diameter symbol + Diameter symbol + + + + ISO oriented + ISO oriented + + + + ISO referencing + ISO referencing + + + + ASME inlined + ASME inlined + + + + ASME referencing + ASME referencing + + + + Font size + Font size + + + + Show units + Show units + + + + Standard and style + Standard and style + + + + Arrow size + அம்பு நடைகள் + + + + Arrow style + Arrow style + + + + Tolerance text scale +Multiplier of 'Font size' + Tolerance text scale +Multiplier of 'Font size' + + + + Tolerance text scale + Tolerance text scale + + + + Number of decimals if 'Use global decimals' is not used + Number of decimals if 'Use global decimals' is not used + + + + Use global decimals + Use global decimals + + + + Alternate decimals + Alternate decimals + + + + Controls the gap size between the dimension point and the start of the extension line for ISO dimensions + Controls the gap size between the dimension point and the start of the extension line for ISO dimensions + + + + Extension gap factor - ISO + Extension gap factor - ISO + + + + Leave blank for automatic dimension format. Use %f, %g or %w specifiers to override. + Leave blank for automatic dimension format. Use %f, %g or %w specifiers to override. + + + + Controls the gap size between the dimension point and the start of the extension line for ASME dimensions + Controls the gap size between the dimension point and the start of the extension line for ASME dimensions + + + + Extension gap factor - ASME + Extension gap factor - ASME + + + + Controls the gap size between the dimension point and the start of the extension line for ISO dimensions. + Value multiplied by the line width is the gap. + Normally, no gap is used. If using a gap, the recommended value is 8. + Controls the gap size between the dimension point and the start of the extension line for ISO dimensions. + Value multiplied by the line width is the gap. + Normally, no gap is used. If using a gap, the recommended value is 8. + + + + Controls the gap size between the dimension point and the start of the extension line for ASME dimensions. Value multiplied by the line width is the gap. + Normally, no gap is used. If using a gap, the recommended value is 6. + Controls the gap size between the dimension point and the start of the extension line for ASME dimensions. Value multiplied by the line width is the gap. + Normally, no gap is used. If using a gap, the recommended value is 6. + + + + Line spacing - ISO + Line spacing - ISO + + + + Controls the gap size between dimension line and dimension text. + Value multiplied by the line width is the line spacing. + Controls the gap size between dimension line and dimension text. + Value multiplied by the line width is the line spacing. + + + + Dimensioning tools + Dimensioning tools + + + + Choose the type of dimensioning tools shown in the toolbar: +‘Single tool’ provides one unified tool for all dimension types (Distance, X/Y, Angle, Radius) with others in a drop-down. +‘Separated tools’ displays individual tools for each dimension type. +‘Both’ enables both the unified tool and the individual tools. +This affects only the toolbar; all tools remain available via the menu and shortcuts. + Choose the type of dimensioning tools shown in the toolbar: +‘Single tool’ provides one unified tool for all dimension types (Distance, X/Y, Angle, Radius) with others in a drop-down. +‘Separated tools’ displays individual tools for each dimension type. +‘Both’ enables both the unified tool and the individual tools. +This affects only the toolbar; all tools remain available via the menu and shortcuts. + + + + Dimension tool diameter/radius mode + Dimension tool diameter/radius mode + + + + While using the dimension tool you may choose how to handle circles and arcs: +'Auto': The tool will apply radius to arcs and diameter to circles. +'Diameter': The tool will apply diameter to all. +'Radius': The tool will apply radius to all. + While using the dimension tool you may choose how to handle circles and arcs: +'Auto': The tool will apply radius to arcs and diameter to circles. +'Diameter': The tool will apply diameter to all. +'Radius': The tool will apply radius to all. + + + + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> + + + + Single tool + Single tool + + + + Separated tools + Separated tools + + + + Both + இரண்டும் + + + + Auto + தானியங்கு + + + + Diameter + விட்டம் + + + + Radius + Radius + + + + TechDrawGui::DlgPrefsTechDrawGeneralImp + + + General + பொது + + + + Whether or not pages are updated every time the 3D model is changed + Whether or not pages are updated every time the 3D model is changed + + + + Keep drawing pages in sync with changes of 3D model in real time. +This can slow down the response time. + Keep drawing pages in sync with changes of 3D model in real time. +This can slow down the response time. + + + + Automatically distribute secondary views +for ProjectionGroups + Automatically distribute secondary views +for ProjectionGroups + + + + Labels + Labels + + + + Font for labels + Font for labels + + + + + Label size + Label size + + + + Conventions + Conventions + + + + Page + Page + + + + Files + Files + + + + Default template file for new pages + Default template file for new pages + + + + Alternate file for personal LineGroup definition + Alternate file for personal LineGroup definition + + + + Default directory for welding symbols + Default directory for welding symbols + + + + Default PAT pattern definition file for geometric hatching + Default PAT pattern definition file for geometric hatching + + + + Name of the default PAT pattern + Name of the default PAT pattern + + + + Page Update + Page Update + + + + Update with 3D (global policy) + Update with 3D (global policy) + + + + Controls whether or not a page's 'Keep Updated' property +can override the global 'Update with 3D' parameter + Controls whether or not a page's 'Keep Updated' property +can override the global 'Update with 3D' parameter + + + + Allow page override (global policy) + Allow page override (global policy) + + + + Keep page up to date + Keep page up to date + + + + Auto-distribute secondary views + Auto-distribute secondary views + + + + * This font is also used for dimensions. + Changes have no effect on existing dimensions. + * This font is also used for dimensions. + Changes have no effect on existing dimensions. + + + + Label font* + Label font* + + + + Projection group angle + Projection group angle + + + + Use first or third-angle multiview projection convention + Use first or third-angle multiview projection convention + + + + Standard to be used to draw section lines. This affects the position of arrows and symbol. + Standard to be used to draw section lines. This affects the position of arrows and symbol. + + + + Section line convention + Section line convention + + + + PAT file + PAT file + + + + Preferred SVG or bitmap file for hatching. This value will also control the initial directory for choosing hatch patterns. You can use this to get hatch files from a local directory. + Preferred SVG or bitmap file for hatching. This value will also control the initial directory for choosing hatch patterns. You can use this to get hatch files from a local directory. + + + + Welding directory + Welding directory + + + + Starting directory for 'Insert Page From Template' tool + Starting directory for 'Insert Page From Template' tool + + + + Template directory + Template directory + + + + Alternate directory to search for SVG symbol files. + Alternate directory to search for SVG symbol files. + + + + Hatch pattern file + Hatch pattern file + + + + Default template + Default template + + + + Symbol directory + Symbol directory + + + + Set 'Show grid' property to true on new pages + Set 'Show grid' property to true on new pages + + + + Show grid + Show grid + + + + Grid spacing + கட்ட இடைவெளி + + + + Distance between page grid lines + Distance between page grid lines + + + + Enable multi-selection mode + Enable multi-selection mode + + + + Uses the 3D camera direction (or normal of a selected face) as the view direction. Otherwise, views will be created as front views. + Uses the 3D camera direction (or normal of a selected face) as the view direction. Otherwise, views will be created as front views. + + + + Use 3D camera direction + Use 3D camera direction + + + + Displays view labels even when frames are suppressed + Displays view labels even when frames are suppressed + + + + Snaps views into alignment when being dragged + Snaps views into alignment when being dragged + + + + Snap view alignment + Snap view alignment + + + + Snap detail highlights + Snap detail highlights + + + + Diamond + Diamond + + + + First angle + First angle + + + + Third angle + Third angle + + + + Line group file + Line group file + + + + Pattern name + Pattern name + + + + Grid + கட்டம் + + + + Selection + தேர்வு + + + + If enabled, clicking without Ctrl does not clear existing vertex/edge/face selection + If enabled, clicking without Ctrl does not clear existing vertex/edge/face selection + + + + View Defaults + View Defaults + + + + Always Show Label + Always Show Label + + + + Snapping + ச்னாப்பிங் + + + + Check this box if you want detail view highlights to snap to the nearest vertex when dragging. + Check this box if you want detail view highlights to snap to the nearest vertex when dragging. + + + + When dragging a view, if it is within this fraction of view size of the correct alignment, it will snap into alignment. + When dragging a view, if it is within this fraction of view size of the correct alignment, it will snap into alignment. + + + + View snapping factor + View snapping factor + + + + Highlight snapping factor + Highlight snapping factor + + + + Controls the snap radius for highlights. Vertex must be within this factor times the highlight size to be a snap target. + Controls the snap radius for highlights. Vertex must be within this factor times the highlight size to be a snap target. + + + + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> + + + + TechDrawGui::DlgPrefsTechDrawHLRImp + + + HLR + HLR + + + + Hidden Line Removal + Hidden Line Removal + + + + Use an approximation to find hidden lines. +Fast, but result is a collection of short straight lines. + Use an approximation to find hidden lines. +Fast, but result is a collection of short straight lines. + + + + Use polygon approximation + Use polygon approximation + + + + Shows hard and outline edges (always shown) + Shows hard and outline edges (always shown) + + + + + Show hard lines + Show hard lines + + + + Shows hidden hard and outline edges + Shows hidden hard and outline edges + + + + Shows smooth lines + Shows smooth lines + + + + Shows hidden smooth edges + Shows hidden smooth edges + + + + Shows seam lines + Shows seam lines + + + + Shows hidden seam lines + Shows hidden seam lines + + + + Makes lines of equal parameterization + Makes lines of equal parameterization + + + + + Show UV ISO lines + Show UV ISO lines + + + + Shows hidden equal parameterization lines + Shows hidden equal parameterization lines + + + + ISO count + ISO count + + + + Visible + Visible + + + + Hidden + Hidden + + + + + Show smooth lines + Show smooth lines + + + + + Show seam lines + Show seam lines + + + + Number of ISO lines per face edge + Number of ISO lines per face edge + + + + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> + + + + TechDrawGui::DlgPrefsTechDrawScaleImp + + + + Scale + Scale + + + + Default scale for new pages + Default scale for new pages + + + + Page scale + Page scale + + + + View custom scale + View custom scale + + + + Default scale for new views + Default scale for new views + + + + Page + Page + + + + Auto + தானியங்கு + + + + Custom + Custom + + + + Default scale for views if 'View scale type' is 'Custom' + Default scale for views if 'View scale type' is 'Custom' + + + + View scale type + View scale type + + + + Uses the original (incorrect) scaling method for SVG symbols, Spreadsheet views and Draft views as used in v1.0 and earlier. Otherwise, a more accurate method will be used. + Uses the original (incorrect) scaling method for SVG symbols, Spreadsheet views and Draft views as used in v1.0 and earlier. Otherwise, a more accurate method will be used. + + + + Legacy symbol scaling + Legacy symbol scaling + + + + Size adjustments + Size adjustments + + + + Vertex scale + Vertex scale + + + + Center mark scale + Center mark scale + + + + Template edit mark + Template edit mark + + + + Welding symbol scale + Welding symbol scale + + + + Scale of vertex dots. Multiplier of line width. + Scale of vertex dots. Multiplier of line width. + + + + Size of center marks. Multiplier of vertex size. + Size of center marks. Multiplier of vertex size. + + + + Size of template field click handles + Size of template field click handles + + + + Multiplier for size of welding symbols + Multiplier for size of welding symbols + + + + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> + <html><head/><body><p><span style=" font-weight:600;">Note:</span> Items in <span style=" font-style:italic;">italics</span> are default values for new objects. They have no effect on existing objects.</p></body></html> + + + + TechDrawGui::MDIViewPage + + + Toggle &Keep Updated + Toggle &Keep Updated + + + + &Export SVG + &Export SVG + + + + Export DXF + Export DXF + + + + Export PDF + PDFஐ ஏற்றுமதி செய் + + + + Print All Pages + Print All Pages + + + + Different orientation + வேறு திசை + + + + The printer uses a different orientation than the drawing. +Do you want to continue? + 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? + அச்சுப்பொறி, வரைதல் விட வேறு காகித அளவு பயன்படுத்துகிறது. தொடர விரும்புகிறீர்களா? + + + + Selected: + தேர்ந்தெடுக்கப்பட்டது: + + + + TechDrawGui::SymbolChooser + + + Symbol Chooser + Symbol Chooser + + + + Select a symbol that should be used + Select a symbol that should be used + + + + Symbol directory + Symbol directory + + + + Directory to welding symbols + Directory to welding symbols + + + + TechDrawGui::TaskBalloon + + + Balloon + Balloon + + + + Text to be displayed + Text to be displayed + + + + Color for text + Color for text + + + + Font size + Font size + + + + Font size for text + Font size for text + + + + Shape of the balloon bubble + Shape of the balloon bubble + + + + Circular + Circular + + + + None + எதுவுமில்லை + + + + Triangle + Triangle + + + + Inspection + Inspection + + + + Hexagon + Hexagon + + + + Square + Square + + + + Rectangle + Rectangle + + + + Line + Line + + + + Shape scale + Shape scale + + + + End symbol + End symbol + + + + End symbol scale + End symbol scale + + + + Line visible + Line visible + + + + Controls whether the leader line is visible or not + Controls whether the leader line is visible or not + + + + Line width + Line width + + + + Leader kink length + Leader kink length + + + + Bubble shape scale factor + Bubble shape scale factor + + + + Text + உரை + + + + Text color + உரை நிறம் + + + + Bubble shape + Bubble shape + + + + End symbol for the balloon line + End symbol for the balloon line + + + + End symbol scale factor + End symbol scale factor + + + + False + False + + + + True + True + + + + Leader line width + Leader line width + + + + Length of balloon leader line kink + Length of balloon leader line kink + + + + TechDrawGui::TaskCenterLine + + + Elements + Elements + + + + Orientation + Orientation + + + + Vertical + Vertical + + + + Horizontal + Horizontal + + + + Aligned + Aligned + + + + Rotate + Rotate + + + + Rotate line +CCW or -CW + Rotate line +CCW or -CW + + + + Make the line a little longer. + Make the line a little longer. + + + + Color + வண்ணம் + + + + Centerline + Centerline + + + + Base view + Base view + + + + Top to bottom line + Top to bottom line + + + + Left to right line + Left to right line + + + + + Centerline between: + - Lines: equidistant from both lines and at half the angle between them + - Points: equidistant from both points + + + Centerline between: + - Lines: equidistant from both lines and at half the angle between them + - Points: equidistant from both points + + + + + Weight + Weight + + + + Style + நடை + + + + Shift horizontal + Shift horizontal + + + + Move line +up or -down + Move line +up or -down + + + + Move line -left or +right + Move line -left or +right + + + + Shift vertical + Shift vertical + + + + Extend by + Extend by + + + + TechDrawGui::TaskComplexSection + + + Complex Section + Complex Section + + + + Object Selection + Object Selection + + + + Objects to section + Objects to section + + + + + Use Selection + Use Selection + + + + Profile object + Profile object + + + + Section Parameters + Section Parameters + + + + Scale Page/Auto/Custom + Scale Page/Auto/Custom + + + + Page + Page + + + + Automatic + Automatic + + + + Custom + Custom + + + + Scale + Scale + + + + Scale type + Scale type + + + + Projection strategy + Projection strategy + + + + No parallel + No parallel + + + + Base view + Base view + + + + Preset view direction looking up + Preset view direction looking up + + + + Preset view direction looking down + Preset view direction looking down + + + + Preset view direction looking left + Preset view direction looking left + + + + Preset view direction looking right + Preset view direction looking right + + + + Check to update display after every property change + Check to update display after every property change + + + + Rebuild display now. May be slow for complex models + Rebuild display now. May be slow for complex models + + + + + Offset + ஆஃப்செட் + + + + Aligned + Aligned + + + + Identifier + Identifier + + + + Identifier for this section + Identifier for this section + + + + Set View Direction + Set View Direction + + + + Preview + Preview + + + + Live Update + Live Update + + + + Update Now + Update Now + + + + No direction set + No direction set + + + + + ComplexSection + ComplexSection + + + + Can not continue. Object * %1 or %2 not found. + Can not continue. Object * %1 or %2 not found. + + + + TechDrawGui::TaskCosVertex + + + Cosmetic Vertex + Cosmetic Vertex + + + + Base view + Base view + + + + + Point Picker + Point Picker + + + + Position from the view center + Position from the view center + + + + Position + Position + + + + + Pick points + Pick points + + + + Pick a point for cosmetic vertex + Pick a point for cosmetic vertex + + + + Escape picking + Escape picking + + + + Left click to set a point + Left click to set a point + + + + In progress edit abandoned. Start over. + In progress edit abandoned. Start over. + + + + TechDrawGui::TaskCosmeticLine + + + Cosmetic Line + Cosmetic Line + + + + View + பார் + + + + + 2D point + 2D point + + + + + 3D point + 3D point + + + + TechDrawGui::TaskCustomizeFormat + + + Format Symbols + Format Symbols + + + + GD&T + GD&T + + + + Straightness + Straightness + + + + Flatness + Flatness + + + + Circularity + Circularity + + + + Cylindricity + Cylindricity + + + + Parallelism + Parallelism + + + + Perpendicularity + Perpendicularity + + + + Angularity + Angularity + + + + Profile of a line + Profile of a line + + + + Profile of a surface + Profile of a surface + + + + Position + Position + + + + Concentricity + Concentricity + + + + Symmetry + சமச்சீர் + + + + Modifiers + Modifiers + + + + Derived geometry element + Derived geometry element + + + + Least inscribed geometry element + Least inscribed geometry element + + + + Unequal bilateral + Unequal bilateral + + + + Most inscribed geometry element + Most inscribed geometry element + + + + (Arc) minute + (Arc) minute + + + + (Arc) second + (Arc) second + + + + (Arc) tertie + (Arc) tertie + + + + Plus - minus + Plus - minus + + + + Greek letters + Greek letters + + + + Format + Format + + + + Preview + Preview + + + + Circular run-out + Circular run-out + + + + Total run-out + Total run-out + + + + Minimax (Chebychev) + Minimax (Chebychev) + + + + Hull condition + Hull condition + + + + Free state + Free state + + + + Least square geometry element + Least square geometry element + + + + Least material condition (LMC) + Least material condition (LMC) + + + + Maximum material condition (MMC) + Maximum material condition (MMC) + + + + Projected tolerance zone + Projected tolerance zone + + + + Reciprocity condition + Reciprocity condition + + + + Regardless of feature size (RFS) + Regardless of feature size (RFS) + + + + Tangent plane + Tangent plane + + + + Radius & Diameter + Radius & Diameter + + + + Radius + Radius + + + + Diameter + விட்டம் + + + + Radius of sphere + Radius of sphere + + + + Diameter of sphere + Diameter of sphere + + + + Square + Square + + + + Angles + Angles + + + + Degree + Degree + + + + Other + Other + + + + Taper + Taper + + + + Slope + Slope + + + + Counterbore + Counterbore + + + + Countersink + Countersink + + + + Centerline + Centerline + + + + Left/right arrow + Left/right arrow + + + + Downward arrow + Downward arrow + + + + Multiplication sign + Multiplication sign + + + + Capital delta + Capital delta + + + + Capital sigma + Capital sigma + + + + Capital omega + Capital omega + + + + Small mu + Small mu + + + + Small sigma + Small sigma + + + + Small phi + Small phi + + + + Small omega + Small omega + + + + Customize Format + Customize Format + + + + TechDrawGui::TaskDetail + + + Detail Anchor + Detail Anchor + + + + Base View + Base View + + + + + Drag Highlight + Drag Highlight + + + + Radius + Radius + + + + Detail view + Detail view + + + + Enables dragging of the detail highlight to a new position + Enables dragging of the detail highlight to a new position + + + + Scale type + Scale type + + + + Reference label + Reference label + + + + Scale factor for detail view + Scale factor for detail view + + + + Y-position of detail highlight within view + Y-position of detail highlight within view + + + + Scale factor + Scale factor + + + + Size of detail view + Size of detail view + + + + X position of detail highlight within view + X position of detail highlight within view + + + + Page: scale factor of page is used +Automatic: if the detail view is larger than the page, + it will be scaled down to fit into the page +Custom: custom scale factor is used + Page: scale factor of page is used +Automatic: if the detail view is larger than the page, + it will be scaled down to fit into the page +Custom: custom scale factor is used + + + + Page + Page + + + + Automatic + Automatic + + + + Custom + Custom + + + + Reference + Reference + + + + TechDrawGui::TaskDimension + + + + Dimension + பரிமாணம் + + + + Tolerancing + Tolerancing + + + + Reverses usual direction of dimension line terminators + Reverses usual direction of dimension line terminators + + + + Assign same value to over and under tolerance + Assign same value to over and under tolerance + + + + Text to be displayed + Text to be displayed + + + + Specifies the overtolerance format in printf() style, or arbitrary text + Specifies the overtolerance format in printf() style, or arbitrary text + + + + Specifies the undertolerance format in printf() style, or arbitrary text + Specifies the undertolerance format in printf() style, or arbitrary text + + + + Display Style + Display Style + + + + Color of the dimension + Color of the dimension + + + + Standard and style according to which dimension is drawn + Standard and style according to which dimension is drawn + + + + If theoretically exact (basic) dimension + If theoretically exact (basic) dimension + + + + Theoretically exact + Theoretically exact + + + + Equal tolerance + Equal tolerance + + + + Overtolerance + Overtolerance + + + + Overtolerance value +If 'Equal tolerance' is checked this is also +the negated value for 'Undertolerance'. + Overtolerance value +If 'Equal tolerance' is checked this is also +the negated value for 'Undertolerance'. + + + + Undertolerance + Undertolerance + + + + Undertolerance value +If 'Equal tolerance' is checked it will be replaced +by negative value of 'Overtolerance'. + Undertolerance value +If 'Equal tolerance' is checked it will be replaced +by negative value of 'Overtolerance'. + + + + Format specifier + Format specifier + + + + Sets use of 'Format spec' instead of the dimension value + Sets use of 'Format spec' instead of the dimension value + + + + Arbitrary text + Arbitrary text + + + + Overtolerance format specifier + Overtolerance format specifier + + + + Undertolerance format specifier + Undertolerance format specifier + + + + Number of decimals + தசமங்களின் எண்ணிக்கை + + + + <html><head/><body><p>Increments the number of decimals of the selected dimenesion</p></body></html> + <html><head/><body><p>Increments the number of decimals of the selected dimenesion</p></body></html> + + + + <html><head/><body><p>Encloses the dimension value in parentheses () to indicate it is for reference only</p></body></html> + <html><head/><body><p>Encloses the dimension value in parentheses () to indicate it is for reference only</p></body></html> + + + + Reference + Reference + + + + <html><head/><body><p>Uses the tolerance format spec</p><p>instead of the tolerance value</p></body></html> + <html><head/><body><p>Uses the tolerance format spec</p><p>instead of the tolerance value</p></body></html> + + + + Arbitrary tolerance text + Arbitrary tolerance text + + + + Flip arrowheads + Flip arrowheads + + + + Color + வண்ணம் + + + + Font size + Font size + + + + Font size for text + Font size for text + + + + Drawing style + Drawing style + + + + ISO oriented + ISO oriented + + + + ISO referencing + ISO referencing + + + + ASME inlined + ASME inlined + + + + ASME referencing + ASME referencing + + + + Lines + Lines + + + + Use override angles if checked. Use default angles if unchecked. + Use override angles if checked. Use default angles if unchecked. + + + + Override angles + Override angles + + + + Dimension line angle + Dimension line angle + + + + Angle of dimension line with drawing X axis (degrees) + Angle of dimension line with drawing X axis (degrees) + + + + Set dimension line angle to default (orthographic view) + Set dimension line angle to default (orthographic view) + + + + + Use Default + Use Default + + + + Set dimension line angle to match selected edge or vertices + Set dimension line angle to match selected edge or vertices + + + + + Use Selection + Use Selection + + + + Set extension line angle to default (orthographic) + Set extension line angle to default (orthographic) + + + + Set extension line angle to match selected edge or vertices + Set extension line angle to match selected edge or vertices + + + + Extension line angle + Extension line angle + + + + Angle of extension lines with drawing X axis (degrees) + Angle of extension lines with drawing X axis (degrees) + + + + TechDrawGui::TaskGeomHatch + + + Rotation + Rotation + + + + Geometric Hatch + Geometric Hatch + + + + Define Pattern + Define Pattern + + + + Pattern file + Pattern file + + + + The PAT file containing the pattern + The PAT file containing the pattern + + + + Pattern scale + வடிவ அளவு + + + + Pattern name + Pattern name + + + + Offset X + Offset X + + + + Name of pattern within file + Name of pattern within file + + + + Line width + Line width + + + + Thickness of the lines within the pattern + Thickness of the lines within the pattern + + + + Line color + Line color + + + + Offset Y + Offset Y + + + + Enlarges/shrinks the pattern + Enlarges/shrinks the pattern + + + + Color of pattern lines + Color of pattern lines + + + + TechDrawGui::TaskHatch + + + Apply Geometric Hatch + Apply Geometric Hatch + + + + Select an SVG or bitmap file + Select an SVG or bitmap file + + + + Pattern Parameters + Pattern Parameters + + + + Choose an SVG or bitmap file as a pattern + Choose an SVG or bitmap file as a pattern + + + + Pattern file + Pattern file + + + + Enlarges/shrinks the pattern (SVG only) + Enlarges/shrinks the pattern (SVG only) + + + + SVG line color + SVG line color + + + + Offset X + Offset X + + + + Color of pattern lines (SVG only) + Color of pattern lines (SVG only) + + + + Rotate the pattern (degrees) + Rotate the pattern (degrees) + + + + SVG pattern scale + SVG pattern scale + + + + Rotation + Rotation + + + + Offset Y + Offset Y + + + + TechDrawGui::TaskLeaderLine + + + Leader Line + Leader Line + + + + Discard Changes + Discard Changes + + + + Pick Points + Pick Points + + + + Base view + Base view + + + + First pick the start point of the line, +then at least one more point. +You can pick further points to get line segments. + First pick the start point of the line, +then at least one more point. +You can pick further points to get line segments. + + + + Start symbol + Start symbol + + + + End symbol + End symbol + + + + Color + வண்ணம் + + + + Line color + Line color + + + + Width + Width + + + + Line width + Line width + + + + Style + நடை + + + + Line style + Line style + + + + No line + No line + + + + Continuous + Continuous + + + + Dash + Dash + + + + Dot + புள்ளி + + + + DashDot + DashDot + + + + DashDotDot + DashDotDot + + + + + Pick points + Pick points + + + + + + + + Edit points + Edit points + + + + + Pick a starting point for leader line + Pick a starting point for leader line + + + + Save points + Save points + + + + Click and drag markers to adjust leader line + Click and drag markers to adjust leader line + + + + + Save changes + Save changes + + + + Left click to set a point + Left click to set a point + + + + Press OK or Cancel to continue + Press OK or Cancel to continue + + + + In progress edit abandoned. Start over. + In progress edit abandoned. Start over. + + + + TechDrawGui::TaskLineDecor + + + Line Decoration + Line Decoration + + + + View + பார் + + + + The use of the Qt line style is being phased out. Use a standard line style instead. + The use of the Qt line style is being phased out. Use a standard line style instead. + + + + Thickness of pattern lines + Thickness of pattern lines + + + + Lines + Lines + + + + Style + நடை + + + + Color + வண்ணம் + + + + Weight + Weight + + + + Visible + Visible + + + + False + False + + + + True + True + + + + TechDrawGui::TaskLinkDim + + + Link Dimension + Link Dimension + + + + Link this 3D geometry + Link this 3D geometry + + + + Feature1 + Feature1 + + + + Geometry1 + Geometry1 + + + + Feature2 + Feature2 + + + + Geometry2 + Geometry2 + + + + To these dimensions + To these dimensions + + + + Available + Available + + + + Selected + Selected + + + + TechDrawGui::TaskProjGroup + + + Projection Group + Projection Group + + + + Scale numerator + Scale numerator + + + + Scale denominator + Scale denominator + + + + Direction + Direction + + + + Projection + Projection + + + + + Page + Page + + + + Scale + Scale + + + + Scale Page/Auto/Custom + Scale Page/Auto/Custom + + + + Automatic + Automatic + + + + Custom + Custom + + + + Rotate up + Rotate up + + + + Rotate left + Rotate left + + + + Current primary view direction + Current primary view direction + + + + Rotate right + Rotate right + + + + Rotate down + Rotate down + + + + Spin clockwise + Spin clockwise + + + + Spin counter-clockwise + Spin counter-clockwise + + + + Sets the document front view as primary direction + Sets the document front view as primary direction + + + + Sets the direction of the camera, or selected face if any, as the primary direction + Sets the direction of the camera, or selected face if any, as the primary direction + + + + Secondary Projections + Secondary Projections + + + + LeftFrontTop + LeftFrontTop + + + + + + Top + மேல் + + + + RightFrontTop + RightFrontTop + + + + + + Left + இடது + + + + Primary + Primary + + + + + + Right + வலது + + + + + Rear + பின்புறம் + + + + LeftFrontBottom + LeftFrontBottom + + + + + + Bottom + கீழே + + + + RightFrontBottom + RightFrontBottom + + + + First or third angle + First or third angle + + + + First angle + First angle + + + + Third angle + Third angle + + + + Distributes projections automatically +using the given X/Y spacings + Distributes projections automatically +using the given X/Y spacings + + + + Auto distribute + Auto distribute + + + + X spacing + X spacing + + + + Horizontal space between borders of projections + Horizontal space between borders of projections + + + + Y spacing + Y spacing + + + + Vertical space between borders of projections + Vertical space between borders of projections + + + + + FrontTopLeft + FrontTopLeft + + + + + FrontBottomRight + FrontBottomRight + + + + + FrontTopRight + FrontTopRight + + + + + FrontBottomLeft + FrontBottomLeft + + + + Front + முன் + + + + TechDrawGui::TaskProjection + + + Project Shapes + Project Shapes + + + + Visible sharp edges + Visible sharp edges + + + + Visible smooth edges + Visible smooth edges + + + + Visible sewn edges + Visible sewn edges + + + + Visible outline edges + Visible outline edges + + + + Visible isoparameters + Visible isoparameters + + + + Hidden sharp edges + Hidden sharp edges + + + + Hidden smooth edges + Hidden smooth edges + + + + Hidden sewn edges + Hidden sewn edges + + + + Hidden outline edges + Hidden outline edges + + + + Hidden iso-parameters + Hidden iso-parameters + + + + No Active Document + No Active Document + + + + There is currently no active document to complete the operation + There is currently no active document to complete the operation + + + + No Active View + No Active View + + + + There is currently no active view to complete the operation + There is currently no active view to complete the operation + + + + TechDrawGui::TaskRestoreLines + + + Restore Invisible Lines + Restore Invisible Lines + + + + All + All + + + + Geometry + Geometry + + + + Cosmetic + Cosmetic + + + + Centerline + Centerline + + + + TechDrawGui::TaskRichAnno + + + Rich Text Annotation Block + Rich Text Annotation Block + + + + Maximal width, if -1 then automatic width + Maximal width, if -1 then automatic width + + + + Start Rich Text Editor + Start Rich Text Editor + + + + Base feature + Base feature + + + + Max width + Max width + + + + Show frame + Show frame + + + + Color + வண்ணம் + + + + Line color + Line color + + + + Width + Width + + + + Line width + Line width + + + + Style + நடை + + + + Line style + Line style + + + + NoLine + NoLine + + + + Continuous + Continuous + + + + Dash + Dash + + + + Dot + புள்ளி + + + + DashDot + DashDot + + + + DashDotDot + DashDotDot + + + + Input the annotation text directly or start the rich text editor + Input the annotation text directly or start the rich text editor + + + + RichTextAnnotation + RichTextAnnotation + + + + TechDrawGui::TaskSectionView + + + Section Parameters + Section Parameters + + + + Identifier + Identifier + + + + Identifier for this section + Identifier for this section + + + + Base view + Base view + + + + Scale type + Scale type + + + + Scale Page/Auto/Custom + Scale Page/Auto/Custom + + + + Page + Page + + + + Automatic + Automatic + + + + Custom + Custom + + + + Scale + Scale + + + + Scale factor for the section view + Scale factor for the section view + + + + Set View Direction + Set View Direction + + + + Preset view direction looking up + Preset view direction looking up + + + + Preset view direction looking down + Preset view direction looking down + + + + Preset view direction looking left + Preset view direction looking left + + + + Preset view direction looking right + Preset view direction looking right + + + + Global 3D coordinates defining the shortest distance from the 3D origin to the section plane + Global 3D coordinates defining the shortest distance from the 3D origin to the section plane + + + + <html><head/><body><p>Rebuild display now. May be slow for complex models.</p></body></html> + <html><head/><body><p>Rebuild display now. May be slow for complex models.</p></body></html> + + + + Check to update display after every property change + Check to update display after every property change + + + + Live update + Live update + + + + Preview + Preview + + + + Update Now + Update Now + + + + Section Plane Location + Section Plane Location + + + + %n update(s) pending + + %n update(s) pending + %n update(s) pending + + + + + Nothing to apply. No section direction picked yet + Nothing to apply. No section direction picked yet + + + + Can not continue. Object * %1 or %2 not found. + Can not continue. Object * %1 or %2 not found. + + + + TechDrawGui::TaskSelectLineAttributes + + + Line Attributes + Line Attributes + + + + Line style + Line style + + + + Line width + Line width + + + + Thin 0,18 + Thin 0,18 + + + + Middle 0,35 + Middle 0,35 + + + + Thick 0,70 + Thick 0,70 + + + + Line color + Line color + + + + Cascade spacing + Cascade spacing + + + + Delta distance + Delta distance + + + + Select Line Attributes + Select Line Attributes + + + + TechDrawGui::TaskSurfaceFinishSymbols + + + + Surface Finish Symbols + Surface Finish Symbols + + + + Material removal prohibited, whole part + Material removal prohibited, whole part + + + + Any method allowed, whole part + Any method allowed, whole part + + + + Material removal required, whole part + Material removal required, whole part + + + + Material removal required + Material removal required + + + + Material removal prohibited + Material removal prohibited + + + + Any method allowed + Any method allowed + + + + Symbol angle + Symbol angle + + + + Rotation angle + Rotation angle + + + + Use ISO standard + Use ISO standard + + + + Use ASME standard + Use ASME standard + + + + Hole/Shaft Fit ISO 286 + Hole/Shaft Fit ISO 286 + + + + Shaft fit + Shaft fit + + + + Hole fit + Hole fit + + + + Loose fit + Loose fit + + + + TechDrawGui::TaskWeldingSymbol + + + + + + Symbol + Symbol + + + + arrow + arrow + + + + other + other + + + + TechDrawGui::dlgTemplateField + + + Change Editable Field + Change Editable Field + + + + Text name + Text name + + + + Value + மதிப்பு + + + + Reapplies auto-fill to this field + Reapplies auto-fill to this field + + + + The autofill replacement value + The autofill replacement value + + + + TextLabel + உரை சிட்டை + + + + Autofill + Autofill + + + + TechDraw_ExtensionremovePrefixChar + + + Remove Prefix + Remove Prefix + + + + Removes the prefix symbols at the beginning of the dimension + Removes the prefix symbols at the beginning of the dimension + + + + Workbench + + + Dimensions + Dimensions + + + + Annotations + Annotations + + + + Stacking + Stacking + + + + Add Lines + Add Lines + + + + Add Vertices + Add Vertices + + + + Page + Page + + + + TechDraw + TechDraw + + + + TechDraw Attributes + TechDraw Attributes + + + + TechDraw Centerlines + TechDraw Centerlines + + + + TechDraw Extend Dimensions + TechDraw Extend Dimensions + + + + TechDraw Pages + TechDraw Pages + + + + TechDraw Stacking + TechDraw Stacking + + + + TechDraw Views + TechDraw Views + + + + TechDraw Dimensions + TechDraw Dimensions + + + + TechDraw Tool Attributes + TechDraw Tool Attributes + + + + TechDraw File Access + TechDraw File Access + + + + TechDraw Decoration + TechDraw Decoration + + + + TechDraw Annotation + TechDraw Annotation + + + + Attributes/Modifications + Attributes/Modifications + + + + Centerlines/Threading + Centerlines/Threading + + + + Format/Organize Dimensions + Format/Organize Dimensions + + + + Views From Other Workbenches + Views From Other Workbenches + + + + Clipped Views + Clipped Views + + + + Hatching + Hatching + + + + Symbols + Symbols + + + + Views + Views + + + + TechDraw_MoveView + + + Move View + Move View + + + + Moves a view to a new page + Moves a view to a new page + + + + Move View to Different Page + Move View to Different Page + + + + Select view to move from list. + Select view to move from list. + + + + Select View + Select View + + + + Select from page. + Select from page. + + + + Select to page. + Select to page. + + + + + Select Page + Select Page + + + + TechDraw_ShareView + + + Share View + Share View + + + + Shares a view on a second page + Shares a view on a second page + + + + Share View With Another Page + Share View With Another Page + + + + View to share + View to share + + + + Select view to share from list. + Select view to share from list. + + + + Select from page. + Select from page. + + + + Select to page. + Select to page. + + + + Select View + Select View + + + + + Select Page + Select Page + + + + TaskDimRepair + + + Dimension Repair + Dimension Repair + + + + Dimension + பரிமாணம் + + + + Name + பெயர் + + + + Label + சிட்டை + + + + Replace references with current selection + Replace references with current selection + + + + The view that owns this dimension + The view that owns this dimension + + + + The sub-elements of the view that define the geometry for this dimension + The sub-elements of the view that define the geometry for this dimension + + + + References 2D + References 2D + + + + Object + Object + + + + Geometry + Geometry + + + + References 3D + References 3D + + + + CmdTechDrawDimensionRepair + + + TechDraw + TechDraw + + + + Repair Dimension References + Repair Dimension References + + + + Repairs broken or incorrect dimension references + Repairs broken or incorrect dimension references + + + + TechDraw_HoleShaftFit + + + Hole/Shaft Fit + Hole/Shaft Fit + + + + Adds a hole or shaft fit to a selected length or diameter dimension + Adds a hole or shaft fit to a selected length or diameter dimension + + + + Add a hole or shaft fit to a dimension + Add a hole or shaft fit to a dimension + + + + Select one length dimension or diameter dimension and retry + Select one length dimension or diameter dimension and retry + + + + Loose fit + Loose fit + + + + Snug fit + Snug fit + + + + Press fit + Press fit + + + + Hole/Shaft Fit ISO 286 + Hole/Shaft Fit ISO 286 + + + + ArrowPropEnum + + + Filled arrow + Filled arrow + + + + Open arrow + Open arrow + + + + Tick + உண்ணி + + + + Dot + புள்ளி + + + + Open circle + Open circle + + + + Filled triangle + Filled triangle + + + + Fork + Fork + + + + None + எதுவுமில்லை + + + + DrawProjGroupItem + + + Front + முன் + + + + Left + இடது + + + + Right + வலது + + + + Rear + பின்புறம் + + + + Top + மேல் + + + + Bottom + கீழே + + + + FrontTopLeft + FrontTopLeft + + + + FrontTopRight + FrontTopRight + + + + FrontBottomLeft + FrontBottomLeft + + + + FrontBottomRight + FrontBottomRight + + + + TaskBalloon + + + You cannot delete this balloon now because +there is an open task dialog. + You cannot delete this balloon now because +there is an open task dialog. + + + + Can Not Delete + Can Not Delete + + + + DrawPage + + + Page + Page + + + + DrawSVGTemplate + + + Template + Template + + + + DrawView + + + View + பார் + + + + DrawViewPart + + + View + பார் + + + + DrawViewSection + + + Section + Section + + + + DrawComplexSection + + + Section + Section + + + + DrawViewDetail + + + Detail + Detail + + + + DrawActiveView + + + ActiveView + ActiveView + + + + DrawViewAnnotation + + + Annotation + Annotation + + + + DrawViewImage + + + Image + Image + + + + DrawViewSymbol + + + Symbol + Symbol + + + + DrawViewDraft + + + Draft + Draft + + + + DrawLeaderLine + + + LeaderLine + LeaderLine + + + + DrawViewBalloon + + + Balloon + Balloon + + + + DrawViewDimension + + + Dimension + பரிமாணம் + + + + DrawViewDimExtent + + + Extent + Extent + + + + DrawHatch + + + Hatch + Hatch + + + + DrawGeomHatch + + + GeomHatch + GeomHatch + + + + TechDrawGui::TaskCosmeticCircle + + + Cosmetic Circle + Cosmetic Circle + + + + View + பார் + + + + Treats the center point as a 2D point within the parent view. The Z coordinate is ignored. + Treats the center point as a 2D point within the parent view. The Z coordinate is ignored. + + + + 2D point + 2D point + + + + Treats the center point as a 3D point and project it onto the parent view + Treats the center point as a 3D point and project it onto the parent view + + + + 3D point + 3D point + + + + Circle center + Circle center + + + + Radius + Radius + + + + End angle + End angle + + + + Creates an arc from start angle to end angle in a clockwise direction + Creates an arc from start angle to end angle in a clockwise direction + + + + End angle (conventional) of arc in degrees + End angle (conventional) of arc in degrees + + + + Start angle + தொடக்க கோணம் + + + + Uses angles and create a circular arc + Uses angles and create a circular arc + + + + Arc of circle + Arc of circle + + + + Clockwise Angle + Clockwise Angle + + + + Start angle (conventional) of arc in degrees. + Start angle (conventional) of arc in degrees. + + + + Radius must be non-zero positive number + Radius must be non-zero positive number + + + + CmdTechDrawCosmeticCircle + + + TechDraw + TechDraw + + + + + Cosmetic 1 Point Circle + Cosmetic 1 Point Circle + + + + + Adds a cosmetic circle based on a selected centerpoint + Adds a cosmetic circle based on a selected centerpoint + + + + CmdTechDrawExtensionArcLengthAnnotation + + + TechDraw + TechDraw + + + + Arc Length Annotation + Arc Length Annotation + + + + Inserts an annotation with the calculated arc length of the selected edges + Inserts an annotation with the calculated arc length of the selected edges + + + + TechDrawGui::TaskAddOffsetVertex + + + Cosmetic Vertex + Cosmetic Vertex + + + + Position from the view center + Position from the view center + + + + Position + Position + + + + X-offset + X-offset + + + + Y-offset + Y-offset + + + + Enter X offset value + Enter X offset value + + + + TechDraw_AddOffsetVertex + + + Add offset vertex + Add offset vertex + + + + Offset Vertex + Offset Vertex + + + + Creates an offset from one selected vertex + Creates an offset from one selected vertex + + + + TechDraw_FillTemplateFields + + + Fill Template Fields In + Fill Template Fields In + + + + Update + Update + + + + Update All + Update All + + + + Update Template Fields + Update Template Fields + + + + Uses document info to populate the template fields + Uses document info to populate the template fields + + + + Techdraw_FillTemplateFields + + + file does not contain the correct field names therefore exiting + file does not contain the correct field names therefore exiting + + + + file has not been found therefore exiting + file has not been found therefore exiting + + + + View or projection group missing + View or projection group missing + + + + Corresponding template fields missing + Corresponding template fields missing + + + + Fill template fields + Fill template fields + + + + TechDraw_Utils + + + + No vertex selected + No vertex selected + + + + + + + Select at least + Select at least + + + + + vertexes + vertexes + + + + + No edge selected + No edge selected + + + + + edges + edges + + + + ISOLineTypeEnum + + + NoLine + NoLine + + + + Continuous + Continuous + + + + Dashed + கோடு போட்டது + + + + DashedSpaced + DashedSpaced + + + + LongDashedDotted + LongDashedDotted + + + + LongDashedDoubleDotted + LongDashedDoubleDotted + + + + LongDashedTripleDotted + LongDashedTripleDotted + + + + Dotted + புள்ளியிடப்பட்ட + + + + LongDashShortDash + LongDashShortDash + + + + LongDashDoubleShortDash + LongDashDoubleShortDash + + + + DashedDotted + DashedDotted + + + + DoubleDashedDotted + DoubleDashedDotted + + + + DashedDoubleDotted + DashedDoubleDotted + + + + DoubleDashedDoubleDotted + DoubleDashedDoubleDotted + + + + DashedTripleDotted + DashedTripleDotted + + + + DoubleDashedTripleDotted + DoubleDashedTripleDotted + + + + ANSILineTypeEnum + + + NoLine + NoLine + + + + Continuous + Continuous + + + + Dashed + கோடு போட்டது + + + + LongDashDashed + LongDashDashed + + + + LongDashDoubleDashed + LongDashDoubleDashed + + + + ASMELineTypeEnum + + + NoLine + NoLine + + + + Visible + Visible + + + + Hidden + Hidden + + + + Section + Section + + + + Center + Center + + + + Symmetry + சமச்சீர் + + + + Dimension + பரிமாணம் + + + + Extension + Extension + + + + Leader + Leader + + + + CuttingPlane + CuttingPlane + + + + ViewingPlane + ViewingPlane + + + + OtherPlane + OtherPlane + + + + Break1 + Break1 + + + + Break2 + Break2 + + + + Phantom + Phantom + + + + Stitch1 + Stitch1 + + + + Stitch2 + Stitch2 + + + + Chain + Chain + + + + TechDraw_PositionSectionView + + + Position Section View + Position Section View + + + + Aligns the selected section view with its source view orthogonally or the selected edge in the section view to the selected vertex in the base view + Aligns the selected section view with its source view orthogonally or the selected edge in the section view to the selected vertex in the base view + + + + CmdTechDrawExtensionInsertRepetition + + + TechDraw + TechDraw + + + + + Insert 'n×' Prefix + Insert 'n×' Prefix + + + + + Inserts a repeated feature count at the beginning of the dimension + Inserts a repeated feature count at the beginning of the dimension + + + + Preferences + + + The LineStandard parameter is invalid. Using zero instead. + The LineStandard parameter is invalid. Using zero instead. + + + + TaskDimension + + + You cannot delete this dimension now because +there is an open task dialog. + You cannot delete this dimension now because +there is an open task dialog. + + + + Can Not Delete + Can Not Delete + + + + CmdTechDrawBrokenView + + + TechDraw + TechDraw + + + + Broken View + Broken View + + + + Inserts a new broken view for the selected objects or base view and break definition objects + Inserts a new broken view for the selected objects or base view and break definition objects + + + + TechDrawGui::DirectionEditDialog + + + Direction + Direction + + + + OK + சரி + + + + Cancel + ரத்துசெய் + + + + Rotate by + Rotate by + + + + CmdTechDrawCompDimensionTools + + + Dimension + பரிமாணம் + + + + Dimension tools + Dimension tools + + + + CmdTechDrawAreaDimension + + + TechDraw + TechDraw + + + + Area Annotation + Area Annotation + + + + Inserts an annotation showing the area of a selected face + Inserts an annotation showing the area of a selected face + + + + DrawBrokenView + + + None + எதுவுமில்லை + + + + ZigZag + சிக்சாக் + + + + Simple + Simple + + + + MattingPropEnum + + + Circle + வட்டம் + + + + Square + Square + + + + BalloonPropEnum + + + Circular + Circular + + + + None + எதுவுமில்லை + + + + Triangle + Triangle + + + + Inspection + Inspection + + + + Hexagon + Hexagon + + + + Square + Square + + + + Rectangle + Rectangle + + + + Line + Line + + + + DrawViewArch + + + BIM + BIM + + + + CmdTechDrawAlignVertexesVertically + + + TechDraw + TechDraw + + + + Align Vertices/Edge Vertically + Align Vertices/Edge Vertically + + + + Aligns the selected vertices or edges vertically to the view rotation + Aligns the selected vertices or edges vertically to the view rotation + + + + CmdTechDrawAlignVertexesHorizontally + + + TechDraw + TechDraw + + + + Align Vertices/Edge Horizontally + Align Vertices/Edge Horizontally + + + + Aligns the selected vertices or edges horizontally to the view rotation + Aligns the selected vertices or edges horizontally to the view rotation + + + + TaskComplexSection + + + updates pending + updates pending + + + + TechDraw_AxoLengthDimension + + + Axonometric Length Dimension + Axonometric Length Dimension + + + + Creates a length dimension in with axonometric view, using selected edges or vertex pairs to define direction and measurement + Creates a length dimension in with axonometric view, using selected edges or vertex pairs to define direction and measurement + + + + TechDraw_ExtensionVertexAtIntersection + + + Cosmetic Intersection Vertices + Cosmetic Intersection Vertices + + + + Adds cosmetic vertices at the intersectionss of selected edges + Adds cosmetic vertices at the intersectionss of selected edges + + + + TechDraw_SectionView + + + Inserts a simple section view + Inserts a simple section view + + + + TechDraw_ComplexSection + + + Inserts a complex section view + Inserts a complex section view + + + + TechDraw_CosmeticVertex + + + Inserts a cosmetic vertex into a view + Inserts a cosmetic vertex into a view + + + + TechDraw_Midpoints + + + Inserts cosmetic vertices at the midpoint of the selected edges + Inserts cosmetic vertices at the midpoint of the selected edges + + + + TechDraw_Quadrants + + + Inserts cosmetic vertices at the quadrant points of the selected circles + Inserts cosmetic vertices at the quadrant points of the selected circles + + + + TechDraw_FaceCenterLine + + + Adds a centerline to selected faces + Adds a centerline to selected faces + + + + TechDraw_2LineCenterLine + + + Adds a centerline between 2 selected lines + Adds a centerline between 2 selected lines + + + + TechDraw_2PointCenterLine + + + Adds a centerline between 2 selected points + Adds a centerline between 2 selected points + + + + TechDraw_HorizontalExtent + + + Insert horizontal extent dimension + Insert horizontal extent dimension + + + + TechDraw_VerticalExtentDimension + + + Insert vertical extent dimension + Insert vertical extent dimension + + + + TechDraw_StackTop + + + Moves the view to the top of the stack + Moves the view to the top of the stack + + + + TechDraw_StackBottom + + + Moves the view to the bottom of the stack + Moves the view to the bottom of the stack + + + + TechDraw_StackUp + + + Moves the view up one level + Moves the view up one level + + + + TechDraw_StackDown + + + Moves the view down one level + Moves the view down one level + + + + TechDrawGui::TaskDimRepair + + + Object name + Object name + + + + Object label + Object label + + + + Sub-element + Sub-element + + + + Repair dimension + Repair dimension + + + + TechDrawGui::TaskDlgLineDecor + + + Restore invisible lines + Restore invisible lines + + + + CmdMidpoints + + + Midpoint Vertices + Midpoint Vertices + + + + CmdQuadrants + + + Quadrant Vertices + Quadrant Vertices + + + + Cmd2LineCenterLine + + + Centerline 2 Lines + Centerline 2 Lines + + + + Cmd2PointCenterLine + + + Centerline 2 Points + Centerline 2 Points + + + diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_tr.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_tr.ts index abc4e6aa74..f902348907 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_tr.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_tr.ts @@ -9442,17 +9442,17 @@ bu balonu şu anda silemezsiniz. TechDraw_FillTemplateFields - + Fill Template Fields In Şablon Alanlarını Doldur: - + Update Güncelle - + Update All Tümünü Güncelle @@ -9470,27 +9470,27 @@ bu balonu şu anda silemezsiniz. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting dosyası doğru alan adlarını içermiyor; çıkılıyor - + file has not been found therefore exiting dosyası bulunamadı; çıkılıyor - + View or projection group missing Görünüm veya izdüşüm grubu eksik - + Corresponding template fields missing Karşılık gelen şablon alanları eksik - + Fill template fields Şablon alanlarını doldur diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_uk.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_uk.ts index f5312f05e2..00dd97998f 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_uk.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_uk.ts @@ -9446,17 +9446,17 @@ there is an open task dialog. TechDraw_FillTemplateFields - + Fill Template Fields In Fill Template Fields In - + Update Оновити - + Update All Оновити все @@ -9474,27 +9474,27 @@ there is an open task dialog. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting file does not contain the correct field names therefore exiting - + file has not been found therefore exiting file has not been found therefore exiting - + View or projection group missing View or projection group missing - + Corresponding template fields missing Corresponding template fields missing - + Fill template fields Заповнити поля шаблону diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_zh-CN.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_zh-CN.ts index 4b7b1ee099..d862637ed6 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_zh-CN.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_zh-CN.ts @@ -9432,17 +9432,17 @@ there is an open task dialog. TechDraw_FillTemplateFields - + Fill Template Fields In 填充模板字段于 - + Update 更新 - + Update All 全部更新 @@ -9460,27 +9460,27 @@ there is an open task dialog. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting 文件不包含正确的字段名称,因此退出 - + file has not been found therefore exiting 未找到文件,因此退出 - + View or projection group missing 视图或投影组缺失 - + Corresponding template fields missing 缺少对应的模板字段 - + Fill template fields 填充模板字段 diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_zh-TW.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_zh-TW.ts index f032bb65ca..1119c28054 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_zh-TW.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_zh-TW.ts @@ -9438,17 +9438,17 @@ there is an open task dialog. TechDraw_FillTemplateFields - + Fill Template Fields In Fill Template Fields In - + Update 更新 - + Update All 全部更新 @@ -9466,27 +9466,27 @@ there is an open task dialog. Techdraw_FillTemplateFields - + file does not contain the correct field names therefore exiting 檔案不包含正確的欄位名稱,因此退出 - + file has not been found therefore exiting 未找到檔案,因此退出 - + View or projection group missing View or projection group missing - + Corresponding template fields missing 缺少相對應的模板欄位 - + Fill template fields Fill template fields diff --git a/src/Mod/Test/Gui/Resources/translations/Test_ga-IE.ts b/src/Mod/Test/Gui/Resources/translations/Test_ga-IE.ts new file mode 100644 index 0000000000..1462fb44c6 --- /dev/null +++ b/src/Mod/Test/Gui/Resources/translations/Test_ga-IE.ts @@ -0,0 +1,135 @@ + + + + + TestGui::UnitTest + + + Test + Tástáil + + + + FreeCAD Unit Test + Tástáil Aonaid FreeCAD + + + + Select test name + Roghnaigh ainm tástála + + + + &Start + &Tosaigh + + + + Alt+S + Alt+S + + + + &Help + &Cabhair + + + + F1 + F1 + + + + &About + &Maidir + + + + Alt+A + Alt+A + + + + &Close + &Dún + + + + Alt+C + Alt+C + + + + Progress + Dul Chun Cinn + + + + Run + Run + + + + Failures + Teipeanna + + + + Errors + Earráidí + + + + Remaining + Fágtha + + + + Failures and Errors + Teipeanna agus Earráidí + + + + Description + Cur síos + + + + Idle + Díomhaoin + + + + TestGui::UnitTestDialog + + + Help + Cabhair + + + + 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. + Cuir isteach ainm réada inghlaoite a thabharfaidh TestCase ar ais nuair a ghlaofar air. +Cliceáil 'tosaigh', agus déanfar an tástáil a tháirgtear ar an gcaoi sin a rith. + +Cliceáil faoi dhó ar earráid sa radharc crann chun tuilleadh eolais a fheiceáil fúithi, lena n-áirítear an rian cruachta. + + + + About FreeCAD UnitTest + Maidir le FreeCAD UnitTest + + + + Copyright (c) Werner Mayer + +FreeCAD UnitTest is part of FreeCAD and supports writing Unit Tests for ones own modules. + Cóipcheart (c) Werner Mayer + +Is cuid de FreeCAD é FreeCAD UnitTest agus tacaíonn sé le Tástálacha Aonaid a scríobh do mhodúil duine féin. + + + diff --git a/src/Mod/Test/Gui/Resources/translations/Test_uk.ts b/src/Mod/Test/Gui/Resources/translations/Test_uk.ts index 19ad782948..0264b1d6e4 100644 --- a/src/Mod/Test/Gui/Resources/translations/Test_uk.ts +++ b/src/Mod/Test/Gui/Resources/translations/Test_uk.ts @@ -11,12 +11,12 @@ FreeCAD Unit Test - FreeCAD Unit Test + FreeCAD Модульний Тест Select test name - Select test name + Виберіть ім'я тесту @@ -71,7 +71,7 @@ Failures - Failures + Помилка @@ -81,12 +81,12 @@ Remaining - Remaining + Залишилося Failures and Errors - Failures and Errors + Збої та помилки diff --git a/src/Mod/Tux/Resources/translations/Tux_ga-IE.qm b/src/Mod/Tux/Resources/translations/Tux_ga-IE.qm new file mode 100644 index 0000000000000000000000000000000000000000..e319b8bedc0f4874769e7d95e0137b85be6ddf43 GIT binary patch literal 2009 zcma)7-Afcv6hEuG<0q@Bgo4F2N~8}T!U*hxOcRAP(N#hSnw_~j4$jV9X6`Eb&{IJ~ zFFn+g1VUjCJ@}ST5)}~y^&c1n1-)2AMGrmH@6PJ1h|S8dd(S<0&hLEv?wQjoX7k%` z3wPhOwLZVPxVpAPL&HJMW*(5Gsj#(dy?s9U;x1Af2O z{joZM(_-VLKjkn;QZEV0QjT;oNLDHk4Zn(Bk}+zeAH!Y*Cxv|v^gdkh&_%M}_>%;SczTzj6I(KT!a?If)u6Gj=J zOPazzXcFdCbID8Fl9f*BIE|p-R=}`vTn~nj70-*>K4@kG&TVH}%ZP4qHl9=L3dBA! z>y~Dj7J$29tmPxR8`;iU8V!o7=u%8k8x>NQ(f6r!i{&QKGQcv_tqKE321vN}EF+A( z9~sO305KnsRkf5+59(#$cIs${6Jpklio9!bll6E;T6dgC(1rliLKj`YsGBhr0%>F1 z;UxxC1Nfkl@{m@64aG85j&Uh%*NRT7l2WjAwoJx&%66j1ViGn253FFD3nQ*b3E@aP z7nyQ9U4)V9=oG^K0a?}33v`7dsFPwERVhz5rb|}x0Alh0YhWyHv;?qfe5zCjyxXI(WBiV)) + + + + NavigationIndicator + + + Select + Roghnaigh + + + + Zoom + Zoom + + + + Rotate + Rotate + + + + Pan + Pan + + + + Tilt + Tilt + + + + Navigation style + Navigation style + + + + Page Up or Page Down key. + Page Up or Page Down key. + + + + Rotation focus + Rotation focus + + + + Middle mouse button or H key. + Middle mouse button or H key. + + + + Middle mouse button. + Middle mouse button. + + + + Navigation style not recognized. + Navigation style not recognized. + + + + Settings + Socruithe + + + + Orbit style + Stíl fithise + + + + Compact + Compact + + + + Tooltip + Tooltip + + + + Turntable + Caschlár + + + + Free Turntable + Clár Castáin Saor in Aisce + + + + Trackball + Liathróid rianaithe + + + + Trackball Classic + Trackball Classic + + + + Rounded Arcball + Rounded Arcball + + + + Undefined + Undefined + + + + Navigation indicator + A context menu action used to show or hide the 'Navigation indicator' toolbar widget + Navigation indicator + + + From fc00695670aba76495447244bf96a624102a057d Mon Sep 17 00:00:00 2001 From: Furgo <148809153+furgo16@users.noreply.github.com> Date: Mon, 23 Feb 2026 08:09:40 +0100 Subject: [PATCH 096/124] BIM: rename obsolete Mesh property to HiRes (#27783) * BIM: rename obsolete Mesh property to HiRes * BIM: remove unused createMeshView function * BIM: remove all remaining references of Mesh (cherry picked from commit 99d142af38c40235960bea4e74050f0ab81ada32) --- src/Mod/BIM/Arch.py | 2 +- src/Mod/BIM/ArchComponent.py | 4 +- src/Mod/BIM/ArchEquipment.py | 92 ------------------------- src/Mod/BIM/bimcommands/BimEquipment.py | 2 +- 4 files changed, 4 insertions(+), 96 deletions(-) diff --git a/src/Mod/BIM/Arch.py b/src/Mod/BIM/Arch.py index 008daf13f5..ef4d7ae5cd 100644 --- a/src/Mod/BIM/Arch.py +++ b/src/Mod/BIM/Arch.py @@ -393,7 +393,7 @@ def makeEquipment(baseobj=None, placement=None, name=None): # Initialize all relevant properties if baseobj: if baseobj.isDerivedFrom("Mesh::Feature"): - equipment.Mesh = baseobj + equipment.HiRes = baseobj else: equipment.Base = baseobj if placement: diff --git a/src/Mod/BIM/ArchComponent.py b/src/Mod/BIM/ArchComponent.py index e0a1e7ead1..0598def851 100644 --- a/src/Mod/BIM/ArchComponent.py +++ b/src/Mod/BIM/ArchComponent.py @@ -848,7 +848,7 @@ class Component(ArchIFC.IfcProduct): if Draft.getType(o) == "Roof": continue o.ViewObject.hide() - elif prop in ["Mesh"]: + elif prop == "HiRes": if hasattr(obj, prop): o = getattr(obj, prop) if o: @@ -1863,7 +1863,7 @@ class ViewProviderComponent: if hasattr(self.Object, link): objlink = getattr(self.Object, link) c.extend(objlink) - for link in ["Tool", "Subvolume", "Mesh", "HiRes"]: + for link in ["Tool", "Subvolume", "HiRes"]: if hasattr(self.Object, link): objlink = getattr(self.Object, link) if objlink: diff --git a/src/Mod/BIM/ArchEquipment.py b/src/Mod/BIM/ArchEquipment.py index 5157cf15cf..d3df4ed0ec 100644 --- a/src/Mod/BIM/ArchEquipment.py +++ b/src/Mod/BIM/ArchEquipment.py @@ -54,98 +54,6 @@ else: # \endcond -def createMeshView(obj, direction=FreeCAD.Vector(0, 0, -1), outeronly=False, largestonly=False): - """createMeshView(obj,[direction,outeronly,largestonly]): creates a flat shape that is the - projection of the given mesh object in the given direction (default = on the XY plane). If - outeronly is True, only the outer contour is taken into consideration, discarding the inner - holes. If largestonly is True, only the largest segment of the given mesh will be used.""" - - import math - import DraftGeomUtils - import Mesh - import Part - - if not obj.isDerivedFrom("Mesh::Feature"): - return - mesh = obj.Mesh - - # 1. Flattening the mesh - proj = [] - for f in mesh.Facets: - nf = [] - for v in f.Points: - v = FreeCAD.Vector(v) - a = v.negative().getAngle(direction) - l = math.cos(a) * v.Length - p = v.add(FreeCAD.Vector(direction).multiply(l)) - p = DraftVecUtils.rounded(p) - nf.append(p) - proj.append(nf) - flatmesh = Mesh.Mesh(proj) - - # 2. Removing wrong faces - facets = [] - for f in flatmesh.Facets: - if f.Normal.getAngle(direction) < math.pi: - facets.append(f) - cleanmesh = Mesh.Mesh(facets) - - # Mesh.show(cleanmesh) - - # 3. Getting the bigger mesh from the planar segments - if largestonly: - c = cleanmesh.getSeparateComponents() - # print(c) - cleanmesh = c[0] - segs = cleanmesh.getPlanarSegments(1) - meshes = [] - for s in segs: - f = [cleanmesh.Facets[i] for i in s] - meshes.append(Mesh.Mesh(f)) - a = 0 - for m in meshes: - if m.Area > a: - boundarymesh = m - a = m.Area - # Mesh.show(boundarymesh) - cleanmesh = boundarymesh - - # 4. Creating a Part and getting the contour - - shape = None - for f in cleanmesh.Facets: - p = Part.makePolygon(f.Points + [f.Points[0]]) - # print(p,len(p.Vertexes),p.isClosed()) - try: - p = Part.Face(p) - if shape: - shape = shape.fuse(p) - else: - shape = p - except Part.OCCError: - pass - shape = shape.removeSplitter() - - # 5. Extracting the largest wire - - if outeronly: - count = 0 - largest = None - for w in shape.Wires: - if len(w.Vertexes) > count: - count = len(w.Vertexes) - largest = w - if largest: - try: - f = Part.Face(w) - except Part.OCCError: - print("Unable to produce a face from the outer wire.") - else: - shape = f - - return shape - - class _Equipment(ArchComponent.Component): "The Equipment object" diff --git a/src/Mod/BIM/bimcommands/BimEquipment.py b/src/Mod/BIM/bimcommands/BimEquipment.py index f53227621b..e17c92a35c 100644 --- a/src/Mod/BIM/bimcommands/BimEquipment.py +++ b/src/Mod/BIM/bimcommands/BimEquipment.py @@ -84,7 +84,7 @@ class Arch_Equipment: base = "FreeCAD.ActiveDocument." + base FreeCADGui.doCommand("obj = Arch.makeEquipment(" + base + ")") if mesh: - FreeCADGui.doCommand("obj.Mesh = FreeCAD.ActiveDocument." + mesh) + FreeCADGui.doCommand("obj.HiRes = FreeCAD.ActiveDocument." + mesh) FreeCADGui.addModule("Draft") FreeCADGui.doCommand("Draft.autogroup(obj)") FreeCAD.ActiveDocument.commitTransaction() From 68db73414c6c1f59180ecf931b7b0f61ec6a947b Mon Sep 17 00:00:00 2001 From: Ladislav Michl Date: Tue, 24 Feb 2026 11:05:40 +0100 Subject: [PATCH 097/124] PD: Avoid QString to std::string back and forth conversion Fixes Qt5 build. (cherry picked from commit 6d9201c828cb8451c796f95218df41d7a02fae19) --- src/Mod/PartDesign/Gui/TaskSketchBasedParameters.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Mod/PartDesign/Gui/TaskSketchBasedParameters.cpp b/src/Mod/PartDesign/Gui/TaskSketchBasedParameters.cpp index ffbcdaefbc..c6ff9103e3 100644 --- a/src/Mod/PartDesign/Gui/TaskSketchBasedParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskSketchBasedParameters.cpp @@ -80,9 +80,7 @@ const QString TaskSketchBasedParameters::onAddSelection( if (datum && datum->getLCS()) { selObj = datum->getLCS(); subname = datum->getNameInDocument(); - - refStr = QString::fromUtf8(selObj->getNameInDocument()) + QStringLiteral(":") - + QString::fromUtf8(subname); + refStr = QString::fromStdString((std::string(selObj->getNameInDocument()) + ":" + subname)); } else { // Remove subname for planes and datum features From 2568afbd63c0f4b81a8ad6c6e3399da2e08bc197 Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Thu, 26 Feb 2026 10:42:40 +0100 Subject: [PATCH 098/124] =?UTF-8?q?Revert=20"=20Draft:=20fix=20ghost=20pre?= =?UTF-8?q?view=20of=20Arch=5FSectionPlane=20and=20Draft=5FWorkingPlane?= =?UTF-8?q?=E2=80=A6"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 33ea0f10673c84af161f0cb4caf38214ed05e87d. --- src/Mod/Draft/draftguitools/gui_trackers.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/Mod/Draft/draftguitools/gui_trackers.py b/src/Mod/Draft/draftguitools/gui_trackers.py index b33778ebc7..393c5039c7 100644 --- a/src/Mod/Draft/draftguitools/gui_trackers.py +++ b/src/Mod/Draft/draftguitools/gui_trackers.py @@ -873,11 +873,7 @@ class ghostTracker(Tracker): sep.addChild(obj.ViewObject.RootNode.copy()) # add Part container offset if parent_place is not None: - if hasattr(obj, "Placement") and utils.get_type(obj) not in ( - "Label", - "SectionPlane", - "WorkingPlaneProxy", - ): + if hasattr(obj, "Placement") and utils.get_type(obj) != "Label": gpl = parent_place * obj.Placement else: gpl = parent_place From 5d4166bd77353d2a95dcf357b3dc0ae350d47f9b Mon Sep 17 00:00:00 2001 From: wandererfan Date: Sun, 2 Nov 2025 19:29:35 -0500 Subject: [PATCH 099/124] [TD]add preference methods for center marks (cherry picked from commit 23290b805051e2c7e7636ffdc17b51a40f1ed5b9) --- src/Mod/TechDraw/App/Preferences.cpp | 10 ++++++++++ src/Mod/TechDraw/App/Preferences.h | 3 +++ src/Mod/TechDraw/Gui/PagePrinter.cpp | 2 +- src/Mod/TechDraw/Gui/ViewProviderViewPart.cpp | 3 +-- 4 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/Mod/TechDraw/App/Preferences.cpp b/src/Mod/TechDraw/App/Preferences.cpp index 5bcba1ab78..33023cf682 100644 --- a/src/Mod/TechDraw/App/Preferences.cpp +++ b/src/Mod/TechDraw/App/Preferences.cpp @@ -714,3 +714,13 @@ bool Preferences::fixColorAlphaOnLoad() { return getPreferenceGroup("General")->GetBool("FixColorAlphaOnLoad", true); } + +bool Preferences::showCenterMarks() +{ + return getPreferenceGroup("Decorations")->GetBool("ShowCenterMarks", false); +} + +bool Preferences::printCenterMarks() +{ + return getPreferenceGroup("Decorations")->GetBool("PrintCenterMarks", false); +} diff --git a/src/Mod/TechDraw/App/Preferences.h b/src/Mod/TechDraw/App/Preferences.h index 48af0ff7e2..06d856ee72 100644 --- a/src/Mod/TechDraw/App/Preferences.h +++ b/src/Mod/TechDraw/App/Preferences.h @@ -168,6 +168,9 @@ public: static bool fixColorAlphaOnLoad(); + static bool showCenterMarks(); + static bool printCenterMarks(); + }; diff --git a/src/Mod/TechDraw/Gui/PagePrinter.cpp b/src/Mod/TechDraw/Gui/PagePrinter.cpp index 19514a9476..af1a3a61f1 100644 --- a/src/Mod/TechDraw/Gui/PagePrinter.cpp +++ b/src/Mod/TechDraw/Gui/PagePrinter.cpp @@ -246,7 +246,7 @@ void PagePrinter::printAllPdf(QPrinter* printer, App::Document* doc) renderPage(vpp, painter, sourceRect, targetRect); dPage->redrawCommand(); - ourScene->setExportingPdf(true); + ourScene->setExportingPdf(false); } ourDoc->setModified(docModifiedState); diff --git a/src/Mod/TechDraw/Gui/ViewProviderViewPart.cpp b/src/Mod/TechDraw/Gui/ViewProviderViewPart.cpp index bb20e943c0..2ff8ce7781 100644 --- a/src/Mod/TechDraw/Gui/ViewProviderViewPart.cpp +++ b/src/Mod/TechDraw/Gui/ViewProviderViewPart.cpp @@ -102,12 +102,11 @@ ViewProviderViewPart::ViewProviderViewPart() ADD_PROPERTY_TYPE(ExtraWidth, (weight), group, App::Prop_None, "The thickness of LineGroup Extra lines, if enabled"); double defScale = Preferences::getPreferenceGroup("Decorations")->GetFloat("CenterMarkScale", 0.50); - bool defShowCenters = Preferences::getPreferenceGroup("Decorations")->GetBool("ShowCenterMarks", false); //decorations ADD_PROPERTY_TYPE(HorizCenterLine ,(false), dgroup, App::Prop_None, "Show a horizontal centerline through view"); ADD_PROPERTY_TYPE(VertCenterLine ,(false), dgroup, App::Prop_None, "Show a vertical centerline through view"); - ADD_PROPERTY_TYPE(ArcCenterMarks ,(defShowCenters), dgroup, App::Prop_None, "Center marks on/off"); + ADD_PROPERTY_TYPE(ArcCenterMarks ,(Preferences::showCenterMarks()), dgroup, App::Prop_None, "Center marks on/off"); ADD_PROPERTY_TYPE(CenterScale, (defScale), dgroup, App::Prop_None, "Center mark size adjustment, if enabled"); //properties that affect Section Line From 2cdba7a07fef8340d916f2b04479586c69392501 Mon Sep 17 00:00:00 2001 From: wandererfan Date: Sun, 2 Nov 2025 19:33:58 -0500 Subject: [PATCH 100/124] [TD]add getExportingAny() (cherry picked from commit 4bb8f7e8ebbaac494338617d288ffe44852c7aaf) --- src/Mod/TechDraw/Gui/QGSPage.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Mod/TechDraw/Gui/QGSPage.h b/src/Mod/TechDraw/Gui/QGSPage.h index 294fd8431d..d5d0fbdacd 100644 --- a/src/Mod/TechDraw/Gui/QGSPage.h +++ b/src/Mod/TechDraw/Gui/QGSPage.h @@ -136,10 +136,11 @@ public: TechDraw::DrawPage* getDrawPage(); void setExportingSvg(bool enable); - bool getExportingSvg() { return m_exportingSvg; } + bool getExportingSvg() const { return m_exportingSvg; } void setExportingPdf(bool enable) { m_exportingPdf = enable; }; bool getExportingPdf() const { return m_exportingPdf; } + bool getExportingAny() const { return getExportingPdf() || getExportingSvg(); } virtual void refreshViews(); From 6d071393a868e9da0274ababb42346a0c0a55d76 Mon Sep 17 00:00:00 2001 From: wandererfan Date: Mon, 3 Nov 2025 15:53:58 -0500 Subject: [PATCH 101/124] [TD]clear selection affects vertex display - clearing the selection here causes the new vertex to not be displayed (cherry picked from commit d2bbd78c671cd704b24a256c56bf6338b1acf803) --- src/Mod/TechDraw/Gui/CommandAnnotate.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Mod/TechDraw/Gui/CommandAnnotate.cpp b/src/Mod/TechDraw/Gui/CommandAnnotate.cpp index 10a97eb9bc..010ef98ada 100644 --- a/src/Mod/TechDraw/Gui/CommandAnnotate.cpp +++ b/src/Mod/TechDraw/Gui/CommandAnnotate.cpp @@ -231,7 +231,6 @@ void CmdTechDrawCosmeticVertexGroup::activated(int iMsg) Base::Console().message("CMD::CVGrp - invalid iMsg: %d\n", iMsg); }; updateActive(); - Gui::Selection().clearSelection(); } Gui::Action * CmdTechDrawCosmeticVertexGroup::createAction() From b2b0f89576dbb2a7cdf4c35657f5b36f15249c8f Mon Sep 17 00:00:00 2001 From: wandererfan Date: Mon, 3 Nov 2025 16:43:53 -0500 Subject: [PATCH 102/124] [TD]fix giant vertex from tracker (cherry picked from commit b918cac67aca5c3e971ddf991b08e72a6c5c18ef) --- src/Mod/TechDraw/Gui/QGTracker.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/TechDraw/Gui/QGTracker.cpp b/src/Mod/TechDraw/Gui/QGTracker.cpp index 8d47127a68..a2406ae0fd 100644 --- a/src/Mod/TechDraw/Gui/QGTracker.cpp +++ b/src/Mod/TechDraw/Gui/QGTracker.cpp @@ -400,7 +400,7 @@ void QGTracker::setPoint(std::vector pts) auto point = new QGIVertex(-1); point->setParentItem(this); point->setPos(pts.front()); - point->setRadius(static_cast(m_qgParent)->getVertexSize()); + point->setRadius(Rez::guiX(getTrackerWeight())); point->setNormalColor(Qt::blue); point->setFillColor(Qt::blue); point->setPrettyNormal(); From 9f5f375f084df758e0ed44b2d57821b9b9b59332 Mon Sep 17 00:00:00 2001 From: wandererfan Date: Mon, 3 Nov 2025 16:44:51 -0500 Subject: [PATCH 103/124] [TD]fix center marks not shown (cherry picked from commit f0da095cf8df2162950e495578da286e00ceb63a) --- src/Mod/TechDraw/Gui/QGIViewPart.cpp | 153 +++++++++++++++++++-------- src/Mod/TechDraw/Gui/QGIViewPart.h | 10 +- 2 files changed, 115 insertions(+), 48 deletions(-) diff --git a/src/Mod/TechDraw/Gui/QGIViewPart.cpp b/src/Mod/TechDraw/Gui/QGIViewPart.cpp index b2d4c0b904..bc21ebce44 100644 --- a/src/Mod/TechDraw/Gui/QGIViewPart.cpp +++ b/src/Mod/TechDraw/Gui/QGIViewPart.cpp @@ -63,6 +63,7 @@ #include "ZVALUE.h" #include "PathBuilder.h" #include "QGIBreakLine.h" +#include "QGSPage.h" using namespace TechDraw; using namespace TechDrawGui; @@ -101,8 +102,15 @@ QVariant QGIViewPart::itemChange(GraphicsItemChange change, const QVariant& valu bool selectState = value.toBool(); if (!selectState && !isUnderMouse()) { // hide everything + bool hideCenters = hideCenterMarks(); for (auto& child : childItems()) { - if (child->type() == UserType::QGIVertex || child->type() == UserType::QGICMark) { + if (child->type() == UserType::QGIVertex) { + child->hide(); + continue; + } + + if (child->type() == UserType::QGICMark && + hideCenters) { child->hide(); } } @@ -116,15 +124,21 @@ QVariant QGIViewPart::itemChange(GraphicsItemChange change, const QVariant& valu } else if (change == QGraphicsItem::ItemSceneHasChanged) { if (scene()) { + // added to scene m_selectionChangedConnection = connect(scene(), &QGraphicsScene::selectionChanged, this, [this]() { // When selection changes, if the mouse is not over the view, // hide any non-selected vertices. if (!isUnderMouse()) { + bool hideCenters = hideCenterMarks(); for (auto* child : childItems()) { - if ((child->type() == UserType::QGIVertex || child->type() == UserType::QGICMark) && + if (child->type() == UserType::QGIVertex && !child->isSelected()) { child->hide(); } + if (child->type() == UserType::QGICMark && + hideCenters) { + child->hide(); + } } update(); } @@ -159,7 +173,6 @@ bool QGIViewPart::sceneEventFilter(QGraphicsItem *watched, QEvent *event) //! selected, remove it from the view. bool QGIViewPart::removeSelectedCosmetic() const { - // Base::Console().message("QGIVP::removeSelectedCosmetic()\n"); auto dvp(dynamic_cast(getViewObject())); if (!dvp) { throw Base::RuntimeError("Graphic has no feature!"); @@ -458,7 +471,8 @@ void QGIViewPart::drawAllVertexes() QColor vertexColor = PreferencesGui::getAccessibleQColor(PreferencesGui::vertexQColor()); const std::vector& verts = dvp->getVertexGeometry(); - std::vector::const_iterator vert = verts.begin(); + auto vert = verts.begin(); + bool hideCenters = hideCenterMarks(); for (int i = 0; vert != verts.end(); ++vert, i++) { if ((*vert)->isCenter()) { if (showCenterMarks()) { @@ -469,7 +483,7 @@ void QGIViewPart::drawAllVertexes() cmItem->setSize(getVertexSize() * vp->CenterScale.getValue()); cmItem->setPrettyNormal(); cmItem->setZValue(ZVALUE::VERTEX); - cmItem->setVisible(m_isHovered); + cmItem->setVisible(!hideCenters); } } else { //regular Vertex @@ -482,7 +496,7 @@ void QGIViewPart::drawAllVertexes() item->setRadius(getVertexSize()); item->setPrettyNormal(); item->setZValue(ZVALUE::VERTEX); - item->setVisible(m_isHovered); + item->setVisible(m_isHovered || isSelected()); } } } @@ -513,39 +527,6 @@ bool QGIViewPart::showThisEdge(BaseGeomPtr geom) return false; } -// returns true if vertex dots should be shown -bool QGIViewPart::showVertices() -{ - // dvp and vp already validated - auto dvp(static_cast(getViewObject())); - - if (dvp->CoarseView.getValue()) { - // never show vertices in CoarseView - return false; - } - return true; -} - - -// returns true if arc center marks should be shown -bool QGIViewPart::showCenterMarks() -{ - // dvp and vp already validated - auto dvp(static_cast(getViewObject())); - auto vp(static_cast(getViewProvider(dvp))); - - if (!vp->ArcCenterMarks.getValue()) { - // no center marks if view property is false - return false; - } - if (prefPrintCenters()) { - // frames are off, view property is true and Print Center Marks is true - return true; - } - - return true; -} - bool QGIViewPart::formatGeomFromCosmetic(std::string cTag, QGIEdge* item) { @@ -1202,11 +1183,6 @@ bool QGIViewPart::prefFaceEdges() return result; } -bool QGIViewPart::prefPrintCenters() -{ - bool printCenters = Preferences::getPreferenceGroup("Decorations")->GetBool("PrintCenterMarks", false);//true matches v0.18 behaviour - return printCenters; -} Base::Color QGIViewPart::prefBreaklineColor() { @@ -1330,11 +1306,98 @@ void QGIViewPart::hoverLeaveEvent(QGraphicsSceneHoverEvent *event) { QGIView::hoverLeaveEvent(event); + if (isSelected()) { + // if the view is selected, we should leave things alone. + return; + } + + bool hideCenters = hideCenterMarks(); + for (auto& child : childItems()) { - if ((child->type() == UserType::QGIVertex || child->type() == UserType::QGICMark) && + if (child->type() == UserType::QGIVertex && !child->isSelected()) { child->hide(); + continue; + } + + if (child->type() == UserType::QGICMark) { + if (child->isSelected()) { + continue; + } + + if (hideCenters) { + child->hide(); + } } } update(); } + + +bool QGIViewPart::isExporting() const +{ + // dvp already validated + auto viewPart {freecad_cast(getViewObject())}; + auto vpPage = getViewProviderPage(viewPart); + + QGSPage* scenePage = vpPage->getQGSPage(); + if (!scenePage) { + return false; + } + + return scenePage->getExportingAny(); +} + + +// returns true if vertex dots should be shown +bool QGIViewPart::showVertices() const +{ + // dvp already validated + auto dvp(static_cast(getViewObject())); + + if (dvp->CoarseView.getValue()) { + // never show vertices in CoarseView + return false; + } + + // if (isSelected()) { + // return true; + // } + + // if we have selected verts? + + return true; +} + + +// returns true if arc center marks should be shown +bool QGIViewPart::showCenterMarks() const +{ + // dvp and vp already validated + auto dvp(static_cast(getViewObject())); + auto vp(static_cast(getViewProvider(dvp))); + + if (isExporting() && Preferences::printCenterMarks()) { + return true; + } + + return vp->ArcCenterMarks.getValue(); +} + +//! true if center marks (type of vertex) should be hidden +bool QGIViewPart::hideCenterMarks() const +{ + // printing + if (isExporting() && + Preferences::printCenterMarks()) { + return false; + } + + // on screen + if (showCenterMarks()) { + return false; + } + + return true; +} + diff --git a/src/Mod/TechDraw/Gui/QGIViewPart.h b/src/Mod/TechDraw/Gui/QGIViewPart.h index b762e425e5..dcf1201eb6 100644 --- a/src/Mod/TechDraw/Gui/QGIViewPart.h +++ b/src/Mod/TechDraw/Gui/QGIViewPart.h @@ -126,6 +126,11 @@ public: virtual double getLineWidth(); virtual double getVertexSize(); + bool isExporting() const; + bool hideCenterMarks() const; + + + protected: bool sceneEventFilter(QGraphicsItem *watched, QEvent *event) override; QPainterPath drawPainterPath(TechDraw::BaseGeomPtr baseGeom) const; @@ -142,14 +147,13 @@ protected: void removePrimitives(); void removeDecorations(); bool prefFaceEdges(); - bool prefPrintCenters(); Base::Color prefBreaklineColor(); bool formatGeomFromCosmetic(std::string cTag, QGIEdge* item); bool formatGeomFromCenterLine(std::string cTag, QGIEdge* item); - bool showCenterMarks(); - bool showVertices(); + bool showCenterMarks() const; + bool showVertices() const; private: QList deleteItems; From 03f795123b92afd1b09d703083e04ed5eea9d83f Mon Sep 17 00:00:00 2001 From: wandererfan Date: Mon, 3 Nov 2025 22:25:01 -0500 Subject: [PATCH 104/124] [TD]fix fail to create vertex outside frame (cherry picked from commit 73e4b296b12fdf3667ac96d8dbdcc1b52b7de91a) --- src/Mod/TechDraw/Gui/QGTracker.cpp | 8 ++++++-- src/Mod/TechDraw/Gui/QGTracker.h | 2 ++ src/Mod/TechDraw/Gui/TaskCosVertex.cpp | 3 +++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/Mod/TechDraw/Gui/QGTracker.cpp b/src/Mod/TechDraw/Gui/QGTracker.cpp index a2406ae0fd..c155811a31 100644 --- a/src/Mod/TechDraw/Gui/QGTracker.cpp +++ b/src/Mod/TechDraw/Gui/QGTracker.cpp @@ -273,6 +273,10 @@ void QGTracker::onDoubleClick(QPointF pos) void QGTracker::getPickedQGIV(QPointF pos) { + if (m_qgParent) { + return; + } + setVisible(false); m_qgParent = nullptr; QList views = scene()->views(); @@ -284,13 +288,12 @@ void QGTracker::getPickedQGIV(QPointF pos) if (topItem != pickedItem) { pickedItem = topItem; } //pickedItem sb a QGIV - QGIView* qgParent = dynamic_cast(pickedItem); + auto* qgParent = dynamic_cast(pickedItem); if (qgParent) { m_qgParent = qgParent; } } setVisible(true); - return; } QRectF QGTracker::boundingRect() const @@ -420,6 +423,7 @@ std::vector QGTracker::convertPoints() void QGTracker::terminateDrawing() { setCursor(Qt::ArrowCursor); + // should we care if m_qgParent is null? Q_EMIT drawingFinished(m_points, m_qgParent); } diff --git a/src/Mod/TechDraw/Gui/QGTracker.h b/src/Mod/TechDraw/Gui/QGTracker.h index 30d805a108..67368484b1 100644 --- a/src/Mod/TechDraw/Gui/QGTracker.h +++ b/src/Mod/TechDraw/Gui/QGTracker.h @@ -95,6 +95,8 @@ public: void setTrackerMode(TrackerMode m) { m_trackerMode = m; } QPointF snapToAngle(QPointF pt); + void setOwnerQView(QGIView* owner) { m_qgParent = owner; } + Q_SIGNALS: void drawingFinished(std::vector pts, TechDrawGui::QGIView* qgParent); void qViewPicked(QPointF pos, TechDrawGui::QGIView* qgParent); diff --git a/src/Mod/TechDraw/Gui/TaskCosVertex.cpp b/src/Mod/TechDraw/Gui/TaskCosVertex.cpp index 47d02fb841..2830a6d08c 100644 --- a/src/Mod/TechDraw/Gui/TaskCosVertex.cpp +++ b/src/Mod/TechDraw/Gui/TaskCosVertex.cpp @@ -185,6 +185,9 @@ void TaskCosVertex::startTracker() if (!m_tracker) { m_tracker = new QGTracker(m_vpp->getQGSPage(), m_trackerMode); + std::string parentName = m_baseFeat->getNameInDocument(); + QGIView* parentView = m_vpp->getQGSPage()->getQGIVByName(parentName); + m_tracker->setOwnerQView(parentView); QObject::connect( m_tracker, &QGTracker::drawingFinished, this, &TaskCosVertex::onTrackerFinished From 1537a278f5768bec79b573d195b74922e978bc76 Mon Sep 17 00:00:00 2001 From: wandererfan Date: Wed, 5 Nov 2025 16:17:35 -0500 Subject: [PATCH 105/124] [TD]fix fail to clear frame on selection change (cherry picked from commit 2161e3132803bef45c73e7e68a67472e0fb31542) --- src/Mod/TechDraw/Gui/QGIView.cpp | 36 +++++++++++++++------------- src/Mod/TechDraw/Gui/QGIView.h | 2 ++ src/Mod/TechDraw/Gui/QGIViewPart.cpp | 3 +-- 3 files changed, 23 insertions(+), 18 deletions(-) diff --git a/src/Mod/TechDraw/Gui/QGIView.cpp b/src/Mod/TechDraw/Gui/QGIView.cpp index 913e8626d6..e15af5871b 100644 --- a/src/Mod/TechDraw/Gui/QGIView.cpp +++ b/src/Mod/TechDraw/Gui/QGIView.cpp @@ -166,7 +166,6 @@ void QGIView::alignTo(QGraphicsItem*item, const QString &alignment) QVariant QGIView::itemChange(GraphicsItemChange change, const QVariant &value) { - // Base::Console().message("QGIV::itemChange(%d)\n", change); if(change == ItemPositionChange && scene()) { QPointF newPos = value.toPointF(); //position within parent! TechDraw::DrawView* viewObj = getViewObject(); @@ -194,13 +193,10 @@ QVariant QGIView::itemChange(GraphicsItemChange change, const QVariant &value) return newPos; } + // wf: why scene()? because if our selected state has changed because we have been removed from + // the scene, we don't do anything except wait to be deleted. if (change == ItemSelectedHasChanged && scene()) { - std::vector currentSelection = Gui::Selection().getSelectionEx(); - bool isViewObjectSelected = Gui::Selection().isSelected(getViewObject()); - bool hasSelectedSubElements = - !DrawGuiUtil::getSubsForSelectedObject(currentSelection, getViewObject()).empty(); - - if (isViewObjectSelected || hasSelectedSubElements) { + if (isSelected() || hasSelectedChildren(this)) { m_colCurrent = getSelectColor(); m_border->show(); m_label->show(); @@ -218,7 +214,6 @@ QVariant QGIView::itemChange(GraphicsItemChange change, const QVariant &value) } } drawBorder(); - update(); } return QGraphicsItemGroup::itemChange(change, value); @@ -535,7 +530,6 @@ void QGIView::hoverEnterEvent(QGraphicsSceneHoverEvent *event) m_lock->setVisible(getViewObject()->isLocked() && getViewObject()->showLock()); drawBorder(); - update(); } @@ -558,13 +552,11 @@ void QGIView::hoverLeaveEvent(QGraphicsSceneHoverEvent *event) } drawBorder(); - update(); } //sets position in /Gui(graphics), not /App void QGIView::setPosition(qreal xPos, qreal yPos) { - // Base::Console().message("QGIV::setPosition(%.3f, %.3f) (gui)\n", x, y); double newX = xPos; double newY = -yPos; double oldX = pos().x(); @@ -593,8 +585,6 @@ QGIViewClip* QGIView::getClipGroup() void QGIView::updateView(bool forceUpdate) { - // Base::Console().message("QGIV::updateView() - %s\n", getViewObject()->getNameInDocument()); - //allow/prevent dragging if (getViewObject()->isLocked()) { setFlag(QGraphicsItem::ItemIsMovable, false); @@ -676,7 +666,6 @@ void QGIView::toggleCache(bool state) void QGIView::draw() { - // Base::Console().message("QGIV::draw()\n"); double xFeat, yFeat; if (getViewObject()) { xFeat = Rez::guiX(getViewObject()->X.getValue()); @@ -740,10 +729,10 @@ void QGIView::layoutDecorations(const QRectF& contentArea, void QGIView::drawBorder() { - // Base::Console().message("QGIV::drawBorder() - %s\n", getViewName()); auto feat = getViewObject(); - if (!feat) + if (!feat) { return; + } prepareCaption(); @@ -1058,6 +1047,20 @@ void QGIView::makeMark(double xPos, double yPos, QColor color) vItem->setZValue(ZVALUE::VERTEX); } +//! true if parent has any children which are selected +bool QGIView::hasSelectedChildren(QGIView* parent) +{ + QList children = parent->childItems(); + + auto itMatch = std::find_if(children.begin(), children.end(), + [&](QGraphicsItem* child) { + return child->isSelected(); + }); + + return itMatch != children.end(); +} + + void QGIView::makeMark(Base::Vector3d pos, QColor color) { makeMark(pos.x, pos.y, color); @@ -1068,6 +1071,7 @@ void QGIView::makeMark(QPointF pos, QColor color) makeMark(pos.x(), pos.y(), color); } + //! Retrieves objects of type T with given indexes template std::vector QGIView::getObjects(std::vector indexes) diff --git a/src/Mod/TechDraw/Gui/QGIView.h b/src/Mod/TechDraw/Gui/QGIView.h index d1a3cdb8c7..0a77c5f88b 100644 --- a/src/Mod/TechDraw/Gui/QGIView.h +++ b/src/Mod/TechDraw/Gui/QGIView.h @@ -174,6 +174,8 @@ public: bool pseudoEventFilter(QGraphicsItem *watched, QEvent *event) { return sceneEventFilter(watched, event); } + static bool hasSelectedChildren(QGIView* parent); + protected: QGIView* getQGIVByName(std::string name) const; diff --git a/src/Mod/TechDraw/Gui/QGIViewPart.cpp b/src/Mod/TechDraw/Gui/QGIViewPart.cpp index bc21ebce44..e632327b6d 100644 --- a/src/Mod/TechDraw/Gui/QGIViewPart.cpp +++ b/src/Mod/TechDraw/Gui/QGIViewPart.cpp @@ -116,7 +116,7 @@ QVariant QGIViewPart::itemChange(GraphicsItemChange change, const QVariant& valu } return QGIView::itemChange(change, value); } - // we are selected + // we are selected, don't change anything? } else if (change == ItemSceneChange && scene()) { // This means we are finished? @@ -140,7 +140,6 @@ QVariant QGIViewPart::itemChange(GraphicsItemChange change, const QVariant& valu child->hide(); } } - update(); } }); } From 4a3a44d2ba557252589769afa0d522e6fb1b8242 Mon Sep 17 00:00:00 2001 From: wandererfan Date: Thu, 6 Nov 2025 10:02:37 -0500 Subject: [PATCH 106/124] [TD]fix no vertex select in front view of projection group (cherry picked from commit f6c75c7838c51ac8b148d5f6b6d2e52a1eb2af76) --- src/Mod/TechDraw/Gui/QGIProjGroup.cpp | 49 ++++++++++++++++++++++----- src/Mod/TechDraw/Gui/QGIProjGroup.h | 2 ++ 2 files changed, 43 insertions(+), 8 deletions(-) diff --git a/src/Mod/TechDraw/Gui/QGIProjGroup.cpp b/src/Mod/TechDraw/Gui/QGIProjGroup.cpp index 0f67b84135..46f1a3f9b3 100644 --- a/src/Mod/TechDraw/Gui/QGIProjGroup.cpp +++ b/src/Mod/TechDraw/Gui/QGIProjGroup.cpp @@ -32,10 +32,13 @@ #include #include "QGIProjGroup.h" +#include "QGIViewDimension.h" +#include "QGIViewPart.h" #include "Rez.h" using namespace TechDrawGui; +using namespace TechDraw; QGIProjGroup::QGIProjGroup() { @@ -45,7 +48,6 @@ QGIProjGroup::QGIProjGroup() setFlag(ItemIsSelectable, false); setFlag(ItemIsMovable, true); setFiltersChildEvents(true); -// setFrameState(false); } TechDraw::DrawProjGroup * QGIProjGroup::getDrawView() const @@ -53,6 +55,7 @@ TechDraw::DrawProjGroup * QGIProjGroup::getDrawView() const App::DocumentObject *obj = getViewObject(); return dynamic_cast(obj); } + bool QGIProjGroup::autoDistributeEnabled() const { return getDrawView() && getDrawView()->AutoDistribute.getValue(); @@ -60,15 +63,28 @@ bool QGIProjGroup::autoDistributeEnabled() const bool QGIProjGroup::sceneEventFilter(QGraphicsItem* watched, QEvent *event) { + auto qvpart = dynamic_cast(watched); + std::vector outlist = getViewObject()->getOutList(); + if (!qvpart || + !isMember(qvpart->getViewObject())) { + // if qwatched is not in this projgroup, we ignore the event as none of our business + return false; + } + // i want to handle events before the child item that would ordinarily receive them if(event->type() == QEvent::GraphicsSceneMousePress || event->type() == QEvent::GraphicsSceneMouseMove || event->type() == QEvent::GraphicsSceneMouseRelease) { - QGIView *qAnchor = getAnchorQItem(); - QGIView* qWatched = dynamic_cast(watched); + auto* qWatched = dynamic_cast(watched); + if (!qWatched) { + return false; + } + // If AutoDistribute is enabled, catch events and move the anchor directly - if(qAnchor && (watched == qAnchor || (autoDistributeEnabled() && qWatched != nullptr))) { + //? the anchor doesn't move?? + if(qAnchor && (watched == qAnchor || + (autoDistributeEnabled() && qWatched != nullptr))) { auto *mEvent = dynamic_cast(event); // Disable moves on the view to prevent double drag @@ -143,6 +159,9 @@ QVariant QGIProjGroup::itemChange(GraphicsItemChange change, const QVariant &val void QGIProjGroup::mousePressEvent(QGraphicsSceneMouseEvent * event) { + // TODO: this bit is obsolete? you can click on any secondary view to drag now. + // test event location against each secondary or just use the PG's bounding rect (ie if we got the + // event, the click must have been within the BR). QGIView *qAnchor = getAnchorQItem(); if(qAnchor) { QPointF transPos = qAnchor->mapFromScene(event->scenePos()); @@ -150,31 +169,32 @@ void QGIProjGroup::mousePressEvent(QGraphicsSceneMouseEvent * event) mousePos = event->screenPos(); } } - event->accept(); } void QGIProjGroup::mouseMoveEvent(QGraphicsSceneMouseEvent * event) { QGIView *qAnchor = getAnchorQItem(); + // this is obsolete too? if(scene() && qAnchor && (qAnchor == scene()->mouseGrabberItem() || autoDistributeEnabled())) { if((mousePos - event->screenPos()).manhattanLength() > 5) { //if the mouse has moved more than 5, process the mouse event QGIViewCollection::mouseMoveEvent(event); } } - event->accept(); } void QGIProjGroup::mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { mouseReleaseEvent(getAnchorQItem(), event); } + + void QGIProjGroup::mouseReleaseEvent(QGIView* originator, QGraphicsSceneMouseEvent* event) { if(scene()) { + // this assumes we are dragging? if((mousePos - event->screenPos()).manhattanLength() < 5) { if(originator && originator->shape().contains(event->pos())) { - event->ignore(); - originator->mouseReleaseEvent(event); + return; } } else if(scene() && originator) { @@ -217,3 +237,16 @@ void QGIProjGroup::drawBorder() // Base::Console().message("TRACE - QGIProjGroup::drawBorder - doing nothing!!\n"); } + +//! true if dvpObj is a member of our projection group +bool QGIProjGroup::isMember(App::DocumentObject* dvpObj) const +{ + std::vector groupOutlist = getViewObject()->getOutList(); + auto itMatch = std::find_if(groupOutlist.begin(), groupOutlist.end(), + [dvpObj](App::DocumentObject* child) { + return child == dvpObj; + }); + return itMatch != groupOutlist.end(); +} + + diff --git a/src/Mod/TechDraw/Gui/QGIProjGroup.h b/src/Mod/TechDraw/Gui/QGIProjGroup.h index 4b67f25d2f..eb78b64258 100644 --- a/src/Mod/TechDraw/Gui/QGIProjGroup.h +++ b/src/Mod/TechDraw/Gui/QGIProjGroup.h @@ -59,6 +59,8 @@ public: void drawBorder() override; + bool isMember(App::DocumentObject* dvpObj) const; + protected: bool sceneEventFilter(QGraphicsItem* watched, QEvent *event) override; QVariant itemChange(GraphicsItemChange change, const QVariant &value) override; From fbc4182e1f51f3830dcb990b93f914e7928b0484 Mon Sep 17 00:00:00 2001 From: wandererfan Date: Thu, 6 Nov 2025 11:17:42 -0500 Subject: [PATCH 107/124] [TD]fix cosmetic vertex outside frameRect is not selectable - attempting to select a vertex outside the frameRect/boundingRect triggers hoverLeave event which hides the vertex. (cherry picked from commit 66a2dd984ed3d7a214992287b18ac2f5f6695771) --- src/Mod/TechDraw/Gui/QGIView.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Mod/TechDraw/Gui/QGIView.cpp b/src/Mod/TechDraw/Gui/QGIView.cpp index e15af5871b..19b0574b6d 100644 --- a/src/Mod/TechDraw/Gui/QGIView.cpp +++ b/src/Mod/TechDraw/Gui/QGIView.cpp @@ -797,6 +797,7 @@ QRectF QGIView::frameRect() const continue; } if ( + // we only want the area defined by the edges child->type() != UserType::QGIRichAnno && child->type() != UserType::QGEPath && child->type() != UserType::QGMText && @@ -832,7 +833,9 @@ QRectF QGIView::customChildrenBoundingRect() const child->type() != UserType::QGCustomBorder && child->type() != UserType::QGCustomLabel && child->type() != UserType::QGICaption && - child->type() != UserType::QGIVertex && + // we treat vertices as part of the boundingRect to allow loose vertices outside of the + // area defined by the edges as in frameRect() + // child->type() != UserType::QGIVertex && child->type() != UserType::QGICMark) { QRectF childRect = mapFromItem(child, child->boundingRect()).boundingRect(); result = result.united(childRect); From 5c824693cec96ffe7b42fd818b3eeccf361472f8 Mon Sep 17 00:00:00 2001 From: wandererfan Date: Mon, 10 Nov 2025 10:27:13 -0500 Subject: [PATCH 108/124] [TD]fix lost mouse event in Projection Group (cherry picked from commit 110b4b0d95476cd4dc157704372c1f06ce0d39f0) --- src/Mod/TechDraw/Gui/QGIProjGroup.cpp | 66 ++++++++++++--------------- 1 file changed, 30 insertions(+), 36 deletions(-) diff --git a/src/Mod/TechDraw/Gui/QGIProjGroup.cpp b/src/Mod/TechDraw/Gui/QGIProjGroup.cpp index 46f1a3f9b3..a5023a67d8 100644 --- a/src/Mod/TechDraw/Gui/QGIProjGroup.cpp +++ b/src/Mod/TechDraw/Gui/QGIProjGroup.cpp @@ -61,59 +61,55 @@ bool QGIProjGroup::autoDistributeEnabled() const return getDrawView() && getDrawView()->AutoDistribute.getValue(); } + +// note that we are not actually handling any of these events (ie we don't return true, and we don't +// set the the event to ignore) here. bool QGIProjGroup::sceneEventFilter(QGraphicsItem* watched, QEvent *event) { auto qvpart = dynamic_cast(watched); - std::vector outlist = getViewObject()->getOutList(); if (!qvpart || !isMember(qvpart->getViewObject())) { // if qwatched is not in this projgroup, we ignore the event as none of our business return false; } -// i want to handle events before the child item that would ordinarily receive them + // i want to handle events before the child item that would ordinarily receive them if(event->type() == QEvent::GraphicsSceneMousePress || event->type() == QEvent::GraphicsSceneMouseMove || event->type() == QEvent::GraphicsSceneMouseRelease) { - QGIView *qAnchor = getAnchorQItem(); auto* qWatched = dynamic_cast(watched); if (!qWatched) { return false; } - // If AutoDistribute is enabled, catch events and move the anchor directly - //? the anchor doesn't move?? - if(qAnchor && (watched == qAnchor || - (autoDistributeEnabled() && qWatched != nullptr))) { - auto *mEvent = dynamic_cast(event); + auto *mEvent = dynamic_cast(event); - // Disable moves on the view to prevent double drag - std::vector modifiedChildren; - for (auto* child : childItems()) { - if (child->isSelected() && (child->flags() & QGraphicsItem::ItemIsMovable)) { - child->setFlag(QGraphicsItem::ItemIsMovable, false); - modifiedChildren.push_back(child); - } + // Disable moves on the view to prevent double drag + std::vector modifiedChildren; + for (auto* child : childItems()) { + if (child->isSelected() && (child->flags() & QGraphicsItem::ItemIsMovable)) { + child->setFlag(QGraphicsItem::ItemIsMovable, false); + modifiedChildren.push_back(child); } - - switch (event->type()) { - case QEvent::GraphicsSceneMousePress: - mousePressEvent(mEvent); - break; - case QEvent::GraphicsSceneMouseMove: - mouseMoveEvent(mEvent); - break; - case QEvent::GraphicsSceneMouseRelease: - mouseReleaseEvent(qWatched, mEvent); - break; - default: - break; - } - for (auto* child : modifiedChildren) { - child->setFlag(QGraphicsItem::ItemIsMovable, true); - } - return true; } + + switch (event->type()) { + case QEvent::GraphicsSceneMousePress: + mousePressEvent(mEvent); + break; + case QEvent::GraphicsSceneMouseMove: + mouseMoveEvent(mEvent); + break; + case QEvent::GraphicsSceneMouseRelease: + mouseReleaseEvent(qWatched, mEvent); + break; + default: + break; + } + for (auto* child : modifiedChildren) { + child->setFlag(QGraphicsItem::ItemIsMovable, true); + } + return false; } return false; @@ -159,9 +155,7 @@ QVariant QGIProjGroup::itemChange(GraphicsItemChange change, const QVariant &val void QGIProjGroup::mousePressEvent(QGraphicsSceneMouseEvent * event) { - // TODO: this bit is obsolete? you can click on any secondary view to drag now. - // test event location against each secondary or just use the PG's bounding rect (ie if we got the - // event, the click must have been within the BR). + // save the new mousePos, but don't do anything else. QGIView *qAnchor = getAnchorQItem(); if(qAnchor) { QPointF transPos = qAnchor->mapFromScene(event->scenePos()); From 450377134b4060b7ba06d06995a2ddc96ef93568 Mon Sep 17 00:00:00 2001 From: wandererfan Date: Tue, 11 Nov 2025 18:41:01 -0500 Subject: [PATCH 109/124] [TD]fix center mark preferences not honored (cherry picked from commit cf656ba77e5de5890248366866c71c633502773f) --- src/Mod/TechDraw/Gui/QGIViewPart.cpp | 43 ++++++++++++---------------- 1 file changed, 19 insertions(+), 24 deletions(-) diff --git a/src/Mod/TechDraw/Gui/QGIViewPart.cpp b/src/Mod/TechDraw/Gui/QGIViewPart.cpp index e632327b6d..386dec846a 100644 --- a/src/Mod/TechDraw/Gui/QGIViewPart.cpp +++ b/src/Mod/TechDraw/Gui/QGIViewPart.cpp @@ -471,19 +471,19 @@ void QGIViewPart::drawAllVertexes() const std::vector& verts = dvp->getVertexGeometry(); auto vert = verts.begin(); - bool hideCenters = hideCenterMarks(); for (int i = 0; vert != verts.end(); ++vert, i++) { if ((*vert)->isCenter()) { - if (showCenterMarks()) { - auto* cmItem = new QGICMark(i); - addToGroup(cmItem); - cmItem->setPos(Rez::guiX((*vert)->x()), Rez::guiX((*vert)->y())); - cmItem->setThick(0.5F * getLineWidth());//need minimum? - cmItem->setSize(getVertexSize() * vp->CenterScale.getValue()); - cmItem->setPrettyNormal(); - cmItem->setZValue(ZVALUE::VERTEX); - cmItem->setVisible(!hideCenters); - } + auto* cmItem = new QGICMark(i); + addToGroup(cmItem); + cmItem->setPos(Rez::guiX((*vert)->x()), Rez::guiX((*vert)->y())); + cmItem->setThick(0.5F * getLineWidth()); //need minimum? + cmItem->setSize(getVertexSize() * vp->CenterScale.getValue()); + cmItem->setPrettyNormal(); + cmItem->setZValue(ZVALUE::VERTEX); + bool showMark = + ( (!isExporting() && vp->ArcCenterMarks.getValue()) || + (isExporting() && Preferences::printCenterMarks()) ); + cmItem->setVisible(showMark); } else { //regular Vertex if (showVertices()) { @@ -1295,7 +1295,13 @@ void QGIViewPart::hoverEnterEvent(QGraphicsSceneHoverEvent *event) for (auto& child : childItems()) { if (child->type() == UserType::QGIVertex || child->type() == UserType::QGICMark) { child->show(); + continue; } + if (child->type() == UserType::QGICMark && + !hideCenterMarks()) { + child->show(); + } + } update(); @@ -1349,23 +1355,12 @@ bool QGIViewPart::isExporting() const // returns true if vertex dots should be shown +// note this is only one of the "rules" around showing or hiding vertices. bool QGIViewPart::showVertices() const { // dvp already validated auto dvp(static_cast(getViewObject())); - - if (dvp->CoarseView.getValue()) { - // never show vertices in CoarseView - return false; - } - - // if (isSelected()) { - // return true; - // } - - // if we have selected verts? - - return true; + return !dvp->CoarseView.getValue(); } From 469b81045bb4aaa2c8682c8418a971e1a13125ee Mon Sep 17 00:00:00 2001 From: wandererfan Date: Fri, 14 Nov 2025 15:38:16 -0500 Subject: [PATCH 110/124] [TD]enforce center mark print rule on print preview (cherry picked from commit 484c89818cbcb3d7ac47d617a66f13923cbee13a) --- src/Mod/TechDraw/Gui/MDIViewPage.cpp | 7 +++++-- src/Mod/TechDraw/Gui/MDIViewPage.h | 2 ++ src/Mod/TechDraw/Gui/PagePrinter.cpp | 5 +++-- src/Mod/TechDraw/Gui/PagePrinter.h | 2 +- 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/Mod/TechDraw/Gui/MDIViewPage.cpp b/src/Mod/TechDraw/Gui/MDIViewPage.cpp index 2c7abe8555..19fa837df7 100644 --- a/src/Mod/TechDraw/Gui/MDIViewPage.cpp +++ b/src/Mod/TechDraw/Gui/MDIViewPage.cpp @@ -81,7 +81,8 @@ namespace sp = std::placeholders; TYPESYSTEM_SOURCE_ABSTRACT(TechDrawGui::MDIViewPage, Gui::MDIView) MDIViewPage::MDIViewPage(ViewProviderPage* pageVp, Gui::Document* doc, QWidget* parent) - : Gui::MDIView(doc, parent), m_vpPage(pageVp) + : Gui::MDIView(doc, parent), m_vpPage(pageVp), + m_previewState(false) { setMouseTracking(true); @@ -362,7 +363,9 @@ void MDIViewPage::printPreview() QPrintPreviewDialog dlg(&printer, this); connect(&dlg, &QPrintPreviewDialog::paintRequested, this, qOverload(&MDIViewPage::print)); + m_previewState = true; dlg.exec(); + m_previewState = false; } @@ -411,7 +414,7 @@ void MDIViewPage::print(QPrinter* printer) } } - PagePrinter::print(getViewProviderPage(), printer); + PagePrinter::print(getViewProviderPage(), printer, m_previewState); } // static routine to print all pages in a document. Used by PrintAll command in Command.cpp diff --git a/src/Mod/TechDraw/Gui/MDIViewPage.h b/src/Mod/TechDraw/Gui/MDIViewPage.h index 64698d1c6d..c3fa868d65 100644 --- a/src/Mod/TechDraw/Gui/MDIViewPage.h +++ b/src/Mod/TechDraw/Gui/MDIViewPage.h @@ -156,6 +156,8 @@ private: QList m_orderedSceneSelection; //items in selection order QString defaultFileName(); + + bool m_previewState{false}; }; class MDIViewPagePy : public Py::PythonExtension diff --git a/src/Mod/TechDraw/Gui/PagePrinter.cpp b/src/Mod/TechDraw/Gui/PagePrinter.cpp index af1a3a61f1..9186601bd1 100644 --- a/src/Mod/TechDraw/Gui/PagePrinter.cpp +++ b/src/Mod/TechDraw/Gui/PagePrinter.cpp @@ -311,7 +311,7 @@ void PagePrinter::renderPage(ViewProviderPage* vpp, QPainter& painter, QRectF& s /// print the Page associated with the view provider -void PagePrinter::print(ViewProviderPage* vpPage, QPrinter* printer) +void PagePrinter::print(ViewProviderPage* vpPage, QPrinter* printer, bool isPreview) { QPageLayout pageLayout = printer->pageLayout(); @@ -324,7 +324,8 @@ void PagePrinter::print(ViewProviderPage* vpPage, QPrinter* printer) QPainter painter(printer); auto ourScene = vpPage->getQGSPage(); - if (!printer->outputFileName().isEmpty()) { + if (!printer->outputFileName().isEmpty() || + isPreview) { ourScene->setExportingPdf(true); } auto ourDoc = Gui::Application::Instance->getDocument(dPage->getDocument()); diff --git a/src/Mod/TechDraw/Gui/PagePrinter.h b/src/Mod/TechDraw/Gui/PagePrinter.h index e08fdc36f4..2575ee8d34 100644 --- a/src/Mod/TechDraw/Gui/PagePrinter.h +++ b/src/Mod/TechDraw/Gui/PagePrinter.h @@ -105,7 +105,7 @@ public: static PaperAttributes getPaperAttributes(TechDraw::DrawPage* pageObject); static PaperAttributes getPaperAttributes(ViewProviderPage* vpPage); - static void print(ViewProviderPage* vpPage, QPrinter* printer); + static void print(ViewProviderPage* vpPage, QPrinter* printer, bool isPreview = false); static void printPdf(ViewProviderPage* vpPage, const std::string& file); static void printAll(QPrinter* printer, App::Document* doc); static void printAllPdf(QPrinter* printer, App::Document* doc); From a866976125f8d9dd210628ce3b5546f9e939c305 Mon Sep 17 00:00:00 2001 From: Ryan Kembrey Date: Sun, 23 Nov 2025 18:29:16 +1100 Subject: [PATCH 111/124] TechDraw: Implemented View Frame Mode preference (cherry picked from commit bfd3fc72684ce196b350a893ea022f2d5e449a8c) --- .../TechDraw/Gui/DlgPrefsTechDrawGeneral.ui | 66 ++++++++++++++----- .../Gui/DlgPrefsTechDrawGeneralImp.cpp | 2 + src/Mod/TechDraw/Gui/QGIView.cpp | 59 +++++++++++++---- src/Mod/TechDraw/Gui/QGIView.h | 1 + 4 files changed, 100 insertions(+), 28 deletions(-) diff --git a/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneral.ui b/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneral.ui index bd530379d5..8ac2fc573e 100644 --- a/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneral.ui +++ b/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneral.ui @@ -189,10 +189,10 @@ for ProjectionGroups - Qt::Horizontal + Qt::Orientation::Horizontal - QSizePolicy::Preferred + QSizePolicy::Policy::Preferred @@ -220,7 +220,7 @@ for ProjectionGroups Font for labels - QComboBox::AdjustToContents + QComboBox::SizeAdjustPolicy::AdjustToContents @@ -243,7 +243,7 @@ for ProjectionGroups - Qt::Horizontal + Qt::Orientation::Horizontal @@ -303,7 +303,7 @@ for ProjectionGroups - Qt::Horizontal + Qt::Orientation::Horizontal @@ -332,7 +332,7 @@ for ProjectionGroups Use first or third-angle multiview projection convention - QComboBox::AdjustToContents + QComboBox::SizeAdjustPolicy::AdjustToContents ProjectionAngle @@ -423,7 +423,7 @@ for ProjectionGroups - Qt::Horizontal + Qt::Orientation::Horizontal @@ -643,7 +643,7 @@ for ProjectionGroups Diamond - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter NamePattern @@ -693,7 +693,7 @@ for ProjectionGroups - Qt::Horizontal + Qt::Orientation::Horizontal @@ -815,8 +815,8 @@ for ProjectionGroups View Defaults - - + + @@ -868,6 +868,41 @@ for ProjectionGroups + + + + <html><head/><body><p>Control when the view boundary frames and labels are displayed.</p><p>Auto: Show on hover, On: Always show, Off: Never show.</p></body></html> + + + ViewFrameMode + + + Mod/TechDraw/View + + + + Auto + + + + + On + + + + + Off + + + + + + + + View frames mode + + + @@ -884,7 +919,7 @@ for ProjectionGroups - + @@ -929,7 +964,7 @@ for ProjectionGroups When dragging a view, if it is within this fraction of view size of the correct alignment, it will snap into alignment. - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter 0.050000000000000 @@ -945,7 +980,7 @@ for ProjectionGroups - Qt::Horizontal + Qt::Orientation::Horizontal @@ -975,7 +1010,7 @@ for ProjectionGroups Controls the snap radius for highlights. Vertex must be within this factor times the highlight size to be a snap target. - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter 0.600000000000000 @@ -986,7 +1021,6 @@ for ProjectionGroups /Mod/TechDraw/General - diff --git a/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneralImp.cpp b/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneralImp.cpp index 330b56a251..a734f6a4db 100644 --- a/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneralImp.cpp +++ b/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneralImp.cpp @@ -80,6 +80,7 @@ void DlgPrefsTechDrawGeneralImp::saveSettings() ui->cbMultiSelection->onSave(); + ui->cb_viewFramesVisibility->onSave(); ui->cb_useCameraDirection->onSave(); ui->cb_alwaysShowLabel->onSave(); ui->cb_SnapViews->onSave(); @@ -128,6 +129,7 @@ void DlgPrefsTechDrawGeneralImp::loadSettings() ui->cbMultiSelection->setChecked(multiSelectionDefault); ui->cbMultiSelection->onRestore(); + ui->cb_viewFramesVisibility->onRestore(); ui->cb_useCameraDirection->onRestore(); ui->cb_alwaysShowLabel->onRestore(); diff --git a/src/Mod/TechDraw/Gui/QGIView.cpp b/src/Mod/TechDraw/Gui/QGIView.cpp index 913e8626d6..06486ac6df 100644 --- a/src/Mod/TechDraw/Gui/QGIView.cpp +++ b/src/Mod/TechDraw/Gui/QGIView.cpp @@ -112,8 +112,7 @@ QGIView::QGIView() m_lockHeight = (double) sizeLock.height(); m_lock->hide(); - m_border->hide(); - m_label->hide(); + updateFrameVisibility(); } void QGIView::isVisible(bool state) @@ -202,21 +201,18 @@ QVariant QGIView::itemChange(GraphicsItemChange change, const QVariant &value) if (isViewObjectSelected || hasSelectedSubElements) { m_colCurrent = getSelectColor(); - m_border->show(); - m_label->show(); m_lock->setVisible(getViewObject()->isLocked() && getViewObject()->showLock()); } else { dragFinished(); if (!m_isHovered) { m_colCurrent = PreferencesGui::getAccessibleQColor(PreferencesGui::normalQColor()); - m_border->hide(); - m_label->hide(); m_lock->hide(); } else { m_colCurrent = getPreColor(); } } + updateFrameVisibility(); drawBorder(); update(); } @@ -529,8 +525,7 @@ void QGIView::hoverEnterEvent(QGraphicsSceneHoverEvent *event) m_colCurrent = getPreColor(); } - m_border->show(); - m_label->show(); + updateFrameVisibility(); m_lock->setVisible(getViewObject()->isLocked() && getViewObject()->showLock()); @@ -547,16 +542,13 @@ void QGIView::hoverLeaveEvent(QGraphicsSceneHoverEvent *event) if (isSelected()) { m_colCurrent = getSelectColor(); - m_border->show(); - m_label->show(); m_lock->setVisible(getViewObject()->isLocked() && getViewObject()->showLock()); } else { m_colCurrent = PreferencesGui::getAccessibleQColor(PreferencesGui::normalQColor()); - m_border->hide(); - m_label->hide(); m_lock->hide(); } + updateFrameVisibility(); drawBorder(); update(); } @@ -613,6 +605,7 @@ void QGIView::updateView(bool forceUpdate) rotateView(); } + updateFrameVisibility(); drawBorder(); QGIView::draw(); @@ -1068,6 +1061,48 @@ void QGIView::makeMark(QPointF pos, QColor color) makeMark(pos.x(), pos.y(), color); } +void QGIView::updateFrameVisibility() +{ + // Get the preference group + auto hGrp = App::GetApplication().GetUserParameter() + .GetGroup("BaseApp")->GetGroup("Preferences")->GetGroup("Mod/TechDraw/View"); + + // 0 = Auto (Default), 1 = Always On, 2 = Always Off + int frameMode = hGrp->GetInt("ViewFrameMode", 0); + + bool shouldShow = false; + + if (isSelected()) { + shouldShow = true; + } + else { + if (frameMode == 1) { + // Always On + shouldShow = true; + } + else if (frameMode == 2) { + // Always Off + shouldShow = false; + } + else { + // Auto (Default) + shouldShow = m_isHovered; + } + } + + if (shouldShow) { + m_border->show(); + m_label->show(); + if (m_lock && getViewObject()) { + m_lock->setVisible(getViewObject()->isLocked() && getViewObject()->showLock()); + } + } else { + m_border->hide(); + m_label->hide(); + if (m_lock) m_lock->hide(); + } +} + //! Retrieves objects of type T with given indexes template std::vector QGIView::getObjects(std::vector indexes) diff --git a/src/Mod/TechDraw/Gui/QGIView.h b/src/Mod/TechDraw/Gui/QGIView.h index d1a3cdb8c7..75641ffc2b 100644 --- a/src/Mod/TechDraw/Gui/QGIView.h +++ b/src/Mod/TechDraw/Gui/QGIView.h @@ -188,6 +188,7 @@ protected: void dumpRect(const char* text, QRectF rect); bool m_isHovered; + void updateFrameVisibility(); Base::Reference getParmGroupCol(); From e5a12ad4916faa3dcc954b913cf37cb511d11232 Mon Sep 17 00:00:00 2001 From: wandererfan Date: Thu, 27 Nov 2025 16:55:26 -0500 Subject: [PATCH 112/124] [TD]remove obsolete preference (cherry picked from commit c95ce2c06db85a0f7bce7889f9339a2732b4618a) --- .../TechDraw/Gui/DlgPrefsTechDrawGeneral.ui | 23 +------------------ .../Gui/DlgPrefsTechDrawGeneralImp.cpp | 2 -- .../TechDraw/Gui/ViewProviderDrawingView.cpp | 12 ++++------ 3 files changed, 5 insertions(+), 32 deletions(-) diff --git a/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneral.ui b/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneral.ui index 8ac2fc573e..2bd622980a 100644 --- a/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneral.ui +++ b/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneral.ui @@ -7,7 +7,7 @@ 0 0 676 - 1200 + 1302 @@ -845,27 +845,6 @@ for ProjectionGroups - - - - - true - - - - Displays view labels even when frames are suppressed - - - Always Show Label - - - AlwaysShowLabel - - - /Mod/TechDraw/General - - - diff --git a/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneralImp.cpp b/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneralImp.cpp index a734f6a4db..33235beb35 100644 --- a/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneralImp.cpp +++ b/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneralImp.cpp @@ -82,7 +82,6 @@ void DlgPrefsTechDrawGeneralImp::saveSettings() ui->cb_viewFramesVisibility->onSave(); ui->cb_useCameraDirection->onSave(); - ui->cb_alwaysShowLabel->onSave(); ui->cb_SnapViews->onSave(); ui->psb_SnapFactor->onSave(); ui->cb_SnapHighlights->onSave(); @@ -131,7 +130,6 @@ void DlgPrefsTechDrawGeneralImp::loadSettings() ui->cb_viewFramesVisibility->onRestore(); ui->cb_useCameraDirection->onRestore(); - ui->cb_alwaysShowLabel->onRestore(); ui->cb_SnapViews->onRestore(); ui->psb_SnapFactor->onRestore(); diff --git a/src/Mod/TechDraw/Gui/ViewProviderDrawingView.cpp b/src/Mod/TechDraw/Gui/ViewProviderDrawingView.cpp index 8cee4e87d2..53a944ed73 100644 --- a/src/Mod/TechDraw/Gui/ViewProviderDrawingView.cpp +++ b/src/Mod/TechDraw/Gui/ViewProviderDrawingView.cpp @@ -65,6 +65,7 @@ ViewProviderDrawingView::ViewProviderDrawingView() : static const char *group = "Base"; auto showLabel = Preferences::alwaysShowLabel(); + // TODO: KeepLabel is not used. Make it ReadOnly or Hidden? ADD_PROPERTY_TYPE(KeepLabel ,(showLabel), group, App::Prop_None, "Keep Label on Page even if toggled off"); ADD_PROPERTY_TYPE(StackOrder,(0),group,App::Prop_None,"Over or under lap relative to other views"); @@ -111,14 +112,9 @@ void ViewProviderDrawingView::onChanged(const App::Property *prop) return; } - if (prop == &Visibility) { - //handled by ViewProviderDocumentObject - } else if (prop == &KeepLabel) { - QGIView* qgiv = getQView(); - if (qgiv) { - qgiv->updateView(true); - } - } + // if (prop == &Visibility) { + // //handled by ViewProviderDocumentObject + // } if (prop == &StackOrder) { QGIView* qgiv = getQView(); From 4904b83d198876445bca977d43abfdf0ac8ee7f6 Mon Sep 17 00:00:00 2001 From: wandererfan Date: Tue, 9 Dec 2025 22:11:05 -0500 Subject: [PATCH 113/124] [TD]restore view frame toggle in context menu #This is the commit message #2: (cherry picked from commit fa8e81f0d63aa896b617776eebf57ca64a1e0c99) --- src/Mod/TechDraw/Gui/CommandDecorate.cpp | 69 +++++++++++++++++++ .../TechDraw/Gui/DlgPrefsTechDrawGeneral.ui | 5 ++ src/Mod/TechDraw/Gui/MDIViewPage.cpp | 11 ++- src/Mod/TechDraw/Gui/MDIViewPage.h | 2 + src/Mod/TechDraw/Gui/PreferencesGui.cpp | 7 ++ src/Mod/TechDraw/Gui/PreferencesGui.h | 6 ++ src/Mod/TechDraw/Gui/QGIView.cpp | 69 +++++++++++-------- src/Mod/TechDraw/Gui/QGIView.h | 11 +++ src/Mod/TechDraw/Gui/ViewProviderPage.cpp | 31 ++++++++- src/Mod/TechDraw/Gui/ViewProviderPage.h | 6 ++ src/Mod/TechDraw/Gui/Workbench.cpp | 3 + 11 files changed, 188 insertions(+), 32 deletions(-) diff --git a/src/Mod/TechDraw/Gui/CommandDecorate.cpp b/src/Mod/TechDraw/Gui/CommandDecorate.cpp index bc707aa168..9868bd8dac 100644 --- a/src/Mod/TechDraw/Gui/CommandDecorate.cpp +++ b/src/Mod/TechDraw/Gui/CommandDecorate.cpp @@ -52,6 +52,7 @@ #include "ViewProviderPage.h" #include "MDIViewPage.h" #include "CommandHelpers.h" +#include "PreferencesGui.h" using namespace TechDrawGui; @@ -61,6 +62,72 @@ using DU = DrawUtil; //internal functions bool _checkSelectionHatch(Gui::Command* cmd); +//=========================================================================== +// TechDraw_ToggleFrame +//=========================================================================== + +DEF_STD_CMD_A(CmdTechDrawToggleFrame) + +CmdTechDrawToggleFrame::CmdTechDrawToggleFrame() + : Command("TechDraw_ToggleFrame") +{ + sAppModule = "TechDraw"; + sGroup = QT_TR_NOOP("TechDraw"); + sMenuText = QT_TR_NOOP("Turn View Frames On/Off"); + sToolTipText = QT_TR_NOOP("Turn View Frames On/Off"); + sWhatsThis = "TechDraw_Toggle"; + sStatusTip = sToolTipText; + sPixmap = "actions/TechDraw_ToggleFrame"; +} + +// This is a toggle. Each press flips the fame state. +// Gui::Action *CmdTechDrawToggleFrame::createAction() +// { +// Gui::Action *action = Gui::Command::createAction(); +// action->setCheckable(true); +// action->setChecked(false); + +// return action; +// } + +void CmdTechDrawToggleFrame::activated(int iMsg) +{ + Q_UNUSED(iMsg); + + if (PreferencesGui::getViewFrameMode() != ViewFrameMode::Manual) { + return; + } + + auto mvp = dynamic_cast(Gui::getMainWindow()->activeWindow()); + if (!mvp) { + QMessageBox::warning(Gui::getMainWindow(), QObject::tr("No TechDraw Page"), + QObject::tr("Need a TechDraw Page for this command")); + return; + } + + ViewProviderPage* vpp = mvp->getViewProviderPage(); + if (!vpp) { + return; + } + + vpp->toggleFrameState(); + + // Gui::Action *action = this->getAction(); + // if (action) { + // action->setChecked(vpp->getFrameState()); + // } +} + +bool CmdTechDrawToggleFrame::isActive() +{ + if (PreferencesGui::getViewFrameMode() != ViewFrameMode::Manual) { + return false; + } + + auto mvp = dynamic_cast(Gui::getMainWindow()->activeWindow()); + return mvp != nullptr; +} + //=========================================================================== // TechDraw_Hatch //=========================================================================== @@ -297,6 +364,8 @@ void CreateTechDrawCommandsDecorate() rcCmdMgr.addCommand(new CmdTechDrawHatch()); rcCmdMgr.addCommand(new CmdTechDrawGeometricHatch()); rcCmdMgr.addCommand(new CmdTechDrawImage()); + rcCmdMgr.addCommand(new CmdTechDrawToggleFrame()); + // rcCmdMgr.addCommand(new CmdTechDrawLeaderLine()); // rcCmdMgr.addCommand(new CmdTechDrawRichTextAnnotation()); } diff --git a/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneral.ui b/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneral.ui index 2bd622980a..243c29fead 100644 --- a/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneral.ui +++ b/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneral.ui @@ -873,6 +873,11 @@ for ProjectionGroups Off + + + Manual + + diff --git a/src/Mod/TechDraw/Gui/MDIViewPage.cpp b/src/Mod/TechDraw/Gui/MDIViewPage.cpp index 2c7abe8555..e4eef6046f 100644 --- a/src/Mod/TechDraw/Gui/MDIViewPage.cpp +++ b/src/Mod/TechDraw/Gui/MDIViewPage.cpp @@ -71,6 +71,7 @@ #include "QGVPage.h" #include "ViewProviderPage.h" #include "PagePrinter.h" +#include "PreferencesGui.h" using namespace TechDrawGui; using namespace TechDraw; @@ -88,6 +89,9 @@ MDIViewPage::MDIViewPage(ViewProviderPage* pageVp, Gui::Document* doc, QWidget* m_toggleKeepUpdatedAction = new QAction(tr("Toggle &Keep Updated"), this); connect(m_toggleKeepUpdatedAction, &QAction::triggered, this, &MDIViewPage::toggleKeepUpdated); + m_toggleFrameAction = new QAction(tr("Toggle &Frames"), this); + connect(m_toggleFrameAction, &QAction::triggered, this, &MDIViewPage::toggleFrame); + m_exportSVGAction = new QAction(tr("&Export SVG"), this); connect(m_exportSVGAction, &QAction::triggered, this, qOverload<>(&MDIViewPage::saveSVG)); @@ -432,18 +436,23 @@ PyObject* MDIViewPage::getPyObject() void MDIViewPage::contextMenuEvent(QContextMenuEvent* event) { - // Base::Console().message("MDIVP::contextMenuEvent() - reason: %d\n", event->reason()); if (isContextualMenuEnabled) { QMenu menu; + menu.addAction(m_toggleFrameAction); menu.addAction(m_toggleKeepUpdatedAction); menu.addAction(m_exportSVGAction); menu.addAction(m_exportDXFAction); menu.addAction(m_exportPDFAction); menu.addAction(m_printAllAction); + if (PreferencesGui::getViewFrameMode() != ViewFrameMode::Manual) { + m_toggleFrameAction->setEnabled(false); + } menu.exec(event->globalPos()); } } +void MDIViewPage::toggleFrame() { m_vpPage->toggleFrameState(); } + void MDIViewPage::toggleKeepUpdated() { bool state = m_vpPage->getDrawPage()->KeepUpdated.getValue(); diff --git a/src/Mod/TechDraw/Gui/MDIViewPage.h b/src/Mod/TechDraw/Gui/MDIViewPage.h index 64698d1c6d..82beab9a60 100644 --- a/src/Mod/TechDraw/Gui/MDIViewPage.h +++ b/src/Mod/TechDraw/Gui/MDIViewPage.h @@ -116,6 +116,7 @@ public Q_SLOTS: void saveSVG(); void saveDXF(); void savePDF(); + void toggleFrame(); void toggleKeepUpdated(); void sceneSelectionChanged(); void printAll(); @@ -138,6 +139,7 @@ private: using Connection = boost::signals2::connection; Connection connectDeletedObject; + QAction *m_toggleFrameAction; QAction *m_toggleKeepUpdatedAction; QAction *m_exportSVGAction; QAction *m_exportDXFAction; diff --git a/src/Mod/TechDraw/Gui/PreferencesGui.cpp b/src/Mod/TechDraw/Gui/PreferencesGui.cpp index ce207cc9b1..52e7630b35 100644 --- a/src/Mod/TechDraw/Gui/PreferencesGui.cpp +++ b/src/Mod/TechDraw/Gui/PreferencesGui.cpp @@ -304,3 +304,10 @@ int PreferencesGui::get3dMarkerSize() return hGrp->GetInt("MarkerSize", 9L); } + +ViewFrameMode PreferencesGui::getViewFrameMode() +{ + int temp = Preferences::getPreferenceGroup("View")->GetInt("ViewFrameMode", 0); + return static_cast(temp); +} + diff --git a/src/Mod/TechDraw/Gui/PreferencesGui.h b/src/Mod/TechDraw/Gui/PreferencesGui.h index 9cc2bb08b8..de1e1c537a 100644 --- a/src/Mod/TechDraw/Gui/PreferencesGui.h +++ b/src/Mod/TechDraw/Gui/PreferencesGui.h @@ -27,6 +27,8 @@ #include +#include "QGIView.h" + class QColor; class QString; @@ -95,6 +97,10 @@ static QColor templateClickBoxColor(); static int get3dMarkerSize(); +static ViewFrameMode getViewFrameMode(); +static void setViewFrameMode(ViewFrameMode newMode); + + }; } //end namespace TechDrawGui diff --git a/src/Mod/TechDraw/Gui/QGIView.cpp b/src/Mod/TechDraw/Gui/QGIView.cpp index 06486ac6df..4c17a27438 100644 --- a/src/Mod/TechDraw/Gui/QGIView.cpp +++ b/src/Mod/TechDraw/Gui/QGIView.cpp @@ -165,7 +165,6 @@ void QGIView::alignTo(QGraphicsItem*item, const QString &alignment) QVariant QGIView::itemChange(GraphicsItemChange change, const QVariant &value) { - // Base::Console().message("QGIV::itemChange(%d)\n", change); if(change == ItemPositionChange && scene()) { QPointF newPos = value.toPointF(); //position within parent! TechDraw::DrawView* viewObj = getViewObject(); @@ -1063,34 +1062,7 @@ void QGIView::makeMark(QPointF pos, QColor color) void QGIView::updateFrameVisibility() { - // Get the preference group - auto hGrp = App::GetApplication().GetUserParameter() - .GetGroup("BaseApp")->GetGroup("Preferences")->GetGroup("Mod/TechDraw/View"); - - // 0 = Auto (Default), 1 = Always On, 2 = Always Off - int frameMode = hGrp->GetInt("ViewFrameMode", 0); - - bool shouldShow = false; - - if (isSelected()) { - shouldShow = true; - } - else { - if (frameMode == 1) { - // Always On - shouldShow = true; - } - else if (frameMode == 2) { - // Always Off - shouldShow = false; - } - else { - // Auto (Default) - shouldShow = m_isHovered; - } - } - - if (shouldShow) { + if (shouldShowFrame()) { m_border->show(); m_label->show(); if (m_lock && getViewObject()) { @@ -1099,10 +1071,47 @@ void QGIView::updateFrameVisibility() } else { m_border->hide(); m_label->hide(); - if (m_lock) m_lock->hide(); + if (m_lock) { + m_lock->hide(); + } } } +bool QGIView::shouldShowFrame() const +{ + if (isSelected()) { + return true; + } + + ViewFrameMode frameMode = PreferencesGui::getViewFrameMode(); + switch(frameMode) { + case ViewFrameMode::Manual: + return shouldShowFromViewProvider(); + case ViewFrameMode::AlwaysOn: + return true; + case ViewFrameMode::AlwaysOff: + return false; + break; + default: + return m_isHovered; + }; + +} + +bool QGIView::shouldShowFromViewProvider() const +{ + DrawView* feature = getViewObject(); + if (!feature) { + return false; + } + ViewProviderPage* vpPage = getViewProviderPage(feature); + if (!vpPage) { + return false; + } + + return vpPage->getFrameState(); +} + //! Retrieves objects of type T with given indexes template std::vector QGIView::getObjects(std::vector indexes) diff --git a/src/Mod/TechDraw/Gui/QGIView.h b/src/Mod/TechDraw/Gui/QGIView.h index 75641ffc2b..ef4c4ff100 100644 --- a/src/Mod/TechDraw/Gui/QGIView.h +++ b/src/Mod/TechDraw/Gui/QGIView.h @@ -76,6 +76,15 @@ class QGCustomImage; class QGTracker; class QGIVertex; + +enum class ViewFrameMode { + Auto, + AlwaysOn, + AlwaysOff, + Manual +}; + + class TechDrawGuiExport QGIView : public QObject, public QGraphicsItemGroup { Q_OBJECT @@ -189,6 +198,8 @@ protected: bool m_isHovered; void updateFrameVisibility(); + bool shouldShowFromViewProvider() const; + bool shouldShowFrame() const; Base::Reference getParmGroupCol(); diff --git a/src/Mod/TechDraw/Gui/ViewProviderPage.cpp b/src/Mod/TechDraw/Gui/ViewProviderPage.cpp index 6bfa6531dd..2c981211f0 100644 --- a/src/Mod/TechDraw/Gui/ViewProviderPage.cpp +++ b/src/Mod/TechDraw/Gui/ViewProviderPage.cpp @@ -72,7 +72,8 @@ PROPERTY_SOURCE(TechDrawGui::ViewProviderPage, Gui::ViewProviderDocumentObject) // Construction/Destruction ViewProviderPage::ViewProviderPage() - : m_mdiView(nullptr), m_graphicsView(nullptr), m_graphicsScene(nullptr) + : m_mdiView(nullptr), m_graphicsView(nullptr), m_graphicsScene(nullptr), + m_frameToggle(false) { initExtension(this); @@ -80,6 +81,12 @@ ViewProviderPage::ViewProviderPage() static const char* group = "Grid"; // NOLINTBEGIN + // ShowFrames is no longer used + ADD_PROPERTY_TYPE(ShowFrames, (false), group, App::Prop_None, + "Show or hide view frames and labels on this page"); + ShowFrames.setStatus(App::Property::Hidden, true); + ShowFrames.setStatus(App::Property::ReadOnly, true); + ADD_PROPERTY_TYPE(ShowGrid, (PreferencesGui::showGrid()), group, App::Prop_None, "Show or hide a grid on this page"); ADD_PROPERTY_TYPE(GridSpacing, (PreferencesGui::gridSpacing()), group, @@ -98,6 +105,7 @@ ViewProviderPage::ViewProviderPage() //somewhere???? QTBUG-18021??? } + ViewProviderPage::~ViewProviderPage() { removeMDIView();//if the MDIViewPage is still in MainWindow, remove it. @@ -131,6 +139,9 @@ void ViewProviderPage::onChanged(const App::Property* prop) } else if (prop == &Visibility) { //Visibility changes are handled in VPDO::onChanged -> show() or hide() + } else if ( prop == &ShowFrames) { + // I don't think we do anything here because we don't want to trigger a cascade? + return; } Gui::ViewProviderDocumentObject::onChanged(prop); @@ -431,6 +442,24 @@ std::vector ViewProviderPage::claimChildren() const bool ViewProviderPage::isShow() const { return Visibility.getValue(); } + +bool ViewProviderPage::getFrameState() const { return m_frameToggle; } + +void ViewProviderPage::setFrameState(bool state) { m_frameToggle = state; } + +void ViewProviderPage::toggleFrameState() +{ + if (PreferencesGui::getViewFrameMode() != ViewFrameMode::Manual) { + return; + } + if (m_graphicsScene) { + setFrameState(!getFrameState()); + m_graphicsScene->refreshViews(); + setTemplateMarkers(getFrameState()); + } +} + + void ViewProviderPage::setTemplateMarkers(bool state) const { App::DocumentObject* templateFeat = nullptr; diff --git a/src/Mod/TechDraw/Gui/ViewProviderPage.h b/src/Mod/TechDraw/Gui/ViewProviderPage.h index f0a9b6ce69..7ac3d6cc17 100644 --- a/src/Mod/TechDraw/Gui/ViewProviderPage.h +++ b/src/Mod/TechDraw/Gui/ViewProviderPage.h @@ -122,6 +122,10 @@ public: Gui::MDIView* getMDIView() const override; + bool getFrameState() const; + void setFrameState(bool state); + void toggleFrameState(); + void setTemplateMarkers(bool state) const; bool canDelete(App::DocumentObject* obj) const override; @@ -148,6 +152,8 @@ private: std::string m_pageName; QPointer m_graphicsView; QGSPage* m_graphicsScene; + + bool m_frameToggle{false}; // replacement for ShowFrame property to avoid marking document changed }; }// namespace TechDrawGui diff --git a/src/Mod/TechDraw/Gui/Workbench.cpp b/src/Mod/TechDraw/Gui/Workbench.cpp index 8711cfbf31..46c1fa0c1c 100644 --- a/src/Mod/TechDraw/Gui/Workbench.cpp +++ b/src/Mod/TechDraw/Gui/Workbench.cpp @@ -222,6 +222,7 @@ Gui::MenuItem* Workbench::setupMenuBar() const *views << "Separator"; *views << "TechDraw_ShareView"; *views << "Separator"; + *views << "TechDraw_ToggleFrame"; *views << "Separator"; *views << "TechDraw_ProjectShape"; @@ -380,6 +381,7 @@ Gui::ToolBarItem* Workbench::setupToolBars() const Gui::ToolBarItem* decor = new Gui::ToolBarItem(root); decor->setCommand("TechDraw Decoration"); + *decor << "TechDraw_ToggleFrame"; *decor << "TechDraw_Hatch"; *decor << "TechDraw_GeometricHatch"; @@ -476,6 +478,7 @@ Gui::ToolBarItem* Workbench::setupCommandBars() const Gui::ToolBarItem* decor = new Gui::ToolBarItem(root); decor->setCommand("TechDraw Decoration"); + *decor << "TechDraw_ToggleFrame"; *decor << "TechDraw_Hatch"; *decor << "TechDraw_GeometricHatch"; From 7f9a6986f908fdd5911c6b7309c581c2dc95fec1 Mon Sep 17 00:00:00 2001 From: wandererfan Date: Mon, 15 Dec 2025 19:15:20 -0500 Subject: [PATCH 114/124] [TD]prevent frames on exported/printed page (cherry picked from commit f64408de2efd7c7aac07d17dabe831fbbf007fbc) --- src/Mod/TechDraw/Gui/QGIView.cpp | 21 +++++++++++ src/Mod/TechDraw/Gui/QGIView.h | 5 +++ src/Mod/TechDraw/Gui/QGIViewPart.cpp | 56 ++++++++++++++++++++++++++++ src/Mod/TechDraw/Gui/QGIViewPart.h | 5 +++ 4 files changed, 87 insertions(+) diff --git a/src/Mod/TechDraw/Gui/QGIView.cpp b/src/Mod/TechDraw/Gui/QGIView.cpp index 4c17a27438..f46c1dee4a 100644 --- a/src/Mod/TechDraw/Gui/QGIView.cpp +++ b/src/Mod/TechDraw/Gui/QGIView.cpp @@ -1079,6 +1079,10 @@ void QGIView::updateFrameVisibility() bool QGIView::shouldShowFrame() const { + if (isExporting()) { + return false; + } + if (isSelected()) { return true; } @@ -1112,6 +1116,23 @@ bool QGIView::shouldShowFromViewProvider() const return vpPage->getFrameState(); } + +bool QGIView::isExporting() const +{ + auto* view{freecad_cast(getViewObject())}; + auto vpPage = getViewProviderPage(view); + if (!view || !vpPage) { + return false; + } + + QGSPage* scenePage = vpPage->getQGSPage(); + if (!scenePage) { + return false; + } + + return scenePage->getExportingAny(); +} + //! Retrieves objects of type T with given indexes template std::vector QGIView::getObjects(std::vector indexes) diff --git a/src/Mod/TechDraw/Gui/QGIView.h b/src/Mod/TechDraw/Gui/QGIView.h index ef4c4ff100..85b750774f 100644 --- a/src/Mod/TechDraw/Gui/QGIView.h +++ b/src/Mod/TechDraw/Gui/QGIView.h @@ -183,6 +183,11 @@ public: bool pseudoEventFilter(QGraphicsItem *watched, QEvent *event) { return sceneEventFilter(watched, event); } + static bool hasSelectedChildren(QGIView* parent); + + bool isExporting() const; + + protected: QGIView* getQGIVByName(std::string name) const; diff --git a/src/Mod/TechDraw/Gui/QGIViewPart.cpp b/src/Mod/TechDraw/Gui/QGIViewPart.cpp index b2d4c0b904..76ddde0425 100644 --- a/src/Mod/TechDraw/Gui/QGIViewPart.cpp +++ b/src/Mod/TechDraw/Gui/QGIViewPart.cpp @@ -1338,3 +1338,59 @@ void QGIViewPart::hoverLeaveEvent(QGraphicsSceneHoverEvent *event) } update(); } + +bool QGIViewPart::isExporting() const +{ + // dvp already validated + auto viewPart {freecad_cast(getViewObject())}; + auto vpPage = getViewProviderPage(viewPart); + + QGSPage* scenePage = vpPage->getQGSPage(); + if (!scenePage) { + return false; + } + + return scenePage->getExportingAny(); +} + +// returns true if vertex dots should be shown +// note this is only one of the "rules" around showing or hiding vertices. +bool QGIViewPart::showVertices() const +{ + // dvp already validated + auto dvp(static_cast(getViewObject())); + return !dvp->CoarseView.getValue(); +} + + +// returns true if arc center marks should be shown +bool QGIViewPart::showCenterMarks() const +{ + // dvp and vp already validated + auto dvp(static_cast(getViewObject())); + auto vp(static_cast(getViewProvider(dvp))); + + if (isExporting() && Preferences::printCenterMarks()) { + return true; + } + + return vp->ArcCenterMarks.getValue(); +} + +//! true if center marks (type of vertex) should be hidden +bool QGIViewPart::hideCenterMarks() const +{ + // printing + if (isExporting() && + Preferences::printCenterMarks()) { + return false; + } + + // on screen + if (showCenterMarks()) { + return false; + } + + return true; +} + diff --git a/src/Mod/TechDraw/Gui/QGIViewPart.h b/src/Mod/TechDraw/Gui/QGIViewPart.h index b762e425e5..685ecb3610 100644 --- a/src/Mod/TechDraw/Gui/QGIViewPart.h +++ b/src/Mod/TechDraw/Gui/QGIViewPart.h @@ -126,6 +126,11 @@ public: virtual double getLineWidth(); virtual double getVertexSize(); + bool isExporting() const; + bool hideCenterMarks() const; + + + protected: bool sceneEventFilter(QGraphicsItem *watched, QEvent *event) override; QPainterPath drawPainterPath(TechDraw::BaseGeomPtr baseGeom) const; From be80bf94eb06a26792fc2460b3539d0d43673dcc Mon Sep 17 00:00:00 2001 From: Ryan Kembrey Date: Sun, 23 Nov 2025 18:29:16 +1100 Subject: [PATCH 115/124] TechDraw: Implemented View Frame Mode preference (cherry picked from commit bfd3fc72684ce196b350a893ea022f2d5e449a8c) --- .../TechDraw/Gui/DlgPrefsTechDrawGeneral.ui | 66 ++++++++++++++----- .../Gui/DlgPrefsTechDrawGeneralImp.cpp | 2 + src/Mod/TechDraw/Gui/QGIView.cpp | 58 ++++++++++++---- src/Mod/TechDraw/Gui/QGIView.h | 1 + 4 files changed, 99 insertions(+), 28 deletions(-) diff --git a/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneral.ui b/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneral.ui index bd530379d5..8ac2fc573e 100644 --- a/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneral.ui +++ b/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneral.ui @@ -189,10 +189,10 @@ for ProjectionGroups - Qt::Horizontal + Qt::Orientation::Horizontal - QSizePolicy::Preferred + QSizePolicy::Policy::Preferred @@ -220,7 +220,7 @@ for ProjectionGroups Font for labels - QComboBox::AdjustToContents + QComboBox::SizeAdjustPolicy::AdjustToContents @@ -243,7 +243,7 @@ for ProjectionGroups - Qt::Horizontal + Qt::Orientation::Horizontal @@ -303,7 +303,7 @@ for ProjectionGroups - Qt::Horizontal + Qt::Orientation::Horizontal @@ -332,7 +332,7 @@ for ProjectionGroups Use first or third-angle multiview projection convention - QComboBox::AdjustToContents + QComboBox::SizeAdjustPolicy::AdjustToContents ProjectionAngle @@ -423,7 +423,7 @@ for ProjectionGroups - Qt::Horizontal + Qt::Orientation::Horizontal @@ -643,7 +643,7 @@ for ProjectionGroups Diamond - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter NamePattern @@ -693,7 +693,7 @@ for ProjectionGroups - Qt::Horizontal + Qt::Orientation::Horizontal @@ -815,8 +815,8 @@ for ProjectionGroups View Defaults - - + + @@ -868,6 +868,41 @@ for ProjectionGroups + + + + <html><head/><body><p>Control when the view boundary frames and labels are displayed.</p><p>Auto: Show on hover, On: Always show, Off: Never show.</p></body></html> + + + ViewFrameMode + + + Mod/TechDraw/View + + + + Auto + + + + + On + + + + + Off + + + + + + + + View frames mode + + + @@ -884,7 +919,7 @@ for ProjectionGroups - + @@ -929,7 +964,7 @@ for ProjectionGroups When dragging a view, if it is within this fraction of view size of the correct alignment, it will snap into alignment. - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter 0.050000000000000 @@ -945,7 +980,7 @@ for ProjectionGroups - Qt::Horizontal + Qt::Orientation::Horizontal @@ -975,7 +1010,7 @@ for ProjectionGroups Controls the snap radius for highlights. Vertex must be within this factor times the highlight size to be a snap target. - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter 0.600000000000000 @@ -986,7 +1021,6 @@ for ProjectionGroups /Mod/TechDraw/General - diff --git a/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneralImp.cpp b/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneralImp.cpp index 330b56a251..a734f6a4db 100644 --- a/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneralImp.cpp +++ b/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneralImp.cpp @@ -80,6 +80,7 @@ void DlgPrefsTechDrawGeneralImp::saveSettings() ui->cbMultiSelection->onSave(); + ui->cb_viewFramesVisibility->onSave(); ui->cb_useCameraDirection->onSave(); ui->cb_alwaysShowLabel->onSave(); ui->cb_SnapViews->onSave(); @@ -128,6 +129,7 @@ void DlgPrefsTechDrawGeneralImp::loadSettings() ui->cbMultiSelection->setChecked(multiSelectionDefault); ui->cbMultiSelection->onRestore(); + ui->cb_viewFramesVisibility->onRestore(); ui->cb_useCameraDirection->onRestore(); ui->cb_alwaysShowLabel->onRestore(); diff --git a/src/Mod/TechDraw/Gui/QGIView.cpp b/src/Mod/TechDraw/Gui/QGIView.cpp index 19b0574b6d..a9650347a4 100644 --- a/src/Mod/TechDraw/Gui/QGIView.cpp +++ b/src/Mod/TechDraw/Gui/QGIView.cpp @@ -112,8 +112,7 @@ QGIView::QGIView() m_lockHeight = (double) sizeLock.height(); m_lock->hide(); - m_border->hide(); - m_label->hide(); + updateFrameVisibility(); } void QGIView::isVisible(bool state) @@ -198,21 +197,18 @@ QVariant QGIView::itemChange(GraphicsItemChange change, const QVariant &value) if (change == ItemSelectedHasChanged && scene()) { if (isSelected() || hasSelectedChildren(this)) { m_colCurrent = getSelectColor(); - m_border->show(); - m_label->show(); m_lock->setVisible(getViewObject()->isLocked() && getViewObject()->showLock()); } else { dragFinished(); if (!m_isHovered) { m_colCurrent = PreferencesGui::getAccessibleQColor(PreferencesGui::normalQColor()); - m_border->hide(); - m_label->hide(); m_lock->hide(); } else { m_colCurrent = getPreColor(); } } + updateFrameVisibility(); drawBorder(); } @@ -524,8 +520,7 @@ void QGIView::hoverEnterEvent(QGraphicsSceneHoverEvent *event) m_colCurrent = getPreColor(); } - m_border->show(); - m_label->show(); + updateFrameVisibility(); m_lock->setVisible(getViewObject()->isLocked() && getViewObject()->showLock()); @@ -541,16 +536,13 @@ void QGIView::hoverLeaveEvent(QGraphicsSceneHoverEvent *event) if (isSelected()) { m_colCurrent = getSelectColor(); - m_border->show(); - m_label->show(); m_lock->setVisible(getViewObject()->isLocked() && getViewObject()->showLock()); } else { m_colCurrent = PreferencesGui::getAccessibleQColor(PreferencesGui::normalQColor()); - m_border->hide(); - m_label->hide(); m_lock->hide(); } + updateFrameVisibility(); drawBorder(); } @@ -603,6 +595,7 @@ void QGIView::updateView(bool forceUpdate) rotateView(); } + updateFrameVisibility(); drawBorder(); QGIView::draw(); @@ -1074,6 +1067,47 @@ void QGIView::makeMark(QPointF pos, QColor color) makeMark(pos.x(), pos.y(), color); } +void QGIView::updateFrameVisibility() +{ + // Get the preference group + auto hGrp = App::GetApplication().GetUserParameter() + .GetGroup("BaseApp")->GetGroup("Preferences")->GetGroup("Mod/TechDraw/View"); + + // 0 = Auto (Default), 1 = Always On, 2 = Always Off + int frameMode = hGrp->GetInt("ViewFrameMode", 0); + + bool shouldShow = false; + + if (isSelected()) { + shouldShow = true; + } + else { + if (frameMode == 1) { + // Always On + shouldShow = true; + } + else if (frameMode == 2) { + // Always Off + shouldShow = false; + } + else { + // Auto (Default) + shouldShow = m_isHovered; + } + } + + if (shouldShow) { + m_border->show(); + m_label->show(); + if (m_lock && getViewObject()) { + m_lock->setVisible(getViewObject()->isLocked() && getViewObject()->showLock()); + } + } else { + m_border->hide(); + m_label->hide(); + if (m_lock) m_lock->hide(); + } +} //! Retrieves objects of type T with given indexes template diff --git a/src/Mod/TechDraw/Gui/QGIView.h b/src/Mod/TechDraw/Gui/QGIView.h index 0a77c5f88b..7156d9a217 100644 --- a/src/Mod/TechDraw/Gui/QGIView.h +++ b/src/Mod/TechDraw/Gui/QGIView.h @@ -190,6 +190,7 @@ protected: void dumpRect(const char* text, QRectF rect); bool m_isHovered; + void updateFrameVisibility(); Base::Reference getParmGroupCol(); From 103445399feffdb30290ff9833944752b9dc4d44 Mon Sep 17 00:00:00 2001 From: wandererfan Date: Thu, 27 Nov 2025 16:55:26 -0500 Subject: [PATCH 116/124] [TD]remove obsolete preference (cherry picked from commit c95ce2c06db85a0f7bce7889f9339a2732b4618a) --- .../TechDraw/Gui/DlgPrefsTechDrawGeneral.ui | 23 +------------------ .../Gui/DlgPrefsTechDrawGeneralImp.cpp | 2 -- .../TechDraw/Gui/ViewProviderDrawingView.cpp | 12 ++++------ 3 files changed, 5 insertions(+), 32 deletions(-) diff --git a/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneral.ui b/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneral.ui index 8ac2fc573e..2bd622980a 100644 --- a/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneral.ui +++ b/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneral.ui @@ -7,7 +7,7 @@ 0 0 676 - 1200 + 1302 @@ -845,27 +845,6 @@ for ProjectionGroups - - - - - true - - - - Displays view labels even when frames are suppressed - - - Always Show Label - - - AlwaysShowLabel - - - /Mod/TechDraw/General - - - diff --git a/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneralImp.cpp b/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneralImp.cpp index a734f6a4db..33235beb35 100644 --- a/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneralImp.cpp +++ b/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneralImp.cpp @@ -82,7 +82,6 @@ void DlgPrefsTechDrawGeneralImp::saveSettings() ui->cb_viewFramesVisibility->onSave(); ui->cb_useCameraDirection->onSave(); - ui->cb_alwaysShowLabel->onSave(); ui->cb_SnapViews->onSave(); ui->psb_SnapFactor->onSave(); ui->cb_SnapHighlights->onSave(); @@ -131,7 +130,6 @@ void DlgPrefsTechDrawGeneralImp::loadSettings() ui->cb_viewFramesVisibility->onRestore(); ui->cb_useCameraDirection->onRestore(); - ui->cb_alwaysShowLabel->onRestore(); ui->cb_SnapViews->onRestore(); ui->psb_SnapFactor->onRestore(); diff --git a/src/Mod/TechDraw/Gui/ViewProviderDrawingView.cpp b/src/Mod/TechDraw/Gui/ViewProviderDrawingView.cpp index 8cee4e87d2..53a944ed73 100644 --- a/src/Mod/TechDraw/Gui/ViewProviderDrawingView.cpp +++ b/src/Mod/TechDraw/Gui/ViewProviderDrawingView.cpp @@ -65,6 +65,7 @@ ViewProviderDrawingView::ViewProviderDrawingView() : static const char *group = "Base"; auto showLabel = Preferences::alwaysShowLabel(); + // TODO: KeepLabel is not used. Make it ReadOnly or Hidden? ADD_PROPERTY_TYPE(KeepLabel ,(showLabel), group, App::Prop_None, "Keep Label on Page even if toggled off"); ADD_PROPERTY_TYPE(StackOrder,(0),group,App::Prop_None,"Over or under lap relative to other views"); @@ -111,14 +112,9 @@ void ViewProviderDrawingView::onChanged(const App::Property *prop) return; } - if (prop == &Visibility) { - //handled by ViewProviderDocumentObject - } else if (prop == &KeepLabel) { - QGIView* qgiv = getQView(); - if (qgiv) { - qgiv->updateView(true); - } - } + // if (prop == &Visibility) { + // //handled by ViewProviderDocumentObject + // } if (prop == &StackOrder) { QGIView* qgiv = getQView(); From 8d1a43a7555aabf90591f52d62893693dea7568a Mon Sep 17 00:00:00 2001 From: wandererfan Date: Tue, 9 Dec 2025 22:11:05 -0500 Subject: [PATCH 117/124] [TD]restore view frame toggle in context menu #This is the commit message #2: (cherry picked from commit fa8e81f0d63aa896b617776eebf57ca64a1e0c99) --- src/Mod/TechDraw/Gui/CommandDecorate.cpp | 69 +++++++++++++++++++ .../TechDraw/Gui/DlgPrefsTechDrawGeneral.ui | 5 ++ src/Mod/TechDraw/Gui/MDIViewPage.cpp | 11 ++- src/Mod/TechDraw/Gui/MDIViewPage.h | 2 + src/Mod/TechDraw/Gui/PreferencesGui.cpp | 7 ++ src/Mod/TechDraw/Gui/PreferencesGui.h | 6 ++ src/Mod/TechDraw/Gui/QGIView.cpp | 68 ++++++++++-------- src/Mod/TechDraw/Gui/QGIView.h | 11 +++ src/Mod/TechDraw/Gui/ViewProviderPage.cpp | 31 ++++++++- src/Mod/TechDraw/Gui/ViewProviderPage.h | 6 ++ src/Mod/TechDraw/Gui/Workbench.cpp | 3 + 11 files changed, 188 insertions(+), 31 deletions(-) diff --git a/src/Mod/TechDraw/Gui/CommandDecorate.cpp b/src/Mod/TechDraw/Gui/CommandDecorate.cpp index bc707aa168..9868bd8dac 100644 --- a/src/Mod/TechDraw/Gui/CommandDecorate.cpp +++ b/src/Mod/TechDraw/Gui/CommandDecorate.cpp @@ -52,6 +52,7 @@ #include "ViewProviderPage.h" #include "MDIViewPage.h" #include "CommandHelpers.h" +#include "PreferencesGui.h" using namespace TechDrawGui; @@ -61,6 +62,72 @@ using DU = DrawUtil; //internal functions bool _checkSelectionHatch(Gui::Command* cmd); +//=========================================================================== +// TechDraw_ToggleFrame +//=========================================================================== + +DEF_STD_CMD_A(CmdTechDrawToggleFrame) + +CmdTechDrawToggleFrame::CmdTechDrawToggleFrame() + : Command("TechDraw_ToggleFrame") +{ + sAppModule = "TechDraw"; + sGroup = QT_TR_NOOP("TechDraw"); + sMenuText = QT_TR_NOOP("Turn View Frames On/Off"); + sToolTipText = QT_TR_NOOP("Turn View Frames On/Off"); + sWhatsThis = "TechDraw_Toggle"; + sStatusTip = sToolTipText; + sPixmap = "actions/TechDraw_ToggleFrame"; +} + +// This is a toggle. Each press flips the fame state. +// Gui::Action *CmdTechDrawToggleFrame::createAction() +// { +// Gui::Action *action = Gui::Command::createAction(); +// action->setCheckable(true); +// action->setChecked(false); + +// return action; +// } + +void CmdTechDrawToggleFrame::activated(int iMsg) +{ + Q_UNUSED(iMsg); + + if (PreferencesGui::getViewFrameMode() != ViewFrameMode::Manual) { + return; + } + + auto mvp = dynamic_cast(Gui::getMainWindow()->activeWindow()); + if (!mvp) { + QMessageBox::warning(Gui::getMainWindow(), QObject::tr("No TechDraw Page"), + QObject::tr("Need a TechDraw Page for this command")); + return; + } + + ViewProviderPage* vpp = mvp->getViewProviderPage(); + if (!vpp) { + return; + } + + vpp->toggleFrameState(); + + // Gui::Action *action = this->getAction(); + // if (action) { + // action->setChecked(vpp->getFrameState()); + // } +} + +bool CmdTechDrawToggleFrame::isActive() +{ + if (PreferencesGui::getViewFrameMode() != ViewFrameMode::Manual) { + return false; + } + + auto mvp = dynamic_cast(Gui::getMainWindow()->activeWindow()); + return mvp != nullptr; +} + //=========================================================================== // TechDraw_Hatch //=========================================================================== @@ -297,6 +364,8 @@ void CreateTechDrawCommandsDecorate() rcCmdMgr.addCommand(new CmdTechDrawHatch()); rcCmdMgr.addCommand(new CmdTechDrawGeometricHatch()); rcCmdMgr.addCommand(new CmdTechDrawImage()); + rcCmdMgr.addCommand(new CmdTechDrawToggleFrame()); + // rcCmdMgr.addCommand(new CmdTechDrawLeaderLine()); // rcCmdMgr.addCommand(new CmdTechDrawRichTextAnnotation()); } diff --git a/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneral.ui b/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneral.ui index 2bd622980a..243c29fead 100644 --- a/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneral.ui +++ b/src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneral.ui @@ -873,6 +873,11 @@ for ProjectionGroups Off + + + Manual + + diff --git a/src/Mod/TechDraw/Gui/MDIViewPage.cpp b/src/Mod/TechDraw/Gui/MDIViewPage.cpp index 19fa837df7..915f797e64 100644 --- a/src/Mod/TechDraw/Gui/MDIViewPage.cpp +++ b/src/Mod/TechDraw/Gui/MDIViewPage.cpp @@ -71,6 +71,7 @@ #include "QGVPage.h" #include "ViewProviderPage.h" #include "PagePrinter.h" +#include "PreferencesGui.h" using namespace TechDrawGui; using namespace TechDraw; @@ -89,6 +90,9 @@ MDIViewPage::MDIViewPage(ViewProviderPage* pageVp, Gui::Document* doc, QWidget* m_toggleKeepUpdatedAction = new QAction(tr("Toggle &Keep Updated"), this); connect(m_toggleKeepUpdatedAction, &QAction::triggered, this, &MDIViewPage::toggleKeepUpdated); + m_toggleFrameAction = new QAction(tr("Toggle &Frames"), this); + connect(m_toggleFrameAction, &QAction::triggered, this, &MDIViewPage::toggleFrame); + m_exportSVGAction = new QAction(tr("&Export SVG"), this); connect(m_exportSVGAction, &QAction::triggered, this, qOverload<>(&MDIViewPage::saveSVG)); @@ -435,18 +439,23 @@ PyObject* MDIViewPage::getPyObject() void MDIViewPage::contextMenuEvent(QContextMenuEvent* event) { - // Base::Console().message("MDIVP::contextMenuEvent() - reason: %d\n", event->reason()); if (isContextualMenuEnabled) { QMenu menu; + menu.addAction(m_toggleFrameAction); menu.addAction(m_toggleKeepUpdatedAction); menu.addAction(m_exportSVGAction); menu.addAction(m_exportDXFAction); menu.addAction(m_exportPDFAction); menu.addAction(m_printAllAction); + if (PreferencesGui::getViewFrameMode() != ViewFrameMode::Manual) { + m_toggleFrameAction->setEnabled(false); + } menu.exec(event->globalPos()); } } +void MDIViewPage::toggleFrame() { m_vpPage->toggleFrameState(); } + void MDIViewPage::toggleKeepUpdated() { bool state = m_vpPage->getDrawPage()->KeepUpdated.getValue(); diff --git a/src/Mod/TechDraw/Gui/MDIViewPage.h b/src/Mod/TechDraw/Gui/MDIViewPage.h index c3fa868d65..44f29775be 100644 --- a/src/Mod/TechDraw/Gui/MDIViewPage.h +++ b/src/Mod/TechDraw/Gui/MDIViewPage.h @@ -116,6 +116,7 @@ public Q_SLOTS: void saveSVG(); void saveDXF(); void savePDF(); + void toggleFrame(); void toggleKeepUpdated(); void sceneSelectionChanged(); void printAll(); @@ -138,6 +139,7 @@ private: using Connection = boost::signals2::connection; Connection connectDeletedObject; + QAction *m_toggleFrameAction; QAction *m_toggleKeepUpdatedAction; QAction *m_exportSVGAction; QAction *m_exportDXFAction; diff --git a/src/Mod/TechDraw/Gui/PreferencesGui.cpp b/src/Mod/TechDraw/Gui/PreferencesGui.cpp index ce207cc9b1..52e7630b35 100644 --- a/src/Mod/TechDraw/Gui/PreferencesGui.cpp +++ b/src/Mod/TechDraw/Gui/PreferencesGui.cpp @@ -304,3 +304,10 @@ int PreferencesGui::get3dMarkerSize() return hGrp->GetInt("MarkerSize", 9L); } + +ViewFrameMode PreferencesGui::getViewFrameMode() +{ + int temp = Preferences::getPreferenceGroup("View")->GetInt("ViewFrameMode", 0); + return static_cast(temp); +} + diff --git a/src/Mod/TechDraw/Gui/PreferencesGui.h b/src/Mod/TechDraw/Gui/PreferencesGui.h index 9cc2bb08b8..de1e1c537a 100644 --- a/src/Mod/TechDraw/Gui/PreferencesGui.h +++ b/src/Mod/TechDraw/Gui/PreferencesGui.h @@ -27,6 +27,8 @@ #include +#include "QGIView.h" + class QColor; class QString; @@ -95,6 +97,10 @@ static QColor templateClickBoxColor(); static int get3dMarkerSize(); +static ViewFrameMode getViewFrameMode(); +static void setViewFrameMode(ViewFrameMode newMode); + + }; } //end namespace TechDrawGui diff --git a/src/Mod/TechDraw/Gui/QGIView.cpp b/src/Mod/TechDraw/Gui/QGIView.cpp index a9650347a4..e47fbf8d2f 100644 --- a/src/Mod/TechDraw/Gui/QGIView.cpp +++ b/src/Mod/TechDraw/Gui/QGIView.cpp @@ -1069,34 +1069,7 @@ void QGIView::makeMark(QPointF pos, QColor color) void QGIView::updateFrameVisibility() { - // Get the preference group - auto hGrp = App::GetApplication().GetUserParameter() - .GetGroup("BaseApp")->GetGroup("Preferences")->GetGroup("Mod/TechDraw/View"); - - // 0 = Auto (Default), 1 = Always On, 2 = Always Off - int frameMode = hGrp->GetInt("ViewFrameMode", 0); - - bool shouldShow = false; - - if (isSelected()) { - shouldShow = true; - } - else { - if (frameMode == 1) { - // Always On - shouldShow = true; - } - else if (frameMode == 2) { - // Always Off - shouldShow = false; - } - else { - // Auto (Default) - shouldShow = m_isHovered; - } - } - - if (shouldShow) { + if (shouldShowFrame()) { m_border->show(); m_label->show(); if (m_lock && getViewObject()) { @@ -1105,10 +1078,47 @@ void QGIView::updateFrameVisibility() } else { m_border->hide(); m_label->hide(); - if (m_lock) m_lock->hide(); + if (m_lock) { + m_lock->hide(); + } } } +bool QGIView::shouldShowFrame() const +{ + if (isSelected()) { + return true; + } + + ViewFrameMode frameMode = PreferencesGui::getViewFrameMode(); + switch(frameMode) { + case ViewFrameMode::Manual: + return shouldShowFromViewProvider(); + case ViewFrameMode::AlwaysOn: + return true; + case ViewFrameMode::AlwaysOff: + return false; + break; + default: + return m_isHovered; + }; + +} + +bool QGIView::shouldShowFromViewProvider() const +{ + DrawView* feature = getViewObject(); + if (!feature) { + return false; + } + ViewProviderPage* vpPage = getViewProviderPage(feature); + if (!vpPage) { + return false; + } + + return vpPage->getFrameState(); +} + //! Retrieves objects of type T with given indexes template std::vector QGIView::getObjects(std::vector indexes) diff --git a/src/Mod/TechDraw/Gui/QGIView.h b/src/Mod/TechDraw/Gui/QGIView.h index 7156d9a217..931c8a15f8 100644 --- a/src/Mod/TechDraw/Gui/QGIView.h +++ b/src/Mod/TechDraw/Gui/QGIView.h @@ -76,6 +76,15 @@ class QGCustomImage; class QGTracker; class QGIVertex; + +enum class ViewFrameMode { + Auto, + AlwaysOn, + AlwaysOff, + Manual +}; + + class TechDrawGuiExport QGIView : public QObject, public QGraphicsItemGroup { Q_OBJECT @@ -191,6 +200,8 @@ protected: bool m_isHovered; void updateFrameVisibility(); + bool shouldShowFromViewProvider() const; + bool shouldShowFrame() const; Base::Reference getParmGroupCol(); diff --git a/src/Mod/TechDraw/Gui/ViewProviderPage.cpp b/src/Mod/TechDraw/Gui/ViewProviderPage.cpp index 6bfa6531dd..2c981211f0 100644 --- a/src/Mod/TechDraw/Gui/ViewProviderPage.cpp +++ b/src/Mod/TechDraw/Gui/ViewProviderPage.cpp @@ -72,7 +72,8 @@ PROPERTY_SOURCE(TechDrawGui::ViewProviderPage, Gui::ViewProviderDocumentObject) // Construction/Destruction ViewProviderPage::ViewProviderPage() - : m_mdiView(nullptr), m_graphicsView(nullptr), m_graphicsScene(nullptr) + : m_mdiView(nullptr), m_graphicsView(nullptr), m_graphicsScene(nullptr), + m_frameToggle(false) { initExtension(this); @@ -80,6 +81,12 @@ ViewProviderPage::ViewProviderPage() static const char* group = "Grid"; // NOLINTBEGIN + // ShowFrames is no longer used + ADD_PROPERTY_TYPE(ShowFrames, (false), group, App::Prop_None, + "Show or hide view frames and labels on this page"); + ShowFrames.setStatus(App::Property::Hidden, true); + ShowFrames.setStatus(App::Property::ReadOnly, true); + ADD_PROPERTY_TYPE(ShowGrid, (PreferencesGui::showGrid()), group, App::Prop_None, "Show or hide a grid on this page"); ADD_PROPERTY_TYPE(GridSpacing, (PreferencesGui::gridSpacing()), group, @@ -98,6 +105,7 @@ ViewProviderPage::ViewProviderPage() //somewhere???? QTBUG-18021??? } + ViewProviderPage::~ViewProviderPage() { removeMDIView();//if the MDIViewPage is still in MainWindow, remove it. @@ -131,6 +139,9 @@ void ViewProviderPage::onChanged(const App::Property* prop) } else if (prop == &Visibility) { //Visibility changes are handled in VPDO::onChanged -> show() or hide() + } else if ( prop == &ShowFrames) { + // I don't think we do anything here because we don't want to trigger a cascade? + return; } Gui::ViewProviderDocumentObject::onChanged(prop); @@ -431,6 +442,24 @@ std::vector ViewProviderPage::claimChildren() const bool ViewProviderPage::isShow() const { return Visibility.getValue(); } + +bool ViewProviderPage::getFrameState() const { return m_frameToggle; } + +void ViewProviderPage::setFrameState(bool state) { m_frameToggle = state; } + +void ViewProviderPage::toggleFrameState() +{ + if (PreferencesGui::getViewFrameMode() != ViewFrameMode::Manual) { + return; + } + if (m_graphicsScene) { + setFrameState(!getFrameState()); + m_graphicsScene->refreshViews(); + setTemplateMarkers(getFrameState()); + } +} + + void ViewProviderPage::setTemplateMarkers(bool state) const { App::DocumentObject* templateFeat = nullptr; diff --git a/src/Mod/TechDraw/Gui/ViewProviderPage.h b/src/Mod/TechDraw/Gui/ViewProviderPage.h index f0a9b6ce69..7ac3d6cc17 100644 --- a/src/Mod/TechDraw/Gui/ViewProviderPage.h +++ b/src/Mod/TechDraw/Gui/ViewProviderPage.h @@ -122,6 +122,10 @@ public: Gui::MDIView* getMDIView() const override; + bool getFrameState() const; + void setFrameState(bool state); + void toggleFrameState(); + void setTemplateMarkers(bool state) const; bool canDelete(App::DocumentObject* obj) const override; @@ -148,6 +152,8 @@ private: std::string m_pageName; QPointer m_graphicsView; QGSPage* m_graphicsScene; + + bool m_frameToggle{false}; // replacement for ShowFrame property to avoid marking document changed }; }// namespace TechDrawGui diff --git a/src/Mod/TechDraw/Gui/Workbench.cpp b/src/Mod/TechDraw/Gui/Workbench.cpp index 8711cfbf31..46c1fa0c1c 100644 --- a/src/Mod/TechDraw/Gui/Workbench.cpp +++ b/src/Mod/TechDraw/Gui/Workbench.cpp @@ -222,6 +222,7 @@ Gui::MenuItem* Workbench::setupMenuBar() const *views << "Separator"; *views << "TechDraw_ShareView"; *views << "Separator"; + *views << "TechDraw_ToggleFrame"; *views << "Separator"; *views << "TechDraw_ProjectShape"; @@ -380,6 +381,7 @@ Gui::ToolBarItem* Workbench::setupToolBars() const Gui::ToolBarItem* decor = new Gui::ToolBarItem(root); decor->setCommand("TechDraw Decoration"); + *decor << "TechDraw_ToggleFrame"; *decor << "TechDraw_Hatch"; *decor << "TechDraw_GeometricHatch"; @@ -476,6 +478,7 @@ Gui::ToolBarItem* Workbench::setupCommandBars() const Gui::ToolBarItem* decor = new Gui::ToolBarItem(root); decor->setCommand("TechDraw Decoration"); + *decor << "TechDraw_ToggleFrame"; *decor << "TechDraw_Hatch"; *decor << "TechDraw_GeometricHatch"; From 0148f9b107384a65e4bec57663e38601ec998eb4 Mon Sep 17 00:00:00 2001 From: wandererfan Date: Mon, 15 Dec 2025 19:15:20 -0500 Subject: [PATCH 118/124] [TD]prevent frames on exported/printed page (cherry picked from commit f64408de2efd7c7aac07d17dabe831fbbf007fbc) --- src/Mod/TechDraw/Gui/QGIView.cpp | 21 +++++++++++++++++++++ src/Mod/TechDraw/Gui/QGIView.h | 3 +++ 2 files changed, 24 insertions(+) diff --git a/src/Mod/TechDraw/Gui/QGIView.cpp b/src/Mod/TechDraw/Gui/QGIView.cpp index e47fbf8d2f..7fa224baac 100644 --- a/src/Mod/TechDraw/Gui/QGIView.cpp +++ b/src/Mod/TechDraw/Gui/QGIView.cpp @@ -1086,6 +1086,10 @@ void QGIView::updateFrameVisibility() bool QGIView::shouldShowFrame() const { + if (isExporting()) { + return false; + } + if (isSelected()) { return true; } @@ -1119,6 +1123,23 @@ bool QGIView::shouldShowFromViewProvider() const return vpPage->getFrameState(); } + +bool QGIView::isExporting() const +{ + auto* view{freecad_cast(getViewObject())}; + auto vpPage = getViewProviderPage(view); + if (!view || !vpPage) { + return false; + } + + QGSPage* scenePage = vpPage->getQGSPage(); + if (!scenePage) { + return false; + } + + return scenePage->getExportingAny(); +} + //! Retrieves objects of type T with given indexes template std::vector QGIView::getObjects(std::vector indexes) diff --git a/src/Mod/TechDraw/Gui/QGIView.h b/src/Mod/TechDraw/Gui/QGIView.h index 931c8a15f8..85b750774f 100644 --- a/src/Mod/TechDraw/Gui/QGIView.h +++ b/src/Mod/TechDraw/Gui/QGIView.h @@ -185,6 +185,9 @@ public: static bool hasSelectedChildren(QGIView* parent); + bool isExporting() const; + + protected: QGIView* getQGIVByName(std::string name) const; From 9a01694543fbba96706f44fec074273f686194dd Mon Sep 17 00:00:00 2001 From: wandererfan Date: Thu, 15 Jan 2026 20:20:39 -0500 Subject: [PATCH 119/124] [TD]fix vertex display in manual frame mode --- src/Mod/TechDraw/Gui/CommandDecorate.cpp | 9 +++------ src/Mod/TechDraw/Gui/MDIViewPage.cpp | 4 +++- src/Mod/TechDraw/Gui/QGIViewPart.cpp | 14 ++++++++++++-- 3 files changed, 18 insertions(+), 9 deletions(-) diff --git a/src/Mod/TechDraw/Gui/CommandDecorate.cpp b/src/Mod/TechDraw/Gui/CommandDecorate.cpp index 9868bd8dac..ab6509f272 100644 --- a/src/Mod/TechDraw/Gui/CommandDecorate.cpp +++ b/src/Mod/TechDraw/Gui/CommandDecorate.cpp @@ -120,12 +120,9 @@ void CmdTechDrawToggleFrame::activated(int iMsg) bool CmdTechDrawToggleFrame::isActive() { - if (PreferencesGui::getViewFrameMode() != ViewFrameMode::Manual) { - return false; - } - - auto mvp = dynamic_cast(Gui::getMainWindow()->activeWindow()); - return mvp != nullptr; + bool havePage = DrawGuiUtil::needPage(this); + bool haveView = DrawGuiUtil::needView(this); + return (havePage && haveView && PreferencesGui::getViewFrameMode() == ViewFrameMode::Manual); } //=========================================================================== diff --git a/src/Mod/TechDraw/Gui/MDIViewPage.cpp b/src/Mod/TechDraw/Gui/MDIViewPage.cpp index 915f797e64..b8b9505143 100644 --- a/src/Mod/TechDraw/Gui/MDIViewPage.cpp +++ b/src/Mod/TechDraw/Gui/MDIViewPage.cpp @@ -447,7 +447,9 @@ void MDIViewPage::contextMenuEvent(QContextMenuEvent* event) menu.addAction(m_exportDXFAction); menu.addAction(m_exportPDFAction); menu.addAction(m_printAllAction); - if (PreferencesGui::getViewFrameMode() != ViewFrameMode::Manual) { + if (PreferencesGui::getViewFrameMode() == ViewFrameMode::Manual) { + m_toggleFrameAction->setEnabled(true); + } else { m_toggleFrameAction->setEnabled(false); } menu.exec(event->globalPos()); diff --git a/src/Mod/TechDraw/Gui/QGIViewPart.cpp b/src/Mod/TechDraw/Gui/QGIViewPart.cpp index 386dec846a..fd0f288210 100644 --- a/src/Mod/TechDraw/Gui/QGIViewPart.cpp +++ b/src/Mod/TechDraw/Gui/QGIViewPart.cpp @@ -467,6 +467,7 @@ void QGIViewPart::drawAllVertexes() // dvp and vp already validated auto dvp(static_cast(getViewObject())); auto vp(static_cast(getViewProvider(getViewObject()))); + ViewProviderPage* vpPage = vp->getViewProviderPage(); QColor vertexColor = PreferencesGui::getAccessibleQColor(PreferencesGui::vertexQColor()); const std::vector& verts = dvp->getVertexGeometry(); @@ -482,7 +483,8 @@ void QGIViewPart::drawAllVertexes() cmItem->setZValue(ZVALUE::VERTEX); bool showMark = ( (!isExporting() && vp->ArcCenterMarks.getValue()) || - (isExporting() && Preferences::printCenterMarks()) ); + (isExporting() && Preferences::printCenterMarks()) || + (vpPage->getFrameState() && PreferencesGui::getViewFrameMode() == ViewFrameMode::Manual)); cmItem->setVisible(showMark); } else { //regular Vertex @@ -495,7 +497,8 @@ void QGIViewPart::drawAllVertexes() item->setRadius(getVertexSize()); item->setPrettyNormal(); item->setZValue(ZVALUE::VERTEX); - item->setVisible(m_isHovered || isSelected()); + item->setVisible(m_isHovered || isSelected() || + (vpPage->getFrameState() && PreferencesGui::getViewFrameMode() == ViewFrameMode::Manual)); } } } @@ -1316,6 +1319,13 @@ void QGIViewPart::hoverLeaveEvent(QGraphicsSceneHoverEvent *event) return; } + auto vp(static_cast(getViewProvider(getViewObject()))); + ViewProviderPage* vpPage = vp->getViewProviderPage(); + if (vpPage->getFrameState() && + PreferencesGui::getViewFrameMode() == ViewFrameMode::Manual) { + return; + } + bool hideCenters = hideCenterMarks(); for (auto& child : childItems()) { From ad2c9b36e0595d3b25e7e4bdb4c195b4258f0ad6 Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Sun, 15 Feb 2026 14:48:07 -0600 Subject: [PATCH 120/124] Gui: Add attempted lock file name when IPC fails (cherry picked from commit 92ebf00cc4f518a413e086a4e6812618c8b79c7d) --- src/Gui/Application.cpp | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/Gui/Application.cpp b/src/Gui/Application.cpp index 20abafd6f4..c1041d0e92 100644 --- a/src/Gui/Application.cpp +++ b/src/Gui/Application.cpp @@ -2450,7 +2450,6 @@ void tryRunEventLoop(GUISingleApplication& mainApp) Base::FileInfo fi(out.str()); Base::ofstream lock(fi); - // In case the file_lock cannot be created start FreeCAD without IPC support. #if !defined(FC_OS_WIN32) || (BOOST_VERSION < 107600) std::string filename = out.str(); #else @@ -2475,17 +2474,21 @@ void tryRunEventLoop(GUISingleApplication& mainApp) fi.deleteFile(); } else { - Base::Console().warning( + Base::Console().error( "Failed to create a file lock for the IPC.\n" - "The application will be terminated\n" + "The application will be terminated.\n" + "Attempted lock file: %s", + fi.filePath().c_str() ); } } catch (const boost::interprocess::interprocess_exception& e) { QString msg = QString::fromLocal8Bit(e.what()); - Base::Console().warning( - "Failed to create a file lock for the IPC: %s\n", - msg.toUtf8().constData() + Base::Console().error( + "Failed to create a file lock for the IPC: %s\n" + "Attempted lock file: %s\n", + msg.toUtf8().constData(), + fi.filePath().c_str() ); } } From 2c2bdb03e4faa2fc6ee9ba7fd0ec72b0e1868b6e Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Sun, 15 Feb 2026 15:52:43 -0600 Subject: [PATCH 121/124] App: Check for empty path component name before appending (cherry picked from commit b37da5b3cc36518206553596a0961c85589d2f33) --- src/App/ApplicationDirectories.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/App/ApplicationDirectories.cpp b/src/App/ApplicationDirectories.cpp index 27f4fa6188..10102ebb9b 100644 --- a/src/App/ApplicationDirectories.cpp +++ b/src/App/ApplicationDirectories.cpp @@ -137,7 +137,10 @@ fs::path ApplicationDirectories::findPath(const fs::path& stdHome, const fs::pat // If a custom user home path is given, then don't modify it if (customHome.empty()) { for (const auto& it : subdirs) { - appData = appData / it; + if (!it.empty()) { + // Refuse to add an empty directory path component + appData = appData / it; + } } } From 055e7156d30d21303729960cd2abdbbd8cf48354 Mon Sep 17 00:00:00 2001 From: Petter Reinholdtsen Date: Tue, 24 Feb 2026 22:48:41 +0100 Subject: [PATCH 122/124] CAM: Improved Fanuc support (crash, thread tapping, header, python warnings). The current post processor fail completely for any operation because the ShapeName attribute no longer exist. Changed code to look for attributes present in FreeCAD 1.1 and master branch. This fixes #27814. Rewrote thread tapping code to work with new FreeCAD tapping support. Switched thread tapping to use feed in distance per minute (G94) instead of earlier distance per revolution to avoid switching between mm/min and mm/rev for different operations. Adjusted G code output to include FreeCAD body and job information. The first comment in the G code is shown on the machine controller, and should contain useful information for operators to to identify jobs. Fetch the body and job label using findParentJob and insert it into the G code. For some reason the body and job information is not available when called from TestFanucPost.py, so handle case where it is undefined as earlier. This new use of findParentJob exposes error in mock code used in code tests. This is fixed in a different pull request to make this patch easily backportable to the 1.1 branch. Fixed issues with Fanuc post processor discovered by lint. Made sure global variables used are declared. This fixes issue updating the postamble and preamble introduced in ef794c31bd85cd2d5a11df47b8a07e93e8982be3 Added docstrings, adjusted import statements and wrapped long line to keep linter happy. Reformatted code with black for consistent formatting. Also reverted obsolete setText() workaround from commit 9c78ced00c67a6c2554d8fbfbeb84282a90d3363 now that https://github.com/FreeCAD/FreeCAD/pull/26008 is merged. Backport of PR #27960. --- src/Mod/CAM/Path/Post/scripts/fanuc_post.py | 217 ++++++++++++-------- 1 file changed, 132 insertions(+), 85 deletions(-) diff --git a/src/Mod/CAM/Path/Post/scripts/fanuc_post.py b/src/Mod/CAM/Path/Post/scripts/fanuc_post.py index 15cb9e0faa..15af728a16 100644 --- a/src/Mod/CAM/Path/Post/scripts/fanuc_post.py +++ b/src/Mod/CAM/Path/Post/scripts/fanuc_post.py @@ -1,5 +1,11 @@ # SPDX-License-Identifier: LGPL-2.1-or-later +""" + +CAM post processor for CNC machines with a Fanuc controller. + +""" + # *************************************************************************** # * Copyright (c) 2014 sliptonic * # * Copyright (c) 2021 shadowbane1000 * @@ -33,7 +39,7 @@ import shlex import os.path import Path.Base.Util as PathUtil import Path.Post.Utils as PostUtils -import PathScripts.PathUtils as PathUtils +from PathScripts import PathUtils from builtins import open as pyopen TOOLTIP = """ @@ -49,6 +55,16 @@ import fanuc_post fanuc_post.export(object,"/path/to/file.ncc","") """ +# Preamble text will appear at the beginning of the GCODE output file. +DEFAULT_PREAMBLE = """G17 G54 G40 G49 G80 G90 G94 +""" + +# Postamble text will appear following the last operation. +DEFAULT_POSTAMBLE = """M05 +G17 G54 G90 G80 G40 +M30 +""" + now = datetime.datetime.now() parser = argparse.ArgumentParser(prog="fanuc", add_help=False) @@ -63,11 +79,16 @@ parser.add_argument( parser.add_argument("--precision", help="number of digits of precision, default=3 (mm) or 4 (in)") parser.add_argument( "--preamble", - help='set commands to be issued before the first command, default="G17 G54 G40 G49 G80 G90\\n"', + help='set commands to be issued before the first command, default="' + + DEFAULT_PREAMBLE.replace("\n", "\\n") + + '"', ) parser.add_argument( "--postamble", - help='set commands to be issued after the last command, default="M05\\nG17 G54 G90 G80 G40\\nM30\\n"', + help="set commands to be issued after the last command, " + + 'default="' + + DEFAULT_POSTAMBLE.replace("\n", "\\n") + + '"', ) parser.add_argument( "--inches", action="store_true", help="Convert output for US imperial mode (G20)" @@ -122,15 +143,8 @@ PRECISION = 3 # rigid tapping. tapSpeed = 0 -# Preamble text will appear at the beginning of the GCODE output file. -DEFAULT_PREAMBLE = """G17 G54 G40 G49 G80 G90 -""" - -# Postamble text will appear following the last operation. -DEFAULT_POSTAMBLE = """M05 -G17 G54 G90 G80 G40 -M30 -""" +PREAMBLE = DEFAULT_PREAMBLE +POSTAMBLE = DEFAULT_POSTAMBLE # Pre operation text will be inserted before every operation PRE_OPERATION = """""" @@ -145,16 +159,27 @@ TOOL_CHANGE = """G28 G91 Z0 # List of drill G codes where some parameters are required and their # required parameters. -DRILL_OPERATION = ("G73", "G81", "G82", "G83", "G84", "G85") +DRILL_OPERATION = ("G73", "G81", "G82", "G83", "G85") DRILL_PARAM_REQ = ("L", "P", "Q", "R", "Z") +# The settings shared between methods +PREAMBLE = None +POSTAMBLE = None + def processArguments(argstring): + """ + Apply default values and command line arguments before + processing commands. + + """ global OUTPUT_HEADER global OUTPUT_COMMENTS global OUTPUT_LINE_NUMBERS global SHOW_EDITOR global PRECISION + global DEFAULT_PREAMBLE + global DEFAULT_POSTAMBLE global PREAMBLE global POSTAMBLE global UNITS @@ -185,7 +210,7 @@ def processArguments(argstring): SHOW_EDITOR = False else: SHOW_EDITOR = True - print("Show editor = %s" % SHOW_EDITOR) + # print("Show editor = %s" % SHOW_EDITOR) # Commented to reduce test noise if args.preamble is not None: PREAMBLE = args.preamble.replace("\\n", "\n") else: @@ -245,7 +270,7 @@ def export(objectslist, filename, argstring): ) return None - print("postprocessing...") + # print("postprocessing...") # Commented to reduce test noise gcode = "" gcode += "%\n" @@ -256,9 +281,16 @@ def export(objectslist, filename, argstring): major = int(FreeCAD.ConfigGet("BuildVersionMajor")) minor = int(FreeCAD.ConfigGet("BuildVersionMinor")) - # the filename variable always contain "-", so unable to - # provide more accurate information. - gcode += "(" + "FREECAD-FILENAME-GOES-HERE" + ", " + "JOB-NAME-GOES-HERE" + ")\n" + # the filename variable always contain "-", use more relevant + # information + job = PathUtils.findParentJob(objectslist[0]) + if job: + body, job = job.FullName.split("#") + else: + # Workaround for the TestFanucPost code, where there is no + # job returned by findParentJob + body, job = ("FREECAD-FILENAME-GOES-HERE", "JOB-NAME-GOES-HERE") + gcode += "(" + body.upper() + ", " + job.upper() + ")\n" gcode += ( linenumber() + "(POST PROCESSOR: FANUC USING FREECAD %d.%d" % (major, minor) + ")\n" ) @@ -365,7 +397,7 @@ def export(objectslist, filename, argstring): else: final = gcode - print("done postprocessing.") + # print("done postprocessing.") # Commented to reduce test noise if not filename == "-": gfile = pyopen(filename, "w") @@ -492,85 +524,100 @@ def parse(pathobj): if command == "G0": continue - # if tool a tap, we thread tap, so stop the spindle for now. - # This only trigger when pathobj is a ToolController. + # If tool a tap, we will thread tap, so stop the spindle + # for now as there is no point in starting it to stop it + # in the G74/G84 operation after S29. This only trigger + # when pathobj is a ToolController. if command == "M03" or command == "M3": - if hasattr(pathobj, "Tool") and pathobj.Tool.ShapeName.lower() == "tap": + if ( + hasattr(pathobj, "Tool") + and getattr(pathobj.Tool, "ShapeType", "").lower() == "tap" + ): tapSpeed = int(pathobj.SpindleSpeed) continue - # Convert drill cycles to tap cycles if tool is a tap. + # Handle thread tapping cycles. Uses rigid tapping. # This only trigger when pathobj is a Operation. - if command == "G81" or command == "G83": - if ( - hasattr(pathobj, "ToolController") - and pathobj.ToolController.Tool.ShapeName.lower() == "tap" - ): - command = "G84" - out += linenumber() + "G95\n" - paramstring = "" - for param in ["X", "Y"]: - if param in c.Parameters: - if ( - (not OUTPUT_DOUBLES) - and (param in currLocation) - and (currLocation[param] == c.Parameters[param]) - ): - continue - else: - pos = Units.Quantity(c.Parameters[param], FreeCAD.Units.Length) - paramstring += ( - " " - + param - + format( - float(pos.getValueAs(UNIT_FORMAT)), - precision_string, - ) - ) - if paramstring != "": - out += linenumber() + "G00" + paramstring + "\n" - - if "S" in c.Parameters: - tapSpeed = int(c.Parameters["S"]) - out += "M29 S" + str(tapSpeed) + "\n" - - for param in ["Z", "R"]: - if param in c.Parameters: - if ( - (not OUTPUT_DOUBLES) - and (param in currLocation) - and (currLocation[param] == c.Parameters[param]) - ): - continue - else: - pos = Units.Quantity(c.Parameters[param], FreeCAD.Units.Length) - paramstring += ( - " " - + param - + format( - float(pos.getValueAs(UNIT_FORMAT)), - precision_string, - ) - ) - # in this mode, F is the distance per revolution of the thread (pitch) - # P is the dwell time in seconds at the bottom of the thread - # Q is the peck depth of the threading operation - for param in ["F", "P", "Q"]: - if param in c.Parameters: - value = Units.Quantity(c.Parameters[param], FreeCAD.Units.Length) + if command == "G74" or command == "G84": + pitch_mm = float(c.Parameters["F"]) + # Convert pitch to inches if needed + if UNITS == "G20": # imperial + pitch = pitch_mm / 25.4 + else: + pitch = pitch_mm + paramstring = "" + for param in ["X", "Y"]: + if param in c.Parameters: + if ( + (not OUTPUT_DOUBLES) + and (param in currLocation) + and (currLocation[param] == c.Parameters[param]) + ): + continue + else: + pos = Units.Quantity(c.Parameters[param], FreeCAD.Units.Length) paramstring += ( " " + param + format( - float(value.getValueAs(UNIT_FORMAT)), + float(pos.getValueAs(UNIT_FORMAT)), + precision_string, + ) + ) + if paramstring != "": + out += linenumber() + "G00" + paramstring + "\n" + + if "S" in c.Parameters: + tapSpeed = int(c.Parameters["S"]) + out += "M29 S" + str(tapSpeed) + "\n" + + for param in ["Z", "R"]: + if param in c.Parameters: + if ( + (not OUTPUT_DOUBLES) + and (param in currLocation) + and (currLocation[param] == c.Parameters[param]) + ): + continue + else: + pos = Units.Quantity(c.Parameters[param], FreeCAD.Units.Length) + paramstring += ( + " " + + param + + format( + float(pos.getValueAs(UNIT_FORMAT)), precision_string, ) ) - out += linenumber() + "G84" + paramstring + "\n" - out += linenumber() + "G80\n" - out += linenumber() + "G94\n" - continue + # Calculate feed rate as distance per minute + if tapSpeed is not None: + feed_rate = pitch * tapSpeed + speed = Units.Quantity(feed_rate, UNIT_SPEED_FORMAT) + paramstring += " F" + format( + float(speed.getValueAs(UNIT_SPEED_FORMAT)), precision_string + ) + else: + # No spindle speed found, output pitch as F + paramstring += " F" + format(pitch, precision_string) + + # P is the dwell time in seconds at the bottom of the thread + # Q is the peck depth of the threading operation + for param in ["P", "Q"]: + if param in c.Parameters: + value = Units.Quantity(c.Parameters[param], FreeCAD.Units.Length) + paramstring += ( + " " + + param + + format( + float(value.getValueAs(UNIT_FORMAT)), + precision_string, + ) + ) + + out += linenumber() + command + paramstring + "\n" + out += linenumber() + "G80\n" # End tapping cycle + continue outstring.append(command) From 25cf782db8e5d72dde69e477febc4f6cebb6fe4c Mon Sep 17 00:00:00 2001 From: "chris jones @ipatch" Date: Sat, 28 Feb 2026 17:36:19 -0600 Subject: [PATCH 123/124] fixes #27968 material: sunset usage of `reinterpret_cast` (cherry picked from commit 7e7045577ff1cd200a3016d4666559c5ebefaf8d) --- src/Mod/Material/App/MaterialConfigLoader.cpp | 4 +-- src/Mod/Material/App/MaterialLoader.cpp | 10 ++++--- src/Mod/Material/App/MaterialManager.cpp | 28 ++++++++++------- src/Mod/Material/App/MaterialManagerLocal.cpp | 30 ++++++++++++++----- src/Mod/Material/App/MaterialManagerPyImp.cpp | 5 +++- src/Mod/Material/App/MaterialPyImp.cpp | 9 ++++-- 6 files changed, 57 insertions(+), 29 deletions(-) diff --git a/src/Mod/Material/App/MaterialConfigLoader.cpp b/src/Mod/Material/App/MaterialConfigLoader.cpp index ae87b78b4c..86e7aa6f69 100644 --- a/src/Mod/Material/App/MaterialConfigLoader.cpp +++ b/src/Mod/Material/App/MaterialConfigLoader.cpp @@ -40,6 +40,7 @@ #include "Exceptions.h" #include "MaterialConfigLoader.h" #include "MaterialLoader.h" +#include "MaterialLibrary.h" #include "Model.h" #include "ModelUuids.h" @@ -1056,8 +1057,7 @@ MaterialConfigLoader::getMaterialFromPath(const std::shared_ptr&>(library); + auto baseLibrary = std::static_pointer_cast(library); std::shared_ptr finalModel = std::make_shared(baseLibrary, path, uuid, name); finalModel->setOldFormat(true); diff --git a/src/Mod/Material/App/MaterialLoader.cpp b/src/Mod/Material/App/MaterialLoader.cpp index b09e7f83e8..f24c152588 100644 --- a/src/Mod/Material/App/MaterialLoader.cpp +++ b/src/Mod/Material/App/MaterialLoader.cpp @@ -418,8 +418,8 @@ MaterialLoader::getMaterialFromPath(const std::shared_ptr& const QString& path) const { std::shared_ptr model = nullptr; - auto materialLibrary = - reinterpret_cast&>(library); + + const auto& materialLibrary = library; // Used for debugging std::string pathName = path.toStdString(); @@ -577,8 +577,10 @@ void MaterialLoader::loadLibraries( for (auto& it : *libraryList) { if (it->isLocal()) { auto materialLibrary = - reinterpret_cast&>(it); - loadLibrary(materialLibrary); + std::dynamic_pointer_cast(it); + if (materialLibrary) { + loadLibrary(materialLibrary); + } } } } diff --git a/src/Mod/Material/App/MaterialManager.cpp b/src/Mod/Material/App/MaterialManager.cpp index d2130b63fd..97bec4fbae 100644 --- a/src/Mod/Material/App/MaterialManager.cpp +++ b/src/Mod/Material/App/MaterialManager.cpp @@ -396,9 +396,10 @@ MaterialManager::getMaterialFolders(const std::shared_ptr& libr { if (library->isLocal()) { auto materialLibrary = - reinterpret_cast&>(library); - - return _localManager->getMaterialFolders(materialLibrary); + std::dynamic_pointer_cast(library); + if (materialLibrary) { + return _localManager->getMaterialFolders(materialLibrary); + } } return std::make_shared>(); @@ -409,7 +410,7 @@ void MaterialManager::createFolder(const std::shared_ptr& libra { if (library->isLocal()) { auto materialLibrary = - reinterpret_cast&>(library); + std::dynamic_pointer_cast(library); _localManager->createFolder(materialLibrary, path); } @@ -429,9 +430,10 @@ void MaterialManager::renameFolder(const std::shared_ptr& libra { if (library->isLocal()) { auto materialLibrary = - reinterpret_cast&>(library); - - _localManager->renameFolder(materialLibrary, oldPath, newPath); + std::dynamic_pointer_cast(library); + if (materialLibrary) { + _localManager->renameFolder(materialLibrary, oldPath, newPath); + } } #if defined(BUILD_MATERIAL_EXTERNAL) else if (_useExternal) { @@ -448,9 +450,10 @@ void MaterialManager::deleteRecursive(const std::shared_ptr& li { if (library->isLocal()) { auto materialLibrary = - reinterpret_cast&>(library); - - _localManager->deleteRecursive(materialLibrary, path); + std::dynamic_pointer_cast(library); + if (materialLibrary) { + _localManager->deleteRecursive(materialLibrary, path); + } } #if defined(BUILD_MATERIAL_EXTERNAL) else if (_useExternal) { @@ -573,7 +576,10 @@ void MaterialManager::saveMaterial(const std::shared_ptr& libra bool saveInherited) const { auto materialLibrary = - reinterpret_cast&>(library); + std::dynamic_pointer_cast(library); + if (!materialLibrary) { + return; + } _localManager ->saveMaterial(materialLibrary, material, path, overwrite, saveAsCopy, saveInherited); } diff --git a/src/Mod/Material/App/MaterialManagerLocal.cpp b/src/Mod/Material/App/MaterialManagerLocal.cpp index f90df995b7..df1ad500f5 100644 --- a/src/Mod/Material/App/MaterialManagerLocal.cpp +++ b/src/Mod/Material/App/MaterialManagerLocal.cpp @@ -161,7 +161,10 @@ void MaterialManagerLocal::renameLibrary(const QString& libraryName, const QStri for (auto& library : *_libraryList) { if (library->isLocal() && library->isName(libraryName)) { auto materialLibrary = - reinterpret_cast&>(library); + std::dynamic_pointer_cast(library); + if (!materialLibrary) { + throw LibraryNotFound(); + } materialLibrary->setName(newName); return; } @@ -175,7 +178,10 @@ void MaterialManagerLocal::changeIcon(const QString& libraryName, const QByteArr for (auto& library : *_libraryList) { if (library->isLocal() && library->isName(libraryName)) { auto materialLibrary = - reinterpret_cast&>(library); + std::dynamic_pointer_cast(library); + if (!materialLibrary) { + throw LibraryNotFound(); + } materialLibrary->setIcon(icon); return; } @@ -312,7 +318,10 @@ std::shared_ptr MaterialManagerLocal::getMaterialByPath(const QString& for (auto& library : *_libraryList) { if (library->isLocal()) { auto materialLibrary = - reinterpret_cast&>(library); + std::dynamic_pointer_cast(library); + if (!materialLibrary) { + continue; + } if (cleanPath.startsWith(materialLibrary->getDirectory())) { try { return materialLibrary->getMaterialByPath(cleanPath); @@ -359,7 +368,10 @@ std::shared_ptr MaterialManagerLocal::getMaterialByPath(const QString& auto library = getLibrary(lib); // May throw LibraryNotFound if (library->isLocal()) { auto materialLibrary = - reinterpret_cast&>(library); + std::dynamic_pointer_cast(library); + if (!materialLibrary) { + throw LibraryNotFound(); + } return materialLibrary->getMaterialByPath(path); // May throw MaterialNotFound } @@ -385,11 +397,13 @@ bool MaterialManagerLocal::exists(const MaterialLibrary& library, { try { auto material = getMaterial(uuid); - if (material && material->getLibrary()->isLocal()) { + if (material && material->getLibrary()) { auto materialLibrary = - reinterpret_cast&>( - *(material->getLibrary())); - return (*materialLibrary == library); + std::dynamic_pointer_cast( + material->getLibrary()); + if (materialLibrary) { + return (*materialLibrary == library); + } } } catch (const MaterialNotFound&) { diff --git a/src/Mod/Material/App/MaterialManagerPyImp.cpp b/src/Mod/Material/App/MaterialManagerPyImp.cpp index 695340dc0c..b89dfe3493 100644 --- a/src/Mod/Material/App/MaterialManagerPyImp.cpp +++ b/src/Mod/Material/App/MaterialManagerPyImp.cpp @@ -145,7 +145,10 @@ Py::List MaterialManagerPy::getMaterialLibraries() const Py::Tuple libTuple(3); if (lib->isLocal()) { auto materialLibrary = - reinterpret_cast&>(lib); + std::dynamic_pointer_cast(lib); + if (!materialLibrary) { + continue; + } libTuple.setItem(0, Py::String(materialLibrary->getName().toStdString())); libTuple.setItem(1, Py::String(materialLibrary->getDirectoryPath().toStdString())); libTuple.setItem(2, diff --git a/src/Mod/Material/App/MaterialPyImp.cpp b/src/Mod/Material/App/MaterialPyImp.cpp index 3b5cddbfc4..1376d88d8a 100644 --- a/src/Mod/Material/App/MaterialPyImp.cpp +++ b/src/Mod/Material/App/MaterialPyImp.cpp @@ -71,7 +71,7 @@ Py::String MaterialPy::getLibraryName() const auto library = getMaterialPtr()->getLibrary(); if (library->isLocal()) { auto materialLibrary = - reinterpret_cast&>(library); + std::dynamic_pointer_cast(library); return {materialLibrary ? materialLibrary->getName().toStdString() : ""}; } return ""; @@ -82,7 +82,7 @@ Py::String MaterialPy::getLibraryRoot() const auto library = getMaterialPtr()->getLibrary(); if (library->isLocal()) { auto materialLibrary = - reinterpret_cast&>(library); + std::dynamic_pointer_cast(library); return {materialLibrary ? materialLibrary->getDirectoryPath().toStdString() : ""}; } return ""; @@ -93,7 +93,10 @@ Py::Object MaterialPy::getLibraryIcon() const auto library = getMaterialPtr()->getLibrary(); if (library->isLocal()) { auto materialLibrary = - reinterpret_cast&>(library); + std::dynamic_pointer_cast(library); + if (!materialLibrary) { + return Py::Bytes(); + } auto icon = materialLibrary->getIcon(); if (icon.isNull()) { return Py::Bytes(); From 52aca5621c26e431b21c8e11804be2d6a5e6c4c2 Mon Sep 17 00:00:00 2001 From: marioalexis Date: Wed, 4 Mar 2026 15:16:36 -0300 Subject: [PATCH 124/124] Fem: Fix start page example (cherry picked from commit 3c56c164ee9ae44720014c57efd936320f464168) --- data/examples/FEMExample.FCStd | Bin 375072 -> 528077 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/data/examples/FEMExample.FCStd b/data/examples/FEMExample.FCStd index cce6a60849fb915e5d3dda5e61fbf817b773ddf5..06e37dfb5329e7e372f974dabfb8e5587d40b385 100644 GIT binary patch delta 412169 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 z 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
`pkhw6L(Bi$xSDqHq7l(GvEvZS&` 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 delta 257912 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%0ArFSqOt>ik{WIgIbd+6wT$K)>4-tVk`4*x&k< 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%0D0KGu=d3Nho1MKKMKTUw2PNDSz&!-oR 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 z%0A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

v%&p54qkQFYfoiU-K7dmByjZ5A=#;$3E(dHG6 z%;ku2Mal`Ju5DEm?1pjGJ&>qW3*+i5`9v!w8P`Vp5qFl2$#n)0wJc%WVk$%I(*fi5 zuM##(Y8iJoTR?2cS!2pxnCVN|n2Pd`&bS#5{BlI6{;BbBN9%exiX7w78taH%+h;tv z$ral?rHq#G~{v61n0Jw5SKXN|dW;DC0U@vr;maAL)1{A@kgjKuJ8<5v%m zs#;y+_qt=?!wVU|-`az%xtk`=Um%sOWs*DO5gT#Vq}~6K=tM7*^6n8lpfDLD1AeKH&fAZQ_%+c%T($wJfE}JRDO^@wg{J)T;w2PRa=;> zE_Dl&FuR#t>J|Z}m|T(}($BR`Rnqf`-|u4b=u?ZR_Bd0GAds!2v#F*ffoNc;sa7t? zb@Yj;?!oKCr!6w%ROSzu}uItf;!H8tOJhG^y(lb0WK9-V9QnuhGxwVBEH4bJ!7 zIcD+;L&7tHtR}xN=nMZanL0zK!dl$aV|*Y^2Mjg!nrBA5?rG{{Sx>@yhN)i@w1JY7 zO#>WZ?-Li828>F?(SUKL(9ze?JDj5;@Aupkw&@%;#=KQztX2VbGrg8TPESlTI~PM+?3s!z(PWxC zBMHlYY+AH`8p_HNrX>$&k?63>w5&aBF#I=D;_k0FYIMuAeCS(ZPn()nP8vdVsGN#y z6dyB9VTV>%?f3r`=88PWTa(h&How-Ee?ml$m?M zfA17#5!(=c_^?@?1idDAHp?k4=nZ!>Yllfzlr6K&`u0W9*_>lGtw(uStEt&sHkRnp z8FP^%b+H>h*jzpaCh#`cT;W0-$`=oFrM?frsMlt93HjOCK4y>6kwg)z%r$W=kvb1H z*UH+1q~G1#z!gbFuYTqRL)VdLR^8k*2PTua#@w>uHAJAFW}p4mkBFHU&8_WwGu{6% zx4DVbG%ViSp-ec@==$c46FrGnPBr^ofVZhrOhul>%v~D$qu$LkcfItO`058{|3KJm zPN3PpR}P8U2hDvwvC;#D&Ha)iiFw7EN4etn{5IyOvM{N|&&)AZ=aCpy$viG$hkI#j z4fCAo4#cB_&GQa;!PGp=^E>$vAN<%nzef(y>e}Y{L+hh2xm`t0t<8()fdb7ho0qNe zMepd5d3mu+ViO*i)h_yywdUXBFkfG@dCk;1Xq=WaCm+ME``cIM4Wk<%Bc5yC{5pkr z*)ryo#Xcau^Eva8exVqsx;bMFm^wYyeDaEnK=RIfu~z^>Y=AlQ4kB1gk~!-P;=zX* z<{Msh;LR?Z?+x#P2EY>Y{XJ2{Tk6aYiiYC^?O*1{UZ9G1ar3h^*dk6XXU@$XNYuZ( zId4`J(frfqk9QEdch@z4zZHx+FvZXOYeF(MC{r!k<9HxtnMFT$9Yfj_*RDx>iLY-df7oE8N-(EoDomqDk~vMfO&)l>35{8GnXa zsx`&LetKA{b%oO!y}(kdH{RF3lcjb$2jqc=ds^BYMWuSQh>C1mtctt|v$U1mz_C0_ z`_4!#ZQCrJqLC}i++yi;Yc0{Rv6fz!PZEDT(bD^(ghr{^(uV~hqMx$#zZXI*qOxUB z zT)jxVy2Ub`WR&2$EYr_<5^Gk)GQ)HZz2)kb8Hv}4(rc;6)=wzFw<9dG{}M!{c3S3c z+K82M%fj4dP|*a-5?|bZXp)L-Qz6R|D=x6_9W1ss`8dXEE5JtqmSrn!#2cqsmZJm9 z*1of>ZS9ZNZk%Q9E@a3avn*@xT_sVqs%3jbBC#G>mfgXRiAK$}?4MSgsP7cZQ5+-U zeScYwD^T5Mz2*2~xRKCWmh&Jpok~%W9X@Qa+Ar{+IhG6i;f5!~ST2?JfFuGemkxU( z8QE*Ogzh+vAJQE+l4?b;~2}`WW)u}9hQ5KaQgh_ z0L!BaQ0e41mS@kw_JB&3++Z0E!`_y6o(?G69$Vgh*+E<`8e;jlE}H0Mu8Qo?dlh-F zUY3t1op61vitNy46?x!S%hyv+PzkTFe0$N1=uKl4S)nnO?|m`gMGwo*5AgI!0na!*!dh@3$19mNXE5%27Cl(3sRi&$5}QK;AaipE;PkaV?7aQ78?k$b@4r z7C6@P5J{WPJEg+efwXvJbAtCdl zvE)Cl;+cLl3V%k>81?xWim-L4%*!OWeKMv_deuiNUk>N^L)AIi-_XxK7O>?%pNdR* ztL3H3P-k2TrD4>MO#+s~rxBP>I6e=sZHwhD30qzo69&9*R@WZ~{)eb9{O6Q$d$f9M z6h7IPKNgSLmoq~B_wPmNN8|m&acfBG$M>_Dp&UlC3uP2Vsmn_^@UcAR`_GGb_`j_V z@_GB3sp~83sNNcbAwzJhAN5OZ_i3)i5=H)YIpR_{o)1e{bK0S9Bwkc-qbIKWV1jnp zN8#Ua8jLId@%ulX!t;?f-(Xfcq2Z73mWY228Hq>6*@v_>UB-*ow~Jr|7Eq4D)VU7B zbE8yU+DEpJYu9WPu7=^;-$IH^SoO2Zf12li4B9T4m-_!6)IZ;!ElPNB$vI)$X`MR1 zV*kVZZ28-Tvn{zlD`NYyjF(Gj^(&Aq{pXYRN&K5n?rp&I%%uXvGXioP{0~)hSEUr7qU+q!kCYPYeoF;lMqP8E)l!bM$jPq+XZMRf?XdYDBPCm$Xc>ewt8Q=t1T*z zJJ^<#W#!WbIN>Url<=UPL-|2?dW0%d+>f!!;XQUM`sb(#yP=|I?U@MuNFiSkwor3X$(CN4 zeJ~Wo{J|Fdjk0x8L{Zz<=FDPyRfd&k!M25UV9X~QaYvi~L`eH}A~QP`EZV++|Gemt zEm$-ALR~HPh1nMpjyph}v~y)yNzMk^-hN?aonr8#{pTp$5TmXe^RvB8;Z6y$wMyDL z4ioycMitmMGplG{lap<=Nfb{DuE{<#TeI)Hs_khT;bbdXla;ZRY0fmZ4s}?ew6nEY zO~$I)){GTSPJjCgyX}>uj+n$iSe<8G*3#nte>tlwsLQS!jQ9^hc7ulL**4Z=DYy{u&kMozS&A*#gGt)IZ*gwG>im0jNegeldTals z8gP#K-`7AIG|)}=FUPT@Nxp2k!++*v+LhicKjy!==hFYHYqptlnUWTEljY0*yK_!k zaF5+E|0_@F Toggle Visibility - Toggle Visibility + Preklopi Vidljivost @@ -171,17 +171,17 @@ Style Name - Style Name + Slogovno Ime The name of the style. Existing style names can be edited. - The name of the style. Existing style names can be edited. + Ime sloga. Obstoječ slog imen je lahko preurejen. Add new… - Add new… + Dodaj nov… @@ -192,12 +192,12 @@ The type of the starting arrows or markers to use for dimensions and labels - The type of the starting arrows or markers to use for dimensions and labels + Vrsta začetnih puščic ali oznak, ki se uporabljajo za dimenzije in oznake Start arrow type - Start arrow type + Vrsta puščice za začetek @@ -209,34 +209,34 @@ The size of the starting arrows or markers in system units - The size of the starting arrows or markers in system units + Velikost začetnih puščic ali oznak v sistemu enot Start arrow size - Start arrow size + Velikost začetne puščice The type of the ending arrows or markers to use for dimensions and labels - The type of the ending arrows or markers to use for dimensions and labels + Vrsta končnih puščic ali oznak, ki se uporabljajo za dimenzije in oznake End arrow type - End arrow type + Vrsta končne puščice The size of the ending arrows or markers in system units - The size of the ending arrows or markers in system units + Velikost končnih puščic ali oznak v sistemskih enotah End arrow size - End arrow size + Vrsta končne puščice @@ -268,7 +268,7 @@ Dimension Details - Dimension Details + Podrobnosti dimenzije @@ -299,18 +299,18 @@ Lines and Arrows - Lines and Arrows + Vrstice in Puščice Displays the dimension line - Displays the dimension line + Prikaži dimenzijsko črto Show dimension line - Prikaži kotnico + Pokaži dimenzijsko črto @@ -350,7 +350,7 @@ Shows the unit next to the dimension value - Shows the unit next to the dimension value + Pokaži enoto zraven dimenzijske vrednosti @@ -374,13 +374,13 @@ Circular Array - Circular Array + Obročni niz Distance from one layer of objects to the next layer of objects - Distance from one layer of objects to the next layer of objects + Razdalja od ene plasti predmetov do naslednje plasti predmetov @@ -404,35 +404,35 @@ Ne more biti nič. The number of symmetry lines in the circular array - The number of symmetry lines in the circular array + Število simetričnih črt v krožnem nizu Center of Rotation - Center of Rotation + Središče vrtenja Resets the coordinates of the center of rotation - Resets the coordinates of the center of rotation + Ponastavi koordinate središča vrtenja Reset Point - Reset Point + Točka Ponastavitve Symmetry - Somernost + Simetrija Number of concentric circles to create, including a copy of the original object. It must be at least 2. - Number of concentric circles to create, including a copy of the original object. -It must be at least 2. + Število koncentričnih krogov za ustvarjanje, vključno s kopijo izvirnega predmeta. +Mora biti vsaj 2. @@ -541,37 +541,37 @@ Negativne vrednosti pomenijo razpostavljanje v negativni smeri. Orthogonal Array - Orthogonal Array + Ortogonalni niz Toggles between orthogonal and linear mode - Toggles between orthogonal and linear mode + Preklopi med ortogonalnim in linearnim načinom Switch to Linear Mode - Switch to Linear Mode + Preklopi na linearni način X axis - X axis + X os Y axis - Y axis + Y os Z axis - Z axis + Z os Number of Elements - Number of Elements + Število elementov @@ -693,17 +693,17 @@ Smer same osi spremenite v urejevalniku lastnosti. Center of Rotation - Center of Rotation + Središče vrtenja Resets the coordinates of the center of rotation - Resets the coordinates of the center of rotation + Ponastavi koordinate središča vrtenja Reset Point - Reset Point + Točka Ponastavitve @@ -804,7 +804,7 @@ Odoznačite, če želite uporabljati koordinatni sistem delavne ravnine Reset Point - Reset Point + Točka Ponastavitve @@ -852,7 +852,7 @@ Odoznačite, če želite uporabljati koordinatni sistem delavne ravnine Working Plane Setup - Working Plane Setup + Delovna Ravnina Nastavitev @@ -1227,7 +1227,7 @@ v Gradniku velikosti pripisov. Če je merilo 1:100, je množilnik 100. Start arrow type - Start arrow type + Vrsta puščice za začetek @@ -1262,17 +1262,17 @@ v Gradniku velikosti pripisov. Če je merilo 1:100, je množilnik 100. Start arrow size - Start arrow size + Velikost začetne puščice End arrow type - End arrow type + Vrsta končne puščice End arrow size - End arrow size + Vrsta končne puščice @@ -1347,7 +1347,7 @@ v Gradniku velikosti pripisov. Če je merilo 1:100, je množilnik 100. Lines and Arrows - Lines and Arrows + Vrstice in Puščice @@ -1744,19 +1744,19 @@ kateri bodo dodani med stalne vzorce - + mm mm Lines and Arrows - Lines and Arrows + Vrstice in Puščice Start arrow type - Start arrow type + Vrsta puščice za začetek @@ -1772,7 +1772,7 @@ kateri bodo dodani med stalne vzorce Start arrow size - Start arrow size + Velikost začetne puščice @@ -1782,7 +1782,7 @@ kateri bodo dodani med stalne vzorce End arrow type - End arrow type + Vrsta končne puščice @@ -1792,7 +1792,7 @@ kateri bodo dodani med stalne vzorce End arrow size - End arrow size + Vrsta končne puščice @@ -1807,7 +1807,7 @@ kateri bodo dodani med stalne vzorce Dimension Details - Dimension Details + Podrobnosti dimenzije @@ -1889,7 +1889,7 @@ in the Draft Scale Widget. If the scale is 1:100 the multiplier is 100. Show dimension line - Prikaži kotnico + Pokaži dimenzijsko črto @@ -2174,12 +2174,12 @@ Ta vrednost predstavlja največjo dolžino odseka. Uvozi - + All objects containing faces will be exported as 3D polyface meshes All objects containing faces will be exported as 3D polyface meshes - + Project exported objects along current view direction Project exported objects along current view direction @@ -2461,34 +2461,34 @@ instead of Draft or Part objects. This overrides the 'Import As' settingExport Options - + Maximum spline segment Maximum spline segment - + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. - + Export 3D objects as polyface meshes Export 3D objects as polyface meshes - + TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. Poglede TehRisbe (TechDraw) se bo izvozilo kot zbire. To lahko spodleti pri predlogah novejših od DXF R12. - + Export TechDraw Views as blocks Izvozi poglede TehRisbe (TechDraw) kot zbire - + Exported objects will be projected to reflect the current view direction Predmeti bodo pri izvozi preslikani tako, da bodo odražali smer trenutnega pogleda @@ -3085,78 +3085,78 @@ občega koordinatnega sistema, obarvajo rdeče, zeleno ali modro Počisti - + All shapes must be coplanar All shapes must be coplanar - + Selected shapes must define a plane Selected shapes must define a plane - - - + + + Top Zgoraj - - - + + + Front Spredaj - - - + + + Side Stran - - - + + + Auto Samodejno - + Current working plane: Auto Current working plane: Auto - + Current working plane: Trenutna delovna ravnina: - - + + Selected shapes do not define a plane Izbrane oblike ne morejo določiti ravnine - + No previous working plane Ni predhodne delovne ravnine - + No next working plane Ni naslednje delovne ravnine - + Axes: Osi: - + Position: Položaj: @@ -3576,10 +3576,10 @@ Poskusite prestaviti datoteko DWG v mapo, katere pot ne vsebuje presledkov in ne ali poskusite shraniti v starejšo različico DWGja. - - - - + + + + @@ -3636,43 +3636,43 @@ ali poskusite shraniti v starejšo različico DWGja. - + No active document. Aborting. Ni dejavnega dokumenta. Prekinjanje. - + Wrong input: object {} not in document. Napačen vnos: predmeta {} ni v dokumentu. - + Unable to insert new object into a scaled part Novega predmeta ni mogoče vstaviti v prevelikosten del - + Symbol not implemented. Using a default symbol. Znak ni uveden. Uporabljanje privzetega znaka. - + image is Null slika je ničelna - + filename does not exist on the system or in the resource file imena datoteke ni v sistemu ali v mapi z viri - + unable to load texture ustroja ni mogoče naložiti - + Does not have 'ViewObject.RootNode'. Nima 'ViewObject.RootNode' (KorenskoVozlišče.PogledaPredmeta). @@ -4863,7 +4863,7 @@ The final angle will be the base angle plus this amount. Orthogonal Array - Orthogonal Array + Ortogonalni niz @@ -4942,7 +4942,7 @@ The final angle will be the base angle plus this amount. Switch to Linear Mode - Switch to Linear Mode + Preklopi na linearni način @@ -4977,7 +4977,7 @@ The final angle will be the base angle plus this amount. Circular Array - Circular Array + Obročni niz @@ -8041,7 +8041,7 @@ Control points and properties of each knot can be edited after creation. Circular Array - Circular Array + Obročni niz diff --git a/src/Mod/Draft/Resources/translations/Draft_sr-CS.ts b/src/Mod/Draft/Resources/translations/Draft_sr-CS.ts index 717e91ae63..cfe2a63fa5 100644 --- a/src/Mod/Draft/Resources/translations/Draft_sr-CS.ts +++ b/src/Mod/Draft/Resources/translations/Draft_sr-CS.ts @@ -1732,7 +1732,7 @@ pattern definitions to be added to the standard patterns - + mm milimetar @@ -2163,12 +2163,12 @@ Ova vrednost je maksimalna dužina segmenta. Uvezi - + All objects containing faces will be exported as 3D polyface meshes Svi objekti koji sadrže stranice biće izvezeni kao 3D mreža povezanih stranica - + Project exported objects along current view direction Projiciraj izvezene objekte duž trenutnog pravca prikaza @@ -2440,34 +2440,34 @@ umesto objekte okruženja Crtanje ili Delovi. Ovo se menja postavkom 'Uvezi kao' Podešavanja izvoza - + Maximum spline segment Maksimalni segment krive - + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. Maksimalna dužina segmenta krive. Ako je zadato na '0', kriva se tretira kao pravi segment. - + Export 3D objects as polyface meshes Izvezi 3D objekte kao mrežu povezanih stranica - + TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. Pogledi crteža će biti izvezeni kao blokovi. Ovo možda neće uspeti za novije šablone od DXF R12. - + Export TechDraw Views as blocks Izvezi TechDraw poglede kao blokove - + Exported objects will be projected to reflect the current view direction Izvezeni objekti će biti projicirani tako da odražavaju trenutni pravac pogleda @@ -3060,78 +3060,78 @@ if they match the X, Y or Z axis of the global coordinate system Dugme za brisanje - + All shapes must be coplanar Svi oblici moraju biti koplanarni (u istoj ravni) - + Selected shapes must define a plane Izabrani oblici moraju određivati ravan - - - + + + Top Odozgo - - - + + + Front Spreda - - - + + + Side Strana - - - + + + Auto Automatski - + Current working plane: Auto Trenutna radna ravan: Auto - + Current working plane: Trenutna radna ravan: - - + + Selected shapes do not define a plane Izabrani oblici ne određuju ravan - + No previous working plane Nema prethodne radne ravni - + No next working plane Nema sledeće radne ravni - + Axes: Ose: - + Position: Položaj: @@ -3548,10 +3548,10 @@ or try saving to a lower DWG version. Greška tokom DWG konverzije. Pokušaj da premestiš DWG datoteku u fasciklu koja ima putanju bez razmaka i ne-engleskih znakova, ili pokušaj da sačuvaš u nižoj DWG verziji. - - - - + + + + @@ -3608,43 +3608,43 @@ or try saving to a lower DWG version. - + No active document. Aborting. Nema aktivnog dokumenta. Obustavljanje. - + Wrong input: object {} not in document. Pogrešan unos: objekat {} nije u dokumentu. - + Unable to insert new object into a scaled part Nije moguće umetnuti novi objekat u skalirani deo - + Symbol not implemented. Using a default symbol. Simbol nije primenjen. Koristi se unapred zadati simbol. - + image is Null slika je prazna - + filename does not exist on the system or in the resource file naziv datoteke ne postoji na sistemu ili u resursnoj datoteci - + unable to load texture nije moguće učitati teksturu - + Does not have 'ViewObject.RootNode'. Does not have 'ViewObject.RootNode'. diff --git a/src/Mod/Draft/Resources/translations/Draft_sr.ts b/src/Mod/Draft/Resources/translations/Draft_sr.ts index 793597a5df..33d9a1e0a6 100644 --- a/src/Mod/Draft/Resources/translations/Draft_sr.ts +++ b/src/Mod/Draft/Resources/translations/Draft_sr.ts @@ -1734,7 +1734,7 @@ pattern definitions to be added to the standard patterns - + mm мм @@ -2165,12 +2165,12 @@ This value is the maximum segment length. Увези - + All objects containing faces will be exported as 3D polyface meshes Сви објекти који садрже странице биће извезени као 3Д мрежа повезаних страница - + Project exported objects along current view direction Пројицирај извезене објекте дуж тренутног правца приказа @@ -2442,34 +2442,34 @@ instead of Draft or Part objects. This overrides the 'Import As' settingПодешавања извоза - + Maximum spline segment Максимални сегмент криве - + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. Максимална дужина сегмента криве. Ако је задато на '0', крива се третира као прави сегмент. - + Export 3D objects as polyface meshes Извези 3Д објекте као мрежу повезаних страница - + TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. Погледи цртежа ће бити извезени као блокови. Ово можда неће успети за новије шаблоне од DXF R12. - + Export TechDraw Views as blocks Извези погледе цртежа као блокове - + Exported objects will be projected to reflect the current view direction Извезени објекти ће бити пројицирани тако да одражавају тренутни правац погледа @@ -3062,78 +3062,78 @@ if they match the X, Y or Z axis of the global coordinate system Дугме за брисање - + All shapes must be coplanar Сви облици морају бити копланарни (у истој равни) - + Selected shapes must define a plane Изабрани облици морају одређивати раван - - - + + + Top Одозго - - - + + + Front Спреда - - - + + + Side Страна - - - + + + Auto Аутоматски - + Current working plane: Auto Оригинална датотека је оштећена - + Current working plane: Тренутна радна раван: - - + + Selected shapes do not define a plane Изабрани облици не одређују раван - + No previous working plane Нема претходне радне равни - + No next working plane Нема следеће радне равни - + Axes: Осе: - + Position: Положај: @@ -3550,10 +3550,10 @@ or try saving to a lower DWG version. Грешка током DWG конверзијe. Покушај да преместиш DWG датотеку у фасциклу која има путању без размака и не-енглеских знакова, или покушај да сачуваш у нижој DWG верзији. - - - - + + + + @@ -3610,43 +3610,43 @@ or try saving to a lower DWG version. - + No active document. Aborting. Нема активног документа. Обустављање. - + Wrong input: object {} not in document. Погрешан унос: објекат {} није у документу. - + Unable to insert new object into a scaled part Није могуће уметнути нови објекат у скалирани део - + Symbol not implemented. Using a default symbol. Симбол није примењен. Користи се унапред задати симбол. - + image is Null слика је празна - + filename does not exist on the system or in the resource file назив датотеке не постоји на систему или у ресурсној датотеци - + unable to load texture није могуће учитати текстуру - + Does not have 'ViewObject.RootNode'. Does not have 'ViewObject.RootNode'. diff --git a/src/Mod/Draft/Resources/translations/Draft_sv-SE.ts b/src/Mod/Draft/Resources/translations/Draft_sv-SE.ts index f73d816439..97345f1210 100644 --- a/src/Mod/Draft/Resources/translations/Draft_sv-SE.ts +++ b/src/Mod/Draft/Resources/translations/Draft_sv-SE.ts @@ -3641,43 +3641,43 @@ eller försök spara till en lägre DWG-version. - + No active document. Aborting. Inget aktivt dokument. Avbryter. - + Wrong input: object {} not in document. Fel inmatning: objekt {} finns inte i dokumentet. - + Unable to insert new object into a scaled part Det går inte att infoga ett nytt objekt i en skalad del - + Symbol not implemented. Using a default symbol. Symbolen är inte implementerad. Använd en standardsymbol. - + image is Null bilden är noll - + filename does not exist on the system or in the resource file filnamnet finns inte på systemet eller i resursfilen - + unable to load texture kan inte läsa in textur - + Does not have 'ViewObject.RootNode'. Har inte 'ViewObject.RootNode'. diff --git a/src/Mod/Draft/Resources/translations/Draft_tr.ts b/src/Mod/Draft/Resources/translations/Draft_tr.ts index 4e9d6465a4..722fed920b 100644 --- a/src/Mod/Draft/Resources/translations/Draft_tr.ts +++ b/src/Mod/Draft/Resources/translations/Draft_tr.ts @@ -3610,43 +3610,43 @@ veya daha düşük bir DWG sürümüne kaydetmeyi deneyin. - + No active document. Aborting. Etkin belge yok. İptal ediliyor. - + Wrong input: object {} not in document. Hatalı girdi: {} nesnesi belgede yok. - + Unable to insert new object into a scaled part Ölçeklenmiş bir parçaya yeni nesne eklenemiyor - + Symbol not implemented. Using a default symbol. Sembol uygulanmadı. Varsayılan bir sembol kullanılıyor. - + image is Null Görüntü boş (Null) - + filename does not exist on the system or in the resource file Dosya adı sistemde veya kaynak dosyasında bulunmuyor - + unable to load texture Doku yüklenemedi - + Does not have 'ViewObject.RootNode'. 'ViewObject.RootNode' özelliği yok. diff --git a/src/Mod/Draft/Resources/translations/Draft_uk.ts b/src/Mod/Draft/Resources/translations/Draft_uk.ts index 6da2e41056..b2ee33823b 100644 --- a/src/Mod/Draft/Resources/translations/Draft_uk.ts +++ b/src/Mod/Draft/Resources/translations/Draft_uk.ts @@ -3644,43 +3644,43 @@ or try saving to a lower DWG version. - + No active document. Aborting. Немає активного документа. Відмінити. - + Wrong input: object {} not in document. Неправильне введення: об'єкт {} не в документі. - + Unable to insert new object into a scaled part Неможливо вставити новий об'єкт у масштабовану деталь - + Symbol not implemented. Using a default symbol. Символ не реалізовано. Використовується типовий символ. - + image is Null зображення пусте - + filename does not exist on the system or in the resource file ім'я файлу не існує в системі або у файлі ресурсів - + unable to load texture неможливо завантажити текстуру - + Does not have 'ViewObject.RootNode'. Не має 'ViewObject.RootNode'. diff --git a/src/Mod/Draft/Resources/translations/Draft_zh-CN.ts b/src/Mod/Draft/Resources/translations/Draft_zh-CN.ts index 7760b5af82..e423c43d7f 100644 --- a/src/Mod/Draft/Resources/translations/Draft_zh-CN.ts +++ b/src/Mod/Draft/Resources/translations/Draft_zh-CN.ts @@ -1728,7 +1728,7 @@ pattern definitions to be added to the standard patterns - + mm mm @@ -2160,12 +2160,12 @@ This value is the maximum segment length. 导入 - + All objects containing faces will be exported as 3D polyface meshes 所有包含面的对象将导出为3D多面网格 - + Project exported objects along current view direction 沿当前视图方向投影导出的对象 @@ -2442,34 +2442,34 @@ instead of Draft or Part objects. This overrides the 'Import As' setting导出选项 - + Maximum spline segment 最大样条段 - + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. 每个多段线分段的最大长度。'0'将整个样条视为直线段。 - + Export 3D objects as polyface meshes 导出 3D 对象为多边形网格 - + TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. 工程图视图将导出为块。 对于 DXF R12 之后的模板,这可能会失败。 - + Export TechDraw Views as blocks 将工程图视图导出为块 - + Exported objects will be projected to reflect the current view direction 导出的对象将被投影以反映当前的视图方向 @@ -3065,78 +3065,78 @@ if they match the X, Y or Z axis of the global coordinate system 清除 - + All shapes must be coplanar 所有形状必须共面 - + Selected shapes must define a plane 选定的形状必须定义一个平面 - - - + + + Top 俯视 - - - + + + Front 前视 - - - + + + Side 侧面 - - - + + + Auto 自动 - + Current working plane: Auto 当前工作平面:自动 - + Current working plane: 当前工作平面: - - + + Selected shapes do not define a plane 所选形状没有定义面 - + No previous working plane 没有上一个工作平面 - + No next working plane 没有下一个工作平面 - + Axes: - + Position: 位置: @@ -3556,10 +3556,10 @@ or try saving to a lower DWG version. 或尝试保存到 DWG 的较低版本。 - - - - + + + + diff --git a/src/Mod/Draft/Resources/translations/Draft_zh-TW.ts b/src/Mod/Draft/Resources/translations/Draft_zh-TW.ts index 40a49dc138..33f9cd8c13 100644 --- a/src/Mod/Draft/Resources/translations/Draft_zh-TW.ts +++ b/src/Mod/Draft/Resources/translations/Draft_zh-TW.ts @@ -1726,7 +1726,7 @@ pattern definitions to be added to the standard patterns - + mm mm @@ -2159,12 +2159,12 @@ This value is the maximum segment length. 匯入 - + All objects containing faces will be exported as 3D polyface meshes All objects containing faces will be exported as 3D polyface meshes - + Project exported objects along current view direction 沿著目前視圖方向投影匯出的物件 @@ -2446,33 +2446,33 @@ instead of Draft or Part objects. This overrides the 'Import As' settingExport Options - + Maximum spline segment Maximum spline segment - + Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. Maximum length of each of the polyline segments. '0' treats the whole spline as a straight segment. - + Export 3D objects as polyface meshes 以聚合面網格匯出3D物件 - + TechDraw Views will be exported as blocks. This might fail for post DXF R12 templates. 工程製圖視圖將以區塊匯出。這可能在 DXF R12 之後的模板中失敗。 - + Export TechDraw Views as blocks 將工程製圖檢視以區塊匯出 - + Exported objects will be projected to reflect the current view direction 匯出的物件將被投影以反映當前的視圖方向 @@ -3069,78 +3069,78 @@ if they match the X, Y or Z axis of the global coordinate system 清除 - + All shapes must be coplanar All shapes must be coplanar - + Selected shapes must define a plane Selected shapes must define a plane - - - + + + Top 上視圖 - - - + + + Front 前視圖 - - - + + + Side 側面 - - - + + + Auto 自動 - + Current working plane: Auto Current working plane: Auto - + Current working plane: 目前工作平面: - - + + Selected shapes do not define a plane 選取的形狀沒有定義出一個平面 - + No previous working plane 沒有前一個工作平面 - + No next working plane 沒有下一個工作平面 - + Axes: 軸: - + Position: 位置: @@ -3558,10 +3558,10 @@ or try saving to a lower DWG version. 請將DWG文件移動到不包含空格和非英語字母的目錄路徑,或者嘗試保存為更低版本的DWG文件。 - - - - + + + + diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_da.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_da.ts index dc509f2d83..8b029e68ae 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_da.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_da.ts @@ -47,12 +47,12 @@ Displacement Boundary Condition - Displacement Boundary Condition + Opdrift-grænsebetingelse Creates a displacement boundary condition for a geometric entity - Creates a displacement boundary condition for a geometric entity + Opretter en opdrift-grænsebetingelse for en geometrisk enhed @@ -65,12 +65,12 @@ Fixed Boundary Condition - Fixed Boundary Condition + Fikseret-grænsebetingelse Creates a fixed boundary condition for a geometric entity - Creates a fixed boundary condition for a geometric entity + Opretter en fikseret-grænsebetingelse for en geometrisk enhed @@ -83,12 +83,12 @@ Fluid Boundary Condition - Fluid Boundary Condition + Fluid-grænsebetingelse Create fluid boundary condition on face entity for Computional Fluid Dynamics - Create fluid boundary condition on face entity for Computional Fluid Dynamics + Opret en fluid-grænsebetingelse på flade til brug for Computional Fluid Dynamics @@ -245,12 +245,12 @@ Temperature Boundary Condition - Temperature Boundary Condition + Temperatur-grænsebetingelse Creates a temperature/concentrated heat flux load acting on a face - Creates a temperature/concentrated heat flux load acting on a face + Opretter en temperatur eller koncentreret varmepåvirkning, der virker på en flade @@ -496,7 +496,7 @@ Total Plot legend item label - Total + Total @@ -650,7 +650,7 @@ Make pressure load on face - Make pressure load on face + Opret en trykbelastning på en flade @@ -701,12 +701,12 @@ Create filter - Create filter + Opret filter Create function - Create function + Opret funktion @@ -751,17 +751,17 @@ Not Marked - Not Marked + Ikke markeret Marked - Marked + Markeret Select the vertices, lines and surfaces - Select the vertices, lines and surfaces + Vælg punkter, linjer og flader @@ -796,22 +796,22 @@ Create a plane function, defined by its origin and normal - Create a plane function, defined by its origin and normal + Opret et plan, defineret ved et punkt på planen og dens normalvektor Create a sphere function, defined by its center and radius - Create a sphere function, defined by its center and radius + Opret en kugle, defineret ved dens centrum og radius Create a cylinder function, defined by its center, axis and radius - Create a cylinder function, defined by its center, axis and radius + Opret en cylinder, defineret ved dens center, akse og radius Create a box function, defined by its center, length, width and height - Create a box function, defined by its center, length, width and height + Opret en kasse, defineret ved dens center, længde, bredde og højde @@ -1040,17 +1040,17 @@ Only takes effect if 'Pipeline only' is enabled Use binary format - Use binary format + Brug binært format Analysis type (transient or steady state) - Analysis type (transient or steady state) + Analysetype (transient eller statisk) Use steady state - Use steady state + Brug statisk analyse @@ -1948,7 +1948,7 @@ that "MAXKOI" needs to be increased. click Add or Remove - click Add or Remove + klik på Tilføj eller Fjern @@ -2106,12 +2106,12 @@ that "MAXKOI" needs to be increased. Turbulence - Turbulence + Turbulens Thermal - Thermal + Termisk @@ -2157,7 +2157,7 @@ that "MAXKOI" needs to be increased. Gradient [K/m] - Gradient [K/m] + Gradient [K/m] @@ -2355,7 +2355,7 @@ that "MAXKOI" needs to be increased. Selected object is not a part! - Selected object is not a part! + Det valgte objekt er ikke en komponent! @@ -2374,7 +2374,7 @@ that "MAXKOI" needs to be increased. Select single geometry of type: - Select single geometry of type: + Vælg en enkelt geometri af typen: @@ -2410,7 +2410,7 @@ that "MAXKOI" needs to be increased. Selected object is not a part! - Selected object is not a part! + Det valgte objekt er ikke en komponent! @@ -2433,7 +2433,7 @@ that "MAXKOI" needs to be increased. Select geometry of type: - Select geometry of type: + Vælg geometrier af typen: @@ -2460,7 +2460,7 @@ that "MAXKOI" needs to be increased. Selected object is not a part! - Selected object is not a part! + Det valgte objekt er ikke en komponent! @@ -2491,7 +2491,7 @@ that "MAXKOI" needs to be increased. Select geometry of type: - Select geometry of type: + Vælg geometrier af typen: @@ -2518,7 +2518,7 @@ that "MAXKOI" needs to be increased. Selected object is not a part! - Selected object is not a part! + Det valgte objekt er ikke en komponent! @@ -2536,7 +2536,7 @@ that "MAXKOI" needs to be increased. Select geometry of type: - Select geometry of type: + Vælg geometrier af typen: @@ -2562,7 +2562,7 @@ that "MAXKOI" needs to be increased. Selected object is not a part! - Selected object is not a part! + Det valgte objekt er ikke en komponent! @@ -2623,12 +2623,12 @@ that "MAXKOI" needs to be increased. Selected object is not a part! - Selected object is not a part! + Det valgte objekt er ikke en komponent! Select single geometry of type: - Select single geometry of type: + Vælg en enkelt geometri af typen: @@ -2752,12 +2752,12 @@ that "MAXKOI" needs to be increased. Expansion coefficient - Expansion coefficient + Udvidelseskoefficient Reference temperature - Reference temperature + Referencetemperatur @@ -2772,7 +2772,7 @@ that "MAXKOI" needs to be increased. Kinematic viscosity - Kinematic viscosity + Kinematisk viskositet @@ -2806,7 +2806,7 @@ that "MAXKOI" needs to be increased. 0 mm^2 - 0 mm^2 + 0 mm^2 @@ -2980,7 +2980,7 @@ that "MAXKOI" needs to be increased. 0 mm - 0 mm + 0 mm @@ -3010,7 +3010,7 @@ that "MAXKOI" needs to be increased. 1/s - 1/s + 1/s @@ -3025,7 +3025,7 @@ that "MAXKOI" needs to be increased. Boundary condition - Boundary condition + Grænsebetingelse @@ -3162,7 +3162,7 @@ Note: has no effect if a solid was selected Real - Real + Reel @@ -3170,12 +3170,12 @@ Note: has no effect if a solid was selected Imaginary - Imaginary + Imaginær Scalar - Scalar + Skalar @@ -3195,7 +3195,7 @@ Note: has no effect if a solid was selected 0 degree - 0 degree + 0 grader @@ -3633,7 +3633,7 @@ with harmonic/oscillating driving current Gmsh Version - Gmsh Version + Gmsh version @@ -3644,7 +3644,7 @@ with harmonic/oscillating driving current Gmsh - Gmsh + Gmsh @@ -3683,12 +3683,12 @@ with harmonic/oscillating driving current No active Analysis - No active Analysis + Ingen aktiv analyse You need to create or activate a Analysis - You need to create or activate a Analysis + Du skal oprette eller aktivere en analyse @@ -3731,7 +3731,7 @@ with harmonic/oscillating driving current Edges - Edges + Kanter @@ -3741,17 +3741,17 @@ with harmonic/oscillating driving current Polygons - Polygons + Polygoner Volumes - Volumes + Volumener Polyhedrons - Polyhedrons + Polyedere @@ -3784,17 +3784,17 @@ with harmonic/oscillating driving current Displacement X - Displacement X + Forskydning X Displacement Y - Displacement Y + Forskydning Y Displacement Z - Displacement Z + Forskydning Z @@ -3804,7 +3804,7 @@ with harmonic/oscillating driving current Displacement Scaling - Displacement Scaling + Skalering af forskydningen @@ -3928,7 +3928,7 @@ and colors the result mesh accordingly Calculate - Calculate + Beregn @@ -4213,22 +4213,22 @@ For possible variables, see the description box below. Load [N] - Load [N] + Belastning [N] Diameter - Diameter + Diameter Other diameter - Other diameter + Anden diameter Center distance - Center distance + Centerafstand @@ -4266,7 +4266,7 @@ For possible variables, see the description box below. Other pulley diameter - Other pulley diameter + Anden remskivediameter @@ -4281,12 +4281,12 @@ For possible variables, see the description box below. Belt tension force - Belt tension force + Remspænding Driven pulley - Driven pulley + Driven remskive @@ -4415,17 +4415,17 @@ for the Elmer solver Displacement X - Displacement X + Forskydning X Displacement Y - Displacement Y + Forskydning Y Displacement Z - Displacement Z + Forskydning Z @@ -5085,7 +5085,7 @@ normal vector of the face is used as direction Scalar - Scalar + Skalar @@ -5299,22 +5299,22 @@ normal vector of the face is used as direction Fluid Boundary Conditions - Fluid Boundary Conditions + Fluid-grænsebetingelser &Fluid Boundary Conditions - &Fluid Boundary Conditions + &Fluid-grænsebetingelser Electromagnetic Boundary Conditions - Electromagnetic Boundary Conditions + Elektromagnetisk grænsebetingelser &Electromagnetic Boundary Conditions - &Electromagnetic Boundary Conditions + &Elektromagnetiske grænsebetingelser @@ -5329,22 +5329,22 @@ normal vector of the face is used as direction Mechanical Boundary Conditions and Loads - Mechanical Boundary Conditions and Loads + Mekaniske grænsebetingelser og belastninger &Mechanical Boundary Conditions and Loads - &Mechanical Boundary Conditions and Loads + &Mekaniske grænsebetingelser og belastninger Thermal Boundary Conditions and Loads - Thermal Boundary Conditions and Loads + Termiske grænsebetingelser og belastninger &Thermal Boundary Conditions and Loads - &Thermal Boundary Conditions and Loads + &Termiske grænsebetingelser og belastninger @@ -5708,12 +5708,12 @@ normal vector of the face is used as direction Select Faces/Edges/Vertexes - Select Faces/Edges/Vertexes + Vælg flader/kanter/punkter To add references: select them in the 3D view and click "Add". - To add references: select them in the 3D view and click "Add". + For at tilføje referencer: Vælg dem i 3D-visningen, og klik på "Tilføj". @@ -5782,17 +5782,17 @@ normal vector of the face is used as direction Displacement X - Displacement X + Forskydning X Displacement Y - Displacement Y + Forskydning Y Displacement Z - Displacement Z + Forskydning Z @@ -6215,12 +6215,12 @@ No matching module was found in the current Python path. Electromagnetic Boundary Conditions - Electromagnetic Boundary Conditions + Elektromagnetiske grænsebetingelser Electromagnetic boundary conditions - Electromagnetic boundary conditions + Elektromagnetiske grænsebetingelser diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_nl.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_nl.ts index a49fd4b771..73afdfd7e6 100755 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_nl.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_nl.ts @@ -1948,7 +1948,7 @@ that "MAXKOI" needs to be increased. click Add or Remove - click Add or Remove + klik op Toevoegen of Verwijderen diff --git a/src/Mod/Material/Gui/Resources/translations/Material_el.ts b/src/Mod/Material/Gui/Resources/translations/Material_el.ts index 55a99f593e..3cf7cc26b2 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_el.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_el.ts @@ -29,7 +29,7 @@ Inspects the material properties of the selected object - Inspects the material properties of the selected object + Επιθεώρηση των ιδιοτήτων υλικού του επιλεγμένου αντικειμένου @@ -52,7 +52,7 @@ Context Menu - Context Menu + Μενού Περιβάλλοντος @@ -72,7 +72,7 @@ Context Menu - Context Menu + Μενού Περιβάλλοντος @@ -84,7 +84,7 @@ Delete the row? - Delete the row? + Διαγραφή της γραμμής; @@ -123,22 +123,22 @@ Display Properties - Display Properties + Εμφάνιση Ιδιοτήτων Viewing Mode - Viewing Mode + Λειτουργία προβολής Document window - Document window + Παράθυρο εγγράφου Plot mode - Plot mode + Λειτουργία Εκτύπωσης @@ -168,12 +168,12 @@ Color plot - Color plot + Έγχρωμη αποτύπωση Custom appearance - Custom appearance + Προσαρμοσμένη εμφάνιση @@ -211,12 +211,12 @@ Document name - Document name + Όνομα εγγράφου Label / internal name - Label / internal name + Ετικέτα / Εσωτερικό όνομα @@ -246,22 +246,22 @@ Diffuse color - Diffuse color + Χρώμα διάχυσης Ambient color - Ambient color + Χρώμα περιβάλλοντος Emissive color - Emissive color + Χρώμα εκπομπής (αυτοφωτισμού) Specular color - Specular color + Χρώμα λάμψης @@ -294,12 +294,12 @@ Document name - Document name + Όνομα εγγράφου Label / internal name - Label / internal name + Ετικέτα / Εσωτερικό όνομα @@ -319,7 +319,7 @@ Copy to Clipboard - Copy to Clipboard + Αντιγραφή στο Πρόχειρο @@ -334,7 +334,7 @@ Internal name: - Internal name: + Εσωτερικό όνομα: @@ -380,37 +380,37 @@ Library directory: - Library directory: + Κατάλογος βιβλιοθήκης: Subdirectory: - Subdirectory: + Υποφάκελος: Sub directory: - Sub directory: + Υποφάκελος: Appearance models: - Appearance models: + Μοντέλα εμφάνισης: Physical models: - Physical models: + Φυσικά μοντέλα: Appearance properties: - Appearance properties: + Ιδιότητες εμφάνισης: Physical properties: - Physical properties: + Φυσικές Ιδιότητες: @@ -486,47 +486,47 @@ Card Resources - Card Resources + Περιεχόμενα Κάρτας The cards built-in to FreeCAD will be listed as available - The cards built-in to FreeCAD will be listed as available + Θα εμφανιστεί η λίστα με τις ενσωματωμένες κάρτες του FreeCAD Use materials added by external workbenches - Use materials added by external workbenches + Χρήση υλικών που έχουν προστεθεί από εξωτερικούς πάγκους εργασίας Cards from FreeCAD’s preferences directory are also listed as available - Cards from FreeCAD’s preferences directory are also listed as available + Εμφανίζονται επίσης οι κάρτες από τον κατάλογο προτιμήσεων του FreeCAD Use materials from the Materials preference directory - Use materials from the Materials preference directory + Χρήση υλικών από τον κατάλογο προτιμήσεων Υλικών Material cards from the specified directory will also be listed as available - Material cards from the specified directory will also be listed as available + Οι κάρτες υλικών από τον καθορισμένο κατάλογο θα εμφανίζονται επίσης ως διαθέσιμες Use materials from user-defined directory - Use materials from user-defined directory + Χρήση υλικών από δικό μου φάκελο Card Sorting and Duplicates - Card Sorting and Duplicates + Ταξινόμηση Καρτών και Διπλότυπα Duplicate cards will be deleted from the displayed material card list - Duplicate cards will be deleted from the displayed material card list + Οι διπλότυπες κάρτες θα διαγράφονται από τη λίστα εμφάνισης υλικών @@ -665,7 +665,7 @@ If unchecked, they will be sorted by their name. Library - Library + Βιβλιοθήκη @@ -675,7 +675,7 @@ If unchecked, they will be sorted by their name. Save as inherited - Save as inherited + Αποθήκευση ως παραλλαγή @@ -701,32 +701,32 @@ If unchecked, they will be sorted by their name. Save over '%1'? - Save over '%1'? + Αποθήκευση πάνω από '%1'? Confirm Save as New Material - Confirm Save as New Material + Επιβεβαίωση αποθήκευσης ως νέο υλικό This material already exists in this library. Save as a new material? - This material already exists in this library. Save as a new material? + Αυτό το υλικό υπάρχει ήδη σε αυτή τη βιβλιοθήκη. Αποθήκευση ως νέο υλικό; Confirm Save as Copy - Confirm Save as Copy + Επιβεβαίωση Αποθήκευσης ως Αντίγραφο Save as copy - Save as copy + Αποθήκευση ως αντίγραφο Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. - Saving a copy is not recommended as it can break other documents. It is recommended to save as a new material. + Η αποθήκευση αντιγράφου δεν συνιστάται καθώς μπορεί να προκαλέσει προβλήματα σε άλλα έγγραφα. Συνιστάται η αποθήκευση ως νέο υλικό. @@ -742,12 +742,12 @@ If unchecked, they will be sorted by their name. New folder - New folder + Νέος φάκελος Context Menu - Context Menu + Μενού Περιβάλλοντος @@ -755,7 +755,7 @@ If unchecked, they will be sorted by their name. Launch Editor - Launch Editor + Εκκίνηση Επεξεργαστή @@ -815,17 +815,17 @@ If unchecked, they will be sorted by their name. Source reference - Source reference + Πηγή προέλευσης Adds or removes to/from favorites - Adds or removes to/from favorites + Προσθήκη/Αφαίρεση από τα αγαπημένα Toggle Favorite - Toggle Favorite + Εναλλαγή Αγαπημένου @@ -934,17 +934,17 @@ If unchecked, they will be sorted by their name. Context Menu - Context Menu + Μενού Περιβάλλοντος Inherit From - Inherit From + Πάρε τις ιδιότητες από Inherit New Material - Inherit New Material + Δημιουργία Νέου Υλικού από Πρότυπο @@ -984,12 +984,12 @@ If unchecked, they will be sorted by their name. Adds or removes to/from favorites - Adds or removes to/from favorites + Προσθήκη / Αφαίρεση από τα αγαπημένα Toggle Favorites - Toggle Favorites + Εναλλαγή Αγαπημένων @@ -1047,7 +1047,7 @@ If unchecked, they will be sorted by their name. Material Card - Material Card + Κάρτα Υλικού @@ -1072,27 +1072,27 @@ If unchecked, they will be sorted by their name. Save As… - Save As… + Αποθήκευση ως… Material Parameter - Material Parameter + Παράμετρος Υλικού Add/Remove Parameter - Add/Remove Parameter + Προσθήκη/Αφαίρεση Παραμέτρου Add Property - Add Property + Προσθήκη Ιδιότητας Delete Property - Delete Property + Διαγραφή Ιδιότητας @@ -1113,7 +1113,7 @@ If unchecked, they will be sorted by their name. Material Workbench - Material Workbench + Πάγκος Εργασίας Υλικού @@ -1136,7 +1136,7 @@ If unchecked, they will be sorted by their name. Delete '%1'? - Delete '%1'? + Διαγραφή '%1'? @@ -1146,7 +1146,7 @@ If unchecked, they will be sorted by their name. Save the material before using it. - Save the material before using it. + Αποθηκεύστε το υλικό πριν το χρησιμοποιήσετε. @@ -1156,12 +1156,12 @@ If unchecked, they will be sorted by their name. Save changes to the material before closing? - Save changes to the material before closing? + Αποθήκευση των αλλαγών στο υλικό πριν την έξοδο? Otherwise, all changes will be lost. - Otherwise, all changes will be lost. + Διαφορετικά, όλες οι αλλαγές θα χαθούν. @@ -1174,7 +1174,7 @@ If unchecked, they will be sorted by their name. Delete the row? - Delete the row? + Διαγραφή της γραμμής; @@ -1182,7 +1182,7 @@ If unchecked, they will be sorted by their name. &Appearance - &Appearance + &Εμφάνιση @@ -1196,7 +1196,7 @@ If unchecked, they will be sorted by their name. &Material - &Material + &Υλικό @@ -1233,12 +1233,12 @@ If unchecked, they will be sorted by their name. Select material libraries - Select material libraries + Επιλογή βιβλιοθηκών υλικού Select model libraries - Select model libraries + Επιλογή βιβλιοθηκών μοντέλων @@ -1271,7 +1271,7 @@ If unchecked, they will be sorted by their name. External interface - External interface + Σύνδεση με Εξωτερικά Προγράμματα @@ -1281,18 +1281,18 @@ If unchecked, they will be sorted by their name. Model cache size - Model cache size + Μέγεθος προσωρινής μνήμης μοντέλου Hit rate - Hit rate + Ποσοστό επιτυχίας (εύρεσης) Material cache size - Material cache size + Μέγεθος προσωρινής μνήμης υλικών @@ -1305,7 +1305,7 @@ If unchecked, they will be sorted by their name. Migrating models… - Migrating models… + Αναβάθμιση μοντέλων… @@ -1326,23 +1326,23 @@ If unchecked, they will be sorted by their name. Validating models… - Validating models… + Επικύρωση Υλικών… Migrating materials… - Migrating materials… + Αναβάθμιση μοντέλων… Validating materials… - Validating materials… + Επικύρωση Υλικών… Unknown exception - aborted - Unknown exception - aborted + Άγνωστη εξαίρεση - διακοπή @@ -1369,7 +1369,7 @@ If unchecked, they will be sorted by their name. Edits material properties - Edits material properties + Επεξεργασία ιδιοτήτων υλικού @@ -1382,7 +1382,7 @@ If unchecked, they will be sorted by their name. Migrates the materials to the external materials manager - Migrates the materials to the external materials manager + Μεταφορά των υλικών στην εξωτερική διεπαφή @@ -1395,17 +1395,17 @@ If unchecked, they will be sorted by their name. Basic appearance - Basic appearance + Βασική εμφάνιση Texture appearance - Texture appearance + Εμφάνιση Υφής All materials - All materials + Όλα τα υλικά diff --git a/src/Mod/Measure/Gui/Resources/translations/Measure_sl.ts b/src/Mod/Measure/Gui/Resources/translations/Measure_sl.ts index 3bd09b7646..ba978b5641 100644 --- a/src/Mod/Measure/Gui/Resources/translations/Measure_sl.ts +++ b/src/Mod/Measure/Gui/Resources/translations/Measure_sl.ts @@ -11,7 +11,7 @@ Default Property Values - Default Property Values + Privzeta lastnost vrednosti @@ -21,7 +21,7 @@ Text size - Text size + Velikost besedila @@ -36,7 +36,7 @@ Background color - Background color + Barva ozadja @@ -44,7 +44,7 @@ Element to measure - Element to measure + Element za merjenje @@ -52,7 +52,7 @@ The result location - The result location + Lokacija rezultata @@ -60,63 +60,63 @@ Total area: %1 - Total area: %1 + Skupna površina: %1 Nominal distance: %1 - Nominal distance: %1 + Nominalna oddaljenost: %1 Area: %1 - Area: %1 + Površina: %1 Area: %1, Radius: %2 - Area: %1, Radius: %2 + Površina: %1, polmer: %2 Area: %1, Diameter: %2 - Area: %1, Diameter: %2 + Površina: %1, premer: %2 Total area: %1, Axis distance: %2 - Total area: %1, Axis distance: %2 + Skupna površina: %1, os oddaljenosti: %2 Total area: %1, Axis distance: %2, Axis angle: %3 - Total area: %1, Axis distance: %2, Axis angle: %3 + Skupna površina: %1, os oddaljenosti: %2, os kota: %3 Total length: %1 - Total length: %1 + Skupna dolžina: %1 Angle: %1, Total length: %2 - Angle: %1, Total length: %2 + Kot: %1, skupna dolžina: %2 Length: %1 - Length: %1 + Dolžina: %1 Radius: %1 - Radius: %1 + Polmer: %1 Diameter: %1 - Diameter: %1 + Premer: %1 @@ -126,43 +126,43 @@ Minimum distance: %1 - Minimum distance: %1 + Minimalna oddaljenost: %1 Minimum distance: %1, Axis distance: %2 - Minimum distance: %1, Axis distance: %2 + Minimalna oddaljenost: %1, os oddaljenosti: %2 Minimum distance: %1, Center distance: %2 - Minimum distance: %1, Center distance: %2 + Minimalna oddaljenost: %1, središče oddaljenosti: %2 Total length: %1, Center distance: %2 - Total length: %1, Center distance: %2 + Skupna dolžina: %1, središče oddaljenosti: %2 Total length: %1, Center distance: %2, Axis angle: %3 - Total length: %1, Center distance: %2, Axis angle: %3 + Skupna dolžina: %1, središče oddaljenosti: %2, os kota: %3 Center surface distance: %1 - Center surface distance: %1 + Središče površinske oddaljenosti: %1 Center axis distance: %1 - Center axis distance: %1 + Središče osne oddaljenosti: %1 Center axis distance: %1, Axis angle: %2 - Center axis distance: %1, Axis angle: %2 + Središče osne oddaljenosti: %1, os kota: %2 @@ -178,13 +178,13 @@ &Measure - &Measure + &Izmeri Measure a feature - Measure a feature + Izmeri značilnost @@ -192,32 +192,32 @@ Measurement - Measurement + Merjenje Show Delta: - Show Delta: + Prikaži delto: Auto Save - Auto Save + Samodejno shranjevanje Auto saving of the last measurement when starting a new measurement. Use the Shift key to temporarily invert the behaviour. - Auto saving of the last measurement when starting a new measurement. Use the Shift key to temporarily invert the behaviour. + Samodejno shranjevanje zadnje meritve ob začetku nove meritve. Uporabite tipko Shift, da začasno obrnete vedenje. Additive Selection - Additive Selection + Izbor aditivov If checked, new selection will be added to the measurement. If unchecked, the Ctrl key must be pressed to add a selection to the current measurement otherwise a new measurement will be started - If checked, new selection will be added to the measurement. If unchecked, the Ctrl key must be pressed to add a selection to the current measurement otherwise a new measurement will be started + Če je označeno, bo meritvi dodan nov izbor. Če ni označeno, je treba pritisniti tipko Ctrl, da dodate izbiro trenutni meritvi, sicer se bo začela nova meritev @@ -232,17 +232,17 @@ Mode: - Mode: + Način: Result: - Result: + Rezultat: Saves the measurement in the active document - Saves the measurement in the active document + Shrani meritve v aktivnem dokumentu @@ -252,7 +252,7 @@ Close the measurement task. - Close the measurement task. + Zapri meritveno nalogo @@ -273,12 +273,12 @@ Distance - Distance + Oddaljenost Distance Free - Distance Free + Prosta oddaljenost @@ -293,7 +293,7 @@ Position - Position + Položaj diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_el.ts b/src/Mod/Mesh/Gui/Resources/translations/Mesh_el.ts index 8105541298..259610fbdf 100644 --- a/src/Mod/Mesh/Gui/Resources/translations/Mesh_el.ts +++ b/src/Mod/Mesh/Gui/Resources/translations/Mesh_el.ts @@ -174,12 +174,12 @@ Export Mesh… - Export Mesh… + Εξαγωγή πλέγματος… Exports a mesh to a file - Exports a mesh to a file + Εξαγωγή πλέγματος σε αρχείο @@ -192,12 +192,12 @@ Close Hole - Close Hole + Κλείσιμο Οπής Closes a hole interactively in the mesh - Closes a hole interactively in the mesh + Κλείσιμο οπής στο πλέγμα με επιλογή από τον χρήστη @@ -210,12 +210,12 @@ Fill Holes - Fill Holes + Γέμισμα Οπών Fills holes in the mesh - Fills holes in the mesh + Γεμίζει τις οπές στο πλέγμα @@ -228,12 +228,12 @@ Flip Normals - Flip Normals + Αντιστροφή Όψεων Flips the normals of the selected mesh - Flips the normals of the selected mesh + Αντιστρέφει τις όψεις του επιλεγμένου πλέγματος @@ -246,12 +246,12 @@ Mesh From Geometry - Mesh From Geometry + Πλέγμα από Γεωμετρία Creates a mesh from the selected geometry - Creates a mesh from the selected geometry + Μετατροπή του επιλεγμένου αντικειμένου σε πλέγμα @@ -269,7 +269,7 @@ Tessellates the selected shape to a mesh - Tessellates the selected shape to a mesh + Μετατρέπει το επιλεγμένο σχέδιο σε πλέγμα (για 3D εκτύπωση) @@ -282,7 +282,7 @@ Harmonize Normals - Harmonize Normals + Διόρθωση Φοράς των Όψεω @@ -300,12 +300,12 @@ Import Mesh… - Import Mesh… + Εισαγωγή πλέγματος… Imports a mesh from a file - Imports a mesh from a file + Εισαγωγή ενός έτοιμου πλέγματος από αρχείο @@ -323,7 +323,7 @@ Creates a boolean intersection from the selected meshes - Creates a boolean intersection from the selected meshes + Δημιουργεί ένα νέο σχήμα από το σημείο που ενώνονται τα επιλεγμένα πλέγματα @@ -359,7 +359,7 @@ Cuts the mesh with a selected polygon - Cuts the mesh with a selected polygon + Κόψιμο του πλέγματος με βάση ένα επιλεγμένο σχήμα @@ -395,7 +395,7 @@ Splits a mesh into 2 meshes - Splits a mesh into 2 meshes + Χωρίζει ένα πλέγμα σε 2 κομμάτια @@ -413,7 +413,7 @@ Trims a mesh with a selected polygon - Trims a mesh with a selected polygon + Περικοπή του πλέγματος γύρω από ένα επιλεγμένο σχήμα @@ -431,12 +431,12 @@ Refinement - Refinement + Εξομάλυνση Πλέγματος Refines an existing mesh - Refines an existing mesh + Βελτιώνει και στρώνει ένα υπάρχον πλέγμα @@ -449,12 +449,12 @@ Remove Components Manually - Remove Components Manually + Χειροκίνητη Αφαίρεση Τμημάτων Marks a component to remove it from the mesh - Marks a component to remove it from the mesh + Σημειώστε (μαρκάρετε) ένα κομμάτι για να το διαγράψετε από το πλέγμα @@ -467,12 +467,12 @@ Remove Components - Remove Components + Αφαίρεση Τμημάτων Removes topologically independent components from the mesh - Removes topologically independent components from the mesh + Αφαιρεί κομμάτια του πλέγματος που δεν ενώνονται μεταξύ τους @@ -490,7 +490,7 @@ Scales the selected mesh objects - Scales the selected mesh objects + Αλλαγή μεγέθους των επιλεγμένων πλεγμάτων @@ -503,12 +503,12 @@ Section From Plane - Section From Plane + Τομή από Επίπεδο Sections the mesh with the selected plane - Sections the mesh with the selected plane + Δημιουργεί μια τομή στο πλέγμα χρησιμοποιώντας το επιλεγμένο επίπεδο @@ -526,7 +526,7 @@ Creates new mesh segments from the mesh - Creates new mesh segments from the mesh + Δημιουργεί νέα, ξεχωριστά τμήματα από το πλέγμα @@ -539,12 +539,12 @@ Segmentation From Best-Fit Surfaces - Segmentation From Best-Fit Surfaces + Κατάτμηση Βάσει Επιφανειών Βέλτιστης Προσαρμογής Creates new mesh segments from the best-fit surfaces - Creates new mesh segments from the best-fit surfaces + Δημιουργεί νέα τμήματα πλέγματος αναγνωρίζοντας αυτόματα τα σχήματά του @@ -557,12 +557,12 @@ Smooth - Smooth + Λείανση Smoothes the selected meshes - Smoothes the selected meshes + Λειαίνει τα επιλεγμένα πλέγματα @@ -575,12 +575,12 @@ Split by Components - Split by Components + Διαχωρισμός σε Μεμονωμένα Κομμάτια Splits the selected mesh into its components - Splits the selected mesh into its components + Χωρίζει το επιλεγμένο πλέγμα στα κομμάτια από τα οποία αποτελείται @@ -593,12 +593,12 @@ Trim With Plane - Trim With Plane + Περικοπή με Επίπεδο Trims a mesh by removing faces on one side of a selected plane - Trims a mesh by removing faces on one side of a selected plane + Περικόπτει το πλέγμα διαγράφοντας τις όψεις από τη μία πλευρά ενός επιλεγμένου επιπέδου @@ -616,7 +616,7 @@ Unifies the selected meshes - Unifies the selected meshes + Ενοποίηση των επιλεγμένων πλεγμάτω @@ -629,7 +629,7 @@ Curvature Plot - Curvature Plot + Διάγραμμα Καμπυλότητας @@ -647,12 +647,12 @@ Curvature Info - Curvature Info + Πληροφορίες Καμπυλότητας Displays information about the curvature - Displays information about the curvature + Εμφανίζει πληροφορίες για την καμπυλότητα @@ -765,7 +765,7 @@ Repair Mesh - Repair Mesh + Επιδιόρθωση Πλέγματος @@ -864,17 +864,17 @@ Mesh Information - Mesh Information + Πληροφορίες Πλέγματος Number of faces - Number of faces + Αριθμός Όψεων Number of edges - Number of edges + Αριθμός ακμών @@ -889,7 +889,7 @@ Evaluate and Repair Mesh - Evaluate and Repair Mesh + Έλεγχος και Eπιδιόρθωση Πλέγματος @@ -1140,7 +1140,7 @@ Evaluation Settings - Evaluation Settings + Ρυθμίσεις Ελέγχου @@ -1232,7 +1232,7 @@ Edge length - Edge length + Μήκος Ακμής @@ -1241,7 +1241,7 @@ Sampling - Sampling + Δειγματοληψία @@ -1443,12 +1443,12 @@ is used when writing a file in AMF format Mesh View - Mesh View + Προβολή Πλέγματος Default Appearance for New Meshes - Default Appearance for New Meshes + Προεπιλεγμένη Εμφάνιση Νέων Πλεγμάτων @@ -1770,17 +1770,17 @@ to a smoother appearance. Pick Triangle - Pick Triangle + Επιλογή Τριγώνου Region Options - Region Options + Επιλογές Περιοχής Respect only triangles with screen-facing normals - Respect only triangles with screen-facing normals + Να επηρεάζονται μόνο οι επιφάνειες που βλέπω στην οθόνη @@ -1813,7 +1813,7 @@ to a smoother appearance. Mesh Segmentation - Mesh Segmentation + Διαχωρισμός Πλέγματος σε Τμήματα @@ -1855,22 +1855,22 @@ to a smoother appearance. Tolerance (flat) - Tolerance (flat) + Ανοχή Επιπεδότητας Tolerance (curved) - Tolerance (curved) + Ανοχή Καμπυλότητας Maximum curvature - Maximum curvature + Μέγιστη καμπυλότητα Minimum curvature - Minimum curvature + Ελάχιστη καμπυλότητα @@ -1893,7 +1893,7 @@ to a smoother appearance. Mesh Segmentation - Mesh Segmentation + Διαχωρισμός Πλέγματος σε Τμήματα @@ -1975,12 +1975,12 @@ to a smoother appearance. Accept only visible triangles - Accept only visible triangles + Επιλογή μόνο των ορατών τριγώνων Accept only triangles with screen-facing normals - Accept only triangles with screen-facing normals + Επιλογή μόνο των τριγώνων που κοιτάζουν προς την οθόνη @@ -2050,8 +2050,8 @@ to a smoother appearance. OpenSCAD cannot be found on the system. Visit https://openscad.org/ to install it. - OpenSCAD cannot be found on the system. -Visit https://openscad.org/ to install it. + Το OpenSCAD δεν βρέθηκε στο σύστημα. +Επισκεφθείτε τη διεύθυνση https://openscad.org/ για να το εγκαταστήσετε. @@ -2195,7 +2195,7 @@ Visit https://openscad.org/ to install it. Export Mesh - Export Mesh + Εξαγωγή Πλέγματος @@ -2230,12 +2230,12 @@ Visit https://openscad.org/ to install it. Fill Holes - Fill Holes + Γέμισμα Οπών Fill holes with maximum number of edges - Fill holes with maximum number of edges + Γέμισμα οπών με μέγιστο αριθμό ακμών @@ -2255,17 +2255,17 @@ Visit https://openscad.org/ to install it. Display Components - Display Components + Εμφάνιση Τμημάτων Display Segments - Display Segments + Εμφάνιση Ξεχωριστών Τμημάτων Display Colors - Display Colors + Εμφάνιση Χρωμάτων @@ -2281,22 +2281,22 @@ Visit https://openscad.org/ to install it. Leave Hole-Filling Mode - Leave Hole-Filling Mode + Έξοδος από την Λειτουργία Γεμίσματος Οπών Leave Removal Mode - Leave Removal Mode + Έξοδος από την Λειτουργία Αφαίρεσης Delete Selected Faces - Delete Selected Faces + Διαγραφή των Επιλεγμένων Όψεων Clear Selected Faces - Clear Selected Faces + Εκκαθάριση των Επιλεγμένων Όψεων @@ -2311,22 +2311,22 @@ Visit https://openscad.org/ to install it. Number of facets - Number of facets + Αριθμός εδρών Minimum bound - Minimum bound + Ελάχιστο όριο Maximum bound - Maximum bound + Μέγιστο όριο Mesh Info Box - Mesh Info Box + Πλαίσιο Πληροφοριών Πλέγματος diff --git a/src/Mod/Part/Gui/Resources/translations/Part_da.ts b/src/Mod/Part/Gui/Resources/translations/Part_da.ts index 9f735c7a8b..f39710af0e 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_da.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_da.ts @@ -6400,7 +6400,7 @@ for collision or distance filtering. Edges - Edges + Kanter diff --git a/src/Mod/Part/Gui/Resources/translations/Part_el.ts b/src/Mod/Part/Gui/Resources/translations/Part_el.ts index a88e49790c..837eec15cc 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_el.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_el.ts @@ -6698,7 +6698,7 @@ Overlapping volumes of the shapes will be removed. Custom appearance - Custom appearance + Προσαρμοσμένη εμφάνιση diff --git a/src/Mod/Part/Gui/Resources/translations/Part_it.ts b/src/Mod/Part/Gui/Resources/translations/Part_it.ts index 865c57574a..03524abf21 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_it.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_it.ts @@ -1848,10 +1848,10 @@ onto a face of another shape. The camera view determines the direction of the projection. - Projects edges, wires, or faces of one shape -onto a face of another shape. -The camera view determines the direction -of the projection. + Proietta bordi, fili o facce di una forma +su una faccia di un'altra forma. +La vista della telecamera determina la direzione +della proiezione. @@ -3795,7 +3795,7 @@ Check one or more edge entities first. Get Current Camera Direction - Ottieni Direzione Fotocamera Corrente + Ottieni direzione attuale della telecamera diff --git a/src/Mod/Part/Gui/Resources/translations/Part_pt-BR.ts b/src/Mod/Part/Gui/Resources/translations/Part_pt-BR.ts index ce5cc52b1d..b86a3dd1f6 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_pt-BR.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_pt-BR.ts @@ -4137,7 +4137,7 @@ Check one or more edge entities first. Shape Appearance - Shape Appearance + Aparência da forma diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_be.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_be.ts index 9a3f29c372..a48ae7e371 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_be.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_be.ts @@ -949,7 +949,7 @@ False = унутраная шасцярня Паўтарыць аб'ект праектавання дэталі - + Move a feature inside body Рухаць характарыстыку ўнутры цела @@ -3111,27 +3111,27 @@ measured along the specified direction PartDesign_MoveFeatureInTree - + Move Feature After… Перамясціць характарыстыку пасля… - + Select a feature from the list Абраць характарыстыку з спісу - + Move Tip Рухаць кончык - + Set tip to last feature? Ці задаць падказку на апошнюю характарыстыку? - + The moved feature appears after the currently set tip. Зрушаная характарыстыка з'яўляецца пасля бягучага становішча кончыка. @@ -3411,8 +3411,8 @@ This may lead to unexpected results. - - + + Selection error Памылка выбару @@ -3439,27 +3439,27 @@ This may lead to unexpected results. Адсутнічаюць іншыя целы для руху ў - + Impossible to move the base feature of a body. Немагчыма рухаць асноўную характарыстыку цела. - + Select one or more features from the same body. Абраць адзін ці болей характарыстык з аднаго і таго ж цела. - + Beginning of the body Пачатак цела - + Dependency violation Парушэнне ўмоў залежнасці - + Early feature must not depend on later feature. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ca.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ca.ts index 9a5fc0eb0c..039d90247a 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ca.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ca.ts @@ -947,7 +947,7 @@ de manera que s'evita l'autointersecció. Dupliqueu un objecte PartDesign - + Move a feature inside body Moure una característica dins d'un cos @@ -3105,27 +3105,27 @@ mesurada al llarg de la direcció especificada PartDesign_MoveFeatureInTree - + Move Feature After… Moure característica després… - + Select a feature from the list Seleccioneu una característica de la llista - + Move Tip Mou la punta - + Set tip to last feature? Establir punta a l'última característica? - + The moved feature appears after the currently set tip. La característica moguda apareix després de la punta establerta actualment. @@ -3402,8 +3402,8 @@ Això pot portar a resultats inesperats. - - + + Selection error Error de selecció @@ -3430,27 +3430,27 @@ Això pot portar a resultats inesperats. Hi ha altres cossos per passar a - + Impossible to move the base feature of a body. Impossible moure el tret d'un cos de base. - + Select one or more features from the same body. Seleccioneu un o més característiques de l'esmentat organisme. - + Beginning of the body Començament del cos - + Dependency violation Incompliment de la dependència - + Early feature must not depend on later feature. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_cs.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_cs.ts index f21778cee0..5978a7b065 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_cs.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_cs.ts @@ -947,7 +947,7 @@ aby se zabránilo sebe. Duplicate a Part Design object - + Move a feature inside body Move a feature inside body @@ -3105,27 +3105,27 @@ měřena ve stanoveném směru PartDesign_MoveFeatureInTree - + Move Feature After… Move Feature After… - + Select a feature from the list Vyberte prvek ze seznamu - + Move Tip Move Tip - + Set tip to last feature? Set tip to last feature? - + The moved feature appears after the currently set tip. Přesunutý prvek se zobrazí za aktuálně nastavenou špičkou. @@ -3404,8 +3404,8 @@ To může vést k neočekávaným výsledkům. - - + + Selection error Chyba výběru @@ -3432,27 +3432,27 @@ To může vést k neočekávaným výsledkům. Žádné další těleso k přesunu - + Impossible to move the base feature of a body. Nelze přesunout základní prvek tělesa. - + Select one or more features from the same body. Vyberte jeden nebo více prvků ze stejného tělesa. - + Beginning of the body Začátek tělesa - + Dependency violation Porušení závislosti - + Early feature must not depend on later feature. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_da.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_da.ts index fb5d814870..ebd44e0871 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_da.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_da.ts @@ -285,7 +285,7 @@ så profilet ikke overlapper sig selv. Draft - Skitse + Affasning @@ -947,7 +947,7 @@ så profilet ikke overlapper sig selv. Dupliker et PartDesign objekt - + Move a feature inside body Flyt en funktion internt i emnet @@ -3105,27 +3105,27 @@ målt i den angivne retning PartDesign_MoveFeatureInTree - + Move Feature After… Flyt geometri efter… - + Select a feature from the list Vælg en geometri fra listen - + Move Tip Flyt arbejdsposition - + Set tip to last feature? Fastsæt arbejdspositionen til sidste operation? - + The moved feature appears after the currently set tip. Den flyttede geometri vises efter den aktuelle arbejdsposition. @@ -3404,8 +3404,8 @@ Dette kan føre til uventede resultater. - - + + Selection error Markeringsfejl @@ -3432,27 +3432,27 @@ Dette kan føre til uventede resultater. Der er ikke andre emner at flytte til - + Impossible to move the base feature of a body. Ikke muligt at flytte et emnes basisgeometri. - + Select one or more features from the same body. Vælg en eller flere geometrier fra samme emne. - + Beginning of the body Starten på et emne - + Dependency violation Afhængigheds overtrædelse - + Early feature must not depend on later feature. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_de.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_de.ts index 714c04250b..b55706287f 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_de.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_de.ts @@ -772,7 +772,7 @@ damit eine Selbstdurchdringung vermieden wird. Additive Primitive - Hinuzfügende Grundkörper + Hinzufügende Grundkörper @@ -948,7 +948,7 @@ damit eine Selbstdurchdringung vermieden wird. Ein Part-Design-Objekt duplizieren - + Move a feature inside body Formelement innerhalb des Körpers verschieben @@ -3106,27 +3106,27 @@ entlang der angegebenen Richtung gemessen PartDesign_MoveFeatureInTree - + Move Feature After… Formelement versetzen hinter… - + Select a feature from the list Ein Merkmal aus der Liste wählen - + Move Tip Arbeitsposition versetzen - + Set tip to last feature? Arbeitsposition auf das letzte Formelement setzen? - + The moved feature appears after the currently set tip. Das bewegte Objekt erscheint hinter der aktuell gesetzten Arbeitsposition. @@ -3403,8 +3403,8 @@ This may lead to unexpected results. - - + + Selection error Auswahlfehler @@ -3431,27 +3431,27 @@ This may lead to unexpected results. Es gibt keine anderen Körper zu verschieben - + Impossible to move the base feature of a body. Es ist nicht möglich, das Basis-Objekt des Körpers zu verschieben. - + Select one or more features from the same body. Auswählen eines oder mehrerer Objekte desselben Körpers. - + Beginning of the body Anfang des Körpers - + Dependency violation Abhängigkeitsverletzung - + Early feature must not depend on later feature. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_el.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_el.ts index 4cd2b05809..82f8ea0e96 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_el.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_el.ts @@ -573,7 +573,7 @@ so that self intersection is avoided. Pocket - Δημιουργία οπής σε στερεό + Εσοχή @@ -947,7 +947,7 @@ so that self intersection is avoided. Duplicate a Part Design object - + Move a feature inside body Move a feature inside body @@ -3105,27 +3105,27 @@ measured along the specified direction PartDesign_MoveFeatureInTree - + Move Feature After… Move Feature After… - + Select a feature from the list Επιλέξτε ένα χαρακτηριστικό από τη λίστα - + Move Tip Move Tip - + Set tip to last feature? Set tip to last feature? - + The moved feature appears after the currently set tip. Η εργασία που μετακινήσατε βρίσκεται "εκτός λίστας" και δεν φαίνεται στο μοντέλο. @@ -3405,8 +3405,8 @@ This may lead to unexpected results. - - + + Selection error Σφάλμα επιλογής @@ -3433,27 +3433,27 @@ This may lead to unexpected results. Δεν υπάρχουν άλλα σώματα για μετακίνηση - + Impossible to move the base feature of a body. Αδύνατη η μετακίνηση του χαρακτηριστικού βάσης ενός σώματος. - + Select one or more features from the same body. Επιλέξτε ένα ή περισσότερα χαρακτηριστικά από το ίδιο σώμα. - + Beginning of the body Αρχή του σώματος - + Dependency violation Παραβίαση εξάρτησης - + Early feature must not depend on later feature. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_es-AR.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_es-AR.ts index 69a8e325c1..bab16afcbb 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_es-AR.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_es-AR.ts @@ -946,7 +946,7 @@ para que se evite la auto intersección. Duplicate a Part Design object - + Move a feature inside body Move a feature inside body @@ -3103,27 +3103,27 @@ measured along the specified direction PartDesign_MoveFeatureInTree - + Move Feature After… Move Feature After… - + Select a feature from the list Seleccionar una operación desde la lista - + Move Tip Move Tip - + Set tip to last feature? Set tip to last feature? - + The moved feature appears after the currently set tip. La característica movida aparece después de la punta configurada en ese momento. @@ -3402,8 +3402,8 @@ Esto puede conducir a resultados inesperados. - - + + Selection error Error de selección @@ -3430,27 +3430,27 @@ Esto puede conducir a resultados inesperados. No hay otros cuerpos para moverse - + Impossible to move the base feature of a body. Imposible mover la operación base de un cuerpo. - + Select one or more features from the same body. Seleccione una o más operaciones del mismo cuerpo. - + Beginning of the body Principio del cuerpo - + Dependency violation Violación de dependencias - + Early feature must not depend on later feature. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_es-ES.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_es-ES.ts index ab29911bce..c28af7cbe3 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_es-ES.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_es-ES.ts @@ -947,7 +947,7 @@ para que se evite la auto intersección. Duplicate a Part Design object - + Move a feature inside body Move a feature inside body @@ -3104,27 +3104,27 @@ measured along the specified direction PartDesign_MoveFeatureInTree - + Move Feature After… Move Feature After… - + Select a feature from the list Seleccionar una función desde la lista - + Move Tip Move Tip - + Set tip to last feature? Set tip to last feature? - + The moved feature appears after the currently set tip. La característica movida aparece después de la punta configurada en ese momento. @@ -3399,8 +3399,8 @@ This may lead to unexpected results. - - + + Selection error Error de selección @@ -3427,27 +3427,27 @@ This may lead to unexpected results. No hay otros cuerpos para mover a - + Impossible to move the base feature of a body. Imposible mover la operación base de un cuerpo. - + Select one or more features from the same body. Seleccione una o más características del mismo cuerpo. - + Beginning of the body Principio del cuerpo - + Dependency violation Violación de dependencias - + Early feature must not depend on later feature. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_eu.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_eu.ts index 312348e9c7..a072d7a935 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_eu.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_eu.ts @@ -946,7 +946,7 @@ so that self intersection is avoided. Duplicate a Part Design object - + Move a feature inside body Move a feature inside body @@ -3104,27 +3104,27 @@ zehaztutako norabidean PartDesign_MoveFeatureInTree - + Move Feature After… Move Feature After… - + Select a feature from the list Hautatu zerrendako elementu bat - + Move Tip Move Tip - + Set tip to last feature? Set tip to last feature? - + The moved feature appears after the currently set tip. Lekuz aldatutako elementua unean ezarritako puntaren ondoren ageri da. @@ -3403,8 +3403,8 @@ Espero ez diren emaitzak gerta daitezke. - - + + Selection error Hautapen-errorea @@ -3431,27 +3431,27 @@ Espero ez diren emaitzak gerta daitezke. Ez dago beste gorputzik hara mugitzeko - + Impossible to move the base feature of a body. Ezin da mugitu gorputz baten oinarri-elementua. - + Select one or more features from the same body. Hautatu gorputz bereko elementu bat edo gehiago. - + Beginning of the body Gorputzaren hasiera - + Dependency violation Mendekotasuna urratu da - + Early feature must not depend on later feature. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fi.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fi.ts index 04e38d1d9c..aea324f9f2 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fi.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fi.ts @@ -947,7 +947,7 @@ so that self intersection is avoided. Duplicate a Part Design object - + Move a feature inside body Move a feature inside body @@ -3105,27 +3105,27 @@ valittuun suuntaan PartDesign_MoveFeatureInTree - + Move Feature After… Move Feature After… - + Select a feature from the list Valitse piirre listalta - + Move Tip Move Tip - + Set tip to last feature? Set tip to last feature? - + The moved feature appears after the currently set tip. The moved feature appears after the currently set tip. @@ -3404,8 +3404,8 @@ Tämä voi johtaa odottamattomiin tuloksiin. - - + + Selection error Valintavirhe @@ -3432,27 +3432,27 @@ Tämä voi johtaa odottamattomiin tuloksiin. Ei ole muita kappaleita joihin voitaisiin siirtää - + Impossible to move the base feature of a body. Kappaleen peruspiirrettä on mahdoton siirtää. - + Select one or more features from the same body. Valitse yksi tai useampi piirre samasta kappaleesta. - + Beginning of the body Kappaleen alku - + Dependency violation Dependency violation - + Early feature must not depend on later feature. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fr.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fr.ts index ad87bb19ae..f0a21ea861 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fr.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fr.ts @@ -950,7 +950,7 @@ avec des objets dans le même document ou dans des documents externes.Dupliquer un objet de PartDesign - + Move a feature inside body Déplacer une fonction dans un corps @@ -3102,27 +3102,27 @@ measured along the specified direction PartDesign_MoveFeatureInTree - + Move Feature After… Déplacer une fonction après… - + Select a feature from the list Sélectionner une fonction dans la liste - + Move Tip Déplacer une fonction résultante - + Set tip to last feature? Voulez-vous désigner comme fonction résultante la dernière fonction ? - + The moved feature appears after the currently set tip. La fonction déplacée apparaît après la fonction résultante en cours. @@ -3397,8 +3397,8 @@ This may lead to unexpected results. - - + + Selection error Erreur de sélection @@ -3425,27 +3425,27 @@ This may lead to unexpected results. Il n'y a aucun autre corps vers lequel déplacer - + Impossible to move the base feature of a body. Impossible de déplacer la fonction de base d’un corps. - + Select one or more features from the same body. Sélectionner une ou plusieurs fonctions dans le même corps. - + Beginning of the body Début du corps - + Dependency violation Violation de dépendance - + Early feature must not depend on later feature. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_hr.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_hr.ts index b188132775..65b84d1e59 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_hr.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_hr.ts @@ -947,7 +947,7 @@ tako da je izbjegnuto samopresjecanje. Dupliciraj objekt Oblikovanje komponenata - + Move a feature inside body Premještanje značajke unutar tijela @@ -3102,27 +3102,27 @@ mjereno duž navedenog smjera PartDesign_MoveFeatureInTree - + Move Feature After… Premjesti značajku iza... - + Select a feature from the list Odabir elementa s popisa - + Move Tip Pomjeri radnu poziciju - + Set tip to last feature? Postaviti radnu poziciju na posljednju značajku? - + The moved feature appears after the currently set tip. Pomjereni objekt pojavljuje se nakon trenutno postavljene radne pozicije @@ -3401,8 +3401,8 @@ To može dovesti do neočekivanih rezultata. - - + + Selection error Greška odabira @@ -3429,27 +3429,27 @@ To može dovesti do neočekivanih rezultata. Nema drugih tijela za premještanje - + Impossible to move the base feature of a body. Nemoguće je pomaknuti osnovni element tijela. - + Select one or more features from the same body. Odaberite jednu ili više značajki u istom tijelu. - + Beginning of the body Početak tijela - + Dependency violation Kršenje ovisnosti - + Early feature must not depend on later feature. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_hu.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_hu.ts index c7c4fa1616..8372702bed 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_hu.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_hu.ts @@ -947,7 +947,7 @@ az önmetszés elkerülése érdekében. Egy alkatrész terv objektum másolása - + Move a feature inside body Mozgatni egy jellemzőt egy testen belül @@ -3104,27 +3104,27 @@ measured along the specified direction PartDesign_MoveFeatureInTree - + Move Feature After… Egy jellemző áthelyezése után… - + Select a feature from the list Funkció kiválasztása a listából - + Move Tip Csúcs mozgatása - + Set tip to last feature? Állítsa a kurzort az utolsó jellemzőre? - + The moved feature appears after the currently set tip. A mozgatott jellemző a beállított csúcs mögött jelenik meg. @@ -3403,8 +3403,8 @@ Ez nem várt eredményekhez vezethet. - - + + Selection error Kiválasztási hiba @@ -3431,27 +3431,27 @@ Ez nem várt eredményekhez vezethet. Nincsenek más testek áthelyezéshez - + Impossible to move the base feature of a body. Nem lehet elmozdítani a test alap tulajdonságát. - + Select one or more features from the same body. Jelöljön ki két vagy több jellemzőt ugyanabból a testből. - + Beginning of the body Test kezdete - + Dependency violation Függőség megsértése - + Early feature must not depend on later feature. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_it.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_it.ts index b622b233ea..6b22f45dfa 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_it.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_it.ts @@ -947,7 +947,7 @@ in modo da evitare l'intersezione automatica. Duplica un oggetto Part Design - + Move a feature inside body Sposta un'operazione in un corpo @@ -3105,27 +3105,27 @@ misurata lungo la direzione specificata PartDesign_MoveFeatureInTree - + Move Feature After… Sposta operazione dopo… - + Select a feature from the list Seleziona un'operazione dall'elenco - + Move Tip Sposta terminazione - + Set tip to last feature? Impostare la terminazione all'ultima operazione? - + The moved feature appears after the currently set tip. La funzione spostata appare dopo il suggerimento attualmente impostato. @@ -3400,8 +3400,8 @@ This may lead to unexpected results. - - + + Selection error Errore di selezione @@ -3428,27 +3428,27 @@ This may lead to unexpected results. Non ci sono altri corpi da spostare in - + Impossible to move the base feature of a body. Impossibile spostare l'operazione di base di un corpo. - + Select one or more features from the same body. Selezionare una o più funzioni dallo stesso corpo. - + Beginning of the body Inizio del corpo - + Dependency violation Violazione dell'albero di dipendenza - + Early feature must not depend on later feature. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ja.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ja.ts index 0e46de67d7..fdff4a8d79 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ja.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ja.ts @@ -946,7 +946,7 @@ so that self intersection is avoided. パートデザイン・オブジェクトを複製 - + Move a feature inside body ボディー内のフィーチャーを移動 @@ -3104,27 +3104,27 @@ measured along the specified direction PartDesign_MoveFeatureInTree - + Move Feature After… フィーチャーを次の後ろへ移動… - + Select a feature from the list リストからフィーチャーを選択 - + Move Tip TIPを移動 - + Set tip to last feature? 最後のフィーチャーにTIPを設定しますか? - + The moved feature appears after the currently set tip. 移動したフィーチャは、現在設定されているTIPの後に表示されます。 @@ -3399,8 +3399,8 @@ This may lead to unexpected results. - - + + Selection error 選択エラー @@ -3427,27 +3427,27 @@ This may lead to unexpected results. 移動先となる他のボディーがありません。 - + Impossible to move the base feature of a body. ボディーのベースフィーチャーを動かすことはできません。 - + Select one or more features from the same body. 同一のボディーから1つ以上のフィーチャーを選択してください。 - + Beginning of the body ボディーの先頭 - + Dependency violation 依存関係の違反 - + Early feature must not depend on later feature. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ka.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ka.ts index 59081e8886..199aa76702 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ka.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ka.ts @@ -946,7 +946,7 @@ so that self intersection is avoided. ადუბლირებს ნაწილის დიზაინის ობიექტს - + Move a feature inside body თვისების გადატანა სხეულის შიგნით @@ -3104,27 +3104,27 @@ measured along the specified direction PartDesign_MoveFeatureInTree - + Move Feature After… თვისების გადატანა რის შემდეგ… - + Select a feature from the list აირჩიეთ თვისება სიიდან - + Move Tip ბურღის წვერის გამოძრავება - + Set tip to last feature? დავამატო მინიშნება ბოლო ფუნქციას? - + The moved feature appears after the currently set tip. გადატანილი თვისება ამჟამად დაყენებული ბუნიკის შემდეგ აღმოჩნდება. @@ -3403,8 +3403,8 @@ This may lead to unexpected results. - - + + Selection error მონიშნულის შეცდომა @@ -3431,27 +3431,27 @@ This may lead to unexpected results. გადასატანად სხვა სხეულებიც უნდა არსებობდეს - + Impossible to move the base feature of a body. სხეულის ძირითადი თვისებების გადატანა შეუძლებელია. - + Select one or more features from the same body. აირჩიეთ იგივე სხეულის ერთი ან მეტი თვისება. - + Beginning of the body სხეულის დასაწყისი - + Dependency violation დამოკიდებულების დარღვევა - + Early feature must not depend on later feature. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ko.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ko.ts index 839c321197..b71f70b992 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ko.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ko.ts @@ -944,7 +944,7 @@ so that self intersection is avoided. Duplicate a Part Design object - + Move a feature inside body 도형 특징을 몸통 안으로 이동 @@ -3097,27 +3097,27 @@ measured along the specified direction PartDesign_MoveFeatureInTree - + Move Feature After… 도형특징을 다른 특징 뒤로 이동… - + Select a feature from the list 목록에서 도형특징을 선택하세요 - + Move Tip 끝단 이동 - + Set tip to last feature? 마지막 도형특징을 끝단으로 설정할까요? - + The moved feature appears after the currently set tip. 이동된 도형특징은 현재 설정된 끝단 뒤에 나타납니다. @@ -3396,8 +3396,8 @@ This may lead to unexpected results. - - + + Selection error 선택 오류 @@ -3424,27 +3424,27 @@ This may lead to unexpected results. 이동할 수 있는 다른 몸통이 없습니다. - + Impossible to move the base feature of a body. 몸통의 기반 도형특징은 이동이 불가능합니다. - + Select one or more features from the same body. 같은 몸통에서 하나 이상의 도형특징을 선택하세요. - + Beginning of the body 몸통의 시작 - + Dependency violation 종속성 위반 - + Early feature must not depend on later feature. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_nl.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_nl.ts index d36464c51a..14d76a26b8 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_nl.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_nl.ts @@ -945,7 +945,7 @@ so that self intersection is avoided. Duplicate a Part Design object - + Move a feature inside body Move a feature inside body @@ -2862,7 +2862,7 @@ gemeten in de opgegeven richting Two angles - Two angles + Twee hoeken @@ -3103,27 +3103,27 @@ gemeten in de opgegeven richting PartDesign_MoveFeatureInTree - + Move Feature After… Move Feature After… - + Select a feature from the list Selecteer een functie van de lijst - + Move Tip Move Tip - + Set tip to last feature? Set tip to last feature? - + The moved feature appears after the currently set tip. The moved feature appears after the currently set tip. @@ -3402,8 +3402,8 @@ Dit kan tot onverwachte resultaten leiden. - - + + Selection error Selectiefout @@ -3430,27 +3430,27 @@ Dit kan tot onverwachte resultaten leiden. Er zijn geen andere lichamen om naartoe te verplaatsen - + Impossible to move the base feature of a body. Basis functie van lichaam kan niet worden verplaatst. - + Select one or more features from the same body. Selecteer een of meer functies van het zelfde lichaam. - + Beginning of the body Begin van het lichaam - + Dependency violation Inbreuk op afhankelijkheden - + Early feature must not depend on later feature. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pl.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pl.ts index fb43239a3a..795b9edd18 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pl.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pl.ts @@ -949,7 +949,7 @@ wartość Fałsz = uzębienie wewnętrzne Duplikuj obiekt środowiska Projekt Części - + Move a feature inside body Przenieś cechę do obiektu zawartości @@ -3108,27 +3108,27 @@ mierzona wzdłuż podanego kierunku PartDesign_MoveFeatureInTree - + Move Feature After… Przenieś cechę za … - + Select a feature from the list Wybierz cechę z listy - + Move Tip Przenieś czubek - + Set tip to last feature? Ustawić czubek na ostatnią cechę? - + The moved feature appears after the currently set tip. Przeniesiony element pojawia się za aktualnie ustawionym czubkiem. @@ -3408,8 +3408,8 @@ Brak elementów do migracji. - - + + Selection error Błąd w zaznaczeniu @@ -3436,27 +3436,27 @@ Brak elementów do migracji. Nie istnieją inne zawartości, do których można przenieść cechę - + Impossible to move the base feature of a body. Niemożliwe jest przeniesienie podstawowej cechy zawartości. - + Select one or more features from the same body. Wybierz jedną lub więcej cech z tej samej zawartości. - + Beginning of the body Początek zawartości - + Dependency violation Naruszenie warunków zależności - + Early feature must not depend on later feature. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pt-BR.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pt-BR.ts index 77d77f209d..d3d1c257bd 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pt-BR.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pt-BR.ts @@ -946,7 +946,7 @@ para que a auto-interseção seja evitada. Duplicate a Part Design object - + Move a feature inside body Move a feature inside body @@ -3104,27 +3104,27 @@ medido ao longo da direção especificada PartDesign_MoveFeatureInTree - + Move Feature After… Move Feature After… - + Select a feature from the list Selecione um objeto da lista - + Move Tip Move Tip - + Set tip to last feature? Set tip to last feature? - + The moved feature appears after the currently set tip. O recurso movido aparece após a ponta definida. @@ -3399,8 +3399,8 @@ This may lead to unexpected results. - - + + Selection error Erro de seleção @@ -3427,27 +3427,27 @@ This may lead to unexpected results. Não existem outros corpos onde mover - + Impossible to move the base feature of a body. Impossível mover o objeto base de um corpo. - + Select one or more features from the same body. Selecione um ou mais objetos do mesmo corpo. - + Beginning of the body Início do corpo - + Dependency violation Violação de dependência - + Early feature must not depend on later feature. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ro.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ro.ts index 2e7dcc3bbd..d95d3a1418 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ro.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ro.ts @@ -947,7 +947,7 @@ astfel încât intersecția de sine să fie evitată. Duplicate a Part Design object - + Move a feature inside body Move a feature inside body @@ -3105,27 +3105,27 @@ măsurată de-a lungul direcției specificate PartDesign_MoveFeatureInTree - + Move Feature After… Move Feature After… - + Select a feature from the list Selectaţi o funcție din lista - + Move Tip Move Tip - + Set tip to last feature? Set tip to last feature? - + The moved feature appears after the currently set tip. Funcția mutată apare după sfatul setat în prezent. @@ -3400,8 +3400,8 @@ This may lead to unexpected results. - - + + Selection error Eroare de selecție @@ -3428,27 +3428,27 @@ This may lead to unexpected results. Nu este nici un alt corp spre care să se deplaseze - + Impossible to move the base feature of a body. Imposibil de a deplasa caracteristica de bază a unui corp. - + Select one or more features from the same body. Selectați una sau mai multe funcții în același corp. - + Beginning of the body Începutul corpului - + Dependency violation Încălcarea dependenței - + Early feature must not depend on later feature. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ru.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ru.ts index cb23d18efd..1c550d1578 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ru.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ru.ts @@ -947,7 +947,7 @@ so that self intersection is avoided. Дублировать объект ПроектнойДетали - + Move a feature inside body Переместить операцию внутрь тела @@ -3103,27 +3103,27 @@ measured along the specified direction PartDesign_MoveFeatureInTree - + Move Feature After… Переместить операцию после… - + Select a feature from the list Выбрать операцию из списка - + Move Tip Переместить точку завершения расчётов - + Set tip to last feature? Установить точку завершения расчётов к последней операции? - + The moved feature appears after the currently set tip. Перемещённая операция окажется после текущей точки завершения расчётов. @@ -3402,8 +3402,8 @@ This may lead to unexpected results. - - + + Selection error Ошибка выбора @@ -3430,27 +3430,27 @@ This may lead to unexpected results. Нет других тел для перемещения к - + Impossible to move the base feature of a body. Невозможно переместить базовые элементы тела. - + Select one or more features from the same body. Выберите один или несколько элементов одного тела. - + Beginning of the body Начало тела - + Dependency violation Нарушение зависимостей - + Early feature must not depend on later feature. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sl.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sl.ts index e8980f00bd..18ba778385 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sl.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sl.ts @@ -947,7 +947,7 @@ da se izogne samosečnosti. Duplicate a Part Design object - + Move a feature inside body Move a feature inside body @@ -3105,27 +3105,27 @@ merjena vzdolž določene smeri PartDesign_MoveFeatureInTree - + Move Feature After… Move Feature After… - + Select a feature from the list Izberi značilnost s seznama - + Move Tip Move Tip - + Set tip to last feature? Set tip to last feature? - + The moved feature appears after the currently set tip. Premaknjena značilnost pride za trenutno izvajajočo nalogo. @@ -3404,8 +3404,8 @@ To lahko pripelje do nepričakovanih rezultatov. - - + + Selection error Napaka izbire @@ -3432,27 +3432,27 @@ To lahko pripelje do nepričakovanih rezultatov. Ni drugega telesa za premikanje - + Impossible to move the base feature of a body. Osnovne značilnosti telesa ni mogoče premikati. - + Select one or more features from the same body. Izberite eno ali več značilnosti istega telesa. - + Beginning of the body Začetek telesa - + Dependency violation Kršitev odvisnosti - + Early feature must not depend on later feature. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sr-CS.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sr-CS.ts index 5b438a88b5..4d27bfc2ec 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sr-CS.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sr-CS.ts @@ -947,7 +947,7 @@ vrednost za korak na osnovu graničnog okvira oko profila. Dupliraj objekat okruženja Konstruisanje delova - + Move a feature inside body Pomeri tipski oblik unutar tela @@ -3104,27 +3104,27 @@ merena duž zadatog pravca PartDesign_MoveFeatureInTree - + Move Feature After… Pomeri tipski oblik iza… - + Select a feature from the list Izaberi element sa liste - + Move Tip Pomeri krajnji - + Set tip to last feature? Proglasi za krajnji zadnji tipski oblik? - + The moved feature appears after the currently set tip. Premešteni tipski oblik se pojavljuje iza krajnjeg. @@ -3403,8 +3403,8 @@ Ovo može dovesti do neočekivanih rezultata. - - + + Selection error Greška prilikom izbora @@ -3431,27 +3431,27 @@ Ovo može dovesti do neočekivanih rezultata. Nema drugih tela u koja se mogu premestiti - + Impossible to move the base feature of a body. Nemoguće je pomeriti početni tipski oblik tela. - + Select one or more features from the same body. Izaberi jedan ili više tipskih oblika od istog tela. - + Beginning of the body Početak tela - + Dependency violation Narušena međuzavisnost - + Early feature must not depend on later feature. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sr.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sr.ts index 6f07c56c35..3014c217a5 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sr.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sr.ts @@ -947,7 +947,7 @@ so that self intersection is avoided. Дуплирај објекат окружења Конструисање делова - + Move a feature inside body Помери типски облик унутар тела @@ -3104,27 +3104,27 @@ measured along the specified direction PartDesign_MoveFeatureInTree - + Move Feature After… Помери типски облик иза… - + Select a feature from the list Изабери типски облик са листе - + Move Tip Помери крајњи - + Set tip to last feature? Прогласи за крајњи задњи типски облик? - + The moved feature appears after the currently set tip. Премештени типски облик се појављује иза крајњег. @@ -3403,8 +3403,8 @@ This may lead to unexpected results. - - + + Selection error Грешка приликом избора @@ -3431,27 +3431,27 @@ This may lead to unexpected results. Нема других тела у која се могу преместити - + Impossible to move the base feature of a body. Немогуће је померити почетни типски облик тела. - + Select one or more features from the same body. Изабери један или више типских облика од истог тела. - + Beginning of the body Почетак тела - + Dependency violation Нарушена међузависност - + Early feature must not depend on later feature. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_zh-CN.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_zh-CN.ts index c314ececae..ee42c1e371 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_zh-CN.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_zh-CN.ts @@ -946,7 +946,7 @@ so that self intersection is avoided. 复制零件设计对象 - + Move a feature inside body 移动特征到实体中 @@ -3103,27 +3103,27 @@ measured along the specified direction PartDesign_MoveFeatureInTree - + Move Feature After… 向后移动特征… - + Select a feature from the list 从列表中选择特征 - + Move Tip 移动尖端 - + Set tip to last feature? 将尖端设置为最后一个特征? - + The moved feature appears after the currently set tip. 被移动特征出现在当前设置的结算位置之后。 @@ -3402,8 +3402,8 @@ This may lead to unexpected results. - - + + Selection error 选择错误 @@ -3430,27 +3430,27 @@ This may lead to unexpected results. 没有其他实体可以移动 - + Impossible to move the base feature of a body. 无法移动实体的基础特征。 - + Select one or more features from the same body. 从同一实体上选择一个或多个特征。 - + Beginning of the body 实体的起始 - + Dependency violation 依赖冲突 - + Early feature must not depend on later feature. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_zh-TW.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_zh-TW.ts index 2791f40b41..189926976c 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_zh-TW.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_zh-TW.ts @@ -947,7 +947,7 @@ so that self intersection is avoided. Duplicate a Part Design object - + Move a feature inside body Move a feature inside body @@ -3102,27 +3102,27 @@ measured along the specified direction PartDesign_MoveFeatureInTree - + Move Feature After… Move Feature After… - + Select a feature from the list 從清單中選擇特徵 - + Move Tip Move Tip - + Set tip to last feature? Set tip to last feature? - + The moved feature appears after the currently set tip. 移動特徵出現在當前設置的尖點之後。 @@ -3401,8 +3401,8 @@ This may lead to unexpected results. - - + + Selection error 選取錯誤 @@ -3429,27 +3429,27 @@ This may lead to unexpected results. 沒有其它主體可以搬移過去 - + Impossible to move the base feature of a body. 不可能移動主體的基礎特徵 - + Select one or more features from the same body. 選擇相同主體的一個或更多個特徵 - + Beginning of the body 主體的起點 - + Dependency violation 相依性衝突 - + Early feature must not depend on later feature. diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_el.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_el.ts index aae5b25f9c..d96b7df0df 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_el.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_el.ts @@ -16,7 +16,7 @@ Approximates a cylinder - Approximates a cylinder + Προσέγγιση ενός κυλίνδρου @@ -34,7 +34,7 @@ Approximates a plane - Approximates a plane + Προσέγγιση ενός επιπέδου @@ -47,12 +47,12 @@ Polynomial Surface - Polynomial Surface + Πολυωνυμική Επιφάνεια Approximates a polynomial surface - Approximates a polynomial surface + Προσέγγιση πολυωνυμικής επιφάνειας @@ -70,7 +70,7 @@ Approximates a sphere - Approximates a sphere + Προσέγγιση μιας σφαίρας @@ -83,12 +83,12 @@ Approximate B-Spline Surface… - Approximate B-Spline Surface… + Προσέγγιση επιφάνειας καμπύλης B-Spline… Approximates a B-spline surface - Approximates a B-spline surface + Προσέγγιση μιας επιφάνειας καμπύλης B-spline @@ -101,12 +101,12 @@ Wire From Mesh Boundary… - Wire From Mesh Boundary… + Περίγραμμα από την Άκρη του Πλέγματος… Creates a wire from mesh boundaries - Creates a wire from mesh boundaries + Δημιουργεί ένα περίγραμμα από τα όρια του πλέγματος @@ -119,12 +119,12 @@ Poisson… - Poisson… + Poisson… Performs Poisson surface reconstruction - Performs Poisson surface reconstruction + Εκτελεί ανακατασκευή επιφάνειας Poisson (ενώνει τις τελείες για να φτιάξει ένα στερεό σώμα) @@ -137,12 +137,12 @@ Mesh Segmentation… - Mesh Segmentation… + Τμηματοποίηση Πλέγματος… Creates separate mesh segments based on surface types - Creates separate mesh segments based on surface types + Δημιουργεί ξεχωριστά τμήματα πλέγματος με βάση τους τύπους επιφανειών @@ -155,12 +155,12 @@ From Components - From Components + Από Επιμέρους Μέρη Creates mesh segments from components - Creates mesh segments from components + Δημιουργεί τμήματα πλέγματος από στοιχεία, για να δημιουργήσεις μια επιφάνεια ή ένα στερεό επιλέγοντας εσύ συγκεκριμένα κομμάτια @@ -173,12 +173,12 @@ Manual Segmentation… - Manual Segmentation… + Χειροκίνητη Τμηματοποίηση… Creates mesh segments manually - Creates mesh segments manually + Δημιουργεί τμήματα πλέγματος χειροκίνητα. (Αν η αυτόματη τμηματοποίηση δεν κατάφερε να ξεχωρίσει σωστά τα μέρη του αντικειμένου, εδώ μπορείς να το κάνεις εσύ με το χέρι) @@ -191,12 +191,12 @@ Structured Point Clouds - Structured Point Clouds + Δομημένα Νέφη Σημείων Triangulates structured point clouds - Triangulates structured point clouds + Ριγωνοποιεί δομημένα νέφη σημείων. (Μετατρέπει τις σκόρπιες τελείες σε μια στερεή επιφάνεια) @@ -270,17 +270,17 @@ Fit B-Spline Surface - Fit B-Spline Surface + Προσαρμογή Επιφάνειας καμπύλης B-Spline U-Direction - U-Direction + Κατεύθυνση U V-Direction - V-Direction + Κατεύθυνση V @@ -305,12 +305,12 @@ Create Placement - Create Placement + Δημιουργία Τοποθέτησης Total weight - Total weight + Συνολικό βάρος @@ -349,7 +349,7 @@ Select a single placement object to get the local orientation. - Select a single placement object to get the local orientation. + Επιλέξτε ένα μεμονωμένο αντικείμενο τοποθέτησης για να λάβετε τον τοπικό προσανατολισμό. @@ -397,17 +397,17 @@ Select a point cloud. - Select a point cloud. + Επιλέξτε ένα νέφος σημείων. Select a point cloud or mesh. - Select a point cloud or mesh. + Επιλέξτε ένα νέφος σημείων ή ένα πλέγμα. Select a single point cloud. - Select a single point cloud. + Επιλέξτε ένα μεμονωμένο νέφος σημείων. @@ -423,7 +423,7 @@ Mesh Segmentation - Mesh Segmentation + Τμηματοποίηση Πλέγματος @@ -491,12 +491,12 @@ Manual Mesh Segmentation - Manual Mesh Segmentation + Χειροκίνητη Τμηματοποίηση Πλέγματος Pick Triangle - Pick Triangle + Επιλογή Τριγώνου @@ -547,12 +547,12 @@ Region Options - Region Options + Επιλογές Περιοχής Respect only triangles with screen-facing normals - Respect only triangles with screen-facing normals + Λάβε υπόψη μόνο τρίγωνα με προσανατολισμό προς την οθόνη @@ -596,7 +596,7 @@ Fit B-Spline Curve - Fit B-Spline Curve + Προσαρμογή Καμπύλης B-Spline @@ -709,12 +709,12 @@ Approximate B-Spline Curve… - Approximate B-Spline Curve… + Προσέγγιση Καμπύλης B-Spline… Approximates a B-spline curve - Approximates a B-spline curve + Προσεγγίστε μια καμπύλη B-spline diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_it.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_it.ts index bc33280798..241d521727 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_it.ts +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_it.ts @@ -16,7 +16,7 @@ Approximates a cylinder - Approximates a cylinder + Approssima un cilindro @@ -34,7 +34,7 @@ Approximates a plane - Approximates a plane + Approssima un piano @@ -47,12 +47,12 @@ Polynomial Surface - Polynomial Surface + Superficie Polinomiale Approximates a polynomial surface - Approximates a polynomial surface + Approssima una superficie polinomiale @@ -70,7 +70,7 @@ Approximates a sphere - Approximates a sphere + Approssima una sfera @@ -83,12 +83,12 @@ Approximate B-Spline Surface… - Approximate B-Spline Surface… + Approssima superficie B-Spline… Approximates a B-spline surface - Approximates a B-spline surface + Approssima una superficie B-spline @@ -101,12 +101,12 @@ Wire From Mesh Boundary… - Wire From Mesh Boundary… + Polilinea dai bordi della mesh… Creates a wire from mesh boundaries - Creates a wire from mesh boundaries + Crea una polilinea dai limiti delle mesh @@ -124,7 +124,7 @@ Performs Poisson surface reconstruction - Performs Poisson surface reconstruction + Esegue la ricostruzione della superficie di Poisson @@ -137,12 +137,12 @@ Mesh Segmentation… - Mesh Segmentation… + Segmentazione della mesh… Creates separate mesh segments based on surface types - Creates separate mesh segments based on surface types + Crea segmenti di maglie separati in base ai tipi di superficie @@ -155,7 +155,7 @@ From Components - From Components + Da componenti diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_el.ts b/src/Mod/Robot/Gui/Resources/translations/Robot_el.ts index 2c4aa2492b..647323c5c5 100644 --- a/src/Mod/Robot/Gui/Resources/translations/Robot_el.ts +++ b/src/Mod/Robot/Gui/Resources/translations/Robot_el.ts @@ -16,7 +16,7 @@ Adds a tool shape to the robot - Adds a tool shape to the robot + Προσθέτει ένα σχήμα εργαλείου στο ρομπότ @@ -29,12 +29,12 @@ Place Robot - Place Robot + Τοποθέτηση Ρομπότ Places a robot in the scene - Places a robot in the scene + Τοποθετεί ένα ρομπότ στη σκηνή @@ -52,7 +52,7 @@ Creates a new empty trajectory - Creates a new empty trajectory + Δημιουργεί μια νέα κενή τροχιά @@ -65,12 +65,12 @@ Edge to Trajectory - Edge to Trajectory + Ακμή της Τροχιάς Generates a trajectory from the selected edges - Generates a trajectory from the selected edges + Δημιουργεί μια τροχιά από τις επιλεγμένες ακμές @@ -83,12 +83,12 @@ Kuka Compact Subroutine - Kuka Compact Subroutine + Σύντομο Υποπρόγραμμα Kuka Exports the trajectory as a compact KRL subroutine - Exports the trajectory as a compact KRL subroutine + Εξάγει τη διαδρομή ως ένα σύντομο υποπρόγραμμα KRL @@ -101,12 +101,12 @@ Kuka Full Subroutine - Kuka Full Subroutine + Πλήρες Υποπρόγραμμα Kuka Exports the trajectory as a full KRL subroutine - Exports the trajectory as a full KRL subroutine + Εξάγει τη διαδρομή ως ένα πλήρες υποπρόγραμμα KRL @@ -119,12 +119,12 @@ Insert in Trajectory - Insert in Trajectory + Εισαγωγή στην Τροχιά Inserts the robot tool location into the trajectory - Inserts the robot tool location into the trajectory + Εισάγει τη θέση του εργαλείου του ρομπότ στην τροχιά @@ -137,12 +137,12 @@ Insert in Trajectory - Insert in Trajectory + Εισαγωγή στην Τροχιά Inserts the preselection position into the trajectory (W) - Inserts the preselection position into the trajectory (W) + Εισάγει την προεπιλεγμένη θέση στην τροχιά (W) @@ -155,12 +155,12 @@ Move to Home - Move to Home + Μετακίνηση στην Αρχική Θέση Moves to the home position - Moves to the home position + Μετακινείται στην αρχική θέση @@ -173,12 +173,12 @@ Set Default Orientation - Set Default Orientation + Ορισμός Προκαθορισμένου Προσανατολισμού Sets the default orientation for subsequent commands for waypoint creation - Sets the default orientation for subsequent commands for waypoint creation + Ορίζει τον προκαθορισμένο προσανατολισμό για τις επόμενες εντολές δημιουργίας σημείων διαδρομής @@ -191,12 +191,12 @@ Set Default Values - Set Default Values + Ορισμός Προεπιλεγμένων Τιμών Sets the default values for speed, acceleration, and continuity for subsequent commands of waypoint creation - Sets the default values for speed, acceleration, and continuity for subsequent commands of waypoint creation + Ορίζει τις προκαθορισμένες τιμές για την ταχύτητα, την επιτάχυνση και τη συνέχεια για τις επόμενες εντολές δημιουργίας σημείων διαδρομής @@ -209,12 +209,12 @@ Set Home Position - Set Home Position + Ορισμός Θέσης Αρχικής Σελίδας Sets the home position - Sets the home position + Ορίζει την αρχική θέση @@ -227,12 +227,12 @@ Simulate Trajectory - Simulate Trajectory + Προσομοίωση Τροχιάς Simulates robot movement along a selected trajectory - Simulates robot movement along a selected trajectory + Προσομοιώνει την κίνηση του ρομπότ κατά μήκος μιας επιλεγμένης τροχιάς @@ -245,12 +245,12 @@ Trajectory Compound - Trajectory Compound + Σύνθετη Τροχιά Groups and connects multiple trajectories into one - Groups and connects multiple trajectories into one + Ομαδοποιεί και συνδέει πολλαπλές τροχιές σε μία @@ -263,12 +263,12 @@ Dress-Up Trajectory - Dress-Up Trajectory + Διαμόρφωση Τροχιάς Creates a dress-up object that overrides aspects of a trajectory - Creates a dress-up object that overrides aspects of a trajectory + Φτιάχνει ένα εργαλείο που αλλάζει τις ρυθμίσεις της διαδρομής (π. χ. ταχύτητα) χωρίς να πειράζει το αρχικό σχέδιο @@ -276,12 +276,12 @@ Trajectory Tools - Trajectory Tools + Εργαλεία Τροχιάς Robot Tools - Robot Tools + Εργαλεία Ρομπότ @@ -308,22 +308,22 @@ Select VRML file for Robot - Select VRML file for Robot + Επιλέξτε αρχείο VRML για ρομπότ VRML Files (*.wrl *.vrml) - VRML Files (*.wrl *.vrml) + Αρχεία VRML (*.wrl *.vrml) Select Kinematic CSV file for Robot - Select Kinematic CSV file for Robot + Επιλογή αρχείου CSV κινηματικής για το ρομπότ CSV Files (*.csv) - CSV Files (*.csv) + Αρχεία CSV (*.csv) @@ -501,7 +501,7 @@ Hide/Show - Hide/Show + Απόκρυψη/Εμφάνιση @@ -516,7 +516,7 @@ Sizing Value - Sizing Value + Τιμή Μεγέθους @@ -788,7 +788,7 @@ Trajectory - Trajectory + Τροχιά @@ -807,7 +807,7 @@ Speed & acceleration - Speed & acceleration + Ταχύτητα & επιτάχυνση @@ -817,12 +817,12 @@ Acceleration - Acceleration + Επιτάχυνση Do not change continuous mode - Do not change continuous mode + Μην αλλάξετε τη λειτουργία συνεχούς κίνησης @@ -837,27 +837,27 @@ Position and orientation - Position and orientation + Θέση και προσανατολισμός Do not change position & orientation - Do not change position & orientation + Μην αλλάξετε τη θέση και τον προσανατολισμό Use orientation - Use orientation + Χρήση προσανατολισμού Add position - Add position + Προσθήκη θέσης Add orientation - Add orientation + Προσθήκη Προσανατολισμού @@ -875,7 +875,7 @@ Export Trajectory - Export Trajectory + Εξαγωγή Τροχιάς diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_es-AR.ts b/src/Mod/Robot/Gui/Resources/translations/Robot_es-AR.ts index 7215ad9533..965687ed4b 100644 --- a/src/Mod/Robot/Gui/Resources/translations/Robot_es-AR.ts +++ b/src/Mod/Robot/Gui/Resources/translations/Robot_es-AR.ts @@ -106,7 +106,7 @@ Exports the trajectory as a full KRL subroutine - Exports the trajectory as a full KRL subroutine + Exporta la trayectoria como una subrutina KRL completa @@ -313,7 +313,7 @@ VRML Files (*.wrl *.vrml) - VRML Files (*.wrl *.vrml) + Archivos VRML (*.wrl *.vrml) @@ -323,7 +323,7 @@ CSV Files (*.csv) - CSV Files (*.csv) + Archivos CSV (*.csv) diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_es-ES.ts b/src/Mod/Robot/Gui/Resources/translations/Robot_es-ES.ts index 1c8e186c20..339d8e1dfa 100644 --- a/src/Mod/Robot/Gui/Resources/translations/Robot_es-ES.ts +++ b/src/Mod/Robot/Gui/Resources/translations/Robot_es-ES.ts @@ -106,7 +106,7 @@ Exports the trajectory as a full KRL subroutine - Exports the trajectory as a full KRL subroutine + Exporta la trayectoria como una subrutina KRL completa @@ -313,7 +313,7 @@ VRML Files (*.wrl *.vrml) - VRML Files (*.wrl *.vrml) + Archivos VRML (*.wrl *.vrml) @@ -323,7 +323,7 @@ CSV Files (*.csv) - CSV Files (*.csv) + Archivos CSV (*.csv) diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_be.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_be.ts index e3adba455d..04598bb5ad 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_be.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_be.ts @@ -17,27 +17,27 @@ CmdSketcherCompConstrainRadDia - + Radius/Diameter Dimension Вымярэнне радыуса/дыяметру - + Constrains the radius or diameter of an arc or a circle Абмяжоўвае радыус ці дыяметр дугі ці акружнасці - + Constrain radius Абмежаванне радыуса - + Constrain diameter Абмежаванне дыяметра - + Constrain auto radius/diameter Аўтаматычнае абмежаванне радыуса/дыяметра @@ -251,12 +251,12 @@ as mirroring reference CmdSketcherSwitchVirtualSpace - + Switch Virtual Space Пераключыць віртуальную прастору - + Switches the selected constraints or the view to the other virtual space Пераключае абраныя абмежаванні ці выгляд у іншую віртуальную прастору @@ -288,358 +288,358 @@ invalid constraints, and degenerate geometry Command - + Add 'Lock' constraint Дадаць абмежаванне 'Блакаванне' - + Add relative 'Lock' constraint Дадаць адноснае абмежаванне 'Блакаванне' - + Add fixed constraint Дадаць фіксаванае абмежаванне - + Add block constraint Дадаць абмежаванае абмежаванне - - + + Add coincident constraint Дадаць абмежаванне супадзення - - + + Add distance from horizontal axis constraint Дадаць абмежаванне адлегласці ад гарызантальнай восі - - + + Add distance from vertical axis constraint Дадаць абмежаванне адлегласці ад вертыкальнай восі - - + + Add point to point distance constraint Дадаць абмежаванне кропкі да адлегласці кропкі - + Add point to line Distance constraint Дадаць абмежаванне кропкі да адлегласці лініі - - + + Add circle to circle distance constraint Дадаць абмежаванне акружнасці да адлегласці акружнасці - + Add circle to line distance constraint Дадаць абмежаванне акружнасці да адлегласці акружнасці - - - - - - - + + + + + + + Add length constraint Дадаць абмежаванне даўжыні - - - + + + Dimension Вымярэнне - + Add lock constraint Дадаць абмежаванне блакавання - + Add 'Distance to origin' constraint Дадаць абмежаванне 'Адлегласць да пачатку каардынат' - - - + + + Add Distance constraint Дадаць абмежаванне адлегласці - - - + + + Add 'Horizontal' constraints Дадаць абмежаванне 'Гарызантальнасць' - - - + + + Add 'Vertical' constraints Дадаць абмежаванне 'Вертыкальнасць' - - + + Add Symmetry constraint Дадаць абмежаванне сіметрычнасці - - + + Add Symmetry constraints Дадаць абмежаванні сіметрычнасці - - + + Add Distance constraints Дадаць абмежаванні адлегласці - + Add Horizontal constraint Дадаць абмежаванне гарызантальнасці - + Add Vertical constraint Дадаць абмежаванне вертыкальнасці - - + + Add Block constraint Дадаць абмежаванне блакавання - + Add Angle constraint Дадаць абмежаванне вугла - - - - + + + + Add Equality constraint Дадаць абмежаванне роўнасці - + Add Equality constraints Дадаць абмежаванні роўнасці - + Activate/Deactivate constraints Задзейнічаць/Адключыць абмежаванні - - + + Add arc angle constraint Дадаць абмежаванне вугла дугі - + Add concentric and length constraint Дадаць абмежаванне канцентрычнасці і даўжыні - + Add DistanceX constraint Дадаць абмежаванне адлегласці X - + Add DistanceY constraint Дадаць абмежаванне адлегласці Y - - + + Add point on object constraint Дадаць кропку на абмежаванне аб'екта - - + + Add arc length constraint Дадаць абмежаванне даўжыні дугі - - + + Add point to line distance constraint Дадаць абмежаванне кропкі да адлегласці лініі - + Add point to circle distance constraint Дадаць абмежаванне кропкі да адлегласці акружнасці - - + + Add point to point horizontal distance constraint Дадаць абмежаванне кропкі да адлегласці па гарызанталі - + Add fixed x-coordinate constraint Дадаць фіксаванае абмежаванне x-каардынаты - - + + Add point to point vertical distance constraint Дадаць абмежаванне кропкі да адлегласці па вертыкалі - + Add fixed y-coordinate constraint Дадаць фіксаванае абмежаванне y-каардынаты - - + + Add parallel constraint Дадаць абмежаванні паралельнасці - - - - - - - + + + + + + + Add perpendicular constraint Дадаць абмежаванні перпендыкуляру - + Add perpendicularity constraint Дадаць абмежаванні перпендыкулярнасці - + Swap coincident+tangency with ptp tangency Памяняць супадзенне+дотык з дотыкам кропка-кропка - - - - - - - + + + + + + + Add tangent constraint Дадаць абмежаванне датычнай - - - - - - - - - - - - - - + + + + + + + + + + + + + + Add tangent constraint point Дадаць абмежаванне датычнай да кропкі - - - - - - - - + + + + + + + + Add radius constraint Дадаць абмежаванне радыусу - - - - + + + + Add diameter constraint Дадаць абмежаванне дыяметру - - - - + + + + Add radiam constraint Дадаць абмежаванне радыусу/дыяметру - - - - - + + + + + Add angle constraint Дадаць абмежаванне кута - + Swap point on object and tangency with point to curve tangency Памяняць кропку на аб'еце і дотык з кропкай дотыку крывой - - + + Add equality constraint Дадаць абмежаванне роўнасці - - - - - - + + + + + + Add symmetric constraint Дадаць абмежаванне сіметрычнасці - + Add Snell's law constraint Дадаць абмежаванне па закону Снеліуса - + Toggle constraint to driving/reference Пераключае абмежаванне паміж кіруючым і апорным @@ -830,13 +830,13 @@ invalid constraints, and degenerate geometry Выдаліць выраўноўванне восяў - + Toggle constraints to the other virtual space Пераключыць абмежаванні на іншую віртуальную прастору - + Update constraint's virtual space Абнавіць абмежаванне віртуальнай прасторы @@ -851,27 +851,27 @@ invalid constraints, and degenerate geometry Пераназваць абмежаванні эскізу - + Drag Point Перацягнуць кропку - + Drag Curve Перацягнуць крывую - + Drag geometries Перацягнуць геаметрыю - + Drag Constraint Перацягнуць абмежаванні - + Modify sketch constraints Змяніць абмежаванні эскізу @@ -926,7 +926,7 @@ invalid constraints, and degenerate geometry Дадаць дугу да эскізу ломанай лініі - + Toggle construction geometry Пераключыць будаўнічую геаметрыю @@ -1149,137 +1149,137 @@ invalid constraints, and degenerate geometry - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection Няправільны выбар - - + + Select edges from the sketch Абраць рэбры на эскізе @@ -1294,289 +1294,289 @@ invalid constraints, and degenerate geometry Памернае абмежаванне - + Cannot add a constraint between two external geometries. Не атрымалася дадаць абмежаванне паміж дзвюма вонкавымі геаметрыямі. - + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. Не атрымалася дадаць абмежаванне паміж дзвюма фіксаванымі геаметрыямі. Фіксаваная геаметрыя ўключае вонкавую геаметрыю, абмежаваную геаметрыю, альбо спецыяльныя кропкі, такія як вузлавыя кропкі B-сплайну. - + Sketcher Constraint Substitution Замена абмежаванняў Варштата эскізу - + 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! Абранае рабро ўжо мае вертыкальнае абмежаванне! - + 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 Няправільны статус сродку рашэння - + Select one edge from the sketch. Абраць адно рабро на эскізе. - + Select only edges from the sketch. Абраць толькі рэбры на эскізе. - + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. Ні адна з абраных кропак не была абмежаваная адпаведнымі крывымі, таму што яны з'яўляюцца часткамі аднаго і таго ж элемента, таму што яны абодва з'яўляюцца вонкавай геаметрыяй альбо таму, што рабро не падыходзіць. - + Only tangent-via-point is supported with a B-spline. З дапамогай B-сплайну падтрымліваецца толькі датычная праз кропку. - - + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. Абраці альбо толькі адзін ці некалькі палюсоў B-сплайну, альбо толькі адну ці некалькі дуг або акружнасцяў на эскізе, але не змешаных. - + 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 the value sets the ratio n2/n1. Constraint_SnellsLaw Абраць дзве канчатковыя кропкі ліній, якія будуць дзейнічаць як прамяні, і рабро, якое прадстаўляе мяжу. Першая абраная кропка адпавядае індэксу n1, другая - n2, і значэнне вызначаецца суадносінамі n2/n1. - + Number of selected objects is not 3 Колькасць абраных аб'ектаў не 3 - + Error Памылка - + Endpoint to endpoint tangency was applied instead. Замест канчатковай кропкі ўжыты дотык да канчатковай кропкі. - + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Абраць дзве ці болей вяршыні на эскізе для абмежавання супадзення альбо дзве ці болей акружнасцяў, эліпсаў, дуг або дуг эліпса для канцэнтрычнага абмежавання. - + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Абраць дзве вяршыні на эскізе для абмежавання супадзення альбо дзве акружнасці, эліпсаў, дуг або дуг эліпса для канцэнтрычнага абмежавання. - + Select exactly one line or one point and one line or two points from the sketch. Абраць на эскізе адну лінію, альбо адну кропку і адну лінію, альбо дзве кропкі. - + Cannot add a length constraint on an axis! Не атрымалася дадаць абмежаванне даўжыні на вось! - - + + Select exactly one line or one point and one line or two points or two circles from the sketch. Абраць на эскізе адну лінію, альбо адну кропку і адну лінію, альбо дзве кропкі, альбо дзве акружнасці. - + This constraint does not make sense for non-linear curves. Абмежаванне не мае сэнсу для нелінейных крывых. - + Endpoint to edge tangency was applied instead. Замест канчатковай кропкі ўжыты дотык да рабра. - - - - - - + + + + + + Select the right things from the sketch. Абраць неабходныя аб'екты на эскізе. - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. Абраць рабро, якое не з'яўляецца вагой B-сплайна. - + Select either several points, or several conics for concentricity. Абраць альбо некалькі кропак, альбо некалькі конусаў для канцэнтрычнасці. - + Select either one point and several curves, or one curve and several points Абраць альбо адну кропку і некалькі крывых, альбо адну крывую і некалькі кропак - + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. Абраць альбо адну кропку і некалькі крывых, альбо адну крывую і некалькі кропак для pointOnObject, альбо некалькі кропак для супадзення, альбо некалькі конусаў для канцэнтрычнасці. - + 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. Ні адна з абраных кропак не была абмежаваная адпаведнымі крывымі, альбо таму што яны з'яўляюцца часткамі аднаго і таго ж элемента, альбо таму што яны абодва з'яўляюцца вонкавай геаметрыяй. - + Cannot add a length constraint on this selection! Не атрымалася дадаць абмежаванне даўжыні для абранага! - - - - + + + + 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! Не атрымалася дадаць фіксаванае абмежаванне каардынаты X да кропкі пачатку каардынат! - - + + 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! Не атрымалася дадаць фіксаванае абмежаванне каардынаты Y да кропкі пачатку каардынат! - + Select two or more lines from the sketch. Абраць дзве ці болей ліній на эскізе. - + One selected edge is not a valid line. Адно абранае рабро не з'яўляецца дапушчальнай ліняй. - - + + Select at least two lines from the sketch. Абраць па крайняй меры дзве лініі на эскізе. - + 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. @@ -1586,35 +1586,35 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Дапушчальныя камбінацыі: дзве крывыя; канчатковая кропка і крывая; дзве канчатковыя кропкі; дзве крывыя і кропка. - + Select some geometry from the sketch. perpendicular constraint Абраць некаторую геаметрыю на эскізе. - - + + Cannot add a perpendicularity constraint at an unconnected point! Не атрымалася дадаць абмежаванне перпендыкулярнасці ў нязлучанай кропцы! - - + + One of the selected edges should be a line. Адно з абраных рэбраў павінна быць лініяй. - + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. Ужыты дотык канчатковай кропкі да канчатковай кропкі. Абмежаванне супадзення было выдалена. - + Endpoint to edge tangency was applied. The point on object constraint was deleted. Ужыты дотык канчатковай кропкі да рабра. Абмежаванне кропкі на аб'екце было выдалена. - + 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. @@ -1624,207 +1624,207 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Дапушчальныя камбінацыі: дзве крывыя; канчатковая кропка і крывая; дзве канчатковыя кропкі; дзве крывыя і кропка. - + Select some geometry from the sketch. tangent constraint Абраць некаторую геаметрыю на эскізе. - - - + + + Cannot add a tangency constraint at an unconnected point! Не атрымалася дадаць абмежаванне дотыку ў нязлучанай кропцы! - - + + Tangent constraint at B-spline knot is only supported with lines! Датычная абмежаванне ў вузле B-сплайна падтрымліваецца толькі лініямі! - + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. Адно або два абмежаванні кропкі на аб'екце былі выдаленыя, паколькі апошняе абмежаванне, якое ўжываецца ўнутры, таксама прымяняецца кропкай на аб'екце. - + Keep notifying about constraint substitutions Працягнуць апавяшчаць пра змены абмежаванняў - + Unexpected error. More information may be available in the report view. Нечаканая памылка. Больш падрабязная інфармацыя можа быць даступная ў Праглядзе справаздачы. - + Only the sketch and its support are allowed to be selected Дазволена абіраць толькі эскіз і яго падтрымку - + Only the sketch and its support may be selected Дазволена абраць толькі эскіз і яго падтрымку - + Only the sketch and its support may be selected Дазволена абраць толькі эскіз і яго падтрымку - - - + + + The selected edge already has a block constraint! Абранае рабро ўжо мае абмежаванае абмежаванне! - + The selected items cannot be constrained horizontally or vertically! Абраныя элементы не могуць быць абмежаваныя ні па гарызанталі, ні па вертыкалі! - + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. Абмежаванае абмежаванне не можа быць дададзена, калі эскіз не вырашаны, альбо мае залішнія і абмежаванні, якія канфліктуюць. - + B-spline knot to endpoint tangency was applied instead. Замест вузла B-сплайну ўжыты дотык да канчатковай кропкі. - - + + Wrong number of selected objects! Няправільная колькасць абраных аб'ектаў! - - + + With 3 objects, there must be 2 curves and 1 point. З 3 аб'ектамі павінна быць 2 крывыя і 1 кропка. - - - - - - + + + + + + Select one or more arcs or circles from the sketch. Абраць адну ці болей дуг альбо акружнасцяў на эскізе. - - - + + + Constraint only applies to arcs or circles. Абмежаванне прымяняецца толькі на дугах ці акружнасцях. - - + + 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. Абмежаванні роўнасці на рэбры B-сплайна ў бягучым часе не падтрымліваецца. - - - - + + + + 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. Не атрымалася дадаць абмежаванне сіметрыі паміж лініяй і яе канчатковых кропках. - - - - + + + + Cannot add a symmetry constraint between a line and its end points! Не атрымалася дадаць абмежаванне сіметрыі паміж лініяй і яе канчатковых кропак! - + Selected objects are not just geometry from one sketch. Абраныя аб'екты не з'яўляюцца проста геаметрыяй з аднаго эскіза. - + Cannot create constraint with external geometry only. Не атрымалася стварыць абмежаванне з ужываннем толькі вонкавай геаметрыі. - + Incompatible geometry is selected. Абрана несумяшчальная геаметрыя. - + Select one dimensional constraint from the sketch. Абраць адно памернае абмежаванне на эскізе. - - - - - - - - + + + + + + + + Select constraints from the sketch. Абраць абмежаванне на эскізе. @@ -2291,12 +2291,12 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Даўжыня: - + Refractive Index Ratio Суадносіны каэфіцыента праламлення - + Ratio n2/n1: Суадносіны n2/n1: @@ -3803,112 +3803,112 @@ This is done by analyzing the sketch geometries and constraints. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel A dialog is already open in the task panel - + The sketch is invalid and cannot be edited. Эскіз хібны і не можа быць зменены. - + The following constraint is partially redundant: Наступнае абмежаванне часткова залішняе: - + The following constraints are partially redundant: Наступныя абмежаванні часткова залішнія: - + Edit Sketch Змяніць эскіз - + Close this dialog? Ці зачыніць дыялогавае акно? - + Invalid Sketch Хібны эскіз - + Open the sketch validation tool? Ці адчыніць інструмент праверкі эскіза? - + Remove the following constraint: Выдаліць наступнае абмежаванне: - + Remove at least one of the following constraints: Выдаліць, прынамсі, адное з наступных абмежаванняў: - + Remove the following redundant constraint: Выдаліць наступнае залішняе абмежаванне: - + Remove the following redundant constraints: Выдаліць наступныя залішнія абмежаванні: - + Remove the following malformed constraint: Выдаліць наступнае скажонае абмежаванне: - + Remove the following malformed constraints: Выдаліць наступныя скажоныя абмежаванні: - + Empty sketch Пусты эскіз - + Over-constrained: Празмерна-абмежаваны: - + Malformed constraints: Скажоныя абмежаванні: - + Redundant constraints: Залішнія абмежаванні: - + Partially redundant: Часткова залішнія абмежаванні: - + Solver failed to converge Сродку рашэння не атрымалася сысціся - + Under-constrained: Недастаткова абмежаваны: - + %n Degrees of Freedom %n ступень свабоды @@ -3918,7 +3918,7 @@ This is done by analyzing the sketch geometries and constraints. - + Fully constrained Цалкам абмежаваны @@ -3971,8 +3971,8 @@ This is done by analyzing the sketch geometries and constraints. Sketcher_ConstrainDiameter + - Fix the diameter of a circle or an arc Задаць дыяметр акружнасці ці дугі @@ -4409,7 +4409,7 @@ Eigen Sparse QR - аптымізаваны для разрэджаных мат ViewProviderSketch - + and %1 more і яшчэ %1 @@ -4701,17 +4701,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - - - - - - + + + + + + Invalid Constraint Хібнае абмежаванне - + Invalid constraint Хібнае абмежаванне @@ -4923,12 +4923,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherDimension - + Dimension Вымярэнне - + Constrains contextually based on the selection. The type can be changed with the M key. Вызначае кантэкст у залежнасці ад абранай налады. Тып можа быць зменены з дапамогай клавішы <M>. @@ -4937,12 +4937,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherCompDimensionTools - + Dimension Вымярэнне - + Dimension tools Інструменты для вызначэння вымярэнняў @@ -5447,7 +5447,7 @@ Instead equal constraints are applied between the original objects and their cop TaskSketcherTool_c1_scale - + Keep original geometries (U) Пакінуць зыходныя геаметрыі (U) @@ -5455,12 +5455,12 @@ Instead equal constraints are applied between the original objects and their cop CmdSketcherCompConstrainTools - + Constrain Абмежаванне - + Constrain tools Інструменты абмежавання @@ -5593,8 +5593,8 @@ Instead equal constraints are applied between the original objects and their cop Sketcher_ConstrainRadius + - Fix the radius of an arc or a circle Задаць радыус дугі ці акружнасці @@ -5602,8 +5602,8 @@ Instead equal constraints are applied between the original objects and their cop Sketcher_ConstrainRadiam + - Fix the radius/diameter of an arc or a circle Задаць радыус/дыяметр дугі ці акружнасці @@ -5856,12 +5856,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherToggleConstruction - + Toggle Construction Geometry Пераключыць будаўнічую геаметрыю - + Toggles between defining geometry and construction geometry modes Пераключае паміж рэжымамі вызначэння геаметрыі і будаўнічай геаметрыі @@ -5869,12 +5869,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherCompToggleConstraints - + Toggle Constraints Пераключыць абмежаванні - + Toggle constrain tools Пераключыць інструменты абмежавання @@ -5882,12 +5882,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherCompHorizontalVertical - + Horizontal/Vertical Constraint Гарызантальнае/вертыкальнае абмежаванне - + Constrains the selected elements either horizontally or vertically Абмяжоўвае абраныя элементы па гарызанталі ці вертыкалі @@ -5895,12 +5895,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainHorVer - + Horizontal/Vertical Constraint Гарызантальнае/вертыкальнае абмежаванне - + Constrains the selected elements either horizontally or vertically, based on their closest alignment Абмяжоўвае абраныя элементы па гарызанталі ці вертыкалі ў залежнасці ад іх найбольш блізкага выраўноўвання @@ -5908,12 +5908,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainHorizontal - + Horizontal Constraint Абмежаванне гарызантальнасці - + Constrains the selected elements horizontally Абмяжоўвае абраныя элементы па гарызанталі @@ -5921,12 +5921,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainVertical - + Vertical Constraint Абмежаванне вертыкальнасці - + Constrains the selected elements vertically Абмяжоўвае абраныя элементы па вертыкалі @@ -5934,12 +5934,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainLock - + Lock Position Заблакаваць становішча - + Constrains the selected vertices by adding horizontal and vertical distance constraints Абмяжоўвае абраныя вяршыні, дадаючы абмежаванні адлегласці па гарызанталі і вертыкалі @@ -5947,12 +5947,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainBlock - + Block Constraint Абмежаванае абмежаванне - + Constrains the selected edges as fixed Абмяжоўвае абраныя рэбры як выпраўленыя @@ -5960,12 +5960,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainCoincidentUnified - + Coincident Constraint Абмежаванне супадзення - + Constrains the selected elements to be coincident Абмяжоўвае абраныя элементы па супадзенню @@ -5973,12 +5973,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainCoincident - + Coincident Constraint Абмежаванне супадзення - + Constrains the selected elements to be coincident Абмяжоўвае супадаючыя абраныя элементы @@ -5986,12 +5986,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainPointOnObject - + Point-On-Object Constraint Абмежаванне кропка на аб'екце - + Constrains the selected point onto the selected object Абмяжоўвае абраную кропку абраным аб'ектам @@ -5999,12 +5999,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDistance - + Distance Dimension Вымярэнне адлегласці - + Constrains the vertical distance between two points, or from a point to the origin if one is selected Абмяжоўвае адлегласць па вертыкалі паміж дзвюма кропкамі, альбо ад кропкі да пачатку каардынат, калі абраная адна з іх @@ -6012,12 +6012,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDistanceX - + Horizontal Dimension Гарызантальнае вымярэнне - + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected Абмяжоўвае адлегласць па гарызанталі паміж дзвюма кропкамі, альбо ад кропкі да пачатку каардынат, калі абраная толькі адна з іх @@ -6025,12 +6025,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDistanceY - + Vertical Dimension Вертыкальнае вымярэнне - + Constrains the vertical distance between the selected elements Абмяжоўвае адлегласць па вертыкалі паміж абранымі элементамі @@ -6038,12 +6038,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainParallel - + Parallel Constraint Абмежаванне паралельнасці - + Constrains the selected lines to be parallel Абмяжоўвае паралельныя абраныя лініі @@ -6051,12 +6051,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainPerpendicular - + Perpendicular Constraint Абмежаванне перпендыкулярнасці - + Constrains the selected lines to be perpendicular Абмяжоўвае перпендыкулярныя абраныя лініі @@ -6064,12 +6064,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainTangent - + Tangent/Collinear Constraint Датычнае/калінеарнае абмежаванне - + Constrains the selected elements to be tangent or collinear Абмяжоўвае датычныя ці калінеарныя абраныя элементы @@ -6077,12 +6077,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainRadius - + Radius Dimension Вымярэнне радыуса - + Constrains the radius of the selected circle or arc Абмяжоўвае радыус абранай акружнасці ці дугі @@ -6090,12 +6090,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDiameter - + Diameter Dimension Вымярэнне дыяметру - + Constrains the diameter of the selected circle or arc Абмяжоўвае дыяметр абранай акружнасці ці дугі @@ -6103,12 +6103,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainRadiam - + Radius/Diameter Dimension Вымярэнне радыуса/дыяметру - + Constrains the radius of the selected arc or the diameter of the selected circle Абмяжоўвае радыус абранай дугі ці дыяметр абранай акружнасці @@ -6116,12 +6116,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainAngle - + Angle Dimension Вымярэнне вугла - + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected Абмяжоўвае вугал паміж дзвюма прамымі лініямі ці паміж адной лініяй і воссю X эскіза, калі абраная толькі адна з іх @@ -6129,12 +6129,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainEqual - + Equal Constraint Абмежаванне роўнасці - + Constrains the selected edges or circles to be equal Абмяжоўвае роўнасць абраных ліній ці акружнасцяў @@ -6142,12 +6142,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainSymmetric - + Symmetric Constraint Абмежаванне сіметрычнасці - + Constrains the selected elements to be symmetric Абмяжоўвае сіметрычныя абраныя элементы @@ -6155,12 +6155,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainSnellsLaw - + Refraction Constraint Абмежаванне праламлення - + Constrains the selected elements based on the refraction law (Snell's Law) Абмяжоўвае абраныя элементы на аснове закона праламлення (закон Снелла) @@ -6168,12 +6168,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherChangeDimensionConstraint - + Edit Value Змяніць значэнне - + Edits the value of a dimensional constraint Змяняе значэнне памернага абмежавання @@ -6181,12 +6181,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherToggleDrivingConstraint - + Toggle Driving/Reference Constraints Пераключыць кіруючае/апорнае абмежаванне - + Toggles between driving and reference mode of the selected constraints and commands Пераключае паміж рэжымам руху і рэжымам прывязкі абраных абмежаванняў і каманд @@ -6194,12 +6194,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherToggleActiveConstraint - + Toggle Constraints Пераключыць абмежаванні - + Toggles the state of the selected constraints Пераключае стан абраных абмежаванняў diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ca.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ca.ts index 5313d80f65..5d979f6ec3 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ca.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ca.ts @@ -17,27 +17,27 @@ CmdSketcherCompConstrainRadDia - + Radius/Diameter Dimension Cota de radi/diàmetre - + Constrains the radius or diameter of an arc or a circle Restringeix el radi o diàmetre d'un arc o d'un cercle - + Constrain radius Restringeix el radi - + Constrain diameter Restringeix el diàmetre - + Constrain auto radius/diameter Limiteu el radi/diàmetre automàtic @@ -253,12 +253,12 @@ com a referència de simetria CmdSketcherSwitchVirtualSpace - + Switch Virtual Space Canvia d'espai virtual - + Switches the selected constraints or the view to the other virtual space Canvia les restriccions seleccionades o la vista d'altre espai virtual @@ -291,358 +291,358 @@ restriccions invàlides i geometria degenerada Command - + Add 'Lock' constraint Afegir restricció 'Bloc' - + Add relative 'Lock' constraint Afegeix una restricció de bloqueig relatiu - + Add fixed constraint Afegir restricció fixa - + Add block constraint Afegir restricció de Bloqueig - - + + Add coincident constraint Afegir restricció de coincidència - - + + Add distance from horizontal axis constraint Afegir distancia des-de la restricció del eix horitzontal - - + + Add distance from vertical axis constraint Afegir distancia des-de la restricció del eix vertical - - + + Add point to point distance constraint Afegeix una restricció de distància entre dos punts - + Add point to line Distance constraint Afegeix una restricció de distància de punt a línia - - + + Add circle to circle distance constraint Afegeix una restricció de distància entre dos cercles - + Add circle to line distance constraint Afegeix una restricció de distància entre un cercle i una línia - - - - - - - + + + + + + + Add length constraint Afegeix una restricció de longitud - - - + + + Dimension Cota - + Add lock constraint Afegeix una restricció de bloqueig - + Add 'Distance to origin' constraint Afegeix una restricció 'Distància a l'origen' - - - + + + Add Distance constraint Afegeix una restricció de distància - - - + + + Add 'Horizontal' constraints Afegeix restriccions 'Horitzontal' - - - + + + Add 'Vertical' constraints Afegeix restriccions 'Vertical' - - + + Add Symmetry constraint Afegeix una restricció de simetria - - + + Add Symmetry constraints Afegiex restriccions de simetria - - + + Add Distance constraints Afegeix restriccions de distància - + Add Horizontal constraint Afegeix una restricció Horitzontal - + Add Vertical constraint Afegeix una restricció Vertical - - + + Add Block constraint Afegeix una restricció de bloqueig - + Add Angle constraint Afegeix una restricció d'angle - - - - + + + + Add Equality constraint Afegeix una restricció d'Igualtat - + Add Equality constraints Afegeix restriccions d'Igualtat - + Activate/Deactivate constraints Activa o desactiva restriccions - - + + Add arc angle constraint Afegeix una restricció d'angle d'un arc - + Add concentric and length constraint Afegeix una restricció concèntrica i de longitud - + Add DistanceX constraint Afegeix una restricció de DistànciaX - + Add DistanceY constraint Afegeix una restricció de DistànciaY - - + + Add point on object constraint Afegeix una restricció de punt sobre l'objecte - - + + Add arc length constraint Afegeix una restricció de longitud d'un arc - - + + Add point to line distance constraint Afegeix restricció de distància punt a línia - + Add point to circle distance constraint Afegeix restricció de distància punt a cercle - - + + Add point to point horizontal distance constraint Afegeix una restricció punt a punt de distància horitzontal - + Add fixed x-coordinate constraint Afegeix restricció de coordenada x fixa - - + + Add point to point vertical distance constraint Afegeix una restricció de distància vertical punt a punt - + Add fixed y-coordinate constraint Afegeix una restricció de coordenada x fixe - - + + Add parallel constraint Afegeix una restricció paral·lela - - - - - - - + + + + + + + Add perpendicular constraint Afegeix una restricció perpendicular - + Add perpendicularity constraint Afegeix una restricció de perpendicularitat - + Swap coincident+tangency with ptp tangency Canvia tangència+coincident amb tangència punt a punt - - - - - - - + + + + + + + Add tangent constraint Afegeix una restricció tangent - - - - - - - - - - - - - - + + + + + + + + + + + + + + Add tangent constraint point Afegeix un punt de restricció de tangent - - - - - - - - + + + + + + + + Add radius constraint Afegeix una restricció de radi - - - - + + + + Add diameter constraint Afegeix una restricció de diàmetre - - - - + + + + Add radiam constraint Afegeix una restricció de radi - - - - - + + + + + Add angle constraint Afegeix una restricció d'angle - + Swap point on object and tangency with point to curve tangency Canvia punt a objecte i tangència amb tangència punt a corba - - + + Add equality constraint Afegeix una restricció d'igualtat - - - - - - + + + + + + Add symmetric constraint Afegeix una restricció de simetria - + Add Snell's law constraint Afegeix una restricció de Llei de Snell - + Toggle constraint to driving/reference Canvia restricció entre guia i referència @@ -833,13 +833,13 @@ restriccions invàlides i geometria degenerada Elimina l'alineació d'eixos - + Toggle constraints to the other virtual space Canvia les restriccions a l'altre espai virtual - + Update constraint's virtual space Actualitza l'espai virtual de la restricció @@ -854,27 +854,27 @@ restriccions invàlides i geometria degenerada Reanomena restricció del croquis - + Drag Point Arrossega el punt - + Drag Curve Arrossega la corba - + Drag geometries Arrossegar geometries - + Drag Constraint Arrossega la restricció - + Modify sketch constraints Modifica les restriccions del croquis @@ -929,7 +929,7 @@ restriccions invàlides i geometria degenerada Afegeix un arc a la polilínia del croquis - + Toggle construction geometry Commuta la geometria de construcció @@ -1151,137 +1151,137 @@ restriccions invàlides i geometria degenerada - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection Selecció incorrecta - - + + Select edges from the sketch Seleccioneu arestes del croquis @@ -1296,289 +1296,289 @@ restriccions invàlides i geometria degenerada Restricció de dimensió - + Cannot add a constraint between two external geometries. No es pot afegir una restricció entre dues geometries externes. - + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. No es pot afegir una restricció entre dues geometries fixes. Les geometries fixes inclouen geometria externa, geometria bloquejada i punts especials com ara punts de node B-spline. - + Sketcher Constraint Substitution Substitució de restriccions de Sketcher "Esbos" - + One of the selected has to be on the sketch. Un dels seleccionats ha d'estar a l'esbós. - + Select an edge from the sketch. Seleccioneu una aresta del croquis. - - - - - - + + + + + + Impossible constraint Restricció impossible - - + + The selected edge is not a line segment. L'aresta seleccionada no és un segment de línia. - - - + + + Double constraint Restricció doble - + The selected edge already has a horizontal constraint! La vora seleccionat ja té una restricció horitzontal! - + The selected edge already has a vertical constraint! La vora seleccionat ja té una restricció vertical! - + There are more than one fixed points selected. Select a maximum of one fixed point! Hi ha més d'un fix punts seleccionats. Seleccioneu un màxim d'un punt fix! - - - + + + Select vertices from the sketch. Seleccioneu vèrtexs del croquis. - + Select one vertex from the sketch other than the origin. Seleccioneu un vèrtex del croquis que no sigui l'origen. - + Select only vertices from the sketch. The last selected vertex may be the origin. Seleccioneu només vèrtexs del croquis. L'últim vèrtex seleccionat pot ser l'origen. - + Wrong solver status Estat del Solver incorrecte - + Select one edge from the sketch. Seleccioneu una aresta del corquis. - + Select only edges from the sketch. Seleccioneu sols arestes del croquis. - + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. Cap dels punts seleccionats estava restringit sobre les respectives corbes, perquè formen part del mateix element, perquè ambdós són geometries externes, o perquè l'aresta no és elegible. - + Only tangent-via-point is supported with a B-spline. Només la tangent-via-punt està suportat amb B-Spline. - - + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. Seleccioneu o bé un o diversos pols de B-spline, o bé un o més arcs o circumferències del croquis, però no els mescleu. - + 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 the value sets the ratio n2/n1. Constraint_SnellsLaw Seleccioneu dos extrems de línia per actuar com a raigs, i una aresta que representi un límit. El primer punt seleccionat correspon a l'índex n1, el segon a n2, i el valor estableix una ràtio n2/n1. - + Number of selected objects is not 3 Nombre d'objectes seleccionats no és 3 - + Error Error - + Endpoint to endpoint tangency was applied instead. En el seu lloc s'ha aplicat una tangència entre extrems. - + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Seleccioneu dos o més vèrtexs del croquis per a una restricció coincident, o dos o més cercles, el·lipses, arcs o arcs d'una el·lipse per a una restricció coincident. - + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Seleccioneu dos vèrtexs del croquis per a una restricció coincident, o dos cercles, el·lipses, arcs o arcs d'una el·lipse per a una restricció coincident. - + Select exactly one line or one point and one line or two points from the sketch. Seleccioneu exactament una línia, o un punt i una línia, o dos punts del croquis. - + Cannot add a length constraint on an axis! No es pot afegir una restricció de longitud sobre un eix! - - + + Select exactly one line or one point and one line or two points or two circles from the sketch. Seleccioneu únicament una línia o un punt i una línia o dos punts o dos cercles de l'esbós. - + This constraint does not make sense for non-linear curves. Aquesta restricció no té sentit per a corbes no lineals. - + Endpoint to edge tangency was applied instead. En el seu lloc, s'ha aplicat la tangència de punt final a vora. - - - - - - + + + + + + Select the right things from the sketch. Seleccioneu els elements correctes del croquis. - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. Seleccioneu una vora que no sigui un pes B-spline. - + Select either several points, or several conics for concentricity. Seleccioni diversos punts, o diverses còniques per a la concentricitat. - + Select either one point and several curves, or one curve and several points Seleccioni un punt i diverses corbes, o una corba i diversos punts - + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. Seleccioni un punt i diverses corbes, o una corba i diversos punts per punt sobre objecte, o diversos punts per a coincidència, o diverses còniques per a concentricitat. - + 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. Cap dels punts seleccionats estaven limitats a les respectives corbes, perquè són peces del mateix element o perquè són tant geometria externa. - + Cannot add a length constraint on this selection! No es pot afegir una restricció de longitud sobre aquesta selecció! - - - - + + + + Select exactly one line or up to two points from the sketch. Seleccioneu exactament una línia o fins a dos punts del croquis. - + Cannot add a horizontal length constraint on an axis! No es pot afegir una restricció de longitud horitzontal sobre un eix! - + Cannot add a fixed x-coordinate constraint on the origin point! No es pot afegir una limitació coordenada x fixa en el punt d'origen! - - + + This constraint only makes sense on a line segment or a pair of points. Aquesta restricció només té sentit en un segment de línia o un parell de punts. - + Cannot add a vertical length constraint on an axis! No es pot afegir una restricció de longitud vertical sobre un eix! - + Cannot add a fixed y-coordinate constraint on the origin point! No es pot afegir una limitació coordenada x fixa en el punt d'origen! - + Select two or more lines from the sketch. Seleccioneu dues o més línies del croquis. - + One selected edge is not a valid line. Una aresta seleccionada no és una línia vàlida. - - + + Select at least two lines from the sketch. Seleccioneu almenys dues línies del croquis. - + The selected edge is not a valid line. L'aresta seleccionada no és una línia vàlida. - + 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. @@ -1586,35 +1586,35 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Aquesta restricció es pot aplicar de diverses maneres. Les combinacions possibles són: dues corbes; un extrem i una corba; dos extrems; dues corbes i un punt. - + Select some geometry from the sketch. perpendicular constraint Seleccioneu alguna geometria del croquis. - - + + Cannot add a perpendicularity constraint at an unconnected point! No es pot afegir una restricció de perpendicularitat en un punt no connectat! - - + + One of the selected edges should be a line. Una de les arestes seleccionades ha de ser una línia. - + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. S'ha aplicat una tangència entre extrems. S'han suprimit les restriccions coincidents. - + Endpoint to edge tangency was applied. The point on object constraint was deleted. S'ha aplicat la tangència de punt final a vora. S'ha suprimit el punt sobre la restricció d'objectes. - + 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. @@ -1622,206 +1622,206 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Aquesta restricció es pot aplicar de diverses maneres. Les combinacions possibles són: dues corbes; un extrem i una corba; dos extrems; dues corbes i un punt. - + Select some geometry from the sketch. tangent constraint Seleccioneu alguna geometria del croquis. - - - + + + Cannot add a tangency constraint at an unconnected point! No es pot afegir una restricció de tangència en un punt no connectat! - - + + Tangent constraint at B-spline knot is only supported with lines! La restricció tangent en un nus de B-spline, només és suportat amb línies! - + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. S'han suprimit una o dues restriccions de punt sobre objecte, ja que la darrera restricció aplicada internament també aplica punt sobre objecte. - + Keep notifying about constraint substitutions Continua notificant les substitucions de restriccions - + Unexpected error. More information may be available in the report view. Error inesperat. Pot haver-hi més informació a la vista d'informes. - + Only the sketch and its support are allowed to be selected Només es poden seleccionar el croquis i el seu suport - + Only the sketch and its support may be selected Només es poden seleccionar el croquis i el seu suport - + Only the sketch and its support may be selected Només es poden seleccionar el croquis i el seu suport - - - + + + The selected edge already has a block constraint! L'aresta seleccionada ja té una restricció de bloqueig! - + The selected items cannot be constrained horizontally or vertically! Els elements seleccionats no es poden restringir horitzontalment ni verticalment! - + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. No es pot afegir una restricció de bloqueig si el croquis no està resolt o hi ha restriccions redundants o en conflicte. - + B-spline knot to endpoint tangency was applied instead. En el seu lloc, s'ha aplicat una tangència en un nus B-spline entre extrems. - - + + Wrong number of selected objects! El nombre d'objectes seleccionats és incorrecte! - - + + With 3 objects, there must be 2 curves and 1 point. Amb 3 objectes, hi ha d'haver 2 corbes i 1 punt. - - - - - - + + + + + + Select one or more arcs or circles from the sketch. Seleccioneu un o més arcs o cercles del croquis. - - - + + + Constraint only applies to arcs or circles. La restricció només s'aplica a arcs i cercles. - - + + Select one or two lines from the sketch. Or select two edges and a point. Seleccioneu una o dues línies del croquis. O seleccioneu dues arestes i un punt. - + Parallel lines Línies paral·leles - + An angle constraint cannot be set for two parallel lines. Una restricció d'angle no es pot definir per dues línies paral·leles. - + Cannot add an angle constraint on an axis! No es pot afegir una restricció d'angle sobre un eix! - + Select two edges from the sketch. Seleccioneu dues arestes del croquis. - + Select two or more compatible edges. Seleccioneu dues o més arestes compatibles. - + Sketch axes cannot be used in equality constraints. Els eixos d'esbós no es poden utilitzar en restriccions d'igualtat. - + Equality for B-spline edge currently unsupported. Actualment no s'admet la igualtat per a la vora del B-spline. - - - - + + + + Select two or more edges of similar type. Seleccioneu dues o més arestes de tipus similar. - - - - - + + + + + Select two points and a symmetry line, two points and a symmetry point or a line and a symmetry point from the sketch. Seleccioneu dos punts i una línia de simetria, dos punts i un punt de simetria, o bé una línia i un punt de simetria del croquis. - - + + Cannot add a symmetry constraint between a line and its end points. No es pot afegir una restricció de simetria entre una línia i els seus extrems. - - - - + + + + Cannot add a symmetry constraint between a line and its end points! No es pot afegir una restricció de simetria entre una línia i els seus extrems! - + Selected objects are not just geometry from one sketch. Els objectes seleccionats no són només geometria d'un corquis. - + Cannot create constraint with external geometry only. No es pot crear una restricció només amb geometria externa. - + Incompatible geometry is selected. S'ha seleccionat geometria incompatible. - + Select one dimensional constraint from the sketch. Seleccioneu una restricció dimensional del croquis. - - - - - - - - + + + + + + + + Select constraints from the sketch. Seleccioneu restriccions del croquis. @@ -2284,12 +2284,12 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Longitud: - + Refractive Index Ratio Relació d'índex de refracció - + Ratio n2/n1: Relació n2/n1: @@ -3783,112 +3783,112 @@ Això es fa mitjançant l'anàlisi de les geometries i restriccions de l'esbós. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel A dialog is already open in the task panel - + The sketch is invalid and cannot be edited. El croquis no és vàlid i no es pot editar. - + The following constraint is partially redundant: La restricció següent és parcialment redundant: - + The following constraints are partially redundant: Les següents restriccions són parcialment redundants: - + Edit Sketch Edita el croquis - + Close this dialog? Tancar aquest diàleg? - + Invalid Sketch Croquis invàlid - + Open the sketch validation tool? Voleu obrir l'eina de validació del croquis? - + Remove the following constraint: Elimina la restricció següent: - + Remove at least one of the following constraints: Elimineu almenys una de les restriccions següents: - + Remove the following redundant constraint: Elimina la restricció redundant següent: - + Remove the following redundant constraints: Elimina les restriccions redundants següents: - + Remove the following malformed constraint: Elimina la restricció mal formada següent: - + Remove the following malformed constraints: Elimina les restriccions mal formades següents: - + Empty sketch Croquis buit - + Over-constrained: Sobre-restringit: - + Malformed constraints: Restriccions mal formades: - + Redundant constraints: Restriccions redundants: - + Partially redundant: Parcialment redundant: - + Solver failed to converge El solucionador no ha pogut convergir - + Under-constrained: Sub-restringit: - + %n Degrees of Freedom %n grau de llibertat @@ -3896,7 +3896,7 @@ Això es fa mitjançant l'anàlisi de les geometries i restriccions de l'esbós. - + Fully constrained Esbós completament restringit @@ -3949,8 +3949,8 @@ Això es fa mitjançant l'anàlisi de les geometries i restriccions de l'esbós. Sketcher_ConstrainDiameter + - Fix the diameter of a circle or an arc Fixa el diàmetre d'un cercle o d'un arc @@ -4386,7 +4386,7 @@ L'algoritme Eigen Sparse QR està optimitzat per a matrius escasses; generalment ViewProviderSketch - + and %1 more i %1 més @@ -4676,17 +4676,17 @@ L'espaiat de la quadrícula canvia si esdevé més petit que la mida de píxel e - - - - - - + + + + + + Invalid Constraint Restricció invàlida - + Invalid constraint Restricció invàlida @@ -4893,12 +4893,12 @@ L'espaiat de la quadrícula canvia si esdevé més petit que la mida de píxel e CmdSketcherDimension - + Dimension Cota - + Constrains contextually based on the selection. The type can be changed with the M key. Restringeix contextualment segons la selecció. El tipus es pot canviar amb la tecla M. @@ -4906,12 +4906,12 @@ L'espaiat de la quadrícula canvia si esdevé més petit que la mida de píxel e CmdSketcherCompDimensionTools - + Dimension Cota - + Dimension tools Eines de cota @@ -5416,7 +5416,7 @@ En el seu lloc, s'aplicaran restriccions d'igualtat entre els objectes originals TaskSketcherTool_c1_scale - + Keep original geometries (U) Mantenir geometries originals (U) @@ -5424,12 +5424,12 @@ En el seu lloc, s'aplicaran restriccions d'igualtat entre els objectes originals CmdSketcherCompConstrainTools - + Constrain Restringir - + Constrain tools Eines de restricció @@ -5562,8 +5562,8 @@ En el seu lloc, s'aplicaran restriccions d'igualtat entre els objectes originals Sketcher_ConstrainRadius + - Fix the radius of an arc or a circle Fixa el radi d'un arc o cercle @@ -5571,8 +5571,8 @@ En el seu lloc, s'aplicaran restriccions d'igualtat entre els objectes originals Sketcher_ConstrainRadiam + - Fix the radius/diameter of an arc or a circle Fixa el radi/diàmetre d'un arc o cercle @@ -5823,12 +5823,12 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de CmdSketcherToggleConstruction - + Toggle Construction Geometry Commuta la geometria de construcció - + Toggles between defining geometry and construction geometry modes Commuta entre modes de geometria definidora i de construcció @@ -5836,12 +5836,12 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de CmdSketcherCompToggleConstraints - + Toggle Constraints Commuta les restriccions - + Toggle constrain tools Commuta les eines de restricció @@ -5849,12 +5849,12 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de CmdSketcherCompHorizontalVertical - + Horizontal/Vertical Constraint Restricció horitzontal/vertical - + Constrains the selected elements either horizontally or vertically Restringeix els elements seleccionats horitzontalment o verticalment @@ -5862,12 +5862,12 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de CmdSketcherConstrainHorVer - + Horizontal/Vertical Constraint Restricció horitzontal/vertical - + Constrains the selected elements either horizontally or vertically, based on their closest alignment Restringeix els elements seleccionats horitzontalment o verticalment segons l'alineació més propera @@ -5875,12 +5875,12 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de CmdSketcherConstrainHorizontal - + Horizontal Constraint Restricció Horitzontal - + Constrains the selected elements horizontally Restringeix els elements seleccionats horitzontalment @@ -5888,12 +5888,12 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de CmdSketcherConstrainVertical - + Vertical Constraint Restricció Vertical - + Constrains the selected elements vertically Restringeix els elements seleccionats verticalment @@ -5901,12 +5901,12 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de CmdSketcherConstrainLock - + Lock Position Bloqueja la posició - + Constrains the selected vertices by adding horizontal and vertical distance constraints Restringeix els vèrtexs seleccionats afegint restriccions de distància horitzontal i vertical @@ -5914,12 +5914,12 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de CmdSketcherConstrainBlock - + Block Constraint Restricció de Bloc - + Constrains the selected edges as fixed Restringeix les arestes seleccionades com a fixes @@ -5927,12 +5927,12 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de CmdSketcherConstrainCoincidentUnified - + Coincident Constraint Restricció coincident - + Constrains the selected elements to be coincident Restringeix els elements seleccionats per a ser coincidents @@ -5940,12 +5940,12 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de CmdSketcherConstrainCoincident - + Coincident Constraint Restricció coincident - + Constrains the selected elements to be coincident Restringeix els elements seleccionats per a ser coincidents @@ -5953,12 +5953,12 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de CmdSketcherConstrainPointOnObject - + Point-On-Object Constraint Restricció punt-sobre-objecte - + Constrains the selected point onto the selected object Situa el punt seleccionat sobre l'objecte seleccionat @@ -5966,12 +5966,12 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de CmdSketcherConstrainDistance - + Distance Dimension Cota de distància - + Constrains the vertical distance between two points, or from a point to the origin if one is selected Restringeix la distància vertical entre dos punts, o d'un punt a l'origen si se selecciona @@ -5979,12 +5979,12 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de CmdSketcherConstrainDistanceX - + Horizontal Dimension Cota horitzontal - + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected Restringeix la distància horitzontal entre dos punts, o d'un punt a l'origen si només se'n selecciona un @@ -5992,12 +5992,12 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de CmdSketcherConstrainDistanceY - + Vertical Dimension Cota vertical - + Constrains the vertical distance between the selected elements Restringeix la distància vertical entre els elements seleccionats @@ -6005,12 +6005,12 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de CmdSketcherConstrainParallel - + Parallel Constraint Restricció paral·lela - + Constrains the selected lines to be parallel Restringeix les línies seleccionades per a ser paral·leles @@ -6018,12 +6018,12 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de CmdSketcherConstrainPerpendicular - + Perpendicular Constraint Restricció perpendicular - + Constrains the selected lines to be perpendicular Restringeix les línies seleccionades per a ser perpendiculars @@ -6031,12 +6031,12 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de CmdSketcherConstrainTangent - + Tangent/Collinear Constraint Restricció tangent/colineal - + Constrains the selected elements to be tangent or collinear Restringeix els elements seleccionats a ser tangents o colineals @@ -6044,12 +6044,12 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de CmdSketcherConstrainRadius - + Radius Dimension Cota de radi - + Constrains the radius of the selected circle or arc Restringeix el radi del cercle o arc seleccionat @@ -6057,12 +6057,12 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de CmdSketcherConstrainDiameter - + Diameter Dimension Cota de diàmetre - + Constrains the diameter of the selected circle or arc Restringeix el diàmetre del cercle o arc seleccionat @@ -6070,12 +6070,12 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de CmdSketcherConstrainRadiam - + Radius/Diameter Dimension Cota de radi/diàmetre - + Constrains the radius of the selected arc or the diameter of the selected circle Restringeix el radi de l'arc seleccionat o el diàmetre del cercle seleccionat @@ -6083,12 +6083,12 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de CmdSketcherConstrainAngle - + Angle Dimension Cota d'angle - + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected Restringeix l'angle entre dues línies rectes o entre una línia i l'eix X del croquis, si només se'n selecciona una @@ -6096,12 +6096,12 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de CmdSketcherConstrainEqual - + Equal Constraint Restricció d'igualtat - + Constrains the selected edges or circles to be equal Restringeix les línies o cercles seleccionats per a ser iguals @@ -6109,12 +6109,12 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de CmdSketcherConstrainSymmetric - + Symmetric Constraint Restricció simètrica - + Constrains the selected elements to be symmetric Restringeix els punts seleccionats per a ser simètrics @@ -6122,12 +6122,12 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de CmdSketcherConstrainSnellsLaw - + Refraction Constraint Restricció de refracció - + Constrains the selected elements based on the refraction law (Snell's Law) Restringeix els elements seleccionats segons la llei de la refracció (llei de Snell) @@ -6135,12 +6135,12 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de CmdSketcherChangeDimensionConstraint - + Edit Value Edita el valor - + Edits the value of a dimensional constraint Edita el valor d'una restricció dimensional @@ -6148,12 +6148,12 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de CmdSketcherToggleDrivingConstraint - + Toggle Driving/Reference Constraints Commuta restricció activa/referència - + Toggles between driving and reference mode of the selected constraints and commands Alterna entre mode actiu i referència de les restriccions i ordres seleccionades @@ -6161,12 +6161,12 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de CmdSketcherToggleActiveConstraint - + Toggle Constraints Commuta les restriccions - + Toggles the state of the selected constraints Commuta l'estat de les restriccions seleccionades diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_cs.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_cs.ts index ff7e5567c0..a1242362a9 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_cs.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_cs.ts @@ -17,27 +17,27 @@ CmdSketcherCompConstrainRadDia - + Radius/Diameter Dimension Radius/Diameter Dimension - + Constrains the radius or diameter of an arc or a circle Constrains the radius or diameter of an arc or a circle - + Constrain radius Vazba poloměru - + Constrain diameter Vazba průměru - + Constrain auto radius/diameter Vazba automaticky poloměr/průměr @@ -253,12 +253,12 @@ as mirroring reference CmdSketcherSwitchVirtualSpace - + Switch Virtual Space Switch Virtual Space - + Switches the selected constraints or the view to the other virtual space Přepne vybrané vazby nebo pohled do dalšího virtuálního prostoru @@ -291,358 +291,358 @@ invalid constraints, and degenerate geometry Command - + Add 'Lock' constraint Přidat vazbu 'Uzamčení' - + Add relative 'Lock' constraint Přidat vazbu relativního 'Uzamčení' - + Add fixed constraint Přidat pevnou vazbu - + Add block constraint Přidat vazbu blokace - - + + Add coincident constraint Přidat vazbu totožnosti - - + + Add distance from horizontal axis constraint Přidat vazbu vzdálenosti od vodorovné osy - - + + Add distance from vertical axis constraint Přidat vazbu vzdálenosti od svislé osy - - + + Add point to point distance constraint Přidat vazbu vzdálenosti dvou bodů - + Add point to line Distance constraint Přidat vazbu vzdálenosti bodu a čáry - - + + Add circle to circle distance constraint Přidat kruh do kružnice – omezení vzdálenosti - + Add circle to line distance constraint Přidání vazby vzdálenosti kružnice od čáry - - - - - - - + + + + + + + Add length constraint Přidat vazbu délky - - - + + + Dimension Rozměr - + Add lock constraint Přidat vazbu uzamčení - + Add 'Distance to origin' constraint Přidat vazbu 'Vzdálenost k počátku' - - - + + + Add Distance constraint Přidat vazbu vzdálenosti - - - + + + Add 'Horizontal' constraints Přidat 'Vodorovné' vazby - - - + + + Add 'Vertical' constraints Přidat 'Vertikální' vazby - - + + Add Symmetry constraint Přidat vazbu symetrie - - + + Add Symmetry constraints Přidat vazby symetrie - - + + Add Distance constraints Přidat vazby vzdálenosti - + Add Horizontal constraint Přidat vodorovnou vazbu - + Add Vertical constraint Přidat vertikální vazbu - - + + Add Block constraint Přidat vazbu blokace - + Add Angle constraint Přidat vazbu úhlu - - - - + + + + Add Equality constraint Přidat vazbu rovnosti - + Add Equality constraints Přidat vazby rovnosti - + Activate/Deactivate constraints Aktivovat/Deaktivovat vazby - - + + Add arc angle constraint Přidat vazbu úhlu oblouku - + Add concentric and length constraint Přidat soustřednou a délkovou vazbu - + Add DistanceX constraint Přidat vazbu vodorovné vzdálenosti - + Add DistanceY constraint Přidat vazbu svislé vzdálenosti - - + + Add point on object constraint Přidat vazbu bodu na objektu - - + + Add arc length constraint Přidat vazbu délky oblouku - - + + Add point to line distance constraint Add point to line distance constraint - + Add point to circle distance constraint Add point to circle distance constraint - - + + Add point to point horizontal distance constraint Přidat vazbu vodorovné vzdálenosti dvou bodů - + Add fixed x-coordinate constraint Přidat vazbu pevné souřadnice x - - + + Add point to point vertical distance constraint Přidat vazbu svislé vzdálenosti dvou bodů - + Add fixed y-coordinate constraint Přidat vazbu pevné souřadnice y - - + + Add parallel constraint Přidat paralelní vazbu - - - - - - - + + + + + + + Add perpendicular constraint Přidat kolmou vazbu - + Add perpendicularity constraint Přidat vazbu kolmosti - + Swap coincident+tangency with ptp tangency Prohodit shodnost+tečnost s tečností v bodech - - - - - - - + + + + + + + Add tangent constraint Přidat vazbu tečnosti - - - - - - - - - - - - - - + + + + + + + + + + + + + + Add tangent constraint point Přidat vazbu bodu tečnosti - - - - - - - - + + + + + + + + Add radius constraint Přidat vazbu poloměru - - - - + + + + Add diameter constraint Přidat vazbu průměru - - - - + + + + Add radiam constraint Přidat vazbu poloměr-průměr - - - - - + + + + + Add angle constraint Přidat úhlovou vazbu - + Swap point on object and tangency with point to curve tangency Bod na křivce a tečnost prohodit s tečností v bodě křivky - - + + Add equality constraint Přidat vazbu rovnosti - - - - - - + + + + + + Add symmetric constraint Přidat vazbu symetrie - + Add Snell's law constraint Přidat vazbu Snellova zákona - + Toggle constraint to driving/reference Přepnout vazbu na řídící/referenční @@ -833,13 +833,13 @@ invalid constraints, and degenerate geometry Odstranit osové zarovnání - + Toggle constraints to the other virtual space Přepnout vazby do jiného virtuálního prostoru - + Update constraint's virtual space Aktualizovat virtuální prostor vazby @@ -854,27 +854,27 @@ invalid constraints, and degenerate geometry Přejmenovat vazbu náčrtu - + Drag Point Přetáhnout bod - + Drag Curve Přetáhnout křivku - + Drag geometries Drag geometries - + Drag Constraint Přetáhnout vazbu - + Modify sketch constraints Upravit vazby náčrtu @@ -929,7 +929,7 @@ invalid constraints, and degenerate geometry Přidat oblouk k lomené čáře náčrtu - + Toggle construction geometry Přepnout konstrukční geometrii @@ -1151,137 +1151,137 @@ invalid constraints, and degenerate geometry - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection Neplatný výběr - - + + Select edges from the sketch Select edges from the sketch @@ -1296,289 +1296,289 @@ invalid constraints, and degenerate geometry Vazba vzdálenosti - + Cannot add a constraint between two external geometries. Nelze přidat vazbu mezi dvěma vnějšími geometriemi. - + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. Nelze přidat vazbu mezi dvě pevné geometrie. Pevné geometrie obsahují vnější geometrii, blokovanou geometrii a speciální body jako jsou uzly B-splajnu. - + Sketcher Constraint Substitution Nahrazení vazeb náčrtu - + One of the selected has to be on the sketch. Jeden z vybraných musí být na náčrt. - + Select an edge from the sketch. Vyber hranu z náčrtu. - - - - - - + + + + + + Impossible constraint Nemožné omezení - - + + The selected edge is not a line segment. Vybraný okraj není segment čáry. - - - + + + Double constraint Dvojité omezení - + The selected edge already has a horizontal constraint! Vybraná hrana již má vodorovnou vazbu! - + The selected edge already has a vertical constraint! Vybraná hrana již má vertikální vazbu! - + There are more than one fixed points selected. Select a maximum of one fixed point! Je vybráno více pevných bodů. Vyberte nejvýše jeden pevný bod! - - - + + + Select vertices from the sketch. Vyberte vrcholy z náčrtu. - + Select one vertex from the sketch other than the origin. Vyberte jeden vrchol z náčrtu jiný než počátek. - + Select only vertices from the sketch. The last selected vertex may be the origin. Vyberte jen vrcholy z náčrtu. Poslední vybraný vrchol může být počátek. - + Wrong solver status Špatný status řešiče - + Select one edge from the sketch. Vyberte jednu hranu z náčrtu. - + Select only edges from the sketch. Vyberte pouze hrany z náčrtu. - + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. Žádný z vybraných bodů nebyl napojen vazbou na příslušnou křivku, protože jsou součástí téhož elementu nebo tvoří oba vnější geometrii nebo není hrana vhodná. - + Only tangent-via-point is supported with a B-spline. Pro B-splajn je podporována pouze tangentnost v bodě. - - + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. Vyberte buď pouze jeden či více pólů B-splajnu nebo pouze jeden či více oblouků nebo kružnic z náčrtu, ale ne jejich kombinace. - + 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 the value sets the ratio n2/n1. Constraint_SnellsLaw Vyberte koncové body úseček představující paprsky a hranu reprezentující rozhraní. První vybraný bod odpovídá indexu n1, druhý indexu n2 a zadává se hodnota poměru n2/n1. - + Number of selected objects is not 3 Počet vybraných objektů není 3 - + Error Chyba - + Endpoint to endpoint tangency was applied instead. Namísto toho byla aplikována tečnost v koncových bodech. - + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Vyberte dva nebo více vrcholů z náčrtu pro vazbu totožnosti nebo dvě nebo více kružnic, elips, oblouků nebo oblouků elips pro soustřednou vazbu. - + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Vyberte dva vrcholy z náčrtu pro vazbu totožnosti nebo dvě kružnice, elipsy, oblouky nebo oblouky elipsy pro soustřednou vazbu. - + Select exactly one line or one point and one line or two points from the sketch. Vyberte právě jednu úsečku nebo jeden bod a úsečku nebo dva body z náčrtu. - + Cannot add a length constraint on an axis! Nelze přidat délkovou vazbu osy! - - + + Select exactly one line or one point and one line or two points or two circles from the sketch. Vyberte přesně jednu čáru nebo jeden bod a jednu čáru nebo dva body nebo dvě kružnice z náčrtu. - + This constraint does not make sense for non-linear curves. Tato vazba nedává smysl pro nelineární křivky. - + Endpoint to edge tangency was applied instead. Namísto toho byla použita tečnost hrany v koncovém bodě. - - - - - - + + + + + + Select the right things from the sketch. Výberte správné věci z náčrtu. - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. Vyberte hranu, která není váhou B-splajnu. - + Select either several points, or several conics for concentricity. Vyberte buď několik bodů nebo několik kuželů pro soustřednost. - + Select either one point and several curves, or one curve and several points Vyberte buď jeden bod a několik křivek, nebo jednu křivku a několik bodů - + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. Vyberte buď jeden bod a několik křivek nebo jednu křivku a několik bodů pro bod na objektu, několik bodů pro totožnost nebo několik kuželů pro soustřednost. - + 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. Žádný z vybraných bodů nebyl napojen na příslušnou křivku, protože jsou buď součístí téhož elementu nebo tvoří oba vnější geometrii. - + Cannot add a length constraint on this selection! K tomuto výběru nelze přidat vazbu délky! - - - - + + + + Select exactly one line or up to two points from the sketch. Vyberte právě jednu úsečku nebo až dva body z náčrtu. - + Cannot add a horizontal length constraint on an axis! Nelze přidat vodorovnou délkovou vazbu osy! - + Cannot add a fixed x-coordinate constraint on the origin point! Nelze přidat vazbu souřadnice x na počátek souřadnic! - - + + This constraint only makes sense on a line segment or a pair of points. Tato vazba má smysl pouze na segmentu čáry nebo na dvojici bodů. - + Cannot add a vertical length constraint on an axis! Nelze přidat svislou délkovou vazbu osy! - + Cannot add a fixed y-coordinate constraint on the origin point! Nelze přidat vazbu souřadnice y na počátek souřadnic! - + Select two or more lines from the sketch. Vyberte dvě nebo více úseček z náčrtu. - + One selected edge is not a valid line. Jedna vybraná hrana není platnou úsečkou. - - + + Select at least two lines from the sketch. Vyberte nejméně dvě úsečky z náčrtu. - + The selected edge is not a valid line. Vybraná hrana není platnou úsečkou. - + 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. @@ -1588,35 +1588,35 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Přijatelné kombinace: dvě křivky; koncový bod a křivka; dva koncové body; dvě křivky a bod. - + Select some geometry from the sketch. perpendicular constraint Vyberte geometrii z náčrtu. - - + + Cannot add a perpendicularity constraint at an unconnected point! Nelze přidat kolmou vazbu na volný bod! - - + + One of the selected edges should be a line. Jedna z vybraných hran by měla být úsečka. - + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. Byla aplikována tečnost v koncových bodech. Vazba totožnosti byla smazána. - + Endpoint to edge tangency was applied. The point on object constraint was deleted. Byla použita tečnost hrany v koncovém bodě. Vazba bodu na objektu byla smazána. - + 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. @@ -1626,206 +1626,206 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Přijatelné kombinace: dvě křivky; koncový bod a křivka; dva koncové body; dvě křivky a bod. - + Select some geometry from the sketch. tangent constraint Vyberte geometrii z náčrtu. - - - + + + Cannot add a tangency constraint at an unconnected point! Nelze přidat tangentní vazbu na volný bod! - - + + Tangent constraint at B-spline knot is only supported with lines! Omezení tečny u B-spline uzlu je podporováno pouze čarami! - + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. - + Keep notifying about constraint substitutions Keep notifying about constraint substitutions - + Unexpected error. More information may be available in the report view. Unexpected error. More information may be available in the report view. - + Only the sketch and its support are allowed to be selected Only the sketch and its support are allowed to be selected - + Only the sketch and its support may be selected Only the sketch and its support may be selected - + Only the sketch and its support may be selected Only the sketch and its support may be selected - - - + + + The selected edge already has a block constraint! The selected edge already has a block constraint! - + The selected items cannot be constrained horizontally or vertically! The selected items cannot be constrained horizontally or vertically! - + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. - + B-spline knot to endpoint tangency was applied instead. Místo toho byl použit uzel B-spline k tečnosti koncového bodu. - - + + Wrong number of selected objects! Nesprávný počet vybraných objektů! - - + + With 3 objects, there must be 2 curves and 1 point. Mezi třemi objekty musí být 2 křivky a 1 bod. - - - - - - + + + + + + Select one or more arcs or circles from the sketch. Vyberte jeden nebo více oblouků nebo kružnic z náčrtu. - - - + + + Constraint only applies to arcs or circles. Vazbu lze použít jen na oblouky nebo kružnice. - - + + Select one or two lines from the sketch. Or select two edges and a point. Vyberte jednu nebo dvě úsečky z náčrtu. Nebo vyberte dvě hrany a bod. - + Parallel lines Rovnoběžné úsečky - + An angle constraint cannot be set for two parallel lines. Úhlová vazba nemůže být nastavena pro dvě rovnoběžné úsečky. - + Cannot add an angle constraint on an axis! Nelze přidat úhlovou vazbu na osu! - + Select two edges from the sketch. Vyberte dvě hrany z náčrtu. - + Select two or more compatible edges. Vyberte dvě nebo více kompatibilních hran. - + Sketch axes cannot be used in equality constraints. Osy náčrtu nelze použít pro vazby rovnosti. - + Equality for B-spline edge currently unsupported. Shodnost pro hranu B-splajnu momentálně není podporována. - - - - + + + + Select two or more edges of similar type. Vyberte dvě nebo více hran podobného typu. - - - - - + + + + + Select two points and a symmetry line, two points and a symmetry point or a line and a symmetry point from the sketch. Vyberte dva body a čáru symetrie, dva body a bod symetrie nebo čáru a bod symetrie z náčrtu. - - + + Cannot add a symmetry constraint between a line and its end points. Nelze přidat vazbu symetrie mezi čárou a jejími koncovými body. - - - - + + + + Cannot add a symmetry constraint between a line and its end points! Nelze přidat symetrickou vazbu mezi úsečku a její koncový bod! - + Selected objects are not just geometry from one sketch. Vybrané objekty nejsou geometrií jednoho náčrtu. - + Cannot create constraint with external geometry only. Nejde vytvořit vazbu jen s vnější geometrií. - + Incompatible geometry is selected. Je vybrána nekompatibilní geometrie. - + Select one dimensional constraint from the sketch. Vyberte jednorozměrnou vazbu z náčrtu. - - - - - - - - + + + + + + + + Select constraints from the sketch. Vybrat vazby z náčrtu. @@ -2288,12 +2288,12 @@ Přijatelné kombinace: dvě křivky; koncový bod a křivka; dva koncové body; Délka: - + Refractive Index Ratio Refractive Index Ratio - + Ratio n2/n1: Poměr n2/n1: @@ -3789,112 +3789,112 @@ Toto se provádí analýzou geometrií a vazeb náčrtu. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Dialog je opravdu otevřen v panelu úloh - + The sketch is invalid and cannot be edited. Náčrt není platný a nemůže být upravován. - + The following constraint is partially redundant: Toto omezení je částečně nadbytečné: - + The following constraints are partially redundant: Tato omezení jsou částečně nadbytečná: - + Edit Sketch Edit Sketch - + Close this dialog? Close this dialog? - + Invalid Sketch Invalid Sketch - + Open the sketch validation tool? Open the sketch validation tool? - + Remove the following constraint: Remove the following constraint: - + Remove at least one of the following constraints: Remove at least one of the following constraints: - + Remove the following redundant constraint: Remove the following redundant constraint: - + Remove the following redundant constraints: Remove the following redundant constraints: - + Remove the following malformed constraint: Remove the following malformed constraint: - + Remove the following malformed constraints: Remove the following malformed constraints: - + Empty sketch Prázdný náčrt - + Over-constrained: Převazbené: - + Malformed constraints: Poškozené vazby: - + Redundant constraints: Nadbytečné vazby: - + Partially redundant: Částečně nadbytečné: - + Solver failed to converge Řešič nezkonvergoval - + Under-constrained: Nedostatečně omezený: - + %n Degrees of Freedom %n Degrees of Freedom @@ -3904,7 +3904,7 @@ Toto se provádí analýzou geometrií a vazeb náčrtu. - + Fully constrained Plně zavazbené @@ -3957,8 +3957,8 @@ Toto se provádí analýzou geometrií a vazeb náčrtu. Sketcher_ConstrainDiameter + - Fix the diameter of a circle or an arc Zadá průměr kružnice nebo oblouku @@ -4394,7 +4394,7 @@ Eigen Sparse QR algoritmus je optimalizován pro řídké matrice; obvykle rychl ViewProviderSketch - + and %1 more a %1 další @@ -4684,17 +4684,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - - - - - - + + + + + + Invalid Constraint Neplatná omezení - + Invalid constraint Invalid constraint @@ -4901,12 +4901,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherDimension - + Dimension Rozměr - + Constrains contextually based on the selection. The type can be changed with the M key. Constrains contextually based on the selection. The type can be changed with the M key. @@ -4914,12 +4914,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherCompDimensionTools - + Dimension Rozměr - + Dimension tools Dimension tools @@ -5424,7 +5424,7 @@ Místo toho jsou mezi původními objekty a jejich kopiemi aplikovány vazby sho TaskSketcherTool_c1_scale - + Keep original geometries (U) Zachovat původní geometrii (U) @@ -5432,12 +5432,12 @@ Místo toho jsou mezi původními objekty a jejich kopiemi aplikovány vazby sho CmdSketcherCompConstrainTools - + Constrain Vazba - + Constrain tools Constrain tools @@ -5570,8 +5570,8 @@ Místo toho jsou mezi původními objekty a jejich kopiemi aplikovány vazby sho Sketcher_ConstrainRadius + - Fix the radius of an arc or a circle Zadat poloměr oblouku nebo kružnice @@ -5579,8 +5579,8 @@ Místo toho jsou mezi původními objekty a jejich kopiemi aplikovány vazby sho Sketcher_ConstrainRadiam + - Fix the radius/diameter of an arc or a circle Zadat poloměr/průměr oblouku nebo kružnice @@ -5831,12 +5831,12 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s CmdSketcherToggleConstruction - + Toggle Construction Geometry Toggle Construction Geometry - + Toggles between defining geometry and construction geometry modes Toggles between defining geometry and construction geometry modes @@ -5844,12 +5844,12 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s CmdSketcherCompToggleConstraints - + Toggle Constraints Toggle Constraints - + Toggle constrain tools Toggle constrain tools @@ -5857,12 +5857,12 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s CmdSketcherCompHorizontalVertical - + Horizontal/Vertical Constraint Horizontal/Vertical Constraint - + Constrains the selected elements either horizontally or vertically Constrains the selected elements either horizontally or vertically @@ -5870,12 +5870,12 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s CmdSketcherConstrainHorVer - + Horizontal/Vertical Constraint Horizontal/Vertical Constraint - + Constrains the selected elements either horizontally or vertically, based on their closest alignment Constrains the selected elements either horizontally or vertically, based on their closest alignment @@ -5883,12 +5883,12 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s CmdSketcherConstrainHorizontal - + Horizontal Constraint Vodorovná vazba - + Constrains the selected elements horizontally Constrains the selected elements horizontally @@ -5896,12 +5896,12 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s CmdSketcherConstrainVertical - + Vertical Constraint Vertikální vazba - + Constrains the selected elements vertically Constrains the selected elements vertically @@ -5909,12 +5909,12 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s CmdSketcherConstrainLock - + Lock Position Lock Position - + Constrains the selected vertices by adding horizontal and vertical distance constraints Constrains the selected vertices by adding horizontal and vertical distance constraints @@ -5922,12 +5922,12 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s CmdSketcherConstrainBlock - + Block Constraint Vazba blokace - + Constrains the selected edges as fixed Constrains the selected edges as fixed @@ -5935,12 +5935,12 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s CmdSketcherConstrainCoincidentUnified - + Coincident Constraint Coincident Constraint - + Constrains the selected elements to be coincident Constrains the selected elements to be coincident @@ -5948,12 +5948,12 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s CmdSketcherConstrainCoincident - + Coincident Constraint Coincident Constraint - + Constrains the selected elements to be coincident Constrains the selected elements to be coincident @@ -5961,12 +5961,12 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s CmdSketcherConstrainPointOnObject - + Point-On-Object Constraint Point-On-Object Constraint - + Constrains the selected point onto the selected object Constrains the selected point onto the selected object @@ -5974,12 +5974,12 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s CmdSketcherConstrainDistance - + Distance Dimension Distance Dimension - + Constrains the vertical distance between two points, or from a point to the origin if one is selected Constrains the vertical distance between two points, or from a point to the origin if one is selected @@ -5987,12 +5987,12 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s CmdSketcherConstrainDistanceX - + Horizontal Dimension Horizontal Dimension - + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected Constrains the horizontal distance between two points, or from a point to the origin if only one is selected @@ -6000,12 +6000,12 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s CmdSketcherConstrainDistanceY - + Vertical Dimension Vertical Dimension - + Constrains the vertical distance between the selected elements Constrains the vertical distance between the selected elements @@ -6013,12 +6013,12 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s CmdSketcherConstrainParallel - + Parallel Constraint Paralelní vazba - + Constrains the selected lines to be parallel Constrains the selected lines to be parallel @@ -6026,12 +6026,12 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s CmdSketcherConstrainPerpendicular - + Perpendicular Constraint Kolmá vazba - + Constrains the selected lines to be perpendicular Constrains the selected lines to be perpendicular @@ -6039,12 +6039,12 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s CmdSketcherConstrainTangent - + Tangent/Collinear Constraint Tangent/Collinear Constraint - + Constrains the selected elements to be tangent or collinear Constrains the selected elements to be tangent or collinear @@ -6052,12 +6052,12 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s CmdSketcherConstrainRadius - + Radius Dimension Radius Dimension - + Constrains the radius of the selected circle or arc Constrains the radius of the selected circle or arc @@ -6065,12 +6065,12 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s CmdSketcherConstrainDiameter - + Diameter Dimension Diameter Dimension - + Constrains the diameter of the selected circle or arc Constrains the diameter of the selected circle or arc @@ -6078,12 +6078,12 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s CmdSketcherConstrainRadiam - + Radius/Diameter Dimension Radius/Diameter Dimension - + Constrains the radius of the selected arc or the diameter of the selected circle Constrains the radius of the selected arc or the diameter of the selected circle @@ -6091,12 +6091,12 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s CmdSketcherConstrainAngle - + Angle Dimension Angle Dimension - + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected @@ -6104,12 +6104,12 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s CmdSketcherConstrainEqual - + Equal Constraint Equal Constraint - + Constrains the selected edges or circles to be equal Constrains the selected edges or circles to be equal @@ -6117,12 +6117,12 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s CmdSketcherConstrainSymmetric - + Symmetric Constraint Symmetric Constraint - + Constrains the selected elements to be symmetric Constrains the selected elements to be symmetric @@ -6130,12 +6130,12 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s CmdSketcherConstrainSnellsLaw - + Refraction Constraint Refraction Constraint - + Constrains the selected elements based on the refraction law (Snell's Law) Constrains the selected elements based on the refraction law (Snell's Law) @@ -6143,12 +6143,12 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s CmdSketcherChangeDimensionConstraint - + Edit Value Edit Value - + Edits the value of a dimensional constraint Edits the value of a dimensional constraint @@ -6156,12 +6156,12 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s CmdSketcherToggleDrivingConstraint - + Toggle Driving/Reference Constraints Toggle Driving/Reference Constraints - + Toggles between driving and reference mode of the selected constraints and commands Toggles between driving and reference mode of the selected constraints and commands @@ -6169,12 +6169,12 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s CmdSketcherToggleActiveConstraint - + Toggle Constraints Toggle Constraints - + Toggles the state of the selected constraints Toggles the state of the selected constraints diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_da.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_da.ts index 1cf199ce79..657ca397f5 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_da.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_da.ts @@ -17,27 +17,27 @@ CmdSketcherCompConstrainRadDia - + Radius/Diameter Dimension Radius/diameter - + Constrains the radius or diameter of an arc or a circle Holder radius eller diameter af en cirkel eller cirkelbue fast - + Constrain radius Radius - + Constrain diameter Diameter - + Constrain auto radius/diameter Automatisk radius/diameter @@ -253,12 +253,12 @@ som spejlingsreference CmdSketcherSwitchVirtualSpace - + Switch Virtual Space Skift virtuelt rum - + Switches the selected constraints or the view to the other virtual space Skifter visningen og de markerede relationer til det andet virtuelle rum @@ -291,358 +291,358 @@ ugyldige relationer og fejlbehæftet geometri Command - + Add 'Lock' constraint Tilføj låst relation - + Add relative 'Lock' constraint Tilføj låst-i-forhold-til relation - + Add fixed constraint Tilføj fastlåsningsrelation - + Add block constraint Tilføj låst relation - - + + Add coincident constraint Tilføj sammenfaldende relation - - + + Add distance from horizontal axis constraint Tilføj afstand-til-vandret-akse relation - - + + Add distance from vertical axis constraint Tilføj afstand-til-lodret-akse realtion - - + + Add point to point distance constraint Tilføj punkt-til-punkt afstandsrelation - + Add point to line Distance constraint Tilføj punkt-til-linje afstandsrelation - - + + Add circle to circle distance constraint Tilføj cirkel-til-cirkel afstandsrelation - + Add circle to line distance constraint Tilføj cirkel-til-linje afstandsrelation - - - - - - - + + + + + + + Add length constraint Tilføj længderelation - - - + + + Dimension Dimensioner - + Add lock constraint Tilføj låst relation - + Add 'Distance to origin' constraint Tilføj afstand-til-origo relation - - - + + + Add Distance constraint Tilføj afstandsrelation - - - + + + Add 'Horizontal' constraints Tilføj vandrette relationer - - - + + + Add 'Vertical' constraints Tilføj lodrette relationer - - + + Add Symmetry constraint Tilføj symmetrirelation - - + + Add Symmetry constraints Tilføj symmetrirelationer - - + + Add Distance constraints Tilføj afstandsrelationer - + Add Horizontal constraint Tilføj vandret relation - + Add Vertical constraint Tilføj lodret relation - - + + Add Block constraint Tilføj låst relation - + Add Angle constraint Tilføj vinkelrelation - - - - + + + + Add Equality constraint Tilføj ens-med relation - + Add Equality constraints Tilføj ens-med relationer - + Activate/Deactivate constraints Aktiver/Deaktiver relationer - - + + Add arc angle constraint Tilføj vinkelbue relation - + Add concentric and length constraint Tilføj koncentrisk- og længderelation - + Add DistanceX constraint Tilføj X-akse afstandsrelation - + Add DistanceY constraint Tilføj Y-akse afstandsrelation - - + + Add point on object constraint Tilføj punkt-på-objekt relation - - + + Add arc length constraint Tilføj længderelation for cirkelbue - - + + Add point to line distance constraint Tilføj punkt-til-linje afstandsrelation - + Add point to circle distance constraint Tilføj punkt-til-cirkel afstandsrelation - - + + Add point to point horizontal distance constraint Tilføj vandret afstandsrelation fra punkt til punkt - + Add fixed x-coordinate constraint Tilføj fastlåst-x-koordinat relation - - + + Add point to point vertical distance constraint Tilføj lodret-afstand-mellem-punkter relation - + Add fixed y-coordinate constraint Tilføj fastlåst-y-koordinat relation - - + + Add parallel constraint Tilføj parallel relation - - - - - - - + + + + + + + Add perpendicular constraint Tilføj vinkelret relation - + Add perpendicularity constraint Tilføj vinkelret relation - + Swap coincident+tangency with ptp tangency Byt sammenfaldende+tangentel relation til tangerende punkt-til-punkt - - - - - - - + + + + + + + Add tangent constraint Tilføj tangentiel relation - - - - - - - - - - - - - - + + + + + + + + + + + + + + Add tangent constraint point Tilføj tangentielt relationspunkt - - - - - - - - + + + + + + + + Add radius constraint Tilføj radiusrelation - - - - + + + + Add diameter constraint Tilføj diameterrelation - - - - + + + + Add radiam constraint Tilføj radiusrelation - - - - - + + + + + Add angle constraint Tilføj vinkelrelation - + Swap point on object and tangency with point to curve tangency Byt 'punkt på objekt' og 'tangerende' med 'punkt tangerende kurve' - - + + Add equality constraint Tilføj ens-med relation - - - - - - + + + + + + Add symmetric constraint Tilføj symmetrisk relation - + Add Snell's law constraint Tilføj Snells-lov relation - + Toggle constraint to driving/reference Skift relation mellem definerende og reference @@ -833,13 +833,13 @@ ugyldige relationer og fejlbehæftet geometri Frigør fra akser - + Toggle constraints to the other virtual space Flyt relationer til det modsatte virtuelle rum - + Update constraint's virtual space Opdater relationens virtuelle rum @@ -854,27 +854,27 @@ ugyldige relationer og fejlbehæftet geometri Omdøb skitserelation - + Drag Point Træk Punkt - + Drag Curve Træk Kurve - + Drag geometries Træk geometrier - + Drag Constraint Træk relation - + Modify sketch constraints Tilpas skitserelationer @@ -929,7 +929,7 @@ ugyldige relationer og fejlbehæftet geometri Tilføj cirkelbue til multilinje - + Toggle construction geometry Slå konstruktionslinjer til/fra @@ -1151,137 +1151,137 @@ ugyldige relationer og fejlbehæftet geometri - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection Ugyldigt valg - - + + Select edges from the sketch Vælg linjer fra skitsen @@ -1296,289 +1296,289 @@ ugyldige relationer og fejlbehæftet geometri Dimensionsrelation - + Cannot add a constraint between two external geometries. Kan ikke tilføje en relation mellem to eksterne geometrier. - + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. Kan ikke tilføje relationer mellem fastlåste geometrier. Fastlåste geometrier inkluderer ekstern geometri, blokeret geometri og særlige punkter såsom knudepunkter for en spline. - + Sketcher Constraint Substitution Sketcher relationsændring - + One of the selected has to be on the sketch. En af de valgte skal være på skitsen. - + Select an edge from the sketch. Vælg en linje fra skitsen. - - - - - - + + + + + + Impossible constraint Umulig relation - - + + The selected edge is not a line segment. Den valgte linje er ikke et linjesegment. - - - + + + Double constraint Dobbeltrelation - + The selected edge already has a horizontal constraint! Den valgte linje har allerede en 'vandret' relation! - + The selected edge already has a vertical constraint! Den valgte linje har allerede en 'lodret' relation! - + There are more than one fixed points selected. Select a maximum of one fixed point! Der er valgt mere end et fastholdt punkt. Vælg højest et fastholdt punkt! - - - + + + Select vertices from the sketch. Vælg knudepunkter fra skitsen. - + Select one vertex from the sketch other than the origin. Vælg et punkt fra skitsen bortset fra origo. - + Select only vertices from the sketch. The last selected vertex may be the origin. Vælg kun knudepunkter fra skitsen. Det sidst valgte knudepunkt kan være origo. - + Wrong solver status Løsningsværktøjet har forkert status - + Select one edge from the sketch. Vælg en linje fra skitsen. - + Select only edges from the sketch. Vælg kun linjer fra skitsen. - + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. Ingen af de valgte punkter blev holdt fast på de respektive kurver, enten fordi de er dele af samme element, fordi de tilhører en ekstern geometri, eller fordi linjen ikke kan vælges. - + Only tangent-via-point is supported with a B-spline. Kun tangent-til-punkt understøttes med en spline. - - + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. Vælg enten en eller flere spline poler eller en eller flere cirkler eller cirkelbuer fra skitsen, men ikke en blanding. - + 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 the value sets the ratio n2/n1. Constraint_SnellsLaw Vælg to endepunkter for linjer der skal betragtes som lysstråler, og en linje der skal være spejlingslinje. Første valgte punkt er indeks n1, næste punkt er n2, og refraktionsværdien angiver forholdet n2/n1. - + Number of selected objects is not 3 Antallet af valgte objekter er ikke 3 - + Error Fejl - + Endpoint to endpoint tangency was applied instead. Relationen 'tangerende endepunkter' blev anvendt i stedet. - + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Vælg to eller flere punkter fra skitsen som skal være sammenfaldende, eller to eller flere cirkler, ellipser, cirkelbuer eller ellipsebuer som skal være koncentriske. - + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Vælg to punkter fra skitsen som skal være sammenfaldende, eller to cirkler, ellipser, cirkelbuer eller ellipsebuer som skal være koncentriske. - + Select exactly one line or one point and one line or two points from the sketch. Vælg præcis en linje eller et punkt, og en linje eller to punkter fra skitsen. - + Cannot add a length constraint on an axis! Kan ikke tilføje en længderelation til en akse! - - + + Select exactly one line or one point and one line or two points or two circles from the sketch. Vælg præcis en linje eller et punkt, og en linje eller to punkter eller cirkler fra skitsen. - + This constraint does not make sense for non-linear curves. Denne relation er ikke relevant for ikke-lineære kurver. - + Endpoint to edge tangency was applied instead. Tangentiel overgang fra endepunkt til linje blev anvendt i stedet. - - - - - - + + + + + + Select the right things from the sketch. Vælg de rigtige ting fra skitsen. - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. Vælg en linje, som ikke er en spline-vægtning. - + Select either several points, or several conics for concentricity. Vælg enten flere punkter, eller flere koncentriske konusser. - + Select either one point and several curves, or one curve and several points Vælg enten et punkt og flere kurver, eller en kurve og flere punkter - + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. Vælg enten et punkt og flere kurver, eller en kurve og flere punkter for en punkt-på objekt relation, eller flere punkter som er sammenfaldende, eller flere keglesnit som er koncentriske. - + 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. Ingen af de valgte punkter blev holdt fast på de respektive kurver, enten fordi de er dele af samme element, eller fordi de begge tilhører en ekstern geometri. - + Cannot add a length constraint on this selection! Kan ikke tilføje en længderelation for dette valg! - - - - + + + + Select exactly one line or up to two points from the sketch. Vælg præcis en linje eller op til to punkter fra skitsen. - + Cannot add a horizontal length constraint on an axis! Kan ikke tilføje en vandret-længde relation til en akse! - + Cannot add a fixed x-coordinate constraint on the origin point! Kan ikke fastlåste et x-koordinatet for origo! - - + + This constraint only makes sense on a line segment or a pair of points. Denne relation giver kun mening for et linjesegment eller et punkt-par. - + Cannot add a vertical length constraint on an axis! Kan ikke tilføje en 'lodret-længde' relation til en akse! - + Cannot add a fixed y-coordinate constraint on the origin point! Kan ikke fastlåse y-koordinatet for origo! - + Select two or more lines from the sketch. Vælg to eller flere linjer fra skitsen. - + One selected edge is not a valid line. Den valgte kant er ikke en gyldig linje. - - + + Select at least two lines from the sketch. Vælg mindst to linjer fra skitsen. - + The selected edge is not a valid line. Den valgte kant er ikke en gyldig linje. - + 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. @@ -1588,35 +1588,35 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Mulige kombinationer: to kurver, et endepunkt og en kurve, to endepunkter, to kurver og et punkt. - + Select some geometry from the sketch. perpendicular constraint Vælg en geometri fra skitsen. - - + + Cannot add a perpendicularity constraint at an unconnected point! Kan ikke tilføje en 'vinkelret-på' relation til et fritliggende punkt! - - + + One of the selected edges should be a line. En af de valgte kanter skal være en linje. - + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. Relationen 'tangerende endepunkter' blev tilføjet. Relationen 'sammenfaldende' blev slettet. - + Endpoint to edge tangency was applied. The point on object constraint was deleted. En 'endepunkt-til-inje' relation blev tilføjet. Relationen 'punkt-på-objekt' blev slettet. - + 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. @@ -1626,206 +1626,206 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Mulige kombinationer: to kurver, et endepunkt og en kurve, to endepunkter, to kurver og et punkt. - + Select some geometry from the sketch. tangent constraint Vælg en geometri fra skitsen. - - - + + + Cannot add a tangency constraint at an unconnected point! Kan ikke tilføje en 'tangentiel' relation til et fritliggende punkt! - - + + Tangent constraint at B-spline knot is only supported with lines! Tangentel relation til spline-knudepunkter understøttes kun med linjer! - + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. Et eller to punkt-på-objekt relationer blev slettet, da den seneste relation der er tilføjet internt, også medfører en punkt-på-objekt relation. - + Keep notifying about constraint substitutions Fortsæt med at underrette om ændringer af relationer - + Unexpected error. More information may be available in the report view. Ubeskrevet fejl. Mere information kan være til rådighed i Rapportvisningen. - + Only the sketch and its support are allowed to be selected Kun skitsen og dens hjælpelinjer kan vælges - + Only the sketch and its support may be selected Kun skitsen og dens hjælpelinjer kan vælges - + Only the sketch and its support may be selected Kun skitsen og dens hjælpelinjer kan vælges - - - + + + The selected edge already has a block constraint! Den valgte linje er allerede låst! - + The selected items cannot be constrained horizontally or vertically! De valgte elementer kan ikke fastholdes vandret eller lodret! - + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. En blokeringsrelation kan ikke tilføjes, hvis skitsen ikke er låst, eller hvis der er overflødige og/eller modstridende relationer. - + B-spline knot to endpoint tangency was applied instead. Relationen 'spline knudepunkt til endepunkt' blev anvendt i stedet. - - + + Wrong number of selected objects! Forkert antal valgte objekter! - - + + With 3 objects, there must be 2 curves and 1 point. Med 3 objekter, skal der være 2 kurver og 1 point. - - - - - - + + + + + + Select one or more arcs or circles from the sketch. Vælg en eller flere cirkelbuer eller cirkler fra skitsen. - - - + + + Constraint only applies to arcs or circles. Relationen gælder kun for cirkelbuer eller cirkler. - - + + Select one or two lines from the sketch. Or select two edges and a point. Vælg en eller to linjer fra skitsen. Eller vælg to kanter og et punkt. - + Parallel lines Parallelle linjer - + An angle constraint cannot be set for two parallel lines. En 'vinkel' relation kan ikke tilføjes til to parallelle linjer. - + Cannot add an angle constraint on an axis! Kan ikke tilføje en vinkelrelation til en akse! - + Select two edges from the sketch. Vælg to linjer fra skitsen. - + Select two or more compatible edges. Vælg to eller flere kompatible linjer. - + Sketch axes cannot be used in equality constraints. Skitsens akser kan ikke bruges ifm. 'ens-med' relationer. - + Equality for B-spline edge currently unsupported. Ens-med relationer for splines understøttes ikke for øjeblikket. - - - - + + + + Select two or more edges of similar type. Vælg to eller flere linjer af samme type. - - - - - + + + + + Select two points and a symmetry line, two points and a symmetry point or a line and a symmetry point from the sketch. Vælg to punkter og en symmetri-linje, to punkter og et symmetri-punkt eller en linje og et symmetri-punkt fra skitsen. - - + + Cannot add a symmetry constraint between a line and its end points. Kan ikke tilføje en symmetrirelation mellem en linje og dens endepunkter. - - - - + + + + Cannot add a symmetry constraint between a line and its end points! Kan ikke tilføje en symmetrirelation mellem en linje og dens endepunkter! - + Selected objects are not just geometry from one sketch. Valgte objekter er ikke kun geometri fra en skitse. - + Cannot create constraint with external geometry only. Kan ikke oprette relationer som kun omfatter ekstern geometri. - + Incompatible geometry is selected. Der er valgt en inkompatibel geometri. - + Select one dimensional constraint from the sketch. Vælg en dimensionsrelation fra skitsen. - - - - - - - - + + + + + + + + Select constraints from the sketch. Vælg relationer fra skitsen. @@ -2288,12 +2288,12 @@ Mulige kombinationer: to kurver, et endepunkt og en kurve, to endepunkter, to ku Længde: - + Refractive Index Ratio Refraktivt indeksforhold - + Ratio n2/n1: Forhold n2/n1: @@ -3789,112 +3789,112 @@ Dette gøres ved at analysere skitsegeometrierne og relationerne. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel A dialog is already open in the task panel - + The sketch is invalid and cannot be edited. Skitsen er ugyldig og kan ikke redigeres. - + The following constraint is partially redundant: Følgende relation er delvis overflødig: - + The following constraints are partially redundant: Følgende relationer er delvis overflødige: - + Edit Sketch Rediger skitse - + Close this dialog? Luk denne dialog? - + Invalid Sketch Ugyldig Skitse - + Open the sketch validation tool? Åbn valideringsværktøjet? - + Remove the following constraint: Fjern følgende relation: - + Remove at least one of the following constraints: Fjern mindst en af følgende relationer: - + Remove the following redundant constraint: Fjern følgende overflødige begrænsning: - + Remove the following redundant constraints: Fjern følgende overflødige begrænsninger: - + Remove the following malformed constraint: Fjern følgende fejlbehæftede relation: - + Remove the following malformed constraints: Fjern følgende fejlbehæftede relationer: - + Empty sketch Tom skitse - + Over-constrained: For mange låse: - + Malformed constraints: Fejlbehæftede relationer: - + Redundant constraints: Overflødige relationer: - + Partially redundant: Delvis overflødig: - + Solver failed to converge Løsningen konvergerer ikke - + Under-constrained: Ulåst: - + %n Degrees of Freedom %n frihedsgrader @@ -3902,7 +3902,7 @@ Dette gøres ved at analysere skitsegeometrierne og relationerne. - + Fully constrained Låst: @@ -3955,8 +3955,8 @@ Dette gøres ved at analysere skitsegeometrierne og relationerne. Sketcher_ConstrainDiameter + - Fix the diameter of a circle or an arc Fastlås diameteren for en cirkel eller cirkelbue @@ -4393,7 +4393,7 @@ Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster ViewProviderSketch - + and %1 more og %1 mere @@ -4683,17 +4683,17 @@ Gitterafstanden ændres, hvis den bliver mindre end den angivne pixelstørrelse. - - - - - - + + + + + + Invalid Constraint Ugyldig relation - + Invalid constraint Ugyldig relation @@ -4900,12 +4900,12 @@ Gitterafstanden ændres, hvis den bliver mindre end den angivne pixelstørrelse. CmdSketcherDimension - + Dimension Dimensioner - + Constrains contextually based on the selection. The type can be changed with the M key. Dimensionsrelationer baseret på markeringen. Typen kan ændres med M-tasten. @@ -4914,12 +4914,12 @@ Typen kan ændres med M-tasten. CmdSketcherCompDimensionTools - + Dimension Dimensioner - + Dimension tools Dimensionsværktøjer @@ -5424,7 +5424,7 @@ I stedet anvendes "ens-med" relationer mellem de oprindelige objekter og deres k TaskSketcherTool_c1_scale - + Keep original geometries (U) Behold originale geometrier (E) @@ -5432,12 +5432,12 @@ I stedet anvendes "ens-med" relationer mellem de oprindelige objekter og deres k CmdSketcherCompConstrainTools - + Constrain Fasthold - + Constrain tools Relationsværktøjer @@ -5570,8 +5570,8 @@ I stedet anvendes "ens-med" relationer mellem de oprindelige objekter og deres k Sketcher_ConstrainRadius + - Fix the radius of an arc or a circle Fastlås radius for en cirkel eller cirkelbue @@ -5579,8 +5579,8 @@ I stedet anvendes "ens-med" relationer mellem de oprindelige objekter og deres k Sketcher_ConstrainRadiam + - Fix the radius/diameter of an arc or a circle Fastlås radius/diameter for en cirkel eller cirkelbue @@ -5831,12 +5831,12 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi CmdSketcherToggleConstruction - + Toggle Construction Geometry Slå konstruktionslinjer til/fra - + Toggles between defining geometry and construction geometry modes Skifter mellem konturlinjer og konstruktionslinjer @@ -5844,12 +5844,12 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi CmdSketcherCompToggleConstraints - + Toggle Constraints Slå relationer til/fra - + Toggle constrain tools Slå relationsværktøjer til/fra @@ -5857,12 +5857,12 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi CmdSketcherCompHorizontalVertical - + Horizontal/Vertical Constraint Hold vandret/lodret - + Constrains the selected elements either horizontally or vertically Holder de valgte elementer enten vandrette eller lodrette @@ -5870,12 +5870,12 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi CmdSketcherConstrainHorVer - + Horizontal/Vertical Constraint Vandret/lodret - + Constrains the selected elements either horizontally or vertically, based on their closest alignment Holder de valgte elementer enten vandrette eller lodrette, baseret på deres nærmeste retning @@ -5883,12 +5883,12 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi CmdSketcherConstrainHorizontal - + Horizontal Constraint Vandret - + Constrains the selected elements horizontally Holder de valgte elementer vandrette @@ -5896,12 +5896,12 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi CmdSketcherConstrainVertical - + Vertical Constraint Lodret - + Constrains the selected elements vertically Holder de valgte elementer lodrette @@ -5909,12 +5909,12 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi CmdSketcherConstrainLock - + Lock Position Lås position - + Constrains the selected vertices by adding horizontal and vertical distance constraints Holder vandrette og lodrette afstande mellem de valgte punkter fast @@ -5922,12 +5922,12 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi CmdSketcherConstrainBlock - + Block Constraint Låst - + Constrains the selected edges as fixed Låser de markerede linjer fast @@ -5935,12 +5935,12 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi CmdSketcherConstrainCoincidentUnified - + Coincident Constraint Sammenfaldende - + Constrains the selected elements to be coincident Holder de valgte elementer sammenfaldende @@ -5948,12 +5948,12 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi CmdSketcherConstrainCoincident - + Coincident Constraint Sammenfaldende - + Constrains the selected elements to be coincident Holder de valgte elementer sammenfaldende @@ -5961,12 +5961,12 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi CmdSketcherConstrainPointOnObject - + Point-On-Object Constraint Punkt på objekt - + Constrains the selected point onto the selected object Holder det valgte punkt fast på det markerede objekt @@ -5974,12 +5974,12 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi CmdSketcherConstrainDistance - + Distance Dimension Afstand - + Constrains the vertical distance between two points, or from a point to the origin if one is selected Holder afstanden mellem to punkter fast, eller afstanden fra et punkt til origo hvis kun et punkt er valgt @@ -5987,12 +5987,12 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi CmdSketcherConstrainDistanceX - + Horizontal Dimension Vandret afstand - + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected Holder den vandrette afstand mellem to punkter fast, eller den vandrette afstand fra et punkt til origo hvis kun et punkt er valgt @@ -6000,12 +6000,12 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi CmdSketcherConstrainDistanceY - + Vertical Dimension Lodret afstand - + Constrains the vertical distance between the selected elements Holder den lodrette afstand mellem to punkter fast, eller den lodrette afstand fra et punkt til origo hvis kun et punkt er valgt @@ -6013,12 +6013,12 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi CmdSketcherConstrainParallel - + Parallel Constraint Parallel - + Constrains the selected lines to be parallel Holder de valgte linjer parallelle @@ -6026,12 +6026,12 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi CmdSketcherConstrainPerpendicular - + Perpendicular Constraint Vinkelret - + Constrains the selected lines to be perpendicular Holder de valgte linjer vinkelrette @@ -6039,12 +6039,12 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi CmdSketcherConstrainTangent - + Tangent/Collinear Constraint Tangentiel/kollineær - + Constrains the selected elements to be tangent or collinear Holder de valgte elementer tangentielle eller kollineære @@ -6052,12 +6052,12 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi CmdSketcherConstrainRadius - + Radius Dimension Radius - + Constrains the radius of the selected circle or arc Holder radius for den valgte cirkel eller cirkelbue fast @@ -6065,12 +6065,12 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi CmdSketcherConstrainDiameter - + Diameter Dimension Diameter - + Constrains the diameter of the selected circle or arc Holder diameteren af den valgte cirkel, eller cirkelbue, fast @@ -6078,12 +6078,12 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi CmdSketcherConstrainRadiam - + Radius/Diameter Dimension Radius/diameter - + Constrains the radius of the selected arc or the diameter of the selected circle Holder radius for den valgte cirkelbue, eller diameteren af den valgte cirkel, fast @@ -6091,12 +6091,12 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi CmdSketcherConstrainAngle - + Angle Dimension Vinkel - + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected Holder vinklen mellem to rette linjer fast, eller vinklen mellem en linje og skitsens X-akse, hvis kun en linje er valgt @@ -6104,12 +6104,12 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi CmdSketcherConstrainEqual - + Equal Constraint Ens - + Constrains the selected edges or circles to be equal Holder markerede linjer lange eller markerede cirkler lige store @@ -6117,12 +6117,12 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi CmdSketcherConstrainSymmetric - + Symmetric Constraint Symmetrisk - + Constrains the selected elements to be symmetric Holder de valgte elementer symmetriske @@ -6130,12 +6130,12 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi CmdSketcherConstrainSnellsLaw - + Refraction Constraint Refraktiv - + Constrains the selected elements based on the refraction law (Snell's Law) Holder vinklen mellem de valgte elementer baseret på refraktionsloven (Snell's Law) @@ -6143,12 +6143,12 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi CmdSketcherChangeDimensionConstraint - + Edit Value Rediger værdi - + Edits the value of a dimensional constraint Redigerer værdien af en dimensionsrelation @@ -6156,12 +6156,12 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi CmdSketcherToggleDrivingConstraint - + Toggle Driving/Reference Constraints - Skift mellem definderende relation og referencerelation + Skift mellem definerende- og reference-relation - + Toggles between driving and reference mode of the selected constraints and commands Skifter mellem definerende tilstand og referencetilstand for de valgte relationer og kommandoer @@ -6169,12 +6169,12 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi CmdSketcherToggleActiveConstraint - + Toggle Constraints Slå relationer til/fra - + Toggles the state of the selected constraints Skifter tilstanden for de markerede relationer diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_de.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_de.ts index d228ef5e15..5cf5eebfc0 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_de.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_de.ts @@ -17,27 +17,27 @@ CmdSketcherCompConstrainRadDia - + Radius/Diameter Dimension Radius/Durchmesser - + Constrains the radius or diameter of an arc or a circle Legt den Radius oder Durchmesser eines Kreisbogens oder eines Kreises fest - + Constrain radius Radius festlegen - + Constrain diameter Durchmesser festlegen - + Constrain auto radius/diameter Automatisch Radius oder Durchmesser festlegen @@ -253,12 +253,12 @@ als Symmetriepunkt verwendet wird CmdSketcherSwitchVirtualSpace - + Switch Virtual Space Virtuellen Bereich wechseln - + Switches the selected constraints or the view to the other virtual space Schaltet die ausgewählten Randbedingungen oder die Ansicht auf den anderen virtuellen Bereich um @@ -291,358 +291,358 @@ ungültigen Randbedingungen und degenerierter Geometrie Command - + Add 'Lock' constraint Sperreinschränkung hinzufügen - + Add relative 'Lock' constraint Relative Sperreinschränkung hinzufügen - + Add fixed constraint Randbedingung Sperren hinzufügen - + Add block constraint Randbedingung Unbeweglich hinzufügen - - + + Add coincident constraint Randbedingung Koinzidenz festlegen hinzufügen - - + + Add distance from horizontal axis constraint Randbedingung Abstand von der horizontalen Achse hinzufügen - - + + Add distance from vertical axis constraint Randbedingung Abstand von der vertikalen Achse hinzufügen - - + + Add point to point distance constraint Randbedingung Punk-zu-Punkt-Abstand hinzufügen - + Add point to line Distance constraint Randbedingung Punkt-zu-Line-Abstand hinzufügen - - + + Add circle to circle distance constraint Randbedingung Kreis-zu-Kreis-Abstand hinzufügen - + Add circle to line distance constraint Randbedingung Kreis-zu-Line-Abstand hinzufügen - - - - - - - + + + + + + + Add length constraint Randbedingung Abstand hinzufügen - - - + + + Dimension Maße - + Add lock constraint Randbedingung Sperren hinzufügen - + Add 'Distance to origin' constraint Randbedingung 'Abstand zum Ursprung' hinzufügen - - - + + + Add Distance constraint Abstand festgelegt - - - + + + Add 'Horizontal' constraints Randbedingungen 'Horizontal festlegen' hinzufügen - - - + + + Add 'Vertical' constraints Randbedingungen 'Vertikal festlegen' hinzufügen - - + + Add Symmetry constraint Randbedingung Symmetrie festlegen hinzufügen - - + + Add Symmetry constraints Randbedingungen Symmetrie festlegen hinzufügen - - + + Add Distance constraints Abstände festgelegt - + Add Horizontal constraint Randbedingung Horizontal festlegen hinzufügen - + Add Vertical constraint Randbedingung Vertikal festlegen hinzufügen - - + + Add Block constraint Randbedingung Fixieren hinzufügen - + Add Angle constraint Winkel festgelegt - - - - + + + + Add Equality constraint Randbedingung Gleichheit festlegen hinzufügen - + Add Equality constraints Randbedingungen Gleichheit festlegen hinzufügen - + Activate/Deactivate constraints Randbedingung aktivieren / deaktivieren - - + + Add arc angle constraint Randbedingung Bogenwinkel festlegen hinzufügen - + Add concentric and length constraint Randbedingung Konzentrisch und Länge festlegen hinzufügen - + Add DistanceX constraint X-Abstand festgelegt - + Add DistanceY constraint Y-Abstand festgelegt - - + + Add point on object constraint Randbedingung Punkt-auf-Objekt hinzufügen - - + + Add arc length constraint Randbedingung Bogenlänge festlegen hinzufügen - - + + Add point to line distance constraint Randbedingung Punkt-zu-Line-Abstand hinzufügen - + Add point to circle distance constraint Randbedingung Punkt-zu-Kreis-Abstand hinzufügen - - + + Add point to point horizontal distance constraint Randbedingung Horizontaler Punkt-zu-Punkt-Abstand hinzufügen - + Add fixed x-coordinate constraint Randbedingung X-Koordinate festlegen hinzufügen - - + + Add point to point vertical distance constraint Randbedingung Vertikaler Punkt-zu-Punkt-Abstand hinzufügen - + Add fixed y-coordinate constraint Randbedingung Y-Koordinate festlegen hinzufügen - - + + Add parallel constraint Randbedingung Parallel festlegen hinzufügen - - - - - - - + + + + + + + Add perpendicular constraint Randbedingung Rechtwinklig festlegen hinzufügen - + Add perpendicularity constraint Randbedingung Rechtwinkligkeit festlegen hinzufügen - + Swap coincident+tangency with ptp tangency Deckungsgleichheit + Berührung gegen tangentenstetigen Übergang in einem Punkt tauschen - - - - - - - + + + + + + + Add tangent constraint Randbedingung Tangential festlegen hinzufügen - - - - - - - - - - - - - - + + + + + + + + + + + + + + Add tangent constraint point Randbedingung Tangente im Punkt festlegen hinzufügen - - - - - - - - + + + + + + + + Add radius constraint Randbedingung Radius festlegen hinzufügen - - - - + + + + Add diameter constraint Randbedingung Durchmesser festlegen hinzufügen - - - - + + + + Add radiam constraint Radius/Durchmesser festgelegt - - - - - + + + + + Add angle constraint Randbedingung Winkel festlegen hinzufügen - + Swap point on object and tangency with point to curve tangency Tausche Punkt auf Objekt + Tangentialität gegen Punkt zu Kurve Tangentialität - - + + Add equality constraint Randbedingung Gleichheit festlegen hinzufügen - - - - - - + + + + + + Add symmetric constraint Randbedingung Symmetrisch festlegen hinzugefügt - + Add Snell's law constraint Randbedingung nach Snellius-Gesetz hinzufügen - + Toggle constraint to driving/reference Randbedingung zwischen festlegend/anzeigend umschalten @@ -833,13 +833,13 @@ ungültigen Randbedingungen und degenerierter Geometrie Achsenausrichtung entfernen - + Toggle constraints to the other virtual space Randbedingungen auf den anderen virtuellen Raum umschalten - + Update constraint's virtual space Virtuellen Raum der Randbedingungen aktualisieren @@ -854,27 +854,27 @@ ungültigen Randbedingungen und degenerierter Geometrie Sketcher-Randbedingung umbenannt - + Drag Point Punkt ziehen - + Drag Curve Kurve ziehen - + Drag geometries Geometrien ziehen - + Drag Constraint Randbedingung ziehen - + Modify sketch constraints Sketcher-Randbedingung geändert @@ -929,7 +929,7 @@ ungültigen Randbedingungen und degenerierter Geometrie Bogen zum Skizzen-Linienzug hinzufügen - + Toggle construction geometry Hilfsgeometrie umschalten @@ -1151,137 +1151,137 @@ ungültigen Randbedingungen und degenerierter Geometrie - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection Falsche Auswahl - - + + Select edges from the sketch Wähle Kanten aus der Skizze @@ -1296,289 +1296,289 @@ ungültigen Randbedingungen und degenerierter Geometrie Maßliche Randbedingung - + Cannot add a constraint between two external geometries. Es ist nicht möglich eine Randbedingung zwischen zwei externen Geometrien hinzuzufügen. - + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. Es ist nicht möglich, eine Randbedingung zwischen zwei unbeweglichen Geometrien hinzuzufügen. Unbewegliche Geometrien schließen externe Geometrie, fixierte Geometrie oder spezielle Punkte, wie B-Spline-Knotenpunkte, ein. - + Sketcher Constraint Substitution Randbedingung ersetzen - + One of the selected has to be on the sketch. Eins der ausgewählten muss auf der Skizze liegen. - + Select an edge from the sketch. Wählen Sie eine Kante aus der Skizze. - - - - - - + + + + + + Impossible constraint Nicht erfüllbare Bedingung - - + + The selected edge is not a line segment. Die ausgewählte Kante ist kein Liniensegment. - - - + + + Double constraint Doppelbedingung - + The selected edge already has a horizontal constraint! Die ausgewählte Kante hat bereits eine Horizontal-Randbedingung! - + The selected edge already has a vertical constraint! Die ausgewählte Kante hat bereits eine Vertikal-Randbedingung! - + There are more than one fixed points selected. Select a maximum of one fixed point! Es ist mehr als ein Fixpunkt ausgewählt. Wähle maximal einen Fixpunkt! - - - + + + Select vertices from the sketch. Knoten aus der Skizze auswählen. - + Select one vertex from the sketch other than the origin. Einen Knoten aus der Skizze auswählen, nur nicht den Ursprung. - + Select only vertices from the sketch. The last selected vertex may be the origin. Nur Knoten aus der Skizze auswählen. Der letzte gewählte Knoten darf der Ursprung sein. - + Wrong solver status Falscher Solver Status - + Select one edge from the sketch. Wähle eine Kante aus der Skizze aus. - + Select only edges from the sketch. Wähle nur Kanten aus der Skizze aus. - + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. Keiner der ausgewählten Punkte wurde auf die jeweiligen Kurven beschränkt, da sie Teile desselben Elements sind, weil beide externe Geometrien sind oder weil die Kante nicht geeignet ist. - + Only tangent-via-point is supported with a B-spline. Nur Tangente-Über-Punkt wird von einem B-Spline unterstützt. - - + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. Entweder nur einen oder mehrere B-Spline-Kontrollpunkte auswählen oder nur einen oder mehrere Bögen oder Kreise aus der Skizze auswählen, aber nicht gemischt. - + 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 the value sets the ratio n2/n1. Constraint_SnellsLaw Endpunkte zweier Linien, die als Strahlen dienen sollen, und eine Kante, die eine Grenze darstellt, auswählen. Der erste gewählte Punkt entspricht dem Index n1, der zweite dem Index n2 und der Eingabewert legt das Verhältnis n2/n1 fest. - + Number of selected objects is not 3 Die Anzahl der ausgewählten Objekte ist nicht 3 - + Error Fehler - + Endpoint to endpoint tangency was applied instead. Die Endpunkt zu Endpunkt Tangente wurde stattdessen angewendet. - + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Zwei oder mehr Knotenpunkte der Skizze auswählen, um sie koinzident festzulegen oder zwei oder mehr Kreise, Ellipsen, Kreisbögen oder Ellipsenbögen, um sie konzentrisch festzulegen. - + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Zwei Knotenpunkte der Skizze auswählen, um sie koinzident festzulegen oder zwei Kreise, Ellipsen, Kreisbögen oder Ellipsenbögen, um sie konzentrisch festzulegen. - + Select exactly one line or one point and one line or two points from the sketch. Genau eine Linie, einen Punkt und eine Linie oder zwei Punkte aus der Skizze auswählen. - + Cannot add a length constraint on an axis! Keine Längenbeschränkung einer Achse möglich! - - + + Select exactly one line or one point and one line or two points or two circles from the sketch. Genau eine Linie, einen Punkt und eine Linie oder zwei Punkte oder zwei Kreise aus der Skizze auswählen. - + This constraint does not make sense for non-linear curves. Diese Randbedingung ist für nichtlineare Kurven nicht sinnvoll. - + Endpoint to edge tangency was applied instead. Die Endpunkt zu Kante Tangente wurde stattdessen angewendet. - - - - - - + + + + + + Select the right things from the sketch. Wähle die richtigen Dinge aus der Skizze. - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. Eine Kante auswählen, die kein B-Spline-Gewicht darstellt. - + Select either several points, or several conics for concentricity. Entweder mehrere Punkte auswählen oder mehrere Kegelschnittkurven für Konzentrizität. - + Select either one point and several curves, or one curve and several points Entweder einen Punkt und mehrere Kurven oder eine Kurve und mehrere Punkte auswählen - + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. Entweder einen Punkt und mehrere Kurven oder eine Kurve und mehrere Punkte auswählen für PunktAufObjekt, mehrere Punkte für Koinzidenz, oder mehrere Kegelschnittkurven für Konzentrizität. - + 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. Keiner der gewählten Punkte wurde beschränkt auf die zugehörigen Kurven. Sie sind entweder Bestandteil des gleichen Elements oder Sie sind beide Externe Geometrie. - + Cannot add a length constraint on this selection! Kann keine Randbedingung Abstand festlegen auf dieser Auswahl basierend hinzufügen! - - - - + + + + Select exactly one line or up to two points from the sketch. Genau eine Linie oder bis zu zwei Punkte aus der Skizze auswählen. - + Cannot add a horizontal length constraint on an axis! Keine horizontale Längenbeschränkung einer Achse möglich! - + Cannot add a fixed x-coordinate constraint on the origin point! Eine feste x-Einschränkung auf den Ursprung kann nicht hinzugefügt werden! - - + + This constraint only makes sense on a line segment or a pair of points. Diese Randbedingung ist nur für ein Liniensegment oder ein Punktepaar sinnvoll. - + Cannot add a vertical length constraint on an axis! Keine vertikale Längenbeschränkung einer Achse möglich! - + Cannot add a fixed y-coordinate constraint on the origin point! Eine feste y-Einschränkung auf den Ursprung kann nicht hinzugefügt werden! - + Select two or more lines from the sketch. Zwei oder mehr Linien aus der Skizze auswählen. - + One selected edge is not a valid line. Eine ausgewählte Kante ist keine gültige Linie. - - + + Select at least two lines from the sketch. Mindestens zwei Linien aus der Skizze auswählen. - + The selected edge is not a valid line. Die ausgewählte Kante ist keine gültige Linie. - + 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. @@ -1588,35 +1588,35 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Erlaubte Kombinationen: zwei Kurven; einen Endpunkt und eine Kurve; zwei Endpunkte; zwei Kurven und einen Punkt. - + Select some geometry from the sketch. perpendicular constraint Geometrie aus der Skizze auswählen. - - + + Cannot add a perpendicularity constraint at an unconnected point! Eine Rechtwinkligkeitsbedingung kann nicht zu einem unverbundenen Punkt hinzugefügt werden! - - + + One of the selected edges should be a line. Eine der ausgewählten Kanten sollte eine Gerade sein. - + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. Ein tangentialer Übergang von Endpunkt zu Endpunkt wurde festgelegt. Die zuvor festgelegte Koinzidenz wurde gelöscht. - + Endpoint to edge tangency was applied. The point on object constraint was deleted. Die Endpunkt zu Kante Tangente wurde stattdessen angewendet. Die Punkt auf Objekt Beschränkung wurde gelöscht. - + 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. @@ -1626,206 +1626,206 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Akzeptierte Kombinationen: zwei Kurven; Ein Endpunkt und eine Kurve; Zwei Endpunkte; Zwei Kurven und ein Punkt. - + Select some geometry from the sketch. tangent constraint Geometrie aus der Skizze auswählen. - - - + + + Cannot add a tangency constraint at an unconnected point! Eine Tangentialrandbedingung kann nicht zu einem unverbundenen Punkt hinzugefügt werden! - - + + Tangent constraint at B-spline knot is only supported with lines! Randbedingung Tangential festlegen wird am B-Spline-Knoten nur mit Linien unterstützt! - + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. Ein oder zwei Punkt-auf-Objekt-Randbedingungen wurden gelöscht, da die zuletzt hinzugefügte Randbedingung intern auch Punkt-auf-Objekt festlegt. - + Keep notifying about constraint substitutions Weiterhin das Ersetzen von Randbedingungen melden - + Unexpected error. More information may be available in the report view. Unerwarteter Fehler. Das Ausgabefenster könnte weitere Informationen enthalten. - + Only the sketch and its support are allowed to be selected Nur die Skizze und ihre Unterstützung können ausgewählt werden - + Only the sketch and its support may be selected Nur die Skizze und ihre Unterstützung können ausgewählt werden - + Only the sketch and its support may be selected Nur die Skizze und ihre Unterstützung können ausgewählt werden - - - + + + The selected edge already has a block constraint! Die ausgewählte Kante ist bereits als unbeweglich festgelegt! - + The selected items cannot be constrained horizontally or vertically! Die ausgewählten Elemente können nicht horizontal oder vertikal eingeschränkt werden! - + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. Eine Randbedingung Unbeweglich festlegen kann nicht hinzugefügt werden, solange die Skizze nicht berechnet (gelöst) ist oder überflüssige und / oder widersprüchliche Randbedingungen enthält. - + B-spline knot to endpoint tangency was applied instead. Eine B-Spline-Knoten zu Endpunkt Tangente wurde stattdessen festgelegt. - - + + Wrong number of selected objects! Falsche Anzahl von ausgewählten Objekten! - - + + With 3 objects, there must be 2 curves and 1 point. Bei 3 Objekten müssen diese aus 2 Kurven und 1 Punkt bestehen. - - - - - - + + + + + + Select one or more arcs or circles from the sketch. Eine oder mehrere Bögen oder Kreise aus der Skizze auswählen. - - - + + + Constraint only applies to arcs or circles. Einschränkung gilt nur für Bögen oder Kreise. - - + + Select one or two lines from the sketch. Or select two edges and a point. Eine oder zwei Linien aus der Skizze auswählen. Oder zwei Kanten und einen Punkt auswählen. - + Parallel lines Parallele Linien - + An angle constraint cannot be set for two parallel lines. Es ist nicht möglich eine Winkel-Einschränkung für zwei parallele Linien festzulegen. - + Cannot add an angle constraint on an axis! Winkelbeschränkung einer Achse nicht möglich! - + Select two edges from the sketch. Zwei Kanten aus der Skizze auswählen. - + Select two or more compatible edges. Zwei oder mehr kompatible Kanten auswählen. - + Sketch axes cannot be used in equality constraints. Skizzenachsen können nicht mit der Randbedingung Gleichheit festlegen eingesetzt werden. - + Equality for B-spline edge currently unsupported. Gleichheit für B-Spline Rand wird derzeit nicht unterstützt. - - - - + + + + Select two or more edges of similar type. Zwei oder mehr gleichartige Kanten auswählen. - - - - - + + + + + Select two points and a symmetry line, two points and a symmetry point or a line and a symmetry point from the sketch. Zwei Punkte und eine Symmetrielinie, zwei Punkte und einen Symmetriepunkt oder eine Linie und einen Symmetriepunkt aus der Skizze auswählen. - - + + Cannot add a symmetry constraint between a line and its end points. Es ist nicht möglich eine Symmetrieeinschränkung zwischen einer Linie und ihren Endpunkten hinzuzufügen. - - - - + + + + Cannot add a symmetry constraint between a line and its end points! Es ist nicht möglich eine Symmetrieeinschränkung zwischen einer Linie und ihren Endpunkten hinzuzufügen! - + Selected objects are not just geometry from one sketch. Ausgewählte Objekte sind nicht nur Geometrie aus einer einzigen Skizze. - + Cannot create constraint with external geometry only. Es ist nicht möglich eine Randbedingung zu erstellen, die nur auf externer Geometrie basiert. - + Incompatible geometry is selected. Es wurde unpassende Geometrie ausgewählt. - + Select one dimensional constraint from the sketch. Eine maßliche Randbedingung aus der Skizze auswählen. - - - - - - - - + + + + + + + + Select constraints from the sketch. Randbedingungen in der Skizze auswählen. @@ -2288,12 +2288,12 @@ Akzeptierte Kombinationen: zwei Kurven; Ein Endpunkt und eine Kurve; Zwei Endpun Länge: - + Refractive Index Ratio Brechungsindex-Verhältnis - + Ratio n2/n1: Verhältnis n2/n1: @@ -3791,112 +3791,112 @@ Dies erfolgt durch Analyse der Skizzengeometrien und Randbedingungen. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Im Aufgaben-Fenster ist bereits ein Dialog geöffnet - + The sketch is invalid and cannot be edited. Die Skizze ist ungültig und kann nicht bearbeitet werden. - + The following constraint is partially redundant: Die folgende Randbedingung ist teilweise überflüssig: - + The following constraints are partially redundant: Die folgenden Randbedingungen sind teilweise überflüssig: - + Edit Sketch Skizze bearbeiten - + Close this dialog? Diesen Dialog schließen? - + Invalid Sketch Ungültige Skizze - + Open the sketch validation tool? Skizzenprüfung öffnen? - + Remove the following constraint: Folgende Randbedingungen entfernen: - + Remove at least one of the following constraints: Wenigstens eine der folgenden Randbedingungen entfernen: - + Remove the following redundant constraint: Folgende überflüssige Randbedingung entfernen: - + Remove the following redundant constraints: Folgende überflüssige Randbedingungen entfernen: - + Remove the following malformed constraint: Folgende fehlerhafte Randbedingung entfernen: - + Remove the following malformed constraints: Folgende fehlerhafte Randbedingungen entfernen: - + Empty sketch Leere Skizze - + Over-constrained: Überbestimmt: - + Malformed constraints: Fehlerhafte Randbedingungen: - + Redundant constraints: Überflüssige Randbedingungen: - + Partially redundant: Teilweise redundant: - + Solver failed to converge Der Gleichungslöser konnte keine Lösung annähern - + Under-constrained: Unterbestimmt: - + %n Degrees of Freedom %n (nicht bestimmter) Freiheitsgrad @@ -3904,7 +3904,7 @@ Dies erfolgt durch Analyse der Skizzengeometrien und Randbedingungen. - + Fully constrained Vollständig bestimmt @@ -3957,8 +3957,8 @@ Dies erfolgt durch Analyse der Skizzengeometrien und Randbedingungen. Sketcher_ConstrainDiameter + - Fix the diameter of a circle or an arc Legt den Durchmesser eines Kreises oder Kreisbogens fest @@ -4394,7 +4394,7 @@ Eigen Sparse QR ein Algorithmus, der für dünn besetzte Matrizen optimiert ist; ViewProviderSketch - + and %1 more und %1 mehr @@ -4684,17 +4684,17 @@ Die Rasterweite ändert sich, wenn er kleiner als diese Anzahl von Pixeln wird.< - - - - - - + + + + + + Invalid Constraint Ungültige Randbedingung - + Invalid constraint Ungültige Randbedingung @@ -4901,12 +4901,12 @@ Die Rasterweite ändert sich, wenn er kleiner als diese Anzahl von Pixeln wird.< CmdSketcherDimension - + Dimension Bemaßung - + Constrains contextually based on the selection. The type can be changed with the M key. Legt Eigenschaften auf der Auswahl basierend kontextabhängig fest. Die Art (der Randbedingung) kann mit der M-Taste geändert werden. @@ -4914,12 +4914,12 @@ Die Rasterweite ändert sich, wenn er kleiner als diese Anzahl von Pixeln wird.< CmdSketcherCompDimensionTools - + Dimension Maßangabe gemäß Auswahl - + Dimension tools Werkzeuge für Maßeinträge @@ -5424,7 +5424,7 @@ Stattdessen werden Gleichheits-Randbedingungen zwischen den Originalobjekten und TaskSketcherTool_c1_scale - + Keep original geometries (U) Originalgeometrie behalten (U) @@ -5432,12 +5432,12 @@ Stattdessen werden Gleichheits-Randbedingungen zwischen den Originalobjekten und CmdSketcherCompConstrainTools - + Constrain Festlegen - + Constrain tools Beschränkungs-Werkzeuge @@ -5570,8 +5570,8 @@ Stattdessen werden Gleichheits-Randbedingungen zwischen den Originalobjekten und Sketcher_ConstrainRadius + - Fix the radius of an arc or a circle Legt den Radius eines Kreisbogens oder eines Kreises fest @@ -5579,8 +5579,8 @@ Stattdessen werden Gleichheits-Randbedingungen zwischen den Originalobjekten und Sketcher_ConstrainRadiam + - Fix the radius/diameter of an arc or a circle Legt den Radius/Durchmesser eines Kreisbogens oder eines Kreises fest @@ -5831,12 +5831,12 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset CmdSketcherToggleConstruction - + Toggle Construction Geometry Hilfsgeometrie umschalten - + Toggles between defining geometry and construction geometry modes Wechselt den Modus zwischen Geometrie- und Hilfsgeometrieerstellung @@ -5844,12 +5844,12 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset CmdSketcherCompToggleConstraints - + Toggle Constraints Randbedingungen umschalten - + Toggle constrain tools Umschalten der Einschränkungswerkzeuge @@ -5857,12 +5857,12 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset CmdSketcherCompHorizontalVertical - + Horizontal/Vertical Constraint Horizontal/Vertikal festlegen - + Constrains the selected elements either horizontally or vertically Legt die ausgewählten Elemente entweder horizontal oder vertikal fest @@ -5870,12 +5870,12 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset CmdSketcherConstrainHorVer - + Horizontal/Vertical Constraint Horizontal/Vertikal festlegen - + Constrains the selected elements either horizontally or vertically, based on their closest alignment Legt die ausgewählten Elemente entweder horizontal oder vertikal fest, entsprechend der naheliegendsten Ausrichtung @@ -5883,12 +5883,12 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset CmdSketcherConstrainHorizontal - + Horizontal Constraint Horizontal festlegen - + Constrains the selected elements horizontally Legt die ausgewählten Elemente horizontal fest @@ -5896,12 +5896,12 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset CmdSketcherConstrainVertical - + Vertical Constraint Vertikal festlegen - + Constrains the selected elements vertically Legt die ausgewählten Elemente vertikal fest @@ -5909,12 +5909,12 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset CmdSketcherConstrainLock - + Lock Position Position festlegen - + Constrains the selected vertices by adding horizontal and vertical distance constraints Legt die (Position der) ausgewählten Punkte durch die Randbedingungen Horizontaler Abstand und Vertikaler Abstand fest @@ -5922,12 +5922,12 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset CmdSketcherConstrainBlock - + Block Constraint Unbeweglich festlegen - + Constrains the selected edges as fixed Legt die ausgewählten Kanten als unbeweglich fest @@ -5935,12 +5935,12 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset CmdSketcherConstrainCoincidentUnified - + Coincident Constraint Koinzident festlegen - + Constrains the selected elements to be coincident Legt die ausgewählten Elemente als zusammentreffend fest @@ -5948,12 +5948,12 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset CmdSketcherConstrainCoincident - + Coincident Constraint Koinzident festlegen - + Constrains the selected elements to be coincident Legt die ausgewählten Elemente als zusammentreffend fest @@ -5961,12 +5961,12 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset CmdSketcherConstrainPointOnObject - + Point-On-Object Constraint Randbedingung Punkt-auf-Objekt - + Constrains the selected point onto the selected object Befestigt den ausgewählten Punkt an dem ausgewählte Objekt @@ -5974,12 +5974,12 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset CmdSketcherConstrainDistance - + Distance Dimension Abstand - + Constrains the vertical distance between two points, or from a point to the origin if one is selected Legt den vertikalen Abstand zwischen zwei Punkten fest oder von einem Punkt zum Ursprung, wenn nur einer ausgewählt ist @@ -5987,12 +5987,12 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset CmdSketcherConstrainDistanceX - + Horizontal Dimension Horizontaler Abstand - + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected Legt den horizontalen Abstand zwischen zwei Punkten fest, oder von einem Punkt zum Ursprung, wenn nur einer ausgewählt ist @@ -6000,12 +6000,12 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset CmdSketcherConstrainDistanceY - + Vertical Dimension Vertikaler Abstand - + Constrains the vertical distance between the selected elements Legt den vertikalen Abstand zwischen den ausgewählten Elementen fest @@ -6013,12 +6013,12 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset CmdSketcherConstrainParallel - + Parallel Constraint Parallel festlegen - + Constrains the selected lines to be parallel Legt die ausgewählten Elemente parallel zueinander fest @@ -6026,12 +6026,12 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset CmdSketcherConstrainPerpendicular - + Perpendicular Constraint Rechtwinklig festlegen - + Constrains the selected lines to be perpendicular Legt die ausgewählten Elemente rechtwinklig zueinander fest @@ -6039,12 +6039,12 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset CmdSketcherConstrainTangent - + Tangent/Collinear Constraint Tangential/Kollinear festlegen - + Constrains the selected elements to be tangent or collinear Legt die ausgewählten Elemente tangential oder kollinear zueinander fest @@ -6052,12 +6052,12 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset CmdSketcherConstrainRadius - + Radius Dimension Radius - + Constrains the radius of the selected circle or arc Legt den Radius des ausgewählten Kreises oder Kreisbogens fest @@ -6065,12 +6065,12 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset CmdSketcherConstrainDiameter - + Diameter Dimension Durchmesser - + Constrains the diameter of the selected circle or arc Legt den Durchmesser des ausgewählten Kreises oder Kreisbogens fest @@ -6078,12 +6078,12 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset CmdSketcherConstrainRadiam - + Radius/Diameter Dimension Radius/Durchmesser - + Constrains the radius of the selected arc or the diameter of the selected circle Legt den Radius des ausgewählten Kreisbogens oder den Durchmesser des ausgewählten Kreises fest @@ -6091,12 +6091,12 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset CmdSketcherConstrainAngle - + Angle Dimension Winkel - + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected Legt den Winkel zwischen zwei geraden Linien fest, oder zwischen einer Linie und der X-Achse der Skizze, wenn nur eine ausgewählt ist @@ -6104,12 +6104,12 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset CmdSketcherConstrainEqual - + Equal Constraint Gleichwertig festlegen - + Constrains the selected edges or circles to be equal Legt die Längen ausgewählter Linien bzw. die Radien ausgewählter Kreise und Kreisbögen als gleich groß (gleichwertig) fest @@ -6117,12 +6117,12 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset CmdSketcherConstrainSymmetric - + Symmetric Constraint Symmetrisch festlegen - + Constrains the selected elements to be symmetric Legt die ausgewählten Elemente als symmetrisch fest @@ -6130,12 +6130,12 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset CmdSketcherConstrainSnellsLaw - + Refraction Constraint Randbedingung Lichtbrechung - + Constrains the selected elements based on the refraction law (Snell's Law) Legt die ausgewählten Elemente entsprechend dem Brechungsgesetz (Snellius-Gesetz) fest @@ -6143,12 +6143,12 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset CmdSketcherChangeDimensionConstraint - + Edit Value Wert bearbeiten - + Edits the value of a dimensional constraint Ändert den Wert einer maßlichen Randbedingung @@ -6156,12 +6156,12 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset CmdSketcherToggleDrivingConstraint - + Toggle Driving/Reference Constraints Randbedingungen zwischen festlegend und anzeigend umschalten - + Toggles between driving and reference mode of the selected constraints and commands Schaltet für die ausgewählten Randbedingungen und Befehle zwischen festlegendem und anzeigendem Modus um @@ -6169,12 +6169,12 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset CmdSketcherToggleActiveConstraint - + Toggle Constraints Randbedingungen umschalten - + Toggles the state of the selected constraints Schaltet den Zustand der ausgewählten Randbedingungen um diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_el.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_el.ts index bbab405776..31194bf3cf 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_el.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_el.ts @@ -17,27 +17,27 @@ CmdSketcherCompConstrainRadDia - + Radius/Diameter Dimension Διάσταση Ακτίνας/Διάμετρος - + Constrains the radius or diameter of an arc or a circle Περιορίζει την ακτίνα ή τη διάμετρο ενός τόξου ή ενός κύκλου. (Σου επιτρέπει να «κλειδώσεις» το μέγεθος του κύκλου δίνοντας μια συγκεκριμένη τιμή.) - + Constrain radius Περιορισμός Aκτίνας - + Constrain diameter Περιορισμός Διαμέτρου - + Constrain auto radius/diameter Περιορισμός αυτόματης Ακτίνας/Διαμέτρου @@ -251,12 +251,12 @@ as mirroring reference CmdSketcherSwitchVirtualSpace - + Switch Virtual Space Εμφάνιση/Απόκρυψη Εικονικού Χώρου - + Switches the selected constraints or the view to the other virtual space Πραγματοποιεί μεταφορά των επιλεγμένων περιορισμών ή της προβολής στον άλλο εικονικό χώρο @@ -289,358 +289,358 @@ invalid constraints, and degenerate geometry Command - + Add 'Lock' constraint Προσθήκη περιορισμού "Κλειδώματος" - + Add relative 'Lock' constraint Προσθήκη σχετικού περιορισμού "Κλειδώματος" - + Add fixed constraint Προσθήκη σταθερού περιορισμού - + Add block constraint Προσθήκη περιορισμού Κλειδώματος - - + + Add coincident constraint Προσθήκη περιορισμού Συμπίπτουσας συμπεριφοράς - - + + Add distance from horizontal axis constraint Προσθήκη απόστασης από τον περιορισμό του Οριζόντιου άξονα - - + + Add distance from vertical axis constraint Προσθήκη περιορισμού απόστασης από τον Κατακόρυφο άξονα - - + + Add point to point distance constraint Προσθήκη περιορισμού απόστασης από Σημείο σε Σημείο - + Add point to line Distance constraint Προσθήκη σημείου σε γραμμή Περιορισμός Απόστασης - - + + Add circle to circle distance constraint Προσθήκη περιορισμού απόστασης από Κύκλο σε Κύκλο - + Add circle to line distance constraint Προσθήκη περιορισμού απόστασης από Κύκλο σε Γραμμή - - - - - - - + + + + + + + Add length constraint Προσθήκη περιορισμού Μήκους - - - + + + Dimension Διάσταση - + Add lock constraint Προσθήκη περιορισμού κλειδώματος - + Add 'Distance to origin' constraint Προσθήκη περιορισμού «Απόσταση από την προέλευση» - - - + + + Add Distance constraint Προσθήκη περιορισμού Απόστασης - - - + + + Add 'Horizontal' constraints Προσθήκη περιορισμών 'Οριζόντιας' ευθυγράμμισης - - - + + + Add 'Vertical' constraints Προσθήκη περιορισμών 'Κάθετης' ευθυγράμμισης - - + + Add Symmetry constraint Προσθήκη περιορισμού Συμμετρίας - - + + Add Symmetry constraints Προσθήκη περιορισμών Συμμετρίας - - + + Add Distance constraints Προσθήκη περιορισμών Απόστασης - + Add Horizontal constraint Προσθήκη περιορισμού Οριζόντιας ευθυγράμμισης - + Add Vertical constraint Προσθήκη περιορισμού Κατακόρυφης ευθυγράμμισης - - + + Add Block constraint Προσθήκη περιορισμού "Κλειδώματος" - + Add Angle constraint Προσθήκη περιορισμού Γωνίας - - - - + + + + Add Equality constraint Προσθήκη περιορισμού Ισότητας - + Add Equality constraints Προσθήκη περιορισμών Ισότητας - + Activate/Deactivate constraints Ενεργοποίηση/Απενεργοποίηση περιορισμών - - + + Add arc angle constraint Προσθήκη περιορισμού Γωνίας Τόξου - + Add concentric and length constraint Προσθήκη περιορισμού Ομόκεντρης θέσης και Μήκους - + Add DistanceX constraint Προσθήκη Οριζόντιας απόστασης (X) - + Add DistanceY constraint Προσθήκη κάθετου μήκους (Υ) - - + + Add point on object constraint Σημείο πάνω σε αντικείμενο - - + + Add arc length constraint Ορισμός μήκους τόξου - - + + Add point to line distance constraint Απόσταση σημείου από γραμμή - + Add point to circle distance constraint Απόσταση σημείου από κύκλο - - + + Add point to point horizontal distance constraint Οριζόντια απόσταση σημείων - + Add fixed x-coordinate constraint Κλείδωμα οριζόντιας θέσης Χ - - + + Add point to point vertical distance constraint Κάθετη απόσταση σημείων - + Add fixed y-coordinate constraint Κλείδωμα κάθετης θέσης Υ - - + + Add parallel constraint Παραλληλία Γραμμών - - - - - - - + + + + + + + Add perpendicular constraint Καθετότητα Γραμμών - + Add perpendicularity constraint Προσθήκη Καθετότητας - + Swap coincident+tangency with ptp tangency Μετατροπή απλής ένωσης και ομαλής επαφής σε άμεση σύνδεση χωρίς γωνία - - - - - - - + + + + + + + Add tangent constraint Προσθήκη ομαλής επαφής (χωρίς γωνία) - - - - - - - - - - - - - - + + + + + + + + + + + + + + Add tangent constraint point Προσθήκη Εφαπτομένης σε Σημείο - - - - - - - - + + + + + + + + Add radius constraint Προσθήκη περιορισμού Ακτίνας - - - - + + + + Add diameter constraint Προσθήκη περιορισμού διαμέτρου - - - - + + + + Add radiam constraint Ορισμός Ακτίνας ή Διαμέτρου - - - - - + + + + + Add angle constraint Ορισμός Γωνίας - + Swap point on object and tangency with point to curve tangency Εναλλαγή σημείου σε αντικείμενο με επαφή (εφαπτομένη) - - + + Add equality constraint Κάνε τα σχήματα ίσα - - - - - - + + + + + + Add symmetric constraint Προσθήκη συμμετρίας - + Add Snell's law constraint Προσθήκη περιορισμού νόμου Snell - + Toggle constraint to driving/reference Εναλλαγή Περιορισμών απο Κύρια σε Βοηθητική και αντίστροφα @@ -831,13 +831,13 @@ invalid constraints, and degenerate geometry Κατάργηση Ευθυγράμμισης Αξόνων - + Toggle constraints to the other virtual space Εμφάνιση/Απόκρυψη περιορισμών στον εικονικό χώρο - + Update constraint's virtual space Ενημέρωση περιορισμού στον εικονικό χώρο @@ -852,27 +852,27 @@ invalid constraints, and degenerate geometry Μετονομασία περιορισμού σχεδίου - + Drag Point Σύρσιμο Σημείου - + Drag Curve Σύρσιμο Καμπύλης - + Drag geometries Σύρσιμο Γεωμετριών - + Drag Constraint Σύρσιμο Περιορισμού - + Modify sketch constraints Τροποποίηση περιορισμών σχεδίου @@ -927,7 +927,7 @@ invalid constraints, and degenerate geometry Προσθήκη τόξου σε πολυγραμμή σχεδίου - + Toggle construction geometry Εναλλαγή κατασκευαστικής λειτουργίας @@ -1149,137 +1149,137 @@ invalid constraints, and degenerate geometry - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection Λάθος επιλογή - - + + Select edges from the sketch Επιλέξτε ακμές (γραμμές) από το σχέδιο @@ -1294,289 +1294,289 @@ invalid constraints, and degenerate geometry Περιορισμός διαστάσεων - + Cannot add a constraint between two external geometries. Αδυναμία προσθήκης περιορισμού μεταξύ δύο εξωτερικών γεωμετριών. - + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. Δεν είναι δυνατή η προσθήκη περιορισμού μεταξύ δύο σταθερών γεωμετριών. Οι σταθερές γεωμετρίες περιλαμβάνουν εξωτερική γεωμετρία, φραγμένη γεωμετρία, και ειδικά σημεία όπως σημεία κόμβων καμπύλης B-spline. - + Sketcher Constraint Substitution Αντικατάσταση περιορισμού Σχεδιασμού - + 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! Η επιλεγμένη ακμή (γραμμή) έχει ήδη έναν κάθετο περιορισμό! - + 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 Λάθος κατάσταση επιλυτή - + Select one edge from the sketch. Επιλέξτε μια ακμή από το σχέδιο. - + Select only edges from the sketch. Επιλέξτε μόνο ακμές από το σχέδιο. - + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. Κανένα από τα επιλεγμένα σημεία δεν περιορίστηκε πάνω στις αντίστοιχες καμπύλες, διότι ανήκουν στο ίδιο στοιχείο, είναι και τα δύο εξωτερικές γεωμετρίες ή η ακμή (γραμμή) δεν είναι κατάλληλη. - + Only tangent-via-point is supported with a B-spline. Με B-spline υποστηρίζεται μόνο η εφαπτομένη μέσω σημείου. - - + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. Επιλέξτε από το σχέδιο είτε μόνο έναν ή περισσότερους πόλους B-spline, είτε μόνο ένα ή περισσότερα τόξα ή κύκλους, αλλά όχι ανάμεικτα. - + 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 the value sets the ratio n2/n1. Constraint_SnellsLaw Πιλέξτε δύο άκρα γραμμών που θα λειτουργήσουν ως ακτίνες και μια ακμή που θα αντιπροσωπεύει το όριο. Το πρώτο επιλεγμένο σημείο αντιστοιχεί στον δείκτη n1, το δεύτερο στον n2, και η τιμή ορίζει την αναλογία n2/n1. - + Number of selected objects is not 3 Ο αριθμός των επιλεγμένων αντικειμένων δεν είναι 3 - + Error Σφάλμα - + Endpoint to endpoint tangency was applied instead. Εφαρμόστηκε περιορισμός επαφής μεταξύ άκρων εναλλακτικά. - + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Επιλέξτε δύο ή περισσότερες κορυφές από το σχέδιο για περιορισμό ταύτισης, ή δύο ή περισσότερους κύκλους, ελλείψεις ή τόξα για περιορισμό ομοκεντρικότητας. - + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Επιλέξτε δύο κορυφές από το σχέδιο για περιορισμό ταύτισης, ή δύο κύκλους, ελλείψεις ή τόξα για περιορισμό ομοκεντρικότητας. - + Select exactly one line or one point and one line or two points from the sketch. Επιλέξτε ακριβώς μια γραμμή ή ένα σημείο και μια γραμμή ή δύο σημεία από το σχέδιο. - + Cannot add a length constraint on an axis! Αδύνατη η προσθήκη περιορισμού μήκους σε άξονα! - - + + Select exactly one line or one point and one line or two points or two circles from the sketch. Επιλέξτε από το σχέδιο ακριβώς μία γραμμή, ή ένα σημείο και μία γραμμή, ή δύο σημεία, ή δύο κύκλους. - + This constraint does not make sense for non-linear curves. Αυτός ο περιορισμός δεν εφαρμόζεται για μη γραμμικές καμπύλες. - + Endpoint to edge tangency was applied instead. Αντ' αυτού, εφαρμόστηκε ομαλή επαφή του άκρου πάνω στην ακμή (γραμμή). - - - - - - + + + + + + Select the right things from the sketch. Επιλέξτε τα κατάλληλα στοιχεία από το σχέδιο. - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. Επιλέξτε μια ακμή (γραμμή) που να μην είναι βάρος B-spline. - + Select either several points, or several conics for concentricity. Επιλέξτε είτε αρκετά σημεία, είτε αρκετές κωνικές τομές για ομοκεντρικότητα. - + Select either one point and several curves, or one curve and several points Επιλέξτε είτε ένα σημείο και αρκετές καμπύλες, είτε μία καμπύλη και αρκετά σημεία - + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. Επιλέξτε είτε ένα σημείο και αρκετές καμπύλες ή μία καμπύλη και αρκετά σημεία για «Σημείο σε αντικείμενο», είτε αρκετά σημεία για ταύτιση, είτε αρκετές κωνικές τομές για ομοκεντρικότητα. - + 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. Κανένα από τα επιλεγμένα σημεία δεν ήταν περιορισμένο πάνω στις αντίστοιχες καμπύλες, είτε επειδή είναι τμήματα του ίδιου στοιχείου, είτε επειδή ανήκουν και τα δύο στο ίδιο στοιχείο εξωτερικής γεωμετρίας. - + Cannot add a length constraint on this selection! Αδυναμία προσθήκης περιορισμού μήκους σε αυτή την επιλογή! - - - - + + + + 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! Αδυναμία προσθήκης σταθερού περιορισμού συντεταγμένων x στο σημείο αρχής! - - + + 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! Δεν είναι δυνατή η προσθήκη ενός σταθερού περιορισμού συντεταγμένων y στο σημείο αρχής! - + Select two or more lines from the sketch. Επιλέξτε δύο ή περισσότερες γραμμές από το σχέδιο. - + One selected edge is not a valid line. Μία από τις επιλεγμένες γραμμές δεν είναι έγκυρη γραμμή. - - + + Select at least two lines from the sketch. Επιλέξτε τουλάχιστον δύο γραμμές από το σχέδιο. - + 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. @@ -1586,35 +1586,35 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Αποδεκτοί συνδυασμοί: δύο καμπύλες· ένα αρχικό σημείο και μια καμπύλη· ένα αρχικό και ένα τελικό σημείο· δύο καμπύλες και ένα σημείο. - + Select some geometry from the sketch. perpendicular constraint Επιλέξτε γεωμετρικά στοιχεία από το σχέδιο. - - + + Cannot add a perpendicularity constraint at an unconnected point! Αδύνατη η προσθήκη περιορισμού καθετότητας σε ένα ασύνδετο σημείο! - - + + One of the selected edges should be a line. Μια από τις επιλεγμένες ακμές θα πρέπει να είναι γραμμή. - + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. Εφαρμόστηκε περιορισμός επαφής μεταξύ άκρων. Ο περιορισμός ταύτισης διαγράφηκε. - + Endpoint to edge tangency was applied. The point on object constraint was deleted. Εφαρμόστηκε ομαλή επαφή άκρου-με-γραμμή. Ο περιορισμός «σημείο σε αντικείμενο» διαγράφηκε. - + 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. @@ -1624,206 +1624,206 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Αποδεκτοί συνδυασμοί: δύο καμπύλες· ένα αρχικό σημείο και μια καμπύλη· ένα αρχικό και ένα τελικό σημείο· δύο καμπύλες και ένα σημείο. - + Select some geometry from the sketch. tangent constraint Επιλέξτε γεωμετρικά στοιχεία από το σχέδιο. - - - + + + Cannot add a tangency constraint at an unconnected point! Αδύνατη η προσθήκη περιορισμού επαφής σε ένα ασύνδετο σημείο! - - + + Tangent constraint at B-spline knot is only supported with lines! Ο περιορισμός εφαπτομένης σε κόμβο B-spline υποστηρίζεται μόνο με γραμμές! - + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. Ένας ή δύο περιορισμοί «σημείο σε αντικείμενο» διαγράφηκαν, καθώς ο τελευταίος περιορισμός που εφαρμόστηκε περιλαμβάνει ήδη την ίδια λειτουργία. - + Keep notifying about constraint substitutions Να συνεχιστεί η ενημέρωση σχετικά με την αντικατάσταση περιορισμών - + Unexpected error. More information may be available in the report view. Μη αναμενόμενο σφάλμα. Περισσότερες πληροφορίες μπορεί να είναι διαθέσιμες στην προβολή αναφοράς. - + Only the sketch and its support are allowed to be selected Επιτρέπεται η επιλογή μόνο του σχεδίου και της βάσης υποστήριξής του - + Only the sketch and its support may be selected Επιτρέπεται η επιλογή μόνο του σχεδίου και της βάσης υποστήριξής του - + Only the sketch and its support may be selected Επιτρέπεται να επιλεγούν μόνο το σχέδιο και η βάση υποστήριξής του - - - + + + The selected edge already has a block constraint! Η επιλεγμένη γραμμή έχει ήδη έναν περιορισμό ακινητοποίησης! - + The selected items cannot be constrained horizontally or vertically! Τα επιλεγμένα στοιχεία δεν μπορούν να περιοριστούν οριζόντια ή κάθετα! - + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. Δεν είναι δυνατή η προσθήκη περιορισμού ακινητοποίησης αν το σχέδιο δεν έχει επιλυθεί ή αν υπάρχουν περιττοί και αντικρουόμενοι κανόνες. - + B-spline knot to endpoint tangency was applied instead. Αντ' αυτού, εφαρμόστηκε ομαλή επαφή μεταξύ κόμβου B-spline και άκρου. - - + + Wrong number of selected objects! Λάθος αριθμός επιλεγμένων αντικειμένων! - - + + With 3 objects, there must be 2 curves and 1 point. Με 3 αντικείμενα, πρέπει να υπάρχουν 2 καμπύλες και 1 σημείο. - - - - - - + + + + + + Select one or more arcs or circles from the sketch. Επιλέξτε ένα ή περισσότερα τόξα ή κύκλους από το σχέδιο. - - - + + + Constraint only applies to arcs or circles. Ο περιορισμός εφαρμόζεται μόνο σε τόξα ή κύκλους. - - + + 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. Δεν υποστηρίζονται περιορισμοί ισότητας σε ακμές καμπύλης B-spline επί του παρόντος. - - - - + + + + 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. Αδυναμία προσθήκης περιορισμού συμμετρίας μεταξύ μιας γραμμής και των άκρων της. - - - - + + + + Cannot add a symmetry constraint between a line and its end points! Αδύνατη η προσθήκη περιορισμού μεταξύ μιας γραμμής και του αρχικού ή του τελικού της σημείου! - + Selected objects are not just geometry from one sketch. Τα επιλεγμένα στοιχεία δεν είναι μόνο γεωμετρικά στοιχεία από το ίδιο σκαρίφημα. - + Cannot create constraint with external geometry only. Αδυναμία δημιουργίας περιορισμού μόνο με εξωτερική γεωμετρία. - + Incompatible geometry is selected. Έχει επιλεγεί μη συμβατή γεωμετρία. - + Select one dimensional constraint from the sketch. Επιλέξτε έναν περιορισμό διάστασης από το σχέδιο. - - - - - - - - + + + + + + + + Select constraints from the sketch. Επιλέξτε τους περιορισμούς από το σχέδιο. @@ -2286,12 +2286,12 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Μήκος: - + Refractive Index Ratio Λόγος Δείκτη Διάθλασης - + Ratio n2/n1: Λόγος n2/n1: @@ -3786,112 +3786,112 @@ This is done by analyzing the sketch geometries and constraints. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel A dialog is already open in the task panel - + The sketch is invalid and cannot be edited. Το σχέδιο είναι μη έγκυρο και δε δύναται να υποστεί επεξεργασία. - + The following constraint is partially redundant: Ο ακόλουθος περιορισμός είναι εν μέρει περιττός: - + The following constraints are partially redundant: Οι ακόλουθοι περιορισμοί είναι εν μέρει περιττοί: - + Edit Sketch Επεξεργασία Σχεδίου - + Close this dialog? Να κλείσει αυτό το παράθυρο διαλόγου; - + Invalid Sketch >Μη Έγκυρο Σχέδιο - + Open the sketch validation tool? Να ανοίξει το εργαλείο επικύρωσης σχεδίου; - + Remove the following constraint: Αφαίρεση του ακόλουθου περιορισμού: - + Remove at least one of the following constraints: Αφαιρέστε τουλάχιστον έναν από τους ακόλουθους περιορισμούς: - + Remove the following redundant constraint: Αφαίρεση του ακόλουθου περιττού περιορισμού: - + Remove the following redundant constraints: Αφαίρεση των ακόλουθων περιττών περιορισμών: - + Remove the following malformed constraint: Αφαίρεση του ακόλουθου ελαττωματικού περιορισμού: - + Remove the following malformed constraints: Αφαίρεση των ακόλουθων ελαττωματικών περιορισμών: - + Empty sketch Κενό σχέδιο - + Over-constrained: Υπερ-περιορισμένο: - + Malformed constraints: Ελαττωματικοί περιορισμοί: - + Redundant constraints: Περιττοί περιορισμοί: - + Partially redundant: Εν μέρει περιττό: - + Solver failed to converge Το πρόγραμμα δεν μπόρεσε να βρει λύση για το σχέδιο - + Under-constrained: Ελλιπώς περιορισμένο (χρειάζονται επιπλέον περιορισμοί): - + %n Degrees of Freedom %n βαθμοί ελευθερίας @@ -3899,7 +3899,7 @@ This is done by analyzing the sketch geometries and constraints. - + Fully constrained Πλήρως περιορισμένο @@ -3952,8 +3952,8 @@ This is done by analyzing the sketch geometries and constraints. Sketcher_ConstrainDiameter + - Fix the diameter of a circle or an arc Όρισε τη σταθερή διάμετρο ενός κύκλου, ή ενός τόξου @@ -4390,7 +4390,7 @@ Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster ViewProviderSketch - + and %1 more και %1 ακόμη @@ -4680,17 +4680,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - - - - - - + + + + + + Invalid Constraint Μη έγκυρος περιορισμός - + Invalid constraint Μη έγκυρος περιορισμός @@ -4897,12 +4897,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherDimension - + Dimension Διάσταση - + Constrains contextually based on the selection. The type can be changed with the M key. Επιβάλλει περιορισμούς βάσει των επιλεγμένων στοιχείων. Ο τύπος του περιορισμού μπορεί να αλλάξει με το πλήκτρο M. @@ -4910,12 +4910,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherCompDimensionTools - + Dimension Διάσταση - + Dimension tools Εργαλεία Διαστάσεων @@ -5420,7 +5420,7 @@ Instead equal constraints are applied between the original objects and their cop TaskSketcherTool_c1_scale - + Keep original geometries (U) Διατηρήστε τις αρχικές γεωμετρίες (U) @@ -5428,12 +5428,12 @@ Instead equal constraints are applied between the original objects and their cop CmdSketcherCompConstrainTools - + Constrain Περιορισμός - + Constrain tools Εργαλεία περιορισμών @@ -5566,8 +5566,8 @@ Instead equal constraints are applied between the original objects and their cop Sketcher_ConstrainRadius + - Fix the radius of an arc or a circle Προσδιορίστε την Ακτίνα ενός Τόξου ή ενός Κύκλου @@ -5575,8 +5575,8 @@ Instead equal constraints are applied between the original objects and their cop Sketcher_ConstrainRadiam + - Fix the radius/diameter of an arc or a circle Προσδιορίστε την Ακτίνα/Διάμετρο ενός τόξου ή ενός κύκλου @@ -5828,12 +5828,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherToggleConstruction - + Toggle Construction Geometry Εναλλαγή Γεωμετρίας Κατασκευής - + Toggles between defining geometry and construction geometry modes Αυτή η εντολή σας επιτρέπει να αλλάζετε μεταξύ της κανονικής σχεδίασης (λευκές γραμμές) και της σχεδίασης κατασκευής (μπλε γραμμές). Μπορείτε επίσης να την χρησιμοποιήσετε για να μετατρέψετε μια ήδη υπάρχουσα γραμμή από "κανονική" σε "βοηθητική" και το αντίστροφο @@ -5841,12 +5841,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherCompToggleConstraints - + Toggle Constraints Εναλλαγή Περιορισμών - + Toggle constrain tools Εμφάνιση/Απόκρυψη εργαλείων περιορισμού @@ -5854,12 +5854,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherCompHorizontalVertical - + Horizontal/Vertical Constraint Οριζόντιος/Κατακόρυφος Περιορισμός - + Constrains the selected elements either horizontally or vertically Εργαλείο που ευθυγραμμίζει αυτόματα μια γραμμή. Αν η γραμμή που επιλέξατε είναι σχεδόν οριζόντια, την κάνει εντελώς οριζόντια. Αν είναι σχεδόν όρθια, την κάνει εντελώς κατακόρυφη @@ -5867,12 +5867,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainHorVer - + Horizontal/Vertical Constraint Οριζόντιος/Κατακόρυφος Περιορισμός - + Constrains the selected elements either horizontally or vertically, based on their closest alignment Εργαλείο που ευθυγραμμίζει αυτόματα μια γραμμή. Αν η γραμμή που επιλέξατε είναι σχεδόν οριζόντια, την κάνει εντελώς οριζόντια. Αν είναι σχεδόν όρθια, την κάνει εντελώς κατακόρυφη @@ -5880,12 +5880,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainHorizontal - + Horizontal Constraint Περιορισμός Οριζοντίωσης - + Constrains the selected elements horizontally Αυτή η εντολή αναγκάζει μια γραμμή να γίνει εντελώς οριζόντια @@ -5893,12 +5893,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainVertical - + Vertical Constraint Περιορισμός Καθετότητας (με τον κατακόρυφο άξονα Y) - + Constrains the selected elements vertically Αυτή η εντολή αναγκάζει μια γραμμή να γίνει εντελώς κατακόρυφη (όρθια) @@ -5906,12 +5906,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainLock - + Lock Position Κλείδωμα Θέσης - + Constrains the selected vertices by adding horizontal and vertical distance constraints Αυτή η εντολή «Κλειδώνει» ένα σημείο ή μια γραμμή στη συγκεκριμένη θέση που βρίσκεται εκείνη τη στιγμή. Εφαρμόζει αυτόματα δύο περιορισμούς (οριζόντιο και κατακόρυφο) ώστε το στοιχείο να μην μπορεί να μετακινηθεί καθόλου με το ποντίκι @@ -5919,12 +5919,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainBlock - + Block Constraint Περιορισμός Κλειδώματος - + Constrains the selected edges as fixed Αυτή η εντολή χρησιμοποιείται για να «παγώσει» ένα σχήμα (γραμμές (ακμές) ή μια καμπύλη B-spline) στην ακριβή θέση και μορφή που έχει εκείνη τη στιγμή, χρησιμοποιώντας μόνο έναν περιορισμό @@ -5932,12 +5932,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainCoincidentUnified - + Coincident Constraint Περιορισμός Ταύτισης - + Constrains the selected elements to be coincident Αυτή η εντολή «ενώνει» δύο ή περισσότερα σημεία μεταξύ τους, αναγκάζοντάς τα να βρίσκονται στην ίδια ακριβώς θέση @@ -5945,12 +5945,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainCoincident - + Coincident Constraint Περιορισμός Ταύτισης - + Constrains the selected elements to be coincident Αυτή η εντολή «ενώνει» δύο ή περισσότερα σημεία μεταξύ τους, αναγκάζοντάς τα να βρίσκονται στην ίδια ακριβώς θέση @@ -5958,12 +5958,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainPointOnObject - + Point-On-Object Constraint Περιορισμός Σημείου πάνω σε Αντικείμενο - + Constrains the selected point onto the selected object Αυτή η εντολή αναγκάζει ένα σημείο να «πατάει» πάντα πάνω σε μια γραμμή ή έναν κύκλο. Το σημείο μπορεί να μετακινείται μπρος-πίσω κατά μήκος της γραμμής, αλλά είναι αδύνατο να βγει έξω από αυτήν @@ -5971,12 +5971,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDistance - + Distance Dimension Διάσταση Απόστασης - + Constrains the vertical distance between two points, or from a point to the origin if one is selected Περιορίζει την κατακόρυφη απόσταση μεταξύ δύο σημείων. Αν επιλέξετε μόνο ένα σημείο, τότε ορίζει την απόστασή του από το κεντρικό σημείο του σχεδίου (την αρχή των αξόνων) @@ -5984,12 +5984,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDistanceX - + Horizontal Dimension Οριζόντια Διάσταση - + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected Περιορίζει την οριζόντια απόσταση μεταξύ δύο σημείων. Αν επιλέξετε μόνο ένα σημείο, τότε ορίζει την οριζόντια απόστασή του από το κεντρικό σημείο του σχεδίου (την αρχή των αξόνων) @@ -5997,12 +5997,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDistanceY - + Vertical Dimension Κάθετη Διάσταση - + Constrains the vertical distance between the selected elements Περιορίζει την κατακόρυφη απόσταση μεταξύ των επιλεγμένων στοιχείων @@ -6010,12 +6010,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainParallel - + Parallel Constraint Περιορισμός Παραλληλίας - + Constrains the selected lines to be parallel Περιορίζει τις επιλεγμένες γραμμές ώστε να είναι παράλληλες @@ -6023,12 +6023,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainPerpendicular - + Perpendicular Constraint Περιορισμός Καθετότητας - + Constrains the selected lines to be perpendicular Περιορίζει τις επιλεγμένες γραμμές να είναι κάθετες μεταξύ τους. Να σχηματίζουν πάντα μια τέλεια «ορθή» γωνία (90 μοιρών) @@ -6036,12 +6036,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainTangent - + Tangent/Collinear Constraint Περιορισμός Εφαπτομενικότητας/Συνευθειακότητας - + Constrains the selected elements to be tangent or collinear Πρόκειται για ένα διπλό εργαλείο που εξομαλύνει τη σύνδεση μεταξύ σχημάτων: Εφαπτομενικότητα: Κάνει μια γραμμή να "ακουμπά" έναν κύκλο ή ένα τόξο χωρίς να τα διαπερνά, δημιουργώντας μια ομαλή μετάβαση. @@ -6051,12 +6051,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainRadius - + Radius Dimension Διάσταση Ακτίνας - + Constrains the radius of the selected circle or arc Περιορίζει το μέγεθος ενός κύκλου ή τόξου ορίζοντας την ακτίνα του. Η ακτίνα είναι η απόσταση από το κέντρο μέχρι την άκρη· αν την αλλάξετε, ο κύκλος θα μεγαλώσει ή θα μικρύνει ομοιόμορφα @@ -6064,12 +6064,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDiameter - + Diameter Dimension Διάσταση Διαμέτρου - + Constrains the diameter of the selected circle or arc Περιορίζει τη διάμετρο του επιλεγμένου κύκλου ή τόξου. Είναι ο πιο συνηθισμένος τρόπος για να ορίζουμε το μέγεθος μιας τρύπας ή ενός κυλίνδρου στο σχέδιο @@ -6077,12 +6077,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainRadiam - + Radius/Diameter Dimension Διάσταση Ακτίνας/Διάμετρος - + Constrains the radius of the selected arc or the diameter of the selected circle Αυτό το έξυπνο εργαλείο αναγνωρίζει τι έχετε επιλέξει: αν επιλέξετε ένα τόξο (μισό κύκλο ή καμπύλη), ορίζει την ακτίνα του. Αν επιλέξετε έναν πλήρη κύκλο, ορίζει τη διάμετρο (το συνολικό φάρδος του) @@ -6090,12 +6090,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainAngle - + Angle Dimension Διάσταση Γωνίας - + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected Αυτό το εργαλείο ορίζει πόσο ανοιχτή ή κλειστή είναι η γωνία (σε μοίρες) ανάμεσα σε δύο γραμμές. Αν επιλέξετε μόνο μία γραμμή, τότε το πρόγραμμα μετράει την κλίση που έχει αυτή η γραμμή σε σχέση με την οριζόντια γραμμή του σχεδίου (τον άξονα Χ) @@ -6103,12 +6103,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainEqual - + Equal Constraint Περιορισμός Ισότητας - + Constrains the selected edges or circles to be equal Αυτή η εντολή κάνει τα σχήματα που επιλέξατε πανομοιότυπα σε μέγεθος. Για παράδειγμα, αν επιλέξετε τρεις διαφορετικές γραμμές, θα αποκτήσουν όλες το ίδιο μήκος. Αν επιλέξετε δύο κύκλους, θα αποκτήσουν την ίδια διάμετρο. Έτσι, αν αλλάξετε αργότερα το μέγεθος του ενός, θα αλλάξουν αυτόματα και τα υπόλοιπα @@ -6116,12 +6116,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainSymmetric - + Symmetric Constraint Περιορισμός Συμμετρίας - + Constrains the selected elements to be symmetric Αυτή η εντολή αναγκάζει δύο σημεία ή αντικείμενα να απέχουν εξίσου από έναν κεντρικό άξονα ή ένα σημείο, σαν να καθρεφτίζονται. Αν μετακινήσετε το ένα στοιχείο, το άλλο θα ακολουθήσει αυτόματα στην αντίθετη πλευρά, διατηρώντας το σχέδιό σας απόλυτα Συμμετρικό @@ -6129,12 +6129,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainSnellsLaw - + Refraction Constraint Περιορισμός Διάθλασης - + Constrains the selected elements based on the refraction law (Snell's Law) Αυτός ο ειδικός περιορισμός αναγκάζει δύο γραμμές να σχηματίζουν μια γωνία μεταξύ τους ακολουθώντας τους κανόνες της φυσικής για το φως. Όπως μια ακτίνα φωτός αλλάζει πορεία όταν μπαίνει στο νερό, έτσι και αυτό το εργαλείο υπολογίζει αυτόματα τη σωστή κλίση των γραμμών με βάση έναν «δείκτη διάθλασης» που ορίζετε εσείς @@ -6142,12 +6142,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherChangeDimensionConstraint - + Edit Value Επεξεργασία Τιμής - + Edits the value of a dimensional constraint Επεξεργάζεται την τιμή ενός περιορισμού διάστασης. Σάς επιτρέπει να αλλάξετε την τιμή σε μια μέτρηση που έχετε ήδη βάλει στο σχέδιο @@ -6155,12 +6155,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherToggleDrivingConstraint - + Toggle Driving/Reference Constraints Εναλλαγή Περιορισμών Κύριους/Βοηθητικούς - + Toggles between driving and reference mode of the selected constraints and commands Αυτή η λειτουργία σάς επιτρέπει να αλλάξετε τον "ρόλο" μιας διάστασης. Ένας Κύριος (driving) περιορισμός καθορίζει το μέγεθος και μετακινεί το σχέδιο, ενώ ένας Βοηθητικός (reference) περιορισμός απλώς σας δείχνει το μέγεθος χωρίς να το ελέγχει (μια απλή μέτρηση) @@ -6168,12 +6168,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherToggleActiveConstraint - + Toggle Constraints Εναλλαγή Περιορισμών - + Toggles the state of the selected constraints Αυτή η εντολή αλλάζει τη λειτουργία των περιορισμών που έχετε επιλέξει. Για παράδειγμα, μπορεί να μετατρέψει μια διάσταση από "ενεργή" (που καθορίζει το μέγεθος) σε "αναφοράς" (που απλώς εμφανίζει το μέγεθος), ή να ενεργοποιήσει/απενεργοποιήσει προσωρινά έναν περιορισμό χωρίς να τον διαγράψει diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_es-AR.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_es-AR.ts index 4dbe472ed8..6329f714b1 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_es-AR.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_es-AR.ts @@ -17,27 +17,27 @@ CmdSketcherCompConstrainRadDia - + Radius/Diameter Dimension Radius/Diameter Dimension - + Constrains the radius or diameter of an arc or a circle Constrains the radius or diameter of an arc or a circle - + Constrain radius Restringir radio - + Constrain diameter Restringir diámetro - + Constrain auto radius/diameter Restricción automática de radio/diámetro @@ -253,12 +253,12 @@ como referencia de reflexión CmdSketcherSwitchVirtualSpace - + Switch Virtual Space Switch Virtual Space - + Switches the selected constraints or the view to the other virtual space Cambia las restricciones seleccionadas o la vista a otro espacio virtual @@ -291,358 +291,358 @@ invalid constraints, and degenerate geometry Command - + Add 'Lock' constraint Añadir restricción 'Bloquear' - + Add relative 'Lock' constraint Añadir restricción relativa 'Bloquear' - + Add fixed constraint Añadir restricción fija - + Add block constraint Añadir restricción de bloqueo - - + + Add coincident constraint Añadir restricción coincidente - - + + Add distance from horizontal axis constraint Añadir distancia desde la restricción del eje horizontal - - + + Add distance from vertical axis constraint Añadir distancia desde la restricción del eje vertical - - + + Add point to point distance constraint Añadir punto a restricción de distancia de punto - + Add point to line Distance constraint Añadir punto a restricción de Distancia de Línea - - + + Add circle to circle distance constraint Agrega un círculo a la restricción de distancia circular - + Add circle to line distance constraint Agrega un círculo a la restricción de distancia de línea - - - - - - - + + + + + + + Add length constraint Añadir restricción de longitud - - - + + + Dimension Cota - + Add lock constraint Añadir restricción de bloqueo - + Add 'Distance to origin' constraint Añadir restricción 'Distancia al origen' - - - + + + Add Distance constraint Añadir restricción de distancia - - - + + + Add 'Horizontal' constraints Añadir restricciones de horizontalidad - - - + + + Add 'Vertical' constraints Añadir restricciones de verticalidad - - + + Add Symmetry constraint Añadir restricción de simetría - - + + Add Symmetry constraints Añadir restricciones de simetría - - + + Add Distance constraints Añadir restricciones de distancia - + Add Horizontal constraint Añadir restricción de horizontalidad - + Add Vertical constraint Añadir restricción de verticalidad - - + + Add Block constraint Añadir restricción de bloqueo - + Add Angle constraint Añadir restricción de ángulo - - - - + + + + Add Equality constraint Añadir restricción de igualdad - + Add Equality constraints Añadir restricciones de igualdad - + Activate/Deactivate constraints Activar/Desactivar restricciones - - + + Add arc angle constraint Añadir restricción de ángulo de arco - + Add concentric and length constraint Añadir restricción de concentricidad y longitud - + Add DistanceX constraint Añadir restricción de distancia X - + Add DistanceY constraint Añadir restricción de distancia Y - - + + Add point on object constraint Añadir punto a la restricción del objeto - - + + Add arc length constraint Añadir restricción de longitud de arco - - + + Add point to line distance constraint Add point to line distance constraint - + Add point to circle distance constraint Add point to circle distance constraint - - + + Add point to point horizontal distance constraint Añadir punto a la restricción de distancia horizontal del punto - + Add fixed x-coordinate constraint Añadir restricción de coordenada-x fija - - + + Add point to point vertical distance constraint Añadir punto a la restricción de distancia vertical del punto - + Add fixed y-coordinate constraint Añadir restricción de coordenada-y fija - - + + Add parallel constraint Añadir restricción paralela - - - - - - - + + + + + + + Add perpendicular constraint Añadir restricción perpendicular - + Add perpendicularity constraint Añadir restricción de perpendicularidad - + Swap coincident+tangency with ptp tangency Intercambia coincidencia + tangencia con la tangencia ptp - - - - - - - + + + + + + + Add tangent constraint Añadir restricción tangente - - - - - - - - - - - - - - + + + + + + + + + + + + + + Add tangent constraint point Añadir punto de restricción tangente - - - - - - - - + + + + + + + + Add radius constraint Añadir restricción de radio - - - - + + + + Add diameter constraint Añadir restricción de diámetro - - - - + + + + Add radiam constraint Añadir restricción de radio - - - - - + + + + + Add angle constraint Añadir restricción de ángulo - + Swap point on object and tangency with point to curve tangency Intercambia punto en objeto y tangencia con tangencia de punto a curva - - + + Add equality constraint Añadir restricción de igualdad - - - - - - + + + + + + Add symmetric constraint Añadir restricción de simetría - + Add Snell's law constraint Añadir restricción de ley de Snell - + Toggle constraint to driving/reference Cambiar la restricción a la conducción/referencia @@ -748,7 +748,7 @@ invalid constraints, and degenerate geometry Dividir borde - + Add external geometry Añadir geometría externa @@ -833,13 +833,13 @@ invalid constraints, and degenerate geometry Quitar alineación de ejes - + Toggle constraints to the other virtual space Cambiar restricciones al otro espacio virtual - + Update constraint's virtual space Actualizar el espacio virtual de la restricción @@ -854,27 +854,27 @@ invalid constraints, and degenerate geometry Renombrar restricción de croquis - + Drag Point Punto de arrastre - + Drag Curve Arrastrar curva - + Drag geometries Arrastrar geometrías - + Drag Constraint Restricción de arrastre - + Modify sketch constraints Modificar restricciones de croquis @@ -929,7 +929,7 @@ invalid constraints, and degenerate geometry Añadir arco a croquis de polilínea - + Toggle construction geometry Alternar geometría de construcción @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. No está solicitando ningún cambio en la multiplicidad de nudos. - - + + B-spline Geometry Index (GeoID) is out of bounds. Índice de geometría B-spline (GeoID) está fuera de los límites. - - + + The Geometry Index (GeoId) provided is not a B-spline. El índice de geometría (GeoID) proporcionado no es una B-spline. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. El índice de nudos está fuera de los límites. Tenga en cuenta que de acuerdo con la notación OCC, el primer nudo tiene índice 1 y no 0. - + The multiplicity cannot be increased beyond the degree of the B-spline. La multiplicidad no puede incrementarse más allá del grado de la B-spline. - + The multiplicity cannot be decreased beyond zero. La multiplicidad no puede ser disminuida más allá de cero. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC es incapaz de disminuir la multiplicidad dentro de la tolerancia máxima. - + Knot cannot have zero multiplicity. El nodo no puede tener una multiplicidad cero. - + Knot multiplicity cannot be higher than the degree of the B-spline. La multiplicidad del nodo no puede ser mayor que el grado de la B-spline. - + Knot cannot be inserted outside the B-spline parameter range. El nodo no puede ser insertado fuera del rango de parámetros de la B-spline. @@ -1151,137 +1151,137 @@ invalid constraints, and degenerate geometry - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection Selección Incorrecta - - + + Select edges from the sketch Select edges from the sketch @@ -1296,289 +1296,289 @@ invalid constraints, and degenerate geometry Restricción de cota - + Cannot add a constraint between two external geometries. No se puede añadir una restricción entre dos geometrias externas. - + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. No se puede añadir una restricción entre dos geometrías fijas. Las geometrías fijas incluyen geometría externa, geometría bloqueada y puntos especiales como puntos de nodos de B-spline. - + Sketcher Constraint Substitution Sustitución de restricción del croquis - + One of the selected has to be on the sketch. Uno de los seleccionados tiene que estar en el croquis. - + Select an edge from the sketch. Seleccione un borde del Croquizador. - - - - - - + + + + + + Impossible constraint Restricción imposible - - + + The selected edge is not a line segment. El borde seleccionado no es un segmento de línea. - - - + + + Double constraint Restricción doble - + The selected edge already has a horizontal constraint! ¡El borde seleccionado ya tiene una restricción horizontal! - + The selected edge already has a vertical constraint! ¡El borde seleccionado ya tiene una restricción vertical! - + There are more than one fixed points selected. Select a maximum of one fixed point! Hay más de un punto fijo seleccionado. ¡Seleccione solamente un punto fijo! - - - + + + Select vertices from the sketch. Selecciona vértices del croquis. - + Select one vertex from the sketch other than the origin. Seleccione un vértice del croquis que no sea el origen. - + Select only vertices from the sketch. The last selected vertex may be the origin. Selecciona sólo vértices del croquis. El último vértice seleccionado puede ser el origen. - + Wrong solver status Estado de Solver incorrecto - + Select one edge from the sketch. Seleccione un borde del croquis. - + Select only edges from the sketch. Seleccione solo bordes a partir del croquis. - + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. Ninguno de los puntos seleccionados fueron restringidos en sus respectivas curvas, porque son parte del mismo elemento, ambos son geometría externa, o la arista no es elegible. - + Only tangent-via-point is supported with a B-spline. Sólo tangente-vía-punto está soportado con una B-spline. - - + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. Seleccione sólo uno o más polos de B-spline o sólo uno o más arcos o circunferencias del croquis, pero no mezclado. - + 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 the value sets the ratio n2/n1. Constraint_SnellsLaw Seleccione dos extremos de líneas para actuar como rayos, y una arista que representa un límite. El primer punto seleccionado corresponde al índice n1, el segundo a n2, y el valor establece la relación n2/n1. - + Number of selected objects is not 3 El número de objetos seleccionados no es 3 - + Error Error - + Endpoint to endpoint tangency was applied instead. En su lugar, se aplicó la tangencia de punto final a punto final. - + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Seleccione dos o más vértices del croquis para una restricción coincidente, o dos o más círculos, elipses, arcos o arcos de elípse para una restricción concéntrica. - + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Seleccione dos vértices del croquis para una restricción coincidente, o dos círculos, elipses, arcos o arcos de elipse para una restricción concéntrica. - + Select exactly one line or one point and one line or two points from the sketch. Seleccione exactamente una línea o un punto y una línea o dos puntos del croquis. - + Cannot add a length constraint on an axis! ¡No se puede agregar una restricción de longitud en un eje! - - + + Select exactly one line or one point and one line or two points or two circles from the sketch. Seleccione exactamente una línea o un punto y una línea o dos puntos o dos círculos del croquis. - + This constraint does not make sense for non-linear curves. Esta restricción no tiene sentido para curvas no lineales. - + Endpoint to edge tangency was applied instead. El punto final a la tangencia del borde se aplicó en su lugar. - - - - - - + + + + + + Select the right things from the sketch. Seleccione las cosas correctas desde el croquis. - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. Seleccione un borde que no sea un peso de B-spline. - + Select either several points, or several conics for concentricity. Seleccione varios puntos o varios cónicas para concentricidad. - + Select either one point and several curves, or one curve and several points Seleccione un punto y varias curvas, o una curva y varios puntos - + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. Seleccione un punto y varias curvas o una curva y varios puntos para punto en objeto, o varios puntos para coincidencia, o varias cónicas para concentricidad. - + 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. Ninguno de los puntos seleccionados se restringió a las curvas respectivas, ya sea porque son partes del mismo elemento o porque ambos son geometría externa. - + Cannot add a length constraint on this selection! ¡No se puede agregar una restricción de longitud a esta selección! - - - - + + + + Select exactly one line or up to two points from the sketch. Seleccione exactamente una línea o hasta dos puntos del croquis. - + Cannot add a horizontal length constraint on an axis! ¡No se puede agregar una restricción de longitud horizontal en un eje! - + Cannot add a fixed x-coordinate constraint on the origin point! ¡No se puede agregar una restricción fija de coordenadas X en el punto de origen! - - + + This constraint only makes sense on a line segment or a pair of points. Esta restricción sólo tiene sentido en un segmento de línea o un par de puntos. - + Cannot add a vertical length constraint on an axis! ¡No se puede agregar una restricción de longitud vertical sobre un eje! - + Cannot add a fixed y-coordinate constraint on the origin point! ¡No se puede agregar una restricción fija de coordenadas Y en el punto de origen! - + Select two or more lines from the sketch. Seleccione dos o más líneas del croquis. - + One selected edge is not a valid line. La arista seleccionada no es una línea válida. - - + + Select at least two lines from the sketch. Seleccione al menos dos líneas del croquis. - + The selected edge is not a valid line. El borde seleccionado no es una línea válida. - + 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. @@ -1588,35 +1588,35 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Combinaciones aceptadas: dos curvas; un punto final y una curva; dos puntos finales; dos curvas y un punto. - + Select some geometry from the sketch. perpendicular constraint Seleccione alguna geometría del croquis. - - + + Cannot add a perpendicularity constraint at an unconnected point! ¡No se puede agregar una restricción de perpendicularidad en un punto desconectado! - - + + One of the selected edges should be a line. Uno de los bordes seleccionados debe ser una línea. - + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. Se aplicó la tangencia de punto final a punto final. La restricción coincidente fue eliminada. - + Endpoint to edge tangency was applied. The point on object constraint was deleted. Se aplicó la restricción del punto final a la tangencia. Se eliminó la restricción del punto sobre el objeto. - + 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. @@ -1626,206 +1626,206 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Combinaciones aceptadas: dos curvas; un punto final y una curva; dos puntos finales; dos curvas y un punto. - + Select some geometry from the sketch. tangent constraint Seleccione alguna geometría del croquis. - - - + + + Cannot add a tangency constraint at an unconnected point! ¡No se puede agregar una restricción de tangencia en un punto desconectado! - - + + Tangent constraint at B-spline knot is only supported with lines! La restricción tangente en nudo de B-spline sólo es compatible con líneas! - + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. - + Keep notifying about constraint substitutions Keep notifying about constraint substitutions - + Unexpected error. More information may be available in the report view. Unexpected error. More information may be available in the report view. - + Only the sketch and its support are allowed to be selected Only the sketch and its support are allowed to be selected - + Only the sketch and its support may be selected Only the sketch and its support may be selected - + Only the sketch and its support may be selected Only the sketch and its support may be selected - - - + + + The selected edge already has a block constraint! The selected edge already has a block constraint! - + The selected items cannot be constrained horizontally or vertically! The selected items cannot be constrained horizontally or vertically! - + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. - + B-spline knot to endpoint tangency was applied instead. En su lugar, se aplicó el punto de la B-spline al extremo de la tangencia. - - + + Wrong number of selected objects! ¡Número incorrecto de objetos seleccionados! - - + + With 3 objects, there must be 2 curves and 1 point. Con 3 objetos, debe haber 2 curvas y 1 punto. - - - - - - + + + + + + Select one or more arcs or circles from the sketch. Seleccione uno o más arcos o circunferencias del croquis. - - - + + + Constraint only applies to arcs or circles. La restricción sólo se aplica a los arcos o circunferencias. - - + + Select one or two lines from the sketch. Or select two edges and a point. Seleccione una o dos líneas del croquis. O seleccione dos bordes y un punto. - + Parallel lines Líneas paralelas - + An angle constraint cannot be set for two parallel lines. No se puede establecer una restricción de ángulo para dos líneas paralelas. - + Cannot add an angle constraint on an axis! ¡No se puede agregar una restricción de ángulo en un eje! - + Select two edges from the sketch. Seleccione dos bordes del croquis. - + Select two or more compatible edges. Seleccione dos o más aristas compatibles. - + Sketch axes cannot be used in equality constraints. Los ejes de dibujo no pueden utilizarse en restricciones de igualdad. - + Equality for B-spline edge currently unsupported. La igualdad para el borde de B-spline no está soportada actualmente. - - - - + + + + Select two or more edges of similar type. Seleccione dos o más aristas de tipo similar. - - - - - + + + + + Select two points and a symmetry line, two points and a symmetry point or a line and a symmetry point from the sketch. Seleccione dos puntos y una línea de simetría, dos puntos y un punto de simetría o una línea y un punto de simetría del croquis. - - + + Cannot add a symmetry constraint between a line and its end points. No se puede añadir una restricción de simetría entre una línea y sus extremos. - - - - + + + + Cannot add a symmetry constraint between a line and its end points! ¡No se puede agregar una restricción de simetría entre una línea y sus puntos finales! - + Selected objects are not just geometry from one sketch. Los objetos seleccionados no son solo geometría de un croquis. - + Cannot create constraint with external geometry only. No se puede crear restricción sólo con geometría externa. - + Incompatible geometry is selected. Se ha seleccionado geometría incompatible. - + Select one dimensional constraint from the sketch. Seleccione una restricción dimensional del croquis. - - - - - - - - + + + + + + + + Select constraints from the sketch. Seleccione restricciones del croquis. @@ -2288,12 +2288,12 @@ Combinaciones aceptadas: dos curvas; un punto final y una curva; dos puntos fina Longitud: - + Refractive Index Ratio Refractive Index Ratio - + Ratio n2/n1: Relación n2/n1: @@ -3789,112 +3789,112 @@ Esto se hace al analizar las geometrías y restricciones del croquis. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Un diálogo ya está abierto en el panel de tareas - + The sketch is invalid and cannot be edited. El croquis no es válido y no puede editarse. - + The following constraint is partially redundant: La siguiente restricción es parcialmente redundante: - + The following constraints are partially redundant: Las siguientes restricciones son parcialmente redundantes: - + Edit Sketch Edit Sketch - + Close this dialog? Close this dialog? - + Invalid Sketch Invalid Sketch - + Open the sketch validation tool? Open the sketch validation tool? - + Remove the following constraint: Remove the following constraint: - + Remove at least one of the following constraints: Remove at least one of the following constraints: - + Remove the following redundant constraint: Remove the following redundant constraint: - + Remove the following redundant constraints: Remove the following redundant constraints: - + Remove the following malformed constraint: Remove the following malformed constraint: - + Remove the following malformed constraints: Remove the following malformed constraints: - + Empty sketch Croquis vacío - + Over-constrained: Sobre-restringido: - + Malformed constraints: Restricciones malformadas: - + Redundant constraints: Restricciones redundantes: - + Partially redundant: Parcialmente redundante: - + Solver failed to converge El solver falló al converger - + Under-constrained: Sub-restringido: - + %n Degrees of Freedom %n Degrees of Freedom @@ -3902,7 +3902,7 @@ Esto se hace al analizar las geometrías y restricciones del croquis. - + Fully constrained Totalmente restringido @@ -3955,8 +3955,8 @@ Esto se hace al analizar las geometrías y restricciones del croquis. Sketcher_ConstrainDiameter + - Fix the diameter of a circle or an arc Fija el diámetro de una circunferencia o un arco @@ -4392,7 +4392,7 @@ El algoritmo QR de Eigen Sparse está optimizado para matrices dispersas; genera ViewProviderSketch - + and %1 more y %1 más @@ -4597,17 +4597,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.¡El croquis tiene restricciones parcialmente redundantes! - + Unmanaged change of Geometry Property results in invalid constraint indices Un cambio no administrado de la propiedad de geometría genera índices de restricción no válidos - + Unmanaged change of Constraint Property results in invalid constraint indices Un cambio no administrado de la propiedad de restricción da como resultado índices de restricción no válidos - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Parabolas ha sido migrado. Los archivos migrados no se abrirán en versiones anteriores de FreeCAD!! @@ -4627,7 +4627,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4682,17 +4682,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - - - - - - + + + + + + Invalid Constraint Restricción inválida - + Invalid constraint Invalid constraint @@ -4752,7 +4752,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Error al extender línea - + Failed to add external geometry Error al añadir geometría externa @@ -4899,12 +4899,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherDimension - + Dimension Cota - + Constrains contextually based on the selection. The type can be changed with the M key. Constrains contextually based on the selection. The type can be changed with the M key. @@ -4912,12 +4912,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherCompDimensionTools - + Dimension Cota - + Dimension tools Herramientas de cota @@ -5422,7 +5422,7 @@ En su lugar, se aplican restricciones de igualdad entre los objetos originales y TaskSketcherTool_c1_scale - + Keep original geometries (U) Mantener geometrías originales (U) @@ -5430,12 +5430,12 @@ En su lugar, se aplican restricciones de igualdad entre los objetos originales y CmdSketcherCompConstrainTools - + Constrain Restringir - + Constrain tools Constrain tools @@ -5568,8 +5568,8 @@ En su lugar, se aplican restricciones de igualdad entre los objetos originales y Sketcher_ConstrainRadius + - Fix the radius of an arc or a circle Fijar el radio de un arco o un círculo @@ -5577,8 +5577,8 @@ En su lugar, se aplican restricciones de igualdad entre los objetos originales y Sketcher_ConstrainRadiam + - Fix the radius/diameter of an arc or a circle Fijar el radio/diámetro de un arco o un círculo @@ -5830,12 +5830,12 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc CmdSketcherToggleConstruction - + Toggle Construction Geometry Toggle Construction Geometry - + Toggles between defining geometry and construction geometry modes Toggles between defining geometry and construction geometry modes @@ -5843,12 +5843,12 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc CmdSketcherCompToggleConstraints - + Toggle Constraints Toggle Constraints - + Toggle constrain tools Toggle constrain tools @@ -5856,12 +5856,12 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc CmdSketcherCompHorizontalVertical - + Horizontal/Vertical Constraint Horizontal/Vertical Constraint - + Constrains the selected elements either horizontally or vertically Constrains the selected elements either horizontally or vertically @@ -5869,12 +5869,12 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc CmdSketcherConstrainHorVer - + Horizontal/Vertical Constraint Horizontal/Vertical Constraint - + Constrains the selected elements either horizontally or vertically, based on their closest alignment Constrains the selected elements either horizontally or vertically, based on their closest alignment @@ -5882,12 +5882,12 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc CmdSketcherConstrainHorizontal - + Horizontal Constraint Restricción horizontal - + Constrains the selected elements horizontally Constrains the selected elements horizontally @@ -5895,12 +5895,12 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc CmdSketcherConstrainVertical - + Vertical Constraint Restricción vertical - + Constrains the selected elements vertically Constrains the selected elements vertically @@ -5908,12 +5908,12 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc CmdSketcherConstrainLock - + Lock Position Lock Position - + Constrains the selected vertices by adding horizontal and vertical distance constraints Constrains the selected vertices by adding horizontal and vertical distance constraints @@ -5921,12 +5921,12 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc CmdSketcherConstrainBlock - + Block Constraint Restricción de bloque - + Constrains the selected edges as fixed Constrains the selected edges as fixed @@ -5934,12 +5934,12 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc CmdSketcherConstrainCoincidentUnified - + Coincident Constraint Coincident Constraint - + Constrains the selected elements to be coincident Constrains the selected elements to be coincident @@ -5947,12 +5947,12 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc CmdSketcherConstrainCoincident - + Coincident Constraint Coincident Constraint - + Constrains the selected elements to be coincident Constrains the selected elements to be coincident @@ -5960,12 +5960,12 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc CmdSketcherConstrainPointOnObject - + Point-On-Object Constraint Point-On-Object Constraint - + Constrains the selected point onto the selected object Constrains the selected point onto the selected object @@ -5973,12 +5973,12 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc CmdSketcherConstrainDistance - + Distance Dimension Distance Dimension - + Constrains the vertical distance between two points, or from a point to the origin if one is selected Constrains the vertical distance between two points, or from a point to the origin if one is selected @@ -5986,12 +5986,12 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc CmdSketcherConstrainDistanceX - + Horizontal Dimension Cota horizontal - + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected Constrains the horizontal distance between two points, or from a point to the origin if only one is selected @@ -5999,12 +5999,12 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc CmdSketcherConstrainDistanceY - + Vertical Dimension Cota vertical - + Constrains the vertical distance between the selected elements Constrains the vertical distance between the selected elements @@ -6012,12 +6012,12 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc CmdSketcherConstrainParallel - + Parallel Constraint Restricción paralela - + Constrains the selected lines to be parallel Constrains the selected lines to be parallel @@ -6025,12 +6025,12 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc CmdSketcherConstrainPerpendicular - + Perpendicular Constraint Restricción perpendicular - + Constrains the selected lines to be perpendicular Constrains the selected lines to be perpendicular @@ -6038,12 +6038,12 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc CmdSketcherConstrainTangent - + Tangent/Collinear Constraint Tangent/Collinear Constraint - + Constrains the selected elements to be tangent or collinear Constrains the selected elements to be tangent or collinear @@ -6051,12 +6051,12 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc CmdSketcherConstrainRadius - + Radius Dimension Cota del radio - + Constrains the radius of the selected circle or arc Constrains the radius of the selected circle or arc @@ -6064,12 +6064,12 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc CmdSketcherConstrainDiameter - + Diameter Dimension Diameter Dimension - + Constrains the diameter of the selected circle or arc Constrains the diameter of the selected circle or arc @@ -6077,12 +6077,12 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc CmdSketcherConstrainRadiam - + Radius/Diameter Dimension Radius/Diameter Dimension - + Constrains the radius of the selected arc or the diameter of the selected circle Constrains the radius of the selected arc or the diameter of the selected circle @@ -6090,12 +6090,12 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc CmdSketcherConstrainAngle - + Angle Dimension Cota de ángulo - + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected @@ -6103,12 +6103,12 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc CmdSketcherConstrainEqual - + Equal Constraint Equal Constraint - + Constrains the selected edges or circles to be equal Constrains the selected edges or circles to be equal @@ -6116,12 +6116,12 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc CmdSketcherConstrainSymmetric - + Symmetric Constraint Symmetric Constraint - + Constrains the selected elements to be symmetric Constrains the selected elements to be symmetric @@ -6129,12 +6129,12 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc CmdSketcherConstrainSnellsLaw - + Refraction Constraint Refraction Constraint - + Constrains the selected elements based on the refraction law (Snell's Law) Constrains the selected elements based on the refraction law (Snell's Law) @@ -6142,12 +6142,12 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc CmdSketcherChangeDimensionConstraint - + Edit Value Edit Value - + Edits the value of a dimensional constraint Edits the value of a dimensional constraint @@ -6155,12 +6155,12 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc CmdSketcherToggleDrivingConstraint - + Toggle Driving/Reference Constraints Toggle Driving/Reference Constraints - + Toggles between driving and reference mode of the selected constraints and commands Toggles between driving and reference mode of the selected constraints and commands @@ -6168,12 +6168,12 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc CmdSketcherToggleActiveConstraint - + Toggle Constraints Toggle Constraints - + Toggles the state of the selected constraints Toggles the state of the selected constraints @@ -7559,7 +7559,7 @@ Los puntos deben estar más cerca de una quinta parte del espacio de la cuadríc SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 pick external geometry diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_es-ES.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_es-ES.ts index 13b622c3b9..3af1294938 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_es-ES.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_es-ES.ts @@ -17,27 +17,27 @@ CmdSketcherCompConstrainRadDia - + Radius/Diameter Dimension Radius/Diameter Dimension - + Constrains the radius or diameter of an arc or a circle Constrains the radius or diameter of an arc or a circle - + Constrain radius Restringir radio - + Constrain diameter Restringir diámetro - + Constrain auto radius/diameter Restricción automática de radio/diámetro @@ -253,12 +253,12 @@ como referencia de reflexión CmdSketcherSwitchVirtualSpace - + Switch Virtual Space Switch Virtual Space - + Switches the selected constraints or the view to the other virtual space Cambia las restricciones seleccionadas o la vista a otro espacio virtual @@ -291,358 +291,358 @@ invalid constraints, and degenerate geometry Command - + Add 'Lock' constraint Añadir restricción 'Bloquear' - + Add relative 'Lock' constraint Añadir restricción relativa 'Bloquear' - + Add fixed constraint Añadir restricción fija - + Add block constraint Añadir restricción de bloqueo - - + + Add coincident constraint Añadir restricción de coincidencia - - + + Add distance from horizontal axis constraint Añadir distancia desde la restricción del eje horizontal - - + + Add distance from vertical axis constraint Añadir distancia desde la restricción del eje vertical - - + + Add point to point distance constraint Añadir punto a restricción de distancia de punto - + Add point to line Distance constraint Añadir punto a restricción de Distancia de Línea - - + + Add circle to circle distance constraint Agrega un círculo a la restricción de distancia circular - + Add circle to line distance constraint Agrega un círculo a la restricción de distancia de línea - - - - - - - + + + + + + + Add length constraint Añadir restricción de longitud - - - + + + Dimension Cota - + Add lock constraint Añadir restricción de bloqueo - + Add 'Distance to origin' constraint Añadir restricción 'Distancia al origen' - - - + + + Add Distance constraint Añadir restricción de distancia - - - + + + Add 'Horizontal' constraints Añadir restricciones de horizontalidad - - - + + + Add 'Vertical' constraints Añadir restricciones de verticalidad - - + + Add Symmetry constraint Añadir restricción de simetría - - + + Add Symmetry constraints Añadir restricciones de simetría - - + + Add Distance constraints Añadir restricciones de distancia - + Add Horizontal constraint Añadir restricción de horizontalidad - + Add Vertical constraint Añadir restricción de verticalidad - - + + Add Block constraint Añadir restricción de bloqueo - + Add Angle constraint Añadir restricción de ángulo - - - - + + + + Add Equality constraint Añadir restricción de igualdad - + Add Equality constraints Añadir restricciones de igualdad - + Activate/Deactivate constraints Activar/Desactivar restricciones - - + + Add arc angle constraint Añadir restricción de ángulo de arco - + Add concentric and length constraint Añadir restricción de concentricidad y longitud - + Add DistanceX constraint Añadir restricción de distancia X - + Add DistanceY constraint Añadir restricción de distancia Y - - + + Add point on object constraint Añadir punto a la restricción del objeto - - + + Add arc length constraint Añadir restricción de longitud de arco - - + + Add point to line distance constraint Add point to line distance constraint - + Add point to circle distance constraint Add point to circle distance constraint - - + + Add point to point horizontal distance constraint Añadir punto a la restricción de distancia horizontal del punto - + Add fixed x-coordinate constraint Añadir restricción de coordenada-x fija - - + + Add point to point vertical distance constraint Añadir punto a la restricción de distancia vertical del punto - + Add fixed y-coordinate constraint Añadir restricción de coordenada-y fija - - + + Add parallel constraint Añadir restricción paralela - - - - - - - + + + + + + + Add perpendicular constraint Añadir restricción perpendicular - + Add perpendicularity constraint Añadir restricción de perpendicularidad - + Swap coincident+tangency with ptp tangency Intercambia coincidencia + tangencia con la tangencia ptp - - - - - - - + + + + + + + Add tangent constraint Añadir restricción tangente - - - - - - - - - - - - - - + + + + + + + + + + + + + + Add tangent constraint point Añadir punto de restricción tangente - - - - - - - - + + + + + + + + Add radius constraint Añadir restricción de radio - - - - + + + + Add diameter constraint Añadir restricción de diámetro - - - - + + + + Add radiam constraint Añadir restricción radiam - - - - - + + + + + Add angle constraint Añadir restricción de ángulo - + Swap point on object and tangency with point to curve tangency Intercambia punto en objeto y tangencia con tangencia de punto a curva - - + + Add equality constraint Añadir restricción de igualdad - - - - - - + + + + + + Add symmetric constraint Añadir restricción de simetría - + Add Snell's law constraint Añadir restricción de ley de Snell - + Toggle constraint to driving/reference Cambiar la restricción a la conducción/referencia @@ -748,7 +748,7 @@ invalid constraints, and degenerate geometry Dividir borde - + Add external geometry Añadir geometría externa @@ -833,13 +833,13 @@ invalid constraints, and degenerate geometry Quitar alineación de ejes - + Toggle constraints to the other virtual space Cambiar restricciones al otro espacio virtual - + Update constraint's virtual space Actualizar el espacio virtual de la restricción @@ -854,27 +854,27 @@ invalid constraints, and degenerate geometry Renombrar restricción de croquis - + Drag Point Punto de arrastre - + Drag Curve Arrastrar curva - + Drag geometries Arrastrar geometrías - + Drag Constraint Restricción de arrastre - + Modify sketch constraints Modificar restricciones de croquis @@ -929,7 +929,7 @@ invalid constraints, and degenerate geometry Añadir arco a croquis de polilínea - + Toggle construction geometry Alternar geometría de construcción @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. Usted esta solicitando no cambio en multiplicidad de nudo. - - + + B-spline Geometry Index (GeoID) is out of bounds. Índice de geometría B-spline (GeoID) está fuera de los límites. - - + + The Geometry Index (GeoId) provided is not a B-spline. El índice de geometría (GeoID) proporcionado no es una B-spline. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. El índice de nudo es fuera de los limites. Note que según en concordancia con notación de la OCC, el primer nudo tiene índice 1 y no 0. - + The multiplicity cannot be increased beyond the degree of the B-spline. La multiplicidad no puede incrementarse más allá del grado de la B-spline. - + The multiplicity cannot be decreased beyond zero. La multiplicidad no puede ser disminuida más allá de cero. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC es incapaz de disminuir la multiplicidad dentro de la tolerancia máxima. - + Knot cannot have zero multiplicity. El nodo no puede tener una multiplicidad cero. - + Knot multiplicity cannot be higher than the degree of the B-spline. La multiplicidad del nodo no puede ser mayor que el grado de la B-spline. - + Knot cannot be inserted outside the B-spline parameter range. El nodo no puede ser insertado fuera del rango de parámetros de la B-spline. @@ -1151,137 +1151,137 @@ invalid constraints, and degenerate geometry - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection Selección incorrecta - - + + Select edges from the sketch Select edges from the sketch @@ -1296,289 +1296,289 @@ invalid constraints, and degenerate geometry Restricción dimensional - + Cannot add a constraint between two external geometries. No se puede añadir una restricción entre dos geometrias externas. - + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. No se puede añadir una restricción entre dos geometrías fijas. Las geometrías fijas incluyen geometría externa, geometría bloqueada y puntos especiales como puntos de nodos de B-spline. - + Sketcher Constraint Substitution Sustitución de restricción del croquis - + One of the selected has to be on the sketch. Uno de los seleccionados tiene que estar en el croquis. - + Select an edge from the sketch. Seleccione una arista del croquis. - - - - - - + + + + + + Impossible constraint Restricción imposible - - + + The selected edge is not a line segment. El borde seleccionado no es un segmento de línea. - - - + + + Double constraint Restricción doble - + The selected edge already has a horizontal constraint! ¡La arista seleccionada ya tiene una restricción horizontal! - + The selected edge already has a vertical constraint! ¡El borde seleccionado ya tiene una restricción vertical! - + There are more than one fixed points selected. Select a maximum of one fixed point! Hay mas de un punto fijo seleccionado. Debe seleccionar solamente un punto Fijo! - - - + + + Select vertices from the sketch. Selecciona vértices del croquis. - + Select one vertex from the sketch other than the origin. Seleccione un vértice del croquis que no sea el origen. - + Select only vertices from the sketch. The last selected vertex may be the origin. Selecciona sólo vértices del croquis. El último vértice seleccionado puede ser el origen. - + Wrong solver status Estado de Solver Incorrecto - + Select one edge from the sketch. Seleccione una arista del croquis. - + Select only edges from the sketch. Seleccione únicamente aristas de el Croquis. - + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. Ninguno de los puntos seleccionados fueron restringidos en sus respectivas curvas, porque son parte del mismo elemento, ambos son geometría externa, o la arista no es elegible. - + Only tangent-via-point is supported with a B-spline. Sólo tangente-vía-punto está soportado con una B-spline. - - + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. Seleccione sólo uno o más polos de B-spline o sólo uno o más arcos o circunferencias del croquis, pero no mezclado. - + 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 the value sets the ratio n2/n1. Constraint_SnellsLaw Seleccione dos extremos de líneas para actuar como rayos, y una arista que representa un límite. El primer punto seleccionado corresponde al índice n1, el segundo a n2, y el valor establece la relación n2/n1. - + Number of selected objects is not 3 El número de objetos seleccionados no es 3 - + Error Error - + Endpoint to endpoint tangency was applied instead. Una Tangente de Puntos de Extremo se aplicó en su lugar. - + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Seleccione dos o más vértices del croquis para una restricción coincidente, o dos o más círculos, elipses, arcos o arcos de elípse para una restricción concéntrica. - + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Seleccione dos vértices del croquis para una restricción coincidente, o dos círculos, elipses, arcos o arcos de elipse para una restricción concéntrica. - + Select exactly one line or one point and one line or two points from the sketch. Seleccione exactamente una línea o un punto y una línea o dos puntos del croquis. - + Cannot add a length constraint on an axis! ¡No se puede añadir una restricción de longitud en un eje! - - + + Select exactly one line or one point and one line or two points or two circles from the sketch. Seleccione exactamente una línea o un punto y una línea o dos puntos o dos círculos del croquis. - + This constraint does not make sense for non-linear curves. Esta restricción no tiene sentido para curvas no lineales. - + Endpoint to edge tangency was applied instead. El punto final a la tangencia del borde se aplicó en su lugar. - - - - - - + + + + + + Select the right things from the sketch. Seleccione las cosas correctas desde el croquis. - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. Seleccione un borde que no sea un peso de B-spline. - + Select either several points, or several conics for concentricity. Seleccione varios puntos o varios cónicas para concentricidad. - + Select either one point and several curves, or one curve and several points Seleccione un punto y varias curvas, o una curva y varios puntos - + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. Seleccione un punto y varias curvas o una curva y varios puntos para punto en objeto, o varios puntos para coincidencia, o varias cónicas para concentricidad. - + 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. Ninguno de los puntos seleccionados fueron limitados en las curvas respectivas, porque son partes de un mismo elemento, o porque son ambos de geometría externa. - + Cannot add a length constraint on this selection! ¡No se puede añadir una restricción de longitud en esta selección! - - - - + + + + Select exactly one line or up to two points from the sketch. Seleccione exactamente una línea o hasta dos puntos del croquis. - + Cannot add a horizontal length constraint on an axis! ¡No se puede añadir una restricción de longitud horizontal en un eje! - + Cannot add a fixed x-coordinate constraint on the origin point! ¡No se puede añadir una restricción de coordenada x fija en el punto de origen! - - + + This constraint only makes sense on a line segment or a pair of points. Esta restricción sólo tiene sentido en un segmento de línea o un par de puntos. - + Cannot add a vertical length constraint on an axis! ¡No se puede añadir una restricción de longitud vertical sobre un eje! - + Cannot add a fixed y-coordinate constraint on the origin point! ¡No se puede añadir una restricción de coordenada y fija en el punto de origen! - + Select two or more lines from the sketch. Seleccione dos o más líneas del croquis. - + One selected edge is not a valid line. La arista seleccionada no es una línea válida. - - + + Select at least two lines from the sketch. Seleccione al menos dos líneas del croquis. - + The selected edge is not a valid line. El borde seleccionado no es una línea válida. - + 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. @@ -1587,35 +1587,35 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Las combinaciones posibles son: dos curvas; extremo y curva; dos extremos; dos curvas y un punto. - + Select some geometry from the sketch. perpendicular constraint Seleccione alguna geometría del croquis. - - + + Cannot add a perpendicularity constraint at an unconnected point! ¡No se puede añadir una restricción de perpendicularidad en un punto no conectado! - - + + One of the selected edges should be a line. ¡Una de las aristas seleccionadas debe ser una línea. - + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. Una Tangente de Puntos de Estremo fue aplicada, La restricción coincidente fue eliminada. - + Endpoint to edge tangency was applied. The point on object constraint was deleted. Se aplicó un punto final al borde tangencial. Se eliminó el punto sobre la restricción del objeto. - + 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. @@ -1625,206 +1625,206 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Combinaciones aceptadas: dos curvas; un extremo y una curva; dos extremos; dos curvas y un punto. - + Select some geometry from the sketch. tangent constraint Seleccione alguna geometría del croquis. - - - + + + Cannot add a tangency constraint at an unconnected point! ¡No se puede añadir una restricción de tangencia en un punto no conectado! - - + + Tangent constraint at B-spline knot is only supported with lines! La restricción tangente en nudo de B-spline sólo es compatible con líneas! - + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. - + Keep notifying about constraint substitutions Keep notifying about constraint substitutions - + Unexpected error. More information may be available in the report view. Unexpected error. More information may be available in the report view. - + Only the sketch and its support are allowed to be selected Only the sketch and its support are allowed to be selected - + Only the sketch and its support may be selected Only the sketch and its support may be selected - + Only the sketch and its support may be selected Only the sketch and its support may be selected - - - + + + The selected edge already has a block constraint! The selected edge already has a block constraint! - + The selected items cannot be constrained horizontally or vertically! The selected items cannot be constrained horizontally or vertically! - + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. - + B-spline knot to endpoint tangency was applied instead. En su lugar, se aplicó tangecia entre el nudo de B-spline y el punto final. - - + + Wrong number of selected objects! ¡Número incorrecto de objetos seleccionados! - - + + With 3 objects, there must be 2 curves and 1 point. Con 3 objetos, debe haber 2 curvas y 1 punto. - - - - - - + + + + + + Select one or more arcs or circles from the sketch. Seleccione uno o más arcos o circunferencias del croquis. - - - + + + Constraint only applies to arcs or circles. La restricción sólo se aplica a los arcos o circunferencias. - - + + Select one or two lines from the sketch. Or select two edges and a point. Seleccione una o dos líneas del croquis. O seleccione un punto y dos aristas. - + Parallel lines Líneas paralelas - + An angle constraint cannot be set for two parallel lines. Una restricción de ángulo no puede ser establecida por dos lineas paralelas. - + Cannot add an angle constraint on an axis! ¡No se puede añadir una restricción angular en un eje! - + Select two edges from the sketch. Seleccione dos aristas del croquis. - + Select two or more compatible edges. Seleccione dos o más aristas compatibles. - + Sketch axes cannot be used in equality constraints. Los ejes de dibujo no pueden utilizarse en restricciones de igualdad. - + Equality for B-spline edge currently unsupported. Igualdad para arista de B-Spline no compatible por el momento. - - - - + + + + Select two or more edges of similar type. Seleccione dos o más aristas de tipo similar. - - - - - + + + + + Select two points and a symmetry line, two points and a symmetry point or a line and a symmetry point from the sketch. Seleccione dos puntos y una línea de simetría, dos puntos y un punto de simetría o una línea y un punto de simetría del croquis. - - + + Cannot add a symmetry constraint between a line and its end points. No se puede añadir una restricción de simetría entre una línea y sus extremos. - - - - + + + + Cannot add a symmetry constraint between a line and its end points! ¡No se puede añadir una restricción de simetría entre una línea y sus extremos! - + Selected objects are not just geometry from one sketch. Los objetos seleccionados no son sólo la geometría de un croquis. - + Cannot create constraint with external geometry only. No se puede crear restricción sólo con geometría externa. - + Incompatible geometry is selected. Se ha seleccionado geometría incompatible. - + Select one dimensional constraint from the sketch. Seleccione una restricción dimensional del croquis. - - - - - - - - + + + + + + + + Select constraints from the sketch. Seleccione restricciones del croquis. @@ -2287,12 +2287,12 @@ Combinaciones aceptadas: dos curvas; un extremo y una curva; dos extremos; dos c Longitud: - + Refractive Index Ratio Refractive Index Ratio - + Ratio n2/n1: Razón n2/n1: @@ -3788,112 +3788,112 @@ Esto se hace al analizar las geometrías y restricciones del croquis. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Un diálogo ya está abierto en el panel de tareas - + The sketch is invalid and cannot be edited. El croquis no es válido y no puede editarse. - + The following constraint is partially redundant: La siguiente restricción es parcialmente redundante: - + The following constraints are partially redundant: Las siguientes restricciones son parcialmente redundantes: - + Edit Sketch Edit Sketch - + Close this dialog? Close this dialog? - + Invalid Sketch Invalid Sketch - + Open the sketch validation tool? Open the sketch validation tool? - + Remove the following constraint: Remove the following constraint: - + Remove at least one of the following constraints: Remove at least one of the following constraints: - + Remove the following redundant constraint: Remove the following redundant constraint: - + Remove the following redundant constraints: Remove the following redundant constraints: - + Remove the following malformed constraint: Remove the following malformed constraint: - + Remove the following malformed constraints: Remove the following malformed constraints: - + Empty sketch Croquis vacío - + Over-constrained: Sobre-restringido: - + Malformed constraints: Restricciones malformadas: - + Redundant constraints: Restricciones redundantes: - + Partially redundant: Parcialmente redundante: - + Solver failed to converge El solver falló al converger - + Under-constrained: Sub-restringido: - + %n Degrees of Freedom %n Degrees of Freedom @@ -3901,7 +3901,7 @@ Esto se hace al analizar las geometrías y restricciones del croquis. - + Fully constrained Totalmente restringido @@ -3954,8 +3954,8 @@ Esto se hace al analizar las geometrías y restricciones del croquis. Sketcher_ConstrainDiameter + - Fix the diameter of a circle or an arc Fijar el diámetro de una circunferencia o un arco @@ -4391,7 +4391,7 @@ El algoritmo QR de Eigen Sparse está optimizado para matrices dispersas; genera ViewProviderSketch - + and %1 more y %1 más @@ -4596,17 +4596,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.El croquis contiene restricciones parcialmente redundantes! - + Unmanaged change of Geometry Property results in invalid constraint indices Un cambio no administrado de la propiedad de geometría genera índices de restricción no válidos - + Unmanaged change of Constraint Property results in invalid constraint indices Un cambio no administrado de la propiedad de restricción da como resultado índices de restricción no válidos - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Parabolas ha sido migrado. Los archivos migrados no se abrirán en versiones anteriores de FreeCAD!! @@ -4626,7 +4626,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4681,17 +4681,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - - - - - - + + + + + + Invalid Constraint Restricción inválida - + Invalid constraint Invalid constraint @@ -4751,7 +4751,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Error al extender línea - + Failed to add external geometry Error al añadir geometría externa @@ -4898,12 +4898,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherDimension - + Dimension Cota - + Constrains contextually based on the selection. The type can be changed with the M key. Constrains contextually based on the selection. The type can be changed with the M key. @@ -4911,12 +4911,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherCompDimensionTools - + Dimension Cota - + Dimension tools Herramientas de cota @@ -5421,7 +5421,7 @@ En su lugar, se aplican restricciones de igualdad entre los objetos originales y TaskSketcherTool_c1_scale - + Keep original geometries (U) Mantener geometrías originales (U) @@ -5429,12 +5429,12 @@ En su lugar, se aplican restricciones de igualdad entre los objetos originales y CmdSketcherCompConstrainTools - + Constrain Restringir - + Constrain tools Constrain tools @@ -5567,8 +5567,8 @@ En su lugar, se aplican restricciones de igualdad entre los objetos originales y Sketcher_ConstrainRadius + - Fix the radius of an arc or a circle Fijar el radio de un arco o un círculo @@ -5576,8 +5576,8 @@ En su lugar, se aplican restricciones de igualdad entre los objetos originales y Sketcher_ConstrainRadiam + - Fix the radius/diameter of an arc or a circle Fijar el radio/diámetro de un arco o un círculo @@ -5829,12 +5829,12 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc CmdSketcherToggleConstruction - + Toggle Construction Geometry Toggle Construction Geometry - + Toggles between defining geometry and construction geometry modes Toggles between defining geometry and construction geometry modes @@ -5842,12 +5842,12 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc CmdSketcherCompToggleConstraints - + Toggle Constraints Toggle Constraints - + Toggle constrain tools Toggle constrain tools @@ -5855,12 +5855,12 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc CmdSketcherCompHorizontalVertical - + Horizontal/Vertical Constraint Horizontal/Vertical Constraint - + Constrains the selected elements either horizontally or vertically Constrains the selected elements either horizontally or vertically @@ -5868,12 +5868,12 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc CmdSketcherConstrainHorVer - + Horizontal/Vertical Constraint Horizontal/Vertical Constraint - + Constrains the selected elements either horizontally or vertically, based on their closest alignment Constrains the selected elements either horizontally or vertically, based on their closest alignment @@ -5881,12 +5881,12 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc CmdSketcherConstrainHorizontal - + Horizontal Constraint Restricción horizontal - + Constrains the selected elements horizontally Constrains the selected elements horizontally @@ -5894,12 +5894,12 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc CmdSketcherConstrainVertical - + Vertical Constraint Restricción vertical - + Constrains the selected elements vertically Constrains the selected elements vertically @@ -5907,12 +5907,12 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc CmdSketcherConstrainLock - + Lock Position Lock Position - + Constrains the selected vertices by adding horizontal and vertical distance constraints Constrains the selected vertices by adding horizontal and vertical distance constraints @@ -5920,12 +5920,12 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc CmdSketcherConstrainBlock - + Block Constraint Restricción de bloque - + Constrains the selected edges as fixed Constrains the selected edges as fixed @@ -5933,12 +5933,12 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc CmdSketcherConstrainCoincidentUnified - + Coincident Constraint Coincident Constraint - + Constrains the selected elements to be coincident Constrains the selected elements to be coincident @@ -5946,12 +5946,12 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc CmdSketcherConstrainCoincident - + Coincident Constraint Coincident Constraint - + Constrains the selected elements to be coincident Constrains the selected elements to be coincident @@ -5959,12 +5959,12 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc CmdSketcherConstrainPointOnObject - + Point-On-Object Constraint Point-On-Object Constraint - + Constrains the selected point onto the selected object Constrains the selected point onto the selected object @@ -5972,12 +5972,12 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc CmdSketcherConstrainDistance - + Distance Dimension Distance Dimension - + Constrains the vertical distance between two points, or from a point to the origin if one is selected Constrains the vertical distance between two points, or from a point to the origin if one is selected @@ -5985,12 +5985,12 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc CmdSketcherConstrainDistanceX - + Horizontal Dimension Cota horizontal - + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected Constrains the horizontal distance between two points, or from a point to the origin if only one is selected @@ -5998,12 +5998,12 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc CmdSketcherConstrainDistanceY - + Vertical Dimension Cota vertical - + Constrains the vertical distance between the selected elements Constrains the vertical distance between the selected elements @@ -6011,12 +6011,12 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc CmdSketcherConstrainParallel - + Parallel Constraint Restricción paralela - + Constrains the selected lines to be parallel Constrains the selected lines to be parallel @@ -6024,12 +6024,12 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc CmdSketcherConstrainPerpendicular - + Perpendicular Constraint Restricción perpendicular - + Constrains the selected lines to be perpendicular Constrains the selected lines to be perpendicular @@ -6037,12 +6037,12 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc CmdSketcherConstrainTangent - + Tangent/Collinear Constraint Tangent/Collinear Constraint - + Constrains the selected elements to be tangent or collinear Constrains the selected elements to be tangent or collinear @@ -6050,12 +6050,12 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc CmdSketcherConstrainRadius - + Radius Dimension Cota del radio - + Constrains the radius of the selected circle or arc Constrains the radius of the selected circle or arc @@ -6063,12 +6063,12 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc CmdSketcherConstrainDiameter - + Diameter Dimension Diameter Dimension - + Constrains the diameter of the selected circle or arc Constrains the diameter of the selected circle or arc @@ -6076,12 +6076,12 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc CmdSketcherConstrainRadiam - + Radius/Diameter Dimension Radius/Diameter Dimension - + Constrains the radius of the selected arc or the diameter of the selected circle Constrains the radius of the selected arc or the diameter of the selected circle @@ -6089,12 +6089,12 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc CmdSketcherConstrainAngle - + Angle Dimension Cota de ángulo - + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected @@ -6102,12 +6102,12 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc CmdSketcherConstrainEqual - + Equal Constraint Equal Constraint - + Constrains the selected edges or circles to be equal Constrains the selected edges or circles to be equal @@ -6115,12 +6115,12 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc CmdSketcherConstrainSymmetric - + Symmetric Constraint Symmetric Constraint - + Constrains the selected elements to be symmetric Constrains the selected elements to be symmetric @@ -6128,12 +6128,12 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc CmdSketcherConstrainSnellsLaw - + Refraction Constraint Refraction Constraint - + Constrains the selected elements based on the refraction law (Snell's Law) Constrains the selected elements based on the refraction law (Snell's Law) @@ -6141,12 +6141,12 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc CmdSketcherChangeDimensionConstraint - + Edit Value Edit Value - + Edits the value of a dimensional constraint Edits the value of a dimensional constraint @@ -6154,12 +6154,12 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc CmdSketcherToggleDrivingConstraint - + Toggle Driving/Reference Constraints Toggle Driving/Reference Constraints - + Toggles between driving and reference mode of the selected constraints and commands Toggles between driving and reference mode of the selected constraints and commands @@ -6167,12 +6167,12 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc CmdSketcherToggleActiveConstraint - + Toggle Constraints Toggle Constraints - + Toggles the state of the selected constraints Toggles the state of the selected constraints @@ -7558,7 +7558,7 @@ Los puntos deben estar más cerca de una quinta parte del tamaño de la cuadríc SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 pick external geometry diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_eu.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_eu.ts index c1435f515a..f3abaf2d6f 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_eu.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_eu.ts @@ -17,27 +17,27 @@ CmdSketcherCompConstrainRadDia - + Radius/Diameter Dimension Radius/Diameter Dimension - + Constrains the radius or diameter of an arc or a circle Constrains the radius or diameter of an arc or a circle - + Constrain radius Murriztu erradioa - + Constrain diameter Murriztu diametroa - + Constrain auto radius/diameter Murriztu erradio/diametro automatikoa @@ -253,12 +253,12 @@ as mirroring reference CmdSketcherSwitchVirtualSpace - + Switch Virtual Space Switch Virtual Space - + Switches the selected constraints or the view to the other virtual space Hautatutako murrizketak edo bista beste espazio birtualera aldatzen du @@ -291,358 +291,358 @@ invalid constraints, and degenerate geometry Command - + Add 'Lock' constraint Gehitu 'Blokeo' murrizketa - + Add relative 'Lock' constraint Gehitu 'Blokeo' erlatiboko murrizketa - + Add fixed constraint Gehitu murrizketa finkoa - + Add block constraint Gehitu bloke-murrizketa - - + + Add coincident constraint Gehitu bat datorren murrizketa - - + + Add distance from horizontal axis constraint Gehitu distantzia ardatz horizontaleko murrizketatik - - + + Add distance from vertical axis constraint Gehitu distantzia ardatz bertikaleko murrizketatik - - + + Add point to point distance constraint Gehitu puntutik punturako distantzia-murrizketa - + Add point to line Distance constraint Gehitu puntutik lerrorako distantzia-murrizketa - - + + Add circle to circle distance constraint Gehitu zirkulutik zirkulurako distantzia-murrizketa - + Add circle to line distance constraint Gehitu zirkulutik lerrorako distantzia-murrizketa - - - - - - - + + + + + + + Add length constraint Gehitu luzera-murrizketa - - - + + + Dimension Kota - + Add lock constraint Gehitu blokeo-murrizketa - + Add 'Distance to origin' constraint Gehitu jatorrirako distantzia murrizketa gisa - - - + + + Add Distance constraint Gehitu distantzia-murrizketa - - - + + + Add 'Horizontal' constraints Gehitu murrizketa horizontalak - - - + + + Add 'Vertical' constraints Gehitu murrizketa bertikalak - - + + Add Symmetry constraint Gehitu simetria-murrizketa - - + + Add Symmetry constraints Gehitu simetria-murrizketak - - + + Add Distance constraints Gehitu distantzia-murrizketak - + Add Horizontal constraint Gehitu murrizketa horizontala - + Add Vertical constraint Gehitu murrizketa bertikala - - + + Add Block constraint Gehitu bloke-murrizketa - + Add Angle constraint Gehitu angelu-murrizketa - - - - + + + + Add Equality constraint Gehitu berdintasun-murrizketa - + Add Equality constraints Gehitu berdintasun-murrizketak - + Activate/Deactivate constraints Activate/Deactivate constraints - - + + Add arc angle constraint Gehitu arkuaren angelu-murrizketa - + Add concentric and length constraint Gehitu luzeraren eta zentrokidetasunaren murrizketa - + Add DistanceX constraint Gehitu X distantziaren murrizketa - + Add DistanceY constraint Gehitu Y distantziaren murrizketa - - + + Add point on object constraint Gehitu objektu gaineko puntuaren murrizketa - - + + Add arc length constraint Add arc length constraint - - + + Add point to line distance constraint Add point to line distance constraint - + Add point to circle distance constraint Add point to circle distance constraint - - + + Add point to point horizontal distance constraint Gehitu puntutik punturako distantzia horizontaleko murrizketa - + Add fixed x-coordinate constraint Gehitu X koordenatu finkoko murrizketa - - + + Add point to point vertical distance constraint Gehitu puntutik punturako distantzia bertikaleko murrizketa - + Add fixed y-coordinate constraint Gehitu Y koordenatu finkoko murrizketa - - + + Add parallel constraint Gehitu murrizketa paraleloa - - - - - - - + + + + + + + Add perpendicular constraint Gehitu murrizketa perpendikularra - + Add perpendicularity constraint Gehitu perpendikulartasun-murrizketa - + Swap coincident+tangency with ptp tangency Trukatu bat etortzea+tangentzia ptp tangentziarekin - - - - - - - + + + + + + + Add tangent constraint Gehitu tangente-murrizketa - - - - - - - - - - - - - - + + + + + + + + + + + + + + Add tangent constraint point Gehitu tangentzia-murrizketako puntua - - - - - - - - + + + + + + + + Add radius constraint Gehitu erradio-murrizketa - - - - + + + + Add diameter constraint Gehitu diametro-murrizketa - - - - + + + + Add radiam constraint Gehitu erradio/diametro-murrizketa - - - - - + + + + + Add angle constraint Gehitu angelu-murrizketa - + Swap point on object and tangency with point to curve tangency Swap point on object and tangency with point to curve tangency - - + + Add equality constraint Gehitu berdintasun-murrizketa - - - - - - + + + + + + Add symmetric constraint Gehitu simetria-murrizketa - + Add Snell's law constraint Gehitu Snell-en legearen murrizketa - + Toggle constraint to driving/reference Txandakatu murrizketa gidatze/erreferentziara @@ -833,13 +833,13 @@ invalid constraints, and degenerate geometry Kendu ardatzen lerrokatzea - + Toggle constraints to the other virtual space Txandakatu murrizketak beste espazio birtualera - + Update constraint's virtual space Eguneratu murrizketen espazio birtuala @@ -854,27 +854,27 @@ invalid constraints, and degenerate geometry Aldatu krokis-murrizketaren izena - + Drag Point Arrastatu puntua - + Drag Curve Arrastatu kurba - + Drag geometries Drag geometries - + Drag Constraint Arrastatu murrizketa - + Modify sketch constraints Aldatu krokis-murrizketak @@ -929,7 +929,7 @@ invalid constraints, and degenerate geometry Add arc to sketch polyline - + Toggle construction geometry Txandakatu eraikuntza-geometria @@ -1151,137 +1151,137 @@ invalid constraints, and degenerate geometry - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection Hautapen okerra - - + + Select edges from the sketch Select edges from the sketch @@ -1296,289 +1296,289 @@ invalid constraints, and degenerate geometry Kota-murrizketa - + Cannot add a constraint between two external geometries. Ezin da murrizketa bat gehitu bi kanpo-geometriaren artean. - + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. Ezin da murrizketa bat gehitu bi geometria finkoren artean. Geometria finkoek kanpo-geometriak, blokeatutako geometriak eta puntu bereziak (esaterako, B-spline adabegi-puntuak) barne hartzen dituzte. - + Sketcher Constraint Substitution Kroskisgile-murrizketen ordezkapena - + One of the selected has to be on the sketch. Hautatuetako batek krokisean egon behar du. - + Select an edge from the sketch. Hautatu krokiseko ertz bat. - - - - - - + + + + + + Impossible constraint Ezinezko murrizketa - - + + The selected edge is not a line segment. Hautatutako ertza ez da lerro segmentu bat. - - - + + + Double constraint Murrizketa bikoitza - + The selected edge already has a horizontal constraint! Hautatutako ertzak badauka murrizketa horizontal bat! - + The selected edge already has a vertical constraint! Hautatutako ertzak badauka murrizketa bertikal bat! - + There are more than one fixed points selected. Select a maximum of one fixed point! Puntu finko bat baino gehiago dago hautatuta. Gehienez puntu finko bakarra hautatu behar duzu! - - - + + + Select vertices from the sketch. Hautatu krokiseko erpinak. - + Select one vertex from the sketch other than the origin. Hautatu krokiseko erpin bat, jatorria ez dena. - + Select only vertices from the sketch. The last selected vertex may be the origin. Hautatu krokiseko erpinak soilik. Hautatutako azken erpina jatorria izan daiteke. - + Wrong solver status Ebazle-egoera okerra - + Select one edge from the sketch. Hautatu krokiseko ertz bat. - + Select only edges from the sketch. Hautatu krokiseko ertzak soilik. - + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. - + Only tangent-via-point is supported with a B-spline. Only tangent-via-point is supported with a B-spline. - - + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. - + 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 the value sets the ratio n2/n1. Constraint_SnellsLaw 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 the value sets the ratio n2/n1. - + Number of selected objects is not 3 Hautatutako objektuen kopurua ez da 3 - + Error Errorea - + Endpoint to endpoint tangency was applied instead. Amaiera-puntutik amaiera-punturako tangentzia aplikatu da horren ordez. - + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Hautatu krokisaren bi erpin edo gehiago bat datorren murrizketa baterako, edo bi edo gehiago zirkulu, elipse, arku edo arkuen elipse, murrizketa kontzentriko baterako. - + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Hautatu krokisaren bi erpin bat datorren murrizketa baterako, edo bi zirkulu, elipse, arku edo arkuen elipse, murrizketa kontzentriko baterako. - + Select exactly one line or one point and one line or two points from the sketch. Hautatu krokiseko lerro bat edo puntu bat edo lerro bat eta bi puntu. - + Cannot add a length constraint on an axis! Ezin zaio luzera-murrizketa bat gehitu ardatz bati! - - + + Select exactly one line or one point and one line or two points or two circles from the sketch. Hautatu krokiseko lerro bat edo puntu bat eta lerro bat edo bi puntu edo bi zirkulu. - + This constraint does not make sense for non-linear curves. Murrizketa honek ez du zentzurik linealak ez diren kurbekin. - + Endpoint to edge tangency was applied instead. Amaiera-puntutik ertzerako tangentzia aplikatu da horren ordez. - - - - - - + + + + + + Select the right things from the sketch. Hautatu krokiseko elementu egokiak. - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. Hautatu B-spline pisua ez den ertz bat. - + Select either several points, or several conics for concentricity. Select either several points, or several conics for concentricity. - + Select either one point and several curves, or one curve and several points Select either one point and several curves, or one curve and several points - + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. - + 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. Hautatutako puntuetako bat ere ez dago murriztuta bakoitzari dagokion kurban, bai elementu bereko osagai direlako bai kanpo-geometria direlako. - + Cannot add a length constraint on this selection! Cannot add a length constraint on this selection! - - - - + + + + Select exactly one line or up to two points from the sketch. Hautatu krokiseko lerro bat, puntu bat edo bi puntu. - + Cannot add a horizontal length constraint on an axis! Ezin zaio luzera horizontaleko murrizketa bat gehitu ardatz bati! - + Cannot add a fixed x-coordinate constraint on the origin point! Ezin zaio X koordenatu finkoko murrizketa bat gehitu jatorri-puntuari! - - + + This constraint only makes sense on a line segment or a pair of points. Murriztapen honek lerro segmentuetan edo puntu-bikoteetan soilik du zentzua. - + Cannot add a vertical length constraint on an axis! Ezin zaio luzera bertikaleko murrizketa bat gehitu ardatz bati! - + Cannot add a fixed y-coordinate constraint on the origin point! Ezin zaio Y koordenatu finkoko murrizketa bat gehitu jatorri-puntuari! - + Select two or more lines from the sketch. Hautatu krokiseko bi lerro edo gehiago. - + One selected edge is not a valid line. One selected edge is not a valid line. - - + + Select at least two lines from the sketch. Hautatu krokiseko bi lerro, gutxienez. - + The selected edge is not a valid line. Hautatutako ertza ez da baliozko lerro bat. - + 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. @@ -1588,35 +1588,35 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Onartutako konbinazioak: bi kurba; amaiera-puntu bat eta kurba bat; bi amaiera-puntu; bi kurba eta puntu bat. - + Select some geometry from the sketch. perpendicular constraint Hautatu krokiseko geometriaren bat. - - + + Cannot add a perpendicularity constraint at an unconnected point! Ezin zaio perpendikulartasun-murrizketa bat gehitu konektatu gabeko puntu bati! - - + + One of the selected edges should be a line. Hautatutako ertzetako batek lerroa izan behar du. - + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. Amaiera-puntutik amaiera-punturako tangentzia aplikatu da. Bat datorren murrizketa ezabatu egin da. - + Endpoint to edge tangency was applied. The point on object constraint was deleted. Amaiera-puntutik ertzerako tangentzia aplikatu da. Objektuaren gaineko puntuaren murrizketa ezabatu egin da. - + 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. @@ -1626,206 +1626,206 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Onartutako konbinazioak: bi kurba; amaiera-puntu bat eta kurba bat; bi amaiera-puntu; bi kurba eta puntu bat. - + Select some geometry from the sketch. tangent constraint Hautatu krokiseko geometriaren bat. - - - + + + Cannot add a tangency constraint at an unconnected point! Ezin zaio tangentzia-murrizketa gehitu konektatu gabeko puntu bati! - - + + Tangent constraint at B-spline knot is only supported with lines! B-spline adabegiko tangente-murrizketa lerroekin soilik onartzen da. - + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. - + Keep notifying about constraint substitutions Keep notifying about constraint substitutions - + Unexpected error. More information may be available in the report view. Unexpected error. More information may be available in the report view. - + Only the sketch and its support are allowed to be selected Only the sketch and its support are allowed to be selected - + Only the sketch and its support may be selected Only the sketch and its support may be selected - + Only the sketch and its support may be selected Only the sketch and its support may be selected - - - + + + The selected edge already has a block constraint! The selected edge already has a block constraint! - + The selected items cannot be constrained horizontally or vertically! The selected items cannot be constrained horizontally or vertically! - + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. - + B-spline knot to endpoint tangency was applied instead. B-splinearen adabegitik amaiera-punturako tangentzia aplikatu da horren ordez. - - + + Wrong number of selected objects! Hautatutako objektu kopuru okerra! - - + + With 3 objects, there must be 2 curves and 1 point. 3 objektu badira, 2 kurba eta puntu1 egon behar dute. - - - - - - + + + + + + Select one or more arcs or circles from the sketch. Hautatu krokiseko arku edo zirkulu bat edo gehiago. - - - + + + Constraint only applies to arcs or circles. Murrizketa arkuei edo zirkuluei soilik aplikatzen zaie. - - + + Select one or two lines from the sketch. Or select two edges and a point. Hautatu krokisaren lerro bat edo bi. Edo hautatu bi ertz eta puntu bat. - + Parallel lines Lerro paraleloak - + An angle constraint cannot be set for two parallel lines. Ezin da angelu-murrizketa bat ezarri bi lerro paralelotarako. - + Cannot add an angle constraint on an axis! Ezin zaio angelu-murrizketa bat gehitu ardatz bati! - + Select two edges from the sketch. Hautatu krokiseko bi ertz. - + Select two or more compatible edges. Hautatu bateragarriak diren bi ertz edo gehiago. - + Sketch axes cannot be used in equality constraints. Krokis-ardatzak ezin dira erabili berdintasun-murrizketetan. - + Equality for B-spline edge currently unsupported. Momentuz ez dago onartuta B-spline ertzen berdintasuna. - - - - + + + + Select two or more edges of similar type. Hautatu antzekoak diren bi ertz edo gehiago. - - - - - + + + + + Select two points and a symmetry line, two points and a symmetry point or a line and a symmetry point from the sketch. Hautatu krokiseko bi puntu eta simetria-lerro bat, bi puntu eta simetria-puntu bat edo lerro bat eta simetria-puntu bat. - - + + Cannot add a symmetry constraint between a line and its end points. Ezin da simetria-murrizketarik gehitu lerro baten eta haren amaiera-puntuen artean. - - - - + + + + Cannot add a symmetry constraint between a line and its end points! Ezin da simetria-murrizketarik gehitu lerro baten eta haren amaiera-puntuen artean! - + Selected objects are not just geometry from one sketch. Hautatutako elementuak ez dira soilik krokis bateko geometria. - + Cannot create constraint with external geometry only. Ezin da murrizketa sortu kanpo-geometria soilik erabiliz. - + Incompatible geometry is selected. Bateragarria ez den geometria hautatu da. - + Select one dimensional constraint from the sketch. Select one dimensional constraint from the sketch. - - - - - - - - + + + + + + + + Select constraints from the sketch. Hautatu krokiseko murrizketak. @@ -2288,12 +2288,12 @@ Onartutako konbinazioak: bi kurba; amaiera-puntu bat eta kurba bat; bi amaiera-p Luzera: - + Refractive Index Ratio Refractive Index Ratio - + Ratio n2/n1: n2/n1 erlazioa: @@ -3789,112 +3789,112 @@ Krokisaren geometriak eta murrizketak analizatzen dira horretarako. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Elkarrizketa-koadro bat irekita dago ataza-panelean - + The sketch is invalid and cannot be edited. Krokisa baliogabea da eta ezin da editatu. - + The following constraint is partially redundant: Honako murrizketa partzialki erredundantea da: - + The following constraints are partially redundant: Honako murrizketak partzialki erredundanteak dira: - + Edit Sketch Edit Sketch - + Close this dialog? Close this dialog? - + Invalid Sketch Invalid Sketch - + Open the sketch validation tool? Open the sketch validation tool? - + Remove the following constraint: Remove the following constraint: - + Remove at least one of the following constraints: Remove at least one of the following constraints: - + Remove the following redundant constraint: Remove the following redundant constraint: - + Remove the following redundant constraints: Remove the following redundant constraints: - + Remove the following malformed constraint: Remove the following malformed constraint: - + Remove the following malformed constraints: Remove the following malformed constraints: - + Empty sketch Krokis hutsa - + Over-constrained: Over-constrained: - + Malformed constraints: Malformed constraints: - + Redundant constraints: Murrizketa erredundanteak: - + Partially redundant: Partzialki erredundantea: - + Solver failed to converge Ebazleak ezin izan du konbergitu - + Under-constrained: Under-constrained: - + %n Degrees of Freedom %n Degrees of Freedom @@ -3902,7 +3902,7 @@ Krokisaren geometriak eta murrizketak analizatzen dira horretarako. - + Fully constrained Osorik murritua @@ -3955,8 +3955,8 @@ Krokisaren geometriak eta murrizketak analizatzen dira horretarako. Sketcher_ConstrainDiameter + - Fix the diameter of a circle or an arc Finkatu zirkulu baten edo arku baten diametroa @@ -4393,7 +4393,7 @@ Eigen Sparse QR algoritmoa matrize sakabanatuetarako optimizatuta dago; normalea ViewProviderSketch - + and %1 more eta %1 gehiago @@ -4682,17 +4682,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - - - - - - + + + + + + Invalid Constraint Baliogabeko murrizketa - + Invalid constraint Invalid constraint @@ -4899,12 +4899,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherDimension - + Dimension Kota - + Constrains contextually based on the selection. The type can be changed with the M key. Constrains contextually based on the selection. The type can be changed with the M key. @@ -4912,12 +4912,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherCompDimensionTools - + Dimension Kota - + Dimension tools Dimension tools @@ -5422,7 +5422,7 @@ Instead equal constraints are applied between the original objects and their cop TaskSketcherTool_c1_scale - + Keep original geometries (U) Keep original geometries (U) @@ -5430,12 +5430,12 @@ Instead equal constraints are applied between the original objects and their cop CmdSketcherCompConstrainTools - + Constrain Constrain - + Constrain tools Constrain tools @@ -5568,8 +5568,8 @@ Instead equal constraints are applied between the original objects and their cop Sketcher_ConstrainRadius + - Fix the radius of an arc or a circle Fix the radius of an arc or a circle @@ -5577,8 +5577,8 @@ Instead equal constraints are applied between the original objects and their cop Sketcher_ConstrainRadiam + - Fix the radius/diameter of an arc or a circle Fix the radius/diameter of an arc or a circle @@ -5829,12 +5829,12 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate CmdSketcherToggleConstruction - + Toggle Construction Geometry Toggle Construction Geometry - + Toggles between defining geometry and construction geometry modes Toggles between defining geometry and construction geometry modes @@ -5842,12 +5842,12 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate CmdSketcherCompToggleConstraints - + Toggle Constraints Toggle Constraints - + Toggle constrain tools Toggle constrain tools @@ -5855,12 +5855,12 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate CmdSketcherCompHorizontalVertical - + Horizontal/Vertical Constraint Horizontal/Vertical Constraint - + Constrains the selected elements either horizontally or vertically Constrains the selected elements either horizontally or vertically @@ -5868,12 +5868,12 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate CmdSketcherConstrainHorVer - + Horizontal/Vertical Constraint Horizontal/Vertical Constraint - + Constrains the selected elements either horizontally or vertically, based on their closest alignment Constrains the selected elements either horizontally or vertically, based on their closest alignment @@ -5881,12 +5881,12 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate CmdSketcherConstrainHorizontal - + Horizontal Constraint Murrizketa horizontala - + Constrains the selected elements horizontally Constrains the selected elements horizontally @@ -5894,12 +5894,12 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate CmdSketcherConstrainVertical - + Vertical Constraint Murrizketa bertikala - + Constrains the selected elements vertically Constrains the selected elements vertically @@ -5907,12 +5907,12 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate CmdSketcherConstrainLock - + Lock Position Lock Position - + Constrains the selected vertices by adding horizontal and vertical distance constraints Constrains the selected vertices by adding horizontal and vertical distance constraints @@ -5920,12 +5920,12 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate CmdSketcherConstrainBlock - + Block Constraint Bloke-murrizketa - + Constrains the selected edges as fixed Constrains the selected edges as fixed @@ -5933,12 +5933,12 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate CmdSketcherConstrainCoincidentUnified - + Coincident Constraint Coincident Constraint - + Constrains the selected elements to be coincident Constrains the selected elements to be coincident @@ -5946,12 +5946,12 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate CmdSketcherConstrainCoincident - + Coincident Constraint Coincident Constraint - + Constrains the selected elements to be coincident Constrains the selected elements to be coincident @@ -5959,12 +5959,12 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate CmdSketcherConstrainPointOnObject - + Point-On-Object Constraint Point-On-Object Constraint - + Constrains the selected point onto the selected object Constrains the selected point onto the selected object @@ -5972,12 +5972,12 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate CmdSketcherConstrainDistance - + Distance Dimension Distance Dimension - + Constrains the vertical distance between two points, or from a point to the origin if one is selected Constrains the vertical distance between two points, or from a point to the origin if one is selected @@ -5985,12 +5985,12 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate CmdSketcherConstrainDistanceX - + Horizontal Dimension Horizontal Dimension - + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected Constrains the horizontal distance between two points, or from a point to the origin if only one is selected @@ -5998,12 +5998,12 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate CmdSketcherConstrainDistanceY - + Vertical Dimension Vertical Dimension - + Constrains the vertical distance between the selected elements Constrains the vertical distance between the selected elements @@ -6011,12 +6011,12 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate CmdSketcherConstrainParallel - + Parallel Constraint Paralelo-murrizketa - + Constrains the selected lines to be parallel Constrains the selected lines to be parallel @@ -6024,12 +6024,12 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate CmdSketcherConstrainPerpendicular - + Perpendicular Constraint Elkartzuta-murrizketa - + Constrains the selected lines to be perpendicular Constrains the selected lines to be perpendicular @@ -6037,12 +6037,12 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate CmdSketcherConstrainTangent - + Tangent/Collinear Constraint Tangent/Collinear Constraint - + Constrains the selected elements to be tangent or collinear Constrains the selected elements to be tangent or collinear @@ -6050,12 +6050,12 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate CmdSketcherConstrainRadius - + Radius Dimension Radius Dimension - + Constrains the radius of the selected circle or arc Constrains the radius of the selected circle or arc @@ -6063,12 +6063,12 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate CmdSketcherConstrainDiameter - + Diameter Dimension Diameter Dimension - + Constrains the diameter of the selected circle or arc Constrains the diameter of the selected circle or arc @@ -6076,12 +6076,12 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate CmdSketcherConstrainRadiam - + Radius/Diameter Dimension Radius/Diameter Dimension - + Constrains the radius of the selected arc or the diameter of the selected circle Constrains the radius of the selected arc or the diameter of the selected circle @@ -6089,12 +6089,12 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate CmdSketcherConstrainAngle - + Angle Dimension Angle Dimension - + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected @@ -6102,12 +6102,12 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate CmdSketcherConstrainEqual - + Equal Constraint Equal Constraint - + Constrains the selected edges or circles to be equal Constrains the selected edges or circles to be equal @@ -6115,12 +6115,12 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate CmdSketcherConstrainSymmetric - + Symmetric Constraint Symmetric Constraint - + Constrains the selected elements to be symmetric Constrains the selected elements to be symmetric @@ -6128,12 +6128,12 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate CmdSketcherConstrainSnellsLaw - + Refraction Constraint Refraction Constraint - + Constrains the selected elements based on the refraction law (Snell's Law) Constrains the selected elements based on the refraction law (Snell's Law) @@ -6141,12 +6141,12 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate CmdSketcherChangeDimensionConstraint - + Edit Value Edit Value - + Edits the value of a dimensional constraint Edits the value of a dimensional constraint @@ -6154,12 +6154,12 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate CmdSketcherToggleDrivingConstraint - + Toggle Driving/Reference Constraints Toggle Driving/Reference Constraints - + Toggles between driving and reference mode of the selected constraints and commands Toggles between driving and reference mode of the selected constraints and commands @@ -6167,12 +6167,12 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate CmdSketcherToggleActiveConstraint - + Toggle Constraints Toggle Constraints - + Toggles the state of the selected constraints Toggles the state of the selected constraints diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fi.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fi.ts index 2e576ceb1c..4a5cbdb105 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fi.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fi.ts @@ -17,27 +17,27 @@ CmdSketcherCompConstrainRadDia - + Radius/Diameter Dimension Radius/Diameter Dimension - + Constrains the radius or diameter of an arc or a circle Constrains the radius or diameter of an arc or a circle - + Constrain radius Rajoita säde - + Constrain diameter Rajoita halkaisija - + Constrain auto radius/diameter Rajoita automaattinen säde/halkaisija @@ -253,12 +253,12 @@ as mirroring reference CmdSketcherSwitchVirtualSpace - + Switch Virtual Space Switch Virtual Space - + Switches the selected constraints or the view to the other virtual space Vaihtaa valitut rajoitteet tai näkymän toiseen virtuaalitilaan @@ -291,358 +291,358 @@ invalid constraints, and degenerate geometry Command - + Add 'Lock' constraint Lisää pisteen lukitusrajoite - + Add relative 'Lock' constraint Lisää suhteellinen pisteen lukitusrajoite - + Add fixed constraint Lisää kiinteä rajoite - + Add block constraint Lisää liikuttamisen esteen rajoite - - + + Add coincident constraint Rajoita pisteet samaan paikkaan - - + + Add distance from horizontal axis constraint Lisää etäisyys vaaka-akselin rajoituksesta - - + + Add distance from vertical axis constraint Lisää etäisyys pystyakselin rajoituksesta - - + + Add point to point distance constraint Lisää pisteestä pisteeseen etäisyyden rajoite - + Add point to line Distance constraint Lisää piste viivalle etäisyysrajoite - - + + Add circle to circle distance constraint Lisää ympyrä, jolla ympäröivää etäisyyttä rajoitetaan - + Add circle to line distance constraint Lisää ympyrä, jolla rajoitetaan viivan etäisyyttä - - - - - - - + + + + + + + Add length constraint Lisää pituusrajoite - - - + + + Dimension Dimensio - + Add lock constraint Lisää pisteen lukitusrajoite - + Add 'Distance to origin' constraint Lisää 'Etäisyys origoon' -rajoite - - - + + + Add Distance constraint Lisää etäisyysrajoite - - - + + + Add 'Horizontal' constraints Lisää vaakasuuntainen rajoite - - - + + + Add 'Vertical' constraints Lisää pystysuuntainen rajoite - - + + Add Symmetry constraint Lisää symmetrisyyden rajoite - - + + Add Symmetry constraints Lisää symmetrisyyden rajoite - - + + Add Distance constraints Lisää etäisyysrajoite - + Add Horizontal constraint Lisää vaakasuuntainen rajoite - + Add Vertical constraint Lisää pystysuuntainen rajoite - - + + Add Block constraint Lisää liikuttamisen estävä rajoite - + Add Angle constraint Lisää kulman rajoite - - - - + + + + Add Equality constraint Lisää yhtenevyysrajoite - + Add Equality constraints Lisää yhtenevyysrajoite - + Activate/Deactivate constraints Ota rajoitteet käyttöön / pois - - + + Add arc angle constraint Lisää kaaren kulman rajoite - + Add concentric and length constraint Lisää samankeskinen ja ja pituusrajoite - + Add DistanceX constraint Lisää X-etäisyyden rajoite - + Add DistanceY constraint Lisää Y-etäisyyden rajoite - - + + Add point on object constraint Rajoita piste viivaan - - + + Add arc length constraint Lisää kaaren pituusrajoite - - + + Add point to line distance constraint Add point to line distance constraint - + Add point to circle distance constraint Add point to circle distance constraint - - + + Add point to point horizontal distance constraint Lisää pisteestä pisteeseen vaakasuuntaisen etäisyyden rajoite - + Add fixed x-coordinate constraint Lisää kiinnitetyn x-koordinaatin rajoite - - + + Add point to point vertical distance constraint Lisää pisteestä pisteeseen pystysuuntaisen etäisyyden rajoite - + Add fixed y-coordinate constraint Lisää kiinnitetyn y-koordinaatin rajoite - - + + Add parallel constraint Lisää yhdensuuntaisuuden rajoite - - - - - - - + + + + + + + Add perpendicular constraint Lisää kohtisuora rajoite - + Add perpendicularity constraint Lisää kohtisuoruuden rajoite - + Swap coincident+tangency with ptp tangency Vaihda saman pisteen+tangentiaalisuuden ja pisteestä-pisteeseen tangentiaalisuuden välillä - - - - - - - + + + + + + + Add tangent constraint Lisää tangentiaalisuus-rajoite - - - - - - - - - - - - - - + + + + + + + + + + + + + + Add tangent constraint point Lisää tangenttirajoitepiste - - - - - - - - + + + + + + + + Add radius constraint Lisää säteen rajoite - - - - + + + + Add diameter constraint Lisää halkaisijan rajoite - - - - + + + + Add radiam constraint Lisää säteen rajoite - - - - - + + + + + Add angle constraint Lisää kulman rajoite - + Swap point on object and tangency with point to curve tangency Vaihda objektin pistettä ja tangenttia ja pistettä käyrän tangenttiin - - + + Add equality constraint Lisää yhtenevyysrajoite - - - - - - + + + + + + Add symmetric constraint Lisää symmetrisyyden rajoite - + Add Snell's law constraint Lisää Snellin lain rajoite - + Toggle constraint to driving/reference Vaihda rajoite asettavaksi tai lukevaksi @@ -833,13 +833,13 @@ invalid constraints, and degenerate geometry Poista akseleihin kohdistaminen - + Toggle constraints to the other virtual space Vaihda rajoitteet toiseen virtuaalitilaan - + Update constraint's virtual space Päivitä rajoituksen virtuaalinen tila @@ -854,27 +854,27 @@ invalid constraints, and degenerate geometry Nimeä rajoite uudelleen - + Drag Point Raahaa pistettä - + Drag Curve Raahaa käyrää - + Drag geometries Vedä geometrioita - + Drag Constraint Raahaa rajoitetta - + Modify sketch constraints Muokkaa luonnoksen rajoitteita @@ -929,7 +929,7 @@ invalid constraints, and degenerate geometry Lisää kaari sketsin murtoviivaan - + Toggle construction geometry Vaihda rakennegeometriatilaa @@ -1151,137 +1151,137 @@ invalid constraints, and degenerate geometry - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection Virheellinen valinta - - + + Select edges from the sketch Select edges from the sketch @@ -1296,221 +1296,221 @@ invalid constraints, and degenerate geometry Mittarajoite - + Cannot add a constraint between two external geometries. Ei voi lisätä rajoitusta kahden ulkoisen geometrian välillä. - + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. Kahden kiinteän geometrian välille ei voi asetta rajoitetta. Kiinteisiin geometrioihin kuuluvat ulkoinen geometria, liikkumasta estetty geometria ja erikoispisteet kuten B-splinin solmut. - + Sketcher Constraint Substitution Rajoitteiden korvaaminen - + One of the selected has to be on the sketch. Toisen valituista täytyy olla sketsissä. - + Select an edge from the sketch. Valitse sketsistä reuna. - - - - - - + + + + + + Impossible constraint Mahdoton rajoite - - + + The selected edge is not a line segment. Valittu särmä ei ole viivan segmentti. - - - + + + Double constraint Kaksinkertainen rajoite - + The selected edge already has a horizontal constraint! Valitulla reunalla on jo vaakasuuntainen rajoite! - + The selected edge already has a vertical constraint! Valitulla reunalla on jo pystysuuntainen rajoite! - + There are more than one fixed points selected. Select a maximum of one fixed point! Valittuja pisteitä on enemmän kuin yksi. Valitse enintään yksi kiinteä piste! - - - + + + Select vertices from the sketch. Valitse kärkipisteet luonnoksesta. - + Select one vertex from the sketch other than the origin. Valitse luonnoksesta yksi muu piste kuin origo. - + Select only vertices from the sketch. The last selected vertex may be the origin. Valitse kärkipisteitä vain luonnoksesta. Viimeksi valittu piste saattaa olla origo. - + Wrong solver status Väärä ratkaisualgoritmin tila - + Select one edge from the sketch. Valitse sketsistä yksi reuna. - + Select only edges from the sketch. Valitse vain reunoja luonnoksesta. - + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. Yksikään valituista pisteistä ei rajoitettu vastaaviin käyriin, joko koska ne ovat saman elementin osia, tai koska ne ovat molemmat ulkoisia geometrioita, tai reuna ei ole sopiva. - + Only tangent-via-point is supported with a B-spline. B-splinille voidaan käyttää vain tangenttia pisteen kautta. - - + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. Valitse sketsistä vain yksi tai useampi B-splinin varsi tai vain yksi tai useampi kaari tai ympyrä, ei molempia. - + 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 the value sets the ratio n2/n1. Constraint_SnellsLaw Valitse kahden säteilynä toimivan viivan päätepisteet, ja reuna joka toimii pintana. Ensimmäinen valittu piste vastaa index n1:tä, toinen n2:ta, ja arvo asettaa suhteen n2/n1. - + Number of selected objects is not 3 Valittujen kohteiden määrä ei ole 3 - + Error Virhe - + Endpoint to endpoint tangency was applied instead. Valitun sijasta käytettiin tangentiaalisuutta päätepisteestä päätepisteeseen. - + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Valitse sketsistä kaksi tai enemmän kärkiä ja aseta ne samaan paikkaan koordinaatistossa. Voit myöskin asettaa kahden tai useamman ympyrän, ellipsin, kaaren tai ellipsin kaaren keskipisteen samaan sijaintiin koordinaatistossa. - + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Valitse sketsistä kaksi tai useampi kärkiä ja aseta ne samaan sijaintiin koordinaatistossa. Voit myöskin asettaa kahden tai useamman ympyrän, ellipsin, kaaren tai ellipsin kaaren keskipisteen samaan sijaintiin koordinaatistossa. - + Select exactly one line or one point and one line or two points from the sketch. Valitse täsmälleen yksi viiva tai yksi piste ja yksi viiva tai kaksi pistettä sketsistä. - + Cannot add a length constraint on an axis! Akselille ei voida lisätä pituusrajoitetta! - - + + Select exactly one line or one point and one line or two points or two circles from the sketch. Valitse sketsistä täsmälleen yksi viiva, yksi piste ja yksi viiva, kaksi pistettä tai kaksi ympyrää. - + This constraint does not make sense for non-linear curves. Tätä rajoitetta ei voi käyttää epälineaarisille käyrille. - + Endpoint to edge tangency was applied instead. Asetettiin rajoitteeksi valitun sijaan päätepisteen ja reunan tangentti. - - - - - - + + + + + + Select the right things from the sketch. Valitse oikeat asiat luonnoksesta. - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. Valitse reuna joka ei ole B-splinin painokerroin. - + Select either several points, or several conics for concentricity. Valitse useita pisteitä tai useita kartiomaisia osia keskitettäväksi. - + Select either one point and several curves, or one curve and several points Valitse joko yksi piste ja useita käyriä, tai yksi käyrä ja useita pisteitä - + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. Valitse joko - yksi piste ja useita käyriä @@ -1519,72 +1519,72 @@ tai koska ne ovat molemmat ulkoisia geometrioita, tai reuna ei ole sopiva. - + 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. Yksikään valituista pisteistä ei rajoittunut vastaaviin käyriin, joko koska ne ovat saman elementin osia, tai koska ne ovat molemmat ulkoisia geometrioita. - + Cannot add a length constraint on this selection! Valinnan pituutta ei voi rajoittaa! - - - - + + + + Select exactly one line or up to two points from the sketch. Valitse täsmälleen yksi viiva tai enintään kaksi pistettä sketsistä. - + Cannot add a horizontal length constraint on an axis! Akselille ei voida lisätä vaakasuoraa pituusrajoitetta! - + Cannot add a fixed x-coordinate constraint on the origin point! Alkupisteeseen ei voi lisätä kiinteää x-koordinaattirajoitetta! - - + + This constraint only makes sense on a line segment or a pair of points. Tämä rajoite sopii vain viivoille tai kahdelle pisteelle. - + Cannot add a vertical length constraint on an axis! Akselille ei voida lisätä vaakapituusrajoitetta! - + Cannot add a fixed y-coordinate constraint on the origin point! Alkupisteeseen ei voi lisätä kiinteää y-koordinaattirajoitetta! - + Select two or more lines from the sketch. Valitse kaksi tai useampi viiva sketsistä. - + One selected edge is not a valid line. Yksi valittu reuna ei ole kelvollinen särmä. - - + + Select at least two lines from the sketch. Valitse vähintään kaksi viivaa sketsistä. - + The selected edge is not a valid line. Valittu reuna ei ole sopiva viiva. - + 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. @@ -1594,35 +1594,35 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Hyväksytyt yhdistelmät: kaksi käyrää; päätepiste ja käyrä; kaksi päätepistettä; kaksi käyrää ja piste. - + Select some geometry from the sketch. perpendicular constraint Valitse jokin geometria luonnoksesta. - - + + Cannot add a perpendicularity constraint at an unconnected point! Yhdistämättömille pisteille ei voida lisätä samansuuntausuusrajoitetta! - - + + One of the selected edges should be a line. Yhden valituista reunoista pitäisi olla viiva. - + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. Luotu päästä päähän -tangentti. Samaan paikkaan rajoittaminen on poistettu. - + Endpoint to edge tangency was applied. The point on object constraint was deleted. Luotu päästä päähän -tangentti. Samaan paikkaan rajoittaminen on poistettu. - + 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. @@ -1632,206 +1632,206 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Hyväksytyt yhdistelmät: kaksi käyrää; päätepiste ja käyrä; kaksi päätepistettä; kaksi käyrää ja piste. - + Select some geometry from the sketch. tangent constraint Valitse jokin geometria luonnoksesta. - - - + + + Cannot add a tangency constraint at an unconnected point! Yhdistämättömään pisteeseen ei voi lisätä samansuuntaisuusrajoitetta! - - + + Tangent constraint at B-spline knot is only supported with lines! B-splinin solmujen tangenttirajoite toimiii vain viivojen kanssa! - + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. - + Keep notifying about constraint substitutions Keep notifying about constraint substitutions - + Unexpected error. More information may be available in the report view. Unexpected error. More information may be available in the report view. - + Only the sketch and its support are allowed to be selected Only the sketch and its support are allowed to be selected - + Only the sketch and its support may be selected Only the sketch and its support may be selected - + Only the sketch and its support may be selected Only the sketch and its support may be selected - - - + + + The selected edge already has a block constraint! The selected edge already has a block constraint! - + The selected items cannot be constrained horizontally or vertically! The selected items cannot be constrained horizontally or vertically! - + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. - + B-spline knot to endpoint tangency was applied instead. Käytettiin B-splinin solmun ja päätepisteen tangenttia. - - + + Wrong number of selected objects! Väärä lukumäärä valittuja kohteita! - - + + With 3 objects, there must be 2 curves and 1 point. 3 kohteella on oltava 2 käyrää ja 1 piste. - - - - - - + + + + + + Select one or more arcs or circles from the sketch. Valitse yksi tai useampia kaaria tai ympyröitä. - - - + + + Constraint only applies to arcs or circles. Rajoite sopii vain kaarille tai ympyröille. - - + + Select one or two lines from the sketch. Or select two edges and a point. Valitse sketsistä yksi tai kaksi viivaa. Tai valitse kaksi reunaa ja piste. - + Parallel lines Samansuuntaiset viivat - + An angle constraint cannot be set for two parallel lines. Kulma-rajoitusta ei voi määrittää kahdelle samansuuntaiselle viivalle. - + Cannot add an angle constraint on an axis! Akseliin ei voi lisätä kulmarajoitetta! - + Select two edges from the sketch. Valitse sketsistä kaksi reunaa. - + Select two or more compatible edges. Valitse kaksi tai useampi yhteensopiva reuna. - + Sketch axes cannot be used in equality constraints. Sketsin akseleita ei voi käyttää yhtenevyysrajoitteissa. - + Equality for B-spline edge currently unsupported. B-splinin käyrälle ei voi vielä asettaa yhtenevyyden rajoitetta. - - - - + + + + Select two or more edges of similar type. Valitse kaksi tai useampi samantyyppistä reunaa. - - - - - + + + + + Select two points and a symmetry line, two points and a symmetry point or a line and a symmetry point from the sketch. Valitse kaksi pistettä ja symmetria linja, kaksi pistettä ja symmetria kohta, tai linja ja symmetriakohta luonnoksesta. - - + + Cannot add a symmetry constraint between a line and its end points. Ei voida lisätä symmetristä rajoitusta viivan ja sen päätepisteiden väliin. - - - - + + + + Cannot add a symmetry constraint between a line and its end points! Viivan ja sen päätepisteiden välille ei voi lisätä symmetriarajoitetta! - + Selected objects are not just geometry from one sketch. Valitut kohteet eivät ole vain yhden luonnoksen geometriaa. - + Cannot create constraint with external geometry only. Rajoitetta ei voi luoda vain ulkoista geometriaa käyttämällä. - + Incompatible geometry is selected. Valittuna on epäyhteensopivaa geometriaa. - + Select one dimensional constraint from the sketch. Valitse mittarajoite. - - - - - - - - + + + + + + + + Select constraints from the sketch. Valitse rajoitteet luonnoksesta. @@ -2294,12 +2294,12 @@ Hyväksytyt yhdistelmät: kaksi käyrää; päätepiste ja käyrä; kaksi päät Pituus: - + Refractive Index Ratio Refractive Index Ratio - + Ratio n2/n1: Suhde n2/n1: @@ -3795,112 +3795,112 @@ Etsintä tapahtuu tutkimalla sketsin geometriaa ja rajoitteita. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Valintaikkuna on jo avoinna tehtäväpaneelissa - + The sketch is invalid and cannot be edited. Sketsi on virheellinen eikä sitä voi muokata. - + The following constraint is partially redundant: Seuraava rajoite on osittain tarpeeton: - + The following constraints are partially redundant: Seuraavat rajoitteet ovat osittain tarpeettomia: - + Edit Sketch Edit Sketch - + Close this dialog? Close this dialog? - + Invalid Sketch Invalid Sketch - + Open the sketch validation tool? Open the sketch validation tool? - + Remove the following constraint: Remove the following constraint: - + Remove at least one of the following constraints: Remove at least one of the following constraints: - + Remove the following redundant constraint: Remove the following redundant constraint: - + Remove the following redundant constraints: Remove the following redundant constraints: - + Remove the following malformed constraint: Remove the following malformed constraint: - + Remove the following malformed constraints: Remove the following malformed constraints: - + Empty sketch Tyhjä sketsi - + Over-constrained: Ylirajoitettu: - + Malformed constraints: Väärinmuodostetut rajoitteet: - + Redundant constraints: Tarpeettomat rajoitteet: - + Partially redundant: Osittain tarpeettomat: - + Solver failed to converge Ratkaisin epäonnistui yhdistämisessä - + Under-constrained: Alirajoitettu: - + %n Degrees of Freedom %n Degrees of Freedom @@ -3908,7 +3908,7 @@ Etsintä tapahtuu tutkimalla sketsin geometriaa ja rajoitteita. - + Fully constrained Täysin rajoitettu @@ -3961,8 +3961,8 @@ Etsintä tapahtuu tutkimalla sketsin geometriaa ja rajoitteita. Sketcher_ConstrainDiameter + - Fix the diameter of a circle or an arc Kiinnitä ympyrän tai kaaren halkaisija @@ -4399,7 +4399,7 @@ Eigen-Sparse-QR -algoritmi on optimoitu matriiseille jotka ovat harvoja; yleens ViewProviderSketch - + and %1 more ja %1 lisää @@ -4689,17 +4689,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - - - - - - + + + + + + Invalid Constraint Virheellinen rajoite - + Invalid constraint Invalid constraint @@ -4906,12 +4906,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherDimension - + Dimension Dimensio - + Constrains contextually based on the selection. The type can be changed with the M key. Constrains contextually based on the selection. The type can be changed with the M key. @@ -4919,12 +4919,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherCompDimensionTools - + Dimension Dimensio - + Dimension tools Dimension tools @@ -5429,7 +5429,7 @@ Sen sijaan kopiot ja alkuperäiset rajoitetaan yhteneviksi. TaskSketcherTool_c1_scale - + Keep original geometries (U) Säilytä alkuperäiset geometriat (U) @@ -5437,12 +5437,12 @@ Sen sijaan kopiot ja alkuperäiset rajoitetaan yhteneviksi. CmdSketcherCompConstrainTools - + Constrain Rajoite - + Constrain tools Constrain tools @@ -5575,8 +5575,8 @@ Sen sijaan kopiot ja alkuperäiset rajoitetaan yhteneviksi. Sketcher_ConstrainRadius + - Fix the radius of an arc or a circle Korjaa kaaren tai ympyrän säde @@ -5584,8 +5584,8 @@ Sen sijaan kopiot ja alkuperäiset rajoitetaan yhteneviksi. Sketcher_ConstrainRadiam + - Fix the radius/diameter of an arc or a circle Korjaa kaaren tai ympyrän säde tai halkaisija @@ -5836,12 +5836,12 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine CmdSketcherToggleConstruction - + Toggle Construction Geometry Toggle Construction Geometry - + Toggles between defining geometry and construction geometry modes Toggles between defining geometry and construction geometry modes @@ -5849,12 +5849,12 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine CmdSketcherCompToggleConstraints - + Toggle Constraints Toggle Constraints - + Toggle constrain tools Toggle constrain tools @@ -5862,12 +5862,12 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine CmdSketcherCompHorizontalVertical - + Horizontal/Vertical Constraint Horizontal/Vertical Constraint - + Constrains the selected elements either horizontally or vertically Constrains the selected elements either horizontally or vertically @@ -5875,12 +5875,12 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine CmdSketcherConstrainHorVer - + Horizontal/Vertical Constraint Horizontal/Vertical Constraint - + Constrains the selected elements either horizontally or vertically, based on their closest alignment Constrains the selected elements either horizontally or vertically, based on their closest alignment @@ -5888,12 +5888,12 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine CmdSketcherConstrainHorizontal - + Horizontal Constraint Vaakasuuntainen rajoite - + Constrains the selected elements horizontally Constrains the selected elements horizontally @@ -5901,12 +5901,12 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine CmdSketcherConstrainVertical - + Vertical Constraint Pystysuuntainen rajoite - + Constrains the selected elements vertically Constrains the selected elements vertically @@ -5914,12 +5914,12 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine CmdSketcherConstrainLock - + Lock Position Lock Position - + Constrains the selected vertices by adding horizontal and vertical distance constraints Constrains the selected vertices by adding horizontal and vertical distance constraints @@ -5927,12 +5927,12 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine CmdSketcherConstrainBlock - + Block Constraint Estä liikuttamasta - + Constrains the selected edges as fixed Constrains the selected edges as fixed @@ -5940,12 +5940,12 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine CmdSketcherConstrainCoincidentUnified - + Coincident Constraint Coincident Constraint - + Constrains the selected elements to be coincident Constrains the selected elements to be coincident @@ -5953,12 +5953,12 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine CmdSketcherConstrainCoincident - + Coincident Constraint Coincident Constraint - + Constrains the selected elements to be coincident Constrains the selected elements to be coincident @@ -5966,12 +5966,12 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine CmdSketcherConstrainPointOnObject - + Point-On-Object Constraint Point-On-Object Constraint - + Constrains the selected point onto the selected object Constrains the selected point onto the selected object @@ -5979,12 +5979,12 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine CmdSketcherConstrainDistance - + Distance Dimension Distance Dimension - + Constrains the vertical distance between two points, or from a point to the origin if one is selected Constrains the vertical distance between two points, or from a point to the origin if one is selected @@ -5992,12 +5992,12 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine CmdSketcherConstrainDistanceX - + Horizontal Dimension Horizontal Dimension - + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected Constrains the horizontal distance between two points, or from a point to the origin if only one is selected @@ -6005,12 +6005,12 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine CmdSketcherConstrainDistanceY - + Vertical Dimension Vertical Dimension - + Constrains the vertical distance between the selected elements Constrains the vertical distance between the selected elements @@ -6018,12 +6018,12 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine CmdSketcherConstrainParallel - + Parallel Constraint Yhdensuuntainen rajoite - + Constrains the selected lines to be parallel Constrains the selected lines to be parallel @@ -6031,12 +6031,12 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine CmdSketcherConstrainPerpendicular - + Perpendicular Constraint Kohtisuora rajoite - + Constrains the selected lines to be perpendicular Constrains the selected lines to be perpendicular @@ -6044,12 +6044,12 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine CmdSketcherConstrainTangent - + Tangent/Collinear Constraint Tangent/Collinear Constraint - + Constrains the selected elements to be tangent or collinear Constrains the selected elements to be tangent or collinear @@ -6057,12 +6057,12 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine CmdSketcherConstrainRadius - + Radius Dimension Radius Dimension - + Constrains the radius of the selected circle or arc Constrains the radius of the selected circle or arc @@ -6070,12 +6070,12 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine CmdSketcherConstrainDiameter - + Diameter Dimension Diameter Dimension - + Constrains the diameter of the selected circle or arc Constrains the diameter of the selected circle or arc @@ -6083,12 +6083,12 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine CmdSketcherConstrainRadiam - + Radius/Diameter Dimension Radius/Diameter Dimension - + Constrains the radius of the selected arc or the diameter of the selected circle Constrains the radius of the selected arc or the diameter of the selected circle @@ -6096,12 +6096,12 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine CmdSketcherConstrainAngle - + Angle Dimension Angle Dimension - + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected @@ -6109,12 +6109,12 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine CmdSketcherConstrainEqual - + Equal Constraint Equal Constraint - + Constrains the selected edges or circles to be equal Constrains the selected edges or circles to be equal @@ -6122,12 +6122,12 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine CmdSketcherConstrainSymmetric - + Symmetric Constraint Symmetric Constraint - + Constrains the selected elements to be symmetric Constrains the selected elements to be symmetric @@ -6135,12 +6135,12 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine CmdSketcherConstrainSnellsLaw - + Refraction Constraint Refraction Constraint - + Constrains the selected elements based on the refraction law (Snell's Law) Constrains the selected elements based on the refraction law (Snell's Law) @@ -6148,12 +6148,12 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine CmdSketcherChangeDimensionConstraint - + Edit Value Edit Value - + Edits the value of a dimensional constraint Edits the value of a dimensional constraint @@ -6161,12 +6161,12 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine CmdSketcherToggleDrivingConstraint - + Toggle Driving/Reference Constraints Toggle Driving/Reference Constraints - + Toggles between driving and reference mode of the selected constraints and commands Toggles between driving and reference mode of the selected constraints and commands @@ -6174,12 +6174,12 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine CmdSketcherToggleActiveConstraint - + Toggle Constraints Toggle Constraints - + Toggles the state of the selected constraints Toggles the state of the selected constraints diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fr.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fr.ts index e43dcee329..52d6c33c0b 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fr.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fr.ts @@ -17,27 +17,27 @@ CmdSketcherCompConstrainRadDia - + Radius/Diameter Dimension Dimension rayon/diamètre - + Constrains the radius or diameter of an arc or a circle Contraint le rayon ou le diamètre d'un arc ou d'un cercle. - + Constrain radius Contrainte de rayon - + Constrain diameter Contrainte de diamètre - + Constrain auto radius/diameter Contrainte automatique du rayon/diamètre @@ -252,12 +252,12 @@ référence de miroir. CmdSketcherSwitchVirtualSpace - + Switch Virtual Space Basculer vers/de l'espace virtuel - + Switches the selected constraints or the view to the other virtual space Bascule les contraintes sélectionnées ou la vue vers l'autre espace virtuel. @@ -289,358 +289,358 @@ invalid constraints, and degenerate geometry Command - + Add 'Lock' constraint Ajouter la contrainte 'Verrouiller' - + Add relative 'Lock' constraint Ajouter une contrainte "fixe" relative - + Add fixed constraint Ajouter une contrainte fixe - + Add block constraint Ajouter une contrainte de blocage - - + + Add coincident constraint Ajouter une contrainte de coïncidence - - + + Add distance from horizontal axis constraint Ajouter une contrainte de distance par rapport à l'axe horizontal - - + + Add distance from vertical axis constraint Ajouter une contrainte de distance par rapport à l'axe vertical - - + + Add point to point distance constraint Ajouter une contrainte de distance entre points - + Add point to line Distance constraint Ajouter une contrainte de distance point à ligne - - + + Add circle to circle distance constraint Ajouter une contrainte de distance d'un cercle à un cercle - + Add circle to line distance constraint Ajouter une contrainte de distance d'un cercle à une ligne - - - - - - - + + + + + + + Add length constraint Ajouter une contrainte de longueur - - - + + + Dimension Dimension - + Add lock constraint Ajouter une contrainte de verrouillage - + Add 'Distance to origin' constraint Ajouter une contrainte de distance par rapport à l'origine - - - + + + Add Distance constraint Ajouter une contrainte de distance - - - + + + Add 'Horizontal' constraints Ajouter des contraintes horizontales - - - + + + Add 'Vertical' constraints Ajouter une contrainte verticale - - + + Add Symmetry constraint Ajouter une contrainte de symétrie - - + + Add Symmetry constraints Ajouter des contraintes de symétrie - - + + Add Distance constraints Ajouter des contraintes de distance - + Add Horizontal constraint Ajouter une contrainte horizontale - + Add Vertical constraint Ajouter une contrainte verticale - - + + Add Block constraint Ajouter une contrainte de blocage - + Add Angle constraint Ajouter une contrainte d'angle - - - - + + + + Add Equality constraint Ajouter une contrainte d'égalité - + Add Equality constraints Ajouter des contraintes d'égalité - + Activate/Deactivate constraints Activer/désactiver les contraintes - - + + Add arc angle constraint Ajouter une contrainte d'angle d'arc - + Add concentric and length constraint Ajouter une contrainte concentrique et de longueur - + Add DistanceX constraint Ajouter une contrainte de distance en X - + Add DistanceY constraint Ajouter une contrainte de distance en Y - - + + Add point on object constraint Ajouter une contrainte point sur objet - - + + Add arc length constraint Ajouter une contrainte de longueur d'arc - - + + Add point to line distance constraint Ajouter une contrainte de distance point à ligne - + Add point to circle distance constraint Ajouter une contrainte de distance d'un cercle à une ligne - - + + Add point to point horizontal distance constraint Ajouter une contrainte de distance horizontale point à point - + Add fixed x-coordinate constraint Ajouter une contrainte fixe de coordonnée X - - + + Add point to point vertical distance constraint Ajouter une contrainte de distance verticale point à point - + Add fixed y-coordinate constraint Ajouter une contrainte fixe de coordonnée Y - - + + Add parallel constraint Ajouter une contrainte parallèle - - - - - - - + + + + + + + Add perpendicular constraint Ajouter une contrainte perpendiculaire - + Add perpendicularity constraint Ajouter une contrainte de perpendicularité - + Swap coincident+tangency with ptp tangency Permuter coincidence+tangence avec une tangente sommet/sommet - - - - - - - + + + + + + + Add tangent constraint Ajouter une contrainte de tangence - - - - - - - - - - - - - - + + + + + + + + + + + + + + Add tangent constraint point Ajouter un point de contrainte de tangence - - - - - - - - + + + + + + + + Add radius constraint Contraindre le rayon - - - - + + + + Add diameter constraint Contraindre le diamètre - - - - + + + + Add radiam constraint Ajouter une contrainte de rayon/diamètre - - - - - + + + + + Add angle constraint Ajouter une contrainte d'angle - + Swap point on object and tangency with point to curve tangency Convertir point-sur-objet et point-tangence en tangence de courbe. - - + + Add equality constraint Ajouter une contrainte d'égalité - - - - - - + + + + + + Add symmetric constraint Ajouter une contrainte de symétrie - + Add Snell's law constraint Ajouter une contrainte de loi de Snell - + Toggle constraint to driving/reference Activer/désactiver les contraintes pilotantes/pilotées @@ -831,13 +831,13 @@ invalid constraints, and degenerate geometry Supprimer l'alignement des axes - + Toggle constraints to the other virtual space Basculer les contraintes vers l'autre espace virtuel - + Update constraint's virtual space Mettre à jour l'espace virtuel de la contrainte @@ -852,27 +852,27 @@ invalid constraints, and degenerate geometry Renommer la contrainte d'esquisse - + Drag Point Faire glisser le point - + Drag Curve Faire glisser la courbe - + Drag geometries Faire glisser les géométries - + Drag Constraint Faire glisser la contrainte - + Modify sketch constraints Modifier les contraintes d'une esquisse @@ -927,7 +927,7 @@ invalid constraints, and degenerate geometry Ajouter un arc de cercle à la polyligne - + Toggle construction geometry Activer/désactiver la géométrie de construction @@ -1149,137 +1149,137 @@ invalid constraints, and degenerate geometry - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection Sélection non valide - - + + Select edges from the sketch Sélectionner des arêtes de l'esquisse @@ -1294,289 +1294,289 @@ invalid constraints, and degenerate geometry Contraintes pilotantes de dimension - + Cannot add a constraint between two external geometries. Impossible d'ajouter une contrainte entre deux géométries externes. - + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. Impossible d'ajouter une contrainte entre deux géométries fixes. Les géométries fixes comprennent la géométrie externe, la géométrie bloquée et les points spéciaux tels que les points de nœuds des B-splines. - + Sketcher Constraint Substitution Substitution de la contrainte d'esquisse - + One of the selected has to be on the sketch. Une des sélections doit être sur l'esquisse. - + Select an edge from the sketch. Sélectionnez une arête de l'esquisse. - - - - - - + + + + + + Impossible constraint Contrainte impossible - - + + The selected edge is not a line segment. L'arête sélectionnée n'est pas un segment de ligne. - - - + + + Double constraint Double contrainte - + The selected edge already has a horizontal constraint! L’arête sélectionnée possède déjà une contrainte horizontale ! - + The selected edge already has a vertical constraint! L’arête sélectionnée possède déjà une contrainte verticale ! - + There are more than one fixed points selected. Select a maximum of one fixed point! Plus d'un point fixe est sélectionné. Sélectionner au maximum un point fixe ! - - - + + + Select vertices from the sketch. Sélectionner des sommets de l’esquisse. - + Select one vertex from the sketch other than the origin. Sélectionner un sommet de l'esquisse autre que l'origine. - + Select only vertices from the sketch. The last selected vertex may be the origin. Sélectionner uniquement des sommets de l’esquisse. Le dernier sommet sélectionné peut être l’origine. - + Wrong solver status Erreur de statut du solveur - + Select one edge from the sketch. Sélectionnez une arête de l’esquisse. - + Select only edges from the sketch. Sélectionnez uniquement des arêtes de l'esquisse. - + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. Aucun des points sélectionnés n'a été contraint sur les courbes respectives, soit parce qu'ils font partie du même élément, soit qu'il s'agit d'une géométrie externe ou que l'arête n'est pas éligible. - + Only tangent-via-point is supported with a B-spline. Seul le mode tangent-via-point est supporté avec une B-spline. - - + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. Sélectionner soit un ou plusieurs pôles de la B-Spline soit un ou plusieurs arcs ou cercles de l'esquisse, mais pas les deux en même temps. - + 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 the value sets the ratio n2/n1. Constraint_SnellsLaw Sélectionner les deux extrémités d'une ligne pour agir comme des rayons, et une arête qui représente une limite. Le premier point sélectionné correspond à l'indice n1, le deuxième à n2 et la valeur de référence définit le rapport n2/n1. - + Number of selected objects is not 3 Le nombre d'objets sélectionnés n'est pas 3 - + Error Erreur - + Endpoint to endpoint tangency was applied instead. Une contrainte de tangence entre les extrémités a été créée à la place. - + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Sélectionner deux sommets ou plus de l’esquisse pour une contrainte de coïncidence, ou deux ou plusieurs cercles, ellipses, arcs ou arcs d’ellipse pour une contrainte concentrique. - + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Sélectionner deux sommets de l'esquisse pour une contrainte de coïncidence, ou deux cercles, ellipses, arcs ou arcs d'ellipse pour une contrainte concentrique. - + Select exactly one line or one point and one line or two points from the sketch. Sélectionnez soit une seule ligne, ou un point et une ligne, ou deux points de l'esquisse. - + Cannot add a length constraint on an axis! Impossible d'ajouter une contrainte de longueur sur un axe ! - - + + Select exactly one line or one point and one line or two points or two circles from the sketch. Sélectionner exactement une ligne ou un point et une ligne ou deux points ou deux cercles de l'esquisse. - + This constraint does not make sense for non-linear curves. Cette contrainte n'a pas de sens pour les courbes non linéaires. - + Endpoint to edge tangency was applied instead. Une tangence entre l'extrémité et l'arête a été appliquée à la place. - - - - - - + + + + + + Select the right things from the sketch. Sélectionner les bons éléments de l'esquisse. - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. Sélectionner une arête qui ne représente pas un poids d'une B-Spline. - + Select either several points, or several conics for concentricity. Sélectionner plusieurs points ou plusieurs coniques pour la concentricité. - + Select either one point and several curves, or one curve and several points Sélectionner soit un point et plusieurs courbes, soit une courbe et plusieurs points. - + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. Sélectionner soit un point et plusieurs courbes, soit une courbe et plusieurs points pour une contrainte de point sur objet, soit plusieurs points pour la contrainte de coïncidence, soit plusieurs coniques pour la concentricité. - + 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. Aucun des points sélectionnés n'ont été contraints aux courbes respectives, soit parce qu'ils font partie du même élément, soit parce qu'ils font tous partie de géométries externes. - + Cannot add a length constraint on this selection! Impossible d'ajouter une contrainte de longueur à cette sélection ! - - - - + + + + Select exactly one line or up to two points from the sketch. Sélectionner soit une seule ligne soit jusqu'à deux points de l'esquisse. - + Cannot add a horizontal length constraint on an axis! Impossible d'ajouter une contrainte de longueur horizontale sur un axe ! - + Cannot add a fixed x-coordinate constraint on the origin point! Impossible d'ajouter une contrainte fixe de coordonnée x sur le point d'origine ! - - + + This constraint only makes sense on a line segment or a pair of points. Cette contrainte n’a de sens que sur un segment de ligne ou une paire de points. - + Cannot add a vertical length constraint on an axis! Impossible d'ajouter une contrainte de longueur verticale sur un axe ! - + Cannot add a fixed y-coordinate constraint on the origin point! Impossible d'ajouter une contrainte fixe de coordonnée y sur le point d'origine ! - + Select two or more lines from the sketch. Sélectionnez au moins deux lignes de l'esquisse. - + One selected edge is not a valid line. Une des arêtes sélectionnées n'est pas une ligne valide. - - + + Select at least two lines from the sketch. Sélectionner au moins deux lignes de l'esquisse. - + The selected edge is not a valid line. L'arête sélectionnée n'est pas une ligne valide. - + 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. @@ -1585,37 +1585,37 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Combinaisons acceptées : deux courbes ; une extrémité et une courbe ; deux extrémités ; deux courbes et un point. - + Select some geometry from the sketch. perpendicular constraint Sélectionner une géométrie de l'esquisse. - - + + Cannot add a perpendicularity constraint at an unconnected point! Impossible d'ajouter une contrainte de perpendicularité sur un point non connecté ! - - + + One of the selected edges should be a line. Une des arêtes sélectionnées doit être une ligne. - + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. Une contrainte de tangence entre deux extrémités a été créée. La contrainte de coïncidence a été supprimée. - + Endpoint to edge tangency was applied. The point on object constraint was deleted. Une contrainte de tangence entre une extrémité et une arête a été créée. La contrainte point sur objet a été supprimée. - + 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. @@ -1624,206 +1624,206 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Combinaisons acceptées : deux courbes ; une extrémité et une courbe ; deux extrémités ; deux courbes et un point. - + Select some geometry from the sketch. tangent constraint Sélectionner une géométrie de l'esquisse. - - - + + + Cannot add a tangency constraint at an unconnected point! Impossible d'ajouter une contrainte de tangence à un point non connecté ! - - + + Tangent constraint at B-spline knot is only supported with lines! La contrainte de tangente au nœud de la B-spline n'est pris en charge que par des lignes ! - + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. Une ou deux contraintes « point sur objet » ont été supprimées, car la dernière contrainte appliquée en interne applique également « point sur objet ». - + Keep notifying about constraint substitutions Continuer à notifier les substitutions de contraintes - + Unexpected error. More information may be available in the report view. Une erreur inattendue s'est produite. Plus d'informations seront peut-être disponibles dans la vue rapport. - + Only the sketch and its support are allowed to be selected Seule l'esquisse et son support sont autorisés à être sélectionnés. - + Only the sketch and its support may be selected Seule l'esquisse et son support peuvent être sélectionnés. - + Only the sketch and its support may be selected Seule l'esquisse et son support peuvent être sélectionnés. - - - + + + The selected edge already has a block constraint! L'arête sélectionnée a déjà une contrainte de blocage ! - + The selected items cannot be constrained horizontally or vertically! Les éléments sélectionnés ne peuvent pas être contraints horizontalement ou verticalement ! - + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. Une contrainte de blocage ne peut pas être ajoutée si l'esquisse n'est pas résolue ou s'il y a des contraintes redondantes et conflictuelles. - + B-spline knot to endpoint tangency was applied instead. Une tangence entre un nœud de la B-spline et une extrémité a été appliquée à la place. - - + + Wrong number of selected objects! Nombre d'objets sélectionnés erroné ! - - + + With 3 objects, there must be 2 curves and 1 point. Pour une sélection de 3 objets, il doit y avoir 2 courbes et 1 point. - - - - - - + + + + + + Select one or more arcs or circles from the sketch. Sélectionnez un ou plusieurs arcs ou cercles dans l'esquisse. - - - + + + Constraint only applies to arcs or circles. Contrainte applicable qu’aux arcs ou cercles. - - + + Select one or two lines from the sketch. Or select two edges and a point. Sélectionnez une ou deux lignes dans l'esquisse. Ou sélectionnez deux arêtes et un point. - + Parallel lines Lignes parallèles - + An angle constraint cannot be set for two parallel lines. Une contrainte angulaire ne peut pas être appliquée à deux lignes parallèles. - + Cannot add an angle constraint on an axis! Impossible d'ajouter une contrainte angulaire sur un axe ! - + Select two edges from the sketch. Sélectionnez deux arêtes de l'esquisse. - + Select two or more compatible edges. Sélectionner deux arêtes compatibles ou plus. - + Sketch axes cannot be used in equality constraints. Les axes d'esquisse ne peuvent pas être utilisés dans des contraintes d'égalité. - + Equality for B-spline edge currently unsupported. L'égalité pour l'arête de la B-spline n'est pas prise en charge pour l'instant. - - - - + + + + Select two or more edges of similar type. Sélectionner deux arêtes ou plus de même type. - - - - - + + + + + Select two points and a symmetry line, two points and a symmetry point or a line and a symmetry point from the sketch. Sélectionnez deux points et une ligne de symétrie, deux points et un point de symétrie, ou une ligne et un point de symétrie dans l'esquisse. - - + + Cannot add a symmetry constraint between a line and its end points. Impossible d'ajouter une contrainte de symétrie entre une ligne et ses extrémités. - - - - + + + + Cannot add a symmetry constraint between a line and its end points! Impossible d'ajouter une contrainte de symétrie entre une ligne et ses points d'extrémité ! - + Selected objects are not just geometry from one sketch. Les objets sélectionnés ne sont pas seulement des géométries de l'esquisse. - + Cannot create constraint with external geometry only. Impossible de créer une contrainte avec uniquement une géométrie externe. - + Incompatible geometry is selected. La géométrie sélectionnée est incompatible. - + Select one dimensional constraint from the sketch. Sélectionner une contrainte dimensionnelle de l'esquisse. - - - - - - - - + + + + + + + + Select constraints from the sketch. Sélectionner les contraintes de l'esquisse @@ -2288,12 +2288,12 @@ en tenir compte. Dimension : - + Refractive Index Ratio Rapport d'indice de réfraction - + Ratio n2/n1: Rapport n2/n1 : @@ -3321,7 +3321,8 @@ Cependant, aucune contrainte liée aux extrémités n'a été trouvée. Orientation locking was enabled and recomputed for %1 constraints. The constraints have been listed in the report view (menu View → Panels → Report view). - Le verrouillage de l'orientation a été activé et recalculé pour %1 contraintes. Les contraintes ont été listées dans la vue rapport (menu Affichage → Panneaux → Vue rapport). + Le verrouillage de l'orientation a été activé et recalculé pour %1 contraintes. Les contraintes ont été listées dans la vue rapport +(menu Affichage → Panneaux → Vue rapport). @@ -3794,112 +3795,112 @@ Cela est fait en analysant les géométries et les contraintes de l'esquisse. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Une fenêtre de dialogue est déjà ouverte dans le panneau des tâches - + The sketch is invalid and cannot be edited. L'esquisse n'est pas valide et ne peut pas être éditée. - + The following constraint is partially redundant: La contrainte suivante est partiellement redondante : - + The following constraints are partially redundant: Les contraintes suivantes sont partiellement redondantes : - + Edit Sketch Modifier une esquisse - + Close this dialog? Voulez-vous fermer cette boîte de dialogue ? - + Invalid Sketch Esquisse non valide - + Open the sketch validation tool? Ouvrir l'outil de validation de l'esquisse ? - + Remove the following constraint: Supprimer la contrainte suivante : - + Remove at least one of the following constraints: Supprimer au moins une des contraintes suivantes : - + Remove the following redundant constraint: Supprimer la contrainte redondante suivante : - + Remove the following redundant constraints: Supprimer les contraintes redondantes suivantes : - + Remove the following malformed constraint: Supprimer la contrainte défectueuse suivante : - + Remove the following malformed constraints: Supprimer les contraintes défectueuses suivantes : - + Empty sketch Esquisse vide - + Over-constrained: Esquisse sur-contrainte : - + Malformed constraints: Esquisse avec contraintes défectueuses : - + Redundant constraints: Esquisse avec contraintes redondantes : - + Partially redundant: Esquisse avec contraintes partiellement redondantes : - + Solver failed to converge Le solveur n'a pas pu converger - + Under-constrained: L'esquisse manque de contraintes : - + %n Degrees of Freedom %n degrés de liberté @@ -3907,7 +3908,7 @@ Cela est fait en analysant les géométries et les contraintes de l'esquisse. - + Fully constrained Esquisse entièrement contrainte @@ -3960,8 +3961,8 @@ Cela est fait en analysant les géométries et les contraintes de l'esquisse. Sketcher_ConstrainDiameter + - Fix the diameter of a circle or an arc Fixer le diamètre d'un cercle ou d'un arc @@ -4395,7 +4396,7 @@ L'algorithme Eigen Sparse QR est optimisé pour les matrices peu denses, génér ViewProviderSketch - + and %1 more et %1 de plus @@ -4685,17 +4686,17 @@ L'espacement de la grille change s'il devient inférieur à la taille en pixels - - - - - - + + + + + + Invalid Constraint Contrainte invalide - + Invalid constraint Contrainte non valide @@ -4902,12 +4903,12 @@ L'espacement de la grille change s'il devient inférieur à la taille en pixels CmdSketcherDimension - + Dimension Dimension - + Constrains contextually based on the selection. The type can be changed with the M key. Contraint contextuellement en fonction de la sélection. Le type peut être modifié à l'aide de la touche M. @@ -4915,14 +4916,14 @@ L'espacement de la grille change s'il devient inférieur à la taille en pixels CmdSketcherCompDimensionTools - + Dimension Dimension - + Dimension tools - Outils de dimensionnement + Outils de cotation @@ -5425,7 +5426,7 @@ Au lieu de cela, des contraintes d'égalité sont appliquées entre les objets o TaskSketcherTool_c1_scale - + Keep original geometries (U) Garder les géométries d'origine (U) @@ -5433,12 +5434,12 @@ Au lieu de cela, des contraintes d'égalité sont appliquées entre les objets o CmdSketcherCompConstrainTools - + Constrain Contrainte - + Constrain tools Outils de contrainte @@ -5571,8 +5572,8 @@ Au lieu de cela, des contraintes d'égalité sont appliquées entre les objets o Sketcher_ConstrainRadius + - Fix the radius of an arc or a circle Corriger le rayon d'un arc de cercle ou d'un cercle @@ -5580,8 +5581,8 @@ Au lieu de cela, des contraintes d'égalité sont appliquées entre les objets o Sketcher_ConstrainRadiam + - Fix the radius/diameter of an arc or a circle Corriger le rayon/diamètre d'un arc de cercle ou d'un cercle @@ -5832,12 +5833,12 @@ Les points doivent être placés à moins d'un cinquième de l'espacement de la CmdSketcherToggleConstruction - + Toggle Construction Geometry Activer/désactiver la géométrie de construction - + Toggles between defining geometry and construction geometry modes Active/désactive entre les modes de définition des géométries et celles de construction. @@ -5845,12 +5846,12 @@ Les points doivent être placés à moins d'un cinquième de l'espacement de la CmdSketcherCompToggleConstraints - + Toggle Constraints Activer/désactiver les contraintes - + Toggle constrain tools Active/désactive les outils de contrainte. @@ -5858,12 +5859,12 @@ Les points doivent être placés à moins d'un cinquième de l'espacement de la CmdSketcherCompHorizontalVertical - + Horizontal/Vertical Constraint Contrainte horizontale/verticale - + Constrains the selected elements either horizontally or vertically Contraint les éléments sélectionnés horizontalement ou verticalement. @@ -5871,12 +5872,12 @@ Les points doivent être placés à moins d'un cinquième de l'espacement de la CmdSketcherConstrainHorVer - + Horizontal/Vertical Constraint Contrainte horizontale/verticale - + Constrains the selected elements either horizontally or vertically, based on their closest alignment Contraint les éléments sélectionnés horizontalement ou verticalement, en fonction de leur alignement le plus proche. @@ -5884,12 +5885,12 @@ Les points doivent être placés à moins d'un cinquième de l'espacement de la CmdSketcherConstrainHorizontal - + Horizontal Constraint Contrainte horizontale - + Constrains the selected elements horizontally Contraint les éléments sélectionnés horizontalement. @@ -5897,12 +5898,12 @@ Les points doivent être placés à moins d'un cinquième de l'espacement de la CmdSketcherConstrainVertical - + Vertical Constraint Contrainte verticale - + Constrains the selected elements vertically Contraint verticalement les éléments sélectionnés. @@ -5910,12 +5911,12 @@ Les points doivent être placés à moins d'un cinquième de l'espacement de la CmdSketcherConstrainLock - + Lock Position Contrainte de fixation de position - + Constrains the selected vertices by adding horizontal and vertical distance constraints Contraint les sommets sélectionnés en ajoutant des contraintes de distance horizontales et verticales. @@ -5923,12 +5924,12 @@ Les points doivent être placés à moins d'un cinquième de l'espacement de la CmdSketcherConstrainBlock - + Block Constraint Contrainte de blocage - + Constrains the selected edges as fixed Contraint les arêtes sélectionnées comme fixes. @@ -5936,12 +5937,12 @@ Les points doivent être placés à moins d'un cinquième de l'espacement de la CmdSketcherConstrainCoincidentUnified - + Coincident Constraint Contrainte de coïncidence - + Constrains the selected elements to be coincident Contraint les éléments sélectionnés à être coïncidents. @@ -5949,12 +5950,12 @@ Les points doivent être placés à moins d'un cinquième de l'espacement de la CmdSketcherConstrainCoincident - + Coincident Constraint Contrainte de coïncidence - + Constrains the selected elements to be coincident Contraint les éléments sélectionnés à être coïncidents. @@ -5962,12 +5963,12 @@ Les points doivent être placés à moins d'un cinquième de l'espacement de la CmdSketcherConstrainPointOnObject - + Point-On-Object Constraint Contrainte point sur objet - + Constrains the selected point onto the selected object Contraint le point sélectionné à être sur l'objet sélectionné. @@ -5975,12 +5976,12 @@ Les points doivent être placés à moins d'un cinquième de l'espacement de la CmdSketcherConstrainDistance - + Distance Dimension Distance - + Constrains the vertical distance between two points, or from a point to the origin if one is selected Contraint la distance verticale entre deux points, ou entre un point et l'origine si celle-ci est sélectionnée. @@ -5988,12 +5989,12 @@ Les points doivent être placés à moins d'un cinquième de l'espacement de la CmdSketcherConstrainDistanceX - + Horizontal Dimension Dimension horizontale - + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected Contraint la distance horizontale entre deux points, ou entre un point et l'origine si un seul est sélectionné. @@ -6002,12 +6003,12 @@ sélectionné. CmdSketcherConstrainDistanceY - + Vertical Dimension Dimension verticale - + Constrains the vertical distance between the selected elements Contraint la distance verticale entre les éléments sélectionnés. @@ -6015,12 +6016,12 @@ sélectionné. CmdSketcherConstrainParallel - + Parallel Constraint Contrainte parallèle - + Constrains the selected lines to be parallel Contraint les lignes sélectionnées à être parallèles. @@ -6028,12 +6029,12 @@ sélectionné. CmdSketcherConstrainPerpendicular - + Perpendicular Constraint Contrainte perpendiculaire - + Constrains the selected lines to be perpendicular Contraint les lignes sélectionnées à être perpendiculaires. @@ -6041,12 +6042,12 @@ sélectionné. CmdSketcherConstrainTangent - + Tangent/Collinear Constraint Contrainte tangente ou colinéaire - + Constrains the selected elements to be tangent or collinear Contraint les éléments sélectionnés à être tangents ou colinéaires. @@ -6054,12 +6055,12 @@ sélectionné. CmdSketcherConstrainRadius - + Radius Dimension Contrainte de rayon - + Constrains the radius of the selected circle or arc Contraint le rayon du cercle ou de l'arc sélectionné. @@ -6067,12 +6068,12 @@ sélectionné. CmdSketcherConstrainDiameter - + Diameter Dimension Contrainte de diamètre - + Constrains the diameter of the selected circle or arc Contraint le diamètre du cercle ou de l'arc sélectionné. @@ -6080,12 +6081,12 @@ sélectionné. CmdSketcherConstrainRadiam - + Radius/Diameter Dimension Dimension rayon/diamètre - + Constrains the radius of the selected arc or the diameter of the selected circle Contraint le rayon de l'arc sélectionné ou le diamètre du cercle sélectionné. @@ -6093,12 +6094,12 @@ sélectionné. CmdSketcherConstrainAngle - + Angle Dimension Contrainte angulaire - + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected Contraint l'angle entre deux lignes droites ou entre une ligne et l'axe X de l'esquisse si une seule est sélectionnée. @@ -6107,12 +6108,12 @@ sélectionnée. CmdSketcherConstrainEqual - + Equal Constraint Contrainte d'égalité - + Constrains the selected edges or circles to be equal Contraint les arêtes ou cercles sélectionnés à être égaux. @@ -6120,12 +6121,12 @@ sélectionnée. CmdSketcherConstrainSymmetric - + Symmetric Constraint Contrainte de symétrie - + Constrains the selected elements to be symmetric Contraint les éléments sélectionnés à être symétriques. @@ -6133,12 +6134,12 @@ sélectionnée. CmdSketcherConstrainSnellsLaw - + Refraction Constraint Contrainte de réfraction - + Constrains the selected elements based on the refraction law (Snell's Law) Contraint les éléments sélectionnés en se basant sur la loi de réfraction (loi de nell). @@ -6146,12 +6147,12 @@ sélectionnée. CmdSketcherChangeDimensionConstraint - + Edit Value Éditer une valeur - + Edits the value of a dimensional constraint Édite la valeur d'une contrainte dimensionnelle. @@ -6159,12 +6160,12 @@ sélectionnée. CmdSketcherToggleDrivingConstraint - + Toggle Driving/Reference Constraints Activer/désactiver les contraintes pilotantes/pilotées - + Toggles between driving and reference mode of the selected constraints and commands Active/désactive entre le mode pilotante/piloté des contraintes et des commandes sélectionnées. @@ -6172,12 +6173,12 @@ sélectionnée. CmdSketcherToggleActiveConstraint - + Toggle Constraints Activer/désactiver les contraintes - + Toggles the state of the selected constraints Active/désactive l'état des contraintes sélectionnées. diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hr.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hr.ts index b244d3e7ec..4c457361e8 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hr.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hr.ts @@ -17,27 +17,27 @@ CmdSketcherCompConstrainRadDia - + Radius/Diameter Dimension Dimenzija polumjera/ promjera - + Constrains the radius or diameter of an arc or a circle Ograničite polumjer ili promjer luka ili kruga - + Constrain radius Ograniči radijus - + Constrain diameter Ograniči promjer - + Constrain auto radius/diameter Ograničiti automatski polumjer/promjer @@ -253,12 +253,12 @@ kao zrcalnu referencu CmdSketcherSwitchVirtualSpace - + Switch Virtual Space Promijeni virtualni prostor - + Switches the selected constraints or the view to the other virtual space Pređi na odabrana ograničenja ili prikaz u drugom virtualnom prostoru @@ -291,367 +291,367 @@ nevaljana ograničenja, degenerirana geometrija itd Command - + Add 'Lock' constraint Dodaje 'Zaključaj' ograničenje - + Add relative 'Lock' constraint Dodaje relativno 'Zaključaj' ograničenje - + Add fixed constraint Dodaje fiksno ograničenje - + Add block constraint Dodaje blok ograničenje - - + + Add coincident constraint Dodaje podudarno ograničenje - - + + Add distance from horizontal axis constraint Dodaje udaljenost od ograničenja vodoravne osi - - + + Add distance from vertical axis constraint Dodaje udaljenost od ograničenja okomite osi - - + + Add point to point distance constraint Dodaje ograničenje udaljenosti od točke do točke - + Add point to line Distance constraint Dodaj ograničenje udaljenosti od točke do linije - - + + Add circle to circle distance constraint Dodaje ograničenje između dva krug - + Add circle to line distance constraint Dodaje ograničenje između kruga i linije - - - - - - - + + + + + + + Add length constraint Dodaje ograničenje duljine - - - + + + Dimension Dimenzija - + Add lock constraint Dodaje zaključaj ograničenje - + Add 'Distance to origin' constraint Dodaje 'udaljenost do ishodišta' ograničenje - - - + + + Add Distance constraint Dodaje ograničenje udaljenosti - - - + + + Add 'Horizontal' constraints Dodaje ograničenja vodoravno - - - + + + Add 'Vertical' constraints Dodaje ograničenja okomito - - + + Add Symmetry constraint Dodaje ograničenje simetrije - - + + Add Symmetry constraints Dodaje ograničenja simetrija - - + + Add Distance constraints Dodaje ograničenja udaljenosti - + Add Horizontal constraint Dodaje ograničenje vodoravno - + Add Vertical constraint Dodaje ograničenje okomito - - + + Add Block constraint Dodaje ograničenje blokiranjem - + Add Angle constraint Dodaje ograničenje kuta - - - - + + + + Add Equality constraint Dodaje ograničenje jednakosti - + Add Equality constraints Dodaje ograničenja jednakosti - + Activate/Deactivate constraints Aktiviranje / deaktiviranje ograničenja - - + + Add arc angle constraint Dodaje ograničenje kuta - + Add concentric and length constraint Dodaje dužinu i koncentrično ograničenje - + Add DistanceX constraint Dodaje ograničenje udaljenosti X - + Add DistanceY constraint Dodaje ograničenje Y udaljenosti - - + + Add point on object constraint Dodaje ograničenje udaljenosti točka na objektu - - + + Add arc length constraint Dodaje ograničenje duljine luka - - + + Add point to line distance constraint Dodaje ograničenje udaljenosti od točke do linije - + Add point to circle distance constraint Dodaje ograničenje udaljenosti od točke do kružnice - - + + Add point to point horizontal distance constraint Dodaje ograničenje vodoravne udaljenosti od točke do točke - + Add fixed x-coordinate constraint Dodaje fiksno x-koordinata ograničenje - - + + Add point to point vertical distance constraint Dodaje ograničenje okomite udaljenosti od točke do točke - + Add fixed y-coordinate constraint Dodaje fiksno y-koordinata ograničenje - - + + Add parallel constraint Dodaje paralelno ograničenje - - - - - - - + + + + + + + Add perpendicular constraint Dodaje vertikalno ograničenje - + Add perpendicularity constraint Dodaje vertikalno ograničenje - + Swap coincident+tangency with ptp tangency Zamijeni slučajnost + tangencija s ptp tangencijom - - - - - - - + + + + + + + Add tangent constraint Dodaje tangencijalno ograničenje - - - - - - - - - - - - - - + + + + + + + + + + + + + + Add tangent constraint point Dodaje točku tangencijalno ograničenje - - - - - - - - + + + + + + + + Add radius constraint Dodaje ograničenje polumjera - - - - + + + + Add diameter constraint Dodaje ograničenje promjera - - - - + + + + Add radiam constraint Dodaje polumjer-promjer ograničenje - - - - - + + + + + Add angle constraint Dodaje ograničenje kuta - + Swap point on object and tangency with point to curve tangency Zamijenite točka na objektu i dodiruje sa točka na tangentnosti krivulje - - + + Add equality constraint Dodaje ograničenje jednakosti - - - - - - + + + + + + Add symmetric constraint Dodaje ograničenje simetrije - + Add Snell's law constraint Dodaje ograničenje Snell's law - + Toggle constraint to driving/reference Uključivanje ograničenja na pogon / referencu @@ -846,13 +846,13 @@ nevaljana ograničenja, degenerirana geometrija itd Ukloni poravnanje osi - + Toggle constraints to the other virtual space Prebaci ograničenja na drugi virtualni prostor - + Update constraint's virtual space Ažuriraj virtualni prostor ograničenja @@ -867,27 +867,27 @@ nevaljana ograničenja, degenerirana geometrija itd Preimenujte ograničenja skica - + Drag Point Povucite točku - + Drag Curve Povucite krivulju - + Drag geometries Povući geometrije - + Drag Constraint Povucite ograničenje - + Modify sketch constraints Izmijenite ograničenja skica @@ -942,7 +942,7 @@ nevaljana ograničenja, degenerirana geometrija itd Dodaj luk na žicu skice - + Toggle construction geometry Uključivanje/isključivanje konstrukcijske geometrije @@ -1164,137 +1164,137 @@ nevaljana ograničenja, degenerirana geometrija itd - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection Pogrešan odabir - - + + Select edges from the sketch Odaberite rubove sa skice @@ -1309,289 +1309,289 @@ nevaljana ograničenja, degenerirana geometrija itd Dimenzijonalno ograničenje - + Cannot add a constraint between two external geometries. Nije moguće dodati ograničenja između dvije vanjske geometrije. - + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. Nije moguće dodati ograničenje između dvije fiksne geometrije. Fiksne geometrije uključuju vanjsku geometriju, blokiranu geometriju i posebne točke kao što su čvorne točke B-splinea. - + Sketcher Constraint Substitution Zamjena ograničenja skice - + One of the selected has to be on the sketch. Jedan od odabranih mora biti na skici. - + Select an edge from the sketch. Odaberite rub skice. - - - - - - + + + + + + Impossible constraint Nemoguće ograničenje - - + + The selected edge is not a line segment. Odabrani rub nije segment linije. - - - + + + Double constraint Ograničenje dvaput - + The selected edge already has a horizontal constraint! Odabrani rub već ima vodoravno ograničenje! - + The selected edge already has a vertical constraint! Odabrani rub već ima okomito ograničenje! - + There are more than one fixed points selected. Select a maximum of one fixed point! Odabrano više od jedne fiksne točke. Odaberite najviše jednu fiksnu točku! - - - + + + Select vertices from the sketch. Odaberite samo vrhove sa skice. - + Select one vertex from the sketch other than the origin. Odaberite jednu vrh točku iz skice koja nije u ishodištu. - + Select only vertices from the sketch. The last selected vertex may be the origin. Odaberite samo krajnje točke skice. Posljednje odabrana tjemena točka je možda ishodište. - + Wrong solver status Pogrešan status alata za rješavanje (solver) - + Select one edge from the sketch. Odaberite jedan rub skice. - + Select only edges from the sketch. Odaberite samo rubove sa skice. - + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. Nijedna od odabranih točaka nije ograničena na dotične krivulje, jer su dio istog elementa, jer su obje vanjska geometrija ili zato što rub ne ispunjava uvjete. - + Only tangent-via-point is supported with a B-spline. Samo tangenta s pomoćnom točkom se podržava za B-krivu. - - + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. Odaberite samo jedan ili više B-spline stupova ili samo jedan ili više lukova ili krugova sa skice, ali ne i mejšano. - + 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 the value sets the ratio n2/n1. Constraint_SnellsLaw Odaberite dvije krajnje točke linije kao zrake, rub predstavlja granicu. Prva odabrana točka odgovara indeksu n1, druga indeksu n2 a vrijednost polazišta postavlja omjer na n2/n1. - + Number of selected objects is not 3 Broj odabranih objekata nije 3 - + Error Pogreška - + Endpoint to endpoint tangency was applied instead. Tangenta od krajnje točka do krajnje točke je primijenjena umjesto toga. - + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Odaberite dva ili više vrhova sa skice za koincidentno ograničenje, ili dva ili više krugova, elipsa, lukova ili lukova elipse za koncentrično ograničenje. - + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Odaberite dva vrha sa skice za koincidentno ograničenje ili dva kruga, elipse, lukove ili lukove elipse za koncentrično ograničenje. - + Select exactly one line or one point and one line or two points from the sketch. Odaberite točno jednu liniju ili jednu točku i jednu liniju ili dvije točke iz skice. - + Cannot add a length constraint on an axis! Ne možete dodati ograničenje duljine na osi! - - + + Select exactly one line or one point and one line or two points or two circles from the sketch. Izaberi točno jednu liniju ili jednu točku i jednu liniju ili dvije točke ili dva kruga na skici. - + This constraint does not make sense for non-linear curves. Ovo ograničenje nema smisla za nelinearne krivulje. - + Endpoint to edge tangency was applied instead. Tangenta od krajnje točka do ruba je primijenjena umjesto toga. - - - - - - + + + + + + Select the right things from the sketch. Odaberite prave stvari sa skice. - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. Odaberite rub koji nije težina B-krive. - + Select either several points, or several conics for concentricity. Odaberite nekoliko točaka ili nekoliko konusa za koncentricitet. - + Select either one point and several curves, or one curve and several points Izaberi ili jednu točku i nekoliko krivulja, ili jednu krivulju i nekoliko točaka - + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. Izaberite jednu točku i nekoliko krivulja ili jednu krivulju i nekoliko točaka za točkaNaObjktu, ili nekoliko točaka za podudarnost, ili nekoliko konusa za koncentričnost. - + 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. Nijedna od odabranih točaka nije bila je ograničena na dotične krivulje, ili su dijelovi isti element, ili su oba vanjske geometrije. - + Cannot add a length constraint on this selection! Ne mogu dodati ograničenje duljine na ovaj odabir! - - - - + + + + Select exactly one line or up to two points from the sketch. Odaberite točno jednu liniju ili do dvije točke iz skice. - + Cannot add a horizontal length constraint on an axis! Nemoguće je dodati ograničenje duljine na os! - + Cannot add a fixed x-coordinate constraint on the origin point! Nije moguće dodati fiksno ograničenje X koordinate na točku ishodišta! - - + + This constraint only makes sense on a line segment or a pair of points. Ovo ograničenje samo ima smisla na segmentu crte ili paru točaka. - + Cannot add a vertical length constraint on an axis! Nemoguće je dodati ograničenje duljine na os! - + Cannot add a fixed y-coordinate constraint on the origin point! Nije moguće dodati fiksno ograničenje Y koordinate na točku ishodišta! - + Select two or more lines from the sketch. Odaberite dvije ili više linija iz skice. - + One selected edge is not a valid line. Jedan odabrani rub nije valjana linija. - - + + Select at least two lines from the sketch. Odaberite barem dvije linije iz skice. - + The selected edge is not a valid line. Odabrani rub nije valjana linija. - + 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. @@ -1601,35 +1601,35 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Prihvatljive kombinacije: dvije krivulje; jedna krajnja točka i krivulja; dvije krajnje točke; dvije krivulje i točka. - + Select some geometry from the sketch. perpendicular constraint Odaberite neke geometrije sa skice. - - + + Cannot add a perpendicularity constraint at an unconnected point! Nemoguće je postaviti okomicu na nepovezanoj točki! - - + + One of the selected edges should be a line. Jedan od doabranih rubova bi trebala biti linija. - + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. Primijenjena je tangenta krajnja točka do krajnje točke. Podudarna ograničenja su izbrisana. - + Endpoint to edge tangency was applied. The point on object constraint was deleted. Primijenjena je tangenta krajnja točka do ruba. Točka na objekt ograničenja su izbrisana. - + 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. @@ -1639,206 +1639,206 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Prihvatljive kombinacije: dvije krivulje; jedna krajnja točka i krivulja; dvije krajnje točke; dvije krivulje i točka. - + Select some geometry from the sketch. tangent constraint Odaberite neke geometrije sa skice. - - - + + + Cannot add a tangency constraint at an unconnected point! Nemoguće je postaviti tangentu u nepovezanoj točki! - - + + Tangent constraint at B-spline knot is only supported with lines! Ograničenje tangente na B-krivulja čvoru podržano je samo s linijama! - + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. Jedno ili dva točka-na-objektu ograničenja su obrisana, najnovije primijenjeno interno ograničenje također primjenjuje točka-na-objektu. - + Keep notifying about constraint substitutions Obavijesti o zamjeni ograničenja - + Unexpected error. More information may be available in the report view. Neočekivana greška. Potražite više informacija u Pregledu izvješća. - + Only the sketch and its support are allowed to be selected Dopušteno je odabrati samo skicu i njenu potporu - + Only the sketch and its support may be selected Samo je skica i njena potpora se može odabrati - + Only the sketch and its support may be selected Samo je skica i njena potpora se može odabrati - - - + + + The selected edge already has a block constraint! Odabrani rub već ima ograničenje kao nepokretno! - + The selected items cannot be constrained horizontally or vertically! Odabrane stavke ne mogu biti ograničene vodoravno ili okomito! - + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. Blok ograničenja ne može biti dodan ako skica nije riješena ili postoje redundantna i/ili proturječna ograničenja. - + B-spline knot to endpoint tangency was applied instead. B-krivulja od krajnje točka do krajnje točke je primijenjena umjesto toga. - - + + Wrong number of selected objects! Pogrešan broj odabranih objekata! - - + + With 3 objects, there must be 2 curves and 1 point. Sa 3 objekta, ondje mora biti 2 krivulje i 1 točka. - - - - - - + + + + + + Select one or more arcs or circles from the sketch. Odaberite jedan ili više lukova ili krugovima iz skice. - - - + + + Constraint only applies to arcs or circles. Ograničenje se odnosi samo na lukove i krugove. - - + + Select one or two lines from the sketch. Or select two edges and a point. Odaberite jednu ili dvije linije na skici. Ili odaberite dva ruba i točku. - + Parallel lines Paralelne linije - + An angle constraint cannot be set for two parallel lines. Kut ograničenje ne može se postaviti za dvije paralelne linije. - + Cannot add an angle constraint on an axis! Nemoguće je dodati ograničenje kuta osi! - + Select two edges from the sketch. Odaberite dva ruba iz skice. - + Select two or more compatible edges. Odaberite dva ili više kompatibilnih rubova. - + Sketch axes cannot be used in equality constraints. Osi skice ne mogu se koristiti u ograničenjima jednakosti. - + Equality for B-spline edge currently unsupported. Izjednačavanje na rub B-Spline krive trenutno nije podržano. - - - - + + + + Select two or more edges of similar type. Odaberite dva ili više rubova sličnog tipa. - - - - - + + + + + Select two points and a symmetry line, two points and a symmetry point or a line and a symmetry point from the sketch. Odaberite dvije točke i liniju simetrije, dvije točke i točku simetrije ili liniju i točku simetrije iz skice. - - + + Cannot add a symmetry constraint between a line and its end points. Nije moguće dodati ograničenje simetrije između crte i njenih krajnjih točaka. - - - - + + + + Cannot add a symmetry constraint between a line and its end points! Nemoguće je postaviti simetriju između linije i njenih vrhova! - + Selected objects are not just geometry from one sketch. Odabrani objekti nisu samo geometrije iz jedne skice. - + Cannot create constraint with external geometry only. Ne možete stvoriti ograničenja samo s vanjskom geometrijom. - + Incompatible geometry is selected. Nespojiva geometrije je odabrana. - + Select one dimensional constraint from the sketch. Odaberite jedno dimenzijsko ograničenje sa skice. - - - - - - - - + + + + + + + + Select constraints from the sketch. Odaberite ograničenja sa skice. @@ -2301,12 +2301,12 @@ Prihvatljive kombinacije: dvije krivulje; jedna krajnja točka i krivulja; dvije Duljina: - + Refractive Index Ratio Omjer indeksa loma - + Ratio n2/n1: Omjer n2/n1: @@ -3803,112 +3803,112 @@ To se radi analizom geometrije i ograničenja skice. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Dijalog je već otvoren u ploči zadataka - + The sketch is invalid and cannot be edited. Skica je neispravna i ne može se uređivati. - + The following constraint is partially redundant: Sljedeće ograničenje je djelomično suvišno: - + The following constraints are partially redundant: Sljedeća ograničenja su djelomično suvišna: - + Edit Sketch Uredi skicu - + Close this dialog? Zatvoriti ovaj dijalog? - + Invalid Sketch Neispravna skica - + Open the sketch validation tool? Otvoriti alat za provjeru valjanosti skice? - + Remove the following constraint: Uklanja sljedeće ograničenje: - + Remove at least one of the following constraints: Uklanja barem jedno od sljedećih ograničenja: - + Remove the following redundant constraint: Ukloni sljedeće suvišno ograničenje: - + Remove the following redundant constraints: Ukloni sljedeća suvišna ograničenja: - + Remove the following malformed constraint: Uklanja sljedeće neispravno oblikovano ograničenje: - + Remove the following malformed constraints: Uklanja sljedeća neispravno oblikovana ograničenja: - + Empty sketch Prazan skica - + Over-constrained: Pretjerano ograničeno: - + Malformed constraints: Deformirana ograničenja: - + Redundant constraints: Suvišna ograničenja: - + Partially redundant: Djelomično suvišno: - + Solver failed to converge Solver nije uspio konvergirati - + Under-constrained: Premalo ograničen: - + %n Degrees of Freedom %n Stupanj slobode @@ -3917,7 +3917,7 @@ To se radi analizom geometrije i ograničenja skice. - + Fully constrained Potpuno ograničen @@ -3970,8 +3970,8 @@ To se radi analizom geometrije i ograničenja skice. Sketcher_ConstrainDiameter + - Fix the diameter of a circle or an arc Popravi promjer kruga ili luka @@ -4407,7 +4407,7 @@ Eigen Sparse QR algoritam optimiziran je za rijetke matrice; obično brže ViewProviderSketch - + and %1 more i %1 još @@ -4697,17 +4697,17 @@ Razmak mreže se mijenja ako postane manji od specifične veličine piksela. - - - - - - + + + + + + Invalid Constraint Neispravno ograničenje - + Invalid constraint Neispravno ograničenje @@ -4914,12 +4914,12 @@ Razmak mreže se mijenja ako postane manji od specifične veličine piksela. CmdSketcherDimension - + Dimension Dimenzija - + Constrains contextually based on the selection. The type can be changed with the M key. Ograničava kontekstualno na temelju odabira. Vrsta se može promijeniti tipkom M. @@ -4927,12 +4927,12 @@ Razmak mreže se mijenja ako postane manji od specifične veličine piksela. CmdSketcherCompDimensionTools - + Dimension Dimenzija - + Dimension tools Alati dimenzija @@ -5437,7 +5437,7 @@ Umjesto toga, primjenjuju se jednaka ograničenja između izvornih objekata i nj TaskSketcherTool_c1_scale - + Keep original geometries (U) Zadrži originalne geometrije (U) @@ -5445,12 +5445,12 @@ Umjesto toga, primjenjuju se jednaka ograničenja između izvornih objekata i nj CmdSketcherCompConstrainTools - + Constrain Ograničiti - + Constrain tools Alati ograničenja @@ -5583,8 +5583,8 @@ Umjesto toga, primjenjuju se jednaka ograničenja između izvornih objekata i nj Sketcher_ConstrainRadius + - Fix the radius of an arc or a circle Fiksirajte polumjer luka ili kruga @@ -5592,8 +5592,8 @@ Umjesto toga, primjenjuju se jednaka ograničenja između izvornih objekata i nj Sketcher_ConstrainRadiam + - Fix the radius/diameter of an arc or a circle Fiksirajte polumjer/promjer luka ili kruga @@ -5844,12 +5844,12 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p CmdSketcherToggleConstruction - + Toggle Construction Geometry Uključivanje/isključivanje konstrukcijske geometrije - + Toggles between defining geometry and construction geometry modes Prebacuje se između načina definiranja geometrije i načina konstrukcijske geometrije @@ -5857,12 +5857,12 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p CmdSketcherCompToggleConstraints - + Toggle Constraints Uključi/Isključi ograničenja - + Toggle constrain tools Uključivanje/isključivanje alata za ograničenja @@ -5870,12 +5870,12 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p CmdSketcherCompHorizontalVertical - + Horizontal/Vertical Constraint Horizontalno/vertikalno ograničenje - + Constrains the selected elements either horizontally or vertically Ograničava odabrane elemente horizontalno ili vertikalno @@ -5883,12 +5883,12 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p CmdSketcherConstrainHorVer - + Horizontal/Vertical Constraint Horizontalno/vertikalno ograničenje - + Constrains the selected elements either horizontally or vertically, based on their closest alignment Ograničava odabrane elemente vodoravno ili okomito, na temelju njihovog najbližeg poravnanja @@ -5896,12 +5896,12 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p CmdSketcherConstrainHorizontal - + Horizontal Constraint Vodoravno ograničenje - + Constrains the selected elements horizontally Ograničava odabrane elemente vodoravno @@ -5909,12 +5909,12 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p CmdSketcherConstrainVertical - + Vertical Constraint Uspravno ograničenje - + Constrains the selected elements vertically Ograničava odabrane elemente okomito @@ -5922,12 +5922,12 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p CmdSketcherConstrainLock - + Lock Position Zaključaj položaj - + Constrains the selected vertices by adding horizontal and vertical distance constraints Ograničava odabrane vrhove dodavanjem horizontalnih i vertikalnih ograničenja udaljenosti @@ -5935,12 +5935,12 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p CmdSketcherConstrainBlock - + Block Constraint Ograničenje blokiranjem - + Constrains the selected edges as fixed Ograničava odabrane rubove kao fiksne @@ -5948,12 +5948,12 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p CmdSketcherConstrainCoincidentUnified - + Coincident Constraint Podudarno ograničenje - + Constrains the selected elements to be coincident Ograničava odabrane elemente da budu podudarni @@ -5961,12 +5961,12 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p CmdSketcherConstrainCoincident - + Coincident Constraint Podudarno ograničenje - + Constrains the selected elements to be coincident Ograničava odabrane elemente da budu podudarni @@ -5974,12 +5974,12 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p CmdSketcherConstrainPointOnObject - + Point-On-Object Constraint Točka na objektu ograničenje - + Constrains the selected point onto the selected object Ograničava odabranu točku na odabrani objekt @@ -5987,12 +5987,12 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p CmdSketcherConstrainDistance - + Distance Dimension Dimenzija udaljenosti - + Constrains the vertical distance between two points, or from a point to the origin if one is selected Ograničava vertikalnu udaljenost između dvije točke ili od točke do ishodišta ako je jedno odabrano @@ -6000,12 +6000,12 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p CmdSketcherConstrainDistanceX - + Horizontal Dimension Vodoravna dimenzija - + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected Ograničava vodoravnu udaljenost između dvije točke ili od točke do ishodišta ako je jedno odabrano @@ -6013,12 +6013,12 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p CmdSketcherConstrainDistanceY - + Vertical Dimension Okomita dimenzija - + Constrains the vertical distance between the selected elements Ograničava okomitu udaljenost između odabranih elemenata @@ -6026,12 +6026,12 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p CmdSketcherConstrainParallel - + Parallel Constraint Paralelno ograničenje - + Constrains the selected lines to be parallel Ograničava odabrane linije da budu paralelno @@ -6039,12 +6039,12 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p CmdSketcherConstrainPerpendicular - + Perpendicular Constraint Okomito ograničenje - + Constrains the selected lines to be perpendicular Ograničava odabrane linije da budu okomito @@ -6052,12 +6052,12 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p CmdSketcherConstrainTangent - + Tangent/Collinear Constraint Tangentno/kolinearno ograničenje - + Constrains the selected elements to be tangent or collinear Ograničava odabrane elemente da budu tangentna ili kolinearna @@ -6065,12 +6065,12 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p CmdSketcherConstrainRadius - + Radius Dimension Dimenzija polumjera - + Constrains the radius of the selected circle or arc Ograničava polumjer odabranog kruga ili luka @@ -6078,12 +6078,12 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p CmdSketcherConstrainDiameter - + Diameter Dimension Dimenzija promjera - + Constrains the diameter of the selected circle or arc Ograničava promjer odabranog kruga ili luka @@ -6091,12 +6091,12 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p CmdSketcherConstrainRadiam - + Radius/Diameter Dimension Dimenzija polumjera/ promjera - + Constrains the radius of the selected arc or the diameter of the selected circle Ograničava polumjer odabranog luka ili promjer odabrane kružnice @@ -6104,12 +6104,12 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p CmdSketcherConstrainAngle - + Angle Dimension Dimenzija kuta - + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected Ograničava kut između dvije ravne linije ili između jedne linije i X-osi skice ako je odabrana samo jedna @@ -6117,12 +6117,12 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p CmdSketcherConstrainEqual - + Equal Constraint Jednako ograničenje - + Constrains the selected edges or circles to be equal Ograničava odabrane rubove ili krugove da budu jednaki @@ -6130,12 +6130,12 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p CmdSketcherConstrainSymmetric - + Symmetric Constraint Simetrično ograničenje - + Constrains the selected elements to be symmetric Ograničava odabrane elemente da budu simetrični @@ -6143,12 +6143,12 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p CmdSketcherConstrainSnellsLaw - + Refraction Constraint Ograničenje refrakcije - + Constrains the selected elements based on the refraction law (Snell's Law) Ograničava odabrane elemente na temelju zakona loma (Snellov zakon) @@ -6156,12 +6156,12 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p CmdSketcherChangeDimensionConstraint - + Edit Value Uredi vrijednost - + Edits the value of a dimensional constraint Uređuje vrijednost dimenzionalnog ograničenja @@ -6169,12 +6169,12 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p CmdSketcherToggleDrivingConstraint - + Toggle Driving/Reference Constraints Prebacuj vožnje / reference ograničenje - + Toggles between driving and reference mode of the selected constraints and commands Prebacuje se između načina rada pogona i referentnog načina odabranih ograničenja i naredbi @@ -6182,12 +6182,12 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p CmdSketcherToggleActiveConstraint - + Toggle Constraints Uključi/Isključi ograničenja - + Toggles the state of the selected constraints Mijenja stanje odabranih ograničenja diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hu.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hu.ts index 99304f3c81..3e2b9a3abb 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hu.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hu.ts @@ -17,27 +17,27 @@ CmdSketcherCompConstrainRadDia - + Radius/Diameter Dimension Sugár/átmérő méret - + Constrains the radius or diameter of an arc or a circle Állítsa be egy körív vagy egy kör sugarát vagy átmérőjét - + Constrain radius Sugár kényszer - + Constrain diameter Átmérő kényszer - + Constrain auto radius/diameter Automatikus sugár/átmérő kényszer @@ -253,12 +253,12 @@ mint tükrözési hivatkozás CmdSketcherSwitchVirtualSpace - + Switch Virtual Space Virtuális terület váltása - + Switches the selected constraints or the view to the other virtual space Kiválasztott kényszer vagy nézet átváltása a másik virtuális területre @@ -291,358 +291,358 @@ invalid constraints, and degenerate geometry Command - + Add 'Lock' constraint 'Zár' kényszer hozzáadása - + Add relative 'Lock' constraint Viszonyított 'Zár' kényszer hozzáadása - + Add fixed constraint Rögzített kényszert ad hozzá - + Add block constraint Blokk kényszer hozzáadása - - + + Add coincident constraint Véletlenszerű kényszer hozzáadása - - + + Add distance from horizontal axis constraint Vízszintes tengelymegkötéstől való távolság hozzáadása - - + + Add distance from vertical axis constraint Függőleges tengelymegkötéstől való távolság hozzáadása - - + + Add point to point distance constraint Ponttól pontig távolság kényszert ad hozzá - + Add point to line Distance constraint Ponttól a vonalig távolság kényszert ad hozzá - - + + Add circle to circle distance constraint Kör hozzáadása a kör távolság kényszerhez - + Add circle to line distance constraint Kör hozzáadása a vonal távolság kényszerhez - - - - - - - + + + + + + + Add length constraint Hossz kényszer hozzáadása - - - + + + Dimension Dimenzió - + Add lock constraint Zárolási kényszer hozzáadása - + Add 'Distance to origin' constraint 'Kiindulási ponttól való távolság' kényszer hozzáadása - - - + + + Add Distance constraint Távolság kényszer hozzáadása - - - + + + Add 'Horizontal' constraints 'Vízszintes' kényszer hozzáadása - - - + + + Add 'Vertical' constraints 'Függőleges' kényszer hozzáadása - - + + Add Symmetry constraint Szimmetria kényszer hozzáadása - - + + Add Symmetry constraints Szimmetria kényszer hozzáadása - - + + Add Distance constraints Távolság kényszer hozzáadása - + Add Horizontal constraint Vízszintes kényszer hozzáadása - + Add Vertical constraint Függőleges kényszer hozzáadása - - + + Add Block constraint Blokk kényszer hozzáadása - + Add Angle constraint Szög kényszer hozzáadása - - - - + + + + Add Equality constraint Egyenlőség kényszer hozzáadása - + Add Equality constraints Egyenlőség kényszer hozzáadása - + Activate/Deactivate constraints Kényszerek bekapcsolása/kikapcsolása - - + + Add arc angle constraint Ív szöghöz kényszer hozzáadása - + Add concentric and length constraint Koncentrikus és hosszúsági kényszer hozzáadása - + Add DistanceX constraint X távolság kényszer hozzáadása - + Add DistanceY constraint Y távolság kényszer hozzáadása - - + + Add point on object constraint Pont az objektumon kényszer hozzáadása - - + + Add arc length constraint Ív hossz kényszer hozzáadása - - + + Add point to line distance constraint Kényszer hozzáadása pont-vonal távolsághoz - + Add point to circle distance constraint Ponttól a körig távolság kényszer hozzáadása - - + + Add point to point horizontal distance constraint Ponttól pontig vízszintes távolság kényszer hozzáadása - + Add fixed x-coordinate constraint Rögzített x-koordináta kényszer hozzáadása - - + + Add point to point vertical distance constraint Ponttól pontig függőleges távolság kényszer hozzáadása - + Add fixed y-coordinate constraint Rögzített y-koordináta kényszer hozzáadása - - + + Add parallel constraint Párhuzamos kényszer hozzáadása - - - - - - - + + + + + + + Add perpendicular constraint Merőleges kényszer hozzáadása - + Add perpendicularity constraint Függőlegesség kényszer hozzáadása - + Swap coincident+tangency with ptp tangency Egybeeső érintő felcserélése ptp érintővel - - - - - - - + + + + + + + Add tangent constraint Érintő kényszer hozzáadása - - - - - - - - - - - - - - + + + + + + + + + + + + + + Add tangent constraint point Érintő pont kényszer hozzáadása - - - - - - - - + + + + + + + + Add radius constraint Sugár kényszer hozzáadása - - - - + + + + Add diameter constraint Átmérőhöz kényszer hozzáadása - - - - + + + + Add radiam constraint Sugár/átm-kényszer hozzáadása - - - - - + + + + + Add angle constraint Szöghöz kényszer hozzáadása - + Swap point on object and tangency with point to curve tangency Az objektumon lévő pont és az érintőpont felcserélése a görbe érintőpontjával - - + + Add equality constraint Egyenlőség kényszer hozzáadása - - - - - - + + + + + + Add symmetric constraint Szimmetrikus kényszer hozzáadása - + Add Snell's law constraint Snellius-törvény szerinti kényszer hozzáadása - + Toggle constraint to driving/reference Kényszer váltása rögzített/megjelenített közt @@ -833,13 +833,13 @@ invalid constraints, and degenerate geometry Tengelyek igazításának eltávolítása - + Toggle constraints to the other virtual space Kényszerek átkapcsolása a másik virtuális térre - + Update constraint's virtual space A kényszer virtuális helyének frissítése @@ -854,27 +854,27 @@ invalid constraints, and degenerate geometry Vázlat kényszer átnevezése - + Drag Point Pont húzása - + Drag Curve Ív húzása - + Drag geometries Geometriák húzása - + Drag Constraint Kényszer húzása - + Modify sketch constraints Vázlat kényszer módosítása @@ -929,7 +929,7 @@ invalid constraints, and degenerate geometry Ív hozzáadása a vázlat többes vonalához - + Toggle construction geometry Építési geometria átkapcsolása @@ -1151,137 +1151,137 @@ invalid constraints, and degenerate geometry - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection Rossz kijelölés - - + + Select edges from the sketch Élek kiválasztása a vázlatból @@ -1296,289 +1296,289 @@ invalid constraints, and degenerate geometry Méretezési kényszer - + Cannot add a constraint between two external geometries. Két külső geometria között nem lehet kényszert hozzáadni. - + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. Nem lehet kényszert hozzáadni két rögzített geometria közé. A rögzített geometriák közé tartozik a külső geometria, a blokkolt geometria és a speciális pontok, például a B-görbe csomópontok. - + Sketcher Constraint Substitution Vázlatolói kényszer helyettesítése - + One of the selected has to be on the sketch. Az egyik kiválasztottnak szerepelnie kell a vázlaton. - + Select an edge from the sketch. Egy él kiválasztása a vázlaton. - - - - - - + + + + + + Impossible constraint Lehetetlen kényszer - - + + The selected edge is not a line segment. A kiválasztott él nem egy egyenes szakasz. - - - + + + Double constraint Kettős kényszer - + The selected edge already has a horizontal constraint! A kiválasztott él már rendelkezik egy vízszintes kényszerrel! - + The selected edge already has a vertical constraint! A kiválasztott él már rendelkezik egy függőleges kényszerrel! - + There are more than one fixed points selected. Select a maximum of one fixed point! Több mint egy rögzített pontot választott. Válasszon legfeljebb egy rögzített pontot! - - - + + + Select vertices from the sketch. Válasszon sarkokat a vázlatból. - + Select one vertex from the sketch other than the origin. Jelöljön ki a vázlaton egy, a kiindulási ponttól eltérő, végpontot. - + Select only vertices from the sketch. The last selected vertex may be the origin. Csak sarkokat válasszon a vázlatból. Az utoljára kiválasztott végpont lehet a kezdőpont. - + Wrong solver status Rossz a megoldó állapota - + Select one edge from the sketch. Válasszon egy élt a vázlaton. - + Select only edges from the sketch. Csak éleket válasszon a vázlaton. - + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. A kiválasztott pontok egyike sem volt a megfelelő görbékre kényszerítve, mert ugyanannak az elemnek a részei, mindkettő külső geometria, vagy az él nem támogatható. - + Only tangent-via-point is supported with a B-spline. A B-görbe csak a pont-általi-érintőt támogatja. - - + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. Jelöljön ki egy vagy több B-görbe pólust, vagy egy vagy több ívet vagy kört a vázlatból, de nem keverve. - + 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 the value sets the ratio n2/n1. Constraint_SnellsLaw Válassza ki azon vonalak közeli végpontját, amelyek sugarakként szolgálnak, és egy élt, amely a határfelületet képviseli. Az első kiválasztott pont megfelel az n1 törésmutatónak, a második az n2-nek, az érték pedig az n2/n1 arányt határozza meg. - + Number of selected objects is not 3 A kijelölt objektumok száma nem 3 - + Error Hiba - + Endpoint to endpoint tangency was applied instead. Végpont-végpont érintőt alkalmazott helyette. - + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Válasszon két vagy több csúcsot a vázlatból az egybeeső kényszerhez, vagy legalább két kört, ellipszist, ívet vagy elliptikus ívet a koncentrikus kényszerhez. - + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Válasszon két csúcsot a vázlatból az egybeeső kényszerhez, vagy két kört, ellipszist, ívet vagy elliptikus ívet a koncentrikus kényszerhez. - + Select exactly one line or one point and one line or two points from the sketch. Válasszon ki pontosan egy sort vagy egy pontot és egy sort és két pontot a vázlatból. - + Cannot add a length constraint on an axis! Nem adható hozzá a hosszanti kényszer egy tengelyen! - - + + Select exactly one line or one point and one line or two points or two circles from the sketch. Válasszon ki pontosan egy vonalat vagy egy pontot és egy vonalat vagy két pontot vagy két kört a vázlatból. - + This constraint does not make sense for non-linear curves. Ennek a kényszernek nincs értelme a nem-lineáris görbéknél. - + Endpoint to edge tangency was applied instead. Ehelyett a végpont és az él érintője került alkalmazásra. - - - - - - + + + + + + Select the right things from the sketch. Válassza ki a megfelelő dolgokat a vázlatból. - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. Jelöljön ki egy olyan élt, amely nem B-görbe vastagságú. - + Select either several points, or several conics for concentricity. Válasszon ki több pontot vagy több kúpot a koncentrikussághoz. - + Select either one point and several curves, or one curve and several points Válasszon ki egy pontot és több görbét, vagy egy görbét és több pontot - + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. Válasszon ki egy pontot és több görbét vagy egy görbét és több pontot a pontAzObjektumon, vagy több pontot a egybeesések, vagy több kúpot a kúpszelet esetén. - + 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. A kijelölt pontok egyike sincs kényszerítve a vonatkozó görbékhez, mert azok részei ugyanannak az elemnek, vagy azért, mert mindkét külső geometria. - + Cannot add a length constraint on this selection! Nem adható hozzá a hosszanti kényszer ezen a kijelölésen! - - - - + + + + Select exactly one line or up to two points from the sketch. Válasszon ki pontosan egy vonalat, vagy legfeljebb két pontot a vázlatból. - + Cannot add a horizontal length constraint on an axis! Nem lehet hozzáadni egy vízszintes hosszanti kényszert egy tengelyen! - + Cannot add a fixed x-coordinate constraint on the origin point! Nem adható hozzá a rögzített x-koordináta kényszer a kezdő ponthoz! - - + + This constraint only makes sense on a line segment or a pair of points. Ez a kényszer csak egy vonalszakaszon vagy egy pont páron érvényesül. - + Cannot add a vertical length constraint on an axis! Nem adható hozzá a függőleges hosszanti kényszer egy tengelyen! - + Cannot add a fixed y-coordinate constraint on the origin point! Nem adható hozzá a rögzített y-koordináta kényszer a kezdő ponthoz! - + Select two or more lines from the sketch. Válasszon ki két vagy több vonalat a vázlatból. - + One selected edge is not a valid line. A kiválasztott egy él nem egy érvényes egyenes. - - + + Select at least two lines from the sketch. Válasszon ki legalább két vonalat a vázlatból. - + The selected edge is not a valid line. A kiválasztott él nem egy érvényes egyenes. - + 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. @@ -1588,35 +1588,35 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Elfogadott kombinációk: két görbe; egy végpont és egy görbe; két végpont; két görbe és egy pont. - + Select some geometry from the sketch. perpendicular constraint Válasszon ki néhány geometriát a vázlatból. - - + + Cannot add a perpendicularity constraint at an unconnected point! Nem lehet hozzáadni a függőlegesség kényszert a független ponton! - - + + One of the selected edges should be a line. Az egyik kijelölt élnek egy vonalnak kell lennie. - + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. Végpont-végpont érintőt alkalmazott. Az egybeeső kényszer törölésre került. - + Endpoint to edge tangency was applied. The point on object constraint was deleted. Végponttól az élig érintőt alkalmaztak. A tárgy kényszer pontját törölték. - + 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. @@ -1626,206 +1626,206 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Elfogadott kombinációk: két görbe; egy végpont és egy görbe; két végpont; két görbe és egy pont. - + Select some geometry from the sketch. tangent constraint Válasszon ki néhány geometriát a vázlatból. - - - + + + Cannot add a tangency constraint at an unconnected point! Nem lehet hozzáadni egy érintő kényszert a független ponton! - - + + Tangent constraint at B-spline knot is only supported with lines! A B-görbe csomó érintő kényszert csak vonalak támogatják! - + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. Egy vagy két pont-objektum kényszert töröltek, mivel az utoljára hozzáadott kényszer belsőleg szintén pont-objektumot állít be. - + Keep notifying about constraint substitutions Folytatja a kényszer helyettesítéseinek közlését - + Unexpected error. More information may be available in the report view. Váratlan hiba. További információ a Jelentés nézetben érhető el. - + Only the sketch and its support are allowed to be selected Csak a vázlat és a támogatása kiválasztása engedélyezett - + Only the sketch and its support may be selected Csak a vázlat és a támogatása választható - + Only the sketch and its support may be selected Csak a vázlat és annak hordozója választható ki - - - + + + The selected edge already has a block constraint! A kijelölt élnek már van blokk kényszere! - + The selected items cannot be constrained horizontally or vertically! A kiválasztott elemeknek nem lehet vízszintes vagy függőleges kényszere! - + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. Egy blokk kényszert nem adhat hozzá, ha a vázlat megoldatlan vagy felesleges és ellentmondó kényszerei vannak. - + B-spline knot to endpoint tangency was applied instead. B-görbe csomó a végponthoz érintőt alkalmazott helyette. - - + + Wrong number of selected objects! Kijelölt objektumok téves mennyisége! - - + + With 3 objects, there must be 2 curves and 1 point. 3 tárggyal, két görbének és 1 pontnak kell lennie. - - - - - - + + + + + + Select one or more arcs or circles from the sketch. Válasszon egy vagy több ívet vagy kört a vázlatból. - - - + + + Constraint only applies to arcs or circles. Kényszer csak az ívekre és körökre vonatkozik. - - + + Select one or two lines from the sketch. Or select two edges and a point. Válasszon egy vagy két vonalat a vázlatból. Vagy válasszon ki két élet és egy pontot. - + Parallel lines Párhuzamos vonalak - + An angle constraint cannot be set for two parallel lines. Egy szög kényszert nem lehet beállítani két párhuzamos vonalra. - + Cannot add an angle constraint on an axis! Nem lehet hozzáadni egy szög szög kényszert egy tengelyhez! - + Select two edges from the sketch. Két él kiválasztása a vázlaton. - + Select two or more compatible edges. Válasszon ki két vagy több kompatibilis élt. - + Sketch axes cannot be used in equality constraints. Vázlat tengelyek nem használhatók egyenlőségi kényszerekhez. - + Equality for B-spline edge currently unsupported. Egyenlőség B-görbe élével jelenleg nem támogatott. - - - - + + + + Select two or more edges of similar type. Jelöljön ki két vagy több hasonló típusú élt. - - - - - + + + + + Select two points and a symmetry line, two points and a symmetry point or a line and a symmetry point from the sketch. Válasszon ki két pontot és egy szimmetria vonalat, két pontot és egy szimmetria pontot vagy egy vonalat és egy szimmetria pontot a vázlatból. - - + + Cannot add a symmetry constraint between a line and its end points. Nem lehet hozzáadni a szimmetria kényszert a vonalhoz és annak végpontjaihoz. - - - - + + + + Cannot add a symmetry constraint between a line and its end points! Nem lehet hozzáadni a szimmetria kényszert a vonalhoz és annak végpontjaihoz! - + Selected objects are not just geometry from one sketch. A kijelölt tárgyak nem csak egy vázlat geometriái. - + Cannot create constraint with external geometry only. Kényszert nem lehet szimplán külső geometriával létrehozni. - + Incompatible geometry is selected. Inkompatibilis geometriát jelölt ki. - + Select one dimensional constraint from the sketch. Válasszon ki egy dimenziós kényszert a vázlatból. - - - - - - - - + + + + + + + + Select constraints from the sketch. Válasszon kényszert a vázlatból. @@ -2288,12 +2288,12 @@ Elfogadott kombinációk: két görbe; egy végpont és egy görbe; két végpon Hossz: - + Refractive Index Ratio Törésmutató arány - + Ratio n2/n1: n2/n1 arány: @@ -3789,112 +3789,112 @@ Ez a vázlat geometriáinak és kényszerek elemzésével történik. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Egy párbeszédablak már nyitva van a feladat panelen - + The sketch is invalid and cannot be edited. A vázlat érvénytelen, és nem szerkeszthető. - + The following constraint is partially redundant: A következő kényszer részben felesleges: - + The following constraints are partially redundant: A következő kényszerek részben feleslegesek: - + Edit Sketch Vázlat szerkesztés - + Close this dialog? Lezárja ezt a párbeszédet? - + Invalid Sketch Érvénytelen vázlat - + Open the sketch validation tool? Megnyitja a vázlat ellenőrző eszközt? - + Remove the following constraint: Távolítsa el a következő kényszert: - + Remove at least one of the following constraints: Távolítsa el legalább az egyiket a következő kényszerekből: - + Remove the following redundant constraint: Távolítsa el a következő felesleges kényszert: - + Remove the following redundant constraints: Távolítsa el a következő felesleges kényszereket: - + Remove the following malformed constraint: Távolítsa el a következő hibás kényszert: - + Remove the following malformed constraints: Távolítsa el a következő hibás kényszereket: - + Empty sketch Üres vázlat - + Over-constrained: Eltúlzott kényszer: - + Malformed constraints: Hibásan formázott kényszer: - + Redundant constraints: Felesleges kényszer: - + Partially redundant: Részben felesleges: - + Solver failed to converge A megoldó nem tudott hasonlítani - + Under-constrained: Nem eléggé kényszerített: - + %n Degrees of Freedom %n Szabadsági fok @@ -3902,7 +3902,7 @@ Ez a vázlat geometriáinak és kényszerek elemzésével történik. - + Fully constrained Teljesen kényszertett @@ -3955,8 +3955,8 @@ Ez a vázlat geometriáinak és kényszerek elemzésével történik. Sketcher_ConstrainDiameter + - Fix the diameter of a circle or an arc Rögzíti egy kör vagy egy ív átmérőjét @@ -4392,7 +4392,7 @@ Az Eigen Sparse QR algoritmus ritka mátrixokra van optimalizálva; általában ViewProviderSketch - + and %1 more és további %1 @@ -4681,17 +4681,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - - - - - - + + + + + + Invalid Constraint Érvénytelen kényszer - + Invalid constraint Érvénytelen kényszer @@ -4898,12 +4898,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherDimension - + Dimension Méret - + Constrains contextually based on the selection. The type can be changed with the M key. A kijelölés alapján alkalmazza a kényszereket. A kényszer típusát az M billentyűvel lehet változtatni. @@ -4911,12 +4911,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherCompDimensionTools - + Dimension Méret - + Dimension tools Méretező eszköz @@ -5421,7 +5421,7 @@ Ehelyett az eredeti objektumok és másolataik között egyenlő kényszereket a TaskSketcherTool_c1_scale - + Keep original geometries (U) Eredeti geometriák megtartása (U) @@ -5429,12 +5429,12 @@ Ehelyett az eredeti objektumok és másolataik között egyenlő kényszereket a CmdSketcherCompConstrainTools - + Constrain Kényszer - + Constrain tools Kényszer eszközei @@ -5567,8 +5567,8 @@ Ehelyett az eredeti objektumok és másolataik között egyenlő kényszereket a Sketcher_ConstrainRadius + - Fix the radius of an arc or a circle Egy ív vagy kör sugarának rögzítése @@ -5576,8 +5576,8 @@ Ehelyett az eredeti objektumok és másolataik között egyenlő kényszereket a Sketcher_ConstrainRadiam + - Fix the radius/diameter of an arc or a circle Ív vagy kör sugarának/átmérőjének rögzítése @@ -5828,12 +5828,12 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta CmdSketcherToggleConstruction - + Toggle Construction Geometry Szerkesztési geometria átkapcsolása - + Toggles between defining geometry and construction geometry modes Vált a geometria és a szerkesztési geometria módok létrehozása között @@ -5841,12 +5841,12 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta CmdSketcherCompToggleConstraints - + Toggle Constraints Kényszerek kapcsolása - + Toggle constrain tools Kényszer eszközök ki-/bekapcsolása @@ -5854,12 +5854,12 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta CmdSketcherCompHorizontalVertical - + Horizontal/Vertical Constraint Vízszintes/függőleges kényszer - + Constrains the selected elements either horizontally or vertically A kiválasztott elemek vízszintes vagy függőleges kényszere @@ -5867,12 +5867,12 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta CmdSketcherConstrainHorVer - + Horizontal/Vertical Constraint Vízszintes/függőleges kényszer - + Constrains the selected elements either horizontally or vertically, based on their closest alignment A kiválasztott elemek vízszintes vagy függőleges kényszere a legközelebbi igazításuk alapján @@ -5880,12 +5880,12 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta CmdSketcherConstrainHorizontal - + Horizontal Constraint Vízszintes kényszer - + Constrains the selected elements horizontally Vízszintes kényszer a kiválasztott elemekre @@ -5893,12 +5893,12 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta CmdSketcherConstrainVertical - + Vertical Constraint Függőleges kényszer - + Constrains the selected elements vertically Függőleges kényszer a kiválasztott elemekre @@ -5906,12 +5906,12 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta CmdSketcherConstrainLock - + Lock Position Pozíció zárolás - + Constrains the selected vertices by adding horizontal and vertical distance constraints Kényszerek a kiválasztott csúcsokra vízszintes és függőleges távolságkényszerek hozzáadásával @@ -5919,12 +5919,12 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta CmdSketcherConstrainBlock - + Block Constraint Blokk kényszer - + Constrains the selected edges as fixed A kiválasztott élek kényszerei mind rögzítettek @@ -5932,12 +5932,12 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta CmdSketcherConstrainCoincidentUnified - + Coincident Constraint Egybeesési kényszer - + Constrains the selected elements to be coincident Egybeeső kényszer a kiválasztott elemekre @@ -5945,12 +5945,12 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta CmdSketcherConstrainCoincident - + Coincident Constraint Egybeesési kényszer - + Constrains the selected elements to be coincident Egybeeső kényszer a kiválasztott elemekre @@ -5958,12 +5958,12 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta CmdSketcherConstrainPointOnObject - + Point-On-Object Constraint Pont az objektumon kényszer - + Constrains the selected point onto the selected object Kijelölt pont kényszere a kiválasztott objektum fölé @@ -5971,12 +5971,12 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta CmdSketcherConstrainDistance - + Distance Dimension Távolság méret - + Constrains the vertical distance between two points, or from a point to the origin if one is selected Függőleges távolság kényszer két pont között, vagy egy pont és a kezdőpont között, ha az kiválasztott @@ -5984,12 +5984,12 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta CmdSketcherConstrainDistanceX - + Horizontal Dimension Vízszintes méret - + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected Vízszintes távolság kényszer két pont között, vagy egy pont és a kezdőpont között, ha csak egy van kiválasztva @@ -5997,12 +5997,12 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta CmdSketcherConstrainDistanceY - + Vertical Dimension Függőleges méret - + Constrains the vertical distance between the selected elements Függőleges távolság kényszer a kiválasztott elemek között @@ -6010,12 +6010,12 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta CmdSketcherConstrainParallel - + Parallel Constraint Párhuzamos kényszer - + Constrains the selected lines to be parallel Párhuzamos kényszer a kiválasztott vonalakra @@ -6023,12 +6023,12 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta CmdSketcherConstrainPerpendicular - + Perpendicular Constraint Merőleges kényszer - + Constrains the selected lines to be perpendicular Merőleges kényszer a kiválasztott vonalakra @@ -6036,12 +6036,12 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta CmdSketcherConstrainTangent - + Tangent/Collinear Constraint Érintő/Egy vonalba eső kényszer - + Constrains the selected elements to be tangent or collinear Érintő vagy egy vonalba eső kényszer a kiválasztott elemekre @@ -6049,12 +6049,12 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta CmdSketcherConstrainRadius - + Radius Dimension Sugár méret - + Constrains the radius of the selected circle or arc Sugár kényszer a kiválasztott körre vagy ívre @@ -6062,12 +6062,12 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta CmdSketcherConstrainDiameter - + Diameter Dimension Átmérő méret - + Constrains the diameter of the selected circle or arc Átmérő kényszer a kiválasztott körre vagy ívre @@ -6075,12 +6075,12 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta CmdSketcherConstrainRadiam - + Radius/Diameter Dimension Sugár/átmérő méret - + Constrains the radius of the selected arc or the diameter of the selected circle Sugár kényszer a kiválasztott ívre vagy a kiválasztott kör átmérőjére @@ -6088,12 +6088,12 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta CmdSketcherConstrainAngle - + Angle Dimension Szög méret - + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected Szög kényszer két egyenes között vagy egy egyenes és a vázlat X-tengelye között, ha csak egy kiválasztott @@ -6101,12 +6101,12 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta CmdSketcherConstrainEqual - + Equal Constraint Egyenlőség kényszer - + Constrains the selected edges or circles to be equal Egyenlőség kényszer a kiválasztott vonalakra vagy körökre @@ -6114,12 +6114,12 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta CmdSketcherConstrainSymmetric - + Symmetric Constraint Szimmetrikus kényszer - + Constrains the selected elements to be symmetric Szimmetria kényszer a kiválasztott elemekre, pontokra @@ -6127,12 +6127,12 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta CmdSketcherConstrainSnellsLaw - + Refraction Constraint Fénytörés kényszer - + Constrains the selected elements based on the refraction law (Snell's Law) Fénytörési törvény (Snell törvény) kényszer a kiválasztott elemekre @@ -6140,12 +6140,12 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta CmdSketcherChangeDimensionConstraint - + Edit Value Érték szerkesztése - + Edits the value of a dimensional constraint Egy méretezési kényszer értékének módosítása @@ -6153,12 +6153,12 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta CmdSketcherToggleDrivingConstraint - + Toggle Driving/Reference Constraints Vezérlő/referencia kényszer kapcsolása - + Toggles between driving and reference mode of the selected constraints and commands Kapcsolja a kiválasztott kényszereket és parancsokat a vezérlő mód és a referencia mód között @@ -6166,12 +6166,12 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta CmdSketcherToggleActiveConstraint - + Toggle Constraints Kényszerek kapcsolása - + Toggles the state of the selected constraints Kapcsolja a kiválasztott kényszer állapotát diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_it.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_it.ts index 178d8e015f..46958730aa 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_it.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_it.ts @@ -17,27 +17,27 @@ CmdSketcherCompConstrainRadDia - + Radius/Diameter Dimension Quota del Raggio/Diametro - + Constrains the radius or diameter of an arc or a circle Vincola il raggio o il diametro di un arco o di un cerchio - + Constrain radius - Vincolo raggio + Raggio - + Constrain diameter - Vincolo diametro + Diametro - + Constrain auto radius/diameter Vincolo raggio/diametro automatico @@ -184,7 +184,7 @@ Creates a new sketch by merging at least 2 selected sketches - Crea un nuovo schizzo unendo almeno 2 schizzi selezionati + Crea un nuovo schizzo unendo almeno due schizzi selezionati @@ -202,7 +202,7 @@ Mirror Sketch - Mirror Sketch + Specchia schizzo @@ -253,12 +253,12 @@ come riferimento della specchiatura CmdSketcherSwitchVirtualSpace - + Switch Virtual Space - Switch Virtual Space + Cambia spazio virtuale - + Switches the selected constraints or the view to the other virtual space Scambia da uno all'altro lo spazio virtuale usato per mostrare i vincoli selezionati o per la vista @@ -274,8 +274,8 @@ come riferimento della specchiatura Validates a sketch by checking for missing coincidences, invalid constraints, and degenerate geometry - Validates a sketch by checking for missing coincidences, -invalid constraints, and degenerate geometry + Convalida uno schizzo verificando la presenza di coincidenze mancanti, +vincoli non validi e geometrie degeneri @@ -291,358 +291,358 @@ invalid constraints, and degenerate geometry Command - + Add 'Lock' constraint Aggiungi vincolo di blocco - + Add relative 'Lock' constraint Aggiungi vincolo di blocco relativo - + Add fixed constraint Aggiungi vincolo fisso - + Add block constraint Aggiungi vincolo di blocco - - + + Add coincident constraint Vincola la coincidenza - - + + Add distance from horizontal axis constraint Vincola la distanza dall'asse orizzontale - - + + Add distance from vertical axis constraint Vincola la distanza dall'asse verticale - - + + Add point to point distance constraint Vincola la distanza tra i punti - + Add point to line Distance constraint Vincola la Distanza da punto a linea - - + + Add circle to circle distance constraint Aggiungi il vincolo di distanza da cerchio a cerchio - + Add circle to line distance constraint Aggiungi il vincolo di distanza dal cerchio alla linea - - - - - - - + + + + + + + Add length constraint Aggiungi vincolo di distanza - - - + + + Dimension Dimensione - + Add lock constraint Aggiungi vincolo di blocco - + Add 'Distance to origin' constraint Aggiungi vincolo 'Distanza dall'origine' - - - + + + Add Distance constraint Aggiungi vincolo di distanza - - - + + + Add 'Horizontal' constraints Aggiungi vincoli 'orizzontali' - - - + + + Add 'Vertical' constraints Aggiungi vincoli 'verticali' - - + + Add Symmetry constraint Aggiungi vincolo di simmetria - - + + Add Symmetry constraints Aggiungi vincoli di simmetria - - + + Add Distance constraints Aggiungi vincoli di distanza - + Add Horizontal constraint Aggiungi vincolo orizzontale - + Add Vertical constraint Aggiungi vincolo verticale - - + + Add Block constraint Aggiungi vincolo bloccato - + Add Angle constraint Aggiungi vincolo angolare - - - - + + + + Add Equality constraint Aggiungi vincolo di uguaglianza - + Add Equality constraints Aggiungi vincoli di uguaglianza - + Activate/Deactivate constraints Attiva/disattiva vincoli - - + + Add arc angle constraint Aggiungi vincolo di distanza angolare - + Add concentric and length constraint Aggiungi vincolo di concentricità e lunghezza - + Add DistanceX constraint Aggiungi vincolo di distanza in direzione X - + Add DistanceY constraint Aggiungi vincolo di distanza in direzione Y - - + + Add point on object constraint Vincola il punto all'oggetto - - + + Add arc length constraint Aggiungi un vincolo lunghezza arco - - + + Add point to line distance constraint - Add point to line distance constraint + Aggiungi vincolo di distanza tra punto e linea - + Add point to circle distance constraint - Add point to circle distance constraint + Aggiungi vincolo di distanza tra punto e cerchio - - + + Add point to point horizontal distance constraint Vincola la distanza orizzontale tra i punti - + Add fixed x-coordinate constraint Vincola la coordinata X - - + + Add point to point vertical distance constraint Vincola la distanza verticale tra i punti - + Add fixed y-coordinate constraint Vincola la coordinata Y - - + + Add parallel constraint Vincola parallelismo - - - - - - - + + + + + + + Add perpendicular constraint Vincola perpendicolare - + Add perpendicularity constraint Aggiungi vincolo di perpendicolarità - + Swap coincident+tangency with ptp tangency Scambia coincidenza+tangenza con tangenza ptp - - - - - - - + + + + + + + Add tangent constraint Vincola la tangenza - - - - - - - - - - - - - - + + + + + + + + + + + + + + Add tangent constraint point Aggiungi punto di vincolo tangente - - - - - - - - + + + + + + + + Add radius constraint Vincola il raggio - - - - + + + + Add diameter constraint Vincola il diametro - - - - + + + + Add radiam constraint Vincolare il raggio - - - - - + + + + + Add angle constraint Vincola l'angolo - + Swap point on object and tangency with point to curve tangency Scambia punto su oggetto e tangenza con tangenza punto su curva - - + + Add equality constraint Vincola uguaglianza - - - - - - + + + + + + Add symmetric constraint Vincola simmetria - + Add Snell's law constraint Aggiungi vincolo di legge di Snell's - + Toggle constraint to driving/reference Commuta il vincolo guida/riferimento @@ -699,7 +699,7 @@ invalid constraints, and degenerate geometry Add sketch circle - Aggiungi cerchio di schizzo + Aggiungi schizzo di cerchio @@ -833,13 +833,13 @@ invalid constraints, and degenerate geometry Rimuovi Allineamento Assi - + Toggle constraints to the other virtual space Attiva/disattiva i vincoli all'altro spazio virtuale - + Update constraint's virtual space Aggiorna lo spazio virtuale del vincolo @@ -854,27 +854,27 @@ invalid constraints, and degenerate geometry Rinomina il vincolo dello schizzo - + Drag Point Trascina Punto - + Drag Curve Trascina Curva - + Drag geometries Trascina geometrie - + Drag Constraint Trascina Vincolo - + Modify sketch constraints Modifica i vincoli dello schizzo @@ -911,12 +911,12 @@ invalid constraints, and degenerate geometry Translate geometries - Trasla le geometrie + Trasla geometrie Symmetry geometries - Geometrie di simmetria + Rifletti geometrie @@ -929,7 +929,7 @@ invalid constraints, and degenerate geometry Aggiungi arco allo schizzo polilinea - + Toggle construction geometry Geometria di costruzione @@ -944,7 +944,7 @@ invalid constraints, and degenerate geometry Add Sketch B-Spline - Add Sketch B-Spline + Aggiungi schizzo B-Spline @@ -1121,7 +1121,7 @@ invalid constraints, and degenerate geometry Cannot map the sketch to the selected object. %1. - Cannot map the sketch to the selected object. %1. + Impossibile mappare lo schizzo sull'oggetto selezionato. %1. @@ -1151,137 +1151,137 @@ invalid constraints, and degenerate geometry - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection Selezione errata - - + + Select edges from the sketch Seleziona i bordi dallo schizzo @@ -1296,289 +1296,289 @@ invalid constraints, and degenerate geometry Vincolo distanza - + Cannot add a constraint between two external geometries. Impossibile aggiungere un vincolo tra due geometrie esterne. - + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. Non è possibile aggiungere un vincolo tra due geometrie bloccate! Le geometrie bloccate comprendono la geometria esterna, la geometria fissata o i punti speciali come i punti di nodo delle B-Spline. - + Sketcher Constraint Substitution Sostituzione vincoli dello Schizzo - + One of the selected has to be on the sketch. Uno dei selezionati deve essere sullo schizzo. - + Select an edge from the sketch. Seleziona un bordo dello schizzo. - - - - - - + + + + + + Impossible constraint Vincolo Impossible - - + + The selected edge is not a line segment. Il bordo selezionato non è un segmento di linea. - - - + + + Double constraint Doppio vincolo - + The selected edge already has a horizontal constraint! Il bordo selezionato ha già un vincolo orizzontale! - + The selected edge already has a vertical constraint! Il bordo selezionato ha già un vincolo verticale! - + There are more than one fixed points selected. Select a maximum of one fixed point! Sono stati selezionati più punti bloccati. Selezionare al massimo un punto bloccato! - - - + + + Select vertices from the sketch. Selezionare i vertici nello schizzo. - + Select one vertex from the sketch other than the origin. Selezionare dallo schizzo un vertice diverso dall'origine. - + Select only vertices from the sketch. The last selected vertex may be the origin. Selezionare solo i vertici dallo schizzo. L'ultimo vertice selezionato può essere l'origine. - + Wrong solver status Stato del risolutore difettoso - + Select one edge from the sketch. Seleziona un bordo dello schizzo. - + Select only edges from the sketch. Selezionare solo i bordi dallo schizzo. - + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. Nessuno dei punti selezionati è stato vincolato alle rispettive curve, perché fanno parte dello stesso elemento, sono entrambi una geometria esterna o il bordo non è ammissibile. - + Only tangent-via-point is supported with a B-spline. Solo tangente sul punto è supportato con una B-spline. - - + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. Selezionare solo uno o più poli B-spline o solo uno o più archi o cerchi dallo schizzo, ma non miscelati. - + 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 the value sets the ratio n2/n1. Constraint_SnellsLaw Selezionare i due punti finali delle linee da usare come raggi e un bordo che rappresenta il limite. Il primo punto selezionato corrisponde all'indice n1, il secondo a n2 e il valore è definito dal rapporto n2/n1. - + Number of selected objects is not 3 Il numero di oggetti selezionati non è 3 - + Error Errore - + Endpoint to endpoint tangency was applied instead. È stata invece applicata la tangenza punto finale su punto finale. - + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Seleziona due o più vertici dallo schizzo per un vincolo coincidente, o due o più cerchi, ellissi, archi o archi di ellisse per un vincolo concentrico. - + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Seleziona due vertici dallo schizzo per un vincolo coincidente, o due cerchi, ellissi, archi o archi di ellisse per un vincolo concentrico. - + Select exactly one line or one point and one line or two points from the sketch. Selezionare una linea o un punto più una linea, oppure due punti dello schizzo. - + Cannot add a length constraint on an axis! Non è possibile aggiungere un vincolo di lunghezza su un asse! - - + + Select exactly one line or one point and one line or two points or two circles from the sketch. Selezionare esattamente una linea o un punto e una linea o due punti o due cerchi dallo schizzo. - + This constraint does not make sense for non-linear curves. Questo vincolo non ha senso per le curve non lineari. - + Endpoint to edge tangency was applied instead. È stata applicata invece la tangenza segmento sul punto finale. - - - - - - + + + + + + Select the right things from the sketch. Selezionare le cose giuste dallo schizzo. - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. Selezionare un bordo che non è un peso B-spline. - + Select either several points, or several conics for concentricity. Selezionare più punti, o più coniche per la concentricità. - + Select either one point and several curves, or one curve and several points Selezionare un punto e più curve, oppure una curva e più punti - + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. Selezionare un punto e più curve o una curva e più punti per pointOnObject, o più punti per la coincidenza, o più coniche per la concentricità. - + 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. Nessuno dei punti selezionati è stato vincolato sulla rispettiva curva, perchè essi sono parti dello stesso elemento, o perchè sono entrambi una geometria esterna. - + Cannot add a length constraint on this selection! Non è possibile aggiungere un vincolo di lunghezza a questa selezione! - - - - + + + + Select exactly one line or up to two points from the sketch. Selezionare solo una linea oppure al massimo due punti dello schizzo. - + Cannot add a horizontal length constraint on an axis! Non è possibile aggiungere un vincolo di lunghezza orizzontale su un asse! - + Cannot add a fixed x-coordinate constraint on the origin point! Non è possibile aggiungere un vincolo di coordinata x nel punto di origine! - - + + This constraint only makes sense on a line segment or a pair of points. Questo vincolo ha senso solo su un segmento di linea o su una coppia di punti. - + Cannot add a vertical length constraint on an axis! Non è possibile aggiungere un vincolo di lunghezza verticale su un asse! - + Cannot add a fixed y-coordinate constraint on the origin point! Non è possibile aggiungere un vincolo di coordinata y nel punto di origine! - + Select two or more lines from the sketch. Selezionare due o più linee dello schizzo. - + One selected edge is not a valid line. Un bordo selezionato non è una linea valida. - - + + Select at least two lines from the sketch. Selezionare almeno due linee dello schizzo. - + The selected edge is not a valid line. Il bordo selezionato non è una linea valida. - + 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. @@ -1588,35 +1588,35 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Combinazioni ammesse: due curve; un punto finale e una curva; due punti finali; due curve e un punto. - + Select some geometry from the sketch. perpendicular constraint Selezionare alcune geometrie dello schizzo. - - + + Cannot add a perpendicularity constraint at an unconnected point! Non è possibile aggiungere un vincolo di perpendicolarità in un punto non connesso! - - + + One of the selected edges should be a line. Uno degli spigoli selezionati deve essere una linea. - + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. È stato applicato il vincolo tangenza punto finale su punto finale. È stato eliminato il vincolo coincidente. - + Endpoint to edge tangency was applied. The point on object constraint was deleted. È stato applicato il vincolo tangenza segmento su punto finale. È stato eliminato il vincolo punto su oggetto. - + 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. @@ -1626,206 +1626,206 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Combinazioni ammesse: due curve; un punto finale e una curva; due punti finali; due curve e un punto. - + Select some geometry from the sketch. tangent constraint Selezionare alcune geometrie dello schizzo. - - - + + + Cannot add a tangency constraint at an unconnected point! Non è possibile aggiungere un vincolo di tangenza in un punto non connesso! - - + + Tangent constraint at B-spline knot is only supported with lines! Il vincolo tangente al nodo B-spline è supportato solo con le linee! - + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. - One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. + Sono stati eliminati uno o due vincoli punto su oggetto, poiché l'ultimo vincolo applica internamente anche i vincoli punto su oggetto. - + Keep notifying about constraint substitutions - Keep notifying about constraint substitutions + Continua a notificare le sostituzioni dei vincoli - + Unexpected error. More information may be available in the report view. Errore imprevisto. Ulteriori informazioni potrebbero essere disponibili nella vista report. - + Only the sketch and its support are allowed to be selected - Only the sketch and its support are allowed to be selected + È consentito selezionare solo lo schizzo e il suo supporto - + Only the sketch and its support may be selected - Only the sketch and its support may be selected + È possibile selezionare solo lo schizzo e il suo supporto - + Only the sketch and its support may be selected - Only the sketch and its support may be selected + È possibile selezionare solo lo schizzo e il suo supporto - - - + + + The selected edge already has a block constraint! Il bordo selezionato ha già un vincolo di blocco! - + The selected items cannot be constrained horizontally or vertically! Gli elementi selezionati non possono essere vincolati orizzontalmente o verticalmente! - + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. Un vincolo di blocco non può essere aggiunto se lo schizzo è irrisolto o se ci sono vincoli ridondanti e conflittuali. - + B-spline knot to endpoint tangency was applied instead. È stata invece applicata la tangenza del nodo B-spline sul punto finale. - - + + Wrong number of selected objects! Numero di oggetti selezionati errato! - - + + With 3 objects, there must be 2 curves and 1 point. Con 3 oggetti, ci devono essere 2 curve e 1 punto. - - - - - - + + + + + + Select one or more arcs or circles from the sketch. Selezionare uno o più archi o cerchi nello schizzo. - - - + + + Constraint only applies to arcs or circles. Vincolo applicato solo ad archi o cerchi. - - + + Select one or two lines from the sketch. Or select two edges and a point. Selezionare una o due linee dello schizzo, oppure selezionare due bordi e un punto. - + Parallel lines Linee parallele - + An angle constraint cannot be set for two parallel lines. Un vincolo di angolo non può essere impostato per due linee parallele. - + Cannot add an angle constraint on an axis! Non è possibile aggiungere un vincolo di angolo su un asse! - + Select two edges from the sketch. Selezionare due spigoli dello schizzo. - + Select two or more compatible edges. Selezionare due o più spigoli compatibili. - + Sketch axes cannot be used in equality constraints. Gli assi dello schizzo non possono essere usati nei vincoli di uguaglianza. - + Equality for B-spline edge currently unsupported. Uguaglianza tra bordi di una B-spline attualmente non è supportato. - - - - + + + + Select two or more edges of similar type. Seleziona due o più bordi di tipo simile. - - - - - + + + + + Select two points and a symmetry line, two points and a symmetry point or a line and a symmetry point from the sketch. Selezionare due punti e una linea di simmetria, o due punti e un punto di simmetria, o una linea e un punto di simmetria nello schizzo. - - + + Cannot add a symmetry constraint between a line and its end points. Impossibile aggiungere un vincolo di simmetria tra una linea e i suoi punti finali. - - - - + + + + Cannot add a symmetry constraint between a line and its end points! Non è possibile aggiungere un vincolo di simmetria tra una linea e i suoi estremi! - + Selected objects are not just geometry from one sketch. Gli oggetti selezionati non sono delle geometrie dello stesso schizzo. - + Cannot create constraint with external geometry only. Impossibile creare il vincolo solo con la geometria esterna. - + Incompatible geometry is selected. Le geometrie selezionate sono incompatibili. - + Select one dimensional constraint from the sketch. Selezionare un vincolo dimensionale dallo schizzo. - - - - - - - - + + + + + + + + Select constraints from the sketch. Seleziona i vincoli dallo schizzo. @@ -1868,7 +1868,7 @@ Combinazioni ammesse: due curve; un punto finale e una curva; due punti finali; The selection comprises more than one item. Select just one knot. - The selection comprises more than one item. Select just one knot. + La selezione comprende più di un elemento. Selezionare un solo nodo. @@ -2170,7 +2170,7 @@ Combinazioni ammesse: due curve; un punto finale e una curva; due punti finali; Toggle Driving/Reference - Toggle Driving/Reference + Commuta guida/riferimento @@ -2195,12 +2195,12 @@ Combinazioni ammesse: due curve; un punto finale e una curva; due punti finali; Center Sketch - Center Sketch + Centra schizzo Swap Constraint Names - Swap Constraint Names + Scambia i nomi dei vincoli @@ -2288,12 +2288,12 @@ Combinazioni ammesse: due curve; un punto finale e una curva; due punti finali; Lunghezza: - + Refractive Index Ratio Indice di rifrazione - + Ratio n2/n1: Rapporto n2/n1: @@ -2381,7 +2381,7 @@ Combinazioni ammesse: due curve; un punto finale e una curva; due punti finali; Horizontal Constraint - Vincola orizzontalmente + Orizzontale @@ -2406,22 +2406,22 @@ Combinazioni ammesse: due curve; un punto finale e una curva; due punti finali; Equal Constraint - Equal Constraint + Uguale Coincident Constraint - Coincident Constraint + Coincidente Point-On-Object Constraint - Point-On-Object Constraint + Punto su oggetto Symmetric Constraint - Symmetric Constraint + Simmetrico @@ -2608,12 +2608,12 @@ Combinazioni ammesse: due curve; un punto finale e una curva; due punti finali; Choose Orientation - Choose Orientation + Scegliere orientamento Sketch Orientation - Sketch Orientation + Orientamento schizzo @@ -2651,7 +2651,7 @@ Combinazioni ammesse: due curve; un punto finale e una curva; due punti finali; Create Array - Create Array + Crea serie @@ -2681,7 +2681,7 @@ Combinazioni ammesse: due curve; un punto finale e una curva; due punti finali; Constrains each element in the array with respect to the others using construction lines - Constrains each element in the array with respect to the others using construction lines + Vincola ogni elemento della serie rispetto agli altri utilizzando linee di costruzione @@ -2735,12 +2735,12 @@ nelle copie, in modo che una modifica nell'elemento originale si rifletta sulle Task Panel Widgets - Task Panel Widgets + Widget pannello azioni Dragging Performance - Dragging Performance + Prestazioni di trascinamento @@ -2757,7 +2757,7 @@ Per ottenere l'effetto è necessario accedere nuovamente alla modalità di modif Automatically removes newly added redundant constraints - Automatically removes newly added redundant constraints + Rimuove automaticamente i vincoli ridondanti appena vengono aggiunti @@ -2777,27 +2777,27 @@ Per ottenere l'effetto è necessario accedere nuovamente alla modalità di modif Notify about automatic constraint substitutions - Notify about automatic constraint substitutions + Notifica delle sostituzioni automatiche dei vincoli Unifies the coincident and point-on-object constraints in a single tool - Unifies the coincident and point-on-object constraints in a single tool + Unifica i vincoli coincidente e punto su oggetto in un unico strumento Unify coincident and point-on-object constraints - Unify coincident and point-on-object constraints + Unifica vincoli coincidente e punto su oggetto Unifies the horizontal and vertical constraints to an automatic command - Unifies the horizontal and vertical constraints to an automatic command + Unifica i vincoli orizzontali e verticali in un comando automatico Unified tool for automatic horizontal/vertical constraints - Unified tool for automatic horizontal/vertical constraints + Strumento unificato per vincoli orizzontali/verticali automatici @@ -2827,7 +2827,7 @@ Per ottenere l'effetto è necessario accedere nuovamente alla modalità di modif Dimension Constraint - Dimension Constraint + Vincoli dimensionali @@ -2837,7 +2837,7 @@ Per ottenere l'effetto è necessario accedere nuovamente alla modalità di modif Dimensioning constraints - Dimensioning constraints + Vincoli di dimensionamento @@ -3099,7 +3099,7 @@ Supporta tutti i sistemi di unità tranne 'US customary' e 'Building US/Euro'. Shows source objects which are used for external geometry in the opened sketch - Shows source objects which are used for external geometry in the opened sketch + Mostra gli oggetti sorgente utilizzati per la geometria esterna nello schizzo aperto @@ -3109,14 +3109,14 @@ Supporta tutti i sistemi di unità tranne 'US customary' e 'Building US/Euro'. Restores the camera position after closing the sketch - Restores the camera position after closing the sketch + Ripristina la posizione della telecamera dopo la chiusura dello schizzo Forces the camera to an orthographic view when editing a sketch. Works only when "Restore camera position after editing" is enabled. - Forces the camera to an orthographic view when editing a sketch. -Works only when "Restore camera position after editing" is enabled. + Forza la visualizzazione ortografica della telecamera durante la modifica di uno schizzo. +Funziona solo se l'opzione "Ripristina posizione telecamera dopo la modifica" è abilitata. @@ -3131,7 +3131,7 @@ Works only when "Restore camera position after editing" is enabled. Applies current visibility automation settings to all sketches in the open documents - Applies current visibility automation settings to all sketches in the open documents + Applica le impostazioni di automazione della visibilità corrente a tutti gli schizzi nei documenti aperti @@ -3194,7 +3194,7 @@ Predefinito a: %N = %V Restore camera position after editing - Ripristina la posizione della fotocamera dopo la modifica + Ripristina la posizione della telecamera dopo la modifica @@ -3274,25 +3274,25 @@ Predefinito a: %N = %V %2 constraints are linking to the endpoints. The constraints have been listed in the 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 the 3D view. + Sono stati trovati %1 archi di geometria esterna invertiti. I loro punti finali sono cerchiati nella vista 3D. -%2 constraints are linking to the endpoints. The constraints have been listed in the report view (menu View -> Panels -> Report view). +%2 vincoli sono collegati ai punti finali. I vincoli sono stati elencati nella vista report (menu Visualizza -> Pannelli -> Vista report). -Click "Swap endpoints in constraints" button to reassign endpoints. Do this only once to sketches created in FreeCAD older than v0.15 +Cliccare sul pulsante "Scambia punti finali nei vincoli" per riassegnare i punti finali. Ripetere questa operazione solo una volta per gli schizzi creati in FreeCAD precedenti alla versione 0.15 %1 reversed external geometry arcs were found. Their endpoints are encircled in the 3D view. However, no constraints linking to the endpoints were found. - %1 reversed external geometry arcs were found. Their endpoints are encircled in the 3D view. + Sono stati trovati %1 archi di geometria esterna invertiti. I loro punti finali sono cerchiati nella vista 3D. -However, no constraints linking to the endpoints were found. +Tuttavia, non sono stati trovati vincoli che li collegano. No reversed external geometry arcs were found. - No reversed external geometry arcs were found. + Non sono stati trovati archi di geometria esterna invertiti. @@ -3361,12 +3361,12 @@ However, no constraints linking to the endpoints were found. Toggles the chosen constraint filters - Toggles the chosen constraint filters + Attiva/disattiva i filtri di vincolo selezionati Filters constraints by type - Filters constraints by type + Filtra i vincoli per tipo @@ -3376,7 +3376,7 @@ However, no constraints linking to the endpoints were found. Toggles the visibility of all listed constraints from the 3D view - Toggles the visibility of all listed constraints from the 3D view + Attiva/disattiva la visibilità di tutti i vincoli elencati dalla vista 3D @@ -3401,7 +3401,7 @@ However, no constraints linking to the endpoints were found. Display only filtered constraints - Display only filtered constraints + Visualizza solo i vincoli filtrati @@ -3427,7 +3427,7 @@ However, no constraints linking to the endpoints were found. Impossible to update visibility: - Impossible to update visibility: + Impossibile aggiornare la visibilità: @@ -3435,12 +3435,12 @@ However, no constraints linking to the endpoints were found. Toggles the chosen element filters - Toggles the chosen element filters + Attiva/disattiva i filtri dell'elemento scelto Filters elements by type - Filters elements by type + Filtra gli elementi per tipo @@ -3535,7 +3535,7 @@ However, no constraints linking to the endpoints were found. Elliptical arc - Elliptical arc + Arco ellittico @@ -3547,7 +3547,7 @@ However, no constraints linking to the endpoints were found. Hyperbolic arc - Hyperbolic arc + Arco iperbolico @@ -3559,7 +3559,7 @@ However, no constraints linking to the endpoints were found. Parabolic arc - Parabolic arc + Arco parabolico @@ -3598,7 +3598,7 @@ However, no constraints linking to the endpoints were found. Sketch Edit - Sketch Edit + Modifica schizzo @@ -3631,32 +3631,32 @@ However, no constraints linking to the endpoints were found. Sketch Validation - Sketch Validation + Convalida schizzo Open and Non-Manifold Vertices - Open and Non-Manifold Vertices + Vertici aperti e non-manifold Highlights open and non-manifold vertices that could lead to errors if the sketch is used to generate solids. This is purely based on the topological shape of the sketch and not on its geometry/constraint set. - Highlights open and non-manifold vertices that could lead to errors if the sketch is used to generate solids. This is purely based on the topological shape of the sketch and not on its geometry/constraint set. + Evidenzia i vertici aperti e non manifold che potrebbero causare errori se lo schizzo viene utilizzato per generare solidi. Questo si basa esclusivamente sulla forma topologica dello schizzo e non sul suo insieme di geometrie/vincoli. Highlight Troublesome Vertices - Highlight Troublesome Vertices + Evidenzia i vertici problematici Fixes missing coincidences by adding extra coincident constraints - Fixes missing coincidences by adding extra coincident constraints + Corregge le coincidenze mancanti aggiungendo vincoli di coincidenza aggiuntivi Missing Coincidences - Missing Coincidences + Coincidenze mancanti @@ -3666,12 +3666,12 @@ However, no constraints linking to the endpoints were found. Defines the X/Y tolerance within which missing coincidences are detected - Defines the X/Y tolerance within which missing coincidences are detected + Definisce la tolleranza X/Y entro la quale vengono rilevate le coincidenze mancanti Ignores construction geometry in the search - Ignores construction geometry in the search + Ignora la geometria di costruzione nella ricerca @@ -3703,27 +3703,27 @@ Questo viene fatto analizzando le geometrie e i vincoli dello schizzo. Invalid Constraints - Invalid Constraints + Vincoli non validi Delete Constraints Linked to External Geometry - Delete Constraints Linked to External Geometry + Elimina vincoli collegati alla geometria esterna Degenerate Geometry - Degenerate Geometry + Geometria degenerata Reversed External Geometry - Reversed External Geometry + Geometria esterna invertita Swap Endpoints in Constraints - Swap Endpoints in Constraints + Scambia punti finali nei vincoli @@ -3789,120 +3789,120 @@ Questo viene fatto analizzando le geometrie e i vincoli dello schizzo. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Nel pannello azioni c'è già una finestra di dialogo aperta - + The sketch is invalid and cannot be edited. Lo schizzo non è valido e non può essere modificato. - + The following constraint is partially redundant: Il seguente vincolo è parzialmente ridondante: - + The following constraints are partially redundant: I seguenti vincoli sono parzialmente ridondanti: - + Edit Sketch Modifica schizzo - + Close this dialog? Chiudere questa finestra di dialogo? - + Invalid Sketch Schizzo non valido - + Open the sketch validation tool? - Open the sketch validation tool? + Aprire lo strumento di convalida dello schizzo? - + Remove the following constraint: - Remove the following constraint: + Rimuovere il seguente vincolo: - + Remove at least one of the following constraints: - Remove at least one of the following constraints: + Rimuovere almeno uno dei seguenti vincoli: - + Remove the following redundant constraint: Rimuovere il seguente vincolo ridondante: - + Remove the following redundant constraints: Rimuovere i seguenti vincoli ridondanti: - + Remove the following malformed constraint: - Remove the following malformed constraint: + Rimuovere il seguente vincolo non valido: - + Remove the following malformed constraints: - Remove the following malformed constraints: + Rimuovere i seguenti vincoli non validi: - + Empty sketch Schizzo vuoto - + Over-constrained: Sovravincolato: - + Malformed constraints: Vincoli malformati: - + Redundant constraints: Vincoli ridondanti: - + Partially redundant: Parzialmente ridondante: - + Solver failed to converge Risolutore impossibilitato a convergere - + Under-constrained: Sottovincolato: - + %n Degrees of Freedom - + + %n Grado di libertà %n Gradi di libertà - %n Degrees of Freedom - + Fully constrained Completamente vincolato @@ -3955,8 +3955,8 @@ Questo viene fatto analizzando le geometrie e i vincoli dello schizzo. Sketcher_ConstrainDiameter + - Fix the diameter of a circle or an arc Fissa il diametro di un cerchio o di un arco @@ -3980,7 +3980,7 @@ Questo viene fatto analizzando le geometrie e i vincoli dello schizzo. 3 rim points - 3 punti + Cerchio da 3 punti @@ -3998,7 +3998,7 @@ Questo viene fatto analizzando le geometrie e i vincoli dello schizzo. The document does not contain a sketch - The document does not contain a sketch + Il documento non contiene uno schizzo @@ -4091,8 +4091,8 @@ Select the method to attach this sketch to selected objects. Sketch with a support face cannot be reoriented. Detach it from the support? - Sketch with a support face cannot be reoriented. -Detach it from the support? + Lo schizzo su una faccia di supporto non può essere orientato. +Staccarlo dal supporto? @@ -4170,7 +4170,7 @@ per determinare se una soluzione converge o no Default algorithm used for solving the sketch - Default algorithm used for solving the sketch + Algoritmo predefinito utilizzato per risolvere lo schizzo @@ -4182,19 +4182,19 @@ per determinare se una soluzione converge o no Solver used for solving the geometry. LevenbergMarquardt and DogLeg are trust region optimization algorithms. BFGS solver uses the Broyden–Fletcher–Goldfarb–Shanno algorithm. - Solver used for solving the geometry. -LevenbergMarquardt and DogLeg are trust region optimization algorithms. -BFGS solver uses the Broyden–Fletcher–Goldfarb–Shanno algorithm. + Risolutore utilizzato per il calcolo della geometria. +LevenbergMarquardt e DogLeg sono algoritmi di ottimizzazione della regione di fiducia. +Il risolutore BFGS utilizza l'algoritmo Broyden–Fletcher–Goldfarb–Shanno. DogLeg Gauss step - DogLeg Gauss step + Passo DogLeg di Gauss Maximum iterations - Maximum iterations + Iterazioni massime @@ -4214,7 +4214,7 @@ BFGS solver uses the Broyden–Fletcher–Goldfarb–Shanno algorithm. Convergence - Convergence + Convergenza @@ -4241,7 +4241,7 @@ BFGS solver uses the Broyden–Fletcher–Goldfarb–Shanno algorithm. QR algorithm - QR algorithm + Algoritmo QR @@ -4280,22 +4280,22 @@ L'algoritmo di Eigen Sparse QR è ottimizzato per matrici sparsi; solitamente pi Solving algorithm used to detect redundant constraints - Solving algorithm used to detect redundant constraints + Algoritmo di risoluzione utilizzato per rilevare vincoli ridondanti Redundant solver - Redundant solver + Risolutore ridondante Maximum number of iterations of the solver used to detect redundant constraints - Maximum number of iterations of the solver used to detect redundant constraints + Numero massimo d'iterazioni del risolutore utilizzato per rilevare vincoli ridondanti Maximum redundant solver iterations - Maximum redundant solver iterations + Numero massimo di iterazioni ridondanti del risolutore @@ -4310,12 +4310,12 @@ L'algoritmo di Eigen Sparse QR è ottimizzato per matrici sparsi; solitamente pi Console debug mode - Console debug mode + Modalità di debug della console Iteration level - Iteration level + Livello iterazione @@ -4391,7 +4391,7 @@ L'algoritmo di Eigen Sparse QR è ottimizzato per matrici sparsi; solitamente pi ViewProviderSketch - + and %1 more e %1 in più @@ -4416,12 +4416,12 @@ L'algoritmo di Eigen Sparse QR è ottimizzato per matrici sparsi; solitamente pi Edit Mode - Edit Mode + Modalità modifica Geometries - Geometries + Geometrie @@ -4431,27 +4431,27 @@ L'algoritmo di Eigen Sparse QR è ottimizzato per matrici sparsi; solitamente pi Sketcher Helpers - Sketcher Helpers + Ausili di sketcher B-Spline Tools - B-Spline Tools + Strumenti B-Spline Visual Helpers - Aiuti visivi + Ausili visivi Virtual Space - Virtual Space + Spazio virtuale Sketcher Edit Tools - Sketcher Edit Tools + Strumenti di modifica di Sketcher @@ -4489,7 +4489,7 @@ L'algoritmo di Eigen Sparse QR è ottimizzato per matrici sparsi; solitamente pi Line pattern - Ripetizione lineare + Serie lineare @@ -4681,19 +4681,19 @@ La spaziatura della griglia cambia se diventa più piccola della dimensione in p - - - - - - + + + + + + Invalid Constraint Vincolo non valido - + Invalid constraint - Invalid constraint + Vincolo non valido @@ -4842,7 +4842,7 @@ La spaziatura della griglia cambia se diventa più piccola della dimensione in p Offset could not be created. - Impossibile creare lo scostamento. + Impossibile creare l'offset. @@ -4898,12 +4898,12 @@ La spaziatura della griglia cambia se diventa più piccola della dimensione in p CmdSketcherDimension - + Dimension Dimensione - + Constrains contextually based on the selection. The type can be changed with the M key. Vincola contestualmente alla selezione. Il tipo può essere modificato con il tasto M. @@ -4911,12 +4911,12 @@ La spaziatura della griglia cambia se diventa più piccola della dimensione in p CmdSketcherCompDimensionTools - + Dimension Dimensione - + Dimension tools Strumenti di quotatura @@ -5101,7 +5101,7 @@ Invece vengono applicati vincoli uguali tra gli oggetti originali e le loro copi Create two rectangles with a constant offset. - Crea due rettangoli con uno spostamento costante. + Crea due rettangoli con un offset costante. @@ -5139,17 +5139,17 @@ Invece vengono applicati vincoli uguali tra gli oggetti originali e le loro copi Working Colors - Working Colors + Colori di lavoro Color of the crosshair cursor - Color of the crosshair cursor + Colore del puntatore del cursore Geometric Element Colors - Geometric Element Colors + Colori degli elementi geometrici @@ -5179,12 +5179,12 @@ Invece vengono applicati vincoli uguali tra gli oggetti originali e le loro copi Line pattern of normal edges - Line pattern of normal edges + Modello di linea per i bordi normali Width of normal edges - Width of normal edges + Larghezza dei bordi normali @@ -5194,12 +5194,12 @@ Invece vengono applicati vincoli uguali tra gli oggetti originali e le loro copi Line pattern of construction edges - Line pattern of construction edges + Modello di linea dei bordi di costruzione Width of construction edges - Width of construction edges + Spessore dei bordi di costruzione @@ -5219,52 +5219,52 @@ Invece vengono applicati vincoli uguali tra gli oggetti originali e le loro copi Line pattern of internal aligned edges - Line pattern of internal aligned edges + Modello di linea per i bordi interni allineati Width of internal aligned edges - Width of internal aligned edges + Larghezza dei bordi interni allineati External construction geometry - External construction geometry + Geometria di costruzione esterna Color of external construction geometry in edit mode - Color of external construction geometry in edit mode + Colore della geometria di costruzione esterna in modalità di modifica Line pattern of external construction edges - Line pattern of external construction edges + Modello di linea dei bordi di costruzione esterni Width of external construction edges - Width of external construction edges + Spessore dei bordi di costruzione esterni External defining geometry - External defining geometry + Geometria di definizione esterna Color of external defining geometry in edit mode - Color of external defining geometry in edit mode + Colore della geometria di definizione esterna in modalità di modifica Line pattern of external defining edges - Line pattern of external defining edges + Modello di linea dei bordi esterni di definizione Width of external defining edges - Width of external defining edges + Larghezza dei bordi di definizione esterni @@ -5284,12 +5284,12 @@ Invece vengono applicati vincoli uguali tra gli oggetti originali e le loro copi Constraint Colors - Constraint Colors + Colori dei vincoli Dimensional constraints - Dimensional constraints + Vincoli dimensionali @@ -5299,17 +5299,17 @@ Invece vengono applicati vincoli uguali tra gli oggetti originali e le loro copi Reference constraints - Reference constraints + Vincoli di riferimento Deactivated constraints - Deactivated constraints + Vincoli disattivati Colors Outside Sketcher - Colors Outside Sketcher + Colori esterni allo schizzo @@ -5339,7 +5339,7 @@ Invece vengono applicati vincoli uguali tra gli oggetti originali e le loro copi Color of internal faces formed by intersecting geometry or closed loops in the sketch - Color of internal faces formed by intersecting geometry or closed loops in the sketch + Colore delle facce interne formate dall'intersezione della geometria o delle figure chiuse nello schizzo @@ -5349,7 +5349,7 @@ Invece vengono applicati vincoli uguali tra gli oggetti originali e le loro copi Line Type - Line Type + Tipo linea @@ -5421,7 +5421,7 @@ Invece vengono applicati vincoli uguali tra gli oggetti originali e le loro copi TaskSketcherTool_c1_scale - + Keep original geometries (U) Mantieni le geometrie originali (U) @@ -5429,14 +5429,14 @@ Invece vengono applicati vincoli uguali tra gli oggetti originali e le loro copi CmdSketcherCompConstrainTools - + Constrain Vincolo - + Constrain tools - Constrain tools + Strumenti vincolo @@ -5465,7 +5465,7 @@ Invece vengono applicati vincoli uguali tra gli oggetti originali e le loro copi 3 rim points - 3 punti + Cerchio da 3 punti @@ -5567,8 +5567,8 @@ Invece vengono applicati vincoli uguali tra gli oggetti originali e le loro copi Sketcher_ConstrainRadius + - Fix the radius of an arc or a circle Fissa il raggio di un arco o di un cerchio @@ -5576,8 +5576,8 @@ Invece vengono applicati vincoli uguali tra gli oggetti originali e le loro copi Sketcher_ConstrainRadiam + - Fix the radius/diameter of an arc or a circle Correggere il raggio/diametro di un arco o di un cerchio @@ -5620,7 +5620,7 @@ Invece vengono applicati vincoli uguali tra gli oggetti originali e le loro copi Opens the selected sketch for editing - Opens the selected sketch for editing + Apre lo schizzo selezionato per la modifica @@ -5628,12 +5628,12 @@ Invece vengono applicati vincoli uguali tra gli oggetti originali e le loro copi Leave Sketch - Leave Sketch + Esce dallo schizzo Exits the active sketch - Exits the active sketch + Esce dallo schizzo attivo @@ -5641,12 +5641,12 @@ Invece vengono applicati vincoli uguali tra gli oggetti originali e le loro copi Stop Operation - Stop Operation + Interrompi Operazione Stops the active operation while in edit mode - Stops the active operation while in edit mode + Interrompe l'operazione attiva mentre è in modalità di modifica @@ -5654,7 +5654,7 @@ Invece vengono applicati vincoli uguali tra gli oggetti originali e le loro copi Reorient Sketch - Reorient Sketch + Riorienta schizzo @@ -5669,12 +5669,12 @@ Questo cancellerà la proprietà AttachmentSupport. Align View to Sketch - Align View to Sketch + Allinea vista allo schizzo Aligns the camera orientation perpendicular to the active sketch plane - Aligns the camera orientation perpendicular to the active sketch plane + Allinea l'orientamento della telecamera perpendicolarmente al piano di schizzo attivo @@ -5768,7 +5768,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Angular step for tools that use 'Snap at angle'. Hold Ctrl to enable 'Snap at angle'. The angle starts from the positive X axis of the sketch. - Passo angolare per gli strumenti che usano 'Snap all'angolo' (per esempio la linea). Tenere premuto CTRL per abilitare 'Aggancia ad angolo'. L'angolo parte dall'asse X positivo dello schizzo. + Passo angolare per gli strumenti che usano 'Aggancia all'angolo'. Tenere premuto Ctrl per abilitare 'Aggancia all'angolo'. L'angolo parte dall'asse X positivo dello schizzo. @@ -5776,12 +5776,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Toggle Snap - Toggle Snap + Attiva/disattiva aggancio Toggles snapping - Toggles snapping + Attiva/disattiva l'aggancio @@ -5789,7 +5789,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Normal geometry - Normal geometry + Geometria normale @@ -5799,12 +5799,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della External geometry - External geometry + Geometria esterna Unknown geometry - Unknown geometry + Geometria sconosciuta @@ -5817,49 +5817,49 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Rendering Order - Rendering Order + Ordine di rendering Reorders items in the rendering order - Reorders items in the rendering order + Riordina gli elementi nell'ordine di rendering CmdSketcherToggleConstruction - + Toggle Construction Geometry Attiva/disattiva modalità di costruzione - + Toggles between defining geometry and construction geometry modes - Toggles between defining geometry and construction geometry modes + Alterna tra le modalità di definizione della geometria e di costruzione della geometria CmdSketcherCompToggleConstraints - + Toggle Constraints - Toggle Constraints + Attiva/disattiva vincoli - + Toggle constrain tools - Toggle constrain tools + Attiva/disattiva strumenti dei vincoli CmdSketcherCompHorizontalVertical - + Horizontal/Vertical Constraint Vincola orizzontalmente/verticalmente - + Constrains the selected elements either horizontally or vertically Vincola gli elementi selezionati orizzontalmente o verticalmente @@ -5867,12 +5867,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della CmdSketcherConstrainHorVer - + Horizontal/Vertical Constraint Vincola orizzontalmente/verticalmente - + Constrains the selected elements either horizontally or vertically, based on their closest alignment Vincola gli elementi selezionati orizzontalmente o verticalmente, in base al loro allineamento più prossimo @@ -5880,12 +5880,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della CmdSketcherConstrainHorizontal - + Horizontal Constraint - Vincola orizzontalmente + Orizzontale - + Constrains the selected elements horizontally Vincola orizzontalmente gli elementi selezionati @@ -5893,25 +5893,25 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della CmdSketcherConstrainVertical - + Vertical Constraint Vincola verticalmente - + Constrains the selected elements vertically - Constrains the selected elements vertically + Vincola verticalmente gli elementi selezionati CmdSketcherConstrainLock - + Lock Position Fissa posizione - + Constrains the selected vertices by adding horizontal and vertical distance constraints Vincola i vertici selezionati aggiungendo vincoli di distanza orizzontali e verticali @@ -5919,12 +5919,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della CmdSketcherConstrainBlock - + Block Constraint Vincolo di Blocco - + Constrains the selected edges as fixed Vincola i bordi selezionati come fissi @@ -5932,51 +5932,51 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della CmdSketcherConstrainCoincidentUnified - + Coincident Constraint - Coincident Constraint + Coincidente - + Constrains the selected elements to be coincident - Constrains the selected elements to be coincident + Vincola gli elementi selezionati a essere coincidenti CmdSketcherConstrainCoincident - + Coincident Constraint - Coincident Constraint + Coincidente - + Constrains the selected elements to be coincident - Constrains the selected elements to be coincident + Vincola gli elementi selezionati a essere coincidenti CmdSketcherConstrainPointOnObject - + Point-On-Object Constraint - Point-On-Object Constraint + Punto su oggetto - + Constrains the selected point onto the selected object - Constrains the selected point onto the selected object + Vincola il punto selezionato sull'oggetto selezionato CmdSketcherConstrainDistance - + Distance Dimension Quota Distanza - + Constrains the vertical distance between two points, or from a point to the origin if one is selected Vincola la distanza verticale tra due punti o da un punto all'origine, se ne è stato selezionato solo uno @@ -5984,12 +5984,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della CmdSketcherConstrainDistanceX - + Horizontal Dimension Quota orizzontale - + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected Quota la distanza orizzontale tra due punti o da un punto all'origine se ne è stato selezionato solo uno @@ -5997,12 +5997,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della CmdSketcherConstrainDistanceY - + Vertical Dimension Quota verticale - + Constrains the vertical distance between the selected elements Vincola la distanza verticale tra gli elementi selezionati @@ -6010,51 +6010,51 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della CmdSketcherConstrainParallel - + Parallel Constraint Vincola parallelismo - + Constrains the selected lines to be parallel - Constrains the selected lines to be parallel + Vincola le linee selezionate a essere parallele CmdSketcherConstrainPerpendicular - + Perpendicular Constraint Vincolo Perpendicolare - + Constrains the selected lines to be perpendicular - Constrains the selected lines to be perpendicular + Vincola le linee selezionate a essere perpendicolari CmdSketcherConstrainTangent - + Tangent/Collinear Constraint - Tangent/Collinear Constraint + Tangente/collineare - + Constrains the selected elements to be tangent or collinear - Constrains the selected elements to be tangent or collinear + Vincola gli elementi selezionati a essere tangenti o allineati CmdSketcherConstrainRadius - + Radius Dimension Quota del Raggio - + Constrains the radius of the selected circle or arc Vincola il raggio del cerchio o dell'arco selezionato @@ -6062,25 +6062,25 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della CmdSketcherConstrainDiameter - + Diameter Dimension Quota diametrale - + Constrains the diameter of the selected circle or arc - Constrains the diameter of the selected circle or arc + Vincola il diametro del cerchio o dell'arco selezionato CmdSketcherConstrainRadiam - + Radius/Diameter Dimension Quota del Raggio/Diametro - + Constrains the radius of the selected arc or the diameter of the selected circle Vincola il raggio dell'arco selezionato o il diametro del cerchio selezionato @@ -6088,64 +6088,64 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della CmdSketcherConstrainAngle - + Angle Dimension Quota angolare - + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected - Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected + Vincola l'angolo tra due linee rette o tra una linea e l'asse X dello schizzo se ne è selezionata solo una CmdSketcherConstrainEqual - + Equal Constraint - Equal Constraint + Uguale - + Constrains the selected edges or circles to be equal - Constrains the selected edges or circles to be equal + Vincola i bordi o i cerchi selezionati a essere uguali CmdSketcherConstrainSymmetric - + Symmetric Constraint - Symmetric Constraint + Simmetrico - + Constrains the selected elements to be symmetric - Constrains the selected elements to be symmetric + Vincola gli elementi selezionati a essere simmetrici CmdSketcherConstrainSnellsLaw - + Refraction Constraint - Refraction Constraint + Rifrazione - + Constrains the selected elements based on the refraction law (Snell's Law) - Constrains the selected elements based on the refraction law (Snell's Law) + Vincola gli elementi selezionati in base alla legge di rifrazione (legge di Snell) CmdSketcherChangeDimensionConstraint - + Edit Value Modifica valore - + Edits the value of a dimensional constraint Modifica il valore di un vincolo dimensionale @@ -6153,27 +6153,27 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della CmdSketcherToggleDrivingConstraint - + Toggle Driving/Reference Constraints - Toggle Driving/Reference Constraints + Commuta vincoli guida/riferimento - + Toggles between driving and reference mode of the selected constraints and commands - Toggles between driving and reference mode of the selected constraints and commands + Alterna tra la modalità guida e riferimento per i vincoli e i comandi selezionati CmdSketcherToggleActiveConstraint - + Toggle Constraints - Toggle Constraints + Attiva/disattiva vincoli - + Toggles the state of the selected constraints - Toggles the state of the selected constraints + Commuta lo stato dei vincoli selezionati @@ -6186,7 +6186,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Creates a point - Creates a point + Crea un punto @@ -6199,7 +6199,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Creates a continuous polyline - Creates a continuous polyline + Crea una polilinea continua @@ -6212,7 +6212,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Creates a line - Creates a line + Crea un linea @@ -6225,7 +6225,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Creates a continuous polyline. Press the 'M' key to switch segment modes - Creates a continuous polyline. Press the 'M' key to switch segment modes + Crea una polilinea continua. Premere il tasto 'M' per cambiare la modalità di segmento @@ -6246,12 +6246,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Arc From Center - Arc From Center + Arco dal centro Creates an arc defined by a center point and an end point - Creates an arc defined by a center point and an end point + Crea un arco definito da un punto centrale e da un punto finale @@ -6264,7 +6264,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Creates an arc defined by 2 end points and 1 point on the arc - Creates an arc defined by 2 end points and 1 point on the arc + Crea un arco definito da due punti finali e da un punto sull'arco @@ -6316,7 +6316,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Creates a conic - Creates a conic + Crea una conica @@ -6324,12 +6324,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Circle From Center - Circle From Center + Cerchio dal centro Creates a circle from a center and rim point - Creates a circle from a center and rim point + Crea un cerchio definito dal centro e da un punto della circonferenza @@ -6342,7 +6342,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Creates a circle from 3 perimeter points - Crea un cerchio da 3 punti sul suo perimetro + Crea un cerchio definito da 3 punti del suo perimetro @@ -6350,12 +6350,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Ellipse From Center - Ellipse From Center + Ellisse dal centro Creates an ellipse from a center and rim point - Creates an ellipse from a center and rim point + Crea un'ellisse definita da un centro e da un punto sul suo perimetro @@ -6368,7 +6368,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Creates an ellipse from 3 points on its perimeter - Crea un'ellisse da 3 punti sul suo perimetro + Crea un'ellisse definita da tre punti sul suo perimetro @@ -6394,7 +6394,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Creates a rectangle from 2 corner points - Crea un rettangolo da 2 punti d'angolo + Crea un rettangolo definito da due vertici opposti @@ -6407,7 +6407,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Creates a centered rectangle from a center and a corner point - Crea un rettangolo da un centro e un punto d'angolo + Crea un rettangolo definito da un centro e da un vertice @@ -6415,12 +6415,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Rounded Rectangle - Rounded Rectangle + Rettangolo arrotondato Creates a rounded rectangle from 2 corner points - Creates a rounded rectangle from 2 corner points + Crea un rettangolo arrotondato definito da due vertici opposti @@ -6433,7 +6433,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Creates a regular polygon from a center and corner point - Creates a regular polygon from a center and corner point + Crea un poligono regolare definito da un punto centrale e da un vertice @@ -6446,7 +6446,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Creates an equilateral triangle from a center and corner point - Creates an equilateral triangle from a center and corner point + Crea un triangolo equilatero definito da un punto centrale e da un vertice @@ -6459,7 +6459,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Creates a square from a center and corner point - Creates a square from a center and corner point + Crea un quadrato definito da un punto centrale e da un vertice @@ -6467,12 +6467,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Pentagon - Pentagon + Pentagono Creates a pentagon from a center and corner point - Creates a pentagon from a center and corner point + Crea un pentagono definito da un punto centrale e da un vertice @@ -6485,7 +6485,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Creates a hexagon from a center and corner point - Creates a hexagon from a center and corner point + Crea un esagono definito da un punto centrale e da un vertice @@ -6493,12 +6493,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Heptagon - Heptagon + Ettagono Creates a heptagon from a center and corner point - Creates a heptagon from a center and corner point + Crea un ettagono definito da un punto centrale e da un vertice @@ -6511,7 +6511,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Creates an octagon from a center and corner point - Creates an octagon from a center and corner point + Crea un ottagono definito da un punto centrale e da un vertice @@ -6524,7 +6524,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Creates a regular polygon from a center and corner point - Creates a regular polygon from a center and corner point + Crea un poligono regolare definito da un centro e da un vertice @@ -6537,7 +6537,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Slot tools - Slot tools + Strumenti asole @@ -6550,7 +6550,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Creates a slot - Creates a slot + Crea un'asola @@ -6558,12 +6558,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Arc Slot - Arc Slot + Asola ad arco Creates an arc slot - Creates an arc slot + Crea un'asola ad arco @@ -6576,7 +6576,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Creates a B-spline curve defined by control points - Creates a B-spline curve defined by control points + Crea una curva B-spline definita dai punti di controllo @@ -6589,7 +6589,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Creates a B-spline curve defined by control points - Creates a B-spline curve defined by control points + Crea una curva B-spline definita dai punti di controllo @@ -6597,12 +6597,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Periodic B-Spline - Periodic B-Spline + B-Spline periodica Creates a periodic B-spline curve defined by control points - Creates a periodic B-spline curve defined by control points + Crea una curva B-spline periodica definita dai punti di controllo @@ -6610,12 +6610,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della B-Spline From Knots - B-Spline From Knots + B-Spline dai nodi Creates a B-spline from knots, i.e. from interpolation - Creates a B-spline from knots, i.e. from interpolation + Crea una B-spline definita dai nodi, cioè dall'interpolazione @@ -6623,12 +6623,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Periodic B-Spline From Knots - Periodic B-Spline From Knots + B-Spline periodica dai nodi Creates a periodic B-spline defined by knots using interpolation - Creates a periodic B-spline defined by knots using interpolation + Crea una B-spline periodica definita dai nodi utilizzando l'interpolazione @@ -6636,12 +6636,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Fillet/Chamfer - Fillet/Chamfer + Raccordo/Smusso Creates a fillet or chamfer between 2 lines - Creates a fillet or chamfer between 2 lines + Crea un raccordo o uno smusso tra due linee @@ -6654,7 +6654,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Creates a fillet between 2 selected lines or at coincident points - Creates a fillet between 2 selected lines or at coincident points + Crea un raccordo tra due linee selezionate o in punti coincidenti @@ -6667,7 +6667,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Creates a chamfer between 2 selected lines or at coincident points - Creates a chamfer between 2 selected lines or at coincident points + Crea uno smusso tra due linee selezionate o in punti coincidenti @@ -6675,12 +6675,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Edit Edges - Edit Edges + Modifica bordi Edge editing tools - Edge editing tools + Strumenti modifica dei bordi @@ -6732,7 +6732,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Creates sketch elements linked to geometry defined outside the sketch - Creates sketch elements linked to geometry defined outside the sketch + Crea elementi di schizzo collegati alla geometria definita all'esterno dello schizzo @@ -6771,7 +6771,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Copies the geometry of another sketch - Copies the geometry of another sketch + Copia la geometria di un altro schizzo @@ -6797,7 +6797,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Joins 2 curves at selected end points - Joins 2 curves at selected end points + Unisce 2 curve nei punti finali selezionati @@ -6953,12 +6953,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Toggle Circular Helper for Arcs - Toggle Circular Helper for Arcs + Attiva/disattiva l'ausilio circolare per gli archi Toggles the visibility of the circular helpers for all arcs - Toggles the visibility of the circular helpers for all arcs + Attiva/disattiva la visibilità degli ausili circolari per tutti gli archi @@ -6966,12 +6966,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della C&opy Elements - C&opy Elements + C&opia elementi Copies the selected geometries and constraints to the clipboard - Copies the selected geometries and constraints to the clipboard + Copia le geometrie e i vincoli selezionati negli appunti @@ -6979,12 +6979,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della C&ut Elements - C&ut Elements + T&aglia elementi Cuts the selected geometries and constraints to the clipboard - Cuts the selected geometries and constraints to the clipboard + Taglia le geometrie e i vincoli selezionati negli appunti @@ -6992,12 +6992,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della P&aste Elements - P&aste Elements + I&ncolla elementi Pastes the geometries and constraints from the clipboard into the sketch - Pastes the geometries and constraints from the clipboard into the sketch + Incolla le geometrie e i vincoli dagli appunti nello schizzo @@ -7070,12 +7070,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Select Malformed Constraints - Select Malformed Constraints + Seleziona vincoli non validi Selects all malformed constraints - Selects all malformed constraints + Seleziona tutti i vincoli non validi @@ -7122,12 +7122,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Select Under-Constrained Elements - Select Under-Constrained Elements + Seleziona elementi sottovincolati Selects geometrical elements where the solver still detects unconstrained degrees of freedom - Selects geometrical elements where the solver still detects unconstrained degrees of freedom + Seleziona gli elementi geometrici per cui il risolutore rileva ancora gradi di libertà non vincolati @@ -7135,12 +7135,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Toggle Internal Geometry - Toggle Internal Geometry + Attiva/disattiva la geometria interna Toggles the visibility of all internal geometry - Toggles the visibility of all internal geometry + Attiva/disattiva la visibilità di tutta la geometria interna @@ -7153,7 +7153,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Creates a mirrored copy of the selected geometry - Creates a mirrored copy of the selected geometry + Crea una copia speculare della geometria selezionata @@ -7166,7 +7166,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Deletes all geometry and their constraints in the current sketch, with the exception of external geometry - Deletes all geometry and their constraints in the current sketch, with the exception of external geometry + Elimina tutta la geometria e i relativi vincoli nello schizzo corrente, a eccezione della geometria esterna @@ -7192,7 +7192,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Modifies the constraints to remove axes alignment while trying to preserve the constraint relationship of the selection - Modifies the constraints to remove axes alignment while trying to preserve the constraint relationship of the selection + Modifica i vincoli per rimuovere l'allineamento agli assi, tentando di preservare la relazione di vincolo della selezione @@ -7205,7 +7205,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Adds an equidistant closed contour around selected geometry: positive values offset outward, negative values inward - Adds an equidistant closed contour around selected geometry: positive values offset outward, negative values inward + Aggiunge un contorno chiuso equidistante attorno alla geometria selezionata: valori positivi verso l'esterno, valori negativi verso l'interno @@ -7213,12 +7213,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Rotate / Polar Transform - Rotate / Polar Transform + Ruota / trasformazione polare Rotates the selected geometry by creating 'n' copies, enabling circular pattern creation - Rotates the selected geometry by creating 'n' copies, enabling circular pattern creation + Ruota la geometria selezionata creando 'n' copie, consentendo la creazione di serie circolari @@ -7239,12 +7239,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Move / Array Transform - Move / Array Transform + Sposta / trasformazione cartesiana Translates the selected geometries and enables the creation of 'i' * 'j' copies - Translates the selected geometries and enables the creation of 'i' * 'j' copies + Trasla le geometrie selezionate e consente la creazione di 'i' * 'j' copie @@ -7252,42 +7252,42 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della %1 switch mode - %1 switch mode + %1 commuta modalità %1 pick arc center - %1 pick arc center + %1 selezionare il centro dell'arco %1 pick arc start point - %1 pick arc start point + %1 selezionare il punto iniziale dell'arco %1 pick arc end point - %1 pick arc end point + %1 selezionare il punto finale dell'arco %1 pick first arc point - %1 pick first arc point + %1 selezionare il primo punto dell'arco %1 pick second arc point - %1 pick second arc point + %1 selezionare il secondo punto dell'arco %1 pick third arc point - %1 pick third arc point + %1 selezionare il terzo punto dell'arco Arc Parameters - Arc Parameters + Parametri arco @@ -7295,22 +7295,22 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della %1 pick ellipse center - %1 pick ellipse center + %1 selezionare il centro dell'ellisse %1 pick axis point - %1 pick axis point + %1 selezionare il punto dell'asse %1 pick arc start point - %1 pick arc start point + %1 selezionare il punto iniziale dell'arco %1 pick arc end point - %1 pick arc end point + %1 selezionare il punto finale dell'arco @@ -7318,22 +7318,22 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della %1 pick center point - %1 pick center point + %1 selezionare il punto del centro %1 pick axis point - %1 pick axis point + %1 selezionare il punto dell'asse %1 pick arc start point - %1 pick arc start point + %1 selezionare il punto iniziale dell'arco %1 pick arc end point - %1 pick arc end point + %1 selezionare il punto finale dell'arco @@ -7341,22 +7341,22 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della %1 pick focus point - %1 pick focus point + %1 selezionare il punto del fuoco %1 pick axis point - %1 pick axis point + %1 selezionare il punto dell'asse %1 pick starting point - %1 pick starting point + %1 seleziona il punto iniziale %1 pick end point - %1 pick end point + %1 seleziona il punto finale @@ -7364,32 +7364,32 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della %1 switch mode - %1 switch mode + %1 commuta modalità %1 pick slot center - %1 pick slot center + %1 selezionare il centro dell'asola %1 pick slot radius - %1 pick slot radius + %1 selezionare il raggio dell'asola %1 pick slot angle - %1 pick slot angle + %1 selezionare l'angolo dell'asola %1 pick slot width - %1 pick slot width + %1 selezionare la larghezza dell'asola Arc Slot Parameters - Arc Slot Parameters + Parametri asola ad arco @@ -7397,12 +7397,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della %1 switch mode - %1 switch mode + %1 commuta modalità %1 pick first control point - %1 pick first control point + %1 selezionare il primo punto di controllo @@ -7419,18 +7419,18 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della %1 pick next control point - %1 pick next control point + %1 selezionare il successivo punto di controllo %1 finish B-spline - %1 finish B-spline + %1 terminare B-spline %1 pick first knot - %1 pick first knot + %1 selezionare il primo nodo @@ -7441,12 +7441,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della %1 pick next knot - %1 pick next knot + %1 selezionare il nodo successivo B-Spline Parameters - B-Spline Parameters + Parametri B-Spline @@ -7455,7 +7455,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della %1 pick sketch to copy Sketcher CarbonCopy: hint - %1 pick sketch to copy + %1 selezionare lo schizzo da copiare @@ -7463,37 +7463,37 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della %1 switch mode - %1 switch mode + %1 commuta modalità %1 pick circle center - %1 pick circle center + %1 selezionare il centro del cerchio %1 pick rim point - %1 pick rim point + %1 selezionare un punto della circonferenza %1 pick first rim point - %1 pick first rim point + %1 selezionare il primo punto della circonferenza %1 pick second rim point - %1 pick second rim point + %1 selezionare il secondo punto della circonferenza %1 pick third rim point - %1 pick third rim point + %1 selezionare il terzo punto della circonferenza Circle Parameters - Circle Parameters + Parametri cerchio @@ -7501,42 +7501,42 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della %1 switch mode - %1 switch mode + %1 commuta modalità %1 pick ellipse center - %1 pick ellipse center + %1 selezionare il centro dell'ellisse %1 pick axis endpoint - %1 pick axis endpoint + %1 selezionare il punto finale dell'asse %1 pick minor axis endpoint - %1 pick minor axis endpoint + %1 selezionare il punto finale dell'asse minore %1 pick first rim point - %1 pick first rim point + %1 selezionare il primo punto della circonferenza %1 pick second rim point - %1 pick second rim point + %1 selezionare il secondo punto della circonferenza %1 pick third rim point - %1 pick third rim point + %1 selezionare il terzo punto della circonferenza Ellipse Parameters - Ellipse Parameters + Parametri ellisse @@ -7545,7 +7545,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della %1 pick edge to extend Sketcher Extend: hint - %1 scegliere la linea da estendere + %1 selezionare la linea da estendere @@ -7560,7 +7560,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della %1 pick external geometry Sketcher External: hint - %1 pick external geometry + %1 selezionare la geometria esterna @@ -7578,12 +7578,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Fillet/Chamfer Parameters - Fillet/Chamfer Parameters + Parametri raccordo/smusso %1 switch mode - %1 switch mode + %1 commuta modalità @@ -7593,17 +7593,17 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della %1 pick first edge or point - %1 pick first edge or point + %1 selezionare il primo bordo o punto %1 pick second edge - %1 pick second edge + %1 selezionare il secondo bordo %1 create fillet - %1 create fillet + %1 crea raccordo @@ -7611,26 +7611,26 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Line Parameters - Line Parameters + Parametri linea %1 switch mode - %1 switch mode + %1 commuta modalità %1 pick first point - %1 pick first point + %1 selezionare il primo punto %1 pick second point - %1 pick second point + %1 selezionare il secondo punto @@ -7638,22 +7638,22 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della %1 pick first point - %1 pick first point + %1 selezionare il primo punto %1 pick next point - %1 pick next point + %1 selezionare il punto successivo %1 finish - %1 finish + %1 terminare %1 switch mode - %1 modalità interruttore + %1 commuta modalità @@ -7661,13 +7661,13 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Offset Parameters - Offset Parameters + Parametri offset %1 set offset direction and distance Sketcher Offset: hint - %1 set offset direction and distance + %1 impostare la direzione e la distanza dell'offset @@ -7676,7 +7676,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della %1 place a point Sketcher Point: hint - %1 place a point + %1 posizionare un punto @@ -7684,28 +7684,28 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Polygon Parameters - Polygon Parameters + Parametri poligono %1 pick polygon center - %1 pick polygon center + %1 selezionare il centro del poligono %1/%2 increase / decrease number of sides - %1/%2 increase / decrease number of sides + %1/%2 aumenta/diminuisce il numero di lati %1 pick rotation and size - %1 pick rotation and size + %1 selezionare rotazione e dimensione %1 confirm - %1 confirm + %1 confermare @@ -7713,7 +7713,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della %1 switch mode - %1 modalità interruttore + %1 commuta modalità @@ -7730,12 +7730,12 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della %1 pick first corner - %1 pick first corner + %1 selezionare il primo vertice %1 pick opposite corner - %1 pick opposite corner + %1 selezionare il vertice opposto @@ -7743,40 +7743,40 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della %1 set corner radius or frame thickness - %1 set corner radius or frame thickness + %1 impostare il raggio dell'angolo o lo spessore del frame %1 set frame thickness - %1 set frame thickness + %1 impostare lo spessore del frame %1 pick center - %1 scegli il centro + %1 selezionare il centro %1 pick corner - %1 pick corner + %1 selezionare il vertice %1 pick second corner - %1 pick second corner + %1 selezionare il secondo vertice %1 pick third corner - %1 pick third corner + %1 selezionare il terzo vertice Rectangle Parameters - Rectangle Parameters + Parametri rettangolo @@ -7785,24 +7785,24 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della %1 pick center point Sketcher Rotate: hint - %1 pick center point + %1 selezionare il punto del centro %1 set start angle Sketcher Rotate: hint - %1 set start angle + %1 impostare l'angolo iniziale %1 set rotation angle Sketcher Rotate: hint - %1 set rotation angle + %1 impostare l'angolo di rotazione Rotate Parameters - Rotate Parameters + Parametri rotazione @@ -7810,7 +7810,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della %1 pick reference point - %1 sceglie il punto di riferimento + %1 selezionare il punto di riferimento @@ -7828,17 +7828,17 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della %1 pick slot start point - %1 pick slot start point + %1 selezionare il punto iniziale dell'asola %1 pick slot end point - %1 pick slot end point + %1 selezionare il punto finale dell'asola %1 pick slot width - %1 pick slot width + %1 selezionare la larghezza dell'asola @@ -7847,7 +7847,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della %1 pick location on edge to split Sketcher Splitting: hint - %1 scegliere la posizione sul bordo da dividere + %1 selezionare la posizione sul bordo da dividere @@ -7855,13 +7855,13 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Symmetry Parameters - Symmetry Parameters + Parametri simmetria %1 pick axis, edge, or point Sketcher Symmetry: hint - %1 pick axis, edge, or point + %1 selezionare asse, bordo o punto @@ -7869,25 +7869,25 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Translate Parameters - Translate Parameters + Parametri traslazione %1 pick reference point Sketcher Translate: hint - %1 sceglie il punto di riferimento + %1 selezionare il punto di riferimento %1 set translation vector Sketcher Translate: hint - %1 set translation vector + %1 impostare il vettore di traslazione %1 set second translation vector Sketcher Translate: hint - %1 set second translation vector + %1 impostare il secondo vettore di traslazione @@ -7896,7 +7896,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della %1 pick edge to trim Sketcher Trimming: hint - %1 scegliere la linea da rifilare + %1 selezionare la linea da rifilare @@ -7904,7 +7904,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della Advanced Solver Controls - Advanced Solver Controls + Controlli avanzati del risolutore diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ja.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ja.ts index a4a45fe326..97bfb8bcf0 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ja.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ja.ts @@ -17,27 +17,27 @@ CmdSketcherCompConstrainRadDia - + Radius/Diameter Dimension 半径/直径寸法 - + Constrains the radius or diameter of an arc or a circle 円弧または円の半径・直径を拘束 - + Constrain radius 半径拘束 - + Constrain diameter 直径拘束 - + Constrain auto radius/diameter 半径/直径を自動拘束 @@ -251,12 +251,12 @@ as mirroring reference CmdSketcherSwitchVirtualSpace - + Switch Virtual Space 仮想スペースの切り替え - + Switches the selected constraints or the view to the other virtual space 選択した拘束または表示を他の仮想スペースに切り替え @@ -288,358 +288,358 @@ invalid constraints, and degenerate geometry Command - + Add 'Lock' constraint 「ロック」拘束を追加 - + Add relative 'Lock' constraint 相対的な「ロック」拘束を追加 - + Add fixed constraint 固定拘束を追加 - + Add block constraint 固定拘束を追加 - - + + Add coincident constraint 一致拘束を追加 - - + + Add distance from horizontal axis constraint 水平軸からの距離拘束を追加 - - + + Add distance from vertical axis constraint 垂直軸からの距離拘束を追加 - - + + Add point to point distance constraint 点間の距離拘束を追加 - + Add point to line Distance constraint 点と線の間の距離拘束を追加 - - + + Add circle to circle distance constraint 円と円の間の距離拘束を追加 - + Add circle to line distance constraint 円と線の間の距離拘束を追加 - - - - - - - + + + + + + + Add length constraint 寸法拘束を追加 - - - + + + Dimension 寸法 - + Add lock constraint ロック拘束を追加 - + Add 'Distance to origin' constraint 「原点までの距離」拘束を追加 - - - + + + Add Distance constraint 距離拘束を追加 - - - + + + Add 'Horizontal' constraints 水平拘束を追加 - - - + + + Add 'Vertical' constraints 垂直拘束を追加 - - + + Add Symmetry constraint 対称拘束を追加 - - + + Add Symmetry constraints 対称拘束を追加 - - + + Add Distance constraints 距離拘束を追加 - + Add Horizontal constraint 水平拘束を追加 - + Add Vertical constraint 垂直拘束を追加 - - + + Add Block constraint 固定拘束を追加 - + Add Angle constraint 角度拘束を追加 - - - - + + + + Add Equality constraint 等値拘束を追加 - + Add Equality constraints 等値拘束を追加 - + Activate/Deactivate constraints 拘束をアクティブ化/非アクティブ化 - - + + Add arc angle constraint 円弧の角度拘束を追加 - + Add concentric and length constraint 同心拘束と寸法拘束を追加 - + Add DistanceX constraint X軸方向の距離拘束を追加 - + Add DistanceY constraint Y軸方向の距離拘束を追加 - - + + Add point on object constraint オブジェクト上への点の拘束を追加 - - + + Add arc length constraint 円弧の長さ拘束を追加 - - + + Add point to line distance constraint 点と線の間の距離拘束を追加 - + Add point to circle distance constraint 点と円の間の距離拘束を追加 - - + + Add point to point horizontal distance constraint 点間の水平距離拘束を追加 - + Add fixed x-coordinate constraint X座標固定拘束を追加 - - + + Add point to point vertical distance constraint 点間の垂直距離拘束を追加 - + Add fixed y-coordinate constraint Y座標固定拘束を追加 - - + + Add parallel constraint 並行拘束を追加 - - - - - - - + + + + + + + Add perpendicular constraint 直角拘束を追加 - + Add perpendicularity constraint 垂直拘束を追加 - + Swap coincident+tangency with ptp tangency 点間正接によって一致と正接を入れ替え - - - - - - - + + + + + + + Add tangent constraint 正接拘束を追加 - - - - - - - - - - - - - - + + + + + + + + + + + + + + Add tangent constraint point 正接拘束点を追加 - - - - - - - - + + + + + + + + Add radius constraint 半径拘束を追加 - - - - + + + + Add diameter constraint 直径拘束を追加 - - - - + + + + Add radiam constraint 径拘束を追加 - - - - - + + + + + Add angle constraint 角度拘束を追加 - + Swap point on object and tangency with point to curve tangency オブジェクト上の点の正接と点曲線間の正接を入れ替え - - + + Add equality constraint 等値拘束を追加 - - - - - - + + + + + + Add symmetric constraint 対称拘束を追加 - + Add Snell's law constraint スネル則拘束を追加 - + Toggle constraint to driving/reference 拘束の駆動/参照を切り替え @@ -830,13 +830,13 @@ invalid constraints, and degenerate geometry 軸配置を削除 - + Toggle constraints to the other virtual space 拘束を他の仮想スペースへ切り替え - + Update constraint's virtual space 拘束の仮想スペースを更新 @@ -851,27 +851,27 @@ invalid constraints, and degenerate geometry スケッチ拘束の名前を変更 - + Drag Point 点をドラッグ - + Drag Curve 曲線をドラッグ - + Drag geometries ジオメトリーをドラッグ - + Drag Constraint 拘束をドラッグ - + Modify sketch constraints スケッチ拘束を変更 @@ -926,7 +926,7 @@ invalid constraints, and degenerate geometry スケッチポリラインに円弧を追加 - + Toggle construction geometry 構築ジオメトリーの切り替え @@ -1148,137 +1148,137 @@ invalid constraints, and degenerate geometry - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection 誤った選択 - - + + Select edges from the sketch スケッチからエッジを選択 @@ -1293,289 +1293,289 @@ invalid constraints, and degenerate geometry 寸法拘束 - + Cannot add a constraint between two external geometries. 2つの外部形状間に拘束を追加することはできません。 - + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. 2つの固定ジオメトリの間に拘束を追加することができません。固定ジオメトリに外部ジオメトリ、固定拘束されたジオメトリ、Bスプラインの節点といった特殊な点が含まれています。 - + Sketcher Constraint Substitution スケッチャー拘束の置換 - + One of the selected has to be on the sketch. 選択されているアイテムの1つがスケッチ上にある必要があります. - + 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! 選択されたエッジにはすでに垂直拘束が設定されています! - + There are more than one fixed points selected. Select a maximum of one fixed point! 複数の固定点が選択されています。固定点を1つだけ選択してください! - - - + + + Select vertices from the sketch. スケッチから頂点を選択 - + Select one vertex from the sketch other than the origin. スケッチから原点以外の節点を 1 つ選択します。 - + Select only vertices from the sketch. The last selected vertex may be the origin. スケッチから頂点のみを選択してください。最後に選択された頂点は原点になります。 - + Wrong solver status 不適切なソルバー状態 - + Select one edge from the sketch. スケッチから1本のエッジを選択 - + Select only edges from the sketch. スケッチからエッジのみを選択 - + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. 選択した点をそれぞれの曲線上に拘束することができません。同じ要素の一部であるか、両方とも外部ジオメトリであるか、適切なエッジでないことが原因です。 - + Only tangent-via-point is supported with a B-spline. Bスプラインでは端点同士の接線拘束のみが可能です。 - - + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. 1つ以上のBスプラインの極、または1つ以上の円・円弧をスケッチから選択してください。ただし混在はできません。 - + 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 the value sets the ratio n2/n1. Constraint_SnellsLaw 光線として使用される直線の2端点と境界を表すエッジを選択してください。1つ目に選択された点がインデックスn1、2つ目の点がインデックスn2と対応し、値は比n2/n1を設定します。 - + Number of selected objects is not 3 選択したオブジェクトの数が3ではありません。 - + Error エラー - + Endpoint to endpoint tangency was applied instead. 代わりに端点間の正接拘束が適用されました。 - + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. スケッチから一致拘束のための複数の頂点、または同心拘束のための複数の円、楕円、円弧、楕円弧を選択してください。 - + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. スケッチから一致拘束のための2頂点、または同心拘束のための2つの円、楕円、円弧、楕円弧を選択してください。 - + Select exactly one line or one point and one line or two points from the sketch. スケッチから1直線または1点と1直線または2点を選択してください - + Cannot add a length constraint on an axis! 軸に対して長さ拘束を追加することはできません! - - + + Select exactly one line or one point and one line or two points or two circles from the sketch. スケッチから1直線、1点と1直線、2点、または2円を選択してください。 - + This constraint does not make sense for non-linear curves. この拘束は非線形な曲線に対して無効です。 - + Endpoint to edge tangency was applied instead. 代わりに端点とエッジの正接拘束が適用されました。 - - - - - - + + + + + + Select the right things from the sketch. スケッチから正しい対象を選択してください。 - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. Bスプラインの重みではないエッジを選択してください。 - + Select either several points, or several conics for concentricity. 同心拘束のための複数の点、または複数の円錐曲線を選択してください。 - + Select either one point and several curves, or one curve and several points 1点と複数の曲線、または1曲線と複数の点を選択してください。 - + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. オブジェクト上への点拘束のための1点と複数の曲線、または1曲線と複数の点、または一致拘束のための複数の点、または同心拘束のための複数の円錐曲線を選択してください。 - + 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. 選択した点をそれぞれの曲線上に拘束することができません。同じ要素のパーツであるか、両方とも外部ジオメトリであることが原因です。 - + Cannot add a length constraint on this selection! この選択対象に寸法拘束を追加することはできません! - - - - + + + + Select exactly one line or up to two points from the sketch. スケッチから1直線または2つ以下の点を選択してください - + Cannot add a horizontal length constraint on an axis! 軸に対して水平距離拘束を追加することはできません! - + Cannot add a fixed x-coordinate constraint on the origin point! 原点に対してX座標を固定する拘束を追加することはできません! - - + + This constraint only makes sense on a line segment or a pair of points. この拘束は1線分または点ペアに対してのみ有効です。 - + Cannot add a vertical length constraint on an axis! 軸に対して垂直距離拘束を追加することはできません! - + Cannot add a fixed y-coordinate constraint on the origin point! 原点に対してY座標を固定する拘束を追加することはできません! - + Select two or more lines from the sketch. スケッチから2本以上の直線を選択してください - + One selected edge is not a valid line. 選択されたエッジの1つが有効な直線ではありません。 - - + + Select at least two lines from the sketch. スケッチから2本以上の直線を選択してください - + 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. @@ -1585,35 +1585,35 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c 可能な組み合わせ: 2曲線; 1端点と1曲線; 2端点; 2曲線と1点 - + Select some geometry from the sketch. perpendicular constraint スケッチから幾つかのジオメトリーを選択してください。 - - + + Cannot add a perpendicularity constraint at an unconnected point! 接続していない点に対して垂直拘束を追加することはできません! - - + + One of the selected edges should be a line. 選択されているエッジの1つが直線である必要があります - + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. 端点間の正接拘束が適用されました。一致拘束は削除されました。 - + Endpoint to edge tangency was applied. The point on object constraint was deleted. 端点とエッジの正接拘束が適用されました。点のオブジェクト上への拘束は削除されました。 - + 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. @@ -1623,206 +1623,206 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c 可能な組み合わせ: 2曲線; 端点と曲線; 2端点; 2曲線と1点 - + Select some geometry from the sketch. tangent constraint スケッチから幾つかのジオメトリーを選択してください。 - - - + + + Cannot add a tangency constraint at an unconnected point! 接続されていない点に対して正接拘束を追加することはできません! - - + + Tangent constraint at B-spline knot is only supported with lines! Bスプラインのノットでの接線拘束は線でのみサポートされています! - + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. 内部適用される最新の拘束でもオブジェクト上への点拘束が適用されるため、オブジェクト上への点拘束のうち1つまたは2つが削除されました。 - + Keep notifying about constraint substitutions 拘束置き換えの通知を継続 - + Unexpected error. More information may be available in the report view. 予期しないエラーです。詳細についてはレポートビューで確認できます。 - + Only the sketch and its support are allowed to be selected スケッチとそのサポートのみが選択可能です - + Only the sketch and its support may be selected スケッチとそのサポートのみが選択可能です - + Only the sketch and its support may be selected スケッチとそのサポートのみが選択可能です - - - + + + The selected edge already has a block constraint! 選択されたエッジにはすでにブロック拘束が設定されています! - + The selected items cannot be constrained horizontally or vertically! 選択したアイテムは水平または垂直には拘束できません! - + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. スケッチが求解されていない場合や冗長/競合する拘束がある場合はブロック拘束を追加できません。 - + B-spline knot to endpoint tangency was applied instead. 代わりにBスプラインのノットと端点の正接拘束が適用されました。 - - + + Wrong number of selected objects! 選択したオブジェクトの数が正しくありません ! - - + + With 3 objects, there must be 2 curves and 1 point. 使用される3オブジェクトは2つの曲線と1つの点である必要があります。 - - - - - - + + + + + + Select one or more arcs or circles from the sketch. スケッチから 1 つ以上の円弧または円を選択してください。 - - - + + + Constraint only applies to arcs or circles. 円弧または円のみに適用される拘束です。 - - + + Select one or two lines from the sketch. Or select two edges and a point. スケッチから1本か2本の線分を選択してください。あるいは2つのエッジと頂点を選択します。 - + Parallel lines 平行線 - + An angle constraint cannot be set for two parallel lines. 2つの平行線に角度拘束を設定できません。 - + Cannot add an angle constraint on an axis! 軸に対して角度拘束を追加することはできません! - + Select two edges from the sketch. スケッチから2本のエッジを選択してください - + Select two or more compatible edges. 複数の互換性のあるエッジを選択してください。 - + Sketch axes cannot be used in equality constraints. スケッチ軸を等値拘束で使用することはできません。 - + Equality for B-spline edge currently unsupported. Bスプラインエッジの等値拘束は現在サポートされていません。 - - - - + + + + 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. 2つの点と対称線、2つの点と対称点、あるいは1本の直線と対称点をスケッチから選択してください。 - - + + Cannot add a symmetry constraint between a line and its end points. 直線とその端点間に対称拘束を追加することはできません。 - - - - + + + + Cannot add a symmetry constraint between a line and its end points! 直線とその端点間に対称拘束を追加することはできません! - + Selected objects are not just geometry from one sketch. 選択されたオブジェクトは1つのスケッチから成るジオメトリではありません。 - + Cannot create constraint with external geometry only. 外部ジオメトリのみからなる拘束を作成することはできません。 - + Incompatible geometry is selected. 互換性のないジオメトリが選択されています。 - + Select one dimensional constraint from the sketch. スケッチから寸法拘束を1つ選択してください。 - - - - - - - - + + + + + + + + Select constraints from the sketch. スケッチから拘束を選択 @@ -2285,12 +2285,12 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c 長さ: - + Refractive Index Ratio 屈折率 - + Ratio n2/n1: 比 n2/n1: @@ -3785,119 +3785,119 @@ This is done by analyzing the sketch geometries and constraints. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel タスクパネルで既にダイアログが開かれています - + The sketch is invalid and cannot be edited. スケッチが不正で、編集できません。 - + The following constraint is partially redundant: 以下の拘束は一部が冗長です: - + The following constraints are partially redundant: 以下の拘束は一部が冗長です: - + Edit Sketch スケッチを編集 - + Close this dialog? このダイアログを閉じますか? - + Invalid Sketch 無効なスケッチ - + Open the sketch validation tool? スケッチ検証ツールを開きますか? - + Remove the following constraint: 以下の拘束を削除してください: - + Remove at least one of the following constraints: 以下の拘束から少なくとも1つを削除してください: - + Remove the following redundant constraint: 以下の冗長な拘束を削除してください: - + Remove the following redundant constraints: 以下の冗長な拘束を削除してください: - + Remove the following malformed constraint: 以下の不正な拘束を削除してください: - + Remove the following malformed constraints: 以下の不正な拘束を削除してください: - + Empty sketch スケッチが空です - + Over-constrained: 過剰拘束: - + Malformed constraints: 不正な拘束: - + Redundant constraints: 冗長な拘束: - + Partially redundant: 部分的に冗長: - + Solver failed to converge ソルバーの収束に失敗 - + Under-constrained: 未拘束: - + %n Degrees of Freedom %n 自由度 - + Fully constrained 完全拘束 @@ -3950,8 +3950,8 @@ This is done by analyzing the sketch geometries and constraints. Sketcher_ConstrainDiameter + - Fix the diameter of a circle or an arc 円または円弧の直径を固定 @@ -4385,7 +4385,7 @@ Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster ViewProviderSketch - + and %1 more %1 以上 @@ -4675,17 +4675,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - - - - - - + + + + + + Invalid Constraint 拘束が正しくありません。 - + Invalid constraint 無効な拘束 @@ -4892,12 +4892,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherDimension - + Dimension 寸法 - + Constrains contextually based on the selection. The type can be changed with the M key. 選択対象に基づいて判定して拘束。種類は M キーで変更可能。 @@ -4905,12 +4905,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherCompDimensionTools - + Dimension 寸法 - + Dimension tools 寸法ツール @@ -5415,7 +5415,7 @@ Instead equal constraints are applied between the original objects and their cop TaskSketcherTool_c1_scale - + Keep original geometries (U) 元のジオメトリを保持 (U) @@ -5423,12 +5423,12 @@ Instead equal constraints are applied between the original objects and their cop CmdSketcherCompConstrainTools - + Constrain 拘束 - + Constrain tools 拘束ツール @@ -5561,8 +5561,8 @@ Instead equal constraints are applied between the original objects and their cop Sketcher_ConstrainRadius + - Fix the radius of an arc or a circle 円弧または円の半径を固定 @@ -5570,8 +5570,8 @@ Instead equal constraints are applied between the original objects and their cop Sketcher_ConstrainRadiam + - Fix the radius/diameter of an arc or a circle 円弧または円の半径/直径を固定 @@ -5822,12 +5822,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherToggleConstruction - + Toggle Construction Geometry 構築ジオメトリーの切り替え - + Toggles between defining geometry and construction geometry modes ジオメトリー定義モードと構築ジオメトリーモードを切り替え @@ -5835,12 +5835,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherCompToggleConstraints - + Toggle Constraints 拘束を切り替え - + Toggle constrain tools 拘束ツールを切り替え @@ -5848,12 +5848,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherCompHorizontalVertical - + Horizontal/Vertical Constraint 水平/垂直拘束 - + Constrains the selected elements either horizontally or vertically 選択した要素を水平または垂直に拘束 @@ -5861,12 +5861,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainHorVer - + Horizontal/Vertical Constraint 水平/垂直拘束 - + Constrains the selected elements either horizontally or vertically, based on their closest alignment 選択した要素を水平または垂直方向に、最近接配置となるよう拘束 @@ -5874,12 +5874,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainHorizontal - + Horizontal Constraint 水平拘束 - + Constrains the selected elements horizontally 選択した要素を水平方向に拘束 @@ -5887,12 +5887,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainVertical - + Vertical Constraint 垂直拘束 - + Constrains the selected elements vertically 選択した要素を垂直方向に拘束 @@ -5900,12 +5900,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainLock - + Lock Position 位置をロック - + Constrains the selected vertices by adding horizontal and vertical distance constraints 選択した頂点に水平方向と垂直方向の距離拘束を追加して拘束 @@ -5913,12 +5913,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainBlock - + Block Constraint 固定拘束 - + Constrains the selected edges as fixed 選択したエッジを固定拘束 @@ -5926,12 +5926,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainCoincidentUnified - + Coincident Constraint 一致拘束 - + Constrains the selected elements to be coincident 選択した要素が一致するように拘束 @@ -5939,12 +5939,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainCoincident - + Coincident Constraint 一致拘束 - + Constrains the selected elements to be coincident 選択した要素が一致するように拘束 @@ -5952,12 +5952,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainPointOnObject - + Point-On-Object Constraint 点をオブジェクト上へ拘束 - + Constrains the selected point onto the selected object 選択した点を選択したオブジェクト上に拘束 @@ -5965,12 +5965,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDistance - + Distance Dimension 距離寸法 - + Constrains the vertical distance between two points, or from a point to the origin if one is selected 2点間の垂直距離、または1点が選択されている場合は原点までの垂直距離を拘束 @@ -5978,12 +5978,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDistanceX - + Horizontal Dimension 水平寸法 - + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected 2点間の水平距離、または1点のみが選択されている場合は原点までの水平距離を拘束 @@ -5991,12 +5991,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDistanceY - + Vertical Dimension 垂直寸法 - + Constrains the vertical distance between the selected elements 選択した要素間の垂直距離を拘束 @@ -6004,12 +6004,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainParallel - + Parallel Constraint 並行拘束 - + Constrains the selected lines to be parallel 選択した線同士が平行となるよう拘束 @@ -6017,12 +6017,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainPerpendicular - + Perpendicular Constraint 直角拘束 - + Constrains the selected lines to be perpendicular 選択した線同士が直角となるよう拘束 @@ -6030,12 +6030,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainTangent - + Tangent/Collinear Constraint 接線/同一線拘束 - + Constrains the selected elements to be tangent or collinear 選択した要素同士が接するか、または同一線上になるよう拘束 @@ -6043,12 +6043,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainRadius - + Radius Dimension 半径寸法 - + Constrains the radius of the selected circle or arc 選択した円または円弧の半径を拘束 @@ -6056,12 +6056,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDiameter - + Diameter Dimension 直径寸法 - + Constrains the diameter of the selected circle or arc 選択した円または円弧の直径を拘束 @@ -6069,12 +6069,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainRadiam - + Radius/Diameter Dimension 半径/直径寸法 - + Constrains the radius of the selected arc or the diameter of the selected circle 選択した円弧の半径または選択した円の直径を拘束 @@ -6082,12 +6082,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainAngle - + Angle Dimension 角度寸法 - + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected 2直線間の角度、または1直線のみが選択されている場合は1直線とスケッチX軸の間の角度を拘束 @@ -6095,12 +6095,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainEqual - + Equal Constraint 等値拘束 - + Constrains the selected edges or circles to be equal 選択したエッジまたは円が等しくなるように拘束 @@ -6108,12 +6108,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainSymmetric - + Symmetric Constraint 対称拘束 - + Constrains the selected elements to be symmetric 選択した要素が対称となるように拘束 @@ -6121,12 +6121,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainSnellsLaw - + Refraction Constraint 屈折拘束 - + Constrains the selected elements based on the refraction law (Snell's Law) 屈折の法則(スネルの法則)に基づいて選択した要素を拘束 @@ -6134,12 +6134,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherChangeDimensionConstraint - + Edit Value 値を編集 - + Edits the value of a dimensional constraint 寸法拘束の値を編集 @@ -6147,12 +6147,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherToggleDrivingConstraint - + Toggle Driving/Reference Constraints 駆動拘束/参照拘束の切り替え - + Toggles between driving and reference mode of the selected constraints and commands 選択した拘束とコマンドの駆動モードと参照モードを切り替え @@ -6160,12 +6160,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherToggleActiveConstraint - + Toggle Constraints 拘束を切り替え - + Toggles the state of the selected constraints 選択した拘束の状態を切り替え diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ka.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ka.ts index ae014f7fd6..efa85cb881 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ka.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ka.ts @@ -17,27 +17,27 @@ CmdSketcherCompConstrainRadDia - + Radius/Diameter Dimension რადიუსის/დიამეტრის განზომილება - + Constrains the radius or diameter of an arc or a circle შეზღუდავს რკალის ან წრეწირის რადიუსს ან დიამეტრს - + Constrain radius რადიუსის სეზღუდვა - + Constrain diameter დიამეტრის შეზღუდვა - + Constrain auto radius/diameter ავტომატური რადიუსის/დიამეტრის შეზღუდვა @@ -253,12 +253,12 @@ as mirroring reference CmdSketcherSwitchVirtualSpace - + Switch Virtual Space ვირტუალური სივრცის გადართვა - + Switches the selected constraints or the view to the other virtual space მონიშნული შეზღუდვების ან ხედების სხვა ვირტუალურ სივრცეზე გადართვა @@ -291,358 +291,358 @@ invalid constraints, and degenerate geometry Command - + Add 'Lock' constraint "მბლოკავი" შეზღუდვის დამატება - + Add relative 'Lock' constraint ფარდობითი „დაბლოკვის“ შეზღუდვის დამატება - + Add fixed constraint ფიქსირებული შეზღუდვის დამატება - + Add block constraint ბლოკის შეზღუდვის დამატება - - + + Add coincident constraint დამთხვევის შეზღუდვის დამატება - - + + Add distance from horizontal axis constraint ჰორიზონტალური ღერძის შეზღუდვამდე მანძილის დამატება - - + + Add distance from vertical axis constraint ვერიკალურ ღერძამდე მანძილის შეზღუდვის დამატება - - + + Add point to point distance constraint წერტილიდან წერტილამდე მანძილის შეზღუდვის დამატება - + Add point to line Distance constraint წერტილიდან ხაზამდე დაშორების შეზღუდვის დამატება - - + + Add circle to circle distance constraint წრეწირიდან წრეწირამდე მანძილის შეზღუდვის დამატება - + Add circle to line distance constraint წრეწირიდან ხაზამდე მანძილის შეზღუდვის დამატება - - - - - - - + + + + + + + Add length constraint სიგრძის შეზღუდვის დამატება - - - + + + Dimension ზომა - + Add lock constraint დაბლოკვის შეზღუდვის დამატება - + Add 'Distance to origin' constraint 'წყარომდე დაშორების' შეზღუდვის დამატება - - - + + + Add Distance constraint დაშორების შეზღუდვის დამატება - - - + + + Add 'Horizontal' constraints 'ჰორიზონტალური' შეზღუდვების დამატება - - - + + + Add 'Vertical' constraints 'ვერტიკალური' შეზღუდვების დამატება - - + + Add Symmetry constraint სიმეტრიის შეზღუდვის დამატება - - + + Add Symmetry constraints სიმეტრიის შეზღუდვების დამატება - - + + Add Distance constraints დაშორების შეზღუდვების დამატება - + Add Horizontal constraint ჰორიზონტალური შეზღუდვის დამატება - + Add Vertical constraint ვერტიკალური შეზღუდვის დამატება - - + + Add Block constraint ბლოკის შეზღუდვის დამატება - + Add Angle constraint კუთხის შეზღუდვის დამატება - - - - + + + + Add Equality constraint ტოლობის შეზღუდვის დამატება - + Add Equality constraints ტოლობის შეზღუდვების დამატება - + Activate/Deactivate constraints შეზღუდვების აქტივაცია/დეაქტივაცია - - + + Add arc angle constraint რკალის კუთხის შეზღუდვის დამატება - + Add concentric and length constraint კონცენტრირებული და სიგრძის შეზღუდვის დამატებ - + Add DistanceX constraint X დაშორების შეზღუდვის დამატება - + Add DistanceY constraint Y დაშორების შეზღუდვის დამატება - - + + Add point on object constraint ობექტის შეზღუდვაზე წერტილის დამატება - - + + Add arc length constraint რკალის სიგრძის შეზღუდვის შექმნა - - + + Add point to line distance constraint წერტილიდან ხაზამდე დაშორების შეზღუდვის დამატება - + Add point to circle distance constraint წერტილიდან წრეწირამდე დაშორების შეზღუდვის დამატება - - + + Add point to point horizontal distance constraint წერტილიდან წერტილამდე ჰორიზონტალური მანძილის შეზღუდვის დამატება - + Add fixed x-coordinate constraint X-კოორდინატის ფიქსირებული შეზღუდვის დამატება - - + + Add point to point vertical distance constraint წერტილიდან წერტილამდე ვერტიკალური მანძილის შეზღუდვის დამატება - + Add fixed y-coordinate constraint Y-კოორდინატის ფიქსირებული შეზღუდვის დამატება - - + + Add parallel constraint პარალელურობის შეზღუდვის დამატება - - - - - - - + + + + + + + Add perpendicular constraint მართკუთხა შეზღუდვის დამატება - + Add perpendicularity constraint მართკუთხობის სეზღუდვის დამატება - + Swap coincident+tangency with ptp tangency დამთხვევის+მხების ptp მხებთან მიმოცვლა - - - - - - - + + + + + + + Add tangent constraint მხების შეზღუდვის დამატება - - - - - - - - - - - - - - + + + + + + + + + + + + + + Add tangent constraint point მხების შეზღუდვის წერტილის დამატება - - - - - - - - + + + + + + + + Add radius constraint რადიუსის შეზღუდვის დამატება - - - - + + + + Add diameter constraint დიამეტრის შეზღუდვის დამატება - - - - + + + + Add radiam constraint რადიამის შეზღუდვის დამატება - - - - - + + + + + Add angle constraint კუთხის შეზღუდვის დამატება - + Swap point on object and tangency with point to curve tangency ობიექტზე არსებული წერტილისა და მხების მიმოცვლა მრუდის მხების წერტილთან - - + + Add equality constraint ტოლობის შეზღუდვის დამატება - - - - - - + + + + + + Add symmetric constraint სიმეტრიულობის შეზღუდვის დამატება - + Add Snell's law constraint სნელის კანონის შეზღუდვის დამატება - + Toggle constraint to driving/reference მშენებლობის/მიმართვის შეზღუდვის გადართვა @@ -833,13 +833,13 @@ invalid constraints, and degenerate geometry ღერძების სწორების მოცილება - + Toggle constraints to the other virtual space შეზღუდვების სხვა ვირტუალურ სივრცეში გადართვა - + Update constraint's virtual space შეზღუდვის ვირტუალური სივრცის განახლება @@ -854,27 +854,27 @@ invalid constraints, and degenerate geometry ესკიზის შეზღუდვისთვის სახელის გადარქმევა - + Drag Point გადაათრიეთ წერტილი - + Drag Curve რკალის გადათრევა - + Drag geometries გეომეტრიების გადათრევა - + Drag Constraint შეზღუდვის გადათრევა - + Modify sketch constraints ესკიზის შეზღუდვების ჩასწორება @@ -929,7 +929,7 @@ invalid constraints, and degenerate geometry ესკიზის პოლიხაზზე რკალის დამატება - + Toggle construction geometry მშენებლობითი გეომეტრიის ჩართ/გამორთ @@ -1151,137 +1151,137 @@ invalid constraints, and degenerate geometry - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection არასწორი არჩევანი - - + + Select edges from the sketch აირჩიეთ წიბოები ესკიზიდან @@ -1296,289 +1296,289 @@ invalid constraints, and degenerate geometry სივრცული შეზღუდვა - + Cannot add a constraint between two external geometries. ორ გარე გეომეტრიას შორის შეზღუდვის დამატება შეუძლებელია. - + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. ორ დამაგრებულ გეომეტრიას შორის შეზღუდვის დამატება შეუძლებელია. დამაგრებულ გეომეტრიებს მიეკუთვნება გარე გეომეტრია, დაბლოკილი გეომეტრია და ისეთი სპეციალური წერტილები, როგორიცაა B-სპლაინის კვანძის წერტილები. - + Sketcher Constraint Substitution Sketcher-ის შეზღუდვის ჩანაცვლება - + 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! მონიშნულ წიბოს უკვე აქვს ვერტიკალური შეზღუდვა! - + 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 ამომხსნელის არასწორი სტატუსი - + Select one edge from the sketch. ესკიზიდან მონიშნეთ ერთი წიბო. - + Select only edges from the sketch. ესკიზიდან მონიშნეთ მხოლოდ წიბოები. - + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. არცერთი მონიშნული წერტილი არ შემოიფარგლება შესაბამის მრუდებზე, რადგან ისინი ერთი და იგივე ელემენტის ნაწილებია, რადგან ორივე გარე გეომეტრიაა, ან იმიტომ, რომ წიბო დაუშვებელია. - + Only tangent-via-point is supported with a B-spline. B-სპლაინთან ერთად, მხოლოდ, მხები-წერტილის-გავლითაა მხარდაჭერილი. - - + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. ესკიზიდან მონიშნეთ მხოლოდ ერთი ან მეტი B-სპლაინი, რკალები ან წრეწირები, მაგრამ ტიპებს ნუ შეურევთ. - + 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 the value sets the ratio n2/n1. Constraint_SnellsLaw აირჩიეთ ხაზის ორი ბოლოწერტილები, რომლებსაც სხივის როლში შეუძლიათ გამოსვლა და წიბო, რომელიც ზღვარს წრმოადგენს. პირველი მონიშნული წერტილი შეესაბამება ინდექსს n1, მეორე n2 და მიბმის მნიშვნელობა შესატყვისობას n2/n1-ზე აყენებს. - + Number of selected objects is not 3 მონიშნული ობიექტების რიცხვი არ უდრის სამს - + Error შეცდომა - + Endpoint to endpoint tangency was applied instead. სამაგიეროდ გამოყენებულია ბოლო წერტილიდან ბოლო წერტილთან მხები. - + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. დამთხვევის შეზღუდვისთვის ესკიზიდან აირჩიეთ ორი წვერო ან მეტი წვერო, ან, კონცენტრული შეზღუდვისთვის, ორი ან მეტი წრეწირი, ოვალები, რკალები ან ოვალის რკალები. - + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. დამთხვევის შეზღუდვისთვის ესკიზიდან აირჩიეთ ორი წვერო, ან, კონცენტრული შეზღუდვისთვის, ორი წრეწირი, ოვალები, რკალები ან ოვალის რკალები. - + Select exactly one line or one point and one line or two points from the sketch. ესკიზიდან აირჩიეთ მხოლოდ ერთი ხაზი ან ერთი წერტილი და ერთი ხაზი ან ორი წერტილი. - + Cannot add a length constraint on an axis! ღერძზე სიგრძის შეზღუდვის დაწესება შეუძლებელია! - - + + Select exactly one line or one point and one line or two points or two circles from the sketch. ესკიზიდან აირჩიეთ მხოლოდ ერთი ხაზი ან ერთი წერტილი და ერთი ხაზი ან ორი წერტილი ან ორი წრეწირი. - + This constraint does not make sense for non-linear curves. ამ შეზღუდვას აზრი არ აქვს არახაზოვანი მრუდებისთვის. - + Endpoint to edge tangency was applied instead. სამაგიეროდ გამოყენებულია ბოლო წერტილიდან წიბოსთნ მხები. - - - - - - + + + + + + Select the right things from the sketch. ესკიზიდან სწორი რამეების არჩევა. - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. აირჩიეთ წიბო, რომელიც არაა B-სპლაინის წონა. - + Select either several points, or several conics for concentricity. აირჩიეთ ან რამდენიმე წერტილი, ან რამდენიმე კონიკური კონცენტრულობისთვს. - + Select either one point and several curves, or one curve and several points აირჩიეთ ან ერთი წერტილი და რამდენიმე მრუდი, ან ერთ მრუდი და რამდენიმე წერტილი - + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. მონიშნეთ ან ერთ წერტილი და რამდენიმე მრუდი ან ერთი რუდი და რამდენიმე წერტილი ხელსაწყოსთვის წერტილი ობიექტზე, ან რამდენიმე წერტილი დამთხვევისთვის, ან რამდენიმე კონუსი კონცენტრულობისთვის. - + 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. არცერთი მონიშნული წერტილი არ შემოიფარგლება შესაბამის მრუდებზე. ისინი ან ერთი და იგივე ელემენტის ნაწილებია, ან გარე გეომეტრიის ნაწილს წარმოადგენენ. - + Cannot add a length constraint on this selection! ამ მონიშნულზე სიგრძის შეზღუდვის დაწესება შეუძლებელია! - - - - + + + + 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! საწყის წერტილზე ფიქსირებული X-კოორდინატის შეზღუდვის დამატება შეუძლებელია! - - + + 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! საწყის წერტილზე ფიქსირებული Y-კოორდინატის შეზღუდვის დამატება შეუძლებელია! - + Select two or more lines from the sketch. ესკიზიდან აირჩიეთ ორი ან მეტი ხაზი. - + One selected edge is not a valid line. ერთი მონიშნული წიბო სწორ ხაზს არ წარმოადგენს. - - + + Select at least two lines from the sketch. მონიშნეთ მინიმუმ 2 ხაზი. - + 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. @@ -1588,35 +1588,35 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c მხარდაჭერილი კომბინაციებია: ორი მრუდი; ან ბოლო წერტილი და მრუდი; ან ორი ბოლო წერტილი; ან ორი მრუდი და წერტილი. - + Select some geometry from the sketch. perpendicular constraint ესკიზიდან მონიშნეთ რამე გეომეტრია. - - + + Cannot add a perpendicularity constraint at an unconnected point! დაუკავშირებელ წერტილზე მართობული შეზღუდვის დამატება შეუძლებელია! - - + + One of the selected edges should be a line. ერთი მონიშნული წიბოებიდან ხაზი უნდა იყოს. - + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. ბოლო წერტილიდან წერტილამდე მხები გადატარებულია. დამთხვევის შეზღუდვა წაშლილია. - + Endpoint to edge tangency was applied. The point on object constraint was deleted. ბოლო წერტილიდან წიბომდე მხები გადატარებულია. წერტილი ობიექტის შეზღუდვაზე წაშლილია. - + 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. @@ -1626,206 +1626,206 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c მხარდაჭერილი კომბინაციებია: ორი მრუდი; ან ბოლო წერტილი და მრუდი; ან ორი ბოლო წერტილი; ან ორი მრუდი და წერტილი. - + Select some geometry from the sketch. tangent constraint ესკიზიდან მონიშნეთ რამე გეომეტრია. - - - + + + Cannot add a tangency constraint at an unconnected point! დაუკავშირებელ წერტილზე მხების შეზღუდვის დამატება შეუძლებელია! - - + + Tangent constraint at B-spline knot is only supported with lines! მხების მზღუდავი B-სპლაინის კვანძთან მხოლოდ ხაზებითაა მხარდაჭერილი! - + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. - + Keep notifying about constraint substitutions შეზღუდვების ჩანაცვლების შესახებ შეტყობინებების ჩვენების გაგრძელება - + Unexpected error. More information may be available in the report view. Unexpected error. More information may be available in the report view. - + Only the sketch and its support are allowed to be selected შეიძლება მოინიშნოს მხოლოდ ესკიზი და მისი საყრდენი - + Only the sketch and its support may be selected შეიძლება, მხოლოდ, ესკიზის და მისი მხარდაჭერის მონიშვნა - + Only the sketch and its support may be selected შეიძლება, მხოლოდ, ესკიზის და მისი მხარდაჭერის მონიშვნა - - - + + + The selected edge already has a block constraint! მონიშნულ წიბოს უკვე ადევს შეზღუდვის ბლოკი! - + The selected items cannot be constrained horizontally or vertically! The selected items cannot be constrained horizontally or vertically! - + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. - + B-spline knot to endpoint tangency was applied instead. სამაგიეროდ გამოყენებულია B-სპლაინის კვანძიდან ბოლო წერტილის მხებამდე. - - + + Wrong number of selected objects! მონიშნული ობიექტების არასწორი რაოდენობა! - - + + With 3 objects, there must be 2 curves and 1 point. 3 ობიექტით უნდა იყოს 2 მრუდი და 1 წერტილი. - - - - - - + + + + + + Select one or more arcs or circles from the sketch. აირჩიეთ ერთი ან მეტი რკალი ან წრეწირი ესკიზიდან. - - - + + + Constraint only applies to arcs or circles. შეზღუდვები ეხებამხოლოდ რკალებს და წრეწირებს. - - + + 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. B-სპლაინის წიბოსთვის თანასწორობა ჯერ მხარდაუჭერელია. - - - - + + + + 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. არ შეიძლება სიმეტრიის შეზღუდვის დამატება ხაზსა და მის ბოლო წერტილებს შორის. - - - - + + + + Cannot add a symmetry constraint between a line and its end points! არ შეიძლება სიმეტრიის შეზღუდვის დამატება ხაზსა და მის ბოლო წერტილებს შორის! - + Selected objects are not just geometry from one sketch. მონიშნული ობიექტები არ წარმოადგენენ მხოლიდ გეომეტრიებს ერთი ესკიზიდან. - + Cannot create constraint with external geometry only. შეუძლებელია შეზღუდვის შექმნა მხოლოდ გარე გეომეტრიით. - + Incompatible geometry is selected. არჩეულია შეუთავსებელი გეომეტრია. - + Select one dimensional constraint from the sketch. აირჩიეთ ერთი განზომილების შეზღუდვა ესკიზიდან. - - - - - - - - + + + + + + + + Select constraints from the sketch. აირჩიეთ შეზღუდვები ესკიზიდან. @@ -2288,12 +2288,12 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c სიგრძე: - + Refractive Index Ratio რეფრაქციის ინდექსის კოეფიციენტი - + Ratio n2/n1: N2/n1 ფარდობა: @@ -3789,112 +3789,112 @@ This is done by analyzing the sketch geometries and constraints. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel A dialog is already open in the task panel - + The sketch is invalid and cannot be edited. ესკიზი არასწორია. მისი ჩასწორება შეუძლებელია. - + The following constraint is partially redundant: ეს შეზღუდვა ნაწილობრივ დამატებითია: - + The following constraints are partially redundant: ეს შეზღუდვები ნაწილობრივ დამატებითია: - + Edit Sketch ესკიზის ჩასწორება - + Close this dialog? დავხურო ეს დიალოგი? - + Invalid Sketch არასწორი ესკიზი - + Open the sketch validation tool? გავხსნა ესკიზის შემოწმების ხელსაწყო? - + Remove the following constraint: წაიშლება შემდეგი შეზღუდვები: - + Remove at least one of the following constraints: მოიღეთ, მინიმუმ, ერთ-ერთი შემდეგი შეზღუდვა: - + Remove the following redundant constraint: წაშალეთ შემდეგი დამატებითი შეზღუდვა: - + Remove the following redundant constraints: წაშალეთ შემდეგი დამატებითი შეზღუდვები: - + Remove the following malformed constraint: წაშალეთ შემდეგი დეფორმირებული შეზღუდვა: - + Remove the following malformed constraints: წაშალეთ შემდეგი დეფორმირებული შეზღუდვები: - + Empty sketch ცარიელი ესკიზი - + Over-constrained: ზედმეტად-შეზღუდული: - + Malformed constraints: არასწორად შექმნილი შეზღუდვები: - + Redundant constraints: დამატებითი შეზღუდვები: - + Partially redundant: ნაწილობრივ დამატებითი: - + Solver failed to converge ამომხსნელის შეცდომა შეერთების დროს - + Under-constrained: საკმარისზე ნაკლებად შეზღუდული: - + %n Degrees of Freedom %n თავისუფლების ხარისხი @@ -3902,7 +3902,7 @@ This is done by analyzing the sketch geometries and constraints. - + Fully constrained სრულად შეზღუდული @@ -3955,8 +3955,8 @@ This is done by analyzing the sketch geometries and constraints. Sketcher_ConstrainDiameter + - Fix the diameter of a circle or an arc წრის ან რკალის რადიუსის გასწორება @@ -4393,7 +4393,7 @@ Eigen Sparse QR ალგორითმი ოპტიმიზებული ViewProviderSketch - + and %1 more და %1 სხვა @@ -4683,17 +4683,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - - - - - - + + + + + + Invalid Constraint არასწორი შეზღუდვა - + Invalid constraint არასწორი შეზღუდვა @@ -4900,12 +4900,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherDimension - + Dimension ზომა - + Constrains contextually based on the selection. The type can be changed with the M key. Constrains contextually based on the selection. The type can be changed with the M key. @@ -4913,12 +4913,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherCompDimensionTools - + Dimension ზომა - + Dimension tools განზომილების ხელსაწყოები @@ -5423,7 +5423,7 @@ Instead equal constraints are applied between the original objects and their cop TaskSketcherTool_c1_scale - + Keep original geometries (U) ორიგინალი გეომეტრიების შენარჩუნება (U) @@ -5431,12 +5431,12 @@ Instead equal constraints are applied between the original objects and their cop CmdSketcherCompConstrainTools - + Constrain შეზღუდვა - + Constrain tools შეზღუდვის ხელსაწყოები @@ -5569,8 +5569,8 @@ Instead equal constraints are applied between the original objects and their cop Sketcher_ConstrainRadius + - Fix the radius of an arc or a circle წრეწირის ან რკალის რადიუსის გამუდმივება @@ -5578,8 +5578,8 @@ Instead equal constraints are applied between the original objects and their cop Sketcher_ConstrainRadiam + - Fix the radius/diameter of an arc or a circle წრეწირის ან რკალის რადიუსის/დიამეტრის გამუდმივება @@ -5830,12 +5830,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherToggleConstruction - + Toggle Construction Geometry მშენებლობითი გეომეტრიის გადართვა - + Toggles between defining geometry and construction geometry modes Toggles between defining geometry and construction geometry modes @@ -5843,12 +5843,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherCompToggleConstraints - + Toggle Constraints შეზღუდვების გადართვა - + Toggle constrain tools შეზღუდვის ხელსაწყოების გადართვა @@ -5856,12 +5856,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherCompHorizontalVertical - + Horizontal/Vertical Constraint ჰორიზონტალური/ვერტიკალური შეზღუდვა - + Constrains the selected elements either horizontally or vertically Constrains the selected elements either horizontally or vertically @@ -5869,12 +5869,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainHorVer - + Horizontal/Vertical Constraint ჰორიზონტალური/ვერტიკალური შეზღუდვა - + Constrains the selected elements either horizontally or vertically, based on their closest alignment Constrains the selected elements either horizontally or vertically, based on their closest alignment @@ -5882,12 +5882,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainHorizontal - + Horizontal Constraint ჰორიზონტალურობის შეზღუდვა - + Constrains the selected elements horizontally შეზღუდავს მონიშნულ ელემენტებს ჰორიზონტალურად @@ -5895,12 +5895,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainVertical - + Vertical Constraint ვერტიკალური შეზღუდვა - + Constrains the selected elements vertically შეზღუდავს მონიშნულ ელემენტებს ვერტიკალურად @@ -5908,12 +5908,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainLock - + Lock Position მდებარეობის ჩაკეტვა - + Constrains the selected vertices by adding horizontal and vertical distance constraints Constrains the selected vertices by adding horizontal and vertical distance constraints @@ -5921,12 +5921,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainBlock - + Block Constraint შეზღუდვის დაბლოკვა - + Constrains the selected edges as fixed შეზღუდავს მონიშნულ წიბოებს დამაგრებულად @@ -5934,12 +5934,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainCoincidentUnified - + Coincident Constraint დამთხვევის შეზღუდვა - + Constrains the selected elements to be coincident შეზღუდავს მონიშნულ ელემენტებს, რომ ისინი ემთხვეოდნენ @@ -5947,12 +5947,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainCoincident - + Coincident Constraint დამთხვევის შეზღუდვა - + Constrains the selected elements to be coincident შეზღუდავს მონიშნულ ელემენტებს, რომ ისინი ემთხვეოდნენ @@ -5960,12 +5960,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainPointOnObject - + Point-On-Object Constraint ობიექტზე-მდებარე-წეერტილის შეზღუდვა - + Constrains the selected point onto the selected object შეზღუდავს მონიშნულ კედელს მონიშნულ ობიექტზე @@ -5973,12 +5973,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDistance - + Distance Dimension მანძილის განზომილება - + Constrains the vertical distance between two points, or from a point to the origin if one is selected Constrains the vertical distance between two points, or from a point to the origin if one is selected @@ -5986,12 +5986,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDistanceX - + Horizontal Dimension ჰორიზონტალური განზომილება - + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected Constrains the horizontal distance between two points, or from a point to the origin if only one is selected @@ -5999,12 +5999,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDistanceY - + Vertical Dimension ვერტიკალური განზომილება - + Constrains the vertical distance between the selected elements Constrains the vertical distance between the selected elements @@ -6012,12 +6012,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainParallel - + Parallel Constraint პარალელურობის შეზღუდვა - + Constrains the selected lines to be parallel შეზღუდავს მონიშნულ ხაზებს, რომ ისინი პარალელური იყოს @@ -6025,12 +6025,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainPerpendicular - + Perpendicular Constraint მართკუთხა შეზღუდვა - + Constrains the selected lines to be perpendicular შეზღუდავს მონიშნულ ხაზებს, რომ ისინი პერპენდიკულარული იყოს @@ -6038,12 +6038,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainTangent - + Tangent/Collinear Constraint მხების/კოლინეურის შეზღუდვა - + Constrains the selected elements to be tangent or collinear შეზღუდავს მონიშნულ ელემენტებს, რომ ისინი მხებები, ან კოლინეურები იყვნენ @@ -6051,12 +6051,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainRadius - + Radius Dimension რადიუსის განზომილება - + Constrains the radius of the selected circle or arc შეზღუდავს მონიშნული წრეწირის ან რკალის რადიუსს @@ -6064,12 +6064,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDiameter - + Diameter Dimension დიამეტრის განზომილება - + Constrains the diameter of the selected circle or arc შეზღუდავს მონიშნული წრეწირის ან რკალის დიამეტრს @@ -6077,12 +6077,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainRadiam - + Radius/Diameter Dimension რადიუსის/დიამეტრის განზომილება - + Constrains the radius of the selected arc or the diameter of the selected circle Constrains the radius of the selected arc or the diameter of the selected circle @@ -6090,12 +6090,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainAngle - + Angle Dimension კუთხის განზომილება - + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected @@ -6103,12 +6103,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainEqual - + Equal Constraint ტოლი შეზღუდვები - + Constrains the selected edges or circles to be equal შეზღუდავს მონიშნულ წიბოებს ან წრეებს, რომ ისინი ტოლები იყვნენ @@ -6116,12 +6116,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainSymmetric - + Symmetric Constraint სიმეტრიული შეზღუდვა - + Constrains the selected elements to be symmetric შეზღუდავს მონიშნულ ელემენტებს, რომ ისინი სიმეტრიული იყოს @@ -6129,12 +6129,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainSnellsLaw - + Refraction Constraint რეფრაქციის შეზღუდვა - + Constrains the selected elements based on the refraction law (Snell's Law) Constrains the selected elements based on the refraction law (Snell's Law) @@ -6142,12 +6142,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherChangeDimensionConstraint - + Edit Value მნიშვნელობის ჩასწორება - + Edits the value of a dimensional constraint ჩაასწორებს განზომილების შეზღუდვის მნიშვნელობას @@ -6155,12 +6155,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherToggleDrivingConstraint - + Toggle Driving/Reference Constraints მშენებლობის/მიმართვის შეზღუდვების გადართვა - + Toggles between driving and reference mode of the selected constraints and commands Toggles between driving and reference mode of the selected constraints and commands @@ -6168,12 +6168,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherToggleActiveConstraint - + Toggle Constraints შეზღუდვების გადართვა - + Toggles the state of the selected constraints გადართავს მონიშნული შეზღუდვების მდგომარეობას diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ko.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ko.ts index 6d91c24698..1a6c8df68e 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ko.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ko.ts @@ -17,27 +17,27 @@ CmdSketcherCompConstrainRadDia - + Radius/Diameter Dimension 반지름/지름 치수 - + Constrains the radius or diameter of an arc or a circle 호 또는 원의 반지름이나 지름을 구속합니다 - + Constrain radius 반지름 구속 - + Constrain diameter 지름 구속 - + Constrain auto radius/diameter 자동 반지름/지름 구속 @@ -251,12 +251,12 @@ as mirroring reference CmdSketcherSwitchVirtualSpace - + Switch Virtual Space 가상공간 전환 - + Switches the selected constraints or the view to the other virtual space 선택한 구속 또는 뷰를 다른 가상 공간으로 전환합니다. @@ -288,358 +288,358 @@ invalid constraints, and degenerate geometry Command - + Add 'Lock' constraint '잠금' 구속을 추가 - + Add relative 'Lock' constraint 상대적 '잠금' 구속을 추가 - + Add fixed constraint 고정된 구속을 추가 - + Add block constraint 차단 구속을 추가 - - + + Add coincident constraint 일치 구속 추가 - - + + Add distance from horizontal axis constraint 수평축 구속에서 거리 추가 - - + + Add distance from vertical axis constraint 수직축 구속에서 거리 추가 - - + + Add point to point distance constraint 점에서 점까지 거리 구속 추가 - + Add point to line Distance constraint 점에서 선까지 거리 구속 추가 - - + + Add circle to circle distance constraint 원에서 원까지 거리 구속 추가 - + Add circle to line distance constraint 원에서 선까지 거리 구속 추가 - - - - - - - + + + + + + + Add length constraint 길이 구속 추가하기 - - - + + + Dimension 치수 - + Add lock constraint 잠금 구속 추가 - + Add 'Distance to origin' constraint '원점에서의 거리' 구속 추가 - - - + + + Add Distance constraint 거리 구속 추가 - - - + + + Add 'Horizontal' constraints 수평 구속 추가 - - - + + + Add 'Vertical' constraints 수직 구속 추가 - - + + Add Symmetry constraint 대칭 구속 추가 - - + + Add Symmetry constraints 대칭 구속 추가 - - + + Add Distance constraints 거리 구속 추가 - + Add Horizontal constraint 수평 구속 추가 - + Add Vertical constraint 수직 구속 추가 - - + + Add Block constraint 차단 구속 추가 - + Add Angle constraint 각도 구속 추가 - - - - + + + + Add Equality constraint 동일 구속 추가 - + Add Equality constraints 동일 구속 추가 - + Activate/Deactivate constraints 구속을 활성화/비활성화 - - + + Add arc angle constraint 호 각도 구속 추가 - + Add concentric and length constraint 동심 및 길이 구속 추가 - + Add DistanceX constraint X거리 구속 추가 - + Add DistanceY constraint Y거리 구속 추가 - - + + Add point on object constraint 선 위에 점 구속 추가 - - + + Add arc length constraint 호 길이 구속 추가 - - + + Add point to line distance constraint Add point to line distance constraint - + Add point to circle distance constraint Add point to circle distance constraint - - + + Add point to point horizontal distance constraint 점에서 점까지 수평 거리 구속 추가 - + Add fixed x-coordinate constraint 고정 x-좌표 구속 추가 - - + + Add point to point vertical distance constraint 점에서 점까지 수직 거리 구속 추가 - + Add fixed y-coordinate constraint 고정 y-좌표 구속 추가 - - + + Add parallel constraint 평행 구속 추가하기 - - - - - - - + + + + + + + Add perpendicular constraint 직교 구속 추가 - + Add perpendicularity constraint 직교 구속 추가 - + Swap coincident+tangency with ptp tangency 일치+접선을 ptp 접선으로 바꾸기 - - - - - - - + + + + + + + Add tangent constraint 접선 구속 추가하기 - - - - - - - - - - - - - - + + + + + + + + + + + + + + Add tangent constraint point 접선구속 점 추가 - - - - - - - - + + + + + + + + Add radius constraint 반지름 구속 추가 - - - - + + + + Add diameter constraint 지름 구속 추가 - - - - + + + + Add radiam constraint (반)지름 구속 추가 - - - - - + + + + + Add angle constraint 각도 구속 추가 - + Swap point on object and tangency with point to curve tangency Swap point on object and tangency with point to curve tangency - - + + Add equality constraint 동일 구속 추가 - - - - - - + + + + + + Add symmetric constraint 대칭 구속 추가하기 - + Add Snell's law constraint 스넬의 법칙 구속 추가 - + Toggle constraint to driving/reference 구속을 주도/참조로 전환 @@ -830,13 +830,13 @@ invalid constraints, and degenerate geometry 축 정렬 제거 - + Toggle constraints to the other virtual space 다른 가상 공간으로 구속 전환하기 - + Update constraint's virtual space 구속의 가상 공간을 업데이트하기 @@ -851,27 +851,27 @@ invalid constraints, and degenerate geometry 스케치 구속 이름 바꾸기 - + Drag Point 점 끌기 - + Drag Curve 곡선 끌기 - + Drag geometries 도형 끌기 - + Drag Constraint 구속 끌기 - + Modify sketch constraints 스케치 구속 수정 @@ -926,7 +926,7 @@ invalid constraints, and degenerate geometry 스케치 꺾은선에 호를 추가 - + Toggle construction geometry 보조선 전환 @@ -1148,137 +1148,137 @@ invalid constraints, and degenerate geometry - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection 잘못 된 선택 - - + + Select edges from the sketch 스케치에서 모서리를 선택하세요 @@ -1293,289 +1293,289 @@ invalid constraints, and degenerate geometry 치수 구속 - + Cannot add a constraint between two external geometries. 두 외부 도형들 사이에 구속을 추가할 수 없습니다. - + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. 고정된 두 도형 사이에 구속을 추가할 수 없습니다. 고정된 도형들에는 외부 도형, 차단 구속된 도형 및 B-조절곡선 매듭점과 같은 특별한 점이 포함됩니다. - + Sketcher Constraint Substitution 구속 대체 - + 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! 선택한 모서리에 이미 수직 구속이 있습니다! - + 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 잘못된 해결자 상태 - + Select one edge from the sketch. 스케치에서 하나의 모서리를 선택하세요. - + Select only edges from the sketch. 스케치에서 모서리만 선택하세요 - + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. 선택한 점이 동일한 요소의 일부이거나, 둘 다 외부 도형 이거나, 모서리가 적합하지 않기 때문에 각 곡선에 구속되지 않았습니다. - + Only tangent-via-point is supported with a B-spline. B-조절곡선에서는 접선 통과점만 지원됩니다. - - + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. 스케치에서 하나 이상의 B-조절곡선의 극만 선택하거나 하나 이상의 호 또는 원만 선택하되 혼합하지 않습니다. - + 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 the value sets the ratio n2/n1. Constraint_SnellsLaw 광선 역할을 할 선의 끝점 두 개와 경계를 나타내는 모서리를 선택합니다. 첫 번째 선택된 점은 굴절률 n1, 두 번째 점은 n2에 해당하며 이 값으로 n2/n1의 비율을 설정합니다. - + Number of selected objects is not 3 선택된 대상체 수가 3이 아닙니다 - + Error 오류 - + Endpoint to endpoint tangency was applied instead. 끝점 간 접선이 대신 적용되었습니다. - + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. 일치 구속을 위해 스케치에서 두 개 이상의 꼭지점을 선택하거나 동심 구속을 위해 두 개 이상의 원, 타원, 원호 또는 타원의 호를 선택합니다. - + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. 일치 구속을 위해 스케치에서 두 개의 꼭지점을 선택하거나, 동심 구속을 위해 두 개의 원, 타원, 원호 또는 타원의 호를 선택합니다. - + Select exactly one line or one point and one line or two points from the sketch. 한 직선 또는 한 점, 한 직선 또는 두 점을 선택하세요. - + Cannot add a length constraint on an axis! 축에는 길이 구속을 적용할 수 없습니다! - - + + Select exactly one line or one point and one line or two points or two circles from the sketch. 스케치에서 정확히 하나의 선만 택하거나 하나의 점과 하나의 선을 선택하거나 두 개의 점 또는 두 개의 원을 선택합니다. - + This constraint does not make sense for non-linear curves. 이 구속은 비선형 곡선에는 사용할 수 없습니다. - + Endpoint to edge tangency was applied instead. 끝점과 모서리 간 접선이 대신 적용되었습니다. - - - - - - + + + + + + Select the right things from the sketch. 스케치에서 적절한 것을 선택하세요. - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. B-조절곡선의 가중점이 아닌 모서리를 선택합니다. - + Select either several points, or several conics for concentricity. 동심을 만들기 위한 몇 개의 점들을 선택하거나 아니면 몇 개의 원뿔곡선들 선택하세요. - + Select either one point and several curves, or one curve and several points 하나의 점과 여러 곡선들을 선택하거나 아니면 하나의 곡선과 여러 점들을 선택합니다. - + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. - + 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. 선택한 점이 동일한 요소의 일부이거나 둘 다 외부 도형이기 때문에 각 곡선에 구속되지 않았습니다. - + Cannot add a length constraint on this selection! 이 선택에는 길이 구속을 추가할 수 없습니다! - - - - + + + + Select exactly one line or up to two points from the sketch. 한 직선 또는 최대 2개의 점을 선택하세요. - + Cannot add a horizontal length constraint on an axis! 축에는 수평 길이 구속을 적용할 수 없습니다! - + Cannot add a fixed x-coordinate constraint on the origin point! 원점에는 고정된 x좌표 구속을 추가할 수 없습니다! - - + + 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! 원점에는 고정된 y좌표 구속을 추가할 수 없습니다! - + Select two or more lines from the sketch. 두개 이상의 직선을 선택하세요. - + One selected edge is not a valid line. 선택된 모서리 하나는 유효한 선이 아닙니다. - - + + Select at least two lines from the sketch. 최소한 두개 이상의 직선을 선택하세요. - + 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. @@ -1585,35 +1585,35 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c 사용가능한 조합: 두개의 곡선, 끝점과 곡선, 두개의 끝점, 두개의 곡선과 한 점. - + Select some geometry from the sketch. perpendicular constraint 스케치에서 도형들을 몇 개 선택하세요. - - + + Cannot add a perpendicularity constraint at an unconnected point! 연결되지 않은 점에 대하여 직교 구속을 적용할 수 없습니다! - - + + One of the selected edges should be a line. 선택된 모서리중 하나는 직선이어야 합니다. - + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. 끝점 간 접선 구속이 적용되었습니다. 기존의 일치 구속은 삭제됩니다. - + Endpoint to edge tangency was applied. The point on object constraint was deleted. 끝점과 모서리간 접선 구속이 적용됩니다. 기존의 선위의 점 구속은 삭제됩니다. - + 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. @@ -1623,206 +1623,206 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c 사용가능한 조합: 두개의 곡선, 끝점과 곡선, 두개의 끝점, 두개의 곡선과 한 점. - + Select some geometry from the sketch. tangent constraint 스케치에서 도형들을 몇 개 선택하세요. - - - + + + Cannot add a tangency constraint at an unconnected point! 연결되지 않은 점에 대하여 접선 구속을 적용할 수 없습니다! - - + + Tangent constraint at B-spline knot is only supported with lines! B-조절곡선 매듭에서 접점 구속은 선으로만 지원됩니다! - + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. - + Keep notifying about constraint substitutions Keep notifying about constraint substitutions - + Unexpected error. More information may be available in the report view. 예상치 못한 오류. 보고서 보기에서 더 많은 정보를 확인 할 수 있습니다. - + Only the sketch and its support are allowed to be selected 스케치와 스케치의 받침만 선택할 수 있습니다 - + Only the sketch and its support may be selected 스케치와 스케치의 받침만 선택될 것입니다 - + Only the sketch and its support may be selected 스케치와 스케치의 받침만 선택될 것입니다 - - - + + + The selected edge already has a block constraint! 선택한 모서리에 이미 차단 구속이 있습니다! - + The selected items cannot be constrained horizontally or vertically! 선택된 것들은 수평 또는 수직으로 구속될 수 없습니다! - + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. 스케치가 해결되지 않거나 중복 및 충돌되는 구속이 있는 경우 차단 구속을 추가할 수 없습니다. - + B-spline knot to endpoint tangency was applied instead. 끝점 접점에 대한 B-조절곡선 매듭이 대신해서 적용되었습니다. - - + + Wrong number of selected objects! 선택한 대상체의 개수가 잘못되었습니다! - - + + With 3 objects, there must be 2 curves and 1 point. 3개의 대상체에는, 2개의 곡선과 1개의 점이 있어야합니다. - - - - - - + + + + + + Select one or more arcs or circles from the sketch. 하나 이상의 호나 원을 선택하세요. - - - + + + Constraint only applies to arcs or circles. 호 또는 원에만 적용 가능한 구속입니다. - - + + 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. 2개 이상의 호환되는 모서리를 선택하세요. - + Sketch axes cannot be used in equality constraints. 스케치 축에는 동일 구속을 적용할 수 없습니다. - + Equality for B-spline edge currently unsupported. B-조절곡선 모서리에 대한 동일구속은 현재 지원되지 않습니다. - - - - + + + + Select two or more edges of similar type. 동일한 유형의 모서리를 2개 이상 선택하세요. - - - - - + + + + + Select two points and a symmetry line, two points and a symmetry point or a line and a symmetry point from the sketch. 1)두 점과 대칭선 2)두 점과 대칭 점 또는 3)하나의 선과 대칭 점을 선택하세요. - - + + Cannot add a symmetry constraint between a line and its end points. 선과 선에 포함된 점을 대칭으로 구속할 수 없습니다. - - - - + + + + Cannot add a symmetry constraint between a line and its end points! 선과 선에 포함된 점에는 대칭 구속을 적용할 수 없습니다! - + Selected objects are not just geometry from one sketch. 선택된 대상체들은 하나의 스케치에 있는 도형들이 아닙니다. - + Cannot create constraint with external geometry only. 외부 도형만으로는 구속을 생성할 수 없습니다. - + Incompatible geometry is selected. 호환되지 않는 도형이 선택되었습니다. - + Select one dimensional constraint from the sketch. 스케치에서 하나의 치수 구속을 선택하세요. - - - - - - - - + + + + + + + + Select constraints from the sketch. 스케치에서 구속들을 선택하세요 @@ -2285,12 +2285,12 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c 길이: - + Refractive Index Ratio Refractive Index Ratio - + Ratio n2/n1: 비율 n2/n1: @@ -3787,119 +3787,119 @@ This is done by analyzing the sketch geometries and constraints. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel 테스크 패널에 이미 다이얼로그가 열려있습니다. - + The sketch is invalid and cannot be edited. 스케치가 유효하지 않으므로 수정할 수 없습니다. - + The following constraint is partially redundant: 아래의 구속은 부분적으로 중복됩니다: - + The following constraints are partially redundant: 아래의 구속들은 부분적으로 중복됩니다. - + Edit Sketch 스케치 편집 - + Close this dialog? 이 대화창을 닫을까요? - + Invalid Sketch 잘못된 스케치 - + Open the sketch validation tool? 스케치 검증 도구를 열까요? - + Remove the following constraint: 다음 구속을 제거: - + Remove at least one of the following constraints: 다음 구속 중 하나 이상을 제거: - + Remove the following redundant constraint: 다음의 중복되는 구속을 제거: - + Remove the following redundant constraints: 다음의 중복되는 구속을 제거: - + Remove the following malformed constraint: 다음의 잘못된 구속을 제거: - + Remove the following malformed constraints: 다음의 잘못된 구속을 제거: - + Empty sketch 빈 스케치 - + Over-constrained: 과도한 구속: - + Malformed constraints: 잘못된 구속들 - + Redundant constraints: 중복되는 구속들: - + Partially redundant: 부분적인 중복: - + Solver failed to converge Solver failed to converge - + Under-constrained: 완전 구속 중: - + %n Degrees of Freedom %n 자유도 - + Fully constrained 완전히 구속됨 @@ -3952,8 +3952,8 @@ This is done by analyzing the sketch geometries and constraints. Sketcher_ConstrainDiameter + - Fix the diameter of a circle or an arc 원이나 호의 지름을 고정합니다 @@ -4387,7 +4387,7 @@ Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster ViewProviderSketch - + and %1 more and %1 more @@ -4677,17 +4677,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - - - - - - + + + + + + Invalid Constraint 무효한 구속 - + Invalid constraint 무효한 구속 @@ -4894,12 +4894,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherDimension - + Dimension 치수 - + Constrains contextually based on the selection. The type can be changed with the M key. Constrains contextually based on the selection. The type can be changed with the M key. @@ -4907,12 +4907,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherCompDimensionTools - + Dimension 치수 - + Dimension tools 치수 도구 @@ -5417,7 +5417,7 @@ Instead equal constraints are applied between the original objects and their cop TaskSketcherTool_c1_scale - + Keep original geometries (U) 원본 도형 유지(U) @@ -5425,12 +5425,12 @@ Instead equal constraints are applied between the original objects and their cop CmdSketcherCompConstrainTools - + Constrain 구속 - + Constrain tools 구속 도구 @@ -5563,8 +5563,8 @@ Instead equal constraints are applied between the original objects and their cop Sketcher_ConstrainRadius + - Fix the radius of an arc or a circle 호 또는 원의 반지름을 고정 @@ -5572,8 +5572,8 @@ Instead equal constraints are applied between the original objects and their cop Sketcher_ConstrainRadiam + - Fix the radius/diameter of an arc or a circle 호 또는 원의 지름/반지름을 고정 @@ -5823,12 +5823,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherToggleConstruction - + Toggle Construction Geometry 보조선 전환 - + Toggles between defining geometry and construction geometry modes Toggles between defining geometry and construction geometry modes @@ -5836,12 +5836,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherCompToggleConstraints - + Toggle Constraints 구속 전환 - + Toggle constrain tools 구속 도구 전환 @@ -5849,12 +5849,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherCompHorizontalVertical - + Horizontal/Vertical Constraint 수평/수직 구속 - + Constrains the selected elements either horizontally or vertically 선택한 요소를 수평 또는 수직으로 구속합니다 @@ -5862,12 +5862,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainHorVer - + Horizontal/Vertical Constraint 수평/수직 구속 - + Constrains the selected elements either horizontally or vertically, based on their closest alignment 선택한 선분을 수평 또는 수직으로(어느 쪽이든 더 가까운 쪽으로) 구속합니다 @@ -5875,12 +5875,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainHorizontal - + Horizontal Constraint 수평 구속 - + Constrains the selected elements horizontally 선택한 선분을 수평으로 구속합니다 @@ -5888,12 +5888,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainVertical - + Vertical Constraint 수직 구속 - + Constrains the selected elements vertically 선택한 선분을 수직으로 구속합니다 @@ -5901,12 +5901,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainLock - + Lock Position 잠금 구속 - + Constrains the selected vertices by adding horizontal and vertical distance constraints 선택한 점을 수평 또는 수직 거리로 구속합니다 @@ -5914,12 +5914,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainBlock - + Block Constraint 차단 구속 - + Constrains the selected edges as fixed 선택한 모서리를 고정 구속합니다 @@ -5927,12 +5927,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainCoincidentUnified - + Coincident Constraint 일치 구속 - + Constrains the selected elements to be coincident 선택한 요소들을 동심으로 구속합니다 @@ -5940,12 +5940,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainCoincident - + Coincident Constraint 일치 구속 - + Constrains the selected elements to be coincident 선택한 요소들을 동심으로 구속합니다 @@ -5953,12 +5953,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainPointOnObject - + Point-On-Object Constraint 선 위에 점 구속 - + Constrains the selected point onto the selected object 선택한 점을 다른 선택 대상 위로 붙여 구속합니다 @@ -5966,12 +5966,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDistance - + Distance Dimension 거리 치수 - + Constrains the vertical distance between two points, or from a point to the origin if one is selected Constrains the vertical distance between two points, or from a point to the origin if one is selected @@ -5979,12 +5979,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDistanceX - + Horizontal Dimension 수평 치수 - + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected Constrains the horizontal distance between two points, or from a point to the origin if only one is selected @@ -5992,12 +5992,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDistanceY - + Vertical Dimension 수직 치수 - + Constrains the vertical distance between the selected elements 선택한 요소들 사이에 수직 거리를 구속합니다 @@ -6005,12 +6005,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainParallel - + Parallel Constraint 평행 구속 - + Constrains the selected lines to be parallel 선택한 선들이 평행이 되도록 구속합니다 @@ -6018,12 +6018,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainPerpendicular - + Perpendicular Constraint 직교 구속 - + Constrains the selected lines to be perpendicular 선택한 선들이 서로 직교하도록 구속합니다 @@ -6031,12 +6031,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainTangent - + Tangent/Collinear Constraint Tangent/Collinear Constraint - + Constrains the selected elements to be tangent or collinear Constrains the selected elements to be tangent or collinear @@ -6044,12 +6044,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainRadius - + Radius Dimension 반지름 치수 - + Constrains the radius of the selected circle or arc 선택한 원이나 호의 반지름을 구속합니다 @@ -6057,12 +6057,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDiameter - + Diameter Dimension 지름 치수 - + Constrains the diameter of the selected circle or arc 선택한 원이나 호의 지름을 구속햡니다 @@ -6070,12 +6070,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainRadiam - + Radius/Diameter Dimension 반지름/지름 치수 - + Constrains the radius of the selected arc or the diameter of the selected circle Constrains the radius of the selected arc or the diameter of the selected circle @@ -6083,12 +6083,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainAngle - + Angle Dimension 각도 치수 - + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected @@ -6096,12 +6096,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainEqual - + Equal Constraint 동일 구속 - + Constrains the selected edges or circles to be equal 선택한 모서리나 윈의 길이가 같도록 구속합니다 @@ -6109,12 +6109,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainSymmetric - + Symmetric Constraint 대칭 구속 - + Constrains the selected elements to be symmetric 선택한 요소들이 서로 대칭이 되도록 구속합니다 @@ -6122,12 +6122,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainSnellsLaw - + Refraction Constraint 굴절 구속 - + Constrains the selected elements based on the refraction law (Snell's Law) 선택한 요소를 굴절 법칙(스넬의 법칙)에 근거해 구속합니다 @@ -6135,12 +6135,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherChangeDimensionConstraint - + Edit Value 치수값 수정 - + Edits the value of a dimensional constraint 치수 구속의 값을 수정합니다 @@ -6148,12 +6148,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherToggleDrivingConstraint - + Toggle Driving/Reference Constraints 주도/참조 구속간 전환 - + Toggles between driving and reference mode of the selected constraints and commands 선택한 구속과 명령의 주도/참조 모드를 전환합니다 @@ -6161,12 +6161,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherToggleActiveConstraint - + Toggle Constraints 구속 전환 - + Toggles the state of the selected constraints 선택한 구속의 상태를 전환합니다 diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_nl.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_nl.ts index 5a20a72159..f2ba62e654 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_nl.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_nl.ts @@ -17,27 +17,27 @@ CmdSketcherCompConstrainRadDia - + Radius/Diameter Dimension Radius/Diameter Dimension - + Constrains the radius or diameter of an arc or a circle Constrains the radius or diameter of an arc or a circle - + Constrain radius Beperk de straal - + Constrain diameter Beperk de diameter - + Constrain auto radius/diameter Beperk automatisch de straal/diameter @@ -253,12 +253,12 @@ as mirroring reference CmdSketcherSwitchVirtualSpace - + Switch Virtual Space Switch Virtual Space - + Switches the selected constraints or the view to the other virtual space Schakelt de geselecteerde beperkingen of de weergave op de andere virtuele ruimte om @@ -291,358 +291,358 @@ invalid constraints, and degenerate geometry Command - + Add 'Lock' constraint Voeg 'vergrendeling' beperking toe - + Add relative 'Lock' constraint Voeg relatieve 'Vergrendeling' beperking toe - + Add fixed constraint Gefixeerde beperking toevoegen - + Add block constraint Voeg een fixerende beperking toe - - + + Add coincident constraint Voeg samenvallende beperking toe - - + + Add distance from horizontal axis constraint Voeg afstand toe van horizontale as beperking - - + + Add distance from vertical axis constraint Voeg afstand toe van verticale as beperking - - + + Add point to point distance constraint Voeg punt toe aan punt afstand beperking - + Add point to line Distance constraint Voeg punt toe aan lijnafstand beperking - - + + Add circle to circle distance constraint Voeg cirkel toe aan cirkel afstand beperking - + Add circle to line distance constraint Voeg cirkel toe aan lijnafstand beperking - - - - - - - + + + + + + + Add length constraint Beperking lengte toevoegen - - - + + + Dimension Afmeting - + Add lock constraint Voeg een fixerende beperking toe - + Add 'Distance to origin' constraint Voeg een 'Afstand tot de oorsprong' beperking toe - - - + + + Add Distance constraint Voeg een afstand beperking toe - - - + + + Add 'Horizontal' constraints Voeg 'Horizontale' beperkingen toe - - - + + + Add 'Vertical' constraints Voeg "Verticale' beperkingen toe - - + + Add Symmetry constraint Voeg een symmetrische beperking toe - - + + Add Symmetry constraints Voeg symmetrische beperkingen toe - - + + Add Distance constraints Voeg een afstand beperking toe - + Add Horizontal constraint Voeg een horizontale beperking toe - + Add Vertical constraint Voeg een verticale beperking toe - - + + Add Block constraint Voeg een fixerende beperking toe - + Add Angle constraint Voeg een hoek beperking toe - - - - + + + + Add Equality constraint Voeg een gelijkwaardigheid beperking toe - + Add Equality constraints Voeg gelijkwaardigheid beperkingen toe - + Activate/Deactivate constraints Activate/Deactivate constraints - - + + Add arc angle constraint Voeg een booghoek beperking toe - + Add concentric and length constraint Voeg een concentriciteits en lengte beperking toe - + Add DistanceX constraint Voeg een afstandsbeperking in x-richting toe - + Add DistanceY constraint Voeg een afstandsbeperking in y-richting toe - - + + Add point on object constraint Voeg punt toe aan object beperking - - + + Add arc length constraint Add arc length constraint - - + + Add point to line distance constraint Add point to line distance constraint - + Add point to circle distance constraint Add point to circle distance constraint - - + + Add point to point horizontal distance constraint Voeg punt toe aan punt horizontale afstand beperking - + Add fixed x-coordinate constraint Gefixeerde x-coördinaat beperking toevoegen - - + + Add point to point vertical distance constraint Voeg punt toe aan punt verticale afstand beperking - + Add fixed y-coordinate constraint Gefixeerde y-coördinaat beperking toevoegen - - + + Add parallel constraint Parallelle beperking toevoegen - - - - - - - + + + + + + + Add perpendicular constraint Haakse beperking toevoegen - + Add perpendicularity constraint Voeg haakse beperking toe - + Swap coincident+tangency with ptp tangency Wissel samenvallende+tangent met ptp tangens - - - - - - - + + + + + + + Add tangent constraint Voeg tangens beperkgin toe - - - - - - - - - - - - - - + + + + + + + + + + + + + + Add tangent constraint point Voeg tangens beperking toe - - - - - - - - + + + + + + + + Add radius constraint Voeg straal beperking toe - - - - + + + + Add diameter constraint Voeg diameter beperking - - - - + + + + Add radiam constraint Voeg straal/diameter beperking toe - - - - - + + + + + Add angle constraint Hoek beperking toe - + Swap point on object and tangency with point to curve tangency Swap point on object and tangency with point to curve tangency - - + + Add equality constraint Voeg gelijkheidsbeperking toe - - - - - - + + + + + + Add symmetric constraint Symmetrische beperking toevoegen - + Add Snell's law constraint Snell's wet beperking toevoegen - + Toggle constraint to driving/reference Schakel Beperking als sturend of als referentie in-/uit @@ -833,13 +833,13 @@ invalid constraints, and degenerate geometry Verwijder assen uitlijning - + Toggle constraints to the other virtual space Beperkingen naar de andere virtuele ruimte in-/uitschakelen - + Update constraint's virtual space Update beperking's virtuele ruimte @@ -854,27 +854,27 @@ invalid constraints, and degenerate geometry Hernoem schets beperking - + Drag Point Sleeppunt - + Drag Curve Sleep Kromme - + Drag geometries Drag geometries - + Drag Constraint Sleep beperking - + Modify sketch constraints Wijzig schets beperkingen @@ -929,7 +929,7 @@ invalid constraints, and degenerate geometry Add arc to sketch polyline - + Toggle construction geometry Hulplijnen in-/uitschakelen @@ -1151,137 +1151,137 @@ invalid constraints, and degenerate geometry - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection Verkeerde selectie - - + + Select edges from the sketch Select edges from the sketch @@ -1296,289 +1296,289 @@ invalid constraints, and degenerate geometry Dimensionale beperking - + Cannot add a constraint between two external geometries. Kan geen beperking toevoegen tussen twee externe geometrieën. - + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. Kan geen beperking toevoegen tussen twee vaste geometrieën. Vaste geometrieën omvatten externe geometrie, geblokkeerde geometrie en speciale punten zoals B-spline knooppunten. - + Sketcher Constraint Substitution Sketcher Beperking Vervanging - + One of the selected has to be on the sketch. Een van het geselecteerde moet op de schets liggen. - + Select an edge from the sketch. Selecteer een rand van de schets. - - - - - - + + + + + + Impossible constraint Onmogelijk beperking - - + + The selected edge is not a line segment. De geselecteerde rand is geen lijnsegment. - - - + + + Double constraint Dubbele beperking - + The selected edge already has a horizontal constraint! De geselecteerde rand heeft al een horizontale constraint! - + The selected edge already has a vertical constraint! De geselecteerde rand heeft al een vertikale constraint! - + There are more than one fixed points selected. Select a maximum of one fixed point! Er zijn meer dan één vaste punten geselecteerd. Selecteer een maximum van één vast punt! - - - + + + Select vertices from the sketch. Selecteer vertexen vanuit de schets. - + Select one vertex from the sketch other than the origin. Selecteer een hoekpunt uit de schets, anders dan de oorsprong. - + Select only vertices from the sketch. The last selected vertex may be the origin. Selecteer alleen vertexen uit de schets. De laatst gekozen vertex kan de oorsprong zijn. - + Wrong solver status Verkeerde oplosserstatus - + Select one edge from the sketch. Selecteer een rand uit de schets. - + Select only edges from the sketch. Selecteer enkel randen uit de schets. - + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. - + Only tangent-via-point is supported with a B-spline. Only tangent-via-point is supported with a B-spline. - - + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. - + 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 the value sets the ratio n2/n1. Constraint_SnellsLaw 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 the value sets the ratio n2/n1. - + Number of selected objects is not 3 Het aantal geselecteerde objecten is niet gelijk aan 3 - + Error Fout - + Endpoint to endpoint tangency was applied instead. Eindpunt tot eindpunttangens werd in plaats daarvan toegepast. - + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Selecteer twee of meer hoekpunten van de schets voor een samenvallende beperking, of twee of meer cirkels, ellipsen, bogen of ellipsbogen voor een concentrische beperking. - + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Selecteer twee hoekpunten van de schets voor een samenvallende beperking, of twee cirkels, ellipsen, bogen of ellipsbogen voor een concentrische beperking. - + Select exactly one line or one point and one line or two points from the sketch. Selecteer precies één lijn, of een punt en een lijn, of twee punten, uit de schets. - + Cannot add a length constraint on an axis! Een lengtebeperking is niet mogelijk op een as! - - + + Select exactly one line or one point and one line or two points or two circles from the sketch. Selecteer precies één lijn, of één punt en één lijn, of twee punten, of twee cirkels, van de schets. - + This constraint does not make sense for non-linear curves. Deze beperking heeft geen zin voor niet-lineaire krommen. - + Endpoint to edge tangency was applied instead. Eindpunt tot de rand raaklijn werd in plaats daarvan toegepast. - - - - - - + + + + + + Select the right things from the sketch. Selecteer de juiste elementen uit de schets. - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. Selecteer een rand die geen B-spline gewicht is. - + Select either several points, or several conics for concentricity. Select either several points, or several conics for concentricity. - + Select either one point and several curves, or one curve and several points Select either one point and several curves, or one curve and several points - + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. - + 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. Geen van de geselecteerde punten werd beperkt tot de respectievelijke curven, ofwel omdat ze deel uitmaken van hetzelfde element, ofwel omdat ze beide externe geometrie zijn. - + Cannot add a length constraint on this selection! Cannot add a length constraint on this selection! - - - - + + + + Select exactly one line or up to two points from the sketch. Selecteer precies één lijn, of maximaal twee punten, uit de schets. - + Cannot add a horizontal length constraint on an axis! Een horizontale lengtebeperking is niet mogelijk op een as! - + Cannot add a fixed x-coordinate constraint on the origin point! Kan geen gefixeerd x-coördinaat constraint plaatsen op het punt van oorsprong! - - + + This constraint only makes sense on a line segment or a pair of points. Deze beperking heeft alleen zin op een lijnsegment of een tweetal punten. - + Cannot add a vertical length constraint on an axis! Een verticale lengtebeperking is niet mogelijk op een as! - + Cannot add a fixed y-coordinate constraint on the origin point! Kan geen gefixeerd y-coördinaat constraint plaatsen op het punt van oorsprong! - + Select two or more lines from the sketch. Selecteer twee of meer lijnen van de schets. - + One selected edge is not a valid line. Eén geselecteerde rand is geen geldige lijn. - - + + Select at least two lines from the sketch. Selecteer tenminste twee lijnen uit de schets. - + The selected edge is not a valid line. De geselecteerde rand is geen geldige lijn. - + 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. @@ -1588,35 +1588,35 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Geaccepteerde combinaties: twee curven; een eindpunt en een curve; twee eindpunten; twee curven en een punt. - + Select some geometry from the sketch. perpendicular constraint Selecteer wat geometrie uit schets. - - + + Cannot add a perpendicularity constraint at an unconnected point! Kan geen loodrechtheidsbeperking toevoegen op een niet-verbonden punt! - - + + One of the selected edges should be a line. Eén van de geselecteerde randen moet een lijn zijn. - + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. Endpoint op endpointtangens werd toegepast. De toevallige beperking werd verwijderd. - + Endpoint to edge tangency was applied. The point on object constraint was deleted. Eindpunt tot rand raaklijn is toegepast. Het punt op de object beperking is verwijderd. - + 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. @@ -1626,206 +1626,206 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Geaccepteerde combinaties: twee curven; een eindpunt en een curve; twee eindpunten; twee curven en een punt. - + Select some geometry from the sketch. tangent constraint Selecteer wat geometrie uit schets. - - - + + + Cannot add a tangency constraint at an unconnected point! Een raakbeperking kan niet worden toegevoegd aan een los punt! - - + + Tangent constraint at B-spline knot is only supported with lines! Raaklijn beperking bij B-spline knoop wordt alleen ondersteund met lijnen! - + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. - + Keep notifying about constraint substitutions Keep notifying about constraint substitutions - + Unexpected error. More information may be available in the report view. Unexpected error. More information may be available in the report view. - + Only the sketch and its support are allowed to be selected Only the sketch and its support are allowed to be selected - + Only the sketch and its support may be selected Only the sketch and its support may be selected - + Only the sketch and its support may be selected Only the sketch and its support may be selected - - - + + + The selected edge already has a block constraint! The selected edge already has a block constraint! - + The selected items cannot be constrained horizontally or vertically! The selected items cannot be constrained horizontally or vertically! - + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. - + B-spline knot to endpoint tangency was applied instead. B-spline knoop tot eindpunt raaklijn werd in plaats hiervan toegepast. - - + + Wrong number of selected objects! Verkeerd aantal geselecteerde objecten! - - + + With 3 objects, there must be 2 curves and 1 point. Met 3 objecten moeten er 2 curven en 1 punt zijn. - - - - - - + + + + + + Select one or more arcs or circles from the sketch. Selecteer een of meer bogen of cirkels uit de schets. - - - + + + Constraint only applies to arcs or circles. Beperkingen gelden alleen voor bogen en cirkels. - - + + Select one or two lines from the sketch. Or select two edges and a point. Selecteer een of twee lijnen uit de schets. Of selecteer twee randen en een punt. - + Parallel lines Parallellen lijnen - + An angle constraint cannot be set for two parallel lines. Een hoekbeperking kan niet worden ingesteld voor twee parallelle lijnen. - + Cannot add an angle constraint on an axis! Een hoekbeperking op een as is niet mogelijk! - + Select two edges from the sketch. Selecteer twee randen van de schets. - + Select two or more compatible edges. Selecteer twee of meer passende randen. - + Sketch axes cannot be used in equality constraints. Schets assen kunnen niet worden gebruikt voor gelijkheid beperkingen. - + Equality for B-spline edge currently unsupported. Gelijkheid voor B-splinerand momenteel niet ondersteund. - - - - + + + + Select two or more edges of similar type. Selecteer twee of meer randen van een vergelijkbaar type. - - - - - + + + + + Select two points and a symmetry line, two points and a symmetry point or a line and a symmetry point from the sketch. Selecteer twee punten en een symmetrie-lijn, twee punten en een symmetrie-punt of een lijn en een symmetrie-punt uit de schets. - - + + Cannot add a symmetry constraint between a line and its end points. Kan geen symmetrie beperking toevoegen tussen een lijn en zijn eindpunten. - - - - + + + + Cannot add a symmetry constraint between a line and its end points! Kan geen symmetriebeperking tussen een lijn en zijn eindpunten toevoegen! - + Selected objects are not just geometry from one sketch. Geselecteerde objecten zijn niet slechts geometrie uit één schets. - + Cannot create constraint with external geometry only. Kan geen beperking maken met alleen externe geometrie. - + Incompatible geometry is selected. Incompatibele geometrie is geselecteerd. - + Select one dimensional constraint from the sketch. Select one dimensional constraint from the sketch. - - - - - - - - + + + + + + + + Select constraints from the sketch. Selecteer beperking(en) uit de schets. @@ -2288,12 +2288,12 @@ Geaccepteerde combinaties: twee curven; een eindpunt en een curve; twee eindpunt Lengte: - + Refractive Index Ratio Refractive Index Ratio - + Ratio n2/n1: Verhouding n2/n1: @@ -3789,112 +3789,112 @@ Dit wordt gedaan door de geometrie en beperkingen van de schets te analyseren. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Een dialoog is al geopend in het taakvenster - + The sketch is invalid and cannot be edited. De schets is ongeldig en kan niet worden bewerkt. - + The following constraint is partially redundant: De volgende beperking is gedeeltelijk overbodig: - + The following constraints are partially redundant: De volgende beperkingen zijn gedeeltelijk overbodig: - + Edit Sketch Edit Sketch - + Close this dialog? Close this dialog? - + Invalid Sketch Invalid Sketch - + Open the sketch validation tool? Open the sketch validation tool? - + Remove the following constraint: Remove the following constraint: - + Remove at least one of the following constraints: Remove at least one of the following constraints: - + Remove the following redundant constraint: Remove the following redundant constraint: - + Remove the following redundant constraints: Remove the following redundant constraints: - + Remove the following malformed constraint: Remove the following malformed constraint: - + Remove the following malformed constraints: Remove the following malformed constraints: - + Empty sketch Lege schets - + Over-constrained: Over-bepaald: - + Malformed constraints: Ongeldige beperkingen: - + Redundant constraints: Overbodige beperkingen: - + Partially redundant: Gedeeltelijk overbodig: - + Solver failed to converge Solver kon niet convergeren - + Under-constrained: Onbepaald: - + %n Degrees of Freedom %n Degrees of Freedom @@ -3902,7 +3902,7 @@ Dit wordt gedaan door de geometrie en beperkingen van de schets te analyseren. - + Fully constrained Volledig bepaald @@ -3955,8 +3955,8 @@ Dit wordt gedaan door de geometrie en beperkingen van de schets te analyseren. Sketcher_ConstrainDiameter + - Fix the diameter of a circle or an arc Zet de diameter van een cirkel of een boog vast @@ -4393,7 +4393,7 @@ Eigen Sparse-QR-algoritme is geoptimaliseerd voor spaarzame matrices; meestal sn ViewProviderSketch - + and %1 more en %1 meer @@ -4683,17 +4683,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - - - - - - + + + + + + Invalid Constraint Ongeldige beperking - + Invalid constraint Invalid constraint @@ -4900,12 +4900,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherDimension - + Dimension Afmeting - + Constrains contextually based on the selection. The type can be changed with the M key. Constrains contextually based on the selection. The type can be changed with the M key. @@ -4913,12 +4913,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherCompDimensionTools - + Dimension Afmeting - + Dimension tools Dimension tools @@ -5423,7 +5423,7 @@ Instead equal constraints are applied between the original objects and their cop TaskSketcherTool_c1_scale - + Keep original geometries (U) Keep original geometries (U) @@ -5431,12 +5431,12 @@ Instead equal constraints are applied between the original objects and their cop CmdSketcherCompConstrainTools - + Constrain Constrain - + Constrain tools Constrain tools @@ -5569,8 +5569,8 @@ Instead equal constraints are applied between the original objects and their cop Sketcher_ConstrainRadius + - Fix the radius of an arc or a circle Fix the radius of an arc or a circle @@ -5578,8 +5578,8 @@ Instead equal constraints are applied between the original objects and their cop Sketcher_ConstrainRadiam + - Fix the radius/diameter of an arc or a circle Fix the radius/diameter of an arc or a circle @@ -5830,12 +5830,12 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn CmdSketcherToggleConstruction - + Toggle Construction Geometry Toggle Construction Geometry - + Toggles between defining geometry and construction geometry modes Toggles between defining geometry and construction geometry modes @@ -5843,12 +5843,12 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn CmdSketcherCompToggleConstraints - + Toggle Constraints Toggle Constraints - + Toggle constrain tools Toggle constrain tools @@ -5856,12 +5856,12 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn CmdSketcherCompHorizontalVertical - + Horizontal/Vertical Constraint Horizontal/Vertical Constraint - + Constrains the selected elements either horizontally or vertically Constrains the selected elements either horizontally or vertically @@ -5869,12 +5869,12 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn CmdSketcherConstrainHorVer - + Horizontal/Vertical Constraint Horizontal/Vertical Constraint - + Constrains the selected elements either horizontally or vertically, based on their closest alignment Constrains the selected elements either horizontally or vertically, based on their closest alignment @@ -5882,12 +5882,12 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn CmdSketcherConstrainHorizontal - + Horizontal Constraint Horizontale beperking - + Constrains the selected elements horizontally Constrains the selected elements horizontally @@ -5895,12 +5895,12 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn CmdSketcherConstrainVertical - + Vertical Constraint Verticale beperking - + Constrains the selected elements vertically Constrains the selected elements vertically @@ -5908,12 +5908,12 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn CmdSketcherConstrainLock - + Lock Position Lock Position - + Constrains the selected vertices by adding horizontal and vertical distance constraints Constrains the selected vertices by adding horizontal and vertical distance constraints @@ -5921,12 +5921,12 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn CmdSketcherConstrainBlock - + Block Constraint Blok beperking - + Constrains the selected edges as fixed Constrains the selected edges as fixed @@ -5934,12 +5934,12 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn CmdSketcherConstrainCoincidentUnified - + Coincident Constraint Coincident Constraint - + Constrains the selected elements to be coincident Constrains the selected elements to be coincident @@ -5947,12 +5947,12 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn CmdSketcherConstrainCoincident - + Coincident Constraint Coincident Constraint - + Constrains the selected elements to be coincident Constrains the selected elements to be coincident @@ -5960,12 +5960,12 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn CmdSketcherConstrainPointOnObject - + Point-On-Object Constraint Point-On-Object Constraint - + Constrains the selected point onto the selected object Constrains the selected point onto the selected object @@ -5973,12 +5973,12 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn CmdSketcherConstrainDistance - + Distance Dimension Distance Dimension - + Constrains the vertical distance between two points, or from a point to the origin if one is selected Constrains the vertical distance between two points, or from a point to the origin if one is selected @@ -5986,12 +5986,12 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn CmdSketcherConstrainDistanceX - + Horizontal Dimension Horizontal Dimension - + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected Constrains the horizontal distance between two points, or from a point to the origin if only one is selected @@ -5999,12 +5999,12 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn CmdSketcherConstrainDistanceY - + Vertical Dimension Vertical Dimension - + Constrains the vertical distance between the selected elements Constrains the vertical distance between the selected elements @@ -6012,12 +6012,12 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn CmdSketcherConstrainParallel - + Parallel Constraint Parallelle beperking - + Constrains the selected lines to be parallel Constrains the selected lines to be parallel @@ -6025,12 +6025,12 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn CmdSketcherConstrainPerpendicular - + Perpendicular Constraint Haakse beperking - + Constrains the selected lines to be perpendicular Constrains the selected lines to be perpendicular @@ -6038,12 +6038,12 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn CmdSketcherConstrainTangent - + Tangent/Collinear Constraint Tangent/Collinear Constraint - + Constrains the selected elements to be tangent or collinear Constrains the selected elements to be tangent or collinear @@ -6051,12 +6051,12 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn CmdSketcherConstrainRadius - + Radius Dimension Radius Dimension - + Constrains the radius of the selected circle or arc Constrains the radius of the selected circle or arc @@ -6064,12 +6064,12 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn CmdSketcherConstrainDiameter - + Diameter Dimension Diameter Dimension - + Constrains the diameter of the selected circle or arc Constrains the diameter of the selected circle or arc @@ -6077,12 +6077,12 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn CmdSketcherConstrainRadiam - + Radius/Diameter Dimension Radius/Diameter Dimension - + Constrains the radius of the selected arc or the diameter of the selected circle Constrains the radius of the selected arc or the diameter of the selected circle @@ -6090,12 +6090,12 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn CmdSketcherConstrainAngle - + Angle Dimension Angle Dimension - + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected @@ -6103,12 +6103,12 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn CmdSketcherConstrainEqual - + Equal Constraint Equal Constraint - + Constrains the selected edges or circles to be equal Constrains the selected edges or circles to be equal @@ -6116,12 +6116,12 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn CmdSketcherConstrainSymmetric - + Symmetric Constraint Symmetric Constraint - + Constrains the selected elements to be symmetric Constrains the selected elements to be symmetric @@ -6129,12 +6129,12 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn CmdSketcherConstrainSnellsLaw - + Refraction Constraint Refraction Constraint - + Constrains the selected elements based on the refraction law (Snell's Law) Constrains the selected elements based on the refraction law (Snell's Law) @@ -6142,12 +6142,12 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn CmdSketcherChangeDimensionConstraint - + Edit Value Edit Value - + Edits the value of a dimensional constraint Edits the value of a dimensional constraint @@ -6155,12 +6155,12 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn CmdSketcherToggleDrivingConstraint - + Toggle Driving/Reference Constraints Toggle Driving/Reference Constraints - + Toggles between driving and reference mode of the selected constraints and commands Toggles between driving and reference mode of the selected constraints and commands @@ -6168,12 +6168,12 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn CmdSketcherToggleActiveConstraint - + Toggle Constraints Toggle Constraints - + Toggles the state of the selected constraints Toggles the state of the selected constraints diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pl.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pl.ts index 23d8acab94..2c0f21b8b7 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pl.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pl.ts @@ -17,27 +17,27 @@ CmdSketcherCompConstrainRadDia - + Radius/Diameter Dimension Rozmiar promienia / średnicy - + Constrains the radius or diameter of an arc or a circle Nakłada wiązanie na promień lub średnicę łuku bądź koła. - + Constrain radius Wiązanie promienia - + Constrain diameter Wiązanie średnicy - + Constrain auto radius/diameter Zwiąż automatycznie promień / średnicę @@ -252,12 +252,12 @@ używając osi X lub Y albo punktu odniesienia położenia jako punktu odniesien CmdSketcherSwitchVirtualSpace - + Switch Virtual Space Przełącz przestrzeń wirtualną - + Switches the selected constraints or the view to the other virtual space Przełącza wybrane wiązania lub widok @@ -292,358 +292,358 @@ nieprawidłowe ograniczenia oraz zdegradowaną geometrię. Command - + Add 'Lock' constraint Dodaj wiązanie blokady odległości - + Add relative 'Lock' constraint Dodaj względne wiązanie blokady odległości - + Add fixed constraint Dodaj wiązanie zablokowania - + Add block constraint Dodaj wiązanie zablokowania - - + + Add coincident constraint Dodaj wiązanie zbieżności - - + + Add distance from horizontal axis constraint Dodaj odległość od wiązania osi poziomej - - + + Add distance from vertical axis constraint Dodaj odległość od wiązania osi pionowej - - + + Add point to point distance constraint Dodaj ograniczenie odległości punktu od punktu - + Add point to line Distance constraint Dodaj ograniczeni odległości punktu od linii - - + + Add circle to circle distance constraint Dodaj wiązanie odległości okręgu do okręgu - + Add circle to line distance constraint Dodaj wiązanie odległości okręgu do linii - - - - - - - + + + + + + + Add length constraint Dodaj wiązanie długości - - - + + + Dimension Wiązanie odległości - + Add lock constraint Dodaj wiązanie blokady odległości - + Add 'Distance to origin' constraint Dodaj wiązanie Odległość do początku układu współrzędnych - - - + + + Add Distance constraint Dodaj wiązanie odległości - - - + + + Add 'Horizontal' constraints Dodaj wiązanie poziome - - - + + + Add 'Vertical' constraints Dodaj wiązanie pionowe - - + + Add Symmetry constraint Dodaj wiązanie symetrii - - + + Add Symmetry constraints Dodaj wiązania symetrii - - + + Add Distance constraints Dodaj wiązania odległości - + Add Horizontal constraint Dodaj wiązanie poziome - + Add Vertical constraint Dodaj wiązanie pionowe - - + + Add Block constraint Dodaj wiązanie zablokowania - + Add Angle constraint Dodaj wiązanie kąta - - - - + + + + Add Equality constraint Dodaj wiązanie równości - + Add Equality constraints Dodaj wiązania równości - + Activate/Deactivate constraints Aktywuj / dezaktywuj wiązania - - + + Add arc angle constraint Dodaj wiązanie kąta łuku - + Add concentric and length constraint Dodaj wiązanie współosiowości i długości - + Add DistanceX constraint Dodaj wiązanie odległości X - + Add DistanceY constraint Dodaj wiązanie odległości Y - - + + Add point on object constraint Dodaj punkt w miejscu wiązania obiektu - - + + Add arc length constraint Dodaj wiązanie długości łuku - - + + Add point to line distance constraint Dodaj wiązanie odległości punktu od linii - + Add point to circle distance constraint Dodaj wiązanie odległości punktu od okręgu - - + + Add point to point horizontal distance constraint Dodaj poziome wiązanie odległości, pomiędzy punktami - + Add fixed x-coordinate constraint Dodaj wiązanie ze stałą współrzędną x - - + + Add point to point vertical distance constraint Dodaj pionowe wiązanie odległości pomiędzy punktami - + Add fixed y-coordinate constraint Dodaj wiązanie ze stałą współrzędną y - - + + Add parallel constraint Dodaj wiązanie równoległości - - - - - - - + + + + + + + Add perpendicular constraint Dodaj wiązanie prostopadłości - + Add perpendicularity constraint Dodaj wiązanie prostopadłości - + Swap coincident+tangency with ptp tangency Zamień styczność krawędzi na styczność od punktu do punktu - - - - - - - + + + + + + + Add tangent constraint Dodaj wiązanie kąta - - - - - - - - - - - - - - + + + + + + + + + + + + + + Add tangent constraint point Dodaj punkt dostępny dla wiązania styczności - - - - - - - - + + + + + + + + Add radius constraint Dodaj wiązanie promienia - - - - + + + + Add diameter constraint Dodaj wiązanie średnicy - - - - + + + + Add radiam constraint Dodaj wiązanie promienia - - - - - + + + + + Add angle constraint Dodaj wiązanie kąta - + Swap point on object and tangency with point to curve tangency Zamiana wiązania punkt na obiekcie i styczności z punktem na styczność krzywej. - - + + Add equality constraint Dodaj wiązanie równości - - - - - - + + + + + + Add symmetric constraint Dodaj wiązanie symetryczności - + Add Snell's law constraint Dodaj wiązanie prawa Snella - + Toggle constraint to driving/reference Przełączanie wiązania między konstrukcyjnym i odniesienia @@ -834,13 +834,13 @@ nieprawidłowe ograniczenia oraz zdegradowaną geometrię. Usuń wyrównanie osi - + Toggle constraints to the other virtual space Przełącz wiązania na inną przestrzeń wirtualną - + Update constraint's virtual space Aktualizuj wiązania przestrzeni wirtualnej @@ -855,27 +855,27 @@ nieprawidłowe ograniczenia oraz zdegradowaną geometrię. Zmień nazwę wiązania szkicu - + Drag Point Przeciągnij punkt - + Drag Curve Przeciągnij krzywą - + Drag geometries Przeciągnij geometrie - + Drag Constraint Przeciągnij wiązanie - + Modify sketch constraints Modyfikuj wiązania szkicu @@ -930,7 +930,7 @@ nieprawidłowe ograniczenia oraz zdegradowaną geometrię. Dodaj łuk do szkicu polilinii - + Toggle construction geometry Przełącz tryb konstrukcji @@ -1152,137 +1152,137 @@ nieprawidłowe ograniczenia oraz zdegradowaną geometrię. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection Niewłaściwy wybór - - + + Select edges from the sketch Wybierz krawędź(ie) na szkicu @@ -1297,223 +1297,223 @@ nieprawidłowe ograniczenia oraz zdegradowaną geometrię. Wiązanie wymiaru - + Cannot add a constraint between two external geometries. Nie można dodać wiązania pomiędzy dwoma geometriami zewnętrznymi. - + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. Nie można dodać wiązania między dwiema w pełni zdefiniowanymi geometriami. Geometrie te obejmują geometrię zewnętrzną, geometrię blokującą oraz punkty specjalne, takie jak punkty węzłów krzywej złożonej. - + Sketcher Constraint Substitution Zastępowanie wiązania szkicownika - + One of the selected has to be on the sketch. Jeden z wyborów musi znajdować się na szkicu. - + Select an edge from the sketch. Wybierz krawędź ze szkicu. - - - - - - + + + + + + Impossible constraint Wiązanie niemożliwe do ustalenia - - + + The selected edge is not a line segment. Wybrana krawędź nie jest odcinkiem linii. - - - + + + Double constraint Zdublowane wiązanie - + The selected edge already has a horizontal constraint! Wybrana krawędź ma już wiązanie poziome! - + The selected edge already has a vertical constraint! Wybrana krawędź ma już wiązanie pionowe! - + There are more than one fixed points selected. Select a maximum of one fixed point! Wybrano więcej niż jeden ustalony punkt. Wybierz maksymalnie jeden ustalony punkt! - - - + + + Select vertices from the sketch. Wybierz wierzchołki ze szkicu. - + Select one vertex from the sketch other than the origin. Zaznacz jeden wierzchołek ze szkicu inny niż odniesienie położenia. - + Select only vertices from the sketch. The last selected vertex may be the origin. Ze szkicu wybierz tylko wierzchołki. Ostatni wybrany wierzchołek może być odniesieniem położenia. - + Wrong solver status Nieprawidłowy status solvera - + Select one edge from the sketch. Zaznacz jedną krawędź ze szkicu. - + Select only edges from the sketch. Zaznacz tylko krawędzie ze szkicu. - + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. Żaden z wybranych punktów nie został związany z odpowiednimi krzywymi, ponieważ są one częścią tego samego elementu, obie są geometrią zewnętrzną lub krawędź nie spełnia warunków. - + Only tangent-via-point is supported with a B-spline. W przypadku krzywej złożonej obsługiwana jest tylko styczna przez punkt. - - + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. Wybierz tylko jeden lub więcej biegunów krzywej złożonej, albo tylko jeden lub więcej łuków lub okręgów ze szkicu, ale nie ich kombinację. - + 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 the value sets the ratio n2/n1. Constraint_SnellsLaw Wybierz dwa punkty końcowe linii, które będą działać jako promienie, oraz krawędź reprezentującą granicę. Pierwszy wybrany punkt odpowiada indeksowi n1, drugi n2, a wartość określa stosunek n2/n1. - + Number of selected objects is not 3 Liczba wybranych obiektów nie jest równa trzy - + Error Błąd - + Endpoint to endpoint tangency was applied instead. Zamiast tego zastosowano styczne między punktami końcowymi. - + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Wybierz dwa lub więcej wierzchołków ze szkicu dla wiązania zbieżności albo co najmniej dwa koła, elipsy, łuki lub łuki eliptyczne do wiązania współśrodkowego. - + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Wybierz dwa wierzchołki ze szkicu dla wiązania zbieżności albo dwa koła, elipsy, łuki lub łuki eliptyczne do wiązania współśrodkowego. - + Select exactly one line or one point and one line or two points from the sketch. Wybierz dokładnie jedną linię lub jeden punkt i jedną linię lub dwa punkty ze szkicu. - + Cannot add a length constraint on an axis! Nie można dodać ograniczenia długości osi! - - + + Select exactly one line or one point and one line or two points or two circles from the sketch. Wybierz ze szkicu dokładnie jedną linię lub jeden punkt i jedną linię lub dwa punkty lub dwa okręgi. - + This constraint does not make sense for non-linear curves. Takie wiązanie nie ma sensu w przypadku krzywych nieliniowych. - + Endpoint to edge tangency was applied instead. Zamiast tego zastosowano styczność punktu końcowego do krawędzi. - - - - - - + + + + + + Select the right things from the sketch. Wybierz prawidłowe obiekty ze szkicu. - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. Wybierz krawędź, która nie jest wagą krzywej złożonej. - + Select either several points, or several conics for concentricity. Aby uzyskać wiązanie współśrodkowe, wybierz kilka punktów lub kilka stożków. - + Select either one point and several curves, or one curve and several points Wybierz jeden punkt i kilka krzywych lub jedną krzywą i kilka punktów - + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. Wybierz jeden punkt i kilka krzywych lub jedną krzywą i kilka punktów dla wiązania typu "punkt na obiekcie", @@ -1521,72 +1521,72 @@ lub kilka punktów dla wiązania typu "zbieżność", lub kilka stożków dla wiązania typu "współśrodkowość". - + 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. Żaden z wybranych punktów nie został związany na odpowiednich krzywych, albo są one częścią tego samego elementu albo obie są zewnętrzną geometrią. - + Cannot add a length constraint on this selection! Nie można dodać ograniczenia długości do wybranego obiektu! - - - - + + + + Select exactly one line or up to two points from the sketch. Wybierz dokładnie jedną linię lub do dwa punkty ze szkicu. - + Cannot add a horizontal length constraint on an axis! Nie można dodać ograniczenia długości osi w poziomie! - + Cannot add a fixed x-coordinate constraint on the origin point! Nie można dodać określonego wiązania współrzędnych x w punkcie odniesienia położenia! - - + + This constraint only makes sense on a line segment or a pair of points. Takie wiązanie ma sens tylko w przypadku odcinka lub pary punktów. - + Cannot add a vertical length constraint on an axis! Nie można dodać ograniczenia długości osi w pionie! - + Cannot add a fixed y-coordinate constraint on the origin point! Nie można dodać określonego wiązania współrzędnych y w punkcie odniesienia położenia! - + Select two or more lines from the sketch. Wybierz dwie lub więcej linii ze szkicu. - + One selected edge is not a valid line. Jedna wybrana krawędź nie jest prawidłową linią. - - + + Select at least two lines from the sketch. Wybierz co najmniej dwie linie ze szkicu. - + The selected edge is not a valid line. Wybrana krawędź nie jest prawidłową linią. - + 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. @@ -1596,35 +1596,35 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Akceptowane kombinacje: dwie krzywe; punkt końcowy i krzywej; dwa punkty końcowe; dwie krzywe i punkt. - + Select some geometry from the sketch. perpendicular constraint Wybierz dowolną geometrię ze szkicu. - - + + Cannot add a perpendicularity constraint at an unconnected point! Nie można dodać wiązania prostopadłości w niepołączonym punkcie! - - + + One of the selected edges should be a line. Jedna z zaznaczonych krawędzi powinna być linią. - + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. Zastosowano styczność punktu końcowego do punktu końcowego. Wiązanie zbieżności zostało usunięte. - + Endpoint to edge tangency was applied. The point on object constraint was deleted. Zastosowano wiązanie styczności punktu końcowego do krawędzi. Usunięto wiązanie punktu na obiekcie. - + 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. @@ -1634,206 +1634,206 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Akceptowane kombinacje: dwie krzywe; punkt końcowy i krzywa; dwa punkty końcowe; dwie krzywe i punkt. - + Select some geometry from the sketch. tangent constraint Wybierz dowolną geometrię ze szkicu. - - - + + + Cannot add a tangency constraint at an unconnected point! Nie można dodać wiązanie styczności w niepołączonym punkcie! - - + + Tangent constraint at B-spline knot is only supported with lines! Wiązanie styczne w węźle krzywej złożonej jest obsługiwane tylko z liniami! - + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. Jedno lub dwa wiązania punkt na obiekcie zostały usunięte, ponieważ ostatnio stosowane wiązanie wewnętrznie również stosuje punkt na obiekcie. - + Keep notifying about constraint substitutions Powiadamiaj mnie o zastępowaniu wiązań - + Unexpected error. More information may be available in the report view. Nieoczekiwany błąd. Więcej informacji może być dostępnych w Widoku raportu. - + Only the sketch and its support are allowed to be selected Dozwolone jest wybieranie tylko szkicu i jego wsparcia - + Only the sketch and its support may be selected Dozwolone jest wybieranie tylko szkicu i jego wsparcia - + Only the sketch and its support may be selected Dozwolone jest wybieranie tylko szkicu i jego wsparcia - - - + + + The selected edge already has a block constraint! Wybrana krawędź ma już wiązanie unieruchomienia! - + The selected items cannot be constrained horizontally or vertically! Wybrane elementy nie mogą być związane poziomo lub pionowo! - + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. Nie można dodać wiązania zablokowania, jeśli rysunek nie został rozwiązany lub istnieją wiązania zbędne i/lub sprzeczne. - + B-spline knot to endpoint tangency was applied instead. Zamiast tego zastosowano styczność węzła krzywej złożonej do punktu końcowego. - - + + Wrong number of selected objects! Niewłaściwa liczba wybranych obiektów! - - + + With 3 objects, there must be 2 curves and 1 point. Z trzech (3) obiektów, dwa (2) muszą być krzywymi i jeden (1) musi być punktem. - - - - - - + + + + + + Select one or more arcs or circles from the sketch. Wybierz jeden lub więcej łuków lub okręgów ze szkicu. - - - + + + Constraint only applies to arcs or circles. Wiązanie dotyczy tylko łuków lub okręgów. - - + + Select one or two lines from the sketch. Or select two edges and a point. Zaznacz jedną lub dwie linie ze szkicu. Albo zaznacz dwie krawędzie oraz punkt. - + Parallel lines Linie równoległe - + An angle constraint cannot be set for two parallel lines. Nie można zdefiniować wiązania kąta dla dwóch linii równoległych. - + Cannot add an angle constraint on an axis! Nie można dodać ustalonego wiązania kąta na osi! - + Select two edges from the sketch. Zaznacz dwie krawędzie ze szkicu. - + Select two or more compatible edges. Zaznacz dwie lub więcej zgodnych krawędzi. - + Sketch axes cannot be used in equality constraints. Osie szkiców nie mogą być używane z wiązaniami równości. - + Equality for B-spline edge currently unsupported. Równość pomiędzy krawędziami krzywej złożonej obecnie nie jest obsługiwana. - - - - + + + + Select two or more edges of similar type. Wybierz dwie lub więcej krawędzi podobnego typu. - - - - - + + + + + Select two points and a symmetry line, two points and a symmetry point or a line and a symmetry point from the sketch. Wybierz dwa punkty i linię symetrii, dwa punkty i punkt symetrii lub linię i punkt symetrii ze szkicu. - - + + Cannot add a symmetry constraint between a line and its end points. Nie można dodać wiązania symetrii między linią i jej punktami końcowymi. - - - - + + + + Cannot add a symmetry constraint between a line and its end points! Nie można dodać wiązania symetrii między linią i jego punktami końcowymi! - + Selected objects are not just geometry from one sketch. Wybrane obiekty są nie tylko geometrią z jednego szkicu. - + Cannot create constraint with external geometry only. Nie można tworzyć wiązań tylko przy użyciu geometrii zewnętrznej. - + Incompatible geometry is selected. Wybrano niekompatybilną geometrię. - + Select one dimensional constraint from the sketch. Wybierz jedno wiązanie wymiarowe ze szkicu. - - - - - - - - + + + + + + + + Select constraints from the sketch. Wybierz wiązania ze szkicu. @@ -2300,12 +2300,12 @@ Przytrzymaj Ctrl + Alt, aby to zignorować. Długość: - + Refractive Index Ratio Współczynnik załamania światła - + Ratio n2/n1: Stosunek n2/n1: @@ -3815,112 +3815,112 @@ Odbywa się to przez analizę geometrii szkicu i wiązań. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Okno dialogowe jest już otwarte w panelu zadań - + The sketch is invalid and cannot be edited. Szkic jest nieprawidłowy i nie może być edytowany. - + The following constraint is partially redundant: Następujące wiązanie jest częściowo zbędne: - + The following constraints are partially redundant: Następujące wiązania są częściowo zbędne: - + Edit Sketch Edycja szkicu - + Close this dialog? Zamknąć to okno dialogowe? - + Invalid Sketch Nieprawidłowy szkic - + Open the sketch validation tool? Otworzyć narzędzie weryfikacji szkicu? - + Remove the following constraint: Usuń następujące wiązanie: - + Remove at least one of the following constraints: Usuń co najmniej jedno z następujących wiązań: - + Remove the following redundant constraint: Usuń następujące, nadmiarowe wiązania: - + Remove the following redundant constraints: Usuń następujące, nadmiarowe wiązania: - + Remove the following malformed constraint: Usuń następujące niepoprawne wiązanie: - + Remove the following malformed constraints: Usuń następujące niepoprawne wiązania: - + Empty sketch Pusty szkic - + Over-constrained: Wiązania nadmierne: - + Malformed constraints: Uszkodzone ograniczenia: - + Redundant constraints: Wiązania nadmiarowe: - + Partially redundant: Częściowo nadmiarowe: - + Solver failed to converge Solver nie osiągnął zbieżności - + Under-constrained: Niedostatecznie związane: - + %n Degrees of Freedom %n stopień swobody @@ -3930,7 +3930,7 @@ Odbywa się to przez analizę geometrii szkicu i wiązań. - + Fully constrained W pełni związany @@ -3983,8 +3983,8 @@ Odbywa się to przez analizę geometrii szkicu i wiązań. Sketcher_ConstrainDiameter + - Fix the diameter of a circle or an arc Ustala średnicę okręgu lub łuku. @@ -4423,7 +4423,7 @@ Eigen Sparse QR, algorytm jest zoptymalizowany dla macierzy rzadkich, zwykle szy ViewProviderSketch - + and %1 more i %1 więcej @@ -4714,17 +4714,17 @@ Krzywe złożone i punkty nie są jeszcze obsługiwane. - - - - - - + + + + + + Invalid Constraint Nieprawidłowe wiązanie - + Invalid constraint Wiązania nieprawidłowe @@ -4936,12 +4936,12 @@ Współczynnik skali musi być liczbą dodatnią. CmdSketcherDimension - + Dimension Wiązania wymiarów - + Constrains contextually based on the selection. The type can be changed with the M key. Stosuje wiązania w zależności od zaznaczenia. Typ wiązania można zmienić klawiszem M. @@ -4950,12 +4950,12 @@ Typ wiązania można zmienić klawiszem M. CmdSketcherCompDimensionTools - + Dimension Wymiar - + Dimension tools Narzędzia wymiarowania @@ -5460,7 +5460,7 @@ Zamiast tego stosuje się wiązania równości pomiędzy oryginalnymi obiektami TaskSketcherTool_c1_scale - + Keep original geometries (U) Zachowaj oryginalne geometrie (U) @@ -5468,12 +5468,12 @@ Zamiast tego stosuje się wiązania równości pomiędzy oryginalnymi obiektami CmdSketcherCompConstrainTools - + Constrain Wiązanie - + Constrain tools Narzędzia wiązań @@ -5607,8 +5607,8 @@ aby cofnąć ostatni punkt. Sketcher_ConstrainRadius + - Fix the radius of an arc or a circle Napraw promień łuku lub okręgu @@ -5616,8 +5616,8 @@ aby cofnąć ostatni punkt. Sketcher_ConstrainRadiam + - Fix the radius/diameter of an arc or a circle Napraw promień / średnicę łuku lub okręgu @@ -5872,12 +5872,12 @@ Kąt liczony jest od dodatniej osi X szkicu. CmdSketcherToggleConstruction - + Toggle Construction Geometry Przełącz geometrię konstrukcyjną - + Toggles between defining geometry and construction geometry modes Przełącza tryb geometrii między geometrią definiującą a geometrią konstrukcyjną @@ -5885,12 +5885,12 @@ Kąt liczony jest od dodatniej osi X szkicu. CmdSketcherCompToggleConstraints - + Toggle Constraints Przełącz wiązania - + Toggle constrain tools Przełącz narzędzia wiązań @@ -5898,12 +5898,12 @@ Kąt liczony jest od dodatniej osi X szkicu. CmdSketcherCompHorizontalVertical - + Horizontal/Vertical Constraint Wiązanie poziome / pionowe - + Constrains the selected elements either horizontally or vertically Stosuje wiązanie poziome lub pionowe do zaznaczonych elementów @@ -5911,12 +5911,12 @@ Kąt liczony jest od dodatniej osi X szkicu. CmdSketcherConstrainHorVer - + Horizontal/Vertical Constraint Wiązanie poziome / pionowe - + Constrains the selected elements either horizontally or vertically, based on their closest alignment Stosuje wiązanie poziome lub pionowe do zaznaczonych elementów w zależności od ich najbliższego wyrównania @@ -5924,12 +5924,12 @@ Kąt liczony jest od dodatniej osi X szkicu. CmdSketcherConstrainHorizontal - + Horizontal Constraint Wiązanie poziome - + Constrains the selected elements horizontally Stosuje wiązanie poziome do zaznaczonych elementów @@ -5937,12 +5937,12 @@ Kąt liczony jest od dodatniej osi X szkicu. CmdSketcherConstrainVertical - + Vertical Constraint Wiązanie pionowe - + Constrains the selected elements vertically Stosuje wiązania pionowe do zaznaczonych elementów @@ -5950,12 +5950,12 @@ Kąt liczony jest od dodatniej osi X szkicu. CmdSketcherConstrainLock - + Lock Position Zablokuj pozycję - + Constrains the selected vertices by adding horizontal and vertical distance constraints Stosuje wiązania do zaznaczonych wierzchołków, dodając wiązania odległości poziomej i pionowej @@ -5963,12 +5963,12 @@ Kąt liczony jest od dodatniej osi X szkicu. CmdSketcherConstrainBlock - + Block Constraint Wiązanie zablokowania - + Constrains the selected edges as fixed Stosuje wiązanie umocowania do zaznaczonych krawędzi @@ -5976,12 +5976,12 @@ Kąt liczony jest od dodatniej osi X szkicu. CmdSketcherConstrainCoincidentUnified - + Coincident Constraint Wiązanie zbieżności - + Constrains the selected elements to be coincident Stosuje wiązania zbieżności do zaznaczonych elementów @@ -5989,12 +5989,12 @@ Kąt liczony jest od dodatniej osi X szkicu. CmdSketcherConstrainCoincident - + Coincident Constraint Wiązanie zbieżności - + Constrains the selected elements to be coincident Stosuje wiązania zbieżności do zaznaczonych elementów @@ -6002,12 +6002,12 @@ Kąt liczony jest od dodatniej osi X szkicu. CmdSketcherConstrainPointOnObject - + Point-On-Object Constraint Wiązanie punkt na obiekcie - + Constrains the selected point onto the selected object Stosuje wiązanie punkt na obiekcie do zaznaczonego punktu i obiektu @@ -6015,12 +6015,12 @@ Kąt liczony jest od dodatniej osi X szkicu. CmdSketcherConstrainDistance - + Distance Dimension Wiązanie wymiaru odległości - + Constrains the vertical distance between two points, or from a point to the origin if one is selected Ogranicza pionową odległość między dwoma punktami lub od punktu do początku układu współrzędnych, jeśli wybrano tylko jeden punkt. @@ -6029,12 +6029,12 @@ jeśli wybrano tylko jeden punkt. CmdSketcherConstrainDistanceX - + Horizontal Dimension Wiązanie poziome - + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected Ustala wiązanie odległości poziomej między dwoma punktami lub między punktem a początkiem układu współrzędnych, jeśli wybrano tylko jeden punkt. @@ -6042,12 +6042,12 @@ jeśli wybrano tylko jeden punkt. CmdSketcherConstrainDistanceY - + Vertical Dimension Wiązanie pionowe - + Constrains the vertical distance between the selected elements Stosuje wiązanie odległości pionowej między zaznaczonymi elementami @@ -6055,12 +6055,12 @@ jeśli wybrano tylko jeden punkt. CmdSketcherConstrainParallel - + Parallel Constraint Wiązanie równoległości - + Constrains the selected lines to be parallel Stosuje wiązanie równoległości do zaznaczonych linii @@ -6068,12 +6068,12 @@ jeśli wybrano tylko jeden punkt. CmdSketcherConstrainPerpendicular - + Perpendicular Constraint Wiązanie prostopadłości - + Constrains the selected lines to be perpendicular Stosuje wiązanie prostopadłości do zaznaczonych linii @@ -6081,12 +6081,12 @@ jeśli wybrano tylko jeden punkt. CmdSketcherConstrainTangent - + Tangent/Collinear Constraint Wiązanie styczności / współliniowości - + Constrains the selected elements to be tangent or collinear Stosuje wiązanie styczności lub współliniowości do zaznaczonych elementów @@ -6094,12 +6094,12 @@ jeśli wybrano tylko jeden punkt. CmdSketcherConstrainRadius - + Radius Dimension Wiązanie promienia - + Constrains the radius of the selected circle or arc Stosuje wiązanie promienia do zaznaczonego koła lub łuku @@ -6107,12 +6107,12 @@ jeśli wybrano tylko jeden punkt. CmdSketcherConstrainDiameter - + Diameter Dimension Wiązanie średnicy - + Constrains the diameter of the selected circle or arc Stosuje wiązanie średnicy do zaznaczonego koła lub łuku @@ -6120,12 +6120,12 @@ jeśli wybrano tylko jeden punkt. CmdSketcherConstrainRadiam - + Radius/Diameter Dimension Rozmiar promienia / średnicy - + Constrains the radius of the selected arc or the diameter of the selected circle Stosuje wiązanie promienia do zaznaczonego łuku lub wiązanie średnicy do zaznaczonego koła @@ -6133,12 +6133,12 @@ jeśli wybrano tylko jeden punkt. CmdSketcherConstrainAngle - + Angle Dimension Wymiar kąta - + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected Ustala wiązanie kąta między dwiema prostymi lub między prostą a osią X szkicu, jeśli wybrano tylko jedną. @@ -6146,12 +6146,12 @@ jeśli wybrano tylko jeden punkt. CmdSketcherConstrainEqual - + Equal Constraint Wiązanie równości - + Constrains the selected edges or circles to be equal Stosuje wiązanie równości do zaznaczonych krawędzi lub okręgów @@ -6159,12 +6159,12 @@ jeśli wybrano tylko jeden punkt. CmdSketcherConstrainSymmetric - + Symmetric Constraint Wiązanie symetrii - + Constrains the selected elements to be symmetric Stosuje wiązanie symetrii do zaznaczonych elementów @@ -6172,12 +6172,12 @@ jeśli wybrano tylko jeden punkt. CmdSketcherConstrainSnellsLaw - + Refraction Constraint Wiązanie refrakcji - + Constrains the selected elements based on the refraction law (Snell's Law) Stosuje wiązanie do zaznaczonych elementów zgodnie z prawem załamania światła (prawo Snella) @@ -6185,12 +6185,12 @@ jeśli wybrano tylko jeden punkt. CmdSketcherChangeDimensionConstraint - + Edit Value Edytuj wartość - + Edits the value of a dimensional constraint Edytuje wartość wiązania wymiarowego @@ -6198,12 +6198,12 @@ jeśli wybrano tylko jeden punkt. CmdSketcherToggleDrivingConstraint - + Toggle Driving/Reference Constraints Przełącz konstrukcja / odniesienie - + Toggles between driving and reference mode of the selected constraints and commands Przełącza pomiędzy trybem konstrukcyjnym a trybem odniesienia wybranych wiązań i wiązań @@ -6211,12 +6211,12 @@ jeśli wybrano tylko jeden punkt. CmdSketcherToggleActiveConstraint - + Toggle Constraints Przełącz wiązania - + Toggles the state of the selected constraints Przełącza stan zaznaczonych wiązań diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pt-BR.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pt-BR.ts index 206454ac61..9401b2af2b 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pt-BR.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pt-BR.ts @@ -17,27 +17,27 @@ CmdSketcherCompConstrainRadDia - + Radius/Diameter Dimension Radius/Diameter Dimension - + Constrains the radius or diameter of an arc or a circle Constrains the radius or diameter of an arc or a circle - + Constrain radius Restrição de raio - + Constrain diameter Restringir o diâmetro - + Constrain auto radius/diameter Restringir raio/diâmetro automáticos @@ -253,12 +253,12 @@ as mirroring reference CmdSketcherSwitchVirtualSpace - + Switch Virtual Space Switch Virtual Space - + Switches the selected constraints or the view to the other virtual space Alterna as restrições selecionadas para um outro espaço virtual @@ -291,358 +291,358 @@ invalid constraints, and degenerate geometry Command - + Add 'Lock' constraint Adicionar restrição 'Travar' - + Add relative 'Lock' constraint Adicionar restrição 'Travar' relativa - + Add fixed constraint Adicionar restrição fixa - + Add block constraint Adicionar restrição 'Bloquear' - - + + Add coincident constraint Adicionar restrição coincidente - - + + Add distance from horizontal axis constraint Adiciona restrição na distância ao eixo horizontal - - + + Add distance from vertical axis constraint Adiciona restrição na distância ao eixo vertical - - + + Add point to point distance constraint Adiciona restrição na distância ponto a ponto - + Add point to line Distance constraint Adicionar restrição na distância entre ponto e linha - - + + Add circle to circle distance constraint Validar um esboço olhando para coincidências faltando, restrições inválidas e geometria - + Add circle to line distance constraint Adicionar restrição de distância entre círculo e linha - - - - - - - + + + + + + + Add length constraint Adiciona restrição de comprimento - - - + + + Dimension Dimensão - + Add lock constraint Adicionar restrição de bloqueio - + Add 'Distance to origin' constraint Adicionar restrição de 'Distancia para origem' - - - + + + Add Distance constraint Adicionar restrição de Distância - - - + + + Add 'Horizontal' constraints Adicionar restrição horizontal - - - + + + Add 'Vertical' constraints Adicionar restrição vertical - - + + Add Symmetry constraint Adicionar restrição simétrica - - + + Add Symmetry constraints Adicionar restrições de simetria - - + + Add Distance constraints Adicionar restrições de distância - + Add Horizontal constraint Adicionar restrição horizontal - + Add Vertical constraint Adicionar restrição vertical - - + + Add Block constraint Adicionar restrição de bloqueio - + Add Angle constraint Adicionar restrição de ângulo - - - - + + + + Add Equality constraint Adicionar restrição de igualdade - + Add Equality constraints Adicionar restrição de Igualdade - + Activate/Deactivate constraints Ativar/desativar restrição - - + + Add arc angle constraint Adicionar restrição de ângulo de arco - + Add concentric and length constraint Adicionar restrição de concentricidade e tamanho - + Add DistanceX constraint Adicionar restrição de DistânciaX - + Add DistanceY constraint Adicionar restrição de DistânciaY - - + + Add point on object constraint Adiciona restrição tipo 'ponto-no-objeto' - - + + Add arc length constraint Adicionar restrição de tamanho do arco - - + + Add point to line distance constraint Add point to line distance constraint - + Add point to circle distance constraint Add point to circle distance constraint - - + + Add point to point horizontal distance constraint Adicionar restrição de distância horizontal ponto a ponto - + Add fixed x-coordinate constraint Adiciona restrição de coordenada x fixa - - + + Add point to point vertical distance constraint Adiciona restrição de distância vertical ponto a ponto - + Add fixed y-coordinate constraint Adiciona restrição de coordenada y fixa - - + + Add parallel constraint Adiciona restrição paralela - - - - - - - + + + + + + + Add perpendicular constraint Adiciona restrição perpendicular - + Add perpendicularity constraint Adicionar restrição de perpendicularidade - + Swap coincident+tangency with ptp tangency Trocar coincidência+tangência por tangência ponto-a-ponto - - - - - - - + + + + + + + Add tangent constraint Adiciona restrição tangente - - - - - - - - - - - - - - + + + + + + + + + + + + + + Add tangent constraint point Adiciona ponto de tangência - - - - - - - - + + + + + + + + Add radius constraint Adicionar restrição de raio - - - - + + + + Add diameter constraint Adicionar restrição de diâmetro - - - - + + + + Add radiam constraint Adicionar restrição de raio - - - - - + + + + + Add angle constraint Adicionar restrição de ângulo - + Swap point on object and tangency with point to curve tangency Trocar ponto no objeto e tangência com ponto para tangência com curva - - + + Add equality constraint Adicionar restrição de igualdade - - - - - - + + + + + + Add symmetric constraint Adicionar restrição simétrica - + Add Snell's law constraint Adicionar restrição lei de Snell - + Toggle constraint to driving/reference Alternar o tipo da restrição entre motriz ou referência @@ -748,7 +748,7 @@ invalid constraints, and degenerate geometry Dividir aresta - + Add external geometry Adicionar geometria externa @@ -833,13 +833,13 @@ invalid constraints, and degenerate geometry Remover Alinhamento dos Eixos - + Toggle constraints to the other virtual space Enviar restrições para o outro espaço virtual - + Update constraint's virtual space Atualizar espaço virtual das restrições @@ -854,27 +854,27 @@ invalid constraints, and degenerate geometry Renomear restrição do esboço - + Drag Point Arrastar Ponto - + Drag Curve Arrastar Curva - + Drag geometries Arraste geometrias - + Drag Constraint Restrição de arrasto - + Modify sketch constraints Modificar restrições do esboço @@ -929,7 +929,7 @@ invalid constraints, and degenerate geometry Adicionar arco à polilinha de esboço - + Toggle construction geometry Ativa/desativa a geometria de construção @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. Você não solicitou nenhuma mudança de multiplicidade em nós. - - + + B-spline Geometry Index (GeoID) is out of bounds. Índice de Geometria B-spline (GeoID) está fora dos limites. - - + + The Geometry Index (GeoId) provided is not a B-spline. O índice de Geometria (GeoId) fornecida não é uma curva B-spline. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. O índice do nó está fora dos limites. Note que, de acordo com a notação do OCC, o primeiro nó tem índice 1 e não zero. - + The multiplicity cannot be increased beyond the degree of the B-spline. A multiplicidade não pode ser aumentada além do grau de B-spline. - + The multiplicity cannot be decreased beyond zero. A multiplicidade não pode ser diminuída abaixo de zero. - + OCC is unable to decrease the multiplicity within the maximum tolerance. O OCC não consegue diminuir a multiplicidade dentro de tolerância máxima. - + Knot cannot have zero multiplicity. Nó não pode ter multiplicidade zero. - + Knot multiplicity cannot be higher than the degree of the B-spline. Multiplicidade de nóo não pode ser maior que o grau da B-spline. - + Knot cannot be inserted outside the B-spline parameter range. Nó não pode ser inserido fora do alcance do parâmetro da B-spline @@ -1151,137 +1151,137 @@ invalid constraints, and degenerate geometry - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection Seleção errada - - + + Select edges from the sketch Select edges from the sketch @@ -1296,289 +1296,289 @@ invalid constraints, and degenerate geometry Restrição de dimensão - + Cannot add a constraint between two external geometries. Não é possível adicionar uma restrição entre duas geometrias externas. - + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. Não é possível adicionar uma restrição entre duas geometrias fixas. Geometrias fixas incluem geometria externa, geometria bloqueada, ou pontos especiais como pontos de nós de B-spline. - + Sketcher Constraint Substitution Substituição de restrição do Esboço - + One of the selected has to be on the sketch. Um dos selecionados deve estar no esboço. - + Select an edge from the sketch. Selecione uma aresta do esboço. - - - - - - + + + + + + Impossible constraint Restrição impossível - - + + The selected edge is not a line segment. A aresta selecionada não é um segmento de linha. - - - + + + Double constraint Restrição dupla - + The selected edge already has a horizontal constraint! A aresta selecionada já tem uma restrição horizontal! - + The selected edge already has a vertical constraint! A aresta selecionada já tem uma restrição vertical! - + There are more than one fixed points selected. Select a maximum of one fixed point! Há mais de um ponto fixo selecionado. Selecione no máximo um ponto fixo! - - - + + + Select vertices from the sketch. Selecione vértices do esboço. - + Select one vertex from the sketch other than the origin. Selecione um vértice do esboço que não seja a origem. - + Select only vertices from the sketch. The last selected vertex may be the origin. Selecione somente os vértices do esboço. O último vértice selecionado pode ser a origem. - + Wrong solver status Erro no status do calculador - + Select one edge from the sketch. Selecione uma aresta do esboço. - + Select only edges from the sketch. Selecione somente arestas do esboço. - + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. Nenhum dos pontos selecionados foi restrito sobre as respectivas curvas, porque elas são partes do mesmo elemento, porque são ambos geometria externa, ou porque a aresta não é elegível. - + Only tangent-via-point is supported with a B-spline. Apenas tangente por ponto é suportado com uma B-spline. - - + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. Selecione ou apenas um ou mais polos B-Spline ou apenas um ou mais arcos ou círculos do esboço, mas não misturados. - + 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 the value sets the ratio n2/n1. Constraint_SnellsLaw Selecione dois pontos finais de linhas para agir como raios e uma aresta que representa um limite. O primeiro ponto selecionado corresponde ao índice n1, o segundo ao n2, e o valor define a proporção n2/n1. - + Number of selected objects is not 3 Número de objetos selecionados não é 3 - + Error Erro - + Endpoint to endpoint tangency was applied instead. Uma tangência de ponto a ponto de extremidade foi aplicado em vez disso. - + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Selecione dois ou mais vértices do esboço para uma restrição coincidente, ou dois ou mais círculos, elipses, arcos ou arcos de elipse para uma restrição concêntrica. - + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Selecione dois vértices no esboço para uma restrição coincidente, ou dois círculos, elipses, arcos ou arcos de elipse para uma restrição concêntrica. - + Select exactly one line or one point and one line or two points from the sketch. Selecione exatamente uma linha ou um ponto e uma linha ou dois pontos no esboço. - + Cannot add a length constraint on an axis! Não é possível adicionar uma restrição de comprimento em um eixo! - - + + Select exactly one line or one point and one line or two points or two circles from the sketch. Selecione exatamente uma linha ou um ponto e uma linha ou dois pontos ou dois círculos do esboço. - + This constraint does not make sense for non-linear curves. Essa restrição não faz sentido para curvas não-lineares. - + Endpoint to edge tangency was applied instead. Uma tangência de ponto de extremidade a aresta foi aplicada em vez disso. - - - - - - + + + + + + Select the right things from the sketch. Selecione as coisas corretas no esboço. - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. Selecione uma aresta que não seja um peso de B-spline. - + Select either several points, or several conics for concentricity. Selecione ou vários pontos ou várias cônicas para concentricidade. - + Select either one point and several curves, or one curve and several points Selecione ou um ponto e várias curvas, ou uma curva e vários pontos - + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. Selecione ou um ponto e várias curvas ou uma curva e vários pontos para PointOnObject, ou vários pontos para coincidência, ou vários cônicos para concórdia. - + 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. Nenhum dos pontos selecionados foi restringido para as respectivas curvas, eles são partes do mesmo elemento, ou ambos são geometria externa. - + Cannot add a length constraint on this selection! Não é possível adicionar uma restrição de comprimento nesta seleção! - - - - + + + + Select exactly one line or up to two points from the sketch. Selecione exatamente uma linha ou até dois pontos no esboço. - + Cannot add a horizontal length constraint on an axis! Não é possível adicionar uma restrição de comprimento horizontal em um eixo! - + Cannot add a fixed x-coordinate constraint on the origin point! Não é possível adicionar uma restrição de coordenada-x fixa no ponto de origem! - - + + This constraint only makes sense on a line segment or a pair of points. Esta restrição só faz sentido num segmento reto ou num par de pontos. - + Cannot add a vertical length constraint on an axis! Não é possível adicionar uma restrição de comprimento vertical em um eixo! - + Cannot add a fixed y-coordinate constraint on the origin point! Não é possível adicionar uma restrição de coordenada-y fixa no ponto de origem! - + Select two or more lines from the sketch. Selecione duas ou mais linhas no esboço. - + One selected edge is not a valid line. Uma aresta selecionada não é uma linha válida. - - + + Select at least two lines from the sketch. Selecione pelo menos duas linhas no esboço. - + The selected edge is not a valid line. A aresta selecionada não é uma linha válida. - + 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. @@ -1588,35 +1588,35 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Combinações possíveis: duas curvas; um ponto de extremidade e uma curva; dois pontos de extremidade; duas curvas e um ponto. - + Select some geometry from the sketch. perpendicular constraint Selecione alguma geometria do esboço. - - + + Cannot add a perpendicularity constraint at an unconnected point! Não é possível adicionar uma restrição de perpendicularidade em um ponto não conectado! - - + + One of the selected edges should be a line. Uma das arestas selecionadas deve ser uma linha. - + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. Uma tangência de ponto a ponto foi aplicada. A restrição de coincidência foi excluída. - + Endpoint to edge tangency was applied. The point on object constraint was deleted. Uma tangência de ponto de extremidade a aresta foi aplicada. A restrição de ponto no objeto foi excluída. - + 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. @@ -1626,206 +1626,206 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Combinações possíveis: duas curvas; um ponto de extremidade e uma curva; dois pontos de extremidade; duas curvas e um ponto. - + Select some geometry from the sketch. tangent constraint Selecione alguma geometria do esboço. - - - + + + Cannot add a tangency constraint at an unconnected point! Não é possível adicionar uma restrição de tangência em um ponto não conectado! - - + + Tangent constraint at B-spline knot is only supported with lines! Restrição de tangente no nó B-spline só é suportada com linhas! - + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. - + Keep notifying about constraint substitutions Keep notifying about constraint substitutions - + Unexpected error. More information may be available in the report view. Unexpected error. More information may be available in the report view. - + Only the sketch and its support are allowed to be selected Only the sketch and its support are allowed to be selected - + Only the sketch and its support may be selected Only the sketch and its support may be selected - + Only the sketch and its support may be selected Only the sketch and its support may be selected - - - + + + The selected edge already has a block constraint! The selected edge already has a block constraint! - + The selected items cannot be constrained horizontally or vertically! The selected items cannot be constrained horizontally or vertically! - + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. - + B-spline knot to endpoint tangency was applied instead. Uma tangência de nó a ponto de extremidade foi aplicado em vez disso. - - + + Wrong number of selected objects! Número errado de objetos selecionados! - - + + With 3 objects, there must be 2 curves and 1 point. Com 3 objetos, deve haver 2 curvas e 1 ponto. - - - - - - + + + + + + Select one or more arcs or circles from the sketch. Selecione um ou mais arcos ou círculos no esboço. - - - + + + Constraint only applies to arcs or circles. Restrição aplicável somente em arcos ou círculos. - - + + Select one or two lines from the sketch. Or select two edges and a point. Selecione uma ou duas linhas no esboço. Ou selecione um ponto e duas arestas. - + Parallel lines Linhas paralelas - + An angle constraint cannot be set for two parallel lines. Uma restrição de ângulo não pode ser aplicada em duas linhas paralelas. - + Cannot add an angle constraint on an axis! Não é possível adicionar uma restrição de ângulo em um eixo! - + Select two edges from the sketch. Selecione duas arestas no esboço. - + Select two or more compatible edges. Selecione duas os mais arestas compatíveis. - + Sketch axes cannot be used in equality constraints. Eixos do esboço não podem ser usados em restrições de igualdade. - + Equality for B-spline edge currently unsupported. Igualdade para aresta de Bspline ainda não está suportada. - - - - + + + + Select two or more edges of similar type. Selecione duas ou mais arestas de tipo similar. - - - - - + + + + + Select two points and a symmetry line, two points and a symmetry point or a line and a symmetry point from the sketch. Selecione dois pontos e uma linha de simetria, dois pontos e um ponto de simetria ou uma linha e um ponto de simetria no esboço. - - + + Cannot add a symmetry constraint between a line and its end points. Não é possível adicionar uma restrição de simetria entre uma linha e seus pontos finais. - - - - + + + + Cannot add a symmetry constraint between a line and its end points! Não é possível adicionar uma restrição de simetria entre uma linha e seus pontos finais! - + Selected objects are not just geometry from one sketch. Objetos selecionados não são apenas geometria de um esboço só. - + Cannot create constraint with external geometry only. Não é possível criar restrições somente com geometria externa. - + Incompatible geometry is selected. Geometria incompatível selecionada. - + Select one dimensional constraint from the sketch. Selecione uma restrição dimensional do esboço. - - - - - - - - + + + + + + + + Select constraints from the sketch. Selecione restrições do esboço. @@ -2288,12 +2288,12 @@ Combinações possíveis: duas curvas; um ponto de extremidade e uma curva; dois Comprimento: - + Refractive Index Ratio Refractive Index Ratio - + Ratio n2/n1: Relação n2/n1: @@ -3789,112 +3789,112 @@ Isso é feito analisando as geometrias e restrições do esboço. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Uma caixa de diálogo já está aberta no painel de tarefas - + The sketch is invalid and cannot be edited. O esboço é inválido e não pode ser editado. - + The following constraint is partially redundant: A restrição seguinte é parcialmente redundante: - + The following constraints are partially redundant: As restrições seguintes são parcialmente redundantes: - + Edit Sketch Edit Sketch - + Close this dialog? Close this dialog? - + Invalid Sketch Invalid Sketch - + Open the sketch validation tool? Open the sketch validation tool? - + Remove the following constraint: Remove the following constraint: - + Remove at least one of the following constraints: Remove at least one of the following constraints: - + Remove the following redundant constraint: Remove the following redundant constraint: - + Remove the following redundant constraints: Remove the following redundant constraints: - + Remove the following malformed constraint: Remove the following malformed constraint: - + Remove the following malformed constraints: Remove the following malformed constraints: - + Empty sketch Esboço vazio - + Over-constrained: Sobre-restrito: - + Malformed constraints: Restrições malformadas: - + Redundant constraints: Restrições redundantes: - + Partially redundant: Parcialmente redundante: - + Solver failed to converge O solucionador falhou na conversão - + Under-constrained: Subrestrito: - + %n Degrees of Freedom %n Degrees of Freedom @@ -3902,7 +3902,7 @@ Isso é feito analisando as geometrias e restrições do esboço. - + Fully constrained Totalmente restrito @@ -3955,8 +3955,8 @@ Isso é feito analisando as geometrias e restrições do esboço. Sketcher_ConstrainDiameter + - Fix the diameter of a circle or an arc Corrigir o diâmetro de um círculo ou arco @@ -4392,7 +4392,7 @@ o algorítimo Eigen Sparse QR é otimizado para matrizes escassas; geralmente é ViewProviderSketch - + and %1 more e %1 mais @@ -4597,17 +4597,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.O esboço contém restrições parcialmente redundantes! - + Unmanaged change of Geometry Property results in invalid constraint indices Unmanaged change of Geometry Property results in invalid constraint indices - + Unmanaged change of Constraint Property results in invalid constraint indices Unmanaged change of Constraint Property results in invalid constraint indices - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Parábolas foram migradas. Arquivos migrados não abrirão em versões anteriores do FreeCAD!! @@ -4627,7 +4627,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4682,17 +4682,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - - - - - - + + + + + + Invalid Constraint Restrição inválida - + Invalid constraint Invalid constraint @@ -4752,7 +4752,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Falha ao estender a borda - + Failed to add external geometry Falha ao adicionar geometria externa @@ -4899,12 +4899,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherDimension - + Dimension Dimensão - + Constrains contextually based on the selection. The type can be changed with the M key. Constrains contextually based on the selection. The type can be changed with the M key. @@ -4912,12 +4912,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherCompDimensionTools - + Dimension Dimensão - + Dimension tools Dimension tools @@ -5422,7 +5422,7 @@ Em vez disso, restrições de igualdade são aplicadas entre os objetos originai TaskSketcherTool_c1_scale - + Keep original geometries (U) Manter geometrias originais (U) @@ -5430,12 +5430,12 @@ Em vez disso, restrições de igualdade são aplicadas entre os objetos originai CmdSketcherCompConstrainTools - + Constrain Restrição - + Constrain tools Constrain tools @@ -5568,8 +5568,8 @@ Em vez disso, restrições de igualdade são aplicadas entre os objetos originai Sketcher_ConstrainRadius + - Fix the radius of an arc or a circle Corrigir o raio de um arco ou um círculo @@ -5577,8 +5577,8 @@ Em vez disso, restrições de igualdade são aplicadas entre os objetos originai Sketcher_ConstrainRadiam + - Fix the radius/diameter of an arc or a circle Corrigir o raio / diâmetro de um círculo ou um arco @@ -5829,12 +5829,12 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen CmdSketcherToggleConstruction - + Toggle Construction Geometry Toggle Construction Geometry - + Toggles between defining geometry and construction geometry modes Toggles between defining geometry and construction geometry modes @@ -5842,12 +5842,12 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen CmdSketcherCompToggleConstraints - + Toggle Constraints Toggle Constraints - + Toggle constrain tools Toggle constrain tools @@ -5855,12 +5855,12 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen CmdSketcherCompHorizontalVertical - + Horizontal/Vertical Constraint Horizontal/Vertical Constraint - + Constrains the selected elements either horizontally or vertically Constrains the selected elements either horizontally or vertically @@ -5868,12 +5868,12 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen CmdSketcherConstrainHorVer - + Horizontal/Vertical Constraint Horizontal/Vertical Constraint - + Constrains the selected elements either horizontally or vertically, based on their closest alignment Constrains the selected elements either horizontally or vertically, based on their closest alignment @@ -5881,12 +5881,12 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen CmdSketcherConstrainHorizontal - + Horizontal Constraint Restrição horizontal - + Constrains the selected elements horizontally Constrains the selected elements horizontally @@ -5894,12 +5894,12 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen CmdSketcherConstrainVertical - + Vertical Constraint Restrição vertical - + Constrains the selected elements vertically Constrains the selected elements vertically @@ -5907,12 +5907,12 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen CmdSketcherConstrainLock - + Lock Position Lock Position - + Constrains the selected vertices by adding horizontal and vertical distance constraints Constrains the selected vertices by adding horizontal and vertical distance constraints @@ -5920,12 +5920,12 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen CmdSketcherConstrainBlock - + Block Constraint Restrição de bloco - + Constrains the selected edges as fixed Constrains the selected edges as fixed @@ -5933,12 +5933,12 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen CmdSketcherConstrainCoincidentUnified - + Coincident Constraint Coincident Constraint - + Constrains the selected elements to be coincident Constrains the selected elements to be coincident @@ -5946,12 +5946,12 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen CmdSketcherConstrainCoincident - + Coincident Constraint Coincident Constraint - + Constrains the selected elements to be coincident Constrains the selected elements to be coincident @@ -5959,12 +5959,12 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen CmdSketcherConstrainPointOnObject - + Point-On-Object Constraint Point-On-Object Constraint - + Constrains the selected point onto the selected object Constrains the selected point onto the selected object @@ -5972,12 +5972,12 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen CmdSketcherConstrainDistance - + Distance Dimension Distance Dimension - + Constrains the vertical distance between two points, or from a point to the origin if one is selected Constrains the vertical distance between two points, or from a point to the origin if one is selected @@ -5985,12 +5985,12 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen CmdSketcherConstrainDistanceX - + Horizontal Dimension Horizontal Dimension - + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected Constrains the horizontal distance between two points, or from a point to the origin if only one is selected @@ -5998,12 +5998,12 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen CmdSketcherConstrainDistanceY - + Vertical Dimension Vertical Dimension - + Constrains the vertical distance between the selected elements Constrains the vertical distance between the selected elements @@ -6011,12 +6011,12 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen CmdSketcherConstrainParallel - + Parallel Constraint Restrição paralela - + Constrains the selected lines to be parallel Constrains the selected lines to be parallel @@ -6024,12 +6024,12 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen CmdSketcherConstrainPerpendicular - + Perpendicular Constraint Restrição Perpendicular - + Constrains the selected lines to be perpendicular Constrains the selected lines to be perpendicular @@ -6037,12 +6037,12 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen CmdSketcherConstrainTangent - + Tangent/Collinear Constraint Tangent/Collinear Constraint - + Constrains the selected elements to be tangent or collinear Constrains the selected elements to be tangent or collinear @@ -6050,12 +6050,12 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen CmdSketcherConstrainRadius - + Radius Dimension Radius Dimension - + Constrains the radius of the selected circle or arc Constrains the radius of the selected circle or arc @@ -6063,12 +6063,12 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen CmdSketcherConstrainDiameter - + Diameter Dimension Diameter Dimension - + Constrains the diameter of the selected circle or arc Constrains the diameter of the selected circle or arc @@ -6076,12 +6076,12 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen CmdSketcherConstrainRadiam - + Radius/Diameter Dimension Radius/Diameter Dimension - + Constrains the radius of the selected arc or the diameter of the selected circle Constrains the radius of the selected arc or the diameter of the selected circle @@ -6089,12 +6089,12 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen CmdSketcherConstrainAngle - + Angle Dimension Angle Dimension - + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected @@ -6102,12 +6102,12 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen CmdSketcherConstrainEqual - + Equal Constraint Equal Constraint - + Constrains the selected edges or circles to be equal Constrains the selected edges or circles to be equal @@ -6115,12 +6115,12 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen CmdSketcherConstrainSymmetric - + Symmetric Constraint Symmetric Constraint - + Constrains the selected elements to be symmetric Constrains the selected elements to be symmetric @@ -6128,12 +6128,12 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen CmdSketcherConstrainSnellsLaw - + Refraction Constraint Refraction Constraint - + Constrains the selected elements based on the refraction law (Snell's Law) Constrains the selected elements based on the refraction law (Snell's Law) @@ -6141,12 +6141,12 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen CmdSketcherChangeDimensionConstraint - + Edit Value Edit Value - + Edits the value of a dimensional constraint Edits the value of a dimensional constraint @@ -6154,12 +6154,12 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen CmdSketcherToggleDrivingConstraint - + Toggle Driving/Reference Constraints Toggle Driving/Reference Constraints - + Toggles between driving and reference mode of the selected constraints and commands Toggles between driving and reference mode of the selected constraints and commands @@ -6167,12 +6167,12 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen CmdSketcherToggleActiveConstraint - + Toggle Constraints Toggle Constraints - + Toggles the state of the selected constraints Toggles the state of the selected constraints @@ -7558,7 +7558,7 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 pick external geometry @@ -7756,7 +7756,7 @@ Os pontos devem ser definidos a uma distância menor que um quinto do espaçamen %1 pick center - %1 pick center + 1% centro de seleção diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ro.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ro.ts index d7e864d2d9..97cdb9f29b 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ro.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ro.ts @@ -17,27 +17,27 @@ CmdSketcherCompConstrainRadDia - + Radius/Diameter Dimension Radius/Diameter Dimension - + Constrains the radius or diameter of an arc or a circle Constrains the radius or diameter of an arc or a circle - + Constrain radius Rază constrânsă - + Constrain diameter Constrângere diametru - + Constrain auto radius/diameter Constrângere automată radius/diametru @@ -253,12 +253,12 @@ as mirroring reference CmdSketcherSwitchVirtualSpace - + Switch Virtual Space Switch Virtual Space - + Switches the selected constraints or the view to the other virtual space Comută între spațiul virtual al constrângerile selectate sau vizualizarea @@ -291,358 +291,358 @@ invalid constraints, and degenerate geometry Command - + Add 'Lock' constraint Adaugă constrângere 'Blocare' - + Add relative 'Lock' constraint Adaugă constrângere 'Blocare' - + Add fixed constraint Adaugă o constrângere fixă - + Add block constraint Adaugă constrângere 'Blocare' - - + + Add coincident constraint Adaugă constrângere de coincident - - + + Add distance from horizontal axis constraint Adăugați distanța de la constrângerea axei orizontale - - + + Add distance from vertical axis constraint Adăugați distanța față de constrângerea axei verticale - - + + Add point to point distance constraint Adăugați o constrângere de distanță punct la punct - + Add point to line Distance constraint Adăugați punct la linie Constrângere de distanță - - + + Add circle to circle distance constraint Adăugați restricție de distanță cerc la cerc - + Add circle to line distance constraint Adăugați cerc la constrângere de distanță pe linie - - - - - - - + + + + + + + Add length constraint Adăugați o constrângere de lungime - - - + + + Dimension Dimensiune - + Add lock constraint Adaugă constrângere de blocare - + Add 'Distance to origin' constraint Adaugă constrângere „Distanță de origine” - - - + + + Add Distance constraint Adaugă constrângere la distanță - - - + + + Add 'Horizontal' constraints Adaugă constrângeri „orizontale” - - - + + + Add 'Vertical' constraints Adaugă constrângeri "verticale" - - + + Add Symmetry constraint Adaugă constrângere de simetrie - - + + Add Symmetry constraints Adaugă constrângeri de simetrie - - + + Add Distance constraints Adaugă constrângeri la distanță - + Add Horizontal constraint Adaugă constrângere orizontală - + Add Vertical constraint Adaugă constrângere verticală - - + + Add Block constraint Adaugă constrângere blocului - + Add Angle constraint Adaugă constrângere unghi - - - - + + + + Add Equality constraint Adaugă constrângere de egalitate - + Add Equality constraints Constrângeri pentru egalitate - + Activate/Deactivate constraints Activate/Deactivate constraints - - + + Add arc angle constraint Adaugă o constrângere de unghi arc - + Add concentric and length constraint Adaugă constrângere concentrică și lungime - + Add DistanceX constraint Adaugă constrângere DistanceX - + Add DistanceY constraint Adaugă constrângere DistanțăY - - + + Add point on object constraint Adăugați punct asupra constrângerii obiectului - - + + Add arc length constraint Add arc length constraint - - + + Add point to line distance constraint Add point to line distance constraint - + Add point to circle distance constraint Add point to circle distance constraint - - + + Add point to point horizontal distance constraint Adăugați constrângere de distanță orizontală punct la punct - + Add fixed x-coordinate constraint Adaugă o constrângere fixă la coordonatele x - - + + Add point to point vertical distance constraint Adaugă punct la punctul de distanță verticală constrângere - + Add fixed y-coordinate constraint Adaugă o constrângere fixă la coordonatele y - - + + Add parallel constraint Adaugă o constrângere paralelă - - - - - - - + + + + + + + Add perpendicular constraint Adaugă constrângere perpendiculară - + Add perpendicularity constraint Adaugă constrângere perpendiculară - + Swap coincident+tangency with ptp tangency Schimbă coincidentul+tangență cu tangență ptp - - - - - - - + + + + + + + Add tangent constraint Adaugă constrângere tangentă - - - - - - - - - - - - - - + + + + + + + + + + + + + + Add tangent constraint point Adaugă punct tangent de constrângere - - - - - - - - + + + + + + + + Add radius constraint Adaugă constrângere rază - - - - + + + + Add diameter constraint Adaugă o constrângere pentru diametru - - - - + + + + Add radiam constraint Adaugă constrângere de rază - - - - - + + + + + Add angle constraint Adaugă o constrângere de unghi - + Swap point on object and tangency with point to curve tangency Swap point on object and tangency with point to curve tangency - - + + Add equality constraint Adaugă constrângere pentru egalitate - - - - - - + + + + + + Add symmetric constraint Adaugă constrângere simetrică - + Add Snell's law constraint Adaugă constrângere legii lui Snell - + Toggle constraint to driving/reference Comută constrângerea pentru condus/referință @@ -748,7 +748,7 @@ invalid constraints, and degenerate geometry Selectează marginea - + Add external geometry Adaugă geometrie externă @@ -833,13 +833,13 @@ invalid constraints, and degenerate geometry Elimină Alinierea Axelor - + Toggle constraints to the other virtual space Comută constrângerile la celălalt spațiu virtual - + Update constraint's virtual space Actualizează spațiul virtual al constrângerilor @@ -854,27 +854,27 @@ invalid constraints, and degenerate geometry Redenumește constrângerea schiței - + Drag Point Trage punctul - + Drag Curve Trage Curba - + Drag geometries Drag geometries - + Drag Constraint Constrângere Drag - + Modify sketch constraints Modifică constrângerile schiței @@ -929,7 +929,7 @@ invalid constraints, and degenerate geometry Add arc to sketch polyline - + Toggle construction geometry Activează/dezactivează construcția geometrică @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. Nu cereți nicio schimbare în multiplicitatea nodului. - - + + B-spline Geometry Index (GeoID) is out of bounds. B-spline Geometry Index (GeoID) is out of bounds. - - + + The Geometry Index (GeoId) provided is not a B-spline. The Geometry Index (GeoId) provided is not a B-spline. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Indexul nod este în afara limitelor. Reţineţi că în conformitate cu notaţia OCC, primul nod are indexul 1 şi nu zero. - + The multiplicity cannot be increased beyond the degree of the B-spline. Multiplicitatea nu poate fi crescută dincolo de gradul curbei B-spline. - + The multiplicity cannot be decreased beyond zero. Multiplicitatea nu poate fi diminuată sub zero. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC este în imposibilitatea de a reduce multiplicarea în limitele toleranței maxime. - + Knot cannot have zero multiplicity. Nu poate avea multiplicitate zero. - + Knot multiplicity cannot be higher than the degree of the B-spline. Knot multiplicity cannot be higher than the degree of the B-spline. - + Knot cannot be inserted outside the B-spline parameter range. Knot cannot be inserted outside the B-spline parameter range. @@ -1151,137 +1151,137 @@ invalid constraints, and degenerate geometry - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection Selecţie greşită - - + + Select edges from the sketch Select edges from the sketch @@ -1296,289 +1296,289 @@ invalid constraints, and degenerate geometry Constrângere dimensională - + Cannot add a constraint between two external geometries. Nu se poate adăuga o constrângere între două geometrii externe. - + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. Nu se poate adăuga o constrângere între două geometrii fixe. Geometriile fixe includ geometrii externe, geometriei blocate și puncte speciale cum ar fi puncte de nod B-spline. - + Sketcher Constraint Substitution Constrângere Schiță Substituție - + One of the selected has to be on the sketch. Una dintre cele selectate trebuie să fie pe schiță. - + Select an edge from the sketch. Selectati o margine din schita. - - - - - - + + + + + + Impossible constraint Constrangere imposibila - - + + The selected edge is not a line segment. Marginea selectată nu este un segment de linie. - - - + + + Double constraint Constrangere dubla - + The selected edge already has a horizontal constraint! Marginea selectată are deja o constrângere orizontală! - + The selected edge already has a vertical constraint! Marginea selectată are deja o constrângere verticală! - + There are more than one fixed points selected. Select a maximum of one fixed point! Există mai mult de un punct fix selectat. Selectați maxim un punct fix! - - - + + + Select vertices from the sketch. Selectează nodurile din Schiță. - + Select one vertex from the sketch other than the origin. Selectează un nod din schiţa altul decât originea. - + Select only vertices from the sketch. The last selected vertex may be the origin. Selectaţi doar nodurile din schiță. Ultimul punct selectat poate fi originea. - + Wrong solver status Status de greşit ak Rezolvitor - + Select one edge from the sketch. Selectaţi o margine din Schiță. - + Select only edges from the sketch. Selectaţi o margine din Schiță. - + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. - + Only tangent-via-point is supported with a B-spline. Doar tangent-via-point este suportat cu o curbă B-spline. - - + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. - + 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 the value sets the ratio n2/n1. Constraint_SnellsLaw 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 the value sets the ratio n2/n1. - + Number of selected objects is not 3 Numărul de obiecte selectate nu este 3 - + Error Eroare - + Endpoint to endpoint tangency was applied instead. Punct final la punctul final de tangenţă a fost aplicat în schimb. - + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Selectați două sau mai multe noduri din schiță pentru o constrângere de coincident, sau două sau mai multe cercuri, elipsuri, arcuri sau arcuri de elipsă pentru o constrângere concentrată. - + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Selectaţi două vârfuri din schiţă pentru o constrângere de incident, sau două cercuri, elipse, arcuri sau arcuri de elipsă pentru o constrângere concentrată. - + Select exactly one line or one point and one line or two points from the sketch. Selectati exact o linie sau un punct si o linie sau două puncte din schita. - + Cannot add a length constraint on an axis! Nu se poate adauga o constrangere de lungime pentru o axa! - - + + Select exactly one line or one point and one line or two points or two circles from the sketch. Selectaţi exact o linie sau un punct şi o linie sau două puncte sau două cercuri din schiţă. - + This constraint does not make sense for non-linear curves. Această constrângere nu are sens pentru curbe neliniare. - + Endpoint to edge tangency was applied instead. Tangența la margine a fost aplicată în schimb. - - - - - - + + + + + + Select the right things from the sketch. Selectaţi lucruri corecte din schiță. - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. Selectaţi o muchie care nu este o greutate B-spline. - + Select either several points, or several conics for concentricity. Selectaţi fie mai multe puncte, fie mai multe conice pentru concentrare. - + Select either one point and several curves, or one curve and several points Selectaţi fie un punct şi mai multe curbe sau o curbă şi mai multe puncte - + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. Selectaţi fie un punct şi mai multe curbe sau o curbă şi mai multe puncte pentru pointOnObject, sau mai multe puncte pentru coincidenţă, sau mai multe conice pentru concentrare. - + 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. Nici unul dintre punctele selectate nu trece prin curbele respective, sau pentru că ele fac parte din același element sau pentru că ele sunt amândouă exterioare din punct de vedere geometric. - + Cannot add a length constraint on this selection! Nu se poate adăuga o constrângere pe lungime la această selecție! - - - - + + + + Select exactly one line or up to two points from the sketch. Selectati exact o linie sau maxim doua puncte din schita. - + Cannot add a horizontal length constraint on an axis! Nu se poate adauga o constrangere de lungime orizontala pentru o axa! - + Cannot add a fixed x-coordinate constraint on the origin point! Nu se poate adăuga o constrângere fixă la coordonatele x pe punctul de origine! - - + + This constraint only makes sense on a line segment or a pair of points. Această constrângere are sens doar pe un segment de linie sau pe o pereche de puncte. - + Cannot add a vertical length constraint on an axis! Nu se poate adauga o constrangere verticala pentru o axa! - + Cannot add a fixed y-coordinate constraint on the origin point! Nu se poate adăuga o constrângere fixă la coordonatele y pe punctul de origine! - + Select two or more lines from the sketch. Selectati doua sau mai multe linii din schita. - + One selected edge is not a valid line. O margine selectată nu este o linie validă. - - + + Select at least two lines from the sketch. Selectati cel putin doua linii din schita. - + The selected edge is not a valid line. Marginea selectată nu este o linie validă. - + 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. @@ -1587,35 +1587,35 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Se acceptă combinațiile: două curbe; un punct extrem şi o curbă; două puncte extreme; două curbe şi un punct. - + Select some geometry from the sketch. perpendicular constraint Selectaţi o geometrie din schiță. - - + + Cannot add a perpendicularity constraint at an unconnected point! Nu pot adauga o constrângere perpendiculară pentru un punct neconectat! - - + + One of the selected edges should be a line. Una dintre marginile selectate trebuie sa fie o linie. - + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. Punct final la punctul final de tangenţă a fost aplicat. Coincident restricţia a fost şters. - + Endpoint to edge tangency was applied. The point on object constraint was deleted. A fost aplicat punctul final de la margine tangenței. Punctul de pe obiect a fost șters. - + 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. @@ -1623,206 +1623,206 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Există un număr de moduri în care se poate aplica această constrângere. Se accepta combinațiile: două curbe; un punct extrem şi o curbă; două puncte extreme; două curbe şi un punct. - + Select some geometry from the sketch. tangent constraint Selectaţi o geometrie din schiță. - - - + + + Cannot add a tangency constraint at an unconnected point! Nu pot adauga constrângere tangenţială pentru un punct neconectat! - - + + Tangent constraint at B-spline knot is only supported with lines! Constrângerea tangentă la nodul B-spline este suportată doar cu linii! - + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. - + Keep notifying about constraint substitutions Keep notifying about constraint substitutions - + Unexpected error. More information may be available in the report view. Unexpected error. More information may be available in the report view. - + Only the sketch and its support are allowed to be selected Only the sketch and its support are allowed to be selected - + Only the sketch and its support may be selected Only the sketch and its support may be selected - + Only the sketch and its support may be selected Only the sketch and its support may be selected - - - + + + The selected edge already has a block constraint! The selected edge already has a block constraint! - + The selected items cannot be constrained horizontally or vertically! The selected items cannot be constrained horizontally or vertically! - + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. - + B-spline knot to endpoint tangency was applied instead. Tangenţa B-spline până la final a fost aplicată. - - + + Wrong number of selected objects! Număr greșit al obiectelor selectate! - - + + With 3 objects, there must be 2 curves and 1 point. Cu 3 obiecte, trebuie să existe 2 curbe și un punct. - - - - - - + + + + + + Select one or more arcs or circles from the sketch. Selectaţi doar un arc sau un cerc din schiţă. - - - + + + Constraint only applies to arcs or circles. Restricţia se aplică numai pentru arce de cerc sau cercuri. - - + + Select one or two lines from the sketch. Or select two edges and a point. Selectaţi una sau două linii din schiță, sau selectaţi două margini şi un punct. - + Parallel lines Linii paralele - + An angle constraint cannot be set for two parallel lines. O constrângere unghiulară nu poate fi aplicată la două linii paralele. - + Cannot add an angle constraint on an axis! Nu pot adăuga o constrângere de unghi pe o axă! - + Select two edges from the sketch. Selectaţi două margini din schiţă. - + Select two or more compatible edges. Selectaţi două sau mai multe margini compatibile. - + Sketch axes cannot be used in equality constraints. Axele schiţei nu pot fi folosite în constrângerile de egalitate. - + Equality for B-spline edge currently unsupported. Egalitate pentru muchiile curbelor B-spline, în prezent, nu sunt suportate. - - - - + + + + Select two or more edges of similar type. Selectaţi două sau mai multe margini de tip similar. - - - - - + + + + + Select two points and a symmetry line, two points and a symmetry point or a line and a symmetry point from the sketch. Selectaţi două puncte şi o linie de simetrie, două puncte şi un punct de simetrie sau o linie si un punct de simetrie din schiță. - - + + Cannot add a symmetry constraint between a line and its end points. Nu se poate adăuga o constrângere de simetrie între o linie și punctele sale de sfârșit. - - - - + + + + Cannot add a symmetry constraint between a line and its end points! Nu se poate adăuga o constrângere de simetrie între o linie şi punctele ei de capăt! - + Selected objects are not just geometry from one sketch. Obiectele selectate nu sunt geometria doar unui sketch. - + Cannot create constraint with external geometry only. Nu se poate crea constrângere doar cu geometrie externă. - + Incompatible geometry is selected. Geometria incompatibilă este selectată. - + Select one dimensional constraint from the sketch. Selectaţi o constrângere dimensională din schiţă. - - - - - - - - + + + + + + + + Select constraints from the sketch. Selectează constrângerile din schiță. @@ -2285,12 +2285,12 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Lungime: - + Refractive Index Ratio Refractive Index Ratio - + Ratio n2/n1: Raportul n2/n1: @@ -3786,112 +3786,112 @@ Acest lucru se realizează prin analizarea geometrelor și constrângerilor schi SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel O fereastră de dialog este deja deschisă în fereastra de sarcini - + The sketch is invalid and cannot be edited. Schița nu este validă și nu poate fi editată. - + The following constraint is partially redundant: Următoarea constrângere este parțial redundantă: - + The following constraints are partially redundant: Următoarele constrângeri sunt parțial redundante: - + Edit Sketch Edit Sketch - + Close this dialog? Close this dialog? - + Invalid Sketch Invalid Sketch - + Open the sketch validation tool? Open the sketch validation tool? - + Remove the following constraint: Remove the following constraint: - + Remove at least one of the following constraints: Remove at least one of the following constraints: - + Remove the following redundant constraint: Remove the following redundant constraint: - + Remove the following redundant constraints: Remove the following redundant constraints: - + Remove the following malformed constraint: Remove the following malformed constraint: - + Remove the following malformed constraints: Remove the following malformed constraints: - + Empty sketch Schita goala - + Over-constrained: Supraconstrânse: - + Malformed constraints: Constrângeri incorecte: - + Redundant constraints: Constrângeri redundante: - + Partially redundant: Parţial redundant: - + Solver failed to converge Rezolvitorul nu a putut converge - + Under-constrained: Under-constrained: - + %n Degrees of Freedom %n Degrees of Freedom @@ -3900,7 +3900,7 @@ Acest lucru se realizează prin analizarea geometrelor și constrângerilor schi - + Fully constrained Complet constrâns @@ -3953,8 +3953,8 @@ Acest lucru se realizează prin analizarea geometrelor și constrângerilor schi Sketcher_ConstrainDiameter + - Fix the diameter of a circle or an arc Fixează diametrul unui cerc sau arc de cerc @@ -4390,7 +4390,7 @@ Algoritmul QR Eigen Sparse este optimizat pentru matrici dispersați; de obicei ViewProviderSketch - + and %1 more și încă %1 @@ -4595,17 +4595,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Schița are constrângeri parțial redundante! - + Unmanaged change of Geometry Property results in invalid constraint indices Unmanaged change of Geometry Property results in invalid constraint indices - + Unmanaged change of Constraint Property results in invalid constraint indices Unmanaged change of Constraint Property results in invalid constraint indices - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Parabolele au fost migrate. Fișierele migrate nu vor fi deschise în versiunile anterioare de FreeCAD! @@ -4625,7 +4625,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4680,17 +4680,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - - - - - - + + + + + + Invalid Constraint Constrângere invalidă - + Invalid constraint Invalid constraint @@ -4750,7 +4750,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Prelungirea marginii a eșuat - + Failed to add external geometry Adăugarea geometriei externe a eșuat @@ -4897,12 +4897,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherDimension - + Dimension Dimensiune - + Constrains contextually based on the selection. The type can be changed with the M key. Constrains contextually based on the selection. The type can be changed with the M key. @@ -4910,12 +4910,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherCompDimensionTools - + Dimension Dimensiune - + Dimension tools Dimension tools @@ -5420,7 +5420,7 @@ Instead equal constraints are applied between the original objects and their cop TaskSketcherTool_c1_scale - + Keep original geometries (U) Păstraţi geometriile originale (U) @@ -5428,12 +5428,12 @@ Instead equal constraints are applied between the original objects and their cop CmdSketcherCompConstrainTools - + Constrain Constrângere - + Constrain tools Constrain tools @@ -5566,8 +5566,8 @@ Instead equal constraints are applied between the original objects and their cop Sketcher_ConstrainRadius + - Fix the radius of an arc or a circle Fix the radius of an arc or a circle @@ -5575,8 +5575,8 @@ Instead equal constraints are applied between the original objects and their cop Sketcher_ConstrainRadiam + - Fix the radius/diameter of an arc or a circle Fix the radius/diameter of an arc or a circle @@ -5827,12 +5827,12 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l CmdSketcherToggleConstruction - + Toggle Construction Geometry Toggle Construction Geometry - + Toggles between defining geometry and construction geometry modes Toggles between defining geometry and construction geometry modes @@ -5840,12 +5840,12 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l CmdSketcherCompToggleConstraints - + Toggle Constraints Toggle Constraints - + Toggle constrain tools Toggle constrain tools @@ -5853,12 +5853,12 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l CmdSketcherCompHorizontalVertical - + Horizontal/Vertical Constraint Horizontal/Vertical Constraint - + Constrains the selected elements either horizontally or vertically Constrains the selected elements either horizontally or vertically @@ -5866,12 +5866,12 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l CmdSketcherConstrainHorVer - + Horizontal/Vertical Constraint Horizontal/Vertical Constraint - + Constrains the selected elements either horizontally or vertically, based on their closest alignment Constrains the selected elements either horizontally or vertically, based on their closest alignment @@ -5879,12 +5879,12 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l CmdSketcherConstrainHorizontal - + Horizontal Constraint Constrângere orizontală - + Constrains the selected elements horizontally Constrains the selected elements horizontally @@ -5892,12 +5892,12 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l CmdSketcherConstrainVertical - + Vertical Constraint Constrângere verticală - + Constrains the selected elements vertically Constrains the selected elements vertically @@ -5905,12 +5905,12 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l CmdSketcherConstrainLock - + Lock Position Lock Position - + Constrains the selected vertices by adding horizontal and vertical distance constraints Constrains the selected vertices by adding horizontal and vertical distance constraints @@ -5918,12 +5918,12 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l CmdSketcherConstrainBlock - + Block Constraint Constrângere bloc - + Constrains the selected edges as fixed Constrains the selected edges as fixed @@ -5931,12 +5931,12 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l CmdSketcherConstrainCoincidentUnified - + Coincident Constraint Coincident Constraint - + Constrains the selected elements to be coincident Constrains the selected elements to be coincident @@ -5944,12 +5944,12 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l CmdSketcherConstrainCoincident - + Coincident Constraint Coincident Constraint - + Constrains the selected elements to be coincident Constrains the selected elements to be coincident @@ -5957,12 +5957,12 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l CmdSketcherConstrainPointOnObject - + Point-On-Object Constraint Point-On-Object Constraint - + Constrains the selected point onto the selected object Constrains the selected point onto the selected object @@ -5970,12 +5970,12 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l CmdSketcherConstrainDistance - + Distance Dimension Distance Dimension - + Constrains the vertical distance between two points, or from a point to the origin if one is selected Constrains the vertical distance between two points, or from a point to the origin if one is selected @@ -5983,12 +5983,12 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l CmdSketcherConstrainDistanceX - + Horizontal Dimension Horizontal Dimension - + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected Constrains the horizontal distance between two points, or from a point to the origin if only one is selected @@ -5996,12 +5996,12 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l CmdSketcherConstrainDistanceY - + Vertical Dimension Vertical Dimension - + Constrains the vertical distance between the selected elements Constrains the vertical distance between the selected elements @@ -6009,12 +6009,12 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l CmdSketcherConstrainParallel - + Parallel Constraint Constrângere paralelă - + Constrains the selected lines to be parallel Constrains the selected lines to be parallel @@ -6022,12 +6022,12 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l CmdSketcherConstrainPerpendicular - + Perpendicular Constraint Constrângere perpendiculară - + Constrains the selected lines to be perpendicular Constrains the selected lines to be perpendicular @@ -6035,12 +6035,12 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l CmdSketcherConstrainTangent - + Tangent/Collinear Constraint Tangent/Collinear Constraint - + Constrains the selected elements to be tangent or collinear Constrains the selected elements to be tangent or collinear @@ -6048,12 +6048,12 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l CmdSketcherConstrainRadius - + Radius Dimension Radius Dimension - + Constrains the radius of the selected circle or arc Constrains the radius of the selected circle or arc @@ -6061,12 +6061,12 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l CmdSketcherConstrainDiameter - + Diameter Dimension Diameter Dimension - + Constrains the diameter of the selected circle or arc Constrains the diameter of the selected circle or arc @@ -6074,12 +6074,12 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l CmdSketcherConstrainRadiam - + Radius/Diameter Dimension Radius/Diameter Dimension - + Constrains the radius of the selected arc or the diameter of the selected circle Constrains the radius of the selected arc or the diameter of the selected circle @@ -6087,12 +6087,12 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l CmdSketcherConstrainAngle - + Angle Dimension Angle Dimension - + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected @@ -6100,12 +6100,12 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l CmdSketcherConstrainEqual - + Equal Constraint Equal Constraint - + Constrains the selected edges or circles to be equal Constrains the selected edges or circles to be equal @@ -6113,12 +6113,12 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l CmdSketcherConstrainSymmetric - + Symmetric Constraint Symmetric Constraint - + Constrains the selected elements to be symmetric Constrains the selected elements to be symmetric @@ -6126,12 +6126,12 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l CmdSketcherConstrainSnellsLaw - + Refraction Constraint Refraction Constraint - + Constrains the selected elements based on the refraction law (Snell's Law) Constrains the selected elements based on the refraction law (Snell's Law) @@ -6139,12 +6139,12 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l CmdSketcherChangeDimensionConstraint - + Edit Value Edit Value - + Edits the value of a dimensional constraint Edits the value of a dimensional constraint @@ -6152,12 +6152,12 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l CmdSketcherToggleDrivingConstraint - + Toggle Driving/Reference Constraints Toggle Driving/Reference Constraints - + Toggles between driving and reference mode of the selected constraints and commands Toggles between driving and reference mode of the selected constraints and commands @@ -6165,12 +6165,12 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l CmdSketcherToggleActiveConstraint - + Toggle Constraints Toggle Constraints - + Toggles the state of the selected constraints Toggles the state of the selected constraints @@ -7556,7 +7556,7 @@ Punctele trebuie să fie mai apropiate de o cincime din spațierea grilei de o l SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 pick external geometry diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ru.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ru.ts index 2f85584e78..5d3699982d 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ru.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ru.ts @@ -17,27 +17,27 @@ CmdSketcherCompConstrainRadDia - + Radius/Diameter Dimension Размер радиуса/диаметра - + Constrains the radius or diameter of an arc or a circle Ограничивает радиус или диаметр дуги или окружности - + Constrain radius Размер радиуса - + Constrain diameter Размер диаметра - + Constrain auto radius/diameter Размер радиуса/диаметра автоматически @@ -253,12 +253,12 @@ as mirroring reference CmdSketcherSwitchVirtualSpace - + Switch Virtual Space Переключить виртуальное пространство - + Switches the selected constraints or the view to the other virtual space Переключает выбранные ограничения или вид в другое виртуальное пространство @@ -291,358 +291,358 @@ invalid constraints, and degenerate geometry Command - + Add 'Lock' constraint Фиксировать положение - + Add relative 'Lock' constraint Фиксировать относительно чего-либо - + Add fixed constraint Добавить ограничение передвижения - + Add block constraint Заблокировать изменение - - + + Add coincident constraint Добавить ограничение совпадения - - + + Add distance from horizontal axis constraint Добавить ограничение расстояния от горизонтальной оси - - + + Add distance from vertical axis constraint Добавить ограничение расстояния от вертикальной оси - - + + Add point to point distance constraint Добавить ограничение расстояния от точки до точки - + Add point to line Distance constraint Добавить ограничение расстояния от точки до линии - - + + Add circle to circle distance constraint Добавить ограничение расстояния от окружности к окружности - + Add circle to line distance constraint Добавить ограничение расстояния от окружности к линии - - - - - - - + + + + + + + Add length constraint Добавить ограничение длины - - - + + + Dimension Размер - + Add lock constraint Фиксировать положение - + Add 'Distance to origin' constraint Добавить ограничение "Расстояние до точки начала координат " - - - + + + Add Distance constraint Добавить ограничение на расстояние - - - + + + Add 'Horizontal' constraints Добавить ограничения "горизонтально" - - - + + + Add 'Vertical' constraints Добавить ограничения "вертикально" - - + + Add Symmetry constraint Добавить ограничение симметричности - - + + Add Symmetry constraints Добавить ограничения симметричности - - + + Add Distance constraints Добавить ограничения по расстоянию - + Add Horizontal constraint Добавить ограничение горизонтальности - + Add Vertical constraint Добавить ограничение вертикальности - - + + Add Block constraint Заблокировать изменение - + Add Angle constraint Добавить ограничение угла - - - - + + + + Add Equality constraint Добавить ограничение равенства - + Add Equality constraints Добавить ограничения равенства - + Activate/Deactivate constraints Включить/отключить ограничения - - + + Add arc angle constraint Добавить ограничение угла дуги - + Add concentric and length constraint Добавить ограничения концентричность и равенство длины - + Add DistanceX constraint Добавить ограничение расстояния по оси X - + Add DistanceY constraint Добавить ограничение расстояния по оси Y - - + + Add point on object constraint Добавить ограничение точки на объекте - - + + Add arc length constraint Добавить ограничение длины дуги - - + + Add point to line distance constraint Добавить ограничение расстояния от точки до линии - + Add point to circle distance constraint Добавить ограничение расстояния от точки до окружности - - + + Add point to point horizontal distance constraint Добавить ограничение расстояния от одной точки к другой точке по горизонтали - + Add fixed x-coordinate constraint Добавить ограничение фиксировать X-координату - - + + Add point to point vertical distance constraint Добавить ограничение расстояния от одной точки к другой точке по вертикали - + Add fixed y-coordinate constraint Добавить ограничение фиксировать Y-координату - - + + Add parallel constraint Добавить ограничение параллельности - - - - - - - + + + + + + + Add perpendicular constraint Добавить ограничение перпендикулярности - + Add perpendicularity constraint Добавить ограничение перпендикулярности - + Swap coincident+tangency with ptp tangency Заменить концентричность+касательная на касательную точка к точке - - - - - - - + + + + + + + Add tangent constraint Добавить касательное ограничение - - - - - - - - - - - - - - + + + + + + + + + + + + + + Add tangent constraint point Добавить точку касательного ограничения - - - - - - - - + + + + + + + + Add radius constraint Добавить ограничение радиуса - - - - + + + + Add diameter constraint Добавить ограничение диаметра - - - - + + + + Add radiam constraint Добавить ограничение радиуса/диаметра - - - - - + + + + + Add angle constraint Добавить ограничение угла - + Swap point on object and tangency with point to curve tangency Заменить ограничение точка на объекте и касание на касание точкой кривой - - + + Add equality constraint Добавить ограничение равенства - - - - - - + + + + + + Add symmetric constraint Добавить ограничение симметричности - + Add Snell's law constraint Добавить ограничение приломления - + Toggle constraint to driving/reference Переключить ограничения в основные/вспомогательные @@ -748,7 +748,7 @@ invalid constraints, and degenerate geometry Разделить ребро - + Add external geometry Добавить внешнюю геометрию @@ -833,13 +833,13 @@ invalid constraints, and degenerate geometry Удалить выравнивание по осям - + Toggle constraints to the other virtual space Переключить ограничения на другое виртуальное пространство - + Update constraint's virtual space Обновить ограничения виртуального пространства @@ -854,27 +854,27 @@ invalid constraints, and degenerate geometry Переименовать ограничение эскиза - + Drag Point Перетащить точку - + Drag Curve Перетащить кривую - + Drag geometries Перетащить геометрию - + Drag Constraint Перетащить ограничение - + Modify sketch constraints Изменить ограничения эскиза @@ -929,7 +929,7 @@ invalid constraints, and degenerate geometry Добавить дугу к эскизу ломаной линии - + Toggle construction geometry Переключить вспомогательную геометрию @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. Вы не запрашиваете никаких изменений в кратности узла. - - + + B-spline Geometry Index (GeoID) is out of bounds. Индекс (GeoID) фигуры B-сплайна выходит за пределы допустимого диапазона. - - + + The Geometry Index (GeoId) provided is not a B-spline. Предоставленный индекс геометрии (GeoId) не является B-сплайном. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Индекс узла выходит за границы. Обратите внимание, что в соответствии с нотацией OCC первый узел имеет индекс 1, а не ноль. - + The multiplicity cannot be increased beyond the degree of the B-spline. Кратность не может быть увеличена сверх степени B-сплайна. - + The multiplicity cannot be decreased beyond zero. Кратность не может быть уменьшена ниже нуля. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC неспособен уменьшить кратность в пределах максимального допуска. - + Knot cannot have zero multiplicity. Узел не может иметь нулевую кратность. - + Knot multiplicity cannot be higher than the degree of the B-spline. Кратность узла не может быть выше степени B-сплайна. - + Knot cannot be inserted outside the B-spline parameter range. Узел не может быть вставлен за пределами диапазона параметров B-сплайна. @@ -1151,137 +1151,137 @@ invalid constraints, and degenerate geometry - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection Неправильный выбор - - + + Select edges from the sketch Выберите рёбра из эскиза @@ -1296,289 +1296,289 @@ invalid constraints, and degenerate geometry Размерное ограничение - + Cannot add a constraint between two external geometries. Невозможно добавить ограничение между двумя внешними геометриями. - + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. Невозможно добавить ограничение между двумя фиксированными фигурами. Фиксированная геометрическая фигура включает в себя внешнюю геометрию, заблокированную от изменений геометрию или специальные точки такие, как узловые точки B-сплайна. - + Sketcher Constraint Substitution Замена ограничения эскиза - + 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! Выбранная линия уже имеет ограничение вертикальности! - + 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 Неправильный статус решателя - + Select one edge from the sketch. Выберите одно ребро из эскиза. - + Select only edges from the sketch. Выберите рёбра только из эскиза. - + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. Ни одна из выбранных точек не привязана к соответствующим кривым, поскольку они являются частью одного и того же элемента, обе являются внешней геометрией или данное ребро не подходит. - + Only tangent-via-point is supported with a B-spline. Для B-сплайна касательная поддерживается только через точку. - - + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. Выберите либо только один или несколько полюсов B-сплайна, либо только одну или несколько дуг или окружностей из эскиза, но не то и другое одновременно. - + 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 the value sets the ratio n2/n1. Constraint_SnellsLaw Выберите две конечные точки линий, которые будут выступать в качестве лучей, и ребро, представляющее границу. Первая выбранная точка соответствует индексу n1, вторая — n2, а значение задает отношение n2/n1. - + Number of selected objects is not 3 Количество выбранных объектов не 3 - + Error Ошибка - + Endpoint to endpoint tangency was applied instead. Вместо этого была применена касательная от конечной точки до конечной точки. - + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Выберите две или более вершины из эскиза для ограничения совпадения, или два или более кругов, эллипсов, дуг или дуг эллипса для концентрического ограничения. - + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Выберите две вершины из эскиза для ограничения совпадения, или два круга, эллипса, дуги или дуги эллипса для ограничения концентричности. - + Select exactly one line or one point and one line or two points from the sketch. Выберите строго одну линию или одну точку и одну линию или две точки из эскиза. - + Cannot add a length constraint on an axis! Нельзя наложить ограничение длины на ось! - - + + Select exactly one line or one point and one line or two points or two circles from the sketch. Выберите строго одну линию или одну точку и одну линию или две точки или два круга из эскиза. - + This constraint does not make sense for non-linear curves. Это ограничение не имеет смысла для нелинейных кривых. - + Endpoint to edge tangency was applied instead. Вместо этого было применено касание конечной точки к ребру. - - - - - - + + + + + + Select the right things from the sketch. Выберите подходящие элементы из эскиза. - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. Выберите край, который не является весом B-сплайна. - + Select either several points, or several conics for concentricity. Выберите либо несколько точек, либо несколько окружностей для концентричности. - + Select either one point and several curves, or one curve and several points Выберите либо одну точку и несколько кривых, либо одну кривую и несколько точек - + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. Выберите либо одну точку и несколько кривых, либо одну кривую и несколько точек для принадлежности точки, либо несколько точек для совпадения, либо несколько окружностей для концентричности. - + 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. Ни одна из выбранных точек не была ограничена соответствующими кривыми либо потому, что они являются частями одного и того же элемента, либо потому, что они являются внешней геометрией. - + Cannot add a length constraint on this selection! Невозможно добавить ограничение длины для этого выделения! - - - - + + + + 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! Невозможно ограничить X-координату точки начала координат! - - + + 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! Невозможно ограничить Y-координату точки начала координат! - + Select two or more lines from the sketch. Выберите две или более линии эскиза. - + One selected edge is not a valid line. Одно выбранное ребро не является допустимой линией. - - + + Select at least two lines from the sketch. Нужно выделить как минимум две линии. - + 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. @@ -1588,35 +1588,35 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Допустимы следующие комбинации: две кривые; концевая точка и кривая; две концевых точки; две кривых и точка. - + Select some geometry from the sketch. perpendicular constraint Выделите геометрические элементы на эскизе. - - + + Cannot add a perpendicularity constraint at an unconnected point! Невозможно добавить ограничение перпендикулярности в несвязанную точку! - - + + One of the selected edges should be a line. Одно из выбранных рёбер должно быть линией. - + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. Была применена касательная от конечной точки до конечной точки. Ограничение совпадения было удалено. - + Endpoint to edge tangency was applied. The point on object constraint was deleted. Была применена касательная от конечной точки к ребру. Ограничение точки на объекте было удалено. - + 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. @@ -1626,206 +1626,206 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Допустимые комбинации: две кривые; конечная точка и кривая; две конечные точки; две кривые и точка. - + Select some geometry from the sketch. tangent constraint Выделите геометрические элементы на эскизе. - - - + + + Cannot add a tangency constraint at an unconnected point! Невозможно добавить ограничение касательной через несвязанную точку! - - + + Tangent constraint at B-spline knot is only supported with lines! Ограничение касательной в узле B-сплайна поддерживается только линиями! - + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. Одно или два ограничения точки на объекте были удалены, поскольку последнее внутреннее ограничение также относится к точке на объекте. - + Keep notifying about constraint substitutions Продолжать уведомлять о заменах ограничений - + Unexpected error. More information may be available in the report view. Неожиданная ошибка. Дополнительная информация может быть доступна в окне просмотра отчёта. - + Only the sketch and its support are allowed to be selected Разрешается выбрать только эскиз и его опорную поверхность - + Only the sketch and its support may be selected Можно выбрать только эскиз и его опорную поверхность - + Only the sketch and its support may be selected Можно выбрать только эскиз и его опорную поверхность - - - + + + The selected edge already has a block constraint! Выбранное ребро уже заблокировано от изменений! - + The selected items cannot be constrained horizontally or vertically! Выбранные элементы не могут быть ограничены горизонтально или вертикально! - + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. Ограничение блокировки от изменения не может быть добавлено, если эскиз не решаем или имеются избыточные или конфликтующие ограничения. - + B-spline knot to endpoint tangency was applied instead. Вместо этого была применена касательная узла B-сплайна к конечной точки. - - + + Wrong number of selected objects! Неправильное количество выбранных объектов! - - + + With 3 objects, there must be 2 curves and 1 point. С 3 объектами должно быть 2 кривых и 1 точка. - - - - - - + + + + + + Select one or more arcs or circles from the sketch. Выберите одну или несколько дуг или окружностей из эскиза. - - - + + + Constraint only applies to arcs or circles. Ограничение применимо только к дугам или окружностям. - - + + 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. Равенство для линий B-сплайна в настоящее время не поддерживается. - - - - + + + + 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. Невозможно добавить ограничение симметрии между линией и её конечными точками. - - - - + + + + Cannot add a symmetry constraint between a line and its end points! Невозможно добавить ограничение симметрии между линией и её конечными точками! - + Selected objects are not just geometry from one sketch. Выбранные объекты не являются только геометрией из одного эскиза. - + Cannot create constraint with external geometry only. Невозможно создать ограничение с использованием только внешней геометрии. - + Incompatible geometry is selected. Выбрана несовместимая геометрия. - + Select one dimensional constraint from the sketch. Выберите одно размерное ограничение на эскизе. - - - - - - - - + + + + + + + + Select constraints from the sketch. Выделить ограничения в эскизе. @@ -2288,12 +2288,12 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Длина: - + Refractive Index Ratio Коэффициент преломления - + Ratio n2/n1: Отношение n2/n1: @@ -3791,112 +3791,112 @@ This is done by analyzing the sketch geometries and constraints. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Диалог уже открыт в панели задач - + The sketch is invalid and cannot be edited. Эскиз некорректный и не может редактироваться. - + The following constraint is partially redundant: Следующее ограничение частично избыточно: - + The following constraints are partially redundant: Следующие ограничения частично избыточны: - + Edit Sketch Редактировать эскиз - + Close this dialog? Закрыть диалоговое окно? - + Invalid Sketch Недопустимый эскиз - + Open the sketch validation tool? Открыть инструмент проверки эскиза? - + Remove the following constraint: Удалите следующее ограничение: - + Remove at least one of the following constraints: Удалите хотя бы одно из следующих ограничений: - + Remove the following redundant constraint: Удалите следующее избыточное ограничение: - + Remove the following redundant constraints: Удалите следующие избыточные ограничения: - + Remove the following malformed constraint: Удалите следующее некорректное ограничение: - + Remove the following malformed constraints: Удалите следующие некорректные ограничения: - + Empty sketch Пустой эскиз - + Over-constrained: Конфликтующие ограничения: - + Malformed constraints: Неверные ограничения: - + Redundant constraints: Избыточные ограничения: - + Partially redundant: Частично избыточны: - + Solver failed to converge Решатель не смог свести решение - + Under-constrained: Недостаточно ограничен: - + %n Degrees of Freedom %n Степень свободы @@ -3906,7 +3906,7 @@ This is done by analyzing the sketch geometries and constraints. - + Fully constrained Полностью ограничен @@ -3959,8 +3959,8 @@ This is done by analyzing the sketch geometries and constraints. Sketcher_ConstrainDiameter + - Fix the diameter of a circle or an arc Задаёт диаметр окружности или дуги @@ -4394,7 +4394,7 @@ Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster ViewProviderSketch - + and %1 more и еще %1 @@ -4599,17 +4599,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.В эскизе есть частично избыточные ограничения! - + Unmanaged change of Geometry Property results in invalid constraint indices Неуправляемое изменение Свойства Геометрии приводит к недействительным индексам ограничений - + Unmanaged change of Constraint Property results in invalid constraint indices Неуправляемое изменение Свойства Ограничения приводит к недействительным индексам ограничения - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Параболы были перенесены. Перемещённые файлы не будут открываться в предыдущих версиях FreeCAD!! @@ -4629,7 +4629,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4684,17 +4684,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - - - - - - + + + + + + Invalid Constraint Недопустимое ограничение - + Invalid constraint Недопустимое ограничение @@ -4754,7 +4754,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Не удалось продлить ребро - + Failed to add external geometry Не удалось добавить внешнюю геометрию @@ -4901,12 +4901,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherDimension - + Dimension Авторазмер - + Constrains contextually based on the selection. The type can be changed with the M key. Ограничения контекстно основываются на выделении. Тип можно изменить с помощью кнопки M. @@ -4914,12 +4914,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherCompDimensionTools - + Dimension Размер - + Dimension tools Инструменты размеров @@ -5423,7 +5423,7 @@ Instead equal constraints are applied between the original objects and their cop TaskSketcherTool_c1_scale - + Keep original geometries (U) Сохранить исходную геометрию (U) @@ -5431,12 +5431,12 @@ Instead equal constraints are applied between the original objects and their cop CmdSketcherCompConstrainTools - + Constrain Ограничение - + Constrain tools Инструменты ограничений @@ -5569,8 +5569,8 @@ Instead equal constraints are applied between the original objects and their cop Sketcher_ConstrainRadius + - Fix the radius of an arc or a circle Задаёт радиус дуги или окружности @@ -5578,8 +5578,8 @@ Instead equal constraints are applied between the original objects and their cop Sketcher_ConstrainRadiam + - Fix the radius/diameter of an arc or a circle Задаёт радиус/диаметр дуги или окружности @@ -5828,12 +5828,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherToggleConstruction - + Toggle Construction Geometry Переключить ограничительную геометрию - + Toggles between defining geometry and construction geometry modes Переключение между режимами основной и вспомогательной геометрией @@ -5841,12 +5841,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherCompToggleConstraints - + Toggle Constraints Активировать/деактивировать ограничения - + Toggle constrain tools Переключает инструменты ограничений @@ -5854,12 +5854,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherCompHorizontalVertical - + Horizontal/Vertical Constraint Горизонтально/Вертикально - + Constrains the selected elements either horizontally or vertically Ограничивает выбранные элементы горизонтально или вертикально @@ -5867,12 +5867,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainHorVer - + Horizontal/Vertical Constraint Горизонтально/Вертикально - + Constrains the selected elements either horizontally or vertically, based on their closest alignment Ограничивает выбранные элементы по горизонтали или вертикали в зависимости от их ближайшего выравнивания @@ -5880,12 +5880,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainHorizontal - + Horizontal Constraint Горизонтально - + Constrains the selected elements horizontally Ограничивает выбранные элементы горизонтально @@ -5893,12 +5893,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainVertical - + Vertical Constraint Вертикально - + Constrains the selected elements vertically Ограничивает выбранные элементы вертикально @@ -5906,12 +5906,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainLock - + Lock Position Фиксировать положение - + Constrains the selected vertices by adding horizontal and vertical distance constraints Ограничивает выбранные вершины, добавляя ограничения горизонтального и вертикального расстояния @@ -5919,12 +5919,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainBlock - + Block Constraint Заблокировать изменения - + Constrains the selected edges as fixed Ограничивает выбранные рёбра как неизменяемые @@ -5932,12 +5932,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainCoincidentUnified - + Coincident Constraint Совпадает - + Constrains the selected elements to be coincident Ограничивает выбранные элементы как совпадающие @@ -5945,12 +5945,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainCoincident - + Coincident Constraint Совпадает - + Constrains the selected elements to be coincident Ограничивает выбранные элементы как совпадающие @@ -5958,12 +5958,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainPointOnObject - + Point-On-Object Constraint Ограничение точки на объекте - + Constrains the selected point onto the selected object Ограничивает выбранную точку как лежащую на выбранном объекте @@ -5971,12 +5971,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDistance - + Distance Dimension Расстояние - + Constrains the vertical distance between two points, or from a point to the origin if one is selected Ограничивает расстояние между двумя точками или от точки до начала координат, если таковая выбрана @@ -5984,12 +5984,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDistanceX - + Horizontal Dimension Размер горизонтальный - + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected Ограничивает горизонтальное расстояние между двумя точками или от точки до начала координат, если выбрана только одна точка @@ -5997,12 +5997,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDistanceY - + Vertical Dimension Размер вертикальный - + Constrains the vertical distance between the selected elements Ограничивает вертикальное расстояние между двумя точками или от точки до начала координат, если таковая выбрана @@ -6010,12 +6010,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainParallel - + Parallel Constraint Параллельно - + Constrains the selected lines to be parallel Ограничивает выделенные линии как параллельные @@ -6023,12 +6023,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainPerpendicular - + Perpendicular Constraint Перпендикулярно - + Constrains the selected lines to be perpendicular Ограничивает выделенные линии перпендикулярно друг другу @@ -6036,12 +6036,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainTangent - + Tangent/Collinear Constraint Касательно/Коллинеарно - + Constrains the selected elements to be tangent or collinear Ограничивает выбранные элементы касательно или коллинеарно (на общей прямой) друг другу @@ -6049,12 +6049,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainRadius - + Radius Dimension Размер радиуса - + Constrains the radius of the selected circle or arc Ограничивает радиус выделенного круга или дуги @@ -6062,12 +6062,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDiameter - + Diameter Dimension Размер диаметра - + Constrains the diameter of the selected circle or arc Ограничивает диаметр выделенного круга или дуги @@ -6075,12 +6075,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainRadiam - + Radius/Diameter Dimension Размер радиуса/диаметра - + Constrains the radius of the selected arc or the diameter of the selected circle Ограничивает радиус выделенной дуги или диаметр выделенного круга @@ -6088,12 +6088,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainAngle - + Angle Dimension Размер угла - + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected Ограничивает угол между двумя прямыми линиями или между одной линией и осью X-эскиза, если выбрана только одна линия @@ -6101,12 +6101,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainEqual - + Equal Constraint Эквивалентно - + Constrains the selected edges or circles to be equal Ограничивает выбранные рёбра/линии или окружности, как равными друг другу @@ -6114,12 +6114,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainSymmetric - + Symmetric Constraint Симметрично - + Constrains the selected elements to be symmetric Ограничивает выбранные элементы как симметричными @@ -6127,12 +6127,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainSnellsLaw - + Refraction Constraint Закон преломления - + Constrains the selected elements based on the refraction law (Snell's Law) Ограничивает выбранные элементы на основе закона преломления (Закон Снеллиуса) @@ -6140,12 +6140,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherChangeDimensionConstraint - + Edit Value Редактировать значение - + Edits the value of a dimensional constraint Изменяет значение размерных ограничений @@ -6153,12 +6153,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherToggleDrivingConstraint - + Toggle Driving/Reference Constraints Переключить ограничения в основные/вспомогательные - + Toggles between driving and reference mode of the selected constraints and commands Переключает выбранные ограничения и команды между основным/вспомогательным режимами @@ -6166,12 +6166,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherToggleActiveConstraint - + Toggle Constraints Активировать/деактивировать ограничения - + Toggles the state of the selected constraints Переключает состояние выбранных ограничений @@ -7557,7 +7557,7 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 укажите внешнюю геометрию diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sl.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sl.ts index 2a3e9249cd..7743e8f1c4 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sl.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sl.ts @@ -17,27 +17,27 @@ CmdSketcherCompConstrainRadDia - + Radius/Diameter Dimension Radius/Diameter Dimension - + Constrains the radius or diameter of an arc or a circle Constrains the radius or diameter of an arc or a circle - + Constrain radius Omeji polmer - + Constrain diameter Omeji premer - + Constrain auto radius/diameter Samodejno omeji polmer/premer @@ -253,12 +253,12 @@ as mirroring reference CmdSketcherSwitchVirtualSpace - + Switch Virtual Space Switch Virtual Space - + Switches the selected constraints or the view to the other virtual space Preklopi izbrana omejila ali pogled v drugi navidezni prostor @@ -291,358 +291,358 @@ invalid constraints, and degenerate geometry Command - + Add 'Lock' constraint Dodaj zaklepno omejilo - + Add relative 'Lock' constraint Dodaj odnosno zaklepno omejilo - + Add fixed constraint Dodaj pritrditveno omejilo - + Add block constraint Dodaj zbirno omejilo - - + + Add coincident constraint Dodaj omejilo sovpadanja - - + + Add distance from horizontal axis constraint Dodaj omejilo oddaljenosti od vodoravne osi - - + + Add distance from vertical axis constraint Dodaj omejilo oddaljenosti od navpične osi - - + + Add point to point distance constraint Dodaj omejilo razdalje med točkama - + Add point to line Distance constraint Dodaj omejilo razdalje med točko in daljico - - + + Add circle to circle distance constraint Dodaj omejilo razdalje med krogoma - + Add circle to line distance constraint Dodaj omejilo razdalje med krogom in črto - - - - - - - + + + + + + + Add length constraint Dodaj dolžinsko omejilo - - - + + + Dimension Mera - + Add lock constraint Add lock constraint - + Add 'Distance to origin' constraint Dodaj omejilo oddaljenosti od izhodišča - - - + + + Add Distance constraint Dodaj omejilo razdalje - - - + + + Add 'Horizontal' constraints Dodaj vodoravnostna omejila - - - + + + Add 'Vertical' constraints Dodaj navpičnostna omejila - - + + Add Symmetry constraint Dodaj somernostno omejilo - - + + Add Symmetry constraints Dodaj somernostna omejila - - + + Add Distance constraints Dodaj omejila razdalje - + Add Horizontal constraint Dodaj vodoravnostno omejilo - + Add Vertical constraint Dodaj navpičnostno omejilo - - + + Add Block constraint Dodaj zbirno omejilo - + Add Angle constraint Dodaj kotno omejilo - - - - + + + + Add Equality constraint Dodaj enakostno omejilo - + Add Equality constraints Dodaj enakostna omejila - + Activate/Deactivate constraints Activate/Deactivate constraints - - + + Add arc angle constraint Add arc angle constraint - + Add concentric and length constraint Dodaj sosrediščno in dolžinsko omejilo - + Add DistanceX constraint Dodaj omejilo razdalje po X-u - + Add DistanceY constraint Dodaj omejilo razdalje po Y-u - - + + Add point on object constraint Dodaj točko predmetnemu omejilu - - + + Add arc length constraint Add arc length constraint - - + + Add point to line distance constraint Add point to line distance constraint - + Add point to circle distance constraint Add point to circle distance constraint - - + + Add point to point horizontal distance constraint Dodaj omejilo vodoravne razdalje med točkama - + Add fixed x-coordinate constraint Dodaj omejilo nespremelnjive sorednice x - - + + Add point to point vertical distance constraint Dodaj omejilo navpične razdalje med točkama - + Add fixed y-coordinate constraint Dodaj omejilo nespremelnjive sorednice y - - + + Add parallel constraint Dodaj vzporednostno omejilo - - - - - - - + + + + + + + Add perpendicular constraint Dodaj pravokotnostno omejilo - + Add perpendicularity constraint Dodaj pravokotnostno omejilo - + Swap coincident+tangency with ptp tangency Zamenjaj sovpadanje + dotikalnost z dotikalnostjo vzporednice skozi točko - - - - - - - + + + + + + + Add tangent constraint Dodaj dotikalnostno omejilo - - - - - - - - - - - - - - + + + + + + + + + + + + + + Add tangent constraint point Dodaj točko dotikalnega omejila - - - - - - - - + + + + + + + + Add radius constraint Dodaj polmerno omejilo - - - - + + + + Add diameter constraint Dodaj premerno omejilo - - - - + + + + Add radiam constraint Dodaj polmer-premerno omejilo - - - - - + + + + + Add angle constraint Dodaj kotno omejilo - + Swap point on object and tangency with point to curve tangency Swap point on object and tangency with point to curve tangency - - + + Add equality constraint Dodaj enakostno omejilo - - - - - - + + + + + + Add symmetric constraint Dodaj somernostno omejilo - + Add Snell's law constraint Dodaj lomno omejilo - + Toggle constraint to driving/reference Preklapi med gonilnostjo/gnanostjo omejila @@ -748,7 +748,7 @@ invalid constraints, and degenerate geometry Presekaj rob - + Add external geometry Dodaj zunanjo geometrijo @@ -833,13 +833,13 @@ invalid constraints, and degenerate geometry Ukini poravnavo z osmi - + Toggle constraints to the other virtual space Preklopi omejila v drug navidezni prostor - + Update constraint's virtual space Posodobi navidezni prostor omejila @@ -854,27 +854,27 @@ invalid constraints, and degenerate geometry Preimenuj očrtno omejilo - + Drag Point Vleci točko - + Drag Curve Vleci krivuljo - + Drag geometries Drag geometries - + Drag Constraint Vleci omejilo - + Modify sketch constraints Spremeni očrtno omejilo @@ -929,7 +929,7 @@ invalid constraints, and degenerate geometry Add arc to sketch polyline - + Toggle construction geometry Preklopi pomožno geometrijo @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. Ne zahtevate spremembe večkratnosti vozla. - - + + B-spline Geometry Index (GeoID) is out of bounds. B-spline Geometry Index (GeoID) is out of bounds. - - + + The Geometry Index (GeoId) provided is not a B-spline. The Geometry Index (GeoId) provided is not a B-spline. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Oznaka vozla je izven meja. Upoštevajte, da ima v skladu z OCC zapisom prvi vozel oznako 1 in ne nič. - + The multiplicity cannot be increased beyond the degree of the B-spline. Večkratnost ne more biti povečana preko stopnje B-zlepka. - + The multiplicity cannot be decreased beyond zero. Večkratnost ne more biti zmanjšana pod ničlo. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC ne more zmanjšati večkratnost znotraj največjega dopustnega odstopanja. - + Knot cannot have zero multiplicity. Večkratnost vozla ne more biti nič. - + Knot multiplicity cannot be higher than the degree of the B-spline. Knot multiplicity cannot be higher than the degree of the B-spline. - + Knot cannot be inserted outside the B-spline parameter range. Knot cannot be inserted outside the B-spline parameter range. @@ -1151,137 +1151,137 @@ invalid constraints, and degenerate geometry - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection Napačna izbira - - + + Select edges from the sketch Select edges from the sketch @@ -1296,289 +1296,289 @@ invalid constraints, and degenerate geometry Merska omejitev - + Cannot add a constraint between two external geometries. Ni mogoče dodati omejila med dvema zunanjima geometrijama. - + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. Ni mogoče dodati omejila med dvema nespremenljivima geometrijama. Med nespremenljive geometrije spadajo zunanje geometrije, zamrznjene geometrije in posebne točke, kot so vozlišča B-zlepka. - + Sketcher Constraint Substitution Zamenjava omejila očrtovalnika - + One of the selected has to be on the sketch. Eden izmed izbranih mora biti v očrtu. - + Select an edge from the sketch. Izberite rob z očrta. - - - - - - + + + + + + Impossible constraint Nemogočo omejilo - - + + The selected edge is not a line segment. Izbrani rob ni črtni odsek. - - - + + + Double constraint Dvojna omejitev - + The selected edge already has a horizontal constraint! Izbran rob je že omejen na vodoravnost! - + The selected edge already has a vertical constraint! Izbran rob je že omejen na navpičnost! - + There are more than one fixed points selected. Select a maximum of one fixed point! Izbrana je več kot ena nepremična točka. Izberite največ eno nepremično točko! - - - + + + Select vertices from the sketch. Izberite oglišča z očrta. - + Select one vertex from the sketch other than the origin. Izberite oglišče z očrta, ki ni izhodišče. - + Select only vertices from the sketch. The last selected vertex may be the origin. Izberite le oglišča z očrta. Zadnje izbrano oglišče je lahko izhodišče. - + Wrong solver status Napačen stanje reševalnika - + Select one edge from the sketch. Izberite en rob na očrtu. - + Select only edges from the sketch. Izberite le robove z očrta. - + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. - + Only tangent-via-point is supported with a B-spline. Only tangent-via-point is supported with a B-spline. - - + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. - + 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 the value sets the ratio n2/n1. Constraint_SnellsLaw 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 the value sets the ratio n2/n1. - + Number of selected objects is not 3 Niso izbrani 3 predmeti - + Error Napaka - + Endpoint to endpoint tangency was applied instead. Namesto tega je bila uporabljena tangentnost med končnima točkama. - + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Izberite dve ali več oglišč na očrtu za sovpadno omejilo ali dva kroga, loka, eliptična loka ali dve elipsi za sosrediščno omejilo. - + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Izberite na očrtu dve oglišči za sovpadno omejilo ali dva kroga, loka, eliptična loka ali dve elipsi za sosrediščno omejilo. - + Select exactly one line or one point and one line or two points from the sketch. Izberite natanko eno črto ali točko in eno črto ali dve točki na skici. - + Cannot add a length constraint on an axis! Omejitve dolžine ni mogoče dodati na os! - - + + Select exactly one line or one point and one line or two points or two circles from the sketch. Izberite na očrtu natanko eno črto ali točko in eno črto ali dve točki ali pa dva kroga. - + This constraint does not make sense for non-linear curves. To omejilo ni smiselno za nepreme krivulje. - + Endpoint to edge tangency was applied instead. Namesto tega je bila uporabljena dotikalnost iz krajišča na rob. - - - - - - + + + + + + Select the right things from the sketch. Izberite prave stvari na skici. - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. Izberite rob, ki ni utež B-zlepka. - + Select either several points, or several conics for concentricity. Select either several points, or several conics for concentricity. - + Select either one point and several curves, or one curve and several points Select either one point and several curves, or one curve and several points - + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. - + 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. Nobena od izbranih točk ni bila omejena na ustrezno krivuljo, ker ali so del istega elementa ali sta obe zunanji geometriji. - + Cannot add a length constraint on this selection! Cannot add a length constraint on this selection! - - - - + + + + Select exactly one line or up to two points from the sketch. Izberite v očrtu natanko eno daljico ali največ dve točki. - + Cannot add a horizontal length constraint on an axis! Omejitve vodoravne dolžine ni mogoče dodati na os! - + Cannot add a fixed x-coordinate constraint on the origin point! Omejila z nespremenljivo sorednico x ni mogoče dodati na izhodiščno točko! - - + + This constraint only makes sense on a line segment or a pair of points. To omejilo je smiselno le za raven odsek ali par točk. - + Cannot add a vertical length constraint on an axis! Omejitve navpične dolžine ni mogoče dodati na os! - + Cannot add a fixed y-coordinate constraint on the origin point! Omejila z nespremenljivo sorednico y ni mogoče dodati na izhodiščno točko! - + Select two or more lines from the sketch. Izberite v očrtu dve daljici ali več. - + One selected edge is not a valid line. One selected edge is not a valid line. - - + + Select at least two lines from the sketch. Izberite v očrtu vsaj dve daljici. - + The selected edge is not a valid line. Izbrani rob ni veljavna črta. - + 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. @@ -1588,35 +1588,35 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Dovoljene kombinacije: dve krivulji, končna točka in krivulja, dve končni točki, dve krivulji in točka. - + Select some geometry from the sketch. perpendicular constraint Izberite v očrtu neko geometrijo. - - + + Cannot add a perpendicularity constraint at an unconnected point! Pravokotne omejitve ni mogoče dodati na nepovezano točko! - - + + One of the selected edges should be a line. En od izbranih robov mora biti črta. - + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. Uporabljena je bla dotikalnost med krajiščema. Omejilo sovpadanja je bilo izbrisano. - + Endpoint to edge tangency was applied. The point on object constraint was deleted. Uporabljena je bila dotikalnost med krajiščem in robom. Omejitev točke na predmet je bila izbrisana. - + 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. @@ -1626,206 +1626,206 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Dovoljene kombinacije: dve krivulji, končna točka in krivulja, dve končni točki, dve krivulji in točka. - + Select some geometry from the sketch. tangent constraint Izberite v očrtu neko geometrijo. - - - + + + Cannot add a tangency constraint at an unconnected point! Tangentne omejitve ni mogoče dodati na nepovezano točko! - - + + Tangent constraint at B-spline knot is only supported with lines! Dotikalno omejilo v vozlu B-zlepka je podprto le za daljice! - + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. - + Keep notifying about constraint substitutions Keep notifying about constraint substitutions - + Unexpected error. More information may be available in the report view. Unexpected error. More information may be available in the report view. - + Only the sketch and its support are allowed to be selected Only the sketch and its support are allowed to be selected - + Only the sketch and its support may be selected Only the sketch and its support may be selected - + Only the sketch and its support may be selected Only the sketch and its support may be selected - - - + + + The selected edge already has a block constraint! The selected edge already has a block constraint! - + The selected items cannot be constrained horizontally or vertically! The selected items cannot be constrained horizontally or vertically! - + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. - + B-spline knot to endpoint tangency was applied instead. Namesto tega je bila uporabljena dotikalnost vozla B-zlepka na krajišče. - - + + Wrong number of selected objects! Napačno število izbranih objektov! - - + + With 3 objects, there must be 2 curves and 1 point. Pri 3-h objektih morata obstajati 2 krivulji in 1 točka. - - - - - - + + + + + + Select one or more arcs or circles from the sketch. Izberite v očrtu enega ali več lokov oz. krogov. - - - + + + Constraint only applies to arcs or circles. Omejitev velja samo za loke ali krožnice. - - + + Select one or two lines from the sketch. Or select two edges and a point. Izberite v očrtu bodisi eno ali dve daljici, bodisi dva robova in točko. - + Parallel lines Vzporedne črte - + An angle constraint cannot be set for two parallel lines. Kotnega omejila ni mogoče nastaviti za dve vzporedni črti. - + Cannot add an angle constraint on an axis! Kotne omejitve ni mogoče dodati na os! - + Select two edges from the sketch. Izberite v očrtu dva robova. - + Select two or more compatible edges. Izberite dva ali več primernih robov. - + Sketch axes cannot be used in equality constraints. Osi očrta ni mogoče uporabiti z enakostnimi omejili. - + Equality for B-spline edge currently unsupported. Enakost za B-zlepek rob je trenutno nepodprta. - - - - + + + + Select two or more edges of similar type. Izberite dva ali več robov podobne vrste. - - - - - + + + + + Select two points and a symmetry line, two points and a symmetry point or a line and a symmetry point from the sketch. Izberite dve točki in somernico, dve točki in točko somernosti ali črto in točko somernosti na očrtu. - - + + Cannot add a symmetry constraint between a line and its end points. Somernostnega omejila ni mogoče dati med črto in njenima krajiščema. - - - - + + + + Cannot add a symmetry constraint between a line and its end points! Omejitve somernosti ni mogoče dodati med črto in njenima krajiščema! - + Selected objects are not just geometry from one sketch. Izbrani predmeti niso le geometrija v očrtu. - + Cannot create constraint with external geometry only. Omejila ni mogoče ustvariti le z zunanjimi geometrijami. - + Incompatible geometry is selected. Izbrana je nezdružljiva geometrija. - + Select one dimensional constraint from the sketch. Izberite na očrtu eno omejitev mere. - - - - - - - - + + + + + + + + Select constraints from the sketch. Izberite omejila v očrtu. @@ -2082,8 +2082,7 @@ Dovoljene kombinacije: dve krivulji, končna točka in krivulja, dve končni to Block - Zbir (skupina predmetov), Klada (velik kos gradiva), Blok (večja srednjevisoka stavba) -Zaustavljati, Zapirati (pot), Zastirati (svetlobo, pogled) + Kocka @@ -2289,12 +2288,12 @@ Zaustavljati, Zapirati (pot), Zastirati (svetlobo, pogled) Dolžina: - + Refractive Index Ratio Refractive Index Ratio - + Ratio n2/n1: Razmerje n2/n1: @@ -3790,112 +3789,112 @@ Izvede se s pregledom geometrij in omejil očrta. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel A dialog is already open in the task panel - + The sketch is invalid and cannot be edited. Očrt je neveljaven in ga ni mogoče urejati. - + The following constraint is partially redundant: Naslednje omejilo je deloma čezmerno: - + The following constraints are partially redundant: Naslednja omejila so deloma čezmerna: - + Edit Sketch Edit Sketch - + Close this dialog? Želite zapreti to pogovorno okno? - + Invalid Sketch Invalid Sketch - + Open the sketch validation tool? Open the sketch validation tool? - + Remove the following constraint: Remove the following constraint: - + Remove at least one of the following constraints: Remove at least one of the following constraints: - + Remove the following redundant constraint: Remove the following redundant constraint: - + Remove the following redundant constraints: Remove the following redundant constraints: - + Remove the following malformed constraint: Remove the following malformed constraint: - + Remove the following malformed constraints: Remove the following malformed constraints: - + Empty sketch Prazen očrt - + Over-constrained: Over-constrained: - + Malformed constraints: Malformed constraints: - + Redundant constraints: Čezmerna omejila: - + Partially redundant: Delno čezmerno: - + Solver failed to converge Reševalniku je zbliževanje spodletelo - + Under-constrained: Under-constrained: - + %n Degrees of Freedom %n Degrees of Freedom @@ -3905,7 +3904,7 @@ Izvede se s pregledom geometrij in omejil očrta. - + Fully constrained Polnoomejen @@ -3958,8 +3957,8 @@ Izvede se s pregledom geometrij in omejil očrta. Sketcher_ConstrainDiameter + - Fix the diameter of a circle or an arc Določi premer krožnice ali krožnega loka @@ -4396,7 +4395,7 @@ Eigen Sparse QR algoritem je optimiziran za redke razpredelnice; običajno hitre ViewProviderSketch - + and %1 more in še %1 @@ -4601,17 +4600,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Očrt vsebuje deloma čezmerna omejila! - + Unmanaged change of Geometry Property results in invalid constraint indices Unmanaged change of Geometry Property results in invalid constraint indices - + Unmanaged change of Constraint Property results in invalid constraint indices Unmanaged change of Constraint Property results in invalid constraint indices - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Parabole so bile preseljene. Preseljenih datotek ne bo mogoče odpreti v prejšnjih FreeCADih! @@ -4631,7 +4630,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4686,17 +4685,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - - - - - - + + + + + + Invalid Constraint Neveljavno omejilo - + Invalid constraint Invalid constraint @@ -4756,7 +4755,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Podaljšanje roba spodletelo - + Failed to add external geometry Dodajanje zunanje geometrije spodletelo @@ -4903,12 +4902,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherDimension - + Dimension Mera - + Constrains contextually based on the selection. The type can be changed with the M key. Constrains contextually based on the selection. The type can be changed with the M key. @@ -4916,12 +4915,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherCompDimensionTools - + Dimension Mera - + Dimension tools Dimension tools @@ -5426,7 +5425,7 @@ Instead equal constraints are applied between the original objects and their cop TaskSketcherTool_c1_scale - + Keep original geometries (U) Keep original geometries (U) @@ -5434,12 +5433,12 @@ Instead equal constraints are applied between the original objects and their cop CmdSketcherCompConstrainTools - + Constrain Constrain - + Constrain tools Constrain tools @@ -5572,8 +5571,8 @@ Instead equal constraints are applied between the original objects and their cop Sketcher_ConstrainRadius + - Fix the radius of an arc or a circle Fix the radius of an arc or a circle @@ -5581,8 +5580,8 @@ Instead equal constraints are applied between the original objects and their cop Sketcher_ConstrainRadiam + - Fix the radius/diameter of an arc or a circle Fix the radius/diameter of an arc or a circle @@ -5833,12 +5832,12 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre CmdSketcherToggleConstruction - + Toggle Construction Geometry Toggle Construction Geometry - + Toggles between defining geometry and construction geometry modes Toggles between defining geometry and construction geometry modes @@ -5846,12 +5845,12 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre CmdSketcherCompToggleConstraints - + Toggle Constraints Toggle Constraints - + Toggle constrain tools Toggle constrain tools @@ -5859,12 +5858,12 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre CmdSketcherCompHorizontalVertical - + Horizontal/Vertical Constraint Horizontal/Vertical Constraint - + Constrains the selected elements either horizontally or vertically Constrains the selected elements either horizontally or vertically @@ -5872,12 +5871,12 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre CmdSketcherConstrainHorVer - + Horizontal/Vertical Constraint Horizontal/Vertical Constraint - + Constrains the selected elements either horizontally or vertically, based on their closest alignment Constrains the selected elements either horizontally or vertically, based on their closest alignment @@ -5885,12 +5884,12 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre CmdSketcherConstrainHorizontal - + Horizontal Constraint Vodoravnostno omejilo - + Constrains the selected elements horizontally Constrains the selected elements horizontally @@ -5898,12 +5897,12 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre CmdSketcherConstrainVertical - + Vertical Constraint Navpičnostno omejilo - + Constrains the selected elements vertically Constrains the selected elements vertically @@ -5911,12 +5910,12 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre CmdSketcherConstrainLock - + Lock Position Lock Position - + Constrains the selected vertices by adding horizontal and vertical distance constraints Constrains the selected vertices by adding horizontal and vertical distance constraints @@ -5924,12 +5923,12 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre CmdSketcherConstrainBlock - + Block Constraint Zbirno omejilo - + Constrains the selected edges as fixed Constrains the selected edges as fixed @@ -5937,12 +5936,12 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre CmdSketcherConstrainCoincidentUnified - + Coincident Constraint Coincident Constraint - + Constrains the selected elements to be coincident Constrains the selected elements to be coincident @@ -5950,12 +5949,12 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre CmdSketcherConstrainCoincident - + Coincident Constraint Coincident Constraint - + Constrains the selected elements to be coincident Constrains the selected elements to be coincident @@ -5963,12 +5962,12 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre CmdSketcherConstrainPointOnObject - + Point-On-Object Constraint Point-On-Object Constraint - + Constrains the selected point onto the selected object Constrains the selected point onto the selected object @@ -5976,12 +5975,12 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre CmdSketcherConstrainDistance - + Distance Dimension Distance Dimension - + Constrains the vertical distance between two points, or from a point to the origin if one is selected Constrains the vertical distance between two points, or from a point to the origin if one is selected @@ -5989,12 +5988,12 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre CmdSketcherConstrainDistanceX - + Horizontal Dimension Horizontal Dimension - + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected Constrains the horizontal distance between two points, or from a point to the origin if only one is selected @@ -6002,12 +6001,12 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre CmdSketcherConstrainDistanceY - + Vertical Dimension Vertical Dimension - + Constrains the vertical distance between the selected elements Constrains the vertical distance between the selected elements @@ -6015,12 +6014,12 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre CmdSketcherConstrainParallel - + Parallel Constraint Vzporednostno omejilo - + Constrains the selected lines to be parallel Constrains the selected lines to be parallel @@ -6028,12 +6027,12 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre CmdSketcherConstrainPerpendicular - + Perpendicular Constraint Pravokotnostno omejilo - + Constrains the selected lines to be perpendicular Constrains the selected lines to be perpendicular @@ -6041,12 +6040,12 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre CmdSketcherConstrainTangent - + Tangent/Collinear Constraint Tangent/Collinear Constraint - + Constrains the selected elements to be tangent or collinear Constrains the selected elements to be tangent or collinear @@ -6054,12 +6053,12 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre CmdSketcherConstrainRadius - + Radius Dimension Radius Dimension - + Constrains the radius of the selected circle or arc Constrains the radius of the selected circle or arc @@ -6067,12 +6066,12 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre CmdSketcherConstrainDiameter - + Diameter Dimension Diameter Dimension - + Constrains the diameter of the selected circle or arc Constrains the diameter of the selected circle or arc @@ -6080,12 +6079,12 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre CmdSketcherConstrainRadiam - + Radius/Diameter Dimension Radius/Diameter Dimension - + Constrains the radius of the selected arc or the diameter of the selected circle Constrains the radius of the selected arc or the diameter of the selected circle @@ -6093,12 +6092,12 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre CmdSketcherConstrainAngle - + Angle Dimension Angle Dimension - + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected @@ -6106,12 +6105,12 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre CmdSketcherConstrainEqual - + Equal Constraint Equal Constraint - + Constrains the selected edges or circles to be equal Constrains the selected edges or circles to be equal @@ -6119,12 +6118,12 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre CmdSketcherConstrainSymmetric - + Symmetric Constraint Symmetric Constraint - + Constrains the selected elements to be symmetric Constrains the selected elements to be symmetric @@ -6132,12 +6131,12 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre CmdSketcherConstrainSnellsLaw - + Refraction Constraint Refraction Constraint - + Constrains the selected elements based on the refraction law (Snell's Law) Constrains the selected elements based on the refraction law (Snell's Law) @@ -6145,12 +6144,12 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre CmdSketcherChangeDimensionConstraint - + Edit Value Edit Value - + Edits the value of a dimensional constraint Edits the value of a dimensional constraint @@ -6158,12 +6157,12 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre CmdSketcherToggleDrivingConstraint - + Toggle Driving/Reference Constraints Toggle Driving/Reference Constraints - + Toggles between driving and reference mode of the selected constraints and commands Toggles between driving and reference mode of the selected constraints and commands @@ -6171,12 +6170,12 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre CmdSketcherToggleActiveConstraint - + Toggle Constraints Toggle Constraints - + Toggles the state of the selected constraints Toggles the state of the selected constraints @@ -7562,7 +7561,7 @@ Da bi se pripele, morajo biti točke oddaljene od črte do eno petino polja mre SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 pick external geometry diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sr-CS.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sr-CS.ts index d2e32a5a10..848ed6b546 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sr-CS.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sr-CS.ts @@ -17,27 +17,27 @@ CmdSketcherCompConstrainRadDia - + Radius/Diameter Dimension Ograničenje poluprečnika/prečnika - + Constrains the radius or diameter of an arc or a circle Kotiraj poluprečnik ili prečnik kružnog luka ili kružnice - + Constrain radius Ograničenje poluprečnika - + Constrain diameter Ograničenje prečnika - + Constrain auto radius/diameter Automatsko ograničenje poluprečnika i prečnika @@ -253,12 +253,12 @@ kao referencu za preslikavanje CmdSketcherSwitchVirtualSpace - + Switch Virtual Space Promeni virtualni prostor - + Switches the selected constraints or the view to the other virtual space Prebacuje izabrana ograničenja ili pogled na drugi virtuelni prostor @@ -291,358 +291,358 @@ nevažeća ograničenja, degenerisanu geometriju, itd Command - + Add 'Lock' constraint Dodaj ograničenje zaključavanjem - + Add relative 'Lock' constraint Dodaj relativno ograničenje zaključavanjem - + Add fixed constraint Add fixed constraint - + Add block constraint Dodaj ograničenje blokiranjem - - + + Add coincident constraint Dodaj ograničenje podudarnosti - - + + Add distance from horizontal axis constraint Dodaj kotu rastojanja od horizontalne ose - - + + Add distance from vertical axis constraint Dodaj kotu rastojanja od vertikalne ose - - + + Add point to point distance constraint Dodaj kotu vertikalnog rastojanja od tačke do tačke - + Add point to line Distance constraint Dodaj kotu rastojanja od tačke do linije - - + + Add circle to circle distance constraint Dodaj ograničenje između dva kruga - + Add circle to line distance constraint Dodaj ograničenje rastojanja od kruga do linije - - - - - - - + + + + + + + Add length constraint Dodaj ograničenje dužine - - - + + + Dimension Kotiranje - Dimenziona ograničenja - + Add lock constraint Dodaj ograničenje zaključavanjem - + Add 'Distance to origin' constraint Dodaj ograničenje 'Rastojanje od koordinatnog početka' - - - + + + Add Distance constraint Dodaj ograničenje rastojanja - - - + + + Add 'Horizontal' constraints Dodaj 'horizontalna' ograničenja - - - + + + Add 'Vertical' constraints Dodaj 'vertikalna' ograničenja - - + + Add Symmetry constraint Dodaj ograničenje simetričnosti - - + + Add Symmetry constraints Dodaj ograničenja simetričnosti - - + + Add Distance constraints Dodaj ograničenja rastojanja - + Add Horizontal constraint Dodaj horizontalno ograničenje - + Add Vertical constraint Dodaj vertikalno ograničenje - - + + Add Block constraint Dodaj ograničenje blokiranjem - + Add Angle constraint Dodaj ograničenje ugla - - - - + + + + Add Equality constraint Dodaj ograničenje jednakosti - + Add Equality constraints Dodaj ograničenja jednakosti - + Activate/Deactivate constraints Aktiviraj/deaktiviraj ograničenja - - + + Add arc angle constraint Dodaj ograničenje ugla luka - + Add concentric and length constraint Dodaj ograničenje koncentričnosti i rastojanja - + Add DistanceX constraint Dodaj ograničenje rastojanje X - + Add DistanceY constraint Dodaj ograničenje rastojanje Y - - + + Add point on object constraint Dodaj tačku na ograničenje objekta - - + + Add arc length constraint Dodaj ograničenje dužine luka - - + + Add point to line distance constraint Napravi kotu rastojanja između tačke i duži - + Add point to circle distance constraint Napravi kotu rastojanja između tačke i kružnice - - + + Add point to point horizontal distance constraint Dodaj ograničenje horizontalnog rastojanja od tačke do tačke - + Add fixed x-coordinate constraint Kotiraj x-koordinatu - - + + Add point to point vertical distance constraint Dodaj ograničenje vertikalnog rastojanja od tačke do tačke - + Add fixed y-coordinate constraint Kotiraj y-koordinatu - - + + Add parallel constraint Dodaj ograničenje paralelnosti - - - - - - - + + + + + + + Add perpendicular constraint Dodaj ograničenje upravnosti - + Add perpendicularity constraint Dodaj ograničenje upravnosti - + Swap coincident+tangency with ptp tangency Zameni podudarnost+tangentnost na tangentnost tačaka - - - - - - - + + + + + + + Add tangent constraint Dodaj ograničenje tangentnosti - - - - - - - - - - - - - - + + + + + + + + + + + + + + Add tangent constraint point Dodaj tačku ograničenja tangentnosti - - - - - - - - + + + + + + + + Add radius constraint Dodaj ograničenje poluprečnika - - - - + + + + Add diameter constraint Dodaj ograničenje prečnika - - - - + + + + Add radiam constraint Dodaj ograničenje poluprečnik-prečnik - - - - - + + + + + Add angle constraint Dodaj ograničenje ugla - + Swap point on object and tangency with point to curve tangency Swap point on object and tangency with point to curve tangency - - + + Add equality constraint Dodaj ograničenje jednakosti - - - - - - + + + + + + Add symmetric constraint Dodaj ograničenje simetričnosti - + Add Snell's law constraint Dodaj ograničenje na osnovu Snellovog zakona - + Toggle constraint to driving/reference Prebaci između referentnog i ograničavajućeg režima kota @@ -748,7 +748,7 @@ nevažeća ograničenja, degenerisanu geometriju, itd Podeli ivicu - + Add external geometry Dodaj spoljašnju geometriju @@ -833,13 +833,13 @@ nevažeća ograničenja, degenerisanu geometriju, itd Ukloni poravnanje osa - + Toggle constraints to the other virtual space Prebaci ograničenja na drugi virtuelni prostor - + Update constraint's virtual space Ažuriraj virtuelni prostor ograničenja @@ -854,27 +854,27 @@ nevažeća ograničenja, degenerisanu geometriju, itd Preimenuj ograničenja skice - + Drag Point Prevuci tačku - + Drag Curve Prevuci krivu - + Drag geometries Prevlači geometriju - + Drag Constraint Prevuci ograničenje - + Modify sketch constraints Izmeni ograničenja skice @@ -929,7 +929,7 @@ nevažeća ograničenja, degenerisanu geometriju, itd Dodaj luk izlomljenoj liniji - + Toggle construction geometry Pomoćna geometrija @@ -958,54 +958,54 @@ nevažeća ograničenja, degenerisanu geometriju, itd Exceptions - + You are requesting no change in knot multiplicity. Ne zahtevate promenu u mnogostrukosti čvorova. - - + + B-spline Geometry Index (GeoID) is out of bounds. Indeks B-Splajn geometrije (GeoID) je van granica. - - + + The Geometry Index (GeoId) provided is not a B-spline. Navedeni Geometrijski index (GeoId) nije B-splajn kriva. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Indeks čvorova je van granica. Imajte na umu da u skladu sa OCC napomenom, prvi čvor ima indeks 1, a ne nula. - + The multiplicity cannot be increased beyond the degree of the B-spline. Mnogostrukost se ne može povećati iznad stepena B-splajn krive. - + The multiplicity cannot be decreased beyond zero. Mnogostrukost ne može biti manja od nule. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC nije u stanju da smanji mnogostrukost unutar maksimalne tolerancije. - + Knot cannot have zero multiplicity. Čvor ne može imati nultu mnogostrukost. - + Knot multiplicity cannot be higher than the degree of the B-spline. Mnogostrukost čvorova ne može biti veća od stepena B-Splajn krive. - + Knot cannot be inserted outside the B-spline parameter range. Čvor se ne može umetnuti izvan opsega parametara B-Splajna. @@ -1151,137 +1151,137 @@ nevažeća ograničenja, degenerisanu geometriju, itd - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection Pogrešan izbor - - + + Select edges from the sketch Izaberi ivice sa skice @@ -1296,289 +1296,289 @@ nevažeća ograničenja, degenerisanu geometriju, itd Dimenzionalno ograničenje - + Cannot add a constraint between two external geometries. Nije moguće dodati ograničenje između dve spoljne geometrije. - + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. Nije moguće dodati ograničenje između dva nepokretna geometrijska elementa. Pod nepokretnim geometrijskim elementima podrazumevamo spoljašnju geometriju, blokiranu geometriju i posebne tačke kao što su tačke čvorova B-splajn krive. - + Sketcher Constraint Substitution Zamena ograničenja - + One of the selected has to be on the sketch. Jedan od izabranih mora biti na skici. - + Select an edge from the sketch. Izaberi ivicu sa skice. - - - - - - + + + + + + Impossible constraint Nemoguće ograničenje - - + + The selected edge is not a line segment. Izabrana ivica nije linijski segment. - - - + + + Double constraint Duplo ograničenje - + The selected edge already has a horizontal constraint! Izabrana ivica već ima horizontalno ograničenje! - + The selected edge already has a vertical constraint! Izabrana ivica već ima vertikalno ograničenje! - + There are more than one fixed points selected. Select a maximum of one fixed point! Izabrano je više nepokretnih tačaka. Izaberi najviše jednu nepokretnu tačku! - - - + + + Select vertices from the sketch. Izaberi temena sa skice. - + Select one vertex from the sketch other than the origin. Izaberi jedno teme sa skice osim koordinatnog početka. - + Select only vertices from the sketch. The last selected vertex may be the origin. Izaberi samo temena sa skice. Poslednje izabrano teme može biti koordinatni početak. - + Wrong solver status Pogrešan status algoritma za rešavanje - + Select one edge from the sketch. Izaberi jednu ivicu sa skice. - + Select only edges from the sketch. Izaberi samo ivice sa skice. - + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. Nijedna od izabranih tačaka nije bila ograničena na dotične krive. Razlozi: jer su delovi istog elementa, jer su obe spoljašnje geometrije ili zato što ivica nije prihvatljiva. - + Only tangent-via-point is supported with a B-spline. Na B-Splajn je moguće primeniti ograničenje tangentnosti samo kada su krajnje tačke podudarne. - - + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. Izaberi jednu ili više kontrolnih tačaka B-splajn krive ili samo jedan ili više lukova ili krugova sa skice, ali ne pomešano. - + 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 the value sets the ratio n2/n1. Constraint_SnellsLaw Izaberi dve krajnje tačke linija koje će delovati kao zraci i ivicu koja predstavlja granicu. Prva izabrana tačka odgovara indeksu loma n1, druga n2, a odnos n2/n1 je relativni indeks loma. - + Number of selected objects is not 3 Broj izabranih objekata nije 3 - + Error Greška - + Endpoint to endpoint tangency was applied instead. Umesto toga je primenjena tangentnost u krajnjim tačkama. - + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Izaberi dva ili više temena sa skice za ograničenje podudarnosti, ili dva ili više krugova, elipsa, lukova ili lukova elipse za ograničenje koncentričnosti. - + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Izaberi dva temena sa skice za ograničenje podudarnosti, ili dva kruga, elipse, lukove ili lukove elipse za ograničenje koncentričnosti. - + Select exactly one line or one point and one line or two points from the sketch. Izaberi tačno jednu liniju ili jednu tačku i jednu liniju, ili dve tačke sa skice. - + Cannot add a length constraint on an axis! Nije moguće kotirati osu ravni! - - + + Select exactly one line or one point and one line or two points or two circles from the sketch. Izaberi tačno jednu liniju, jednu tačku i jednu liniju, dve tačke ili dva kruga na skici. - + This constraint does not make sense for non-linear curves. Ovo ograničenje nema smisla za nelinearne krive. - + Endpoint to edge tangency was applied instead. Umesto toga je primenjena tangentnost ivice u krajnjoj tački. - - - - - - + + + + + + Select the right things from the sketch. Izaberi pravilne elemente sa skice. - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. Izaberi ivicu koja nije težina B-splajn kontrolne tačke. - + Select either several points, or several conics for concentricity. Za Ograničenje koncentričnosti izaberi nekoliko tačaka ili nekoliko kružnica, lukova ili elipsa. - + Select either one point and several curves, or one curve and several points Izaberi ili jednu tačku i nekoliko krivih, ili jednu krivu i nekoliko tačaka - + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. Izaberi jednu tačku i nekoliko krivih ili jednu krivu i nekoliko tačaka za Ograničenje tačka na objektu, nekoliko tačaka za Ograničenje podudarnosti ili nekoliko kružnica, lukova ili elipsa za Ograničenje koncentričnosti. - + 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. Nijedna od izabranih tačaka nije bila ograničena na odgovarajuće krive, bilo zato što su delovi istog elementa, ili zato što su obe spoljašnje geometrije. - + Cannot add a length constraint on this selection! Nije moguće napraviti kotu za izabrani geometrijski element! - - - - + + + + Select exactly one line or up to two points from the sketch. Izaberi tačno jednu liniju ili najviše dve tačke sa skice. - + Cannot add a horizontal length constraint on an axis! Nije moguće napraviti horizotalnu kotu na osi ravni! - + Cannot add a fixed x-coordinate constraint on the origin point! Nije moguće ograničiti x-koordinatu koordinatnog početka! - - + + This constraint only makes sense on a line segment or a pair of points. Ovo ograničenje ima smisla samo na segmentu linije ili paru tačaka. - + Cannot add a vertical length constraint on an axis! Nije moguće napraviti vertikalnu kotu na osi ravni! - + Cannot add a fixed y-coordinate constraint on the origin point! Nije moguće ograničiti y-koordinatu koordinatnog početka! - + Select two or more lines from the sketch. Izaberi dve ili više linija sa skice. - + One selected edge is not a valid line. Izabrana ivica nije važeća linija. - - + + Select at least two lines from the sketch. Izaberi najmanje dve linije sa skice. - + The selected edge is not a valid line. Izabrana ivica nije važeća linija. - + 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. @@ -1588,35 +1588,35 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Prihvatljive kombinacije: dve krive; krajnja tačka i kriva; dve krajnje tačke; dve krive i tačka. - + Select some geometry from the sketch. perpendicular constraint Izaberi neku geometriju sa skice. - - + + Cannot add a perpendicularity constraint at an unconnected point! Ne može se dodati ograničenje upravnosti na tačku pošto ona nije krajnja tačka! - - + + One of the selected edges should be a line. Jedna od izabranih ivica bi trebala biti linija. - + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. Primenjena je tangentnost na krajnje tačke. Ograničenje podudarnosti je izbrisano. - + Endpoint to edge tangency was applied. The point on object constraint was deleted. Primenjena je tangentnost između krajnje tačke i ivice. Ograničenje tačka na objektu je obrisano. - + 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. @@ -1626,206 +1626,206 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Prihvaćene kombinacije: dve krive; krajnja tačka i kriva; dve krajnje tačke; dve krive i tačka. - + Select some geometry from the sketch. tangent constraint Izaberi neku geometriju sa skice. - - - + + + Cannot add a tangency constraint at an unconnected point! Ne može se dodati ograničenje tangentnosti u tačkama koje se ne poklapaju! - - + + Tangent constraint at B-spline knot is only supported with lines! Ograničenje tangentnosti se može primeniti na čvor B-splajna samo ako je u pitanju linija! - + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. Jedno ili dva ograničenja Tačka na objektu su obrisana, jer poslednje primenjeno ograničenje interno primenjuje ovu vrstu ograničenja. - + Keep notifying about constraint substitutions Nastavi da me obaveštavaš o zamenama ograničenja - + Unexpected error. More information may be available in the report view. Neočekivana greška. Potražite više informacija u Pregledaču objava. - + Only the sketch and its support are allowed to be selected Dozvoljeno je da se izabere samo skica i njena osnova - + Only the sketch and its support may be selected Mogu se izabrati samo skica i njena osnova - + Only the sketch and its support may be selected Mogu se izabrati samo skica i njena osnova - - - + + + The selected edge already has a block constraint! Izabrana ivica je već ograničena blokiranjem! - + The selected items cannot be constrained horizontally or vertically! Na izabranu geometriju se ne može primeniti ograničenje horizontalnosti ili vertikalnosti! - + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. Ograničenje blokiranjem se ne može dodati ako je skica nerešena ili postoje suvišna i konfliktna ograničenja. - + B-spline knot to endpoint tangency was applied instead. Umesto toga je primenjena tangentnost između čvora B-splajna i krajnje tačke. - - + + Wrong number of selected objects! Pogrešan broj izabranih objekata! - - + + With 3 objects, there must be 2 curves and 1 point. Kod 3 objekta, moraju postojati 2 krive i 1 tačka. - - - - - - + + + + + + Select one or more arcs or circles from the sketch. Izaberi jedan ili više lukova ili krugova sa skice. - - - + + + Constraint only applies to arcs or circles. Ograničenje se odnosi samo na lukove i kružnice. - - + + Select one or two lines from the sketch. Or select two edges and a point. Izaberi jednu ili dve linije sa skice, ili izaberi dve ivice i tačku. - + Parallel lines Paralelne linije - + An angle constraint cannot be set for two parallel lines. Za dve paralelne prave ne može se postaviti ograničenje ugla. - + Cannot add an angle constraint on an axis! Ne možete dodati ograničenje ugla na osu! - + Select two edges from the sketch. Izaberi dve ivice sa skice. - + Select two or more compatible edges. Izaberi dve ili više kompatibilnih ivica. - + Sketch axes cannot be used in equality constraints. Na ose skice se ne može primeniti ograničenje jednakosti. - + Equality for B-spline edge currently unsupported. Primena ograničenja jednakosti na B-splajn krivu trenutno nije podržana. - - - - + + + + Select two or more edges of similar type. Izaberi dve ili više ivica sličnog tipa. - - - - - + + + + + Select two points and a symmetry line, two points and a symmetry point or a line and a symmetry point from the sketch. Izaberi dve tačke i liniju simetrije, dve tačke i tačku simetrije ili pravu i tačku simetrije sa skice. - - + + Cannot add a symmetry constraint between a line and its end points. Nije moguće dodati ograničenje simetričnosti između linije i njenih krajnjih tačaka. - - - - + + + + Cannot add a symmetry constraint between a line and its end points! Nije moguće dodati ograničenje simetričnosti između linije i njenih krajnjih tačaka! - + Selected objects are not just geometry from one sketch. Izabrani objekti nisu samo geometrija iz jedne skice. - + Cannot create constraint with external geometry only. Nije moguće kreirati ograničenje samo sa spoljnom geometrijom. - + Incompatible geometry is selected. Izabrana je nekompatibilna geometrija. - + Select one dimensional constraint from the sketch. Izaberi jedno dimenzionalno ograničenje sa skice. - - - - - - - - + + + + + + + + Select constraints from the sketch. Izaberi ograničenja sa skice. @@ -2288,12 +2288,12 @@ Prihvaćene kombinacije: dve krive; krajnja tačka i kriva; dve krajnje tačke; Dužina: - + Refractive Index Ratio Relativni indeks loma - + Ratio n2/n1: Odnos n2/n1: @@ -3791,112 +3791,112 @@ Ovo se radi analizom geometrije i ograničenja skice. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel A dialog is already open in the task panel - + The sketch is invalid and cannot be edited. Skica sadrži greške i ne može biti menjana. - + The following constraint is partially redundant: Sledeće ograničenje je suvišno: - + The following constraints are partially redundant: Sledeća ograničenja su suvišna: - + Edit Sketch Uredi skicu - + Close this dialog? Zatvori ovaj dijalog? - + Invalid Sketch Neispravna skica - + Open the sketch validation tool? Da li želiš da otvoriš alatku za proveru skice? - + Remove the following constraint: Ukloni sledeće ograničenje: - + Remove at least one of the following constraints: Ukloni bar jedno od sledećih ograničenja: - + Remove the following redundant constraint: Ukloni sledeće suvišno ograničenje: - + Remove the following redundant constraints: Ukloni sledeća suvišna ograničenja: - + Remove the following malformed constraint: Ukloni sledeće oštećeno ograničenje: - + Remove the following malformed constraints: Ukloni sledeća oštećena ograničenja: - + Empty sketch Prazna skica - + Over-constrained: Previše ograničena skica: - + Malformed constraints: Oštećena ograničenja: - + Redundant constraints: Suviše ograničena skica: - + Partially redundant: Delimično suviše ograničena skica: - + Solver failed to converge Solver nije uspeo da se približi - + Under-constrained: Nedovoljno ograničena skica: - + %n Degrees of Freedom %n Stepeni slobode @@ -3905,7 +3905,7 @@ Ovo se radi analizom geometrije i ograničenja skice. - + Fully constrained Potpuno ograničena skica @@ -3958,8 +3958,8 @@ Ovo se radi analizom geometrije i ograničenja skice. Sketcher_ConstrainDiameter + - Fix the diameter of a circle or an arc Kotiraj prečnik kruga ili luka @@ -4396,7 +4396,7 @@ Eigen redak QR algoritam je optimizovan za retke matrice; obično brže ViewProviderSketch - + and %1 more i %1 više @@ -4601,17 +4601,17 @@ Razmak mreže se menja ako postane manji od navedenog broja piksela.Skica ima delimično suvišna ograničenja! - + Unmanaged change of Geometry Property results in invalid constraint indices Neupravljana promena svojstava geometrije dovodi do neispravnih ograničenja - + Unmanaged change of Constraint Property results in invalid constraint indices Neupravljana promena svojstava ograničenja dovodi do neispravnih ograničenja - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Parabole su migrirale. Migrirane datoteke neće biti moguće otvarati u prethodnim verzijama FreeCAD-a!! @@ -4631,7 +4631,7 @@ Razmak mreže se menja ako postane manji od navedenog broja piksela. - + @@ -4686,17 +4686,17 @@ Razmak mreže se menja ako postane manji od navedenog broja piksela. - - - - - - + + + + + + Invalid Constraint Neispravno ograničenje - + Invalid constraint Neispravno ograničenje @@ -4756,7 +4756,7 @@ Razmak mreže se menja ako postane manji od navedenog broja piksela.Produživanje ivice nije uspelo - + Failed to add external geometry Dodavanje spoljašnje geometrije nije uspelo @@ -4903,12 +4903,12 @@ Razmak mreže se menja ako postane manji od navedenog broja piksela. CmdSketcherDimension - + Dimension Kotiranje - Dimenzionalna ograničenja - + Constrains contextually based on the selection. The type can be changed with the M key. Kontekstualno ograničavanje (ograniči na osnovu onoga šta si izabrao). Vrsta ograničenja se može menjati pomoću tipke M. @@ -4916,12 +4916,12 @@ Razmak mreže se menja ako postane manji od navedenog broja piksela. CmdSketcherCompDimensionTools - + Dimension Vrednost - + Dimension tools Alatke za kotiranje @@ -5426,7 +5426,7 @@ Umesto toga, između originalnih objekata i njihovih kopija se primenjuju ograni TaskSketcherTool_c1_scale - + Keep original geometries (U) Zadrži originalnu geometriju (U) @@ -5434,12 +5434,12 @@ Umesto toga, između originalnih objekata i njihovih kopija se primenjuju ograni CmdSketcherCompConstrainTools - + Constrain Ograničenje - + Constrain tools Alatke ograničenja @@ -5572,8 +5572,8 @@ Umesto toga, između originalnih objekata i njihovih kopija se primenjuju ograni Sketcher_ConstrainRadius + - Fix the radius of an arc or a circle Kotiraj poluprečnik kruga ili luka @@ -5581,8 +5581,8 @@ Umesto toga, između originalnih objekata i njihovih kopija se primenjuju ograni Sketcher_ConstrainRadiam + - Fix the radius/diameter of an arc or a circle Kotiraj poluprečnik/prečnik kruga ili luka @@ -5833,12 +5833,12 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da CmdSketcherToggleConstruction - + Toggle Construction Geometry Pomoćna geometrija - + Toggles between defining geometry and construction geometry modes Prebaci između režima stvaranja regularne i pomoćne geometrije @@ -5846,12 +5846,12 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da CmdSketcherCompToggleConstraints - + Toggle Constraints Uključi/Isključi ograničenja - + Toggle constrain tools Aktiviraj/Deaktiviraj ograničenja @@ -5859,12 +5859,12 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da CmdSketcherCompHorizontalVertical - + Horizontal/Vertical Constraint Ograničenje horizontalnosti/vertikalnosti - + Constrains the selected elements either horizontally or vertically Primeni ograničenje horizontalnosti ili vertikalnosti na izabrane elemente @@ -5872,12 +5872,12 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da CmdSketcherConstrainHorVer - + Horizontal/Vertical Constraint Ograničenje horizontalnosti/vertikalnosti - + Constrains the selected elements either horizontally or vertically, based on their closest alignment Primeni ograničenje horizontalnosti ili vertikalnosti na izabrane elemente. Izaberi ono stanje koje je bliže trenutnom položaju @@ -5885,12 +5885,12 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da CmdSketcherConstrainHorizontal - + Horizontal Constraint Ograničenje horizontalnosti - + Constrains the selected elements horizontally Primeni ograničenje horizontalnosti na izabrane elemente @@ -5898,12 +5898,12 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da CmdSketcherConstrainVertical - + Vertical Constraint Ograničenje vertikalnosti - + Constrains the selected elements vertically Primeni ograničenje vertikalnosti na izabrane elemente @@ -5911,12 +5911,12 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da CmdSketcherConstrainLock - + Lock Position Zaključaj položaj - + Constrains the selected vertices by adding horizontal and vertical distance constraints Ograniči izabrano teme pomoću horizontalne i vertikalne kote @@ -5924,12 +5924,12 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da CmdSketcherConstrainBlock - + Block Constraint Ograničenje blokiranjem - + Constrains the selected edges as fixed Ograničava izabrane ivice kao fiksne @@ -5937,12 +5937,12 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da CmdSketcherConstrainCoincidentUnified - + Coincident Constraint Ograničenje podudarnosti - + Constrains the selected elements to be coincident Primeni ograničenje podudarnosti na izabrane elemente @@ -5950,12 +5950,12 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da CmdSketcherConstrainCoincident - + Coincident Constraint Ograničenje podudarnosti - + Constrains the selected elements to be coincident Primeni ograničenje podudarnosti na izabrane elemente @@ -5963,12 +5963,12 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da CmdSketcherConstrainPointOnObject - + Point-On-Object Constraint Ograničenje tačka na objektu - + Constrains the selected point onto the selected object Primeni ograničenje podudarnosti između izabrane tačke i objekta @@ -5976,12 +5976,12 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da CmdSketcherConstrainDistance - + Distance Dimension Kotiraj rastojanje - + Constrains the vertical distance between two points, or from a point to the origin if one is selected Kotiraj rastojanje između dva izabrana geometrijska elementa @@ -5989,12 +5989,12 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da CmdSketcherConstrainDistanceX - + Horizontal Dimension Horizontalna kota - + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected Kotiraj horizontalno rastojanje između dve tačke ili između tačke i koordinatnog početka ako je izabrana samo jedna tačka @@ -6002,12 +6002,12 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da CmdSketcherConstrainDistanceY - + Vertical Dimension Vertikalna kota - + Constrains the vertical distance between the selected elements Kotiraj vertikalno rastojanje između dve tačke ili između tačke i koordinatnog početka ako je izabrana samo jedna tačka @@ -6015,12 +6015,12 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da CmdSketcherConstrainParallel - + Parallel Constraint Ograničenje paralelnosti - + Constrains the selected lines to be parallel Primeni ograničenje paralelnosti na izabrane duži @@ -6028,12 +6028,12 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da CmdSketcherConstrainPerpendicular - + Perpendicular Constraint Ograničenje upravnosti - + Constrains the selected lines to be perpendicular Primeni ograničenje upravnosti na izabrane duži @@ -6041,12 +6041,12 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da CmdSketcherConstrainTangent - + Tangent/Collinear Constraint Ograničenje tangentnosti/kolinearnosti - + Constrains the selected elements to be tangent or collinear Primeni ograničenje tangentnosti ili kolinearnosti na izabrane elemente @@ -6054,12 +6054,12 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da CmdSketcherConstrainRadius - + Radius Dimension Kota poluprečnika - + Constrains the radius of the selected circle or arc Kotiraj poluprečnik izabranog kružnog luka ili kružnice @@ -6067,12 +6067,12 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da CmdSketcherConstrainDiameter - + Diameter Dimension Kota prečnika - + Constrains the diameter of the selected circle or arc Kotiraj prečnik izabranog kružnog luka ili kružnice @@ -6080,12 +6080,12 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da CmdSketcherConstrainRadiam - + Radius/Diameter Dimension Ograničenje poluprečnika/prečnika - + Constrains the radius of the selected arc or the diameter of the selected circle Kotiraj poluprečnik izabranog kružnog luka ili prečnik izabrane kružnice @@ -6093,12 +6093,12 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da CmdSketcherConstrainAngle - + Angle Dimension Kota ugla - + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected Kotiraj ugao između dve prave linije ili između jedne prave linije i X-ose skice ako je izabrana samo jedna prava linija @@ -6106,12 +6106,12 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da CmdSketcherConstrainEqual - + Equal Constraint Ograničenje jednakosti - + Constrains the selected edges or circles to be equal Primeni ograničenje jednakosti na izabrane elemente @@ -6119,12 +6119,12 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da CmdSketcherConstrainSymmetric - + Symmetric Constraint Ograničenje simetričnosti - + Constrains the selected elements to be symmetric Primeni ograničenje simetričnosti na izabrane elemente @@ -6132,12 +6132,12 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da CmdSketcherConstrainSnellsLaw - + Refraction Constraint Ograničenje refrakcije - + Constrains the selected elements based on the refraction law (Snell's Law) Primeni ograničenje refrakcije (Snelov zakon) na izabrane elemente @@ -6145,12 +6145,12 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da CmdSketcherChangeDimensionConstraint - + Edit Value Izmeni vrednost - + Edits the value of a dimensional constraint Uredi vrednost dimenzionalnog ograničenja @@ -6158,12 +6158,12 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da CmdSketcherToggleDrivingConstraint - + Toggle Driving/Reference Constraints Ograničavajuće/referentne kote - + Toggles between driving and reference mode of the selected constraints and commands Prebacuje između ograničavajućeg i referentnog režima izabranih ograničenja i komandi @@ -6171,12 +6171,12 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da CmdSketcherToggleActiveConstraint - + Toggle Constraints Uključi/Isključi ograničenja - + Toggles the state of the selected constraints Uključuje i isključuje izabrana ograničenja @@ -7562,7 +7562,7 @@ Tačke se moraju nalaziti na udaljenosti manjoj od 1/5 razmaka linija mreže da SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 izaberi spoljašnju geometriju diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sr.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sr.ts index 5a04846322..e0e48c8a53 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sr.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sr.ts @@ -17,27 +17,27 @@ CmdSketcherCompConstrainRadDia - + Radius/Diameter Dimension Ограничење полупречника/пречника - + Constrains the radius or diameter of an arc or a circle Котирај полупречник или пречник кружног лука или кружнице - + Constrain radius Ограничење полупречника - + Constrain diameter Ограничење пречника - + Constrain auto radius/diameter Аутоматско ограничење полупречника и пречника @@ -253,12 +253,12 @@ as mirroring reference CmdSketcherSwitchVirtualSpace - + Switch Virtual Space Промени виртуални простор - + Switches the selected constraints or the view to the other virtual space Пребацује изабрана ограничења или поглед на други виртуелни простор @@ -291,358 +291,358 @@ invalid constraints, and degenerate geometry Command - + Add 'Lock' constraint Додај ограничење закључавањем - + Add relative 'Lock' constraint Додај релативно ограничење закључавањем - + Add fixed constraint Add fixed constraint - + Add block constraint Додај ограничење блокирањем - - + + Add coincident constraint Додај ограничење подударности - - + + Add distance from horizontal axis constraint Додај коту растојања од хоризонталне осе - - + + Add distance from vertical axis constraint Додај коту растојања од вертикалне осе - - + + Add point to point distance constraint Додај коту вертикалног растојања од тачке до тачке - + Add point to line Distance constraint Додај коту растојања од тачке до линије - - + + Add circle to circle distance constraint Додај ограничење између два круга - + Add circle to line distance constraint Додај ограничење растојања од круга до линије - - - - - - - + + + + + + + Add length constraint Додај ограничење дужине - - - + + + Dimension Котирање - Димензиона ограничења - + Add lock constraint Додај ограничење закључавањем - + Add 'Distance to origin' constraint Додај ограничење 'Растојање од координатног почетка' - - - + + + Add Distance constraint Додај ограничење растојања - - - + + + Add 'Horizontal' constraints Додај 'хоризонтална' ограничења - - - + + + Add 'Vertical' constraints Додај 'вертикална' ограничења - - + + Add Symmetry constraint Додај ограничење симетричности - - + + Add Symmetry constraints Додај ограничења симетричности - - + + Add Distance constraints Додај ограничења растојања - + Add Horizontal constraint Додај хоризонтално ограничење - + Add Vertical constraint Додај вертикално ограничење - - + + Add Block constraint Додај ограничење блокирањем - + Add Angle constraint Додај ограничење угла - - - - + + + + Add Equality constraint Додај ограничење једнакости - + Add Equality constraints Додај ограничења једнакости - + Activate/Deactivate constraints Активирај/деактивирај ограничења - - + + Add arc angle constraint Додај ограничење угла лука - + Add concentric and length constraint Додај ограничење концентричности и растојања - + Add DistanceX constraint Додај ограничење растојање X - + Add DistanceY constraint Додај ограничење растојање Y - - + + Add point on object constraint Додај тачку на ограничење објекта - - + + Add arc length constraint Додај ограничење дужина лука - - + + Add point to line distance constraint Направи коту растојања између тачке и дужи - + Add point to circle distance constraint Направи коту растојања између тачке и кружнице - - + + Add point to point horizontal distance constraint Додај ограничење хоризонталног растојања од тачке до тачке - + Add fixed x-coordinate constraint Котирај x-координату - - + + Add point to point vertical distance constraint Додај ограничење вертикалног растојања од тачке до тачке - + Add fixed y-coordinate constraint Котирај y-координату - - + + Add parallel constraint Додај ограничење паралелности - - - - - - - + + + + + + + Add perpendicular constraint Додај ограничење управности - + Add perpendicularity constraint Додај ограничење управности - + Swap coincident+tangency with ptp tangency Замени подударност+тангентност на тангентност тачака - - - - - - - + + + + + + + Add tangent constraint Додај ограничење тангентности - - - - - - - - - - - - - - + + + + + + + + + + + + + + Add tangent constraint point Додај тачку ограничења тангентности - - - - - - - - + + + + + + + + Add radius constraint Додај ограничење полупречника - - - - + + + + Add diameter constraint Додај ограничење пречника - - - - + + + + Add radiam constraint Додај ограничење полупречник-пречник - - - - - + + + + + Add angle constraint Додај ограничење угла - + Swap point on object and tangency with point to curve tangency Swap point on object and tangency with point to curve tangency - - + + Add equality constraint Додај ограничење једнакости - - - - - - + + + + + + Add symmetric constraint Додај ограничење симетричности - + Add Snell's law constraint Додај ограничење на основу Снелловог закона - + Toggle constraint to driving/reference Пребаци између референтног и ограничавајућег режима кота @@ -748,7 +748,7 @@ invalid constraints, and degenerate geometry Подели ивицу - + Add external geometry Додај спољашњу геометрију @@ -833,13 +833,13 @@ invalid constraints, and degenerate geometry Уклони поравнање оса - + Toggle constraints to the other virtual space Пребаци ограничења на други виртуелни простор - + Update constraint's virtual space Ажурирај виртуелни простор ограничења @@ -854,27 +854,27 @@ invalid constraints, and degenerate geometry Преименуј ограничење скице - + Drag Point Превуци тачку - + Drag Curve Превуци криву - + Drag geometries Превлачи геометрију - + Drag Constraint Превуци ограничење - + Modify sketch constraints Измени ограничења скице @@ -929,7 +929,7 @@ invalid constraints, and degenerate geometry Додај лук изломљеној линији - + Toggle construction geometry Помоћна геометрија @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. Не захтевате промену у многострукости чворова. - - + + B-spline Geometry Index (GeoID) is out of bounds. Индекс Б-Сплајн геометрије (GeoID) је ван граница. - - + + The Geometry Index (GeoId) provided is not a B-spline. Наведени Геометријски индеx (GeoId) није Б-сплајн крива. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Индекс чворова је ван граница. Имајте на уму да у складу са ОЦЦ напоменом, први чвор има индекс 1, а не нула. - + 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. OCC није у стању да смањи многострукост унутар максималне толеранције. - + Knot cannot have zero multiplicity. Чвор не може имати нулту многострукост. - + Knot multiplicity cannot be higher than the degree of the B-spline. Многострукост чворова не може бити већа од степена Б-Сплајн криве. - + Knot cannot be inserted outside the B-spline parameter range. Чвор се не може уметнути изван опсега параметара Б-Сплајна. @@ -1151,137 +1151,137 @@ invalid constraints, and degenerate geometry - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection Погрешан избор - - + + Select edges from the sketch Изабери ивице са cкице @@ -1296,289 +1296,289 @@ invalid constraints, and degenerate geometry Димензионално ограничење - + Cannot add a constraint between two external geometries. Није могуће додати ограничење између две спољне геометрије. - + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. Није могуће додати ограничење између два непокретна геометријска елемента. Под непокретним геометријским елементима подразумевамо спољашњу геометрију, блокирану геометрију и посебне тачке као што су тачке чворова Б-сплајн криве. - + Sketcher Constraint Substitution Замена ограничења - + 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! Изабрана ивица већ има вертикално ограничење! - + 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 Погрешан статус алгоритма за решавање - + Select one edge from the sketch. Изабери једну ивицу са скице. - + Select only edges from the sketch. Изабери само ивице са скице. - + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. Ниједна од изабраних тачака није била ограничена на дотичне криве. Разлози: јер су делови истог елемента, јер су обе спољашње геометрије или зато што ивица није прихватљива. - + Only tangent-via-point is supported with a B-spline. На Б-Сплајн је могуће применити ограничење тангентности само када су крајње тачке подударне. - - + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. Изабери једну или више контролних тачака Б-сплајн криве или само један или више лукова или кругова са скице, али не помешано. - + 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 the value sets the ratio n2/n1. Constraint_SnellsLaw Изабери две крајње тачке линија које ће деловати као зраци и ивицу која представља границу. Прва изабрана тачка одговара индексу лома н1, друга н2, а однос н2/н1 је релативни индекс лома. - + Number of selected objects is not 3 Број изабраних објеката није 3 - + Error Грешка - + Endpoint to endpoint tangency was applied instead. Уместо тога је примењена тангентност у крајњим тачкама. - + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Изабери два или више темена са скице за ограничење подударности, или два или више кругова, елипса, лукова или лукова елипсе за ограничење концентричности. - + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. Изабери два темена са скице за ограничење подударности, или два круга, елипсе, лукове или лукове елипсе за ограничење концентричности. - + Select exactly one line or one point and one line or two points from the sketch. Изабери тачно једну линију или једну тачку и једну линију, или две тачке из скице. - + Cannot add a length constraint on an axis! Није могуће котирати осу равни! - - + + Select exactly one line or one point and one line or two points or two circles from the sketch. Изабери тачно једну линију, једну тачку и једну линију, две тачке или два круга на скици. - + This constraint does not make sense for non-linear curves. Ово ограничење нема смисла за нелинеарне криве. - + Endpoint to edge tangency was applied instead. Уместо тога је примењена тангентност ивице у крајњој тачки. - - - - - - + + + + + + Select the right things from the sketch. Изабери правилне елементе са скице. - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. Изабери ивицу која није тежина Б-сплајн контролне тачке. - + Select either several points, or several conics for concentricity. За Ограничење концентричности изабери неколико тачака или неколико кружница, лукова или елипса. - + Select either one point and several curves, or one curve and several points Изабери или једну тачку и неколико кривих, или једну криву и неколико тачака - + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. Изабери једну тачку и неколико кривих или једну криву и неколико тачака за Ограничење тачка на објекту, неколико тачака за Ограничење подударности или неколико кружница, лукова или елипса за Ограничење концентричности. - + 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. Ниједна од изабраних тачака није била ограничена на одговарајуће криве, било зато што су делови истог елемента, или зато што су обе спољашње геометрије. - + Cannot add a length constraint on this selection! Није могуће направити коту за изабрани геометријски елемент! - - - - + + + + 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! Није могуће ограничити x-координату координатног почетка! - - + + 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! Није могуће ограничити y-координату координатног почетка! - + Select two or more lines from the sketch. Изабери две или више линија са скице. - + One selected edge is not a valid line. Изабрана ивица није важећа линија. - - + + Select at least two lines from the sketch. Изабери најмање две линије са скице. - + 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. @@ -1588,35 +1588,35 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Прихватљиве комбинације: две криве; крајња тачка и крива; две крајње тачке; две криве и тачка. - + Select some geometry from the sketch. perpendicular constraint Изабери неку геометрију из скице. - - + + Cannot add a perpendicularity constraint at an unconnected point! Не може се додати ограничење управности на тачку пошто она није крајња тачка! - - + + One of the selected edges should be a line. Једна од изабраних ивица би требала бити линија. - + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. Примењена је тангентност на крајње тачке. Ограничење подударности је избрисано. - + Endpoint to edge tangency was applied. The point on object constraint was deleted. Примењена је тангентност између крајње тачке и ивице. Ограничење тачка на објекту је обрисано. - + 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. @@ -1626,206 +1626,206 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Прихваћене комбинације: две криве; крајња тачка и крива; две крајње тачке; две криве и тачка. - + Select some geometry from the sketch. tangent constraint Изабери неку геометрију из скице. - - - + + + Cannot add a tangency constraint at an unconnected point! Не може се додати ограничење тангентности у тачкама које се не поклапају! - - + + Tangent constraint at B-spline knot is only supported with lines! Ограничење тангентности се може применити на чвор Б-сплајна само ако је у питању линија! - + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. Једно или два ограничења Тачка на објекту су обрисана, јер последње примењено ограничење интерно примењује ову врсту ограничења. - + Keep notifying about constraint substitutions Настави да ме обавештаваш о заменама ограничења - + Unexpected error. More information may be available in the report view. Неочекивана грешка. Потражите више информација у Прегледачу објава. - + Only the sketch and its support are allowed to be selected Дозвољено је да се изабере само скица и њена основа - + Only the sketch and its support may be selected Могу се изабрати само скица и њена основа - + Only the sketch and its support may be selected Могу се изабрати само скица и њена основа - - - + + + The selected edge already has a block constraint! Изабрана ивица је већ ограничена блокирањем! - + The selected items cannot be constrained horizontally or vertically! На изабрану геометрију се не може применити ограничење хоризонталности или вертикалности! - + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. Ограничење блокирањем се не може додати ако је скица нерешена или постоје сувишна и конфликтна ограничења. - + B-spline knot to endpoint tangency was applied instead. Уместо тога је примењена тангентност између чвора Б-сплајна и крајње тачке. - - + + Wrong number of selected objects! Погрешан број изабраних објеката! - - + + With 3 objects, there must be 2 curves and 1 point. Код 3 објекта, морају постојати 2 криве и 1 тачка. - - - - - - + + + + + + Select one or more arcs or circles from the sketch. Изабери један или више лукова или кругова са скице. - - - + + + Constraint only applies to arcs or circles. Ограничење се односи само на лукове и кружнице. - - + + 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. Није могуће додати ограничење симетричности између линије и њених крајњих тачака. - - - - + + + + Cannot add a symmetry constraint between a line and its end points! Није могуће додати ограничење симетричности између линије и њених крајњих тачака! - + Selected objects are not just geometry from one sketch. Изабрани објекти нису само геометрија из једне скице. - + Cannot create constraint with external geometry only. Није могуће креирати ограничење само са спољном геометријом. - + Incompatible geometry is selected. Изабрана је некомпатибилна геометрија. - + Select one dimensional constraint from the sketch. Изабери једно димензионално ограничење са скице. - - - - - - - - + + + + + + + + Select constraints from the sketch. Изабери ограничења са скице. @@ -2288,12 +2288,12 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c Дужина: - + Refractive Index Ratio Релативни индекс лома - + Ratio n2/n1: Однос n2/n1: @@ -3791,112 +3791,112 @@ This is done by analyzing the sketch geometries and constraints. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel Дијалог је већ отворен у панелу задатака - + The sketch is invalid and cannot be edited. Скица садржи грешке и не може бити мењана. - + The following constraint is partially redundant: Следеће ограничење је сувишно: - + The following constraints are partially redundant: Следећа ограничења су сувишна: - + Edit Sketch Уреди скицу - + Close this dialog? Затвори овај дијалог? - + Invalid Sketch Неисправна скица - + Open the sketch validation tool? Да ли желиш да отвориш алатку за проверу скице? - + Remove the following constraint: Уклони следеће ограничење: - + Remove at least one of the following constraints: Уклони бар једно од следећих ограничења: - + Remove the following redundant constraint: Уклони следеће сувишно ограничење: - + Remove the following redundant constraints: Уклони следећа сувишна ограничења: - + Remove the following malformed constraint: Уклони следеће оштећено ограничење: - + Remove the following malformed constraints: Уклони следећа оштећена ограничења: - + Empty sketch Празна скица - + Over-constrained: Превише ограничена скица: - + Malformed constraints: Оштећена ограничења: - + Redundant constraints: Сувише ограничена скица: - + Partially redundant: Делимично сувише ограничена скица: - + Solver failed to converge Солвер није успео да се приближи - + Under-constrained: Недовољно ограничена скица: - + %n Degrees of Freedom %n Степени слободе @@ -3905,7 +3905,7 @@ This is done by analyzing the sketch geometries and constraints. - + Fully constrained Потпуно ограничена скица @@ -3958,8 +3958,8 @@ This is done by analyzing the sketch geometries and constraints. Sketcher_ConstrainDiameter + - Fix the diameter of a circle or an arc Котирај пречник круга или лука @@ -4396,7 +4396,7 @@ Eigen редак QR алгоритам је оптимизован за ретк ViewProviderSketch - + and %1 more и %1 више @@ -4601,17 +4601,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Скица има делимично сувишна ограничења! - + Unmanaged change of Geometry Property results in invalid constraint indices Неуправљана промена својстава геометрије доводи до неисправних ограничења - + Unmanaged change of Constraint Property results in invalid constraint indices Неуправљана промена својстава ограничења доводи до неисправних ограничења - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Параболе су мигрирале. Мигриране датотеке неће бити могуће отварати у претходним верзијама FreeCAD-а!! @@ -4631,7 +4631,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4686,17 +4686,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - - - - - - + + + + + + Invalid Constraint Неисправно ограничење - + Invalid constraint Неисправно ограничење @@ -4756,7 +4756,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Продуживање ивице није успело - + Failed to add external geometry Додавање спољашње геометрије није успело @@ -4903,12 +4903,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherDimension - + Dimension Котирање - Димензионална ограничења - + Constrains contextually based on the selection. The type can be changed with the M key. Контекстуално ограничавање (ограничи на основу онога шта си изабрао). Врста ограничења се може мењати помоц́у типке М. @@ -4916,12 +4916,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherCompDimensionTools - + Dimension Вредност - + Dimension tools Алатке за котирање @@ -5426,7 +5426,7 @@ Instead equal constraints are applied between the original objects and their cop TaskSketcherTool_c1_scale - + Keep original geometries (U) Задржи оригиналну геометрију (У) @@ -5434,12 +5434,12 @@ Instead equal constraints are applied between the original objects and their cop CmdSketcherCompConstrainTools - + Constrain Ограничење - + Constrain tools Алатке ограничења @@ -5572,8 +5572,8 @@ Instead equal constraints are applied between the original objects and their cop Sketcher_ConstrainRadius + - Fix the radius of an arc or a circle Котирај полупречник круга или лука @@ -5581,8 +5581,8 @@ Instead equal constraints are applied between the original objects and their cop Sketcher_ConstrainRadiam + - Fix the radius/diameter of an arc or a circle Котирај полупречник/пречник круга или лука @@ -5833,12 +5833,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherToggleConstruction - + Toggle Construction Geometry Помоћна геометрија - + Toggles between defining geometry and construction geometry modes Пребаци између режима стварања регуларне и помоћне геометрије @@ -5846,12 +5846,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherCompToggleConstraints - + Toggle Constraints Укључи/Искључи ограничења - + Toggle constrain tools Активирај/Деактивирај ограничења @@ -5859,12 +5859,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherCompHorizontalVertical - + Horizontal/Vertical Constraint Ограничење хоризонталности/вертикалности - + Constrains the selected elements either horizontally or vertically Примени ограничење хоризонталности или вертикалности на изабране елементе @@ -5872,12 +5872,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainHorVer - + Horizontal/Vertical Constraint Ограничење хоризонталности/вертикалности - + Constrains the selected elements either horizontally or vertically, based on their closest alignment Примени ограничење хоризонталности или вертикалности на изабране елементе. Изабери оно стање које је ближе тренутном положају @@ -5885,12 +5885,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainHorizontal - + Horizontal Constraint Ограничење хоризонталности - + Constrains the selected elements horizontally Примени ограничење хоризонталности на изабране елементе @@ -5898,12 +5898,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainVertical - + Vertical Constraint Ограничење вертикалности - + Constrains the selected elements vertically Примени ограничење вертикалности на изабране елементе @@ -5911,12 +5911,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainLock - + Lock Position Закључај положај - + Constrains the selected vertices by adding horizontal and vertical distance constraints Ограничи изабрано теме помоћу хоризонталне и вертикалне коте @@ -5924,12 +5924,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainBlock - + Block Constraint Oграничење блокирањем - + Constrains the selected edges as fixed Ограничава изабране ивице као фиксне @@ -5937,12 +5937,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainCoincidentUnified - + Coincident Constraint Ограничење подударности - + Constrains the selected elements to be coincident Примени ограничење подударности на изабране елементе @@ -5950,12 +5950,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainCoincident - + Coincident Constraint Ограничење подударности - + Constrains the selected elements to be coincident Примени ограничење подударности на изабране елементе @@ -5963,12 +5963,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainPointOnObject - + Point-On-Object Constraint Ограничење тачка на објекту - + Constrains the selected point onto the selected object Примени ограничење подударности између изабране тачке и објекта @@ -5976,12 +5976,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDistance - + Distance Dimension Котирај растојање - + Constrains the vertical distance between two points, or from a point to the origin if one is selected Котирај растојање између два изабрана геометријска елемента @@ -5989,12 +5989,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDistanceX - + Horizontal Dimension Хоризонтална кота - + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected Котирај хоризонтално растојање између две тачке или између тачке и координатног почетка ако је изабрана само једна тачка @@ -6002,12 +6002,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDistanceY - + Vertical Dimension Вертикална кота - + Constrains the vertical distance between the selected elements Котирај вертикално растојање између две тачке или између тачке и координатног почетка ако је изабрана само једна тачка @@ -6015,12 +6015,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainParallel - + Parallel Constraint Ограничење паралелности - + Constrains the selected lines to be parallel Примени ограничење паралелности на изабране дужи @@ -6028,12 +6028,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainPerpendicular - + Perpendicular Constraint Ограничење управности - + Constrains the selected lines to be perpendicular Примени ограничење управности на изабране дужи @@ -6041,12 +6041,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainTangent - + Tangent/Collinear Constraint Ограничење тангентности/колинеарности - + Constrains the selected elements to be tangent or collinear Примени ограничење тангентности или колинеарности на изабране елементе @@ -6054,12 +6054,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainRadius - + Radius Dimension Кота полупречника - + Constrains the radius of the selected circle or arc Котирај полупречник изабраног кружног лука или кружнице @@ -6067,12 +6067,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDiameter - + Diameter Dimension Кота пречника - + Constrains the diameter of the selected circle or arc Котирај пречник изабраног кружног лука или кружнице @@ -6080,12 +6080,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainRadiam - + Radius/Diameter Dimension Ограничење полупречника/пречника - + Constrains the radius of the selected arc or the diameter of the selected circle Котирај полупречник изабраног кружног лука или пречник изабране кружнице @@ -6093,12 +6093,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainAngle - + Angle Dimension Кота угла - + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected Котирај угао између две праве линије или између једне праве линије и X-осе скице ако је изабрана само једна права линија @@ -6106,12 +6106,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainEqual - + Equal Constraint Ограничење једнакости - + Constrains the selected edges or circles to be equal Примени ограничење једнакости на изабране елементе @@ -6119,12 +6119,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainSymmetric - + Symmetric Constraint Ограничење симетричности - + Constrains the selected elements to be symmetric Примени ограничење симетричности на изабране елементе @@ -6132,12 +6132,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainSnellsLaw - + Refraction Constraint Ограниченје рефракције - + Constrains the selected elements based on the refraction law (Snell's Law) Примени ограничење рефракције (Снелов закон) на изабране елементе @@ -6145,12 +6145,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherChangeDimensionConstraint - + Edit Value Izmeni vrednost - + Edits the value of a dimensional constraint Уреди вредност димензионалног ограничења @@ -6158,12 +6158,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherToggleDrivingConstraint - + Toggle Driving/Reference Constraints Ограничавајуће/референтне коте - + Toggles between driving and reference mode of the selected constraints and commands Пребацује између ограничавајућег и референтног режима изабраних ограничења и команди @@ -6171,12 +6171,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherToggleActiveConstraint - + Toggle Constraints Укључи/Искључи ограничења - + Toggles the state of the selected constraints Укључује и искључује изабрана ограничења @@ -7562,7 +7562,7 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 изабери спољашњу геометрију diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sv-SE.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sv-SE.ts index 3bcaea82ee..d811974a37 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sv-SE.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sv-SE.ts @@ -748,7 +748,7 @@ ogiltiga begränsningar och degenererad geometri Delad kant - + Add external geometry Lägg till extern geometri @@ -958,54 +958,54 @@ ogiltiga begränsningar och degenererad geometri Exceptions - + You are requesting no change in knot multiplicity. Du begär ingen förändring av knutmultipliciteten. - - + + B-spline Geometry Index (GeoID) is out of bounds. Geometriindex (GeoID) för B-spline är utanför gränserna. - - + + The Geometry Index (GeoId) provided is not a B-spline. Geometriindexet (GeoId) som tillhandahålls är inte en B-spline. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Knutindexet är utanför gränserna. Observera att i enlighet med OCC-notationen har den första knuten index 1 och inte noll. - + The multiplicity cannot be increased beyond the degree of the B-spline. Multipliciteten kan inte ökas utöver graden för B-splinen. - + The multiplicity cannot be decreased beyond zero. Multipliciteten kan inte minskas bortom noll. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC kan inte minska multipliciteten inom den maximala toleransen. - + Knot cannot have zero multiplicity. Knuten kan inte ha nollmultiplicitet. - + Knot multiplicity cannot be higher than the degree of the B-spline. Knutmultipliciteten kan inte vara högre än graden på B-splinen. - + Knot cannot be inserted outside the B-spline parameter range. Knuten kan inte sättas in utanför parameterområdet för B-spline. @@ -4598,17 +4598,17 @@ Rutnätets avstånd ändras om det blir mindre än den angivna pixelstorleken.Skissen har delvis redundanta begränsningar! - + Unmanaged change of Geometry Property results in invalid constraint indices Okontrollerad ändring av geometriegenskap resulterar i ogiltiga begränsningsindex - + Unmanaged change of Constraint Property results in invalid constraint indices Omhändertagen ändring av Constraint Property resulterar i ogiltiga constraint-index - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Paraboler migrerades. Migrerade filer öppnas inte i tidigare versioner av FreeCAD!!! @@ -4628,7 +4628,7 @@ Rutnätets avstånd ändras om det blir mindre än den angivna pixelstorleken. - + @@ -4753,7 +4753,7 @@ Rutnätets avstånd ändras om det blir mindre än den angivna pixelstorleken.Misslyckades med att förlänga kanten - + Failed to add external geometry Misslyckades med att lägga till extern geometri @@ -7559,7 +7559,7 @@ Punkter måste ställas in närmare en gridlinje än en femtedel av gridavstånd SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 välj extern geometri diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_tr.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_tr.ts index f4533f7386..ee58701eb4 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_tr.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_tr.ts @@ -748,7 +748,7 @@ geçersiz kısıtlar ve dejenere geometri olup olmadığını denetleyerek eskiz Kenarı böl - + Add external geometry Harici geometri ekle @@ -958,54 +958,54 @@ geçersiz kısıtlar ve dejenere geometri olup olmadığını denetleyerek eskiz Exceptions - + You are requesting no change in knot multiplicity. Düğüm çokluğunda herhangi bir değişiklik istemiyorsunuz. - - + + B-spline Geometry Index (GeoID) is out of bounds. B-spline Geometri İndeksi (GeoID) sınırların dışında. - - + + The Geometry Index (GeoId) provided is not a B-spline. Verilen Geometri İndeksi (GeoId) bir B-spline değil. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Düğüm endeksi sınırların dışındadır. OCC gösterimine göre, ilk düğümün indeks 1'i olduğunu ve sıfır olmadığını unutmayın. - + The multiplicity cannot be increased beyond the degree of the B-spline. Çeşitlilik, B-spline'nın derecesinin ötesinde artırılamaz. - + The multiplicity cannot be decreased beyond zero. Çokluk sıfırdan aşağıya düşürülemez. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC, maksimum tolerans dahilinde çokluğu azaltamıyor. - + Knot cannot have zero multiplicity. Düğümün çokluğu sıfır olamaz. - + Knot multiplicity cannot be higher than the degree of the B-spline. Düğüm çokluğu, B-spline derecesinden büyük olamaz. - + Knot cannot be inserted outside the B-spline parameter range. Düğüm, B-spline parametre aralığı dışında eklenemez. @@ -4602,17 +4602,17 @@ Izgara aralığı, belirtilen piksel boyutundan küçük hale gelirse değişir. Eskizde kısmen gereksiz kısıtlar var! - + Unmanaged change of Geometry Property results in invalid constraint indices Geometri özelliğindeki yönetilmeyen değişiklik, geçersiz kısıt indislerine yol açar - + Unmanaged change of Constraint Property results in invalid constraint indices Kısıt özelliğindeki yönetilmeyen değişiklik, geçersiz kısıt indislerine yol açar - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Parabolalar taşındı. Taşınan dosyalar FreeCAD'in önceki sürümlerinde açılmaz!! @@ -4632,7 +4632,7 @@ Izgara aralığı, belirtilen piksel boyutundan küçük hale gelirse değişir. - + @@ -4757,7 +4757,7 @@ Izgara aralığı, belirtilen piksel boyutundan küçük hale gelirse değişir. Kenar uzatılamadı - + Failed to add external geometry Dış geometri eklenemedi @@ -7563,7 +7563,7 @@ Yakalama için noktalar, bir ızgara çizgisine ızgara aralığının beşte bi SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 harici geometriyi seç diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_uk.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_uk.ts index cd745b366d..1b3afdaa4c 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_uk.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_uk.ts @@ -748,7 +748,7 @@ invalid constraints, and degenerate geometry Розділити ребро - + Add external geometry Додати зовнішню геометрію @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. Ви просите не змінювати кратність вузлів. - - + + B-spline Geometry Index (GeoID) is out of bounds. Індекс геометрії B-сплайну (GeoID) знаходиться поза межами. - - + + The Geometry Index (GeoId) provided is not a B-spline. Наданий індекс геометрії (GeoId) не є B-сплайном. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Індекс вузла виходить за межі. Зверніть увагу, що відповідно до нотації OCC перший вузол має індекс 1, а не нуль. - + The multiplicity cannot be increased beyond the degree of the B-spline. Кратність не може бути збільшена понад ступінь B-сплайну. - + The multiplicity cannot be decreased beyond zero. Кратність не може бути зменшена нижче нуля. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC нездатний зменшити кратність у межах максимального допуску. - + Knot cannot have zero multiplicity. Вузол не може мати нульову кратність. - + Knot multiplicity cannot be higher than the degree of the B-spline. Кратність вузлів не може бути вищою за степінь B-сплайна. - + Knot cannot be inserted outside the B-spline parameter range. Вузол не можна вставити за межами діапазону параметрів B-сплайна. @@ -4601,17 +4601,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Скетч має частково надлишкові обмеження! - + Unmanaged change of Geometry Property results in invalid constraint indices Неконтрольована зміна властивості геометрії призводить до некоректних індексів обмежень. - + Unmanaged change of Constraint Property results in invalid constraint indices Неконтрольована зміна властивості обмеження призводить до некоректних індексів обмежень. - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Перенесено параболи. Перенесені файли не відкриватимуться у попередніх версіях FreeCAD!!! @@ -4630,7 +4630,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4755,7 +4755,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Не вдалося подовжити ребро - + Failed to add external geometry Не вдалося додати зовнішню геометрію @@ -7561,7 +7561,7 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 pick external geometry diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-CN.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-CN.ts index bc9586afec..e4ba0d8374 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-CN.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-CN.ts @@ -17,27 +17,27 @@ CmdSketcherCompConstrainRadDia - + Radius/Diameter Dimension 半径/直径尺寸 - + Constrains the radius or diameter of an arc or a circle 约束圆弧或圆的半径或直径 - + Constrain radius 半径约束 - + Constrain diameter 直径约束 - + Constrain auto radius/diameter 自动半径/直径约束 @@ -252,12 +252,12 @@ as mirroring reference CmdSketcherSwitchVirtualSpace - + Switch Virtual Space 切换虚拟空间 - + Switches the selected constraints or the view to the other virtual space 将所选约束或视图切换到其他虚拟空间 @@ -289,358 +289,358 @@ invalid constraints, and degenerate geometry Command - + Add 'Lock' constraint 添加“锁定”约束 - + Add relative 'Lock' constraint 添加相对的“锁定”约束 - + Add fixed constraint 添加固定约束 - + Add block constraint 添加块约束 - - + + Add coincident constraint 添加并发约束 - - + + Add distance from horizontal axis constraint 从水平轴约束添加距离 - - + + Add distance from vertical axis constraint 从垂直轴约束添加距离 - - + + Add point to point distance constraint 添加点到点距离约束 - + Add point to line Distance constraint 添加点到线距离约束 - - + + Add circle to circle distance constraint 添加圆到圆距离约束 - + Add circle to line distance constraint 添加圆到线距离约束 - - - - - - - + + + + + + + Add length constraint 添加长度约束 - - - + + + Dimension 尺寸标注 - + Add lock constraint 添加锁定约束 - + Add 'Distance to origin' constraint 添加“到原点的距离”约束 - - - + + + Add Distance constraint 添加距离约束 - - - + + + Add 'Horizontal' constraints 添加“水平”约束 - - - + + + Add 'Vertical' constraints 添加“垂直”约束 - - + + Add Symmetry constraint 添加对称约束 - - + + Add Symmetry constraints 添加对称约束 - - + + Add Distance constraints 添加距离约束 - + Add Horizontal constraint 添加水平约束 - + Add Vertical constraint 添加垂直约束 - - + + Add Block constraint 添加锁定约束 - + Add Angle constraint 添加角度约束 - - - - + + + + Add Equality constraint 添加相等约束 - + Add Equality constraints 添加相等约束 - + Activate/Deactivate constraints 激活/停用约束 - - + + Add arc angle constraint 添加圆弧角度约束 - + Add concentric and length constraint 添加精度和长度约束 - + Add DistanceX constraint 添加x距离约束 - + Add DistanceY constraint 添加y距离约束 - - + + Add point on object constraint 添加对象上点约束 - - + + Add arc length constraint 添加圆弧长度约束 - - + + Add point to line distance constraint 添加点到线距离约束 - + Add point to circle distance constraint 添加点到圆距离约束 - - + + Add point to point horizontal distance constraint 添加点到点水平距离约束 - + Add fixed x-coordinate constraint 添加固定x坐标约束 - - + + Add point to point vertical distance constraint 添加点到点垂直距离约束 - + Add fixed y-coordinate constraint 添加固定Y坐标约束 - - + + Add parallel constraint 添加平行约束 - - - - - - - + + + + + + + Add perpendicular constraint 添加垂直约束 - + Add perpendicularity constraint 添加垂直约束 - + Swap coincident+tangency with ptp tangency 切换边相切与ptp相切 - - - - - - - + + + + + + + Add tangent constraint 添加相切约束 - - - - - - - - - - - - - - + + + + + + + + + + + + + + Add tangent constraint point 添加相切约束点 - - - - - - - - + + + + + + + + Add radius constraint 添加半径约束 - - - - + + + + Add diameter constraint 添加直径约束 - - - - + + + + Add radiam constraint 添加半径约束 - - - - - + + + + + Add angle constraint 添加角度约束 - + Swap point on object and tangency with point to curve tangency 将对象上的点与切点交换为曲线的切点 - - + + Add equality constraint 添加相等约束 - - - - - - + + + + + + Add symmetric constraint 添加对称约束 - + Add Snell's law constraint 添加斯内尔定律约束 - + Toggle constraint to driving/reference 将约束切换到作用/参考 @@ -831,13 +831,13 @@ invalid constraints, and degenerate geometry 删除轴对齐 - + Toggle constraints to the other virtual space 切换到另一个虚拟空间的约束 - + Update constraint's virtual space 更新约束的虚拟空间 @@ -852,27 +852,27 @@ invalid constraints, and degenerate geometry 重命名草图约束 - + Drag Point 拖动点 - + Drag Curve 拖动曲线 - + Drag geometries 拖动几何图形 - + Drag Constraint 拖动约束 - + Modify sketch constraints 修改草图约束 @@ -927,7 +927,7 @@ invalid constraints, and degenerate geometry 向草图多段线添加弧线 - + Toggle construction geometry 切换辅助线 @@ -1149,137 +1149,137 @@ invalid constraints, and degenerate geometry - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection 选择错误 - - + + Select edges from the sketch 从草图选择边 @@ -1294,219 +1294,219 @@ invalid constraints, and degenerate geometry 尺寸约束 - + Cannot add a constraint between two external geometries. 无法在两个外部几何形状之间添加约束。 - + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. 不能在两个固定几何之间添加约束。固定几何形状包括外部几何形状,阻止几何形状,以及特殊的点,例如B样条剪切点。 - + Sketcher Constraint Substitution 草图替代约束 - + 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! 所选边已有垂直约束! - + 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 错误的求解状态 - + Select one edge from the sketch. 从草绘中选取一个边。 - + Select only edges from the sketch. 仅从草绘中选择边。 - + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. 没有所选的点被约束到相应的曲线上,因为它们是同一元素的一部分、或者它们都是外部图元,或者该边缘不符合条件。 - + Only tangent-via-point is supported with a B-spline. 仅支持通过点的相切约束用于贝塞尔曲线。 - - + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. 要么只从草图中选择一个或多个贝塞尔曲线柱,或只选择一个或多个弧或圆,但不能同时。 - + 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 the value sets the ratio n2/n1. Constraint_SnellsLaw 选取线段的两个端点做为射线,以及一条边缘做为边界,先选的点会编号为n1,后选的点则编号为n2,基准值设定为n2/n1。 - + Number of selected objects is not 3 选中对象的数目不是 3 - + Error 错误 - + Endpoint to endpoint tangency was applied instead. 已应用端点到端点相切作为替代方案。 - + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. 从草图中选择两个或多个顶点以获取共一事件约束, 或两个或多个圆、椭圆、圆弧或椭圆的圆弧,以求达到一个精度限制。 - + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. 从草图中选择两个顶点用于一个共事件约束,或两个圆圈、椭圆、弧或椭圆的圆形,用于一个精度限制。 - + Select exactly one line or one point and one line or two points from the sketch. 从草图仅选取一直线, 或一点和一直线, 或两点. - + Cannot add a length constraint on an axis! 无法在坐标轴上添加长度约束! - - + + Select exactly one line or one point and one line or two points or two circles from the sketch. 从草图中只选择一条直线或一条直线或两个点或两个圆。 - + This constraint does not make sense for non-linear curves. 此约束不适用于非线性曲线. - + Endpoint to edge tangency was applied instead. 使用边缘切线的端点。 - - - - - - + + + + + + Select the right things from the sketch. 从草绘选择正确的对象。 - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. 选择非B样条重量的边缘。 - + Select either several points, or several conics for concentricity. 选择多个点或多个圆锥曲线来确定同心度。 - + Select either one point and several curves, or one curve and several points 选择一个点和若干曲线,或者一条曲线和若干点。 - + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. 选择以下之一: 一个点和多条曲线,用于“点在物件上”约束; @@ -1515,72 +1515,72 @@ invalid constraints, and degenerate geometry 多条曲线,用于"同心度"约束。 - + 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. 所选的点没有一个被约束到各自的曲线上,因为它们是在同一元素上的一部分,或是它们都是外部几何形状。 - + Cannot add a length constraint on this selection! 无法对选中项添加长度约束! - - - - + + + + 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! 无法于原点加入固定x座标的约束! - - + + 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! 无法于原点加入固定y座标的约束! - + Select two or more lines from the sketch. 从草图选择两条或两条以上直线. - + One selected edge is not a valid line. 选中的边缘不是一条有效的线。 - - + + Select at least two lines from the sketch. 至少从草图选择两直线. - + 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. @@ -1590,35 +1590,35 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c 接受的组合: 两条曲线; 一个端点和一个曲线; 两个端点; 两条曲线和一个点。 - + Select some geometry from the sketch. perpendicular constraint 从草图中选取一些几何属性 - - + + Cannot add a perpendicularity constraint at an unconnected point! 不能对没有连接点的两条线段添加"垂直"约束 - - + + One of the selected edges should be a line. 所选边之一须为直线. - + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. 已应用端点到端点相切。已删除重合约束。 - + Endpoint to edge tangency was applied. The point on object constraint was deleted. 边缘切线端点已应用。对象约束上的点已删除。 - + 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. @@ -1628,206 +1628,206 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c 接受的组合: 两条曲线; 一个端点和一个曲线; 两个端点; 两条曲线和一个点。 - + Select some geometry from the sketch. tangent constraint 从草图中选取一些几何属性 - - - + + + Cannot add a tangency constraint at an unconnected point! 不能对没有连接点的两条线段添加"相切"约束 - - + + Tangent constraint at B-spline knot is only supported with lines! B-样条节点的切约束只支持直线! - + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. 一个或两个点在线约束已被删除,因为最新应用的约束内部也应用了点在线约束。 - + Keep notifying about constraint substitutions 继续通知约束替换 - + Unexpected error. More information may be available in the report view. 意外错误。报告视图中可能有更多信息。 - + Only the sketch and its support are allowed to be selected 仅允许选择草图及其支撑 - + Only the sketch and its support may be selected 只能选择草图及其支撑 - + Only the sketch and its support may be selected 只能选择草图及其支撑 - - - + + + The selected edge already has a block constraint! 选定的边已具有块约束! - + The selected items cannot be constrained horizontally or vertically! 选定的项目无法进行水平或垂直约束! - + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. 如果草图未解算或存在冗余和冲突约束,则无法添加块约束。 - + B-spline knot to endpoint tangency was applied instead. 代之以使用 B-样条至端点切换。 - - + + Wrong number of selected objects! 选取对象的数量有误! - - + + With 3 objects, there must be 2 curves and 1 point. 3个对象时至少需有2条曲线及1个点。 - - - - - - + + + + + + Select one or more arcs or circles from the sketch. 从草图中选择一个或多个弧或圆。 - - - + + + Constraint only applies to arcs or circles. 约束只适用于圆弧或圆。 - - + + 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. 请从草图中选取2个点及对称线, 2个点及对称点或1条线及1对称点。 - - + + Cannot add a symmetry constraint between a line and its end points. 无法在行和端点之间添加对称约束。 - - - - + + + + Cannot add a symmetry constraint between a line and its end points! 无法在直线及其端点间添加对称约束! - + Selected objects are not just geometry from one sketch. 选取的物件并非来自于草图的几何形状。 - + Cannot create constraint with external geometry only. 无法仅通过外部几何图形创建约束 - + Incompatible geometry is selected. 选取了不相容的几何图形. - + Select one dimensional constraint from the sketch. 从草图中选择一个尺寸约束。 - - - - - - - - + + + + + + + + Select constraints from the sketch. 从草图中选择约束。 @@ -2290,12 +2290,12 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c 长度: - + Refractive Index Ratio 折射率比率 - + Ratio n2/n1: 比例 n2/n1: @@ -3790,119 +3790,119 @@ This is done by analyzing the sketch geometries and constraints. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel 一个对话框已在任务面板打开 - + The sketch is invalid and cannot be edited. 该草图不可用并不可编辑。 - + The following constraint is partially redundant: 以下约束有一部分是多余的: - + The following constraints are partially redundant: 以下约束有一部分是冗余的: - + Edit Sketch 编辑草图 - + Close this dialog? 关闭此对话框? - + Invalid Sketch 无效草图 - + Open the sketch validation tool? 打开草图验证工具? - + Remove the following constraint: 移除以下约束: - + Remove at least one of the following constraints: 至少移除以下约束之一: - + Remove the following redundant constraint: 移除以下冗余约束: - + Remove the following redundant constraints: 移除以下冗余约束: - + Remove the following malformed constraint: 移除以下格式错误的约束: - + Remove the following malformed constraints: 移除以下格式错误的约束: - + Empty sketch 空草图 - + Over-constrained: 过度约束: - + Malformed constraints: 错误约束: - + Redundant constraints: 冗余约束: - + Partially redundant: 部分冗余: - + Solver failed to converge 求解器未能收敛 - + Under-constrained: 约束不足: - + %n Degrees of Freedom %n 个自由度 - + Fully constrained 完全约束 @@ -3955,8 +3955,8 @@ This is done by analyzing the sketch geometries and constraints. Sketcher_ConstrainDiameter + - Fix the diameter of a circle or an arc 固定圆或圆弧的直径 @@ -4393,7 +4393,7 @@ Eigen Sparse QR算法针对稀疏矩阵进行了优化;通常较快 ViewProviderSketch - + and %1 more 还有%1个 @@ -4683,17 +4683,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - - - - - - + + + + + + Invalid Constraint 无效约束 - + Invalid constraint 无效约束 @@ -4900,12 +4900,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherDimension - + Dimension 尺寸标注 - + Constrains contextually based on the selection. The type can be changed with the M key. 根据选择进行上下文约束。类型可通过 M 键更改。 @@ -4913,12 +4913,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherCompDimensionTools - + Dimension 尺寸标注 - + Dimension tools 尺寸工具 @@ -5423,7 +5423,7 @@ Instead equal constraints are applied between the original objects and their cop TaskSketcherTool_c1_scale - + Keep original geometries (U) 保留原始几何图形 (U) @@ -5431,12 +5431,12 @@ Instead equal constraints are applied between the original objects and their cop CmdSketcherCompConstrainTools - + Constrain 约束 - + Constrain tools 约束工具 @@ -5569,8 +5569,8 @@ Instead equal constraints are applied between the original objects and their cop Sketcher_ConstrainRadius + - Fix the radius of an arc or a circle 固定圆弧或圆的半径 @@ -5578,8 +5578,8 @@ Instead equal constraints are applied between the original objects and their cop Sketcher_ConstrainRadiam + - Fix the radius/diameter of an arc or a circle 固定圆弧或圆的半径/直径 @@ -5830,12 +5830,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherToggleConstruction - + Toggle Construction Geometry 切换构造几何 - + Toggles between defining geometry and construction geometry modes 在定义几何图形和构造几何图形模式之间切换 @@ -5843,12 +5843,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherCompToggleConstraints - + Toggle Constraints 切换约束 - + Toggle constrain tools 切换约束工具 @@ -5856,12 +5856,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherCompHorizontalVertical - + Horizontal/Vertical Constraint 水平/垂直约束 - + Constrains the selected elements either horizontally or vertically 将选定元素约束为水平或垂直 @@ -5869,12 +5869,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainHorVer - + Horizontal/Vertical Constraint 水平/垂直约束 - + Constrains the selected elements either horizontally or vertically, based on their closest alignment 根据最接近的对齐方式,将选定元素约束为水平或垂直 @@ -5882,12 +5882,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainHorizontal - + Horizontal Constraint 水平约束 - + Constrains the selected elements horizontally 将选定元素约束为水平 @@ -5895,12 +5895,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainVertical - + Vertical Constraint 竖直约束 - + Constrains the selected elements vertically 将选定元素约束为垂直 @@ -5908,12 +5908,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainLock - + Lock Position 锁定位置 - + Constrains the selected vertices by adding horizontal and vertical distance constraints 通过添加水平和垂直距离约束来约束选定的顶点 @@ -5921,12 +5921,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainBlock - + Block Constraint 固定约束 - + Constrains the selected edges as fixed 将选定的边约束为固定 @@ -5934,12 +5934,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainCoincidentUnified - + Coincident Constraint 重合约束 - + Constrains the selected elements to be coincident 将选定元素约束为重合 @@ -5947,12 +5947,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainCoincident - + Coincident Constraint 重合约束 - + Constrains the selected elements to be coincident 将选定元素约束为重合 @@ -5960,12 +5960,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainPointOnObject - + Point-On-Object Constraint 点在对象上约束 - + Constrains the selected point onto the selected object 将选定点约束到选定对象上 @@ -5973,12 +5973,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDistance - + Distance Dimension 距离尺寸 - + Constrains the vertical distance between two points, or from a point to the origin if one is selected 约束两点之间的垂直距离,或者如果只选择一个点,则约束该点到原点的垂直距离 @@ -5986,12 +5986,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDistanceX - + Horizontal Dimension 水平尺寸 - + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected 约束两点之间的水平距离,或当仅选择一个点时,约束该点到原点的水平距离 @@ -5999,12 +5999,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDistanceY - + Vertical Dimension 垂直尺寸 - + Constrains the vertical distance between the selected elements 约束所选元素之间的垂直距离 @@ -6012,12 +6012,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainParallel - + Parallel Constraint 平行约束 - + Constrains the selected lines to be parallel 约束所选直线平行 @@ -6025,12 +6025,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainPerpendicular - + Perpendicular Constraint 垂直约束 - + Constrains the selected lines to be perpendicular 约束所选直线垂直 @@ -6038,12 +6038,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainTangent - + Tangent/Collinear Constraint 相切/共线约束 - + Constrains the selected elements to be tangent or collinear 约束所选元素相切或共线 @@ -6051,12 +6051,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainRadius - + Radius Dimension 半径尺寸 - + Constrains the radius of the selected circle or arc 约束所选圆或圆弧的半径 @@ -6064,12 +6064,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDiameter - + Diameter Dimension 直径尺寸 - + Constrains the diameter of the selected circle or arc 约束所选圆或圆弧的直径 @@ -6077,12 +6077,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainRadiam - + Radius/Diameter Dimension 半径/直径尺寸 - + Constrains the radius of the selected arc or the diameter of the selected circle 约束所选圆弧的半径或所选圆的直径 @@ -6090,12 +6090,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainAngle - + Angle Dimension 角度尺寸 - + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected 约束两条直线之间的角度,或当仅选择一条直线时,约束该直线与草图X轴之间的角度 @@ -6103,12 +6103,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainEqual - + Equal Constraint 相等约束 - + Constrains the selected edges or circles to be equal 约束所选边或圆相等 @@ -6116,12 +6116,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainSymmetric - + Symmetric Constraint 对称约束 - + Constrains the selected elements to be symmetric 约束所选元素对称 @@ -6129,12 +6129,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainSnellsLaw - + Refraction Constraint 折射约束 - + Constrains the selected elements based on the refraction law (Snell's Law) 基于折射定律(斯涅尔定律)约束所选元素 @@ -6142,12 +6142,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherChangeDimensionConstraint - + Edit Value 编辑值 - + Edits the value of a dimensional constraint 编辑尺寸约束的值 @@ -6155,12 +6155,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherToggleDrivingConstraint - + Toggle Driving/Reference Constraints 切换驱动/参考约束 - + Toggles between driving and reference mode of the selected constraints and commands 在所选约束和命令的驱动模式与参考模式之间切换 @@ -6168,12 +6168,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherToggleActiveConstraint - + Toggle Constraints 切换约束 - + Toggles the state of the selected constraints 切换所选约束的状态 diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-TW.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-TW.ts index 7837456520..bf0f813991 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-TW.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-TW.ts @@ -17,27 +17,27 @@ CmdSketcherCompConstrainRadDia - + Radius/Diameter Dimension Radius/Diameter Dimension - + Constrains the radius or diameter of an arc or a circle Constrains the radius or diameter of an arc or a circle - + Constrain radius 半徑拘束 - + Constrain diameter 直徑拘束 - + Constrain auto radius/diameter 自動拘束半徑/直徑 @@ -253,12 +253,12 @@ as mirroring reference CmdSketcherSwitchVirtualSpace - + Switch Virtual Space Switch Virtual Space - + Switches the selected constraints or the view to the other virtual space 將選定的拘束或視圖切換到另一個虛擬空間 @@ -291,358 +291,358 @@ invalid constraints, and degenerate geometry Command - + Add 'Lock' constraint 添加定位拘束 - + Add relative 'Lock' constraint 添加相對定位拘束 - + Add fixed constraint 添加固定拘束 - + Add block constraint 添加定位拘束 - - + + Add coincident constraint 添加共點拘束 - - + + Add distance from horizontal axis constraint 添加與水平軸拘束的距離 - - + + Add distance from vertical axis constraint 添加與垂直軸拘束的距離 - - + + Add point to point distance constraint 添加點到點的距離拘束 - + Add point to line Distance constraint 添加點到線的距離拘束 - - + + Add circle to circle distance constraint 添加圓到圓的距離約束 - + Add circle to line distance constraint 添加圓到線的距離拘束 - - - - - - - + + + + + + + Add length constraint 添加長度拘束 - - - + + + Dimension 標註尺寸 - + Add lock constraint 添加鎖定拘束 - + Add 'Distance to origin' constraint 添加到原點距離拘束 - - - + + + Add Distance constraint 添加距離拘束 - - - + + + Add 'Horizontal' constraints 添加水平拘束 - - - + + + Add 'Vertical' constraints 添加垂直拘束 - - + + Add Symmetry constraint 添加對稱拘束 - - + + Add Symmetry constraints 添加對稱拘束 - - + + Add Distance constraints 添加距離拘束 - + Add Horizontal constraint 添加水平拘束 - + Add Vertical constraint 添加垂直拘束 - - + + Add Block constraint 添加定位拘束 - + Add Angle constraint 添加角度拘束 - - - - + + + + Add Equality constraint 添加相等拘束 - + Add Equality constraints 添加相等拘束 - + Activate/Deactivate constraints 啟動/關閉拘束 - - + + Add arc angle constraint 添加弧角度拘束 - + Add concentric and length constraint 添加同心與長度拘度 - + Add DistanceX constraint 添加 X 距離拘束 - + Add DistanceY constraint 添加 Y 距離拘束 - - + + Add point on object constraint 在物件拘束上添加點 - - + + Add arc length constraint 添加弧長度拘束 - - + + Add point to line distance constraint Add point to line distance constraint - + Add point to circle distance constraint Add point to circle distance constraint - - + + Add point to point horizontal distance constraint 添加點到點的水平距離拘束 - + Add fixed x-coordinate constraint 添加固定的 x 座標拘束 - - + + Add point to point vertical distance constraint 添加點到點的垂直距離拘束 - + Add fixed y-coordinate constraint 添加固定的 y 座標拘束 - - + + Add parallel constraint 添加平行拘束 - - - - - - - + + + + + + + Add perpendicular constraint 添加垂直拘束 - + Add perpendicularity constraint 添加垂直度拘束 - + Swap coincident+tangency with ptp tangency 以 ptp 相切交換共點+相切 - - - - - - - + + + + + + + Add tangent constraint 添加切線拘束 - - - - - - - - - - - - - - + + + + + + + + + + + + + + Add tangent constraint point 添加切線拘束點 - - - - - - - - + + + + + + + + Add radius constraint 添加半徑拘束 - - - - + + + + Add diameter constraint 添加直徑拘束 - - - - + + + + Add radiam constraint 添加半徑拘束 - - - - - + + + + + Add angle constraint 添加角度拘束 - + Swap point on object and tangency with point to curve tangency 將「點在物件上」和「相切」拘束替換為「點對曲線相切」拘束 - - + + Add equality constraint 添加相等拘束 - - - - - - + + + + + + Add symmetric constraint 添加對稱拘束 - + Add Snell's law constraint 添加司乃耳定律拘束 - + Toggle constraint to driving/reference 切換拘束以作驅動/參考 @@ -833,13 +833,13 @@ invalid constraints, and degenerate geometry 移除軸對齊 - + Toggle constraints to the other virtual space 將拘束切換到其他虛擬空間 - + Update constraint's virtual space 更新拘束的虛擬空間 @@ -854,27 +854,27 @@ invalid constraints, and degenerate geometry 重新命名草圖拘束 - + Drag Point 拖曳點 - + Drag Curve 拖曳曲線 - + Drag geometries Drag geometries - + Drag Constraint 拖動拘束 - + Modify sketch constraints 修改草圖拘束 @@ -929,7 +929,7 @@ invalid constraints, and degenerate geometry 將弧添加到草圖折線中 - + Toggle construction geometry 幾何於建構線及一般模式切換 @@ -1151,137 +1151,137 @@ invalid constraints, and degenerate geometry - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection 錯誤的選取 - - + + Select edges from the sketch Select edges from the sketch @@ -1296,219 +1296,219 @@ invalid constraints, and degenerate geometry 標註尺寸拘束 - + Cannot add a constraint between two external geometries. 於兩個外部幾何間無法建立拘束. - + Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. 無法在兩個固定幾何之間添加拘束。固定幾何包括外部幾何、區塊幾何和特殊點例如 B 雲形線之結點。 - + Sketcher Constraint Substitution 草圖拘束替換 - + 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! 選取的邊線已經有垂直拘束! - + 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 求解器狀態錯誤 - + Select one edge from the sketch. 從草圖中選取一邊線 - + Select only edges from the sketch. 僅有邊線能從草圖中被選取 - + None of the selected points were constrained onto the respective curves, because they are part of the same element, they are both external geometry, or the edge is not eligible. 所選的點均未被拘束到相應的曲線上,因為它們是同一元件的一部分,它們都是外部幾何體,或者邊緣不符合條件。 - + Only tangent-via-point is supported with a B-spline. 僅支援通過點的切線拘束與 B 雲形線一起使用。 - - + + Select either only one or more B-spline poles or only one or more arcs or circles from the sketch, but not mixed. 從草圖中僅選擇一個或多個 B 雲形線極點或僅選擇一個或多個圓弧或圓,但不要混合。 - + 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 the value sets the ratio n2/n1. Constraint_SnellsLaw 選擇兩個線段的端點作為光線,並選擇一條邊作為邊界。第一個選擇的點對應於索引 n1,第二個點對應於 n2,該值設置為比率 n2/n1。 - + Number of selected objects is not 3 選取之物件數量非為3 - + Error 錯誤 - + Endpoint to endpoint tangency was applied instead. 已被取代為終點對終點相切 - + Select two or more vertices from the sketch for a coincident constraint, or two or more circles, ellipses, arcs or arcs of ellipse for a concentric constraint. 要創建一個重合拘束,請在草圖中選擇兩個或多個頂點,或者要創建同心拘束,請選擇兩個或多個圓、橢圓、弧或橢圓弧。 - + Select two vertices from the sketch for a coincident constraint, or two circles, ellipses, arcs or arcs of ellipse for a concentric constraint. 選擇草圖中的兩個頂點以創建重合拘束,或者選擇兩個圓、橢圓、弧或橢圓弧以創建同心拘束。 - + Select exactly one line or one point and one line or two points from the sketch. 由草圖中選取一條線或一個點,以及一條線或兩個點。 - + Cannot add a length constraint on an axis! 無法於軸上增加長度拘束! - - + + Select exactly one line or one point and one line or two points or two circles from the sketch. 從草圖中選擇正好一條線或一個點和一條線,或者兩個點,或兩個圓。 - + This constraint does not make sense for non-linear curves. 此拘束條件在非線性曲線上並不合理. - + Endpoint to edge tangency was applied instead. 改為應用端點到邊相切。 - - - - - - + + + + + + Select the right things from the sketch. 從草圖中選取正確的圖元 - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + Select an edge that is not a B-spline weight. 選擇不是 B 雲形線權重的邊 - + Select either several points, or several conics for concentricity. 選擇多個點或多個圓錐曲線以設置同心性。 - + Select either one point and several curves, or one curve and several points 選擇一個點和多條曲線,或一條曲線和多個點。 - + Select either one point and several curves or one curve and several points for pointOnObject, or several points for coincidence, or several conics for concentricity. 選擇以下之一: 一個點和多條曲線,用於「點在物件上」拘束; @@ -1517,72 +1517,72 @@ invalid constraints, and degenerate geometry 多個圓錐曲線,用於「同心度」約束。 - + 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. 沒有任何被選擇點被拘束在其個別的曲線上,要麼因為它們都是同一元件的一部份,或是因為他們都是外部幾何。 - + Cannot add a length constraint on this selection! 無法對此選擇添加長度拘束! - - - - + + + + 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! 在原點上無法加入固定X軸拘束! - - + + 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! 在原點上無法加入固定Y軸拘束! - + Select two or more lines from the sketch. 由草圖中選取兩條或以上線條。 - + One selected edge is not a valid line. 一個被選的邊不是有效線段。 - - + + Select at least two lines from the sketch. 由草圖中選取至少兩條線。 - + 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. @@ -1590,35 +1590,35 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c 此拘束尚有許多方式可以使用,可用的組合有:兩條曲線、兩個端點、兩條曲線及一個點。 - + Select some geometry from the sketch. perpendicular constraint 從草圖中選取一些幾何。 - - + + Cannot add a perpendicularity constraint at an unconnected point! 無法於未連接點上建立垂直拘束! - - + + One of the selected edges should be a line. 所選之邊中需有一條線。 - + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. 已套用點對點相切拘束,共點拘束已被刪除 - + Endpoint to edge tangency was applied. The point on object constraint was deleted. 終點到邊已套用相切(拘束)。因此點到物件之拘束被刪除。 - + 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. @@ -1628,206 +1628,206 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c 可接受的組合:二條曲線; 一個終止點及一條曲線;二個終主點;二條曲線及一點。 - + Select some geometry from the sketch. tangent constraint 從草圖中選取一些幾何。 - - - + + + Cannot add a tangency constraint at an unconnected point! 無法於未連接點上建立相切拘束! - - + + Tangent constraint at B-spline knot is only supported with lines! 在 B 雲形線結點上僅支持與直線的切線拘束! - + One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. One or two point-on-object constraints were deleted, since the latest constraint being applied internally applies point-on-object as well. - + Keep notifying about constraint substitutions Keep notifying about constraint substitutions - + Unexpected error. More information may be available in the report view. Unexpected error. More information may be available in the report view. - + Only the sketch and its support are allowed to be selected Only the sketch and its support are allowed to be selected - + Only the sketch and its support may be selected Only the sketch and its support may be selected - + Only the sketch and its support may be selected Only the sketch and its support may be selected - - - + + + The selected edge already has a block constraint! The selected edge already has a block constraint! - + The selected items cannot be constrained horizontally or vertically! The selected items cannot be constrained horizontally or vertically! - + A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. A block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints. - + B-spline knot to endpoint tangency was applied instead. 取而代之套用了 B 雲形線結點到終點的切線。 - - + + Wrong number of selected objects! 選取之物件數量有誤! - - + + With 3 objects, there must be 2 curves and 1 point. 三個物件時至少需有2條曲線及1個點。 - - - - - - + + + + + + Select one or more arcs or circles from the sketch. 從草圖中選取一個或多個弧或圓。 - - - + + + Constraint only applies to arcs or circles. 拘束僅能用在圓弧或圓上 - - + + 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. 不支援B雲形線的等長拘束。 - - - - + + + + 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. 無法在一條線及其端點間添加對稱拘束。 - - - - + + + + Cannot add a symmetry constraint between a line and its end points! 無法於線及其終點建立對稱拘束! - + Selected objects are not just geometry from one sketch. 選取之物件並非來自於草圖之幾何。 - + Cannot create constraint with external geometry only. 僅用外部幾何無法建立拘束. - + Incompatible geometry is selected. 選取了不相容的幾何. - + Select one dimensional constraint from the sketch. 從草圖中選擇一個標註尺寸拘束。 - - - - - - - - + + + + + + + + Select constraints from the sketch. 從草圖中選取拘束 @@ -2290,12 +2290,12 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c 長度: - + Refractive Index Ratio Refractive Index Ratio - + Ratio n2/n1: 比例 n2/n1: @@ -3793,119 +3793,119 @@ This is done by analyzing the sketch geometries and constraints. SketcherGui::ViewProviderSketch - + A dialog is already open in the task panel 於工作面板已開啟對話窗 - + The sketch is invalid and cannot be edited. 此為無效且不能編輯之草圖 - + The following constraint is partially redundant: 以下拘束為部份冗餘: - + The following constraints are partially redundant: 以下拘束為部份冗餘: - + Edit Sketch Edit Sketch - + Close this dialog? Close this dialog? - + Invalid Sketch Invalid Sketch - + Open the sketch validation tool? Open the sketch validation tool? - + Remove the following constraint: Remove the following constraint: - + Remove at least one of the following constraints: Remove at least one of the following constraints: - + Remove the following redundant constraint: Remove the following redundant constraint: - + Remove the following redundant constraints: Remove the following redundant constraints: - + Remove the following malformed constraint: Remove the following malformed constraint: - + Remove the following malformed constraints: Remove the following malformed constraints: - + Empty sketch 空白草圖 - + Over-constrained: 過度拘束: - + Malformed constraints: 格式錯誤的拘束: - + Redundant constraints: 冗餘拘束: - + Partially redundant: 部份冗餘: - + Solver failed to converge 求解器無法收斂 - + Under-constrained: 拘束不足: - + %n Degrees of Freedom %n Degrees of Freedom - + Fully constrained 完全拘束 @@ -3958,8 +3958,8 @@ This is done by analyzing the sketch geometries and constraints. Sketcher_ConstrainDiameter + - Fix the diameter of a circle or an arc 固定一個圓或弧的直徑 @@ -4393,7 +4393,7 @@ Eigen Sparse QR 算法針對稀疏矩陣進行了優化;通常更快 ViewProviderSketch - + and %1 more 還有 %1 個 @@ -4683,17 +4683,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - - - - - - + + + + + + Invalid Constraint 無效的拘束 - + Invalid constraint Invalid constraint @@ -4900,12 +4900,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherDimension - + Dimension 標註尺寸 - + Constrains contextually based on the selection. The type can be changed with the M key. Constrains contextually based on the selection. The type can be changed with the M key. @@ -4913,12 +4913,12 @@ The grid spacing changes if it becomes smaller than the specified pixel size. CmdSketcherCompDimensionTools - + Dimension 標註尺寸 - + Dimension tools Dimension tools @@ -5422,7 +5422,7 @@ Instead equal constraints are applied between the original objects and their cop TaskSketcherTool_c1_scale - + Keep original geometries (U) 保留原始幾何體 (U) @@ -5430,12 +5430,12 @@ Instead equal constraints are applied between the original objects and their cop CmdSketcherCompConstrainTools - + Constrain 拘束 - + Constrain tools Constrain tools @@ -5568,8 +5568,8 @@ Instead equal constraints are applied between the original objects and their cop Sketcher_ConstrainRadius + - Fix the radius of an arc or a circle 固定弧或圓之半徑 @@ -5577,8 +5577,8 @@ Instead equal constraints are applied between the original objects and their cop Sketcher_ConstrainRadiam + - Fix the radius/diameter of an arc or a circle 固定一個弧或圓的半徑/直徑 @@ -5828,12 +5828,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherToggleConstruction - + Toggle Construction Geometry Toggle Construction Geometry - + Toggles between defining geometry and construction geometry modes Toggles between defining geometry and construction geometry modes @@ -5841,12 +5841,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherCompToggleConstraints - + Toggle Constraints Toggle Constraints - + Toggle constrain tools Toggle constrain tools @@ -5854,12 +5854,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherCompHorizontalVertical - + Horizontal/Vertical Constraint Horizontal/Vertical Constraint - + Constrains the selected elements either horizontally or vertically Constrains the selected elements either horizontally or vertically @@ -5867,12 +5867,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainHorVer - + Horizontal/Vertical Constraint Horizontal/Vertical Constraint - + Constrains the selected elements either horizontally or vertically, based on their closest alignment Constrains the selected elements either horizontally or vertically, based on their closest alignment @@ -5880,12 +5880,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainHorizontal - + Horizontal Constraint 水平拘束 - + Constrains the selected elements horizontally Constrains the selected elements horizontally @@ -5893,12 +5893,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainVertical - + Vertical Constraint 垂直拘束 - + Constrains the selected elements vertically Constrains the selected elements vertically @@ -5906,12 +5906,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainLock - + Lock Position Lock Position - + Constrains the selected vertices by adding horizontal and vertical distance constraints Constrains the selected vertices by adding horizontal and vertical distance constraints @@ -5919,12 +5919,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainBlock - + Block Constraint 定位拘束 - + Constrains the selected edges as fixed Constrains the selected edges as fixed @@ -5932,12 +5932,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainCoincidentUnified - + Coincident Constraint Coincident Constraint - + Constrains the selected elements to be coincident Constrains the selected elements to be coincident @@ -5945,12 +5945,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainCoincident - + Coincident Constraint Coincident Constraint - + Constrains the selected elements to be coincident Constrains the selected elements to be coincident @@ -5958,12 +5958,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainPointOnObject - + Point-On-Object Constraint Point-On-Object Constraint - + Constrains the selected point onto the selected object Constrains the selected point onto the selected object @@ -5971,12 +5971,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDistance - + Distance Dimension Distance Dimension - + Constrains the vertical distance between two points, or from a point to the origin if one is selected Constrains the vertical distance between two points, or from a point to the origin if one is selected @@ -5984,12 +5984,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDistanceX - + Horizontal Dimension Horizontal Dimension - + Constrains the horizontal distance between two points, or from a point to the origin if only one is selected Constrains the horizontal distance between two points, or from a point to the origin if only one is selected @@ -5997,12 +5997,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDistanceY - + Vertical Dimension Vertical Dimension - + Constrains the vertical distance between the selected elements Constrains the vertical distance between the selected elements @@ -6010,12 +6010,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainParallel - + Parallel Constraint 平行拘束 - + Constrains the selected lines to be parallel Constrains the selected lines to be parallel @@ -6023,12 +6023,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainPerpendicular - + Perpendicular Constraint 垂直拘束 - + Constrains the selected lines to be perpendicular Constrains the selected lines to be perpendicular @@ -6036,12 +6036,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainTangent - + Tangent/Collinear Constraint Tangent/Collinear Constraint - + Constrains the selected elements to be tangent or collinear Constrains the selected elements to be tangent or collinear @@ -6049,12 +6049,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainRadius - + Radius Dimension Radius Dimension - + Constrains the radius of the selected circle or arc Constrains the radius of the selected circle or arc @@ -6062,12 +6062,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainDiameter - + Diameter Dimension Diameter Dimension - + Constrains the diameter of the selected circle or arc Constrains the diameter of the selected circle or arc @@ -6075,12 +6075,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainRadiam - + Radius/Diameter Dimension Radius/Diameter Dimension - + Constrains the radius of the selected arc or the diameter of the selected circle Constrains the radius of the selected arc or the diameter of the selected circle @@ -6088,12 +6088,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainAngle - + Angle Dimension Angle Dimension - + Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected Constrains the angle between two straight lines or between one line and the X-axis of the sketch if only one is selected @@ -6101,12 +6101,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainEqual - + Equal Constraint Equal Constraint - + Constrains the selected edges or circles to be equal Constrains the selected edges or circles to be equal @@ -6114,12 +6114,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainSymmetric - + Symmetric Constraint Symmetric Constraint - + Constrains the selected elements to be symmetric Constrains the selected elements to be symmetric @@ -6127,12 +6127,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherConstrainSnellsLaw - + Refraction Constraint Refraction Constraint - + Constrains the selected elements based on the refraction law (Snell's Law) Constrains the selected elements based on the refraction law (Snell's Law) @@ -6140,12 +6140,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherChangeDimensionConstraint - + Edit Value Edit Value - + Edits the value of a dimensional constraint Edits the value of a dimensional constraint @@ -6153,12 +6153,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherToggleDrivingConstraint - + Toggle Driving/Reference Constraints Toggle Driving/Reference Constraints - + Toggles between driving and reference mode of the selected constraints and commands Toggles between driving and reference mode of the selected constraints and commands @@ -6166,12 +6166,12 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna CmdSketcherToggleActiveConstraint - + Toggle Constraints Toggle Constraints - + Toggles the state of the selected constraints Toggles the state of the selected constraints diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_el.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_el.ts index e8a8506ad3..276d49cb77 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_el.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_el.ts @@ -11,12 +11,12 @@ &New Spreadsheet - &New Spreadsheet + &Νέο Υπολογιστικό Φύλλο Creates a new spreadsheet - Creates a new spreadsheet + Δημιουργεί ένα νέο υπολογιστικό φύλλο @@ -29,12 +29,12 @@ Align &Bottom - Align &Bottom + Στοίχιση &Κάτω Aligns cell contents to the bottom - Aligns cell contents to the bottom + Στοιχίζει τα περιεχόμενα του κελιού στο κάτω μέρος @@ -47,12 +47,12 @@ Align Horizontal &Center - Align Horizontal &Center + Οριζόντια Στοίχιση στο Κέντρο Aligns cell contents to the horizontal center - Aligns cell contents to the horizontal center + Στοίχιση των περιεχομένων του κελιού στο οριζόντιο κέντρο @@ -65,12 +65,12 @@ Align &Left - Align &Left + Στοίχιση &Αριστερά Aligns cell contents to the left - Aligns cell contents to the left + Στοίχιση περιεχομένου κελιών στα αριστερά @@ -83,12 +83,12 @@ Align &Right - Align &Right + Στοίχιση &Δεξιά Aligns cell contents to the right - Aligns cell contents to the right + Στοίχιση περιεχομένου κελιών στα δεξιά @@ -101,12 +101,12 @@ Align &Top - Align &Top + Στοίχιση &Πάνω Aligns cell contents to the top - Aligns cell contents to the top + Στοιχίζει τα περιεχόμενα του κελιού στο πάνω μέρος @@ -119,12 +119,12 @@ Align &Vertical Center - Align &Vertical Center + Στοίχιση στο Κατακόρυφο &Κέντρο Aligns cell contents to the vertical center - Aligns cell contents to the vertical center + Στοίχιση των περιεχομένων του κελιού στο κατακόρυφο κέντρο @@ -137,12 +137,12 @@ &Export Spreadsheet - &Export Spreadsheet + &Εξαγωγή Υπολογιστικού Φύλλου Exports the spreadsheet to a CSV file - Exports the spreadsheet to a CSV file + Εξαγωγή του υπολογιστικού φύλλου σε αρχείο CSV @@ -155,12 +155,12 @@ &Import Spreadsheet - &Import Spreadsheet + &Εισαγωγή Υπολογιστικού Φύλλου Imports a CSV file into a new spreadsheet - Imports a CSV file into a new spreadsheet + Εισαγωγή αρχείου CSV σε νέο υπολογιστικό φύλλο @@ -173,12 +173,12 @@ &Merge Cells - &Merge Cells + &Συγχώνευση Κελιών Merges the selected cells - Merges the selected cells + Συγχωνεύει τα επιλεγμένα κελιά @@ -191,12 +191,12 @@ Set Alias - Set Alias + Ορισμός Ψευδώνυμου Sets an alias for the selected cell - Sets an alias for the selected cell + Ορίζει ένα ψευδώνυμο για το επιλεγμένο κελί @@ -209,12 +209,12 @@ Sp&lit Cell - Sp&lit Cell + Δια&χωρισμός Κελιού Splits a previously merged cell - Splits a previously merged cell + Διαχωρίζει ένα ήδη συγχωνευμένο κελί @@ -227,12 +227,12 @@ &Bold Text - &Bold Text + &Έντονη Γραφή Sets the text in the selected cells bold - Sets the text in the selected cells bold + Ορίζει το κείμενο στα επιλεγμένα κελιά ως έντονο @@ -245,12 +245,12 @@ &Italic Text - &Italic Text + &Πλάγια γραφή Sets the text in the selected cells italic - Sets the text in the selected cells italic + Ορίζει το κείμενο στα επιλεγμένα κελιά σε πλάγια γραφή @@ -263,12 +263,12 @@ &Underline Text - &Underline Text + &Υπογράμμιση Κειμένου Underlines the text in the selected cells - Underlines the text in the selected cells + Υπογραμμίζει το κείμενο στα επιλεγμένα κελιά @@ -339,7 +339,7 @@ Create Spreadsheet - Δημιουργία υπολογιστικού φύλλου + Δημιουργία Υπολογιστικού Φύλλου @@ -365,25 +365,25 @@ Insert Rows - Insert Rows + Εισαγωγή Γραμμών Remove Rows - Remove Rows + Αφαίρεση Γραμμών Insert Columns - Insert Columns + Εισαγωγή Στηλών Clear Cells - Clear Cells + Εκκαθάριση Κελιών @@ -430,16 +430,16 @@ The expression must evaluate to a string of some cell address. To cells - To cells + Σε κελιά End cell address to bind to. Type '=' to use an expression. The expression must evaluate to a string of some cell address. - End cell address to bind to. -Type '=' to use an expression. -The expression must evaluate to a string of some cell address. + Τελευταίο κελί για σύνδεση. +Γράψτε '=' για να βάλετε μαθηματικό τύπο. +Το αποτέλεσμα του τύπου πρέπει να είναι ένα όνομα κελιού (π. χ. A5). @@ -449,7 +449,7 @@ The expression must evaluate to a string of some cell address. Sheet - Sheet + Φύλλο @@ -528,7 +528,7 @@ switch the design configuration. The property will be created if not exist. Cell range - Cell range + Περιοχή κελιών @@ -543,7 +543,7 @@ switch the design configuration. The property will be created if not exist. Optional property group name - Optional property group name + Προαιρετικό όνομα ομάδας @@ -566,7 +566,7 @@ switch the design configuration. The property will be created if not exist. Cell Properties - Cell Properties + Ιδιότητες Κελιού @@ -698,39 +698,39 @@ Spreadsheet.my_alias_name αντί του Spreadsheet.B1 Export File - Export File + Εξαγωγή Αρχείου Show Spreadsheet - Show Spreadsheet + Εμφάνιση Υπολογιστικού Φύλλου Sets the text color of cells - Sets the text color of cells + Ορίζει το χρώμα κειμένου των κελιών Sets the text color of spreadsheet cells - Sets the text color of spreadsheet cells + Ορίζει το χρώμα κειμένου του υπολογιστικού φύλλου Sets the background color of cells - Sets the background color of cells + Ορίζει το χρώμα φόντου των κελιών Sets the spreadsheet cells background color - Sets the spreadsheet cells background color + Ορίζει το χρώμα παρασκηνίου των κελιών του υπολογιστικού φύλλου Copy & Paste Failed - Copy & Paste Failed + Αποτυχία Αντιγραφής & Επικόλλησης @@ -849,12 +849,12 @@ Spreadsheet.my_alias_name αντί του Spreadsheet.B1 &Content - &Content + &Περιεχόμενο &Alias - &Alias + &Ψευδώνυμο @@ -884,16 +884,16 @@ Spreadsheet.my_alias_name αντί του Spreadsheet.B1 Bind Cells - Bind Cells + Σύνδεση Κελιών Source and target cell count mismatch. Partial binding may still work. Continue? - Source and target cell count mismatch. Partial binding may still work. + Ασυμφωνία πλήθους κελιών πηγής και προορισμού. Η μερική σύνδεση ενδέχεται να εξακολουθεί να λειτουργεί. -Continue? +Συνέχεια; @@ -910,7 +910,7 @@ Continue? Unbind Cells - Unbind Cells + Αποσύνδεση Κελιών @@ -956,22 +956,22 @@ Defaults to: %V = %A Uses the custom presentation to display cell string - Uses the custom presentation to display cell string + Χρήση της προσαρμοσμένης παρουσίασης για την εμφάνιση της συμβολοσειράς του κελιού Defines a default zoom level for table view from 60% to 160% - Defines a default zoom level for table view from 60% to 160% + Καθορίζει ένα προεπιλεγμένο επίπεδο εστίασης για την προβολή πίνακα, από 60% έως 160% Default zoom level - Default zoom level + Προεπιλεγμένο επίπεδο εστίασης Delimiter character - Delimiter character + Χαρακτήρας διαχωρισμού @@ -986,7 +986,7 @@ Defaults to: %V = %A Quote character - Quote character + Χαρακτήρας εισαγωγικών @@ -996,7 +996,7 @@ Defaults to: %V = %A Escape character - Escape character + Χαρακτήρας διαφυγής @@ -1015,96 +1015,96 @@ Defaults to: %V = %A Insert %n Row(s) Above - - Insert %n Row(s) Above - Insert %n Row(s) Above + + Εισαγωγή %n Γραμμής(ών) Επάνω + Εισαγωγή %n Γραμμής Πάνω Insert %n Row(s) Below - - Insert %n Row(s) Below - Insert %n Row(s) Below + + Εισαγωγή %n Γραμμής Κάτω + Εισαγωγή %n Γραμμής Κάτω Insert %n Non-Contiguous Rows - - Insert %n Non-Contiguous Rows - Insert %n Non-Contiguous Rows + + Εισαγωγή %n Μη Συνεχόμενων Γραμμών + Εισαγωγή %n μη συνεχόμενων γραμμών Remove Rows - - Remove Rows - Remove Rows + + Αφαίρεση Γραμμών + Αφαίρεση Γραμμής Insert %n Column(s) Left - - Insert %n Column(s) Left - Insert %n Column(s) Left + + Εισαγωγή %n Στήλης(ών) Αριστερά + Εισαγωγή %n Στήλης(ων) Αριστερά Insert %n Column(s) Right - - Insert %n Column(s) Right - Insert %n Column(s) Right + + Εισαγωγή %n Στήλης(ων) Δεξιά + Εισαγωγή %n στήλης δεξιά Insert %n Non-Contiguous Columns - - Insert %n Non-Contiguous Columns - Insert %n Non-Contiguous Columns + + Εισαγωγή %n Μη Συνεχόμενων Στηλών + Εισαγάγετε %n μη συνεχόμενες στήλες Remove Column(s) - - Remove Column(s) - Remove Column(s) + + Αφαίρεση Στήλης(ών) + Αφαίρεση Στηλών Properties… - Properties… + Ιδιότητες… Bind… - Bind… + Σύνδεση… Configuration Table… - Configuration Table… + Πίνακας διαμόρφωσης… Merge Cells - Merge Cells + Συγχώνευση Κελιών Split Cell - Split Cell + Διαχωρισμός Κελιού @@ -1186,7 +1186,7 @@ Defaults to: %V = %A Zoom Level - Zoom Level + Επίπεδο Ζουμ @@ -1199,7 +1199,7 @@ Defaults to: %V = %A Unsetup Configuration Table - Unsetup Configuration Table + Κατάργηση Πίνακα Διαμόρφωσης diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_da.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_da.ts index 27af3cc565..f49c6f678e 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_da.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_da.ts @@ -9213,7 +9213,7 @@ there is an open task dialog. Draft - Skitse + Affasning diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_es-AR.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_es-AR.ts index d32646973a..e93c379a35 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_es-AR.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_es-AR.ts @@ -447,17 +447,17 @@ Al hacer clic izquierdo en el espacio vacío validará la cota actual. Al hacer CmdTechDrawExtendShortenLineGroup - + TechDraw DibujoTécnico - + Extend Line Extender línea - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -465,17 +465,17 @@ Al hacer clic izquierdo en el espacio vacío validará la cota actual. Al hacer CmdTechDrawExtensionAreaAnnotation - + TechDraw DibujoTécnico - + Area Annotation Anotación de área - + Calculates the area of multiple selected faces Calcula el área de múltiples caras seleccionadas @@ -579,17 +579,17 @@ Al hacer clic izquierdo en el espacio vacío validará la cota actual. Al hacer CmdTechDrawExtensionChangeLineAttributes - + TechDraw DibujoTécnico - + Change Line Attributes Cambiar atributos de línea - + Changes the selected cosmetic lines and centerlines to the specified attributes Changes the selected cosmetic lines and centerlines to the specified attributes @@ -597,23 +597,23 @@ Al hacer clic izquierdo en el espacio vacío validará la cota actual. Al hacer CmdTechDrawExtensionCircleCenterLines - + TechDraw DibujoTécnico - - + + Circle Centerlines Centros de línea de círculo - + Adds centerlines to the selected circles and arcs Añade líneas centrales a los círculos y arcos seleccionados - + Adds centerlines to selected circles and arcs: Añade líneas centrales a los círculos y arcos seleccionados: @@ -621,17 +621,17 @@ Al hacer clic izquierdo en el espacio vacío validará la cota actual. Al hacer CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw DibujoTécnico - + Circle Centerlines Centros de línea de círculo - + Adds centerlines to selected circles and arcs Añade líneas centrales a los círculos y arcos seleccionados @@ -899,17 +899,17 @@ Al hacer clic izquierdo en el espacio vacío validará la cota actual. Al hacer CmdTechDrawExtensionDrawCirclesGroup - + TechDraw DibujoTécnico - + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -917,23 +917,23 @@ Al hacer clic izquierdo en el espacio vacío validará la cota actual. Al hacer CmdTechDrawExtensionDrawCosmArc - + TechDraw DibujoTécnico - - + + Cosmetic Arc Cosmetic Arc - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. @@ -941,23 +941,23 @@ Al hacer clic izquierdo en el espacio vacío validará la cota actual. Al hacer CmdTechDrawExtensionDrawCosmCircle - + TechDraw DibujoTécnico - - + + Cosmetic 2 Point Circle Cosmetic 2 Point Circle - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -965,19 +965,19 @@ Al hacer clic izquierdo en el espacio vacío validará la cota actual. Al hacer CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw DibujoTécnico - - + + Adds a cosmetic circle that passes through 3 selected perimeter points Adds a cosmetic circle that passes through 3 selected perimeter points - - + + Cosmetic 3 Point Circle Cosmetic 3 Point Circle @@ -985,19 +985,19 @@ Al hacer clic izquierdo en el espacio vacío validará la cota actual. Al hacer CmdTechDrawExtensionExtendLine - + TechDraw DibujoTécnico - - + + Extend Line Extender línea - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1011,7 +1011,7 @@ Al hacer clic izquierdo en el espacio vacío validará la cota actual. Al hacer - + Bolt Circle Centerlines Bolt Circle Centerlines @@ -1021,7 +1021,7 @@ Al hacer clic izquierdo en el espacio vacío validará la cota actual. Al hacer Añade centros de líneas a un patrón circular de tres o más círculos seleccionados - + Adds centerlines to a circular pattern of selected circles Añade centros de línea centrales a un patrón circular de los círculos seleccionados @@ -1125,17 +1125,17 @@ Al hacer clic izquierdo en el espacio vacío validará la cota actual. Al hacer CmdTechDrawExtensionLinePPGroup - + TechDraw DibujoTécnico - + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1143,23 +1143,23 @@ Al hacer clic izquierdo en el espacio vacío validará la cota actual. Al hacer CmdTechDrawExtensionLineParallel - + TechDraw DibujoTécnico - - + + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic circle to 3 selected vertices Adds a cosmetic circle to 3 selected vertices - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1167,19 +1167,19 @@ Al hacer clic izquierdo en el espacio vacío validará la cota actual. Al hacer CmdTechDrawExtensionLinePerpendicular - + TechDraw DibujoTécnico - - + + Cosmetic Perpendicular Line Cosmetic Perpendicular Line - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex Adds a cosmetic line perpendicular to the selected line through the selected vertex @@ -1187,17 +1187,17 @@ Al hacer clic izquierdo en el espacio vacío validará la cota actual. Al hacer CmdTechDrawExtensionLockUnlockView - + TechDraw DibujoTécnico - + Toggle View Lock Toggle View Lock - + Locks or unlocks the position of the selected views Locks or unlocks the position of the selected views @@ -1313,17 +1313,17 @@ Al hacer clic izquierdo en el espacio vacío validará la cota actual. Al hacer CmdTechDrawExtensionSelectLineAttributes - + TechDraw TechDraw - + Select Line Attributes, Cascade Spacing and Delta Distance Seleccionar atributos de línea, espaciado en cascada y distancia Delta - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance @@ -1331,19 +1331,19 @@ Al hacer clic izquierdo en el espacio vacío validará la cota actual. Al hacer CmdTechDrawExtensionShortenLine - + TechDraw TechDraw - - + + Shorten Line Acortar línea - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance Shortens a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1351,19 +1351,19 @@ Al hacer clic izquierdo en el espacio vacío validará la cota actual. Al hacer CmdTechDrawExtensionThreadBoltBottom - + TechDraw DibujoTécnico - - + + Cosmetic Thread Bolt Bottom View Cosmetic Thread Bolt Bottom View - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods @@ -1371,19 +1371,19 @@ Al hacer clic izquierdo en el espacio vacío validará la cota actual. Al hacer CmdTechDrawExtensionThreadBoltSide - + TechDraw DibujoTécnico - - + + Cosmetic Thread Bolt Side View Cosmetic Thread Bolt Side View - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines @@ -1391,23 +1391,23 @@ Al hacer clic izquierdo en el espacio vacío validará la cota actual. Al hacer CmdTechDrawExtensionThreadHoleBottom - + TechDraw DibujoTécnico - - + + Cosmetic Thread Hole Bottom View Cosmetic Thread Hole Bottom View - + Adds a cosmetic thread to the top or bottom view of selected holes or circles Adds a cosmetic thread to the top or bottom view of selected holes or circles - + Adds a cosmetic thread to the top or bottom view of holes or circles Adds a cosmetic thread to the top or bottom view of holes or circles @@ -1415,23 +1415,23 @@ Al hacer clic izquierdo en el espacio vacío validará la cota actual. Al hacer CmdTechDrawExtensionThreadHoleSide - + TechDraw DibujoTécnico - - + + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Adds a cosmetic thread to the side view of a hole or circle Adds a cosmetic thread to the side view of a hole or circle - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1439,17 +1439,17 @@ Al hacer clic izquierdo en el espacio vacío validará la cota actual. Al hacer CmdTechDrawExtensionThreadsGroup - + TechDraw DibujoTécnico - + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines Add a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1457,17 +1457,17 @@ Al hacer clic izquierdo en el espacio vacío validará la cota actual. Al hacer CmdTechDrawExtensionVertexAtIntersection - + TechDraw DibujoTécnico - + Cosmetic Intersection Vertices Cosmetic Intersection Vertices - + Adds cosmetic vertices at the intersections of selected edges Adds cosmetic vertices at the intersections of selected edges @@ -2638,37 +2638,37 @@ If no object is selected, a file browser opens to select an SVG or image file.Centros de línea de círculo - + TechDraw Thread Hole Side Dibuja lateral del agujero de la rosca - + Cosmetic Thread Hole Side Lado de agujero roscado cosmético - + TechDraw Thread Bolt Side Rosca de perno lateral de TechDraw - + Cosmetic Thread Bolt Side Lado de perno roscado cosmético - + TechDraw Thread Hole Bottom Agujero de rosca inferior de TechDraw - + TechDraw Thread Bolt Bottom Rosca de perno lateral de TechDraw - + Cosmetic Thread Bolt Bottom Planta de perno roscado cosmética @@ -2688,102 +2688,102 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw circle centerlines - + Cosmetic thread hole bottom Cosmetic thread hole bottom - + TechDraw change line attributes TechDraw change line attributes - + Change line attributes Change line attributes - + TechDraw cosmetic intersection vertices TechDraw cosmetic intersection vertices - + Cosmetic intersection vertices Cosmetic intersection vertices - + TechDraw cosmetic arc TechDraw cosmetic arc - + Cosmetic arc Cosmetic arc - + TechDraw cosmetic circle TechDraw cosmetic circle - + Cosmetic Circle Círculo cosmético - + TechDraw Cosmetic Circle 3 Points Añadir círculo estético con 3 puntos en TechDraw - + Cosmetic Circle 3 Points Círculo cosmético 3 puntos - + TechDraw Cosmetic Line Parallel/Perpendicular Línea estética paralela/perpendicular en TechDraw - + Cosmetic Line Parallel/Perpendicular Línea cosmética paralela/perpendicular - + Lock/Unlock View Bloquear/desbloquear Vista - + TechDraw Extend/Shorten Line Extender/acortar línea - + Extend/shorten line Extend/shorten line - + TechDraw Calculate Selected Area TechDraw Calculate Selected Area - + TechDraw Calculate Selected Arc Length TechDraw Calculate Selected Arc Length - + Calculate Face Area Calcular área de caras - + Calculate Edge Length Calcular longitud del borde @@ -3175,8 +3175,8 @@ If no object is selected, a file browser opens to select an SVG or image file.FreeCAD no pudo encontrar una página para exportar - - + + @@ -3236,11 +3236,11 @@ If no object is selected, a file browser opens to select an SVG or image file. - - - - - + + + + + @@ -3517,7 +3517,7 @@ If no object is selected, a file browser opens to select an SVG or image file.Close the active task dialog and try again. - + Task In Progress Tarea en progreso @@ -3528,63 +3528,63 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw hole circle - - - - - - + + + + + + Close active task dialog and try again. Cerrar diálogo de tareas activo e inténtelo de nuevo. - + Selection is empty. Selection is empty. - + You must select a base View for the circle. You must select a base View for the circle. - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. - + Please select a center for the circle. Please select a center for the circle. - + No faces in selection No faces in selection - + No edges in selection No edges in selection - + TechDraw thread hole side TechDraw thread hole side - + Select 2 straight lines Select 2 straight lines - - - - + + + + Wrong Selection Selección Incorrecta @@ -4077,13 +4077,13 @@ If no object is selected, a file browser opens to select an SVG or image file. - + Selection is empty La selección está vacía - + No object selected Ningún objeto seleccionado @@ -9358,19 +9358,19 @@ hay un diálogo de tareas abiertas. CmdTechDrawCosmeticCircle - + TechDraw DibujoTécnico - - + + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - - + + Adds a cosmetic circle based on a selected centerpoint Adds a cosmetic circle based on a selected centerpoint @@ -9378,17 +9378,17 @@ hay un diálogo de tareas abiertas. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw DibujoTécnico - + Arc Length Annotation Arc Length Annotation - + Inserts an annotation with the calculated arc length of the selected edges Inserts an annotation with the calculated arc length of the selected edges diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_es-ES.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_es-ES.ts index b46bd44b6e..e5c0e953b8 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_es-ES.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_es-ES.ts @@ -447,17 +447,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtendShortenLineGroup - + TechDraw TechDraw - + Extend Line Extender la línea - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -465,17 +465,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionAreaAnnotation - + TechDraw TechDraw - + Area Annotation Area Annotation - + Calculates the area of multiple selected faces Calculates the area of multiple selected faces @@ -579,17 +579,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionChangeLineAttributes - + TechDraw TechDraw - + Change Line Attributes Cambiar atributos de línea - + Changes the selected cosmetic lines and centerlines to the specified attributes Changes the selected cosmetic lines and centerlines to the specified attributes @@ -597,23 +597,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLines - + TechDraw TechDraw - - + + Circle Centerlines Líneas centrales del círculo - + Adds centerlines to the selected circles and arcs Adds centerlines to the selected circles and arcs - + Adds centerlines to selected circles and arcs: Adds centerlines to selected circles and arcs: @@ -621,17 +621,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw TechDraw - + Circle Centerlines Líneas centrales del círculo - + Adds centerlines to selected circles and arcs Adds centerlines to selected circles and arcs @@ -899,17 +899,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCirclesGroup - + TechDraw TechDraw - + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -917,23 +917,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmArc - + TechDraw TechDraw - - + + Cosmetic Arc Cosmetic Arc - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. @@ -941,23 +941,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle - + TechDraw TechDraw - - + + Cosmetic 2 Point Circle Cosmetic 2 Point Circle - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -965,19 +965,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw TechDraw - - + + Adds a cosmetic circle that passes through 3 selected perimeter points Adds a cosmetic circle that passes through 3 selected perimeter points - - + + Cosmetic 3 Point Circle Cosmetic 3 Point Circle @@ -985,19 +985,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionExtendLine - + TechDraw TechDraw - - + + Extend Line Extender la línea - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1011,7 +1011,7 @@ Left clicking on empty space will validate the current dimension. Right clicking - + Bolt Circle Centerlines Bolt Circle Centerlines @@ -1021,7 +1021,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Adds centerlines to a circular pattern of three or more selected circles - + Adds centerlines to a circular pattern of selected circles Adds centerlines to a circular pattern of selected circles @@ -1125,17 +1125,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePPGroup - + TechDraw TechDraw - + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1143,23 +1143,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLineParallel - + TechDraw TechDraw - - + + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic circle to 3 selected vertices Adds a cosmetic circle to 3 selected vertices - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1167,19 +1167,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePerpendicular - + TechDraw TechDraw - - + + Cosmetic Perpendicular Line Cosmetic Perpendicular Line - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex Adds a cosmetic line perpendicular to the selected line through the selected vertex @@ -1187,17 +1187,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLockUnlockView - + TechDraw TechDraw - + Toggle View Lock Toggle View Lock - + Locks or unlocks the position of the selected views Locks or unlocks the position of the selected views @@ -1313,17 +1313,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionSelectLineAttributes - + TechDraw TechDraw - + Select Line Attributes, Cascade Spacing and Delta Distance Seleccionar Atributos de Línea, Espaciado en Cascada y Distancia Delta - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance @@ -1331,19 +1331,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionShortenLine - + TechDraw TechDraw - - + + Shorten Line Acortar línea - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance Shortens a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1351,19 +1351,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltBottom - + TechDraw TechDraw - - + + Cosmetic Thread Bolt Bottom View Cosmetic Thread Bolt Bottom View - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods @@ -1371,19 +1371,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltSide - + TechDraw TechDraw - - + + Cosmetic Thread Bolt Side View Cosmetic Thread Bolt Side View - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines @@ -1391,23 +1391,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleBottom - + TechDraw TechDraw - - + + Cosmetic Thread Hole Bottom View Cosmetic Thread Hole Bottom View - + Adds a cosmetic thread to the top or bottom view of selected holes or circles Adds a cosmetic thread to the top or bottom view of selected holes or circles - + Adds a cosmetic thread to the top or bottom view of holes or circles Adds a cosmetic thread to the top or bottom view of holes or circles @@ -1415,23 +1415,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleSide - + TechDraw TechDraw - - + + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Adds a cosmetic thread to the side view of a hole or circle Adds a cosmetic thread to the side view of a hole or circle - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1439,17 +1439,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadsGroup - + TechDraw TechDraw - + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines Add a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1457,17 +1457,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionVertexAtIntersection - + TechDraw TechDraw - + Cosmetic Intersection Vertices Cosmetic Intersection Vertices - + Adds cosmetic vertices at the intersections of selected edges Adds cosmetic vertices at the intersections of selected edges @@ -2638,37 +2638,37 @@ If no object is selected, a file browser opens to select an SVG or image file.Líneas centrales del círculo - + TechDraw Thread Hole Side Dibuja lateral del agujero de la rosca - + Cosmetic Thread Hole Side Lado de agujero roscado cosmético - + TechDraw Thread Bolt Side Rosca de perno lateral de TechDraw - + Cosmetic Thread Bolt Side Lado de perno roscado cosmético - + TechDraw Thread Hole Bottom Agujero de rosca inferior de TechDraw - + TechDraw Thread Bolt Bottom Rosca de perno lateral de TechDraw - + Cosmetic Thread Bolt Bottom Planta de perno roscado cosmética @@ -2688,102 +2688,102 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw circle centerlines - + Cosmetic thread hole bottom Cosmetic thread hole bottom - + TechDraw change line attributes TechDraw change line attributes - + Change line attributes Change line attributes - + TechDraw cosmetic intersection vertices TechDraw cosmetic intersection vertices - + Cosmetic intersection vertices Cosmetic intersection vertices - + TechDraw cosmetic arc TechDraw cosmetic arc - + Cosmetic arc Cosmetic arc - + TechDraw cosmetic circle TechDraw cosmetic circle - + Cosmetic Circle Círculo cosmético - + TechDraw Cosmetic Circle 3 Points Añadir círculo estético con 3 puntos en TechDraw - + Cosmetic Circle 3 Points Círculo cosmético 3 puntos - + TechDraw Cosmetic Line Parallel/Perpendicular Línea estética paralela/perpendicular en TechDraw - + Cosmetic Line Parallel/Perpendicular Línea cosmética paralela/perpendicular - + Lock/Unlock View Bloquear/Desbloquear vista - + TechDraw Extend/Shorten Line extender/acortar línea en TechDraw - + Extend/shorten line Extend/shorten line - + TechDraw Calculate Selected Area TechDraw Calculate Selected Area - + TechDraw Calculate Selected Arc Length TechDraw Calculate Selected Arc Length - + Calculate Face Area Calcular área de caras - + Calculate Edge Length Calcular longitud del borde @@ -3175,8 +3175,8 @@ If no object is selected, a file browser opens to select an SVG or image file.FreeCAD no pudo encontrar una página para exportar - - + + @@ -3236,11 +3236,11 @@ If no object is selected, a file browser opens to select an SVG or image file. - - - - - + + + + + @@ -3517,7 +3517,7 @@ If no object is selected, a file browser opens to select an SVG or image file.Close the active task dialog and try again. - + Task In Progress Tarea en progreso @@ -3528,63 +3528,63 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw hole circle - - - - - - + + + + + + Close active task dialog and try again. Cerrar diálogo de tareas activo e inténtelo de nuevo. - + Selection is empty. Selection is empty. - + You must select a base View for the circle. You must select a base View for the circle. - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. - + Please select a center for the circle. Please select a center for the circle. - + No faces in selection No faces in selection - + No edges in selection No edges in selection - + TechDraw thread hole side TechDraw thread hole side - + Select 2 straight lines Select 2 straight lines - - - - + + + + Wrong Selection Selección Incorrecta @@ -4077,13 +4077,13 @@ If no object is selected, a file browser opens to select an SVG or image file. - + Selection is empty No ha seleccionado nada - + No object selected Ningún objeto seleccionado @@ -9357,19 +9357,19 @@ there is an open task dialog. CmdTechDrawCosmeticCircle - + TechDraw TechDraw - - + + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - - + + Adds a cosmetic circle based on a selected centerpoint Adds a cosmetic circle based on a selected centerpoint @@ -9377,17 +9377,17 @@ there is an open task dialog. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw TechDraw - + Arc Length Annotation Arc Length Annotation - + Inserts an annotation with the calculated arc length of the selected edges Inserts an annotation with the calculated arc length of the selected edges diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fr.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fr.ts index 4931aa0f78..0cbe4bde60 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fr.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fr.ts @@ -1933,7 +1933,7 @@ Un clic gauche sur un espace vide valide la cote en cours. Un clic droit ou la t Toggle Edge Visibility - Afficher/masquer les arrêtes invisibles + Activer/désactiver la visibilité des arêtes @@ -2392,7 +2392,7 @@ Si aucun objet n'est sélectionné, un navigateur de fichiers s'ouvre pour séle Add distanceX dimension - Ajouter une cote horizontale + Insérer une cote horizontale @@ -2457,7 +2457,7 @@ Si aucun objet n'est sélectionné, un navigateur de fichiers s'ouvre pour séle Create dimension - Créer une cote + Insérer une cote @@ -5108,12 +5108,13 @@ extrémités plates ou carrées sont utiles pour utiliser les dessins comme guid Fills out template date fields using ccyy-mm-dd format automatically, even if that is not the standard format for the current locale. - Remplit automatiquement les champs de date du modèle au format ssaa-mm-jj, même si ce n'est pas le format standard pour les paramètres régionaux en cours. + Remplit automatiquement les champs de date du modèle au format ssaa-mm-jj, même si ce n'est pas le format standard pour les +paramètres régionaux en cours. Enforce ISO 8601 date format - Forcer le format de date ISO 8601 + Appliquer le format de date ISO 8601 @@ -5928,7 +5929,7 @@ Les modifications n'ont aucun effet sur les cotes existantes. Pattern name - Répertoire du fichier PAT + Nom du motif @@ -6169,7 +6170,7 @@ Sinon, une méthode plus précise sera utilisée. Legacy symbol scaling - Mise à l'échelle des symboles hérités + Échelle d'origine des symboles @@ -6189,7 +6190,7 @@ Sinon, une méthode plus précise sera utilisée. Template edit mark - Taille des marques d'édition du modèle + Taille des repères @@ -6209,7 +6210,7 @@ Sinon, une méthode plus précise sera utilisée. Size of template field click handles - Taille des poignées des balises du modèle + Taille des repères des champs personnalisables @@ -7535,7 +7536,7 @@ Utilise les angles par défaut si cette option n'est pas cochée. Pattern name - Répertoire du fichier PAT + Nom du motif @@ -8707,7 +8708,7 @@ using the given X/Y spacings Stacking - Empilement + Position dans la pile @@ -9869,7 +9870,7 @@ there is an open task dialog. Dimension tools - Outils de dimensionnement + Outils de cotation diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_it.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_it.ts index a5e23fe7f5..623a5871f5 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_it.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_it.ts @@ -196,7 +196,7 @@ Inserts a new clip group for the selected view - Inserts a new clip group for the selected view + Inserisce un nuovo gruppo di clip per la vista selezionata @@ -209,12 +209,12 @@ Add View To Clip Group - Add View To Clip Group + Aggiungi vista al gruppo di clip Adds the selected view to a clip group - Adds the selected view to a clip group + Aggiunge la vista selezionata a un gruppo di clip @@ -227,12 +227,12 @@ Remove From Clip Group - Remove From Clip Group + Rimuovi dal gruppo di clip Removes a view based on the selected clip group - Removes a view based on the selected clip group + Rimuove una vista in base al gruppo di clip selezionato @@ -336,7 +336,7 @@ Detail View - Detail View + Vista dettaglio @@ -1756,7 +1756,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Creates a projected geometry of the selected object in the 3D view from the current camera angle - Creates a projected geometry of the selected object in the 3D view from the current camera angle + Crea una geometria proiettata dell'oggetto selezionato nella vista 3D dall'angolazione della telecamera corrente @@ -2069,7 +2069,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Insert SVG - Insert SVG + Inserisci SVG @@ -2123,7 +2123,7 @@ Left clicking on empty space will validate the current dimension. Right clicking New View - New View + Nuova vista @@ -5851,12 +5851,12 @@ can override the global 'Update with 3D' parameter Uses the 3D camera direction (or normal of a selected face) as the view direction. Otherwise, views will be created as front views. - Uses the 3D camera direction (or normal of a selected face) as the view direction. Otherwise, views will be created as front views. + Utilizza la direzione della telecamera 3D (o la normale di una faccia selezionata) come direzione di visualizzazione. In caso contrario, le viste verranno create come viste frontali. Use 3D camera direction - Use 3D camera direction + Usa direzione della telecamera 3D @@ -7973,7 +7973,7 @@ You can pick further points to get line segments. Sets the direction of the camera, or selected face if any, as the primary direction - Sets the direction of the camera, or selected face if any, as the primary direction + Imposta la direzione della telecamera o della faccia selezionata, se presente, come direzione primaria diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pt-BR.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pt-BR.ts index d6df628059..4f6193bb91 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pt-BR.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pt-BR.ts @@ -447,17 +447,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtendShortenLineGroup - + TechDraw TechDraw - Desenhos Técnicos - + Extend Line Alongar linha - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -465,17 +465,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionAreaAnnotation - + TechDraw TechDraw - Desenhos Técnicos - + Area Annotation Area Annotation - + Calculates the area of multiple selected faces Calculates the area of multiple selected faces @@ -579,17 +579,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionChangeLineAttributes - + TechDraw TechDraw - Desenhos Técnicos - + Change Line Attributes Alterar Atributos da Linha - + Changes the selected cosmetic lines and centerlines to the specified attributes Changes the selected cosmetic lines and centerlines to the specified attributes @@ -597,23 +597,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLines - + TechDraw TechDraw - Desenhos Técnicos - - + + Circle Centerlines Linhas de Centro do Círculo - + Adds centerlines to the selected circles and arcs Adds centerlines to the selected circles and arcs - + Adds centerlines to selected circles and arcs: Adds centerlines to selected circles and arcs: @@ -621,17 +621,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw TechDraw - Desenhos Técnicos - + Circle Centerlines Linhas de Centro do Círculo - + Adds centerlines to selected circles and arcs Adds centerlines to selected circles and arcs @@ -899,17 +899,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCirclesGroup - + TechDraw TechDraw - Desenhos Técnicos - + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -917,23 +917,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmArc - + TechDraw TechDraw - Desenhos Técnicos - - + + Cosmetic Arc Cosmetic Arc - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. @@ -941,23 +941,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle - + TechDraw TechDraw - Desenhos Técnicos - - + + Cosmetic 2 Point Circle Cosmetic 2 Point Circle - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -965,19 +965,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw TechDraw - Desenhos Técnicos - - + + Adds a cosmetic circle that passes through 3 selected perimeter points Adds a cosmetic circle that passes through 3 selected perimeter points - - + + Cosmetic 3 Point Circle Cosmetic 3 Point Circle @@ -985,19 +985,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionExtendLine - + TechDraw TechDraw - Desenhos Técnicos - - + + Extend Line Alongar linha - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1011,7 +1011,7 @@ Left clicking on empty space will validate the current dimension. Right clicking - + Bolt Circle Centerlines Bolt Circle Centerlines @@ -1021,7 +1021,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Adds centerlines to a circular pattern of three or more selected circles - + Adds centerlines to a circular pattern of selected circles Adds centerlines to a circular pattern of selected circles @@ -1125,17 +1125,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePPGroup - + TechDraw TechDraw - Desenhos Técnicos - + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1143,23 +1143,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLineParallel - + TechDraw TechDraw - Desenhos Técnicos - - + + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic circle to 3 selected vertices Adds a cosmetic circle to 3 selected vertices - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1167,19 +1167,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePerpendicular - + TechDraw TechDraw - Desenhos Técnicos - - + + Cosmetic Perpendicular Line Cosmetic Perpendicular Line - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex Adds a cosmetic line perpendicular to the selected line through the selected vertex @@ -1187,17 +1187,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLockUnlockView - + TechDraw TechDraw - Desenhos Técnicos - + Toggle View Lock Toggle View Lock - + Locks or unlocks the position of the selected views Locks or unlocks the position of the selected views @@ -1313,17 +1313,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionSelectLineAttributes - + TechDraw TechDraw - Desenhos Técnicos - + Select Line Attributes, Cascade Spacing and Delta Distance Selecione os Atributos da Linha, Espaçamento em Cascata e Distância Delta - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance @@ -1331,19 +1331,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionShortenLine - + TechDraw TechDraw - Desenhos Técnicos - - + + Shorten Line Encurtar Linha - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance Shortens a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1351,19 +1351,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltBottom - + TechDraw TechDraw - Desenhos Técnicos - - + + Cosmetic Thread Bolt Bottom View Cosmetic Thread Bolt Bottom View - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods @@ -1371,19 +1371,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltSide - + TechDraw TechDraw - Desenhos Técnicos - - + + Cosmetic Thread Bolt Side View Cosmetic Thread Bolt Side View - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines @@ -1391,23 +1391,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleBottom - + TechDraw TechDraw - Desenhos Técnicos - - + + Cosmetic Thread Hole Bottom View Cosmetic Thread Hole Bottom View - + Adds a cosmetic thread to the top or bottom view of selected holes or circles Adds a cosmetic thread to the top or bottom view of selected holes or circles - + Adds a cosmetic thread to the top or bottom view of holes or circles Adds a cosmetic thread to the top or bottom view of holes or circles @@ -1415,23 +1415,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleSide - + TechDraw TechDraw - Desenhos Técnicos - - + + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Adds a cosmetic thread to the side view of a hole or circle Adds a cosmetic thread to the side view of a hole or circle - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1439,17 +1439,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadsGroup - + TechDraw TechDraw - Desenhos Técnicos - + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines Add a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1457,17 +1457,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionVertexAtIntersection - + TechDraw TechDraw - Desenhos Técnicos - + Cosmetic Intersection Vertices Cosmetic Intersection Vertices - + Adds cosmetic vertices at the intersections of selected edges Adds cosmetic vertices at the intersections of selected edges @@ -2638,37 +2638,37 @@ If no object is selected, a file browser opens to select an SVG or image file.Linhas de Centro do Círculo - + TechDraw Thread Hole Side Lado do furo da rosca no desenho técnico - + Cosmetic Thread Hole Side Vista Lateral do Furo com Rosca Cosmética - + TechDraw Thread Bolt Side Lado do furo da rosca no desenho técnico - + Cosmetic Thread Bolt Side Vista Lateral do Parafuso com Rosca Cosmética - + TechDraw Thread Hole Bottom Fundo do furo da rosca no desenho técnico - + TechDraw Thread Bolt Bottom Fundo da rosca do parafuso no desenho técnico - + Cosmetic Thread Bolt Bottom Vista Inferior do Parafuso com Rosca Cosmética @@ -2688,102 +2688,102 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw circle centerlines - + Cosmetic thread hole bottom Cosmetic thread hole bottom - + TechDraw change line attributes TechDraw change line attributes - + Change line attributes Change line attributes - + TechDraw cosmetic intersection vertices TechDraw cosmetic intersection vertices - + Cosmetic intersection vertices Cosmetic intersection vertices - + TechDraw cosmetic arc TechDraw cosmetic arc - + Cosmetic arc Cosmetic arc - + TechDraw cosmetic circle TechDraw cosmetic circle - + Cosmetic Circle Círculo Cosmético - + TechDraw Cosmetic Circle 3 Points Círculo Cosmético de 3 Pontos de Desenho Técnico - + Cosmetic Circle 3 Points Círculo Cosmético de 3 Pontos - + TechDraw Cosmetic Line Parallel/Perpendicular Linha cosmética Paralela/Perpendicular de Desenho Técnico - + Cosmetic Line Parallel/Perpendicular Linha cosmética Paralela/Perpendicular - + Lock/Unlock View Travar/Destravar Vista - + TechDraw Extend/Shorten Line Extender/Encolher Linha de Desenho Técnico - + Extend/shorten line Extend/shorten line - + TechDraw Calculate Selected Area TechDraw Calculate Selected Area - + TechDraw Calculate Selected Arc Length TechDraw Calculate Selected Arc Length - + Calculate Face Area Calcular Área da Face - + Calculate Edge Length Calcular Comprimento da Aresta @@ -3175,8 +3175,8 @@ If no object is selected, a file browser opens to select an SVG or image file.O FreeCAD não encontrou uma página para exportar - - + + @@ -3236,11 +3236,11 @@ If no object is selected, a file browser opens to select an SVG or image file. - - - - - + + + + + @@ -3517,7 +3517,7 @@ If no object is selected, a file browser opens to select an SVG or image file.Close the active task dialog and try again. - + Task In Progress Tarefa em andamento @@ -3528,63 +3528,63 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw hole circle - - - - - - + + + + + + Close active task dialog and try again. Feche a caixa de diálogo ativa e tente novamente. - + Selection is empty. Selection is empty. - + You must select a base View for the circle. You must select a base View for the circle. - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. - + Please select a center for the circle. Please select a center for the circle. - + No faces in selection No faces in selection - + No edges in selection No edges in selection - + TechDraw thread hole side TechDraw thread hole side - + Select 2 straight lines Select 2 straight lines - - - - + + + + Wrong Selection Seleção errada @@ -4077,13 +4077,13 @@ If no object is selected, a file browser opens to select an SVG or image file. - + Selection is empty A seleção está vazia - + No object selected Nenhum objeto selecionado @@ -9358,19 +9358,19 @@ there is an open task dialog. CmdTechDrawCosmeticCircle - + TechDraw TechDraw - Desenhos Técnicos - - + + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - - + + Adds a cosmetic circle based on a selected centerpoint Adds a cosmetic circle based on a selected centerpoint @@ -9378,17 +9378,17 @@ there is an open task dialog. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw TechDraw - Desenhos Técnicos - + Arc Length Annotation Arc Length Annotation - + Inserts an annotation with the calculated arc length of the selected edges Inserts an annotation with the calculated arc length of the selected edges diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ru.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ru.ts index d189fd5abb..45b5b5e48c 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ru.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ru.ts @@ -447,17 +447,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtendShortenLineGroup - + TechDraw Технический чертёж - + Extend Line Удлинить линию - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Продлевает выбранную линию оформления или осевую с обоих концов на заданное расстояние дельты @@ -465,17 +465,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionAreaAnnotation - + TechDraw Технический чертёж - + Area Annotation Аннотация площади - + Calculates the area of multiple selected faces Вычисляет площадь выделенных граней/гарни @@ -579,17 +579,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionChangeLineAttributes - + TechDraw Технический чертёж - + Change Line Attributes Изменить свойства линии(й) - + Changes the selected cosmetic lines and centerlines to the specified attributes Изменяет выбранные косметические линии и обозначения центра на указанные атрибуты @@ -597,23 +597,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLines - + TechDraw Технический чертёж - - + + Circle Centerlines Осевые линии Окружности - + Adds centerlines to the selected circles and arcs Добавляет осевые линии к выделенным кругам и дугам - + Adds centerlines to selected circles and arcs: Добавляет осевые линии к выделенным кругам и дугам: @@ -621,17 +621,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw Технический чертёж - + Circle Centerlines Осевые линии Окружности - + Adds centerlines to selected circles and arcs Добавляет осевые линии к выделенным кругам и дугам @@ -899,17 +899,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCirclesGroup - + TechDraw Технический чертёж - + Cosmetic 1 Point Circle Окружность оформления по 1 точке - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Добавляет круг для оформления, по двум вершинам, где первая выделенная точка является центральной точкой, а вторая - радиусом @@ -917,23 +917,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmArc - + TechDraw Технический чертёж - - + + Cosmetic Arc Дуга оформления - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point Добавляет дугу для оформления создаваемую против часовой стрелки, по трём вершинам, где первая выделенная точка является центральной, а вторая - радиусом и начальной точкой - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. Добавляет дугу для оформления создаваемую против часовой стрелки, по трём вершинам, где первая выделенная точка является центральной, а вторая - радиусом и начальной точкой. @@ -941,23 +941,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle - + TechDraw Технический чертёж - - + + Cosmetic 2 Point Circle Окружность оформления по 2 точкам - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius Добавляет круг для оформления, по двум выбранным вершинам, где первая выделенная точка является центральной точкой, а вторая - радиусом - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Добавляет круг для оформления, по двум вершинам, где первая выделенная точка является центральной точкой, а вторая - радиусом @@ -965,19 +965,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw Технический чертёж - - + + Adds a cosmetic circle that passes through 3 selected perimeter points Добавляет круг для оформления, проходящий через 3 выбранных точки на окружности - - + + Cosmetic 3 Point Circle Окружность оформления по 3 точкам @@ -985,19 +985,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionExtendLine - + TechDraw Технический чертёж - - + + Extend Line Удлинить линию - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Продлевает выбранную линию оформления или осевую с обоих концов на заданное расстояние дельты @@ -1011,7 +1011,7 @@ Left clicking on empty space will validate the current dimension. Right clicking - + Bolt Circle Centerlines Осевые линии по кольцу @@ -1021,7 +1021,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Добавляет осевые линии к круговому массиву из трёх или более выбранных кругов - + Adds centerlines to a circular pattern of selected circles Добавляет осевые линию к круговому массиву из выбранных кругов @@ -1125,17 +1125,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePPGroup - + TechDraw Технический чертёж - + Cosmetic Parallel Line Параллельная линия оформления - + Adds a cosmetic line parallel to the selected line through the selected vertex Добавляет линию для оформления, параллельную выделенной линии через выделенную вершину @@ -1143,23 +1143,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLineParallel - + TechDraw Технический чертёж - - + + Cosmetic Parallel Line Параллельная линия оформления - + Adds a cosmetic circle to 3 selected vertices Добавляет круг для оформления по 3 выделенным вершинам - + Adds a cosmetic line parallel to the selected line through the selected vertex Добавляет линию для оформления, параллельную выделенной линии через выделенную вершину @@ -1167,19 +1167,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePerpendicular - + TechDraw Технический чертёж - - + + Cosmetic Perpendicular Line Перпендикулярная линия оформления - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex Добавляет линию для оформления перпендикулярно выделенной линии через выделенную вершину @@ -1187,17 +1187,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLockUnlockView - + TechDraw Технический чертёж - + Toggle View Lock Переключить блокировку вида - + Locks or unlocks the position of the selected views Блокирует или разблокирует положение выбранных видов @@ -1313,17 +1313,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionSelectLineAttributes - + TechDraw Технический чертёж - + Select Line Attributes, Cascade Spacing and Delta Distance Выберите свойства линии, расстояние между размерными линиями и разницу длины для вспомогательных линий - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance Настраивает стандартные атрибуты линий оформления и осевых линий, включая интервалы между размерами и разницу длин @@ -1331,19 +1331,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionShortenLine - + TechDraw Технический чертёж - - + + Shorten Line Укоротить линию - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance Укорачивает выбранную линию оформления или осевую линию с обоих концов на заданное расстояние @@ -1351,19 +1351,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltBottom - + TechDraw Технический чертёж - - + + Cosmetic Thread Bolt Bottom View Оформить Виток резьбы Болта вид Снизу - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods Добавляет косметический вито резьбы в вид Сверху или Снизу для выбранных болтов/винтов/шпилек @@ -1371,19 +1371,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltSide - + TechDraw Технический чертёж - - + + Cosmetic Thread Bolt Side View Косметическая резьба болта вид сбоку - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines Добавляет косметическую боковую проекцию резьбы для болта/винта/шпильки между двумя выделенными параллельными линиями @@ -1391,23 +1391,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleBottom - + TechDraw Технический чертёж - - + + Cosmetic Thread Hole Bottom View Оформить Виток резьбы для Отверстия вид Снизу - + Adds a cosmetic thread to the top or bottom view of selected holes or circles Добавляет косметический вито резьбы в вид Сверху или Снизу для выбранных отверстий или кругов - + Adds a cosmetic thread to the top or bottom view of holes or circles Добавляет косметический вито резьбы в вид Сверху или Снизу для отверстий или кругов @@ -1415,23 +1415,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleSide - + TechDraw Технический чертёж - - + + Cosmetic Thread Hole Side View Косметическая резьба в отверстии вид сбоку - + Adds a cosmetic thread to the side view of a hole or circle Добавляет косметическую боковую проекцию резьбы для отверстия или круга - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines Добавляет косметическую боковую проекцию резьбы для выбранного отверстия снаружи двух выделенных параллельных линий @@ -1439,17 +1439,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadsGroup - + TechDraw Технический чертёж - + Cosmetic Thread Hole Side View Косметическая резьба в отверстии вид сбоку - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines Добавляет косметическую боковую проекцию резьбы для выбранного отверстия снаружи двух выделенных параллельных линий @@ -1457,17 +1457,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionVertexAtIntersection - + TechDraw Технический чертёж - + Cosmetic Intersection Vertices Косметическая вершина на пересечении - + Adds cosmetic vertices at the intersections of selected edges Добавляет косметические вершины на пересечении выделенных рёбер @@ -2638,37 +2638,37 @@ If no object is selected, a file browser opens to select an SVG or image file.Осевые линии Окружности - + TechDraw Thread Hole Side TechDraw Резьбовое отверстие вид сбоку - + Cosmetic Thread Hole Side Схематическое резьбовое отверстие вид сбоку - + TechDraw Thread Bolt Side TechDraw болтовая резьба сбоку - + Cosmetic Thread Bolt Side Схематическая резьба болта вид сбоку - + TechDraw Thread Hole Bottom Чертёж Резьба в отверстии снизу - + TechDraw Thread Bolt Bottom Чертёж Резьба болта снизу - + Cosmetic Thread Bolt Bottom Схематическая Резьба болта снизу @@ -2688,102 +2688,102 @@ If no object is selected, a file browser opens to select an SVG or image file.Чертёж Осевые линии окружности - + Cosmetic thread hole bottom Косметическая резьба в отверстии снизу - + TechDraw change line attributes Чертёж Изменить атрибуты линии - + Change line attributes Изменить атрибуты линии - + TechDraw cosmetic intersection vertices Чертёж косметическая вершина на пересечении - + Cosmetic intersection vertices Косметическая вершина на пересечении - + TechDraw cosmetic arc Чертёж дуга оформления - + Cosmetic arc Дуга оформления - + TechDraw cosmetic circle Чертёж окружность оформления - + Cosmetic Circle Окружность оформления - + TechDraw Cosmetic Circle 3 Points Чертёж Окружность оформления по 3 точкам - + Cosmetic Circle 3 Points Окружность оформления по 3 точкам - + TechDraw Cosmetic Line Parallel/Perpendicular Чертёж Линия оформления, параллельно/перпендикулярно - + Cosmetic Line Parallel/Perpendicular Линия оформления, параллельно/перпендикулярно - + Lock/Unlock View Заблокировать/разблокировать вид - + TechDraw Extend/Shorten Line TechDraw Удлинить/укоротить линию - + Extend/shorten line Удлинить/Укоротить линию - + TechDraw Calculate Selected Area Чертёж Вычислить площадь выбранной поверхности - + TechDraw Calculate Selected Arc Length Чертёж Вычислить длину выбранной дуги - + Calculate Face Area Вычислить площадь грани - + Calculate Edge Length Вычислить длину ребра @@ -3175,8 +3175,8 @@ If no object is selected, a file browser opens to select an SVG or image file.FreeCAD не может найти страницу для экспорта - - + + @@ -3236,11 +3236,11 @@ If no object is selected, a file browser opens to select an SVG or image file. - - - - - + + + + + @@ -3517,7 +3517,7 @@ If no object is selected, a file browser opens to select an SVG or image file.Закройте окно активной задачи и попробуйте снова. - + Task In Progress Задача обрабатывается @@ -3528,63 +3528,63 @@ If no object is selected, a file browser opens to select an SVG or image file.Чертёж Отверстие для оформления - - - - - - + + + + + + Close active task dialog and try again. Закройте окно активной задачи и попробуйте снова. - + Selection is empty. Ничего не выбрано. - + You must select a base View for the circle. Необходимо выбрать базовый вид для окружности. - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. Выделение не является окружностью или круговой дугой оформления. - + Please select a center for the circle. Пожалуйста, выберите центр для окружности. - + No faces in selection В выбранном нет граней - + No edges in selection В выбранном нет рёбер - + TechDraw thread hole side Чертёж Резьбовое отверстие вид сбоку - + Select 2 straight lines Выберите 2 прямые линии - - - - + + + + Wrong Selection Неправильный выбор @@ -4077,13 +4077,13 @@ If no object is selected, a file browser opens to select an SVG or image file. - + Selection is empty Ничего не выбрано - + No object selected Не выбран ни один объект @@ -9359,19 +9359,19 @@ there is an open task dialog. CmdTechDrawCosmeticCircle - + TechDraw Технический чертёж - - + + Cosmetic 1 Point Circle Окружность оформления по 1 точке - - + + Adds a cosmetic circle based on a selected centerpoint Добавляет окружность оформления на основе выбранного центра @@ -9379,17 +9379,17 @@ there is an open task dialog. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw Технический чертёж - + Arc Length Annotation Аннотация длины дуги - + Inserts an annotation with the calculated arc length of the selected edges Вставляет аннотацию с расчётной длиной дуги выбранных рёбер diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sl.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sl.ts index d3906ce26a..5fc772f419 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sl.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sl.ts @@ -447,17 +447,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtendShortenLineGroup - + TechDraw TehRisanje - + Extend Line Podaljšaj črto - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -465,17 +465,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionAreaAnnotation - + TechDraw TehRisanje - + Area Annotation Area Annotation - + Calculates the area of multiple selected faces Calculates the area of multiple selected faces @@ -579,17 +579,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionChangeLineAttributes - + TechDraw TehRisanje - + Change Line Attributes Spremeni črtine značilke - + Changes the selected cosmetic lines and centerlines to the specified attributes Changes the selected cosmetic lines and centerlines to the specified attributes @@ -597,23 +597,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLines - + TechDraw TehRisanje - - + + Circle Centerlines Središčnice kroga - + Adds centerlines to the selected circles and arcs Adds centerlines to the selected circles and arcs - + Adds centerlines to selected circles and arcs: Adds centerlines to selected circles and arcs: @@ -621,17 +621,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw TehRisanje - + Circle Centerlines Središčnice kroga - + Adds centerlines to selected circles and arcs Adds centerlines to selected circles and arcs @@ -899,17 +899,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCirclesGroup - + TechDraw TehRisbe (TechDraw) - + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -917,23 +917,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmArc - + TechDraw TehRisbe (TechDraw) - - + + Cosmetic Arc Cosmetic Arc - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. @@ -941,23 +941,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle - + TechDraw TehRisbe (TechDraw) - - + + Cosmetic 2 Point Circle Cosmetic 2 Point Circle - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -965,19 +965,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw TehRisbe (TechDraw) - - + + Adds a cosmetic circle that passes through 3 selected perimeter points Adds a cosmetic circle that passes through 3 selected perimeter points - - + + Cosmetic 3 Point Circle Cosmetic 3 Point Circle @@ -985,19 +985,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionExtendLine - + TechDraw TehRisbe (TechDraw) - - + + Extend Line Podaljšaj črto - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1011,7 +1011,7 @@ Left clicking on empty space will validate the current dimension. Right clicking - + Bolt Circle Centerlines Bolt Circle Centerlines @@ -1021,7 +1021,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Adds centerlines to a circular pattern of three or more selected circles - + Adds centerlines to a circular pattern of selected circles Adds centerlines to a circular pattern of selected circles @@ -1125,17 +1125,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePPGroup - + TechDraw TehRisbe (TechDraw) - + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1143,23 +1143,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLineParallel - + TechDraw TehRisbe (TechDraw) - - + + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic circle to 3 selected vertices Adds a cosmetic circle to 3 selected vertices - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1167,19 +1167,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePerpendicular - + TechDraw TehRisbe (TechDraw) - - + + Cosmetic Perpendicular Line Cosmetic Perpendicular Line - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex Adds a cosmetic line perpendicular to the selected line through the selected vertex @@ -1187,17 +1187,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLockUnlockView - + TechDraw TehRisbe (TechDraw) - + Toggle View Lock Toggle View Lock - + Locks or unlocks the position of the selected views Locks or unlocks the position of the selected views @@ -1313,17 +1313,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionSelectLineAttributes - + TechDraw TehRisbe (TechDraw) - + Select Line Attributes, Cascade Spacing and Delta Distance Izberite lastnosti črte, korak in spremembo razdalje - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance @@ -1331,19 +1331,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionShortenLine - + TechDraw TehRisbe (TechDraw) - - + + Shorten Line Skrajšaj črto - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance Shortens a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1351,19 +1351,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltBottom - + TechDraw TehRisbe (TechDraw) - - + + Cosmetic Thread Bolt Bottom View Cosmetic Thread Bolt Bottom View - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods @@ -1371,19 +1371,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltSide - + TechDraw TehRisbe (TechDraw) - - + + Cosmetic Thread Bolt Side View Cosmetic Thread Bolt Side View - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines @@ -1391,23 +1391,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleBottom - + TechDraw TehRisbe (TechDraw) - - + + Cosmetic Thread Hole Bottom View Cosmetic Thread Hole Bottom View - + Adds a cosmetic thread to the top or bottom view of selected holes or circles Adds a cosmetic thread to the top or bottom view of selected holes or circles - + Adds a cosmetic thread to the top or bottom view of holes or circles Adds a cosmetic thread to the top or bottom view of holes or circles @@ -1415,23 +1415,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleSide - + TechDraw TehRisbe (TechDraw) - - + + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Adds a cosmetic thread to the side view of a hole or circle Adds a cosmetic thread to the side view of a hole or circle - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1439,17 +1439,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadsGroup - + TechDraw TehRisbe (TechDraw) - + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines Add a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1457,17 +1457,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionVertexAtIntersection - + TechDraw TehRisanje - + Cosmetic Intersection Vertices Cosmetic Intersection Vertices - + Adds cosmetic vertices at the intersections of selected edges Adds cosmetic vertices at the intersections of selected edges @@ -2638,37 +2638,37 @@ If no object is selected, a file browser opens to select an SVG or image file.Središčnice kroga - + TechDraw Thread Hole Side Stranski ris navoja luknje v TehRisbe - + Cosmetic Thread Hole Side Naris navideznega navoja izvrtine - + TechDraw Thread Bolt Side Stranski ris navoja svornika v TehRisbe (TechDraw) - + Cosmetic Thread Bolt Side Stranski ris navideznega navoja svornika - + TechDraw Thread Hole Bottom Spodnji pogled navoja luknje v TehRisbe (TechDraw) - + TechDraw Thread Bolt Bottom Spodnji pogled navoja svornika v TehRisbe (TechDraw) - + Cosmetic Thread Bolt Bottom Spodnji pogled na navidezni navoj svornika @@ -2688,102 +2688,102 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw circle centerlines - + Cosmetic thread hole bottom Cosmetic thread hole bottom - + TechDraw change line attributes TechDraw change line attributes - + Change line attributes Change line attributes - + TechDraw cosmetic intersection vertices TechDraw cosmetic intersection vertices - + Cosmetic intersection vertices Cosmetic intersection vertices - + TechDraw cosmetic arc TechDraw cosmetic arc - + Cosmetic arc Cosmetic arc - + TechDraw cosmetic circle TechDraw cosmetic circle - + Cosmetic Circle Pomožni krog - + TechDraw Cosmetic Circle 3 Points Dopolnilni krog s 3 točkami v TehRisbe (TechDraw) - + Cosmetic Circle 3 Points Pomožni krog s 3 točkami - + TechDraw Cosmetic Line Parallel/Perpendicular Vzporedna/pravokotna dopolnilna črta v TehRisbe (TechDraw) - + Cosmetic Line Parallel/Perpendicular Vzporedna/pravokotna pomožna črta - + Lock/Unlock View Zakleni/Odkleni pogled - + TechDraw Extend/Shorten Line Podaljšaj/skrajšaj črto v TehRisbe (TechDraw) - + Extend/shorten line Extend/shorten line - + TechDraw Calculate Selected Area TechDraw Calculate Selected Area - + TechDraw Calculate Selected Arc Length TechDraw Calculate Selected Arc Length - + Calculate Face Area Izračunaj površino ploskve - + Calculate Edge Length Calculate Edge Length @@ -3175,8 +3175,8 @@ If no object is selected, a file browser opens to select an SVG or image file.FreeCAD could not find a page to export - - + + @@ -3236,11 +3236,11 @@ If no object is selected, a file browser opens to select an SVG or image file. - - - - - + + + + + @@ -3517,7 +3517,7 @@ If no object is selected, a file browser opens to select an SVG or image file.Close the active task dialog and try again. - + Task In Progress Opravilo je v teku @@ -3528,63 +3528,63 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw hole circle - - - - - - + + + + + + Close active task dialog and try again. Zapri dejavno pogovorno okno z opravili in poskusi ponovno. - + Selection is empty. Selection is empty. - + You must select a base View for the circle. You must select a base View for the circle. - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. - + Please select a center for the circle. Please select a center for the circle. - + No faces in selection No faces in selection - + No edges in selection No edges in selection - + TechDraw thread hole side TechDraw thread hole side - + Select 2 straight lines Select 2 straight lines - - - - + + + + Wrong Selection Napačen izbor @@ -4077,13 +4077,13 @@ If no object is selected, a file browser opens to select an SVG or image file. - + Selection is empty Nič ni izbrano - + No object selected Izbran ni noben predmet @@ -6862,7 +6862,7 @@ Ali želite nadaljevati? Symmetry - Somernost + Simetrija @@ -9361,19 +9361,19 @@ ker je odprto pogovorno okno. CmdTechDrawCosmeticCircle - + TechDraw TehRisbe (TechDraw) - - + + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - - + + Adds a cosmetic circle based on a selected centerpoint Adds a cosmetic circle based on a selected centerpoint @@ -9381,17 +9381,17 @@ ker je odprto pogovorno okno. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw TehRisbe (TechDraw) - + Arc Length Annotation Arc Length Annotation - + Inserts an annotation with the calculated arc length of the selected edges Inserts an annotation with the calculated arc length of the selected edges @@ -9679,7 +9679,7 @@ ker je odprto pogovorno okno. Symmetry - Somernost + Simetrija diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sv-SE.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sv-SE.ts index 19230e36f8..882cb10b11 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sv-SE.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sv-SE.ts @@ -447,17 +447,17 @@ Om du vänsterklickar på ett tomt utrymme valideras den aktuella dimensionen. H CmdTechDrawExtendShortenLineGroup - + TechDraw TechDraw - + Extend Line Förlänga linjen - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Förlänger en vald kosmetisk linje eller mittlinje i båda ändar med det angivna deltaavståndet @@ -465,17 +465,17 @@ Om du vänsterklickar på ett tomt utrymme valideras den aktuella dimensionen. H CmdTechDrawExtensionAreaAnnotation - + TechDraw TechDraw - + Area Annotation Område Annotation - + Calculates the area of multiple selected faces Beräknar ytan på flera utvalda ytor @@ -579,17 +579,17 @@ Om du vänsterklickar på ett tomt utrymme valideras den aktuella dimensionen. H CmdTechDrawExtensionChangeLineAttributes - + TechDraw TechDraw - + Change Line Attributes Ändra linjeattribut - + Changes the selected cosmetic lines and centerlines to the specified attributes Ändrar de markerade kosmetiska linjerna och mittlinjerna till de angivna attributen @@ -597,23 +597,23 @@ Om du vänsterklickar på ett tomt utrymme valideras den aktuella dimensionen. H CmdTechDrawExtensionCircleCenterLines - + TechDraw TechDraw - - + + Circle Centerlines Cirkelns mittlinjer - + Adds centerlines to the selected circles and arcs Lägger till mittlinjer till de markerade cirklarna och bågarna - + Adds centerlines to selected circles and arcs: Lägger till mittlinjer till markerade cirklar och bågar: @@ -621,17 +621,17 @@ Om du vänsterklickar på ett tomt utrymme valideras den aktuella dimensionen. H CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw TechDraw - + Circle Centerlines Cirkelns mittlinjer - + Adds centerlines to selected circles and arcs Lägger till mittlinjer till markerade cirklar och bågar @@ -899,17 +899,17 @@ Om du vänsterklickar på ett tomt utrymme valideras den aktuella dimensionen. H CmdTechDrawExtensionDrawCirclesGroup - + TechDraw TechDraw - + Cosmetic 1 Point Circle Kosmetisk 1-punkts cirkel - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Lägger till en kosmetisk cirkel baserad på två hörn, där det första valet är mittpunkten och det andra är radien @@ -917,23 +917,23 @@ Om du vänsterklickar på ett tomt utrymme valideras den aktuella dimensionen. H CmdTechDrawExtensionDrawCosmArc - + TechDraw TechDraw - - + + Cosmetic Arc Kosmetisk båge - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point Lägger till en kosmetisk båge moturs baserad på tre hörnpunkter, där det första valet är mittpunkten och det andra är radien och startpunkten - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. Lägger till en kosmetisk båge moturs baserad på tre hörnpunkter, där det första valet är mittpunkten och det andra är radien och startpunkten. @@ -941,23 +941,23 @@ Om du vänsterklickar på ett tomt utrymme valideras den aktuella dimensionen. H CmdTechDrawExtensionDrawCosmCircle - + TechDraw TechDraw - - + + Cosmetic 2 Point Circle Kosmetisk 2-punkts cirkel - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius Lägger till en kosmetisk cirkel baserad på två valda hörnpunkter, där den första är mittpunkten och den andra är radien - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Lägger till en kosmetisk cirkel baserad på två hörn, där det första valet är mittpunkten och det andra är radien @@ -965,19 +965,19 @@ Om du vänsterklickar på ett tomt utrymme valideras den aktuella dimensionen. H CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw TechDraw - - + + Adds a cosmetic circle that passes through 3 selected perimeter points Lägger till en kosmetisk cirkel som passerar genom 3 valda perimeterpunkter - - + + Cosmetic 3 Point Circle Kosmetisk 3-punkts cirkel @@ -985,19 +985,19 @@ Om du vänsterklickar på ett tomt utrymme valideras den aktuella dimensionen. H CmdTechDrawExtensionExtendLine - + TechDraw TechDraw - - + + Extend Line Förlänga linjen - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Förlänger en vald kosmetisk linje eller mittlinje i båda ändar med det angivna deltaavståndet @@ -1011,7 +1011,7 @@ Om du vänsterklickar på ett tomt utrymme valideras den aktuella dimensionen. H - + Bolt Circle Centerlines Bultcirkelns centrumlinjer @@ -1021,7 +1021,7 @@ Om du vänsterklickar på ett tomt utrymme valideras den aktuella dimensionen. H Lägger till mittlinjer i ett cirkelmönster med tre eller fler valda cirklar - + Adds centerlines to a circular pattern of selected circles Lägger till mittlinjer i ett cirkelmönster av valda cirklar @@ -1125,17 +1125,17 @@ Om du vänsterklickar på ett tomt utrymme valideras den aktuella dimensionen. H CmdTechDrawExtensionLinePPGroup - + TechDraw TechDraw - + Cosmetic Parallel Line Kosmetisk parallellinje - + Adds a cosmetic line parallel to the selected line through the selected vertex Lägger till en kosmetisk linje parallell med den valda linjen genom det valda toppunktet @@ -1143,23 +1143,23 @@ Om du vänsterklickar på ett tomt utrymme valideras den aktuella dimensionen. H CmdTechDrawExtensionLineParallel - + TechDraw TechDraw - - + + Cosmetic Parallel Line Kosmetisk parallellinje - + Adds a cosmetic circle to 3 selected vertices Lägger till en kosmetisk cirkel till 3 utvalda vertikaler - + Adds a cosmetic line parallel to the selected line through the selected vertex Lägger till en kosmetisk linje parallell med den valda linjen genom det valda toppunktet @@ -1167,19 +1167,19 @@ Om du vänsterklickar på ett tomt utrymme valideras den aktuella dimensionen. H CmdTechDrawExtensionLinePerpendicular - + TechDraw TechDraw - - + + Cosmetic Perpendicular Line Kosmetisk vinkelrät linje - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex Lägger till en kosmetisk linje vinkelrätt mot den valda linjen genom det valda toppunktet @@ -1187,17 +1187,17 @@ Om du vänsterklickar på ett tomt utrymme valideras den aktuella dimensionen. H CmdTechDrawExtensionLockUnlockView - + TechDraw TechDraw - + Toggle View Lock Lås för växlande vy - + Locks or unlocks the position of the selected views Låser eller låser upp positionen för de valda vyerna @@ -1313,17 +1313,17 @@ Om du vänsterklickar på ett tomt utrymme valideras den aktuella dimensionen. H CmdTechDrawExtensionSelectLineAttributes - + TechDraw TechDraw - + Select Line Attributes, Cascade Spacing and Delta Distance Välj linjeattribut, kaskadavstånd och deltaavstånd - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance Konfigurerar standardattributen för kosmetiska linjer och mittlinjer, inklusive kaskadavstånd och deltaavstånd @@ -1331,19 +1331,19 @@ Om du vänsterklickar på ett tomt utrymme valideras den aktuella dimensionen. H CmdTechDrawExtensionShortenLine - + TechDraw TechDraw - - + + Shorten Line Förkorta linjen - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance Förkortar en vald kosmetisk linje eller mittlinje i båda ändar med det angivna deltaavståndet @@ -1351,19 +1351,19 @@ Om du vänsterklickar på ett tomt utrymme valideras den aktuella dimensionen. H CmdTechDrawExtensionThreadBoltBottom - + TechDraw TechDraw - - + + Cosmetic Thread Bolt Bottom View Kosmetisk gänga Bult Bottenvy - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods Lägger till en kosmetisk tråd i topp- eller bottenvyn för de valda bultarna/skruvarna/stängerna @@ -1371,19 +1371,19 @@ Om du vänsterklickar på ett tomt utrymme valideras den aktuella dimensionen. H CmdTechDrawExtensionThreadBoltSide - + TechDraw TechDraw - - + + Cosmetic Thread Bolt Side View Kosmetisk gänga Bult sidovy - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines Lägger till en kosmetisk gänga på sidovyn av en bult/skruv/stång mellan två valda parallella linjer @@ -1391,23 +1391,23 @@ Om du vänsterklickar på ett tomt utrymme valideras den aktuella dimensionen. H CmdTechDrawExtensionThreadHoleBottom - + TechDraw TechDraw - - + + Cosmetic Thread Hole Bottom View Kosmetiskt gänghål Bottenvy - + Adds a cosmetic thread to the top or bottom view of selected holes or circles Lägger till en kosmetisk tråd i topp- eller bottenvyn för valda hål eller cirklar - + Adds a cosmetic thread to the top or bottom view of holes or circles Lägger till en kosmetisk tråd till den övre eller nedre vyn av hål eller cirklar @@ -1415,23 +1415,23 @@ Om du vänsterklickar på ett tomt utrymme valideras den aktuella dimensionen. H CmdTechDrawExtensionThreadHoleSide - + TechDraw TechDraw - - + + Cosmetic Thread Hole Side View Hål för kosmetisk gänga Sidovy - + Adds a cosmetic thread to the side view of a hole or circle Lägger till en kosmetisk tråd till sidovyn av ett hål eller en cirkel - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines Lägger till en kosmetisk tråd på sidovyn av ett valt hål mellan två valda parallella linjer @@ -1439,17 +1439,17 @@ Om du vänsterklickar på ett tomt utrymme valideras den aktuella dimensionen. H CmdTechDrawExtensionThreadsGroup - + TechDraw TechDraw - + Cosmetic Thread Hole Side View Hål för kosmetisk gänga Sidovy - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines Lägg till en kosmetisk tråd på sidovyn av ett valt hål mellan två valda parallella linjer @@ -1457,17 +1457,17 @@ Om du vänsterklickar på ett tomt utrymme valideras den aktuella dimensionen. H CmdTechDrawExtensionVertexAtIntersection - + TechDraw TechDraw - + Cosmetic Intersection Vertices Kosmetiska korsningspunkter - + Adds cosmetic vertices at the intersections of selected edges Lägger till kosmetiska hörn i skärningspunkterna mellan valda kanter @@ -2638,37 +2638,37 @@ Om inget objekt har valts öppnas en filbläddrare där du kan välja en SVG- el Cirkelns mittlinjer - + TechDraw Thread Hole Side TechDraw Gänga Hål Sida - + Cosmetic Thread Hole Side Kosmetisk gänga Hålsida - + TechDraw Thread Bolt Side TechDraw Gänga Bult Sida - + Cosmetic Thread Bolt Side Kosmetisk gänga Bultsida - + TechDraw Thread Hole Bottom TechDraw Gänghål botten - + TechDraw Thread Bolt Bottom TechDraw Gänga Bult Botten - + Cosmetic Thread Bolt Bottom Kosmetisk gänga Bult botten @@ -2688,102 +2688,102 @@ Om inget objekt har valts öppnas en filbläddrare där du kan välja en SVG- el TechDraw cirkel mittlinjer - + Cosmetic thread hole bottom Hål för kosmetisk gänga i botten - + TechDraw change line attributes TechDraw ändra linjeattribut - + Change line attributes Ändra linjeattribut - + TechDraw cosmetic intersection vertices TechDraw kosmetiska intersektionspunkter - + Cosmetic intersection vertices Kosmetiska korsningshörn - + TechDraw cosmetic arc TechDraw kosmetisk båge - + Cosmetic arc Kosmetisk båge - + TechDraw cosmetic circle TechDraw kosmetisk cirkel - + Cosmetic Circle Kosmetisk cirkel - + TechDraw Cosmetic Circle 3 Points TechDraw kosmetisk cirkel 3 punkter - + Cosmetic Circle 3 Points Kosmetisk cirkel 3 punkter - + TechDraw Cosmetic Line Parallel/Perpendicular TechDraw Cosmetic Line Parallell/Vinkelrät - + Cosmetic Line Parallel/Perpendicular Kosmetisk linje Parallell/Vinkelrät - + Lock/Unlock View Låsa/låsa upp vy - + TechDraw Extend/Shorten Line TechDraw Förlängnings-/förkortningslinje - + Extend/shorten line Förlänga/förkorta linjen - + TechDraw Calculate Selected Area TechDraw Beräkna vald yta - + TechDraw Calculate Selected Arc Length TechDraw Beräkna vald båglängd - + Calculate Face Area Beräkna ytområde - + Calculate Edge Length Beräkna kantlängd @@ -3175,8 +3175,8 @@ Om inget objekt har valts öppnas en filbläddrare där du kan välja en SVG- el FreeCAD kunde inte hitta en sida att exportera - - + + @@ -3236,11 +3236,11 @@ Om inget objekt har valts öppnas en filbläddrare där du kan välja en SVG- el - - - - - + + + + + @@ -3517,7 +3517,7 @@ Om inget objekt har valts öppnas en filbläddrare där du kan välja en SVG- el Stäng dialogrutan för aktiv uppgift och försök igen. - + Task In Progress Pågående uppgift @@ -3528,63 +3528,63 @@ Om inget objekt har valts öppnas en filbläddrare där du kan välja en SVG- el TechDraw hål cirkel - - - - - - + + + + + + Close active task dialog and try again. Stäng dialogrutan för aktiv uppgift och försök igen. - + Selection is empty. Markeringen är tom. - + You must select a base View for the circle. Du måste välja en basvy för cirkeln. - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. Markeringen är inte en kosmetisk cirkel eller en kosmetisk cirkelbåge. - + Please select a center for the circle. Välj ett centrum för cirkeln. - + No faces in selection Inga ytor i markeringen - + No edges in selection Inga kanter i markering - + TechDraw thread hole side TechDraw gänga hål sida - + Select 2 straight lines Välj 2 raka linjer - - - - + + + + Wrong Selection Felaktigt val @@ -4077,13 +4077,13 @@ Om inget objekt har valts öppnas en filbläddrare där du kan välja en SVG- el - + Selection is empty Markeringen är tom - + No object selected Inget objekt valt @@ -9358,19 +9358,19 @@ det finns en dialogruta med en öppen uppgift. CmdTechDrawCosmeticCircle - + TechDraw TechDraw - - + + Cosmetic 1 Point Circle Kosmetisk 1-punkts cirkel - - + + Adds a cosmetic circle based on a selected centerpoint Lägger till en kosmetisk cirkel baserad på en vald mittpunkt @@ -9378,17 +9378,17 @@ det finns en dialogruta med en öppen uppgift. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw TechDraw - + Arc Length Annotation Båglängdsanteckning - + Inserts an annotation with the calculated arc length of the selected edges Infogar en annotation med den beräknade båglängden för de valda kanterna From 88c2a58868c3e836c72ccf88009a206a45ebd3e1 Mon Sep 17 00:00:00 2001 From: PaddleStroke Date: Mon, 2 Feb 2026 17:41:06 +0100 Subject: [PATCH 017/124] Assembly: Fix Assembly activation issues. - backport (#27194) * Assembly: Fix "deactivated by activating a App::Part, assembly stay in edit" Fix "Activating a body in a part in an assembly deactivates the assembly and activate the part" Fix "A manually deactivated assembly is still restoring later" * Update ViewProviderAssembly.cpp * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- src/Gui/ActiveObjectList.cpp | 8 ++++ src/Gui/ActiveObjectList.h | 1 + src/Gui/Document.h | 3 ++ src/Gui/ViewProviderPart.cpp | 4 +- src/Gui/ViewProviderPart.h | 3 +- src/Mod/Assembly/Gui/ViewProviderAssembly.cpp | 48 +++++++++++++++---- src/Mod/Assembly/Gui/ViewProviderAssembly.h | 3 ++ src/Mod/Assembly/UtilsAssembly.py | 4 ++ src/Mod/PartDesign/Gui/Utils.cpp | 6 ++- 9 files changed, 66 insertions(+), 14 deletions(-) diff --git a/src/Gui/ActiveObjectList.cpp b/src/Gui/ActiveObjectList.cpp index 6d27c0f22c..ef0e681a11 100644 --- a/src/Gui/ActiveObjectList.cpp +++ b/src/Gui/ActiveObjectList.cpp @@ -187,6 +187,9 @@ void Gui::ActiveObjectList::setObject( } if (!obj) { + if (_Doc) { + _Doc->signalActivatedViewProvider(nullptr, name); + } return; } @@ -202,6 +205,11 @@ void Gui::ActiveObjectList::setObject( _ObjectMap[name] = info; setHighlight(info, mode, true); + + auto vp = freecad_cast(Application::Instance->getViewProvider(obj)); + if (vp) { + vp->getDocument()->signalActivatedViewProvider(vp, name); + } } bool Gui::ActiveObjectList::hasObject(const char* name) const diff --git a/src/Gui/ActiveObjectList.h b/src/Gui/ActiveObjectList.h index fee647cae4..b34b0d6f05 100644 --- a/src/Gui/ActiveObjectList.h +++ b/src/Gui/ActiveObjectList.h @@ -106,5 +106,6 @@ private: static const char PDBODYKEY[] = "pdbody"; static const char PARTKEY[] = "part"; +static const char ASSEMBLYKEY[] = "assembly"; #endif diff --git a/src/Gui/Document.h b/src/Gui/Document.h index 37932319bb..1d08065b54 100644 --- a/src/Gui/Document.h +++ b/src/Gui/Document.h @@ -123,6 +123,9 @@ public: mutable boost::signals2::signal signalRelabelObject; /// signal on activated Object mutable boost::signals2::signal signalActivatedObject; + /// signal on activated Object in the tree (bold item) + mutable boost::signals2::signal + signalActivatedViewProvider; /// signal on entering in edit mode mutable boost::signals2::signal signalInEdit; /// signal on leaving edit mode diff --git a/src/Gui/ViewProviderPart.cpp b/src/Gui/ViewProviderPart.cpp index 8dff54813f..8870d4e946 100644 --- a/src/Gui/ViewProviderPart.cpp +++ b/src/Gui/ViewProviderPart.cpp @@ -77,7 +77,7 @@ void ViewProviderPart::setupContextMenu(QMenu* menu, QObject* receiver, const ch ViewProviderDragger::setupContextMenu(menu, receiver, member); } -bool ViewProviderPart::isActivePart() +bool ViewProviderPart::isActivePart(const char* key) { App::DocumentObject* activePart = nullptr; auto activeDoc = Gui::Application::Instance->activeDocument(); @@ -89,7 +89,7 @@ bool ViewProviderPart::isActivePart() return false; } - activePart = activeView->getActiveObject(PARTKEY); + activePart = activeView->getActiveObject(key); if (activePart == this->getObject()) { return true; diff --git a/src/Gui/ViewProviderPart.h b/src/Gui/ViewProviderPart.h index 4098fcae22..a77565b4aa 100644 --- a/src/Gui/ViewProviderPart.h +++ b/src/Gui/ViewProviderPart.h @@ -24,6 +24,7 @@ #define GUI_VIEWPROVIDER_ViewProviderPart_H #include "ViewProviderDragger.h" +#include "ActiveObjectList.h" #include "ViewProviderOriginGroup.h" #include "ViewProviderFeaturePython.h" @@ -43,7 +44,7 @@ public: bool doubleClicked() override; void setupContextMenu(QMenu* menu, QObject* receiver, const char* member) override; - bool isActivePart(); + bool isActivePart(const char* key = PARTKEY); void toggleActivePart(); /// deliver the icon shown in the tree view diff --git a/src/Mod/Assembly/Gui/ViewProviderAssembly.cpp b/src/Mod/Assembly/Gui/ViewProviderAssembly.cpp index 8246e1b1ea..6f0e95cf5b 100644 --- a/src/Mod/Assembly/Gui/ViewProviderAssembly.cpp +++ b/src/Mod/Assembly/Gui/ViewProviderAssembly.cpp @@ -142,7 +142,7 @@ void ViewProviderAssembly::setupContextMenu(QMenu* menu, QObject* receiver, cons QAction* act = menu->addAction(QObject::tr("Active object")); act->setCheckable(true); - act->setChecked(isActivePart()); + act->setChecked(isActivePart(ASSEMBLYKEY)); func->trigger(act, [this]() { this->doubleClicked(); }); ViewProviderDragger::setupContextMenu(menu, receiver, member); // NOLINT @@ -152,6 +152,7 @@ bool ViewProviderAssembly::doubleClicked() { if (isInEditMode()) { autoCollapseOnDeactivation = true; + getDocument()->setEditRestore(false); getDocument()->resetEdit(); } else { @@ -289,7 +290,7 @@ bool ViewProviderAssembly::setEdit(int mode) "Gui.getDocument(appDoc).ActiveView.setActiveObject('%s', " "appDoc.getObject('%s'))", this->getObject()->getDocument()->getName(), - PARTKEY, + ASSEMBLYKEY, this->getObject()->getNameInDocument() ); @@ -309,6 +310,17 @@ bool ViewProviderAssembly::setEdit(int mode) boost::bind(&ViewProviderAssembly::UpdateSolverInformation, this) ); + connectActivatedVP = getDocument()->signalActivatedViewProvider.connect( + std::bind( + &ViewProviderAssembly::slotActivatedVP, + this, + std::placeholders::_1, + std::placeholders::_2 + ) + ); + + assembly->solve(); + return true; } return ViewProviderPart::setEdit(mode); @@ -331,13 +343,15 @@ void ViewProviderAssembly::unsetEdit(int mode) } // Set the part as not 'Activated' ie not bold in the tree. - Gui::Command::doCommand( - Gui::Command::Gui, - "appDoc = App.getDocument('%s')\n" - "Gui.getDocument(appDoc).ActiveView.setActiveObject('%s', None)", - this->getObject()->getDocument()->getName(), - PARTKEY - ); + if (isActivePart(ASSEMBLYKEY)) { + Gui::Command::doCommand( + Gui::Command::Gui, + "appDoc = App.getDocument('%s')\n" + "Gui.getDocument(appDoc).ActiveView.setActiveObject('%s', None)", + this->getObject()->getDocument()->getName(), + ASSEMBLYKEY + ); + } Gui::TaskView::TaskView* taskView = Gui::Control().taskPanel(); if (taskView) { @@ -346,12 +360,26 @@ void ViewProviderAssembly::unsetEdit(int mode) } connectSolverUpdate.disconnect(); + connectActivatedVP.disconnect(); return; } ViewProviderPart::unsetEdit(mode); } +void ViewProviderAssembly::slotActivatedVP(const Gui::ViewProviderDocumentObject* vp, const char* name) +{ + if (name && strcmp(name, ASSEMBLYKEY) == 0) { + + // If the new active VP is NOT this assembly (meaning we lost activation or it was cleared) + if (vp != this && isInEditMode()) { + autoCollapseOnDeactivation = true; + getDocument()->setEditRestore(false); + getDocument()->resetEdit(); + } + } +} + void ViewProviderAssembly::setDragger() { // Create the dragger coin object @@ -401,7 +429,7 @@ App::DocumentObject* ViewProviderAssembly::getActivePart() const if (!activeView) { return nullptr; } - return activeView->getActiveObject(PARTKEY); + return activeView->getActiveObject(ASSEMBLYKEY); } bool ViewProviderAssembly::keyPressed(bool pressed, int key) diff --git a/src/Mod/Assembly/Gui/ViewProviderAssembly.h b/src/Mod/Assembly/Gui/ViewProviderAssembly.h index 6abb182d16..4d7d41f457 100644 --- a/src/Mod/Assembly/Gui/ViewProviderAssembly.h +++ b/src/Mod/Assembly/Gui/ViewProviderAssembly.h @@ -263,6 +263,7 @@ private: ); void slotAboutToOpenTransaction(const std::string& cmdName); + void slotActivatedVP(const Gui::ViewProviderDocumentObject* vp, const char* name); struct ComponentState { @@ -287,6 +288,8 @@ private: std::set& visited ); + + boost::signals2::connection connectActivatedVP; boost::signals2::connection connectSolverUpdate; boost::signals2::scoped_connection m_preTransactionConn; }; diff --git a/src/Mod/Assembly/UtilsAssembly.py b/src/Mod/Assembly/UtilsAssembly.py index a893d25a22..c7259856d9 100644 --- a/src/Mod/Assembly/UtilsAssembly.py +++ b/src/Mod/Assembly/UtilsAssembly.py @@ -43,6 +43,10 @@ def activePartOrAssembly(): if doc is None or doc.ActiveView is None: return None + activeAssembly = doc.ActiveView.getActiveObject("assembly") + + if activeAssembly: + return activeAssembly return doc.ActiveView.getActiveObject("part") diff --git a/src/Mod/PartDesign/Gui/Utils.cpp b/src/Mod/PartDesign/Gui/Utils.cpp index 4a3e7ed1d8..47179c40bb 100644 --- a/src/Mod/PartDesign/Gui/Utils.cpp +++ b/src/Mod/PartDesign/Gui/Utils.cpp @@ -284,7 +284,11 @@ App::Part* getActivePart() { Gui::MDIView* activeView = Gui::Application::Instance->activeView(); if (activeView) { - return activeView->getActiveObject(PARTKEY); + auto* obj = activeView->getActiveObject(PARTKEY); + if (!obj) { + obj = activeView->getActiveObject(ASSEMBLYKEY); + } + return obj; } else { return nullptr; From 8175e0633fd387458fe6e78edc0bbac5cb264211 Mon Sep 17 00:00:00 2001 From: PaddleStroke Date: Mon, 26 Jan 2026 12:28:47 +0100 Subject: [PATCH 018/124] Assembly: Fix isolate not working on sub assembly components (cherry picked from commit 212e4f07afdbc4b7c593b009ba3df08cbc3e77e1) --- src/Mod/Assembly/Gui/ViewProviderAssembly.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Mod/Assembly/Gui/ViewProviderAssembly.cpp b/src/Mod/Assembly/Gui/ViewProviderAssembly.cpp index 6f0e95cf5b..46cb8a514f 100644 --- a/src/Mod/Assembly/Gui/ViewProviderAssembly.cpp +++ b/src/Mod/Assembly/Gui/ViewProviderAssembly.cpp @@ -1403,6 +1403,7 @@ void ViewProviderAssembly::applyIsolationRecursively( for (auto* child : group->Group.getValues()) { applyIsolationRecursively(child, isolateSet, mode, visited); } + return; } else if (auto* part = dynamic_cast(current)) { // As App::Part currently don't have material override @@ -1418,6 +1419,7 @@ void ViewProviderAssembly::applyIsolationRecursively( for (auto* child : part->Group.getValues()) { applyIsolationRecursively(child, isolateSet, mode, visited); } + return; } auto* vp = Gui::Application::Instance->getViewProvider(current); From 377d3a8d6be281df66fea062dc76c68710432580 Mon Sep 17 00:00:00 2001 From: PaddleStroke Date: Mon, 2 Feb 2026 17:43:45 +0100 Subject: [PATCH 019/124] Assembly: Insert flexible assembly grounds the correct part (#27206) * Assembly: Insert flexible assembly grounds the correct part * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Assembly: Migrate ObjectToGround to PropertyLinkGlobal to support assembly links * Update JointObject.py * Assembly: ViewProviderAssembly fix assembly link deletion issue * Assembly: ViewProviderAssembly: make sure no duplicates in canDelete * Assembly CommandInsertLink fix typo * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (cherry picked from commit a3486b4dd25f9c07ff8a1b88fda5b634743198a7) --- src/Mod/Assembly/CommandInsertLink.py | 38 ++++++++++++++++++- src/Mod/Assembly/Gui/ViewProviderAssembly.cpp | 20 ++++++---- src/Mod/Assembly/JointObject.py | 20 +++++++++- 3 files changed, 67 insertions(+), 11 deletions(-) diff --git a/src/Mod/Assembly/CommandInsertLink.py b/src/Mod/Assembly/CommandInsertLink.py index 4e7ee93167..2c0d4afaa3 100644 --- a/src/Mod/Assembly/CommandInsertLink.py +++ b/src/Mod/Assembly/CommandInsertLink.py @@ -495,7 +495,43 @@ class TaskAssemblyInsertLink(QtCore.QObject): if len(self.insertionStack) != 1: return - self.groundedObj = self.insertionStack[0]["addedObject"] + targetObj = self.insertionStack[0]["addedObject"] + + # If the object is a flexible AssemblyLink, we should ground its internal 'base' part + if targetObj.isDerivedFrom("Assembly::AssemblyLink") and not targetObj.Rigid: + linkedAsm = targetObj.LinkedObject + if linkedAsm and hasattr(linkedAsm, "Group"): + srcGrounded = None + # Attempt to find the grounded joint in the source assembly + # We look for a joint where JointType is 'Grounded' + for obj in linkedAsm.InListRecursive: + if hasattr(obj, "ObjectToGround"): + srcGrounded = obj.ObjectToGround + break + + # Search the sub-assembly group for the link pointing to the source grounded object + # Fallback to the first valid part if no grounded joint was found in source + candidate = None + for child in targetObj.Group: + if not candidate and ( + child.isDerivedFrom("App::Link") or child.isDerivedFrom("Part::Feature") + ): + candidate = child + + if ( + srcGrounded + and hasattr(child, "LinkedObject") + and child.LinkedObject == srcGrounded + ): + candidate = child + break + + if not candidate: # Nothing to ground + return + + targetObj = candidate + + self.groundedObj = targetObj self.groundedJoint = CommandCreateJoint.createGroundedJoint(self.groundedObj) def increment_counter(self, item): diff --git a/src/Mod/Assembly/Gui/ViewProviderAssembly.cpp b/src/Mod/Assembly/Gui/ViewProviderAssembly.cpp index 46cb8a514f..885abe5536 100644 --- a/src/Mod/Assembly/Gui/ViewProviderAssembly.cpp +++ b/src/Mod/Assembly/Gui/ViewProviderAssembly.cpp @@ -1326,20 +1326,24 @@ bool ViewProviderAssembly::canDelete(App::DocumentObject* objBeingDeleted) const continue; } - if (dynamic_cast(parent->getPropertyByName("ObjectToGround"))) { - objToDel.push_back(parent); + if (parent->getPropertyByName("ObjectToGround")) { + if (std::ranges::find(objToDel, parent) == objToDel.end()) { + objToDel.push_back(parent); + } } } } // Deletes them. for (auto* joint : objToDel) { - Gui::Command::doCommand( - Gui::Command::Doc, - "App.getDocument(\"%s\").removeObject(\"%s\")", - joint->getDocument()->getName(), - joint->getNameInDocument() - ); + if (joint && joint->getNameInDocument() != nullptr) { + Gui::Command::doCommand( + Gui::Command::Doc, + "App.getDocument(\"%s\").removeObject(\"%s\")", + joint->getDocument()->getName(), + joint->getNameInDocument() + ); + } } } return res; diff --git a/src/Mod/Assembly/JointObject.py b/src/Mod/Assembly/JointObject.py index 7bae57aab6..865a040a27 100644 --- a/src/Mod/Assembly/JointObject.py +++ b/src/Mod/Assembly/JointObject.py @@ -1211,16 +1211,32 @@ class GroundedJoint: joint.Proxy = self self.joint = joint + self.createObjectToGroundProperty(joint, obj_to_ground) + + def createObjectToGroundProperty(self, joint, obj_to_ground): joint.addProperty( - "App::PropertyLink", + "App::PropertyLinkGlobal", "ObjectToGround", "Ground", QT_TRANSLATE_NOOP("App::Property", "The object to ground"), locked=True, ) - joint.ObjectToGround = obj_to_ground + def onDocumentRestored(self, joint): + self.migrationScript(joint) + + def migrationScript(self, joint): + if ( + hasattr(joint, "ObjectToGround") + and joint.getTypeIdOfProperty("ObjectToGround") == "App::PropertyLink" + ): + obj_to_ground = joint.ObjectToGround + joint.setPropertyStatus("ObjectToGround", "-LockDynamic") + joint.removeProperty("ObjectToGround") + + self.createObjectToGroundProperty(joint, obj_to_ground) + def dumps(self): return None From 61f67410ddd99f949542c695f799d68523894cbe Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Thu, 29 Jan 2026 16:50:33 +0100 Subject: [PATCH 020/124] BIM: add processSubShapes to ArchSpace.py Fixes #24579. (cherry picked from commit 30ea676367801e8f92d25c8abb83edadd1610f69) --- src/Mod/BIM/ArchSpace.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/BIM/ArchSpace.py b/src/Mod/BIM/ArchSpace.py index 216e1884b0..bdd266308c 100644 --- a/src/Mod/BIM/ArchSpace.py +++ b/src/Mod/BIM/ArchSpace.py @@ -489,7 +489,7 @@ class _Space(ArchComponent.Component): if shape: if shape.Solids: # print("setting objects shape") - shape = shape.Solids[0] + shape = self.processSubShapes(obj, shape.Solids[0], pl) self.applyShape(obj, shape, pl) if hasattr(obj.HorizontalArea, "Value"): if hasattr(obj, "AreaCalculationType"): From 50b950d8301c6610b87e99f2c348fa7ec405115a Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Mon, 2 Feb 2026 17:59:40 +0100 Subject: [PATCH 021/124] BIM: remove LibraryWebSearch option from BIM_Library as it required the Web WB (#27048) * BIM: remove LibraryWebSearch option from BIM_Library as it required the Web WB Removed the 'checkWebSearch' checkbox and updated tooltip text formatting. * BIM: remove LibraryWebSearch option from BIM_Library as it required the Web WB * Restore tooltip (cherry picked from commit ed104dd2c109093bd728dc3bf1f744087c8db81a) --- src/Mod/BIM/Resources/ui/dialogLibrary.ui | 10 ---------- src/Mod/BIM/bimcommands/BimLibrary.py | 16 +--------------- 2 files changed, 1 insertion(+), 25 deletions(-) diff --git a/src/Mod/BIM/Resources/ui/dialogLibrary.ui b/src/Mod/BIM/Resources/ui/dialogLibrary.ui index f383d12643..cfb34bb949 100644 --- a/src/Mod/BIM/Resources/ui/dialogLibrary.ui +++ b/src/Mod/BIM/Resources/ui/dialogLibrary.ui @@ -200,16 +200,6 @@ - - - - Open the search results inside FreeCAD's web browser instead of the system browser - - - Search using FreeCAD's web view - - - diff --git a/src/Mod/BIM/bimcommands/BimLibrary.py b/src/Mod/BIM/bimcommands/BimLibrary.py index 9184175689..3327467970 100644 --- a/src/Mod/BIM/bimcommands/BimLibrary.py +++ b/src/Mod/BIM/bimcommands/BimLibrary.py @@ -178,8 +178,6 @@ class BIM_Library_TaskPanel: self.form.checkOnline.setChecked(PARAMS.GetBool("LibraryOnline", not offlinemode)) self.form.checkFCStdOnly.toggled.connect(self.onCheckFCStdOnly) self.form.checkFCStdOnly.setChecked(PARAMS.GetBool("LibraryFCStdOnly", False)) - self.form.checkWebSearch.toggled.connect(self.onCheckWebSearch) - self.form.checkWebSearch.setChecked(PARAMS.GetBool("LibraryWebSearch", False)) self.form.check3DPreview.toggled.connect(self.onCheck3DPreview) self.form.check3DPreview.setChecked(PARAMS.GetBool("3DPreview", False)) @@ -529,13 +527,7 @@ class BIM_Library_TaskPanel: from PySide import QtGui - s = PARAMS.GetBool("LibraryWebSearch", False) - if s: - import WebGui - - WebGui.openBrowser(url) - else: - QtGui.QDesktopServices.openUrl(url) + QtGui.QDesktopServices.openUrl(url) def needsFullSpace(self): @@ -889,12 +881,6 @@ class BIM_Library_TaskPanel: self.dirmodel.setNameFilters(self.getFilters()) self.onCheckOnline(self.form.checkOnline.isChecked()) - def onCheckWebSearch(self, state): - """if the web search checkbox is clicked""" - - # save state - PARAMS.SetBool("LibraryWebSearch", state) - def onCheck3DPreview(self, state): """if the 3D preview checkbox is clicked""" From 09778d9922aa94d51c694343a13dabdea0a19ba4 Mon Sep 17 00:00:00 2001 From: xtemp09 Date: Wed, 19 Nov 2025 19:41:20 +0700 Subject: [PATCH 022/124] [GUI] Handle Enter and Escape in the search box in Preferences. (cherry picked from commit 0b5a0a6abb445f1da47c3d741ebd944498fd6ba5) --- src/Gui/Dialogs/DlgPreferencesImp.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/Gui/Dialogs/DlgPreferencesImp.cpp b/src/Gui/Dialogs/DlgPreferencesImp.cpp index aa860f6ff8..f6a77d863e 100644 --- a/src/Gui/Dialogs/DlgPreferencesImp.cpp +++ b/src/Gui/Dialogs/DlgPreferencesImp.cpp @@ -1889,10 +1889,6 @@ void PreferencesSearchController::applyHighlightToWidget(QWidget* widget) bool PreferencesSearchController::handleSearchBoxKeyPress(QKeyEvent* keyEvent) { - if (!m_searchResultsList->isVisible() || m_searchResults.isEmpty()) { - return false; - } - switch (keyEvent->key()) { case Qt::Key_Down: { // Move selection down in popup, skipping separators From 719f790da810f28aa84857170bb6f050f19df2ba Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Tue, 3 Feb 2026 15:35:43 -0600 Subject: [PATCH 023/124] Package: Make Windows uninstaller preferences language clearer (cherry picked from commit 6f60022a359e33c607b5f40741b9a331527ef9d2) --- package/WindowsInstaller/lang/english.nsh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/package/WindowsInstaller/lang/english.nsh b/package/WindowsInstaller/lang/english.nsh index dec0969580..c3583aae60 100644 --- a/package/WindowsInstaller/lang/english.nsh +++ b/package/WindowsInstaller/lang/english.nsh @@ -64,7 +64,8 @@ ${LangFileString} SecUnPreferencesDescription 'Deletes FreeCAD$\'s configuration $AppSuff\$\r$\n\ ${APP_DIR_USERDATA}$\")$\r$\n\ for you or for all users (if you are admin).' -${LangFileString} DialogUnPreferences 'You chose to delete the FreeCADs user configuration.$\r$\n\ - This will also delete all installed FreeCAD addons.$\r$\n\ - Do you agree with this?' +${LangFileString} DialogUnPreferences 'You chose to delete the FreeCAD user configuration.$\r$\n\ + This will also delete all installed FreeCAD addons, and will affect the$\r$\n\ + preferences for all versions of FreeCAD.\r$\n\ + Are you sure you want to proceed?' ${LangFileString} SecUnProgramFilesDescription "Uninstall FreeCAD and all of its components." From 219d3e0d3a356761ce666f2a414475d05812a042 Mon Sep 17 00:00:00 2001 From: Jacob Oursland Date: Wed, 4 Feb 2026 08:18:23 -0700 Subject: [PATCH 024/124] CI: pin swig on release builds. (cherry picked from commit 944074942376b4a92b7f811ddd7e793b465b3201) --- package/rattler-build/recipe.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/rattler-build/recipe.yaml b/package/rattler-build/recipe.yaml index d492d5df57..6f548c89e9 100644 --- a/package/rattler-build/recipe.yaml +++ b/package/rattler-build/recipe.yaml @@ -22,7 +22,7 @@ requirements: - noqt5 - python>=3.11,<3.12 - qt6-main>=6.8,<6.9 - - swig + - swig>=4.3,<4.4 - if: linux and x86_64 then: From 11c14e33871e1f697c44754987ebb8e886dbfbd4 Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Wed, 4 Feb 2026 11:01:11 -0600 Subject: [PATCH 025/124] Packaging: Fix typo in end-of-line format (cherry picked from commit 27587b9cd2bc8d686187149feee7b123a65b8c77) --- package/WindowsInstaller/lang/english.nsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/WindowsInstaller/lang/english.nsh b/package/WindowsInstaller/lang/english.nsh index c3583aae60..e9f70345be 100644 --- a/package/WindowsInstaller/lang/english.nsh +++ b/package/WindowsInstaller/lang/english.nsh @@ -66,6 +66,6 @@ ${LangFileString} SecUnPreferencesDescription 'Deletes FreeCAD$\'s configuration for you or for all users (if you are admin).' ${LangFileString} DialogUnPreferences 'You chose to delete the FreeCAD user configuration.$\r$\n\ This will also delete all installed FreeCAD addons, and will affect the$\r$\n\ - preferences for all versions of FreeCAD.\r$\n\ + preferences for all versions of FreeCAD.$\r$\n\ Are you sure you want to proceed?' ${LangFileString} SecUnProgramFilesDescription "Uninstall FreeCAD and all of its components." From d59d400fea3d79ed90dcbe6edd3ce1dce4f744d8 Mon Sep 17 00:00:00 2001 From: Petter Reinholdtsen Date: Wed, 4 Feb 2026 07:04:55 +0100 Subject: [PATCH 026/124] CAM: Reintroduce matching pre-/postamble and help text for dynapath_4060_post.py This change was introduced in 80a35a8765dcad9533aa685476c0be6b45b51656 (#24617) and reverted without explanation in 21a597a85e1e22e17706efe2966a735995329a0d (#27202). I assume it was reverted by mistake. Note that for dynapath_4060_post.py, the original help text did not match the postamble, illustrating the need to ensure the actual value matches the help text. (cherry picked from commit dfdabbfc87a89caee001e7635768e8ecfedbef8e) --- .../Path/Post/scripts/dynapath_4060_post.py | 41 +++++++++++-------- 1 file changed, 24 insertions(+), 17 deletions(-) diff --git a/src/Mod/CAM/Path/Post/scripts/dynapath_4060_post.py b/src/Mod/CAM/Path/Post/scripts/dynapath_4060_post.py index 729da0aad6..731e839002 100644 --- a/src/Mod/CAM/Path/Post/scripts/dynapath_4060_post.py +++ b/src/Mod/CAM/Path/Post/scripts/dynapath_4060_post.py @@ -50,6 +50,22 @@ import delta_4060_post delta_4060_post.export(object,"/path/to/file.ncc","") """ +# Preamble text will appear at the beginning of the GCODE output file. +PREAMBLE = """G17 +G90 +G80 +G40 +""" + +# Postamble text will appear following the last operation. +POSTAMBLE = """M05 +G80 +G40 +G17 +G90 +M30 +""" + parser = argparse.ArgumentParser(prog="delta_4060", add_help=False) parser.add_argument("--no-header", action="store_true", help="suppress header output") parser.add_argument("--no-comments", action="store_true", help="suppress comment output") @@ -62,11 +78,17 @@ parser.add_argument( parser.add_argument("--precision", default="3", help="number of digits of precision, default=3") parser.add_argument( "--preamble", - help='set commands to be issued before the first command, default="G17\\nG90\\nG80\\nG40\\n"', + help='set commands to be issued before the first command, default="' + + PREAMBLE.replace("\n", "\\n") + + '"', + default=PREAMBLE, ) parser.add_argument( "--postamble", - help='set commands to be issued after the last command, default="M09\\nM05\\nG80\\nG40\\nG17\\nG90\\nM30\\n"', + help='set commands to be issued after the last command, default="' + + POSTAMBLE.replace("\n", "\\n") + + '"', + default=POSTAMBLE, ) parser.add_argument( "--inches", action="store_true", help="Convert output for US imperial mode (G70)" @@ -129,21 +151,6 @@ GCODE_MAP = { "G59": "E06", } -# Preamble text will appear at the beginning of the GCODE output file. -PREAMBLE = """G17 -G90 -G80 -G40 -""" - -# Postamble text will appear following the last operation. -POSTAMBLE = """M05 -G80 -G40 -G17 -G90 -M30 -""" # Create following variable for use with the 2nd reference plane. clearanceHeight = None From e2e7d41a5027b543f91b79dbdd87a98d60ad3840 Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Sun, 8 Feb 2026 04:43:30 +0100 Subject: [PATCH 027/124] BIM: fix regression caused by Link Hosts handling (#27406) (cherry picked from commit 105543bf172a1d22667afc9d72cd6469ccb24bec) --- src/Mod/BIM/ArchSketchObject.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Mod/BIM/ArchSketchObject.py b/src/Mod/BIM/ArchSketchObject.py index 20700c949c..d69eacf99a 100644 --- a/src/Mod/BIM/ArchSketchObject.py +++ b/src/Mod/BIM/ArchSketchObject.py @@ -45,6 +45,8 @@ class ArchSketch(ArchSketchObject): pass else: if "Hosts" not in prop: + # inherited properties of Link are not in PropertiesList: + old_hosts = getattr(fp, "Hosts", []) fp.addProperty( "App::PropertyLinkList", "Hosts", @@ -52,6 +54,9 @@ class ArchSketch(ArchSketchObject): QT_TRANSLATE_NOOP("App::Property", "The objects that host this window"), locked=True, ) + fp.Hosts = old_hosts + for host in old_hosts: + host.touch() # Arch Window's code From 42247b35ff385901f9b51e9ac083bb917a97893d Mon Sep 17 00:00:00 2001 From: wandererfan Date: Tue, 3 Feb 2026 17:07:05 -0500 Subject: [PATCH 028/124] [TD]fix fail on single edge cutting profile (cherry picked from commit 0745d40f86be9cfb09b3de6f01b0d4fea2b0ffc2) --- src/Mod/TechDraw/App/DrawComplexSection.cpp | 63 ++++++++++++++++++--- src/Mod/TechDraw/App/DrawComplexSection.h | 2 + 2 files changed, 56 insertions(+), 9 deletions(-) diff --git a/src/Mod/TechDraw/App/DrawComplexSection.cpp b/src/Mod/TechDraw/App/DrawComplexSection.cpp index 2065c0926e..60d11c4873 100644 --- a/src/Mod/TechDraw/App/DrawComplexSection.cpp +++ b/src/Mod/TechDraw/App/DrawComplexSection.cpp @@ -57,7 +57,6 @@ #include #include #include -#include #include #include #include @@ -999,7 +998,7 @@ bool DrawComplexSection::boxesIntersect(TopoDS_Face& face, TopoDS_Shape& shape) Bnd_Box box0; Bnd_Box box1; BRepBndLib::Add(face, box0); - box0.SetGap(OverlapTolerance);//generous + box0.SetGap(OverlapTolerance); //generous BRepBndLib::Add(shape, box1); box1.SetGap(OverlapTolerance); return !box0.IsOut(box1); @@ -1048,23 +1047,33 @@ TopoDS_Wire DrawComplexSection::makeNoseToTailWire(const TopoDS_Shape& inShape) return {}; } - std::list inList; + std::list inEdges; TopExp_Explorer expEdges(inShape, TopAbs_EDGE); for (; expEdges.More(); expEdges.Next()) { TopoDS_Edge edge = TopoDS::Edge(expEdges.Current()); - inList.push_back(edge); + inEdges.push_back(edge); } + BRepBuilderAPI_MakeWire mkWire; + std::list sortedList; - if (inList.empty() || inList.size() == 1) { + if (inEdges.empty() ) { return {}; } - sortedList = DrawUtil::sort_Edges(EWTOLERANCE, inList); - BRepBuilderAPI_MakeWire mkWire; + // Prior to https://github.com/FreeCAD/FreeCAD/issues/26838, this method demanded that the + // tool profile shape have at least 2 edges. Allowing single edge tool here requires adding + // support for this case in closeProfileForCut(). + if (inEdges.size() == 1) { + mkWire.Add(inEdges.front()); + return mkWire.Wire(); + } + + sortedList = DrawUtil::sort_Edges(EWTOLERANCE, inEdges); for (auto& edge : sortedList) { mkWire.Add(edge); } + return mkWire.Wire(); } @@ -1397,7 +1406,7 @@ DrawComplexSection::getSegmentViewDirections(const TopoDS_Wire& profileWire, std::vector> normalKV; TopExp_Explorer expFaces(profileSolidTool, TopAbs_FACE); // are all these shenanigans necessary? - // no guarantee of order from TopExp_Explorer?? Need to match faces to the profile segment that + // no guarantee of order from TopExp_Explorer. Need to match faces to the profile segment that // generated it? for (int iFace = 0; expFaces.More(); expFaces.Next(), iFace++) { auto shape = expFaces.Current(); @@ -1645,7 +1654,7 @@ TopoDS_Shape DrawComplexSection::cuttingToolFromProfile(const TopoDS_Wire& inPro } TopoDS_Wire DrawComplexSection::closeProfileForCut(const TopoDS_Wire& profileWire, - double dMax) const + double dMax) const { // TODO: do these conversions gp_Pnt <-> Base::Vector3d <-> QPointF cause our problems with low // digits? @@ -1667,6 +1676,13 @@ TopoDS_Wire DrawComplexSection::closeProfileForCut(const TopoDS_Wire& profileWir awayDirection.Normalize(); std::vector profileEdges = DU::shapeToVector(flatWire); + if (profileEdges.size() == 1) { + // single edge tool profile needs special handling + TopoDS_Edge firstEdge = profileEdges.front(); + return closeSingleEdgeProfile(firstEdge, dMax); + } + + // traditional multi edge profile TopoDS_Edge firstEdge = profileEdges.front(); std::pair edgeEnds = getSegmentEnds(firstEdge); Base::Vector3d firstExtendDir = edgeEnds.first - edgeEnds.second; @@ -1722,6 +1738,35 @@ TopoDS_Wire DrawComplexSection::closeProfileForCut(const TopoDS_Wire& profileWir return mkWire.Wire(); } +//! make a rectangular wire based on the single edge +TopoDS_Wire DrawComplexSection::closeSingleEdgeProfile(const TopoDS_Edge& singleEdge, + double dMax) const +{ + std::pair edgeEnds = getSegmentEnds(singleEdge); + + Base::Vector3d midEdgePoint = (edgeEnds.first + edgeEnds.second / 2); + Base::Vector3d SNPoint = SectionNormal.getValue() * dMax; + Base::Vector3d awayDirection = SNPoint - midEdgePoint; // from midpoint to snpoint + awayDirection.Normalize(); + + Base::Vector3d far0 = edgeEnds.first + awayDirection * dMax; + Base::Vector3d far1 = edgeEnds.second + awayDirection * dMax; + TopoDS_Edge farEdge = BRepBuilderAPI_MakeEdge(Base::convertTo(far1 ), + Base::convertTo(far0)); //switch these parms? + TopoDS_Edge nearToFarEdge = BRepBuilderAPI_MakeEdge(Base::convertTo(edgeEnds.second), + Base::convertTo(far1)); + TopoDS_Edge farToNearEdge = BRepBuilderAPI_MakeEdge(Base::convertTo(far0), + Base::convertTo(edgeEnds.first)); + + BRepBuilderAPI_MakeWire mkWire; + mkWire.Add(singleEdge); + mkWire.Add(nearToFarEdge); + mkWire.Add(farEdge); + mkWire.Add(farToNearEdge); + + return mkWire.Wire(); +} + bool DrawComplexSection::isFacePlanar(const TopoDS_Face& face) { diff --git a/src/Mod/TechDraw/App/DrawComplexSection.h b/src/Mod/TechDraw/App/DrawComplexSection.h index a87ac1a06a..f81e4718c9 100644 --- a/src/Mod/TechDraw/App/DrawComplexSection.h +++ b/src/Mod/TechDraw/App/DrawComplexSection.h @@ -71,6 +71,8 @@ public: TopoDS_Shape makeCuttingToolFromClosedProfile(const TopoDS_Wire& profileWire, double dMax); TopoDS_Shape cuttingToolFromProfile(const TopoDS_Wire& inProfileWire, double dMax) const; + TopoDS_Wire closeSingleEdgeProfile(const TopoDS_Edge& singleEdge, + double dMax) const; void makeAlignedPieces(const TopoDS_Shape& rawShape); From af79ce4fd8ba3906bb239cd6e0d4eec2cd371120 Mon Sep 17 00:00:00 2001 From: freecad-gh-actions-translation-bot Date: Mon, 9 Feb 2026 00:27:53 +0000 Subject: [PATCH 029/124] Update translations from Crowdin (cherry picked from commit e5d0e5316dcec8f8240173599aa86778f224e2c8) --- src/Gui/Language/FreeCAD_be.ts | 4 +- src/Gui/Language/FreeCAD_ca.ts | 4 +- src/Gui/Language/FreeCAD_cs.ts | 4 +- src/Gui/Language/FreeCAD_da.ts | 38 +- src/Gui/Language/FreeCAD_de.ts | 4 +- src/Gui/Language/FreeCAD_el.ts | 58 +- src/Gui/Language/FreeCAD_eu.ts | 4 +- src/Gui/Language/FreeCAD_fi.ts | 4 +- src/Gui/Language/FreeCAD_fr.ts | 4 +- src/Gui/Language/FreeCAD_hr.ts | 4 +- src/Gui/Language/FreeCAD_hu.ts | 4 +- src/Gui/Language/FreeCAD_it.ts | 4 +- src/Gui/Language/FreeCAD_ja.ts | 4 +- src/Gui/Language/FreeCAD_ka.ts | 4 +- src/Gui/Language/FreeCAD_ko.ts | 4 +- src/Gui/Language/FreeCAD_nl.ts | 4 +- src/Gui/Language/FreeCAD_pl.ts | 4 +- src/Gui/Language/FreeCAD_pt-BR.ts | 4 +- src/Gui/Language/FreeCAD_zh-CN.ts | 4 +- src/Gui/Language/FreeCAD_zh-TW.ts | 4 +- .../Gui/Resources/translations/Assembly_be.ts | 70 +- .../Gui/Resources/translations/Assembly_ca.ts | 70 +- .../Gui/Resources/translations/Assembly_cs.ts | 70 +- .../Gui/Resources/translations/Assembly_da.ts | 76 +- .../Gui/Resources/translations/Assembly_de.ts | 70 +- .../Gui/Resources/translations/Assembly_el.ts | 70 +- .../Gui/Resources/translations/Assembly_eu.ts | 70 +- .../Gui/Resources/translations/Assembly_fi.ts | 70 +- .../Gui/Resources/translations/Assembly_fr.ts | 70 +- .../Gui/Resources/translations/Assembly_hr.ts | 70 +- .../Gui/Resources/translations/Assembly_hu.ts | 70 +- .../Gui/Resources/translations/Assembly_it.ts | 70 +- .../Gui/Resources/translations/Assembly_ja.ts | 70 +- .../Gui/Resources/translations/Assembly_ka.ts | 70 +- .../Gui/Resources/translations/Assembly_ko.ts | 70 +- .../Gui/Resources/translations/Assembly_nl.ts | 70 +- .../Gui/Resources/translations/Assembly_pl.ts | 70 +- .../Gui/Resources/translations/Assembly_sl.ts | 20 +- .../Resources/translations/Assembly_zh-CN.ts | 70 +- .../Resources/translations/Assembly_zh-TW.ts | 70 +- src/Mod/BIM/Resources/translations/Arch_be.ts | 92 +-- src/Mod/BIM/Resources/translations/Arch_ca.ts | 92 +-- src/Mod/BIM/Resources/translations/Arch_cs.ts | 92 +-- src/Mod/BIM/Resources/translations/Arch_da.ts | 92 +-- src/Mod/BIM/Resources/translations/Arch_de.qm | Bin 434350 -> 434382 bytes src/Mod/BIM/Resources/translations/Arch_de.ts | 94 +-- src/Mod/BIM/Resources/translations/Arch_el.ts | 92 +-- .../BIM/Resources/translations/Arch_es-AR.qm | Bin 420205 -> 421899 bytes .../BIM/Resources/translations/Arch_es-AR.ts | 60 +- .../BIM/Resources/translations/Arch_es-ES.qm | Bin 420209 -> 421903 bytes .../BIM/Resources/translations/Arch_es-ES.ts | 60 +- src/Mod/BIM/Resources/translations/Arch_eu.ts | 92 +-- src/Mod/BIM/Resources/translations/Arch_fi.ts | 92 +-- src/Mod/BIM/Resources/translations/Arch_fr.ts | 92 +-- src/Mod/BIM/Resources/translations/Arch_hr.ts | 92 +-- src/Mod/BIM/Resources/translations/Arch_hu.ts | 92 +-- src/Mod/BIM/Resources/translations/Arch_it.ts | 92 +-- src/Mod/BIM/Resources/translations/Arch_ja.ts | 92 +-- src/Mod/BIM/Resources/translations/Arch_ka.ts | 92 +-- src/Mod/BIM/Resources/translations/Arch_ko.ts | 92 +-- src/Mod/BIM/Resources/translations/Arch_nl.ts | 92 +-- src/Mod/BIM/Resources/translations/Arch_pl.ts | 92 +-- .../BIM/Resources/translations/Arch_pt-BR.ts | 92 +-- src/Mod/BIM/Resources/translations/Arch_ro.qm | Bin 404159 -> 404159 bytes src/Mod/BIM/Resources/translations/Arch_ro.ts | 2 +- .../BIM/Resources/translations/Arch_zh-CN.ts | 92 +-- .../BIM/Resources/translations/Arch_zh-TW.ts | 92 +-- .../CAM/Gui/Resources/translations/CAM_de.ts | 2 +- .../Draft/Resources/translations/Draft_be.ts | 16 +- .../Draft/Resources/translations/Draft_ca.ts | 16 +- .../Draft/Resources/translations/Draft_cs.ts | 16 +- .../Draft/Resources/translations/Draft_da.qm | Bin 244927 -> 244931 bytes .../Draft/Resources/translations/Draft_da.ts | 20 +- .../Draft/Resources/translations/Draft_de.qm | Bin 268289 -> 268571 bytes .../Draft/Resources/translations/Draft_de.ts | 82 +- .../Draft/Resources/translations/Draft_el.ts | 16 +- .../Draft/Resources/translations/Draft_eu.ts | 16 +- .../Draft/Resources/translations/Draft_fi.ts | 16 +- .../Draft/Resources/translations/Draft_fr.ts | 16 +- .../Draft/Resources/translations/Draft_hr.ts | 16 +- .../Draft/Resources/translations/Draft_hu.ts | 16 +- .../Draft/Resources/translations/Draft_it.ts | 16 +- .../Draft/Resources/translations/Draft_ja.ts | 16 +- .../Draft/Resources/translations/Draft_ka.ts | 16 +- .../Draft/Resources/translations/Draft_ko.ts | 16 +- .../Draft/Resources/translations/Draft_nl.ts | 16 +- .../Draft/Resources/translations/Draft_pl.ts | 16 +- .../Resources/translations/Draft_pt-BR.qm | Bin 256494 -> 258262 bytes .../Resources/translations/Draft_pt-BR.ts | 298 ++++---- .../Draft/Resources/translations/Draft_ro.qm | Bin 247510 -> 247510 bytes .../Draft/Resources/translations/Draft_ro.ts | 2 +- .../Resources/translations/Draft_zh-CN.ts | 16 +- .../Resources/translations/Draft_zh-TW.ts | 16 +- .../Fem/Gui/Resources/translations/Fem_de.ts | 2 +- .../Fem/Gui/Resources/translations/Fem_el.ts | 12 +- .../Gui/Resources/translations/Material_ca.ts | 14 +- .../Gui/Resources/translations/Material_fr.ts | 28 +- .../Gui/Resources/translations/Measure_de.ts | 2 +- .../Resources/translations/Measure_pt-BR.ts | 74 +- .../Resources/translations/OpenSCAD_ca.qm | Bin 12794 -> 12794 bytes .../Resources/translations/OpenSCAD_ca.ts | 2 +- .../Gui/Resources/translations/Part_da.ts | 2 +- .../Gui/Resources/translations/Part_de.ts | 2 +- .../Gui/Resources/translations/Part_el.ts | 12 +- .../Gui/Resources/translations/Part_ro.ts | 6 +- .../Gui/Resources/translations/Part_ru.ts | 4 +- .../Resources/translations/PartDesign_de.ts | 6 +- .../Resources/translations/PartDesign_el.ts | 452 +++++------ .../Resources/translations/PartDesign_ro.ts | 298 ++++---- .../Resources/translations/PartDesign_ru.ts | 4 +- .../Gui/Resources/translations/Points_da.ts | 42 +- .../Gui/Resources/translations/Points_ru.ts | 8 +- .../Gui/Resources/translations/Robot_fr.ts | 24 +- .../Gui/Resources/translations/Sketcher_be.ts | 38 +- .../Gui/Resources/translations/Sketcher_ca.ts | 38 +- .../Gui/Resources/translations/Sketcher_cs.ts | 38 +- .../Gui/Resources/translations/Sketcher_da.ts | 146 ++-- .../Gui/Resources/translations/Sketcher_de.ts | 42 +- .../Gui/Resources/translations/Sketcher_el.ts | 38 +- .../Gui/Resources/translations/Sketcher_eu.ts | 38 +- .../Gui/Resources/translations/Sketcher_fi.ts | 38 +- .../Gui/Resources/translations/Sketcher_fr.ts | 212 +++--- .../Gui/Resources/translations/Sketcher_hr.ts | 38 +- .../Gui/Resources/translations/Sketcher_hu.ts | 38 +- .../Gui/Resources/translations/Sketcher_it.ts | 38 +- .../Gui/Resources/translations/Sketcher_ja.ts | 38 +- .../Gui/Resources/translations/Sketcher_ka.ts | 38 +- .../Gui/Resources/translations/Sketcher_ko.ts | 38 +- .../Gui/Resources/translations/Sketcher_nl.ts | 38 +- .../Gui/Resources/translations/Sketcher_pl.ts | 38 +- .../Gui/Resources/translations/Sketcher_ro.ts | 2 +- .../Gui/Resources/translations/Sketcher_ru.ts | 41 +- .../Resources/translations/Sketcher_zh-CN.ts | 38 +- .../Resources/translations/Sketcher_zh-TW.ts | 38 +- .../Resources/translations/Spreadsheet_de.ts | 32 +- .../Resources/translations/Spreadsheet_it.ts | 22 +- .../Resources/translations/StartPage_es-ES.ts | 2 +- .../Gui/Resources/translations/Surface_ru.ts | 4 +- .../Gui/Resources/translations/TechDraw_be.ts | 310 ++++---- .../Gui/Resources/translations/TechDraw_ca.ts | 310 ++++---- .../Gui/Resources/translations/TechDraw_cs.ts | 310 ++++---- .../Gui/Resources/translations/TechDraw_da.ts | 310 ++++---- .../Gui/Resources/translations/TechDraw_de.ts | 314 ++++---- .../Gui/Resources/translations/TechDraw_el.ts | 322 ++++---- .../Gui/Resources/translations/TechDraw_eu.ts | 310 ++++---- .../Gui/Resources/translations/TechDraw_fi.ts | 310 ++++---- .../Gui/Resources/translations/TechDraw_fr.ts | 310 ++++---- .../Gui/Resources/translations/TechDraw_hr.ts | 716 +++++++++--------- .../Gui/Resources/translations/TechDraw_hu.ts | 310 ++++---- .../Gui/Resources/translations/TechDraw_it.ts | 310 ++++---- .../Gui/Resources/translations/TechDraw_ja.ts | 310 ++++---- .../Gui/Resources/translations/TechDraw_ka.ts | 310 ++++---- .../Gui/Resources/translations/TechDraw_ko.ts | 310 ++++---- .../Gui/Resources/translations/TechDraw_nl.ts | 310 ++++---- .../Gui/Resources/translations/TechDraw_pl.ts | 310 ++++---- .../Gui/Resources/translations/TechDraw_ro.ts | 312 ++++---- .../Resources/translations/TechDraw_sr-CS.ts | 310 ++++---- .../Gui/Resources/translations/TechDraw_sr.ts | 310 ++++---- .../Gui/Resources/translations/TechDraw_tr.ts | 310 ++++---- .../Gui/Resources/translations/TechDraw_uk.ts | 310 ++++---- .../Resources/translations/TechDraw_zh-CN.ts | 310 ++++---- .../Resources/translations/TechDraw_zh-TW.ts | 310 ++++---- 162 files changed, 7064 insertions(+), 7069 deletions(-) diff --git a/src/Gui/Language/FreeCAD_be.ts b/src/Gui/Language/FreeCAD_be.ts index ef2a935cc7..1d34cac70c 100644 --- a/src/Gui/Language/FreeCAD_be.ts +++ b/src/Gui/Language/FreeCAD_be.ts @@ -14401,7 +14401,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionLineEdit - + Exact Match Дакладнае супадзенне @@ -14409,7 +14409,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionTextEdit - + Exact Match Дакладнае супадзенне diff --git a/src/Gui/Language/FreeCAD_ca.ts b/src/Gui/Language/FreeCAD_ca.ts index 03f2b9399a..fea96e9671 100644 --- a/src/Gui/Language/FreeCAD_ca.ts +++ b/src/Gui/Language/FreeCAD_ca.ts @@ -14332,7 +14332,7 @@ Això fa que les finestres acoblables siguin sempre transparents. Gui::ExpressionLineEdit - + Exact Match Coincidència exacta @@ -14340,7 +14340,7 @@ Això fa que les finestres acoblables siguin sempre transparents. Gui::ExpressionTextEdit - + Exact Match Coincidència exacta diff --git a/src/Gui/Language/FreeCAD_cs.ts b/src/Gui/Language/FreeCAD_cs.ts index 40e2b652ab..e19f3e3824 100644 --- a/src/Gui/Language/FreeCAD_cs.ts +++ b/src/Gui/Language/FreeCAD_cs.ts @@ -14361,7 +14361,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionLineEdit - + Exact Match Exact Match @@ -14369,7 +14369,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionTextEdit - + Exact Match Exact Match diff --git a/src/Gui/Language/FreeCAD_da.ts b/src/Gui/Language/FreeCAD_da.ts index 1840ed08e7..17a58250a1 100644 --- a/src/Gui/Language/FreeCAD_da.ts +++ b/src/Gui/Language/FreeCAD_da.ts @@ -3446,7 +3446,7 @@ ikon i trævisningen for at genindlæse det. Disable partial loading of external linked objects - Deaktivér delvis indlæsning af eksternt tilknyttede objekter + Deaktiver delvis indlæsning af eksternt tilknyttede objekter @@ -3848,7 +3848,7 @@ Du kan også bruge metoden: John Doe <john@doe.com> Log all commands issued by menus to file - Log all commands issued by menus to file + Log alle kommandoer fra menuerne til en fil @@ -4157,9 +4157,9 @@ Some navigation styles (OpenInventor, Gesture, OpenSCAD) require Ctrl+LMB instea Prevents view tilting when pinch-zooming. Affects only Gesture navigation style. Mouse tilting is not disabled by this setting. - Prevents view tilting when pinch-zooming. -Affects only Gesture navigation style. -Mouse tilting is not disabled by this setting. + Forhindrer at visningen tipper, når der knibes for at zoome. +Påvirker kun navigation med gestures. +Tipning med musen deaktiveres ikke. @@ -4258,7 +4258,7 @@ Et zoom trin på '1' betyder en faktor på 7,5 for hvert zoom trin. Disable touchscreen tilt gesture - Deaktivér tilt-gesture på touch-skærme + Deaktiver tilt-gesture på touch-skærme @@ -4368,12 +4368,12 @@ vandrette plads i Python-konsollen Python profiler interval (ms) - Python profiler interval (ms) + Python profilerings-interval (ms) The interval in milliseconds at which the profiler runs when there is Python code running (to keep the GUI responding). Set to 0 to disable. - The interval in milliseconds at which the profiler runs when there is Python code running (to keep the GUI responding). Set to 0 to disable. + Intervallet (i millisekunder) hvor profileringen kører når der er en kørende Python-kode (for at sikre svar fra brugerfladen). Sæt til 0 for at deaktivere. @@ -6537,7 +6537,7 @@ I Sketcher og andre redigeringstilstande, hold Alt-tasten nede samtidigt. Expand to Default - Expand to Default + Udvid til standard @@ -6552,7 +6552,7 @@ I Sketcher og andre redigeringstilstande, hold Alt-tasten nede samtidigt. Default Expand - Default Expand + Standardudvidelse @@ -8796,7 +8796,7 @@ Vælg 'Afbryd' for at afbryde Copy on Change - Copy on Change + Kopier ved ændring @@ -8825,7 +8825,7 @@ Gendanner også kopien automatisk hvis det oprindeligt linkede objekt ændres. Disable Copy on Change - Disable Copy on Change + Deaktiver kopi ved ændring @@ -9274,7 +9274,7 @@ i den aktuelle kopi vil gå tabt. Exports an object in the active document - Exports an object in the active document + Eksporterer et objekt i det aktive dokument @@ -9284,7 +9284,7 @@ i den aktuelle kopi vil gå tabt. Select objects to export before using the Export command. - Select objects to export before using the Export command. + Vælg objekter der skal eksporteres før brug af eksport-kommandoen. @@ -12196,12 +12196,12 @@ er kun aktiveret hvis alle pixels i området er ugennemsigtige. Python &Modules Documentation - Python &Modules Documentation + Python modulets dokumentation Opens the Python Modules documentation - Opens the Python Modules documentation + Åbner dokumentationen for Python modulet @@ -12227,7 +12227,7 @@ er kun aktiveret hvis alle pixels i området er ugennemsigtige. Opens the Help documentation - Opens the Help documentation + Åbner hjælpe- og dokumentation-siderne @@ -14358,7 +14358,7 @@ Dette gør at vinduet til enhver tid er gennemsigtigt. Gui::ExpressionLineEdit - + Exact Match Eksakt match @@ -14366,7 +14366,7 @@ Dette gør at vinduet til enhver tid er gennemsigtigt. Gui::ExpressionTextEdit - + Exact Match Exact Match diff --git a/src/Gui/Language/FreeCAD_de.ts b/src/Gui/Language/FreeCAD_de.ts index 782f5df583..575fd136c1 100644 --- a/src/Gui/Language/FreeCAD_de.ts +++ b/src/Gui/Language/FreeCAD_de.ts @@ -14352,7 +14352,7 @@ Dadurch bleibt das angedockte Fenster jederzeit transparent. Gui::ExpressionLineEdit - + Exact Match Exakte Übereinstimmung @@ -14360,7 +14360,7 @@ Dadurch bleibt das angedockte Fenster jederzeit transparent. Gui::ExpressionTextEdit - + Exact Match Exakte Übereinstimmung diff --git a/src/Gui/Language/FreeCAD_el.ts b/src/Gui/Language/FreeCAD_el.ts index 64c07547e3..043cfab27f 100644 --- a/src/Gui/Language/FreeCAD_el.ts +++ b/src/Gui/Language/FreeCAD_el.ts @@ -265,7 +265,7 @@ Flip Y/Z - Αντιστρέψτε Υ/Ζ + Αναστροφή Y/Z @@ -329,13 +329,13 @@ Store the expression in a newly created property in the selected Variable Set. The property of this object will refer to the property of the Variable Set. - Store the expression in a newly created property in the selected Variable Set. -The property of this object will refer to the property of the Variable Set. + Αποθήκευση της έκφρασης σε μια νέα ιδιότητα μέσα στο επιλεγμένο Σύνολο Μεταβλητών. +Η ιδιότητα αυτού του αντικειμένου θα αναφέρεται πλέον στην ιδιότητα του Συνόλου Μεταβλητών. Store in Variable Set... - Store in Variable Set... + Αποθήκευση στο Σύνολο Μεταβλητών... @@ -345,7 +345,7 @@ The property of this object will refer to the property of the Variable Set. Variable Set - Variable Set + Σύνολο Μεταβλητών @@ -381,7 +381,7 @@ The property of this object will refer to the property of the Variable Set. &Default - &Default + &Προεπιλογή @@ -391,12 +391,12 @@ The property of this object will refer to the property of the Variable Set. Trans&form - Trans&form + Μετασχηματισμός Cu&tting - Cu&tting + Αποκοπή @@ -1408,7 +1408,7 @@ same time. The one with the highest priority will be triggered. Move Up - Move Up + Μετακίνηση Πάνω @@ -1418,7 +1418,7 @@ same time. The one with the highest priority will be triggered. Move Down - Move Down + Μετακίνηση Κάτω @@ -12264,7 +12264,7 @@ the region are non-opaque. Trans&form - Trans&form + Μετασχηματισμός @@ -13514,7 +13514,7 @@ Proceed? Variable Set - Variable Set + Σύνολο Μεταβλητών @@ -14348,7 +14348,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionLineEdit - + Exact Match Exact Match @@ -14356,7 +14356,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionTextEdit - + Exact Match Exact Match @@ -14433,27 +14433,27 @@ This makes the docked panel stay transparent at all times. the name cannot be empty - the name cannot be empty + το όνομα δεν μπορεί να είναι κενό %1 is a unit - %1 is a unit + %1 είναι μια μονάδα %1 is a constant - %1 is a constant + Το %1 είναι μια σταθερά %1 already exists - %1 already exists + %1 υπάρχει ήδη Invalid group name: %1 - Invalid group name: %1 + Μη έγκυρο όνομα ομάδας: %1 @@ -14461,12 +14461,12 @@ This makes the docked panel stay transparent at all times. Generic - Generic + Γενικά Numeric - Numeric + Αριθμητικά @@ -14479,7 +14479,7 @@ This makes the docked panel stay transparent at all times. New parameter... - New parameter... + Νέα παράμετρος... @@ -14487,12 +14487,12 @@ This makes the docked panel stay transparent at all times. All Theme Editor Parameters - All Theme Editor Parameters + Όλες οι παράμετροι του επεξεργαστή θέματος Root - Root + Ρίζα @@ -14502,7 +14502,7 @@ This makes the docked panel stay transparent at all times. Expression - Expression + Έκφραση @@ -14521,7 +14521,7 @@ This makes the docked panel stay transparent at all times. Toolbox Bars - Toolbox Bars + Γραμμές Εργαλειοθηκών @@ -14534,7 +14534,7 @@ This makes the docked panel stay transparent at all times. Press middle+right click - Press middle+right click + Πατήστε μεσαίο+δεξί κλικ @@ -14544,7 +14544,7 @@ This makes the docked panel stay transparent at all times. Scroll mouse wheel - Scroll mouse wheel + Κύλιση ρόδας ποντικιού @@ -14552,7 +14552,7 @@ This makes the docked panel stay transparent at all times. Changes the linked object - Changes the linked object + Αλλάζει το συνδεδεμένο αντικείμενο diff --git a/src/Gui/Language/FreeCAD_eu.ts b/src/Gui/Language/FreeCAD_eu.ts index e342bf00c5..f341078796 100644 --- a/src/Gui/Language/FreeCAD_eu.ts +++ b/src/Gui/Language/FreeCAD_eu.ts @@ -14358,7 +14358,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionLineEdit - + Exact Match Exact Match @@ -14366,7 +14366,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionTextEdit - + Exact Match Exact Match diff --git a/src/Gui/Language/FreeCAD_fi.ts b/src/Gui/Language/FreeCAD_fi.ts index 4db8124662..4905d75701 100644 --- a/src/Gui/Language/FreeCAD_fi.ts +++ b/src/Gui/Language/FreeCAD_fi.ts @@ -14358,7 +14358,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionLineEdit - + Exact Match Exact Match @@ -14366,7 +14366,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionTextEdit - + Exact Match Exact Match diff --git a/src/Gui/Language/FreeCAD_fr.ts b/src/Gui/Language/FreeCAD_fr.ts index 1007b230e5..8b0bab40a8 100644 --- a/src/Gui/Language/FreeCAD_fr.ts +++ b/src/Gui/Language/FreeCAD_fr.ts @@ -14325,7 +14325,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionLineEdit - + Exact Match Correspondance exacte @@ -14333,7 +14333,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionTextEdit - + Exact Match Correspondance exacte diff --git a/src/Gui/Language/FreeCAD_hr.ts b/src/Gui/Language/FreeCAD_hr.ts index 1822fa4d9e..c2fb06eefc 100644 --- a/src/Gui/Language/FreeCAD_hr.ts +++ b/src/Gui/Language/FreeCAD_hr.ts @@ -14398,7 +14398,7 @@ Ovo omogućuje da usidreni izbornici ostaju uvijek prozirni. Gui::ExpressionLineEdit - + Exact Match Točno podudaranje @@ -14406,7 +14406,7 @@ Ovo omogućuje da usidreni izbornici ostaju uvijek prozirni. Gui::ExpressionTextEdit - + Exact Match Točno podudaranje diff --git a/src/Gui/Language/FreeCAD_hu.ts b/src/Gui/Language/FreeCAD_hu.ts index 45afebac4e..61554f63c3 100644 --- a/src/Gui/Language/FreeCAD_hu.ts +++ b/src/Gui/Language/FreeCAD_hu.ts @@ -14352,7 +14352,7 @@ Ezáltal a dokkolt panel mindig átlátszó marad. Gui::ExpressionLineEdit - + Exact Match Pontos egyezés @@ -14360,7 +14360,7 @@ Ezáltal a dokkolt panel mindig átlátszó marad. Gui::ExpressionTextEdit - + Exact Match Pontos egyezés diff --git a/src/Gui/Language/FreeCAD_it.ts b/src/Gui/Language/FreeCAD_it.ts index b5513d439a..cece285c76 100644 --- a/src/Gui/Language/FreeCAD_it.ts +++ b/src/Gui/Language/FreeCAD_it.ts @@ -14337,7 +14337,7 @@ In questo modo il pannello agganciato rimane sempre trasparente. Gui::ExpressionLineEdit - + Exact Match Corrispondenza esatta @@ -14345,7 +14345,7 @@ In questo modo il pannello agganciato rimane sempre trasparente. Gui::ExpressionTextEdit - + Exact Match Corrispondenza esatta diff --git a/src/Gui/Language/FreeCAD_ja.ts b/src/Gui/Language/FreeCAD_ja.ts index 061c524106..e76759664f 100644 --- a/src/Gui/Language/FreeCAD_ja.ts +++ b/src/Gui/Language/FreeCAD_ja.ts @@ -14308,7 +14308,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionLineEdit - + Exact Match 完全一致 @@ -14316,7 +14316,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionTextEdit - + Exact Match 完全一致 diff --git a/src/Gui/Language/FreeCAD_ka.ts b/src/Gui/Language/FreeCAD_ka.ts index 2d2a63c6d6..3dea77b743 100644 --- a/src/Gui/Language/FreeCAD_ka.ts +++ b/src/Gui/Language/FreeCAD_ka.ts @@ -14351,7 +14351,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionLineEdit - + Exact Match ზუსტი დამთხვევა @@ -14359,7 +14359,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionTextEdit - + Exact Match ზუსტი დამთხვევა diff --git a/src/Gui/Language/FreeCAD_ko.ts b/src/Gui/Language/FreeCAD_ko.ts index 830809ed8c..fee912b151 100644 --- a/src/Gui/Language/FreeCAD_ko.ts +++ b/src/Gui/Language/FreeCAD_ko.ts @@ -14350,7 +14350,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionLineEdit - + Exact Match Exact Match @@ -14358,7 +14358,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionTextEdit - + Exact Match Exact Match diff --git a/src/Gui/Language/FreeCAD_nl.ts b/src/Gui/Language/FreeCAD_nl.ts index dabc7eeafb..d96bcb643c 100644 --- a/src/Gui/Language/FreeCAD_nl.ts +++ b/src/Gui/Language/FreeCAD_nl.ts @@ -14352,7 +14352,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionLineEdit - + Exact Match Exact Match @@ -14360,7 +14360,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionTextEdit - + Exact Match Exact Match diff --git a/src/Gui/Language/FreeCAD_pl.ts b/src/Gui/Language/FreeCAD_pl.ts index 01ccb1f4b6..6b2b72430d 100644 --- a/src/Gui/Language/FreeCAD_pl.ts +++ b/src/Gui/Language/FreeCAD_pl.ts @@ -14432,7 +14432,7 @@ Dzięki temu zadokowany panel pozostanie przezroczysty przez cały czas. Gui::ExpressionLineEdit - + Exact Match Dokładne dopasowanie @@ -14440,7 +14440,7 @@ Dzięki temu zadokowany panel pozostanie przezroczysty przez cały czas. Gui::ExpressionTextEdit - + Exact Match Dokładne dopasowanie diff --git a/src/Gui/Language/FreeCAD_pt-BR.ts b/src/Gui/Language/FreeCAD_pt-BR.ts index 3c166d98ac..407ddbe119 100644 --- a/src/Gui/Language/FreeCAD_pt-BR.ts +++ b/src/Gui/Language/FreeCAD_pt-BR.ts @@ -14350,7 +14350,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionLineEdit - + Exact Match Exact Match @@ -14358,7 +14358,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionTextEdit - + Exact Match Exact Match diff --git a/src/Gui/Language/FreeCAD_zh-CN.ts b/src/Gui/Language/FreeCAD_zh-CN.ts index ca2258de41..98826a6ff0 100644 --- a/src/Gui/Language/FreeCAD_zh-CN.ts +++ b/src/Gui/Language/FreeCAD_zh-CN.ts @@ -14335,7 +14335,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionLineEdit - + Exact Match 精确匹配 @@ -14343,7 +14343,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionTextEdit - + Exact Match 精确匹配 diff --git a/src/Gui/Language/FreeCAD_zh-TW.ts b/src/Gui/Language/FreeCAD_zh-TW.ts index c069986853..f4b2979757 100644 --- a/src/Gui/Language/FreeCAD_zh-TW.ts +++ b/src/Gui/Language/FreeCAD_zh-TW.ts @@ -14339,7 +14339,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionLineEdit - + Exact Match Exact Match @@ -14347,7 +14347,7 @@ This makes the docked panel stay transparent at all times. Gui::ExpressionTextEdit - + Exact Match Exact Match diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_be.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_be.ts index b0f2440093..1c405e0756 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_be.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_be.ts @@ -137,7 +137,7 @@ - + Distance Адлегласць @@ -177,27 +177,27 @@ Рэмень - + Broken link in: Непрацуючы спасылак у: - + Select 2 elements from 2 separate parts Абраць два элемента з дзвюх асобных частак - + Radius 1 Радыус 1 - + Thread pitch Крок разьбы - + Pitch radius Радыус падачы @@ -530,122 +530,122 @@ SLOPE - вызначае крутасць пераходу ад 0 да H1 і а Тып злучэння - + The first reference of the joint Першы спасылак злучэння - + This is the local coordinate system within Reference1's object that will be used for the joint Лакальная сістэма каардынат у аб'екце Спасылак1 (Reference1), які будзе ўжывацца для злучэння - + This prevents Placement1 from recomputing, enabling custom positioning of the placement Прадухіляе паўторнае вылічэнне Размяшчэння1 (Placement1), якое дазваляе наладжваць месцазнаходжанне месца размяшчэння па сваім меркаванні - - + + This is the attachment offset of the first connector of the joint Зрушэнне мацавання першага злучніка ў злучэнні - + This is the local coordinate system within Reference2's object that will be used for the joint Лакальная сістэма каардынат у аб'екце Спасылак2 (Reference2), які будзе ўжывацца для злучэння - + This prevents Placement2 from recomputing, enabling custom positioning of the placement Прадухіляе паўторнае вылічэнне Размяшчэння2 (Placement2), якое дазваляе наладжваць месцазнаходжанне месца размяшчэння па сваім меркаванні - - + + This is the attachment offset of the second connector of the joint Зрушэнне мацавання другога злучніка ў злучэнні - + Enable the minimum length limit of the joint Дазволіць абмежаванне па найменшай даўжыні злучэння - + Enable the maximum length limit of the joint Дазволіць абмежаванне па найбольшай даўжыні злучэння - + Enable the minimum angle limit of the joint Дазволіць абмежаванне па найменшым вуглу злучэння - + Enable the maximum angle limit of the joint Дазволіць абмежаванне па найбольшым вуглу злучэння - + This is the angle of the joint. It is used only by the Angle joint. Вугал злучэння. Ужываецца толькі для вуглавнога злучэння. - + This is the minimum limit for the length between both coordinate systems (along their z-axis) Найменшая мяжа адлегласці паміж абедзвюма сістэмамі каардынат (наўздоўж іх восі Z) - + This is the maximum limit for the length between both coordinate systems (along their z-axis) Найбольшая мяжа адлегласці паміж абедзвюма сістэмамі каардынат (наўздоўж іх восі Z) - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) Найменшае абмежаванне вугла паміж абедзвюма сістэмамі каардынат (паміж іх воссю X) - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) Найбольшае абмежаванне вугла паміж абедзвюма сістэмамі каардынат (паміж іх воссю X) - + The second reference of the joint Другі спасылак злучэння - + The first object of the joint Першы аб'ект злучэння - + The second object of the joint Другі аб'ект злучэння - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) Адлегласць паміж шарнірамі. Ужываецца толькі ў дыстанцыйным злучэнні, і ў рэечнай шасцярні (радыус падачы), шрубе, шасцярнях і рамяні (радыус1) - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. Другая адлегласць злучэння. Ужываецца толькі ў зубчастым злучэнні для захавання другога радыусу. - + The {order} reference of the joint {order} спасылак злучэння - + The object to ground Аб'ект для замацавання @@ -920,7 +920,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Ці жадаеце вы перамясціць аб'ект і выдаліць звязаныя з ім злучэнні? - + Move part Рухаць дэталь @@ -1124,7 +1124,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly::AssemblyLink - + Joints Злучэнні @@ -1477,12 +1477,12 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly_ToggleGrounded - + Toggle Grounded Пераключыць замацаванне - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. Пераключыць злучэнне дэталі. Замацаванне дэталі надзейна фіксуе яе становішча ў зборцы, якое прадухіляе любое перамяшчэнне ці вярчэнне. diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ca.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ca.ts index 75ae0e0fae..32918aae33 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ca.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ca.ts @@ -130,7 +130,7 @@ - + Distance Distància @@ -170,27 +170,27 @@ Corretja - + Broken link in: Enllaç trencat a - + Select 2 elements from 2 separate parts Seleccioneu 2 elements de 2 peces separades - + Radius 1 Radi 1 - + Thread pitch Pas de rosca - + Pitch radius Radi de pas @@ -514,119 +514,119 @@ SLOPE defineix la inclinació de la transició entre 0 i H1 i H2 a 0 al voltant El tipus de juntura - + The first reference of the joint La primera referència de la juntura - + This is the local coordinate system within Reference1's object that will be used for the joint Aquest és el sistema de coordenades local de la Reference1 de l'objecte, que s'utilitzarà per a la juntura - + This prevents Placement1 from recomputing, enabling custom positioning of the placement Això impedeix recalcular Placement1, permetent el posicionament personalitzat de la ubicació - - + + This is the attachment offset of the first connector of the joint Aquesta és l'equidistància adjunta al primer connector de la juntura - + This is the local coordinate system within Reference2's object that will be used for the joint Aquest és el sistema de coordenades local de la Reference2 de l'objecte, que s'utilitzarà per a la juntura - + This prevents Placement2 from recomputing, enabling custom positioning of the placement Això impedeix recalcular Placement2, permetent el posicionament personalitzat de la ubicació - - + + This is the attachment offset of the second connector of the joint Aquesta és l'equidistància adjunta al segon connector de la juntura - + Enable the minimum length limit of the joint Habilita el límit de longitud mínima de la juntura - + Enable the maximum length limit of the joint Habilita el límit de longitud màxima de la juntura - + Enable the minimum angle limit of the joint Habilita el límit de l'angle mínim de la juntura - + Enable the maximum angle limit of the joint Habilita el límit de l'angle màxim de la juntura - + This is the angle of the joint. It is used only by the Angle joint. Això és l'angle de la juntura. Només s'utilitza en la juntura angular. - + This is the minimum limit for the length between both coordinate systems (along their z-axis) Aquest és el límit mínim de la longitud entre els dos sistemes de coordenades (al llarg de l'eix Z) - + This is the maximum limit for the length between both coordinate systems (along their z-axis) Aquest és el límit màxim de la longitud entre els dos sistemes de coordenades (al llarg de l'eix Z) - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) Aquest és el límit mínim de l'angle entre els dos sistemes de coordenades (entre el seu eix X) - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) Aquest és el límit màxim de l'angle entre els dos sistemes de coordenades (entre el seu eix X) - + The second reference of the joint La segona referència de la juntura - + The first object of the joint El primer objecte de la juntura - + The second object of the joint El segon objecte de la juntura - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) Aquest és la distància de la juntura. Només és utilitzada per la juntura de Distància, de Pinyó-Cremallera (radi de pas), de Cargol, d'Engranatges i de Corretja (radi 1) - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. Aquesta és la segona distància de la juntura. Només és utilitzada per la juntura d'Engranatge per a desar el segon radi. - + The {order} reference of the joint La referència {order} a la juntura - + The object to ground L'objecte a bloquejar @@ -899,7 +899,7 @@ Els fitxers s'anomenen "runPreDrag.asmt" i "dragging.log" i es troben al directo Vols moure l'objecte i eliminar les juntures associades? - + Move part Moure peça @@ -1088,7 +1088,7 @@ Els fitxers s'anomenen "runPreDrag.asmt" i "dragging.log" i es troben al directo Assembly::AssemblyLink - + Joints Juntures @@ -1427,12 +1427,12 @@ Els fitxers s'anomenen "runPreDrag.asmt" i "dragging.log" i es troben al directo Assembly_ToggleGrounded - + Toggle Grounded Commuta bloqueig - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. <p>Commuta el bloqueig d'una peça.</p><p>Bloquejar una peça permanentment estableix la seva posició al muntatge, impedint qualsevol moviment o rotació. Necessites almenys una peça bloquejada abans de començar el muntatge. diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_cs.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_cs.ts index f262819a21..910ef724bf 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_cs.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_cs.ts @@ -130,7 +130,7 @@ - + Distance Vzdálenost @@ -170,27 +170,27 @@ Řemen - + Broken link in: Broken link in: - + Select 2 elements from 2 separate parts Select 2 elements from 2 separate parts - + Radius 1 Poloměr 1 - + Thread pitch Thread pitch - + Pitch radius Poloměr rozteče @@ -515,119 +515,119 @@ SLOPE defines the steepness of the transition between 0 and H1 and H2 to 0 about Druh kloubu - + The first reference of the joint První reference spoje - + This is the local coordinate system within Reference1's object that will be used for the joint This is the local coordinate system within Reference1's object that will be used for the joint - + This prevents Placement1 from recomputing, enabling custom positioning of the placement This prevents Placement1 from recomputing, enabling custom positioning of the placement - - + + This is the attachment offset of the first connector of the joint This is the attachment offset of the first connector of the joint - + This is the local coordinate system within Reference2's object that will be used for the joint This is the local coordinate system within Reference2's object that will be used for the joint - + This prevents Placement2 from recomputing, enabling custom positioning of the placement This prevents Placement2 from recomputing, enabling custom positioning of the placement - - + + This is the attachment offset of the second connector of the joint This is the attachment offset of the second connector of the joint - + Enable the minimum length limit of the joint Enable the minimum length limit of the joint - + Enable the maximum length limit of the joint Enable the maximum length limit of the joint - + Enable the minimum angle limit of the joint Enable the minimum angle limit of the joint - + Enable the maximum angle limit of the joint Enable the maximum angle limit of the joint - + This is the angle of the joint. It is used only by the Angle joint. This is the angle of the joint. It is used only by the Angle joint. - + This is the minimum limit for the length between both coordinate systems (along their z-axis) This is the minimum limit for the length between both coordinate systems (along their z-axis) - + This is the maximum limit for the length between both coordinate systems (along their z-axis) This is the maximum limit for the length between both coordinate systems (along their z-axis) - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) This is the minimum limit for the angle between both coordinate systems (between their x-axis) - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) This is the maximum limit for the angle between both coordinate systems (between their x-axis) - + The second reference of the joint Druhá reference spoje - + The first object of the joint První objekt spoje - + The second object of the joint Druhý objekt spoje - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) Toto je vzdálenost spoje. Používá ji pouze spoj distanční, hřebenu a pastorku (poloměr rozteče), šroubový, ozubených kol a řemenu (poloměr1) - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. Toto je druhá vzdálenost spoje. Používá ji pouze spoj ozubených kol pro uložení druhého poloměru. - + The {order} reference of the joint The {order} reference of the joint - + The object to ground Objekt k uzemnění @@ -900,7 +900,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Chcete objekt přesunout a odstranit související spoje? - + Move part Přesunout díl @@ -1091,7 +1091,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly::AssemblyLink - + Joints Spoje @@ -1430,12 +1430,12 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly_ToggleGrounded - + Toggle Grounded Toggle Grounded - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_da.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_da.ts index 99a05e83c8..ae610d0caf 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_da.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_da.ts @@ -130,7 +130,7 @@ - + Distance Afstand @@ -170,29 +170,29 @@ Rem - + Broken link in: Ødelagt forbindelse i: - + Select 2 elements from 2 separate parts Vælg 2 elementer fra 2 forskellige komponenter - + Radius 1 Radius 1 - + Thread pitch Gevindstigning - + Pitch radius - Pitch radius + Stigningsradius @@ -317,7 +317,7 @@ Joint new part origin - Joint new part origin + Forbind origo for ny komponent @@ -515,119 +515,119 @@ SLOPE definerer udglatnigen af overgangen mellem henholdsvis 0 og H1 og H2 til 0 Forbindelsestypen - + The first reference of the joint Den første reference i forbindelsen - + This is the local coordinate system within Reference1's object that will be used for the joint Dette er det lokale koordinatsystem for objektet Reference1, der vil blive brugt til forbindelse - + This prevents Placement1 from recomputing, enabling custom positioning of the placement Dette forhindrer genberegning af Placering1, og muliggør en brugerdefineret placering - - + + This is the attachment offset of the first connector of the joint Dette er forskydningen af fastgørelsen til det første element i forbindelsen - + This is the local coordinate system within Reference2's object that will be used for the joint Dette er det lokale koordinatsystem for objektet Reference2, der vil blive brugt til forbindelsen - + This prevents Placement2 from recomputing, enabling custom positioning of the placement Dette forhindrer genberegning af Placering2, og muliggør en brugerdefineret placering - - + + This is the attachment offset of the second connector of the joint Dette er forskydningen af fastgørelsen til det andet element i forbindelsen - + Enable the minimum length limit of the joint Aktiver minimumslængden for forbindelsen - + Enable the maximum length limit of the joint Aktiver maksimumslængden for forbindelsen - + Enable the minimum angle limit of the joint Aktiver minimumsvinklen for forbindelsen - + Enable the maximum angle limit of the joint Aktiver maksimumsvinklen for forbindelsen - + This is the angle of the joint. It is used only by the Angle joint. Dette er vinklen for forbindelsen. Den bruges kun for vinkelforbindelser. - + This is the minimum limit for the length between both coordinate systems (along their z-axis) Dette er den minimale afstand mellem de to koordinatsystemer (langs deres z-akser) - + This is the maximum limit for the length between both coordinate systems (along their z-axis) Dette er den maksimale afstand mellem de to koordinatsystemer (langs deres z-akser) - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) Dette er den minimale vinkel mellem de to koordinatsystemer (mellem deres x-akser) - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) Dette er den maksimale vinkel mellem de to koordinatsystemer (mellem deres x-akser) - + The second reference of the joint Den anden reference i forbindelsen - + The first object of the joint Første objekt i forbindelsen - + The second object of the joint Det andet objekt i forbindelsen - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) Dette er afstanden mellem de forbundne elementer. Bruges ifm. afstandsforbindelser, tandstangsforbindelser, skrueforbindelser (stigningen), tandhjulsforbindelser og remforbindelser (radius1) - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. Dette er anden afstand mellem de forbundne elementer. Den bruges kun ifm. tandhjulsforbindelser til at gemme radius2. - + The {order} reference of the joint - The {order} reference of the joint + Den {order} reference i forbindelsen - + The object to ground Objektet som skal fixeres @@ -899,7 +899,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Vil du flytte objektet og slette tilknyttede forbindelser? - + Move part Flyt komponent @@ -1088,7 +1088,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly::AssemblyLink - + Joints Forbindelser @@ -1427,12 +1427,12 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly_ToggleGrounded - + Toggle Grounded Slå fixering til/fra - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. <p>Slår fixering af en komponent til eller fra.</p><p>Fixering af en komponent låser dens position i samlingen permanent, og forhindrer enhver bevægelse eller rotation. Du skal bruge mindst en fixeret komponent, før du kan danne en komponentsamling. diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_de.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_de.ts index c05dd3c866..c98dd13633 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_de.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_de.ts @@ -130,7 +130,7 @@ - + Distance Abstand @@ -170,27 +170,27 @@ Riemen - + Broken link in: Defekte Verknüpfung in: - + Select 2 elements from 2 separate parts 2 Elemente von 2 separaten Bauteilen auswählen - + Radius 1 Radius 1 - + Thread pitch Gewindesteigung - + Pitch radius Steigungsradius @@ -515,119 +515,119 @@ SLOPE definiert die Steilheit des Übergangs zwischen 0 und H1 und H2 auf 0 übe Die Art der Verbindung - + The first reference of the joint Die erste Referenz der Verbindung - + This is the local coordinate system within Reference1's object that will be used for the joint Dies ist das lokale Koordinatensystem im Objekt von Reference1, das für die Verbindung verwendet wird - + This prevents Placement1 from recomputing, enabling custom positioning of the placement Dies verhindert die Neuberechnung der Eigenschaft Placement1, wodurch eine benutzerdefinierte Einstellung dieser Positionierung ermöglicht wird - - + + This is the attachment offset of the first connector of the joint Dies ist der Befestigungsversatz an der ersten Verbindungsstelle der Verbindung - + This is the local coordinate system within Reference2's object that will be used for the joint Dies ist das lokale Koordinatensystem im Objekt von Reference2, das für die Verbindung verwendet wird - + This prevents Placement2 from recomputing, enabling custom positioning of the placement Dies verhindert die Neuberechnung der Eigenschaft Placement2, wodurch eine benutzerdefinierte Einstellung dieser Positionierung ermöglicht wird - - + + This is the attachment offset of the second connector of the joint Dies ist der Befestigungsversatz an der zweiten Verbindungsstelle der Verbindung - + Enable the minimum length limit of the joint Aktiviert den unteren Längengrenzwert der Verbindung - + Enable the maximum length limit of the joint Aktiviert den oberen Längengrenzwert der Verbindung - + Enable the minimum angle limit of the joint Aktiviert den unteren Winkelgrenzwert der Verbindung - + Enable the maximum angle limit of the joint Aktiviert den oberen Winkelgrenzwert der Verbindung - + This is the angle of the joint. It is used only by the Angle joint. Dies ist der Winkel der Verbindung. Er wird nur durch die Winkelverbindung genutzt. - + This is the minimum limit for the length between both coordinate systems (along their z-axis) Dies ist der untere Grenzwert für den Abstand zwischen beiden Koordinatensystemen (entlang ihrer Z-Achse) - + This is the maximum limit for the length between both coordinate systems (along their z-axis) Dies ist der obere Grenzwert für den Abstand zwischen beiden Koordinatensystemen (entlang ihrer Z-Achse) - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) Dies ist der untere Grenzwert für den Winkel zwischen beiden Koordinatensystemen (zwischen ihren X-Achsen) - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) Dies ist der obere Grenzwert für den Winkel zwischen beiden Koordinatensystemen (zwischen ihren X-Achsen) - + The second reference of the joint Die zweite Referenz der Verbindung - + The first object of the joint Das erste Objekt der Verbindung - + The second object of the joint Das zweite Objekt der Verbindung - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) Dies ist der Abstand der Verbindung. Dieser wird nur von der Abstandsverbindung, der Zahnstange-Ritzel-Verbindung und der Spindelverbindung (als Steigungsradius), sowie der Zahnrad- und der Riemenverbindung (als Radius 1) verwendet - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. Dies ist der zweite Abstand der Verbindung. Er wird nur von der Zahnrad- und der Riemenverbindung für den zweiten Radius verwendet. - + The {order} reference of the joint Die {order} Referenz der Verbindung - + The object to ground Das verankerndes Objekt @@ -900,7 +900,7 @@ Die Dateien heißen "runPreDrag.asmt" und "dragging.log" und befinden sich im St Soll das Objekt bewegt und zugehörige Verbindungen gelöscht werden? - + Move part Bauteil verschieben @@ -1089,7 +1089,7 @@ Die Dateien heißen "runPreDrag.asmt" und "dragging.log" und befinden sich im St Assembly::AssemblyLink - + Joints Gelenke @@ -1428,12 +1428,12 @@ Die Dateien heißen "runPreDrag.asmt" und "dragging.log" und befinden sich im St Assembly_ToggleGrounded - + Toggle Grounded Verankern umschalten - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. <p>Schaltet das Verankern eines Bauteils ein bzw. aus</p><p> Das Verankern eines Bauteils setzt seine Position in der Baugruppe fest und verhindert jegliches Verschieben oder Drehen. Es muss mindestens ein Bauteil in der Baugruppe verankert werden, bevor weitere Bauteilverbindungen erstellt werden können. diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_el.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_el.ts index dee3a4173b..b9d6bff3ab 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_el.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_el.ts @@ -130,7 +130,7 @@ - + Distance Απόσταση @@ -170,27 +170,27 @@ Ιμάντας - + Broken link in: Σπασμένος σύνδεσμος στο: - + Select 2 elements from 2 separate parts Επιλέξτε 2 στοιχεία από 2 ξεχωριστά μέρη - + Radius 1 Ακτίνα 1 - + Thread pitch Βήμα Σπειρώματος - + Pitch radius Ακτίνα βήματος @@ -515,119 +515,119 @@ H2 είναι το ύψος στο T2, στο τέλος της κλίσης. Ο τύπος της σύνδεσης - + The first reference of the joint Η πρώτη αναφορά της σύνδεσης - + This is the local coordinate system within Reference1's object that will be used for the joint Αυτό είναι το τοπικό σύστημα συντεταγμένων εντός του αντικειμένου της Αναφοράς1 που θα χρησιμοποιηθεί για τη σύνδεση - + This prevents Placement1 from recomputing, enabling custom positioning of the placement Αυτό εμποδίζει τον επαναϋπολογισμό της Θέσης1, επιτρέποντας την προσαρμοσμένη τοποθέτησή της - - + + This is the attachment offset of the first connector of the joint Αυτή είναι η μετατόπιση προσάρτησης (offset) του πρώτου συνδέσμου της σύνδεσης - + This is the local coordinate system within Reference2's object that will be used for the joint Αυτό είναι το τοπικό σύστημα συντεταγμένων εντός του αντικειμένου της Αναφοράς2 που θα χρησιμοποιηθεί για τη σύνδεση - + This prevents Placement2 from recomputing, enabling custom positioning of the placement Αυτό εμποδίζει τον επαναϋπολογισμό της Θέσης2, επιτρέποντας την προσαρμοσμένη τοποθέτησή της - - + + This is the attachment offset of the second connector of the joint Αυτή είναι η μετατόπιση προσάρτησης (offset) του δεύτερου συνδέσμου της σύνδεσης - + Enable the minimum length limit of the joint Ενεργοποίηση του ορίου ελάχιστου μήκους της σύνδεσης - + Enable the maximum length limit of the joint Ενεργοποίηση του ορίου μέγιστου μήκους της σύνδεσης - + Enable the minimum angle limit of the joint Ενεργοποίηση του ορίου ελάχιστης γωνίας της σύνδεσης - + Enable the maximum angle limit of the joint Ενεργοποίηση του ορίου μέγιστης γωνίας της σύνδεσης - + This is the angle of the joint. It is used only by the Angle joint. Αυτή είναι η γωνία της σύνδεσης. Χρησιμοποιείται μόνο στη γωνιακή σύνδεση. - + This is the minimum limit for the length between both coordinate systems (along their z-axis) Αυτό είναι το ελάχιστο όριο για το μήκος μεταξύ των δύο συστημάτων συντεταγμένων (κατά μήκος του άξονα Z τους) - + This is the maximum limit for the length between both coordinate systems (along their z-axis) Αυτό είναι το μέγιστο όριο για το μήκος μεταξύ των δύο συστημάτων συντεταγμένων (κατά μήκος του άξονα Z τους) - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) Αυτό είναι το ελάχιστο όριο για τη γωνία μεταξύ των δύο συστημάτων συντεταγμένων (μεταξύ των αξόνων Χ τους) - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) Αυτό είναι το μέγιστο όριο για τη γωνία μεταξύ των δύο συστημάτων συντεταγμένων (μεταξύ των αξόνων Χ τους) - + The second reference of the joint Η δεύτερη αναφορά της σύνδεσης - + The first object of the joint Το πρώτο αντικείμενο της σύνδεσης - + The second object of the joint Το δεύτερο αντικείμενο της σύνδεσης - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) Αυτή είναι η απόσταση της σύνδεσης. Χρησιμοποιείται μόνο στη σύνδεση απόστασης, καθώς και από τις συνδέσεις Κρεμαγιέρας και Πινιόν (ακτίνα βήματος), Βίδας, Γραναζιών και Ιμάντα (ακτίνα1). - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. Αυτή είναι η δεύτερη απόσταση της σύνδεσης. Χρησιμοποιείται μόνο από τη σύνδεση γραναζιών για την αποθήκευση της δεύτερης ακτίνας. - + The {order} reference of the joint {order} αναφορά της σύνδεσης - + The object to ground Το αντικείμενο προς ακινητοποίηση @@ -899,7 +899,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Θέλετε να μετακινήσετε το αντικείμενο και να διαγράψετε τις σχετικές συνδέσεις? - + Move part Μετακίνηση εξαρτήματος @@ -1089,7 +1089,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly::AssemblyLink - + Joints Συνδέσεις @@ -1428,12 +1428,12 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly_ToggleGrounded - + Toggle Grounded Ενεργοποίηση/Απενεργοποίηση ακινητοποίησης - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. <p>Εναλλάσσει την ακινητοποίηση (grounding) ενός εξαρτήματος</p><p>Η ακινητοποίηση ενός εξαρτήματος κλειδώνει μόνιμα τη θέση του στη συναρμολόγηση, αποτρέποντας οποιαδήποτε κίνηση ή περιστροφή. Χρειάζεστε τουλάχιστον ένα ακινητοποιημένο εξάρτημα πριν ξεκινήσετε τη συναρμολόγηση. diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_eu.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_eu.ts index 716d67d495..92795dd153 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_eu.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_eu.ts @@ -130,7 +130,7 @@ - + Distance Distantzia @@ -170,27 +170,27 @@ Gerrikoa - + Broken link in: Apurtutako lotura: - + Select 2 elements from 2 separate parts Aukeratutako 2 elementuak 2 pieza ezberdinetakoak - + Radius 1 Erradioa 1 - + Thread pitch Hariaren urratsa - + Pitch radius Urrats-zirkulu erradioa @@ -515,119 +515,119 @@ SLOPE defines the steepness of the transition between 0 and H1 and H2 to 0 about The type of the joint - + The first reference of the joint The first reference of the joint - + This is the local coordinate system within Reference1's object that will be used for the joint This is the local coordinate system within Reference1's object that will be used for the joint - + This prevents Placement1 from recomputing, enabling custom positioning of the placement This prevents Placement1 from recomputing, enabling custom positioning of the placement - - + + This is the attachment offset of the first connector of the joint This is the attachment offset of the first connector of the joint - + This is the local coordinate system within Reference2's object that will be used for the joint This is the local coordinate system within Reference2's object that will be used for the joint - + This prevents Placement2 from recomputing, enabling custom positioning of the placement This prevents Placement2 from recomputing, enabling custom positioning of the placement - - + + This is the attachment offset of the second connector of the joint This is the attachment offset of the second connector of the joint - + Enable the minimum length limit of the joint Enable the minimum length limit of the joint - + Enable the maximum length limit of the joint Enable the maximum length limit of the joint - + Enable the minimum angle limit of the joint Enable the minimum angle limit of the joint - + Enable the maximum angle limit of the joint Enable the maximum angle limit of the joint - + This is the angle of the joint. It is used only by the Angle joint. This is the angle of the joint. It is used only by the Angle joint. - + This is the minimum limit for the length between both coordinate systems (along their z-axis) This is the minimum limit for the length between both coordinate systems (along their z-axis) - + This is the maximum limit for the length between both coordinate systems (along their z-axis) This is the maximum limit for the length between both coordinate systems (along their z-axis) - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) This is the minimum limit for the angle between both coordinate systems (between their x-axis) - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) This is the maximum limit for the angle between both coordinate systems (between their x-axis) - + The second reference of the joint The second reference of the joint - + The first object of the joint The first object of the joint - + The second object of the joint The second object of the joint - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. This is the second distance of the joint. It is used only by the gear joint to store the second radius. - + The {order} reference of the joint The {order} reference of the joint - + The object to ground The object to ground @@ -900,7 +900,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Do you want to move the object and delete associated joints? - + Move part Move part @@ -1089,7 +1089,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly::AssemblyLink - + Joints Joints @@ -1428,12 +1428,12 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly_ToggleGrounded - + Toggle Grounded Toggle Grounded - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_fi.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_fi.ts index b6ddaedeb3..4f7f281a57 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_fi.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_fi.ts @@ -130,7 +130,7 @@ - + Distance Etäisyys @@ -170,27 +170,27 @@ Kokoonpano['Hihnat'] - + Broken link in: Broken link in: - + Select 2 elements from 2 separate parts Select 2 elements from 2 separate parts - + Radius 1 Kokoonpano['Säde 1'] - + Thread pitch Thread pitch - + Pitch radius Kokoonpano['Nousun säde'] @@ -515,119 +515,119 @@ SLOPE defines the steepness of the transition between 0 and H1 and H2 to 0 about The type of the joint - + The first reference of the joint The first reference of the joint - + This is the local coordinate system within Reference1's object that will be used for the joint This is the local coordinate system within Reference1's object that will be used for the joint - + This prevents Placement1 from recomputing, enabling custom positioning of the placement This prevents Placement1 from recomputing, enabling custom positioning of the placement - - + + This is the attachment offset of the first connector of the joint This is the attachment offset of the first connector of the joint - + This is the local coordinate system within Reference2's object that will be used for the joint This is the local coordinate system within Reference2's object that will be used for the joint - + This prevents Placement2 from recomputing, enabling custom positioning of the placement This prevents Placement2 from recomputing, enabling custom positioning of the placement - - + + This is the attachment offset of the second connector of the joint This is the attachment offset of the second connector of the joint - + Enable the minimum length limit of the joint Enable the minimum length limit of the joint - + Enable the maximum length limit of the joint Enable the maximum length limit of the joint - + Enable the minimum angle limit of the joint Enable the minimum angle limit of the joint - + Enable the maximum angle limit of the joint Enable the maximum angle limit of the joint - + This is the angle of the joint. It is used only by the Angle joint. This is the angle of the joint. It is used only by the Angle joint. - + This is the minimum limit for the length between both coordinate systems (along their z-axis) This is the minimum limit for the length between both coordinate systems (along their z-axis) - + This is the maximum limit for the length between both coordinate systems (along their z-axis) This is the maximum limit for the length between both coordinate systems (along their z-axis) - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) This is the minimum limit for the angle between both coordinate systems (between their x-axis) - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) This is the maximum limit for the angle between both coordinate systems (between their x-axis) - + The second reference of the joint The second reference of the joint - + The first object of the joint The first object of the joint - + The second object of the joint The second object of the joint - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. This is the second distance of the joint. It is used only by the gear joint to store the second radius. - + The {order} reference of the joint The {order} reference of the joint - + The object to ground The object to ground @@ -900,7 +900,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Do you want to move the object and delete associated joints? - + Move part Move part @@ -1089,7 +1089,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly::AssemblyLink - + Joints Joints @@ -1428,12 +1428,12 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly_ToggleGrounded - + Toggle Grounded Toggle Grounded - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_fr.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_fr.ts index 43094361be..e302f47d2d 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_fr.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_fr.ts @@ -135,7 +135,7 @@ s'assurer que le fichier est <b>ouvert dans la session en cours</b>& - + Distance Distance @@ -175,27 +175,27 @@ s'assurer que le fichier est <b>ouvert dans la session en cours</b>& Courroie - + Broken link in: Lien cassé dans : - + Select 2 elements from 2 separate parts Sélectionner 2 éléments dans 2 pièces séparées - + Radius 1 Rayon 1 - + Thread pitch Pas du filetage - + Pitch radius Rayon primitif @@ -524,120 +524,120 @@ SLOPE définit la pente de la transition entre 0 et H1 et H2 à 0 à T1 et T2 re Le type de liaison - + The first reference of the joint La première référence de la liaison - + This is the local coordinate system within Reference1's object that will be used for the joint Système de coordonnées local dans l'objet Reference1 qui sera utilisé pour la liaison. - + This prevents Placement1 from recomputing, enabling custom positioning of the placement Ceci empêche Placement1 d'être recalculé, ce qui permet un positionnement personnalisé de l'emplacement. - - + + This is the attachment offset of the first connector of the joint Décalage de la fixation du premier connecteur de la liaison - + This is the local coordinate system within Reference2's object that will be used for the joint Système de coordonnées locales de l'objet Reference2 qui sera utilisé pour la liaison. - + This prevents Placement2 from recomputing, enabling custom positioning of the placement Ceci empêche Placement2 d'être recalculé, ce qui permet un positionnement personnalisé de l'emplacement. - - + + This is the attachment offset of the second connector of the joint Décalage de la fixation du second connecteur de la liaison - + Enable the minimum length limit of the joint Permet d'activer la limite de longueur minimale de la liaison. - + Enable the maximum length limit of the joint Permet d'activer la limite de longueur maximale de la liaison. - + Enable the minimum angle limit of the joint Permet d'activer la limite minimale de l'angle de la liaison. - + Enable the maximum angle limit of the joint Permet d'activer la limite maximale de l'angle de la liaison. - + This is the angle of the joint. It is used only by the Angle joint. Il s'agit de l'angle de la liaison. Il n'est utilisé que par la liaison d'angle. - + This is the minimum limit for the length between both coordinate systems (along their z-axis) Limite minimale pour la longueur entre les deux systèmes de coordonnées (suivant leurs axes Z) - + This is the maximum limit for the length between both coordinate systems (along their z-axis) Limite maximale pour la longueur entre les deux systèmes de coordonnées (suivant leurs axes Z) - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) Limite minimale de l'angle entre les deux systèmes de coordonnées (entre leurs axes X) - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) Limite maximale de l'angle entre les deux systèmes de coordonnées (entre leurs axes X) - + The second reference of the joint La deuxième référence de la liaison - + The first object of the joint Le premier objet de la liaison - + The second object of the joint Le deuxième objet de la liaison - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) Il s'agit de la distance de la liaison. Elle n'est utilisée que par la liaison distance et la liaison crémaillère (rayon primitif), la liaison hélicoïdale et la liaison engrenage et la liaison courroie (rayon1). - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. Il s'agit de la deuxième distance de la liaison. Elle n'est utilisée que par la liaison engrenage pour enregistrer le deuxième rayon. - + The {order} reference of the joint La référence {order} de la liaison - + The object to ground L'objet à bloquer @@ -912,7 +912,7 @@ Les fichiers sont nommés « runPreDrag.asmt » et « dragging.log » et se trou Voulez-vous déplacer l'objet et supprimer les liaisons associées ? - + Move part Déplacer une pièce @@ -1112,7 +1112,7 @@ lors du recalcul. Les colonnes « Description » et personnalisées ne sont pas Assembly::AssemblyLink - + Joints Liaisons @@ -1461,12 +1461,12 @@ Sélectionner les mêmes systèmes de coordonnées que pour les liaisons pivots. Assembly_ToggleGrounded - + Toggle Grounded Activer/désactiver le blocage - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. Active ou désactive le blocage d'une pièce. Le blocage d'une pièce immobilise définitivement sa position dans l'assemblage, empêchant tout mouvement ou rotation. Il faut au diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_hr.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_hr.ts index d1e67eebdd..afc8239662 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_hr.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_hr.ts @@ -130,7 +130,7 @@ - + Distance Udaljenost @@ -170,27 +170,27 @@ Remen - + Broken link in: Neispravna veza u - + Select 2 elements from 2 separate parts Odaberite 2 elementa iz 2 odvojena dijela - + Radius 1 Polumjer 1 - + Thread pitch Korak navoja - + Pitch radius Polumjer otklona @@ -515,119 +515,119 @@ NAGIB definira strminu prijelaza između 0 i H1 i H2 do 0 oko vremena = T1 i T2. Tip ove spojnice - + The first reference of the joint Prva referenca spojnice - + This is the local coordinate system within Reference1's object that will be used for the joint Ovo je lokalni koordinatni sustav unutar objekta Reference1 koji će se koristiti za spoj - + This prevents Placement1 from recomputing, enabling custom positioning of the placement Time se sprječava ponovno izračunavanje Položaj1, omogućujući prilagođeno pozicioniranje položaja - - + + This is the attachment offset of the first connector of the joint Ovo je pomak pričvršćivanja prvog priključka spoja - + This is the local coordinate system within Reference2's object that will be used for the joint Ovo je lokalni koordinatni sustav unutar objekta Reference2 koji će se koristiti za spoj - + This prevents Placement2 from recomputing, enabling custom positioning of the placement Time se sprječava ponovno izračunavanje Položaj2, omogućujući prilagođeno pozicioniranje položaja - - + + This is the attachment offset of the second connector of the joint Ovo je pomak pričvršćivanja drugog priključka spoja - + Enable the minimum length limit of the joint Omogućite ograničenje minimalne duljine spoja - + Enable the maximum length limit of the joint Omogućite ograničenje maksimalne duljine spoja - + Enable the minimum angle limit of the joint Omogućite ograničenje minimalnog kuta spoja - + Enable the maximum angle limit of the joint Omogućite ograničenje maksimalnog kuta spoja - + This is the angle of the joint. It is used only by the Angle joint. Ovo je kut spoja. Koristi se samo za kutni spoj. - + This is the minimum limit for the length between both coordinate systems (along their z-axis) Ovo je minimalna granica za duljinu između oba koordinatna sustava (duž njihove Z osi) - + This is the maximum limit for the length between both coordinate systems (along their z-axis) Ovo je maksimalna granica za duljinu između oba koordinatna sustava (duž njihove Z osi) - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) Ovo je minimalna granica za kut između oba koordinatna sustava (između njihovih X osi) - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) Ovo je maksimalna granica za kut između oba koordinatna sustava (između njihovih X osi) - + The second reference of the joint Druga referenca spojnice - + The first object of the joint Prvi objekt spojnice - + The second object of the joint Drugi objekt spojnice - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) Ovo je udaljenost spojnice. Koristi se samo za spoj na udaljenostij i letvu i zupčanik (radijus uspona), vijak i zupčanike i remen (radijus1) - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. Ovo je druga udaljenost spojnice. Koristi ga samo spoj remena i zupčanika za pohranjivanje drugog radijusa. - + The {order} reference of the joint Referenca {order} spoja - + The object to ground Objekt koji treba učvrstiti @@ -899,7 +899,7 @@ Datoteke se nazivaju "runPreDrag.asmt" i "dragging.log" i nalaze se u zadanom di Želite li premjestiti objekt i izbrisati povezane spojeve? - + Move part Premjesti dio @@ -1089,7 +1089,7 @@ Datoteke se nazivaju "runPreDrag.asmt" i "dragging.log" i nalaze se u zadanom di Assembly::AssemblyLink - + Joints Spojevi @@ -1428,12 +1428,12 @@ Datoteke se nazivaju "runPreDrag.asmt" i "dragging.log" i nalaze se u zadanom di Assembly_ToggleGrounded - + Toggle Grounded Uklju/Isklju učvrsti - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. <p>Uključuje/isključuje učvršćenje dijela.</p><p>Učvršćenje dijela trajno zaključava njegov položaj u sklopu, sprječavajući bilo kakvo pomicanje ili rotaciju. Prije početka sastavljanja potreban vam je barem jedan učvršćeni dio. diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_hu.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_hu.ts index c568458a49..d4989916e0 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_hu.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_hu.ts @@ -130,7 +130,7 @@ - + Distance Távolság @@ -170,27 +170,27 @@ Szíj - + Broken link in: Hibás kapcsolat itt - + Select 2 elements from 2 separate parts 2 elemet kiválasztása 2 különálló részből - + Radius 1 Sugár 1 - + Thread pitch Menetemelkedés - + Pitch radius Meredekség sugara @@ -515,120 +515,120 @@ A SLOPE határozza meg a 0 és H1, illetve H2 és 0 közötti átmenet meredeks Csatlakozás típusa - + The first reference of the joint Csatlakozás első hivatkozási pontja - + This is the local coordinate system within Reference1's object that will be used for the joint Ez a helyi koordináta rendszer a Referencia1 objektumon belül, amelyet a csatlakozáshoz használ - + This prevents Placement1 from recomputing, enabling custom positioning of the placement Ez megakadályozza a Beillesztés1 újraszámítását, lehetővé téve az elhelyezés testreszabását - - + + This is the attachment offset of the first connector of the joint Ez az első csatlakozó rögzítésének eltolása - + This is the local coordinate system within Reference2's object that will be used for the joint Ez a helyi koordináta rendszer a Referencia2 objektumon belül, amelyet a csatlakozáshoz használnak - + This prevents Placement2 from recomputing, enabling custom positioning of the placement Ez megakadályozza a Beillesztés2 újraszámítását, lehetővé téve az elhelyezés egyéni pozicionálását - - + + This is the attachment offset of the second connector of the joint Ez az második csatlakozó rögzítésének eltolása - + Enable the minimum length limit of the joint Engedélyezi a csatlakozás minimális hosszhatárát - + Enable the maximum length limit of the joint Engedélyezi a csatlakozás maximális hosszhatárát - + Enable the minimum angle limit of the joint Engedélyezi a csatlakozás minimális szöghatárát - + Enable the maximum angle limit of the joint Engedélyezi a csatlakozás maximális szöghatárát - + This is the angle of the joint. It is used only by the Angle joint. Ez a csatlakozás szöge. Csak a szög csatlakozás használja. - + This is the minimum limit for the length between both coordinate systems (along their z-axis) Ez a két koordinátarendszer közötti legkisebb hosszhatár (a z-tengelyük mentén) - + This is the maximum limit for the length between both coordinate systems (along their z-axis) Ez a két koordinátarendszer közötti legnagyobb hosszhatár (a z-tengelyük mentén) - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) Ez a két koordinátarendszer (x-tengelyük) közötti szög minimális határa - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) Ez a két koordinátarendszer (x-tengelyük) közötti szög maximális határa - + The second reference of the joint Csatlakozás második referencia pontja - + The first object of the joint Csatlakozás első objektuma - + The second object of the joint Csatlakozás második objektuma - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) Ez a kapcsolási távolság. Csak a csatlakozási távolság, a fogaskerék (osztási sugár), a csigakerék, a fogaskerék és az ékszíj (1. sugár) használja - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. Ez a második csatlakozási távolság. Ezt csak a fogaskerék csatlakozás használja a második sugár megtartására. - + The {order} reference of the joint Csatlakozás {order} hivatkozása - + The object to ground A rögzitendő objektum @@ -900,7 +900,7 @@ A fájlok neve "runPreDrag.asmt" és "dragging.log", és az std::ofstream alapé El akarja mozgatni az objektumot és törölni a hozzá tartozó csatlakozásokat? - + Move part Mozgassa a részt @@ -1089,7 +1089,7 @@ A fájlok neve "runPreDrag.asmt" és "dragging.log", és az std::ofstream alapé Assembly::AssemblyLink - + Joints Csatlakozások @@ -1428,12 +1428,12 @@ A fájlok neve "runPreDrag.asmt" és "dragging.log", és az std::ofstream alapé Assembly_ToggleGrounded - + Toggle Grounded Kapcsolja zárolást - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. <p>Bekapcsolja vagy kikapcsolja egy alkatrész rögzítését</p><p> Egy alkatrész rögzítése rögzíti annak pozícióját az összeállításban, és megakadályoz minden elmozdulást vagy forgást. Legalább egy alkatrésznek rögzítve kell lennie az összeállításban, mielőtt további alkatrészkapcsolatokat lehetne létrehozni. diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_it.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_it.ts index 40c962e4e2..6c6ee91c47 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_it.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_it.ts @@ -130,7 +130,7 @@ - + Distance Distanza @@ -170,27 +170,27 @@ Cinghia - + Broken link in: Collegamento interrotto in: - + Select 2 elements from 2 separate parts Seleziona 2 elementi da 2 parti separate - + Radius 1 Raggio 1 - + Thread pitch Passo del filetto - + Pitch radius Raggio del passo @@ -515,119 +515,119 @@ SLOPE definisce la pendenza della transizione tra 0 e H1 e H2 a 0 al tempo = T1 Il tipo di giunto - + The first reference of the joint Il primo riferimento del giunto - + This is the local coordinate system within Reference1's object that will be used for the joint Questo è il sistema di coordinate locali all'interno del secondo oggetto di riferimento che verrà utilizzato per il giunto - + This prevents Placement1 from recomputing, enabling custom positioning of the placement Questo impedisce il ricalcolo di Placement1, consentendo il posizionamento personalizzato - - + + This is the attachment offset of the first connector of the joint Questo è lo spostamento del collegamento del primo connettore del giunto - + This is the local coordinate system within Reference2's object that will be used for the joint Questo è il sistema di coordinate locali all'interno del secondo oggetto di riferimento che verrà utilizzato per il giunto - + This prevents Placement2 from recomputing, enabling custom positioning of the placement Questo impedisce il ricalcolo di Placement2, consentendo il posizionamento personalizzato - - + + This is the attachment offset of the second connector of the joint Questo è lo spostamento del collegamento del secondo connettore del giunto - + Enable the minimum length limit of the joint Abilita il limite minimo di lunghezza del giunto - + Enable the maximum length limit of the joint Abilita il limite massimo di lunghezza del giunto - + Enable the minimum angle limit of the joint Abilita il limite minimo di angolo del giunto - + Enable the maximum angle limit of the joint Abilita il limite massimo di angolo del giunto - + This is the angle of the joint. It is used only by the Angle joint. Questo è l'angolo del giunto. Viene utilizzato solo dal giunto angolare. - + This is the minimum limit for the length between both coordinate systems (along their z-axis) Questo è il limite minimo per la lunghezza tra i due sistemi di coordinate (lungo il loro asse Z) - + This is the maximum limit for the length between both coordinate systems (along their z-axis) Questo è il limite massimo per la lunghezza tra i due sistemi di coordinate (lungo il loro asse Z) - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) Questo è il limite minimo per l'angolo tra i due sistemi di coordinate (tra i loro assi X) - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) Questo è il limite massimo per l'angolo tra i due sistemi di coordinate (tra i loro assi X) - + The second reference of the joint Il primo riferimento del giunto - + The first object of the joint Il primo oggetto del giunto - + The second object of the joint Il secondo oggetto del vincolo - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) Questa è la distanza del giunto. È usata solo dal vincolo di distanza e da Cremagliera-Pignone (raggio di passo), Vite e ingranaggi e cinghia (raggio1) - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. Questa è la seconda distanza del vincolo. È usata solo dal vincolo per memorizzare il secondo raggio. - + The {order} reference of the joint Il riferimento {order} del giunto - + The object to ground L'oggetto è fissato @@ -899,7 +899,7 @@ I file sono denominati "runPreDrag. asmt" e "dragging.log" e si trovano nella di Si desidera spostare l'oggetto ed eliminare i vincoli associati? - + Move part Sposta parte @@ -1088,7 +1088,7 @@ I file sono denominati "runPreDrag. asmt" e "dragging.log" e si trovano nella di Assembly::AssemblyLink - + Joints Giunti @@ -1427,12 +1427,12 @@ I file sono denominati "runPreDrag. asmt" e "dragging.log" e si trovano nella di Assembly_ToggleGrounded - + Toggle Grounded Attiva/disattiva vincolo a terra - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. <p>Attiva/disattiva il fissaggio di una parte.</p><p>Il fissaggio di una parte blocca permanentemente la sua posizione nell'assieme, impedendo qualsiasi movimento o rotazione. È necessario avere almeno una parte fissata prima di iniziare l'assemblaggio.</p> diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ja.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ja.ts index 1a57609b56..b7e407c386 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ja.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ja.ts @@ -130,7 +130,7 @@ - + Distance 距離 @@ -170,27 +170,27 @@ ベルト - + Broken link in: リンクが壊れています: - + Select 2 elements from 2 separate parts 2つの別々のパーツから2つの要素を選択 - + Radius 1 半径 1 - + Thread pitch ねじ山ピッチ - + Pitch radius ピッチ半径 @@ -515,119 +515,119 @@ SLOPEはそれぞれ時間 = T1とT2付近での、0とH1の間、またH2から ジョイントのタイプ - + The first reference of the joint ジョイントの1つ目の参照 - + This is the local coordinate system within Reference1's object that will be used for the joint ジョイントに使用される Reference1 のオブジェクト内のローカル座標系です。 - + This prevents Placement1 from recomputing, enabling custom positioning of the placement Placement1 の再計算はされなくなり、カスタムでの位置設定が可能になります。 - - + + This is the attachment offset of the first connector of the joint ジョイントの1番目のコネクターのアタッチメント・オフセットです。 - + This is the local coordinate system within Reference2's object that will be used for the joint ジョイントに使用される Reference2 のオブジェクト内のローカル座標系です。 - + This prevents Placement2 from recomputing, enabling custom positioning of the placement Placement2 の再計算はされなくなり、カスタムでの位置設定が可能になります。 - - + + This is the attachment offset of the second connector of the joint ジョイントの2番目のコネクターのアタッチメント・オフセットです。 - + Enable the minimum length limit of the joint ジョイントの最小長さ制限を有効にします。 - + Enable the maximum length limit of the joint ジョイントの最大長さ制限を有効にします。 - + Enable the minimum angle limit of the joint ジョイントの最小角度制限を有効にします。 - + Enable the maximum angle limit of the joint ジョイントの最大角度制限を有効にします。 - + This is the angle of the joint. It is used only by the Angle joint. ジョイントの角度です。角度ジョイントでのみ使用されます。 - + This is the minimum limit for the length between both coordinate systems (along their z-axis) 両座標系の間の (Z軸に方向の) 長さの下限 - + This is the maximum limit for the length between both coordinate systems (along their z-axis) 両座標系の間の (Z軸に方向の) 長さの上限 - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) 両座標系の間の (X軸間の) 角度の下限 - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) 両座標系の間の (X軸間の) 角度の上限 - + The second reference of the joint ジョイントの2つ目の参照 - + The first object of the joint ジョイントの1つ目のオブジェクト - + The second object of the joint ジョイントの2つ目のオブジェクト - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) ジョイントの距離。距離ジョイント、ラックピニオン (ピッチ半径)、スクリューとギアとベルト (半径1) でだけ使用されます。 - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. ジョイントの2つ目の距離。ギアジョイントでだけ2つ目の半径を格納するために使用されます。 - + The {order} reference of the joint ジョイントの {order} 番目の参照 - + The object to ground 接地オブジェクト @@ -899,7 +899,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the オブジェクトを移動して関連付けられているジョイントを削除しますか? - + Move part パーツを移動 @@ -1087,7 +1087,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly::AssemblyLink - + Joints ジョイント @@ -1426,12 +1426,12 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly_ToggleGrounded - + Toggle Grounded 接地状態の切り替え - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. <p>パーツの設置状態を切り替え。</p><p>パーツを接地するとアセンブリ内の位置が恒久的に固定され、任意の動きや回転を防止します。アセンブルを開始する前に少なくとも1つの接地部品が必要です。</p> diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ka.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ka.ts index 47ff5381dd..ce2c0d7042 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ka.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ka.ts @@ -130,7 +130,7 @@ - + Distance დაშორება @@ -170,27 +170,27 @@ ქამარი - + Broken link in: გაფუჭებული ბმული სად: - + Select 2 elements from 2 separate parts აირჩიეთ 2 ელემენტი 2 განსხვავებული ნაწილიდან - + Radius 1 რადიუსი 1 - + Thread pitch კუთხვილის ტონი - + Pitch radius ფერდობის რადიუსი @@ -515,119 +515,119 @@ SLOPE აღწერს დახრილობას 0-დან H1-მდე სახსრის ტიპი - + The first reference of the joint შეერთების პირველი მიმართვა - + This is the local coordinate system within Reference1's object that will be used for the joint ეს ლოკალური კოორდინატების სისტემაა მიმართვა1-ის ობიექტში, რომელიც შეერთებისთვის იქნება გამოყენებული - + This prevents Placement1 from recomputing, enabling custom positioning of the placement ეს ხელს უშლის Placement1-ის თავიდან გამოთვლას, რითიც საშუალებას გაძლევთ, მოთავსების პოზიცია სურვილისამებრ მოირგოთ - - + + This is the attachment offset of the first connector of the joint ეს მიიმაგრების წანაცვლებაა პირველი სახსრის დამკავშირებლისთვის - + This is the local coordinate system within Reference2's object that will be used for the joint ეს ლოკალური კოორდინატების სისტემაა მიმართვა2-ის ობიექტში, რომელიც შეერთებისთვის იქნება გამოყენებული - + This prevents Placement2 from recomputing, enabling custom positioning of the placement ეს ხელს უშლის Placement2-ის თავიდან გამოთვლას, რითიც საშუალებას გაძლევთ, მოთავსების პოზიცია სურვილისამებრ მოირგოთ - - + + This is the attachment offset of the second connector of the joint ეს მიიმაგრების წანაცვლებაა მეორე სახსრის დამკავშირებლისთვის - + Enable the minimum length limit of the joint სახსრის მინიმალური სიგრძის ლიმიტის ჩართვა - + Enable the maximum length limit of the joint სახსრის მაქსიმალური სიგრძის ლიმიტის ჩართვა - + Enable the minimum angle limit of the joint სახსრის მინიმალური კუთხის ლიმიტის ჩართვა - + Enable the maximum angle limit of the joint სახსრის მაქსიმალური კუთხის ლიმიტის ჩართვა - + This is the angle of the joint. It is used only by the Angle joint. This is the angle of the joint. It is used only by the Angle joint. - + This is the minimum limit for the length between both coordinate systems (along their z-axis) ეს სიგრძის მინიმალური ზღვარია ორივე კოორდინატების სისტემისთვის (მათი Z ღერძის გასწვრივ) - + This is the maximum limit for the length between both coordinate systems (along their z-axis) ეს სიგრძის მინიმალური ზღვარია ორივე კოორდინატების სისტემისთვის (მათი Z ღერძის გასწვრივ) - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) ეს კუთხის მინიმალური ზღვარია ორივე კოორდინატების სისტემისთვის (მათ X ღერძებსის შორის) - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) ეს კუთხის მინიმალური ზღვარია ორივე კოორდინატების სისტემისთვის (მათ X ღერძებსის შორის) - + The second reference of the joint შეერთების მეორე მიმართვა - + The first object of the joint სახსრის პირველი ობიექტი - + The second object of the joint სახსრის მეორე ობიექტი - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) ეს სახსრის მანძილია. გამოიყენება, მხოლოდ, დაშორებული და ლარტყული გადაცემის, ხრახნულ, კბილანურ და ქამრის სახსრების მიერ (რადიუსი1) - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. ეს სახსრის მეორე მანძილია. ის გამოიყენება, მხოლოდ, კბილანა სახსრის მიერ მეორე რადიუს დასამახსოვრებლად. - + The {order} reference of the joint ამ შეერთების {order} მიმართვა - + The object to ground ობიექტი დამაგრებამდე @@ -899,7 +899,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the გნებავთ გადაიტანოთ ობიექტი და წაშალოთ ასოცირებული სახსრები? - + Move part ნაწილის გადატანა @@ -1088,7 +1088,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly::AssemblyLink - + Joints შეერთებები @@ -1427,12 +1427,12 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly_ToggleGrounded - + Toggle Grounded დამაგრების გადართვა - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ko.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ko.ts index 8644788995..cf9c46dadf 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_ko.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_ko.ts @@ -130,7 +130,7 @@ - + Distance Distance @@ -170,27 +170,27 @@ 벨트 - + Broken link in: Broken link in: - + Select 2 elements from 2 separate parts Select 2 elements from 2 separate parts - + Radius 1 반지름 1 - + Thread pitch 나사 피치 - + Pitch radius 피치 반지름 @@ -515,119 +515,119 @@ SLOPE defines the steepness of the transition between 0 and H1 and H2 to 0 about 관절 종류 - + The first reference of the joint 관절의 첫 번째 기준 위치 - + This is the local coordinate system within Reference1's object that will be used for the joint This is the local coordinate system within Reference1's object that will be used for the joint - + This prevents Placement1 from recomputing, enabling custom positioning of the placement This prevents Placement1 from recomputing, enabling custom positioning of the placement - - + + This is the attachment offset of the first connector of the joint This is the attachment offset of the first connector of the joint - + This is the local coordinate system within Reference2's object that will be used for the joint This is the local coordinate system within Reference2's object that will be used for the joint - + This prevents Placement2 from recomputing, enabling custom positioning of the placement This prevents Placement2 from recomputing, enabling custom positioning of the placement - - + + This is the attachment offset of the second connector of the joint This is the attachment offset of the second connector of the joint - + Enable the minimum length limit of the joint Enable the minimum length limit of the joint - + Enable the maximum length limit of the joint Enable the maximum length limit of the joint - + Enable the minimum angle limit of the joint Enable the minimum angle limit of the joint - + Enable the maximum angle limit of the joint Enable the maximum angle limit of the joint - + This is the angle of the joint. It is used only by the Angle joint. This is the angle of the joint. It is used only by the Angle joint. - + This is the minimum limit for the length between both coordinate systems (along their z-axis) This is the minimum limit for the length between both coordinate systems (along their z-axis) - + This is the maximum limit for the length between both coordinate systems (along their z-axis) This is the maximum limit for the length between both coordinate systems (along their z-axis) - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) This is the minimum limit for the angle between both coordinate systems (between their x-axis) - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) This is the maximum limit for the angle between both coordinate systems (between their x-axis) - + The second reference of the joint 관절의 두 번째 기준 위치 - + The first object of the joint 관절의 첫 번째 대상체 - + The second object of the joint 관절의 두 번째 대상체 - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) 이것은 관절 사이의 거리 입니다. 이것은 거리 관절, 랙 및 피니언(피치 반지름), 나사, 기어 및 체인(반지름1)에만 사용할 수 있습니다. - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. 이것은 두 번째 관절 사이의 거리 입니다. 이것은 기어 관절의 두 번째 반지름의 길이를 저장하는 데에만 사용할 수 있습니다. - + The {order} reference of the joint The {order} reference of the joint - + The object to ground 고정할 대상체 @@ -900,7 +900,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the 관절 연결을 삭제하고 이 대상체를 이동시키겠습니까? - + Move part 부품 이동 @@ -1088,7 +1088,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly::AssemblyLink - + Joints 관절들 @@ -1427,12 +1427,12 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly_ToggleGrounded - + Toggle Grounded 고정 전환 - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_nl.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_nl.ts index f633022ac9..86e5291e1a 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_nl.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_nl.ts @@ -130,7 +130,7 @@ - + Distance Afstand @@ -170,27 +170,27 @@ Belt - + Broken link in: Broken link in: - + Select 2 elements from 2 separate parts Select 2 elements from 2 separate parts - + Radius 1 Straal 1 - + Thread pitch Thread pitch - + Pitch radius Pitch radius @@ -515,119 +515,119 @@ SLOPE defines the steepness of the transition between 0 and H1 and H2 to 0 about The type of the joint - + The first reference of the joint The first reference of the joint - + This is the local coordinate system within Reference1's object that will be used for the joint This is the local coordinate system within Reference1's object that will be used for the joint - + This prevents Placement1 from recomputing, enabling custom positioning of the placement This prevents Placement1 from recomputing, enabling custom positioning of the placement - - + + This is the attachment offset of the first connector of the joint This is the attachment offset of the first connector of the joint - + This is the local coordinate system within Reference2's object that will be used for the joint This is the local coordinate system within Reference2's object that will be used for the joint - + This prevents Placement2 from recomputing, enabling custom positioning of the placement This prevents Placement2 from recomputing, enabling custom positioning of the placement - - + + This is the attachment offset of the second connector of the joint This is the attachment offset of the second connector of the joint - + Enable the minimum length limit of the joint Enable the minimum length limit of the joint - + Enable the maximum length limit of the joint Enable the maximum length limit of the joint - + Enable the minimum angle limit of the joint Enable the minimum angle limit of the joint - + Enable the maximum angle limit of the joint Enable the maximum angle limit of the joint - + This is the angle of the joint. It is used only by the Angle joint. This is the angle of the joint. It is used only by the Angle joint. - + This is the minimum limit for the length between both coordinate systems (along their z-axis) This is the minimum limit for the length between both coordinate systems (along their z-axis) - + This is the maximum limit for the length between both coordinate systems (along their z-axis) This is the maximum limit for the length between both coordinate systems (along their z-axis) - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) This is the minimum limit for the angle between both coordinate systems (between their x-axis) - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) This is the maximum limit for the angle between both coordinate systems (between their x-axis) - + The second reference of the joint The second reference of the joint - + The first object of the joint The first object of the joint - + The second object of the joint The second object of the joint - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. This is the second distance of the joint. It is used only by the gear joint to store the second radius. - + The {order} reference of the joint The {order} reference of the joint - + The object to ground The object to ground @@ -900,7 +900,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Do you want to move the object and delete associated joints? - + Move part Onderdeel verplaatsen @@ -1089,7 +1089,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly::AssemblyLink - + Joints Joints @@ -1428,12 +1428,12 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly_ToggleGrounded - + Toggle Grounded Toggle Grounded - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_pl.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_pl.ts index 43e036bfe5..3d7838f2fe 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_pl.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_pl.ts @@ -132,7 +132,7 @@ Dzięki temu będzie on teraz zakotwiony. - + Distance Odległość @@ -172,27 +172,27 @@ Dzięki temu będzie on teraz zakotwiony. Pas - + Broken link in: Uszkodzone łącze w: - + Select 2 elements from 2 separate parts Wybierz dwa elementy z dwóch oddzielnych części - + Radius 1 Promień 1 - + Thread pitch Skok gwintu - + Pitch radius Promień nachylenia @@ -532,123 +532,123 @@ Wartości SLOPE = 1000 lub większe są odpowiednie. Typ połączenia - + The first reference of the joint Pierwsze odniesienie do połączenia - + This is the local coordinate system within Reference1's object that will be used for the joint Jest to lokalny układ współrzędnych w pierwszym obiekcie Odniesienie 1, który będzie używany dla połączenia - + This prevents Placement1 from recomputing, enabling custom positioning of the placement Zapobiega to przeliczaniu Umiejscowienia 1, umożliwiając niestandardowe pozycjonowanie umiejscowienia - - + + This is the attachment offset of the first connector of the joint To jest odsunięcie dołączenia pierwszego łącznika połączenia - + This is the local coordinate system within Reference2's object that will be used for the joint Jest to lokalny układ współrzędnych w pierwszym obiekcie Odniesienie 2, który będzie używany dla połączenia - + This prevents Placement2 from recomputing, enabling custom positioning of the placement Zapobiega to przeliczaniu Umiejscowienia 2, umożliwiając niestandardowe pozycjonowanie umiejscowienia - - + + This is the attachment offset of the second connector of the joint To jest odsunięcie dołączenia drugiego łącznika połączenia - + Enable the minimum length limit of the joint Włącz limit minimalnej długości połączenia - + Enable the maximum length limit of the joint Włącz limit maksymalnej długości połączenia - + Enable the minimum angle limit of the joint Włącz limit minimalnej wartości kąta połączenia - + Enable the maximum angle limit of the joint Włącz limit maksymalnej wartości kąta połączenia - + This is the angle of the joint. It is used only by the Angle joint. To jest kąt połączenia. Używany jest wyłącznie przez połączenie kątowe. - + This is the minimum limit for the length between both coordinate systems (along their z-axis) Jest to minimalny limit długości między oboma układami współrzędnych (wzdłuż ich osi Z) - + This is the maximum limit for the length between both coordinate systems (along their z-axis) Jest to maksymalny limit długości między oboma układami współrzędnych (wzdłuż ich osi Z) - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) Jest to minimalny limit kąta między oboma układami współrzędnych (między ich osiami X) - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) Jest to maksymalny limit kąta między oboma układami współrzędnych (między ich osiami X) - + The second reference of the joint Drugie odniesienie do połączenia - + The first object of the joint Pierwszy obiekt połączenia - + The second object of the joint Drugi obiekt połączenia - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) To jest odległość połączenia. Jest używana tylko przez połączenie dystansowe, przekładni zębatkowej (promień skoku), śrubowej, zębatej oraz pasowej (promień 1) - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. Jest to druga odległość połączenia. Jest on używany tylko przez połączenie zębate do przechowywania drugiego promienia. - + The {order} reference of the joint {order} odniesienie połączenia - + The object to ground Obiekt do zakotwienia @@ -920,7 +920,7 @@ Pliki noszą nazwy „runPreDrag.asmt” oraz „dragging.log” i są zapisywan Czy chcesz przenieść obiekt i usunąć powiązane połączenia? - + Move part Przesuń część @@ -1113,7 +1113,7 @@ Bryły (np. zawartości, elementy złączne, prymitywy) są pomijane. Assembly::AssemblyLink - + Joints Połączenia @@ -1460,12 +1460,12 @@ o ile punkty połączenia pozostają w kontakcie. Assembly_ToggleGrounded - + Toggle Grounded Włącz / wyłącz zakotwienie - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. <p>Przełącza uziemienie części.</p><p> Zakotwienie części blokuje jej pozycję w złożeniu, uniemożliwiając jakikolwiek ruch lub obrót. Przed rozpoczęciem składania należy mieć przynajmniej jedną zakotwioną część.</p> diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_sl.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_sl.ts index 711bd51549..9c743880e0 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_sl.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_sl.ts @@ -19,7 +19,7 @@ <p>Inserts a component into the active assembly. This will create dynamic links to parts, bodies, primitives, and assemblies. To insert external components, make sure that the file is <b>open in the current session</b></p><ul><li>Insert by left clicking items in the list.</li><li>Remove by right clicking items in the list.</li><li>Press shift to add several instances of the component while clicking on the view.</li></ul> - <p>Inserts a component into the active assembly. This will create dynamic links to parts, bodies, primitives, and assemblies. To insert external components, make sure that the file is <b>open in the current session</b></p><ul><li>Insert by left clicking items in the list.</li><li>Remove by right clicking items in the list.</li><li>Press shift to add several instances of the component while clicking on the view.</li></ul> + <p>Vstavi komponento v trenutno aktiven sestav. To bo ustvarilo dinamično povezavo med deli, telesi, primitivi in sestavi. Pri dodajanju zunanjih komponent poskrbite, da je datoteka <b>odprta v trenutni seji</b></p><ul><li>Vstavite z levim klikom na seznam.</li><li>Odstranite z desnim klikom na seznam.</li><li>Za vstavljanje več kopij iste komponente med klikanjem v pogledu držite tipko Shift.</li></ul> @@ -354,7 +354,7 @@ In capital are variables that you need to replace with actual values. More details about each example in its tooltip. - In capital are variables that you need to replace with actual values. More details about each example in its tooltip. + Z velikimi tiskanimi črkami so označene spremenljivke, ki jih je potrebno nadomestiti z dejanskimi vrednostmi. Podrobnejša razlaga vsakega primera je navedena v njegovem namigu. @@ -913,7 +913,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Empty Assembly - Empty Assembly + Prazen sestav @@ -1186,7 +1186,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Animation Player - Animation Player + Predvajalnik animacije @@ -1206,7 +1206,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Frame - Posnetek + Sličica @@ -1244,12 +1244,12 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the New Assembly - New Assembly + Nov sestav Creates an assembly object in the current document, or in the current active assembly (if any). Limit of one root assembly per file. - Creates an assembly object in the current document, or in the current active assembly (if any). Limit of one root assembly per file. + Ustvari sestavni objekt v trenutnem dokumentu ali znotraj trenutno aktivnega sestava (če obstaja). V datoteki je dovoljen le en korenski sestav. @@ -1276,7 +1276,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Fixed Joint - Fixed Joint + Toga vez @@ -1432,7 +1432,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Toggle Grounded - Toggle Grounded + Preklopi usidranje @@ -1489,7 +1489,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Solver messages - Solver messages + Sporočila reševalnika diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-CN.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-CN.ts index 0c780dde24..a3680a4ac3 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-CN.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-CN.ts @@ -130,7 +130,7 @@ - + Distance 距离 @@ -170,27 +170,27 @@ 皮带 - + Broken link in: 失效链接: - + Select 2 elements from 2 separate parts 从两个独立的零件中选择两个元素 - + Radius 1 半径 1 - + Thread pitch 螺距 - + Pitch radius 节距半径 @@ -515,119 +515,119 @@ SLOPE 定义了在 time = T1 和 T2 附近,从 0 到 H1、从 H2 到 0 之间 接头类型 - + The first reference of the joint 配合的第一参考 - + This is the local coordinate system within Reference1's object that will be used for the joint - + This prevents Placement1 from recomputing, enabling custom positioning of the placement 这将阻止 Placement1 重新计算,从而允许对其位置进行自定义设置 - - + + This is the attachment offset of the first connector of the joint 这是配合的第一个连接器的附着偏移 - + This is the local coordinate system within Reference2's object that will be used for the joint 这是 参考2 对象内将被用于配合的局部坐标系 - + This prevents Placement2 from recomputing, enabling custom positioning of the placement 这可以防止 Placement2 重新计算,从而实现对放置(Placement)的自定义定位 - - + + This is the attachment offset of the second connector of the joint 这是配合的第二个连接器的附着偏移 - + Enable the minimum length limit of the joint 启用此配合的最小长度限制 - + Enable the maximum length limit of the joint 启用此配合的最大长度限制 - + Enable the minimum angle limit of the joint 启用此配合的最小角度限制 - + Enable the maximum angle limit of the joint 启用此配合的最大角度限制 - + This is the angle of the joint. It is used only by the Angle joint. 这是关节的接合点,它仅由角度接合点使用。 - + This is the minimum limit for the length between both coordinate systems (along their z-axis) 这是两个坐标系之间长度的最小限制(沿其 Z 轴) - + This is the maximum limit for the length between both coordinate systems (along their z-axis) 这是两个坐标系之间长度的最大限制(沿其 Z 轴) - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) 这是两个坐标系之间角度的最小限制(沿其 X 轴) - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) 这是两个坐标系之间角度的最大限制(沿其 X 轴) - + The second reference of the joint 配合的第二参考 - + The first object of the joint 配合的第一个对象 - + The second object of the joint 配合的第二个对象 - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) 这是配合的距离。仅在距离配合、齿轮条配合(节距半径)、螺纹配合、齿轮和皮带配合(半径1)中使用 - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. 这是配合的第二个距离。仅在齿轮配合中作为第二半径。 - + The {order} reference of the joint 配合的第 {order} 参考 - + The object to ground 要固定的对象 @@ -903,7 +903,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the 您想要移动对象并删除关联的配合吗? - + Move part 移动零件 @@ -1091,7 +1091,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly::AssemblyLink - + Joints 关节 @@ -1430,12 +1430,12 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly_ToggleGrounded - + Toggle Grounded 切换固定 - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. <p>切换零件的固定状态。</p><p>将零件固定可永久锁定其在装配体中的位置,防止其发生任何移动或旋转。开始装配前,您需要固定至少一个零件。 diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-TW.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-TW.ts index 354b22e2cf..b2fa9c99f5 100644 --- a/src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-TW.ts +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-TW.ts @@ -130,7 +130,7 @@ - + Distance 距離 @@ -170,27 +170,27 @@ 輸送帶 - + Broken link in: 錯誤的連結在: - + Select 2 elements from 2 separate parts 您需要自 2 個分離的零件選擇 2 個元件 - + Radius 1 半徑 1 - + Thread pitch Thread pitch - + Pitch radius 螺距半徑 @@ -515,119 +515,119 @@ SLOPE defines the steepness of the transition between 0 and H1 and H2 to 0 about 接頭類型 - + The first reference of the joint 連接的第一個參考 - + This is the local coordinate system within Reference1's object that will be used for the joint This is the local coordinate system within Reference1's object that will be used for the joint - + This prevents Placement1 from recomputing, enabling custom positioning of the placement This prevents Placement1 from recomputing, enabling custom positioning of the placement - - + + This is the attachment offset of the first connector of the joint This is the attachment offset of the first connector of the joint - + This is the local coordinate system within Reference2's object that will be used for the joint This is the local coordinate system within Reference2's object that will be used for the joint - + This prevents Placement2 from recomputing, enabling custom positioning of the placement This prevents Placement2 from recomputing, enabling custom positioning of the placement - - + + This is the attachment offset of the second connector of the joint This is the attachment offset of the second connector of the joint - + Enable the minimum length limit of the joint 啟用此配合的最小長度限制 - + Enable the maximum length limit of the joint 啟用此配合的最大長度限制 - + Enable the minimum angle limit of the joint 啟用此配合的最小角度限制 - + Enable the maximum angle limit of the joint 啟用此配合的最大角度限制 - + This is the angle of the joint. It is used only by the Angle joint. 這是關節的接合點,它僅由角度接合點使用。 - + This is the minimum limit for the length between both coordinate systems (along their z-axis) 這是兩個坐標系統之間長度的最小限制(沿其 Z 軸) - + This is the maximum limit for the length between both coordinate systems (along their z-axis) 這是兩個坐標系統之間長度的最大限制(沿其 Z 軸) - + This is the minimum limit for the angle between both coordinate systems (between their x-axis) 這是兩個坐標系統之間角度的最小限制(沿其 X 軸) - + This is the maximum limit for the angle between both coordinate systems (between their x-axis) 這是兩個坐標系統之間角度的最大限制(沿其 X 軸) - + The second reference of the joint 連接的第二個參考 - + The first object of the joint 接頭的第一個物件 - + The second object of the joint 接頭的第二個物件 - + This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1) 這是接頭的距離。僅在距離接頭、齒條和齒輪(螺距半徑)、螺絲和齒輪以及皮帶(半徑1)中使用 - + This is the second distance of the joint. It is used only by the gear joint to store the second radius. 這是配合的第二個距離。僅在齒輪配合中作為第二半徑。 - + The {order} reference of the joint 配合的第 {order} 參考 - + The object to ground 物件接地 @@ -900,7 +900,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the 您要移動物件並刪除關聯的接頭嗎? - + Move part 移動零件 @@ -1088,7 +1088,7 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly::AssemblyLink - + Joints 連接 @@ -1427,12 +1427,12 @@ The files are named "runPreDrag.asmt" and "dragging.log" and are located in the Assembly_ToggleGrounded - + Toggle Grounded Toggle Grounded - + <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. <p>Toggles the grounding of a part.</p><p>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble. diff --git a/src/Mod/BIM/Resources/translations/Arch_be.ts b/src/Mod/BIM/Resources/translations/Arch_be.ts index b597949e2a..06e23a5075 100644 --- a/src/Mod/BIM/Resources/translations/Arch_be.ts +++ b/src/Mod/BIM/Resources/translations/Arch_be.ts @@ -6051,33 +6051,33 @@ Building creation aborted. Стварыць двухмернае прадстаўленне - + Active Задзейнічаць - + Set Working Plane Задаць працоўную плоскасць - + Write Camera Position Запісаць становішча камеры - + New Group Новая суполка - + Reorder Children Alphabetically Змяніць парадак размяшчэння спадчыннікаў у алфавітным парадку - + Clone Level Up Дубліраваць узровень уверх @@ -6301,203 +6301,203 @@ Building creation aborted. Тып будынка - + The height of this object Вышыня аб'екта - + If true, the height value propagates to contained objects if the height of those objects is set to 0 Калі true, значэнне вышыні распаўсюджваецца аб'екты, якія ў ім змяшчаюцца, калі вышыня гэтых аб'ектаў зададзена значэнне 0 - + The level of the (0,0,0) point of this level Ўзровень кропкі адліку (0,0,0) узроўню - + The computed floor area of this floor Вылічаная плошча паверху - + An optional description for this component Неабавязковае апісанне для кампанента - + An optional tag for this component Неабавязковая метка для кампанента - + The shape of this object Фігура аб'екту - + This property stores an OpenInventor representation for this object Уласцівасць захоўвае прадстаўленне OpenInventor для аб'екту - + If true, only solids will be collected by this object when referenced from other files Калі true, аб'ект будзе збіраць толькі суцэльня целы пры спасылках з іншых файлаў - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files Супастаўленне MaterialName:SolidIndexesList, якое звязвае назвы матэрыялаў з індэксамі суцэльных цел, якія будуць ужывацца, калі на аб'ект спасылаюцца ў іншых файлах - + The line width of this object Шырыня лініі аб'екту - + An optional unit to express levels Неабавязковы блок для абазначэння ўзроўняў - + A transformation to apply to the level mark Пераўтварэнне, якое прымяняецца да адзнакі ўзроўню - + If true, show the level Калі true, паказаць узровень - + If true, show the unit on the level tag Калі true, паказаць адзінку вымярэння на пазнацы ўзроўню - + If true, display offset will affect the origin mark too Калі true, зрушэнне адлюстравання таксама паўплывае на зыходную пазнаку - + If true, the object's label is displayed Калі true, адлюстроўваецца пазнака аб'екту - + The font to be used for texts Шрыфт, які будзе ўжыты для тэксту - + The font size of texts Памер шрыфту тэкстаў - + The individual face colors Індывідуальныя колеры грані - + If true, when activated, the working plane will automatically adapt to this level Калі птушка, калі задзейнічае працоўная плоскасць, яна аўтаматычна адаптуецца да гэтага ўзроўню - + If set to True, the working plane will be kept on Auto mode Калі True, працоўная плоскасць будзе знаходзіцца ў аўтаматычным рэжыме - + Camera position data associated with this object Дадзеныя аб становішчы камеры, якая звязаная з аб'ектам - + If set, the view stored in this object will be restored on double-click Калі зададзена, выгляд, які захаваны ў аб'екце, будзе адноўлены падвоенай пстрычкай - + If True, double-clicking this object in the tree activates it Калі птушка, падвоеная пстрычка па аб'екце ў дрэве задзейнічае яго - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. Калі птушка, прадстаўленне OpenInventor для аб'екту будзе захавана ў файле FreeCAD, што дазволіць спасылацца на яго ў іншых файлах у палегчаным рэжыме. - + A slot to save the OpenInventor representation of this object, if enabled Калі ўключана, слот для захавання прадстаўлення OpenInventor для аб'екту - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings Калі true, каб паказаць аб'екты, якія змяшчаюцца ў гэтай частцы Будынка, будуць ужытыя дадзеныя налады ліній, колеру і празрыстасці - + The line width of child objects Шырыня лініі дачынных аб'ектаў - + The line color of child objects Колер лініі дачынных аб'ектаў - + The shape appearance of child objects Знешні выгляд фігуры даччыных аб'ектаў - + The transparency of child objects Празрыстасць дачынных аб'ектаў - + Cut the view above this level Рэзаць выгляд вышэй дадзенага ўзроўню - + The distance between the level plane and the cut line Адлегласць паміж плоскасці ўзроўню і лініяй разрэзу - + Turn cutting on when activating this level Уключае абрэзку, калі задзейнічалі дадзены ўзровень - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] Поле захопу для зноў створаных аб'ектаў, прадстаўленыя як [XMin,YMin,ZMin,XMax,YMax,ZMax] - + Turns auto group box on/off Ўключае/выключае поле аўтаматычнай суполкі - + Automatically set size from contents Аўтаматычна задае памер з зместу - + A margin to use when autosize is turned on Поле для ўжывання пры ўключанай аўтаматычнай змене памеру @@ -8498,7 +8498,7 @@ Building creation aborted. Draft - + Writing camera position Запісвае становішча камеры diff --git a/src/Mod/BIM/Resources/translations/Arch_ca.ts b/src/Mod/BIM/Resources/translations/Arch_ca.ts index de721b4ae5..373a74b148 100644 --- a/src/Mod/BIM/Resources/translations/Arch_ca.ts +++ b/src/Mod/BIM/Resources/translations/Arch_ca.ts @@ -5877,33 +5877,33 @@ S'avorta la creació de la construcció. Crea una vista 2D - + Active Actiu - + Set Working Plane Estableix el pla de treball - + Write Camera Position Escriu la posició de la càmera - + New Group Grup nou - + Reorder Children Alphabetically Reorganitza els fills alfabèticament - + Clone Level Up Clonar el nivell cap amunt @@ -6127,203 +6127,203 @@ S'avorta la creació de la construcció. El tipus d'aquesta construcció - + The height of this object L'alçada d'aquest objecte - + If true, the height value propagates to contained objects if the height of those objects is set to 0 Si és cert, el valor d'alçada es propaga als objectes continguts, si l'alçada d'aquests objectes s'estableix a 0 - + The level of the (0,0,0) point of this level El nivell del punt (0,0,0) d'aquest nivell - + The computed floor area of this floor L'àrea calculada d'aquesta planta - + An optional description for this component Una descripció opcional d'aquest component - + An optional tag for this component Una etiqueta opcional d'aquest component - + The shape of this object La forma d'aquest objecte - + This property stores an OpenInventor representation for this object Aquesta propietat emmagatzema una representació d'OpenInventor per a aquest objecte - + If true, only solids will be collected by this object when referenced from other files Si és cert, aquest objecte només recopilarà sòlids quan es faci referència des d'altres fitxers - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files Un mapa MaterialName:SolidIndexesList que relaciona noms de materials amb índexs de sòlids utilitzat en referenciar aquest objecte des d'altres fitxers - + The line width of this object El gruix de la línia d'aquest objecte - + An optional unit to express levels Una unitat opcional per expressar nivells - + A transformation to apply to the level mark Una transformació per aplicar a la marca de nivell - + If true, show the level Si és cert, mostra el nivell - + If true, show the unit on the level tag Si és cert, mostra la unitat a l'etiqueta de nivell - + If true, display offset will affect the origin mark too Si és cert, el desplaçament de la visualització afectarà també la marca d'origen - + If true, the object's label is displayed Si és cert, es visualitza l'etiqueta de l'objecte - + The font to be used for texts La tipografia a utilitzar pels texts - + The font size of texts La mida de la tipografia dels texts - + The individual face colors Els colors de la cara individual - + If true, when activated, the working plane will automatically adapt to this level Si és cert, quan s'activi, el pla de treball s'adaptarà automàticament a aquest nivell - + If set to True, the working plane will be kept on Auto mode Si s'estableix a Cert, el pla de treball es mantindrà en mode Automàtic - + Camera position data associated with this object Dades de posició de la càmera associades amb aquest objecte - + If set, the view stored in this object will be restored on double-click Si s'estableix, la vista emmagatzemada en aquest objecte es restaurarà fent doble clic - + If True, double-clicking this object in the tree activates it Si és cert, un doble clic sobre aquest objecte a l’arbre, l'activa - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. Si està activada, la representació de l’OpenInventor d’aquest objecte es desarà en el fitxer FreeCAD, i permetrà fer-ne referència en altres fitxers en mode lleuger. - + A slot to save the OpenInventor representation of this object, if enabled Un espai per a guardar la representació de l’OpenInventor d’aquest objecte, si està habilitada - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings Si és Cert, mostra els objectes continguts en aquesta part de la construcció que adoptaran aquestes preferències de línia, color i transparència - + The line width of child objects L'amplada de línia dels objectes fills - + The line color of child objects El color de línia dels objectes fills - + The shape appearance of child objects L'aparença de la forma dels objectes fills - + The transparency of child objects La transparència dels objectes fills - + Cut the view above this level Retalla la vista per damunt d’aquest nivell - + The distance between the level plane and the cut line Distància entre el pla de nivell i la línia de tall - + Turn cutting on when activating this level Activa el tall quan s'activi aquest nivell - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] La caixa de captura dels objectes acabats de crear expressats com a [XMin,YMin,ZMin,XMax,YMax,ZMax] - + Turns auto group box on/off Habilita/Deshabilita la caixa de grup automàtica - + Automatically set size from contents Estableix automàticament la mida a partir dels continguts - + A margin to use when autosize is turned on Marge a utilitzar quan la mida automàtica està habilitada @@ -8286,7 +8286,7 @@ S'avorta la creació de la construcció. Draft - + Writing camera position Escrivint la posició de la càmera diff --git a/src/Mod/BIM/Resources/translations/Arch_cs.ts b/src/Mod/BIM/Resources/translations/Arch_cs.ts index 030b0e3a07..acbb2ab63d 100644 --- a/src/Mod/BIM/Resources/translations/Arch_cs.ts +++ b/src/Mod/BIM/Resources/translations/Arch_cs.ts @@ -5905,33 +5905,33 @@ Tvorba stavby byla zrušena. Create 2D View - + Active Active - + Set Working Plane Nastavit pracovní rovinu - + Write Camera Position Write Camera Position - + New Group New Group - + Reorder Children Alphabetically Reorder Children Alphabetically - + Clone Level Up Clone Level Up @@ -6155,203 +6155,203 @@ Tvorba stavby byla zrušena. Typ této budovy - + The height of this object Výška tohoto objektu - + If true, the height value propagates to contained objects if the height of those objects is set to 0 Je-li "True", tato hodnota výšky se rozšíří na zahrnuté objekty, mají-li tyto objekty výšku nastavenou na 0 - + The level of the (0,0,0) point of this level Výška bodu (0,0,0) této úrovně - + The computed floor area of this floor Vypočtená půdorysná plocha tohoto patra - + An optional description for this component Volitelný popis tohoto komponentu - + An optional tag for this component Volitelný popisek tohoto komponentu - + The shape of this object Tvar tohoto objektu - + This property stores an OpenInventor representation for this object Tato vlastnost uchovává OpenInventor reprezentaci tohoto objektu - + If true, only solids will be collected by this object when referenced from other files Je-li "True", tento objekt bude shromažďovat pouze tělesa, při odkazování se z jiných souborů - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files - + The line width of this object Tloušťka čáry tohoto objektu - + An optional unit to express levels Volitelná jednotka pro vyjádření úrovní - + A transformation to apply to the level mark Použitá transformace pro označení úrovně - + If true, show the level Je-li "true", ukaž úroveň - + If true, show the unit on the level tag Je-li "true", ukaž jednotku na popisku úrovně - + If true, display offset will affect the origin mark too Je-li "true", ofset zobrazení ovlivní i počáteční bod značky - + If true, the object's label is displayed Je-li "true", je zobrazen popisek objektu - + The font to be used for texts Písmo použité pro texty - + The font size of texts Velikost písma textů - + The individual face colors Barvy jednotlivých ploch - + If true, when activated, the working plane will automatically adapt to this level Je-li aktivováno, pracovní rovina se automaticky přizpůsobí této úrovni - + If set to True, the working plane will be kept on Auto mode Je-li nastaveno na "True", pracovní rovina zůstane v režimu Auto - + Camera position data associated with this object Údaje o poloze kamery přiřazené k tomuto objektu - + If set, the view stored in this object will be restored on double-click Je-li nastaveno, pohled uložený v tomto objektu bude vyvolán dvojklikem - + If True, double-clicking this object in the tree activates it Je-li "True", dvojklik na objekt ve stromu projektu jej aktivuje - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. Je-li toto povoleno, OpenInventor reprezentace tohoto objektu bude uložena v souboru FreeCADu, aby bylo možné se na něj, ve zjednodušeném režimu, odkazovat v jiných souborech. - + A slot to save the OpenInventor representation of this object, if enabled Slot pro uložení OpenInventor reprezentace tohoto objektu, je-li to povoleno - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings Je-li "True", zobrazení objektů, obsažených v tomto stavebním dílu, převezme tato nastavení čáry, barvy a průhlednosti - + The line width of child objects Tloušťka čáry podřazeného objektu - + The line color of child objects Barva čáry podřazeného objektu - + The shape appearance of child objects Vzhled tvaru podřízených objektů - + The transparency of child objects Průhlednost podřízených objektů - + Cut the view above this level Oříznout pohled nad touto úrovní - + The distance between the level plane and the cut line Vzdálenost mezi úrovní roviny a čárou řezu - + Turn cutting on when activating this level Zapnout ořezání při aktivaci této úrovně - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] - + Turns auto group box on/off Zapne/vypne autom. kvádr seskupení - + Automatically set size from contents Automaticky nastavit velikost dle obsahu - + A margin to use when autosize is turned on Rozšířit okraj při zapnuté auto-velikosti @@ -8314,7 +8314,7 @@ Tvorba stavby byla zrušena. Draft - + Writing camera position Zápis polohy kamery diff --git a/src/Mod/BIM/Resources/translations/Arch_da.ts b/src/Mod/BIM/Resources/translations/Arch_da.ts index 66c2efa1b2..16e88dd474 100644 --- a/src/Mod/BIM/Resources/translations/Arch_da.ts +++ b/src/Mod/BIM/Resources/translations/Arch_da.ts @@ -5907,33 +5907,33 @@ Building creation aborted. Create 2D View - + Active Active - + Set Working Plane Indstil arbejdsplan - + Write Camera Position Write Camera Position - + New Group New Group - + Reorder Children Alphabetically Reorder Children Alphabetically - + Clone Level Up Clone Level Up @@ -6157,203 +6157,203 @@ Building creation aborted. The type of this building - + The height of this object The height of this object - + If true, the height value propagates to contained objects if the height of those objects is set to 0 If true, the height value propagates to contained objects if the height of those objects is set to 0 - + The level of the (0,0,0) point of this level The level of the (0,0,0) point of this level - + The computed floor area of this floor The computed floor area of this floor - + An optional description for this component An optional description for this component - + An optional tag for this component An optional tag for this component - + The shape of this object The shape of this object - + This property stores an OpenInventor representation for this object This property stores an OpenInventor representation for this object - + If true, only solids will be collected by this object when referenced from other files If true, only solids will be collected by this object when referenced from other files - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files - + The line width of this object The line width of this object - + An optional unit to express levels An optional unit to express levels - + A transformation to apply to the level mark A transformation to apply to the level mark - + If true, show the level If true, show the level - + If true, show the unit on the level tag If true, show the unit on the level tag - + If true, display offset will affect the origin mark too If true, display offset will affect the origin mark too - + If true, the object's label is displayed If true, the object's label is displayed - + The font to be used for texts The font to be used for texts - + The font size of texts The font size of texts - + The individual face colors The individual face colors - + If true, when activated, the working plane will automatically adapt to this level If true, when activated, the working plane will automatically adapt to this level - + If set to True, the working plane will be kept on Auto mode If set to True, the working plane will be kept on Auto mode - + Camera position data associated with this object Camera position data associated with this object - + If set, the view stored in this object will be restored on double-click If set, the view stored in this object will be restored on double-click - + If True, double-clicking this object in the tree activates it If True, double-clicking this object in the tree activates it - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. - + A slot to save the OpenInventor representation of this object, if enabled A slot to save the OpenInventor representation of this object, if enabled - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings If true, show the objects contained in this Building Part will adopt these line, color and transparency settings - + The line width of child objects The line width of child objects - + The line color of child objects The line color of child objects - + The shape appearance of child objects The shape appearance of child objects - + The transparency of child objects The transparency of child objects - + Cut the view above this level Cut the view above this level - + The distance between the level plane and the cut line The distance between the level plane and the cut line - + Turn cutting on when activating this level Turn cutting on when activating this level - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] - + Turns auto group box on/off Turns auto group box on/off - + Automatically set size from contents Automatically set size from contents - + A margin to use when autosize is turned on A margin to use when autosize is turned on @@ -8316,7 +8316,7 @@ Building creation aborted. Draft - + Writing camera position Writing camera position diff --git a/src/Mod/BIM/Resources/translations/Arch_de.qm b/src/Mod/BIM/Resources/translations/Arch_de.qm index e7c177149397a7b04f13fbf87c6e8277a65d941f..02cefb24698702b2688a4928dede80fbcd2af0bd 100644 GIT binary patch delta 17785 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 M6Nj_8@^sz*065sg9RL6T delta 17766 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 Standard Geschossfarbe - + Active Aktiv - + Set Working Plane Arbeitsebene setzen - + Write Camera Position Kameraposition schreiben - + New Group Neue Gruppe - + Reorder Children Alphabetically Untergeordnete Elemente alphabetisch neu anordnen - + Clone Level Up Geschoss nach oben kopieren @@ -6134,203 +6134,203 @@ Gebäudeerstellung abgebrochen. Die Art dieses Gebäudes - + The height of this object Die Höhe dieses Objektes - + If true, the height value propagates to contained objects if the height of those objects is set to 0 Falls aktiviert, wird der Höhenwert an enthaltene Objekte weitergegeben, wenn die Höhe dieser Objekte auf 0 gesetzt ist - + The level of the (0,0,0) point of this level Die Höhe des (0,0,0) Punkts dieses Stockwerks - + The computed floor area of this floor Die berechnete Bodenfläche dieses Stockwerks - + An optional description for this component Eine optionale Beschreibung für diese Komponente - + An optional tag for this component Ein optionales Tag für diese Komponente - + The shape of this object Die Form dieses Objekts - + This property stores an OpenInventor representation for this object Diese Eigenschaft speichert eine OpenInventor-Darstellung für dieses Objekt - + If true, only solids will be collected by this object when referenced from other files Wenn diese Option aktiviert ist, werden nur Volumenkörper von diesem Objekt gesammelt, wenn auf sie von anderen Dateien verwiesen wird - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files Eine Indexliste für Materialnamen auf die von anderen Dateien verwiesen werden kann. Wenn also eine andere Datei auf dieses Objekt verweist, kann sie sich über diese Indexliste die Dateinamen holen - + The line width of this object Die Linienbreite dieses Objekts - + An optional unit to express levels Eine optionale Einheit zur Darstellung von Stockwerken - + A transformation to apply to the level mark Eine Transformation, die auf die Stockwerkmarkierungen angewendet werden soll - + If true, show the level Wenn diese Option aktiviert ist, wird das Stockwerk angezeigt - + If true, show the unit on the level tag Wenn aktiv, werden Einheiten in der Stockwerkmarkierung angezeigt - + If true, display offset will affect the origin mark too Wenn diese Option aktiviert ist, wirkt sich der Anzeigeversatz auf die Ursprungsmarke aus - + If true, the object's label is displayed Wenn diese Option aktiviert ist, wird die Beschriftung des Objekts angezeigt - + The font to be used for texts Die für Texte zu verwendende Schriftart - + The font size of texts Die Schriftgröße von Texten - + The individual face colors Die individuellen Oberflächenfarben - + If true, when activated, the working plane will automatically adapt to this level Wenn aktiviert, passt sich die Arbeitsebene automatisch an dieses Stockwerk an wenn sie aktiviert wird - + If set to True, the working plane will be kept on Auto mode Wenn diese Option aktiviert ist, bleibt die Arbeitsebene im Auto-Modus - + Camera position data associated with this object Kamerapositionsdaten, die diesem Objekt zugeordnet sind - + If set, the view stored in this object will be restored on double-click Wenn diese Option aktiviert ist, kann die gespeicherte Ansicht durch Doppelklick wiederhergestellt werden - + If True, double-clicking this object in the tree activates it Wenn diese Option aktiviert ist, aktiviert ein Doppelklick im Baum das jeweilige Objekt - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. Falls aktiviert, wird die OpenInventor-Darstellung dieses Objekts in der FreeCAD-Datei gespeichert und erlaubt die Darstellung in anderen Projekten im Drahtgitter-Modus. - + A slot to save the OpenInventor representation of this object, if enabled Wenn aktiviert: Ein Objekt-Speicherplatz für die OpenInventor-Darstellung - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings Wenn diese Option aktiviert ist, werden die in diesem Gebäude-Teil befindlichen Objekte angezeigt, welche die Linien-, Farb- und Transparenz-Einstellungen übernehmen werden - + The line width of child objects Die Linienbreite von Kindobjekten - + The line color of child objects Die Linienfarbe von Kindobjekten - + The shape appearance of child objects Die Form-Darstellung von Kind-Objekten - + The transparency of child objects Die Transparenz von Kindobjekten - + Cut the view above this level Ansicht oberhalb dieses Stockwerks abschneiden - + The distance between the level plane and the cut line - Der Abstand zwischen der und Schnittlinie + Der Abstand zwischen der Grundriss-Ebene und Schnittlinie - + Turn cutting on when activating this level Mit Aktivierung der Grundrissebene wird das Schnittwerkzeug aktiviert - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] Die Fang-Box für neu erstellte Objekte, ausgedrückt als [XMin, YMin, ZMin, XMax, YMax, ZMax] - + Turns auto group box on/off Schaltet die automatische Gruppierungsbox ein/aus - + Automatically set size from contents Automatisch die Größe von Inhalten festlegen - + A margin to use when autosize is turned on Ein Abstand der verwendet wird, wenn die Autogröße eingeschaltet ist @@ -8293,7 +8293,7 @@ Gebäudeerstellung abgebrochen. Draft - + Writing camera position Kameraposition schreiben diff --git a/src/Mod/BIM/Resources/translations/Arch_el.ts b/src/Mod/BIM/Resources/translations/Arch_el.ts index 2a0e827828..3c6d1fa8c3 100644 --- a/src/Mod/BIM/Resources/translations/Arch_el.ts +++ b/src/Mod/BIM/Resources/translations/Arch_el.ts @@ -5903,33 +5903,33 @@ Building creation aborted. Create 2D View - + Active Active - + Set Working Plane Ορίστε Επίπεδο Εργασίας - + Write Camera Position Write Camera Position - + New Group New Group - + Reorder Children Alphabetically Reorder Children Alphabetically - + Clone Level Up Clone Level Up @@ -6153,203 +6153,203 @@ Building creation aborted. The type of this building - + The height of this object The height of this object - + If true, the height value propagates to contained objects if the height of those objects is set to 0 If true, the height value propagates to contained objects if the height of those objects is set to 0 - + The level of the (0,0,0) point of this level The level of the (0,0,0) point of this level - + The computed floor area of this floor The computed floor area of this floor - + An optional description for this component An optional description for this component - + An optional tag for this component An optional tag for this component - + The shape of this object The shape of this object - + This property stores an OpenInventor representation for this object This property stores an OpenInventor representation for this object - + If true, only solids will be collected by this object when referenced from other files If true, only solids will be collected by this object when referenced from other files - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files - + The line width of this object The line width of this object - + An optional unit to express levels An optional unit to express levels - + A transformation to apply to the level mark A transformation to apply to the level mark - + If true, show the level If true, show the level - + If true, show the unit on the level tag If true, show the unit on the level tag - + If true, display offset will affect the origin mark too If true, display offset will affect the origin mark too - + If true, the object's label is displayed If true, the object's label is displayed - + The font to be used for texts The font to be used for texts - + The font size of texts The font size of texts - + The individual face colors The individual face colors - + If true, when activated, the working plane will automatically adapt to this level If true, when activated, the working plane will automatically adapt to this level - + If set to True, the working plane will be kept on Auto mode If set to True, the working plane will be kept on Auto mode - + Camera position data associated with this object Camera position data associated with this object - + If set, the view stored in this object will be restored on double-click If set, the view stored in this object will be restored on double-click - + If True, double-clicking this object in the tree activates it If True, double-clicking this object in the tree activates it - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. - + A slot to save the OpenInventor representation of this object, if enabled A slot to save the OpenInventor representation of this object, if enabled - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings If true, show the objects contained in this Building Part will adopt these line, color and transparency settings - + The line width of child objects The line width of child objects - + The line color of child objects The line color of child objects - + The shape appearance of child objects The shape appearance of child objects - + The transparency of child objects The transparency of child objects - + Cut the view above this level Cut the view above this level - + The distance between the level plane and the cut line The distance between the level plane and the cut line - + Turn cutting on when activating this level Turn cutting on when activating this level - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] - + Turns auto group box on/off Turns auto group box on/off - + Automatically set size from contents Automatically set size from contents - + A margin to use when autosize is turned on A margin to use when autosize is turned on @@ -8312,7 +8312,7 @@ Building creation aborted. Draft - + Writing camera position Writing camera position diff --git a/src/Mod/BIM/Resources/translations/Arch_es-AR.qm b/src/Mod/BIM/Resources/translations/Arch_es-AR.qm index 132574932fdcde64491c2adf1d82c1be5ece2665..887667e14c370f981aa109f2fcc67fa508180597 100644 GIT binary patch delta 14028 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 delta 14735 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 - An optional semicolon (;) separated list of property:value filters. Prepend ! to a property name to invert the effect of the filter (exclude objects that match the filter). Objects whose property contains the value will be matched. + Una lista opcional de filtros propiedad:valor separados por punto y coma (;). Anteponer ! al nombre de una propiedad para invertir el efecto del filtro (excluir objetos que coincidan con el filtro). Se seleccionarán los objetos cuya propiedad contenga el valor. -Examples of valid filters (everything is case-insensitive): Name:Wall - Will only consider objects with 'wall' in their name (internal name); !Name:Wall - Will only consider objects which DO NOT have 'wall' in their name (internal name); Description:Win - Will only consider objects with 'win' in their description; !Label:Win - Will only consider objects which DO NOT have 'win' in their label; IfcType:Wall - Will only consider objects which Ifc Type is 'Wall'; !Tag:Wall - Will only consider objects which tag is NOT 'Wall'. If you leave this field empty, no filtering is applied +Ejemplos de filtros válidos (no se distingue entre mayúsculas y minúsculas): Nombre:Wall: solo se tendrán en cuenta los objetos cuyo nombre (nombre interno) contenga «wall»; !Nombre:Wall: solo se tendrán en cuenta los objetos cuyo nombre (nombre interno) NO contenga «wall»; Descripción:Win: solo se tendrán en cuenta los objetos que contengan «win» en su descripción; !Etiqueta:Win: solo se tendrán en cuenta los objetos que NO contengan «win» en su etiqueta; IfcType:Wall: solo se tendrán en cuenta los objetos cuyo tipo Ifc sea «Wall»; !Etiqueta:Wall: solo se tendrán en cuenta los objetos cuya etiqueta NO sea «Wall». Si se deja este campo vacío, no se aplicará ningún filtro. -When dealing with native IFC objects, you can use FreeCAD properties name, ex: 'Class:IfcWall' or any other IFC attribute (ex. 'IsTypedBy:#455'). If the 'Objects' column has been set to an IFC project or document, all the IFC entities of that project will be considered. +Cuando se trata de objetos IFC nativos, se puede utilizar el nombre de las propiedades de FreeCAD, por ejemplo: «Class:IfcWall» o cualquier otro atributo IFC (por ejemplo, «IsTypedBy:#455»). Si la columna «Objetos» se ha establecido en un proyecto o documento IFC, se tendrán en cuenta todas las entidades IFC de ese proyecto. @@ -372,7 +372,7 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p Exports results to a CSV or Markdown file. For CSV export in LibreOffice: maintain a live link by right-clicking the Sheets tab bar → New Sheet → From File → Link. In LibreOffice v6.x and later: use Sheet → Insert Sheet… → From File → Browse… - Exports results to a CSV or Markdown file. For CSV export in LibreOffice: maintain a live link by right-clicking the Sheets tab bar → New Sheet → From File → Link. In LibreOffice v6.x and later: use Sheet → Insert Sheet… → From File → Browse… + Exporta los resultados a un archivo CSV o Markdown. Para exportar a CSV en LibreOffice: mantenga un enlace activo pulsando el botón derecho del ratón en la barra de pestañas de Hojas → Nueva hoja → Desde archivo → Enlace. En LibreOffice v6.x y posteriores: utilice Hoja → Insertar hoja… → Desde archivo → Examinar… @@ -671,17 +671,17 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p Preloads IFC types that are connected to the objects. It is also possible to leave this setting disabled and double click later on the object to load the types. - Preloads IFC types that are connected to the objects. It is also possible to leave this setting disabled and double click later on the object to load the types. + Precarga los tipos IFC que están conectados a los objetos. También es posible dejar esta configuración desactivada y hacer doble clic más tarde en el objeto para cargar los tipos. Preload all materials of the file. It is advised to leave this unchecked and load materials later, only when needed - Preload all materials of the file. It is advised to leave this unchecked and load materials later, only when needed + Precargar todos los materiales del archivo. Se recomienda dejar esta opción desmarcada y cargar los materiales más tarde, solo cuando sea necesario If this is unchecked, these settings will be applied automatically next time. This can be changed later under menu Edit -> Preferences -> BIM -> Native IFC - If this is unchecked, these settings will be applied automatically next time. This can be changed later under menu Edit -> Preferences -> BIM -> Native IFC + Si esta opción no está marcada, estos ajustes se aplicarán automáticamente la próxima vez. Esto se puede cambiar más tarde en el menú Editar -> Preferencias -> BIM -> IFC nativo @@ -691,7 +691,7 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p Defines how IFC data is stored in the FreeCAD document. 'Single IFC document' treats the FreeCAD document itself as the IFC document, with all created content belonging to it. 'Use IFC document object' creates a separate object representing the IFC document, allowing both IFC and non-IFC content to coexist. - Defines how IFC data is stored in the FreeCAD document. 'Single IFC document' treats the FreeCAD document itself as the IFC document, with all created content belonging to it. 'Use IFC document object' creates a separate object representing the IFC document, allowing both IFC and non-IFC content to coexist. + Define cómo se almacenan los datos IFC en el documento FreeCAD. «Documento IFC único» trata el propio documento FreeCAD como el documento IFC, con todo el contenido creado perteneciente a él. «Usar objeto de documento IFC» crea un objeto separado que representa el documento IFC, lo que permite que coexistan contenidos IFC y no IFC. @@ -793,7 +793,7 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p New nudge value - New nudge value + Nuevo valor de desplazamiento @@ -861,7 +861,7 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p The settings below can be saved as a preset. Presets are stored as .txt files in the local FreeCAD user folder - The settings below can be saved as a preset. Presets are stored as .txt files in the local FreeCAD user folder + Los ajustes siguientes se pueden guardar como un ajuste preestablecido. Los ajustes preestablecidos se almacenan como archivos .txt en la carpeta de usuario local de FreeCAD @@ -881,12 +881,12 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p A new BIM project will be created, either as a new FreeCAD document or as a Native IFC project - A new BIM project will be created, either as a new FreeCAD document or as a Native IFC project + Se creará un nuevo proyecto BIM, ya sea como un nuevo documento FreeCAD o como un proyecto IFC nativo This will create a new FreeCAD document for the construction of a BIM model, but initially with no specific IFC structure. This is the most flexible option when starting working on a BIM project. This project can be converted to IFC anytime later. - This will create a new FreeCAD document for the construction of a BIM model, but initially with no specific IFC structure. This is the most flexible option when starting working on a BIM project. This project can be converted to IFC anytime later. + Esto creará un nuevo documento FreeCAD para la construcción de un modelo BIM, pero inicialmente sin una estructura IFC específica. Esta es la opción más flexible al comenzar a trabajar en un proyecto BIM. Este proyecto se puede convertir a IFC en cualquier momento posterior. @@ -896,22 +896,22 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p This will create an IFC project. All the BIM objects added to the IFC project will immediately become IFC objects. This is less flexible, but helps to strictly adhere to the IFC standard. - This will create an IFC project. All the BIM objects added to the IFC project will immediately become IFC objects. This is less flexible, but helps to strictly adhere to the IFC standard. + Esto creará un proyecto IFC. Todos los objetos BIM añadidos al proyecto IFC se convertirán inmediatamente en objetos IFC. Esto es menos flexible, pero ayuda a cumplir estrictamente con el estándar IFC. Create a native IFC project in the current document - Create a native IFC project in the current document + Crear un proyecto IFC nativo en el documento actual The new IFC project will be created as a new FreeCAD document. In that mode, the IFC project is the FreeCAD document, anything created in that document becomes part of the IFC project. This is extremely restrictive as no non-IFC object can be added to the document. - The new IFC project will be created as a new FreeCAD document. In that mode, the IFC project is the FreeCAD document, anything created in that document becomes part of the IFC project. This is extremely restrictive as no non-IFC object can be added to the document. + El nuevo proyecto IFC se creará como un nuevo documento FreeCAD. En ese modo, el proyecto IFC es el documento FreeCAD, cualquier cosa creada en ese documento pasa a formar parte del proyecto IFC. Esto es extremadamente restrictivo, ya que no se puede añadir ningún objeto que no sea IFC al documento. Create a locked native IFC project as a new document - Create a locked native IFC project as a new document + Crear un proyecto IFC nativo bloqueado como un nuevo documento @@ -1076,7 +1076,7 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p This dialog assists in creating and configuring a new BIM project in FreeCAD - This dialog assists in creating and configuring a new BIM project in FreeCAD + Este cuadro de diálogo ayuda a crear y configurar un nuevo proyecto BIM en FreeCAD @@ -1188,17 +1188,17 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p This display lists all the components of the current document. Select them to create a FreeCAD spreadsheet containing information from them. - This display lists all the components of the current document. Select them to create a FreeCAD spreadsheet containing information from them. + Esta pantalla muestra todos los componentes del documento actual. Selecciónelos para crear una hoja de cálculo de FreeCAD que contenga información sobre ellos. This dialog window will help generate a list of components, dimensions, and materials from an opened BIM file for quantity surveyor purposes. - This dialog window will help generate a list of components, dimensions, and materials from an opened BIM file for quantity surveyor purposes. + Esta ventana de diálogo le ayudará a generar una lista de componentes, dimensiones y materiales a partir de un archivo BIM abierto para fines de medición de cantidades. Select from these options the values desired from each component. FreeCAD will generate a line in the spreadsheet with these values (if they are present). - Select from these options the values desired from each component. FreeCAD will generate a line in the spreadsheet with these values (if they are present). + Seleccione de estas opciones los valores deseados para cada componente. FreeCAD generará una línea en la hoja de cálculo con estos valores (si están presentes). @@ -1223,12 +1223,12 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p Select these components from the list to hide the rest of them and move to survey mode. - Select these components from the list to hide the rest of them and move to survey mode. + Seleccione estos componentes de la lista para ocultar el resto y pasar al modo encuesta. Select these components from the list to hide the rest of them and move to schedule definition mode. - Select these components from the list to hide the rest of them and move to schedule definition mode. + Seleccione estos componentes de la lista para ocultar el resto y pasar al modo de definición de programación. @@ -1238,7 +1238,7 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p This screen enables checking the spaces configuration and editing of attributes in the project. - This screen enables checking the spaces configuration and editing of attributes in the project. + Esta pantalla permite comprobar la configuración de los espacios y editar los atributos del proyecto. @@ -1352,7 +1352,7 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p <html><head/><body><p>This appears to be the first time BIM workbench is used. Selecting OK will open a setup screen with a few recommended FreeCAD options tailored for BIM workflows. These settings can be modified later under <span style=" font-weight:600;">Manage -&gt; BIM Setup…</span></p></body></html> - <html><head/><body><p>This appears to be the first time BIM workbench is used. Selecting OK will open a setup screen with a few recommended FreeCAD options tailored for BIM workflows. These settings can be modified later under <span style=" font-weight:600;">Manage -&gt; BIM Setup…</span></p></body></html> + <html><head/><body><p>Parece que es la primera vez que se utiliza banco de trabajo BIM. Al seleccionar Aceptar, se abrirá una pantalla de configuración con algunas opciones recomendadas de FreeCAD adaptadas a los flujos de trabajo BIM. Estos ajustes se pueden modificar más adelante en <span style=" font-weight:600;">Manage -&gt; BIM Setup…</span></p></body></html> @@ -1362,22 +1362,22 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p The BIM workbench also has a <a href="https://wiki.freecad.org/BIM_Workbench">complete documentation</a> available under the Help menu. The "What's This?" button will open the help page of any tool from the toolbars. - The BIM workbench also has a <a href="https://wiki.freecad.org/BIM_Workbench">complete documentation</a> available under the Help menu. The "What's This?" button will open the help page of any tool from the toolbars. + El banco de trabajo BIM también cuenta con una documentación completa <a href="https://wiki.freecad.org/BIM_Workbench"></a> disponible en el menú Ayuda. El botón «¿Qué es esto?» abre la página de ayuda de cualquier herramienta de las barras de herramientas. A good way to start building a BIM model is by setting up basic characteristics of the project, under menu <span style=" font-weight:600;">Manage -&gt; Project setup</span>. Different floor plans for the project can be configured via <span style=" font-weight:600;">Manage -&gt; Levels.</span> - A good way to start building a BIM model is by setting up basic characteristics of the project, under menu <span style=" font-weight:600;">Manage -&gt; Project setup</span>. Different floor plans for the project can be configured via <span style=" font-weight:600;">Manage -&gt; Levels.</span> + Una buena forma de empezar a construir un modelo BIM es configurando las características básicas del proyecto, en el menú <span style=" font-weight:600;">Administrar -&gt; Configuración del proyecto</span>. Se pueden configurar diferentes planos de planta para el proyecto a través de <span style=" font-weight:600;">Administrar -&gt; Niveles.</span> There is no required workflow; walls and columns can be created directly, with levels organised later if preferred. - There is no required workflow; walls and columns can be created directly, with levels organised later if preferred. + No hay un flujo de trabajo obligatorio; las paredes y columnas se pueden crear directamente, y los niveles se pueden organizar más tarde si se prefiere. <html><head/><body><p>An existing floor plan or 3D model created in another application can also be used as a starting point. Under menu <span style=" font-weight:600;">File -&gt; Import</span>, a wide range of file formats that can be imported into FreeCAD is available.</p></body></html> - <html><head/><body><p>An existing floor plan or 3D model created in another application can also be used as a starting point. Under menu <span style=" font-weight:600;">File -&gt; Import</span>, a wide range of file formats that can be imported into FreeCAD is available.</p></body></html> + <html><head/><body><p>También se puede utilizar como punto de partida un plano de planta existente o un modelo 3D creado en otra aplicación. En el menú <span style=" font-weight:600;">Archivo -&gt; Importar</span>, hay disponible una amplia gama de formatos de archivo que se pueden importar a FreeCAD.</p></body></html> @@ -1447,7 +1447,7 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p PSet - PSet + PSet @@ -1457,7 +1457,7 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p Create a default structure (IfcProject, IfcSite, IfcBuilding and IfcBuildingStorey)? Replying "No" will only create an IfcProject. The structure can be added manually later. - Create a default structure (IfcProject, IfcSite, IfcBuilding and IfcBuildingStorey)? Replying "No" will only create an IfcProject. The structure can be added manually later. + ¿Crear una estructura predeterminada (IfcProject, IfcSite, IfcBuilding e IfcBuildingStorey)? Si se responde «No», solo se creará un IfcProject. La estructura se puede añadir manualmente más tarde. diff --git a/src/Mod/BIM/Resources/translations/Arch_es-ES.qm b/src/Mod/BIM/Resources/translations/Arch_es-ES.qm index 43ce46cd59af192396c158d06b8cc91648e3d9af..d78399d40876623e2fccb205042118dd50b22916 100644 GIT binary patch delta 14103 zcmb_id3;URw_j(Uz0aL;?@ex!n@Miw8&hs1h#`@fBWP3&saZrs2tk6K1_qSZDvhN3a2iVmt&Y0a|=rM$Jzk@EY!;g9#;$LD6U>ZOb6((1EljY06hzU)V+stEU=~z0D3O~TI>QCIuJtS!Ic1)SD`vNK%B!t z{;Le+={dj}G~-#4n_P175~(e*EanxGE7B((=vE5S^20z6?g6>y44~i7LT$POJvk8A zte3cfB$2R@JdL=`b@~Bo*ASSyKQAOsbIpsudh7vOza^hTJm!SGz+QV7Si)6aK|G|% zBwj^aj;8Uz)~x`t^|&TkauJV}U5-(UfbFF~ypuIaNA2QSvMaLPEimt10dVqDu!MYw zHvS$g)AB*?YXoa-5wKPTT$MfT-5)|w+jBtKS_ryX4D!2wL-6)okT11?;G;9qIJLkP zJ_=Y^5QN9|0M_dcM1-#d@cA5~*7yNw_9nOocLFA@<#y_CVe%R9OzsP`-M2iRx*R@7 zp>fe2U^~8qCco4N_U2yRkGe~~9RlfTI9p62r03-UO4v zG01B+L&lZ&fF$gK_BC-6hV7bEqAbw9&LohgUeTm{YYencY6J3cqb8ZL3AE1{03>#| zCgod?phM|#P=c33$8o!XQ`RIn=nu$D%?BxZ2xMm6LPwoKc^jCYjc2jc$VXxD(kt6Q zD)-YQd2g;JX;g(KnQJ#MWA4P5V0h^e2A}H|bfLRJ?sFWvTsQ=5!cpitJO<<`L!sN2 z6F}=0YElV%kJ}ZexndT){K9vj1pLP16%YC0KJSNj+bxHlAH5B%$w^+KxX7pxe2L;3 z5HtpQ4|f6U9tFK8e}RrZr_1~MHA#!#gFauP3J-sTJ`X+>IgZ z4Sid*1R8!4vZI;+OkM@qgGU2n3wfBqZ9aMkazB{>?A=J-$>53{{VEjv^*fMFe?ie^ zf1rJ~LGjUJKpVZPNftkl&oMa3trz%egPVN)KCd(+Iqtp$Gn6AhAJ%|(zaIxoiQoZ7 zw`1%DSXJ{+APe8sB#k`4I~kMAmT9o%w+SF`3g&Z+F5;fXHyE8HuO6>3x+19?j_yqb z^7CRi_F)cC%vc;^aa-bJ#H|$B5y8*bM-Jc3w`0@#`C~pm%+t9S_2Jf z4VRlA0r|F@r<+nq%spOea+7`!`394V6g1$KCMS8^onJ7uC9dT>-s~dBOL!-?%K&QQvNp#q|c8@L%+ck`MgLfNR9&5^&6?6 z$2x!)&q%{&XW%?_d78yVBHHqPmLx~;VQE@rYhdA9rCDM1K)!N;ueNw1Z`G9EHZ%Zv zM!2+~*E>LN?3Wgtz6vZSQCe7tleY5aRTfv|u2YH_)I6=R9wNfkMwNc1>nR{(ziRJ$@vbX-~Jvz3f>?&QRhGjYe8}k<^n9aNCs`5 z4pM0!GWbC%(D$d3A^W{R8nT8IAbPNjuXu^g6&!MbjJDpv2+1R3H~bFLm%GW>)AN8@ z`|>h;T*F1)`e6j_uO68}(1G7~CNqj^03E%S->|vN&2N%L=ucKZkO$aZP2 za<33$Hn29ix6lZr;d%0CrZ2$sv*dBZ#XvKglgAs;C*_H<6m%P4)j^pSax~Zhnaa>?1H2R{rL0+SwHaRqPLEq6J%0ASEzx!Yey0Nz_JzuagJFt2!C?vqM(hVv&r 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 diff --git a/src/Mod/BIM/Resources/translations/Arch_es-ES.ts b/src/Mod/BIM/Resources/translations/Arch_es-ES.ts index 1c7db99868..2e7068370a 100644 --- a/src/Mod/BIM/Resources/translations/Arch_es-ES.ts +++ b/src/Mod/BIM/Resources/translations/Arch_es-ES.ts @@ -219,11 +219,11 @@ Examples of valid filters (everything is case-insensitive): Name:Wall - Will only consider objects with 'wall' in their name (internal name); !Name:Wall - Will only consider objects which DO NOT have 'wall' in their name (internal name); Description:Win - Will only consider objects with 'win' in their description; !Label:Win - Will only consider objects which DO NOT have 'win' in their label; IfcType:Wall - Will only consider objects which Ifc Type is 'Wall'; !Tag:Wall - Will only consider objects which tag is NOT 'Wall'. If you leave this field empty, no filtering is applied When dealing with native IFC objects, you can use FreeCAD properties name, ex: 'Class:IfcWall' or any other IFC attribute (ex. 'IsTypedBy:#455'). If the 'Objects' column has been set to an IFC project or document, all the IFC entities of that project will be considered. - An optional semicolon (;) separated list of property:value filters. Prepend ! to a property name to invert the effect of the filter (exclude objects that match the filter). Objects whose property contains the value will be matched. + Una lista opcional de filtros propiedad:valor separados por punto y coma (;). Anteponer ! al nombre de una propiedad para invertir el efecto del filtro (excluir objetos que coincidan con el filtro). Se seleccionarán los objetos cuya propiedad contenga el valor. -Examples of valid filters (everything is case-insensitive): Name:Wall - Will only consider objects with 'wall' in their name (internal name); !Name:Wall - Will only consider objects which DO NOT have 'wall' in their name (internal name); Description:Win - Will only consider objects with 'win' in their description; !Label:Win - Will only consider objects which DO NOT have 'win' in their label; IfcType:Wall - Will only consider objects which Ifc Type is 'Wall'; !Tag:Wall - Will only consider objects which tag is NOT 'Wall'. If you leave this field empty, no filtering is applied +Ejemplos de filtros válidos (no se distingue entre mayúsculas y minúsculas): Nombre:Wall: solo se tendrán en cuenta los objetos cuyo nombre (nombre interno) contenga «wall»; !Nombre:Wall: solo se tendrán en cuenta los objetos cuyo nombre (nombre interno) NO contenga «wall»; Descripción:Win: solo se tendrán en cuenta los objetos que contengan «win» en su descripción; !Etiqueta:Win: solo se tendrán en cuenta los objetos que NO contengan «win» en su etiqueta; IfcType:Wall: solo se tendrán en cuenta los objetos cuyo tipo Ifc sea «Wall»; !Etiqueta:Wall: solo se tendrán en cuenta los objetos cuya etiqueta NO sea «Wall». Si se deja este campo vacío, no se aplicará ningún filtro. -When dealing with native IFC objects, you can use FreeCAD properties name, ex: 'Class:IfcWall' or any other IFC attribute (ex. 'IsTypedBy:#455'). If the 'Objects' column has been set to an IFC project or document, all the IFC entities of that project will be considered. +Cuando se trata de objetos IFC nativos, se puede utilizar el nombre de las propiedades de FreeCAD, por ejemplo: «Class:IfcWall» o cualquier otro atributo IFC (por ejemplo, «IsTypedBy:#455»). Si la columna «Objetos» se ha establecido en un proyecto o documento IFC, se tendrán en cuenta todas las entidades IFC de ese proyecto. @@ -372,7 +372,7 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p Exports results to a CSV or Markdown file. For CSV export in LibreOffice: maintain a live link by right-clicking the Sheets tab bar → New Sheet → From File → Link. In LibreOffice v6.x and later: use Sheet → Insert Sheet… → From File → Browse… - Exports results to a CSV or Markdown file. For CSV export in LibreOffice: maintain a live link by right-clicking the Sheets tab bar → New Sheet → From File → Link. In LibreOffice v6.x and later: use Sheet → Insert Sheet… → From File → Browse… + Exporta los resultados a un archivo CSV o Markdown. Para exportar a CSV en LibreOffice: mantenga un enlace activo pulsando el botón derecho del ratón en la barra de pestañas de Hojas → Nueva hoja → Desde archivo → Enlace. En LibreOffice v6.x y posteriores: utilice Hoja → Insertar hoja… → Desde archivo → Examinar… @@ -671,17 +671,17 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p Preloads IFC types that are connected to the objects. It is also possible to leave this setting disabled and double click later on the object to load the types. - Preloads IFC types that are connected to the objects. It is also possible to leave this setting disabled and double click later on the object to load the types. + Precarga los tipos IFC que están conectados a los objetos. También es posible dejar esta configuración desactivada y hacer doble clic más tarde en el objeto para cargar los tipos. Preload all materials of the file. It is advised to leave this unchecked and load materials later, only when needed - Preload all materials of the file. It is advised to leave this unchecked and load materials later, only when needed + Precargar todos los materiales del archivo. Se recomienda dejar esta opción desmarcada y cargar los materiales más tarde, solo cuando sea necesario If this is unchecked, these settings will be applied automatically next time. This can be changed later under menu Edit -> Preferences -> BIM -> Native IFC - If this is unchecked, these settings will be applied automatically next time. This can be changed later under menu Edit -> Preferences -> BIM -> Native IFC + Si esta opción no está marcada, estos ajustes se aplicarán automáticamente la próxima vez. Esto se puede cambiar más tarde en el menú Editar -> Preferencias -> BIM -> IFC nativo @@ -691,7 +691,7 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p Defines how IFC data is stored in the FreeCAD document. 'Single IFC document' treats the FreeCAD document itself as the IFC document, with all created content belonging to it. 'Use IFC document object' creates a separate object representing the IFC document, allowing both IFC and non-IFC content to coexist. - Defines how IFC data is stored in the FreeCAD document. 'Single IFC document' treats the FreeCAD document itself as the IFC document, with all created content belonging to it. 'Use IFC document object' creates a separate object representing the IFC document, allowing both IFC and non-IFC content to coexist. + Define cómo se almacenan los datos IFC en el documento FreeCAD. «Documento IFC único» trata el propio documento FreeCAD como el documento IFC, con todo el contenido creado perteneciente a él. «Usar objeto de documento IFC» crea un objeto separado que representa el documento IFC, lo que permite que coexistan contenidos IFC y no IFC. @@ -793,7 +793,7 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p New nudge value - New nudge value + Nuevo valor de desplazamiento @@ -861,7 +861,7 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p The settings below can be saved as a preset. Presets are stored as .txt files in the local FreeCAD user folder - The settings below can be saved as a preset. Presets are stored as .txt files in the local FreeCAD user folder + Los ajustes siguientes se pueden guardar como un ajuste preestablecido. Los ajustes preestablecidos se almacenan como archivos .txt en la carpeta de usuario local de FreeCAD @@ -881,12 +881,12 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p A new BIM project will be created, either as a new FreeCAD document or as a Native IFC project - A new BIM project will be created, either as a new FreeCAD document or as a Native IFC project + Se creará un nuevo proyecto BIM, ya sea como un nuevo documento FreeCAD o como un proyecto IFC nativo This will create a new FreeCAD document for the construction of a BIM model, but initially with no specific IFC structure. This is the most flexible option when starting working on a BIM project. This project can be converted to IFC anytime later. - This will create a new FreeCAD document for the construction of a BIM model, but initially with no specific IFC structure. This is the most flexible option when starting working on a BIM project. This project can be converted to IFC anytime later. + Esto creará un nuevo documento FreeCAD para la construcción de un modelo BIM, pero inicialmente sin una estructura IFC específica. Esta es la opción más flexible al comenzar a trabajar en un proyecto BIM. Este proyecto se puede convertir a IFC en cualquier momento posterior. @@ -896,22 +896,22 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p This will create an IFC project. All the BIM objects added to the IFC project will immediately become IFC objects. This is less flexible, but helps to strictly adhere to the IFC standard. - This will create an IFC project. All the BIM objects added to the IFC project will immediately become IFC objects. This is less flexible, but helps to strictly adhere to the IFC standard. + Esto creará un proyecto IFC. Todos los objetos BIM añadidos al proyecto IFC se convertirán inmediatamente en objetos IFC. Esto es menos flexible, pero ayuda a cumplir estrictamente con el estándar IFC. Create a native IFC project in the current document - Create a native IFC project in the current document + Crear un proyecto IFC nativo en el documento actual The new IFC project will be created as a new FreeCAD document. In that mode, the IFC project is the FreeCAD document, anything created in that document becomes part of the IFC project. This is extremely restrictive as no non-IFC object can be added to the document. - The new IFC project will be created as a new FreeCAD document. In that mode, the IFC project is the FreeCAD document, anything created in that document becomes part of the IFC project. This is extremely restrictive as no non-IFC object can be added to the document. + El nuevo proyecto IFC se creará como un nuevo documento FreeCAD. En ese modo, el proyecto IFC es el documento FreeCAD, cualquier cosa creada en ese documento pasa a formar parte del proyecto IFC. Esto es extremadamente restrictivo, ya que no se puede añadir ningún objeto que no sea IFC al documento. Create a locked native IFC project as a new document - Create a locked native IFC project as a new document + Crear un proyecto IFC nativo bloqueado como un nuevo documento @@ -1076,7 +1076,7 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p This dialog assists in creating and configuring a new BIM project in FreeCAD - This dialog assists in creating and configuring a new BIM project in FreeCAD + Este cuadro de diálogo ayuda a crear y configurar un nuevo proyecto BIM en FreeCAD @@ -1188,17 +1188,17 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p This display lists all the components of the current document. Select them to create a FreeCAD spreadsheet containing information from them. - This display lists all the components of the current document. Select them to create a FreeCAD spreadsheet containing information from them. + Esta pantalla muestra todos los componentes del documento actual. Selecciónelos para crear una hoja de cálculo de FreeCAD que contenga información sobre ellos. This dialog window will help generate a list of components, dimensions, and materials from an opened BIM file for quantity surveyor purposes. - This dialog window will help generate a list of components, dimensions, and materials from an opened BIM file for quantity surveyor purposes. + Esta ventana de diálogo le ayudará a generar una lista de componentes, dimensiones y materiales a partir de un archivo BIM abierto para fines de medición de cantidades. Select from these options the values desired from each component. FreeCAD will generate a line in the spreadsheet with these values (if they are present). - Select from these options the values desired from each component. FreeCAD will generate a line in the spreadsheet with these values (if they are present). + Seleccione de estas opciones los valores deseados para cada componente. FreeCAD generará una línea en la hoja de cálculo con estos valores (si están presentes). @@ -1223,12 +1223,12 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p Select these components from the list to hide the rest of them and move to survey mode. - Select these components from the list to hide the rest of them and move to survey mode. + Seleccione estos componentes de la lista para ocultar el resto y pasar al modo encuesta. Select these components from the list to hide the rest of them and move to schedule definition mode. - Select these components from the list to hide the rest of them and move to schedule definition mode. + Seleccione estos componentes de la lista para ocultar el resto y pasar al modo de definición de programación. @@ -1238,7 +1238,7 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p This screen enables checking the spaces configuration and editing of attributes in the project. - This screen enables checking the spaces configuration and editing of attributes in the project. + Esta pantalla permite comprobar la configuración de los espacios y editar los atributos del proyecto. @@ -1352,7 +1352,7 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p <html><head/><body><p>This appears to be the first time BIM workbench is used. Selecting OK will open a setup screen with a few recommended FreeCAD options tailored for BIM workflows. These settings can be modified later under <span style=" font-weight:600;">Manage -&gt; BIM Setup…</span></p></body></html> - <html><head/><body><p>This appears to be the first time BIM workbench is used. Selecting OK will open a setup screen with a few recommended FreeCAD options tailored for BIM workflows. These settings can be modified later under <span style=" font-weight:600;">Manage -&gt; BIM Setup…</span></p></body></html> + <html><head/><body><p>Parece que es la primera vez que se utiliza banco de trabajo BIM. Al seleccionar Aceptar, se abrirá una pantalla de configuración con algunas opciones recomendadas de FreeCAD adaptadas a los flujos de trabajo BIM. Estos ajustes se pueden modificar más adelante en <span style=" font-weight:600;">Manage -&gt; BIM Setup…</span></p></body></html> @@ -1362,22 +1362,22 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p The BIM workbench also has a <a href="https://wiki.freecad.org/BIM_Workbench">complete documentation</a> available under the Help menu. The "What's This?" button will open the help page of any tool from the toolbars. - The BIM workbench also has a <a href="https://wiki.freecad.org/BIM_Workbench">complete documentation</a> available under the Help menu. The "What's This?" button will open the help page of any tool from the toolbars. + El banco de trabajo BIM también cuenta con una documentación completa <a href="https://wiki.freecad.org/BIM_Workbench"></a> disponible en el menú Ayuda. El botón «¿Qué es esto?» abre la página de ayuda de cualquier herramienta de las barras de herramientas. A good way to start building a BIM model is by setting up basic characteristics of the project, under menu <span style=" font-weight:600;">Manage -&gt; Project setup</span>. Different floor plans for the project can be configured via <span style=" font-weight:600;">Manage -&gt; Levels.</span> - A good way to start building a BIM model is by setting up basic characteristics of the project, under menu <span style=" font-weight:600;">Manage -&gt; Project setup</span>. Different floor plans for the project can be configured via <span style=" font-weight:600;">Manage -&gt; Levels.</span> + Una buena forma de empezar a construir un modelo BIM es configurando las características básicas del proyecto, en el menú <span style=" font-weight:600;">Administrar -&gt; Configuración del proyecto</span>. Se pueden configurar diferentes planos de planta para el proyecto a través de <span style=" font-weight:600;">Administrar -&gt; Niveles.</span> There is no required workflow; walls and columns can be created directly, with levels organised later if preferred. - There is no required workflow; walls and columns can be created directly, with levels organised later if preferred. + No hay un flujo de trabajo obligatorio; las paredes y columnas se pueden crear directamente, y los niveles se pueden organizar más tarde si se prefiere. <html><head/><body><p>An existing floor plan or 3D model created in another application can also be used as a starting point. Under menu <span style=" font-weight:600;">File -&gt; Import</span>, a wide range of file formats that can be imported into FreeCAD is available.</p></body></html> - <html><head/><body><p>An existing floor plan or 3D model created in another application can also be used as a starting point. Under menu <span style=" font-weight:600;">File -&gt; Import</span>, a wide range of file formats that can be imported into FreeCAD is available.</p></body></html> + <html><head/><body><p>También se puede utilizar como punto de partida un plano de planta existente o un modelo 3D creado en otra aplicación. En el menú <span style=" font-weight:600;">Archivo -&gt; Importar</span>, hay disponible una amplia gama de formatos de archivo que se pueden importar a FreeCAD.</p></body></html> @@ -1447,7 +1447,7 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p PSet - PSet + PSet @@ -1457,7 +1457,7 @@ Utilice el nombre del proyecto IFC para obtener todas las entidades IFC de ese p Create a default structure (IfcProject, IfcSite, IfcBuilding and IfcBuildingStorey)? Replying "No" will only create an IfcProject. The structure can be added manually later. - Create a default structure (IfcProject, IfcSite, IfcBuilding and IfcBuildingStorey)? Replying "No" will only create an IfcProject. The structure can be added manually later. + ¿Crear una estructura predeterminada (IfcProject, IfcSite, IfcBuilding e IfcBuildingStorey)? Si se responde «No», solo se creará un IfcProject. La estructura se puede añadir manualmente más tarde. diff --git a/src/Mod/BIM/Resources/translations/Arch_eu.ts b/src/Mod/BIM/Resources/translations/Arch_eu.ts index 0b9ed279bb..67143eca27 100644 --- a/src/Mod/BIM/Resources/translations/Arch_eu.ts +++ b/src/Mod/BIM/Resources/translations/Arch_eu.ts @@ -5906,33 +5906,33 @@ Eraikinaren sorrera utzi egin da. Create 2D View - + Active Active - + Set Working Plane Ezarri laneko planoa - + Write Camera Position Write Camera Position - + New Group New Group - + Reorder Children Alphabetically Reorder Children Alphabetically - + Clone Level Up Clone Level Up @@ -6156,203 +6156,203 @@ Eraikinaren sorrera utzi egin da. Eraikin honen mota - + The height of this object Objektu honen altuera - + If true, the height value propagates to contained objects if the height of those objects is set to 0 If true, the height value propagates to contained objects if the height of those objects is set to 0 - + The level of the (0,0,0) point of this level Maila honetako (0,0,0) puntuaren maila - + The computed floor area of this floor Solairu honetan kalkulatutako zoru-area - + An optional description for this component Osagai honen aukerako deskribapen bat - + An optional tag for this component Osagai honentzako aukerako etiketa bat - + The shape of this object Objektu honen forma - + This property stores an OpenInventor representation for this object This property stores an OpenInventor representation for this object - + If true, only solids will be collected by this object when referenced from other files Egia bada, objektu honek solidoak soilik bilduko ditu beste fitxategi batzuetatik erreferentzia egiten zaionean - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files Materialen izenak eta objektu honi beste fitxategi batzuetatik erreferentzia egiten zaionean erabiliko diren solido-indizeak erlazionatzen dituen MaterialName:SolidIndexesList mapa bat - + The line width of this object Objektu honen lerro-zabalera - + An optional unit to express levels Mailak adierazteko aukerazko unitatea - + A transformation to apply to the level mark Mailako markari aplikatuko zaion eraldaketa - + If true, show the level Egia bada, erakutsi maila - + If true, show the unit on the level tag Egia bada, erakutsi mailako etiketaren unitatea - + If true, display offset will affect the origin mark too Egia bada, pantailaren desplazamenduak jatorriaren markari ere eragingo dio - + If true, the object's label is displayed Egia bada, objektuaren etiketa bistaratuko da - + The font to be used for texts Testuetarako erabiliko den letra-tipoa - + The font size of texts Testuen letra-tamaina - + The individual face colors Aurpegien banakako koloreak - + If true, when activated, the working plane will automatically adapt to this level Egia bada, aktibatzen denean, laneko planoa automatikoki egokituko da maila horretara - + If set to True, the working plane will be kept on Auto mode Egia ezarri bada, laneko planoa modu automatikoan mantenduko da - + Camera position data associated with this object Objektu honi lotutako kameraren posizioaren datuak - + If set, the view stored in this object will be restored on double-click Ezartzen bada, objektu honetan gordetako bista berrezarriko da klik bikoitza egitean - + If True, double-clicking this object in the tree activates it Egia bada, zuhaitzean objektu honen gainean klik bikoitza eginda aktibatu egingo da - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. - + A slot to save the OpenInventor representation of this object, if enabled A slot to save the OpenInventor representation of this object, if enabled - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings Egia bada, eraikin-pieza honek dituen objektuek lerro, kolore eta gardentasuneko honako ezarpenak hartuko dituzte - + The line width of child objects Objektu haurren lerro-zabalera - + The line color of child objects Objektu haurren lerro-kolorea - + The shape appearance of child objects The shape appearance of child objects - + The transparency of child objects Objektu haurren gardentasuna - + Cut the view above this level Moztu bista maila honen gainetik - + The distance between the level plane and the cut line Maila-planoaren eta mozte-lerroaren arteko distantzia - + Turn cutting on when activating this level Aktibatu moztea maila hau aktibatzen denean - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] Sortu berri diren objektuen kaptura-koadroa [XMin,YMin,ZMin,XMax,YMax,ZMax] gisa adierazita - + Turns auto group box on/off Talde automatikoen kutxa aktibatzen/desaktibatzen du - + Automatically set size from contents Ezarri tamaina automatikoki edukietatik - + A margin to use when autosize is turned on Tamaina automatikoa aktibatuta dagoenean erabiliko den marjina @@ -8315,7 +8315,7 @@ Eraikinaren sorrera utzi egin da. Draft - + Writing camera position Kameraren posizioa idazten diff --git a/src/Mod/BIM/Resources/translations/Arch_fi.ts b/src/Mod/BIM/Resources/translations/Arch_fi.ts index 6a5f16fc55..d71ddeb6f5 100644 --- a/src/Mod/BIM/Resources/translations/Arch_fi.ts +++ b/src/Mod/BIM/Resources/translations/Arch_fi.ts @@ -5907,33 +5907,33 @@ Building creation aborted. Create 2D View - + Active Active - + Set Working Plane Set Working Plane - + Write Camera Position Write Camera Position - + New Group Uusi ryhmä - + Reorder Children Alphabetically Reorder Children Alphabetically - + Clone Level Up Clone Level Up @@ -6157,203 +6157,203 @@ Building creation aborted. The type of this building - + The height of this object The height of this object - + If true, the height value propagates to contained objects if the height of those objects is set to 0 If true, the height value propagates to contained objects if the height of those objects is set to 0 - + The level of the (0,0,0) point of this level The level of the (0,0,0) point of this level - + The computed floor area of this floor The computed floor area of this floor - + An optional description for this component An optional description for this component - + An optional tag for this component An optional tag for this component - + The shape of this object The shape of this object - + This property stores an OpenInventor representation for this object This property stores an OpenInventor representation for this object - + If true, only solids will be collected by this object when referenced from other files If true, only solids will be collected by this object when referenced from other files - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files - + The line width of this object The line width of this object - + An optional unit to express levels An optional unit to express levels - + A transformation to apply to the level mark A transformation to apply to the level mark - + If true, show the level If true, show the level - + If true, show the unit on the level tag If true, show the unit on the level tag - + If true, display offset will affect the origin mark too If true, display offset will affect the origin mark too - + If true, the object's label is displayed If true, the object's label is displayed - + The font to be used for texts The font to be used for texts - + The font size of texts The font size of texts - + The individual face colors The individual face colors - + If true, when activated, the working plane will automatically adapt to this level If true, when activated, the working plane will automatically adapt to this level - + If set to True, the working plane will be kept on Auto mode If set to True, the working plane will be kept on Auto mode - + Camera position data associated with this object Camera position data associated with this object - + If set, the view stored in this object will be restored on double-click If set, the view stored in this object will be restored on double-click - + If True, double-clicking this object in the tree activates it If True, double-clicking this object in the tree activates it - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. - + A slot to save the OpenInventor representation of this object, if enabled A slot to save the OpenInventor representation of this object, if enabled - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings If true, show the objects contained in this Building Part will adopt these line, color and transparency settings - + The line width of child objects The line width of child objects - + The line color of child objects The line color of child objects - + The shape appearance of child objects The shape appearance of child objects - + The transparency of child objects The transparency of child objects - + Cut the view above this level Cut the view above this level - + The distance between the level plane and the cut line The distance between the level plane and the cut line - + Turn cutting on when activating this level Turn cutting on when activating this level - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] - + Turns auto group box on/off Turns auto group box on/off - + Automatically set size from contents Automatically set size from contents - + A margin to use when autosize is turned on A margin to use when autosize is turned on @@ -8316,7 +8316,7 @@ Building creation aborted. Draft - + Writing camera position Writing camera position diff --git a/src/Mod/BIM/Resources/translations/Arch_fr.ts b/src/Mod/BIM/Resources/translations/Arch_fr.ts index 651aad7425..f7889ec0bb 100644 --- a/src/Mod/BIM/Resources/translations/Arch_fr.ts +++ b/src/Mod/BIM/Resources/translations/Arch_fr.ts @@ -5961,33 +5961,33 @@ La création du bâtiment est annulée. Créer une vue 2D - + Active Actif - + Set Working Plane Définir le plan de travail - + Write Camera Position Enregistrer la position de la caméra - + New Group Créer un groupe - + Reorder Children Alphabetically Réordonner les enfants par ordre alphabétique - + Clone Level Up Cloner un niveau supérieur @@ -6211,203 +6211,203 @@ La création du bâtiment est annulée. Le type de ce bâtiment - + The height of this object La hauteur de cet objet - + If true, the height value propagates to contained objects if the height of those objects is set to 0 Si mis à vrai, la valeur de la hauteur se propage aux objets contenus si la hauteur de ces objets est fixée à 0. - + The level of the (0,0,0) point of this level Le niveau du point (0,0,0) de ce niveau - + The computed floor area of this floor La surface de plancher calculée de ce niveau - + An optional description for this component Une autre description pour ce composant - + An optional tag for this component Un autre mot-clé pour ce composant - + The shape of this object La forme de cet objet - + This property stores an OpenInventor representation for this object Cette propriété enregistre une représentation OpenInventor pour cet objet. - + If true, only solids will be collected by this object when referenced from other files Si mis à vrai, seuls les solides seront exportés par cet objet quand il sera référencé dans d'autres fichiers - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files Une liste de correspondance MaterialName:SolidIndexesList qui relie les noms des matériaux aux index des solides à utiliser quand cet objet est référencé dans d'autres fichiers. - + The line width of this object L'épaisseur de la ligne de cet objet - + An optional unit to express levels Une unité facultative pour indiquer les niveaux - + A transformation to apply to the level mark Une transformation à appliquer aux marques des niveaux - + If true, show the level Si mis à vrai, affiche le niveau. - + If true, show the unit on the level tag Si mis à vrai, affiche les unités dans la balise du niveau. - + If true, display offset will affect the origin mark too Si mis à vrai, le décalage d'affichage affectera également la marque d'origine - + If true, the object's label is displayed Si mis à vrai, l'étiquette de l'objet est affichée - + The font to be used for texts La police à utiliser pour les textes - + The font size of texts La taille de la police des textes - + The individual face colors Les couleurs des faces isolées - + If true, when activated, the working plane will automatically adapt to this level Si mis à vrai, quand il sera activé, le plan de travail s'adaptera à ce niveau. - + If set to True, the working plane will be kept on Auto mode Si mis à vrai, le plan de travail sera maintenu en mode automatique - + Camera position data associated with this object Données de la position de la caméra associées à cet objet - + If set, the view stored in this object will be restored on double-click Si mis à vrai, la vue enregistrée dans cet objet sera restaurée par un double-clic. - + If True, double-clicking this object in the tree activates it Si mis à vrai, double-cliquer sur cet objet dans l'arborescence le rendra actif. - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. Si cette option est activée, la représentation OpenInventor de cet objet sera enregistrée dans le fichier FreeCAD, ce qui permettra de le référencer dans d'autres fichiers en mode léger. - + A slot to save the OpenInventor representation of this object, if enabled Un emplacement pour enregistrer la représentation OpenInventor de cet objet, si elle est activée. - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings Si mis à vrai, les objets contenus dans cette partie de bâtiment adopteront ces paramètres de ligne, de couleur et de transparence - + The line width of child objects Largeur de ligne des objets enfant - + The line color of child objects Couleur de la ligne des objets enfants - + The shape appearance of child objects L'apparence de la forme des objets enfants - + The transparency of child objects Transparence des objets enfants - + Cut the view above this level Couper la vue au-dessus de ce niveau - + The distance between the level plane and the cut line La distance entre le plan de niveau et la ligne de coupe - + Turn cutting on when activating this level Activer la coupe lors de l'activation de ce niveau - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] La boîte de capture pour les objets juste créés, définie par [XMin, YMin, ZMin, XMax, YMax, ZMax] - + Turns auto group box on/off Activer/désactiver la boîte de groupe automatique - + Automatically set size from contents Définir automatiquement la taille à partir du contenu - + A margin to use when autosize is turned on Marge à utiliser lorsque la taille automatique est activée @@ -8437,7 +8437,7 @@ Attention : non « Tolérant au toponymage » si Sketch est seulement utilisé.< Draft - + Writing camera position Enregistrer la position de la caméra diff --git a/src/Mod/BIM/Resources/translations/Arch_hr.ts b/src/Mod/BIM/Resources/translations/Arch_hr.ts index fe882b621f..33d06a6b05 100644 --- a/src/Mod/BIM/Resources/translations/Arch_hr.ts +++ b/src/Mod/BIM/Resources/translations/Arch_hr.ts @@ -5935,33 +5935,33 @@ Stvaranje zgrade prekinuto. Stvori 2D prikaz - + Active Aktivan - + Set Working Plane Odaberite Radnu Ravninu - + Write Camera Position Zapiši položaj kamere - + New Group Nova Grupa - + Reorder Children Alphabetically Promijenite redoslijed potomaka po abecedi - + Clone Level Up Klonirajte višu razinu @@ -6189,208 +6189,208 @@ Stvaranje zgrade prekinuto. Vrsta ove zgrade - + The height of this object Visina ovog objekta - + If true, the height value propagates to contained objects if the height of those objects is set to 0 Ako je istina, vrijednost visine prenosi se na sadržane objekte ako je visina tih objekata postavljena na 0 - + The level of the (0,0,0) point of this level Nivo (0,0,0) točke ovog nivoa - + The computed floor area of this floor Izračunata podna površina ovog kata - + An optional description for this component Dodatni opis komponente - + An optional tag for this component Neobavezna oznaka za ovu komponentu - + The shape of this object Oblik ovog objekta - + This property stores an OpenInventor representation for this object Ova osobina pohranjuje OpenInventor reprezentaciju za ovaj objekt - + If true, only solids will be collected by this object when referenced from other files Ako je istinito, ovaj će objekt prikupljati samo čvrsta tijela kada se referencira iz drugih datoteka - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files ImeMaterijala: Karta IndeksListaČvrstogTijela koja povezuje nazive materijala s indeksima koji će se koristiti pri referenciranju ovog objekta iz drugih datoteka - + The line width of this object Širina linije ovog objekta - + An optional unit to express levels Jedna opcionalna jedinica za izraz nivoa - + A transformation to apply to the level mark Transformacija koja se primjenjuje na oznaku razine - + If true, show the level Ako je istina, prikaži razinu - + If true, show the unit on the level tag Ako je to istina, prikaži jedinice na oznaci razine - + If true, display offset will affect the origin mark too Ako je istina, pomak prikaza će utjecati i na oznaku ishodišta - + If true, the object's label is displayed Ako je točno, prikazuje se oznaka objekta - + The font to be used for texts Pismo koje se koristi za tekstove - + The font size of texts Veličina pisma tekstova - + The individual face colors Individualne boje lica - + If true, when activated, the working plane will automatically adapt to this level Ako je istina, kada se aktivira, radna ravnina automatski će se prilagoditi na ovu razinu - + If set to True, the working plane will be kept on Auto mode Ako postavljeno na istinit, radna ravnina će biti zadržana u automatskom načinu rada - + Camera position data associated with this object Podaci položaja kamere vezani uz ovaj objekt - + If set, the view stored in this object will be restored on double-click Ako je postavljeno, pogled spremljen u taj objekt bit će vraćen sa dvoklikom - + If True, double-clicking this object in the tree activates it Ako je točno, dvostrukim klikom na ovaj objekt u stablu, on se aktivira - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. Ako je ovo omogućeno, OpenInventor prikaz ovog objekta bit će spremljen u datoteci FreeCAD-a, omogućujući da se u lightweight načinu referencira na druge datoteke. - + A slot to save the OpenInventor representation of this object, if enabled Prazno mjesto za spremanje OpenInventor reprezentacije ovog objekta, ako je omogućeno - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings Ako je istina, prikazani objekti iz ovog građevinskog dijela usvajaju ove postavke linije, boje i prozirnosti - + The line width of child objects Debljina linije objekata potomaka - + The line color of child objects Boja linije objekata potomaka - + The shape appearance of child objects Izgled oblika objekata potomaka - + The transparency of child objects Prozirnost objekata potomaka - + Cut the view above this level Izrežite pogled iznad ove razine - + The distance between the level plane and the cut line Udaljenost između ravnine nivoa i linije reza - + Turn cutting on when activating this level Uključite rezanje kad aktivirate ovu razinu - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] Okvir za snimanje za novostvorene objekte izražen kao [XMin,YMin,ZMin,XMax,YMax,ZMax] - + Turns auto group box on/off Uključuje/isključuje okvir za automatsku grupu - + Automatically set size from contents Automatski postavite veličinu iz sadržaja - + A margin to use when autosize is turned on Margina koja se koristi kada je uključena automatska veličina @@ -8378,7 +8378,7 @@ Stvaranje zgrade prekinuto. Draft - + Writing camera position Zapiši položaj kamere diff --git a/src/Mod/BIM/Resources/translations/Arch_hu.ts b/src/Mod/BIM/Resources/translations/Arch_hu.ts index fcc3f25aca..bb8d250882 100644 --- a/src/Mod/BIM/Resources/translations/Arch_hu.ts +++ b/src/Mod/BIM/Resources/translations/Arch_hu.ts @@ -5901,33 +5901,33 @@ Hozzon létre többet a faltípusok meghatározásához. 2D nézet létrehozása - + Active Aktív - + Set Working Plane Munka sík beállítás - + Write Camera Position Kamera pozíció beírása - + New Group Új csoport - + Reorder Children Alphabetically Alpontok ábécé szerinti újrarendezése - + Clone Level Up Feljebb klónozni a szintet @@ -6151,203 +6151,203 @@ Hozzon létre többet a faltípusok meghatározásához. Ennek az épületnek a típusa - + The height of this object Ennek az objektumnak a magassága - + If true, the height value propagates to contained objects if the height of those objects is set to 0 Ha igaz, a magasság értéke átterjed a benne lévő objektum elemekre, ha az objektum magassága 0-ra van állítva - + The level of the (0,0,0) point of this level Ennek a szintnek a (0,0,0) pont szintje - + The computed floor area of this floor Ennek a szintnek a számított alapterülete - + An optional description for this component Egy lehetséges leírás ehhez az összetevőhöz - + An optional tag for this component Egy lehetséges címke ehhez az összetevőhöz - + The shape of this object Ennek az objektumnak a formája - + This property stores an OpenInventor representation for this object Ez a tulajdonság tárolja az objektum OpenInventor-ábrázolását - + If true, only solids will be collected by this object when referenced from other files Ha igaz, akkor ez az objektum csak akkor gyűjti a szilárd test adatokat, ha más fájlokból hivatkozik rá - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files A MaterialName:SolidIndexesList térkép, amely az objektum más fájlokból történő hivatkozása során használandó szilárd indexű anyagnevek - + The line width of this object Ennek az objektumnak a vonalvastagsága - + An optional unit to express levels Egy választható mértékegység a szintek kifejezéséhez - + A transformation to apply to the level mark Egy átalakítás mely az összes szint jelölő címkére vonatkozik - + If true, show the level Ha igaz, akkor mutatja a szintet - + If true, show the unit on the level tag Ha igaz, az egység megjelenítése a szint cimkén - + If true, display offset will affect the origin mark too Ha igaz, a megjelenítési eltolás az eredeti jelet is érinti - + If true, the object's label is displayed Ha igaz, az objektum címkéje megjelenik - + The font to be used for texts A szövegekhez használandó betűtípus - + The font size of texts A szövegek betűmérete - + The individual face colors Az egyéni felület színek - + If true, when activated, the working plane will automatically adapt to this level Ha igaz, amikor aktivált, a munka sík automatikusan alkalmazkodik ehhez a szinthez - + If set to True, the working plane will be kept on Auto mode Ha értéke igaz, a munka síkot auto módban tartja - + Camera position data associated with this object Az objektumhoz társított kamera pozíció adatok - + If set, the view stored in this object will be restored on double-click Ha meghatáozott, az objektumhoz tárolt nézet visszaáll dupla kattintásra - + If True, double-clicking this object in the tree activates it Ha igaz, az objektumra duplán kattintva a fán aktiválja azt - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. Ha engedélyezett, ezen objektum Inventor reprezentációja mentésre kerül a FreeCAD file-ba, lehetővé téve, hogy más file-okból könnyebben lehessen hivatkozni rá. - + A slot to save the OpenInventor representation of this object, if enabled Helyet biztosít ezen objektum Inventor-reprezentációjának, amennyiben engedélyezett - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings Ha igaz, akkor az ebben az Épületrészben lévő objektumokon a beállított sor-, szín- és áttetszőségi értékeket fogja alkalmazni - + The line width of child objects Az alsóbbrendű objektumok vonalvastagsága - + The line color of child objects Az alsóbbrendű objektumok vonal színe - + The shape appearance of child objects Az alsóbbrendű objektumok formájának megjelenése - + The transparency of child objects Az alsóbbrendű objektumok átláthatósága - + Cut the view above this level Ezen szint felett a nézet elvágása - + The distance between the level plane and the cut line A szintsík és a vágási vonal közötti távolság - + Turn cutting on when activating this level Ezen szint aktiválásakor a vágás bekapcsolása - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] Az újonnan létrehozott objektumok rögzítési mezője [XMin,YMin,ZMin,XMax,YMax,ZMax] kifejezéssel kifejezve - + Turns auto group box on/off Az automatikus csoportmező be/ki kapcsolása - + Automatically set size from contents Méret automatikus beállítása tartalomból - + A margin to use when autosize is turned on Margó használata ha az automatikus méret be van kapcsolva @@ -8310,7 +8310,7 @@ Hozzon létre többet a faltípusok meghatározásához. Draft - + Writing camera position Kamera helyzet írása diff --git a/src/Mod/BIM/Resources/translations/Arch_it.ts b/src/Mod/BIM/Resources/translations/Arch_it.ts index 601b4aa9f3..97f41042b7 100644 --- a/src/Mod/BIM/Resources/translations/Arch_it.ts +++ b/src/Mod/BIM/Resources/translations/Arch_it.ts @@ -5901,33 +5901,33 @@ Creazione Edificio interrotta. Crea Vista 2D - + Active Active - + Set Working Plane Impostare il piano di lavoro - + Write Camera Position Scrivi posizione della telecamera - + New Group Nuovo Gruppo - + Reorder Children Alphabetically Reorder Children Alphabetically - + Clone Level Up Clone Level Up @@ -6151,203 +6151,203 @@ Creazione Edificio interrotta. Il tipo di questo edificio - + The height of this object L'altezza di questo oggetto - + If true, the height value propagates to contained objects if the height of those objects is set to 0 Se vero, il valore dell'altezza si propaga agli oggetti contenuti se l'altezza di tali oggetti è impostata a 0 - + The level of the (0,0,0) point of this level Il livello del punto (0, 0,0) di questo livello - + The computed floor area of this floor La superficie calcolata di questo piano - + An optional description for this component Una descrizione facoltativa per questo componente - + An optional tag for this component Un tag opzionale per questo componente - + The shape of this object La forma di questo oggetto - + This property stores an OpenInventor representation for this object Questa proprietà memorizza una rappresentazione di OpenInventor per questo oggetto - + If true, only solids will be collected by this object when referenced from other files Se Vero, solo i solidi saranno raccolti da questo oggetto quando sono referenziati da altri file - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files Una lista di corrispondenza MaterialName:SolidIndexesList che collega nomi materiali con indici solidi da usare quando si fa riferimento a questo oggetto da altri file - + The line width of this object Lo spessore della linea di questo oggetto - + An optional unit to express levels Un'unità opzionale per esprimere i livelli - + A transformation to apply to the level mark Una trasformazione da applicare al simbolo di livello - + If true, show the level Se vero, visualizza il livello - + If true, show the unit on the level tag Se vero, visualizza l'unità nell'etichetta del livello - + If true, display offset will affect the origin mark too Se è vero, l'offset della visualizzazione influisce anche sul segno di origine - + If true, the object's label is displayed Se vero, viene visualizzata l'etichetta dell'oggetto - + The font to be used for texts Il carattere da usare per i testi - + The font size of texts La dimensione del carattere dei testi - + The individual face colors I colori delle singole facce - + If true, when activated, the working plane will automatically adapt to this level Se vero, quando attivato, il piano di lavoro si adatta automaticamente a questo livello - + If set to True, the working plane will be kept on Auto mode Se impostato su True, il piano di lavoro viene mantenuto in modalità Auto - + Camera position data associated with this object Dati sulla posizione della telecamera associati a questo oggetto - + If set, the view stored in this object will be restored on double-click Se abilitato, la vista salvata in questo oggetto viene ripristinata facendo doppio clic - + If True, double-clicking this object in the tree activates it Se è True, facendo doppio clic su questo oggetto nell'albero lo si rende attivo - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. Se abilitato, la rappresentazione OpenInventor di questo oggetto verrà salvata nel file FreeCAD, consentendo di fare riferimento ad esso in modalità leggera. - + A slot to save the OpenInventor representation of this object, if enabled Uno slot per salvare la rappresentazione di OpenInventor di questo oggetto, se abilitato - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings Se è vero, mostra gli oggetti contenuti in questa Parte di edificio adottando queste impostazioni di linea, colore e trasparenza - + The line width of child objects La larghezza della linea degli oggetti figlio - + The line color of child objects Il colore della linea degli oggetti figlio - + The shape appearance of child objects L'aspetto della forma degli oggetti figlio - + The transparency of child objects La trasparenza degli oggetti figlio - + Cut the view above this level Taglia la vista sopra questo livello - + The distance between the level plane and the cut line La distanza tra il piano del livello e la linea di taglio - + Turn cutting on when activating this level Attiva il taglio quando si attiva questo livello - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] Il box di acquisizione per gli oggetti appena creati espressa come [XMin,YMin,ZMin,XMax,YMax,ZMax] - + Turns auto group box on/off Attiva/disattiva la casella di gruppo automatica - + Automatically set size from contents Imposta automaticamente la dimensione dai contenuti - + A margin to use when autosize is turned on Un margine da usare quando il ridimensionamento automatico è attivo @@ -8310,7 +8310,7 @@ Creazione Edificio interrotta. Draft - + Writing camera position Scrittura posizione della telecamera diff --git a/src/Mod/BIM/Resources/translations/Arch_ja.ts b/src/Mod/BIM/Resources/translations/Arch_ja.ts index b3e2752470..41c00b4627 100644 --- a/src/Mod/BIM/Resources/translations/Arch_ja.ts +++ b/src/Mod/BIM/Resources/translations/Arch_ja.ts @@ -5942,33 +5942,33 @@ Building creation aborted. Create 2D View - + Active Active - + Set Working Plane 作業平面を設定 - + Write Camera Position Write Camera Position - + New Group 新規グループ - + Reorder Children Alphabetically Reorder Children Alphabetically - + Clone Level Up Clone Level Up @@ -6192,203 +6192,203 @@ Building creation aborted. The type of this building - + The height of this object The height of this object - + If true, the height value propagates to contained objects if the height of those objects is set to 0 If true, the height value propagates to contained objects if the height of those objects is set to 0 - + The level of the (0,0,0) point of this level The level of the (0,0,0) point of this level - + The computed floor area of this floor The computed floor area of this floor - + An optional description for this component An optional description for this component - + An optional tag for this component An optional tag for this component - + The shape of this object The shape of this object - + This property stores an OpenInventor representation for this object This property stores an OpenInventor representation for this object - + If true, only solids will be collected by this object when referenced from other files If true, only solids will be collected by this object when referenced from other files - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files - + The line width of this object The line width of this object - + An optional unit to express levels An optional unit to express levels - + A transformation to apply to the level mark A transformation to apply to the level mark - + If true, show the level If true, show the level - + If true, show the unit on the level tag If true, show the unit on the level tag - + If true, display offset will affect the origin mark too If true, display offset will affect the origin mark too - + If true, the object's label is displayed If true, the object's label is displayed - + The font to be used for texts 文字列に使用するフォント - + The font size of texts 文字列のフォントサイズ - + The individual face colors The individual face colors - + If true, when activated, the working plane will automatically adapt to this level If true, when activated, the working plane will automatically adapt to this level - + If set to True, the working plane will be kept on Auto mode If set to True, the working plane will be kept on Auto mode - + Camera position data associated with this object Camera position data associated with this object - + If set, the view stored in this object will be restored on double-click If set, the view stored in this object will be restored on double-click - + If True, double-clicking this object in the tree activates it If True, double-clicking this object in the tree activates it - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. - + A slot to save the OpenInventor representation of this object, if enabled A slot to save the OpenInventor representation of this object, if enabled - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings Trueの場合、このビルディング・パートに含まれるオブジェクトを表示すると、これらの線、色、透明度の設定が適用されます。 - + The line width of child objects The line width of child objects - + The line color of child objects 子オブジェクトの線の色 - + The shape appearance of child objects The shape appearance of child objects - + The transparency of child objects The transparency of child objects - + Cut the view above this level Cut the view above this level - + The distance between the level plane and the cut line The distance between the level plane and the cut line - + Turn cutting on when activating this level Turn cutting on when activating this level - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] - + Turns auto group box on/off Turns auto group box on/off - + Automatically set size from contents Automatically set size from contents - + A margin to use when autosize is turned on A margin to use when autosize is turned on @@ -8351,7 +8351,7 @@ Building creation aborted. Draft - + Writing camera position Writing camera position diff --git a/src/Mod/BIM/Resources/translations/Arch_ka.ts b/src/Mod/BIM/Resources/translations/Arch_ka.ts index 113510287a..d044c28c8a 100644 --- a/src/Mod/BIM/Resources/translations/Arch_ka.ts +++ b/src/Mod/BIM/Resources/translations/Arch_ka.ts @@ -5900,33 +5900,33 @@ Building creation aborted. 2D ხედის შექმნა - + Active აქტიური - + Set Working Plane Set Working Plane - + Write Camera Position კამერის პოზიციის ჩაწერა - + New Group ახალი ჯგუფი - + Reorder Children Alphabetically შვილების ანბანის მიხედვით გადალაგება - + Clone Level Up დონის მაღლა კლონირება @@ -6150,203 +6150,203 @@ Building creation aborted. შენობის ტიპი - + The height of this object ობიექტის სიმაღლე - + If true, the height value propagates to contained objects if the height of those objects is set to 0 If true, the height value propagates to contained objects if the height of those objects is set to 0 - + The level of the (0,0,0) point of this level ამ დონის (0,0,0) წერტილის დონე - + The computed floor area of this floor სართულის გამოთვლილი ფართობი - + An optional description for this component კომპონენტის არასავალდებულო აღწერა - + An optional tag for this component კომპონენტის არააუცილებელი ჭდე - + The shape of this object ამ ობიექტის ფორმა - + This property stores an OpenInventor representation for this object ეს თვისება ინახავს ამ ობიექტის OpenInventor-ის ხედს - + If true, only solids will be collected by this object when referenced from other files ჩართვის შემთხვევაში ამ ობიექტთან წვდომისას სხვა ფაილებიდან არჩეული იქნება მხოლოდ მყარი სხეულები - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files MaterialName:SolidIndexesList რუკა, რომელიც აკავშირებს მასალის სახელებს მყარ ინდექსებთან, რომლებიც გამოყენებული იქნება ამ ობიექტზე სხვა ფაილებიდან მიბმისას - + The line width of this object ამ ობიექტის ხაზის სიგანე - + An optional unit to express levels სართულების აღწერის არასავალდებული საზომი ერთეული - + A transformation to apply to the level mark სართულზე გადასატარებელი გარდაქმნის არჩევა - + If true, show the level ჩართვის შემთხვევაში, სართულის ჩვენება - + If true, show the unit on the level tag ჩართვის შემთხვევაში სართულის საზომი ერთეულის ჩვენება - + If true, display offset will affect the origin mark too ჩართვის შემთხვევაში ჩვენების წანაცვლებას გავლენა ათვლის წერტილზეც ექნება - + If true, the object's label is displayed ჩართვის შემთხვევაში ობიექტის ჭდე ხილული იქნება - + The font to be used for texts ტექსტებისთვის გამოყენებული ფონტი - + The font size of texts ტექსტების ფონტის ზომა - + The individual face colors ზედაპირის ინდივიდუალური ფერები - + If true, when activated, the working plane will automatically adapt to this level ჩართვის შემთხვევაში აქტივაციისას სამუშაო სიბრტყე ავტომატურად ადაპტირდება მიმდინარე სართულთან - + If set to True, the working plane will be kept on Auto mode ჩართვის შემთხვევაში სამუშაო სიბრტყე ავტომატურ რეჟიმში იქნება - + Camera position data associated with this object ობიექტთან ასოცირებული კამერის მდებარეობის მონაცემები - + If set, the view stored in this object will be restored on double-click ჩართვის შემთხვევაში ობიექტში დამახსოვრებული ხედი ორმაგი წკაპით აღდგება - + If True, double-clicking this object in the tree activates it ჩართვის შემთხვევაში ხეზე მდებარე ობიექტების ორმაგი წკაპი მას ააქტიურებს - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. თუ ჩართულია, ამ ობიექტის OpenInventor_ის წარმოდგენა შეინახება FreeCAD ფაილში, რაც საშუალებას მისცემს მას მიმართოს სხვა ფაილებში მსუბუქი რეჟიმით. - + A slot to save the OpenInventor representation of this object, if enabled ობიექტის OpenInventor-ის გამოსახვის შესანახი სლოტი, თუ ჩართულია - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings თუ ჩართულია, შენობის ამ ნაწილში შემავალი ობიექტები მიიღებენ ამ ხაზის, ფერის და გამჭირვალობის მნიშვნელობებს - + The line width of child objects ქვეობიექტების ხაზების სიგანე - + The line color of child objects ქვეობიექტების ხაზების ფერი - + The shape appearance of child objects შვილი ობიექტების მოხაზულობის გარეგნობა - + The transparency of child objects ქვეობიექტების გამჭვირვალობა - + Cut the view above this level ხედის ამ დონის ზემოთ კვეთა - + The distance between the level plane and the cut line მანძილი სართულის სიბრტყესა და კვეთის ხაზს შორის - + Turn cutting on when activating this level ამ დონის აქტივაციისას ჭრის ჩართვა - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] ახლად შექმნილი ობიექტების გადაღების ველი გამოხატულია როგორც [XMin,YMin,ZMin,XMax,YMax,ZMax] - + Turns auto group box on/off ავტომატური დაჯგუფების ჩართ/გამორთ - + Automatically set size from contents ზომის ავტომატურად დაყენება შიგთავსიდან - + A margin to use when autosize is turned on ზღვარი, რომელიც გამოიყენება ავტომატური ზომის ჩართვისას @@ -8315,7 +8315,7 @@ Building creation aborted. Draft - + Writing camera position კამერის პოზიციის ჩაწერა diff --git a/src/Mod/BIM/Resources/translations/Arch_ko.ts b/src/Mod/BIM/Resources/translations/Arch_ko.ts index 608886f360..966edcb5f5 100644 --- a/src/Mod/BIM/Resources/translations/Arch_ko.ts +++ b/src/Mod/BIM/Resources/translations/Arch_ko.ts @@ -5898,33 +5898,33 @@ Building creation aborted. Create 2D View - + Active Active - + Set Working Plane 작업 평면 설정 - + Write Camera Position Write Camera Position - + New Group 새 그룹 - + Reorder Children Alphabetically Reorder Children Alphabetically - + Clone Level Up Clone Level Up @@ -6148,203 +6148,203 @@ Building creation aborted. 건물의 종류 - + The height of this object 이 대상체의 높이 - + If true, the height value propagates to contained objects if the height of those objects is set to 0 If true, the height value propagates to contained objects if the height of those objects is set to 0 - + The level of the (0,0,0) point of this level 이 레벨의 (0,0,0) 지점의 레벨 - + The computed floor area of this floor 이 층의 계산된 바닥 면적 - + An optional description for this component 이 구성 요소에 대한 선택적 설명 - + An optional tag for this component 이 구성 요소의 선택적 태그 - + The shape of this object 이 대상체의 모양 - + This property stores an OpenInventor representation for this object This property stores an OpenInventor representation for this object - + If true, only solids will be collected by this object when referenced from other files 참일 경우 다른 파일에서 참조할 때 이 객체가 솔리드만 수집합니다 - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files 재료 이름:SolidIndexesList 다른 파일에서 이 개체를 참조할 때 사용할 솔리드 인덱스와 재료 이름을 연관시키는 맵 - + The line width of this object 이 대상체의 선 두께 - + An optional unit to express levels 레벨들을 나타내는 추가적인 단위들 - + A transformation to apply to the level mark 레벨 표시에 적용할 변환 - + If true, show the level 참이면 레벨을 표시합니다 - + If true, show the unit on the level tag 참일 경우 레벨 태그에 단위를 표시합니다 - + If true, display offset will affect the origin mark too 참일 경우 디스플레이 오프셋이 원점 표시에도 영향을 미칩니다 - + If true, the object's label is displayed 참이면 대상체의 이름표가 표시됩니다 - + The font to be used for texts 문자열에 사용할 폰트 - + The font size of texts 글자의 글꼴 크기 - + The individual face colors 각각의 표면 색상 - + If true, when activated, the working plane will automatically adapt to this level 참일 경우, 활성화되면 작업 평면이 자동으로 이 레벨에 맞춰집니다 - + If set to True, the working plane will be kept on Auto mode True로 설정하면 작업 평면이 자동 모드로 유지됩니다 - + Camera position data associated with this object 이 객체와 연관된 카메라 위치 데이터 - + If set, the view stored in this object will be restored on double-click 설정된 경우 이 객체에 저장된 보기가 더블 클릭으로 복원됩니다 - + If True, double-clicking this object in the tree activates it True인 경우 트리에서 이 객체를 두 번 클릭하면 활성화됩니다 - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. - + A slot to save the OpenInventor representation of this object, if enabled A slot to save the OpenInventor representation of this object, if enabled - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings 참일 경우, 이 빌딩 파트에 포함된 객체가 선, 색상 및 투명도 설정을 채택할 것임을 보여줍니다 - + The line width of child objects 이 대상체의 선 두께 - + The line color of child objects 자식 대상체의 선 두께 - + The shape appearance of child objects 하위 오브젝트의 셰이프 모양 - + The transparency of child objects 자식 객체의 투명도 - + Cut the view above this level 이 레벨 위의 뷰 잘라내기 - + The distance between the level plane and the cut line 레벨 평면과 절단선 사이의 거리 - + Turn cutting on when activating this level 이 레벨을 활성화할 때 컷팅을 켜십시오 - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] [XMin,YMin,ZMin,XMax,YMax,ZMax]로 표현되는 새로 생성된 객체의 캡처 박스 - + Turns auto group box on/off 자동 그룹 박스 켜기/끄기 - + Automatically set size from contents 내용에서 자동으로 크기 설정 - + A margin to use when autosize is turned on 자동 크기 설정 시 사용할 여유 @@ -8307,7 +8307,7 @@ Building creation aborted. Draft - + Writing camera position 카메라 위치 쓰기 diff --git a/src/Mod/BIM/Resources/translations/Arch_nl.ts b/src/Mod/BIM/Resources/translations/Arch_nl.ts index a855741ff8..f1258ba38c 100644 --- a/src/Mod/BIM/Resources/translations/Arch_nl.ts +++ b/src/Mod/BIM/Resources/translations/Arch_nl.ts @@ -5904,33 +5904,33 @@ Building creation aborted. Create 2D View - + Active Active - + Set Working Plane Werkvlak instellen - + Write Camera Position Write Camera Position - + New Group New Group - + Reorder Children Alphabetically Reorder Children Alphabetically - + Clone Level Up Clone Level Up @@ -6154,203 +6154,203 @@ Building creation aborted. The type of this building - + The height of this object De hoogte van dit object - + If true, the height value propagates to contained objects if the height of those objects is set to 0 If true, the height value propagates to contained objects if the height of those objects is set to 0 - + The level of the (0,0,0) point of this level The level of the (0,0,0) point of this level - + The computed floor area of this floor The computed floor area of this floor - + An optional description for this component An optional description for this component - + An optional tag for this component An optional tag for this component - + The shape of this object De vorm van dit object - + This property stores an OpenInventor representation for this object This property stores an OpenInventor representation for this object - + If true, only solids will be collected by this object when referenced from other files If true, only solids will be collected by this object when referenced from other files - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files - + The line width of this object The line width of this object - + An optional unit to express levels An optional unit to express levels - + A transformation to apply to the level mark A transformation to apply to the level mark - + If true, show the level Wanneer waar, toon het niveau - + If true, show the unit on the level tag If true, show the unit on the level tag - + If true, display offset will affect the origin mark too If true, display offset will affect the origin mark too - + If true, the object's label is displayed If true, the object's label is displayed - + The font to be used for texts The font to be used for texts - + The font size of texts De tekengrootte van teksten - + The individual face colors The individual face colors - + If true, when activated, the working plane will automatically adapt to this level If true, when activated, the working plane will automatically adapt to this level - + If set to True, the working plane will be kept on Auto mode If set to True, the working plane will be kept on Auto mode - + Camera position data associated with this object Camera position data associated with this object - + If set, the view stored in this object will be restored on double-click If set, the view stored in this object will be restored on double-click - + If True, double-clicking this object in the tree activates it If True, double-clicking this object in the tree activates it - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. - + A slot to save the OpenInventor representation of this object, if enabled A slot to save the OpenInventor representation of this object, if enabled - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings If true, show the objects contained in this Building Part will adopt these line, color and transparency settings - + The line width of child objects The line width of child objects - + The line color of child objects The line color of child objects - + The shape appearance of child objects The shape appearance of child objects - + The transparency of child objects The transparency of child objects - + Cut the view above this level Cut the view above this level - + The distance between the level plane and the cut line The distance between the level plane and the cut line - + Turn cutting on when activating this level Turn cutting on when activating this level - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] - + Turns auto group box on/off Turns auto group box on/off - + Automatically set size from contents Automatically set size from contents - + A margin to use when autosize is turned on A margin to use when autosize is turned on @@ -8313,7 +8313,7 @@ Building creation aborted. Draft - + Writing camera position Writing camera position diff --git a/src/Mod/BIM/Resources/translations/Arch_pl.ts b/src/Mod/BIM/Resources/translations/Arch_pl.ts index 1a9da23653..7d552aa5d8 100644 --- a/src/Mod/BIM/Resources/translations/Arch_pl.ts +++ b/src/Mod/BIM/Resources/translations/Arch_pl.ts @@ -5981,33 +5981,33 @@ Anuluj tworzenie arkusza kalkulacyjnego dla obiektu: Utwórz widok 2D - + Active Aktywne - + Set Working Plane Ustaw płaszczyznę roboczą - + Write Camera Position Zapisz pozycję ujęcia widoku - + New Group Nowa grupa - + Reorder Children Alphabetically Zmień kolejność podrzędnych alfabetycznie - + Clone Level Up Sklonuj poziom wyżej @@ -6233,205 +6233,205 @@ Wybierz właściwość użytkownika PropertySet do użycia przy tworzeniu warian Typ tego budynku - + The height of this object Wysokość tego obiektu - + If true, the height value propagates to contained objects if the height of those objects is set to 0 Jeśli opcja jest aktywna, wartość wysokości przechodzi do zawartych obiektów, jeśli wysokość tych obiektów jest ustawiona na 0 - + The level of the (0,0,0) point of this level Poziom koty (0,0,0) tej kondygnacji - + The computed floor area of this floor Obliczona powierzchnia rzutu tego piętra - + An optional description for this component Opcjonalny opis dla tego elementu - + An optional tag for this component Opcjonalny znacznik dla tego elementu - + The shape of this object Kształt tego obiektu - + This property stores an OpenInventor representation for this object Ta właściwość przechowuje reprezentację typu OpenInventor tego obiektu - + If true, only solids will be collected by this object when referenced from other files Jeśli prawda, tylko bryły będą pobierane przez ten obiekt przy odwołaniach z innych plików - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files Mapowanie MaterialName:SolidIndexesList wiążące nazwy materiałów z indeksami brył, które zostanie zastosowane przy tworzeniu odniesień do tego obiektu w innych plikach - + The line width of this object Szerokość linii tego obiektu - + An optional unit to express levels Opcjonalna jednostka do określania kondygnacji - + A transformation to apply to the level mark Transformacja, która ma być zastosowana do znacznika kondygnacji - + If true, show the level Jeżeli prawda, pokaż kondygnację - + If true, show the unit on the level tag Jeśli parametr ma wartość prawda, pokaż jednostkę na znaczniku poziomu - + If true, display offset will affect the origin mark too Jeśli prawda, przesunięcie wyświetlania zostanie zastosowane również do znacznika odniesienia - + If true, the object's label is displayed Jeśli prawda, etykieta obiektu jest wyświetlana - + The font to be used for texts Czcionka dla tekstów - + The font size of texts Rozmiar czcionki dla tekstów - + The individual face colors Kolory poszczególnych ścian - + If true, when activated, the working plane will automatically adapt to this level Jeśli parametr ma wartość prawda, po włączeniu tej opcji płaszczyzna robocza dopasuje się do tej kondygnacji - + If set to True, the working plane will be kept on Auto mode Przy ustawieniu Prawda płaszczyzna robocza pozostanie w trybie automatycznego dopasowania - + Camera position data associated with this object Pozycja kamery związana z tym obiektem - + If set, the view stored in this object will be restored on double-click Jeśli ustawiona, widok zapisany w tym obiekcie zostanie przywrócony po dwukrotnym kliknięciu - + If True, double-clicking this object in the tree activates it Jeśli parametr ma wartość Prawda, podwójne kliknięcie tego obiektu w drzewie aktywuje go - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. Jeśli ta opcja jest aktywna, reprezentacja OpenInventor tego obiektu zostanie zapisana w pliku FreeCAD, umożliwiając odwoływanie się do niego w innych plikach w trybie uproszczonym. - + A slot to save the OpenInventor representation of this object, if enabled Miejsce do zapisania reprezentacji OpenInventor tego obiektu, o ile opcja ta jest włączona. - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings Jeśli parametr ma wartość Prawda, pokazane obiekty zawarte w tej części budynku przyjmą te ustawienia dla linii, koloru i przezroczystości - + The line width of child objects Szerokość linii obiektów podrzędnych - + The line color of child objects Kolor linii obiektów podrzędnych - + The shape appearance of child objects Wygląd kształtu obiektów podrzędnych - + The transparency of child objects Przezroczystość obiektów podrzędnych - + Cut the view above this level Wytnij widok powyżej tego poziomu - + The distance between the level plane and the cut line Odległość między płaszczyzną poziomą a linią cięcia - + Turn cutting on when activating this level Włącz cięcie podczas aktywacji tego poziomu - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] Pole przechwytywania nowo utworzonych obiektów wyrażone jako [XMin, YMin, ZMin, XMax, YMax, ZMax] - + Turns auto group box on/off Włącza / wyłącza pole automatycznego grupowania - + Automatically set size from contents Ustaw rozmiar automatycznie, na podstawie zawartości - + A margin to use when autosize is turned on Margines do użycia, gdy automatyczny rozmiar jest włączony @@ -8429,7 +8429,7 @@ Narzędzie GUI „Edytuj segment ściany” jest dostępne w zewnętrznym dodatk Draft - + Writing camera position Zapisywanie pozycji kamery diff --git a/src/Mod/BIM/Resources/translations/Arch_pt-BR.ts b/src/Mod/BIM/Resources/translations/Arch_pt-BR.ts index ee77dd737d..655bef2c00 100644 --- a/src/Mod/BIM/Resources/translations/Arch_pt-BR.ts +++ b/src/Mod/BIM/Resources/translations/Arch_pt-BR.ts @@ -5871,33 +5871,33 @@ Criação de edifício abortada. Criar vista 2D - + Active Active - + Set Working Plane Definir o Plano de Trabalho - + Write Camera Position Write Camera Position - + New Group Grupo novo - + Reorder Children Alphabetically Reorder Children Alphabetically - + Clone Level Up Clone Level Up @@ -6121,203 +6121,203 @@ Criação de edifício abortada. O tipo desta construção - + The height of this object A altura deste objeto - + If true, the height value propagates to contained objects if the height of those objects is set to 0 Se isto for marcado, o valor de altura se propagará para objetos contidos, somente se a altura desses objetos for 0 - + The level of the (0,0,0) point of this level O nível do ponto (0,0,0) deste nível - + The computed floor area of this floor A área deste piso calculada - + An optional description for this component Uma descrição opcional para este componente - + An optional tag for this component Uma etiqueta opcional para este componente - + The shape of this object A forma deste objeto - + This property stores an OpenInventor representation for this object Esta propriedade armazena uma representação OpenInventor para este objeto - + If true, only solids will be collected by this object when referenced from other files Se verdadeiro, apenas os sólidos serão coletados por este objeto quando referenciado a partir de outros arquivos - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files Um mapa MaterialName:SolidIndexesList que relaciona nomes de materiais com índices sólidos a serem usados ao referenciar este objeto de outros arquivos - + The line width of this object A largura da linha deste objeto - + An optional unit to express levels Uma unidade opcional para níveis - + A transformation to apply to the level mark Uma transformação a ser aplicada à marca de nível - + If true, show the level Se verdadeiro, mostra o nível - + If true, show the unit on the level tag Se verdadeiro, mostra a unidade na marca de nível - + If true, display offset will affect the origin mark too Se ativado, o deslocamento visual também afetará a marca de origem - + If true, the object's label is displayed Se ativado, o rótulo do objeto é exibido - + The font to be used for texts A fonte a ser usada para textos - + The font size of texts O tamanho da fonte dos textos - + The individual face colors As cores individuais das faces - + If true, when activated, the working plane will automatically adapt to this level Se ativado, o plano de trabalho será automaticamente adaptado a este nível quando este for ativado - + If set to True, the working plane will be kept on Auto mode Se ativado, o plano de trabalho será mantido em modo automático - + Camera position data associated with this object Dados de posição de câmera associados a esse objeto - + If set, the view stored in this object will be restored on double-click Se ativado, a vista armazenada neste objeto será restaurada quando duplo-clicado - + If True, double-clicking this object in the tree activates it Se ativado, um duplo clique neste objeto na árvore tornará ele ativo - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. Se ativado, a representação OpenInventor deste objeto será salva no arquivo FreeCAD, permitindo referenciá-la em outro arquivo usando o modo leve. - + A slot to save the OpenInventor representation of this object, if enabled Um slot para salvar a representação OpenInventor deste objeto, se ativado - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings Se ativado, os objetos contidos neste BuildingPart adotarão suas configurações de linha, cor e transparência - + The line width of child objects A largura da linha dos objetos filhos - + The line color of child objects A cor da linha dos objetos filhos - + The shape appearance of child objects A aparência dos objetos filhos - + The transparency of child objects A transparência dos objetos filhos - + Cut the view above this level Cortar a vista acima deste nível - + The distance between the level plane and the cut line A distância entre o nível do plano e a linha de corte - + Turn cutting on when activating this level Ativar o corte ao ativar este nível - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] A caixa de captura para objetos novos, expressa como [XMin,YMin,ZMin,XMax,YMax,ZMax] - + Turns auto group box on/off Ativa/desativa a caixa de agrupamento automático - + Automatically set size from contents Ajusta o tamanho automaticamente a partir do conteúdo - + A margin to use when autosize is turned on Uma margem usada quando o tamanho automático está ligado @@ -8280,7 +8280,7 @@ Criação de edifício abortada. Draft - + Writing camera position Gravando posição da câmera diff --git a/src/Mod/BIM/Resources/translations/Arch_ro.qm b/src/Mod/BIM/Resources/translations/Arch_ro.qm index d312024b8c3601239896930dd6f20f5f5c5a8692..f0122fc072ef17594acae138d30a821c410e6292 100644 GIT binary patch delta 39 ucmdmgRbu~DiG~)&7N!>F7M2#)Eo|k|+|CS{4EYR240(*q+nc1>Z218a!wYx- delta 39 ucmdmgRbu~DiG~)&7N!>F7M2#)Eo|k|+yM-!48;t|42cX`+nc1>Z218dM+?sY diff --git a/src/Mod/BIM/Resources/translations/Arch_ro.ts b/src/Mod/BIM/Resources/translations/Arch_ro.ts index 40123ecdd7..ee604acbab 100644 --- a/src/Mod/BIM/Resources/translations/Arch_ro.ts +++ b/src/Mod/BIM/Resources/translations/Arch_ro.ts @@ -9081,7 +9081,7 @@ Crearea de construcții a fost întreruptă. Draft - Pescaj + Ciornă diff --git a/src/Mod/BIM/Resources/translations/Arch_zh-CN.ts b/src/Mod/BIM/Resources/translations/Arch_zh-CN.ts index e2aaa3ab78..b5627e43f3 100644 --- a/src/Mod/BIM/Resources/translations/Arch_zh-CN.ts +++ b/src/Mod/BIM/Resources/translations/Arch_zh-CN.ts @@ -5896,33 +5896,33 @@ Building creation aborted. 创建 2D 视图 - + Active 活动 - + Set Working Plane 设置工作面 - + Write Camera Position 写入相机位置 - + New Group 新建组 - + Reorder Children Alphabetically 按字母顺序重新排列子项 - + Clone Level Up 克隆层级上升 @@ -6146,203 +6146,203 @@ Building creation aborted. 此建筑的类型 - + The height of this object 此对象的高度 - + If true, the height value propagates to contained objects if the height of those objects is set to 0 如果为真,当所含对象的高度设置为 0 时,高度值将传播到这些对象 - + The level of the (0,0,0) point of this level 此标高 (0,0,0) 点的标高值 - + The computed floor area of this floor 此楼层的计算楼板面积 - + An optional description for this component 此组件的可选描述 - + An optional tag for this component 此组件的可选标签 - + The shape of this object 此对象的形状 - + This property stores an OpenInventor representation for this object 此属性存储此对象的 OpenInventor 表示 - + If true, only solids will be collected by this object when referenced from other files 如果为真,当从其他文件引用时,此对象将仅收集实体 - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files 一个 MaterialName:SolidIndexesList 映射,将材质名称与实体索引相关联,用于从其他文件引用此对象时 - + The line width of this object 此对象的线宽 - + An optional unit to express levels 用于表示标高的可选单位 - + A transformation to apply to the level mark 应用于标高标记的变换 - + If true, show the level 如果为真,显示标高 - + If true, show the unit on the level tag 如果为真,在标高标签上显示单位 - + If true, display offset will affect the origin mark too 如果为真,显示偏移也将影响原点标记 - + If true, the object's label is displayed 如果为真,显示对象的标签 - + The font to be used for texts 用于文本的字体 - + The font size of texts 文本的字体大小 - + The individual face colors 各个面的颜色 - + If true, when activated, the working plane will automatically adapt to this level 如果为真,当激活时,工作平面将自动适应此标高 - + If set to True, the working plane will be kept on Auto mode 如果设置为 True,工作平面将保持在自动模式 - + Camera position data associated with this object 与此对象关联的相机位置数据 - + If set, the view stored in this object will be restored on double-click 如果设置,双击时将恢复存储在此对象中的视图 - + If True, double-clicking this object in the tree activates it 如果为 True,在树中双击此对象将激活它 - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. 如果启用此选项,此对象的 OpenInventor 表示将保存在 FreeCAD 文件中,允许在轻量模式下在其他文件中引用它。 - + A slot to save the OpenInventor representation of this object, if enabled 一个用于保存此对象 OpenInventor 表示的槽(如果启用) - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings 如果为真,则显示包含在此建筑部件中的对象将采用这些线型、颜色和透明度设置 - + The line width of child objects 子对象的线宽 - + The line color of child objects 子对象的线条颜色 - + The shape appearance of child objects 子对象的形状外观 - + The transparency of child objects 子对象的透明度 - + Cut the view above this level 剪切此标高上方的视图 - + The distance between the level plane and the cut line 标高平面与切割线之间的距离 - + Turn cutting on when activating this level 激活此标高时开启切割 - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] 用于新创建对象的捕捉框,表示为 [X最小,Y最小,Z最小,X最大,Y最大,Z最大] - + Turns auto group box on/off 打开/关闭自动分组框 - + Automatically set size from contents 根据内容自动设置大小 - + A margin to use when autosize is turned on 自动调整大小开启时使用的边距 @@ -8305,7 +8305,7 @@ Building creation aborted. Draft - + Writing camera position 写入相机位置 diff --git a/src/Mod/BIM/Resources/translations/Arch_zh-TW.ts b/src/Mod/BIM/Resources/translations/Arch_zh-TW.ts index bd642f8543..c8d6a123a5 100644 --- a/src/Mod/BIM/Resources/translations/Arch_zh-TW.ts +++ b/src/Mod/BIM/Resources/translations/Arch_zh-TW.ts @@ -5901,33 +5901,33 @@ Building creation aborted. 建立 2D 視圖 - + Active Active - + Set Working Plane 設定工作平面 - + Write Camera Position Write Camera Position - + New Group 新群組 - + Reorder Children Alphabetically Reorder Children Alphabetically - + Clone Level Up Clone Level Up @@ -6151,203 +6151,203 @@ Building creation aborted. 這個建築的類型 - + The height of this object 此物件的高度 - + If true, the height value propagates to contained objects if the height of those objects is set to 0 如果為真,則高度值會傳遞到包含的物件中,前提是這些物件的高度設為 0 - + The level of the (0,0,0) point of this level 此樓層的 (0,0,0) 點的高度 - + The computed floor area of this floor 這個樓層的計算樓板面積 - + An optional description for this component 此組件的可選描述 - + An optional tag for this component 此組件的可選標籤 - + The shape of this object 此物件的形狀 - + This property stores an OpenInventor representation for this object 此屬性存儲該物件的 OpenInventor 表示方式 - + If true, only solids will be collected by this object when referenced from other files 如果為真,當從其它檔案中引用時,該物件只會收集實體。 - + A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files 材質名稱:從你的材質清單中引用,它將材質名稱與實體索引進行關聯,以便於從其它檔案引用該物件時使用 - + The line width of this object 此物件的線寬 - + An optional unit to express levels 表示樓層的可選單位 - + A transformation to apply to the level mark 一個轉換用以套樓層標記 - + If true, show the level 如果為真,顯示樓層 - + If true, show the unit on the level tag 如果為真,則在樓層標籤上顯示單位 - + If true, display offset will affect the origin mark too 如果為真,顯示偏移也會影響原點標記 - + If true, the object's label is displayed 如果為真,則顯示物件的標籤 - + The font to be used for texts 用於文字的字體 - + The font size of texts 文字的字體大小 - + The individual face colors 個別面顏色 - + If true, when activated, the working plane will automatically adapt to this level 如果為真,當啟用時,工作平面將自動適應此樓層 - + If set to True, the working plane will be kept on Auto mode 如果設定為真,工作平面將保持在自動模式 - + Camera position data associated with this object 與此物件關聯的相機位置資料 - + If set, the view stored in this object will be restored on double-click 如果設定,雙擊滑鼠將還原儲存在此物件中的視圖 - + If True, double-clicking this object in the tree activates it 如果為真,雙擊樹中的此物件將啟用它 - + If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode. 如果啟用此選項,該物件的 OpenInventor 表示方式將會儲存在 FreeCAD 檔案中,允許在其他檔案中以輕量模式引用它。 - + A slot to save the OpenInventor representation of this object, if enabled 一個用來儲存此物件的 OpenInventor 表示方式的插槽(如果啟用的話) - + If true, show the objects contained in this Building Part will adopt these line, color and transparency settings 如果為真,則顯示此建築零件中包含的物件將使用這些線條、顏色和透明度設定 - + The line width of child objects 子物件的線條寬度 - + The line color of child objects 子物件的線條顏色 - + The shape appearance of child objects 子物件的形狀外觀 - + The transparency of child objects 子物件的透明度 - + Cut the view above this level 切割此樓層上方的視圖 - + The distance between the level plane and the cut line 樓層平面與切割線之間的距離 - + Turn cutting on when activating this level 在啟用此樓層時打開切割功能 - + The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax] 針對新建立物件之擷取立方體可以表示為 [XMin,YMin,ZMin,XMax,YMax,ZMax] - + Turns auto group box on/off 開啟或關閉自動群組框 - + Automatically set size from contents 根據內容自動設定大小 - + A margin to use when autosize is turned on 當自動調整尺寸功能啟動時所使用之邊距 @@ -8310,7 +8310,7 @@ Building creation aborted. Draft - + Writing camera position 寫下相機位置 diff --git a/src/Mod/CAM/Gui/Resources/translations/CAM_de.ts b/src/Mod/CAM/Gui/Resources/translations/CAM_de.ts index 306ef76b2e..a449dd8b23 100644 --- a/src/Mod/CAM/Gui/Resources/translations/CAM_de.ts +++ b/src/Mod/CAM/Gui/Resources/translations/CAM_de.ts @@ -5719,7 +5719,7 @@ Die Eigenschaft KeepToolDown verwenden, um dies zu ändern Stock Material property is deprecated. Removing the Material property. Please use native material system to assign a ShapeMaterial - Ausgangsmaterialeigenschaften sind veraltet. Materialeigenschaft entfernen. Bitte das native Materialsystem verwenden, um ein ShapeMaterial zuzuweisenEntfernen + Die Eigenschaft Stock Material ist veraltet. Die Eigenschaft Material wird entfernt. Bitte das native Materialsystem verwenden, um ein ShapeMaterial zuzuweisen diff --git a/src/Mod/Draft/Resources/translations/Draft_be.ts b/src/Mod/Draft/Resources/translations/Draft_be.ts index 39f7aea39a..76ef0d4886 100644 --- a/src/Mod/Draft/Resources/translations/Draft_be.ts +++ b/src/Mod/Draft/Resources/translations/Draft_be.ts @@ -3634,43 +3634,43 @@ or try saving to a lower DWG version. - + No active document. Aborting. Без бягучага дакументу. Перарываецца. - + Wrong input: object {} not in document. Няправільны ўвод: аб'ект {} адсутнічае ў дакуменце. - + Unable to insert new object into a scaled part Немагчыма ўставіць новы аб'ект у маштабаваную дэталь - + Symbol not implemented. Using a default symbol. Знак не рэалізаваны. Ужыты першапачатковы знак. - + image is Null выява пустая - + filename does not exist on the system or in the resource file імя файла не існуе ні ў сістэме, ні ў файле рэсурсаў - + unable to load texture немагчыма загрузіць тэкстуру - + Does not have 'ViewObject.RootNode'. Не мае 'ViewObject.RootNode'. diff --git a/src/Mod/Draft/Resources/translations/Draft_ca.ts b/src/Mod/Draft/Resources/translations/Draft_ca.ts index c793d01a39..d551b16f97 100644 --- a/src/Mod/Draft/Resources/translations/Draft_ca.ts +++ b/src/Mod/Draft/Resources/translations/Draft_ca.ts @@ -3606,43 +3606,43 @@ or try saving to a lower DWG version. - + No active document. Aborting. Cap document actiu. Avortant. - + Wrong input: object {} not in document. Entrada incorrecta: l'objecte {} no es troba al document. - + Unable to insert new object into a scaled part No es pot inserir un nou objecte a una part escalada - + Symbol not implemented. Using a default symbol. Símbol no implementat. Utilitzant un símbol per defecte. - + image is Null la imatge és nul·la - + filename does not exist on the system or in the resource file nom de fitxer no existeix al sistema ni al fitxer de recursos - + unable to load texture no es pot carregar la textura - + Does not have 'ViewObject.RootNode'. No té "ViewObject.RootNode". diff --git a/src/Mod/Draft/Resources/translations/Draft_cs.ts b/src/Mod/Draft/Resources/translations/Draft_cs.ts index 23a4bdd38d..dbf14d2d76 100644 --- a/src/Mod/Draft/Resources/translations/Draft_cs.ts +++ b/src/Mod/Draft/Resources/translations/Draft_cs.ts @@ -3638,43 +3638,43 @@ nebo zkuste uložit do nižší verze DWG. - + No active document. Aborting. Žádný aktivní dokument. Přerušení. - + Wrong input: object {} not in document. Chybný vstup: objekt {} není v dokumentu. - + Unable to insert new object into a scaled part Nelze vložit nový objekt do upravené součásti - + Symbol not implemented. Using a default symbol. Symbol není implementován. Použití výchozího symbolu. - + image is Null obrázek je Null - + filename does not exist on the system or in the resource file název_souboru neexistuje v systému ani v souboru prostředků - + unable to load texture nelze načíst texturu - + Does not have 'ViewObject.RootNode'. Nemá 'ViewObject.RootNode'. diff --git a/src/Mod/Draft/Resources/translations/Draft_da.qm b/src/Mod/Draft/Resources/translations/Draft_da.qm index e866dfbff82916f3df18be2d4329f0985e4fee9a..4382fe9e189e121842f3b2b9a46e89641f55827d 100644 GIT binary patch delta 10556 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 delta 10570 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 Points - Points + Punkter @@ -2366,7 +2366,7 @@ in feet: 304.8 Points - Points + Punkter @@ -3636,43 +3636,43 @@ or try saving to a lower DWG version. - + No active document. Aborting. No active document. Aborting. - + Wrong input: object {} not in document. Wrong input: object {} not in document. - + Unable to insert new object into a scaled part Unable to insert new object into a scaled part - + Symbol not implemented. Using a default symbol. Symbol not implemented. Using a default symbol. - + image is Null image is Null - + filename does not exist on the system or in the resource file filename does not exist on the system or in the resource file - + unable to load texture unable to load texture - + Does not have 'ViewObject.RootNode'. Does not have 'ViewObject.RootNode'. diff --git a/src/Mod/Draft/Resources/translations/Draft_de.qm b/src/Mod/Draft/Resources/translations/Draft_de.qm index 23dba54bf4cb50a21486bfa67d2235f6d8f0dccc..bddeec20c3c364ee215c4b5a0a3c46ee0ec069ae 100644 GIT binary patch delta 13093 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 eEnfG3RW)^ Radial distance - Radialabstand + Radialer Abstand Distance from one element in one ring of the array to the next element in the same ring. It cannot be zero. - Abstand von einem Element in einem Ring des Anordnung zum nächsten Element im gleichen Ring. -Es kann nicht Null sein. + Abstand von einem Element in einem Ring der Anordnung zum nächsten Element im gleichen Ring. +Er kann nicht Null sein. @@ -492,7 +492,7 @@ Eine Verknüpfungsanordnung ist effizienter, wenn mehrere Kopien erstellt werden Number of elements in the array in the specified direction, including a copy of the original object. The number must be at least 1 in each direction. - Anzahl der Elemente im Array in der angegebenen Richtung, inklusive einer Kopie des ursprünglichen Objekts. + Anzahl der Elemente in der Anordnung in der angegebenen Richtung, inklusive einer Kopie des ursprünglichen Objekts. Die Zahl muss mindestens 1 in jede Richtung sein. @@ -675,8 +675,8 @@ Der maximale Absolutwert beträgt 360 Grad. Number of elements in the array, including a copy of the original object. It must be at least 2. - Anzahl der Elemente im Array, inklusive einer Kopie des Originalobjekts. -Es muss mindestens 2 sein. + Anzahl der Elemente in der Anordnung, inklusive einer Kopie des Originalobjekts. +Es müssen mindestens 2 sein. @@ -772,7 +772,7 @@ Eine Verknüpfungsanordnung ist effizienter, wenn mehrere Kopien erstellt werden Coordinates relative to global coordinate system. Uncheck to use working plane coordinate system Koordinaten relativ zum globalen Koordinatensystem. -Deaktivieren um das Koordinatensystem der aktuellen Arbeitsebene zu verwenden +Deaktivieren, um das Koordinatensystem der aktuellen Arbeitsebene zu verwenden @@ -988,7 +988,7 @@ die Ebene in die Mitte der Ansicht verschoben. The distance at which a point can be snapped to - Die Entfernung, in der ein Punkt gefangen werden kann + Die Entfernung, in der auf einen Punkt eingerastet werden kann @@ -1003,7 +1003,7 @@ die Ebene in die Mitte der Ansicht verschoben. Next - Weiter + Nächste @@ -1039,7 +1039,7 @@ die Ebene in die Mitte der Ansicht verschoben. Load preset - Lade Voreinstellung + Voreinstellung laden @@ -2546,14 +2546,14 @@ Hauptrasterlinien sind breiter als Nebenrasterlinien. Ctrl - Strg - Taste + Strg-Taste Alt - Alt - Taste + Alt-Taste @@ -2575,7 +2575,7 @@ Hauptrasterlinien sind breiter als Nebenrasterlinien. If checked, the grid will always be visible in new views. Use Draft ToggleGrid to change this for the active view. Wenn aktiviert, ist das Raster in neuen Ansichten immer sichtbar. -Draft Raster ein-/ausblenden verwenden, um dies für die aktive Ansicht zu ändern. +Draft Raster umschalten verwenden, um dies für die aktive Ansicht zu ändern. @@ -2997,7 +2997,7 @@ gefärbt, wenn sie mit der X-, Y- oder Z-Achse des globalen Koordinatensystems Only show the Draft Snap toolbar during commands - Die Symbolleiste Draft-Einrasten nur während der Ausführung von Befehlen anzeigen + Die Symbolleiste Draft Einrasten nur während der Ausführung von Befehlen anzeigen @@ -3279,7 +3279,7 @@ if is the first point to set Coordinates relative to global coordinate system. Uncheck to use working plane coordinate system Koordinaten relativ zum globalen Koordinatensystem. -Deaktivieren um das Koordinatensystem der aktuellen Arbeitsebene zu verwenden +Deaktivieren, um das Koordinatensystem der aktuellen Arbeitsebene zu verwenden @@ -3626,43 +3626,43 @@ Bitte die DWG-Datei in einen Verzeichnispfad ohne Leerzeichen und nicht-lateinis - + No active document. Aborting. Kein aktives Dokument. Abbruch. - + Wrong input: object {} not in document. Falsche Eingabe: Objekt {} nicht im Dokument. - + Unable to insert new object into a scaled part Kann kein neues Objekt in einen skaliertes Teil einfügen - + Symbol not implemented. Using a default symbol. Symbol nicht implementiert. Ein Standardsymbol wird verwendet. - + image is Null Bild ist Null - + filename does not exist on the system or in the resource file Dateiname existiert nicht auf dem System oder in der Ressourcendatei - + unable to load texture Textur kann nicht geladen werden - + Does not have 'ViewObject.RootNode'. Hat keinen 'ViewObject.RootNode'. @@ -3960,7 +3960,7 @@ Bitte die DWG-Datei in einen Verzeichnispfad ohne Leerzeichen und nicht-lateinis %1 snap - %1 fangen + %1 einrasten @@ -8402,7 +8402,7 @@ Die anfängliche Projektionsrichtung ist entgegengesetzt zur aktuell aktiven Bli Snaps to the midpoint of edges - Fängt den Mittelpunkt von Kanten + Rastet auf Mittelpunkte von Kanten ein @@ -8441,7 +8441,7 @@ Die anfängliche Projektionsrichtung ist entgegengesetzt zur aktuell aktiven Bli Snaps to the intersection of 2 edges, and the intersection of a face and an edge - Fängt den Schnittpunkt zweier Kanten und den Schnittpunkt einer Fläche und einer Kante + Rastet auf der Kreuzung zweier Kanten oder dem Durchstoßpunkt einer Kante durch eine Fläche ein @@ -8454,7 +8454,7 @@ Die anfängliche Projektionsrichtung ist entgegengesetzt zur aktuell aktiven Bli Snaps to an imaginary line parallel to straight edges - Fängt auf eine imaginären Linie parallel zu geraden Kanten + Rastet auf einer imaginären Linie parallel zu geraden Kanten ein @@ -8462,12 +8462,12 @@ Die anfängliche Projektionsrichtung ist entgegengesetzt zur aktuell aktiven Bli Snap Endpoint - Endpunkt fangen + Einrasten auf Endpunkt Snaps to the endpoints of edges - Fängt die Endpunkte von Kanten + Rastet auf dem Endpunkt einer Kante ein @@ -8480,7 +8480,7 @@ Die anfängliche Projektionsrichtung ist entgegengesetzt zur aktuell aktiven Bli Snaps to the special cardinal points on circular edges, at multiples of 30° and 45° - Fängt auf spezielle Kardinalpunkte kreisförmiger Kanten, bei Vielfachen von 30° und 45° + Rastet auf bestimmte Punkte kreisförmiger Kanten ein, bei den Vielfachen von 30° und 45° @@ -8493,7 +8493,7 @@ Die anfängliche Projektionsrichtung ist entgegengesetzt zur aktuell aktiven Bli Snaps to the center point of faces and circular edges, and to the placement point of working plane proxies and building parts - Fängt auf Mittelpunkte von Flächen und kreisförmigen Kanten, und auf dem Positionierungspunkt von Arbeitsebenen Proxies und Gebäudeteilen + Rastet auf Mittelpunkte von Flächen und kreisförmigen Kanten ein, sowie auf dem Positionierungspunkt von Arbeitsebenen-Proxies und Gebäudeteilen @@ -8506,7 +8506,7 @@ Die anfängliche Projektionsrichtung ist entgegengesetzt zur aktuell aktiven Bli Snaps to an imaginary line that extends beyond the endpoints of straight edges - Fängt an einer imaginären Linie, die über die Endpunkte gerader Kanten hinausragt + Rastet auf einer imaginären Linie ein, die über die Endpunkte gerader Kanten hinausragt @@ -8514,12 +8514,12 @@ Die anfängliche Projektionsrichtung ist entgegengesetzt zur aktuell aktiven Bli Snap Near - Fangen in der Nähe + Einrasten in der Nähe Snaps to the nearest point on faces and edges - Fängt an den nächstgelegenen Punkt auf Flächen und Kanten ein + Rastet an den nächstgelegenen Punkt auf Flächen und Kanten ein @@ -8527,12 +8527,12 @@ Die anfängliche Projektionsrichtung ist entgegengesetzt zur aktuell aktiven Bli Snap Ortho - Fang Orthogonal + Einrasten Ortho Snaps to imaginary lines that cross the previous point at multiples of 45° - Fängt an imaginären Linien, die den vorherigen Punkt in Vielfachen von 45° kreuzen + Rastet auf imaginären Linien ein, die in einem Winkel, der ein Vielfaches von 45° beträgt, durch den vorherigen Punkt verlaufen @@ -8540,12 +8540,12 @@ Die anfängliche Projektionsrichtung ist entgegengesetzt zur aktuell aktiven Bli Snap Special - Fang Spezial + Einrasten spezial Snaps to special points defined by the object - Fängt an speziellen Punkten, die durch das Objekt definiert sind + Rastet auf spezielle Punkte ein, die vom Objekt bestimmt werden @@ -8558,7 +8558,7 @@ Die anfängliche Projektionsrichtung ist entgegengesetzt zur aktuell aktiven Bli Shows temporary X and Y dimensions - Zeigt temporäre X und Y Maße + Zeigt temporäre X- und Y-Maße an @@ -8571,7 +8571,7 @@ Die anfängliche Projektionsrichtung ist entgegengesetzt zur aktuell aktiven Bli Projects snap points onto the current working plane - Projiziert Fangpunkte auf die aktuelle Arbeitsebene + Projiziert Einrastpunkte auf die aktuelle Arbeitsebene @@ -8584,7 +8584,7 @@ Die anfängliche Projektionsrichtung ist entgegengesetzt zur aktuell aktiven Bli Shows the snap toolbar if it is hidden - Zeigt die Werkzeugleiste Draft Fang an, wenn diese ausgeblendet ist + Zeigt die Symbolleiste Draft Einrasten an, wenn diese ausgeblendet ist diff --git a/src/Mod/Draft/Resources/translations/Draft_el.ts b/src/Mod/Draft/Resources/translations/Draft_el.ts index 06594722fd..df1c4b0c6a 100644 --- a/src/Mod/Draft/Resources/translations/Draft_el.ts +++ b/src/Mod/Draft/Resources/translations/Draft_el.ts @@ -3625,43 +3625,43 @@ or try saving to a lower DWG version. - + No active document. Aborting. Δεν υπάρχει ενεργό έγγραφο. Εγκατάλειψη. - + Wrong input: object {} not in document. Λάθος είσοδος: αυτό το {} αντικείμενο δεν είναι στο έγγραφο. - + Unable to insert new object into a scaled part Δεν είναι δυνατή η εισαγωγή νέου αντικειμένου σε ένα κλιμακούμενο τμήμα - + Symbol not implemented. Using a default symbol. Το σύμβολο δεν έχει υλοποιηθεί. Χρησιμοποιήστε ένα προεπιλεγμένο σύμβολο. - + image is Null Η εικόνα είναι κενή - + filename does not exist on the system or in the resource file το όνομα αρχείου δεν υπάρχει στο σύστημα ή στο αρχείο - + unable to load texture αδυναμία φόρτωσης υφής - + Does not have 'ViewObject.RootNode'. Δεν διαθέτει 'ViewObject.RootNode'. diff --git a/src/Mod/Draft/Resources/translations/Draft_eu.ts b/src/Mod/Draft/Resources/translations/Draft_eu.ts index bfd3ad4d44..17924dafc5 100644 --- a/src/Mod/Draft/Resources/translations/Draft_eu.ts +++ b/src/Mod/Draft/Resources/translations/Draft_eu.ts @@ -3636,43 +3636,43 @@ direktorio-bide batera, edo saiatu DGW bertsio zaharrago batean gordetzen. - + No active document. Aborting. Ez dago dokumentu aktiborik. Abortatzen. - + Wrong input: object {} not in document. Okerreko sarrera: {} objektua ez dago dokumentuan. - + Unable to insert new object into a scaled part Ezin izan da objektu berria txertatu eskalatutako piezan - + Symbol not implemented. Using a default symbol. Ikurra ez dago inplementatuta. Ikur lehenetsia erabiliko da. - + image is Null Irudia nulua da - + filename does not exist on the system or in the resource file Fitxategi-izena ez da existitzen sisteman edo baliabideen fitxategian - + unable to load texture Ezin da testura kargatu - + Does not have 'ViewObject.RootNode'. Ez dauka 'ViewObject.RootNode'. diff --git a/src/Mod/Draft/Resources/translations/Draft_fi.ts b/src/Mod/Draft/Resources/translations/Draft_fi.ts index aacb08ccf7..94f0589c0a 100644 --- a/src/Mod/Draft/Resources/translations/Draft_fi.ts +++ b/src/Mod/Draft/Resources/translations/Draft_fi.ts @@ -3633,43 +3633,43 @@ tai yritä tallentaa alempaan DWG-versioon. - + No active document. Aborting. Ei aktiivista asiakirjaa. Keskeytetään. - + Wrong input: object {} not in document. Väärä syöte: objekti {} ei ole asiakirjassa. - + Unable to insert new object into a scaled part Uutta objektia ei voi lisätä skaalattuun osaan - + Symbol not implemented. Using a default symbol. Symbolia ei voi käytää. Käytetään oletussymbolia. - + image is Null kuva on Null - + filename does not exist on the system or in the resource file tiedostonimeä ei ole järjestelmässä tai resurssitiedostossa - + unable to load texture tekstuuria ei voitu ladata - + Does not have 'ViewObject.RootNode'. Objektilla ei ole 'ViewObject.RootNode'. diff --git a/src/Mod/Draft/Resources/translations/Draft_fr.ts b/src/Mod/Draft/Resources/translations/Draft_fr.ts index f6ffb2d161..3216ddb53a 100644 --- a/src/Mod/Draft/Resources/translations/Draft_fr.ts +++ b/src/Mod/Draft/Resources/translations/Draft_fr.ts @@ -3639,43 +3639,43 @@ Essayez de déplacer le fichier DWG vers un chemin d'accès sans espaces ni cara - + No active document. Aborting. Aucun document actif. Interruption. - + Wrong input: object {} not in document. Mauvaise saisie : l'objet {} n'est pas dans le document. - + Unable to insert new object into a scaled part Impossible d'insérer un nouvel objet dans une pièce redimensionnée - + Symbol not implemented. Using a default symbol. Symbole non implémenté. Un symbole par défaut est utilisé. - + image is Null l'image est vide - + filename does not exist on the system or in the resource file le nom du fichier n'existe ni dans le système ni dans le fichier source - + unable to load texture impossible de charger la texture - + Does not have 'ViewObject.RootNode'. N'a pas de "ViewObject.RootNode". diff --git a/src/Mod/Draft/Resources/translations/Draft_hr.ts b/src/Mod/Draft/Resources/translations/Draft_hr.ts index 9855e05c8d..92dc528180 100644 --- a/src/Mod/Draft/Resources/translations/Draft_hr.ts +++ b/src/Mod/Draft/Resources/translations/Draft_hr.ts @@ -3654,43 +3654,43 @@ ili pokušajte spremiti u nižu DWG verziju. - + No active document. Aborting. Nema aktivnog dokumenta. Prekid. - + Wrong input: object {} not in document. Pogrešan unos: objekt {} nije u dokumentu. - + Unable to insert new object into a scaled part Nije moguće umetnuti novi objekt u skalirani dio - + Symbol not implemented. Using a default symbol. Simbol nije implementiran. Korištenje zadanog simbola. - + image is Null slika je Ništavna - + filename does not exist on the system or in the resource file naziv datoteke ne postoji na sustavu ili u datoteci resursa - + unable to load texture nije moguće učitati teksturu - + Does not have 'ViewObject.RootNode'. Nema 'ViewObject.RootNode'. diff --git a/src/Mod/Draft/Resources/translations/Draft_hu.ts b/src/Mod/Draft/Resources/translations/Draft_hu.ts index 7dd315e4fb..6c914df46a 100644 --- a/src/Mod/Draft/Resources/translations/Draft_hu.ts +++ b/src/Mod/Draft/Resources/translations/Draft_hu.ts @@ -3634,43 +3634,43 @@ vagy próbáld meg alacsonyabb DWG verzióra menteni. - + No active document. Aborting. Nincs aktív dokumentum. Megszakítás. - + Wrong input: object {} not in document. Helytelen bemenet: {} objektum nincs a dokumentumban. - + Unable to insert new object into a scaled part Nem lehet új objektum elemet beszúrni egy méretezett alkatrészbe - + Symbol not implemented. Using a default symbol. A szimbólum nincs megvalósítva. Alapértelmezett szimbólum használata. - + image is Null a kép üres - + filename does not exist on the system or in the resource file a fájlnév nem létezik a rendszeren vagy a forrásfájlban - + unable to load texture anyagminta betöltése sikertelen - + Does not have 'ViewObject.RootNode'. Nincs 'ViewObject.RootNode'. diff --git a/src/Mod/Draft/Resources/translations/Draft_it.ts b/src/Mod/Draft/Resources/translations/Draft_it.ts index f5ca7ffd2a..8278db20ba 100644 --- a/src/Mod/Draft/Resources/translations/Draft_it.ts +++ b/src/Mod/Draft/Resources/translations/Draft_it.ts @@ -3634,43 +3634,43 @@ or try saving to a lower DWG version. - + No active document. Aborting. Nessun documento attivo, operazione fallita. - + Wrong input: object {} not in document. Immissione errata: oggetto {} non nel documento. - + Unable to insert new object into a scaled part Impossibile inserire il nuovo oggetto in una parte scalata - + Symbol not implemented. Using a default symbol. Simbolo non implementato. Usare un simbolo predefinito. - + image is Null l'immagine è Null - + filename does not exist on the system or in the resource file il nome file non esiste nel sistema o nei file risorsa - + unable to load texture impossibile caricare la texture - + Does not have 'ViewObject.RootNode'. Non ha 'ViewObject.RootNode'. diff --git a/src/Mod/Draft/Resources/translations/Draft_ja.ts b/src/Mod/Draft/Resources/translations/Draft_ja.ts index 7df565c6d0..c80701b097 100644 --- a/src/Mod/Draft/Resources/translations/Draft_ja.ts +++ b/src/Mod/Draft/Resources/translations/Draft_ja.ts @@ -3592,43 +3592,43 @@ or try saving to a lower DWG version. - + No active document. Aborting. アクティブなドキュメントがありません。中止しています。 - + Wrong input: object {} not in document. 誤った入力: オブジェクト {} がドキュメント内にありません。 - + Unable to insert new object into a scaled part 拡大縮小したパーツに新しいオブジェクトを挿入できません。 - + Symbol not implemented. Using a default symbol. 記号が実装されていません。デフォルトの記号を使用しています。 - + image is Null 画像が未定義です。 - + filename does not exist on the system or in the resource file ファイル名がシステムまたはリソースファイルに存在しません。 - + unable to load texture テクスチャーを読み込めません。 - + Does not have 'ViewObject.RootNode'. 'ViewObject.RootNode' はありません。 diff --git a/src/Mod/Draft/Resources/translations/Draft_ka.ts b/src/Mod/Draft/Resources/translations/Draft_ka.ts index 2c504e8133..8aa31a3432 100644 --- a/src/Mod/Draft/Resources/translations/Draft_ka.ts +++ b/src/Mod/Draft/Resources/translations/Draft_ka.ts @@ -3641,43 +3641,43 @@ or try saving to a lower DWG version. - + No active document. Aborting. აქტიური დოკუმენტის გარეშე. გაუქმება. - + Wrong input: object {} not in document. არასწორი შეყვანა: ობიექტი {} დოკუმენტში არაა. - + Unable to insert new object into a scaled part მასშტაბირებად ნაწილში ახალი ობიექტის ჩასმა შეუძლებელია - + Symbol not implemented. Using a default symbol. სიმბოლო განხორციელებული არაა. გამოიყენება ნაგულისხმევი სიმბოლო. - + image is Null ნულოვანი გამოსახულება - + filename does not exist on the system or in the resource file ფაილი არ არსებობს არც სისტემაში არც რესურსის ფაილში - + unable to load texture ტექსტურის ჩატვირთვის შეცდომა - + Does not have 'ViewObject.RootNode'. არ აქვს 'ViewObject.RootNode'. diff --git a/src/Mod/Draft/Resources/translations/Draft_ko.ts b/src/Mod/Draft/Resources/translations/Draft_ko.ts index acdfcf7ffc..e8b65a0c39 100644 --- a/src/Mod/Draft/Resources/translations/Draft_ko.ts +++ b/src/Mod/Draft/Resources/translations/Draft_ko.ts @@ -3639,43 +3639,43 @@ or try saving to a lower DWG version. - + No active document. Aborting. 활성화된 문서가 없어 중지합니다. - + Wrong input: object {} not in document. 잘못된 입력: 대상체 {}가 문서에 없습니다. - + Unable to insert new object into a scaled part 크기가 조정된 부분에 새로운 대상체를 삽입할 수 없습니다 - + Symbol not implemented. Using a default symbol. Symbol not implemented. Using a default symbol. - + image is Null 화상이 비어 있음 - + filename does not exist on the system or in the resource file filename does not exist on the system or in the resource file - + unable to load texture 텍스처를 불러올 수 없습니다 - + Does not have 'ViewObject.RootNode'. Does not have 'ViewObject.RootNode'. diff --git a/src/Mod/Draft/Resources/translations/Draft_nl.ts b/src/Mod/Draft/Resources/translations/Draft_nl.ts index 6cebaba303..b2a362659a 100644 --- a/src/Mod/Draft/Resources/translations/Draft_nl.ts +++ b/src/Mod/Draft/Resources/translations/Draft_nl.ts @@ -3630,43 +3630,43 @@ or try saving to a lower DWG version. - + No active document. Aborting. No active document. Aborting. - + Wrong input: object {} not in document. Wrong input: object {} not in document. - + Unable to insert new object into a scaled part Unable to insert new object into a scaled part - + Symbol not implemented. Using a default symbol. Symbol not implemented. Using a default symbol. - + image is Null image is Null - + filename does not exist on the system or in the resource file filename does not exist on the system or in the resource file - + unable to load texture unable to load texture - + Does not have 'ViewObject.RootNode'. Does not have 'ViewObject.RootNode'. diff --git a/src/Mod/Draft/Resources/translations/Draft_pl.ts b/src/Mod/Draft/Resources/translations/Draft_pl.ts index db138c8479..c8c0619990 100644 --- a/src/Mod/Draft/Resources/translations/Draft_pl.ts +++ b/src/Mod/Draft/Resources/translations/Draft_pl.ts @@ -3654,43 +3654,43 @@ lub spróbuj zapisać do niższej wersji DWG. - + No active document. Aborting. Brak aktywnego dokumentu — przerwano. - + Wrong input: object {} not in document. Nieprawidłowe dane wejściowe: obiektu {} nie ma w dokumencie. - + Unable to insert new object into a scaled part Nie można wstawić nowego obiektu do przeskalowanej części - + Symbol not implemented. Using a default symbol. Symbol nie został zaimplementowany. Użyj symbolu domyślnego. - + image is Null brak obrazu - + filename does not exist on the system or in the resource file nazwa pliku nie istnieje w systemie lub w zasobach - + unable to load texture nie można załadować tekstury - + Does not have 'ViewObject.RootNode'. Nie ma "ViewObject.RootNode". diff --git a/src/Mod/Draft/Resources/translations/Draft_pt-BR.qm b/src/Mod/Draft/Resources/translations/Draft_pt-BR.qm index 609b8be19519319f7fabd2488ea0e7599479825e..2bef288df5b6c0bf703f805d3d7f7387092cc823 100644 GIT binary patch delta 21107 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 delta 23188 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 D7R=|8 diff --git a/src/Mod/Draft/Resources/translations/Draft_pt-BR.ts b/src/Mod/Draft/Resources/translations/Draft_pt-BR.ts index 01c664dff2..abef30ba79 100644 --- a/src/Mod/Draft/Resources/translations/Draft_pt-BR.ts +++ b/src/Mod/Draft/Resources/translations/Draft_pt-BR.ts @@ -2266,7 +2266,7 @@ mantendo a estrutura do bloco. Ideal para integração total com o ambiente de t Editable Draft objects (highest fidelity, slowest) - Objetos de Rascunho editáveis (maior fidelidade, mais lento) + Objetos Draft editáveis (maior fidelidade, mais lento) @@ -2334,7 +2334,7 @@ in feet: 304.8 If checked, text, mtext, and dimension entities will be imported as Draft objects - Se checado, texto, mtext, e entidades de dimensão serão importadas como objetos de Rascunho + Se checado, texto, mtext, e entidades de dimensão serão importadas como objetos Draft @@ -5832,22 +5832,22 @@ Para permitir que o FreeCAD baixe estas bibliotecas, responda Sim. PAT file not found - PAT file not found + Arquivo PAT não encontrado Specified PAT file is not a file - Specified PAT file is not a file + Arquivo PAT especificado não é um arquivo Specified file type is not supported - Specified file type is not supported + O arquivo especificado não é suportado Pattern not found in PAT file - Pattern not found in PAT file + Padrão não encontrado no arquivo PAT @@ -5855,27 +5855,27 @@ Para permitir que o FreeCAD baixe estas bibliotecas, responda Sim. Draft Creation - Draft Creation + Criação de Rascunho Draft Annotation - Draft Annotation + Anotação de Rascunho Draft Modification - Draft Modification + Modificação de Rascunho Draft Utility - Draft Utility + Utilidade de Rascunho Draft Snap - Draft Snap + Encaixe de Draft @@ -5900,17 +5900,17 @@ Para permitir que o FreeCAD baixe estas bibliotecas, responda Sim. Arc Tools - Arc Tools + Ferramentas de arco Bézier Tools - Bézier Tools + Ferramentas de Bézier Array Tools - Array Tools + Ferramentas de Matriz @@ -5938,7 +5938,7 @@ Para permitir que o FreeCAD baixe estas bibliotecas, responda Sim. Name of this new style - Name of this new style + Nome deste novo estilo @@ -5988,17 +5988,17 @@ Para permitir que o FreeCAD baixe estas bibliotecas, responda Sim. X-factor - X-factor + Fator X Y-factor - Y-factor + Fator Y Z-factor - Z-factor + Fator Z @@ -6018,12 +6018,12 @@ Para permitir que o FreeCAD baixe estas bibliotecas, responda Sim. Pick From/To Points - Pick From/To Points + Escolha de Pontos De/Para Edit Scale - Edit Scale + Editar Escala @@ -6064,7 +6064,7 @@ Para permitir que o FreeCAD baixe estas bibliotecas, responda Sim. Draw Style - Draw Style + Estilo de linha @@ -6074,12 +6074,12 @@ Para permitir que o FreeCAD baixe estas bibliotecas, responda Sim. Face Color - Face Color + Cor de face Line Print Color - Line Print Color + Cor de impressão de linha @@ -6164,26 +6164,26 @@ Para permitir que o FreeCAD baixe estas bibliotecas, responda Sim. Choose a base object before using this command - Choose a base object before using this command + Selecione um objeto base antes de usar este comando Offset direction is not defined. Move the mouse on either side of the object first to indicate a direction. - Offset direction is not defined. Move the mouse on either side of the object first to indicate a direction. + Direção de deslocamento não foi definida. Mova o mouse para qualquer um dos lados do objeto primeiro para indicar uma direção. Point object does not have a discrete point, it cannot be used for an array - Point object does not have a discrete point, it cannot be used for an array + Objeto de Ponto não possui um ponto discreto, ele não pode ser usado para uma matriz Download of DXF libraries failed. Please install the DXF Library addon manually from menu Tools → Addon Manager - Download of DXF libraries failed. -Please install the DXF Library addon manually -from menu Tools → Addon Manager + Download de bibliotecas DXF falhou. +Instale a extensão biblioteca DXF manualmente +no menu de ferramentas → Gerenciador de Extensões @@ -6230,7 +6230,7 @@ from menu Tools → Addon Manager Creates a label, optionally attached to a selected object or subelement - Creates a label, optionally attached to a selected object or subelement + Cria um rótulo, opcionalmente anexado em um objeto ou subelemento selecionado @@ -6243,7 +6243,7 @@ from menu Tools → Addon Manager Creates a 2-point line - Creates a 2-point line + Cria um arco circular a partir de um ponto central e de um raio @@ -6256,7 +6256,7 @@ from menu Tools → Addon Manager Creates a polyline - Creates a polyline + Cria uma polilinha @@ -6283,8 +6283,8 @@ from menu Tools → Addon Manager Joins the selected lines or polylines into a single object. The lines must share a common point at the start or at the end. - Joins the selected lines or polylines into a single object. -The lines must share a common point at the start or at the end. + Une as linhas ou polilinhas selecionadas em um único objeto. +As linhas devem compartilhar um ponto em comum no início ou no fim. @@ -6297,7 +6297,7 @@ The lines must share a common point at the start or at the end. Creates a multi-line annotation - Creates a multi-line annotation + Cria uma anotação multilinha @@ -6311,8 +6311,8 @@ The lines must share a common point at the start or at the end. Moves the selected objects. If the "Copy" option is active, it creates displaced copies. - Moves the selected objects. -If the "Copy" option is active, it creates displaced copies. + Move os objetos selecionados. +Se a opção de "cópia" estiver ativa, ela cria cópias separadas. @@ -6325,7 +6325,7 @@ If the "Copy" option is active, it creates displaced copies. Creates a circular arc from a center point and a radius - Creates a circular arc from a center point and a radius + Cria um arco circular a partir de um ponto central e de um raio @@ -6338,7 +6338,7 @@ If the "Copy" option is active, it creates displaced copies. Edits the active object - Edits the active object + Edita o objeto ativo @@ -6351,7 +6351,7 @@ If the "Copy" option is active, it creates displaced copies. Creates a point - Creates a point + Cria um ponto @@ -6365,8 +6365,7 @@ If the "Copy" option is active, it creates displaced copies. Rotates the selected objects. If the "Copy" option is active, it will create rotated copies. - Rotates the selected objects. -If the "Copy" option is active, it will create rotated copies. + Rotaciona os objetos selecionados. Se a opção de "Cópia" estiver ativa, ela criará cópias rotacionadas. @@ -6379,7 +6378,7 @@ If the "Copy" option is active, it will create rotated copies. Creates a fillet between 2 selected edges - Creates a fillet between 2 selected edges + Cria um filete entre duas bordas selecionadas @@ -6392,7 +6391,7 @@ If the "Copy" option is active, it will create rotated copies. Creates a regular polygon (triangle, square, pentagon…) - Creates a regular polygon (triangle, square, pentagon…) + Cria um polígono regular (triângulo, quadrado, pentágono...) @@ -6405,7 +6404,7 @@ If the "Copy" option is active, it will create rotated copies. Splits the selected line or polyline at a specified point - Splits the selected line or polyline at a specified point + Divide a linha ou polilinha selecionada no ponto especificado @@ -6418,7 +6417,7 @@ If the "Copy" option is active, it will create rotated copies. Trims or extends the selected object, or extrudes single faces - Trims or extends the selected object, or extrudes single faces + Apara ou extende o objeto selecionado, ou extruda faces únicas @@ -6431,7 +6430,7 @@ If the "Copy" option is active, it will create rotated copies. Creates a circle (full circular arc) - Creates a circle (full circular arc) + Cria um círculo (arco circular completo) @@ -6444,7 +6443,7 @@ If the "Copy" option is active, it will create rotated copies. Creates an ellipse - Creates an ellipse + Cria uma elipse @@ -6457,7 +6456,7 @@ If the "Copy" option is active, it will create rotated copies. Creates a facebinder from the selected faces - Creates a facebinder from the selected faces + Cria uma película a partir das faces selecionadas @@ -6470,7 +6469,7 @@ If the "Copy" option is active, it will create rotated copies. Creates copies of the selected object in an orthogonal pattern - Creates copies of the selected object in an orthogonal pattern + Cria cópias do objeto selecionado em um padrão octogonal @@ -6483,7 +6482,7 @@ If the "Copy" option is active, it will create rotated copies. Scales the selected objects from a base point - Scales the selected objects from a base point + Dimensiona objetos selecionados de um ponto basal @@ -6511,7 +6510,7 @@ Objetos adicionados a esta camada podem compartilhar as mesmas propriedades visu Creates a linear dimension for a straight edge, a circular edge, or 2 picked points, or an angular dimension for 2 straight edges - Creates a linear dimension for a straight edge, a circular edge, or 2 picked points, or an angular dimension for 2 straight edges + Cria uma dimensão linear a partir de uma aresta reta, uma aresta circular, ou dois pontos selecionados, ou uma dimensão angular para duas arestas retas @@ -6524,7 +6523,7 @@ Objetos adicionados a esta camada podem compartilhar as mesmas propriedades visu Stretches the selected objects - Stretches the selected objects + Estica os objetos selecionados @@ -6537,7 +6536,7 @@ Objetos adicionados a esta camada podem compartilhar as mesmas propriedades visu Creates a 2-point rectangle - Creates a 2-point rectangle + Cria um retângulo de dois pontos @@ -6550,7 +6549,7 @@ Objetos adicionados a esta camada podem compartilhar as mesmas propriedades visu Mirrors the selected objects along a line defined by 2 points - Mirrors the selected objects along a line defined by 2 points + Espelha os objetos selecionados ao longo da linha definida por dois pontos @@ -6563,7 +6562,7 @@ Objetos adicionados a esta camada podem compartilhar as mesmas propriedades visu Creates a clone of the selected objects - Creates a clone of the selected objects + Cria um clone dos objetos selecionados @@ -6596,8 +6595,8 @@ converter arestas fechadas em faces preenchidas e polígonos paramétricos, e me Offsets the selected object. It can also create an offset copy of the original object. - Offsets the selected object. -It can also create an offset copy of the original object. + Desloca o objeto selecionado. +Pode também criar uma cópia deslocada do objeto original. @@ -6612,9 +6611,8 @@ It can also create an offset copy of the original object. Heals faulty Draft objects saved with an earlier version of FreeCAD. If an object is selected it tries to heal only that object, otherwise it tries to heal all objects in the active document. - Heals faulty Draft objects saved with an earlier version of FreeCAD. -If an object is selected it tries to heal only that object, -otherwise it tries to heal all objects in the active document. + Repara objetos Draft defeituosos salvos com uma versão anterior do FreeCAD. +Se um objeto é selecionado ele tenta reparar somente aquele objeto, senão ele tenta reparar todos os objetos no documento ativo. @@ -6629,9 +6627,9 @@ otherwise it tries to heal all objects in the active document. Downgrades the selected objects into simpler shapes. The result of the operation depends on the types of objects, which may be downgraded several times in a row. For example, a 3D solid is deconstructed into separate faces, wires, and then edges. Faces can also be subtracted. - Downgrades the selected objects into simpler shapes. -The result of the operation depends on the types of objects, which may be downgraded several times in a row. -For example, a 3D solid is deconstructed into separate faces, wires, and then edges. Faces can also be subtracted. + Rebaixa os objetos selecionados para formas mais simples. +O resultado da operação depende dos tipos dos objetos, que podem se rebaixar várias vezes seguidas. +Por exemplo, um sólido 3D é desconstruído em várias faces, fios e arestas separadas. Faces também podem ser subtraídas. @@ -6753,7 +6751,7 @@ defina Verdadeiro para fusão ou Falso para o composto Always create a compound - Always create a compound + Sempre criar um composto @@ -6859,7 +6857,7 @@ defina Verdadeiro para fusão ou Falso para o composto The placement for each array element - The placement for each array element + A localização para cada elemento matriz @@ -6957,14 +6955,13 @@ For other types, the string will be calculated automatically from the object def For 'Position', 'Length', and 'Area' these properties will be extracted from the main object in 'Target', or from the subelement 'VertexN', 'EdgeN', or 'FaceN', respectively, if it is specified. - The type of information displayed by this label. + O tipo de informação exibida por este rótulo. -If 'Custom' is chosen, the contents of 'Custom Text' will be used. -For other types, the string will be calculated automatically from the object defined in 'Target'. -'Tag' and 'Material' only work for objects that have these properties, like BIM objects. +Se "Personalizado" for escolhido, o conteúdo do "Texto Personalizado" será usado. +Para outros tipos, a string será calculada automaticamente a partir do objeto definido em "Alvo". +'Tag' e 'Material' só funcionam para objetos que possuem estas propriedades, como objetos BIM. -For 'Position', 'Length', and 'Area' these properties will be extracted from the main object in 'Target', -or from the subelement 'VertexN', 'EdgeN', or 'FaceN', respectively, if it is specified. +Para 'Posição', 'Comprimento' e 'Área' estas propriedades serão extraídas dos objetos principais em 'Alvo', ou de um subelemento, 'VertexN', 'EdgeN' ou 'FaceN', respectivamente, se for especificado. @@ -7002,7 +6999,7 @@ Deixe essa propriedade vazia para criar cópias ao longo de todo o "Objeto de Tr Force use of 'Vertical Vector' as local Z-direction when using 'Original' or 'Tangent' alignment mode - Force use of 'Vertical Vector' as local Z-direction when using 'Original' or 'Tangent' alignment mode + Força o uso do 'Vetor Vertical' como uma direção Z local ao usar os modos de alinhamento 'Original' ou 'Tangente' @@ -7044,7 +7041,7 @@ Para obter melhores resultados com "Original" ou "Tangente", você pode ter que Walk the path backwards. - Walk the path backwards. + Faça o caminho inverso. @@ -7052,10 +7049,10 @@ Para obter melhores resultados com "Original" ou "Tangente", você pode ter que - Fixed count: available path length (minus start and end offsets) is evenly divided into n. - Fixed spacing: start at "Start offset" and place new copies after traveling a fixed distance along the path. - Fixed count and spacing: same as "Fixed spacing", but also stop at given number of copies. - How copies are spaced. - - Fixed count: available path length (minus start and end offsets) is evenly divided into n. - - Fixed spacing: start at "Start offset" and place new copies after traveling a fixed distance along the path. - - Fixed count and spacing: same as "Fixed spacing", but also stop at given number of copies. + Como as cópias estão espaçadas. + - Contagem fixa: comprimento do caminho disponível (menos deslocamento do começo e final) é dividido igualmente em n. + - Espaço Fixo: começar em "Deslocamento inicial" e colocar novas cópias após viajar a distância fixa ao longo do caminho. + - Contagem fixa e Espaçamento: o mesmo de "Espaçamento fixo", mas também param em um determinado número de cópias. @@ -7941,7 +7938,7 @@ além da linha de cota Arc Tools - Arc Tools + Ferramentas de arco @@ -7954,7 +7951,7 @@ além da linha de cota Array Tools - Array Tools + Ferramentas de Matriz @@ -7995,7 +7992,7 @@ Control points and properties of each knot can be edited after creation. Bézier Tools - Bézier Tools + Ferramentas de Bézier @@ -8200,7 +8197,7 @@ straight Draft lines that are drawn on the XY-plane. Creates copies of the selected object along a selected path - Creates copies of the selected object along a selected path + Cria cópias do objeto selecionado ao longo de um caminho selecionado @@ -8208,12 +8205,12 @@ straight Draft lines that are drawn on the XY-plane. Path Link Array - Path Link Array + Matriz de Ligação de Caminho Creates linked copies of the selected object along a selected path - Creates linked copies of the selected object along a selected path + Cria cópias ligadas dos objetos selecionados ao longo de um caminho selecionado @@ -8221,12 +8218,12 @@ straight Draft lines that are drawn on the XY-plane. Twisted Path Array - Twisted Path Array + Matriz de Caminho Entrelaçado Creates twisted copies of the selected object along a selected path - Creates twisted copies of the selected object along a selected path + Cria cópias entrelaçadas dos objetos selecionados ao longo de um caminho selecionado @@ -8234,12 +8231,12 @@ straight Draft lines that are drawn on the XY-plane. Twisted Path Link Array - Twisted Path Link Array + Matriz de Ligação de Caminhos Entrelaçados Creates twisted linked copies of the selected object along a selected path - Creates twisted linked copies of the selected object along a selected path + Cria cópias torcidas e ligadas de objetos selecionados ao longo de um caminho selecionado @@ -8247,12 +8244,12 @@ straight Draft lines that are drawn on the XY-plane. Working Plane Proxy - Working Plane Proxy + Intermediário do Plano de Trabalho Creates a proxy object from the current working plane that allows to restore the camera position and visibility of objects - Creates a proxy object from the current working plane that allows to restore the camera position and visibility of objects + Cria um objeto intermediário a partir do plano de trabalho atual que permite restaurar a posição da câmera e visibilidade dos objetos @@ -8260,12 +8257,12 @@ straight Draft lines that are drawn on the XY-plane. Point Array - Point Array + Matriz de Pontos Creates copies of the selected object at the points of a point object - Creates copies of the selected object at the points of a point object + Cria cópias dos objetos selecionados nos pontos de um objeto ponto @@ -8278,7 +8275,7 @@ straight Draft lines that are drawn on the XY-plane. Creates linked copies of the selected object at the points of a point object - Creates linked copies of the selected object at the points of a point object + Cria cópias ligadas dos objetos selecionados nos pontos de um objeto ponto @@ -8291,7 +8288,7 @@ straight Draft lines that are drawn on the XY-plane. Creates copies of the selected object in a polar pattern - Creates copies of the selected object in a polar pattern + Cria cópias de um objeto selecionado em um padrão polar @@ -8299,12 +8296,12 @@ straight Draft lines that are drawn on the XY-plane. Working Plane - Working Plane + Plano de Trabalho Defines the working plane from 3 vertices, 1 or more shapes, or an object - Defines the working plane from 3 vertices, 1 or more shapes, or an object + Define o plano de trabalho a partir de três vértices, uma ou mais formas, ou um objeto @@ -8312,12 +8309,12 @@ straight Draft lines that are drawn on the XY-plane. Set Style - Set Style + Definir Estilo Sets the default style and can apply the style to objects - Sets the default style and can apply the style to objects + Define um estilo padrão e pode aplicar o estilo a objetos @@ -8325,14 +8322,14 @@ straight Draft lines that are drawn on the XY-plane. Shape 2D View - Shape 2D View + Criar Visualização 2D Creates a 2D projection of the selected objects on the XY-plane. The initial projection direction is the opposite of the current active view direction. - Creates a 2D projection of the selected objects on the XY-plane. -The initial projection direction is the opposite of the current active view direction. + Cria uma projeção 2D dos objetos selecionados no plano XY. +A direção inicial de projeção é o oposto da direção de visualização atual ativa. @@ -8340,12 +8337,12 @@ The initial projection direction is the opposite of the current active view dire Shape From Text - Shape From Text + Forma a partir de Texto Creates a shape from a text string and a specified font - Creates a shape from a text string and a specified font + Cria uma forma a partir de ‘string’ de texto e uma fonte especificada @@ -8353,12 +8350,12 @@ The initial projection direction is the opposite of the current active view dire Snap Lock - Snap Lock + Bloqueio de Encaixe Enables or disables snapping globally - Enables or disables snapping globally + Habilita ou desabilita globalmente o encaixe @@ -8366,12 +8363,12 @@ The initial projection direction is the opposite of the current active view dire Snap Midpoint - Snap Midpoint + Ponto Médio de Encaixe Snaps to the midpoint of edges - Snaps to the midpoint of edges + Encaixa no ponto médio das arestas @@ -8379,12 +8376,12 @@ The initial projection direction is the opposite of the current active view dire Snap Perpendicular - Snap Perpendicular + Encaixe Perpendicular Snaps to the perpendicular points on faces and edges - Snaps to the perpendicular points on faces and edges + Encaixa aos pontos perpendiculares de faces ou arestas @@ -8392,12 +8389,12 @@ The initial projection direction is the opposite of the current active view dire Snap Grid - Snap Grid + Grade de Encaixe Snaps to the intersections of grid lines - Snaps to the intersections of grid lines + Encaixa nas interseções das linhas de grade @@ -8405,12 +8402,12 @@ The initial projection direction is the opposite of the current active view dire Snap Intersection - Snap Intersection + Interseção de Encaixe Snaps to the intersection of 2 edges, and the intersection of a face and an edge - Snaps to the intersection of 2 edges, and the intersection of a face and an edge + Encaixa nas interseções de duas arestas, e na interseção de uma face e uma aresta @@ -8418,12 +8415,12 @@ The initial projection direction is the opposite of the current active view dire Snap Parallel - Snap Parallel + Paralelo de Encaixe Snaps to an imaginary line parallel to straight edges - Snaps to an imaginary line parallel to straight edges + Encaixa em uma linha paralela imaginária às arestas retas @@ -8431,12 +8428,12 @@ The initial projection direction is the opposite of the current active view dire Snap Endpoint - Snap Endpoint + Encaixe em Ponto Final Snaps to the endpoints of edges - Snaps to the endpoints of edges + Encaixa em pontos finais às arestas @@ -8444,12 +8441,12 @@ The initial projection direction is the opposite of the current active view dire Snap Angle - Snap Angle + Ângulo de Encaixe Snaps to the special cardinal points on circular edges, at multiples of 30° and 45° - Snaps to the special cardinal points on circular edges, at multiples of 30° and 45° + Encaixa aos pontos cardinais especiais nas arestas circulares, em múltiplos de 30° e 45° @@ -8457,12 +8454,12 @@ The initial projection direction is the opposite of the current active view dire Snap Center - Snap Center + Encaixe Central Snaps to the center point of faces and circular edges, and to the placement point of working plane proxies and building parts - Snaps to the center point of faces and circular edges, and to the placement point of working plane proxies and building parts + Encaixa no ponto central de faces e arestas circulares, e ao ponto de posicionamento dos intermediários do plano de trabalho e peças de edifício @@ -8470,12 +8467,12 @@ The initial projection direction is the opposite of the current active view dire Snap Extension - Snap Extension + Extensão de Encaixe Snaps to an imaginary line that extends beyond the endpoints of straight edges - Snaps to an imaginary line that extends beyond the endpoints of straight edges + Encaixa na linha imaginária que estende além dos pontos finais de atestas retas @@ -8483,12 +8480,12 @@ The initial projection direction is the opposite of the current active view dire Snap Near - Snap Near + Encaixe ao Próximo Snaps to the nearest point on faces and edges - Snaps to the nearest point on faces and edges + Encaixa ao ponto mais próximo em faces e arestas @@ -8496,12 +8493,12 @@ The initial projection direction is the opposite of the current active view dire Snap Ortho - Snap Ortho + Encaixe Orto Snaps to imaginary lines that cross the previous point at multiples of 45° - Snaps to imaginary lines that cross the previous point at multiples of 45° + Encaixa às linhas imaginárias que cruzam o ponto anterior em múltiplos de 45° @@ -8509,12 +8506,12 @@ The initial projection direction is the opposite of the current active view dire Snap Special - Snap Special + Encaixe Especial Snaps to special points defined by the object - Snaps to special points defined by the object + Encaixa aos pontos especiais definidos pelos objetos @@ -8522,12 +8519,12 @@ The initial projection direction is the opposite of the current active view dire Snap Dimensions - Snap Dimensions + Dimensões de Encaixe Shows temporary X and Y dimensions - Shows temporary X and Y dimensions + Mostra dimensões X e Y temporárias @@ -8535,12 +8532,12 @@ The initial projection direction is the opposite of the current active view dire Snap Working Plane - Snap Working Plane + Encaixe no Plano de Trabalho Projects snap points onto the current working plane - Projects snap points onto the current working plane + Projeta pontos de encaixe no plano de trabalho atual @@ -8548,12 +8545,12 @@ The initial projection direction is the opposite of the current active view dire Show Snap Toolbar - Show Snap Toolbar + Mostrar Barra de Ferramentas de Encaixe Shows the snap toolbar if it is hidden - Shows the snap toolbar if it is hidden + Mostra a barra de ferramentas de encaixe caso esteja escondida @@ -8566,7 +8563,7 @@ The initial projection direction is the opposite of the current active view dire Creates a multiple-point B-spline - Creates a multiple-point B-spline + Cria uma 'B-spline' de múltiplos pontos @@ -8574,12 +8571,12 @@ The initial projection direction is the opposite of the current active view dire Apply Current Style - Apply Current Style + Aplicar Estilo Atual Applies the current style to the selected objects and groups - Applies the current style to the selected objects and groups + Aplica o estilo atual aos objetos e grupos selecionados @@ -8587,12 +8584,12 @@ The initial projection direction is the opposite of the current active view dire Highlight Subelements - Highlight Subelements + Destacar Subelementos Highlights the subelements of the selected objects, to be able to move, rotate, and scale them - Highlights the subelements of the selected objects, to be able to move, rotate, and scale them + Destaca os subelementos dos objetos selecionados, para conseguir mover, rotacionar e escalá-los @@ -8600,12 +8597,12 @@ The initial projection direction is the opposite of the current active view dire Toggle Construction Mode - Toggle Construction Mode + Alternar Modo de Construção Toggles the construction mode - Toggles the construction mode + Alterna o modo de construção @@ -8613,12 +8610,12 @@ The initial projection direction is the opposite of the current active view dire Toggle Wireframe - Toggle Wireframe + Alternar Estrutura de Arame Switches the view style of the selected objects from Flat Lines to Wireframe and back - Switches the view style of the selected objects from Flat Lines to Wireframe and back + Troca entre o estilo de visualização dos objetos selecionados de Linhas Chatas para Estrutura de Arame e vice-versa @@ -8626,12 +8623,12 @@ The initial projection direction is the opposite of the current active view dire Convert Wire/B-Spline - Convert Wire/B-Spline + Converter Arame/B-Spline Converts the selected polyline to a B-spline, or the selected B-spline to a polyline - Converts the selected polyline to a B-spline, or the selected B-spline to a polyline + Converte a polilinha selecionada para uma 'B-spline', ou a 'B-spline' selecionada para uma polilinha @@ -8639,7 +8636,7 @@ The initial projection direction is the opposite of the current active view dire DXF Import - DXF Import + Importar DXF @@ -8652,15 +8649,12 @@ The initial projection direction is the opposite of the current active view dire reusable objects (Part Compounds) and instances become `App::Link` objects, maintaining the block structure. Best for full integration with the Draft workbench. - Creates fully parametric Draft objects. Block definitions are imported as -reusable objects (Part Compounds) and instances become `App::Link` objects, -maintaining the block structure. Best for full integration with the Draft -workbench. + Cria objetos 'Draft' completamente paramétricos. Definições de bloco são importadas como objetos reutilizáveis (Compostos 'Part') e instâncias se tornam objetos `App::Link`, mantendo a estrutura do bloco. Melhor integração completa com a bancada de trabalho 'Draft'. Editable Draft objects - Editable Draft objects + Habilitar objetos 'Draft' diff --git a/src/Mod/Draft/Resources/translations/Draft_ro.qm b/src/Mod/Draft/Resources/translations/Draft_ro.qm index 4fd6114949121867e2e8dbb129c771c1b0cc18cb..acfdb97c9fe790566ccd77b947ae5f097811f652 100644 GIT binary patch delta 31 ncmccC%YUtxzoCV33zPF*ZfAx}hJ1!1hCD{*?S6NeI$i<*w{i;~ delta 24 gcmccC%YUtxzoCV33zPHR>5uuD<+dl@Wh#9M0ESZvzW@LL diff --git a/src/Mod/Draft/Resources/translations/Draft_ro.ts b/src/Mod/Draft/Resources/translations/Draft_ro.ts index f820e158bf..651215fac3 100644 --- a/src/Mod/Draft/Resources/translations/Draft_ro.ts +++ b/src/Mod/Draft/Resources/translations/Draft_ro.ts @@ -7937,7 +7937,7 @@ beyond the dimension line Draft - Pescaj + Ciornă diff --git a/src/Mod/Draft/Resources/translations/Draft_zh-CN.ts b/src/Mod/Draft/Resources/translations/Draft_zh-CN.ts index e423c43d7f..c9dd92ae07 100644 --- a/src/Mod/Draft/Resources/translations/Draft_zh-CN.ts +++ b/src/Mod/Draft/Resources/translations/Draft_zh-CN.ts @@ -3616,43 +3616,43 @@ or try saving to a lower DWG version. - + No active document. Aborting. 没有活动文档。中止。 - + Wrong input: object {} not in document. 输入错误:对象 {} 不在文档中。 - + Unable to insert new object into a scaled part 无法将新对象插入缩放部分 - + Symbol not implemented. Using a default symbol. 符号未实现。使用默认符号。 - + image is Null 图像为空 - + filename does not exist on the system or in the resource file 文件名在系统或资源文件中不存在 - + unable to load texture 无法加载纹理 - + Does not have 'ViewObject.RootNode'. 没有'ViewObject.RootNode'。 diff --git a/src/Mod/Draft/Resources/translations/Draft_zh-TW.ts b/src/Mod/Draft/Resources/translations/Draft_zh-TW.ts index 33f9cd8c13..9c670114af 100644 --- a/src/Mod/Draft/Resources/translations/Draft_zh-TW.ts +++ b/src/Mod/Draft/Resources/translations/Draft_zh-TW.ts @@ -3618,43 +3618,43 @@ or try saving to a lower DWG version. - + No active document. Aborting. 無活動中文件。中止。 - + Wrong input: object {} not in document. 錯誤輸入:物件 {} 不在文件中。 - + Unable to insert new object into a scaled part 無法將新物件插入到已縮放的零件中 - + Symbol not implemented. Using a default symbol. 符號尚未被實作出來。使用一預設符號。 - + image is Null 影像為空 - + filename does not exist on the system or in the resource file 檔名在系統中或資源檔案中不存在 - + unable to load texture 無法載入紋理 - + Does not have 'ViewObject.RootNode'. 沒有 'ViewObject.RootNode' 屬性。 diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_de.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_de.ts index c08191bfc4..ab81de4617 100755 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_de.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_de.ts @@ -3979,7 +3979,7 @@ Siehe das nachfolgende Beschreibungsfeld für mögliche Variablen. maximum princ. stress vector: s3x, s3y, s3z - maximaler Hauptspannungsvektor: s3x, s3y, s3z + Maximaler Hauptspannungsvektor: s3x, s3y, s3z diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_el.ts b/src/Mod/Fem/Gui/Resources/translations/Fem_el.ts index ed51d8edab..04e1e0c5c9 100644 --- a/src/Mod/Fem/Gui/Resources/translations/Fem_el.ts +++ b/src/Mod/Fem/Gui/Resources/translations/Fem_el.ts @@ -263,7 +263,7 @@ Local Coordinate System - Local Coordinate System + Τοπικό Σύστημα Συντεταγμένων @@ -7402,7 +7402,7 @@ Leave blank to use default Python executable Fem - Fem + Fem @@ -7420,7 +7420,7 @@ Leave blank to use default Python executable Fem - Fem + Fem @@ -8020,7 +8020,7 @@ Leave blank to use default Python executable Solver Elmer Control - Solver Elmer Control + Έλεγχος Επιλυτή Elmer @@ -8045,12 +8045,12 @@ Leave blank to use default Python executable Solver Parameters - Solver Parameters + Παράμετροι Επίλυσης Simulation type - Simulation type + Τύπος προσομοίωσης diff --git a/src/Mod/Material/Gui/Resources/translations/Material_ca.ts b/src/Mod/Material/Gui/Resources/translations/Material_ca.ts index 126dd92438..34cb295904 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_ca.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_ca.ts @@ -34,7 +34,7 @@ Inspect the material properties of the selected object - Inspecciona les propietats del material de l'objecte seleccionat + Inspeccionar les propietats del material de l'objecte seleccionat @@ -78,18 +78,18 @@ Confirm Delete - Confirma la Supressió + Confirma la supressió Delete the row? - Suprimir la fila? + Voleu suprimir la fila? Removing this will also remove all 2D contents. - En suprimir-ho, també s'eliminarà tots els continguts en 2D. + En suprimir-ho, també s'eliminarà tots els continguts 2D. @@ -390,7 +390,7 @@ Sub directory: - Sub directori: + Subdirectori: @@ -1167,13 +1167,13 @@ Si no es marca, s'ordenaran pel seu nom. Confirm Delete - Confirma la Supressió + Confirma la supressió Delete the row? - Suprimir la fila? + Voleu suprimir la fila? diff --git a/src/Mod/Material/Gui/Resources/translations/Material_fr.ts b/src/Mod/Material/Gui/Resources/translations/Material_fr.ts index ac4642676c..475d6ae034 100644 --- a/src/Mod/Material/Gui/Resources/translations/Material_fr.ts +++ b/src/Mod/Material/Gui/Resources/translations/Material_fr.ts @@ -24,7 +24,7 @@ Inspect Material - Inspecter le matériau + Inspecter un matériau @@ -334,7 +334,7 @@ Internal name: - Nom interne : + Nom interne : @@ -380,17 +380,17 @@ Library directory: - Répertoire de la bibliothèque : + Répertoire de la bibliothèque : Subdirectory: - Sous-répertoire : + Sous-répertoire : Sub directory: - Sous-répertoire : + Sous-répertoire : @@ -405,7 +405,7 @@ Appearance properties: - Propriétés d'apparence : + Propriétés de l'apparence : @@ -506,12 +506,12 @@ Use materials from the Materials preference directory - Utiliser les matériaux du répertoire des préférences de Material + Utiliser les matériaux du répertoire des préférences de Materials Material cards from the specified directory will also be listed as available - Les jeux de paramètres de matériau du répertoire spécifié seront également listées comme disponibles. + Les jeux de paramètres de matériaux à partir du répertoire spécifié seront également listées comme disponibles. @@ -814,7 +814,7 @@ S'ils ne sont pas cochés, ils seront triés par leur nom. Source reference - Référence source + Référence de la source @@ -938,12 +938,12 @@ S'ils ne sont pas cochés, ils seront triés par leur nom. Inherit From - Hériter de + Hérité de Inherit New Material - Hériter un nouveau matériau + Hériter d'un nouveau matériau @@ -1046,7 +1046,7 @@ S'ils ne sont pas cochés, ils seront triés par leur nom. Material Card - Jeu de paramètres du matériau + Jeu de paramètres de matériau @@ -1081,7 +1081,7 @@ S'ils ne sont pas cochés, ils seront triés par leur nom. Add/Remove Parameter - Ajouter/supprimer le paramètre + Ajouter/supprimer un paramètre @@ -1155,7 +1155,7 @@ S'ils ne sont pas cochés, ils seront triés par leur nom. Save changes to the material before closing? - Enregistrer les modifications du matériau avant de fermer ? + Voulez-vous enregistrer les modifications du matériau avant de fermer ? diff --git a/src/Mod/Measure/Gui/Resources/translations/Measure_de.ts b/src/Mod/Measure/Gui/Resources/translations/Measure_de.ts index 5b825cf768..86a43db19b 100644 --- a/src/Mod/Measure/Gui/Resources/translations/Measure_de.ts +++ b/src/Mod/Measure/Gui/Resources/translations/Measure_de.ts @@ -71,7 +71,7 @@ Area: %1 - Fläche: %1 + Flächeninhalt: %1 diff --git a/src/Mod/Measure/Gui/Resources/translations/Measure_pt-BR.ts b/src/Mod/Measure/Gui/Resources/translations/Measure_pt-BR.ts index 17b6b3f086..da13bbac1d 100644 --- a/src/Mod/Measure/Gui/Resources/translations/Measure_pt-BR.ts +++ b/src/Mod/Measure/Gui/Resources/translations/Measure_pt-BR.ts @@ -11,7 +11,7 @@ Default Property Values - Default Property Values + Valores Padrão das Propriedades @@ -21,7 +21,7 @@ Text size - Text size + Tamanho do texto @@ -36,7 +36,7 @@ Background color - Background color + Cor do plano de fundo @@ -44,7 +44,7 @@ Element to measure - Element to measure + Elemento para medir @@ -60,63 +60,63 @@ Total area: %1 - Total area: %1 + Área total: %1 Nominal distance: %1 - Nominal distance: %1 + Distância nominal: %1 Area: %1 - Area: %1 + Área: %1 Area: %1, Radius: %2 - Area: %1, Radius: %2 + Área: %1, Raio: %2 Area: %1, Diameter: %2 - Area: %1, Diameter: %2 + Área: %1, Diâmetro: %2 Total area: %1, Axis distance: %2 - Total area: %1, Axis distance: %2 + Área total: %1, Distância do Eixo: %2 Total area: %1, Axis distance: %2, Axis angle: %3 - Total area: %1, Axis distance: %2, Axis angle: %3 + Total de área: %1, Distância do Eixo: %2, Ângulo do Eixo: %3 Total length: %1 - Total length: %1 + Comprimento total: %1 Angle: %1, Total length: %2 - Angle: %1, Total length: %2 + Ângulo: %1, comprimento total: %2 Length: %1 - Length: %1 + Comprimento: %1 Radius: %1 - Radius: %1 + Raio: %1 Diameter: %1 - Diameter: %1 + Diâmetro: %1 @@ -126,43 +126,43 @@ Minimum distance: %1 - Minimum distance: %1 + Distância mínima: %1 Minimum distance: %1, Axis distance: %2 - Minimum distance: %1, Axis distance: %2 + Distância mínima: %1, Distância do eixo: %2 Minimum distance: %1, Center distance: %2 - Minimum distance: %1, Center distance: %2 + Distância mínima: %1, Distância do centro: %2 Total length: %1, Center distance: %2 - Total length: %1, Center distance: %2 + Comprimento total: %1, Distância do centro: %2 Total length: %1, Center distance: %2, Axis angle: %3 - Total length: %1, Center distance: %2, Axis angle: %3 + Comprimento total: %1, Distância do centro: %2, Ângulo do eixo: %3 Center surface distance: %1 - Center surface distance: %1 + Distância central de superfície: %1 Center axis distance: %1 - Center axis distance: %1 + Distância do eixo do centro: %1 Center axis distance: %1, Axis angle: %2 - Center axis distance: %1, Axis angle: %2 + Distância do eixo do centro: %1, ângulo do eixo: %2 @@ -178,13 +178,13 @@ &Measure - &Measure + &Medir Measure a feature - Measure a feature + Medir uma característica @@ -192,32 +192,32 @@ Measurement - Measurement + Medição Show Delta: - Show Delta: + Mostrar Delta: Auto Save - Auto Save + Salvamento automático Auto saving of the last measurement when starting a new measurement. Use the Shift key to temporarily invert the behaviour. - Auto saving of the last measurement when starting a new measurement. Use the Shift key to temporarily invert the behaviour. + Salvamento automático da última medida ao iniciar uma nova medida. Use a tecla Shift para inverter temporariamente o comportamento. Additive Selection - Additive Selection + Seleção Aditiva If checked, new selection will be added to the measurement. If unchecked, the Ctrl key must be pressed to add a selection to the current measurement otherwise a new measurement will be started - If checked, new selection will be added to the measurement. If unchecked, the Ctrl key must be pressed to add a selection to the current measurement otherwise a new measurement will be started + Se marcado, uma nova seleção será adicionada à medição. Se desmarcado, a tecla Ctrl deve ser pressionada para adicionar uma seleção para a medida atual, caso contrário uma nova medida será iniciada @@ -232,17 +232,17 @@ Mode: - Mode: + Modo: Result: - Result: + Resultado: Saves the measurement in the active document - Saves the measurement in the active document + Salva a medida do documento ativo @@ -252,7 +252,7 @@ Close the measurement task. - Close the measurement task. + Fechar a tarefa de medição. @@ -278,7 +278,7 @@ Distance Free - Distance Free + Distância Livre diff --git a/src/Mod/OpenSCAD/Resources/translations/OpenSCAD_ca.qm b/src/Mod/OpenSCAD/Resources/translations/OpenSCAD_ca.qm index 65cf0253abecb0014afdc1a7686e37cebe5f4142..142dd7c6ac55312d1ee55b031f8c5465cc2e73bf 100644 GIT binary patch delta 14 VcmeyB{406GH)h84&EJ`s^#D9!2C4u6 delta 14 VcmeyB{406GH)cln&EJ`s^#D7e28sXx diff --git a/src/Mod/OpenSCAD/Resources/translations/OpenSCAD_ca.ts b/src/Mod/OpenSCAD/Resources/translations/OpenSCAD_ca.ts index 23af08ba0b..cb9a4015d6 100644 --- a/src/Mod/OpenSCAD/Resources/translations/OpenSCAD_ca.ts +++ b/src/Mod/OpenSCAD/Resources/translations/OpenSCAD_ca.ts @@ -6,7 +6,7 @@ General OpenSCAD Settings - Configuració General d'OpenSCAD + Configuració general d'OpenSCAD diff --git a/src/Mod/Part/Gui/Resources/translations/Part_da.ts b/src/Mod/Part/Gui/Resources/translations/Part_da.ts index f39710af0e..f93f2e7be3 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_da.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_da.ts @@ -4081,7 +4081,7 @@ Check one or more edge entities first. Points - Points + Punkter diff --git a/src/Mod/Part/Gui/Resources/translations/Part_de.ts b/src/Mod/Part/Gui/Resources/translations/Part_de.ts index c5a20aca29..b1426469ba 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_de.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_de.ts @@ -1222,7 +1222,7 @@ Appearance per &Face - Aussehen per Fläche + Aussehen &flächenweise festlegen diff --git a/src/Mod/Part/Gui/Resources/translations/Part_el.ts b/src/Mod/Part/Gui/Resources/translations/Part_el.ts index 837eec15cc..6b26f47252 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_el.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_el.ts @@ -4356,17 +4356,17 @@ will be used or black. X-component of direction vector - X-component of direction vector + Η Κατεύθυνση της πορείας ως προς τον άξονα X (δεξιά/αριστερά) Y-component of direction vector - Y-component of direction vector + Η κατεύθυνση της πορείας ως προς τον άξονα Y (εμπρός / πίσω) Z-component of direction vector - Z-component of direction vector + Η κατεύθυνση της πορείας ως προς τον άξονα Z (πάνω / κάτω) @@ -6821,7 +6821,7 @@ Overlapping volumes of the shapes will be removed. Datum Plane - Datum Plane + Επίπεδο Αναφοράς @@ -6839,7 +6839,7 @@ Overlapping volumes of the shapes will be removed. Datum Line - Datum Line + Γραμμή Αναφοράς @@ -6857,7 +6857,7 @@ Overlapping volumes of the shapes will be removed. Datum Point - Datum Point + Σημείο αναφοράς diff --git a/src/Mod/Part/Gui/Resources/translations/Part_ro.ts b/src/Mod/Part/Gui/Resources/translations/Part_ro.ts index 165bba0ba0..8d171f86ae 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_ro.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_ro.ts @@ -6819,7 +6819,7 @@ Overlapping volumes of the shapes will be removed. Datum Plane - Datum Plane + Plan de referință @@ -6837,7 +6837,7 @@ Overlapping volumes of the shapes will be removed. Datum Line - Datum Line + Linie de referință @@ -6855,7 +6855,7 @@ Overlapping volumes of the shapes will be removed. Datum Point - Datum Point + Punct de referință diff --git a/src/Mod/Part/Gui/Resources/translations/Part_ru.ts b/src/Mod/Part/Gui/Resources/translations/Part_ru.ts index 7f2987a5b6..5108bb0d56 100644 --- a/src/Mod/Part/Gui/Resources/translations/Part_ru.ts +++ b/src/Mod/Part/Gui/Resources/translations/Part_ru.ts @@ -115,7 +115,7 @@ Solid Attacher reference type - Твердое тело + Тело @@ -314,7 +314,7 @@ Line that is an axis of osculating circle of curved edge. Optional vertex defines where. AttachmentLine mode tooltip - Линия, являющаяся осью охватывающей окружности изогнутого ребра. Дополнительная вершина определяет местоположение. + Линия, являющаяся осью окружности, охватывающей изгиб ребра. Опциональное указание вершины определяет местоположение. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_de.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_de.ts index b55706287f..dd5b5b4566 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_de.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_de.ts @@ -2007,7 +2007,7 @@ Bitte die Parameter anpassen und erneut versuchen. Helix Parameters - Wendelparameter + Parameter der Wendel @@ -2207,7 +2207,7 @@ Bitte die Parameter anpassen und erneut versuchen. Loft Parameters - Parameter des Lofts + Parameter der Ausformung @@ -3690,7 +3690,7 @@ Es kann später jederzeit mit 'Part Design -> Migrieren ...' migriert werden. Edit Pad - Block bearbeiten + Aufpolsterung bearbeiten diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_el.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_el.ts index 82f8ea0e96..3ed08f9b18 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_el.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_el.ts @@ -82,7 +82,7 @@ so that self intersection is avoided. Fusion Tolerance for the Helix, increase if helical shape does not merge nicely with part. - Fusion Tolerance for the Helix, increase if helical shape does not merge nicely with part. + Ανοχή ένωσης για την έλικα. Αυξήστε την τιμή αν το ελικοειδές σχήμα δεν ενώνεται σωστά με το εξάρτημα. @@ -117,17 +117,17 @@ so that self intersection is avoided. The height of the tooth from the pitch circle down to its root, normalized by the module. - The height of the tooth from the pitch circle down to its root, normalized by the module. + Το ύψος του δοντιού από τον αρχικό κύκλο μέχρι τη ρίζα του, υπολογισμένο βάσει με το μόντουλο (module). The radius of the fillet at the root of the tooth, normalized by the module. - The radius of the fillet at the root of the tooth, normalized by the module. + Η ακτίνα στρογγυλοποίησης στη ρίζα του δοντιού, υπολογισμένη βάσει του μόντουλου (module). The distance by which the reference profile is shifted outwards, normalized by the module. - The distance by which the reference profile is shifted outwards, normalized by the module. + Το πόσο πολύ "φουσκώνουν" τα δόντια προς τα έξω, υπολογισμένο με βάση το μόντουλο (module). @@ -140,12 +140,12 @@ so that self intersection is avoided. Additive Helix - Additive Helix + Δημιουργία Ελικοειδούς Σχήματος Sweeps the selected sketch or profile along a helix and adds it to the body - Sweeps the selected sketch or profile along a helix and adds it to the body + Αυτό το εργαλείο παίρνει ένα σχήμα που σχεδιάσατε (π. χ. έναν κύκλο) και το "τραβάει" ακολουθώντας μια ελικοειδή διαδρομή γύρω από έναν άξονα, ώστε να δημιουργήσει έναν όγκο και να τον ενώσει με το υπόλοιπο αντικείμενο @@ -176,12 +176,12 @@ so that self intersection is avoided. Additive Pipe - Additive Pipe + Προσθετική Σωλήνωση Sweeps the selected sketch or profile along a path and adds it to the body - Sweeps the selected sketch or profile along a path and adds it to the body + Σέρνει το επιλεγμένο σκαρίφημα ή προφίλ κατά μήκος μιας διαδρομής που έχετε σχεδιάσει, ώστε να δημιουργήσει έναν όγκο και να τον ενώσει με το υπόλοιπο αντικείμενο @@ -230,7 +230,7 @@ so that self intersection is avoided. Local Coordinate System - Local Coordinate System + Τοπικό Σύστημα Συντεταγμένων @@ -254,7 +254,7 @@ so that self intersection is avoided. Applies a chamfer to the selected edges or faces - Applies a chamfer to the selected edges or faces + Εφαρμόζει μια λοξότμηση στις επιλεγμένες ακμές ή επιφάνειες @@ -272,7 +272,7 @@ so that self intersection is avoided. Copies a solid object parametrically as the base feature of a new body - Copies a solid object parametrically as the base feature of a new body + Δημιουργεί ένα αντίγραφο του αντικειμένου, το οποίο αλλάζει αυτόματα όταν αλλάζει το αρχικό, και το τοποθετεί ως βάση σε ένα νέο σώμα @@ -290,7 +290,7 @@ so that self intersection is avoided. Applies a draft to the selected faces - Applies a draft to the selected faces + Εφαρμόζει μια γωνία κλίσης στις επιλεγμένες επιφάνειες (για διευκόλυνση εξαγωγής από καλούπι) @@ -303,7 +303,7 @@ so that self intersection is avoided. Duplicate &Object - Duplicate &Object + Διπλασιασμός &Αντικειμένου @@ -326,7 +326,7 @@ so that self intersection is avoided. Applies a fillet to the selected edges or faces - Applies a fillet to the selected edges or faces + Εφαρμόζει στρογγυλοποίηση στις επιλεγμένες ακμές ή επιφάνειες @@ -344,7 +344,7 @@ so that self intersection is avoided. Revolves the sketch or profile around a line or axis and removes it from the body - Revolves the sketch or profile around a line or axis and removes it from the body + Περιστρέφει το σκαρίφημα ή το προφίλ γύρω από μια γραμμή ή έναν άξονα και το αφαιρεί από το σώμα (δημιουργώντας μια εσοχή) @@ -375,7 +375,7 @@ so that self intersection is avoided. Datum Line - Datum Line + Γραμμή Αναφοράς @@ -393,12 +393,12 @@ so that self intersection is avoided. Linear Pattern - Linear Pattern + Γραμμική Διάταξη Duplicates the selected features or the active body in a linear pattern - Duplicates the selected features or the active body in a linear pattern + Δημιουργεί αντίγραφα των επιλεγμένων στοιχείων ή του ενεργού σώματος σε γραμμική διάταξη @@ -416,7 +416,7 @@ so that self intersection is avoided. Migrates the document to the modern Part Design workflow - Migrates the document to the modern Part Design workflow + Αναβαθμίζει το αρχείο ώστε να λειτουργεί με τον νέο τρόπο σχεδίασης του Part Design @@ -447,7 +447,7 @@ so that self intersection is avoided. Move Object To… - Move Object To… + Μετακίνηση Αντικειμένου σε… @@ -465,12 +465,12 @@ so that self intersection is avoided. Move Feature After… - Move Feature After… + Μετακίνηση Στοιχείου Μετά από… Moves the selected feature after another feature in the same body - Moves the selected feature after another feature in the same body + Μετακινεί το επιλεγμένο στοιχείο μετά από ένα άλλο στοιχείο μέσα στο ίδιο σώμα @@ -483,12 +483,12 @@ so that self intersection is avoided. Set Tip - Set Tip + Ορισμός ως Τελικό Σημείο Moves the tip of the body to the selected feature - Moves the tip of the body to the selected feature + Ορίζει το επιλεγμένο σημείο ως το τέλος της σχεδίασης, αγνοώντας τα επόμενα βήματα @@ -501,12 +501,12 @@ so that self intersection is avoided. Multi-Transform - Multi-Transform + Πολλαπλός-Μετασχηματισμός Applies multiple transformations to the selected features or active body - Applies multiple transformations to the selected features or active body + Εφαρμόζει πολλούς συνδυαστικούς μετασχηματισμούς (όπως επαναλήψεις, καθρεπτισμούς ή αλλαγή μεγέθους) στα επιλεγμένα στοιχεία ή στο ενεργό σώμα @@ -519,7 +519,7 @@ so that self intersection is avoided. New Sketch - New Sketch + Νέα Σχεδίαση @@ -542,7 +542,7 @@ so that self intersection is avoided. Extrudes the selected sketch or profile and adds it to the body - Extrudes the selected sketch or profile and adds it to the body + Δίνει ύψος στο επιλεγμένο σκαρίφημα ή προφίλ και το προσθέτει ως όγκο στο σώμα @@ -555,7 +555,7 @@ so that self intersection is avoided. Datum Plane - Datum Plane + Επίπεδο Αναφοράς @@ -578,7 +578,7 @@ so that self intersection is avoided. Extrudes the selected sketch or profile and removes it from the body - Extrudes the selected sketch or profile and removes it from the body + Αφαιρεί υλικό με βάση το επιλεγμένο σκαρίφημα ή προφίλ, δημιουργώντας μια εσοχή στο σώμα @@ -591,7 +591,7 @@ so that self intersection is avoided. Datum Point - Datum Point + Σημείο αναφοράς @@ -609,12 +609,12 @@ so that self intersection is avoided. Polar Pattern - Polar Pattern + Κυκλική Διάταξη Duplicates the selected features or the active body in a circular pattern - Duplicates the selected features or the active body in a circular pattern + Δημιουργεί αντίγραφα των επιλεγμένων στοιχείων ή του ενεργού σώματος σε κυκλική διάταξη @@ -632,7 +632,7 @@ so that self intersection is avoided. Revolves the selected sketch or profile around a line or axis and adds it to the body - Revolves the selected sketch or profile around a line or axis and adds it to the body + Περιστρέφει το επιλεγμένο σκαρίφημα ή το προφίλ γύρω από μια γραμμή ή έναν άξονα και το προσθέτει ως όγκο στο σώμα @@ -650,7 +650,7 @@ so that self intersection is avoided. Scales the selected features or the active body - Scales the selected features or the active body + Αλλάζει το μέγεθος (κλιμακώνει) των επιλεγμένων στοιχείων ή του ενεργού σώματος @@ -663,7 +663,7 @@ so that self intersection is avoided. Shape Binder - Shape Binder + Προσάρτηση Σχήματος @@ -681,7 +681,7 @@ so that self intersection is avoided. Sub-Shape Binder - Sub-Shape Binder + Προσάρτηση Υπο-σχήματος @@ -699,12 +699,12 @@ so that self intersection is avoided. Subtractive Helix - Subtractive Helix + Αφαιρετική Έλικα Sweeps the selected sketch or profile along a helix and removes it from the body - Sweeps the selected sketch or profile along a helix and removes it from the body + Σαρώνει το επιλεγμένο σκαρίφημα ή προφίλ κατά μήκος μιας έλικας και το αφαιρεί από το σώμα @@ -735,12 +735,12 @@ so that self intersection is avoided. Subtractive Pipe - Subtractive Pipe + Αφαιρετική Σωλήνωση Sweeps the selected sketch or profile along a path and removes it from the body - Sweeps the selected sketch or profile along a path and removes it from the body + Σαρώνει το επιλεγμένο σκαρίφημα ή προφίλ κατά μήκος μιας διαδρομής και το αφαιρεί από το σώμα, δημιουργώντας ένα εσωτερικό κανάλι ή σωληνοειδή εσοχή @@ -758,7 +758,7 @@ so that self intersection is avoided. Applies thickness and removes the selected faces - Applies thickness and removes the selected faces + Δημιουργεί τοιχώματα στο αντικείμενο και αφαιρεί τις επιλεγμένες επιφάνειες για να μείνει κούφιο @@ -771,7 +771,7 @@ so that self intersection is avoided. Additive Primitive - Additive Primitive + Προσθήκη Βασικού Στερεού @@ -829,7 +829,7 @@ so that self intersection is avoided. Subtractive Primitive - Subtractive Primitive + Αφαίρεση Βασικού Στερεού @@ -882,7 +882,7 @@ so that self intersection is avoided. Edit Shape Binder - Edit Shape Binder + Επεξεργασία Προσάρτησης Σχήματος @@ -892,7 +892,7 @@ so that self intersection is avoided. Create Sub-Shape Binder - Create Sub-Shape Binder + Δημιουργία Προσάρτησης Υπο-Σχήματος @@ -928,7 +928,7 @@ so that self intersection is avoided. Create Boolean - Create Boolean + Δημιουργία Σύνθετης Πράξης (Boolean) @@ -939,27 +939,27 @@ so that self intersection is avoided. Migrate legacy Part Design features to bodies - Migrate legacy Part Design features to bodies + Μεταφορά παλαιών στοιχείων του Part Design σε (σύγχρονα) σώματα Duplicate a Part Design object - Duplicate a Part Design object + Δημιουργία Πανομοιότυπου Αντιγράφου αντικειμένου Move a feature inside body - Move a feature inside body + Μετακίνηση στοιχείου εντός του σώματος Move tip to selected feature - Move tip to selected feature + Ορισμός του τέλους σχεδίασης στο επιλεγμένο στοιχείο Move an object - Move an object + Μετακίνηση αντικειμένου @@ -969,12 +969,12 @@ so that self intersection is avoided. Linear Pattern - Linear Pattern + Γραμμική Διάταξη Polar Pattern - Polar Pattern + Κυκλική Διάταξη @@ -1077,7 +1077,7 @@ so that self intersection is avoided. Profile shift coefficient - Profile shift coefficient + Συντελεστής μετατόπισης προφίλ @@ -1091,13 +1091,13 @@ so that self intersection is avoided. To create a new Part Design object, there must be an active body in the document. Select a body from below, or create a new body. - To create a new Part Design object, there must be an active body in the document. -Select a body from below, or create a new body. + Για να δημιουργήσετε ένα νέο αντικείμενο Part Design, πρέπει να υπάρχει ένα ενεργό σώμα (body) στο έγγραφο. +Επιλέξτε ένα σώμα από την παρακάτω λίστα ή δημιουργήστε ένα νέο. Create New Body - Create New Body + Δημιουργία Νέου Σώματος @@ -1118,7 +1118,7 @@ Select a body from below, or create a new body. Angle in first direction - Angle in first direction + Γωνία προς την πρώτη κατεύθυνση @@ -1126,7 +1126,7 @@ Select a body from below, or create a new body. Angle in second direction - Angle in second direction + Γωνία στη δεύτερη κατεύθυνση @@ -1161,7 +1161,7 @@ Select a body from below, or create a new body. Rotation angle - Rotation angle + Γωνία περιστροφής @@ -1198,12 +1198,12 @@ Select a body from below, or create a new body. Radius in local z-direction - Radius in local z-direction + Ακτίνα στον τοπικό άξονα Z Radius in local X-direction - Radius in local X-direction + Ακτίνα στον τοπικό άξονα Χ @@ -1214,8 +1214,8 @@ Select a body from below, or create a new body. Radius in local Y-direction If zero, it is equal to Radius2 - Radius in local Y-direction -If zero, it is equal to Radius2 + Ακτίνα στον τοπικό άξονα Y +Αν είναι μηδέν, τότε ισούται με την Ακτίνα 2 @@ -1226,12 +1226,12 @@ If zero, it is equal to Radius2 Radius in local XY-plane - Radius in local XY-plane + Ακτίνα στο τοπικό επίπεδο XY - (Κάτοψη) Radius in local XZ-plane - Radius in local XZ-plane + Ακτίνα στο τοπικό επίπεδο XZ - (Πρόσοψη) @@ -1484,8 +1484,8 @@ If zero, it is equal to Radius2 - select an item to highlight it - double-click on an item to see the chamfers - - select an item to highlight it -- double-click on an item to see the chamfers + - Επιλέξτε ένα στοιχείο για να επισημανθεί (να φωτιστεί) +- Κάντε διπλό κλικ σε ένα στοιχείο για να δείτε τις λοξοτμήσεις @@ -1510,12 +1510,12 @@ If zero, it is equal to Radius2 Flips the direction - Flips the direction + Αναστρέφει την κατεύθυνση Use all edges - Use all edges + Χρήση όλων των ακμών @@ -1536,7 +1536,7 @@ If zero, it is equal to Radius2 Empty chamfer created! - Empty chamfer created! + Δημιουργήθηκε κενή λοξότμηση! @@ -1563,7 +1563,7 @@ If zero, it is equal to Radius2 Incompatible Reference Set - Incompatible Reference Set + Μη συμβατό σύνολο αναφορών @@ -1578,9 +1578,9 @@ If zero, it is equal to Radius2 The feature could not be created with the given parameters. The geometry may be invalid or the parameters may be incompatible. Please adjust the parameters and try again. - The feature could not be created with the given parameters. -The geometry may be invalid or the parameters may be incompatible. -Please adjust the parameters and try again. + Η λειτουργία δεν μπόρεσε να δημιουργηθεί με τις δεδομένες παραμέτρους. +Η γεωμετρία ενδέχεται να είναι μη έγκυρη ή οι παράμετροι να είναι ασύμβατες. +Παρακαλούμε προσαρμόστε τις παραμέτρους και δοκιμάστε ξανά. @@ -1612,8 +1612,8 @@ Please adjust the parameters and try again. - select an item to highlight it - double-click on an item to see the drafts - - select an item to highlight it -- double-click on an item to see the drafts + - Επιλέξτε ένα αντικείμενο για επισήμανση +- Κάντε διπλό κλικ σε ένα αντικείμενο για να δείτε τα προσχέδια @@ -1623,12 +1623,12 @@ Please adjust the parameters and try again. Neutral Plane - Neutral Plane + Ουδέτερο Επίπεδο Pull Direction - Pull Direction + Κατεύθυνση Απόσυρσης @@ -1639,7 +1639,7 @@ Please adjust the parameters and try again. Empty draft created! - Empty draft created! + Δημιουργήθηκε κενή κλίση! @@ -1653,17 +1653,17 @@ Please adjust the parameters and try again. Confirm Selection - Confirm Selection + Επιβεβαίωση Επιλογής Add All Edges - Add All Edges + Προσθήκη Όλων Των Ακμών Adds all edges to the list box (only when in add selection mode) - Adds all edges to the list box (only when in add selection mode) + Προσθέτει όλες τις ακμές στο πλαίσιο λίστας (μόνο κατά τη λειτουργία προσθήκης επιλογής) @@ -1697,12 +1697,12 @@ Please adjust the parameters and try again. Select Faces - Select Faces + Επιλογή Επιφανειών Select reference… - Select reference… + Επιλογή αναφοράς… @@ -1733,12 +1733,12 @@ Please adjust the parameters and try again. One sided - One sided + Μονόπλευρη Two sided - Two sided + Αμφίπλευρη @@ -1761,7 +1761,7 @@ Please adjust the parameters and try again. Allow External Features - Allow External Features + Επιτρέπονται Εξωτερικά Στοιχεία @@ -1831,7 +1831,7 @@ Please adjust the parameters and try again. Feature is located after the tip of the body - Feature is located after the tip of the body + Το στοιχείο βρίσκεται μετά το τελικό σημείο του σώματος @@ -1866,7 +1866,7 @@ Please adjust the parameters and try again. Use all edges - Use all edges + Χρήση όλων των ακμών @@ -1981,12 +1981,12 @@ Please adjust the parameters and try again. Radial growth - Radial growth + Ακτινική ανάπτυξη Recompute on change - Recompute on change + Επανυπολογισμός κατά την αλλαγή @@ -2006,7 +2006,7 @@ Please adjust the parameters and try again. Helix Parameters - Helix Parameters + Παράμετροι Έλικας @@ -2016,7 +2016,7 @@ Please adjust the parameters and try again. Warning: helix might be self intersecting - Warning: helix might be self intersecting + Προειδοποίηση: η έλικα παρουσιάζει αλληλοεπικάλυψη @@ -2044,12 +2044,12 @@ Please adjust the parameters and try again. Counterdrill - Counterdrill + Οπή Βύθισης Hole Parameters - Hole Parameters + Παράμετροι Οπής @@ -2059,58 +2059,58 @@ Please adjust the parameters and try again. ISO metric regular - ISO metric regular + Μετρικό ISO κανονικό ISO metric fine - ISO metric fine + Μετρικό ISO ψιλόπασο UTS coarse - UTS coarse + UTS χοντρόπασο UTS fine - UTS fine + UTS ψιλόπασο UTS extra fine - UTS extra fine + UTS πολύ ψιλόπασο ANSI pipes - ANSI pipes + Σωλήνες ANSI ISO/BSP pipes - ISO/BSP pipes + Σωλήνες ISO/BSP BSW whitworth - BSW whitworth + BSW witworth BSF whitworth fine - BSF whitworth fine + BSF Whitworth ψιλόπασο ISO tyre valves - ISO tyre valves + Βαλβίδες ελαστικών ISO Medium Distance between thread crest and hole wall, use ISO-273 nomenclature or equivalent if possible - Medium + Μεσαία @@ -2140,7 +2140,7 @@ Please adjust the parameters and try again. Loose Distance between thread crest and hole wall, use ASME B18.2.8 nomenclature or equivalent if possible - Loose + Χαλαρή @@ -2158,7 +2158,7 @@ Please adjust the parameters and try again. Wide Distance between thread crest and hole wall - Wide + Ευρεία @@ -2257,32 +2257,32 @@ Please adjust the parameters and try again. Add Linear Pattern - Add Linear Pattern + Προσθήκη Γραμμικής Διάταξης Add Polar Pattern - Add Polar Pattern + Προσθήκη Κυκλικής Διάταξης Add Scale Transformation - Add Scale Transformation + Προσθήκη Αλλαγής Μεγέθους Move Up - Move Up + Μετακίνηση Πάνω Move Down - Move Down + Μετακίνηση Κάτω Right-click to add a transformation - Right-click to add a transformation + Κάντε δεξί κλικ για να προσθέσετε έναν μετασχηματισμό (μια κίνηση) @@ -2290,17 +2290,17 @@ Please adjust the parameters and try again. Pad Parameters - Pad Parameters + Παράμετροι Ανάπτυξης Offset the pad from the face at which the pad will end on side 1 - Offset the pad from the face at which the pad will end on side 1 + Απόσταση (περιθώριο) του τερματισμού της ανάπτυξης από την επιφάνεια-στόχο της Πλευράς 1 Offset the pad from the face at which the pad will end on side 2 - Offset the pad from the face at which the pad will end on side 2 + Απόσταση (περιθώριο) του τερματισμού της ανάπτυξης από την επιφάνεια-στόχο της Πλευράς 2 @@ -2315,7 +2315,7 @@ Please adjust the parameters and try again. To last - To last + Έως το τελευταίο @@ -2330,7 +2330,7 @@ Please adjust the parameters and try again. Up to shape - Up to shape + Έως το σχήμα @@ -2356,13 +2356,13 @@ Please adjust the parameters and try again. Offset to face - Offset to face + Απόσταση από την επιφάνεια Select all faces - Select all faces + Επιλογή όλων των επιφανειών @@ -2374,12 +2374,12 @@ Please adjust the parameters and try again. Select Face - Select Face + Επιλέξτε Επιφάνεια Side 2 - Side 2 + Πλευρά 2 @@ -2390,8 +2390,8 @@ Please adjust the parameters and try again. Set a direction or select an edge from the model as reference - Set a direction or select an edge -from the model as reference + Ορίστε μια κατεύθυνση ή επιλέξτε +μια ακμή από το μοντέλο ως αναφορά @@ -2407,8 +2407,9 @@ from the model as reference Use custom vector for pad direction, otherwise the sketch plane's normal vector will be used - Use custom vector for pad direction, otherwise -the sketch plane's normal vector will be used + Ορίστε εσείς το διάνυσμα (μια δική σας πορεία) +για την εξώθηση, διαφορετικά το σχέδιο θα φουσκώσει +αυτόματα ίσια και κάθετα από την επιφάνειά του @@ -2420,7 +2421,7 @@ measured along the specified direction Length along sketch normal - Length along sketch normal + Μήκος (ανάπτυξη) κάθετα στο επίπεδο του σκαριφήματος @@ -2436,12 +2437,12 @@ measured along the specified direction Direction/edge - Direction/edge + Κατεύθυνση/ακμή Select reference… - Select reference… + Επιλογή αναφοράς… @@ -2451,7 +2452,7 @@ measured along the specified direction X-component of direction vector - X-component of direction vector + Η Κατεύθυνση της πορείας ως προς τον άξονα X (δεξιά/αριστερά) @@ -2461,7 +2462,7 @@ measured along the specified direction Y-component of direction vector - Y-component of direction vector + Η κατεύθυνση της πορείας ως προς τον άξονα Y (εμπρός / πίσω) @@ -2471,13 +2472,13 @@ measured along the specified direction Z-component of direction vector - Z-component of direction vector + Η κατεύθυνση της πορείας ως προς τον άξονα Z (πάνω / κάτω) Angle to taper the extrusion - Angle to taper the extrusion + Γωνία για το στένωμα ή το άνοιγμα του όγκου @@ -2487,7 +2488,7 @@ measured along the specified direction Side 1 - Side 1 + Πλευρά 1 @@ -2499,18 +2500,18 @@ measured along the specified direction Select Shape - Select Shape + Επιλογή Σχήματος Selects all faces of the shape - Selects all faces of the shape + Επιλέγει όλες τις επιφάνειες του σχήματος Recompute on change - Recompute on change + Επανυπολογισμός κατά την αλλαγή @@ -2548,7 +2549,7 @@ measured along the specified direction Curvilinear equivalence - Curvilinear equivalence + Ισοδύναμη κατανομή στην καμπύλη @@ -2593,7 +2594,7 @@ measured along the specified direction Section Orientation - Section Orientation + Προσανατολισμός Διατομής @@ -2617,12 +2618,12 @@ measured along the specified direction Corner transition - Corner transition + Μετάβαση γωνίας Right corner - Right corner + Δεξιά γωνία @@ -2632,7 +2633,7 @@ measured along the specified direction Path to Sweep Along - Path to Sweep Along + Διαδρομή Επέκτασης Σχήματος @@ -2844,7 +2845,7 @@ measured along the specified direction To last - To last + Έως το τελευταίο @@ -2905,7 +2906,7 @@ measured along the specified direction Shape Binder Parameters - Shape Binder Parameters + Παράμετροι Προσθήκης Σχήματος @@ -2937,8 +2938,8 @@ measured along the specified direction - select an item to highlight it - double-click on an item to see the features - - select an item to highlight it -- double-click on an item to see the features + - Επιλέξτε ένα στοιχείο για να επισημανθεί (να φωτιστεί) +- Κάντε διπλό κλικ σε ένα στοιχείο για να δείτε τα χαρακτηριστικά του @@ -2990,7 +2991,7 @@ measured along the specified direction Empty thickness created! - Empty thickness created! + Δεν δημιουργήθηκε το αντικείμενο διότι δεν υπάρχει πάχος! @@ -3056,32 +3057,32 @@ measured along the specified direction Select reference… - Select reference… + Επιλέξτε αναφορά… Transform body - Transform body + Μετασχηματισμός σώματος Transform tool shapes - Transform tool shapes + Μετασχηματισμός σχημάτων-εργαλείων Add Feature - Add Feature + Προσθήκη Χαρακτηριστικού Remove Feature - Remove Feature + Αφαίρεση Χαρακτηριστικού Recompute on change - Recompute on change + Αυτόματη ανανέωση κατά την αλλαγή @@ -3094,7 +3095,7 @@ measured along the specified direction Select Body - Select Body + Επιλογή Σώματος @@ -3107,7 +3108,7 @@ measured along the specified direction Move Feature After… - Move Feature After… + Μετακίνηση Λειτουργίας Μετά Από… @@ -3117,12 +3118,12 @@ measured along the specified direction Move Tip - Move Tip + Μετακίνηση Συμβουλής Set tip to last feature? - Set tip to last feature? + Ορισμός της τρέχουσας ενέργειας ως τελικής; @@ -3157,22 +3158,22 @@ measured along the specified direction Select a single face as support for a sketch! - Select a single face as support for a sketch! + Επιλέξτε μια επίπεδη επιφάνεια για να ξεκινήσετε το σκαρίφημα! Select a face as support for a sketch! - Select a face as support for a sketch! + Επιλέξτε μια επιφάνεια ως βάση για το σκαρίφημα! Need a planar face as support for a sketch! - Need a planar face as support for a sketch! + Χρειάζεται μια επίπεδη επιφάνεια ως βάση για το σκαρίφημα! Create a plane first or select a face to sketch on - Create a plane first or select a face to sketch on + Δημιουργήστε πρώτα ένα επίπεδο ή επιλέξτε μια επιφάνεια για να σχεδιάσετε @@ -3196,7 +3197,7 @@ measured along the specified direction A dialog is already open in the task panel - A dialog is already open in the task panel + Ένα παράθυρο επιλογών είναι ήδη ανοιχτό στον πίνακα εργασιών @@ -3216,12 +3217,12 @@ measured along the specified direction There is no active body. Please activate a body before inserting a datum entity. - There is no active body. Please activate a body before inserting a datum entity. + Δεν υπάρχει ενεργό σώμα. Παρακαλώ ενεργοποιήστε ένα σώμα πριν εισάγετε ένα στοιχείο αναφοράς. Sub-shape binder - Sub-shape binder + Σύνδεσμος Εξωτερικών Σχημάτων @@ -3984,17 +3985,17 @@ Note that the calculation can take some time Update thread view - Update thread view + Ενημέρωση εμφάνισης σπειρώματος Custom Clearance - Custom Clearance + Εξατομικευμένο Περιθώριο Ανοχής Custom Thread clearance value - Custom Thread clearance value + Εξατομικευμένο περιθώριο ανοχής Σπειρώματος @@ -4010,8 +4011,8 @@ Note that the calculation can take some time Hole clearance Only available for holes without thread - Hole clearance -Only available for holes without thread + Περιθώριο ανοχής οπής +Διαθέσιμο μόνο για τρύπες χωρίς σπείρωμα (πάσο) @@ -4027,7 +4028,7 @@ Only available for holes without thread Wide - Wide + Ευρύ (Φαρδύ) @@ -4037,7 +4038,7 @@ Only available for holes without thread Tolerance class for threaded holes according to hole profile - Tolerance class for threaded holes according to hole profile + Κατηγορία ανοχής για τρύπες με σπείρωμα, ανάλογα με τον τύπο της οπής @@ -4062,17 +4063,17 @@ Only available for holes without thread Base profile types - Base profile types + Μορφές αρχικής οπής Circles and arcs - Circles and arcs + Κύκλοι και τόξα Points, circles and arcs - Points, circles and arcs + Σημεία, κύκλοι και τόξα @@ -4093,24 +4094,24 @@ Only available for holes without thread Custom head values - Custom head values + Προσαρμοσμένες τιμές κεφαλής Drill angle Translate it as short as possible - Drill angle + Γωνία μύτης τρυπανιού Include in depth Translate it as short as possible - Include in depth + Συμπερίληψη στο βάθος Switch direction - Switch direction + Αλλαγή κατεύθυνσης @@ -4135,7 +4136,7 @@ Only available for holes without thread Thread Depth Type - Thread Depth Type + Τύπος Βάθους Σπειρώματος @@ -4150,19 +4151,19 @@ Only available for holes without thread Cut type for screw heads - Cut type for screw heads + Τύπος κοπής για κεφαλές κοχλιών Check to override the values predefined by the 'Type' - Check to override the values predefined by the 'Type' + Επιλέξτε για να παρακάμψετε τις προκαθορισμένες τιμές του 'Τύπου' For countersinks this is the depth of the screw's top below the surface - For countersinks this is the depth of -the screw's top below the surface + Για τις κωνικές εσοχές (φρεζάρισμα), αυτό είναι +το βάθος της κορυφής της βίδας κάτω από την επιφάνεια @@ -4173,8 +4174,7 @@ the screw's top below the surface The size of the drill point will be taken into account for the depth of blind holes - The size of the drill point will be taken into -account for the depth of blind holes + Το μέγεθος της μύτης του τρυπανιού θα ληφθεί υπόψη στο συνολικό βάθος των τυφλών οπών @@ -4187,10 +4187,10 @@ account for the depth of blind holes 90 degree: straight hole under 90: smaller hole radius at the bottom over 90: larger hole radius at the bottom - Taper angle for the hole -90 degree: straight hole -under 90: smaller hole radius at the bottom -over 90: larger hole radius at the bottom + Γωνία κωνικότητας για την οπή +90 μοίρες: ίσια οπή (κυλινδρική) +κάτω από 90: μικρότερη ακτίνα οπής στον πάτο (στενεύει) +πάνω από 90: μεγαλύτερη ακτίνα οπής στον πάτο (ανοίγει) @@ -4251,12 +4251,12 @@ over 90: larger hole radius at the bottom Involute Gear - Involute Gear + Ελικοειδές Γρανάζια Shaft Design Wizard - Shaft Design Wizard + Οδηγός Σχεδίασης Άξονα @@ -4439,32 +4439,32 @@ over 90: larger hole radius at the bottom BaseFeature link is not set - BaseFeature link is not set + Δεν έχει οριστεί ο σύνδεσμος στο στοιχείο βάσης BaseFeature must be a Part::Feature - BaseFeature must be a Part::Feature + Το στοιχείο βάσης πρέπει να είναι αντικείμενο τύπου Part BaseFeature has an empty shape - BaseFeature has an empty shape + Το στοιχείο βάσης έχει κενό σχήμα Cannot do boolean cut without BaseFeature - Cannot do boolean cut without BaseFeature + Αδυναμία αφαίρεσης: Δεν έχει οριστεί το αντικείμενο βάσης Cannot do boolean with anything but Part::Feature and its derivatives - Cannot do boolean with anything but Part::Feature and its derivatives + Αδυναμία εκτέλεσης λογικής πράξης (Boolean): Επιτρέπονται μόνο τρισδιάστατα αντικείμενα Cannot do boolean operation with invalid base shape - Cannot do boolean operation with invalid base shape + Αδυναμία εκτέλεσης λογικής πράξης: Το σχήμα βάσης δεν είναι έγκυρο @@ -4487,32 +4487,32 @@ over 90: larger hole radius at the bottom Tool shape is null - Tool shape is null + Το σχήμα του εργαλείου είναι κενό Unsupported boolean operation - Unsupported boolean operation + Μη υποστηριζόμενη λογική πράξη Cannot create a pad with a total length of zero. - Cannot create a pad with a total length of zero. + Αδυναμία δημιουργίας εξώθησης με μηδενικό συνολικό μήκος. Cannot create a pocket with a total length of zero. - Cannot create a pocket with a total length of zero. + Αδυναμία δημιουργίας εσοχής με μηδενικό βάθος. No extrusion geometry was generated. - No extrusion geometry was generated. + Δεν δημιουργήθηκε γεωμετρία εξώθησης.(Δεν προέκυψε κανένας όγκος). Resulting fused extrusion is null. - Resulting fused extrusion is null. + Το κομμάτι που πρόσθεσες δεν κόλλησε πουθενά και χάθηκε. @@ -4525,58 +4525,58 @@ over 90: larger hole radius at the bottom Failed to create chamfer - Failed to create chamfer + Αποτυχία δημιουργίας λοξότμησης Resulting shape is null - Resulting shape is null + Το τελικό σχήμα είναι κενό No edges specified - No edges specified + Δεν έχουν επιλεγεί ακμές Size must be greater than zero - Size must be greater than zero + Το μέγεθος πρέπει να είναι μεγαλύτερο από το μηδέν Size2 must be greater than zero - Size2 must be greater than zero + Το Μέγεθος 2 πρέπει να είναι μεγαλύτερο από το μηδέν Angle must be greater than 0 and less than 180 - Angle must be greater than 0 and less than 180 + Η γωνία πρέπει να είναι μεγαλύτερη από 0 και μικρότερη από 180 μοίρες Fillet not possible on selected shapes - Fillet not possible on selected shapes + Αδυναμία στρογγυλοποίησης στα επιλεγμένα σχήματα Fillet radius must be greater than zero - Fillet radius must be greater than zero + Η ακτίνα στρογγυλοποίησης πρέπει να είναι μεγαλύτερη από το μηδέν Fillet operation failed. The selected edges may contain geometry that cannot be filleted together. Try filleting edges individually or with a smaller radius. - Fillet operation failed. The selected edges may contain geometry that cannot be filleted together. Try filleting edges individually or with a smaller radius. + Η στρογγυλοποίηση απέτυχε. Οι επιλεγμένες ακμές μπορεί να έχουν σχήμα που δεν μπορεί να στρογγυλευτεί ταυτόχρονα. Δοκιμάστε να τις στρογγυλέψετε μία-μία ή με μικρότερη ακτίνα. Angle of groove too large - Angle of groove too large + Γωνία αυλάκωσης πολύ μεγάλη Angle of groove too small - Angle of groove too small + Γωνία αυλάκωσης πολύ μικρή @@ -4845,13 +4845,13 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed for m Could not create face from sketch. Intersecting sketch entities or multiple faces in a sketch are not allowed. - Could not create face from sketch. -Intersecting sketch entities or multiple faces in a sketch are not allowed. + Αδυναμία δημιουργίας επιφάνειας από το σκαρίφημα. +Δεν επιτρέπονται στοιχεία που τέμνονται ή πολλαπλές επιφάνειες σε ένα σκαρίφημα. Pipe: Could not obtain profile shape - Pipe: Could not obtain profile shape + Σωλήνωση: Αδυναμία λήψης σχήματος διατομής (προφίλ) @@ -4861,27 +4861,27 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed. No auxiliary spine linked. - No auxiliary spine linked. + Δεν έχει συνδεθεί βοηθητικός οδηγός. Pipe: Only one isolated point is needed if using a sketch with isolated points for section - Pipe: Only one isolated point is needed if using a sketch with isolated points for section + Σωλήνωση: Για τη διατομή επιτρέπεται μόνο ένα μεμονωμένο σημείο, όχι περισσότερα Pipe: At least one section is needed when using a single point for profile - Pipe: At least one section is needed when using a single point for profile + Σωλήνωση: Χρειάζεται τουλάχιστον μία διατομή (σχήμα), αν χρησιμοποιείτε ένα μόνο σημείο για προφίλ Pipe: All sections need to be Part features - Pipe: All sections need to be Part features + Σωλήνωση: Όλες οι διατομές (σχήματα) πρέπει να ανήκουν στο ίδιο Σώμα (Body) εργασίας Pipe: Could not obtain section shape - Pipe: Could not obtain section shape + Σωλήνωση: Αδυναμία αναγνώρισης του σχήματος. Ελέγξτε αν το σχήμα σας είναι "κλειστό" (χωρίς κενά στις ενώσεις) και αν υπάρχουν περιττές γραμμές ή τελείες που πρέπει να σβηστούν @@ -4921,7 +4921,7 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed. Invalid element in spine. - Invalid element in spine. + Σωλήνωση: Μη έγκυρο στοιχείο στη διαδρομή. diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ro.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ro.ts index d95d3a1418..e96c319950 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ro.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ro.ts @@ -6,84 +6,84 @@ The center point of the helix' start; derived from the reference axis. - Punctul central al helixului, derivat din axa de referință. + Punctul central al helixului, derivat din axa de referință The helix' direction; derived from the reference axis. - Direcția helix; derivată din axa de referință. + Direcția helix; derivată din axa de referință The reference axis of the helix. - Axa de referință a helixului. + Axa de referință a helixului The helix input mode specifies which properties are set by the user. Dependent properties are then calculated. Modul de intrare helix specifică ce proprietăți sunt setate de către utilizator. -Proprietățile dependente sunt apoi calculate. +Proprietățile dependente sunt apoi calculate The axial distance between two turns. - Distanţa axială dintre două rânduri. + Distanţa axială dintre două rânduri The height of the helix' path, not accounting for the extent of the profile. - Înălțimea căii helixului, care nu ține seama de amploarea profilului. + Înălțimea căii helixului, care nu ține seama de amploarea profilului The number of turns in the helix. - Numărul de rotaţii în helix. + Numărul de rotaţii în helix The angle of the cone that forms a hull around the helix. Non-zero values turn the helix into a conical spiral. Positive values make the radius grow, negative shrinks. - The angle of the cone that forms a hull around the helix. -Non-zero values turn the helix into a conical spiral. -Positive values make the radius grow, negative shrinks. + Unghiul conului care formează o carenă în jurul helixului. +Valorile non-zero transformă helixul într-o spirală conică. +Valorile pozitive fac ca raza să crească, negativa se micșorează The growth of the helix' radius per turn. Non-zero values turn the helix into a conical spiral. Creșterea razei helix pe rând. -Valorile non-zero transformă helixul într-o spirală conică. +Valorile non-zero transformă helixul într-o spirală conică Sets the turning direction to left handed, i.e. counter-clockwise when moving along its axis. Setează direcția de întoarcere la stânga, -adică, în sens invers acelor de ceasornic când se mișcă de-a lungul axei sale. +adică, în sens invers acelor de ceasornic când se mișcă de-a lungul axei sale Determines whether the helix points in the opposite direction of the axis. - Determină dacă helixul indică în direcţia opusă a axei. + Determină dacă helixul indică în direcţia opusă a axei If set, the result will be the intersection of the profile and the preexisting body. - Dacă este setat, rezultatul va fi intersecția profilului și a organismului preexistent. + Dacă este setat, rezultatul va fi intersecția profilului și a organismului preexistent If false, the tool will propose an initial value for the pitch based on the profile bounding box, so that self intersection is avoided. Dacă este fals, instrumentul va propune o valoare inițială pentru pas pe baza casetei de încadrare a profilului, -astfel încât intersecția de sine să fie evitată. +astfel încât intersecția de sine să fie evitată Fusion Tolerance for the Helix, increase if helical shape does not merge nicely with part. - Fusion Tolerance for the Helix, increase if helical shape does not merge nicely with part. + Toleranța la fuziune pentru Helix, crește dacă forma elicoidală nu se combină frumos cu o componenta @@ -98,37 +98,37 @@ astfel încât intersecția de sine să fie evitată. Module of the gear - Module of the gear + Modulul roții dințate True=2 curves with each 3 control points, False=1 curve with 4 control points. - True=2 curves with each 3 control points, False=1 curve with 4 control points. + Adevărate=2 curbe fiecare cu 3 puncte de control, Fals=1 curbă cu 4 puncte de control True=external Gear, False=internal Gear - True=external Gear, False=internal Gear + Adevărat=dantură exterioară, Fals=dantură interioară The height of the tooth from the pitch circle up to its tip, normalized by the module. - Înălțimea dintelui de la cercul de pas până la vârful lui, normalizată de către modul. + Înălțimea dintelui de la cercul de pas până la vârful lui, normalizată de către modul The height of the tooth from the pitch circle down to its root, normalized by the module. - Înălțimea dintelui de la cercul de pas până la vârful lui, normalizată de către modul. + Înălțimea dintelui de la cercul de pas până la vârful lui, normalizată de către modul The radius of the fillet at the root of the tooth, normalized by the module. - Raza fileului de la rădăcina dintelui, normalizată de modul. + Raza fileului de la rădăcina dintelui, normalizată de modul The distance by which the reference profile is shifted outwards, normalized by the module. - Distanța cu care profilul de referință este transferat în exterior, normalizată prin modul. + Distanța cu care profilul de referință este transferat în exterior, normalizată prin modul @@ -141,12 +141,12 @@ astfel încât intersecția de sine să fie evitată. Additive Helix - Additive Helix + Helix aditiv Sweeps the selected sketch or profile along a helix and adds it to the body - Sweeps the selected sketch or profile along a helix and adds it to the body + Alunecă schița sau profilul selectat de-a lungul unei elice și îl adaugă la corp @@ -159,12 +159,12 @@ astfel încât intersecția de sine să fie evitată. Additive Loft - Additive Loft + Loft aditiv Lofts the selected sketch or profile along a path and adds it to the body - Lofts the selected sketch or profile along a path and adds it to the body + Realizează un loft al schiței sau profilului selectat și îl adaugă la corp @@ -177,12 +177,12 @@ astfel încât intersecția de sine să fie evitată. Additive Pipe - Additive Pipe + Conductă aditivă Sweeps the selected sketch or profile along a path and adds it to the body - Sweeps the selected sketch or profile along a path and adds it to the body + Alunecă schița sau profilul selectat de-a lungul unei traiectorii și îl adaugă la corp @@ -195,12 +195,12 @@ astfel încât intersecția de sine să fie evitată. New Body - New Body + Corp nou Creates a new body and activates it - Creates a new body and activates it + Creează un corp nou și îl activează @@ -218,7 +218,7 @@ astfel încât intersecția de sine să fie evitată. Applies boolean operations with the selected objects and the active body - Applies boolean operations with the selected objects and the active body + Aplică operații booleene între obiectele selectate și corpul activ @@ -236,7 +236,7 @@ astfel încât intersecția de sine să fie evitată. Creates a new local coordinate system - Creates a new local coordinate system + Creează un nou sistem de coordonate local @@ -254,7 +254,7 @@ astfel încât intersecția de sine să fie evitată. Applies a chamfer to the selected edges or faces - Applies a chamfer to the selected edges or faces + Aplică o teșitură la marginile sau fețele selectate @@ -272,7 +272,7 @@ astfel încât intersecția de sine să fie evitată. Copies a solid object parametrically as the base feature of a new body - Copies a solid object parametrically as the base feature of a new body + Copiază un obiect solid, din punct de vedere parametric, ca element de bază al unui nou corp @@ -285,12 +285,12 @@ astfel încât intersecția de sine să fie evitată. Draft - Pescaj + Ciornă Applies a draft to the selected faces - Applies a draft to the selected faces + Aplică o ciornă pe fețele selectate @@ -303,7 +303,7 @@ astfel încât intersecția de sine să fie evitată. Duplicate &Object - Duplicate &Object + Duplicare Obiect @@ -326,7 +326,7 @@ astfel încât intersecția de sine să fie evitată. Applies a fillet to the selected edges or faces - Applies a fillet to the selected edges or faces + Aplică o rotunjire marginilor sau fețelor selectate @@ -344,7 +344,7 @@ astfel încât intersecția de sine să fie evitată. Revolves the sketch or profile around a line or axis and removes it from the body - Revolves the sketch or profile around a line or axis and removes it from the body + Rotește schița sau profilul în jurul unei linii sau axe și îl elimină din corp @@ -357,12 +357,12 @@ astfel încât intersecția de sine să fie evitată. Hole - Gaura + Gaură Creates holes in the active body at the center points of circles or arcs of the selected sketch or profile - Creates holes in the active body at the center points of circles or arcs of the selected sketch or profile + Creează găuri în corpul activ la punctele centrale ale cercurilor sau arcelor din schița sau profilul selectat @@ -375,12 +375,12 @@ astfel încât intersecția de sine să fie evitată. Datum Line - Datum Line + Linie de referință Creates a new datum line - Creates a new datum line + Creaţi o linie de referință @@ -393,12 +393,12 @@ astfel încât intersecția de sine să fie evitată. Linear Pattern - Linear Pattern + Model liniar Duplicates the selected features or the active body in a linear pattern - Duplicates the selected features or the active body in a linear pattern + Duplică elementele selectate sau corpul activ într-un model liniar @@ -506,7 +506,7 @@ astfel încât intersecția de sine să fie evitată. Applies multiple transformations to the selected features or active body - Applies multiple transformations to the selected features or active body + Aplică multiple transformations to the selected features or active body @@ -524,7 +524,7 @@ astfel încât intersecția de sine să fie evitată. Creates a new sketch - Creates a new sketch + Creează a new sketch @@ -537,7 +537,7 @@ astfel încât intersecția de sine să fie evitată. Pad - Pad + Adaos @@ -555,12 +555,12 @@ astfel încât intersecția de sine să fie evitată. Datum Plane - Datum Plane + Plan de referință Creates a new datum plane - Creates a new datum plane + Creează un nou plat de referință @@ -591,12 +591,12 @@ astfel încât intersecția de sine să fie evitată. Datum Point - Datum Point + Punct de referință Creates a new datum point - Creates a new datum point + Creează a new datum point @@ -609,7 +609,7 @@ astfel încât intersecția de sine să fie evitată. Polar Pattern - Polar Pattern + Model polar @@ -632,7 +632,7 @@ astfel încât intersecția de sine să fie evitată. Revolves the selected sketch or profile around a line or axis and adds it to the body - Revolves the selected sketch or profile around a line or axis and adds it to the body + Rotește schița sau profilul selectat în jurul unei linii sau axe și îl adaugă la corp @@ -668,7 +668,7 @@ astfel încât intersecția de sine să fie evitată. Creates a new shape binder - Creates a new shape binder + Creează a new shape binder @@ -686,7 +686,7 @@ astfel încât intersecția de sine să fie evitată. Creates a reference to geometry from one or more objects, allowing it to be used inside or outside a body. It tracks relative placements, supports multiple geometry types (solids, faces, edges, vertices), and can work with objects in the same or external documents. - Creates a reference to geometry from one or more objects, allowing it to be used inside or outside a body. It tracks relative placements, supports multiple geometry types (solids, faces, edges, vertices), and can work with objects in the same or external documents. + Creează a reference to geometry from one or more objects, allowing it to be used inside or outside a body. It tracks relative placements, supports multiple geometry types (solids, faces, edges, vertices), and can work with objects in the same or external documents @@ -704,7 +704,7 @@ astfel încât intersecția de sine să fie evitată. Sweeps the selected sketch or profile along a helix and removes it from the body - Sweeps the selected sketch or profile along a helix and removes it from the body + Mătură schița sau profilul selectat de-a lungul unei elice și îl elimină din corp @@ -722,7 +722,7 @@ astfel încât intersecția de sine să fie evitată. Lofts the selected sketch or profile along a path and removes it from the body - Lofts the selected sketch or profile along a path and removes it from the body + Realizează un loft schița sau profilul selectat de-a lungul unei traiectorii și îl elimină din corp @@ -740,7 +740,7 @@ astfel încât intersecția de sine să fie evitată. Sweeps the selected sketch or profile along a path and removes it from the body - Sweeps the selected sketch or profile along a path and removes it from the body + Mătură schița sau profilul selectat de-a lungul unei traiectorii și îl elimină din corp @@ -758,7 +758,7 @@ astfel încât intersecția de sine să fie evitată. Applies thickness and removes the selected faces - Applies thickness and removes the selected faces + Aplică thickness and removes the selected faces @@ -776,7 +776,7 @@ astfel încât intersecția de sine să fie evitată. Creates an additive primitive - Creates an additive primitive + Creează an additive primitive @@ -834,7 +834,7 @@ astfel încât intersecția de sine să fie evitată. Creates a subtractive primitive - Creates a subtractive primitive + Creează a subtractive primitive @@ -969,12 +969,12 @@ astfel încât intersecția de sine să fie evitată. Linear Pattern - Linear Pattern + Model liniar Polar Pattern - Polar Pattern + Model polar @@ -1091,8 +1091,8 @@ astfel încât intersecția de sine să fie evitată. To create a new Part Design object, there must be an active body in the document. Select a body from below, or create a new body. - To create a new Part Design object, there must be an active body in the document. -Select a body from below, or create a new body. + To create a new Part Design object, there must be an active body in the document. +Select a body from below, or create a new body @@ -1369,7 +1369,7 @@ If zero, it is equal to Radius2 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. - Aţi selectat geometrii care nu fac parte din corpul activ. Vă rugăm să definiți cum să gestionați aceste selecții. Dacă nu doriți aceste referințe, anulați comanda. + Aţi selectat geometrii care nu fac parte din corpul activ. Vă rugăm să definiți cum să gestionați aceste selecții. Dacă nu doriți aceste referințe, anulați comanda @@ -1392,7 +1392,7 @@ If zero, it is equal to Radius2 Selecting this will cause circular dependency. - Această selecție va crea o dependență circulară. + Această selecție va crea o dependență circulară @@ -1578,9 +1578,9 @@ If zero, it is equal to Radius2 The feature could not be created with the given parameters. The geometry may be invalid or the parameters may be incompatible. Please adjust the parameters and try again. - The feature could not be created with the given parameters. + The feature could not be created with the given parameters. The geometry may be invalid or the parameters may be incompatible. -Please adjust the parameters and try again. +Please adjust the parameters and try again @@ -1663,7 +1663,7 @@ Please adjust the parameters and try again. Adds all edges to the list box (only when in add selection mode) - Adds all edges to the list box (only when in add selection mode) + Adaugă all edges to the list box (only when in add selection mode) @@ -3127,7 +3127,7 @@ măsurată de-a lungul direcției specificate The moved feature appears after the currently set tip. - Funcția mutată apare după sfatul setat în prezent. + Funcția mutată apare după sfatul setat în prezent @@ -3140,7 +3140,7 @@ măsurată de-a lungul direcției specificate There are no attachment modes that fit selected objects. Select something else. - Nu există nici un mod de fixare care să convină obiectelor selcționate. Selectaţi altceva. + Nu există nici un mod de fixare care să convină obiectelor selcționate. Selectaţi altceva @@ -3201,12 +3201,12 @@ măsurată de-a lungul direcției specificate Cannot use this command as there is no solid to subtract from. - Nu se poate folosi această comandă deoarece nu există nici un solid din care să se scade. + Nu se poate folosi această comandă deoarece nu există nici un solid din care să se scade Ensure that the body contains a feature before attempting a subtractive command. - Asigurați-vă că corpul conține o caracteristică înainte de a încerca o comandă substractivă. + Asigurați-vă că corpul conține o caracteristică înainte de a încerca o comandă substractivă @@ -3216,7 +3216,7 @@ măsurată de-a lungul direcției specificate There is no active body. Please activate a body before inserting a datum entity. - There is no active body. Please activate a body before inserting a datum entity. + There is no active body. Please activate a body before inserting a datum entity @@ -3251,7 +3251,7 @@ măsurată de-a lungul direcției specificate Select an edge, face, or body from a single body. - Selectaţi o margine, o faţă sau un corp de pe un singur corp. + Selectaţi o margine, o faţă sau un corp de pe un singur corp @@ -3267,7 +3267,7 @@ măsurată de-a lungul direcției specificate Select an edge, face, or body from an active body. - Selectaţi o margine, o faţă sau un corp de la un corp activ. + Selectaţi o margine, o faţă sau un corp de la un corp activ @@ -3282,12 +3282,12 @@ măsurată de-a lungul direcției specificate %1 works only on parts. - %1 funcţionează doar pe piese. + %1 funcţionează doar pe piese Please select only one feature in an active body. - Vă rugăm să selectaţi un singur fisier într-un corp activ. + Vă rugăm să selectaţi un singur fisier într-un corp activ @@ -3297,7 +3297,7 @@ măsurată de-a lungul direcției specificate Failed to create a part object. - A eșuat crearea unui obiect piesă. + A eșuat crearea unui obiect piesă @@ -3310,41 +3310,41 @@ măsurată de-a lungul direcției specificate A body cannot be based on a Part Design feature. - A body cannot be based on a Part Design feature. + A body cannot be based on a Part Design feature %1 already belongs to a body and cannot be used as a base feature for another body. - %1 already belongs to a body and cannot be used as a base feature for another body. + %1 already belongs to a body and cannot be used as a base feature for another body Base feature (%1) belongs to other part. - Funcția de bază (%1) aparține unei alte piese. + Funcția de bază (%1) aparține unei alte piese The selected shape consists of multiple solids. This may lead to unexpected results. - Forma selectată constă din mai multe solide. Acest lucru poate duce la rezultate imprevizibile. + Forma selectată constă din mai multe solide. Acest lucru poate duce la rezultate imprevizibile The selected shape consists of multiple shells. This may lead to unexpected results. - Forma selectată constă din mai multe cochilii. Acest lucru poate duce la rezultate imprevizibile. + Forma selectată constă din mai multe cochilii. Acest lucru poate duce la rezultate imprevizibile The selected shape consists of only a shell. This may lead to unexpected results. - Forma selectată constă dintr-o singură cochilie. Acest lucru poate duce la rezultate imprevizibile. + Forma selectată constă dintr-o singură cochilie. Acest lucru poate duce la rezultate imprevizibile The selected shape consists of multiple solids or shells. This may lead to unexpected results. - Forma selectată este format din mai multe solide sau cochilii. Acest lucru poate duce la rezultate imprevizibile. + Forma selectată este format din mai multe solide sau cochilii. Acest lucru poate duce la rezultate imprevizibile @@ -3354,7 +3354,7 @@ This may lead to unexpected results. Body may be based on no more than one feature. - Corpul se poate baza pe cel mult o caracteristică. + Corpul se poate baza pe cel mult o caracteristică @@ -3369,12 +3369,12 @@ This may lead to unexpected results. Select exactly one Part Design feature or a body. - Select exactly one Part Design feature or a body. + Select exactly one Part Design feature or a body Could not determine a body for the selected feature '%s'. - Could not determine a body for the selected feature '%s'. + Could not determine a body for the selected feature '%s' @@ -3389,12 +3389,12 @@ This may lead to unexpected results. No Part Design features without body found Nothing to migrate. - No Part Design features without body found Nothing to migrate. + No Part Design features without body found Nothing to migrate Please edit '%1' and redefine it to use a Base or Datum plane as the sketch plane. - Vă rugăm să editaţi '%1' şi să redefinească pentru a utiliza un Plan de bază sau de referință ale ca plan de schiţă. + Vă rugăm să editaţi '%1' şi să redefinească pentru a utiliza un Plan de bază sau de referință ale ca plan de schiţă @@ -3408,7 +3408,7 @@ This may lead to unexpected results. Only a solid feature can be the tip of a body. - Doar o funcție solidă poate fi funcția rezultantă a unui corp. + Doar o funcție solidă poate fi funcția rezultantă a unui corp @@ -3430,12 +3430,12 @@ This may lead to unexpected results. Impossible to move the base feature of a body. - Imposibil de a deplasa caracteristica de bază a unui corp. + Imposibil de a deplasa caracteristica de bază a unui corp Select one or more features from the same body. - Selectați una sau mai multe funcții în același corp. + Selectați una sau mai multe funcții în același corp @@ -3498,14 +3498,14 @@ This may lead to unexpected results. To use Part Design, an active body is required in the document. Activate a body (double-click) or create a new one. For legacy documents with Part Design objects lacking a body, use the migrate function in Part Design to place them into a body. - To use Part Design, an active body is required in the document. Activate a body (double-click) or create a new one. + To use Part Design, an active body is required in the document. Activate a body (double-click) or create a new one. -For legacy documents with Part Design objects lacking a body, use the migrate function in Part Design to place them into a body. +For legacy documents with Part Design objects lacking a body, use the migrate function in Part Design to place them into a body To create a new Part Design object, an active body is required in the document. Activate an existing body (double-click) or create a new one. - To create a new Part Design object, an active body is required in the document. Activate an existing body (double-click) or create a new one. + To create a new Part Design object, an active body is required in the document. Activate an existing body (double-click) or create a new one @@ -3515,7 +3515,7 @@ For legacy documents with Part Design objects lacking a body, use the migrate fu In order to use this feature it needs to belong to a body object in the document. - Pentru a utiliza această caracteristică, ea trebuie să aparțină unui corp din document. + Pentru a utiliza această caracteristică, ea trebuie să aparțină unui corp din document @@ -3525,7 +3525,7 @@ For legacy documents with Part Design objects lacking a body, use the migrate fu In order to use this feature it needs to belong to a part object in the document. - Pentru a utiliza această funcție, ea trebuie să aparțină unei piese din document. + Pentru a utiliza această funcție, ea trebuie să aparțină unei piese din document @@ -3577,8 +3577,8 @@ For legacy documents with Part Design objects lacking a body, use the migrate fu %1 misses a base feature. This feature is broken and cannot be edited. - %1 misses a base feature. -This feature is broken and cannot be edited. + %1 misses a base feature. +This feature is broken and cannot be edited @@ -3598,7 +3598,7 @@ This feature is broken and cannot be edited. The document "%1" you are editing was designed with an old version of Part Design workbench. - The document "%1" you are editing was designed with an old version of Part Design workbench. + The document "%1" you are editing was designed with an old version of Part Design workbench @@ -3608,7 +3608,7 @@ This feature is broken and cannot be edited. The document "%1" seems to be either in the middle of the migration process from legacy Part Design or have a slightly broken structure. - The document "%1" seems to be either in the middle of the migration process from legacy Part Design or have a slightly broken structure. + The document "%1" seems to be either in the middle of the migration process from legacy Part Design or have a slightly broken structure @@ -3622,7 +3622,7 @@ If you refuse to migrate you won't be able to use new PartDesign features like B Although you will be able to migrate any moment later with 'Part Design -> Migrate'. Notă: Dacă alegeți să migrați, nu veți putea edita fișierul cu o versiune FreeCAD mai veche. Dacă refuzați să migrați, nu veți putea folosi noile funcții PartDesign, cum ar fi Corpuri și Piese. Ca rezultat, nici nu veți putea folosi piesele dumneavoastră în bancul de lucru de asamblare. -Deși veți putea migra în orice moment mai târziu cu „Part Design -> Migrate”. +Deși veți putea migra în orice moment mai târziu cu „Part Design -> Migrate” @@ -4404,7 +4404,7 @@ peste 90: rază mai mare la partea de jos The Plot add-on is not installed. Install it to enable this feature. - The Plot add-on is not installed. Install it to enable this feature. + The Plot add-on is not installed. Install it to enable this feature @@ -4412,7 +4412,7 @@ peste 90: rază mai mare la partea de jos Shaft design wizard... - Asistent pentru proiectarea arborelui... + Asistent pentru proiectarea arborelui @@ -4478,7 +4478,7 @@ peste 90: rază mai mare la partea de jos Result has multiple solids: enable 'Allow Compound' in the active body. - Result has multiple solids: enable 'Allow Compound' in the active body. + Result has multiple solids: enable 'Allow Compound' in the active body @@ -4493,22 +4493,22 @@ peste 90: rază mai mare la partea de jos Cannot create a pad with a total length of zero. - Cannot create a pad with a total length of zero. + Cannot create a pad with a total length of zero Cannot create a pocket with a total length of zero. - Cannot create a pocket with a total length of zero. + Cannot create a pocket with a total length of zero No extrusion geometry was generated. - No extrusion geometry was generated. + No extrusion geometry was generated Resulting fused extrusion is null. - Resulting fused extrusion is null. + Resulting fused extrusion is null @@ -4562,7 +4562,7 @@ peste 90: rază mai mare la partea de jos Fillet operation failed. The selected edges may contain geometry that cannot be filleted together. Try filleting edges individually or with a smaller radius. - Fillet operation failed. The selected edges may contain geometry that cannot be filleted together. Try filleting edges individually or with a smaller radius. + Fillet operation failed. The selected edges may contain geometry that cannot be filleted together. Try filleting edges individually or with a smaller radius @@ -4583,7 +4583,7 @@ peste 90: rază mai mare la partea de jos Funcția solicitată nu poate fi creată. Motivul poate fi: - Corpul activ nu conține o formă de bază, astfel încât să nu existe material care să fie eliminat; - - schița selectată nu aparține Organismului activ. + - schița selectată nu aparține Organismului activ @@ -4625,7 +4625,7 @@ peste 90: rază mai mare la partea de jos Could not create face from sketch. Intersecting sketch entities in a sketch are not allowed. Nu s-a putut crea fața din schiță. -Entitățile de schiță intersectate dintr-o schiță nu sunt permise. +Entitățile de schiță intersectate dintr-o schiță nu sunt permise @@ -4800,7 +4800,7 @@ Entitățile de schiță intersectate dintr-o schiță nu sunt permise.Could not create face from sketch. Intersecting sketch entities or multiple faces in a sketch are not allowed for making a pocket up to a face. Nu s-a putut crea fața din schiță. -Elementele de intersectare ale schiței sau multiplele fețe dintr-o schiță nu sunt permise pentru a face un buzunar până la o față. +Elementele de intersectare ale schiței sau multiplele fețe dintr-o schiță nu sunt permise pentru a face un buzunar până la o față @@ -4843,7 +4843,7 @@ Elementele de intersectare ale schiței sau multiplele fețe dintr-o schiță nu Could not create face from sketch. Intersecting sketch entities or multiple faces in a sketch are not allowed. Nu s-a putut crea fața din schiță. -Nu sunt permise entități intersectate de schiță sau multiple fețe dintr-o schiță. +Nu sunt permise entități intersectate de schiță sau multiple fețe dintr-o schiță @@ -4858,7 +4858,7 @@ Nu sunt permise entități intersectate de schiță sau multiple fețe dintr-o s No auxiliary spine linked. - Nici o coloană vertebrală auxiliară legată. + Nici o coloană vertebrală auxiliară legată @@ -4918,27 +4918,27 @@ Nu sunt permise entități intersectate de schiță sau multiple fețe dintr-o s Invalid element in spine. - Element nevalid în coloana vertebrală. + Element nevalid în coloana vertebrală Element in spine is neither an edge nor a wire. - Elementul din coloana vertebrală nu este nici margine, nici sârmă. + Elementul din coloana vertebrală nu este nici margine, nici sârmă Spine is not connected. - Spinul nu este conectat. + Spinul nu este conectat Spine is neither an edge nor a wire. - Spinul nu este nici margine, nici sârmă. + Spinul nu este nici margine, nici sârmă Invalid spine. - coloană vertebrală nevalidă. + coloană vertebrală nevalidă @@ -5091,7 +5091,7 @@ Nu sunt permise entități intersectate de schiță sau multiple fețe dintr-o s No originals linked to the transformed feature. - Nu există originale legate de caracteristica transformată. + Nu există originale legate de caracteristica transformată @@ -5124,7 +5124,7 @@ Nu sunt permise entități intersectate de schiță sau multiple fețe dintr-o s Creates or edits the involute gear definition - Creates or edits the involute gear definition + Creează or edits the involute gear definition @@ -5137,7 +5137,7 @@ Nu sunt permise entități intersectate de schiță sau multiple fețe dintr-o s Creates or edits the sprocket definition. - Creates or edits the sprocket definition. + Creează or edits the sprocket definition @@ -5181,7 +5181,7 @@ Nu sunt permise entități intersectate de schiță sau multiple fețe dintr-o s Resulting shape is empty. That may indicate that no material will be removed or a problem with the model. - Resulting shape is empty. That may indicate that no material will be removed or a problem with the model. + Resulting shape is empty. That may indicate that no material will be removed or a problem with the model @@ -5194,7 +5194,7 @@ Nu sunt permise entități intersectate de schiță sau multiple fețe dintr-o s Creates a datum object or local coordinate system - Creates a datum object or local coordinate system + Creează a datum object or local coordinate system @@ -5207,7 +5207,7 @@ Nu sunt permise entități intersectate de schiță sau multiple fețe dintr-o s Creates a datum object or local coordinate system - Creates a datum object or local coordinate system + Creează a datum object or local coordinate system @@ -5215,42 +5215,42 @@ Nu sunt permise entități intersectate de schiță sau multiple fețe dintr-o s Creates an additive box by its width, height, and length - Creates an additive box by its width, height, and length + Creează an additive box by its width, height, and length Creates an additive cylinder by its radius, height, and angle - Creates an additive cylinder by its radius, height, and angle + Creează an additive cylinder by its radius, height, and angle Creates an additive sphere by its radius and various angles - Creates an additive sphere by its radius and various angles + Creează an additive sphere by its radius and various angles Creates an additive cone - Creates an additive cone + Creează an additive cone Creates an additive ellipsoid - Creates an additive ellipsoid + Creează an additive ellipsoid Creates an additive torus - Creates an additive torus + Creează an additive torus Creates an additive prism - Creates an additive prism + Creează an additive prism Creates an additive wedge - Creates an additive wedge + Creează an additive wedge @@ -5258,42 +5258,42 @@ Nu sunt permise entități intersectate de schiță sau multiple fețe dintr-o s Creates a subtractive box by its width, height and length - Creates a subtractive box by its width, height and length + Creează a subtractive box by its width, height and length Creates a subtractive cylinder by its radius, height and angle - Creates a subtractive cylinder by its radius, height and angle + Creează a subtractive cylinder by its radius, height and angle Creates a subtractive sphere by its radius and various angles - Creates a subtractive sphere by its radius and various angles + Creează a subtractive sphere by its radius and various angles Creates a subtractive cone - Creates a subtractive cone + Creează a subtractive cone Creates a subtractive ellipsoid - Creates a subtractive ellipsoid + Creează a subtractive ellipsoid Creates a subtractive torus - Creates a subtractive torus + Creează a subtractive torus Creates a subtractive prism - Creates a subtractive prism + Creează a subtractive prism Creates a subtractive wedge - Creates a subtractive wedge + Creează a subtractive wedge @@ -5333,7 +5333,7 @@ Nu sunt permise entități intersectate de schiță sau multiple fețe dintr-o s Active Body - Active Body + Corp activ @@ -5446,7 +5446,7 @@ Nu sunt permise entități intersectate de schiță sau multiple fețe dintr-o s Invalid selection. Select an edge, planar face, or datum line. - Invalid selection. Select an edge, planar face, or datum line. + Invalid selection. Select an edge, planar face, or datum line diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ru.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ru.ts index 1c550d1578..b8b2b1daff 100644 --- a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ru.ts +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ru.ts @@ -316,7 +316,7 @@ so that self intersection is avoided. PartDesign - ПроектнаяДеталь + Деталь @@ -326,7 +326,7 @@ so that self intersection is avoided. Applies a fillet to the selected edges or faces - Формирует скругление на выбранных рёбрах или гранях + Скругляет выбранные рёбра или грани diff --git a/src/Mod/Points/Gui/Resources/translations/Points_da.ts b/src/Mod/Points/Gui/Resources/translations/Points_da.ts index 62569af96b..8b95b51b41 100644 --- a/src/Mod/Points/Gui/Resources/translations/Points_da.ts +++ b/src/Mod/Points/Gui/Resources/translations/Points_da.ts @@ -6,17 +6,17 @@ Points - Points + Punkter Convert to Points - Convert to Points + Konverter til punkter Converts to points - Converts to points + Konverterer til punkter @@ -24,18 +24,18 @@ Points - Points + Punkter Export Points… - Export Points… + Eksporter punkter… Exports a point cloud - Exports a point cloud + Eksporterer en punktsky @@ -43,17 +43,17 @@ Points - Points + Punkter Import Points… - Import Points… + Importer punkter… Imports a point cloud - Imports a point cloud + Importerer en punktsky @@ -61,7 +61,7 @@ Points - Points + Punkter @@ -79,7 +79,7 @@ Points - Points + Punkter @@ -97,17 +97,17 @@ Points - Points + Punkter Structured Point Cloud - Structured Point Cloud + Struktureret punktsky Converts points to a structured point cloud - Converts points to a structured point cloud + Konverterer punkter til en struktureret punktsky @@ -115,12 +115,12 @@ Import points - Import points + Importer punkter Convert to points - Convert to points + Konverter til punkter @@ -194,7 +194,7 @@ Point Format - Point Format + Punktformat @@ -204,7 +204,7 @@ Points format - Points format + Punktformat @@ -271,7 +271,7 @@ All Files - All Files + Alle filer @@ -299,12 +299,12 @@ Points Tools - Points Tools + Punktværktøjer &Points - &Points + &Punkter diff --git a/src/Mod/Points/Gui/Resources/translations/Points_ru.ts b/src/Mod/Points/Gui/Resources/translations/Points_ru.ts index c3245de28b..72211849c3 100644 --- a/src/Mod/Points/Gui/Resources/translations/Points_ru.ts +++ b/src/Mod/Points/Gui/Resources/translations/Points_ru.ts @@ -107,7 +107,7 @@ Converts points to a structured point cloud - Преобразует точки в облако структурированных точек + Преобразует точки в структурированное облако точек @@ -246,7 +246,7 @@ I (gray value) - I (серый значение) + I (gray value) @@ -281,7 +281,7 @@ The bounding box of the imported points does not contain the origin. Translate it to the origin? - Граница импортируемых точек не содержит начала координат. переместить их в начало координат? + Бокс, ограничивающий импортируемые точки, не содержит начала координат. Переместить бокс? @@ -299,7 +299,7 @@ Points Tools - Инструменты точек + Инструменты работы с точками diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_fr.ts b/src/Mod/Robot/Gui/Resources/translations/Robot_fr.ts index d39d1acf40..7ae630fc07 100644 --- a/src/Mod/Robot/Gui/Resources/translations/Robot_fr.ts +++ b/src/Mod/Robot/Gui/Resources/translations/Robot_fr.ts @@ -173,12 +173,12 @@ Set Default Orientation - Set Default Orientation + Définir l'orientation par défaut Sets the default orientation for subsequent commands for waypoint creation - Sets the default orientation for subsequent commands for waypoint creation + Définit l’orientation par défaut pour les commandes suivantes pour la création du point de passage @@ -191,12 +191,12 @@ Set Default Values - Set Default Values + Définir les valeurs par défaut Sets the default values for speed, acceleration, and continuity for subsequent commands of waypoint creation - Sets the default values for speed, acceleration, and continuity for subsequent commands of waypoint creation + Définit les valeurs par défaut pour la vitesse, l’accélération, et la continuité pour les commandes suivantes de la création des points de passage @@ -209,12 +209,12 @@ Set Home Position - Set Home Position + Définir la position d’origine Sets the home position - Sets the home position + Définit la position de l'origine @@ -308,22 +308,22 @@ Select VRML file for Robot - Select VRML file for Robot + Sélectionnez le fichier VRML pour Robot VRML Files (*.wrl *.vrml) - VRML Files (*.wrl *.vrml) + Fichiers VRML (*.wrl *.vrml) Select Kinematic CSV file for Robot - Select Kinematic CSV file for Robot + Sélectionnez le fichier CSV Kinematic pour Robot CSV Files (*.csv) - CSV Files (*.csv) + Fichiers CSV (*.csv) @@ -823,7 +823,7 @@ pour utiliser cette commande. Consultez la documentation pour plus de détails.< Do not change continuous mode - Do not change continuous mode + Ne pas modifier le mode continu @@ -838,7 +838,7 @@ pour utiliser cette commande. Consultez la documentation pour plus de détails.< Position and orientation - Position and orientation + Position et orientation diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_be.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_be.ts index 04598bb5ad..e57d1c5301 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_be.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_be.ts @@ -745,7 +745,7 @@ invalid constraints, and degenerate geometry Падзяліць рабро - + Add external geometry Дадаць вонкавую геаметрыю @@ -955,54 +955,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. Вы не запытваеце аніякіх зменах у кратнасці вузлоў. - - + + B-spline Geometry Index (GeoID) is out of bounds. Ідэнтыфікатар геаметрыі B-сплайна (GeoID) знаходзіцца за межамі дапушчальных значэнняў. - - + + The Geometry Index (GeoId) provided is not a B-spline. Ідэнтыфікатар геаметрыі (GeoId) не з'яўляецца крывой B-сплайна. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Індэкс вузла знаходзіцца за межамі дапушчальных значэнняў. Звярніце ўвагу, што ў адпаведнасці з назначэннем OCC першы вузел мае індэкс 1, а не 0. - + The multiplicity cannot be increased beyond the degree of the B-spline. Кратнасць не можа быць павялічана звыш ступені B-сплайна. - + The multiplicity cannot be decreased beyond zero. Кратнасць не можа быць паменшана ніжэй за 0. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OpenCASCADE не можа паменшыць кратнасць у межах найбольшай дакладнасці. - + Knot cannot have zero multiplicity. Вузел не можа мець нулявую кратнасць. - + Knot multiplicity cannot be higher than the degree of the B-spline. Кратнасць вузла не можа быць вышэй ступені B-сплайна. - + Knot cannot be inserted outside the B-spline parameter range. Вузел не можа быць устаўлены за межы дыяпазону наладаў B-сплайна. @@ -4615,17 +4615,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Эскіз мае часткова залішнія абмежаванні! - + Unmanaged change of Geometry Property results in invalid constraint indices Некіраваная змена ўласцівасці геаметрыі прыводзіць да недапушчальных індэксах абмежаванняў - + Unmanaged change of Constraint Property results in invalid constraint indices Некіраваная змена ўласцівасці абмежавання прыводзіць да недапушчальных індэксах абмежаванняў - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Парабалы былі перанесены. Перанесеныя файлы не будуць адчыняцца ў папярэдніх версіях FreeCAD!! @@ -4645,7 +4645,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4771,7 +4771,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Немагчыма выцягнуць рабро - + Failed to add external geometry Немагчыма дадаць вонкавую геаметрыю @@ -7587,7 +7587,7 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint Выбраць вонкавую геаметрыю %1 diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ca.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ca.ts index 5d979f6ec3..8a2a9dae6e 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ca.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ca.ts @@ -748,7 +748,7 @@ restriccions invàlides i geometria degenerada Dividir aresta - + Add external geometry Afegeix una geometria externa @@ -958,54 +958,54 @@ restriccions invàlides i geometria degenerada Exceptions - + You are requesting no change in knot multiplicity. Se us ha demanat que no canvieu la multiplicitat del nus. - - + + B-spline Geometry Index (GeoID) is out of bounds. L'índex de geometria B-spline (GeoID) està fora de límits. - - + + The Geometry Index (GeoId) provided is not a B-spline. L'índex de geometria (GeoId) proporcionada no és una B-spline. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. L'índex del nus és fora dels límits. Tingueu en compte que d'acord amb la notació d'OCC, el primer nus té l'índex 1 i no zero. - + The multiplicity cannot be increased beyond the degree of the B-spline. La multiplicitat no pot augmentar més enllà del grau de la B-spline. - + The multiplicity cannot be decreased beyond zero. La multiplicitat no es pot reduir més enllà de zero. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC no pot reduir la multiplicitat dins de la tolerància màxima. - + Knot cannot have zero multiplicity. El node no pot tenir multiplicitat zero. - + Knot multiplicity cannot be higher than the degree of the B-spline. La multiplicitat de nodes no pot ser superior al grau de la B-Spline. - + Knot cannot be inserted outside the B-spline parameter range. El node no es pot inserir fora de l'interval de paràmetres B-spline. @@ -4591,17 +4591,17 @@ L'espaiat de la quadrícula canvia si esdevé més petit que la mida de píxel e El croquis té restriccions parcialment redundants! - + Unmanaged change of Geometry Property results in invalid constraint indices El canvi no gestionat de la propietat de geometria dona lloc a índexs de restricció no vàlids - + Unmanaged change of Constraint Property results in invalid constraint indices El canvi no gestionat de la propietat de geometria dona lloc a índexs de restricció no vàlids - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! S'han migrat les paràboles. Els arxius migrats no s'obriran en versions prèvies de FreeCAD!! @@ -4621,7 +4621,7 @@ L'espaiat de la quadrícula canvia si esdevé més petit que la mida de píxel e - + @@ -4746,7 +4746,7 @@ L'espaiat de la quadrícula canvia si esdevé més petit que la mida de píxel e No s'ha pogut estendre la vora - + Failed to add external geometry No s'ha pogut afegir la geometria externa @@ -7552,7 +7552,7 @@ Els punts s’han d’establir més a prop que una cinquena part de l'espaiat de SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 tria geometria externa diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_cs.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_cs.ts index a1242362a9..cc663291ff 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_cs.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_cs.ts @@ -748,7 +748,7 @@ invalid constraints, and degenerate geometry Rozdělit hranu - + Add external geometry Přidat vnější geometrii @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. Nepožadujete změnu v násobnosti uzlů. - - + + B-spline Geometry Index (GeoID) is out of bounds. Geometrický index (GeoID) B-splajnu je mimo meze. - - + + The Geometry Index (GeoId) provided is not a B-spline. Daný geometrický index (GeoId) není B-splajna. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Index uzlu je mimo hranice. Všimněte si, že v souladu s OCC zápisem je index prvního uzlu 1 a ne 0. - + The multiplicity cannot be increased beyond the degree of the B-spline. Násobnost nemůže být zvýšena nad stupeň B-splajnu. - + The multiplicity cannot be decreased beyond zero. Násobnost nemůže být snížena pod nulu. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC není schopno snížit násobnost na maximální toleranci. - + Knot cannot have zero multiplicity. Uzel nemůže mít nulovou násobnost. - + Knot multiplicity cannot be higher than the degree of the B-spline. Násobnost uzlu nemůže být vyšší než stupeň B-splajnu. - + Knot cannot be inserted outside the B-spline parameter range. Nelze vložit uzel mimo rozsah parametrů B-splajnu. @@ -4599,17 +4599,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Náčrt má částečně nadbytečné vazby! - + Unmanaged change of Geometry Property results in invalid constraint indices Unmanaged change of Geometry Property results in invalid constraint indices - + Unmanaged change of Constraint Property results in invalid constraint indices Unmanaged change of Constraint Property results in invalid constraint indices - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Paraboly byly migrovány. Migrované soubory se v předchozích verzích FreeCADu neotevřou!! @@ -4629,7 +4629,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4754,7 +4754,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Rozšíření hrany se nezdařilo - + Failed to add external geometry Přidání vnější geometrie se nezdařilo @@ -7560,7 +7560,7 @@ Body musí být k lince mřížky blíže než pětina rozteče mřížky, aby s SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 pick external geometry diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_da.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_da.ts index 657ca397f5..ccfef3931a 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_da.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_da.ts @@ -748,7 +748,7 @@ ugyldige relationer og fejlbehæftet geometri Del linje - + Add external geometry Tilføj ekstern geometri @@ -846,7 +846,7 @@ ugyldige relationer og fejlbehæftet geometri Swap constraint names - Skift begrænsningsnavne + Skift relationsnavne @@ -958,54 +958,54 @@ ugyldige relationer og fejlbehæftet geometri Exceptions - + You are requesting no change in knot multiplicity. Du beder ikke om en ændring af knude-multipliciteten. - - + + B-spline Geometry Index (GeoID) is out of bounds. Splines geometri-index (GeoID) er uden for grænseværdierne. - - + + The Geometry Index (GeoId) provided is not a B-spline. Geometriindekset (GeoID) er ikke en spline. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Knudeindeks er uden for grænseværdierne. Bemærk, at i overensstemmelse med OCC-notationen, har første knudepunkt indeks 1 og ikke 0. - + The multiplicity cannot be increased beyond the degree of the B-spline. Multipliciteten kan ikke forøges til mere end graden af splinen. - + The multiplicity cannot be decreased beyond zero. Multipliciteten kan ikke formindskes til mindre end nul. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC kan ikke formindske multipliciteten inden for den maksimale tolerance. - + Knot cannot have zero multiplicity. Knuden kan ikke have en multiplicitet på nul. - + Knot multiplicity cannot be higher than the degree of the B-spline. Knuders multiplicitet kan ikke være højere end graden af splinen. - + Knot cannot be inserted outside the B-spline parameter range. Knudepunkter kan ikke indsættes uden for splinens parameterområdet. @@ -2863,7 +2863,7 @@ Du skal forlade og genindtræde i redigeringstilstand før funktionen træder i On-view-parameters (OVP) - On-view-parameters (OVP) + On-view-parametre (OVP) @@ -2910,10 +2910,10 @@ Denne indstilling er kun for værktøjslinjen. Uanset hvad du vælger, er alle v 'Disabled': On-View-Parameters are completely disabled. 'Only dimensional': Only dimensional On-View-Parameters are visible. They are the most useful. For example the radius of a circle. 'All': Both dimensional and positional On-View-Parameters. Positionals are the (x,y) position of the cursor. For example for the center of a circle. - Choose a visibility mode for the On-View-Parameters: -'Disabled': On-View-Parameters are completely disabled. -'Only dimensional': Only dimensional On-View-Parameters are visible. They are the most useful. For example the radius of a circle. -'All': Both dimensional and positional On-View-Parameters. Positionals are the (x,y) position of the cursor. For example for the center of a circle. + Vælg en visningstilstand for On-View-Parametre: +'Deaktiveret': On-View-Parametre er fuldstændig deaktiverede. +'Kun dimensioner': Kun dimensions-parametre er synlige. Disse er de mest nyttige. For eksempel radius af en cirkel. +'Alle': Både dimensions- og positions-parametre. Positionen er markørerens (x,y) position. For eksempel ved midten af en cirkel. @@ -3089,7 +3089,7 @@ Understøtter alle enhedssystemer undtagen 'US customary' og 'Building US/Euro'. Visibility Automation - Visibility Automation + Automatisk visning @@ -3099,7 +3099,7 @@ Understøtter alle enhedssystemer undtagen 'US customary' og 'Building US/Euro'. Shows source objects which are used for external geometry in the opened sketch - Shows source objects which are used for external geometry in the opened sketch + Viser kildeobjekter som bruges til ekstern geometri i den åbnede skitse @@ -3121,12 +3121,12 @@ Virker kun, når "Gendan kameraposition efter redigering" er aktiveret. Opens a sketch in section view mode, showing only objects behind the sketch plane - Åbner en skitse i snitvisningstilstand, der kun viser objekter bag skitseplanet + Åbner skitser i snitvisningstilstand som kun viser objekter bag skitseplanet Open sketch in section view mode - Åbn skitse i snitvisningstilstand + Åbn skitser i snitvisningstilstand @@ -3227,7 +3227,7 @@ Standard er: %N = %V No missing coincidences found - Ingen manglende sammenfald er fundet + Der blev ikke fundet manglende sammenfald @@ -3247,7 +3247,7 @@ Standard er: %N = %V No invalid constraints found - Ingen ugyldige relationer fundet + Der blev ikke fundet ugyldige relationer @@ -3257,7 +3257,7 @@ Standard er: %N = %V Invalid constraints found - Ugyldige relationer fundet + Der blev fundet ugyldige relationer @@ -3265,7 +3265,7 @@ Standard er: %N = %V Reversed external geometry - Reversed external geometry + Ændret ekstern geometri @@ -3274,25 +3274,25 @@ Standard er: %N = %V %2 constraints are linking to the endpoints. The constraints have been listed in the 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 the 3D view. + %1 ændrede eksterne cirkelbuer blev fundet. Deres endepunkter er markeret med cirkler i 3D-visningen. -%2 constraints are linking to the endpoints. The constraints have been listed in the report view (menu View -> Panels -> Report view). +%2 geometrier er relaterede til endepunkterne. Relatioenrne er oplistet i rapportvisningen (Vis -> Paneler -> Rapportvisning). -Click "Swap endpoints in constraints" button to reassign endpoints. Do this only once to sketches created in FreeCAD older than v0.15 +Klik på "Skift relationer for endepunkter" for at redefinere endepunkterne. Gør det kun én gang for skitser som er oprettet i FreeCAD før v0.15 %1 reversed external geometry arcs were found. Their endpoints are encircled in the 3D view. However, no constraints linking to the endpoints were found. - %1 omvendte eksterne cirkelbuegeometrier blev fundet. Deres endepunkter er markeret i 3D-visningen. + %1 ændrede eksterne cirkelbuer blev fundet. Deres endepunkter er markeret i 3D-visningen. -Men der blev ikke fundet relationer, der linker til endepunkterne. +Men der blev ikke fundet geometrier der relaterer til endepunkterne. No reversed external geometry arcs were found. - No reversed external geometry arcs were found. + Der blev ikke fundet ændrede eksterne cirkelbuer. @@ -3343,7 +3343,7 @@ Men der blev ikke fundet relationer, der linker til endepunkterne. No degenerated geometry found - Ingen fejlbehæftet geometri fundet + Der blev ikke fundet fejlbehæftet geometri @@ -3718,12 +3718,12 @@ Dette gøres ved at analysere skitsegeometrierne og relationerne. Reversed External Geometry - Reversed External Geometry + Ændret ekstern geometri Swap Endpoints in Constraints - Byt endepunkter i relationer + Skift relationer for endepunkter @@ -3758,7 +3758,7 @@ Dette gøres ved at analysere skitsegeometrierne og relationerne. Finds reversed external geometries - Finds reversed external geometries + Finder ændret ekstern geometri @@ -3821,7 +3821,7 @@ Dette gøres ved at analysere skitsegeometrierne og relationerne. Invalid Sketch - Ugyldig Skitse + Ugyldig skitse @@ -4150,7 +4150,7 @@ Detach it from the support? Maximum iterations to find convergence before solver is stopped - Maksimalt antal iterationer for at finde konvergerende løsning, før ligningsløseren stoppes + Maksimalt antal iterationer for at finde en konvergerende løsning, før løsningsværktøjet stoppes @@ -4201,7 +4201,7 @@ BFGS beregningsværktøjet bruger Broyden–Fletcher–Goldfarb–Shanno algorit Scales the maximum iteration count based on the sketch size - Skalerer det maksimale antal iterationsantal baseret på skitsestørrelsen + Tilpasser det maksimale antal iterationer baseret på skitsestørrelsen @@ -4211,7 +4211,7 @@ BFGS beregningsværktøjet bruger Broyden–Fletcher–Goldfarb–Shanno algorit Scales the maximum iteration count based on the number of parameters - Scales the maximum iteration count based on the number of parameters + Tilpasser det maksimale antal iterationer baseret på antallet af parametre @@ -4233,12 +4233,12 @@ BFGS beregningsværktøjet bruger Broyden–Fletcher–Goldfarb–Shanno algorit Maximum number of parameters before switching to sparse QR algorithm - Maximum number of parameters before switching to sparse QR algorithm + Det maksimalt antal af parametre, før skift til Eigen Sparse QR algoritmen Auto QR threshold - Auto QR threshold + Automatisk QR tærskelværdi @@ -4250,29 +4250,29 @@ BFGS beregningsværktøjet bruger Broyden–Fletcher–Goldfarb–Shanno algorit During diagnosing the QR rank of matrix is calculated. Eigen Dense QR is a dense matrix QR with full pivoting; usually slower Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster - During diagnosing the QR rank of matrix is calculated. -Eigen Dense QR is a dense matrix QR with full pivoting; usually slower -Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster + Ved diagnosticering beregnes QR-rækken for matricen. +Eigen Dense QR er for fyldte matricer og anvender fuld pivotering. Den er ofte langsomst +Eigen Sparse QR er optimeret til brug på "sparsomme" matricer. Den er ofte hurtigst Eigen Dense QR - Eigen Dense QR + Eigen Dense QR Eigen Sparse QR - Eigen Sparse QR + Eigen Dense QR Pivot threshold - Pivot threshold + Pivotgrænseværdi During a QR, values under the pivot threshold are treated as zero - During a QR, values under the pivot threshold are treated as zero + Ved anvendelse af QR-algoritmer, behandles værdier under pivotgrænseværdien som nul @@ -4292,7 +4292,7 @@ Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster Maximum number of iterations of the solver used to detect redundant constraints - Maksimalt antal iterationer af løsningsværktøjet der anvendes til at detektere overflødige relationer + Maksimalt antal iterationer som løsningsværktøjet anvender til at finde overflødige relationer @@ -4327,7 +4327,7 @@ Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster Same as 'Maximum iterations', but for redundant solving - Samme som 'Maksimalt antal iterationer', men for værktøj for overflødige relationer + Samme som 'Maksimalt antal iterationer', men for overflødige relationer @@ -4337,7 +4337,7 @@ Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster Error threshold under which convergence is reached for the solving of redundant constraints - Error threshold under which convergence is reached for the solving of redundant constraints + Fejltærskel, hvorunder der anses at være opnået konvergens mht. på at finde overflødige relationer @@ -4453,7 +4453,7 @@ Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster Sketcher Edit Tools - Skitseværktøjer + Redigeringsværktøjer @@ -4598,17 +4598,17 @@ Gitterafstanden ændres, hvis den bliver mindre end den angivne pixelstørrelse. Skitsen indeholder delvist overflødige relationer! - + Unmanaged change of Geometry Property results in invalid constraint indices Uforvaltede ændringer af geometriske egenskaber resulterer i ugyldige relationsindeks - + Unmanaged change of Constraint Property results in invalid constraint indices Uforvaltede ændringer af relationsegenskaber resulterer i ugyldige relationsindeks - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Der blev overført paraboler. De overførte filer kan ikke åbnes i tidligere versioner af FreeCAD! @@ -4628,7 +4628,7 @@ Gitterafstanden ændres, hvis den bliver mindre end den angivne pixelstørrelse. - + @@ -4753,7 +4753,7 @@ Gitterafstanden ændres, hvis den bliver mindre end den angivne pixelstørrelse. Kunne ikke forlænge linje - + Failed to add external geometry Kunne ikke tilføje ekstern geometri @@ -5137,7 +5137,7 @@ I stedet anvendes "ens-med" relationer mellem de oprindelige objekter og deres k Cursor crosshair - Cursor crosshair + Crosshair markør @@ -5147,7 +5147,7 @@ I stedet anvendes "ens-med" relationer mellem de oprindelige objekter og deres k Color of the crosshair cursor - Color of the crosshair cursor + Farve på crosshair markøren @@ -5172,17 +5172,17 @@ I stedet anvendes "ens-med" relationer mellem de oprindelige objekter og deres k Color of fully constrained normal geometry in edit mode - Farve på låst normal geometri, i redigeringstilstand + Farve på låste konturlinjer, i redigeringstilstand Color of normal geometry in edit mode - Farve på normal geometri i redigeringstilstand + Farve på konturlinjer i redigeringstilstand Line pattern of normal edges - Linjetype for normale linjer + Linjetype for konturlinjer @@ -5222,7 +5222,7 @@ I stedet anvendes "ens-med" relationer mellem de oprindelige objekter og deres k Line pattern of internal aligned edges - Linetype for interne konstruktionslinjer + Linjetype for interne konstruktionslinjer @@ -5262,7 +5262,7 @@ I stedet anvendes "ens-med" relationer mellem de oprindelige objekter og deres k Line pattern of external defining edges - Linetype for eksterne definerende linjer + Linjetype for eksterne definerende linjer @@ -5272,7 +5272,7 @@ I stedet anvendes "ens-med" relationer mellem de oprindelige objekter og deres k Fully constrained sketch - Fuldstændigt låst skitse + Fuldstændigt låste linjer @@ -5282,7 +5282,7 @@ I stedet anvendes "ens-med" relationer mellem de oprindelige objekter og deres k Invalid sketch - Ugyldig skitse + Ugyldig linje @@ -5312,7 +5312,7 @@ I stedet anvendes "ens-med" relationer mellem de oprindelige objekter og deres k Colors Outside Sketcher - Colors Outside Sketcher + Visning af skitser udenfor Sketcher @@ -5347,7 +5347,7 @@ I stedet anvendes "ens-med" relationer mellem de oprindelige objekter og deres k Geometry - Geometri + Konturlinjer @@ -5367,7 +5367,7 @@ I stedet anvendes "ens-med" relationer mellem de oprindelige objekter og deres k Color of geometry indicating an invalid sketch - Farve på geometri, der angiver en ugyldig skitse + Farve på linjer, der angiver/refererer en ugyldig geometri @@ -6774,7 +6774,7 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi Copies the geometry of another sketch - Kopierer geometrien fra en anden skitse + Kopierer geometri fra en anden skitse @@ -7560,7 +7560,7 @@ Dog kun hvis punktet markeres mindre end en femtedel af linjeafstanden fra en gi SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 vælg ekstern geometri diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_de.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_de.ts index 5cf5eebfc0..8716a1658c 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_de.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_de.ts @@ -724,7 +724,7 @@ ungültigen Randbedingungen und degenerierter Geometrie Add sketch point - Punkt hinzufügen + Skizzenpunkt hinzufügen @@ -748,7 +748,7 @@ ungültigen Randbedingungen und degenerierter Geometrie Kante teilen - + Add external geometry Externe Geometrie hinzufügen @@ -958,54 +958,54 @@ ungültigen Randbedingungen und degenerierter Geometrie Exceptions - + You are requesting no change in knot multiplicity. Es wird keine Änderung in der Vielfachheit der Knoten gefordert. - - + + B-spline Geometry Index (GeoID) is out of bounds. B-Spline Geometrie Index (GeoID) ist außerhalb des gültigen Bereichs. - - + + The Geometry Index (GeoId) provided is not a B-spline. Der bereitgestellte Geometrieindex (GeoId) ist keine B-Spline-Kurve. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Der Knotenindex ist außerhalb der Grenzen. Beachten, dass der erste Knoten gemäß der OCC-Notation den Index 1 und nicht Null hat. - + The multiplicity cannot be increased beyond the degree of the B-spline. Die Vielfachheit kann nicht über den Grad des B-Splines hinaus erhöht werden. - + The multiplicity cannot be decreased beyond zero. Die Vielfachheit kann nicht über Null hinaus verringert werden. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC kann die Multiplizität innerhalb der maximalen Toleranz nicht verringern. - + Knot cannot have zero multiplicity. Ein Knoten kann nicht die Vielfachheit Null haben. - + Knot multiplicity cannot be higher than the degree of the B-spline. Die Vielfachheit kann nicht höher als der Grad des B-Splines sein. - + Knot cannot be inserted outside the B-spline parameter range. Knoten kann nicht außerhalb des B-Spline-Parameterbereichs eingefügt werden. @@ -1346,7 +1346,7 @@ ungültigen Randbedingungen und degenerierter Geometrie The selected edge already has a horizontal constraint! - Die ausgewählte Kante hat bereits eine Horizontal-Randbedingung! + Die ausgewählte Kante hat bereits eine Horizontal-Einschränkung! @@ -4599,17 +4599,17 @@ Die Rasterweite ändert sich, wenn er kleiner als diese Anzahl von Pixeln wird.< Die Skizze enthält teilweise redundante Randbedingungen! - + Unmanaged change of Geometry Property results in invalid constraint indices Unveränderte Änderung der Geometrie-Eigenschaft führt zu ungültigen Constraint-Indizes - + Unmanaged change of Constraint Property results in invalid constraint indices Unveränderte Änderung der Constraint-Eigenschaft führt zu ungültigen Constraint-Indizes - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Parabeln wurden intern umstrukturiert. Solche Dateien lassen sich mit früheren Versionen von FreeCAD nicht mehr öffnen!! @@ -4629,7 +4629,7 @@ Die Rasterweite ändert sich, wenn er kleiner als diese Anzahl von Pixeln wird.< - + @@ -4754,7 +4754,7 @@ Die Rasterweite ändert sich, wenn er kleiner als diese Anzahl von Pixeln wird.< Kante verlängern fehlgeschlagen - + Failed to add external geometry Hinzufügen externer Geometrie fehlgeschlagen @@ -7560,7 +7560,7 @@ Punkte müssen näher als ein Fünftel der Rasterweite an eine Rasterlinie geset SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 externe Geometrie auswählen diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_el.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_el.ts index 31194bf3cf..93a166b496 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_el.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_el.ts @@ -746,7 +746,7 @@ invalid constraints, and degenerate geometry Διαχωρισμός Ακμής - + Add external geometry Προσθήκη εξωτερικής γεωμετρίας @@ -956,54 +956,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. Δεν απαιτείτε καμία αλλαγή της πολλαπλότητας κόμβου. - - + + B-spline Geometry Index (GeoID) is out of bounds. Ο δείκτης (GeoID) της καμπύλης B-spline είναι εκτός ορίων. - - + + The Geometry Index (GeoId) provided is not a B-spline. Το επιλεγμένο σχήμα (GeoId) δεν είναι καμπύλη B-spline. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Ο δείκτης κόμβου είναι εκτός ορίων. Σημειώστε πως σύμφωνα με το σύστημα σημειογραφίας του OCC, ο πρώτος κόμβος έχει δείκτη 1 και όχι μηδέν. - + The multiplicity cannot be increased beyond the degree of the B-spline. Η πολλαπλότητα (Ισχύ) δεν μπορεί να αυξηθεί πάνω από τον βαθμό της B-spline. - + The multiplicity cannot be decreased beyond zero. Η πολλαπλότητα δεν δύναται να είναι χαμηλότερη από το μηδέν. - + OCC is unable to decrease the multiplicity within the maximum tolerance. To ΟCC αδυνατεί να μειώσει την πολλαπλότητα εντός των ορίων μέγιστης ανοχής. - + Knot cannot have zero multiplicity. Ο κόμβος δεν μπορεί να έχει μηδενική πολλαπλότητα (Ισχύ). - + Knot multiplicity cannot be higher than the degree of the B-spline. Η πολλαπλότητα (Ισχύ) του κόμβου δεν μπορεί να είναι μεγαλύτερη από τον βαθμό της καμπύλης B-spline. - + Knot cannot be inserted outside the B-spline parameter range. Ο κόμβος δεν μπορεί να εισαχθεί εκτός του εύρους παραμέτρων της καμπύλης B-spline. @@ -4595,17 +4595,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Το Σκίτσο έχει εν μέρει περιττούς περιορισμούς! - + Unmanaged change of Geometry Property results in invalid constraint indices Η μη διαχειριζόμενη αλλαγή της ιδιότητας Γεωμετρίας έχει ως αποτέλεσμα μη έγκυρους δείκτες περιορισμού - + Unmanaged change of Constraint Property results in invalid constraint indices Η μη διαχειριζόμενη αλλαγή της ιδιότητας περιορισμού έχει ως αποτέλεσμα μη έγκυρους δείκτες περιορισμού - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Οι παραβολές μετεγκαταστάθηκαν. Τα μετεγκατεστημένα αρχεία δεν ανοίγουν σε προηγούμενες εκδόσεις του FreeCAD!! @@ -4625,7 +4625,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4750,7 +4750,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Αποτυχία επέκτασης ακμής - + Failed to add external geometry Αποτυχία προσθήκης εξωτερικής γεωμετρίας @@ -7560,7 +7560,7 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 επιλέξτε εξωτερική γεωμετρία diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_eu.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_eu.ts index f3abaf2d6f..05ddc3cea3 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_eu.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_eu.ts @@ -748,7 +748,7 @@ invalid constraints, and degenerate geometry Zatitu ertza - + Add external geometry Gehitu kanpo-geometria @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. Adabegi-aniztasunean aldaketarik ez egitea eskatzen ari zara. - - + + B-spline Geometry Index (GeoID) is out of bounds. B-spline Geometry Index (GeoID) is out of bounds. - - + + The Geometry Index (GeoId) provided is not a B-spline. The Geometry Index (GeoId) provided is not a B-spline. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Adabegi-indizea mugetatik kanpo dago. Kontuan izan, OCC notazioaren arabera, lehen adabegiaren indize-zenbakiak 1 izan behar duela, ez 0. - + The multiplicity cannot be increased beyond the degree of the B-spline. Aniztasuna ezin da handitu Bspline-aren gradutik gora. - + The multiplicity cannot be decreased beyond zero. Aniztasuna ezin da txikitu zerotik behera. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC-k ezin du aniztasuna txikitu tolerantzia maximoaren barruan. - + Knot cannot have zero multiplicity. Adabegiak ezin du zero aniztasuna izan. - + Knot multiplicity cannot be higher than the degree of the B-spline. Knot multiplicity cannot be higher than the degree of the B-spline. - + Knot cannot be inserted outside the B-spline parameter range. Knot cannot be inserted outside the B-spline parameter range. @@ -4598,17 +4598,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Krokisak partzialki erredundanteak diren murrizketak ditu! - + Unmanaged change of Geometry Property results in invalid constraint indices Unmanaged change of Geometry Property results in invalid constraint indices - + Unmanaged change of Constraint Property results in invalid constraint indices Unmanaged change of Constraint Property results in invalid constraint indices - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Parabolak migratu dira. Migratutako fitxategiak ezin dira ireki FreeCADen aurreko bertsioetan. @@ -4627,7 +4627,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4752,7 +4752,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Huts egin du ertza luzatzeak - + Failed to add external geometry Huts egin du kanpo-geometria gehitzeak @@ -7558,7 +7558,7 @@ Puntuak sareta-tartearen bosten bat baino hurbilago ezarri behar dira lerro bate SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 pick external geometry diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fi.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fi.ts index 4a5cbdb105..29f38cc3e8 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fi.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fi.ts @@ -748,7 +748,7 @@ invalid constraints, and degenerate geometry Jaa reuna - + Add external geometry Lisää ulkoinen geometria @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. Solmun moninkertaisuusarvoon ei pyydetty muutosta. - - + + B-spline Geometry Index (GeoID) is out of bounds. B-splinin geometria-indeksi (GeoID) on sallittujen rajojen ulkopuolella. - - + + The Geometry Index (GeoId) provided is not a B-spline. Annettu geometria-indeksi (GeoID) ei vastaa B-splini-käyrää. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Solmun indeksi on rajojen ulkopuolella. Huomaa, että OCC: n notaation mukaisesti ensimmäisellä solmulla on indeksi 1 eikä nolla. - + The multiplicity cannot be increased beyond the degree of the B-spline. Monimuotoisuusarvoa ei voi kasvattaa B-splinin astetta suuremmaksi. - + The multiplicity cannot be decreased beyond zero. Moninkertaisuusarvoa ei voi pienentää negatiiviseksi. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC ei pysty pienentämään moninkertaisuusarvoa pysyäkseen suurimmassa sallitussa toleranssissa. - + Knot cannot have zero multiplicity. Solmulla ei voi olla nollakerrointa. - + Knot multiplicity cannot be higher than the degree of the B-spline. Monimuotoisuusarvoa ei voi kasvattaa B-splinin astetta suuremmaksi. - + Knot cannot be inserted outside the B-spline parameter range. Solmua ei voi lisätä B-splinin parametrialueen ulkopuolelle. @@ -4604,17 +4604,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Sketsissä on osittain tarpeettomia rajoitteita! - + Unmanaged change of Geometry Property results in invalid constraint indices Geometrian ominaisuuksien hallitsematon muutos johtaa virheellisiin rajoiteindekseihin - + Unmanaged change of Constraint Property results in invalid constraint indices Rajoituksen ominaisuuden hallitsematon muutos johtaa virheellisiin rajoitusindekseihin - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Paraabelit yhdistettiin. Tiedostoa ei voi avata FreeCADin vanhemmilla versioilla! @@ -4634,7 +4634,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4759,7 +4759,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Särmää ei voitu jatkaa - + Failed to add external geometry Ulkoista geometriaa ei voitu luoda @@ -7565,7 +7565,7 @@ Pisteen täyty olla lähempänä kuin ruudukkovälin viidesosa, jotta tarttumine SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 pick external geometry diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fr.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fr.ts index 52d6c33c0b..a055d1420e 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fr.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fr.ts @@ -19,7 +19,7 @@ Radius/Diameter Dimension - Dimension rayon/diamètre + Rayon/diamètre @@ -241,7 +241,7 @@ référence de miroir. Rectangular Array - Réseau rectangulaire + Créer une répétition linéaire @@ -491,7 +491,7 @@ invalid constraints, and degenerate geometry Add point to line distance constraint - Ajouter une contrainte de distance point à ligne + Ajouter une contrainte de distance d'un point à une ligne @@ -746,7 +746,7 @@ invalid constraints, and degenerate geometry Diviser une arête - + Add external geometry Ajouter une géométrie externe @@ -788,7 +788,7 @@ invalid constraints, and degenerate geometry Join Curves - Joindre des courbes + Relier des courbes @@ -894,7 +894,7 @@ invalid constraints, and degenerate geometry Add sketch arc slot - Ajouter un contour oblong en arc dans l'esquisse + Ajouter un contour oblong en arc @@ -956,54 +956,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. Vous ne demandez aucun changement dans la multiplicité du nœud. - - + + B-spline Geometry Index (GeoID) is out of bounds. L'index de la géométrie de la B-spline (GeoID) est en dehors des limites. - - + + The Geometry Index (GeoId) provided is not a B-spline. L’Index de la géométrie (GeoID) fourni n’est pas une B-spline. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. L’index du nœud est hors limites. Notez que, conformément à la notation OCC, le premier nœud a un indice de 1 et non pas de zéro. - + The multiplicity cannot be increased beyond the degree of the B-spline. La multiplicité ne peut pas être augmentée au-delà du degré de la B-spline. - + The multiplicity cannot be decreased beyond zero. La multiplicité ne peut pas être diminuée au-delà de zéro. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC ne parvient pas à diminuer la multiplicité selon la tolérance maximale. - + Knot cannot have zero multiplicity. Le nœud ne peut pas avoir une multiplicité nulle. - + Knot multiplicity cannot be higher than the degree of the B-spline. La multiplicité des nœuds ne peut pas être supérieure au degré de la B-spline. - + Knot cannot be inserted outside the B-spline parameter range. Le nœud de la B-spline ne peut pas être inséré en dehors de la plage de paramètres de la B-spline. @@ -1301,7 +1301,8 @@ invalid constraints, and degenerate geometry Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points. - Impossible d'ajouter une contrainte entre deux géométries fixes. Les géométries fixes comprennent la géométrie externe, la géométrie bloquée et les points spéciaux tels que les points de nœuds des B-splines. + Impossible d'ajouter une contrainte entre deux géométries fixes. Les géométries fixes comprennent la géométrie externe, la géométrie +bloquée et les points spéciaux tels que les points de nœuds des B-splines. @@ -1871,7 +1872,7 @@ Combinaisons acceptées : deux courbes ; une extrémité et une courbe ; deux ex Nothing is selected. Select a B-spline. - Rien n'est sélectionné. Sélectionner une B-spline. + Aucun élément n'est sélectionné. Sélectionner une B-spline. @@ -1881,7 +1882,7 @@ Combinaisons acceptées : deux courbes ; une extrémité et une courbe ; deux ex Nothing is selected. Select end points of curves. - Rien n'est sélectionné. Sélectionner les extrémités des courbes. + Aucun élément n'est sélectionné. Sélectionner les extrémités des courbes. @@ -2376,22 +2377,22 @@ en tenir compte. Vertical Constraint - Contrainte verticale + Vertical Horizontal Constraint - Contrainte horizontale + Horizontal Parallel Constraint - Contrainte parallèle + Parallèle Perpendicular Constraint - Contrainte perpendiculaire + Perpendiculaire @@ -2401,32 +2402,32 @@ en tenir compte. Block Constraint - Contrainte de blocage + Blocage Equal Constraint - Contrainte d'égalité + Égalité Coincident Constraint - Contrainte de coïncidence + Coïncidence Point-On-Object Constraint - Contrainte point sur objet + Point sur objet Symmetric Constraint - Contrainte de symétrie + Symétrie Lock Position - Contrainte de fixation de position + Fixage @@ -2441,12 +2442,12 @@ en tenir compte. Radius Dimension - Dimension du rayon + Rayon Diameter Dimension - Dimension de diamètre + Diamètre @@ -2456,7 +2457,7 @@ en tenir compte. Radius/Diameter Dimension - Dimension rayon/diamètre + Rayon/diamètre @@ -2687,8 +2688,8 @@ en tenir compte. Substitutes dimensional constraints by geometric constraints in the copies, so that a change in the original element is reflected on copies - Remplace les contraintes dimensionnelles par des contraintes géométriques dans les copies, -de sorte qu'une modification de l'élément d'origine se retrouve dans les copies. + Remplace les contraintes dimensionnelles par des contraintes géométriques dans les copies, de sorte qu'une modification de l'élément +d'origine se retrouve dans les copies. @@ -2802,7 +2803,8 @@ Cela nécessite de re-rentrer en mode édition pour que cela prenne effet. Shows a command group button that contains both the polyline and line commands. Otherwise, each command has its own separate button. - Affiche un bouton de groupe de commandes qui contient à la fois les commandes polyligne et ligne. Dans le cas contraire, chaque commande dispose de son propre bouton. + Affiche un bouton de groupe de commandes qui contient à la fois les commandes polyligne et ligne. Dans le cas contraire, chaque +commande dispose de son propre bouton. @@ -2889,9 +2891,9 @@ que s'il n'y a aucun objet visible dans la vue 3D. 'Both': You will have both the 'Dimension' tool and the separated tools. This setting is only for the toolbar. Whichever you choose, all tools are always available in the menu and through shortcuts. Sélectionner le type de barre d'outils des contraintes de dimensions : -« Outil unique » : un seul outil pour toutes les contraintes de dimensions dans la barre d'outils : Distance, Distance X/Y, Angle, Rayon. (Autres dans le menu déroulant) -« Outils séparés » : outils dédiés à chaque contrainte de dimension. -« Les deux » : à la fois l'outil de "Dimension" et les outils séparés. +- « Outil unique » : un seul outil pour toutes les contraintes de dimensions dans la barre d'outils : Distance, Distance X/Y, Angle, Rayon. (Autres dans le menu déroulant) +- « Outils séparés » : outils dédiés à chaque contrainte de dimension. +- « Les deux » : à la fois l'outil de "Dimension" et les outils séparés. Ce paramètre ne concerne que la barre d'outils. Quel que soit votre choix, tous les outils sont toujours disponibles dans le menu et par l'intermédiaire des raccourcis. @@ -2902,9 +2904,9 @@ Ce paramètre ne concerne que la barre d'outils. Quel que soit votre choix, tous 'Diameter': The tool will apply diameter to both arcs and circles. 'Radius': The tool will apply radius to both arcs and circles. Lorsque vous utilisez la contrainte de dimension, vous pouvez choisir comment travailler avec les cercles et les arcs : -- "Automatique" : l'outil appliquera une contrainte de rayon aux arcs et de diamètre aux cercles. -- "Diamètre" : l'outil appliquera une contrainte de diamètre à la fois aux arcs et aux cercles. -- "Rayon" : l'outil appliquera une contrainte de rayon à la fois aux arcs et aux cercles. +- « Automatique » : l'outil applique une contrainte de rayon aux arcs et de diamètre aux cercles. +- « Diamètre »: l'outil applique une contrainte de diamètre à la fois aux arcs et aux cercles. +- « Rayon » : l'outil applique une contrainte de rayon à la fois aux arcs et aux cercles. @@ -2913,9 +2915,9 @@ Ce paramètre ne concerne que la barre d'outils. Quel que soit votre choix, tous 'Only dimensional': Only dimensional On-View-Parameters are visible. They are the most useful. For example the radius of a circle. 'All': Both dimensional and positional On-View-Parameters. Positionals are the (x,y) position of the cursor. For example for the center of a circle. Choisir un mode de visibilité pour les paramètres dans la vue : -- "Désactivé" : les paramètres dans la vue sont complètement désactivés. -- "Dimensions seulement" : seuls les paramètres dans la vue des dimensions sont visibles. Ce sont les plus utiles. Par exemple, le rayon d'un cercle. -- "Tous" : les paramètres dans la vue des dimensions et des positions sont visibles. Les paramètres des positions correspondent aux positions (X, Y) du curseur. Par exemple, le centre d'un cercle. +- « Désactivé » : les paramètres dans la vue sont complètement désactivés. +- « Dimensions uniquement » : seuls les paramètres dans la vue des dimensions sont visibles. Ce sont les plus utiles. Par exemple, le rayon d'un cercle. +- « Tous » : les paramètres dans la vue des dimensions et des positions sont visibles. Les paramètres des positions correspondent aux positions (X, Y) du curseur. Par exemple, le centre d'un cercle. @@ -2960,7 +2962,7 @@ Ce paramètre ne concerne que la barre d'outils. Quel que soit votre choix, tous When no scale feature is visible - Lorsque aucune fonction de mise à l'échelle n'est visible + Lorsque aucune fonction de mise à l'échelle n'est visible. @@ -3081,7 +3083,7 @@ Cela prend en charge tous les systèmes d'unités sauf les "unités états-unien Opens a dialog to input a value for new dimensional constraints after creation - Ouvre une boîte de dialogue pour entrer une valeur pour de nouvelles contraintes dimensionnelles après création. + Ouvre une boîte de dialogue pour saisir des valeurs pour de nouvelles contraintes dimensionnelles après création. @@ -3106,7 +3108,7 @@ Cela prend en charge tous les systèmes d'unités sauf les "unités états-unien Shows objects the opened sketch is attached to - Affiche les objets auxquels l'esquisse ouverte est attachée. + Affiche les objets auxquels l'esquisse ouverte est ancrée. @@ -3300,7 +3302,7 @@ Cependant, aucune contrainte liée aux extrémités n'a été trouvée. Delete Constraints to External Geometry - Supprimer les contraintes à la géométrie externe + Supprimer les contraintes aux géométries externes @@ -3366,7 +3368,7 @@ Notez que pour toutes les contraintes futures, le verrouillage restera activé p Toggles the chosen constraint filters - Active/désactive les filtres de contrainte choisis. + Active/désactive les filtres des contraintes choisies. @@ -3641,7 +3643,7 @@ Notez que pour toutes les contraintes futures, le verrouillage restera activé p Open and Non-Manifold Vertices - Sommets ouverts et non-manifold + Sommets ouverts et non-manifolds @@ -3734,7 +3736,7 @@ Cela est fait en analysant les géométries et les contraintes de l'esquisse. Constraint Orientation Locking - Verrouillage de l'orientation des contraintes + Fixage de l'orientation des contraintes @@ -3822,7 +3824,7 @@ Cela est fait en analysant les géométries et les contraintes de l'esquisse. Close this dialog? - Voulez-vous fermer cette boîte de dialogue ? + Faut-il fermer cette boîte de dialogue ? @@ -3832,7 +3834,7 @@ Cela est fait en analysant les géométries et les contraintes de l'esquisse. Open the sketch validation tool? - Ouvrir l'outil de validation de l'esquisse ? + Faut-il ouvrir l'outil de validation des esquisses ? @@ -3903,7 +3905,7 @@ Cela est fait en analysant les géométries et les contraintes de l'esquisse. %n Degrees of Freedom - %n degrés de liberté + %n degré de liberté %n degrés de liberté @@ -4456,7 +4458,7 @@ L'algorithme Eigen Sparse QR est optimisé pour les matrices peu denses, génér Sketcher Edit Tools - Outils de modification de l'esquisse + Outils de modification de Sketcher @@ -4499,7 +4501,7 @@ L'algorithme Eigen Sparse QR est optimisé pour les matrices peu denses, génér Grid Settings - + Paramètres de grille @@ -4601,17 +4603,17 @@ L'espacement de la grille change s'il devient inférieur à la taille en pixels L'esquisse a des contraintes partiellement redondantes ! - + Unmanaged change of Geometry Property results in invalid constraint indices La modification non gérée d'une propriété géométrique entraîne des indices de contrainte non valides. - + Unmanaged change of Constraint Property results in invalid constraint indices La modification non gérée d'une propriété de contrainte entraîne des indices de contrainte non valides. - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Les paraboles ont été migrées. Les fichiers migrés ne pourront pas être ouverts par les versions précédentes de FreeCAD !! @@ -4631,7 +4633,7 @@ L'espacement de la grille change s'il devient inférieur à la taille en pixels - + @@ -4756,7 +4758,7 @@ L'espacement de la grille change s'il devient inférieur à la taille en pixels Impossible d'étendre l'arête - + Failed to add external geometry Impossible d'ajouter la géométrie externe @@ -5051,8 +5053,8 @@ L'espacement de la grille change s'il devient inférieur à la taille en pixels If this option is selected dimensional constraints are excluded from the operation. Instead equal constraints are applied between the original objects and their copies. - Si cette option est sélectionnée, les contraintes dimensionnelles sont exclues de l'opération. -Au lieu de cela, des contraintes d'égalité sont appliquées entre les objets originaux et leurs copies. + Si cette option est sélectionnée, les contraintes dimensionnelles sont exclues de l'opération. Au lieu de cela, des contraintes d'égalité sont +appliquées entre les objets originaux et leurs copies. @@ -5598,8 +5600,8 @@ Au lieu de cela, des contraintes d'égalité sont appliquées entre les objets o If this option is selected dimensional constraints are excluded from the operation. Instead equal constraints are applied between the original objects and their copies. - Si cette option est sélectionnée, les contraintes dimensionnelles sont exclues de l'opération. -Au lieu de cela, des contraintes d'égalité sont appliquées entre les objets originaux et leurs copies. + Si cette option est sélectionnée, les contraintes dimensionnelles sont exclues de l'opération. Au lieu de cela, des contraintes d'égalité sont +appliquées entre les objets originaux et leurs copies. @@ -5646,7 +5648,7 @@ Au lieu de cela, des contraintes d'égalité sont appliquées entre les objets o Stop Operation - Arrêter l'opération + Arrêter une opération @@ -5848,7 +5850,7 @@ Les points doivent être placés à moins d'un cinquième de l'espacement de la Toggle Constraints - Activer/désactiver les contraintes + Activer/désactiver des contraintes @@ -5861,7 +5863,7 @@ Les points doivent être placés à moins d'un cinquième de l'espacement de la Horizontal/Vertical Constraint - Contrainte horizontale/verticale + Horizontal/vertical @@ -5874,7 +5876,7 @@ Les points doivent être placés à moins d'un cinquième de l'espacement de la Horizontal/Vertical Constraint - Contrainte horizontale/verticale + Horizontal/vertical @@ -5887,7 +5889,7 @@ Les points doivent être placés à moins d'un cinquième de l'espacement de la Horizontal Constraint - Contrainte horizontale + Horizontal @@ -5900,7 +5902,7 @@ Les points doivent être placés à moins d'un cinquième de l'espacement de la Vertical Constraint - Contrainte verticale + Vertical @@ -5913,7 +5915,7 @@ Les points doivent être placés à moins d'un cinquième de l'espacement de la Lock Position - Contrainte de fixation de position + Fixage @@ -5926,7 +5928,7 @@ Les points doivent être placés à moins d'un cinquième de l'espacement de la Block Constraint - Contrainte de blocage + Blocage @@ -5939,7 +5941,7 @@ Les points doivent être placés à moins d'un cinquième de l'espacement de la Coincident Constraint - Contrainte de coïncidence + Coïncidence @@ -5952,7 +5954,7 @@ Les points doivent être placés à moins d'un cinquième de l'espacement de la Coincident Constraint - Contrainte de coïncidence + Coïncidence @@ -5965,7 +5967,7 @@ Les points doivent être placés à moins d'un cinquième de l'espacement de la Point-On-Object Constraint - Contrainte point sur objet + Point sur objet @@ -6018,7 +6020,7 @@ sélectionné. Parallel Constraint - Contrainte parallèle + Parallèle @@ -6031,7 +6033,7 @@ sélectionné. Perpendicular Constraint - Contrainte perpendiculaire + Perpendiculaire @@ -6044,7 +6046,7 @@ sélectionné. Tangent/Collinear Constraint - Contrainte tangente ou colinéaire + Tangent/colinéaire @@ -6057,7 +6059,7 @@ sélectionné. Radius Dimension - Contrainte de rayon + Rayon @@ -6070,7 +6072,7 @@ sélectionné. Diameter Dimension - Contrainte de diamètre + Diamètre @@ -6083,7 +6085,7 @@ sélectionné. Radius/Diameter Dimension - Dimension rayon/diamètre + Rayon/diamètre @@ -6110,7 +6112,7 @@ sélectionnée. Equal Constraint - Contrainte d'égalité + Égalité @@ -6123,7 +6125,7 @@ sélectionnée. Symmetric Constraint - Contrainte de symétrie + Symétrie @@ -6136,12 +6138,12 @@ sélectionnée. Refraction Constraint - Contrainte de réfraction + Réfraction Constrains the selected elements based on the refraction law (Snell's Law) - Contraint les éléments sélectionnés en se basant sur la loi de réfraction (loi de nell). + Contraint les éléments sélectionnés en se basant sur la loi de réfraction (loi de Snell). @@ -6167,7 +6169,7 @@ sélectionnée. Toggles between driving and reference mode of the selected constraints and commands - Active/désactive entre le mode pilotante/piloté des contraintes et des commandes sélectionnées. + Active/désactive entre le mode pilotant/piloté des contraintes et des commandes sélectionnées. @@ -6175,7 +6177,7 @@ sélectionnée. Toggle Constraints - Activer/désactiver les contraintes + Activer/désactiver des contraintes @@ -6799,7 +6801,7 @@ sélectionnée. Join Curves - Joindre des courbes + Relier des courbes @@ -7064,7 +7066,7 @@ sélectionnée. Select Redundant Constraints - Sélectionner les contraintes redondantes + Sélectionner des contraintes redondantes @@ -7077,7 +7079,7 @@ sélectionnée. Select Malformed Constraints - Sélectionner les contraintes défectueuses + Sélectionner des contraintes défectueuses @@ -7090,7 +7092,7 @@ sélectionnée. Select Partially Redundant Constraints - Sélectionner les contraintes partiellement redondantes + Sélectionner des contraintes partiellement redondantes @@ -7103,7 +7105,7 @@ sélectionnée. Select Conflicting Constraints - Sélectionner les contraintes en conflit + Sélectionner des contraintes en conflit @@ -7116,7 +7118,7 @@ sélectionnée. Select Associated Geometry - Sélectionner les géométries associées + Sélectionner des géométries associées @@ -7349,7 +7351,7 @@ décalent vers l'extérieur, les valeurs négatives vers l'intérieur. %1 pick focus point - %1 Sélectionner un point focal + %1 Sélectionner un foyer @@ -7364,7 +7366,7 @@ décalent vers l'extérieur, les valeurs négatives vers l'intérieur. %1 pick end point - %1 Sélectionner un point final + %1 Sélectionner un point de fin @@ -7565,7 +7567,7 @@ décalent vers l'extérieur, les valeurs négatives vers l'intérieur. SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 Sélectionner une géométrie externe @@ -7596,7 +7598,7 @@ décalent vers l'extérieur, les valeurs négatives vers l'intérieur. %1 toggle preserve corner - %1 activer/désactiver la préservation du coin + %1 Activer/désactiver la préservation du coin @@ -7726,12 +7728,12 @@ décalent vers l'extérieur, les valeurs négatives vers l'intérieur. %1 toggle rounded corners - %1 activer/désactiver les coins arrondis + %1 Activer/désactiver les coins arrondis %1 toggle frame - %1 activer/désactiver le cadre + %1 Activer/désactiver le cadre @@ -7751,13 +7753,13 @@ décalent vers l'extérieur, les valeurs négatives vers l'intérieur. %1 set corner radius or frame thickness - %1 Définir un rayon des coins ou une épaisseur du cadre. + %1 Définir un rayon des coins ou une épaisseur du cadre %1 set frame thickness - %1 Définir une 'épaisseur du cadre + %1 Définir une épaisseur du cadre @@ -7768,7 +7770,7 @@ décalent vers l'extérieur, les valeurs négatives vers l'intérieur. %1 pick corner - %1 Sélectionner un coin + %1 Sélectionner un premier coin diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hr.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hr.ts index 4c457361e8..1e233d9d31 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hr.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hr.ts @@ -761,7 +761,7 @@ nevaljana ograničenja, degenerirana geometrija itd Razdjeli rub - + Add external geometry Dodaje vanjsku geometriju @@ -971,54 +971,54 @@ nevaljana ograničenja, degenerirana geometrija itd Exceptions - + You are requesting no change in knot multiplicity. Vi zahtijevate: bez promjena u mnoštvu čvorova. - - + + B-spline Geometry Index (GeoID) is out of bounds. B-spline Indeks Geometrije (GeoID) je izvan graničnih okvira. - - + + The Geometry Index (GeoId) provided is not a B-spline. Indeks Geometrija (GeoId) pod uvjetom da nije B-spline krivulja. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Čvor indeks je izvan granica. Imajte na umu da u skladu s OCC notacijom, prvi čvor ima indeks 1 a ne nula. - + The multiplicity cannot be increased beyond the degree of the B-spline. Mnoštvo se ne može povećavati iznad stupanja mnoštva b-spline krive. - + The multiplicity cannot be decreased beyond zero. Mnoštvo se ne može smanjiti ispod nule. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC je uspio smanjiti mnoštvo unutar maksimalne tolerancije. - + Knot cannot have zero multiplicity. Čvor ne može sa nulom multiplicirati. - + Knot multiplicity cannot be higher than the degree of the B-spline. Mnoštvo čvorova ne može biti veće od stupnja B-spline krivulje . - + Knot cannot be inserted outside the B-spline parameter range. Čvor se ne može umetnuti izvan raspona parametara B-spline krivulje. @@ -4612,17 +4612,17 @@ Razmak mreže se mijenja ako postane manji od specifične veličine piksela.Skica ima djelomično suvišna ograničenja! - + Unmanaged change of Geometry Property results in invalid constraint indices Neupravljana promjena geometrijskog svojstva rezultira nevažećim indeksima ograničenja - + Unmanaged change of Constraint Property results in invalid constraint indices Neupravljana promjena svojstva ograničenja rezultira nevažećim indeksima ograničenja - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Parabole su migrirane. Migrirane datoteke neće se otvoriti u prethodnim verzijama FreeCAD-a!! @@ -4642,7 +4642,7 @@ Razmak mreže se mijenja ako postane manji od specifične veličine piksela. - + @@ -4767,7 +4767,7 @@ Razmak mreže se mijenja ako postane manji od specifične veličine piksela.Nije uspjelo produžiti rub - + Failed to add external geometry Nije uspjelo dodavanje vanjske geometrije @@ -7573,7 +7573,7 @@ Točke moraju biti postavljene bliže od petine razdaljine rešetke kako bi se p SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 odabir vanjske geometrije diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hu.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hu.ts index 3e2b9a3abb..1fda747570 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hu.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hu.ts @@ -748,7 +748,7 @@ invalid constraints, and degenerate geometry Él felosztás - + Add external geometry Külső geometria hozzáadása @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. Nem kér változtatást a csomó többszörözésére. - - + + B-spline Geometry Index (GeoID) is out of bounds. A B-görbe geometriai indexe (GeoID) határon kívüli. - - + + The Geometry Index (GeoId) provided is not a B-spline. A megadott geometriai index (GeoId) nem B-görbe. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. A csomó jelölés határvonalakon kívülre esik. Ne feledje, hogy a megfelelő OCC jelölés szerint, az első csomó jelölése 1 és nem nulla. - + The multiplicity cannot be increased beyond the degree of the B-spline. A sokszorozás nem nőhet a B-görbe szögének értéke fölé. - + The multiplicity cannot be decreased beyond zero. A sokszorozást nem csökkentheti nulla alá. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC képtelen csökkenteni a sokszorozást a maximális megengedett tűrésen belül. - + Knot cannot have zero multiplicity. A csomónak nem lehet nulla sokszorozása. - + Knot multiplicity cannot be higher than the degree of the B-spline. A csomópontok száma nem lehet nagyobb, mint a B-görbe szöge. - + Knot cannot be inserted outside the B-spline parameter range. A csomó nem illeszthető be a B-görbe paramétertartományán kívül. @@ -4596,17 +4596,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.A vázlat részlegesen felesleges kényszereket tartalmaz! - + Unmanaged change of Geometry Property results in invalid constraint indices A geometria tulajdonságainak kezeletlen változása helytelen kötésindexeket eredményez - + Unmanaged change of Constraint Property results in invalid constraint indices A kényszertulajdonságok nem kezelt módosítása érvénytelen kényszerindexeket eredményez - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! A parabolákat áttelepítették. Az áttelepített fájlok nem nyílnak meg a FreeCAD korábbi verzióiban!! @@ -4626,7 +4626,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4751,7 +4751,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Él nyújtása sikertelen - + Failed to add external geometry Sikertelen külső geometria hozzáadása @@ -7557,7 +7557,7 @@ A pontokat a rácsháló távolságának egyötödénél közelebb kell állíta SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 külső geometria kiválasztása diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_it.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_it.ts index 46958730aa..8fc6f1879e 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_it.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_it.ts @@ -748,7 +748,7 @@ vincoli non validi e geometrie degeneri Dividi linea - + Add external geometry Aggiungi geometria esterna @@ -958,54 +958,54 @@ vincoli non validi e geometrie degeneri Exceptions - + You are requesting no change in knot multiplicity. Non stai richiedendo modifiche nella molteplicità dei nodi. - - + + B-spline Geometry Index (GeoID) is out of bounds. L'indice di geometria B-spline (GeoID) è fuori dai limiti. - - + + The Geometry Index (GeoId) provided is not a B-spline. L'indice di geometria (GeoId) fornito non è una B-spline. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. L'indice del nodo è fuori dai limiti. Notare che, in conformità alla numerazione OCC, il primo nodo ha indice 1 e non zero. - + The multiplicity cannot be increased beyond the degree of the B-spline. La molteplicità non può essere aumentata oltre il grado della B-spline. - + The multiplicity cannot be decreased beyond zero. La molteplicità non può essere diminuita al di là di zero. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC non è in grado di diminuire la molteplicità entro la tolleranza massima. - + Knot cannot have zero multiplicity. Il nodo non può avere una molteplicità zero. - + Knot multiplicity cannot be higher than the degree of the B-spline. La molteplicità del nodo non può essere superiore al grado della Bspline. - + Knot cannot be inserted outside the B-spline parameter range. Il nodo non può essere inserito al di fuori dell'intervallo di parametri B-spline. @@ -4596,17 +4596,17 @@ La spaziatura della griglia cambia se diventa più piccola della dimensione in p Lo schizzo contiene vincoli parzialmente ridondanti! - + Unmanaged change of Geometry Property results in invalid constraint indices La modifica non gestita della proprietà Geometria comporta indici di vincolo non validi - + Unmanaged change of Constraint Property results in invalid constraint indices La modifica non gestita della proprietà di un vincolo comporta indici di vincolo non validi - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Le parabole sono state convertite. I file convertiti non si apriranno nelle versioni precedenti di FreeCAD!! @@ -4626,7 +4626,7 @@ La spaziatura della griglia cambia se diventa più piccola della dimensione in p - + @@ -4751,7 +4751,7 @@ La spaziatura della griglia cambia se diventa più piccola della dimensione in p Impossibile estendere il bordo - + Failed to add external geometry Impossibile aggiungere la geometria esterna @@ -7557,7 +7557,7 @@ I punti devono essere impostati più vicino di un quinto della spaziatura della SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 selezionare la geometria esterna diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ja.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ja.ts index 97bfb8bcf0..3d2893723c 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ja.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ja.ts @@ -745,7 +745,7 @@ invalid constraints, and degenerate geometry エッジを分割 - + Add external geometry 外部ジオメトリを追加 @@ -955,54 +955,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. ノット多重度で変更が起きないように要求しています。 - - + + B-spline Geometry Index (GeoID) is out of bounds. Bスプラインのジオメトリー番号(GeoID)が範囲外です。 - - + + The Geometry Index (GeoId) provided is not a B-spline. 入力されたジオメトリー番号(GeoID)はBスプラインではありません。 - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. ノット・インデックスが境界外です。OCCの記法に従うと最初のノットは1と非ゼロのインデックスを持ちます。 - + The multiplicity cannot be increased beyond the degree of the B-spline. Bスプラインの次数を越えて多重度を増やすことはできません。 - + The multiplicity cannot be decreased beyond zero. 0を越えて多重度を減らすことはできません。 - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCCは最大許容範囲内で多重度を減らすことができまぜん。 - + Knot cannot have zero multiplicity. ノットがゼロ多重性を持つことはでいません。 - + Knot multiplicity cannot be higher than the degree of the B-spline. Bスプラインの次数を超えてノット多重度を増やすことはできません。 - + Knot cannot be inserted outside the B-spline parameter range. Bスプラインパラメーターの範囲外にノットを挿入することはできません。 @@ -4590,17 +4590,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.スケッチに一部が冗長な拘束があります! - + Unmanaged change of Geometry Property results in invalid constraint indices ジオメトリープロパティーの管理されていない変更は無効な拘束インデックスを引き起こします。 - + Unmanaged change of Constraint Property results in invalid constraint indices 拘束プロパティーの管理されていない変更は無効な拘束インデックスを引き起こします。 - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! 放物線がバージョン変換されました。変換されたファイルは以前のバージョンのFreeCADでは開けません!! @@ -4620,7 +4620,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4745,7 +4745,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.エッジを延長できませんでした。 - + Failed to add external geometry 外部ジオメトリを追加できませんでした。 @@ -7551,7 +7551,7 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 外部ジオメトリーを選択 diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ka.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ka.ts index efa85cb881..87b89b402c 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ka.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ka.ts @@ -748,7 +748,7 @@ invalid constraints, and degenerate geometry წიბოს გაყოფა - + Add external geometry გარე გეომეტრიის დამატება @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. თქვენ არ ითხოვთ ცვლილებას კვანძის გაყოფადობაში. - - + + B-spline Geometry Index (GeoID) is out of bounds. B-სპლაინის გეომეტრიის ინდექსი (GeoID) დაშვებულ ლიმიტებს გარეთაა. - - + + The Geometry Index (GeoId) provided is not a B-spline. გეომეტრიის მითითებული ინდექსი (GeoID) B-სპლაინს არ წარმოადგენს. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. კვანძის ინდექსი საზღვრებს გარეთაა. დაიმახსოვრეთ, რომ OCC ნოტაციების შესაბამისად, პირველი კვანძის ინდექსი 1-ია და არა 0. - + The multiplicity cannot be increased beyond the degree of the B-spline. სიმრავლე არ შეიძლება გაიზარდოს B-სპლაინის დონის მიღმა. - + The multiplicity cannot be decreased beyond zero. სიმრავლე არ შეიძლება შემცირდეს ნულს მიღმა. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC-ს არ შეუძლია შეამციროს სიმრავლე მაქსიმალური ტოლერანტობის ფარგლებში. - + Knot cannot have zero multiplicity. კვანძებს არ შეიძლება ნულოვანი მამრავლი ჰქონდეს. - + Knot multiplicity cannot be higher than the degree of the B-spline. კვანძის მამრავლი არ შეიძლება B-სპლაინის დონეზე დიდი იყოს. - + Knot cannot be inserted outside the B-spline parameter range. კვანძის ჩასმა B-სპლაინის პარამეტრების დიაპაზონის გარეთ შეუძლებელია. @@ -4598,17 +4598,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.ესკიზი ნაწილობრივ დამატებით შეზღუდვებს შეიცავს! - + Unmanaged change of Geometry Property results in invalid constraint indices გეომეტრიის თვისების უმართავი ცვლილება არასწორი შეზღუდვის ინდექსების გაჩენას იწყვევს - + Unmanaged change of Constraint Property results in invalid constraint indices შეზღუდვის თვისების უმართავი ცვლილება არასწორი შეზღუდვის ინდექსების გაჩენას იწყვევს - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! პარაბოლები მიგრირებულია. მიგრირებული ფაილები FreeCAD-ის წინა ვერსიებში არ გაიხსნება!! @@ -4628,7 +4628,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4753,7 +4753,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.წიბოს გაფართოების შეცდომა - + Failed to add external geometry გარე გეომეტრის დამატების შეცდომა @@ -7559,7 +7559,7 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 მიუთითეთ გარე გეომეტრია diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ko.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ko.ts index 1a6c8df68e..51b68c30e9 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ko.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ko.ts @@ -745,7 +745,7 @@ invalid constraints, and degenerate geometry 모서리 분할 - + Add external geometry 외부 도형 추가 @@ -955,54 +955,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. 매듭점 다중성에 대한 변경을 요청하지 않으셨습니다. - - + + B-spline Geometry Index (GeoID) is out of bounds. B-조절곡선 기하형상 인덱스(GeoID)가 범위를 벗어났습니다. - - + + The Geometry Index (GeoId) provided is not a B-spline. 제공된 기하형상 인덱스(GeoId)는 B-조절곡선이 아닙니다. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. 매듭 지수가 범위를 벗어났습니다. OCC 표기법에 따라 첫 번째 매듭은 0이 아닌 지수 1을 가집니다. - + The multiplicity cannot be increased beyond the degree of the B-spline. 다중도는 B-스플라인의 정도 이상으로 증가할 수 없습니다. - + The multiplicity cannot be decreased beyond zero. 다중도는 0 이상으로 감소할 수 없습니다. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC는 최대 공차 내에서 다중도를 감소시킬 수 없습니다. - + Knot cannot have zero multiplicity. 매듭은 0개의 다중도를 가질 수 없습니다. - + Knot multiplicity cannot be higher than the degree of the B-spline. 매듭 다중도는 B-조절곡선의 각도보다 높을 수 없습니다. - + Knot cannot be inserted outside the B-spline parameter range. 매듭은 B-조절곡선 매개변수 범위 밖에서 삽입할 수 없습니다. @@ -4592,17 +4592,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.스케치에 부분적으로 중복되는 구속들이 있습니다! - + Unmanaged change of Geometry Property results in invalid constraint indices Unmanaged change of Geometry Property results in invalid constraint indices - + Unmanaged change of Constraint Property results in invalid constraint indices Unmanaged change of Constraint Property results in invalid constraint indices - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! @@ -4622,7 +4622,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4747,7 +4747,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.모서리 늘리기 실패 - + Failed to add external geometry 외부 도형 추가 실패 @@ -7552,7 +7552,7 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 pick external geometry diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_nl.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_nl.ts index f2ba62e654..e410927287 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_nl.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_nl.ts @@ -748,7 +748,7 @@ invalid constraints, and degenerate geometry Splits rand - + Add external geometry Externe geometrie toevoegen @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. U vraagt geen verandering in de knoop multipliciteit. - - + + B-spline Geometry Index (GeoID) is out of bounds. B-spline Geometry Index (GeoID) is out of bounds. - - + + The Geometry Index (GeoId) provided is not a B-spline. The Geometry Index (GeoId) provided is not a B-spline. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. De knoop-index is buiten de grenzen. Merk op dat volgens de OCC-notatie de eerste knoop index 1 heeft en niet nul. - + The multiplicity cannot be increased beyond the degree of the B-spline. De multipliciteit mag niet groter zijn dan het aantal graden van de B-spline. - + The multiplicity cannot be decreased beyond zero. De multipliciteit kan niet lager zijn dan nul. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC is niet in staat om de multipliciteit binnen de maximale tolerantie te verlagen. - + Knot cannot have zero multiplicity. Knooppunt kan geen multipliciteit van nul hebben. - + Knot multiplicity cannot be higher than the degree of the B-spline. Knot multiplicity cannot be higher than the degree of the B-spline. - + Knot cannot be inserted outside the B-spline parameter range. Knot cannot be inserted outside the B-spline parameter range. @@ -4598,17 +4598,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.De schets heeft deels overbodige beperkingen! - + Unmanaged change of Geometry Property results in invalid constraint indices Unmanaged change of Geometry Property results in invalid constraint indices - + Unmanaged change of Constraint Property results in invalid constraint indices Unmanaged change of Constraint Property results in invalid constraint indices - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Parabolen zijn geconverteerd. Geconverteerde bestanden kunnen niet in vorige versies van FreeCAD worden geopend!! @@ -4628,7 +4628,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4753,7 +4753,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.Kon de rand niet verlengen - + Failed to add external geometry Kon externe geometrie niet toevoegen @@ -7559,7 +7559,7 @@ De punten moeten dichter dan een vijfde van de rastergrootte bij een rasterlijn SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 pick external geometry diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pl.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pl.ts index 2c0f21b8b7..b00ffef0e6 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pl.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pl.ts @@ -749,7 +749,7 @@ nieprawidłowe ograniczenia oraz zdegradowaną geometrię. Podziel krawędź - + Add external geometry Dodaj geometrię zewnętrzną @@ -959,54 +959,54 @@ nieprawidłowe ograniczenia oraz zdegradowaną geometrię. Exceptions - + You are requesting no change in knot multiplicity. Żądasz niezmienności w wielokrotności węzłów. - - + + B-spline Geometry Index (GeoID) is out of bounds. Indeks geometrii krzywej złożonej (GeoID) jest poza zakresem. - - + + The Geometry Index (GeoId) provided is not a B-spline. Podany indeks geometrii krzywej złożonej (GeoId) nie jest łukiem krzywej złożonej. - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. Indeks węzłów jest poza wiązaniem. Zauważ, że zgodnie z zapisem OCC, pierwszy węzeł ma indeks 1, a nie zero. - + The multiplicity cannot be increased beyond the degree of the B-spline. Wielokrotność nie może być zwiększona poza stopień krzywej złożonej. - + The multiplicity cannot be decreased beyond zero. Wielokrotność nie może zostać zmniejszona poniżej zera. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC nie jest w stanie zmniejszyć wielokrotności w ramach maksymalnej tolerancji. - + Knot cannot have zero multiplicity. Węzeł nie może mieć zerowej krotności. - + Knot multiplicity cannot be higher than the degree of the B-spline. Krotność węzłów nie może być większa niż stopień krzywej złożonej. - + Knot cannot be inserted outside the B-spline parameter range. Węzła nie można wstawić poza zakresem parametrów krzywej złożonej. @@ -4629,17 +4629,17 @@ Wprowadź 1, aby wyłączyć główne linie. Szkic zawiera częściowo zbędne wiązania! - + Unmanaged change of Geometry Property results in invalid constraint indices Niezarządzana zmiana właściwości geometrii skutkuje nieprawidłowymi indeksami wiązań - + Unmanaged change of Constraint Property results in invalid constraint indices Niezarządzana zmiana właściwości wiązań skutkuje nieprawidłowymi indeksami wiązań - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! Parabole zostały poddane migracji. Pliki po imporcie nie otworzą się w poprzednich wersjach programu FreeCAD!! @@ -4658,7 +4658,7 @@ Wprowadź 1, aby wyłączyć główne linie. - + @@ -4784,7 +4784,7 @@ Krzywe złożone i punkty nie są jeszcze obsługiwane. Nie udało się rozszerzyć krawędzi - + Failed to add external geometry Nie udało się dodać geometrii zewnętrznej @@ -7606,7 +7606,7 @@ Włącza tworzenie i * j kopii SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 wybierz geometrię zewnętrzną diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ro.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ro.ts index 97cdb9f29b..de950d3b4e 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ro.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ro.ts @@ -5606,7 +5606,7 @@ Instead equal constraints are applied between the original objects and their cop Creates a new sketch - Creates a new sketch + Creează a new sketch diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ru.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ru.ts index 5d3699982d..282e4fadda 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ru.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ru.ts @@ -24,17 +24,17 @@ Constrains the radius or diameter of an arc or a circle - Ограничивает радиус или диаметр дуги или окружности + Фиксировать радиус/диаметр дуги/ окружности Constrain radius - Размер радиуса + Фиксировать радиус Constrain diameter - Размер диаметра + Фиксировать диаметр @@ -83,12 +83,12 @@ Geometry to B-Spline - Геометрию в B-сплайн + Преобразовать фигуру в B-сплайн Converts the selected geometry to B-splines - Преобразует выбранную геометрию в B-сплайны + Преобразует выбранную фигуру в B-сплайны @@ -234,7 +234,7 @@ as mirroring reference Moves the geometry taking as reference the last selected point - Перемещает геометрию, взяв за точку отсчёта последнюю выбранную точку + Сдвигает фигуры, ведя отсчет от последней выбранной точки @@ -274,8 +274,7 @@ as mirroring reference Validates a sketch by checking for missing coincidences, invalid constraints, and degenerate geometry - Проверяет эскиз на наличие пропущенных ограничений совпадения, -некорректных ограничений и вырожденной геометрии + Проверяет эскиз на пропуск совпадений, неверных фиксаций и невозможной геометрии @@ -420,12 +419,12 @@ invalid constraints, and degenerate geometry Add Horizontal constraint - Добавить ограничение горизонтальности + Добавить фиксацию горизонтальности Add Vertical constraint - Добавить ограничение вертикальности + Добавить фиксацию вертикальности @@ -481,24 +480,24 @@ invalid constraints, and degenerate geometry Add point on object constraint - Добавить ограничение точки на объекте + Добавить фиксацию точки на объекте Add arc length constraint - Добавить ограничение длины дуги + Добавить фиксацию длины дуги Add point to line distance constraint - Добавить ограничение расстояния от точки до линии + Добавить фиксацию расстояния между точкой и линией Add point to circle distance constraint - Добавить ограничение расстояния от точки до окружности + Добавить фиксацию расстояния от точки до окружности @@ -509,7 +508,7 @@ invalid constraints, and degenerate geometry Add fixed x-coordinate constraint - Добавить ограничение фиксировать X-координату + Добавить фиксацию X-координаты @@ -520,7 +519,7 @@ invalid constraints, and degenerate geometry Add fixed y-coordinate constraint - Добавить ограничение фиксировать Y-координату + Добавить фиксацию Y-координаты @@ -639,12 +638,12 @@ invalid constraints, and degenerate geometry Add Snell's law constraint - Добавить ограничение приломления + Добавить фиксацию преломления Toggle constraint to driving/reference - Переключить ограничения в основные/вспомогательные + Переключить фиксации между основными/вспомогательными @@ -684,7 +683,7 @@ invalid constraints, and degenerate geometry Add sketch line - Добавить эскиз линии + Добавить линию в эскиз @@ -694,7 +693,7 @@ invalid constraints, and degenerate geometry Add sketch arc - Добавить эскиз дуги + Добавить в эскиз дугу @@ -4069,7 +4068,7 @@ Select the method to attach this sketch to selected objects. Moves the geometry taking as reference the last selected point - Перемещает геометрию, взяв за точку отсчёта последнюю выбранную точку + Сдвигает фигуры, ведя отсчет от последней выбранной точки diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-CN.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-CN.ts index e4ba0d8374..090987fb68 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-CN.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-CN.ts @@ -746,7 +746,7 @@ invalid constraints, and degenerate geometry 分割边 - + Add external geometry 添加外部几何体 @@ -956,54 +956,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. 你被要求不对多重性节点做任何修改。 - - + + B-spline Geometry Index (GeoID) is out of bounds. 贝赛尔样条几何图形索引(GeoID) 越界 - - + + The Geometry Index (GeoId) provided is not a B-spline. 提供的几何图形索引 (GeoId) 不是贝赛尔样条 - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. 结指数超出界限。请注意, 按照 OCC 符号, 第一个节点的索引为1, 而不是0。 - + The multiplicity cannot be increased beyond the degree of the B-spline. 无法重复增加到超过贝塞尔曲线的自由度。 - + The multiplicity cannot be decreased beyond zero. 多重性不能小于0. - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC 无法在最大公差范围内减少多重性。 - + Knot cannot have zero multiplicity. 节点不能有零倍数。 - + Knot multiplicity cannot be higher than the degree of the B-spline. 节点多重性不能高于BSpline的程度。 - + Knot cannot be inserted outside the B-spline parameter range. 不能在B样条参数范围之外插入节点。 @@ -4598,17 +4598,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.草图包含部分冗余约束! - + Unmanaged change of Geometry Property results in invalid constraint indices 几何属性的非托管更改导致约束索引无效 - + Unmanaged change of Constraint Property results in invalid constraint indices 约束属性的非托管更改导致约束索引无效 - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! 抛物线已迁移。迁移后的文件将无法在旧版FreeCAD中打开!! @@ -4628,7 +4628,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4753,7 +4753,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.扩展边缘失败 - + Failed to add external geometry 添加外部几何失败 @@ -7559,7 +7559,7 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 选择外部几何图形 diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-TW.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-TW.ts index bf0f813991..468fbf2737 100644 --- a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-TW.ts +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-TW.ts @@ -748,7 +748,7 @@ invalid constraints, and degenerate geometry 分割邊緣 - + Add external geometry 添加外部幾何 @@ -958,54 +958,54 @@ invalid constraints, and degenerate geometry Exceptions - + You are requesting no change in knot multiplicity. 您正在要求不要改變結點多重性 - - + + B-spline Geometry Index (GeoID) is out of bounds. B 雲形線幾何索引 (GeoID) 超出範圍。 - - + + The Geometry Index (GeoId) provided is not a B-spline. 提供的幾何索引 (GeoID) 不是 B-spline。 - + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. 結點索引超過範圍。請注意在 OCC 表示中,第一個結點的索引為 1 而不是 0。 - + The multiplicity cannot be increased beyond the degree of the B-spline. 結點多重性不能比 B 雲形線之多項式次數高 - + The multiplicity cannot be decreased beyond zero. 多重性不能減少到超過零。 - + OCC is unable to decrease the multiplicity within the maximum tolerance. OCC 無法在最大容差範圍內降低多重性。 - + Knot cannot have zero multiplicity. 結點之多重性不能為零。 - + Knot multiplicity cannot be higher than the degree of the B-spline. 結點重複度不能高於 B 雲形線的階數。 - + Knot cannot be inserted outside the B-spline parameter range. 結點不能在 B 雲形線參數範圍外面插入 @@ -4598,17 +4598,17 @@ The grid spacing changes if it becomes smaller than the specified pixel size.此草圖有部分冗餘拘束! - + Unmanaged change of Geometry Property results in invalid constraint indices Unmanaged change of Geometry Property results in invalid constraint indices - + Unmanaged change of Constraint Property results in invalid constraint indices Unmanaged change of Constraint Property results in invalid constraint indices - + Parabolas were migrated. Migrated files won't open in previous versions of FreeCAD!! 拋物線已被遷移。遷移的檔案將無法在 FreeCAD 的舊版本中打開! @@ -4628,7 +4628,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size. - + @@ -4753,7 +4753,7 @@ The grid spacing changes if it becomes smaller than the specified pixel size.延伸邊緣失敗 - + Failed to add external geometry 添加外部幾何失敗 @@ -7557,7 +7557,7 @@ Points must be set closer than a fifth of the grid spacing to a grid line to sna SketcherGui::DrawSketchHandlerExternal - + %1 pick external geometry Sketcher External: hint %1 pick external geometry diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_de.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_de.ts index f70411b90a..51f5e61904 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_de.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_de.ts @@ -16,7 +16,7 @@ Creates a new spreadsheet - Eine neue Kalkulationstabelle erstellen + Erstellt eine neue Kalkulationstabelle @@ -34,7 +34,7 @@ Aligns cell contents to the bottom - Zellinhalt unten ausrichten + Richtet den Zellinhalt am unteren Rand aus @@ -52,7 +52,7 @@ Aligns cell contents to the horizontal center - Zellinhalt horizontal zentriert ausrichten + Richtet den Zellinhalt zur horizontalen Mitte aus @@ -70,7 +70,7 @@ Aligns cell contents to the left - Zellinhalt links ausrichten + Richtet den Zellinhalt am linken Rand aus @@ -88,7 +88,7 @@ Aligns cell contents to the right - Zellinhalt rechts ausrichten + Richtet den Zellinhalt am rechten Rand aus @@ -106,7 +106,7 @@ Aligns cell contents to the top - Zellinhalt oben ausrichten + Richtet den Zellinhalt am oberen Rand aus @@ -124,7 +124,7 @@ Aligns cell contents to the vertical center - Zellinhalt vertikal zentrieren + Richtet den Zellinhalt zur vertikalen Mitte aus @@ -137,12 +137,12 @@ &Export Spreadsheet - Tabellenblatt &exportieren + Tabelle &exportieren Exports the spreadsheet to a CSV file - Exportiert das Tabellenblatt in eine CSV-Datei + Exportiert die Tabelle in eine CSV-Datei @@ -214,7 +214,7 @@ Splits a previously merged cell - Zuvor verbundene Zellen trennen + Teilt eine zuvor verbundene Zelle @@ -232,7 +232,7 @@ Sets the text in the selected cells bold - Text in den ausgewählten Zellen fett formatieren + Stellt den Text in den ausgewählten Zellen auf fett um @@ -250,7 +250,7 @@ Sets the text in the selected cells italic - Text in den ausgewählten Zellen kursiv formatieren + Stellt den Text in den ausgewählten Zellen auf kursiv um @@ -263,12 +263,12 @@ &Underline Text - Text &unterstreichen + &Unterstrichener Text Underlines the text in the selected cells - Text in den ausgewählten Zellen unterstreichen + Stellt den Text in den ausgewählten Zellen auf unterstrichen um @@ -344,7 +344,7 @@ Set cell properties - Zelleneigenschaften festlegen + Zelleigenschaften festlegen @@ -575,7 +575,7 @@ switch the design configuration. The property will be created if not exist. Cell Properties - Zellen-Eigenschaften + Zelleigenschaften diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_it.ts b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_it.ts index 25b2bf8235..c2f1258ec5 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_it.ts +++ b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_it.ts @@ -24,7 +24,7 @@ Spreadsheet - Foglio di calcolo + Spreadsheet @@ -1035,25 +1035,25 @@ Predefinito a: %V = %A Insert %n Row(s) Below - - Insert %n Row(s) Below + + Inserisci %n riga sotto Inserisci %n righe sotto Insert %n Non-Contiguous Rows - + Inserisci %n riga non contigua - Insert %n Non-Contiguous Rows + Inserisci %n righe non contigue Remove Rows - - Rimuovi Righe - Remove Rows + + Rimuovi riga + Rimuovi righe @@ -1083,9 +1083,9 @@ Predefinito a: %V = %A Remove Column(s) - - Rimuovi Colonne - Remove Column(s) + + Rimuovi colonna + Rimuovi colonne diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_es-ES.ts b/src/Mod/Start/Gui/Resources/translations/StartPage_es-ES.ts index b75577cd59..f9b9d47f6b 100644 --- a/src/Mod/Start/Gui/Resources/translations/StartPage_es-ES.ts +++ b/src/Mod/Start/Gui/Resources/translations/StartPage_es-ES.ts @@ -80,7 +80,7 @@ Creates a 2D Draft document - Creates a 2D Draft document + Crea un documento borrador en 2D diff --git a/src/Mod/Surface/Gui/Resources/translations/Surface_ru.ts b/src/Mod/Surface/Gui/Resources/translations/Surface_ru.ts index 094b135f9d..7bec137078 100644 --- a/src/Mod/Surface/Gui/Resources/translations/Surface_ru.ts +++ b/src/Mod/Surface/Gui/Resources/translations/Surface_ru.ts @@ -134,7 +134,7 @@ <html><head/><body><p>List can be reordered by dragging</p></body></html> - <html><head/><body><p>Список может быть переупорядочен, перетаскивая</p></body></html> + <html><head/><body><p>Список может быть переупорядочен перетаскиванием</p></body></html> @@ -187,7 +187,7 @@ Too many edges - Слишком много краев + Слишком много рёбер diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_be.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_be.ts index 54c0e3e75e..0e5ec00f94 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_be.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_be.ts @@ -449,17 +449,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtendShortenLineGroup - + TechDraw Тэхнічны чарцёж - + Extend Line Выцягнуць лінію - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Выцягвае абраную касметычную лінію ці цэнтральную лінію з абодвух канцоў на зададзеную дэльта-адлегласць @@ -467,17 +467,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionAreaAnnotation - + TechDraw Тэхнічны чарцёж - + Area Annotation Вобласць заметкі - + Calculates the area of multiple selected faces Вылічае плошчу множных абраных граней @@ -597,17 +597,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionChangeLineAttributes - + TechDraw Тэхнічны чарцёж - + Change Line Attributes Змяніць атрыбуты лініі - + Changes the selected cosmetic lines and centerlines to the specified attributes Змяняе абраныя касметычныя і цэнтральная лініі ў адпаведнасці з вызначанымі атрыбутамі @@ -615,23 +615,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLines - + TechDraw Тэхнічны чарцёж - - + + Circle Centerlines Цэнтральныя лініі акружнасці - + Adds centerlines to the selected circles and arcs Дадае цэнтральныя лініі да абраных акружнасцям і дугам - + Adds centerlines to selected circles and arcs: Дадае цэнтральныя лініі да абраных акружнасцям і дугам: @@ -639,17 +639,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw Тэхнічны чарцёж - + Circle Centerlines Цэнтральныя лініі акружнасці - + Adds centerlines to selected circles and arcs Дадае цэнтральныя лініі да абраных акружнасцям і дугам @@ -917,17 +917,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCirclesGroup - + TechDraw Тэхнічны чарцёж - + Cosmetic 1 Point Circle Касметычная адна-кропкавая акружнасць - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Дадае касметычны круг, які заснаваны на дзвюх вяршынях, дзе першая кропка з'яўляецца цэнтральнай кропкай, а другая - радыусам @@ -935,23 +935,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmArc - + TechDraw Тэхнічны чарцёж - - + + Cosmetic Arc Касметычная дуга - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point Дадае касметычную дугу супраць гадзінніка, якая заснаваная на дзвюх вяршынях, дзе першая кропка з'яўляецца цэнтральнай кропкай, а другая - радыусам - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. Дадае касметычную дугу супраць гадзінніка, якая заснаваная на трох вяршынях, дзе першая кропка з'яўляецца цэнтральнай кропкай, другая - радыусам, і пачатковая кропка. @@ -959,23 +959,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle - + TechDraw Тэхнічны чарцёж - - + + Cosmetic 2 Point Circle Касметычная дзвюх-кропкавая акружнасць - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius Дадае касметычны круг, які заснаваны на абраных вяршынях, дзе першая кропка з'яўляецца цэнтральнай кропкай, а другая - радыусам - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Дадае касметычны круг, які заснаваны на дзвюх вяршынях, дзе першая кропка з'яўляецца цэнтральнай кропкай, а другая - радыусам @@ -983,19 +983,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw Тэхнічны чарцёж - - + + Adds a cosmetic circle that passes through 3 selected perimeter points Дадае касметычную акружнасць, якая праходзіць праз тры абраныя кропкі па перыметры - - + + Cosmetic 3 Point Circle Касметычны трох-кропкавая акружнасць @@ -1003,19 +1003,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionExtendLine - + TechDraw Тэхнічны чарцёж - - + + Extend Line Выцягнуць лінію - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Выцягвае абраную касметычную лінію ці цэнтральную лінію з абодвух канцоў на зададзеную дэльта-адлегласць @@ -1029,7 +1029,7 @@ Left clicking on empty space will validate the current dimension. Right clicking - + Bolt Circle Centerlines Цэнтральныя лініі адтуліны ў акружнасці @@ -1039,7 +1039,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Дадае цэнтральныя лініі да кругавога шаблону з трох ці больш абраных акружнасцяў - + Adds centerlines to a circular pattern of selected circles Дадае цэнтральныя лініі да кругавога шаблону з абраных акружнасцяў @@ -1143,17 +1143,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePPGroup - + TechDraw Тэхнічны чарцёж - + Cosmetic Parallel Line Касметычная паралельная лінія - + Adds a cosmetic line parallel to the selected line through the selected vertex Дадае касметычную лінію, якая паралельная абранай лініі, якая праходзіць праз абраную вяршыню @@ -1161,23 +1161,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLineParallel - + TechDraw Тэхнічны чарцёж - - + + Cosmetic Parallel Line Касметычная паралельная лінія - + Adds a cosmetic circle to 3 selected vertices Дадае касметычную акружнасць да трох абраных вяршынях - + Adds a cosmetic line parallel to the selected line through the selected vertex Дадае касметычную лінію, якая паралельная абранай лініі, якая праходзіць праз абраную вяршыню @@ -1185,19 +1185,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePerpendicular - + TechDraw Тэхнічны чарцёж - - + + Cosmetic Perpendicular Line Касметычная перпендыкулярная лінія - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex Дадае касметычную лінію, якая перпендыкулярная абранай лініі, якая праходзіць праз абраную вяршыню @@ -1205,17 +1205,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLockUnlockView - + TechDraw Тэхнічны чарцёж - + Toggle View Lock Пераключыць блакаванне выгляду - + Locks or unlocks the position of the selected views Блакуе ці разблакуе становішча абраных выглядаў @@ -1343,17 +1343,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionSelectLineAttributes - + TechDraw Тэхнічны чарцёж - + Select Line Attributes, Cascade Spacing and Delta Distance Абраць атрыбуты лініі, каскадны інтэрвал і дэльта-адлегласць - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance Наладжвае першапачатковыя атрыбуты для касметычных і цэнтральных ліній, уключаючы каскадны інтэрвал і дэльта-адлегласць @@ -1361,19 +1361,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionShortenLine - + TechDraw Тэхнічны чарцёж - - + + Shorten Line Скараціць лінію - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance Скачарае абраную касметычную лінію ці цэнтральную лінію з абодвух канцоў на зададзеную дэльта-адлегласць @@ -1381,19 +1381,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltBottom - + TechDraw Тэхнічны чарцёж - - + + Cosmetic Thread Bolt Bottom View Касметычны болт з разьбой, выгляд знізу - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods Дадае касметычную разьбу да выгляду зверху ці знізу абраных балтоў/вінтоў/стрыжня @@ -1401,19 +1401,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltSide - + TechDraw Тэхнічны чарцёж - - + + Cosmetic Thread Bolt Side View Касметычны болт з разьбой, выгляд збоку - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines Дадае касметычную разьбу да выгляду збоку балта/вінтоў/стрыжня паміж дзвюма абранымі паралельнымі лініямі @@ -1421,23 +1421,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleBottom - + TechDraw Тэхнічны чарцёж - - + + Cosmetic Thread Hole Bottom View Касметычны адтуліна з разьбой, выгляд знізу - + Adds a cosmetic thread to the top or bottom view of selected holes or circles Дадае касметычную разьбу да выгляду зверху ці знізу абраных адтулін ці акружнасцяў - + Adds a cosmetic thread to the top or bottom view of holes or circles Дадае касметычную разьбу да выгляду зверху ці знізу абраных адтулін ці акружнасцяў @@ -1445,23 +1445,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleSide - + TechDraw Тэхнічны чарцёж - - + + Cosmetic Thread Hole Side View Касметычная адтуліна з разьбой, выгляд збоку - + Adds a cosmetic thread to the side view of a hole or circle Дадае касметычную разьбу да выгляду збоку абранай адтуліны ці акружнасці - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines Дадае касметычную разьбу да выгляду збоку абранай адтуліны паміж дзвюма абранымі паралельнымі лініямі @@ -1469,17 +1469,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadsGroup - + TechDraw Тэхнічны чарцёж - + Cosmetic Thread Hole Side View Касметычная адтуліна з разьбой, выгляд збоку - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines Дадаць касметычную разьбу да выгляду збоку абранай адтуліны паміж дзвюма абранымі паралельнымі лініямі @@ -1487,17 +1487,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionVertexAtIntersection - + TechDraw Тэхнічны чарцёж - + Cosmetic Intersection Vertices Касметычнае перакрыжаванне вяршынь - + Adds cosmetic vertices at the intersections of selected edges Дадае касметычныя вяршыні на скрыжаваннях абраных рэбраў @@ -2668,37 +2668,37 @@ If no object is selected, a file browser opens to select an SVG or image file.Цэнтральныя лініі акружнасці - + TechDraw Thread Hole Side Тэхнічны чарцёж: Адтуліна з разьбой, выгляд збоку - + Cosmetic Thread Hole Side Касметычная адтуліна з разьбой, выгляд збоку - + TechDraw Thread Bolt Side Тэхнічны чарцёж: Болт з разьбой, выгляд збоку - + Cosmetic Thread Bolt Side Касметычны болт з разьбой, выгляд збоку - + TechDraw Thread Hole Bottom Тэхнічны чарцёж: Адтуліна з разьбой, выгляд знізу - + TechDraw Thread Bolt Bottom Тэхнічны чарцёж: Болт з разьбой, выгляд знізу - + Cosmetic Thread Bolt Bottom Касметычны болт з разьбой, выгляд знізу @@ -2718,102 +2718,102 @@ If no object is selected, a file browser opens to select an SVG or image file.Цэнтральныя лініі акружнасці тэхнічнага чарцяжа - + Cosmetic thread hole bottom Касметычная адтуліна з разьбой, выгляд знізу - + TechDraw change line attributes Змяніць атрыбуты лініі тэхнічнага чарцяжа - + Change line attributes Змяніць атрыбуты лініі - + TechDraw cosmetic intersection vertices Касметычнае перакрыжаванне вяршынь тэхнічнага чарцяжа - + Cosmetic intersection vertices Касметычнае перакрыжаванне вяршынь - + TechDraw cosmetic arc Касметычная дуга тэхнічнага чарцяжа - + Cosmetic arc Касметычная дуга - + TechDraw cosmetic circle Касметычная акружнасць тэхнічнага чарцяжа - + Cosmetic Circle Касметычная акружнасць - + TechDraw Cosmetic Circle 3 Points Тэхнічны чарцёж: Касметычная акружнасць па трох кропках - + Cosmetic Circle 3 Points Касметычная акружнасць па трох кропках - + TechDraw Cosmetic Line Parallel/Perpendicular Тэхнічны чарцёж: Касметычная паралельная/перпендыкулярная лінія - + Cosmetic Line Parallel/Perpendicular Касметычная паралельная/перпендыкулярная лінія - + Lock/Unlock View Заблакаваць/разблакаваць выгляд - + TechDraw Extend/Shorten Line Тэхнічны чарцёж: Выцягнуць/скараціць лінію - + Extend/shorten line Выцягнуць/скараціць лінію - + TechDraw Calculate Selected Area Вылічыць абраную вобласць тэхнічнага чарцяжа - + TechDraw Calculate Selected Arc Length Вылічыць абраную даўжыню дугі тэхнічнага чарцяжа - + Calculate Face Area Вылічыць вобласць грані - + Calculate Edge Length Вылічыць даўжыню рабра @@ -3206,8 +3206,8 @@ If no object is selected, a file browser opens to select an SVG or image file.FreeCAD не атрымалася знайсці старонку для экспартавання - - + + @@ -3267,11 +3267,11 @@ If no object is selected, a file browser opens to select an SVG or image file. - - - - - + + + + + @@ -3553,7 +3553,7 @@ If no object is selected, a file browser opens to select an SVG or image file.Зачыніце дыялогавае акно бягучай задачы і паўтарыце спробу. - + Task In Progress Задача ў працэсе @@ -3564,63 +3564,63 @@ If no object is selected, a file browser opens to select an SVG or image file.Тэхнічны чарцёж: акружнасць адтуліны - - - - - - + + + + + + Close active task dialog and try again. Зачыніце дыялогавае акно бягучай задачы і паўтарыце спробу. - + Selection is empty. Выбар пусты. - + You must select a base View for the circle. Неабходна абраць асноўны выгляд для акружнасці. - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. Абрана не касметычная акружнасць ці не касметычная дуга акружнасці. - + Please select a center for the circle. Абярыце цэнтр для акружнасці. - + No faces in selection Без граней у абраным - + No edges in selection Без рэбраў у абраным - + TechDraw thread hole side Адтуліна з разьбой тэхнічнага чарцяжа, выгляд збоку - + Select 2 straight lines Абраць дзьве прамыя лініі - - - - + + + + Wrong Selection Няправільны выбар @@ -4115,13 +4115,13 @@ If no object is selected, a file browser opens to select an SVG or image file. - + Selection is empty Выбар пусты - + No object selected Без абранага аб'екту @@ -9416,19 +9416,19 @@ there is an open task dialog. CmdTechDrawCosmeticCircle - + TechDraw Тэхнічны чарцёж - - + + Cosmetic 1 Point Circle Касметычная адна-кропкавая акружнасць - - + + Adds a cosmetic circle based on a selected centerpoint Дадае касметычную акружнасць на аснове абранай цэнтральнай кропкі @@ -9436,17 +9436,17 @@ there is an open task dialog. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw Тэхнічны чарцёж - + Arc Length Annotation Заметка да даўжыні дугі - + Inserts an annotation with the calculated arc length of the selected edges Устаўляе заметкі з разлічанай даўжынёй дугі абраных рэбраў diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ca.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ca.ts index 28fe65997a..c45b6ac637 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ca.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ca.ts @@ -447,17 +447,17 @@ Si feu clic amb el botó esquerre en un espai buit, es validarà la dimensió ac CmdTechDrawExtendShortenLineGroup - + TechDraw TechDraw - + Extend Line Estén una línia - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Estén una línia cosmètica o línia central seleccionada en ambdós extrems per la distància delta especificada @@ -465,17 +465,17 @@ Si feu clic amb el botó esquerre en un espai buit, es validarà la dimensió ac CmdTechDrawExtensionAreaAnnotation - + TechDraw TechDraw - + Area Annotation Àrea d'anotació - + Calculates the area of multiple selected faces Calcula l'àrea de múltiples cares seleccionades @@ -579,17 +579,17 @@ Si feu clic amb el botó esquerre en un espai buit, es validarà la dimensió ac CmdTechDrawExtensionChangeLineAttributes - + TechDraw TechDraw - + Change Line Attributes Canvia els atributs de la línia - + Changes the selected cosmetic lines and centerlines to the specified attributes Canvia les línies cosmètiques i les línies centrals seleccionades pels atributs especificats @@ -597,23 +597,23 @@ Si feu clic amb el botó esquerre en un espai buit, es validarà la dimensió ac CmdTechDrawExtensionCircleCenterLines - + TechDraw TechDraw - - + + Circle Centerlines Línies centrals del cercle - + Adds centerlines to the selected circles and arcs Afegeix línies centrals als cercles i arcs seleccionats - + Adds centerlines to selected circles and arcs: Afegeix línies centrals als cercles i arcs seleccionats: @@ -621,17 +621,17 @@ Si feu clic amb el botó esquerre en un espai buit, es validarà la dimensió ac CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw TechDraw - + Circle Centerlines Línies centrals del cercle - + Adds centerlines to selected circles and arcs Afegeix línies centrals als cercles i arcs seleccionats @@ -899,17 +899,17 @@ Si feu clic amb el botó esquerre en un espai buit, es validarà la dimensió ac CmdTechDrawExtensionDrawCirclesGroup - + TechDraw TechDraw - + Cosmetic 1 Point Circle Cercle cosmètic d'1 punt - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Afegeix un cercle cosmètic basat en dos vèrtexs, on la primera selecció és el punt central i la segona és el radi @@ -917,23 +917,23 @@ Si feu clic amb el botó esquerre en un espai buit, es validarà la dimensió ac CmdTechDrawExtensionDrawCosmArc - + TechDraw TechDraw - - + + Cosmetic Arc Arc cosmètic - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point Afegeix un arc en sentit antihorari basat en tres vèrtexs, on la primera selecció és el punt central i la segona és el radi i punt d'inici - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. Afegeix un arc en sentit antihorari basat en tres vèrtexs, on la primera selecció és el punt central i la segona és el radi i punt d'inici. @@ -941,23 +941,23 @@ Si feu clic amb el botó esquerre en un espai buit, es validarà la dimensió ac CmdTechDrawExtensionDrawCosmCircle - + TechDraw TechDraw - - + + Cosmetic 2 Point Circle Cercle cosmètic de 2 punts - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius Afegeix un cercle cosmètic basat en dos vèrtexs seleccionats, on la primera selecció és el punt central i la segona és el radi - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Afegeix un cercle cosmètic basat en dos vèrtexs, on la primera selecció és el punt central i la segona és el radi @@ -965,19 +965,19 @@ Si feu clic amb el botó esquerre en un espai buit, es validarà la dimensió ac CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw TechDraw - - + + Adds a cosmetic circle that passes through 3 selected perimeter points Afegeix un cercle cosmètic que passa per 3 punts de perímetre seleccionats - - + + Cosmetic 3 Point Circle Cercle cosmètic de 3 punts @@ -985,19 +985,19 @@ Si feu clic amb el botó esquerre en un espai buit, es validarà la dimensió ac CmdTechDrawExtensionExtendLine - + TechDraw TechDraw - - + + Extend Line Estén una línia - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Estén una línia cosmètica o línia central seleccionada en ambdós extrems per la distància delta especificada @@ -1011,7 +1011,7 @@ Si feu clic amb el botó esquerre en un espai buit, es validarà la dimensió ac - + Bolt Circle Centerlines Línies centrals de cercle de cargols @@ -1021,7 +1021,7 @@ Si feu clic amb el botó esquerre en un espai buit, es validarà la dimensió ac Afegeix línies centrals a un patró circular de tres o més cercles seleccionats - + Adds centerlines to a circular pattern of selected circles Afegeix línies centrals a un patró circular de cercles seleccionats @@ -1125,17 +1125,17 @@ Si feu clic amb el botó esquerre en un espai buit, es validarà la dimensió ac CmdTechDrawExtensionLinePPGroup - + TechDraw TechDraw - + Cosmetic Parallel Line Línia paral·lela cosmètica - + Adds a cosmetic line parallel to the selected line through the selected vertex Afegeix una línia cosmètica paral·lela a la línia seleccionada a través del vèrtex seleccionat @@ -1143,23 +1143,23 @@ Si feu clic amb el botó esquerre en un espai buit, es validarà la dimensió ac CmdTechDrawExtensionLineParallel - + TechDraw TechDraw - - + + Cosmetic Parallel Line Línia paral·lela cosmètica - + Adds a cosmetic circle to 3 selected vertices Afegeix un cercle cosmètic a 3 vèrtexs seleccionats - + Adds a cosmetic line parallel to the selected line through the selected vertex Afegeix una línia cosmètica paral·lela a la línia seleccionada a través del vèrtex seleccionat @@ -1167,19 +1167,19 @@ Si feu clic amb el botó esquerre en un espai buit, es validarà la dimensió ac CmdTechDrawExtensionLinePerpendicular - + TechDraw TechDraw - - + + Cosmetic Perpendicular Line Línia perpendicular cosmètica - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex Afegeix una línia cosmètica perpendicular a la línia seleccionada a través del vèrtex seleccionat @@ -1187,17 +1187,17 @@ Si feu clic amb el botó esquerre en un espai buit, es validarà la dimensió ac CmdTechDrawExtensionLockUnlockView - + TechDraw TechDraw - + Toggle View Lock Commuta el bloqueig de la vista - + Locks or unlocks the position of the selected views Bloqueja o desbloqueja la posició de les vistes seleccionades @@ -1313,17 +1313,17 @@ Si feu clic amb el botó esquerre en un espai buit, es validarà la dimensió ac CmdTechDrawExtensionSelectLineAttributes - + TechDraw TechDraw - + Select Line Attributes, Cascade Spacing and Delta Distance Seleccioneu Atributs de línia, Espaiat en cascada i Distància delta - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance Configura els atributs per defecte per a línies cosmètiques i línies centrals, incloent-hi l'espaiat en cascada i la distància delta @@ -1331,19 +1331,19 @@ Si feu clic amb el botó esquerre en un espai buit, es validarà la dimensió ac CmdTechDrawExtensionShortenLine - + TechDraw TechDraw - - + + Shorten Line Escurçar línia - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance Escurça una línia cosmètica o línia central seleccionada en ambdós extrems per la distància delta especificada @@ -1351,19 +1351,19 @@ Si feu clic amb el botó esquerre en un espai buit, es validarà la dimensió ac CmdTechDrawExtensionThreadBoltBottom - + TechDraw TechDraw - - + + Cosmetic Thread Bolt Bottom View Vista inferior cosmètica del caragol roscat - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods Afegeix una rosca cosmètica a la vista superior o inferior dels perns/cargols/varetes seleccionats @@ -1371,19 +1371,19 @@ Si feu clic amb el botó esquerre en un espai buit, es validarà la dimensió ac CmdTechDrawExtensionThreadBoltSide - + TechDraw TechDraw - - + + Cosmetic Thread Bolt Side View Vista lateral cosmètica del caragol roscat - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines Afegeix una rosca cosmètica a la vista lateral d'un pern/cargol/vareta entre dues línies paral·leles seleccionades @@ -1391,23 +1391,23 @@ Si feu clic amb el botó esquerre en un espai buit, es validarà la dimensió ac CmdTechDrawExtensionThreadHoleBottom - + TechDraw TechDraw - - + + Cosmetic Thread Hole Bottom View Vista inferior cosmètic del forat de fil - + Adds a cosmetic thread to the top or bottom view of selected holes or circles Afegeix una rosca cosmètica a la vista superior o inferior dels forats o seleccionats - + Adds a cosmetic thread to the top or bottom view of holes or circles Afegeix una rosca cosmètica a la vista superior o inferior dels forats o cercles seleccionats @@ -1415,23 +1415,23 @@ Si feu clic amb el botó esquerre en un espai buit, es validarà la dimensió ac CmdTechDrawExtensionThreadHoleSide - + TechDraw TechDraw - - + + Cosmetic Thread Hole Side View Vista lateral cosmètica del forat de fil - + Adds a cosmetic thread to the side view of a hole or circle Afegeix una rosca cosmètica a la vista lateral d'un forat o cercle - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines Afegeix una rosca cosmètica a la vista lateral d'un forat entre dues línies paral·leles seleccionades @@ -1439,17 +1439,17 @@ Si feu clic amb el botó esquerre en un espai buit, es validarà la dimensió ac CmdTechDrawExtensionThreadsGroup - + TechDraw TechDraw - + Cosmetic Thread Hole Side View Vista lateral cosmètica del forat de fil - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines Afegeix una rosca cosmètica a la vista lateral d'un forat entre dues línies paral·leles seleccionades @@ -1457,17 +1457,17 @@ Si feu clic amb el botó esquerre en un espai buit, es validarà la dimensió ac CmdTechDrawExtensionVertexAtIntersection - + TechDraw TechDraw - + Cosmetic Intersection Vertices Vèrtexs d'intersecció cosmètics - + Adds cosmetic vertices at the intersections of selected edges Afegeix vèrtexs cosmètics a les interseccions de les vores seleccionades @@ -2638,37 +2638,37 @@ Si no hi ha cap objecte seleccionat, s'obre un navegador de fitxers per seleccio Línies centrals del cercle - + TechDraw Thread Hole Side TechDraw Costat del forat de la rosca - + Cosmetic Thread Hole Side Costat del forat de rosca cosmètic - + TechDraw Thread Bolt Side TechDraw Costat del cargol de la rosca - + Cosmetic Thread Bolt Side Costat del cargol de rosca cosmètic - + TechDraw Thread Hole Bottom TechDraw Fons del forat de la rosca - + TechDraw Thread Bolt Bottom TechDraw Fons del cargol de la rosca - + Cosmetic Thread Bolt Bottom Fons del cargol de rosca cosmètic @@ -2688,102 +2688,102 @@ Si no hi ha cap objecte seleccionat, s'obre un navegador de fitxers per seleccio Línies centrals del cercle de TechDraw - + Cosmetic thread hole bottom Fons de forat de rosca cosmètic - + TechDraw change line attributes TechDraw canvia els atributs de línia - + Change line attributes Canvia els atributs de línia - + TechDraw cosmetic intersection vertices Vèrtexs d'intersecció cosmètics de TechDraw - + Cosmetic intersection vertices Vèrtexs d'intersecció cosmètics - + TechDraw cosmetic arc Arc cosmètic de TechDraw - + Cosmetic arc Arc cosmètic - + TechDraw cosmetic circle Cercle cosmètic de TechDraw - + Cosmetic Circle Cercle cosmètic - + TechDraw Cosmetic Circle 3 Points TechDraw Cercle cosmètic amb 3 punts - + Cosmetic Circle 3 Points Cercle cosmètic amb 3 punts - + TechDraw Cosmetic Line Parallel/Perpendicular TechDraw Línia paral·lela/perpendicular cosmètica - + Cosmetic Line Parallel/Perpendicular Línia paral·lela/perpendicular cosmètica - + Lock/Unlock View Bloquejar/Desbloquejar vista - + TechDraw Extend/Shorten Line TechDraw estendre/escurçar línia - + Extend/shorten line Estén/escurça la línia - + TechDraw Calculate Selected Area Calcula l'àrea seleccionada de TechDraw - + TechDraw Calculate Selected Arc Length Calcula la longitud d'arc seleccionada de TechDraw - + Calculate Face Area Calcular àrea de la cara - + Calculate Edge Length Calcular longitud de la vora @@ -3175,8 +3175,8 @@ Si no hi ha cap objecte seleccionat, s'obre un navegador de fitxers per seleccio FreeCAD no pot trobar una pàgina per a exportar - - + + @@ -3236,11 +3236,11 @@ Si no hi ha cap objecte seleccionat, s'obre un navegador de fitxers per seleccio - - - - - + + + + + @@ -3517,7 +3517,7 @@ Si no hi ha cap objecte seleccionat, s'obre un navegador de fitxers per seleccio Tanca el quadre de diàleg de tasca actiu i intenta-ho altra vegada. - + Task In Progress Tasca en procés @@ -3528,63 +3528,63 @@ Si no hi ha cap objecte seleccionat, s'obre un navegador de fitxers per seleccio Cercle de forat de TechDraw - - - - - - + + + + + + Close active task dialog and try again. Tanca el quadre de diàleg de tasques actiu i intenta-ho altra vegada. - + Selection is empty. La selecció és buida. - + You must select a base View for the circle. Heu de seleccionar una vista base pel cercle. - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. La selecció no és un cercle cosmètic ni un arc de cercle cosmètic. - + Please select a center for the circle. Seleccioneu un centre pel cercle. - + No faces in selection No hi ha cap cara a la selecció - + No edges in selection No hi ha cap aresta a la selecció - + TechDraw thread hole side TechDraw Costat del forat de la rosca - + Select 2 straight lines Seleccioneu 2 línies rectes - - - - + + + + Wrong Selection Selecció incorrecta @@ -4077,13 +4077,13 @@ Si no hi ha cap objecte seleccionat, s'obre un navegador de fitxers per seleccio - + Selection is empty La selecció és buida - + No object selected No hi ha cap objecte seleccionat @@ -9349,19 +9349,19 @@ hi ha un diàleg de tasca obert. CmdTechDrawCosmeticCircle - + TechDraw TechDraw - - + + Cosmetic 1 Point Circle Cercle cosmètic d'1 punt - - + + Adds a cosmetic circle based on a selected centerpoint Afegeix un cercle cosmètic basat en un punt central seleccionat @@ -9369,17 +9369,17 @@ hi ha un diàleg de tasca obert. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw TechDraw - + Arc Length Annotation Anotació de longitud d'arc - + Inserts an annotation with the calculated arc length of the selected edges Insereix una anotació amb la longitud d'arc calculada de les vores seleccionades diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_cs.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_cs.ts index fafce9503a..c49ef18bce 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_cs.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_cs.ts @@ -447,17 +447,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtendShortenLineGroup - + TechDraw TechDraw - + Extend Line Prodloužit čáru - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -465,17 +465,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionAreaAnnotation - + TechDraw TechDraw - + Area Annotation Area Annotation - + Calculates the area of multiple selected faces Calculates the area of multiple selected faces @@ -579,17 +579,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionChangeLineAttributes - + TechDraw TechDraw - + Change Line Attributes Změnit atributy řádku - + Changes the selected cosmetic lines and centerlines to the specified attributes Changes the selected cosmetic lines and centerlines to the specified attributes @@ -597,23 +597,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLines - + TechDraw TechDraw - - + + Circle Centerlines Osová kružnice - + Adds centerlines to the selected circles and arcs Adds centerlines to the selected circles and arcs - + Adds centerlines to selected circles and arcs: Adds centerlines to selected circles and arcs: @@ -621,17 +621,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw TechDraw - + Circle Centerlines Osová kružnice - + Adds centerlines to selected circles and arcs Adds centerlines to selected circles and arcs @@ -899,17 +899,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCirclesGroup - + TechDraw TechDraw - + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -917,23 +917,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmArc - + TechDraw TechDraw - - + + Cosmetic Arc Cosmetic Arc - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. @@ -941,23 +941,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle - + TechDraw TechDraw - - + + Cosmetic 2 Point Circle Cosmetic 2 Point Circle - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -965,19 +965,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw TechDraw - - + + Adds a cosmetic circle that passes through 3 selected perimeter points Adds a cosmetic circle that passes through 3 selected perimeter points - - + + Cosmetic 3 Point Circle Cosmetic 3 Point Circle @@ -985,19 +985,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionExtendLine - + TechDraw TechDraw - - + + Extend Line Prodloužit čáru - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1011,7 +1011,7 @@ Left clicking on empty space will validate the current dimension. Right clicking - + Bolt Circle Centerlines Bolt Circle Centerlines @@ -1021,7 +1021,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Adds centerlines to a circular pattern of three or more selected circles - + Adds centerlines to a circular pattern of selected circles Adds centerlines to a circular pattern of selected circles @@ -1125,17 +1125,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePPGroup - + TechDraw TechDraw - + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1143,23 +1143,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLineParallel - + TechDraw TechDraw - - + + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic circle to 3 selected vertices Adds a cosmetic circle to 3 selected vertices - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1167,19 +1167,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePerpendicular - + TechDraw TechDraw - - + + Cosmetic Perpendicular Line Cosmetic Perpendicular Line - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex Adds a cosmetic line perpendicular to the selected line through the selected vertex @@ -1187,17 +1187,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLockUnlockView - + TechDraw TechDraw - + Toggle View Lock Toggle View Lock - + Locks or unlocks the position of the selected views Locks or unlocks the position of the selected views @@ -1313,17 +1313,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionSelectLineAttributes - + TechDraw TechDraw - + Select Line Attributes, Cascade Spacing and Delta Distance Vyberte atributy řádků, mezery Cascade a vzdálenost delta - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance @@ -1331,19 +1331,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionShortenLine - + TechDraw TechDraw - - + + Shorten Line Zkrácená čára - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance Shortens a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1351,19 +1351,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltBottom - + TechDraw TechDraw - - + + Cosmetic Thread Bolt Bottom View Cosmetic Thread Bolt Bottom View - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods @@ -1371,19 +1371,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltSide - + TechDraw TechDraw - - + + Cosmetic Thread Bolt Side View Cosmetic Thread Bolt Side View - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines @@ -1391,23 +1391,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleBottom - + TechDraw TechDraw - - + + Cosmetic Thread Hole Bottom View Cosmetic Thread Hole Bottom View - + Adds a cosmetic thread to the top or bottom view of selected holes or circles Adds a cosmetic thread to the top or bottom view of selected holes or circles - + Adds a cosmetic thread to the top or bottom view of holes or circles Adds a cosmetic thread to the top or bottom view of holes or circles @@ -1415,23 +1415,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleSide - + TechDraw TechDraw - - + + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Adds a cosmetic thread to the side view of a hole or circle Adds a cosmetic thread to the side view of a hole or circle - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1439,17 +1439,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadsGroup - + TechDraw TechDraw - + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines Add a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1457,17 +1457,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionVertexAtIntersection - + TechDraw TechDraw - + Cosmetic Intersection Vertices Cosmetic Intersection Vertices - + Adds cosmetic vertices at the intersections of selected edges Adds cosmetic vertices at the intersections of selected edges @@ -2638,37 +2638,37 @@ If no object is selected, a file browser opens to select an SVG or image file.Osová kružnice - + TechDraw Thread Hole Side TechDraw závit díry boční - + Cosmetic Thread Hole Side Cosmetic Thread Hole Side - + TechDraw Thread Bolt Side TechDraw závit šroubu boční - + Cosmetic Thread Bolt Side Cosmetic Thread Bolt Side - + TechDraw Thread Hole Bottom TechDraw závit díry spodní - + TechDraw Thread Bolt Bottom TechDraw vlákno dole - + Cosmetic Thread Bolt Bottom Kosmetické vlákno dole @@ -2688,102 +2688,102 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw circle centerlines - + Cosmetic thread hole bottom Cosmetic thread hole bottom - + TechDraw change line attributes TechDraw change line attributes - + Change line attributes Change line attributes - + TechDraw cosmetic intersection vertices TechDraw cosmetic intersection vertices - + Cosmetic intersection vertices Cosmetic intersection vertices - + TechDraw cosmetic arc TechDraw cosmetic arc - + Cosmetic arc Cosmetic arc - + TechDraw cosmetic circle TechDraw cosmetic circle - + Cosmetic Circle Kosmetický kruh - + TechDraw Cosmetic Circle 3 Points TechDraw Kosmetický kruh 3 body - + Cosmetic Circle 3 Points Kosmetický kruh 3 body - + TechDraw Cosmetic Line Parallel/Perpendicular TechDraw paralelní/kolmá kosmetická čára - + Cosmetic Line Parallel/Perpendicular Souběžná osmetická čára - + Lock/Unlock View Zamknout / Odemknout zobrazení - + TechDraw Extend/Shorten Line TechDraw rozšíření/zkrácený řádek - + Extend/shorten line Extend/shorten line - + TechDraw Calculate Selected Area TechDraw Calculate Selected Area - + TechDraw Calculate Selected Arc Length TechDraw Calculate Selected Arc Length - + Calculate Face Area Vypočítat plochu tváře - + Calculate Edge Length Vypočítat délku hrany @@ -3175,8 +3175,8 @@ If no object is selected, a file browser opens to select an SVG or image file.FreeCAD could not find a page to export - - + + @@ -3236,11 +3236,11 @@ If no object is selected, a file browser opens to select an SVG or image file. - - - - - + + + + + @@ -3517,7 +3517,7 @@ If no object is selected, a file browser opens to select an SVG or image file.Close the active task dialog and try again. - + Task In Progress Probíhá úkol @@ -3528,63 +3528,63 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw hole circle - - - - - - + + + + + + Close active task dialog and try again. Zavřete aktivní dialog úkolů a zkuste to znovu. - + Selection is empty. Selection is empty. - + You must select a base View for the circle. You must select a base View for the circle. - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. - + Please select a center for the circle. Please select a center for the circle. - + No faces in selection No faces in selection - + No edges in selection No edges in selection - + TechDraw thread hole side TechDraw thread hole side - + Select 2 straight lines Select 2 straight lines - - - - + + + + Wrong Selection Chybný výběr @@ -4077,13 +4077,13 @@ If no object is selected, a file browser opens to select an SVG or image file. - + Selection is empty Výběr je prázdný - + No object selected Není vybrán žádný objekt @@ -9358,19 +9358,19 @@ je zde otevřený dialog. CmdTechDrawCosmeticCircle - + TechDraw TechDraw - - + + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - - + + Adds a cosmetic circle based on a selected centerpoint Adds a cosmetic circle based on a selected centerpoint @@ -9378,17 +9378,17 @@ je zde otevřený dialog. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw TechDraw - + Arc Length Annotation Arc Length Annotation - + Inserts an annotation with the calculated arc length of the selected edges Inserts an annotation with the calculated arc length of the selected edges diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_da.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_da.ts index f49c6f678e..50b11ccb4f 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_da.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_da.ts @@ -447,17 +447,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtendShortenLineGroup - + TechDraw TechDraw - + Extend Line Forlæng linje - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -465,17 +465,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionAreaAnnotation - + TechDraw TechDraw - + Area Annotation Area Annotation - + Calculates the area of multiple selected faces Calculates the area of multiple selected faces @@ -579,17 +579,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionChangeLineAttributes - + TechDraw TechDraw - + Change Line Attributes Tilpas linjeattributter - + Changes the selected cosmetic lines and centerlines to the specified attributes Changes the selected cosmetic lines and centerlines to the specified attributes @@ -597,23 +597,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLines - + TechDraw TechDraw - - + + Circle Centerlines Cirkelcenterlinjer - + Adds centerlines to the selected circles and arcs Adds centerlines to the selected circles and arcs - + Adds centerlines to selected circles and arcs: Adds centerlines to selected circles and arcs: @@ -621,17 +621,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw TechDraw - + Circle Centerlines Cirkelcenterlinjer - + Adds centerlines to selected circles and arcs Adds centerlines to selected circles and arcs @@ -899,17 +899,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCirclesGroup - + TechDraw TechDraw - + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -917,23 +917,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmArc - + TechDraw TechDraw - - + + Cosmetic Arc Cosmetic Arc - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. @@ -941,23 +941,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle - + TechDraw TechDraw - - + + Cosmetic 2 Point Circle Cosmetic 2 Point Circle - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -965,19 +965,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw TechDraw - - + + Adds a cosmetic circle that passes through 3 selected perimeter points Adds a cosmetic circle that passes through 3 selected perimeter points - - + + Cosmetic 3 Point Circle Cosmetic 3 Point Circle @@ -985,19 +985,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionExtendLine - + TechDraw TechDraw - - + + Extend Line Forlæng linje - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1011,7 +1011,7 @@ Left clicking on empty space will validate the current dimension. Right clicking - + Bolt Circle Centerlines Bolt Circle Centerlines @@ -1021,7 +1021,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Adds centerlines to a circular pattern of three or more selected circles - + Adds centerlines to a circular pattern of selected circles Adds centerlines to a circular pattern of selected circles @@ -1125,17 +1125,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePPGroup - + TechDraw TechDraw - + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1143,23 +1143,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLineParallel - + TechDraw TechDraw - - + + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic circle to 3 selected vertices Adds a cosmetic circle to 3 selected vertices - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1167,19 +1167,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePerpendicular - + TechDraw TechDraw - - + + Cosmetic Perpendicular Line Cosmetic Perpendicular Line - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex Adds a cosmetic line perpendicular to the selected line through the selected vertex @@ -1187,17 +1187,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLockUnlockView - + TechDraw TechDraw - + Toggle View Lock Toggle View Lock - + Locks or unlocks the position of the selected views Locks or unlocks the position of the selected views @@ -1313,17 +1313,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionSelectLineAttributes - + TechDraw TechDraw - + Select Line Attributes, Cascade Spacing and Delta Distance Select Line Attributes, Cascade Spacing and Delta Distance - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance @@ -1331,19 +1331,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionShortenLine - + TechDraw TechDraw - - + + Shorten Line Forkort linje - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance Shortens a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1351,19 +1351,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltBottom - + TechDraw TechDraw - - + + Cosmetic Thread Bolt Bottom View Cosmetic Thread Bolt Bottom View - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods @@ -1371,19 +1371,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltSide - + TechDraw TechDraw - - + + Cosmetic Thread Bolt Side View Cosmetic Thread Bolt Side View - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines @@ -1391,23 +1391,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleBottom - + TechDraw TechDraw - - + + Cosmetic Thread Hole Bottom View Cosmetic Thread Hole Bottom View - + Adds a cosmetic thread to the top or bottom view of selected holes or circles Adds a cosmetic thread to the top or bottom view of selected holes or circles - + Adds a cosmetic thread to the top or bottom view of holes or circles Adds a cosmetic thread to the top or bottom view of holes or circles @@ -1415,23 +1415,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleSide - + TechDraw TechDraw - - + + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Adds a cosmetic thread to the side view of a hole or circle Adds a cosmetic thread to the side view of a hole or circle - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1439,17 +1439,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadsGroup - + TechDraw TechDraw - + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines Add a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1457,17 +1457,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionVertexAtIntersection - + TechDraw TechDraw - + Cosmetic Intersection Vertices Cosmetic Intersection Vertices - + Adds cosmetic vertices at the intersections of selected edges Adds cosmetic vertices at the intersections of selected edges @@ -2638,37 +2638,37 @@ If no object is selected, a file browser opens to select an SVG or image file.Cirkelcenterlinjer - + TechDraw Thread Hole Side TechDraw Thread Hole Side - + Cosmetic Thread Hole Side Cosmetic Thread Hole Side - + TechDraw Thread Bolt Side TechDraw Thread Bolt Side - + Cosmetic Thread Bolt Side Cosmetic Thread Bolt Side - + TechDraw Thread Hole Bottom TechDraw Thread Hole Bottom - + TechDraw Thread Bolt Bottom TechDraw Thread Bolt Bottom - + Cosmetic Thread Bolt Bottom Cosmetic Thread Bolt Bottom @@ -2688,102 +2688,102 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw circle centerlines - + Cosmetic thread hole bottom Cosmetic thread hole bottom - + TechDraw change line attributes TechDraw change line attributes - + Change line attributes Change line attributes - + TechDraw cosmetic intersection vertices TechDraw cosmetic intersection vertices - + Cosmetic intersection vertices Cosmetic intersection vertices - + TechDraw cosmetic arc TechDraw cosmetic arc - + Cosmetic arc Cosmetic arc - + TechDraw cosmetic circle TechDraw cosmetic circle - + Cosmetic Circle Kosmetisk cirkel - + TechDraw Cosmetic Circle 3 Points TechDraw Cosmetic Circle 3 Points - + Cosmetic Circle 3 Points Cosmetic Circle 3 Points - + TechDraw Cosmetic Line Parallel/Perpendicular TechDraw Cosmetic Line Parallel/Perpendicular - + Cosmetic Line Parallel/Perpendicular Cosmetic Line Parallel/Perpendicular - + Lock/Unlock View Fastlås/oplås visning - + TechDraw Extend/Shorten Line TechDraw Extend/Shorten Line - + Extend/shorten line Extend/shorten line - + TechDraw Calculate Selected Area TechDraw Calculate Selected Area - + TechDraw Calculate Selected Arc Length TechDraw Calculate Selected Arc Length - + Calculate Face Area Beregn overfladeareal - + Calculate Edge Length Beregn linjelængde @@ -3175,8 +3175,8 @@ If no object is selected, a file browser opens to select an SVG or image file.FreeCAD could not find a page to export - - + + @@ -3236,11 +3236,11 @@ If no object is selected, a file browser opens to select an SVG or image file. - - - - - + + + + + @@ -3517,7 +3517,7 @@ If no object is selected, a file browser opens to select an SVG or image file.Close the active task dialog and try again. - + Task In Progress Job i gang @@ -3528,63 +3528,63 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw hole circle - - - - - - + + + + + + Close active task dialog and try again. Luk aktive opgavedialog og prøv igen. - + Selection is empty. Selection is empty. - + You must select a base View for the circle. You must select a base View for the circle. - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. - + Please select a center for the circle. Please select a center for the circle. - + No faces in selection No faces in selection - + No edges in selection No edges in selection - + TechDraw thread hole side TechDraw thread hole side - + Select 2 straight lines Select 2 straight lines - - - - + + + + Wrong Selection Forkert valg @@ -4077,13 +4077,13 @@ If no object is selected, a file browser opens to select an SVG or image file. - + Selection is empty Intet markeret - + No object selected Ingen objekter valgt @@ -9355,19 +9355,19 @@ there is an open task dialog. CmdTechDrawCosmeticCircle - + TechDraw TechDraw - - + + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - - + + Adds a cosmetic circle based on a selected centerpoint Adds a cosmetic circle based on a selected centerpoint @@ -9375,17 +9375,17 @@ there is an open task dialog. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw TechDraw - + Arc Length Annotation Arc Length Annotation - + Inserts an annotation with the calculated arc length of the selected edges Inserts an annotation with the calculated arc length of the selected edges diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_de.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_de.ts index 8910e65c05..20a8060dcc 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_de.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_de.ts @@ -447,17 +447,17 @@ Ein Linksklick auf einen leeren Bereich bestätigt das aktuelle Maß. Ein Rechts CmdTechDrawExtendShortenLineGroup - + TechDraw TechDraw - + Extend Line Linie verlängern - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Verlängert eine ausgewählte Hilfs- oder Mittellinie an beiden Enden um den angegebenen Längenunterschied @@ -465,17 +465,17 @@ Ein Linksklick auf einen leeren Bereich bestätigt das aktuelle Maß. Ein Rechts CmdTechDrawExtensionAreaAnnotation - + TechDraw TechDraw - + Area Annotation Flächeninhalt - + Calculates the area of multiple selected faces Berechnet den Flächeninhalt mehrerer ausgewählter Flächen @@ -579,17 +579,17 @@ Ein Linksklick auf einen leeren Bereich bestätigt das aktuelle Maß. Ein Rechts CmdTechDrawExtensionChangeLineAttributes - + TechDraw TechDraw - + Change Line Attributes Linienmerkmale ändern - + Changes the selected cosmetic lines and centerlines to the specified attributes Ändert die ausgewählten Hilfslinien und Mittellinien auf die angegebenen Attribute @@ -597,23 +597,23 @@ Ein Linksklick auf einen leeren Bereich bestätigt das aktuelle Maß. Ein Rechts CmdTechDrawExtensionCircleCenterLines - + TechDraw TechDraw - - + + Circle Centerlines Kreismittellinien - + Adds centerlines to the selected circles and arcs Fügt den ausgewählten Kreisen und Bögen Mittellinien hinzu - + Adds centerlines to selected circles and arcs: Fügt ausgewählten Kreisen und Bögen Mittellinien hinzu: @@ -621,17 +621,17 @@ Ein Linksklick auf einen leeren Bereich bestätigt das aktuelle Maß. Ein Rechts CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw TechDraw - + Circle Centerlines Kreismittellinien - + Adds centerlines to selected circles and arcs Fügt ausgewählten Kreisen und Bögen Mittellinien hinzu @@ -899,17 +899,17 @@ Ein Linksklick auf einen leeren Bereich bestätigt das aktuelle Maß. Ein Rechts CmdTechDrawExtensionDrawCirclesGroup - + TechDraw TechDraw - + Cosmetic 1 Point Circle Hilfskreis um 1 Punkt - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Fügt einen Hilfskreis basierend auf zwei Punkten hinzu, wobei der zuerst ausgewählte der Mittelpunkt ist und der zweite den Radius festlegt @@ -917,23 +917,23 @@ Ein Linksklick auf einen leeren Bereich bestätigt das aktuelle Maß. Ein Rechts CmdTechDrawExtensionDrawCosmArc - + TechDraw TechDraw - - + + Cosmetic Arc Hilfsbogen - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point Fügt einen Hilfskreis gegen den Uhrzeigersinn basierend auf drei Punkten hinzu, wobei der zuerst ausgewählte der Mittelpunkt ist und der zweite der Startpunkt, der auch den Radius festlegt - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. Fügt einen Hilfskreis gegen den Uhrzeigersinn basierend auf drei Punkten hinzu, wobei der zuerst ausgewählte der Mittelpunkt ist und der zweite der Startpunkt, der auch den Radius festlegt. @@ -941,23 +941,23 @@ Ein Linksklick auf einen leeren Bereich bestätigt das aktuelle Maß. Ein Rechts CmdTechDrawExtensionDrawCosmCircle - + TechDraw TechDraw - - + + Cosmetic 2 Point Circle Hilfskreis durch 2 Punkte - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius Fügt einen Hilfskreis basierend auf zwei ausgewählten Punkten hinzu, wobei der zuerst ausgewählte der Mittelpunkt ist und der zweite den Radius festlegt - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Fügt einen Hilfskreis basierend auf zwei Punkten hinzu, wobei der zuerst ausgewählte der Mittelpunkt ist und der zweite den Radius festlegt @@ -965,19 +965,19 @@ Ein Linksklick auf einen leeren Bereich bestätigt das aktuelle Maß. Ein Rechts CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw TechDraw - - + + Adds a cosmetic circle that passes through 3 selected perimeter points Fügt einen Hilfskreis hinzu, der durch 3 ausgewählte Punkte verläuft - - + + Cosmetic 3 Point Circle Hilfskreis durch 3 Punkte @@ -985,19 +985,19 @@ Ein Linksklick auf einen leeren Bereich bestätigt das aktuelle Maß. Ein Rechts CmdTechDrawExtensionExtendLine - + TechDraw TechDraw - - + + Extend Line Linie verlängern - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Verlängert eine ausgewählte Hilfs- oder Mittellinie an beiden Enden um den angegebenen Längenunterschied @@ -1011,7 +1011,7 @@ Ein Linksklick auf einen leeren Bereich bestätigt das aktuelle Maß. Ein Rechts - + Bolt Circle Centerlines Lochkreismittellinien @@ -1021,7 +1021,7 @@ Ein Linksklick auf einen leeren Bereich bestätigt das aktuelle Maß. Ein Rechts Fügt Mittellinien zu einem kreisförmigen Muster von drei oder mehr ausgewählten Kreisen hinzu - + Adds centerlines to a circular pattern of selected circles Fügt Mittellinien zu einem kreisförmigen Muster von ausgewählten Kreisen hinzu @@ -1125,17 +1125,17 @@ Ein Linksklick auf einen leeren Bereich bestätigt das aktuelle Maß. Ein Rechts CmdTechDrawExtensionLinePPGroup - + TechDraw TechDraw - + Cosmetic Parallel Line Parallele Hilfslinie - + Adds a cosmetic line parallel to the selected line through the selected vertex Fügt eine Hilfslinie parallel zur ausgewählten Linie durch den ausgewählten Knotenpunkt hinzu @@ -1143,23 +1143,23 @@ Ein Linksklick auf einen leeren Bereich bestätigt das aktuelle Maß. Ein Rechts CmdTechDrawExtensionLineParallel - + TechDraw TechDraw - - + + Cosmetic Parallel Line Parallele Hilfslinie - + Adds a cosmetic circle to 3 selected vertices Fügt einen Hilfskreis durch 3 ausgewählte Knotenpunkte hinzu - + Adds a cosmetic line parallel to the selected line through the selected vertex Fügt eine Hilfslinie parallel zur ausgewählten Linie durch den ausgewählten Knotenpunkt hinzu @@ -1167,19 +1167,19 @@ Ein Linksklick auf einen leeren Bereich bestätigt das aktuelle Maß. Ein Rechts CmdTechDrawExtensionLinePerpendicular - + TechDraw TechDraw - - + + Cosmetic Perpendicular Line Senkrechte Hilfslinie - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex Fügt eine Hilfslinie rechtwinklig zur ausgewählten Linie durch den ausgewählten Knotenpunkt hinzu @@ -1187,17 +1187,17 @@ Ein Linksklick auf einen leeren Bereich bestätigt das aktuelle Maß. Ein Rechts CmdTechDrawExtensionLockUnlockView - + TechDraw TechDraw - + Toggle View Lock Ansichtsperre umschalten - + Locks or unlocks the position of the selected views Sperrt oder entsperrt die Position der ausgewählten Ansichten @@ -1313,17 +1313,17 @@ Ein Linksklick auf einen leeren Bereich bestätigt das aktuelle Maß. Ein Rechts CmdTechDrawExtensionSelectLineAttributes - + TechDraw TechDraw - + Select Line Attributes, Cascade Spacing and Delta Distance Linienmerkmale, Zeilenabstand und Längendifferenz auswählen - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance Konfiguriert die Standardattribute für kosmetische Linien und Mittellinien, einschließlich Kaskadenabstand und Delta-Abstand @@ -1331,19 +1331,19 @@ Ein Linksklick auf einen leeren Bereich bestätigt das aktuelle Maß. Ein Rechts CmdTechDrawExtensionShortenLine - + TechDraw TechDraw - - + + Shorten Line Linie kürzen - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance Kürzt eine ausgewählte Hilfs- oder Mittellinie an beiden Enden um den angegebenen Längenunterschied @@ -1351,19 +1351,19 @@ Ein Linksklick auf einen leeren Bereich bestätigt das aktuelle Maß. Ein Rechts CmdTechDrawExtensionThreadBoltBottom - + TechDraw TechDraw - - + + Cosmetic Thread Bolt Bottom View Hilfslinien für Außengewinde in Achsansicht - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods Fügt eine Gewindelinie für Außengewinde mit Ansicht in Achsrichtung als Hilfslinie hinzu @@ -1371,19 +1371,19 @@ Ein Linksklick auf einen leeren Bereich bestätigt das aktuelle Maß. Ein Rechts CmdTechDrawExtensionThreadBoltSide - + TechDraw TechDraw - - + + Cosmetic Thread Bolt Side View Hilfslinien für Außengewinde in Seitenansicht - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines Fügt zwei Gewindebegrenzungen für Außengewinde in Seitenansicht als Hilfslinien zwischen den 2 ausgewählten parallelen Linien hinzu @@ -1392,23 +1392,23 @@ als Hilfslinien zwischen den 2 ausgewählten parallelen Linien hinzu CmdTechDrawExtensionThreadHoleBottom - + TechDraw TechDraw - - + + Cosmetic Thread Hole Bottom View Hilfslinien für Innengewinde in Achsansicht - + Adds a cosmetic thread to the top or bottom view of selected holes or circles Fügt eine Gewindelinie für Innengewinde mit Ansicht in Achsrichtung als Hilfslinien um ausgewählte Kreise hinzu - + Adds a cosmetic thread to the top or bottom view of holes or circles Fügt eine Gewindelinie für Innengewinde mit Ansicht in Achsrichtung als Hilfslinien um Kreise hinzu @@ -1416,23 +1416,23 @@ als Hilfslinien zwischen den 2 ausgewählten parallelen Linien hinzu CmdTechDrawExtensionThreadHoleSide - + TechDraw TechDraw - - + + Cosmetic Thread Hole Side View Hilfslinien für Innengewinde in Seitenansicht - + Adds a cosmetic thread to the side view of a hole or circle Fügt zwei Gewindebegrenzungen für Innengewinde in Seitenansicht als Hilfslinien hinzu - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines Fügt zwei Gewindebegrenzungen für Außengewinde in Seitenansicht als Hilfslinien zwischen 2 ausgewählten parallelen Linien hinzu @@ -1441,17 +1441,17 @@ als Hilfslinien zwischen 2 ausgewählten parallelen Linien hinzu CmdTechDrawExtensionThreadsGroup - + TechDraw TechDraw - + Cosmetic Thread Hole Side View Hilfslinien für Innengewinde in Seitenansicht - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines Fügt zwei Gewindebegrenzungen für Innengewinde in Seitenansicht als Hilfslinien außerhalb der 2 ausgewählten parallelen Linien hinzu @@ -1460,17 +1460,17 @@ als Hilfslinien außerhalb der 2 ausgewählten parallelen Linien hinzu CmdTechDrawExtensionVertexAtIntersection - + TechDraw TechDraw - + Cosmetic Intersection Vertices Hilfsschnittpunkte - + Adds cosmetic vertices at the intersections of selected edges Fügt Hilfspunkte an den Kreuzungspunkten ausgewählter Kanten hinzu @@ -2641,37 +2641,37 @@ Ist kein Objekt ausgewählt, öffnet sich ein Datei-Browser, um eine SVG- oder e Kreismittellinien - + TechDraw Thread Hole Side TechDraw Gewindebohrung in der Seitenansicht - + Cosmetic Thread Hole Side Hilfslinien für Innengewinde in Seitenansicht - + TechDraw Thread Bolt Side TechDraw Außengewinde in Seitenansicht - + Cosmetic Thread Bolt Side Hilfslinien für Außengewinde in Seitenansicht - + TechDraw Thread Hole Bottom TechDraw Innengewinde in Achsansicht - + TechDraw Thread Bolt Bottom TechDraw Außengewinde in Achsansicht - + Cosmetic Thread Bolt Bottom Hilfslinien für Außengewinde in Achsansicht @@ -2691,102 +2691,102 @@ Ist kein Objekt ausgewählt, öffnet sich ein Datei-Browser, um eine SVG- oder e TechDraw Kreismittellinien - + Cosmetic thread hole bottom Hilfslinien für Innengewinde in Achsansicht - + TechDraw change line attributes TechDraw Linienmerkmale ändern - + Change line attributes Linienmerkmale ändern - + TechDraw cosmetic intersection vertices TechDraw Hilfsschnittpunkte hinzufügen - + Cosmetic intersection vertices Hilfsschnittpunkte - + TechDraw cosmetic arc TechDraw Hilfsbogen - + Cosmetic arc Hilfsbogen - + TechDraw cosmetic circle TechDraw Hilfskreis - + Cosmetic Circle Hilfskreis - + TechDraw Cosmetic Circle 3 Points TechDraw Hilfskreis durch 3 Punkte - + Cosmetic Circle 3 Points Hilfskreis über 3 Punkte - + TechDraw Cosmetic Line Parallel/Perpendicular TechDraw Hilfslinie parallel/senkrecht - + Cosmetic Line Parallel/Perpendicular Hilfslinie Parallel/Senkrecht - + Lock/Unlock View Ansicht sperren/entsperren - + TechDraw Extend/Shorten Line TechDraw Linie verlängern/kürzen - + Extend/shorten line Linie verlängern/kürzen - + TechDraw Calculate Selected Area TechDraw ausgewählte Fläche berechnen - + TechDraw Calculate Selected Arc Length TechDraw Länge ausgewählter Bögen berechnen - + Calculate Face Area Flächeninhalt berechnen - + Calculate Edge Length Kantenlänge berechnen @@ -3178,8 +3178,8 @@ Ist kein Objekt ausgewählt, öffnet sich ein Datei-Browser, um eine SVG- oder e FreeCAD konnte kein Blatt zum Exportieren finden - - + + @@ -3239,11 +3239,11 @@ Ist kein Objekt ausgewählt, öffnet sich ein Datei-Browser, um eine SVG- oder e - - - - - + + + + + @@ -3520,7 +3520,7 @@ Ist kein Objekt ausgewählt, öffnet sich ein Datei-Browser, um eine SVG- oder e Den aktiven Aufgaben-Dialog schließen und erneut versuchen. - + Task In Progress Aufgabe in Bearbeitung @@ -3531,63 +3531,63 @@ Ist kein Objekt ausgewählt, öffnet sich ein Datei-Browser, um eine SVG- oder e TechDraw Lochkreis - - - - - - + + + + + + Close active task dialog and try again. Den aktiven Aufgaben-Dialog schliessen und erneut versuchen. - + Selection is empty. Auswahl ist leer. - + You must select a base View for the circle. Es muss eine Basisansicht für den Kreis ausgewählt werden. - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. In der Auswahl befindet sich weder ein Hilfskreis noch ein Hilfskreisbogen. - + Please select a center for the circle. Bitte einen Mittelpunkt für den Kreis auswählen. - + No faces in selection Auswahl enthält keine Flächen - + No edges in selection Auswahl enthält keine Kanten - + TechDraw thread hole side TechDraw Innengewinde in Seitenansicht - + Select 2 straight lines Wähle 2 gerade Linien - - - - + + + + Wrong Selection Falsche Auswahl @@ -4080,13 +4080,13 @@ Ist kein Objekt ausgewählt, öffnet sich ein Datei-Browser, um eine SVG- oder e - + Selection is empty Nichts ausgewählt - + No object selected Kein Objekt ausgewählt @@ -5918,7 +5918,7 @@ die globale Einstellung 'Mit 3D aktualisieren' überschreiben kann View Defaults - Ansicht Standard + Standardwerte für Ansicht @@ -9061,7 +9061,7 @@ entsprechend den angegebenen X- und Y-Abständen Left - Rechts + Links @@ -9354,19 +9354,19 @@ noch ein Aufgaben-Dialog geöffnet ist. CmdTechDrawCosmeticCircle - + TechDraw TechDraw - - + + Cosmetic 1 Point Circle Hilfskreis um 1 Punkt - - + + Adds a cosmetic circle based on a selected centerpoint Fügt einen Hilfskreis hinzu, basierend auf einem ausgewählten Mittelpunkt @@ -9374,17 +9374,17 @@ noch ein Aufgaben-Dialog geöffnet ist. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw TechDraw - + Arc Length Annotation Bogenlängenangabe - + Inserts an annotation with the calculated arc length of the selected edges Fügt eine Angabe der berechneten Bogenlängen der ausgewählten Kanten ein diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_el.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_el.ts index a132d2ef34..3901da560c 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_el.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_el.ts @@ -447,17 +447,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtendShortenLineGroup - + TechDraw Τεχνική Σχεδίαση - + Extend Line Επέκταση Γραμμής - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -465,17 +465,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionAreaAnnotation - + TechDraw Τεχνική Σχεδίαση - + Area Annotation Area Annotation - + Calculates the area of multiple selected faces Calculates the area of multiple selected faces @@ -579,17 +579,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionChangeLineAttributes - + TechDraw Τεχνική Σχεδίαση - + Change Line Attributes Change Line Attributes - + Changes the selected cosmetic lines and centerlines to the specified attributes Changes the selected cosmetic lines and centerlines to the specified attributes @@ -597,23 +597,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLines - + TechDraw Τεχνική Σχεδίαση - - + + Circle Centerlines Circle Centerlines - + Adds centerlines to the selected circles and arcs Adds centerlines to the selected circles and arcs - + Adds centerlines to selected circles and arcs: Adds centerlines to selected circles and arcs: @@ -621,17 +621,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw Τεχνική Σχεδίαση - + Circle Centerlines Circle Centerlines - + Adds centerlines to selected circles and arcs Adds centerlines to selected circles and arcs @@ -899,17 +899,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCirclesGroup - + TechDraw Τεχνική Σχεδίαση - + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -917,23 +917,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmArc - + TechDraw Τεχνική Σχεδίαση - - + + Cosmetic Arc Cosmetic Arc - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. @@ -941,23 +941,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle - + TechDraw Τεχνική Σχεδίαση - - + + Cosmetic 2 Point Circle Cosmetic 2 Point Circle - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -965,19 +965,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw Τεχνική Σχεδίαση - - + + Adds a cosmetic circle that passes through 3 selected perimeter points Adds a cosmetic circle that passes through 3 selected perimeter points - - + + Cosmetic 3 Point Circle Cosmetic 3 Point Circle @@ -985,19 +985,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionExtendLine - + TechDraw Τεχνική Σχεδίαση - - + + Extend Line Επέκταση Γραμμής - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1011,7 +1011,7 @@ Left clicking on empty space will validate the current dimension. Right clicking - + Bolt Circle Centerlines Bolt Circle Centerlines @@ -1021,7 +1021,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Adds centerlines to a circular pattern of three or more selected circles - + Adds centerlines to a circular pattern of selected circles Adds centerlines to a circular pattern of selected circles @@ -1125,17 +1125,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePPGroup - + TechDraw Τεχνική Σχεδίαση - + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1143,23 +1143,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLineParallel - + TechDraw Τεχνική Σχεδίαση - - + + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic circle to 3 selected vertices Adds a cosmetic circle to 3 selected vertices - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1167,19 +1167,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePerpendicular - + TechDraw Τεχνική Σχεδίαση - - + + Cosmetic Perpendicular Line Cosmetic Perpendicular Line - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex Adds a cosmetic line perpendicular to the selected line through the selected vertex @@ -1187,17 +1187,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLockUnlockView - + TechDraw Τεχνική Σχεδίαση - + Toggle View Lock Toggle View Lock - + Locks or unlocks the position of the selected views Locks or unlocks the position of the selected views @@ -1313,17 +1313,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionSelectLineAttributes - + TechDraw Τεχνική Σχεδίαση - + Select Line Attributes, Cascade Spacing and Delta Distance Select Line Attributes, Cascade Spacing and Delta Distance - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance @@ -1331,19 +1331,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionShortenLine - + TechDraw Τεχνική Σχεδίαση - - + + Shorten Line Shorten Line - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance Shortens a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1351,19 +1351,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltBottom - + TechDraw Τεχνική Σχεδίαση - - + + Cosmetic Thread Bolt Bottom View Cosmetic Thread Bolt Bottom View - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods @@ -1371,19 +1371,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltSide - + TechDraw Τεχνική Σχεδίαση - - + + Cosmetic Thread Bolt Side View Cosmetic Thread Bolt Side View - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines @@ -1391,23 +1391,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleBottom - + TechDraw Τεχνική Σχεδίαση - - + + Cosmetic Thread Hole Bottom View Cosmetic Thread Hole Bottom View - + Adds a cosmetic thread to the top or bottom view of selected holes or circles Adds a cosmetic thread to the top or bottom view of selected holes or circles - + Adds a cosmetic thread to the top or bottom view of holes or circles Adds a cosmetic thread to the top or bottom view of holes or circles @@ -1415,23 +1415,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleSide - + TechDraw Τεχνική Σχεδίαση - - + + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Adds a cosmetic thread to the side view of a hole or circle Adds a cosmetic thread to the side view of a hole or circle - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1439,17 +1439,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadsGroup - + TechDraw Τεχνική Σχεδίαση - + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines Add a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1457,17 +1457,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionVertexAtIntersection - + TechDraw Τεχνική Σχεδίαση - + Cosmetic Intersection Vertices Cosmetic Intersection Vertices - + Adds cosmetic vertices at the intersections of selected edges Adds cosmetic vertices at the intersections of selected edges @@ -2638,37 +2638,37 @@ If no object is selected, a file browser opens to select an SVG or image file.Circle Centerlines - + TechDraw Thread Hole Side TechDraw Thread Hole Side - + Cosmetic Thread Hole Side Cosmetic Thread Hole Side - + TechDraw Thread Bolt Side TechDraw Thread Bolt Side - + Cosmetic Thread Bolt Side Cosmetic Thread Bolt Side - + TechDraw Thread Hole Bottom TechDraw Thread Hole Bottom - + TechDraw Thread Bolt Bottom TechDraw Thread Bolt Bottom - + Cosmetic Thread Bolt Bottom Cosmetic Thread Bolt Bottom @@ -2688,102 +2688,102 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw circle centerlines - + Cosmetic thread hole bottom Cosmetic thread hole bottom - + TechDraw change line attributes TechDraw change line attributes - + Change line attributes Change line attributes - + TechDraw cosmetic intersection vertices TechDraw cosmetic intersection vertices - + Cosmetic intersection vertices Cosmetic intersection vertices - + TechDraw cosmetic arc TechDraw cosmetic arc - + Cosmetic arc Cosmetic arc - + TechDraw cosmetic circle TechDraw cosmetic circle - + Cosmetic Circle Cosmetic Circle - + TechDraw Cosmetic Circle 3 Points TechDraw Cosmetic Circle 3 Points - + Cosmetic Circle 3 Points Cosmetic Circle 3 Points - + TechDraw Cosmetic Line Parallel/Perpendicular TechDraw Cosmetic Line Parallel/Perpendicular - + Cosmetic Line Parallel/Perpendicular Cosmetic Line Parallel/Perpendicular - + Lock/Unlock View Lock/Unlock View - + TechDraw Extend/Shorten Line TechDraw Extend/Shorten Line - + Extend/shorten line Extend/shorten line - + TechDraw Calculate Selected Area TechDraw Calculate Selected Area - + TechDraw Calculate Selected Arc Length TechDraw Calculate Selected Arc Length - + Calculate Face Area Calculate Face Area - + Calculate Edge Length Calculate Edge Length @@ -3175,8 +3175,8 @@ If no object is selected, a file browser opens to select an SVG or image file.FreeCAD could not find a page to export - - + + @@ -3236,11 +3236,11 @@ If no object is selected, a file browser opens to select an SVG or image file. - - - - - + + + + + @@ -3517,7 +3517,7 @@ If no object is selected, a file browser opens to select an SVG or image file.Close the active task dialog and try again. - + Task In Progress Task In Progress @@ -3528,63 +3528,63 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw hole circle - - - - - - + + + + + + Close active task dialog and try again. Close active task dialog and try again. - + Selection is empty. Selection is empty. - + You must select a base View for the circle. You must select a base View for the circle. - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. - + Please select a center for the circle. Please select a center for the circle. - + No faces in selection No faces in selection - + No edges in selection No edges in selection - + TechDraw thread hole side TechDraw thread hole side - + Select 2 straight lines Select 2 straight lines - - - - + + + + Wrong Selection Wrong Selection @@ -4077,13 +4077,13 @@ If no object is selected, a file browser opens to select an SVG or image file. - + Selection is empty Selection is empty - + No object selected No object selected @@ -5717,7 +5717,7 @@ for ProjectionGroups Page Update - Page Update + Ενημέρωση Σελίδας @@ -6689,12 +6689,12 @@ Do you want to continue? Live Update - Live Update + Ζωντανή Ενημέρωση Update Now - Update Now + Ενημέρωση τώρα @@ -8439,7 +8439,7 @@ using the given X/Y spacings Update Now - Update Now + Ενημέρωση τώρα @@ -9360,19 +9360,19 @@ there is an open task dialog. CmdTechDrawCosmeticCircle - + TechDraw Τεχνική Σχεδίαση - - + + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - - + + Adds a cosmetic circle based on a selected centerpoint Adds a cosmetic circle based on a selected centerpoint @@ -9380,17 +9380,17 @@ there is an open task dialog. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw Τεχνική Σχεδίαση - + Arc Length Annotation Arc Length Annotation - + Inserts an annotation with the calculated arc length of the selected edges Inserts an annotation with the calculated arc length of the selected edges @@ -9461,7 +9461,7 @@ there is an open task dialog. Update All - Update All + Ενημέρωση Όλων @@ -9991,7 +9991,7 @@ there is an open task dialog. updates pending - updates pending + ενημερώσεις που εκκρεμούν diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_eu.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_eu.ts index 3d04339ccb..9bfc4e112a 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_eu.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_eu.ts @@ -447,17 +447,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtendShortenLineGroup - + TechDraw TechDraw - + Extend Line Luzatu lerroa - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -465,17 +465,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionAreaAnnotation - + TechDraw TechDraw - + Area Annotation Area Annotation - + Calculates the area of multiple selected faces Calculates the area of multiple selected faces @@ -579,17 +579,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionChangeLineAttributes - + TechDraw TechDraw - + Change Line Attributes Aldatu lerro-atributuak - + Changes the selected cosmetic lines and centerlines to the specified attributes Changes the selected cosmetic lines and centerlines to the specified attributes @@ -597,23 +597,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLines - + TechDraw TechDraw - - + + Circle Centerlines Zirkuluaren erdiko lerroak - + Adds centerlines to the selected circles and arcs Adds centerlines to the selected circles and arcs - + Adds centerlines to selected circles and arcs: Adds centerlines to selected circles and arcs: @@ -621,17 +621,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw TechDraw - + Circle Centerlines Zirkuluaren erdiko lerroak - + Adds centerlines to selected circles and arcs Adds centerlines to selected circles and arcs @@ -899,17 +899,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCirclesGroup - + TechDraw TechDraw - + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -917,23 +917,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmArc - + TechDraw TechDraw - - + + Cosmetic Arc Cosmetic Arc - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. @@ -941,23 +941,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle - + TechDraw TechDraw - - + + Cosmetic 2 Point Circle Cosmetic 2 Point Circle - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -965,19 +965,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw TechDraw - - + + Adds a cosmetic circle that passes through 3 selected perimeter points Adds a cosmetic circle that passes through 3 selected perimeter points - - + + Cosmetic 3 Point Circle Cosmetic 3 Point Circle @@ -985,19 +985,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionExtendLine - + TechDraw TechDraw - - + + Extend Line Luzatu lerroa - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1011,7 +1011,7 @@ Left clicking on empty space will validate the current dimension. Right clicking - + Bolt Circle Centerlines Bolt Circle Centerlines @@ -1021,7 +1021,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Adds centerlines to a circular pattern of three or more selected circles - + Adds centerlines to a circular pattern of selected circles Adds centerlines to a circular pattern of selected circles @@ -1125,17 +1125,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePPGroup - + TechDraw TechDraw - + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1143,23 +1143,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLineParallel - + TechDraw TechDraw - - + + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic circle to 3 selected vertices Adds a cosmetic circle to 3 selected vertices - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1167,19 +1167,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePerpendicular - + TechDraw TechDraw - - + + Cosmetic Perpendicular Line Cosmetic Perpendicular Line - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex Adds a cosmetic line perpendicular to the selected line through the selected vertex @@ -1187,17 +1187,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLockUnlockView - + TechDraw TechDraw - + Toggle View Lock Toggle View Lock - + Locks or unlocks the position of the selected views Locks or unlocks the position of the selected views @@ -1313,17 +1313,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionSelectLineAttributes - + TechDraw TechDraw - + Select Line Attributes, Cascade Spacing and Delta Distance Hautatu lerro-atributuak, teilakatze-tartea eta delta distantzia - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance @@ -1331,19 +1331,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionShortenLine - + TechDraw TechDraw - - + + Shorten Line Laburtu lerroa - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance Shortens a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1351,19 +1351,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltBottom - + TechDraw TechDraw - - + + Cosmetic Thread Bolt Bottom View Cosmetic Thread Bolt Bottom View - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods @@ -1371,19 +1371,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltSide - + TechDraw TechDraw - - + + Cosmetic Thread Bolt Side View Cosmetic Thread Bolt Side View - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines @@ -1391,23 +1391,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleBottom - + TechDraw TechDraw - - + + Cosmetic Thread Hole Bottom View Cosmetic Thread Hole Bottom View - + Adds a cosmetic thread to the top or bottom view of selected holes or circles Adds a cosmetic thread to the top or bottom view of selected holes or circles - + Adds a cosmetic thread to the top or bottom view of holes or circles Adds a cosmetic thread to the top or bottom view of holes or circles @@ -1415,23 +1415,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleSide - + TechDraw TechDraw - - + + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Adds a cosmetic thread to the side view of a hole or circle Adds a cosmetic thread to the side view of a hole or circle - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1439,17 +1439,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadsGroup - + TechDraw TechDraw - + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines Add a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1457,17 +1457,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionVertexAtIntersection - + TechDraw TechDraw - + Cosmetic Intersection Vertices Cosmetic Intersection Vertices - + Adds cosmetic vertices at the intersections of selected edges Adds cosmetic vertices at the intersections of selected edges @@ -2638,37 +2638,37 @@ If no object is selected, a file browser opens to select an SVG or image file.Zirkuluaren erdiko lerroak - + TechDraw Thread Hole Side TechDraw hari-zuloaren aldea - + Cosmetic Thread Hole Side Hari kosmetikoaren zulo-alboa - + TechDraw Thread Bolt Side TechDraw haridun buloiaren alboa - + Cosmetic Thread Bolt Side Haridun buloi kosmetikoaren alboa - + TechDraw Thread Hole Bottom TechDraw hari-zuloaren hondoa - + TechDraw Thread Bolt Bottom TechDraw haridun buloiaren hondoa - + Cosmetic Thread Bolt Bottom Hari kosmetikoaren buloi-behealdea @@ -2688,102 +2688,102 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw circle centerlines - + Cosmetic thread hole bottom Cosmetic thread hole bottom - + TechDraw change line attributes TechDraw change line attributes - + Change line attributes Change line attributes - + TechDraw cosmetic intersection vertices TechDraw cosmetic intersection vertices - + Cosmetic intersection vertices Cosmetic intersection vertices - + TechDraw cosmetic arc TechDraw cosmetic arc - + Cosmetic arc Cosmetic arc - + TechDraw cosmetic circle TechDraw cosmetic circle - + Cosmetic Circle Zirkulu kosmetikoa - + TechDraw Cosmetic Circle 3 Points TechDraw 3 puntuko zirkulu kosmetikoa - + Cosmetic Circle 3 Points 3 puntuko zirkulu kosmetikoa - + TechDraw Cosmetic Line Parallel/Perpendicular TechDraw lerro paralelo/perpendikular kosmetikoa - + Cosmetic Line Parallel/Perpendicular Lerro paralelo/perpendikular kosmetikoa - + Lock/Unlock View Blokeatu/desblokeatu bista - + TechDraw Extend/Shorten Line TechDraw luzatu/laburtu lerroa - + Extend/shorten line Extend/shorten line - + TechDraw Calculate Selected Area TechDraw Calculate Selected Area - + TechDraw Calculate Selected Arc Length TechDraw Calculate Selected Arc Length - + Calculate Face Area Kalkulatu aurpegi-area - + Calculate Edge Length Calculate Edge Length @@ -3175,8 +3175,8 @@ If no object is selected, a file browser opens to select an SVG or image file.FreeCAD could not find a page to export - - + + @@ -3236,11 +3236,11 @@ If no object is selected, a file browser opens to select an SVG or image file. - - - - - + + + + + @@ -3517,7 +3517,7 @@ If no object is selected, a file browser opens to select an SVG or image file.Close the active task dialog and try again. - + Task In Progress Ataza abian @@ -3528,63 +3528,63 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw hole circle - - - - - - + + + + + + Close active task dialog and try again. Itxi ataza aktiboaren elkarrizketa-koadroa eta saiatu berriro. - + Selection is empty. Selection is empty. - + You must select a base View for the circle. You must select a base View for the circle. - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. - + Please select a center for the circle. Please select a center for the circle. - + No faces in selection No faces in selection - + No edges in selection No edges in selection - + TechDraw thread hole side TechDraw thread hole side - + Select 2 straight lines Select 2 straight lines - - - - + + + + Wrong Selection Hautapen okerra @@ -4077,13 +4077,13 @@ If no object is selected, a file browser opens to select an SVG or image file. - + Selection is empty Hautapena hutsik dago - + No object selected Ez da objekturik hautatu @@ -9359,19 +9359,19 @@ elkarrizketa-koadroa irekita dagoelako. CmdTechDrawCosmeticCircle - + TechDraw TechDraw - - + + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - - + + Adds a cosmetic circle based on a selected centerpoint Adds a cosmetic circle based on a selected centerpoint @@ -9379,17 +9379,17 @@ elkarrizketa-koadroa irekita dagoelako. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw TechDraw - + Arc Length Annotation Arc Length Annotation - + Inserts an annotation with the calculated arc length of the selected edges Inserts an annotation with the calculated arc length of the selected edges diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fi.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fi.ts index 5b063bda88..e453453ba7 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fi.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fi.ts @@ -447,17 +447,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtendShortenLineGroup - + TechDraw TechDraw - + Extend Line Pidennä viiva - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -465,17 +465,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionAreaAnnotation - + TechDraw TechDraw - + Area Annotation Area Annotation - + Calculates the area of multiple selected faces Calculates the area of multiple selected faces @@ -579,17 +579,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionChangeLineAttributes - + TechDraw TechDraw - + Change Line Attributes Muuta viivan attribuutteja - + Changes the selected cosmetic lines and centerlines to the specified attributes Changes the selected cosmetic lines and centerlines to the specified attributes @@ -597,23 +597,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLines - + TechDraw TechDraw - - + + Circle Centerlines Ympyrän Keskiviivat - + Adds centerlines to the selected circles and arcs Adds centerlines to the selected circles and arcs - + Adds centerlines to selected circles and arcs: Adds centerlines to selected circles and arcs: @@ -621,17 +621,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw TechDraw - + Circle Centerlines Ympyrän Keskiviivat - + Adds centerlines to selected circles and arcs Adds centerlines to selected circles and arcs @@ -899,17 +899,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCirclesGroup - + TechDraw TechDraw - + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -917,23 +917,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmArc - + TechDraw TechDraw - - + + Cosmetic Arc Cosmetic Arc - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. @@ -941,23 +941,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle - + TechDraw TechDraw - - + + Cosmetic 2 Point Circle Cosmetic 2 Point Circle - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -965,19 +965,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw TechDraw - - + + Adds a cosmetic circle that passes through 3 selected perimeter points Adds a cosmetic circle that passes through 3 selected perimeter points - - + + Cosmetic 3 Point Circle Cosmetic 3 Point Circle @@ -985,19 +985,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionExtendLine - + TechDraw TechDraw - - + + Extend Line Pidennä viiva - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1011,7 +1011,7 @@ Left clicking on empty space will validate the current dimension. Right clicking - + Bolt Circle Centerlines Bolt Circle Centerlines @@ -1021,7 +1021,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Adds centerlines to a circular pattern of three or more selected circles - + Adds centerlines to a circular pattern of selected circles Adds centerlines to a circular pattern of selected circles @@ -1125,17 +1125,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePPGroup - + TechDraw TechDraw - + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1143,23 +1143,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLineParallel - + TechDraw TechDraw - - + + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic circle to 3 selected vertices Adds a cosmetic circle to 3 selected vertices - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1167,19 +1167,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePerpendicular - + TechDraw TechDraw - - + + Cosmetic Perpendicular Line Cosmetic Perpendicular Line - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex Adds a cosmetic line perpendicular to the selected line through the selected vertex @@ -1187,17 +1187,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLockUnlockView - + TechDraw TechDraw - + Toggle View Lock Toggle View Lock - + Locks or unlocks the position of the selected views Locks or unlocks the position of the selected views @@ -1313,17 +1313,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionSelectLineAttributes - + TechDraw TechDraw - + Select Line Attributes, Cascade Spacing and Delta Distance Select Line Attributes, Cascade Spacing and Delta Distance - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance @@ -1331,19 +1331,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionShortenLine - + TechDraw TechDraw - - + + Shorten Line Shorten Line - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance Shortens a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1351,19 +1351,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltBottom - + TechDraw TechDraw - - + + Cosmetic Thread Bolt Bottom View Cosmetic Thread Bolt Bottom View - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods @@ -1371,19 +1371,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltSide - + TechDraw TechDraw - - + + Cosmetic Thread Bolt Side View Cosmetic Thread Bolt Side View - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines @@ -1391,23 +1391,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleBottom - + TechDraw TechDraw - - + + Cosmetic Thread Hole Bottom View Cosmetic Thread Hole Bottom View - + Adds a cosmetic thread to the top or bottom view of selected holes or circles Adds a cosmetic thread to the top or bottom view of selected holes or circles - + Adds a cosmetic thread to the top or bottom view of holes or circles Adds a cosmetic thread to the top or bottom view of holes or circles @@ -1415,23 +1415,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleSide - + TechDraw TechDraw - - + + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Adds a cosmetic thread to the side view of a hole or circle Adds a cosmetic thread to the side view of a hole or circle - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1439,17 +1439,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadsGroup - + TechDraw TechDraw - + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines Add a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1457,17 +1457,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionVertexAtIntersection - + TechDraw TechDraw - + Cosmetic Intersection Vertices Cosmetic Intersection Vertices - + Adds cosmetic vertices at the intersections of selected edges Adds cosmetic vertices at the intersections of selected edges @@ -2638,37 +2638,37 @@ If no object is selected, a file browser opens to select an SVG or image file.Ympyrän Keskiviivat - + TechDraw Thread Hole Side TechDraw Thread Hole Side - + Cosmetic Thread Hole Side Apugeometria reijän kierre - + TechDraw Thread Bolt Side TechDraw Thread Bolt Side - + Cosmetic Thread Bolt Side Apugeometria ruuvin kierre - + TechDraw Thread Hole Bottom TechDraw Thread Hole Bottom - + TechDraw Thread Bolt Bottom TechDraw Thread Bolt Bottom - + Cosmetic Thread Bolt Bottom Kosmeettinen ruuvin pääty @@ -2688,102 +2688,102 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw circle centerlines - + Cosmetic thread hole bottom Cosmetic thread hole bottom - + TechDraw change line attributes TechDraw change line attributes - + Change line attributes Change line attributes - + TechDraw cosmetic intersection vertices TechDraw cosmetic intersection vertices - + Cosmetic intersection vertices Cosmetic intersection vertices - + TechDraw cosmetic arc TechDraw cosmetic arc - + Cosmetic arc Cosmetic arc - + TechDraw cosmetic circle TechDraw cosmetic circle - + Cosmetic Circle Apugeometria ympyrä - + TechDraw Cosmetic Circle 3 Points TechDraw Cosmetic Circle 3 Points - + Cosmetic Circle 3 Points Apugeometria ympyrä (3 pistettä) - + TechDraw Cosmetic Line Parallel/Perpendicular TechDraw Cosmetic Line Parallel/Perpendicular - + Cosmetic Line Parallel/Perpendicular Apugeometria viiva Yhdensuuntainen / Kohtisuora - + Lock/Unlock View Lukitse/vapauta näkymä - + TechDraw Extend/Shorten Line TechDraw Extend/Shorten Line - + Extend/shorten line Extend/shorten line - + TechDraw Calculate Selected Area TechDraw Calculate Selected Area - + TechDraw Calculate Selected Arc Length TechDraw Calculate Selected Arc Length - + Calculate Face Area Laske pinnan pinta-ala - + Calculate Edge Length Calculate Edge Length @@ -3175,8 +3175,8 @@ If no object is selected, a file browser opens to select an SVG or image file.FreeCAD could not find a page to export - - + + @@ -3236,11 +3236,11 @@ If no object is selected, a file browser opens to select an SVG or image file. - - - - - + + + + + @@ -3517,7 +3517,7 @@ If no object is selected, a file browser opens to select an SVG or image file.Close the active task dialog and try again. - + Task In Progress Toiminto käynnissä @@ -3528,63 +3528,63 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw hole circle - - - - - - + + + + + + Close active task dialog and try again. Sulje aktiivisen toiminnon syöttöikkuna ja yritä uudelleen. - + Selection is empty. Selection is empty. - + You must select a base View for the circle. You must select a base View for the circle. - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. - + Please select a center for the circle. Please select a center for the circle. - + No faces in selection No faces in selection - + No edges in selection No edges in selection - + TechDraw thread hole side TechDraw thread hole side - + Select 2 straight lines Select 2 straight lines - - - - + + + + Wrong Selection Väärä valinta @@ -4077,13 +4077,13 @@ If no object is selected, a file browser opens to select an SVG or image file. - + Selection is empty Valinta on tyhjä - + No object selected Yhtäkään objektia ei ole valittu @@ -9354,19 +9354,19 @@ there is an open task dialog. CmdTechDrawCosmeticCircle - + TechDraw TechDraw - - + + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - - + + Adds a cosmetic circle based on a selected centerpoint Adds a cosmetic circle based on a selected centerpoint @@ -9374,17 +9374,17 @@ there is an open task dialog. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw TechDraw - + Arc Length Annotation Arc Length Annotation - + Inserts an annotation with the calculated arc length of the selected edges Inserts an annotation with the calculated arc length of the selected edges diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fr.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fr.ts index 0cbe4bde60..f1e67fcc7f 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fr.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fr.ts @@ -447,17 +447,17 @@ Un clic gauche sur un espace vide valide la cote en cours. Un clic droit ou la t CmdTechDrawExtendShortenLineGroup - + TechDraw TechDraw - + Extend Line Prolonger une ligne - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Étend une ligne cosmétique ou une ligne centrale sélectionnée aux deux extrémités de la longueur delta spécifiée. @@ -465,17 +465,17 @@ Un clic gauche sur un espace vide valide la cote en cours. Un clic droit ou la t CmdTechDrawExtensionAreaAnnotation - + TechDraw TechDraw - + Area Annotation Cote de surface - + Calculates the area of multiple selected faces Calcule la surface de plusieurs faces sélectionnées. @@ -595,17 +595,17 @@ Un clic gauche sur un espace vide valide la cote en cours. Un clic droit ou la t CmdTechDrawExtensionChangeLineAttributes - + TechDraw TechDraw - + Change Line Attributes Modifier les attributs de lignes - + Changes the selected cosmetic lines and centerlines to the specified attributes Modifie les lignes cosmétiques et les lignes centrales sélectionnées par des attributs spécifiés. @@ -613,23 +613,23 @@ Un clic gauche sur un espace vide valide la cote en cours. Un clic droit ou la t CmdTechDrawExtensionCircleCenterLines - + TechDraw TechDraw - - + + Circle Centerlines Axes de centrage - + Adds centerlines to the selected circles and arcs Ajoute des axes de centrage aux cercles et aux arcs sélectionnés. - + Adds centerlines to selected circles and arcs: Ajoute des axes de centrage aux cercles et aux arcs sélectionnés : @@ -637,17 +637,17 @@ Un clic gauche sur un espace vide valide la cote en cours. Un clic droit ou la t CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw TechDraw - + Circle Centerlines Axes de centrage - + Adds centerlines to selected circles and arcs Ajoute des axes de centrage aux cercles et aux arcs sélectionnés. @@ -915,17 +915,17 @@ Un clic gauche sur un espace vide valide la cote en cours. Un clic droit ou la t CmdTechDrawExtensionDrawCirclesGroup - + TechDraw TechDraw - + Cosmetic 1 Point Circle Cercle cosmétique par 1 point - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Ajoute un cercle cosmétique basé sur deux sommets, où la première sélection correspond au centre et la seconde au rayon. @@ -933,23 +933,23 @@ Un clic gauche sur un espace vide valide la cote en cours. Un clic droit ou la t CmdTechDrawExtensionDrawCosmArc - + TechDraw TechDraw - - + + Cosmetic Arc Arc cosmétique - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point Ajoute un arc cosmétique dans le sens antihoraire basé sur trois sommets, où la première sélection correspond au centre et la deuxième au rayon et au point de départ. - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. Ajoute un arc cosmétique dans le sens horaire basé sur trois sommets, où la première sélection correspond au centre et la deuxième au rayon et au point de départ. @@ -957,23 +957,23 @@ Un clic gauche sur un espace vide valide la cote en cours. Un clic droit ou la t CmdTechDrawExtensionDrawCosmCircle - + TechDraw TechDraw - - + + Cosmetic 2 Point Circle Cercle cosmétique par 2 points - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius Ajoute un cercle cosmétique basé sur deux sommets sélectionnés, le premier étant le centre et le second le rayon. - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Ajoute un cercle cosmétique basé sur deux sommets, où la première sélection correspond au centre et la seconde au rayon. @@ -981,19 +981,19 @@ Un clic gauche sur un espace vide valide la cote en cours. Un clic droit ou la t CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw TechDraw - - + + Adds a cosmetic circle that passes through 3 selected perimeter points Ajoute un cercle cosmétique qui passe par 3 points du périmètre. - - + + Cosmetic 3 Point Circle Cercle cosmétique par 3 points @@ -1001,19 +1001,19 @@ Un clic gauche sur un espace vide valide la cote en cours. Un clic droit ou la t CmdTechDrawExtensionExtendLine - + TechDraw TechDraw - - + + Extend Line Prolonger une ligne - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Étend une ligne cosmétique ou une ligne centrale sélectionnée aux deux extrémités de la longueur delta spécifiée. @@ -1027,7 +1027,7 @@ Un clic gauche sur un espace vide valide la cote en cours. Un clic droit ou la t - + Bolt Circle Centerlines Axes de centrage des trous/vis @@ -1037,7 +1037,7 @@ Un clic gauche sur un espace vide valide la cote en cours. Un clic droit ou la t Ajoute des axes de centrage à un motif circulaire de trois ou plusieurs cercles sélectionnés. - + Adds centerlines to a circular pattern of selected circles Ajoute des axes de centrage à un motif circulaire de cercles sélectionnés. @@ -1141,17 +1141,17 @@ Un clic gauche sur un espace vide valide la cote en cours. Un clic droit ou la t CmdTechDrawExtensionLinePPGroup - + TechDraw TechDraw - + Cosmetic Parallel Line Ligne parallèle cosmétique - + Adds a cosmetic line parallel to the selected line through the selected vertex Ajoute une ligne cosmétique parallèle à la ligne sélectionnée au sommet sélectionné. @@ -1159,23 +1159,23 @@ Un clic gauche sur un espace vide valide la cote en cours. Un clic droit ou la t CmdTechDrawExtensionLineParallel - + TechDraw TechDraw - - + + Cosmetic Parallel Line Ligne parallèle cosmétique - + Adds a cosmetic circle to 3 selected vertices Ajoute une cercle cosmétique à 3 sommets sélectionnés - + Adds a cosmetic line parallel to the selected line through the selected vertex Ajoute une ligne cosmétique parallèle à la ligne sélectionnée au sommet sélectionné. @@ -1183,19 +1183,19 @@ Un clic gauche sur un espace vide valide la cote en cours. Un clic droit ou la t CmdTechDrawExtensionLinePerpendicular - + TechDraw TechDraw - - + + Cosmetic Perpendicular Line Ligne perpendiculaire cosmétique - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex Ajoute une ligne cosmétique perpendiculaire à la ligne sélectionnée au sommet sélectionné. @@ -1203,17 +1203,17 @@ Un clic gauche sur un espace vide valide la cote en cours. Un clic droit ou la t CmdTechDrawExtensionLockUnlockView - + TechDraw TechDraw - + Toggle View Lock Verrouiller/déverrouiller les vues - + Locks or unlocks the position of the selected views Verrouille ou déverrouille la position des vues sélectionnées. @@ -1341,17 +1341,17 @@ Un clic gauche sur un espace vide valide la cote en cours. Un clic droit ou la t CmdTechDrawExtensionSelectLineAttributes - + TechDraw TechDraw - + Select Line Attributes, Cascade Spacing and Delta Distance Choisir les attributs d'une ligne - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance Configure les attributs par défaut des lignes cosmétiques et des lignes centrales, y compris l'espacement en cascade et la longueur delta. @@ -1359,19 +1359,19 @@ Un clic gauche sur un espace vide valide la cote en cours. Un clic droit ou la t CmdTechDrawExtensionShortenLine - + TechDraw TechDraw - - + + Shorten Line Raccourcir une ligne - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance Raccourcit une ligne cosmétique ou une ligne centrale sélectionnée aux deux extrémités de la longueur delta spécifiée. @@ -1379,19 +1379,19 @@ Un clic gauche sur un espace vide valide la cote en cours. Un clic droit ou la t CmdTechDrawExtensionThreadBoltBottom - + TechDraw TechDraw - - + + Cosmetic Thread Bolt Bottom View Filetage - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods Ajoute une représentation du filetage à la vue supérieure ou inférieure des boulons/vis/tiges sélectionnés. @@ -1399,19 +1399,19 @@ Un clic gauche sur un espace vide valide la cote en cours. Un clic droit ou la t CmdTechDrawExtensionThreadBoltSide - + TechDraw TechDraw - - + + Cosmetic Thread Bolt Side View Corps de filetage - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines Ajoute une représentation du corps de filetage à la vue latérale des boulons/vis/tiges sélectionnés. @@ -1419,23 +1419,23 @@ Un clic gauche sur un espace vide valide la cote en cours. Un clic droit ou la t CmdTechDrawExtensionThreadHoleBottom - + TechDraw TechDraw - - + + Cosmetic Thread Hole Bottom View Taraudage - + Adds a cosmetic thread to the top or bottom view of selected holes or circles Ajoute une représentation de taraudage à la vue supérieure ou inférieure des trous ou cercles sélectionnés. - + Adds a cosmetic thread to the top or bottom view of holes or circles Ajoute une représentation de taraudage à la vue supérieure ou inférieure des trous ou cercles. @@ -1443,23 +1443,23 @@ Un clic gauche sur un espace vide valide la cote en cours. Un clic droit ou la t CmdTechDrawExtensionThreadHoleSide - + TechDraw TechDraw - - + + Cosmetic Thread Hole Side View Corps de taraudage - + Adds a cosmetic thread to the side view of a hole or circle Ajoute une représentation de corps de taraudage à la vue latérale des trous ou cercles. - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines Ajoute une représentation de corps de taraudage à la vue latérale d'un trou sélectionné. @@ -1467,17 +1467,17 @@ Un clic gauche sur un espace vide valide la cote en cours. Un clic droit ou la t CmdTechDrawExtensionThreadsGroup - + TechDraw TechDraw - + Cosmetic Thread Hole Side View Corps de taraudage - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines Ajoute une représentation de corps de taraudage à la vue latérale d'un trou sélectionné. @@ -1485,17 +1485,17 @@ Un clic gauche sur un espace vide valide la cote en cours. Un clic droit ou la t CmdTechDrawExtensionVertexAtIntersection - + TechDraw TechDraw - + Cosmetic Intersection Vertices Intersections cosmétiques de lignes - + Adds cosmetic vertices at the intersections of selected edges Ajoute des sommets cosmétiques aux intersections des arêtes sélectionnées. @@ -2666,37 +2666,37 @@ Si aucun objet n'est sélectionné, un navigateur de fichiers s'ouvre pour séle Axes de centrage - + TechDraw Thread Hole Side Corps de taraudage - + Cosmetic Thread Hole Side Corps de taraudage - + TechDraw Thread Bolt Side Corps de filetage - + Cosmetic Thread Bolt Side Corps de filetage - + TechDraw Thread Hole Bottom Taraudage - + TechDraw Thread Bolt Bottom Filetage - + Cosmetic Thread Bolt Bottom Filetage @@ -2716,102 +2716,102 @@ Si aucun objet n'est sélectionné, un navigateur de fichiers s'ouvre pour séle Axes de centrage - + Cosmetic thread hole bottom Taraudage - + TechDraw change line attributes TechDraw Modifier des attributs de ligne - + Change line attributes Modifier les attributs de lignes - + TechDraw cosmetic intersection vertices Intersection de lignes cosmétiques - + Cosmetic intersection vertices Intersection de lignes - + TechDraw cosmetic arc Arc cosmétique - + Cosmetic arc Arc cosmétique - + TechDraw cosmetic circle Cercle cosmétique - + Cosmetic Circle Cercle cosmétique - + TechDraw Cosmetic Circle 3 Points Cercle par 3 points - + Cosmetic Circle 3 Points Cercle par 3 points - + TechDraw Cosmetic Line Parallel/Perpendicular Lignes cosmétiques parallèle/perpendiculaire de TechDraw - + Cosmetic Line Parallel/Perpendicular Ligne parallèle/perpendiculaire - + Lock/Unlock View Verrouiller/déverrouiller les vues - + TechDraw Extend/Shorten Line Étendre/raccourcir une ligne - + Extend/shorten line Prolonger/raccourcir une ligne - + TechDraw Calculate Selected Area Calculer la surface sélectionnée - + TechDraw Calculate Selected Arc Length Calculer la longueur de l'arc sélectionnée - + Calculate Face Area Calculer la surface de la face - + Calculate Edge Length Calculer la longueur de l'arête @@ -3203,8 +3203,8 @@ Si aucun objet n'est sélectionné, un navigateur de fichiers s'ouvre pour séle FreeCAD n'a pas pu trouver de feuille à exporter. - - + + @@ -3264,11 +3264,11 @@ Si aucun objet n'est sélectionné, un navigateur de fichiers s'ouvre pour séle - - - - - + + + + + @@ -3544,7 +3544,7 @@ Si aucun objet n'est sélectionné, un navigateur de fichiers s'ouvre pour séle Fermer la boîte de dialogue de la tâche active et réessayer - + Task In Progress Tâche en cours @@ -3555,63 +3555,63 @@ Si aucun objet n'est sélectionné, un navigateur de fichiers s'ouvre pour séle Cercle de trou - - - - - - + + + + + + Close active task dialog and try again. Fermer la fenêtre de dialogue des tâches actives et réessayer - + Selection is empty. La sélection est vide. - + You must select a base View for the circle. Vous devez sélectionner une vue de base pour le cercle. - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. La sélection n'est pas un cercle cosmétique ou un arc cosmétique du cercle. - + Please select a center for the circle. Sélectionner un centre pour le cercle - + No faces in selection Aucune face dans la sélection - + No edges in selection Aucune arête dans la sélection - + TechDraw thread hole side Corps de taraudage - + Select 2 straight lines Sélectionner 2 lignes droites - - - - + + + + Wrong Selection Sélection incorrecte @@ -4104,13 +4104,13 @@ Si aucun objet n'est sélectionné, un navigateur de fichiers s'ouvre pour séle - + Selection is empty La sélection est vide - + No object selected Aucun objet sélectionné @@ -9383,19 +9383,19 @@ there is an open task dialog. CmdTechDrawCosmeticCircle - + TechDraw TechDraw - - + + Cosmetic 1 Point Circle Cercle cosmétique par 1 point - - + + Adds a cosmetic circle based on a selected centerpoint Ajoute un cercle cosmétique basé sur un centre sélectionné. @@ -9403,17 +9403,17 @@ there is an open task dialog. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw TechDraw - + Arc Length Annotation Annotation de longueur d'arcs - + Inserts an annotation with the calculated arc length of the selected edges Insère une annotation avec la longueur calculée d'arcs des arêtes sélectionnées. diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hr.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hr.ts index 4182a1c747..0f08a10d97 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hr.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hr.ts @@ -447,17 +447,17 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se CmdTechDrawExtendShortenLineGroup - + TechDraw Tehničko Crtanje - + Extend Line Produži liniju - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Proširuje odabranu pomoćnu liniju ili središnju liniju na oba kraja na određenim delta udaljenostima @@ -465,17 +465,17 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se CmdTechDrawExtensionAreaAnnotation - + TechDraw Tehničko Crtanje - + Area Annotation Oznaka područja - + Calculates the area of multiple selected faces Izračunava površinu višestruko odabranih ploha @@ -579,17 +579,17 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se CmdTechDrawExtensionChangeLineAttributes - + TechDraw Tehničko Crtanje - + Change Line Attributes Promijeni atribute linije - + Changes the selected cosmetic lines and centerlines to the specified attributes Izmjenjuje odabrane pomoćne linije i središnje linije na specificirane atribute @@ -597,23 +597,23 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se CmdTechDrawExtensionCircleCenterLines - + TechDraw Tehničko Crtanje - - + + Circle Centerlines Središnje linije kruga - + Adds centerlines to the selected circles and arcs Dodaje središnje linije u odabrane krugove i lukove - + Adds centerlines to selected circles and arcs: Dodaje središnje linije u odabrane krugove i lukove: @@ -621,17 +621,17 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw Tehničko Crtanje - + Circle Centerlines Središnje linije kruga - + Adds centerlines to selected circles and arcs Dodaje središnje linije u odabrane krugove i lukove @@ -899,17 +899,17 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se CmdTechDrawExtensionDrawCirclesGroup - + TechDraw Tehničko Crtanje - + Cosmetic 1 Point Circle Pomoćna kružnica kroz 1 točku - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Dodaje kozmetički krug temeljen na dvije točke, gdje je prva izbor središta, a druga je radijus @@ -917,23 +917,23 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se CmdTechDrawExtensionDrawCosmArc - + TechDraw Tehničko Crtanje - - + + Cosmetic Arc Pomoćni luk - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point Dodaje pomoćni luk u smjeru kazaljke na satu temeljen na tri točke gdje je prvi izbor središnje točke, a drugi je radijus i startna točka - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. Dodaje pomoćni luk u smjeru kazaljke na satu temeljen na tri točke, gdje je prvi izbor središnje točke, a drugi je radijus i startna točka. @@ -941,23 +941,23 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se CmdTechDrawExtensionDrawCosmCircle - + TechDraw Tehničko Crtanje - - + + Cosmetic 2 Point Circle Pomoćna kružnica kroz 2 točke - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius Dodaje pomoćni krug temeljen na dvije odabrane točke, gdje je prva izbor središta, a druga je polumjer - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Dodaje kozmetički krug temeljen na dvije točke, gdje je prva izbor središta, a druga je polumjer @@ -965,19 +965,19 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw Tehničko Crtanje - - + + Adds a cosmetic circle that passes through 3 selected perimeter points Dodaje pomoćni krug koji prolazi kroz 3 odabrane točke opsega - - + + Cosmetic 3 Point Circle Pomoćna kružnica kroz 3 točke @@ -985,19 +985,19 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se CmdTechDrawExtensionExtendLine - + TechDraw Tehničko Crtanje - - + + Extend Line Produži liniju - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Proširuje odabranu pomoćnu liniju ili središnju liniju na oba kraja na određenim delta udaljenostima @@ -1011,7 +1011,7 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se - + Bolt Circle Centerlines Središnje linije kruga kružnice @@ -1021,7 +1021,7 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Dodaje središnje linije u kružni uzorak od tri ili više odabranih krugova - + Adds centerlines to a circular pattern of selected circles Dodaje središnje linije u kružni uzorak od odabranih krugova @@ -1125,17 +1125,17 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se CmdTechDrawExtensionLinePPGroup - + TechDraw Tehničko Crtanje - + Cosmetic Parallel Line Pomoćna paralelna linija - + Adds a cosmetic line parallel to the selected line through the selected vertex Dodaje pomoćnu liniju paralelnu odabranoj liniji kroz odabranu tjemenu točku @@ -1143,23 +1143,23 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se CmdTechDrawExtensionLineParallel - + TechDraw Tehničko Crtanje - - + + Cosmetic Parallel Line Pomoćna paralelna linija - + Adds a cosmetic circle to 3 selected vertices Dodaje pomoćni krug na 3 odabrana sjecišta - + Adds a cosmetic line parallel to the selected line through the selected vertex Dodaje pomoćnu liniju paralelnu odabranoj liniji kroz odabranu tjemenu točku @@ -1167,19 +1167,19 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se CmdTechDrawExtensionLinePerpendicular - + TechDraw Tehničko Crtanje - - + + Cosmetic Perpendicular Line Okomita pomoćna linija - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex Dodaje pomoćnu liniju okomito odabranoj liniji kroz odabranu tjemenu točku @@ -1187,17 +1187,17 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se CmdTechDrawExtensionLockUnlockView - + TechDraw Tehničko Crtanje - + Toggle View Lock Prebaci zaključavanje pogleda - + Locks or unlocks the position of the selected views Zaključava ili otključava položaj odabranih pogleda @@ -1313,17 +1313,17 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se CmdTechDrawExtensionSelectLineAttributes - + TechDraw Tehničko Crtanje - + Select Line Attributes, Cascade Spacing and Delta Distance Odaberite karakteristike linije, kaskadni razmak i delta udaljenost - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance Konfigurira zadane atribute za pomoćne linije i središnje linije, uključujući razmak od kaskade i delta udaljenost @@ -1331,19 +1331,19 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se CmdTechDrawExtensionShortenLine - + TechDraw Tehničko Crtanje - - + + Shorten Line Skrati Linije - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance Skraćuje odabranu pomoćnu liniju ili središnju liniju na oba kraja na određenim delta udaljenostima @@ -1351,19 +1351,19 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se CmdTechDrawExtensionThreadBoltBottom - + TechDraw Tehničko Crtanje - - + + Cosmetic Thread Bolt Bottom View Pomoćne linije za vanjski navoj u pogledu sprijeda - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods Dodaje pomoćnu liniju prikaza navoja na vrh ili dno od odabranih svornjaka (klin)/vijaka/šipki sa navojem @@ -1371,19 +1371,19 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se CmdTechDrawExtensionThreadBoltSide - + TechDraw Tehničko Crtanje - - + + Cosmetic Thread Bolt Side View Pomoćne linije za vanjski navoj u pogledu sa strane - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines Dodaje pomoćnu liniju prikaza navoja sa strane od odabranih svornjaka (klin)/vijaka/šipki sa navojem @@ -1391,85 +1391,85 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se CmdTechDrawExtensionThreadHoleBottom - + TechDraw Tehničko Crtanje - - + + Cosmetic Thread Hole Bottom View - Cosmetic Thread Hole Bottom View + Pomoćne linije za unutarnji navoj u pogledu odozdo - + Adds a cosmetic thread to the top or bottom view of selected holes or circles - Adds a cosmetic thread to the top or bottom view of selected holes or circles + Dodaje pomoćnu liniju navoja prikaz na odozgo ili odoozdo od odabranih rupa ili krugova - + Adds a cosmetic thread to the top or bottom view of holes or circles - Adds a cosmetic thread to the top or bottom view of holes or circles + Dodaje pomoćnu liniju navoja prikaz na odozgo ili odoozdo od rupa ili krugova CmdTechDrawExtensionThreadHoleSide - + TechDraw Tehničko Crtanje - - + + Cosmetic Thread Hole Side View - Cosmetic Thread Hole Side View + Pomoćne linije za nutarnji navoj u pogledu sa strane - + Adds a cosmetic thread to the side view of a hole or circle - Adds a cosmetic thread to the side view of a hole or circle + Dodaje pomoćnu liniju navoja prikaz sa strane od rupa ili krugova - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines - Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines + Dodaje pomoćnu liniju navoja prikaza sa strane od odabrane rupe između dvije odabrane paralelne linije CmdTechDrawExtensionThreadsGroup - + TechDraw Tehničko Crtanje - + Cosmetic Thread Hole Side View - Cosmetic Thread Hole Side View + Pomoćne linije za nutarnji navoj u pogledu sa strane - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines - Add a cosmetic thread to the side view of a selected hole between two selected parallel lines + Dodaj pomoćnu liniju navoja prikaza sa strane od odabrane rupe između dvije odabrane paralelne linije CmdTechDrawExtensionVertexAtIntersection - + TechDraw Tehničko Crtanje - + Cosmetic Intersection Vertices - Cosmetic Intersection Vertices + Pomoćno sjecište vrhova - + Adds cosmetic vertices at the intersections of selected edges - Adds cosmetic vertices at the intersections of selected edges + Dodaje pomoćne vrhove na sjecištima odabranih rubova @@ -1487,7 +1487,7 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Inserts a dimension showing the extent (overall length) of an object or feature - Inserts a dimension showing the extent (overall length) of an object or feature + Uvodi dimenziju koja prikazuje raspon (ukupnu duljinu) objekta ili značajke @@ -1510,12 +1510,12 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Centerline Between 2 Faces - Centerline Between 2 Faces + Središnja linija između 2 površine Adds a centerline to selected faces - Adds a centerline to selected faces + Dodaje središnju liniju na odabrane površine @@ -1528,12 +1528,12 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Geometric Hatch - Geometric Hatch + Geometrijska šrafura Applies a geometric hatch pattern to the selected faces - Applies a geometric hatch pattern to the selected faces + Primjenjuje se geometrijski uzorak šrafure na odabrane površine @@ -1546,12 +1546,12 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Image Hatch - Image Hatch + Slika šrafura Applies a hatch pattern to the selected faces using an image file - Applies a hatch pattern to the selected faces using an image file + Primjenjuje uzorak šrafure na odabrana lica pomoću slikovne datoteke @@ -1564,12 +1564,12 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Horizontal Length Dimension - Horizontal Length Dimension + Vodoravna dimenzija dužine Inserts a horizontal length dimension of an edge or distance between two points - Inserts a horizontal length dimension of an edge or distance between two points + Uvodi vodoravnu dimenziju duljine ruba ili udaljenosti između dvije točke @@ -1582,12 +1582,12 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Horizontal Extent Dimension - Horizontal Extent Dimension + Vodoravna dimenzija ukupne dužine Inserts a dimension showing the horizontal extent (overall length) of an object or feature. - Inserts a dimension showing the horizontal extent (overall length) of an object or feature. + Uvodi dimenziju koja prikazuje vodoravni raspon (ukupnu duljinu) objekta ili značajke. @@ -1600,22 +1600,22 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Bitmap Image - Bitmap Image + Bitmap Slika Inserts a bitmap from a file into the current page - Inserts a bitmap from a file into the current page + Umeće bitmap sliku iz datoteke u stranicu Insert bitmap from a file into a page - Insert bitmap from a file into a page + Umeće bitmapu iz datoteke u stranicu Select an image file - Select an image file + Odaberite slikovnu datoteku @@ -1638,7 +1638,7 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Adds a leader line - Adds a leader line + Dodaje liniju vodilicu @@ -1651,12 +1651,12 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Length Dimension - Length Dimension + Dimenzija dužine Inserts a length dimension of an edge or distance between two points - Inserts a length dimension of an edge or distance between two points + Uvodi dimenziju duljine ruba ili udaljenosti između dvije točke @@ -1669,12 +1669,12 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Midpoint Vertices - Midpoint Vertices + Središnje točke Adds cosmetic vertices at the midpoint of the selected edges - Adds cosmetic vertices at the midpoint of the selected edges + Umeće pomoćne vrhove u sredinu odabranih rubova @@ -1687,12 +1687,12 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se New Page - New Page + Nova stranica Creates a new page with the default template - Creates a new page with the default template + Stvara novu stranicu sa zadanim predloškom @@ -1705,17 +1705,17 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se New Page From Template - New Page From Template + Nova stranica iz predloška Creates a new page from a custom template - Creates a new page from a custom template + Stvara novu stranicu iz prilagođenog predložka Select a template file - Select a template file + Odaberite datoteku predloška @@ -1738,7 +1738,7 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Prints all pages with the print dialog - Prints all pages with the print dialog + Ispisuje sve stranice s dijalogom za ispis @@ -1751,12 +1751,12 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Project Shape - Project Shape + Projiciraj oblik Creates a projected geometry of the selected object in the 3D view from the current camera angle - Creates a projected geometry of the selected object in the 3D view from the current camera angle + Stvara projiciranu geometriju odabranog objekta u 3D prikazu iz kuta trenutne kamere @@ -1774,7 +1774,7 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Inserts multiple new linked views of the selected objects in the current page - Inserts multiple new linked views of the selected objects in the current page + Uvodi više novih povezanih prikaza odabranih objekata na trenutnoj stranici @@ -1787,12 +1787,12 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Quadrant Vertices - Quadrant Vertices + Kvadrant krajnje točke Adds cosmetic vertices at the quadrant points of the selected circles - Adds cosmetic vertices at the quadrant points of the selected circles + Dodaje pomoćne točke u kvadratne točke odabranih krugova @@ -1810,7 +1810,7 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Inserts a radius dimension of a circular edge or arc - Inserts a radius dimension of a circular edge or arc + Umeče jednu dimenziju polumjera kružnog ruba ili luka @@ -1828,7 +1828,7 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Redraws the current page - Redraws the current page + Ponovo iscrtava trenutnu stranicu @@ -1841,12 +1841,12 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Rich Text Annotation - Rich Text Annotation + Formatirani tekst napomene Inserts a rich text annotation in the current page - Inserts a rich text annotation in the current page + Umeće formatiranu napomenu teksta koji se može uređivati na postojećoj stranici @@ -1859,12 +1859,12 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Section View (Simple or Complex) - Section View (Simple or Complex) + Prikaz odjeljka (jednostavan ili složen) Inserts a simple or complex section view in the current page - Inserts a simple or complex section view in the current page + Uvodi jednostavan ili složen pogled na odjeljak na trenutnoj stranici @@ -1892,7 +1892,7 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Inserts a new section view based on the selected view in the current page - Inserts a new section view based on the selected view in the current page + Uvodi novi prikaz odjeljka na temelju odabranog prikaza na trenutnoj stranici @@ -1905,12 +1905,12 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Toggle Edge Visibility - Toggle Edge Visibility + Promijeni vidljivost ruba Toggles the visibility of the selected edges - Toggles the visibility of the selected edges + Mijenja vidljivost odabranih rubova @@ -1923,12 +1923,12 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Spreadsheet View - Spreadsheet View + Pregled proračunske tablice Inserts a view of a spreadsheet in the current page - Inserts a view of a spreadsheet in the current page + Unosi prikaz proračunske tablice na trenutnoj stranici @@ -1946,7 +1946,7 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Moves the selected view to the bottom of the stack - Moves the selected view to the bottom of the stack + Premješta odabrani pogled na dno stoga @@ -1964,7 +1964,7 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Moves the selected view down 1 level in the view stack - Moves the selected view down 1 level in the view stack + Pomiče odabrani pogled prema dolje 1 u pogledu stoga @@ -1977,12 +1977,12 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se View Stacking Order - View Stacking Order + Nalog za slaganje pogleda Adjusts the stacking order of the selected views - Adjusts the stacking order of the selected views + Prilagođava redoslijed slaganja odabranih prikaza @@ -2020,7 +2020,7 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Moves the selected view to the top of the stack - Moves the selected view to the top of the stack + Premješta odabrani pogled na vrh stoga @@ -2038,7 +2038,7 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Moves the selected view up 1 level in the view stack - Moves the selected view up 1 level in the view stack + Pomiče odabrani pogled prema gore 1 u pogledu stoga @@ -2051,12 +2051,12 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Surface Finish Symbol - Surface Finish Symbol + Oznaka (kvalitete) završne obrade površine Adds a surface finish symbol in the selected view - Adds a surface finish symbol in the selected view + Dodaje simbol površinske završne obrade u odabranom pogledu @@ -2069,12 +2069,12 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Insert SVG - Insert SVG + Umetni SVG Inserts a symbol from an SVG file - Inserts a symbol from an SVG file + Umeće simbol iz SVG datoteke @@ -2087,12 +2087,12 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Vertical Length Dimension - Vertical Length Dimension + Okomita dimenzija dužine Inserts a vertical length dimension of an edge or distance between two points - Inserts a vertical length dimension of an edge or distance between two points + Uvodi okomitu dimenziju duljine ruba ili udaljenosti između dvije točke @@ -2105,12 +2105,12 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Vertical Extent Dimension - Vertical Extent Dimension + Okomita dimenzija širine Inserts a dimension showing the vertical extent (overall length) of an object or feature. - Inserts a dimension showing the vertical extent (overall length) of an object or feature. + Uvodi dimenziju koja prikazuje okomiti raspon (ukupnu duljinu) objekta ili značajke. @@ -2129,8 +2129,8 @@ Kliknite lijevom tipkom miša na prazno mjesto, trenutačno ograničenje će se Inserts a new view into the current page based on the selected object in the tree view or 3D view. If no object is selected, a file browser opens to select an SVG or image file. - Inserts a new view into the current page based on the selected object in the tree view or 3D view. -If no object is selected, a file browser opens to select an SVG or image file. + Unosi novi prikaz u trenutnu stranicu na temelju odabranog objekta u prikaz stabla ili 3D prikazu. +Ako se ne odabere nijedan predmet, otvara se preglednik datoteka za odabir SVG-a ili slikovne datoteke. @@ -2143,12 +2143,12 @@ If no object is selected, a file browser opens to select an SVG or image file. Weld Symbol - Weld Symbol + Simbol spoja Adds welding information to the selected leader line - Adds welding information to the selected leader line + Dodaje informacije o spajanju odabranoj liniji vodilici @@ -2638,152 +2638,152 @@ If no object is selected, a file browser opens to select an SVG or image file.Središnje linije kruga - + TechDraw Thread Hole Side Tehničko Crtanje Navoj pogled sa strane - + Cosmetic Thread Hole Side Pogled sa strane unutrašnjeg navoja vijka - + TechDraw Thread Bolt Side TehnCrtanje Vanjski navoj pogled sa strane - + Cosmetic Thread Bolt Side Pogled sa strane unutrašnjeg navoja vijka - + TechDraw Thread Hole Bottom TehnCrtanje Unutarnji navoj u aksijalnoj projekciji - + TechDraw Thread Bolt Bottom TehnCrtanje Vanjski navoj u aksijalnoj projekciji - + Cosmetic Thread Bolt Bottom Vijak s navojem za prikaz TechDraw hole circle - TechDraw hole circle + TehnCrtanje krug rupe Bolt circle centerlines - Bolt circle centerlines + Središnja linija kruga navoja TechDraw circle centerlines - TechDraw circle centerlines + TehnCrtanje središta kruga - + Cosmetic thread hole bottom - Cosmetic thread hole bottom + Pomoćnae linije unutarnjeg navoja u pogledu - + TechDraw change line attributes - TechDraw change line attributes + TehnCrtanje Promijeni svojstva linije - + Change line attributes - Change line attributes + Promijeni atribute linije - + TechDraw cosmetic intersection vertices - TechDraw cosmetic intersection vertices + TehnCrtanje pomoćne sjecišne točke - + Cosmetic intersection vertices - Cosmetic intersection vertices + Pomoćne sjecišne točke - + TechDraw cosmetic arc - TechDraw cosmetic arc + TehnCrtanje pomoćni luk - + Cosmetic arc - Cosmetic arc + Pomoćni luk - + TechDraw cosmetic circle - TechDraw cosmetic circle + TehnCrtanje pomoćni krug - + Cosmetic Circle Dekorativni krug - + TechDraw Cosmetic Circle 3 Points TehnCrtanje Pomoćni krug iz 3 točke - + Cosmetic Circle 3 Points Dekorativni krug iz 3 točke - + TechDraw Cosmetic Line Parallel/Perpendicular TehnCrtanje Pomoćna linija paralelna/okomita - + Cosmetic Line Parallel/Perpendicular Pomoćna linija paralelna/okomita - + Lock/Unlock View Zaključaj/otključaj pogled - + TechDraw Extend/Shorten Line TehnCrtanje Liniju produži/skrati - + Extend/shorten line - Extend/shorten line + Produži/Skrati liniju - + TechDraw Calculate Selected Area - TechDraw Calculate Selected Area + TehnCrtanje Izračunaj površinu izabranog područja - + TechDraw Calculate Selected Arc Length - TechDraw Calculate Selected Arc Length + TehnCrtanje Izračunaj dužinu izabranog luka - + Calculate Face Area Izračunaj površinu područja - + Calculate Edge Length Izračunaj dužinu ruba @@ -2810,12 +2810,12 @@ If no object is selected, a file browser opens to select an SVG or image file. Create Weld Symbol - Create Weld Symbol + Stvori simbol spajanja Edit Weld Symbol - Edit Weld Symbol + Uredi simbol spajanja @@ -2912,72 +2912,72 @@ If no object is selected, a file browser opens to select an SVG or image file. Undo (Ctrl+Z) - Undo (Ctrl+Z) + Poništi (Ctrl+Z) Cut (Ctrl+X) - Cut (Ctrl+X) + Izreži (Ctrl+X) Copy (Ctrl+C) - Copy (Ctrl+C) + Kopiraj (Ctrl+C) Paste (Ctrl+V) - Paste (Ctrl+V) + Umetni (Ctrl+V) Link (Ctrl+L) - Link (Ctrl+L) + Link (Ctrl+L) Italic (Ctrl+I) - Italic (Ctrl+I) + Kurziv (Ctrl+I) Underline (Ctrl+U) - Underline (Ctrl+U) + Podvučeno (Ctrl + U) Strikethrough text - Strikethrough text + Precrtan tekst Bullet list (Ctrl+-) - Bullet list (Ctrl+-) + Registar (Ctrl + -) Ordered list (Ctrl+=) - Ordered list (Ctrl+=) + Numerirani popis (Ctrl+=) Decrease indentation (Ctrl+,) - Decrease indentation (Ctrl+,) + Smanji uvlačenje (Ctrl +,) Decrease Indentation - Decrease Indentation + Smanji uvlačenje Increase indentation (Ctrl+.) - Increase indentation (Ctrl+.) + Povećaj uvlačenje (Ctrl +.) Increase Indentation - Increase Indentation + Povećaj uvlačenje @@ -3137,12 +3137,12 @@ If no object is selected, a file browser opens to select an SVG or image file. To insert a view from existing objects, select them before invoking this tool. Without a selection, a file browser will open to insert an SVG or image file. - To insert a view from existing objects, select them before invoking this tool. Without a selection, a file browser will open to insert an SVG or image file. + Da umetneš pogled od postojećih objekata, izaberi ih prije nego što pokreneš ovaj alat. Bez izbora, otvoriće se pretraživač datoteka pomoću kojeg možeš umetnuti SVG ili slikovnu datoteku. Do not show this message again - Do not show this message again + Ne prikazuj ovu poruku ponovo @@ -3162,21 +3162,21 @@ If no object is selected, a file browser opens to select an SVG or image file. Select exactly one view to add to clip group - Select exactly one view to add to clip group + Odaberite točno jedan Pogled za dodavanje u grupu isječka Select exactly one view to remove from clip group - Select exactly one view to remove from clip group + Odaberite točno jedan Pogled za uklanjanje iz grupe isječka FreeCAD could not find a page to export - FreeCAD could not find a page to export + FreeCAD nije mogao pronaći stranicu za izvoz - - + + @@ -3200,18 +3200,18 @@ If no object is selected, a file browser opens to select an SVG or image file. Select objects to break or a base view and break definition objects - Select objects to break or a base view and break definition objects + Odaberite objekte za prekid ili osnovni prikaz i definicije objekata prekida No break objects found in this selection - No break objects found in this selection + U ovom odabiru nema objekta prekida No shapes, groups, or links in this selection - No shapes, groups, or links in this selection + U ovom odabiru nema oblika, grupa ili poveznica @@ -3236,11 +3236,11 @@ If no object is selected, a file browser opens to select an SVG or image file. - - - - - + + + + + @@ -3260,7 +3260,7 @@ If no object is selected, a file browser opens to select an SVG or image file. Task in progress - Task in progress + Zadatak se izvršava @@ -3289,23 +3289,23 @@ If no object is selected, a file browser opens to select an SVG or image file. Close active task dialog and try again - Close active task dialog and try again + Zatvori aktivni dijalog rješavača i pokušaj ponovo Select at least 1 DrawViewPart object as base - Select at least 1 DrawViewPart object as base + Odaberite najmanje 1 DrawViewPart objekt kao bazu No base view selected - No base view selected + Nema odabranog osnovnog pogleda No base view, shapes, groups, or links in this selection - No base view, shapes, groups, or links in this selection + U ovom odabiru nema osnovnog pogleda, oblika, grupa ili poveznica @@ -3322,37 +3322,37 @@ If no object is selected, a file browser opens to select an SVG or image file. Create a page first - Create a page first + Najprije napravi stranicu No view of a part in selection - No view of a part in selection + Ne postoji pogled na komponentu u odabiru Select one clip group and one view - Select one clip group and one view + Odaberi jednu grupu isječka i jedan pogled Page contains a BIM view which will not be exported. Continue? - Page contains a BIM view which will not be exported. Continue? + Stranica sadrži BIM pogled koji se neće izvoziti. Nastaviti? Select exactly one clip group - Select exactly one clip group + Odaberite točno jednu grupu isječka Clip and view must be from same page - Clip and view must be from same page + Isječak i prikaz moraju biti s iste stranice View does not belong to a clip - View does not belong to a clip + Prikaz ne pripada isječku @@ -3517,7 +3517,7 @@ If no object is selected, a file browser opens to select an SVG or image file.Close the active task dialog and try again. - + Task In Progress Rješavanje u postupku @@ -3525,66 +3525,66 @@ If no object is selected, a file browser opens to select an SVG or image file. TechDraw hole circle - TechDraw hole circle + TehnCrtanje krug rupe - - - - - - + + + + + + Close active task dialog and try again. Zatvori aktivni dijalog rješavača i pokušaj ponovo. - + Selection is empty. Selection is empty. - + You must select a base View for the circle. You must select a base View for the circle. - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. - + Please select a center for the circle. Please select a center for the circle. - + No faces in selection No faces in selection - + No edges in selection No edges in selection - + TechDraw thread hole side TechDraw thread hole side - + Select 2 straight lines Select 2 straight lines - - - - + + + + Wrong Selection Pogrešan odabir @@ -4079,13 +4079,13 @@ If no object is selected, a file browser opens to select an SVG or image file. - + Selection is empty Odabir je prazan - + No object selected Nema odabranog objekta @@ -4763,17 +4763,17 @@ Increase the limit if necessary. Choose non-conflicting key bindings as some combinations of OS and navigation style key bindings may conflict with the default modifier keys for balloon dragging and view snapping override. - Choose non-conflicting key bindings as some combinations of OS and navigation style key bindings may conflict with the default modifier keys for balloon dragging and view snapping override. + Odaberite nekonfliktne veze s tipkama jer neke kombinacije vezanja OS i navigacijskog stila mogu biti u sukobu s zadanim modifikatorskim tipkama za povlačenje oblačića i prepisivanja pogleda hvatanja. Use default - Use default + Koristi zadano Balloon drag - Balloon drag + Povuci oblačić @@ -4783,23 +4783,23 @@ Increase the limit if necessary. If this box is checked, double-clicking on a page in the tree will automatically switch to TechDraw and the page will be made visible. - If this box is checked, double-clicking on a page in the tree will automatically switch to TechDraw and the page will be made visible. + Ako se uključi ovaj okvir, dvaput klikanje na stranicu na stablu automatski će se prebaciti na TechDraw i stranica će biti vidljiva. If checked, the system will attempt to automatically correct dimension references when the model changes. - If checked, the system will attempt to automatically correct dimension references when the model changes. + Ako je označeno, sustav će pokušati automatski ispraviti referencije dimenzija kada se model promijeni. Auto-correct dimension references - Auto-correct dimension references + Automatski ispravi referencu dimenzije If checked, input shapes will be checked for errors before use and invalid shapes will be skipped by the shape extractor. Checking for errors is slower, but can prevent crashes from some geometry problems. - If checked, input shapes will be checked for errors before use and invalid shapes will be skipped by the shape extractor. Checking for errors is slower, but can prevent crashes from some geometry problems. + Ako se uključi, ulazni oblici će se provjeriti za pogreške prije uporabe, a nevažeći oblici će biti preskočeni. Provjera pogrešaka je sporija, ali može padove od nekih geometrijskih problema spriječiti. @@ -4810,12 +4810,12 @@ Increase the limit if necessary. If checked, shapes that fail validation will be saved as BREP files for later analysis. - If checked, shapes that fail validation will be saved as BREP files for later analysis. + Ako se provjeri, oblici koji ne potvrde neće se spremiti kao BREP datoteke za kasniju analizu. Check this box to use the default modifier keys. Uncheck this box to set a different key combination. - Check this box to use the default modifier keys. Uncheck this box to set a different key combination. + Uključite ovaj okvir za korištenje zadanih modifikacijskih tipki. Odmotajte ovaj okvir kako biste postavili drugačiju kombinaciju tipaka. @@ -4894,57 +4894,57 @@ kad se šrafira lice s PAT uzorkom Print center marks - Print center marks + Ispisuje oznake centra Show center marks - Show center marks + Prikazuje oznake središta Draws the section annotation on the source view. Otherwise, no section line, arrows or symbol will be shown in the source view. - Draws the section annotation on the source view. Otherwise, no section line, arrows or symbol will be shown in the source view. + Crta napomenu odjeljka na izvoru pogleda. Inače, u izvornom pogledu neće biti prikazana linija, strijele ili simbol. Show section line in source view - Show section line in source view + Prikaži liniju odjeljka u izvornom prikazu Draws a cut line on the source view. Otherwise, only the change marks, arrows and symbols will be displayed. - Draws a cut line on the source view. Otherwise, only the change marks, arrows and symbols will be displayed. + Crta reza na izvornom prikazu. Inače će biti prikazani samo oznake promjene, strelice i simboli. Include cut line in section annotation - Include cut line in section annotation + Uključite liniju rezanja u obilježavanju odjeljka Length of horizontal portion of balloon leader - Length of horizontal portion of balloon leader + Dužina vodoravnog udjela opisne linije oblačića Balloon leader kink length - Balloon leader kink length + Dužina linije prijeloma oblačića Broken view break type - Broken view break type + Vrsta pokidanog pogleda prekida Restrict filled triangle line end to vertical or horizontal directions - Restrict filled triangle line end to vertical or horizontal directions + Ograničite kraj linije ispunjenog trokuta na okomiti ili vodoravni smjer Balloon orthogonal triangle - Balloon orthogonal triangle + Oblačić ortogonalni trokut @@ -4960,7 +4960,7 @@ kad se šrafira lice s PAT uzorkom Solid color - Solid color + Boja ispune @@ -4975,22 +4975,22 @@ kad se šrafira lice s PAT uzorkom Displays the outline around a detail view - Displays the outline around a detail view + Prikazuje obris oko pogleda detalja Detail view show matting - Detail view show matting + Uokvireni prikaz obrisa detalja Highlights the detail area in the source view of the detail - Highlights the detail area in the source view of the detail + Izdvaja detaljna područja u izvornom pogledu detalja Detail source show highlight - Detail source show highlight + Prikaži izvor istaknutih detalja @@ -5038,35 +5038,35 @@ kad se šrafira lice s PAT uzorkom always be the right choice. Flat or square caps are useful for using drawings as a 1:1 cutting guide. - Shape of line end caps. The default (round) should almost -always be the right choice. Flat or square caps are useful -for using drawings as a 1:1 cutting guide. + Oblik vrhova linija. Zadano (okrug) treba biti gotovo +uvijek pravi izbor. Ravne ili kvadratne kape su korisne +za korištenje crteža kao vodič za rezanje 1:1. Line width group - Line width group + Grupa širina linija Line end cap shape - Line end cap shape + Oblik kraja linije Hidden line style - Hidden line style + Stil skrivene linije Break line style - Break line style + Stil linije prekida Style of line to be used in broken view. - Style of line to be used in broken view. + Stil linije prekida koji se koristi u pogledu. @@ -5262,7 +5262,7 @@ for using drawings as a 1:1 cutting guide. Use a single colour for all text and lines - Use a single colour for all text and lines + Koristite jednu boju za sve tekstove i linije @@ -5520,27 +5520,27 @@ Množitelj od 'Veličina pisma' Number of decimals if 'Use global decimals' is not used - Number of decimals if 'Use global decimals' is not used + Broj decimala ako 'Koristite Globalna decimalna mjesta' se ne koristi Use global decimals - Use global decimals + Globalno decimalnih mjesta Alternate decimals - Alternate decimals + Alternativno decimalnih mjesta Controls the gap size between the dimension point and the start of the extension line for ISO dimensions - Controls the gap size between the dimension point and the start of the extension line for ISO dimensions + Kontrolira veličinu razmaka između točke dimenzije i početka pomoćne linije za ISO dimenzije Extension gap factor - ISO - Extension gap factor - ISO + Faktor praznine proširenja - ISO @@ -5550,45 +5550,45 @@ Množitelj od 'Veličina pisma' Controls the gap size between the dimension point and the start of the extension line for ASME dimensions - Controls the gap size between the dimension point and the start of the extension line for ASME dimensions + Kontrolira veličinu praznine između točke dimenzije i početka pomoćne linije za ISO dimenzije Extension gap factor - ASME - Extension gap factor - ASME + Faktor praznine kod produženja - ASME Controls the gap size between the dimension point and the start of the extension line for ISO dimensions. Value multiplied by the line width is the gap. Normally, no gap is used. If using a gap, the recommended value is 8. - Controls the gap size between the dimension point and the start of the extension line for ISO dimensions. - Value multiplied by the line width is the gap. - Normally, no gap is used. If using a gap, the recommended value is 8. + Kontrolira veličinu praznine između točke dimenzije i početka pomoćne linije za ISO dimenzije. +Vrijednost * širina linije je praznina. +Obično se ne koristi praznina. Ako se koristi praznina, preporučena vrijednost je 8. Controls the gap size between the dimension point and the start of the extension line for ASME dimensions. Value multiplied by the line width is the gap. Normally, no gap is used. If using a gap, the recommended value is 6. - Controls the gap size between the dimension point and the start of the extension line for ASME dimensions. Value multiplied by the line width is the gap. - Normally, no gap is used. If using a gap, the recommended value is 6. + Kontrolira veličinu praznine između točke dimenzije i početka pomoćne linije za ASME dimenzije. Vrijednost * širina linije je praznina. +Obično se ne koristi praznina. Ako se koristi praznina, preporučena vrijednost je 6. Line spacing - ISO - Line spacing - ISO + Razmak između redova - ISO Controls the gap size between dimension line and dimension text. Value multiplied by the line width is the line spacing. - Controls the gap size between dimension line and dimension text. - Value multiplied by the line width is the line spacing. + Kontrolira veličinu razmaka između linije dimenzije i teksta dimenzije. +Vrijednost * širina linije je razmak između redova. Dimensioning tools - Dimensioning tools + Alati dimenzija @@ -5597,11 +5597,11 @@ Množitelj od 'Veličina pisma' ‘Separated tools’ displays individual tools for each dimension type. ‘Both’ enables both the unified tool and the individual tools. This affects only the toolbar; all tools remain available via the menu and shortcuts. - Choose the type of dimensioning tools shown in the toolbar: -‘Single tool’ provides one unified tool for all dimension types (Distance, X/Y, Angle, Radius) with others in a drop-down. -‘Separated tools’ displays individual tools for each dimension type. -‘Both’ enables both the unified tool and the individual tools. -This affects only the toolbar; all tools remain available via the menu and shortcuts. + Odaberite vrstu alata za dimenzioniranje prikazanih u alatnoj traci: +„Jedan alat” pruža jedan jedinstveni alat za sve vrste dimenzija (Ustrajnost, X/Y, kut, radius) s drugima u padu. +„Odvajeni alati” prikazuje pojedinačne alate za svaku vrstu dimenzije. +„Oba” omogućuje i ujedinjeni alat i pojedinačne alate. +To utječe samo na alatnu traku; svi alati ostaju dostupni putem izbornika i prečaca. @@ -5614,10 +5614,10 @@ This affects only the toolbar; all tools remain available via the menu and short 'Auto': The tool will apply radius to arcs and diameter to circles. 'Diameter': The tool will apply diameter to all. 'Radius': The tool will apply radius to all. - While using the dimension tool you may choose how to handle circles and arcs: -'Auto': The tool will apply radius to arcs and diameter to circles. -'Diameter': The tool will apply diameter to all. -'Radius': The tool will apply radius to all. + Tijekom korištenja alata za dimenzioniranje možete odabrati kako upravljati krugovima i lukovima: +'Automatski': Alat će primijeniti polumjer na luk i promjer na krug. +'Promjer': Alat će primijeniti promjer na sve. +'Polumjer': Alat će primijeniti polumjer na sve. @@ -5743,24 +5743,24 @@ za Grupe Prikaza Page Update - Page Update + Ažuriranje stranice Update with 3D (global policy) - Update with 3D (global policy) + Ažuriraj s 3D (globalni pravilnik) Controls whether or not a page's 'Keep Updated' property can override the global 'Update with 3D' parameter - Controls whether or not a page's 'Keep Updated' property -can override the global 'Update with 3D' parameter + Postavlja bez obzira na to je li stranica 'Keep Updated&apopos;i svojstva +mogu prepisati globalni 'Update with 3D' parametar Allow page override (global policy) - Allow page override (global policy) + Dopusti prepisivanje stranice (globalni pravilnik) @@ -6033,43 +6033,43 @@ Brzo, ali rezultat je zbirka kratkih ravnih linija. Shows smooth lines - Shows smooth lines + Prikaži glatke linije Shows hidden smooth edges - Shows hidden smooth edges + Pokažite skrivene glatke rubove Shows seam lines - Shows seam lines + Prikaži šavne linije Shows hidden seam lines - Shows hidden seam lines + Prikaži skrivene linije šava Makes lines of equal parameterization - Makes lines of equal parameterization + Izrađuje linije jednake parametrizacije Show UV ISO lines - Show UV ISO lines + Prikaži UV ISO linije Shows hidden equal parameterization lines - Shows hidden equal parameterization lines + Prikazuje skrivene linije jednake parametrizacije ISO count - ISO count + ISO Broj @@ -6124,12 +6124,12 @@ Brzo, ali rezultat je zbirka kratkih ravnih linija. Page scale - Page scale + Mjerilo stranice View custom scale - View custom scale + Prilagođeno skaliranje pogleda @@ -6156,17 +6156,17 @@ Brzo, ali rezultat je zbirka kratkih ravnih linija. Default scale for views if 'View scale type' is 'Custom' - Default scale for views if 'View scale type' is 'Custom' + Zadano skaliranje za prikaz ako 'Prikaz vrste skale' je 'Prilagođeno' View scale type - View scale type + Vrsta skale pogleda Uses the original (incorrect) scaling method for SVG symbols, Spreadsheet views and Draft views as used in v1.0 and earlier. Otherwise, a more accurate method will be used. - Uses the original (incorrect) scaling method for SVG symbols, Spreadsheet views and Draft views as used in v1.0 and earlier. Otherwise, a more accurate method will be used. + Koristi originalnu (netočnu) metodu skaliranja za SVG simbole, Preglede proračunskih tablica i Nacrt pregleda kako se koristi u v1.0 i ranije. Inače će se koristiti točnija metoda. @@ -7193,12 +7193,12 @@ Do you want to continue? Scale factor for detail view - Scale factor for detail view + Faktor skaliranja za detaljni pogled Y-position of detail highlight within view - Y-position of detail highlight within view + Y-položaj istaknutog detalja u prikazu @@ -7213,7 +7213,7 @@ Do you want to continue? X position of detail highlight within view - X position of detail highlight within view + X položaj istaknutog detalja u prikazu @@ -9402,19 +9402,19 @@ jer je otvoren dijalog zadataka. CmdTechDrawCosmeticCircle - + TechDraw Tehničko Crtanje - - + + Cosmetic 1 Point Circle Pomoćna kružnica kroz 1 točku - - + + Adds a cosmetic circle based on a selected centerpoint Adds a cosmetic circle based on a selected centerpoint @@ -9422,17 +9422,17 @@ jer je otvoren dijalog zadataka. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw Tehničko Crtanje - + Arc Length Annotation Arc Length Annotation - + Inserts an annotation with the calculated arc length of the selected edges Inserts an annotation with the calculated arc length of the selected edges @@ -10213,7 +10213,7 @@ jer je otvoren dijalog zadataka. Midpoint Vertices - Midpoint Vertices + Središnje točke @@ -10221,7 +10221,7 @@ jer je otvoren dijalog zadataka. Quadrant Vertices - Quadrant Vertices + Kvadrant krajnje točke diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hu.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hu.ts index 980d0e9ce5..0a8a8924ad 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hu.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hu.ts @@ -447,17 +447,17 @@ Az üres helyre való bal egérgombbal kattintással érvényesítheti az aktuá CmdTechDrawExtendShortenLineGroup - + TechDraw MűszakiRajz - + Extend Line Vonal meghosszabbítás - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance A kiválasztott segéd vonalat vagy középvonalat mindkét végén a megadott delta távolsággal nyújtja @@ -465,17 +465,17 @@ Az üres helyre való bal egérgombbal kattintással érvényesítheti az aktuá CmdTechDrawExtensionAreaAnnotation - + TechDraw MűszakiRajz - + Area Annotation Széljegyzet terület - + Calculates the area of multiple selected faces A kiválasztott felületek területének kiszámítása @@ -579,17 +579,17 @@ Az üres helyre való bal egérgombbal kattintással érvényesítheti az aktuá CmdTechDrawExtensionChangeLineAttributes - + TechDraw MűszakiRajz - + Change Line Attributes Vonal jellemzőinek megváltoztatása - + Changes the selected cosmetic lines and centerlines to the specified attributes Megváltoztatja a kiválasztott segédvonalakat és középvonalakat a megadott jellemzőkre @@ -597,23 +597,23 @@ Az üres helyre való bal egérgombbal kattintással érvényesítheti az aktuá CmdTechDrawExtensionCircleCenterLines - + TechDraw MűszakiRajz - - + + Circle Centerlines Kör középvonalak - + Adds centerlines to the selected circles and arcs Hozzáad középvonalakat a kiválasztott körökhöz és ívekhez - + Adds centerlines to selected circles and arcs: Hozzáad középvonalakat a kiválasztott körökhöz és ívekhez: @@ -621,17 +621,17 @@ Az üres helyre való bal egérgombbal kattintással érvényesítheti az aktuá CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw MűszakiRajz - + Circle Centerlines Kör középvonalak - + Adds centerlines to selected circles and arcs Középvonalakat ad hozzá a kiválasztott körökhöz és ívekhez @@ -899,17 +899,17 @@ Az üres helyre való bal egérgombbal kattintással érvényesítheti az aktuá CmdTechDrawExtensionDrawCirclesGroup - + TechDraw MűszakiRajz - + Cosmetic 1 Point Circle Segéd kör 1 ponttal - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Hozzáad egy segédkört két csomópont alapján, ahol az elsőként kiválasztott a középpont, a második pedig a sugarat határozza meg @@ -917,23 +917,23 @@ Az üres helyre való bal egérgombbal kattintással érvényesítheti az aktuá CmdTechDrawExtensionDrawCosmArc - + TechDraw MűszakiRajz - - + + Cosmetic Arc Segéd ív - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point Hozzáad egy segédkört az óramutató járásával ellentétes irányban három csomópont alapján, ahol az elsőként kiválasztott a középpont, a második pedig a sugár és a kezdő pont - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. Hozzáad egy segédkört az óramutató járásával ellentétes irányban három csomópont alapján, ahol az elsőként kiválasztott a középpont, a második pedig a sugár és a kezdő pont. @@ -941,23 +941,23 @@ Az üres helyre való bal egérgombbal kattintással érvényesítheti az aktuá CmdTechDrawExtensionDrawCosmCircle - + TechDraw MűszakiRajz - - + + Cosmetic 2 Point Circle Segéd kör 2 ponttal - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius Hozzáad egy segédkört két csomópont alapján, ahol az elsőként kiválasztott a középpont, a második pedig a sugár - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Hozzáad egy segédkört két csomópont alapján, ahol az elsőként kiválasztott a középpont, a második pedig a sugarat határozza meg @@ -965,19 +965,19 @@ Az üres helyre való bal egérgombbal kattintással érvényesítheti az aktuá CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw MűszakiRajz - - + + Adds a cosmetic circle that passes through 3 selected perimeter points Hozzáad egy segédkört, amely 3 kiválasztott ponton megy keresztül - - + + Cosmetic 3 Point Circle Segéd kör 3 ponttal @@ -985,19 +985,19 @@ Az üres helyre való bal egérgombbal kattintással érvényesítheti az aktuá CmdTechDrawExtensionExtendLine - + TechDraw MűszakiRajz - - + + Extend Line Vonal meghosszabbítás - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance A kiválasztott segéd vonalat vagy középvonalat mindkét végén a megadott delta távolsággal nyújtja @@ -1011,7 +1011,7 @@ Az üres helyre való bal egérgombbal kattintással érvényesítheti az aktuá - + Bolt Circle Centerlines Csavarperem középvonalak @@ -1021,7 +1021,7 @@ Az üres helyre való bal egérgombbal kattintással érvényesítheti az aktuá Három vagy több kijelölt körből álló körkörös mintához ad középső vonalakat - + Adds centerlines to a circular pattern of selected circles Középvonalakat ad a kiválasztott körkörös mintájához @@ -1125,17 +1125,17 @@ Az üres helyre való bal egérgombbal kattintással érvényesítheti az aktuá CmdTechDrawExtensionLinePPGroup - + TechDraw MűszakiRajz - + Cosmetic Parallel Line Párhuzamos segédvonal - + Adds a cosmetic line parallel to the selected line through the selected vertex Hozzáad egy segédvonalat a kijelölt csomóponton keresztül a kijelölt vonallal párhuzamosan @@ -1143,23 +1143,23 @@ Az üres helyre való bal egérgombbal kattintással érvényesítheti az aktuá CmdTechDrawExtensionLineParallel - + TechDraw MűszakiRajz - - + + Cosmetic Parallel Line Párhuzamos segédvonal - + Adds a cosmetic circle to 3 selected vertices Hozzáad egy segédkört 3 kiválasztott csomóponton keresztül - + Adds a cosmetic line parallel to the selected line through the selected vertex Hozzáad egy segédvonalat a kijelölt csomóponton keresztül a kijelölt vonallal párhuzamosan @@ -1167,19 +1167,19 @@ Az üres helyre való bal egérgombbal kattintással érvényesítheti az aktuá CmdTechDrawExtensionLinePerpendicular - + TechDraw MűszakiRajz - - + + Cosmetic Perpendicular Line Merőleges segéd vezető - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex Hozzáad egy segédvonalat a kijelölt csomóponton keresztül a kijelölt vonallal merőlegesen @@ -1187,17 +1187,17 @@ Az üres helyre való bal egérgombbal kattintással érvényesítheti az aktuá CmdTechDrawExtensionLockUnlockView - + TechDraw MűszakiRajz - + Toggle View Lock Nézet zárolásának kapcsolása - + Locks or unlocks the position of the selected views Zárolja vagy feloldja a kiválasztott nézetek pozícióját @@ -1313,17 +1313,17 @@ Az üres helyre való bal egérgombbal kattintással érvényesítheti az aktuá CmdTechDrawExtensionSelectLineAttributes - + TechDraw MűszakiRajz - + Select Line Attributes, Cascade Spacing and Delta Distance Vonaljellemzők, sortávolság és hosszkülönbség kiválasztása - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance Beállítja a segéd és középvonalak alapértelmezett jellemzőit, beleértve a lépcsőzetes távolságot és a delta-távolságot @@ -1331,19 +1331,19 @@ Az üres helyre való bal egérgombbal kattintással érvényesítheti az aktuá CmdTechDrawExtensionShortenLine - + TechDraw MűszakiRajz - - + + Shorten Line Vonal rövidítés - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance A kiválasztott segéd vonalat vagy középvonalat mindkét végén a megadott delta távolsággal szűkíti @@ -1351,19 +1351,19 @@ Az üres helyre való bal egérgombbal kattintással érvényesítheti az aktuá CmdTechDrawExtensionThreadBoltBottom - + TechDraw MűszakiRajz - - + + Cosmetic Thread Bolt Bottom View Segédvonalak külső menethez a tengely nézetben - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods Hozzáad egy segéd menetet a felső vagy alsó nézethez a kiválasztott csavarokhoz/csavarmenetekhez/menetesszárakhoz @@ -1371,19 +1371,19 @@ Az üres helyre való bal egérgombbal kattintással érvényesítheti az aktuá CmdTechDrawExtensionThreadBoltSide - + TechDraw MűszakiRajz - - + + Cosmetic Thread Bolt Side View Segédvonalak a külső menethez oldalnézetben - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines Egy segéd menetet ad a csavar/csavarkötés/menetesszár oldalnézetéhez két kiválasztott párhuzamos vonal között @@ -1391,23 +1391,23 @@ Az üres helyre való bal egérgombbal kattintással érvényesítheti az aktuá CmdTechDrawExtensionThreadHoleBottom - + TechDraw MűszakiRajz - - + + Cosmetic Thread Hole Bottom View Segédvonalak belső menethez tengely alulnézetben - + Adds a cosmetic thread to the top or bottom view of selected holes or circles Hozzáad egy segéd menetet egy kiválasztott furathoz vagy körhöz, amely a tengelyirányú belső menetet jelképezi - + Adds a cosmetic thread to the top or bottom view of holes or circles Hozzáad egy segédvonalat belső menetekhez, tengelyirányú nézettel, segédvonalaként a furatok vagy körök köré @@ -1415,23 +1415,23 @@ Az üres helyre való bal egérgombbal kattintással érvényesítheti az aktuá CmdTechDrawExtensionThreadHoleSide - + TechDraw MűszakiRajz - - + + Cosmetic Thread Hole Side View Segédvonalak belső menethez oldalnézetben - + Adds a cosmetic thread to the side view of a hole or circle Hozzáad egy segédvonalat belső menetekhez, oldal nézettel, segédvonalaként a furat vagy körö köré - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines Egy segéd menetet ad a kiválasztott furat oldalnézetéhez két kiválasztott párhuzamos vonal között @@ -1439,17 +1439,17 @@ Az üres helyre való bal egérgombbal kattintással érvényesítheti az aktuá CmdTechDrawExtensionThreadsGroup - + TechDraw MűszakiRajz - + Cosmetic Thread Hole Side View Segédvonalak belső menethez oldalnézetben - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines Hozzáad egy segéd menetet a kiválasztott furat oldalnézetéhez két kiválasztott párhuzamos vonalon kívül @@ -1457,17 +1457,17 @@ Az üres helyre való bal egérgombbal kattintással érvényesítheti az aktuá CmdTechDrawExtensionVertexAtIntersection - + TechDraw MűszakiRajz - + Cosmetic Intersection Vertices Segéd metszésponti csomópontok - + Adds cosmetic vertices at the intersections of selected edges Hozzáad segéd csomópontokat a kiválasztott élek kereszteződési pontjain @@ -2637,37 +2637,37 @@ If no object is selected, a file browser opens to select an SVG or image file.Kör középvonalak - + TechDraw Thread Hole Side A menetes furat rajzoló oldala - + Cosmetic Thread Hole Side Belső menet segédvonalak oldalnézetben - + TechDraw Thread Bolt Side Műszakirajz - Menetes csavar oldal - + Cosmetic Thread Bolt Side Segédvonal csavarmenet oldalnézete - + TechDraw Thread Hole Bottom Műszakirajz - Menetes furat alja - + TechDraw Thread Bolt Bottom Műszakirajz - Menetes csavar alja - + Cosmetic Thread Bolt Bottom Külső menet segédvonal tengelynézetben @@ -2687,102 +2687,102 @@ If no object is selected, a file browser opens to select an SVG or image file.Műszakirajz kör középvonalak - + Cosmetic thread hole bottom Segédvonal belső menethez tengelynézetben - + TechDraw change line attributes Műszakirajz vonal jellemzőinek megváltoztatása - + Change line attributes Vonal jellemzőinek megváltoztatása - + TechDraw cosmetic intersection vertices Műszaki rajz segéd metszésponti csomópontok - + Cosmetic intersection vertices Segéd metszésponti csúcspontok - + TechDraw cosmetic arc Műszakirajz segéd ív - + Cosmetic arc Segéd ív - + TechDraw cosmetic circle Műszakirajz segéd kör - + Cosmetic Circle Segéd kör - + TechDraw Cosmetic Circle 3 Points Műszakirajz - Segéd kör 3 ponttal - + Cosmetic Circle 3 Points Segédkört 3 ponttal - + TechDraw Cosmetic Line Parallel/Perpendicular Műszakirajz - Párhuzamos/függőleges segédvonal - + Cosmetic Line Parallel/Perpendicular Párhuzamos/függőleges segédvonal - + Lock/Unlock View Nézet rögzítése/feloldása - + TechDraw Extend/Shorten Line Műszakirajz - Vonal nyújtás/rövidítés - + Extend/shorten line Vonal hosszabbítás/rövidítés - + TechDraw Calculate Selected Area Műszakirajz kiválasztott terület számolás - + TechDraw Calculate Selected Arc Length Műszakirajz kiválasztott ív hossz számolás - + Calculate Face Area Felület terület számítás - + Calculate Edge Length Élhossz kiszámítása @@ -3174,8 +3174,8 @@ If no object is selected, a file browser opens to select an SVG or image file.A FreeCAD nem találta az exportálandó oldalt - - + + @@ -3235,11 +3235,11 @@ If no object is selected, a file browser opens to select an SVG or image file. - - - - - + + + + + @@ -3516,7 +3516,7 @@ If no object is selected, a file browser opens to select an SVG or image file.Zárja be az aktív feladat párbeszédablakot és próbálja később. - + Task In Progress Folyamatban levő feladat @@ -3527,63 +3527,63 @@ If no object is selected, a file browser opens to select an SVG or image file.Műszakirajz kör furat - - - - - - + + + + + + Close active task dialog and try again. Zárja be az aktív feladatot és próbálja később. - + Selection is empty. Nincs kiválasztva semmi. - + You must select a base View for the circle. Alapértelmezett nézetet kell kiválasztania a körhöz. - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. A kiválasztás nem segéd kör vagy a kör segéd íve. - + Please select a center for the circle. Kérjük, válassza ki a kör középpontját. - + No faces in selection Nincsenek felületek a kijelölésben - + No edges in selection Nincsenek élek a kijelölésben - + TechDraw thread hole side Műszaki rajz menet furat oldala - + Select 2 straight lines Válasszon ki 2 egyenes vonalat - - - - + + + + Wrong Selection Hibás kijelölés @@ -4076,13 +4076,13 @@ If no object is selected, a file browser opens to select an SVG or image file. - + Selection is empty A kijelölési terület nem tartalmaz objektumokat - + No object selected Nincs kijelölt objektum @@ -9357,19 +9357,19 @@ a feladat párbeszédpanel nyitva van. CmdTechDrawCosmeticCircle - + TechDraw MűszakiRajz - - + + Cosmetic 1 Point Circle Segéd kör 1 ponttal - - + + Adds a cosmetic circle based on a selected centerpoint Hozzáad egy segéd kört a kiválasztott középpont alapján @@ -9377,17 +9377,17 @@ a feladat párbeszédpanel nyitva van. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw MűszakiRajz - + Arc Length Annotation Ívhossz jelölés - + Inserts an annotation with the calculated arc length of the selected edges Beszúr egy megjegyzést a kiválasztott élek kiszámított ívhosszával diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_it.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_it.ts index 623a5871f5..582ba2978b 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_it.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_it.ts @@ -447,17 +447,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtendShortenLineGroup - + TechDraw TechDraw - + Extend Line Estendi Linea - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -465,17 +465,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionAreaAnnotation - + TechDraw TechDraw - + Area Annotation Area Annotation - + Calculates the area of multiple selected faces Calculates the area of multiple selected faces @@ -579,17 +579,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionChangeLineAttributes - + TechDraw TechDraw - + Change Line Attributes Cambia Attributi Linea - + Changes the selected cosmetic lines and centerlines to the specified attributes Changes the selected cosmetic lines and centerlines to the specified attributes @@ -597,23 +597,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLines - + TechDraw TechDraw - - + + Circle Centerlines Linee centrali Cerchio - + Adds centerlines to the selected circles and arcs Adds centerlines to the selected circles and arcs - + Adds centerlines to selected circles and arcs: Adds centerlines to selected circles and arcs: @@ -621,17 +621,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw TechDraw - + Circle Centerlines Linee centrali Cerchio - + Adds centerlines to selected circles and arcs Adds centerlines to selected circles and arcs @@ -899,17 +899,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCirclesGroup - + TechDraw TechDraw - + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -917,23 +917,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmArc - + TechDraw TechDraw - - + + Cosmetic Arc Arco Cosmetico - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point Aggiunge un arco cosmetico in senso antiorario basato su tre vertici, dove la prima selezione è il punto centrale e la seconda è il raggio e il punto di partenza - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. Aggiunge un arco cosmetico in senso antiorario basato su tre vertici, dove la prima selezione è il punto centrale e la seconda è il raggio e il punto di partenza. @@ -941,23 +941,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle - + TechDraw TechDraw - - + + Cosmetic 2 Point Circle Cosmetic 2 Point Circle - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -965,19 +965,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw TechDraw - - + + Adds a cosmetic circle that passes through 3 selected perimeter points Adds a cosmetic circle that passes through 3 selected perimeter points - - + + Cosmetic 3 Point Circle Cosmetic 3 Point Circle @@ -985,19 +985,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionExtendLine - + TechDraw TechDraw - - + + Extend Line Estendi Linea - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1011,7 +1011,7 @@ Left clicking on empty space will validate the current dimension. Right clicking - + Bolt Circle Centerlines Bolt Circle Centerlines @@ -1021,7 +1021,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Adds centerlines to a circular pattern of three or more selected circles - + Adds centerlines to a circular pattern of selected circles Adds centerlines to a circular pattern of selected circles @@ -1125,17 +1125,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePPGroup - + TechDraw TechDraw - + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1143,23 +1143,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLineParallel - + TechDraw TechDraw - - + + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic circle to 3 selected vertices Adds a cosmetic circle to 3 selected vertices - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1167,19 +1167,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePerpendicular - + TechDraw TechDraw - - + + Cosmetic Perpendicular Line Cosmetic Perpendicular Line - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex Adds a cosmetic line perpendicular to the selected line through the selected vertex @@ -1187,17 +1187,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLockUnlockView - + TechDraw TechDraw - + Toggle View Lock Toggle View Lock - + Locks or unlocks the position of the selected views Locks or unlocks the position of the selected views @@ -1313,17 +1313,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionSelectLineAttributes - + TechDraw TechDraw - + Select Line Attributes, Cascade Spacing and Delta Distance Seleziona Attributi di Linea, Spaziatura a Cascata e Distanza Delta - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance @@ -1331,19 +1331,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionShortenLine - + TechDraw TechDraw - - + + Shorten Line Accorcia la Linea - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance Shortens a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1351,19 +1351,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltBottom - + TechDraw TechDraw - - + + Cosmetic Thread Bolt Bottom View Cosmetic Thread Bolt Bottom View - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods @@ -1371,19 +1371,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltSide - + TechDraw TechDraw - - + + Cosmetic Thread Bolt Side View Cosmetic Thread Bolt Side View - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines @@ -1391,23 +1391,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleBottom - + TechDraw TechDraw - - + + Cosmetic Thread Hole Bottom View Cosmetic Thread Hole Bottom View - + Adds a cosmetic thread to the top or bottom view of selected holes or circles Adds a cosmetic thread to the top or bottom view of selected holes or circles - + Adds a cosmetic thread to the top or bottom view of holes or circles Adds a cosmetic thread to the top or bottom view of holes or circles @@ -1415,23 +1415,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleSide - + TechDraw TechDraw - - + + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Adds a cosmetic thread to the side view of a hole or circle Adds a cosmetic thread to the side view of a hole or circle - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1439,17 +1439,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadsGroup - + TechDraw TechDraw - + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines Add a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1457,17 +1457,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionVertexAtIntersection - + TechDraw TechDraw - + Cosmetic Intersection Vertices Cosmetic Intersection Vertices - + Adds cosmetic vertices at the intersections of selected edges Adds cosmetic vertices at the intersections of selected edges @@ -2638,37 +2638,37 @@ If no object is selected, a file browser opens to select an SVG or image file.Linee centrali Cerchio - + TechDraw Thread Hole Side TechDraw foro filettato in vista laterale - + Cosmetic Thread Hole Side Filettatura Cosmetica Laterale Foro - + TechDraw Thread Bolt Side TechDraw vite filettata in vista laterale - + Cosmetic Thread Bolt Side Filettatura Cosmetica Laterale Vite - + TechDraw Thread Hole Bottom TechDraw foro filettato vista da sotto - + TechDraw Thread Bolt Bottom TechDraw foro filettato vista da sotto - + Cosmetic Thread Bolt Bottom Filettatura Cosmetica Inferiore Vite @@ -2688,102 +2688,102 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw circle centerlines - + Cosmetic thread hole bottom Cosmetic thread hole bottom - + TechDraw change line attributes TechDraw change line attributes - + Change line attributes Change line attributes - + TechDraw cosmetic intersection vertices TechDraw cosmetic intersection vertices - + Cosmetic intersection vertices Cosmetic intersection vertices - + TechDraw cosmetic arc TechDraw cosmetic arc - + Cosmetic arc Cosmetic arc - + TechDraw cosmetic circle TechDraw cosmetic circle - + Cosmetic Circle Cerchio Cosmetico - + TechDraw Cosmetic Circle 3 Points TechDraw Cerchio cosmetico per 3 punti - + Cosmetic Circle 3 Points Cerchio Cosmetico 3 Punti - + TechDraw Cosmetic Line Parallel/Perpendicular TechDraw Linea cosmetica parallela/perpendicolare - + Cosmetic Line Parallel/Perpendicular Linea Cosmetica Parallela/Perpendicolare - + Lock/Unlock View Blocca/Sblocca Vista - + TechDraw Extend/Shorten Line TechDraw Estendi/Accorcia linea - + Extend/shorten line Extend/shorten line - + TechDraw Calculate Selected Area TechDraw Calculate Selected Area - + TechDraw Calculate Selected Arc Length TechDraw Calculate Selected Arc Length - + Calculate Face Area Calcola Area Faccia - + Calculate Edge Length Calcola lunghezza bordo @@ -3175,8 +3175,8 @@ If no object is selected, a file browser opens to select an SVG or image file.FreeCAD non ha trovato una pagina da esportare - - + + @@ -3236,11 +3236,11 @@ If no object is selected, a file browser opens to select an SVG or image file. - - - - - + + + + + @@ -3517,7 +3517,7 @@ If no object is selected, a file browser opens to select an SVG or image file.Close the active task dialog and try again. - + Task In Progress Attività in corso @@ -3528,63 +3528,63 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw hole circle - - - - - - + + + + + + Close active task dialog and try again. Chiudere la finestra di dialogo attiva e riprovare. - + Selection is empty. Selection is empty. - + You must select a base View for the circle. You must select a base View for the circle. - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. - + Please select a center for the circle. Please select a center for the circle. - + No faces in selection No faces in selection - + No edges in selection No edges in selection - + TechDraw thread hole side TechDraw thread hole side - + Select 2 straight lines Select 2 straight lines - - - - + + + + Wrong Selection Selezione sbagliata @@ -4077,13 +4077,13 @@ If no object is selected, a file browser opens to select an SVG or image file. - + Selection is empty La selezione è vuota - + No object selected Nessun oggetto selezionato @@ -9356,19 +9356,19 @@ c'è una finestra di dialogo per le attività aperte. CmdTechDrawCosmeticCircle - + TechDraw TechDraw - - + + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - - + + Adds a cosmetic circle based on a selected centerpoint Adds a cosmetic circle based on a selected centerpoint @@ -9376,17 +9376,17 @@ c'è una finestra di dialogo per le attività aperte. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw TechDraw - + Arc Length Annotation Arc Length Annotation - + Inserts an annotation with the calculated arc length of the selected edges Inserts an annotation with the calculated arc length of the selected edges diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ja.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ja.ts index 8173909353..0c76bef64f 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ja.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ja.ts @@ -447,17 +447,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtendShortenLineGroup - + TechDraw TechDraw - + Extend Line 線を延長 - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance 選択した表示用線または中心線を両端から指定された距離だけ延長 @@ -465,17 +465,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionAreaAnnotation - + TechDraw TechDraw - + Area Annotation 面積注釈 - + Calculates the area of multiple selected faces 選択した複数の面の面積を計算 @@ -579,17 +579,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionChangeLineAttributes - + TechDraw TechDraw - + Change Line Attributes 線の属性を変更 - + Changes the selected cosmetic lines and centerlines to the specified attributes 選択した表示用の線と中心線を指定した属性に変更 @@ -597,23 +597,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLines - + TechDraw TechDraw - - + + Circle Centerlines 円の中心線 - + Adds centerlines to the selected circles and arcs 選択した円や円弧に中心線を追加 - + Adds centerlines to selected circles and arcs: 選択した円や円弧に中心線を追加: @@ -621,17 +621,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw TechDraw - + Circle Centerlines 円の中心線 - + Adds centerlines to selected circles and arcs 選択した円や円弧に中心線を追加 @@ -899,17 +899,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCirclesGroup - + TechDraw TechDraw - + Cosmetic 1 Point Circle 表示用の1点円 - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius 2つの頂点に基づいて表示用の円を追加します。最初の選択対象は中心点で、2番目の選択対象は半径です。 @@ -917,23 +917,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmArc - + TechDraw TechDraw - - + + Cosmetic Arc 表示用の円弧 - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point 3つの頂点に基づいて反時計回りに表示用の円弧を追加します。最初の選択対象は中心点で、2番目の選択対象は半径と開始点です。 - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. 3つの頂点に基づいて反時計回りに表示用の円弧を追加します。最初の選択対象は中心点で、2番目の選択対象は半径と開始点です。 @@ -941,23 +941,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle - + TechDraw TechDraw - - + + Cosmetic 2 Point Circle 表示用の2点円 - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius 選択した2つの頂点に基づいて表示用の円を追加します。最初は中心点で、2番目は半径です。 - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius 2つの頂点に基づいて表示用の円を追加します。最初の選択対象は中心点で、2番目の選択対象は半径です。 @@ -965,19 +965,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw TechDraw - - + + Adds a cosmetic circle that passes through 3 selected perimeter points 選択した周上の3つの点を通過する表示用の円を追加 - - + + Cosmetic 3 Point Circle 表示用の3点円 @@ -985,19 +985,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionExtendLine - + TechDraw TechDraw - - + + Extend Line 線を延長 - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance 選択した表示用線または中心線を両端から指定された距離だけ延長 @@ -1011,7 +1011,7 @@ Left clicking on empty space will validate the current dimension. Right clicking - + Bolt Circle Centerlines ボルト円の中心線 @@ -1021,7 +1021,7 @@ Left clicking on empty space will validate the current dimension. Right clicking 選択した3つ以上の円の円形パターンに中心線を追加 - + Adds centerlines to a circular pattern of selected circles 選択した円の円形パターンに中心線を追加 @@ -1125,17 +1125,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePPGroup - + TechDraw TechDraw - + Cosmetic Parallel Line 表示用の平行線 - + Adds a cosmetic line parallel to the selected line through the selected vertex 選択した頂点を通る選択線に平行な表示用の線を追加 @@ -1143,23 +1143,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLineParallel - + TechDraw TechDraw - - + + Cosmetic Parallel Line 表示用の平行線 - + Adds a cosmetic circle to 3 selected vertices 3つの選択頂点に表示用の円を追加 - + Adds a cosmetic line parallel to the selected line through the selected vertex 選択した頂点を通る選択線に平行な表示用の線を追加 @@ -1167,19 +1167,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePerpendicular - + TechDraw TechDraw - - + + Cosmetic Perpendicular Line 表示用の垂直線 - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex 選択した頂点を通る選択線に垂直な表示用の線を追加 @@ -1187,17 +1187,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLockUnlockView - + TechDraw TechDraw - + Toggle View Lock ビューの固定状態を切り替え - + Locks or unlocks the position of the selected views 選択したビューの位置を固定、または固定解除 @@ -1313,17 +1313,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionSelectLineAttributes - + TechDraw TechDraw - + Select Line Attributes, Cascade Spacing and Delta Distance 線の属性、カスケード間隔、デルタ距離を選択 - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance カスケード間隔とデルタ距離を含む、表示用の線と中心線のデフォルト属性を設定 @@ -1331,19 +1331,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionShortenLine - + TechDraw TechDraw - - + + Shorten Line 線を短縮 - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance 選択した表示用線または中心線を両端から指定された距離だけ短縮 @@ -1351,19 +1351,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltBottom - + TechDraw TechDraw - - + + Cosmetic Thread Bolt Bottom View 表示用のねじボルト底面ビュー - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods 選択したボルト/ねじ/ロッドの上面ビューまたは下面ビューに表示用のネジ山を追加 @@ -1371,19 +1371,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltSide - + TechDraw TechDraw - - + + Cosmetic Thread Bolt Side View 表示用のねじボルト側面ビュー - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines 選択した2つの平行線の間のボルト/ねじ/ロッドの側面ビューに表示用のねじ山を追加 @@ -1391,23 +1391,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleBottom - + TechDraw TechDraw - - + + Cosmetic Thread Hole Bottom View 表示用のねじ穴底面ビュー - + Adds a cosmetic thread to the top or bottom view of selected holes or circles 選択した穴または円の上面ビューまたは下面ビューに表示用のねじ山を追加 - + Adds a cosmetic thread to the top or bottom view of holes or circles 穴または円の上面ビューまたは下面ビューに表示用のねじ山を追加 @@ -1415,23 +1415,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleSide - + TechDraw TechDraw - - + + Cosmetic Thread Hole Side View 表示用のねじ穴側面ビュー - + Adds a cosmetic thread to the side view of a hole or circle 穴または円の側面ビューに表示用のねじ山を追加 - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines 選択した2つの平行線の間の選択した穴の側面ビューに表示用のねじ山を追加 @@ -1439,17 +1439,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadsGroup - + TechDraw TechDraw - + Cosmetic Thread Hole Side View 表示用のねじ穴側面ビュー - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines 選択した2つの平行線の間の選択した穴の側面ビューに表示用のねじ山を追加 @@ -1457,17 +1457,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionVertexAtIntersection - + TechDraw TechDraw - + Cosmetic Intersection Vertices 表示用の交差頂点 - + Adds cosmetic vertices at the intersections of selected edges 選択したエッジの交点に表示用の頂点を追加 @@ -2638,37 +2638,37 @@ If no object is selected, a file browser opens to select an SVG or image file.円の中心線 - + TechDraw Thread Hole Side TechDraw ねじ穴の断面 - + Cosmetic Thread Hole Side 表示用のねじ穴側面 - + TechDraw Thread Bolt Side TechDraw おねじの外観 - + Cosmetic Thread Bolt Side 表示用のねじボルト側面 - + TechDraw Thread Hole Bottom TechDraw ねじ穴の端面 - + TechDraw Thread Bolt Bottom TechDraw おねじの端面 - + Cosmetic Thread Bolt Bottom 表示用のねじボルト底面 @@ -2688,102 +2688,102 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw 円の中心線 - + Cosmetic thread hole bottom 表示用のねじ穴底面 - + TechDraw change line attributes TechDraw 線の属性を変更 - + Change line attributes 線の属性を変更 - + TechDraw cosmetic intersection vertices TechDraw 表示用の交差頂点 - + Cosmetic intersection vertices 表示用の交差頂点 - + TechDraw cosmetic arc TechDraw 表示用の円弧 - + Cosmetic arc 表示用の円弧 - + TechDraw cosmetic circle TechDraw 表示用の円 - + Cosmetic Circle 表示用の円 - + TechDraw Cosmetic Circle 3 Points TechDraw 表示用の3点円 - + Cosmetic Circle 3 Points 表示用の3点円 - + TechDraw Cosmetic Line Parallel/Perpendicular TechDraw 表示用の平行/垂直線 - + Cosmetic Line Parallel/Perpendicular 表示用の平行線/垂直線 - + Lock/Unlock View ビューのロック/アンロック - + TechDraw Extend/Shorten Line TechDraw 線の延長/短縮 - + Extend/shorten line 線を延長/短縮 - + TechDraw Calculate Selected Area TechDraw 選択した面積の計算 - + TechDraw Calculate Selected Arc Length TechDraw 選択した円弧の長さを計算 - + Calculate Face Area 面積を計算 - + Calculate Edge Length エッジの長さを計算 @@ -3175,8 +3175,8 @@ If no object is selected, a file browser opens to select an SVG or image file.FreeCADはエクスポートするページを見つけられませんでした。 - - + + @@ -3236,11 +3236,11 @@ If no object is selected, a file browser opens to select an SVG or image file. - - - - - + + + + + @@ -3517,7 +3517,7 @@ If no object is selected, a file browser opens to select an SVG or image file.アクティブなタスクダイアログを閉じて、もう一度やり直してください。 - + Task In Progress 実行中のタスク @@ -3528,63 +3528,63 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw 穴の円 - - - - - - + + + + + + Close active task dialog and try again. アクテイブなタスクタイアログを閉じて再度実行してください。 - + Selection is empty. 何も選択されていません。 - + You must select a base View for the circle. 円のためのベースビューを選択する必要があります。 - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. 選択対象は表示用の円、表示用の円弧ではありません。 - + Please select a center for the circle. 円の中心を選択してください。 - + No faces in selection 面が選択されていません - + No edges in selection エッジが選択されていません - + TechDraw thread hole side TechDraw ねじ穴の断面 - + Select 2 straight lines 2直線を選択 - - - - + + + + Wrong Selection 間違った選択 @@ -4077,13 +4077,13 @@ If no object is selected, a file browser opens to select an SVG or image file. - + Selection is empty 選択されていません - + No object selected オブジェクトが選択されていません @@ -9336,19 +9336,19 @@ there is an open task dialog. CmdTechDrawCosmeticCircle - + TechDraw TechDraw - - + + Cosmetic 1 Point Circle 表示用の1点円 - - + + Adds a cosmetic circle based on a selected centerpoint 選択した中心点に基づいて表示用の円を追加 @@ -9356,17 +9356,17 @@ there is an open task dialog. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw TechDraw - + Arc Length Annotation 円弧長さの注釈 - + Inserts an annotation with the calculated arc length of the selected edges 選択したエッジから計算された円弧長さの注釈を挿入 diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ka.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ka.ts index 24d21f4541..980ba5e855 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ka.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ka.ts @@ -447,17 +447,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtendShortenLineGroup - + TechDraw ტექნიკური ნახაზი - + Extend Line ხაზის გაგრძელება - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -465,17 +465,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionAreaAnnotation - + TechDraw ტექნიკური ნახაზი - + Area Annotation ფართობის ანოტაცია - + Calculates the area of multiple selected faces გამოთვლის მონიშნული ზედაპირების ფართობის @@ -579,17 +579,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionChangeLineAttributes - + TechDraw ტექნიკური ნახაზი - + Change Line Attributes ხაზის ატრიბუტების შეცვლა - + Changes the selected cosmetic lines and centerlines to the specified attributes Changes the selected cosmetic lines and centerlines to the specified attributes @@ -597,23 +597,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLines - + TechDraw ტექნიკური ნახაზი - - + + Circle Centerlines წრეწირის ცენრის ხაზები - + Adds centerlines to the selected circles and arcs ამატებს ცენტრალურ ხაზებს მონიშნულ წრეწირებს და რკალებს - + Adds centerlines to selected circles and arcs: ამატებს ცენტრალურ ხაზებს მონიშნულ წრეწირებს და რკალებს: @@ -621,17 +621,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw ტექნიკური ნახაზი - + Circle Centerlines წრეწირის ცენრის ხაზები - + Adds centerlines to selected circles and arcs ამატებს ცენტრალურ ხაზებს მონიშნულ წრეწირებს და რკალებს @@ -899,17 +899,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCirclesGroup - + TechDraw ტექნიკური ნახაზი - + Cosmetic 1 Point Circle დამხმარე 1 წერტილი წრეწირი - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -917,23 +917,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmArc - + TechDraw ტექნიკური ნახაზი - - + + Cosmetic Arc კოსმეტიკური რკალი - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. @@ -941,23 +941,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle - + TechDraw ტექნიკური ნახაზი - - + + Cosmetic 2 Point Circle დამხმარე 2 წერტილი წრეწირი - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -965,19 +965,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw ტექნიკური ნახაზი - - + + Adds a cosmetic circle that passes through 3 selected perimeter points Adds a cosmetic circle that passes through 3 selected perimeter points - - + + Cosmetic 3 Point Circle დამხმარე 3 წერტილი წრეწირი @@ -985,19 +985,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionExtendLine - + TechDraw ტექნიკური ნახაზი - - + + Extend Line ხაზის გაგრძელება - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1011,7 +1011,7 @@ Left clicking on empty space will validate the current dimension. Right clicking - + Bolt Circle Centerlines ხრახნის წრის ცენტრის ხაზები @@ -1021,7 +1021,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Adds centerlines to a circular pattern of three or more selected circles - + Adds centerlines to a circular pattern of selected circles ამატებს ცენტრალურ ხაზებს მონიშნული წრეწირების წრიულ შაბლონს @@ -1125,17 +1125,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePPGroup - + TechDraw ტექნიკური ნახაზი - + Cosmetic Parallel Line დამხმარე პარალელური ხაზი - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1143,23 +1143,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLineParallel - + TechDraw ტექნიკური ნახაზი - - + + Cosmetic Parallel Line დამხმარე პარალელური ხაზი - + Adds a cosmetic circle to 3 selected vertices ამატებს დამხმარე წრეწირს 3 მონიშნულ წვეროს - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1167,19 +1167,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePerpendicular - + TechDraw ტექნიკური ნახაზი - - + + Cosmetic Perpendicular Line დამხმარე პერპენდიკულარული ხაზი - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex Adds a cosmetic line perpendicular to the selected line through the selected vertex @@ -1187,17 +1187,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLockUnlockView - + TechDraw ტექნიკური ნახაზი - + Toggle View Lock ხედის დაბლოკვის გადართვა - + Locks or unlocks the position of the selected views ჩაკეტავს ან განბლოკავს მონიშნული ხედების მდებარეობას @@ -1313,17 +1313,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionSelectLineAttributes - + TechDraw ტექნიკური ნახაზი - + Select Line Attributes, Cascade Spacing and Delta Distance აირჩიეთ ხაზის ატრიბუტები, კასკადის დაშორება და მანძილის დელტა - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance @@ -1331,19 +1331,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionShortenLine - + TechDraw ტექნიკური ნახაზი - - + + Shorten Line ხაზის დაპატარავება - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance Shortens a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1351,19 +1351,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltBottom - + TechDraw ტექნიკური ნახაზი - - + + Cosmetic Thread Bolt Bottom View დამხმარე კუთხვილის ხრახნის ქვედა ხედი - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods @@ -1371,19 +1371,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltSide - + TechDraw ტექნიკური ნახაზი - - + + Cosmetic Thread Bolt Side View დამხმარე კუთხვილის ხრახნის გვერდხედი - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines @@ -1391,23 +1391,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleBottom - + TechDraw ტექნიკური ნახაზი - - + + Cosmetic Thread Hole Bottom View დამხმარე კუთხვილის ხრახნის ნახვრეტის ქვედა ხედი - + Adds a cosmetic thread to the top or bottom view of selected holes or circles Adds a cosmetic thread to the top or bottom view of selected holes or circles - + Adds a cosmetic thread to the top or bottom view of holes or circles Adds a cosmetic thread to the top or bottom view of holes or circles @@ -1415,23 +1415,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleSide - + TechDraw ტექნიკური ნახაზი - - + + Cosmetic Thread Hole Side View დამატებითი კუთხვილის ნახვრეტის გვერდხედი - + Adds a cosmetic thread to the side view of a hole or circle ამატებს დამხმარე კუთხვილს ნახვრეტის, ან წრის გვერდით ხედს - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1439,17 +1439,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadsGroup - + TechDraw ტექნიკური ნახაზი - + Cosmetic Thread Hole Side View დამატებითი კუთხვილის ნახვრეტის გვერდხედი - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines Add a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1457,17 +1457,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionVertexAtIntersection - + TechDraw ტექნიკური ნახაზი - + Cosmetic Intersection Vertices კოსმეტიკური კვეთის წვეროები - + Adds cosmetic vertices at the intersections of selected edges Adds cosmetic vertices at the intersections of selected edges @@ -2638,37 +2638,37 @@ If no object is selected, a file browser opens to select an SVG or image file.წრეწირის ცენრის ხაზები - + TechDraw Thread Hole Side ტექნიკური ნახაზის კუთხვილის ხვრელის გვერდი - + Cosmetic Thread Hole Side კოსმეტიკური კუთხვილის ხრახნის ნახვრეტის კედელი - + TechDraw Thread Bolt Side ტექნიკური ნახაზი კუთხვილის ხრახნის გვერდი - + Cosmetic Thread Bolt Side ჰოსმეტიკური კუთხვილის ხრახნის გვერდი - + TechDraw Thread Hole Bottom ტექნიკური ნახაზი კუთხვილის ხვრელის ფსკერი - + TechDraw Thread Bolt Bottom ტექნიკური ნახაზი კუთხვილის ჭანჭიკის ფსკერი - + Cosmetic Thread Bolt Bottom ჰოსმეტიკური კუთხვილის ხრახნის ძირი @@ -2688,102 +2688,102 @@ If no object is selected, a file browser opens to select an SVG or image file.ტექნიკური ნახაზი წრეწირის ცენტრალური ხაზები - + Cosmetic thread hole bottom დამხმარე კუთხვილის ხრახნის ნახვრეტის ძირი - + TechDraw change line attributes ტექნიკური ნახაზი ხაზის ატრიბუტების შეცვლა - + Change line attributes ხაზის ატრიბუტების შეცვლა - + TechDraw cosmetic intersection vertices ტექნიკური ნახაზი დამხმარე კვეთის წვეროები - + Cosmetic intersection vertices დამხმარე კვეთის წვეროები - + TechDraw cosmetic arc ტექნიკური ნახაზი დამხმარე რკალი - + Cosmetic arc კოსმეტიკური რკალი - + TechDraw cosmetic circle ტექნიკური ნახაზი დამხმარე წრეწირი - + Cosmetic Circle კოსმეტიკური წრეწირი - + TechDraw Cosmetic Circle 3 Points ტექნიკური ნახაზი კოსმეტიკური წრე 3 წერტილით - + Cosmetic Circle 3 Points კოსმეტიკური წრე 3 წერტილი - + TechDraw Cosmetic Line Parallel/Perpendicular ტექნიკური ნახაზი კოსმეტიკური ხაზი პარალელურია თუ მართობული - + Cosmetic Line Parallel/Perpendicular კოსმეტიკური ხაზი პარალელურია თუ მართობული - + Lock/Unlock View ხედის დაბლოკვა/განბლოკვა - + TechDraw Extend/Shorten Line ტექნიკური ნახაზი ხაზის გაგრძელება/შემოკლება - + Extend/shorten line ხაზის გაგრძელება/შემოკლება - + TechDraw Calculate Selected Area ტექნიკური ნახაზი მონიშნული ფართობის გამოთვლა - + TechDraw Calculate Selected Arc Length ტექნიკური ნახაზი მონიშნული რკალის სიგრძის გამოთვლა - + Calculate Face Area ზედაპირის ფართობის გამოთვლა - + Calculate Edge Length წიბოს სიგრძის გამოთვლა @@ -3175,8 +3175,8 @@ If no object is selected, a file browser opens to select an SVG or image file.FreeCAD-მა გასატანი გვერდი ვერ იპოვა - - + + @@ -3236,11 +3236,11 @@ If no object is selected, a file browser opens to select an SVG or image file. - - - - - + + + + + @@ -3517,7 +3517,7 @@ If no object is selected, a file browser opens to select an SVG or image file.დახურეთ აქტიური ამოცანის ფანჯარა და თავიდან სცადეთ. - + Task In Progress მიმდინარეობს ამოცანის შესრულება @@ -3528,63 +3528,63 @@ If no object is selected, a file browser opens to select an SVG or image file.ტექნიკური ნახაზის ნახვრეტის წრეწირი - - - - - - + + + + + + Close active task dialog and try again. დახურეთ აქტიური ამოცანის ფანჯარა და თავიდან სცადეთ. - + Selection is empty. მონიშნული ცარიელია. - + You must select a base View for the circle. უნდა აირჩიოთ წრეწირის საბაზისო ხედი. - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. - + Please select a center for the circle. აირჩიეთ ცენტრი წრეწირისთვის. - + No faces in selection მონიშნულში ზედაპირები არაა - + No edges in selection მონიშნულში წიბოები არაა - + TechDraw thread hole side ტექნიკური ნახაზის კუთხვილის ნახვრეტის გვერდი - + Select 2 straight lines მონიშნეთ 2 სწორი ხაზი - - - - + + + + Wrong Selection არასწორი არჩევანი @@ -4077,13 +4077,13 @@ If no object is selected, a file browser opens to select an SVG or image file. - + Selection is empty მონიშნული ცარიელია - + No object selected ობიექტი მონიშნული არაა @@ -9358,19 +9358,19 @@ there is an open task dialog. CmdTechDrawCosmeticCircle - + TechDraw ტექნიკური ნახაზი - - + + Cosmetic 1 Point Circle დამხმარე 1 წერტილი წრეწირი - - + + Adds a cosmetic circle based on a selected centerpoint ამატებს დამხმარე წრეს მონიშნულ ცენტრის წერტილზე დაყრდნობით @@ -9378,17 +9378,17 @@ there is an open task dialog. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw ტექნიკური ნახაზი - + Arc Length Annotation რკალის სიგრძის ანოტაცია - + Inserts an annotation with the calculated arc length of the selected edges Inserts an annotation with the calculated arc length of the selected edges diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ko.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ko.ts index c4aa92d60a..2dd1cc420f 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ko.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ko.ts @@ -447,17 +447,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtendShortenLineGroup - + TechDraw 기술도면 - + Extend Line 선 연장 - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -465,17 +465,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionAreaAnnotation - + TechDraw 기술도면 - + Area Annotation Area Annotation - + Calculates the area of multiple selected faces Calculates the area of multiple selected faces @@ -579,17 +579,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionChangeLineAttributes - + TechDraw 기술도면 - + Change Line Attributes 선 속성 변경 - + Changes the selected cosmetic lines and centerlines to the specified attributes Changes the selected cosmetic lines and centerlines to the specified attributes @@ -597,23 +597,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLines - + TechDraw 기술도면 - - + + Circle Centerlines 원의 중심선 - + Adds centerlines to the selected circles and arcs Adds centerlines to the selected circles and arcs - + Adds centerlines to selected circles and arcs: Adds centerlines to selected circles and arcs: @@ -621,17 +621,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw 기술도면 - + Circle Centerlines 원의 중심선 - + Adds centerlines to selected circles and arcs Adds centerlines to selected circles and arcs @@ -899,17 +899,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCirclesGroup - + TechDraw 기술도면 - + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -917,23 +917,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmArc - + TechDraw 기술도면 - - + + Cosmetic Arc Cosmetic Arc - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. @@ -941,23 +941,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle - + TechDraw 기술도면 - - + + Cosmetic 2 Point Circle Cosmetic 2 Point Circle - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -965,19 +965,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw 기술도면 - - + + Adds a cosmetic circle that passes through 3 selected perimeter points Adds a cosmetic circle that passes through 3 selected perimeter points - - + + Cosmetic 3 Point Circle Cosmetic 3 Point Circle @@ -985,19 +985,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionExtendLine - + TechDraw 기술도면 - - + + Extend Line 선 연장 - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1011,7 +1011,7 @@ Left clicking on empty space will validate the current dimension. Right clicking - + Bolt Circle Centerlines Bolt Circle Centerlines @@ -1021,7 +1021,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Adds centerlines to a circular pattern of three or more selected circles - + Adds centerlines to a circular pattern of selected circles Adds centerlines to a circular pattern of selected circles @@ -1125,17 +1125,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePPGroup - + TechDraw 기술도면 - + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1143,23 +1143,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLineParallel - + TechDraw 기술도면 - - + + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic circle to 3 selected vertices Adds a cosmetic circle to 3 selected vertices - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1167,19 +1167,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePerpendicular - + TechDraw 기술도면 - - + + Cosmetic Perpendicular Line Cosmetic Perpendicular Line - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex Adds a cosmetic line perpendicular to the selected line through the selected vertex @@ -1187,17 +1187,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLockUnlockView - + TechDraw 기술도면 - + Toggle View Lock Toggle View Lock - + Locks or unlocks the position of the selected views Locks or unlocks the position of the selected views @@ -1313,17 +1313,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionSelectLineAttributes - + TechDraw 기술도면 - + Select Line Attributes, Cascade Spacing and Delta Distance Select Line Attributes, Cascade Spacing and Delta Distance - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance @@ -1331,19 +1331,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionShortenLine - + TechDraw 기술도면 - - + + Shorten Line 선 단축 - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance Shortens a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1351,19 +1351,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltBottom - + TechDraw 기술도면 - - + + Cosmetic Thread Bolt Bottom View Cosmetic Thread Bolt Bottom View - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods @@ -1371,19 +1371,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltSide - + TechDraw 기술도면 - - + + Cosmetic Thread Bolt Side View Cosmetic Thread Bolt Side View - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines @@ -1391,23 +1391,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleBottom - + TechDraw 기술도면 - - + + Cosmetic Thread Hole Bottom View Cosmetic Thread Hole Bottom View - + Adds a cosmetic thread to the top or bottom view of selected holes or circles Adds a cosmetic thread to the top or bottom view of selected holes or circles - + Adds a cosmetic thread to the top or bottom view of holes or circles Adds a cosmetic thread to the top or bottom view of holes or circles @@ -1415,23 +1415,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleSide - + TechDraw 기술도면 - - + + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Adds a cosmetic thread to the side view of a hole or circle Adds a cosmetic thread to the side view of a hole or circle - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1439,17 +1439,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadsGroup - + TechDraw 기술도면 - + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines Add a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1457,17 +1457,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionVertexAtIntersection - + TechDraw 기술도면 - + Cosmetic Intersection Vertices Cosmetic Intersection Vertices - + Adds cosmetic vertices at the intersections of selected edges Adds cosmetic vertices at the intersections of selected edges @@ -2638,37 +2638,37 @@ If no object is selected, a file browser opens to select an SVG or image file.원의 중심선 - + TechDraw Thread Hole Side TechDraw Thread Hole Side - + Cosmetic Thread Hole Side Cosmetic Thread Hole Side - + TechDraw Thread Bolt Side TechDraw Thread Bolt Side - + Cosmetic Thread Bolt Side Cosmetic Thread Bolt Side - + TechDraw Thread Hole Bottom TechDraw Thread Hole Bottom - + TechDraw Thread Bolt Bottom TechDraw Thread Bolt Bottom - + Cosmetic Thread Bolt Bottom Cosmetic Thread Bolt Bottom @@ -2688,102 +2688,102 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw circle centerlines - + Cosmetic thread hole bottom Cosmetic thread hole bottom - + TechDraw change line attributes TechDraw change line attributes - + Change line attributes Change line attributes - + TechDraw cosmetic intersection vertices TechDraw cosmetic intersection vertices - + Cosmetic intersection vertices Cosmetic intersection vertices - + TechDraw cosmetic arc TechDraw cosmetic arc - + Cosmetic arc Cosmetic arc - + TechDraw cosmetic circle TechDraw cosmetic circle - + Cosmetic Circle 꾸밈 원 - + TechDraw Cosmetic Circle 3 Points 기술도면 꾸밈 3점원 - + Cosmetic Circle 3 Points 꾸밈 3점원 - + TechDraw Cosmetic Line Parallel/Perpendicular TechDraw Cosmetic Line Parallel/Perpendicular - + Cosmetic Line Parallel/Perpendicular Cosmetic Line Parallel/Perpendicular - + Lock/Unlock View 보기 잠금/해제 - + TechDraw Extend/Shorten Line 기술도면 선 연장/단축 - + Extend/shorten line Extend/shorten line - + TechDraw Calculate Selected Area TechDraw Calculate Selected Area - + TechDraw Calculate Selected Arc Length TechDraw Calculate Selected Arc Length - + Calculate Face Area 면적 계산 - + Calculate Edge Length 모사리 길이 계산 @@ -3175,8 +3175,8 @@ If no object is selected, a file browser opens to select an SVG or image file.FreeCAD could not find a page to export - - + + @@ -3236,11 +3236,11 @@ If no object is selected, a file browser opens to select an SVG or image file. - - - - - + + + + + @@ -3517,7 +3517,7 @@ If no object is selected, a file browser opens to select an SVG or image file.Close the active task dialog and try again. - + Task In Progress 작업 진행 중 @@ -3528,63 +3528,63 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw hole circle - - - - - - + + + + + + Close active task dialog and try again. 활성화된 작업창을 닫고 다시 시도하세요. - + Selection is empty. Selection is empty. - + You must select a base View for the circle. You must select a base View for the circle. - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. - + Please select a center for the circle. Please select a center for the circle. - + No faces in selection No faces in selection - + No edges in selection No edges in selection - + TechDraw thread hole side TechDraw thread hole side - + Select 2 straight lines Select 2 straight lines - - - - + + + + Wrong Selection 잘못 된 선택 @@ -4077,13 +4077,13 @@ If no object is selected, a file browser opens to select an SVG or image file. - + Selection is empty Selection is empty - + No object selected 선택된 대상체 없음 @@ -9355,19 +9355,19 @@ there is an open task dialog. CmdTechDrawCosmeticCircle - + TechDraw 기술도면 - - + + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - - + + Adds a cosmetic circle based on a selected centerpoint Adds a cosmetic circle based on a selected centerpoint @@ -9375,17 +9375,17 @@ there is an open task dialog. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw 기술도면 - + Arc Length Annotation Arc Length Annotation - + Inserts an annotation with the calculated arc length of the selected edges Inserts an annotation with the calculated arc length of the selected edges diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_nl.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_nl.ts index 17ec311d1a..b5e6b0b421 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_nl.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_nl.ts @@ -447,17 +447,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtendShortenLineGroup - + TechDraw TechDraw - + Extend Line Verleng Lijn - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -465,17 +465,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionAreaAnnotation - + TechDraw TechDraw - + Area Annotation Area Annotation - + Calculates the area of multiple selected faces Calculates the area of multiple selected faces @@ -579,17 +579,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionChangeLineAttributes - + TechDraw TechDraw - + Change Line Attributes Wijzig Lijn Attributen - + Changes the selected cosmetic lines and centerlines to the specified attributes Changes the selected cosmetic lines and centerlines to the specified attributes @@ -597,23 +597,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLines - + TechDraw TechDraw - - + + Circle Centerlines Circle Centerlines - + Adds centerlines to the selected circles and arcs Adds centerlines to the selected circles and arcs - + Adds centerlines to selected circles and arcs: Adds centerlines to selected circles and arcs: @@ -621,17 +621,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw TechDraw - + Circle Centerlines Circle Centerlines - + Adds centerlines to selected circles and arcs Adds centerlines to selected circles and arcs @@ -899,17 +899,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCirclesGroup - + TechDraw TechDraw - + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -917,23 +917,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmArc - + TechDraw TechDraw - - + + Cosmetic Arc Cosmetic Arc - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. @@ -941,23 +941,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle - + TechDraw TechDraw - - + + Cosmetic 2 Point Circle Cosmetic 2 Point Circle - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -965,19 +965,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw TechDraw - - + + Adds a cosmetic circle that passes through 3 selected perimeter points Adds a cosmetic circle that passes through 3 selected perimeter points - - + + Cosmetic 3 Point Circle Cosmetic 3 Point Circle @@ -985,19 +985,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionExtendLine - + TechDraw TechDraw - - + + Extend Line Verleng Lijn - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1011,7 +1011,7 @@ Left clicking on empty space will validate the current dimension. Right clicking - + Bolt Circle Centerlines Bolt Circle Centerlines @@ -1021,7 +1021,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Adds centerlines to a circular pattern of three or more selected circles - + Adds centerlines to a circular pattern of selected circles Adds centerlines to a circular pattern of selected circles @@ -1125,17 +1125,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePPGroup - + TechDraw TechDraw - + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1143,23 +1143,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLineParallel - + TechDraw TechDraw - - + + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic circle to 3 selected vertices Adds a cosmetic circle to 3 selected vertices - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1167,19 +1167,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePerpendicular - + TechDraw TechDraw - - + + Cosmetic Perpendicular Line Cosmetic Perpendicular Line - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex Adds a cosmetic line perpendicular to the selected line through the selected vertex @@ -1187,17 +1187,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLockUnlockView - + TechDraw TechDraw - + Toggle View Lock Toggle View Lock - + Locks or unlocks the position of the selected views Locks or unlocks the position of the selected views @@ -1313,17 +1313,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionSelectLineAttributes - + TechDraw TechDraw - + Select Line Attributes, Cascade Spacing and Delta Distance Select Line Attributes, Cascade Spacing and Delta Distance - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance @@ -1331,19 +1331,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionShortenLine - + TechDraw TechDraw - - + + Shorten Line Verkort lijn - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance Shortens a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1351,19 +1351,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltBottom - + TechDraw TechDraw - - + + Cosmetic Thread Bolt Bottom View Cosmetic Thread Bolt Bottom View - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods @@ -1371,19 +1371,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltSide - + TechDraw TechDraw - - + + Cosmetic Thread Bolt Side View Cosmetic Thread Bolt Side View - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines @@ -1391,23 +1391,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleBottom - + TechDraw TechDraw - - + + Cosmetic Thread Hole Bottom View Cosmetic Thread Hole Bottom View - + Adds a cosmetic thread to the top or bottom view of selected holes or circles Adds a cosmetic thread to the top or bottom view of selected holes or circles - + Adds a cosmetic thread to the top or bottom view of holes or circles Adds a cosmetic thread to the top or bottom view of holes or circles @@ -1415,23 +1415,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleSide - + TechDraw TechDraw - - + + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Adds a cosmetic thread to the side view of a hole or circle Adds a cosmetic thread to the side view of a hole or circle - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1439,17 +1439,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadsGroup - + TechDraw TechDraw - + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines Add a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1457,17 +1457,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionVertexAtIntersection - + TechDraw TechDraw - + Cosmetic Intersection Vertices Cosmetic Intersection Vertices - + Adds cosmetic vertices at the intersections of selected edges Adds cosmetic vertices at the intersections of selected edges @@ -2638,37 +2638,37 @@ If no object is selected, a file browser opens to select an SVG or image file.Circle Centerlines - + TechDraw Thread Hole Side TechDraw Thread Hole Side - + Cosmetic Thread Hole Side Cosmetic Thread Hole Side - + TechDraw Thread Bolt Side TechDraw Draad boutzijde - + Cosmetic Thread Bolt Side Cosmetic Thread Bolt Side - + TechDraw Thread Hole Bottom TechDraw Draad gatbodem - + TechDraw Thread Bolt Bottom TechDraw Draad boutonderkant - + Cosmetic Thread Bolt Bottom Cosmetic Thread Bolt Bottom @@ -2688,102 +2688,102 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw circle centerlines - + Cosmetic thread hole bottom Cosmetic thread hole bottom - + TechDraw change line attributes TechDraw change line attributes - + Change line attributes Change line attributes - + TechDraw cosmetic intersection vertices TechDraw cosmetic intersection vertices - + Cosmetic intersection vertices Cosmetic intersection vertices - + TechDraw cosmetic arc TechDraw cosmetic arc - + Cosmetic arc Cosmetic arc - + TechDraw cosmetic circle TechDraw cosmetic circle - + Cosmetic Circle Cosmetische cirkel - + TechDraw Cosmetic Circle 3 Points TechDraw Cosmetische Drie-punts-cirkel - + Cosmetic Circle 3 Points Cosmetic Circle 3 Points - + TechDraw Cosmetic Line Parallel/Perpendicular TechDraw Cosmetische lijn Parallel/Haaks - + Cosmetic Line Parallel/Perpendicular Cosmetic Line Parallel/Perpendicular - + Lock/Unlock View Vergrendel/Ontgrendel Weergave - + TechDraw Extend/Shorten Line TechDraw Verleng/Verkort Lijn - + Extend/shorten line Extend/shorten line - + TechDraw Calculate Selected Area TechDraw Calculate Selected Area - + TechDraw Calculate Selected Arc Length TechDraw Calculate Selected Arc Length - + Calculate Face Area Calculate Face Area - + Calculate Edge Length Calculate Edge Length @@ -3175,8 +3175,8 @@ If no object is selected, a file browser opens to select an SVG or image file.FreeCAD could not find a page to export - - + + @@ -3236,11 +3236,11 @@ If no object is selected, a file browser opens to select an SVG or image file. - - - - - + + + + + @@ -3517,7 +3517,7 @@ If no object is selected, a file browser opens to select an SVG or image file.Close the active task dialog and try again. - + Task In Progress Taak in uitvoering @@ -3528,63 +3528,63 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw hole circle - - - - - - + + + + + + Close active task dialog and try again. Sluit het actieve taakvenster en probeer opnieuw. - + Selection is empty. Selection is empty. - + You must select a base View for the circle. You must select a base View for the circle. - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. - + Please select a center for the circle. Please select a center for the circle. - + No faces in selection No faces in selection - + No edges in selection No edges in selection - + TechDraw thread hole side TechDraw thread hole side - + Select 2 straight lines Select 2 straight lines - - - - + + + + Wrong Selection Verkeerde selectie @@ -4077,13 +4077,13 @@ If no object is selected, a file browser opens to select an SVG or image file. - + Selection is empty Selectie is leeg - + No object selected Geen object geselecteerd @@ -9358,19 +9358,19 @@ een open taak dialoogvenster is. CmdTechDrawCosmeticCircle - + TechDraw TechDraw - - + + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - - + + Adds a cosmetic circle based on a selected centerpoint Adds a cosmetic circle based on a selected centerpoint @@ -9378,17 +9378,17 @@ een open taak dialoogvenster is. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw TechDraw - + Arc Length Annotation Arc Length Annotation - + Inserts an annotation with the calculated arc length of the selected edges Inserts an annotation with the calculated arc length of the selected edges diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pl.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pl.ts index c7d74f8826..6d3bf774ba 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pl.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pl.ts @@ -447,17 +447,17 @@ Kliknięcie lewym przyciskiem myszy w pustym miejscu zatwierdzi bieżący wymiar CmdTechDrawExtendShortenLineGroup - + TechDraw Rysunek Techniczny - + Extend Line Przedłuż linię - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Wydłuża zaznaczoną linię pomocniczą lub linię środkową z obu końców o określoną odległość delta @@ -465,17 +465,17 @@ Kliknięcie lewym przyciskiem myszy w pustym miejscu zatwierdzi bieżący wymiar CmdTechDrawExtensionAreaAnnotation - + TechDraw Rysunek Techniczny - + Area Annotation Adnotacja dotycząca obszaru - + Calculates the area of multiple selected faces Oblicza pole wielu zaznaczonych powierzchni @@ -595,17 +595,17 @@ Kliknięcie lewym przyciskiem myszy w pustym miejscu zatwierdzi bieżący wymiar CmdTechDrawExtensionChangeLineAttributes - + TechDraw Rysunek Techniczny - + Change Line Attributes Zmień atrybuty linii - + Changes the selected cosmetic lines and centerlines to the specified attributes Zmienia wybrane linie pomocnicze i linie środkowe na określone atrybuty @@ -613,23 +613,23 @@ Kliknięcie lewym przyciskiem myszy w pustym miejscu zatwierdzi bieżący wymiar CmdTechDrawExtensionCircleCenterLines - + TechDraw Rysunek Techniczny - - + + Circle Centerlines Osie okręgu - + Adds centerlines to the selected circles and arcs Dodaje linie środkowe do wybranych okręgów i łuków - + Adds centerlines to selected circles and arcs: Dodaje linie środkowe do wybranych okręgów i łuków: @@ -637,17 +637,17 @@ Kliknięcie lewym przyciskiem myszy w pustym miejscu zatwierdzi bieżący wymiar CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw Rysunek Techniczny - + Circle Centerlines Osie okręgu - + Adds centerlines to selected circles and arcs Dodaje linie środkowe do wybranych okręgów i łuków @@ -920,17 +920,17 @@ wyrównane do wspólnej linii bazowej CmdTechDrawExtensionDrawCirclesGroup - + TechDraw Rysunek Techniczny - + Cosmetic 1 Point Circle Okrąg kosmetyczny przez punkt - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Dodaje okrąg pomocniczy oparty na dwóch wierzchołkach, gdzie pierwszy wskazuje środek, a drugi promień @@ -938,23 +938,23 @@ wyrównane do wspólnej linii bazowej CmdTechDrawExtensionDrawCosmArc - + TechDraw Rysunek Techniczny - - + + Cosmetic Arc Łuk geometrii pomocniczej - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point Dodaje łuk w kierunku zgodnym z ruchem wskazówek zegara oparty na trzech wierzchołkach, gdzie pierwszym wyborem jest punkt środkowy, a kolejnym – promień i punkt początkowy - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. Dodaje łuk w kierunku zgodnym z ruchem wskazówek zegara oparty na trzech wierzchołkach, gdzie pierwszym wyborem jest punkt środkowy, a kolejnym – promień i punkt początkowy. @@ -962,24 +962,24 @@ wyrównane do wspólnej linii bazowej CmdTechDrawExtensionDrawCosmCircle - + TechDraw Rysunek Techniczny - - + + Cosmetic 2 Point Circle Okrąg kosmetyczny przez dwa punkty - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius Dodaje okrąg kosmetyczny na podstawie dwóch wybranych wierzchołków, gdzie pierwszy jest punktem środkowym, a drugi to promień - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Dodaje okrąg pomocniczy oparty na dwóch wierzchołkach, gdzie pierwszy wskazuje środek, a drugi promień @@ -987,19 +987,19 @@ gdzie pierwszy jest punktem środkowym, a drugi to promień CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw Rysunek Techniczny - - + + Adds a cosmetic circle that passes through 3 selected perimeter points Dodaje okrąg pomocniczy przechodzący przez trzy wybrane punkty na obwodzie. - - + + Cosmetic 3 Point Circle Okrąg pomocniczy przez trzy punkty @@ -1007,19 +1007,19 @@ gdzie pierwszy jest punktem środkowym, a drugi to promień CmdTechDrawExtensionExtendLine - + TechDraw Rysunek Techniczny - - + + Extend Line Przedłuż linię - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Wydłuża zaznaczoną linię pomocniczą lub linię środkową z obu końców o określoną odległość delta @@ -1033,7 +1033,7 @@ gdzie pierwszy jest punktem środkowym, a drugi to promień - + Bolt Circle Centerlines Osie otworów w okręgu @@ -1043,7 +1043,7 @@ gdzie pierwszy jest punktem środkowym, a drugi to promień Dodaje osie do układu promieniowego z trzech lub więcej wybranych okręgów. - + Adds centerlines to a circular pattern of selected circles Dodaje osie do układu promieniowego wybranych okręgów. @@ -1147,17 +1147,17 @@ gdzie pierwszy jest punktem środkowym, a drugi to promień CmdTechDrawExtensionLinePPGroup - + TechDraw Rysunek Techniczny - + Cosmetic Parallel Line Pomocnicza linia równoległa - + Adds a cosmetic line parallel to the selected line through the selected vertex Dodaje pomocniczą linię równoległą do wybranej linii przez wybrany wierzchołek @@ -1165,23 +1165,23 @@ gdzie pierwszy jest punktem środkowym, a drugi to promień CmdTechDrawExtensionLineParallel - + TechDraw Rysunek Techniczny - - + + Cosmetic Parallel Line Pomocnicza linia równoległa - + Adds a cosmetic circle to 3 selected vertices Dodaje okrąg pomocniczy do trzech wybranych wierzchołków - + Adds a cosmetic line parallel to the selected line through the selected vertex Dodaje pomocniczą linię równoległą do wybranej linii przez wybrany wierzchołek @@ -1189,19 +1189,19 @@ gdzie pierwszy jest punktem środkowym, a drugi to promień CmdTechDrawExtensionLinePerpendicular - + TechDraw Rysunek Techniczny - - + + Cosmetic Perpendicular Line Pomocnicza linia prostopadła - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex Dodaje pomocniczą linię prostopadłą do wybranego wierzchołka @@ -1209,17 +1209,17 @@ gdzie pierwszy jest punktem środkowym, a drugi to promień CmdTechDrawExtensionLockUnlockView - + TechDraw Rysunek Techniczny - + Toggle View Lock Przełącz blokadę widoku - + Locks or unlocks the position of the selected views Blokuje lub odblokowuje pozycję zaznaczonych widoków @@ -1347,17 +1347,17 @@ gdzie pierwszy jest punktem środkowym, a drugi to promień CmdTechDrawExtensionSelectLineAttributes - + TechDraw Rysunek Techniczny - + Select Line Attributes, Cascade Spacing and Delta Distance Wybierz atrybuty linii, rozmieszczenie i odległość delta - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance Konfiguruje domyślne atrybuty linii pomocniczych i osiowych, w tym odstępy kaskadowe oraz przesunięcie (delta). @@ -1365,19 +1365,19 @@ gdzie pierwszy jest punktem środkowym, a drugi to promień CmdTechDrawExtensionShortenLine - + TechDraw Rysunek Techniczny - - + + Shorten Line Skróć linię - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance Skraca wybraną linię pomocniczą lub osiową na obu końcach o podaną odległość delta. @@ -1385,19 +1385,19 @@ gdzie pierwszy jest punktem środkowym, a drugi to promień CmdTechDrawExtensionThreadBoltBottom - + TechDraw Rysunek Techniczny - - + + Cosmetic Thread Bolt Bottom View Geometria pomocnicza dla gwintu śruby, widok od dołu - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods Dodaje geometrię pomocniczą gwintu do górnego lub dolnego widoku wybranych śrub, wkrętów lub prętów. @@ -1405,19 +1405,19 @@ gdzie pierwszy jest punktem środkowym, a drugi to promień CmdTechDrawExtensionThreadBoltSide - + TechDraw Rysunek Techniczny - - + + Cosmetic Thread Bolt Side View Geometria pomocnicza dla gwintu śruby, widok z boku - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines Dodaje geometrię pomocniczą gwintu w widoku bocznym śruby, wkrętu lub pręta, pomiędzy dwiema wybranymi równoległymi liniami. @@ -1426,23 +1426,23 @@ pomiędzy dwiema wybranymi równoległymi liniami. CmdTechDrawExtensionThreadHoleBottom - + TechDraw Rysunek Techniczny - - + + Cosmetic Thread Hole Bottom View Geometria pomocnicza dla otworu gwintowanego, widok od dołu - + Adds a cosmetic thread to the top or bottom view of selected holes or circles Dodaje geometrię pomocniczą gwintu w widoku z góry lub z dołu wybranych otworów albo okręgów. - + Adds a cosmetic thread to the top or bottom view of holes or circles Dodaje geometrię pomocniczą gwintu w widoku z góry lub z dołu dla otworów albo okręgów. @@ -1450,23 +1450,23 @@ pomiędzy dwiema wybranymi równoległymi liniami. CmdTechDrawExtensionThreadHoleSide - + TechDraw Rysunek Techniczny - - + + Cosmetic Thread Hole Side View Geometria pomocnicza dla gwintu otworu, widok z boku - + Adds a cosmetic thread to the side view of a hole or circle Dodaje geometrię pomocniczą gwintu w widoku z boku dla otworu albo okręgu. - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines Dodaje geometrię pomocniczą gwintu w widoku bocznym wybranego otworu, pomiędzy dwiema wybranymi równoległymi liniami. @@ -1475,17 +1475,17 @@ pomiędzy dwiema wybranymi równoległymi liniami. CmdTechDrawExtensionThreadsGroup - + TechDraw Rysunek Techniczny - + Cosmetic Thread Hole Side View Geometria pomocnicza dla gwintu otworu, widok z boku - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines Dodaj geometrię pomocniczą gwintu w widoku bocznym wybranego otworu, pomiędzy dwiema wybranymi równoległymi liniami. @@ -1494,17 +1494,17 @@ pomiędzy dwiema wybranymi równoległymi liniami. CmdTechDrawExtensionVertexAtIntersection - + TechDraw Rysunek Techniczny - + Cosmetic Intersection Vertices Wierzchołki pomocnicze na przecięciu - + Adds cosmetic vertices at the intersections of selected edges Dodaje wierzchołki kosmetyczne na przecięciach wybranych krawędzi @@ -2675,37 +2675,37 @@ Jeśli nie wybrano żadnego obiektu, otworzy się okno przeglądarki plików w c Osie okręgu - + TechDraw Thread Hole Side Otwór gwintowany w Rysunku Technicznym, widok z boku - + Cosmetic Thread Hole Side Widok z boku kosmetycznego gwintu otworu - + TechDraw Thread Bolt Side Rysunek Techniczny Gwint śruby, widok z boku - + Cosmetic Thread Bolt Side Widok z boku kosmetycznego gwintu śruby - + TechDraw Thread Hole Bottom Rysunek Techniczny Otwór gwintowany, widok od dołu - + TechDraw Thread Bolt Bottom Rysunek Techniczny Gwint śruby, widok od dołu - + Cosmetic Thread Bolt Bottom Widok od dołu kosmetycznego gwintu śruby @@ -2725,102 +2725,102 @@ Jeśli nie wybrano żadnego obiektu, otworzy się okno przeglądarki plików w c Rysunek Techniczny Oś otworu - + Cosmetic thread hole bottom Widok od dołu kosmetycznego gwintu otworu - + TechDraw change line attributes Rysunek Techniczny Zmień atrybuty linii - + Change line attributes Zmień atrybuty linii - + TechDraw cosmetic intersection vertices Rysunek Techniczny Wierzchołki kosmetyczne na przecięciu - + Cosmetic intersection vertices Wierzchołki pomocnicze na przecięciu - + TechDraw cosmetic arc Rysunek Techniczny Łuk kosmetyczny - + Cosmetic arc Łuk geometrii pomocniczej - + TechDraw cosmetic circle Rysunek Techniczny Okrąg pomocniczy - + Cosmetic Circle Okrąg pomocniczy - + TechDraw Cosmetic Circle 3 Points Rysunek Techniczny Okrąg kosmetyczny oparty na trzech punktach - + Cosmetic Circle 3 Points Kosmetyczny okrąg oparty na 3 punktach - + TechDraw Cosmetic Line Parallel/Perpendicular Rysunek Techniczny Linia pomocnicza równolegle / prostopadle - + Cosmetic Line Parallel/Perpendicular Linia pomocnicza równolegle / prostopadle - + Lock/Unlock View Zablokuj / Odblokuj widok - + TechDraw Extend/Shorten Line Rysunek Techniczny Wydłuż / skróć linię - + Extend/shorten line Wydłuż / skróć linię - + TechDraw Calculate Selected Area Rysunek Techniczny Oblicz obszar wybranych powierzchni - + TechDraw Calculate Selected Arc Length Rysunek Techniczny wylicza wybraną długość łuku - + Calculate Face Area Oblicz powierzchnię ściany - + Calculate Edge Length Oblicz długość krawędzi @@ -3213,8 +3213,8 @@ Praca bez zaznaczenia spowoduje otworzenie przeglądarki plików, aby wstawić p FreeCAD nie mógł znaleźć strony do wyeksportowania - - + + @@ -3274,11 +3274,11 @@ Praca bez zaznaczenia spowoduje otworzenie przeglądarki plików, aby wstawić p - - - - - + + + + + @@ -3560,7 +3560,7 @@ Kontynuować? Zamknij okno aktywnego zadania i spróbuj ponownie. - + Task In Progress Zadanie w toku @@ -3571,63 +3571,63 @@ Kontynuować? Rysunek Techniczny Okrąg otworu - - - - - - + + + + + + Close active task dialog and try again. Zamknij okno aktywnego zadania i spróbuj ponownie. - + Selection is empty. Obszar zaznaczenia nie zawiera obiektów. - + You must select a base View for the circle. Musisz wybrać widok bazowy dla okręgu. - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. Wybrana geometria nie jest okręgiem kosmetycznym ani łukiem koła. - + Please select a center for the circle. Proszę wybrać środek okręgu. - + No faces in selection W zaznaczeniu brak ścian - + No edges in selection W zaznaczeniu brak krawędzi - + TechDraw thread hole side Rysunek Techniczny Otwór gwintowany, widok z boku - + Select 2 straight lines Zaznacz dwie linie proste - - - - + + + + Wrong Selection Nieprawidłowy wybór @@ -4122,13 +4122,13 @@ Zastąpić? - + Selection is empty Obszar zaznaczenia nie zawiera obiektów - + No object selected Nie wybrano obiektu @@ -9434,19 +9434,19 @@ Współrzędna Z jest ignorowana. CmdTechDrawCosmeticCircle - + TechDraw Rysunek Techniczny - - + + Cosmetic 1 Point Circle Okrąg kosmetyczny przez punkt - - + + Adds a cosmetic circle based on a selected centerpoint Dodaje okrąg kosmetyczny na podstawie wybranego punktu środkowego @@ -9454,17 +9454,17 @@ Współrzędna Z jest ignorowana. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw Rysunek Techniczny - + Arc Length Annotation Adnotacja długości Łuku - + Inserts an annotation with the calculated arc length of the selected edges Wstawia adnotację z obliczoną długością łuku wybranych krawędzi diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ro.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ro.ts index 192d0e1c63..7d23cf6ec1 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ro.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ro.ts @@ -447,17 +447,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtendShortenLineGroup - + TechDraw Desen tehnic - + Extend Line Extend Line - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -465,17 +465,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionAreaAnnotation - + TechDraw Desen tehnic - + Area Annotation Area Annotation - + Calculates the area of multiple selected faces Calculates the area of multiple selected faces @@ -579,17 +579,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionChangeLineAttributes - + TechDraw Desen tehnic - + Change Line Attributes Change Line Attributes - + Changes the selected cosmetic lines and centerlines to the specified attributes Changes the selected cosmetic lines and centerlines to the specified attributes @@ -597,23 +597,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLines - + TechDraw Desen tehnic - - + + Circle Centerlines Circle Centerlines - + Adds centerlines to the selected circles and arcs Adds centerlines to the selected circles and arcs - + Adds centerlines to selected circles and arcs: Adds centerlines to selected circles and arcs: @@ -621,17 +621,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw Desen tehnic - + Circle Centerlines Circle Centerlines - + Adds centerlines to selected circles and arcs Adds centerlines to selected circles and arcs @@ -899,17 +899,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCirclesGroup - + TechDraw Desen tehnic - + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -917,23 +917,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmArc - + TechDraw Desen tehnic - - + + Cosmetic Arc Cosmetic Arc - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. @@ -941,23 +941,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle - + TechDraw Desen tehnic - - + + Cosmetic 2 Point Circle Cosmetic 2 Point Circle - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -965,19 +965,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw Desen tehnic - - + + Adds a cosmetic circle that passes through 3 selected perimeter points Adds a cosmetic circle that passes through 3 selected perimeter points - - + + Cosmetic 3 Point Circle Cosmetic 3 Point Circle @@ -985,19 +985,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionExtendLine - + TechDraw Desen tehnic - - + + Extend Line Extend Line - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1011,7 +1011,7 @@ Left clicking on empty space will validate the current dimension. Right clicking - + Bolt Circle Centerlines Bolt Circle Centerlines @@ -1021,7 +1021,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Adds centerlines to a circular pattern of three or more selected circles - + Adds centerlines to a circular pattern of selected circles Adds centerlines to a circular pattern of selected circles @@ -1125,17 +1125,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePPGroup - + TechDraw Desen tehnic - + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1143,23 +1143,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLineParallel - + TechDraw Desen tehnic - - + + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic circle to 3 selected vertices Adds a cosmetic circle to 3 selected vertices - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1167,19 +1167,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePerpendicular - + TechDraw Desen tehnic - - + + Cosmetic Perpendicular Line Cosmetic Perpendicular Line - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex Adds a cosmetic line perpendicular to the selected line through the selected vertex @@ -1187,17 +1187,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLockUnlockView - + TechDraw Desen tehnic - + Toggle View Lock Toggle View Lock - + Locks or unlocks the position of the selected views Locks or unlocks the position of the selected views @@ -1313,17 +1313,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionSelectLineAttributes - + TechDraw Desen tehnic - + Select Line Attributes, Cascade Spacing and Delta Distance Select Line Attributes, Cascade Spacing and Delta Distance - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance @@ -1331,19 +1331,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionShortenLine - + TechDraw Desen tehnic - - + + Shorten Line Shorten Line - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance Shortens a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1351,19 +1351,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltBottom - + TechDraw Desen tehnic - - + + Cosmetic Thread Bolt Bottom View Cosmetic Thread Bolt Bottom View - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods @@ -1371,19 +1371,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltSide - + TechDraw Desen tehnic - - + + Cosmetic Thread Bolt Side View Cosmetic Thread Bolt Side View - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines @@ -1391,23 +1391,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleBottom - + TechDraw Desen tehnic - - + + Cosmetic Thread Hole Bottom View Cosmetic Thread Hole Bottom View - + Adds a cosmetic thread to the top or bottom view of selected holes or circles Adds a cosmetic thread to the top or bottom view of selected holes or circles - + Adds a cosmetic thread to the top or bottom view of holes or circles Adds a cosmetic thread to the top or bottom view of holes or circles @@ -1415,23 +1415,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleSide - + TechDraw Desen tehnic - - + + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Adds a cosmetic thread to the side view of a hole or circle Adds a cosmetic thread to the side view of a hole or circle - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1439,17 +1439,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadsGroup - + TechDraw Desen tehnic - + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines Add a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1457,17 +1457,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionVertexAtIntersection - + TechDraw Desen tehnic - + Cosmetic Intersection Vertices Cosmetic Intersection Vertices - + Adds cosmetic vertices at the intersections of selected edges Adds cosmetic vertices at the intersections of selected edges @@ -2638,37 +2638,37 @@ If no object is selected, a file browser opens to select an SVG or image file.Circle Centerlines - + TechDraw Thread Hole Side TechDraw Thread Hole Side - + Cosmetic Thread Hole Side Cosmetic Thread Hole Side - + TechDraw Thread Bolt Side TechDraw Bolt Discutie - + Cosmetic Thread Bolt Side Cosmetic Thread Bolt Side - + TechDraw Thread Hole Bottom TechDraw Bolt Discutie - + TechDraw Thread Bolt Bottom TechDraw Bolt Discutie - + Cosmetic Thread Bolt Bottom Cosmetic Thread Bolt Bottom @@ -2688,102 +2688,102 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw circle centerlines - + Cosmetic thread hole bottom Cosmetic thread hole bottom - + TechDraw change line attributes TechDraw change line attributes - + Change line attributes Change line attributes - + TechDraw cosmetic intersection vertices TechDraw cosmetic intersection vertices - + Cosmetic intersection vertices Cosmetic intersection vertices - + TechDraw cosmetic arc TechDraw cosmetic arc - + Cosmetic arc Cosmetic arc - + TechDraw cosmetic circle TechDraw cosmetic circle - + Cosmetic Circle Cosmetic Circle - + TechDraw Cosmetic Circle 3 Points TechDraw Cosmetic Circle 3 puncte - + Cosmetic Circle 3 Points Cosmetic Circle 3 Points - + TechDraw Cosmetic Line Parallel/Perpendicular TechDraw Linie Cosmetică Paralel/Perpendicular - + Cosmetic Line Parallel/Perpendicular Cosmetic Line Parallel/Perpendicular - + Lock/Unlock View Lock/Unlock View - + TechDraw Extend/Shorten Line TechDraw Extend/Scurtătură linie - + Extend/shorten line Extend/shorten line - + TechDraw Calculate Selected Area TechDraw Calculate Selected Area - + TechDraw Calculate Selected Arc Length TechDraw Calculate Selected Arc Length - + Calculate Face Area Calculate Face Area - + Calculate Edge Length Calculate Edge Length @@ -3175,8 +3175,8 @@ If no object is selected, a file browser opens to select an SVG or image file.FreeCAD could not find a page to export - - + + @@ -3236,11 +3236,11 @@ If no object is selected, a file browser opens to select an SVG or image file. - - - - - + + + + + @@ -3517,7 +3517,7 @@ If no object is selected, a file browser opens to select an SVG or image file.Close the active task dialog and try again. - + Task In Progress Task In Progress @@ -3528,63 +3528,63 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw hole circle - - - - - - + + + + + + Close active task dialog and try again. Close active task dialog and try again. - + Selection is empty. Selection is empty. - + You must select a base View for the circle. You must select a base View for the circle. - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. - + Please select a center for the circle. Please select a center for the circle. - + No faces in selection No faces in selection - + No edges in selection No edges in selection - + TechDraw thread hole side TechDraw thread hole side - + Select 2 straight lines Select 2 straight lines - - - - + + + + Wrong Selection Wrong Selection @@ -4077,13 +4077,13 @@ If no object is selected, a file browser opens to select an SVG or image file. - + Selection is empty Selection is empty - + No object selected No object selected @@ -9216,7 +9216,7 @@ there is an open task dialog. Draft - Pescaj + Ciornă @@ -9358,19 +9358,19 @@ there is an open task dialog. CmdTechDrawCosmeticCircle - + TechDraw Desen tehnic - - + + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - - + + Adds a cosmetic circle based on a selected centerpoint Adds a cosmetic circle based on a selected centerpoint @@ -9378,17 +9378,17 @@ there is an open task dialog. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw Desen tehnic - + Arc Length Annotation Arc Length Annotation - + Inserts an annotation with the calculated arc length of the selected edges Inserts an annotation with the calculated arc length of the selected edges diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sr-CS.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sr-CS.ts index 04327fa334..597b1addd3 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sr-CS.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sr-CS.ts @@ -447,17 +447,17 @@ Levi klik na prazan prostor potvrdiće trenutnu kotu. Desni klik ili pritisak n CmdTechDrawExtendShortenLineGroup - + TechDraw Tehnički crteži - + Extend Line Produži liniju - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Produži pomoćnu duž ili osnu liniju na oba kraja za navedeno delta rastojanje @@ -465,17 +465,17 @@ Levi klik na prazan prostor potvrdiće trenutnu kotu. Desni klik ili pritisak n CmdTechDrawExtensionAreaAnnotation - + TechDraw Tehnički crteži - + Area Annotation Oznaka površine - + Calculates the area of multiple selected faces Izračunaj i označi površinu izabranih stranica @@ -579,17 +579,17 @@ Levi klik na prazan prostor potvrdiće trenutnu kotu. Desni klik ili pritisak n CmdTechDrawExtensionChangeLineAttributes - + TechDraw Tehnički crteži - + Change Line Attributes Promeni svojstva linije - + Changes the selected cosmetic lines and centerlines to the specified attributes Promeni svojstva izabranih pomoćnih i osnih linija na zadana @@ -597,23 +597,23 @@ Levi klik na prazan prostor potvrdiće trenutnu kotu. Desni klik ili pritisak n CmdTechDrawExtensionCircleCenterLines - + TechDraw Tehnički crteži - - + + Circle Centerlines Simetrale kružnice - + Adds centerlines to the selected circles and arcs Napravi simetrale izabranim kružnicama i kružnim lukovima - + Adds centerlines to selected circles and arcs: Napravi simetrale izabranim kružnicama i kružnim lukovima: @@ -621,17 +621,17 @@ Levi klik na prazan prostor potvrdiće trenutnu kotu. Desni klik ili pritisak n CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw Tehnički crteži - + Circle Centerlines Simetrale kružnice - + Adds centerlines to selected circles and arcs Napravi simetrale izabranim kružnicama i kružnim lukovima @@ -899,17 +899,17 @@ Levi klik na prazan prostor potvrdiće trenutnu kotu. Desni klik ili pritisak n CmdTechDrawExtensionDrawCirclesGroup - + TechDraw Tehnički crteži - + Cosmetic 1 Point Circle Pomoćna kružnica pomoću centra - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Napravi pomoćnu kružnicu pomoću izabranog centra i unetog poluprečnika @@ -917,23 +917,23 @@ Levi klik na prazan prostor potvrdiće trenutnu kotu. Desni klik ili pritisak n CmdTechDrawExtensionDrawCosmArc - + TechDraw Tehnički crteži - - + + Cosmetic Arc Pomoćni kružni luk - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point Napravi pomoćni kružni luk pomoću 3 tačke u smeru suprotnom od kazaljke na satu. Prva tačka određuje centar, druga poluprečnik, a treća početnu tačku - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. Napravi pomoćni kružni luk pomoću 3 tačke u smeru suprotnom od kazaljke na satu. Prva tačka određuje centar, druga poluprečnik, a treća početnu tačku. @@ -941,23 +941,23 @@ Levi klik na prazan prostor potvrdiće trenutnu kotu. Desni klik ili pritisak n CmdTechDrawExtensionDrawCosmCircle - + TechDraw Tehnički crteži - - + + Cosmetic 2 Point Circle Pomoćna kružnica pomoću 2 tačke - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius Napravi pomoćnu kružnicu pomoću 2 izabrane tačke. Prva određuje centar, a druga poluprečnik - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Napravi pomoćnu kružnicu pomoću 2 izabrane tačke. Prva određuje centar, a druga poluprečnik @@ -965,19 +965,19 @@ Levi klik na prazan prostor potvrdiće trenutnu kotu. Desni klik ili pritisak n CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw Tehnički crteži - - + + Adds a cosmetic circle that passes through 3 selected perimeter points Napravi pomoćnu kružnicu pomoću 3 izabrane tačke na obimu - - + + Cosmetic 3 Point Circle Pomoćna kružnica pomoću 3 tačke @@ -985,19 +985,19 @@ Levi klik na prazan prostor potvrdiće trenutnu kotu. Desni klik ili pritisak n CmdTechDrawExtensionExtendLine - + TechDraw Tehnički crteži - - + + Extend Line Produži liniju - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Produži pomoćnu duž ili osnu liniju na oba kraja za navedeno delta rastojanje @@ -1011,7 +1011,7 @@ Levi klik na prazan prostor potvrdiće trenutnu kotu. Desni klik ili pritisak n - + Bolt Circle Centerlines Simetrale kružno raspoređeniх kružnica @@ -1021,7 +1021,7 @@ Levi klik na prazan prostor potvrdiće trenutnu kotu. Desni klik ili pritisak n Napravi simetrale izabranim (tri ili više) kružno raspoređenim kružnicama - + Adds centerlines to a circular pattern of selected circles Napravi simetrale izabranim kružno raspoređenim kružnicama @@ -1125,17 +1125,17 @@ Levi klik na prazan prostor potvrdiće trenutnu kotu. Desni klik ili pritisak n CmdTechDrawExtensionLinePPGroup - + TechDraw Tehnički crteži - + Cosmetic Parallel Line Pomoćna paralelna duž - + Adds a cosmetic line parallel to the selected line through the selected vertex Napravi pomoćnu duž kroz izabranu tačku, a paralelnu izabranoj duži @@ -1143,23 +1143,23 @@ Levi klik na prazan prostor potvrdiće trenutnu kotu. Desni klik ili pritisak n CmdTechDrawExtensionLineParallel - + TechDraw Tehnički crteži - - + + Cosmetic Parallel Line Pomoćna paralelna duž - + Adds a cosmetic circle to 3 selected vertices Napravi pomoćnu kružnicu kroz 3 izabrane tačke - + Adds a cosmetic line parallel to the selected line through the selected vertex Napravi pomoćnu duž paralelnu izabranoj duži kroz izabranu tačku @@ -1167,19 +1167,19 @@ Levi klik na prazan prostor potvrdiće trenutnu kotu. Desni klik ili pritisak n CmdTechDrawExtensionLinePerpendicular - + TechDraw Tehnički crteži - - + + Cosmetic Perpendicular Line Pomoćna upravna duž - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex Napravi pomoćnu duž kroz izabranu tačku, a upravnu na izabranu duž @@ -1187,17 +1187,17 @@ Levi klik na prazan prostor potvrdiće trenutnu kotu. Desni klik ili pritisak n CmdTechDrawExtensionLockUnlockView - + TechDraw Tehnički crteži - + Toggle View Lock Zaključaj/Otključaj pogled - + Locks or unlocks the position of the selected views Zaključaj ili otključaj izabrane poglede @@ -1313,17 +1313,17 @@ Levi klik na prazan prostor potvrdiće trenutnu kotu. Desni klik ili pritisak n CmdTechDrawExtensionSelectLineAttributes - + TechDraw Tehnički crteži - + Select Line Attributes, Cascade Spacing and Delta Distance Izaberi svojstva linije, paralelno rastojanje i delta rastojanje - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance Izaberi osobine novih pomoćnih linija i osnih linija, uključujući paralelno rastojanje između kota i delta rastojanje @@ -1331,19 +1331,19 @@ Levi klik na prazan prostor potvrdiće trenutnu kotu. Desni klik ili pritisak n CmdTechDrawExtensionShortenLine - + TechDraw Tehnički crteži - - + + Shorten Line Skrati liniju - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance Skrati pomoćnu duž ili osnu liniju na oba kraja za navedeno delta rastojanje @@ -1351,19 +1351,19 @@ Levi klik na prazan prostor potvrdiće trenutnu kotu. Desni klik ili pritisak n CmdTechDrawExtensionThreadBoltBottom - + TechDraw Tehnički crteži - - + + Cosmetic Thread Bolt Bottom View Dodaj prikaz spreda (aksijalni) spoljašnjeg navoja - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods Prikaži spreda ili otpozadi uprošćeni spoljašnji navoj @@ -1371,19 +1371,19 @@ Levi klik na prazan prostor potvrdiće trenutnu kotu. Desni klik ili pritisak n CmdTechDrawExtensionThreadBoltSide - + TechDraw Tehnički crteži - - + + Cosmetic Thread Bolt Side View Dodaj prikaz sa strane spoljašnjeg navoja - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines Prikaži sa strane uprošćeni spoljašnji navoj @@ -1391,23 +1391,23 @@ Levi klik na prazan prostor potvrdiće trenutnu kotu. Desni klik ili pritisak n CmdTechDrawExtensionThreadHoleBottom - + TechDraw Tehnički crteži - - + + Cosmetic Thread Hole Bottom View Dodaj prikaz spreda (aksijalni) unutrašnjeg navoja - + Adds a cosmetic thread to the top or bottom view of selected holes or circles Prikaži spreda ili otpozadi uprošćeni unutrašnji navoj - + Adds a cosmetic thread to the top or bottom view of holes or circles Prikaži spreda ili otpozadi uprošćeni unutrašnji navoj @@ -1415,23 +1415,23 @@ Levi klik na prazan prostor potvrdiće trenutnu kotu. Desni klik ili pritisak n CmdTechDrawExtensionThreadHoleSide - + TechDraw Tehnički crteži - - + + Cosmetic Thread Hole Side View Dodaj prikaz sa strane unutrašnjeg navoja - + Adds a cosmetic thread to the side view of a hole or circle Prikaži sa strane uprošćeni unutrašnji navoj - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines Prikaži sa strane uprošćeni unutrašnji navoj @@ -1439,17 +1439,17 @@ Levi klik na prazan prostor potvrdiće trenutnu kotu. Desni klik ili pritisak n CmdTechDrawExtensionThreadsGroup - + TechDraw Tehnički crteži - + Cosmetic Thread Hole Side View Dodaj prikaz sa strane unutrašnjeg navoja - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines Prikaži sa strane uprošćeni unutrašnji navoj @@ -1457,17 +1457,17 @@ Levi klik na prazan prostor potvrdiće trenutnu kotu. Desni klik ili pritisak n CmdTechDrawExtensionVertexAtIntersection - + TechDraw Tehnički crteži - + Cosmetic Intersection Vertices Pomoćne presečne tačkae - + Adds cosmetic vertices at the intersections of selected edges Napravi pomoćne presečne tačke na mestima gde se ukrštaju izabrane linije @@ -2638,37 +2638,37 @@ Ako nijedan objekat nije izabran, otvoriće se prozor pomoću kojeg možeš izab Simetrale kružnice - + TechDraw Thread Hole Side TechDraw unutrašnji navoj - + Cosmetic Thread Hole Side Dodaj unutrašnji navoj - + TechDraw Thread Bolt Side TechDraw Prikaz sa strane spoljašnjeg navoja - + Cosmetic Thread Bolt Side Dodaj spoljašnji navoj - + TechDraw Thread Hole Bottom TechDraw Prikaz spreda (aksijalni) unutrašnjeg navoja - + TechDraw Thread Bolt Bottom TechDraw Prikaz spreda spoljašnjeg navoja - + Cosmetic Thread Bolt Bottom Dodaj spoljašnji navoj - aksijalni pogled @@ -2688,102 +2688,102 @@ Ako nijedan objekat nije izabran, otvoriće se prozor pomoću kojeg možeš izab TechDraw Simetrale kružnice - + Cosmetic thread hole bottom Uprošćeni aksijalni unutrašnji navoj - + TechDraw change line attributes TechDraw Promeni svojstva linije - + Change line attributes Promeni svojstva linije - + TechDraw cosmetic intersection vertices TechDraw Pomoćne presečne tačke - + Cosmetic intersection vertices Pomoćne presečne tačkae - + TechDraw cosmetic arc TechDraw Pomoćni kružni luk - + Cosmetic arc Pomoćni kružni luk - + TechDraw cosmetic circle TechDraw Pomoćna kružnica - + Cosmetic Circle Pomoćna kružnica - + TechDraw Cosmetic Circle 3 Points TechDraw pomoćna kružnica pomoću 3 tačke - + Cosmetic Circle 3 Points Pomoćna kružnica pomoću 3 tačke - + TechDraw Cosmetic Line Parallel/Perpendicular TechDraw Pomoćna duž paralelna/upravna - + Cosmetic Line Parallel/Perpendicular Pomoćna duž paralelna/upravna - + Lock/Unlock View Zaključaj/Otključaj pogled - + TechDraw Extend/Shorten Line TechDraw Produži/Skrati liniju - + Extend/shorten line Produži/Skrati liniju - + TechDraw Calculate Selected Area TechDraw Izračunaj površinu izabrane stranice - + TechDraw Calculate Selected Arc Length TechDraw Izračunaj dužinu izabranog kružnog luka - + Calculate Face Area Izračunaj površinu regiona - + Calculate Edge Length Izračunaj dužinu ivice @@ -3175,8 +3175,8 @@ Ako nijedan objekat nije izabran, otvoriće se prozor pomoću kojeg možeš izab FreeCAD nije mogao da pronađe crtež za izvoz - - + + @@ -3236,11 +3236,11 @@ Ako nijedan objekat nije izabran, otvoriće se prozor pomoću kojeg možeš izab - - - - - + + + + + @@ -3517,7 +3517,7 @@ Ako nijedan objekat nije izabran, otvoriće se prozor pomoću kojeg možeš izab Zatvori dijalog aktivnog zadatka i pokušaj ponovo. - + Task In Progress Zadatak u toku @@ -3528,63 +3528,63 @@ Ako nijedan objekat nije izabran, otvoriće se prozor pomoću kojeg možeš izab TechDraw Kružnica rupe - - - - - - + + + + + + Close active task dialog and try again. Zatvori dijalog aktivnog zadatka i pokušaj ponovo. - + Selection is empty. Ništa nije izabrano. - + You must select a base View for the circle. Moraš izabrati osnovni pogled za kružnicu. - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. Izabrano nije pomoćna kružnica ili pomoćni kružni luk. - + Please select a center for the circle. Izaberi centar za kružnicu. - + No faces in selection Nije izabrana nijedna stranica - + No edges in selection Nije izabrana nijedna ivica - + TechDraw thread hole side TechDraw unutrašnji navoj sa strane - + Select 2 straight lines Izaberi 2 prave linije - - - - + + + + Wrong Selection Pogrešan izbor @@ -4077,13 +4077,13 @@ Ako nijedan objekat nije izabran, otvoriće se prozor pomoću kojeg možeš izab - + Selection is empty Nisi ništa izabrao - + No object selected Nije izabran nijedan objekat @@ -9353,19 +9353,19 @@ there is an open task dialog. CmdTechDrawCosmeticCircle - + TechDraw Tehnički crteži - - + + Cosmetic 1 Point Circle Pomoćna kružnica pomoću centra - - + + Adds a cosmetic circle based on a selected centerpoint Napravi pomoćnu kružnicu u izabranom centru @@ -9373,17 +9373,17 @@ there is an open task dialog. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw Tehnički crteži - + Arc Length Annotation Napomena dužine kružnog luka - + Inserts an annotation with the calculated arc length of the selected edges Umetni napomenu sa izračunatom dužinom kružnog luka izabranih ivica diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sr.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sr.ts index c9a4fca4c5..1aae6324b7 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sr.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sr.ts @@ -447,17 +447,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtendShortenLineGroup - + TechDraw Технички цртежи - + Extend Line Продужи линију - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Продужи помоћну дуж или осну линију на оба краја за наведено делта растојање @@ -465,17 +465,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionAreaAnnotation - + TechDraw Технички цртежи - + Area Annotation Ознака површине - + Calculates the area of multiple selected faces Израчунај и означи површину изабраних страница @@ -579,17 +579,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionChangeLineAttributes - + TechDraw Технички цртежи - + Change Line Attributes Промени својства линије - + Changes the selected cosmetic lines and centerlines to the specified attributes Промени својства изабраних помоћних и осних линија на задана @@ -597,23 +597,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLines - + TechDraw Технички цртежи - - + + Circle Centerlines Симетрале кружнице - + Adds centerlines to the selected circles and arcs Направи симетрале изабраним кружницама и кружним луковима - + Adds centerlines to selected circles and arcs: Направи симетрале изабраним кружницама и кружним луковима: @@ -621,17 +621,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw Технички цртежи - + Circle Centerlines Симетрале кружнице - + Adds centerlines to selected circles and arcs Направи симетрале изабраним кружницама и кружним луковима @@ -899,17 +899,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCirclesGroup - + TechDraw Технички цртежи - + Cosmetic 1 Point Circle Помоћна кружница помоћу центра - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Направи помоћну кружницу помоћу изабраног центра и унетог полупречника @@ -917,23 +917,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmArc - + TechDraw Технички цртежи - - + + Cosmetic Arc Помоћни кружни лук - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point Направи помоћни кружни лук помоћу 3 тачке у смеру супротном од казаљке на сату. Прва тачка одређује центар, друга полупречник, а трећа почетну тачку - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. Направи помоћни кружни лук помоћу 3 тачке у смеру супротном од казаљке на сату. Прва тачка одређује центар, друга полупречник, а трећа почетну тачку. @@ -941,23 +941,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle - + TechDraw Технички цртежи - - + + Cosmetic 2 Point Circle Помоћна кружница помоћу 2 тачке - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius Додај помоћну кружницу помоћу 2 изабране тачке. Прва одређује центар, а друга полупречник - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Направи помоћну кружницу помоћу 2 изабране тачке. Прва одређује центар, а друга полупречник @@ -965,19 +965,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw Технички цртежи - - + + Adds a cosmetic circle that passes through 3 selected perimeter points Додај помоћну кружницу помоћу 3 изабране тачке на обиму - - + + Cosmetic 3 Point Circle Помоћна кружница помоћу 3 тачке @@ -985,19 +985,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionExtendLine - + TechDraw Технички цртежи - - + + Extend Line Продужи линију - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Продужи помоћну дуж или осну линију на оба краја за наведено делта растојање @@ -1011,7 +1011,7 @@ Left clicking on empty space will validate the current dimension. Right clicking - + Bolt Circle Centerlines Симетрале кружно распоређених кружница @@ -1021,7 +1021,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Направи симетрале изабраним (три или више) кружно распоређеним кружницама - + Adds centerlines to a circular pattern of selected circles Направи симетрале изабраним кружно распоређеним кружницама @@ -1125,17 +1125,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePPGroup - + TechDraw Технички цртежи - + Cosmetic Parallel Line Помоћну паралелну дуж - + Adds a cosmetic line parallel to the selected line through the selected vertex Направи помоћну дуж кроз изабрану тачку, а паралелно другој дужи @@ -1143,23 +1143,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLineParallel - + TechDraw Технички цртежи - - + + Cosmetic Parallel Line Помоћну паралелну дуж - + Adds a cosmetic circle to 3 selected vertices Направи помоћну кружницу кроз 3 изабране тачке - + Adds a cosmetic line parallel to the selected line through the selected vertex Направи помоћну дуж кроз изабрану тачку, а паралелно другој дужи @@ -1167,19 +1167,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePerpendicular - + TechDraw Технички цртежи - - + + Cosmetic Perpendicular Line Помоћна управна дуж - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex Направи помоћну дуж кроз изабрану тачку, а управно другој дужи @@ -1187,17 +1187,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLockUnlockView - + TechDraw Технички цртежи - + Toggle View Lock Закључај/Откључај поглед - + Locks or unlocks the position of the selected views Закључај или откључај изабране погледе @@ -1313,17 +1313,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionSelectLineAttributes - + TechDraw Технички цртежи - + Select Line Attributes, Cascade Spacing and Delta Distance Изабери својства линије, паралелно растојање и делта растојање - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance Изабери особине нових помоћних линија и осних линија, укључујући паралелно растојање између кота и делта растојање @@ -1331,19 +1331,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionShortenLine - + TechDraw Технички цртежи - - + + Shorten Line Скрати линију - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance Скрати помоћну дуж или осну линију на оба краја за наведено делта растојање @@ -1351,19 +1351,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltBottom - + TechDraw Технички цртежи - - + + Cosmetic Thread Bolt Bottom View Додај приказ спреда (аксијални) спољашњег навоја - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods Прикажи спреда или отпозади упрошћени спољашњи навој @@ -1371,19 +1371,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltSide - + TechDraw Технички цртежи - - + + Cosmetic Thread Bolt Side View Додај приказ са стране спољашњег навоја - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines Прикажи са стране упрошћени спољашњи навој @@ -1391,23 +1391,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleBottom - + TechDraw Технички цртежи - - + + Cosmetic Thread Hole Bottom View Додај приказ спреда (аксијални) унутрашњег навоја - + Adds a cosmetic thread to the top or bottom view of selected holes or circles Прикажи спреда или отпозади упрошћени унутрашњи навој - + Adds a cosmetic thread to the top or bottom view of holes or circles Прикажи спреда или отпозади упрошћени унутрашњи навој @@ -1415,23 +1415,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleSide - + TechDraw Технички цртежи - - + + Cosmetic Thread Hole Side View Додај приказ са стране унутрашњег навоја - + Adds a cosmetic thread to the side view of a hole or circle Прикажи са стране упрошћени унутрашњи навој - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines Прикажи са стране упрошћени унутрашњи навој @@ -1439,17 +1439,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadsGroup - + TechDraw Технички цртежи - + Cosmetic Thread Hole Side View Додај приказ са стране унутрашњег навоја - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines Прикажи са стране упрошћени унутрашњи навој @@ -1457,17 +1457,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionVertexAtIntersection - + TechDraw Технички цртежи - + Cosmetic Intersection Vertices Помоћне пресечне тачке - + Adds cosmetic vertices at the intersections of selected edges Направи помоћне пресечне тачке на местима где се укрштају изабране линије @@ -2638,37 +2638,37 @@ If no object is selected, a file browser opens to select an SVG or image file.Симетрале кружнице - + TechDraw Thread Hole Side TechDraw унутрашњи навој - + Cosmetic Thread Hole Side Додај унутрашњи навој - + TechDraw Thread Bolt Side TechDraw Приказ са стране спољашњег навоја - + Cosmetic Thread Bolt Side Додај спољашњи навој - + TechDraw Thread Hole Bottom TechDraw Приказ спреда (аксијални) унутрашњег навоја - + TechDraw Thread Bolt Bottom TechDraw Приказ спреда спољашњег навоја - + Cosmetic Thread Bolt Bottom Додај спољашњи навој - Аксијални поглед @@ -2688,102 +2688,102 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw Симетрале кружнице - + Cosmetic thread hole bottom Упрошћени аксијални унутрашњи навој - + TechDraw change line attributes TechDraw Промени својства линије - + Change line attributes Промени својства линије - + TechDraw cosmetic intersection vertices TechDraw Помоћне пресечне тачке - + Cosmetic intersection vertices Помоћне пресечне тачке - + TechDraw cosmetic arc TechDraw Помоћни кружни лук - + Cosmetic arc Помоћни кружни лук - + TechDraw cosmetic circle TechDraw Помоћна кружница - + Cosmetic Circle Помоћна кружница - + TechDraw Cosmetic Circle 3 Points TechDraw Помоћна кружница помоћу 3 тачке - + Cosmetic Circle 3 Points Помоћна кружница помоћу 3 тачке - + TechDraw Cosmetic Line Parallel/Perpendicular TechDraw Помоћна дуж паралелна/управна - + Cosmetic Line Parallel/Perpendicular Помоћна дуж паралелна/управна - + Lock/Unlock View Закључај/Откључај поглед - + TechDraw Extend/Shorten Line TechDraw Продужи/Скрати линију - + Extend/shorten line Продужи/Скрати линију - + TechDraw Calculate Selected Area TechDraw Израчунај површину изабране странице - + TechDraw Calculate Selected Arc Length TechDraw Израчунај дужину изабраног кружног лука - + Calculate Face Area Израчунај површину региона - + Calculate Edge Length Израчунај дужину ивице @@ -3175,8 +3175,8 @@ If no object is selected, a file browser opens to select an SVG or image file.FreeCAD није могао да пронађе цртеж за извоз - - + + @@ -3236,11 +3236,11 @@ If no object is selected, a file browser opens to select an SVG or image file. - - - - - + + + + + @@ -3517,7 +3517,7 @@ If no object is selected, a file browser opens to select an SVG or image file.Затвори дијалог активног задатка и покушај поново. - + Task In Progress Задатак у току @@ -3528,63 +3528,63 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw Кружница рупе - - - - - - + + + + + + Close active task dialog and try again. Затвори дијалог активног задатка и покушај поново. - + Selection is empty. Ништа није изабрано. - + You must select a base View for the circle. Мораш изабрати основни поглед за кружницу. - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. Изабрано није помоћна кружница или помоћни кружни лук. - + Please select a center for the circle. Изабери центар за кружницу. - + No faces in selection Није изабрана ниједна страница - + No edges in selection Није изабрана ниједна ивица - + TechDraw thread hole side TechDraw унутрашњи навој са стране - + Select 2 straight lines Изабери 2 праве линије - - - - + + + + Wrong Selection Погрешан избор @@ -4077,13 +4077,13 @@ If no object is selected, a file browser opens to select an SVG or image file. - + Selection is empty Ниси ништа изабрао - + No object selected Није изабран ниједан објекат @@ -9353,19 +9353,19 @@ there is an open task dialog. CmdTechDrawCosmeticCircle - + TechDraw Технички цртежи - - + + Cosmetic 1 Point Circle Помоћна кружница помоћу центра - - + + Adds a cosmetic circle based on a selected centerpoint Направи помоћну кружницу у изабраном центру @@ -9373,17 +9373,17 @@ there is an open task dialog. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw Технички цртежи - + Arc Length Annotation Напомена дужине кружног лука - + Inserts an annotation with the calculated arc length of the selected edges Уметни напомену са израчунатом дужином кружног лука изабраних ивица diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_tr.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_tr.ts index 9e9422c27d..abc4e6aa74 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_tr.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_tr.ts @@ -447,17 +447,17 @@ Boş bir alana sol tıklamak geçerli ölçüyü onaylar. Sağ tıklamak veya Es CmdTechDrawExtendShortenLineGroup - + TechDraw TeknikÇizim - + Extend Line Çizgiyi Uzat - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Seçili yardımcı çizgiyi veya eksen çizgisini, belirtilen delta mesafe kadar her iki uçtan uzatır @@ -465,17 +465,17 @@ Boş bir alana sol tıklamak geçerli ölçüyü onaylar. Sağ tıklamak veya Es CmdTechDrawExtensionAreaAnnotation - + TechDraw TeknikÇizim - + Area Annotation Alan Açıklaması - + Calculates the area of multiple selected faces Seçili birden fazla yüzün alanını hesaplar @@ -579,17 +579,17 @@ Boş bir alana sol tıklamak geçerli ölçüyü onaylar. Sağ tıklamak veya Es CmdTechDrawExtensionChangeLineAttributes - + TechDraw TeknikÇizim - + Change Line Attributes Çizgi Niteliklerini Değiştir - + Changes the selected cosmetic lines and centerlines to the specified attributes Seçili yardımcı çizgiler ile eksen çizgilerinin niteliklerini belirtilen değerlere göre değiştirir @@ -597,23 +597,23 @@ Boş bir alana sol tıklamak geçerli ölçüyü onaylar. Sağ tıklamak veya Es CmdTechDrawExtensionCircleCenterLines - + TechDraw TeknikÇizim - - + + Circle Centerlines Çember merkez çizgileri - + Adds centerlines to the selected circles and arcs Seçili çember ve yaylara eksen çizgileri ekler - + Adds centerlines to selected circles and arcs: Seçili çember ve yaylara eksen çizgileri ekler: @@ -621,17 +621,17 @@ Boş bir alana sol tıklamak geçerli ölçüyü onaylar. Sağ tıklamak veya Es CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw TeknikÇizim - + Circle Centerlines Çember merkez çizgileri - + Adds centerlines to selected circles and arcs Seçili çember ve yaylara eksen çizgileri ekler @@ -899,17 +899,17 @@ Boş bir alana sol tıklamak geçerli ölçüyü onaylar. Sağ tıklamak veya Es CmdTechDrawExtensionDrawCirclesGroup - + TechDraw TeknikÇizim - + Cosmetic 1 Point Circle Yardımcı Çember (1 Nokta) - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius İlk seçim merkez noktası, ikinci seçim yarıçap olacak şekilde iki noktaya göre bir yardımcı çember ekler @@ -917,23 +917,23 @@ Boş bir alana sol tıklamak geçerli ölçüyü onaylar. Sağ tıklamak veya Es CmdTechDrawExtensionDrawCosmArc - + TechDraw TeknikÇizim - - + + Cosmetic Arc Yardımcı Yay - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point İlk seçim merkez noktası, ikinci seçim yarıçap ve başlangıç noktası olacak şekilde üç noktaya göre saat yönünün tersine bir yardımcı yay ekler - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. İlk seçim merkez noktası, ikinci seçim yarıçap ve başlangıç noktası olacak şekilde üç noktaya göre saat yönünün tersine bir yardımcı yay ekler. @@ -941,23 +941,23 @@ Boş bir alana sol tıklamak geçerli ölçüyü onaylar. Sağ tıklamak veya Es CmdTechDrawExtensionDrawCosmCircle - + TechDraw TeknikÇizim - - + + Cosmetic 2 Point Circle Yardımcı Çember (2 Nokta) - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius İlki merkez noktası, ikincisi yarıçap olacak şekilde seçili iki noktaya göre bir yardımcı çember ekler - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius İlk seçim merkez noktası, ikinci seçim yarıçap olacak şekilde iki noktaya göre bir yardımcı çember ekler @@ -965,19 +965,19 @@ Boş bir alana sol tıklamak geçerli ölçüyü onaylar. Sağ tıklamak veya Es CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw TeknikÇizim - - + + Adds a cosmetic circle that passes through 3 selected perimeter points Seçili 3 çevre noktasından geçen bir yardımcı çember ekler - - + + Cosmetic 3 Point Circle Yardımcı Çember (3 Nokta) @@ -985,19 +985,19 @@ Boş bir alana sol tıklamak geçerli ölçüyü onaylar. Sağ tıklamak veya Es CmdTechDrawExtensionExtendLine - + TechDraw TeknikÇizim - - + + Extend Line Çizgiyi Uzat - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Seçili yardımcı çizgiyi veya eksen çizgisini, belirtilen delta mesafe kadar her iki uçtan uzatır @@ -1011,7 +1011,7 @@ Boş bir alana sol tıklamak geçerli ölçüyü onaylar. Sağ tıklamak veya Es - + Bolt Circle Centerlines Cıvata Dairesi Eksen Çizgileri @@ -1021,7 +1021,7 @@ Boş bir alana sol tıklamak geçerli ölçüyü onaylar. Sağ tıklamak veya Es Seçili üç veya daha fazla çemberden oluşan dairesel dizilime eksen çizgileri ekler - + Adds centerlines to a circular pattern of selected circles Seçili çemberlerin dairesel dizilimine eksen çizgileri ekler @@ -1125,17 +1125,17 @@ Boş bir alana sol tıklamak geçerli ölçüyü onaylar. Sağ tıklamak veya Es CmdTechDrawExtensionLinePPGroup - + TechDraw TeknikÇizim - + Cosmetic Parallel Line Yardımcı Paralel Çizgi - + Adds a cosmetic line parallel to the selected line through the selected vertex Seçili noktadan geçecek şekilde, seçili çizgiye paralel bir yardımcı çizgi ekler @@ -1143,23 +1143,23 @@ Boş bir alana sol tıklamak geçerli ölçüyü onaylar. Sağ tıklamak veya Es CmdTechDrawExtensionLineParallel - + TechDraw TeknikÇizim - - + + Cosmetic Parallel Line Yardımcı Paralel Çizgi - + Adds a cosmetic circle to 3 selected vertices Seçili 3 noktaya bir yardımcı çember ekler - + Adds a cosmetic line parallel to the selected line through the selected vertex Seçili noktadan geçecek şekilde, seçili çizgiye paralel bir yardımcı çizgi ekler @@ -1167,19 +1167,19 @@ Boş bir alana sol tıklamak geçerli ölçüyü onaylar. Sağ tıklamak veya Es CmdTechDrawExtensionLinePerpendicular - + TechDraw TeknikÇizim - - + + Cosmetic Perpendicular Line Yardımcı Dik Çizgi - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex Seçili noktadan geçecek şekilde, seçili çizgiye dik bir yardımcı çizgi ekler @@ -1187,17 +1187,17 @@ Boş bir alana sol tıklamak geçerli ölçüyü onaylar. Sağ tıklamak veya Es CmdTechDrawExtensionLockUnlockView - + TechDraw TeknikÇizim - + Toggle View Lock Görünüm Kilidini Aç/Kapat - + Locks or unlocks the position of the selected views Seçili görünümlerin konumunu kilitler veya kilidini açar @@ -1313,17 +1313,17 @@ Boş bir alana sol tıklamak geçerli ölçüyü onaylar. Sağ tıklamak veya Es CmdTechDrawExtensionSelectLineAttributes - + TechDraw TeknikÇizim - + Select Line Attributes, Cascade Spacing and Delta Distance Çizgi Niteliklerini, Kademeli Aralığı ve Delta Mesafesini Seçin - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance Basamak aralığı ve delta mesafe dahil olmak üzere, yardımcı çizgiler ve eksen çizgileri için varsayılan nitelikleri yapılandırır @@ -1331,19 +1331,19 @@ Boş bir alana sol tıklamak geçerli ölçüyü onaylar. Sağ tıklamak veya Es CmdTechDrawExtensionShortenLine - + TechDraw TeknikÇizim - - + + Shorten Line Çizgiyi Kısalt - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance Seçili yardımcı çizgiyi veya eksen çizgisini, belirtilen delta mesafe kadar her iki uçtan kısaltır @@ -1351,19 +1351,19 @@ Boş bir alana sol tıklamak geçerli ölçüyü onaylar. Sağ tıklamak veya Es CmdTechDrawExtensionThreadBoltBottom - + TechDraw TeknikÇizim - - + + Cosmetic Thread Bolt Bottom View Yardımcı Vida Dişi Cıvata Alt Görünümü - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods Seçili cıvata/vida/çubukların üst veya alt görünümüne yardımcı bir vida dişi ekler @@ -1371,19 +1371,19 @@ Boş bir alana sol tıklamak geçerli ölçüyü onaylar. Sağ tıklamak veya Es CmdTechDrawExtensionThreadBoltSide - + TechDraw TeknikÇizim - - + + Cosmetic Thread Bolt Side View Yardımcı Vida Dişi Cıvata Yan Görünümü - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines Seçili iki paralel çizgi arasındaki bir cıvata/vida/çubuğun yan görünümüne yardımcı bir vida dişi ekler @@ -1391,23 +1391,23 @@ Boş bir alana sol tıklamak geçerli ölçüyü onaylar. Sağ tıklamak veya Es CmdTechDrawExtensionThreadHoleBottom - + TechDraw TeknikÇizim - - + + Cosmetic Thread Hole Bottom View Yardımcı Vida Dişi Delik Alt Görünümü - + Adds a cosmetic thread to the top or bottom view of selected holes or circles Seçili delik veya çemberlerin üst ya da alt görünümüne yardımcı bir vida dişi ekler - + Adds a cosmetic thread to the top or bottom view of holes or circles Delik veya çemberlerin üst ya da alt görünümüne yardımcı bir vida dişi ekler @@ -1415,23 +1415,23 @@ Boş bir alana sol tıklamak geçerli ölçüyü onaylar. Sağ tıklamak veya Es CmdTechDrawExtensionThreadHoleSide - + TechDraw TeknikÇizim - - + + Cosmetic Thread Hole Side View Yardımcı Vida Dişi Delik Yan Görünümü - + Adds a cosmetic thread to the side view of a hole or circle Bir delik veya çemberin yan görünümüne yardımcı bir vida dişi ekler - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines Seçili iki paralel çizgi arasındaki seçili bir deliğin yan görünümüne yardımcı bir vida dişi ekler @@ -1439,17 +1439,17 @@ Boş bir alana sol tıklamak geçerli ölçüyü onaylar. Sağ tıklamak veya Es CmdTechDrawExtensionThreadsGroup - + TechDraw TeknikÇizim - + Cosmetic Thread Hole Side View Yardımcı Vida Dişi Delik Yan Görünümü - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines Seçili iki paralel çizgi arasındaki seçili bir deliğin yan görünümüne yardımcı bir vida dişi ekler @@ -1457,17 +1457,17 @@ Boş bir alana sol tıklamak geçerli ölçüyü onaylar. Sağ tıklamak veya Es CmdTechDrawExtensionVertexAtIntersection - + TechDraw TeknikÇizim - + Cosmetic Intersection Vertices Yardımcı Kesişim Noktaları - + Adds cosmetic vertices at the intersections of selected edges Seçili kenarların kesişim noktalarına yardımcı noktalar ekler @@ -2638,37 +2638,37 @@ Hiç nesne seçilmemişse, bir SVG veya görüntü dosyası seçmek için dosya Çember merkez çizgileri - + TechDraw Thread Hole Side Teknik Çizim Vida Dişi Diş Oyuğunun Yan Tarafı - + Cosmetic Thread Hole Side Yardımcı Diş Deliği Yanı - + TechDraw Thread Bolt Side TechDraw Dişli Cıvata Yanı - + Cosmetic Thread Bolt Side Yardımcı Dişli Cıvata Yanı - + TechDraw Thread Hole Bottom TechDraw Dişli Delik Altı - + TechDraw Thread Bolt Bottom TechDraw Dişli Cıvata Altı - + Cosmetic Thread Bolt Bottom Yardımcı Dişli Cıvata Alt @@ -2688,102 +2688,102 @@ Hiç nesne seçilmemişse, bir SVG veya görüntü dosyası seçmek için dosya TechDraw Çember eksen çizgileri - + Cosmetic thread hole bottom Kozmetik dişli delik altı - + TechDraw change line attributes TechDraw çizgi özniteliklerini değiştir - + Change line attributes Çizgi özniteliklerini değiştir - + TechDraw cosmetic intersection vertices TechDraw kozmetik kesişim tepe noktaları - + Cosmetic intersection vertices Kozmetik kesişim tepe noktaları - + TechDraw cosmetic arc TechDraw kozmetik yay - + Cosmetic arc Kozmetik yay - + TechDraw cosmetic circle TechDraw kozmetik çember - + Cosmetic Circle Yardımcı Çember - + TechDraw Cosmetic Circle 3 Points TechDraw Kozmetik Çember (3 Nokta) - + Cosmetic Circle 3 Points 3 Noktalı Yardımcı Çember - + TechDraw Cosmetic Line Parallel/Perpendicular TechDraw Kozmetik Çizgi Paralel/Dik - + Cosmetic Line Parallel/Perpendicular Yardımcı Paralel/Dik Çizgi - + Lock/Unlock View Görünümü Kilitle/Kilidi Aç - + TechDraw Extend/Shorten Line TechDraw Çizgiyi Uzat/Kısalt - + Extend/shorten line Çizgiyi uzat/kısalt - + TechDraw Calculate Selected Area TechDraw Seçili Alanı Hesapla - + TechDraw Calculate Selected Arc Length TechDraw Seçili Yay Uzunluğunu Hesapla - + Calculate Face Area Yüzey Alanı Hesabla - + Calculate Edge Length Kenar Uzunluğunu Hesapla @@ -3175,8 +3175,8 @@ Hiç nesne seçilmemişse, bir SVG veya görüntü dosyası seçmek için dosya FreeCAD dışa aktarılacak bir sayfa bulamadı - - + + @@ -3236,11 +3236,11 @@ Hiç nesne seçilmemişse, bir SVG veya görüntü dosyası seçmek için dosya - - - - - + + + + + @@ -3516,7 +3516,7 @@ Hiç nesne seçilmemişse, bir SVG veya görüntü dosyası seçmek için dosya Etkin görev penceresini kapatıp yeniden deneyin. - + Task In Progress Devam eden görevler @@ -3527,63 +3527,63 @@ Hiç nesne seçilmemişse, bir SVG veya görüntü dosyası seçmek için dosya TechDraw Delik Çemberi - - - - - - + + + + + + Close active task dialog and try again. Etkin görev iletişim kutusunu kapatın ve yeniden deneyin. - + Selection is empty. Seçim boş. - + You must select a base View for the circle. Çember için bir taban görünüm seçmelisiniz. - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. Seçim, Kozmetik Çember veya Kozmetik Çember Yayı değil. - + Please select a center for the circle. Lütfen çember için bir merkez seçin. - + No faces in selection Seçimde yüz yok - + No edges in selection Seçimde kenar yok - + TechDraw thread hole side TechDraw Dişli Delik Yanı - + Select 2 straight lines 2 düz çizgi seçin - - - - + + + + Wrong Selection Yanlış seçim @@ -4076,13 +4076,13 @@ Hiç nesne seçilmemişse, bir SVG veya görüntü dosyası seçmek için dosya - + Selection is empty Seçim boş - + No object selected Seçili nesne yok @@ -9353,19 +9353,19 @@ bu balonu şu anda silemezsiniz. CmdTechDrawCosmeticCircle - + TechDraw TeknikÇizim - - + + Cosmetic 1 Point Circle Kozmetik 1 Nokta Dairesi - - + + Adds a cosmetic circle based on a selected centerpoint Seçili bir merkez noktasına göre kozmetik daire ekler @@ -9373,17 +9373,17 @@ bu balonu şu anda silemezsiniz. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw TeknikÇizim - + Arc Length Annotation Yay Uzunluğu Açıklaması - + Inserts an annotation with the calculated arc length of the selected edges Seçili kenarların hesaplanan yay uzunluğunu içeren bir açıklama ekler diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_uk.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_uk.ts index a50d3b3872..f5312f05e2 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_uk.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_uk.ts @@ -447,17 +447,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtendShortenLineGroup - + TechDraw ТехМалюнок - + Extend Line Розширити лінію - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -465,17 +465,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionAreaAnnotation - + TechDraw ТехМалюнок - + Area Annotation Area Annotation - + Calculates the area of multiple selected faces Calculates the area of multiple selected faces @@ -579,17 +579,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionChangeLineAttributes - + TechDraw ТехМалюнок - + Change Line Attributes Замінити Атрибути Ліній - + Changes the selected cosmetic lines and centerlines to the specified attributes Changes the selected cosmetic lines and centerlines to the specified attributes @@ -597,23 +597,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLines - + TechDraw ТехМалюнок - - + + Circle Centerlines Circle Centerlines - + Adds centerlines to the selected circles and arcs Adds centerlines to the selected circles and arcs - + Adds centerlines to selected circles and arcs: Adds centerlines to selected circles and arcs: @@ -621,17 +621,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw ТехМалюнок - + Circle Centerlines Circle Centerlines - + Adds centerlines to selected circles and arcs Adds centerlines to selected circles and arcs @@ -899,17 +899,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCirclesGroup - + TechDraw ТехМалюнок - + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -917,23 +917,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmArc - + TechDraw ТехМалюнок - - + + Cosmetic Arc Cosmetic Arc - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. @@ -941,23 +941,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle - + TechDraw ТехМалюнок - - + + Cosmetic 2 Point Circle Cosmetic 2 Point Circle - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -965,19 +965,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw ТехМалюнок - - + + Adds a cosmetic circle that passes through 3 selected perimeter points Adds a cosmetic circle that passes through 3 selected perimeter points - - + + Cosmetic 3 Point Circle Cosmetic 3 Point Circle @@ -985,19 +985,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionExtendLine - + TechDraw ТехМалюнок - - + + Extend Line Розширити лінію - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1011,7 +1011,7 @@ Left clicking on empty space will validate the current dimension. Right clicking - + Bolt Circle Centerlines Bolt Circle Centerlines @@ -1021,7 +1021,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Adds centerlines to a circular pattern of three or more selected circles - + Adds centerlines to a circular pattern of selected circles Adds centerlines to a circular pattern of selected circles @@ -1125,17 +1125,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePPGroup - + TechDraw ТехМалюнок - + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1143,23 +1143,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLineParallel - + TechDraw ТехМалюнок - - + + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic circle to 3 selected vertices Adds a cosmetic circle to 3 selected vertices - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1167,19 +1167,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePerpendicular - + TechDraw ТехМалюнок - - + + Cosmetic Perpendicular Line Cosmetic Perpendicular Line - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex Adds a cosmetic line perpendicular to the selected line through the selected vertex @@ -1187,17 +1187,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLockUnlockView - + TechDraw ТехМалюнок - + Toggle View Lock Toggle View Lock - + Locks or unlocks the position of the selected views Locks or unlocks the position of the selected views @@ -1313,17 +1313,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionSelectLineAttributes - + TechDraw ТехМалюнок - + Select Line Attributes, Cascade Spacing and Delta Distance Select Line Attributes, Cascade Spacing and Delta Distance - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance @@ -1331,19 +1331,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionShortenLine - + TechDraw ТехМалюнок - - + + Shorten Line Скоротити лінію - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance Shortens a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1351,19 +1351,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltBottom - + TechDraw ТехМалюнок - - + + Cosmetic Thread Bolt Bottom View Cosmetic Thread Bolt Bottom View - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods @@ -1371,19 +1371,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltSide - + TechDraw ТехМалюнок - - + + Cosmetic Thread Bolt Side View Cosmetic Thread Bolt Side View - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines @@ -1391,23 +1391,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleBottom - + TechDraw ТехМалюнок - - + + Cosmetic Thread Hole Bottom View Cosmetic Thread Hole Bottom View - + Adds a cosmetic thread to the top or bottom view of selected holes or circles Adds a cosmetic thread to the top or bottom view of selected holes or circles - + Adds a cosmetic thread to the top or bottom view of holes or circles Adds a cosmetic thread to the top or bottom view of holes or circles @@ -1415,23 +1415,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleSide - + TechDraw ТехМалюнок - - + + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Adds a cosmetic thread to the side view of a hole or circle Adds a cosmetic thread to the side view of a hole or circle - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1439,17 +1439,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadsGroup - + TechDraw ТехМалюнок - + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines Add a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1457,17 +1457,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionVertexAtIntersection - + TechDraw ТехМалюнок - + Cosmetic Intersection Vertices Cosmetic Intersection Vertices - + Adds cosmetic vertices at the intersections of selected edges Adds cosmetic vertices at the intersections of selected edges @@ -2638,37 +2638,37 @@ If no object is selected, a file browser opens to select an SVG or image file.Circle Centerlines - + TechDraw Thread Hole Side TechDraw Thread Hole Side - + Cosmetic Thread Hole Side Cosmetic Thread Hole Side - + TechDraw Thread Bolt Side TechDraw Thread Bolt Side - + Cosmetic Thread Bolt Side Cosmetic Thread Bolt Side - + TechDraw Thread Hole Bottom TechDraw Thread Hole Bottom - + TechDraw Thread Bolt Bottom TechDraw Thread Bolt Bottom - + Cosmetic Thread Bolt Bottom Cosmetic Thread Bolt Bottom @@ -2688,102 +2688,102 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw circle centerlines - + Cosmetic thread hole bottom Cosmetic thread hole bottom - + TechDraw change line attributes TechDraw change line attributes - + Change line attributes Change line attributes - + TechDraw cosmetic intersection vertices TechDraw cosmetic intersection vertices - + Cosmetic intersection vertices Cosmetic intersection vertices - + TechDraw cosmetic arc TechDraw cosmetic arc - + Cosmetic arc Cosmetic arc - + TechDraw cosmetic circle TechDraw cosmetic circle - + Cosmetic Circle Cosmetic Circle - + TechDraw Cosmetic Circle 3 Points TechDraw Cosmetic Circle 3 Points - + Cosmetic Circle 3 Points Cosmetic Circle 3 Points - + TechDraw Cosmetic Line Parallel/Perpendicular TechDraw Cosmetic Line Parallel/Perpendicular - + Cosmetic Line Parallel/Perpendicular Cosmetic Line Parallel/Perpendicular - + Lock/Unlock View Lock/Unlock View - + TechDraw Extend/Shorten Line TechDraw Extend/Shorten Line - + Extend/shorten line Extend/shorten line - + TechDraw Calculate Selected Area TechDraw Calculate Selected Area - + TechDraw Calculate Selected Arc Length TechDraw Calculate Selected Arc Length - + Calculate Face Area Calculate Face Area - + Calculate Edge Length Calculate Edge Length @@ -3175,8 +3175,8 @@ If no object is selected, a file browser opens to select an SVG or image file.FreeCAD could not find a page to export - - + + @@ -3236,11 +3236,11 @@ If no object is selected, a file browser opens to select an SVG or image file. - - - - - + + + + + @@ -3517,7 +3517,7 @@ If no object is selected, a file browser opens to select an SVG or image file.Close the active task dialog and try again. - + Task In Progress Task In Progress @@ -3528,63 +3528,63 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw hole circle - - - - - - + + + + + + Close active task dialog and try again. Close active task dialog and try again. - + Selection is empty. Selection is empty. - + You must select a base View for the circle. You must select a base View for the circle. - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. - + Please select a center for the circle. Please select a center for the circle. - + No faces in selection No faces in selection - + No edges in selection No edges in selection - + TechDraw thread hole side TechDraw thread hole side - + Select 2 straight lines Select 2 straight lines - - - - + + + + Wrong Selection Wrong Selection @@ -4077,13 +4077,13 @@ If no object is selected, a file browser opens to select an SVG or image file. - + Selection is empty Selection is empty - + No object selected No object selected @@ -9357,19 +9357,19 @@ there is an open task dialog. CmdTechDrawCosmeticCircle - + TechDraw ТехМалюнок - - + + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - - + + Adds a cosmetic circle based on a selected centerpoint Adds a cosmetic circle based on a selected centerpoint @@ -9377,17 +9377,17 @@ there is an open task dialog. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw ТехМалюнок - + Arc Length Annotation Arc Length Annotation - + Inserts an annotation with the calculated arc length of the selected edges Inserts an annotation with the calculated arc length of the selected edges diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_zh-CN.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_zh-CN.ts index bdfbb5cbf3..4b7b1ee099 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_zh-CN.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_zh-CN.ts @@ -447,17 +447,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtendShortenLineGroup - + TechDraw 工程图 - + Extend Line 延长线 - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance 将选定的装饰线或中心线两端按指定的增量距离延长 @@ -465,17 +465,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionAreaAnnotation - + TechDraw 工程图 - + Area Annotation 面积注释 - + Calculates the area of multiple selected faces 计算多个选定面的面积 @@ -579,17 +579,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionChangeLineAttributes - + TechDraw 工程图 - + Change Line Attributes 修改线条属性 - + Changes the selected cosmetic lines and centerlines to the specified attributes 将选定的装饰线和中心线更改为指定的属性 @@ -597,23 +597,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLines - + TechDraw 工程图 - - + + Circle Centerlines 圆中心线 - + Adds centerlines to the selected circles and arcs 向选定的圆和圆弧添加中心线 - + Adds centerlines to selected circles and arcs: 向选定的圆和圆弧添加中心线: @@ -621,17 +621,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw 工程图 - + Circle Centerlines 圆中心线 - + Adds centerlines to selected circles and arcs 向选定的圆和圆弧添加中心线 @@ -899,17 +899,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCirclesGroup - + TechDraw 工程图 - + Cosmetic 1 Point Circle 装饰单点圆 - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius 基于两个顶点添加装饰圆,第一个选择是圆心,第二个是半径 @@ -917,23 +917,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmArc - + TechDraw 工程图 - - + + Cosmetic Arc 装饰圆弧 - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point 基于三个顶点添加逆时针装饰圆弧,第一个选择是中心点,第二个是半径和起点 - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. 基于三个顶点添加逆时针装饰圆弧,第一个选择是中心点,第二个是半径和起点。 @@ -941,23 +941,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle - + TechDraw 工程图 - - + + Cosmetic 2 Point Circle 装饰两点圆 - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius 基于两个选定的顶点添加装饰圆,第一个是中心点,第二个是半径 - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius 基于两个顶点添加装饰圆,第一个选择是圆心,第二个是半径 @@ -965,19 +965,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw 工程图 - - + + Adds a cosmetic circle that passes through 3 selected perimeter points 添加一个通过3个选定圆周点的装饰圆 - - + + Cosmetic 3 Point Circle 装饰三点圆 @@ -985,19 +985,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionExtendLine - + TechDraw 工程图 - - + + Extend Line 延长线 - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance 将选定的装饰线或中心线两端按指定的增量距离延长 @@ -1011,7 +1011,7 @@ Left clicking on empty space will validate the current dimension. Right clicking - + Bolt Circle Centerlines 螺栓圆中心线 @@ -1021,7 +1021,7 @@ Left clicking on empty space will validate the current dimension. Right clicking 向三个或更多选定圆的圆形阵列添加中心线 - + Adds centerlines to a circular pattern of selected circles 向选定圆的圆形阵列添加中心线 @@ -1125,17 +1125,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePPGroup - + TechDraw 工程图 - + Cosmetic Parallel Line 装饰平行线 - + Adds a cosmetic line parallel to the selected line through the selected vertex 添加一条与选定直线平行并通过选定顶点的装饰线 @@ -1143,23 +1143,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLineParallel - + TechDraw 工程图 - - + + Cosmetic Parallel Line 装饰平行线 - + Adds a cosmetic circle to 3 selected vertices 向3个选定的顶点添加装饰圆 - + Adds a cosmetic line parallel to the selected line through the selected vertex 添加一条与选定直线平行并通过选定顶点的装饰线 @@ -1167,19 +1167,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePerpendicular - + TechDraw 工程图 - - + + Cosmetic Perpendicular Line 装饰性垂直线 - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex 添加一条垂直于所选直线并通过所选顶点的装饰性直线 @@ -1187,17 +1187,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLockUnlockView - + TechDraw 工程图 - + Toggle View Lock 切换视图锁定 - + Locks or unlocks the position of the selected views 锁定或解锁所选视图的位置 @@ -1313,17 +1313,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionSelectLineAttributes - + TechDraw 工程图 - + Select Line Attributes, Cascade Spacing and Delta Distance 选择直线属性、级联间距和增量距离 - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance 配置装饰性直线和中心线的默认属性,包括级联间距和增量距离 @@ -1331,19 +1331,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionShortenLine - + TechDraw 工程图 - - + + Shorten Line 缩短直线 - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance 将所选装饰性直线或中心线两端按指定的增量距离缩短 @@ -1351,19 +1351,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltBottom - + TechDraw 工程图 - - + + Cosmetic Thread Bolt Bottom View 装饰性螺纹螺栓底视图 - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods 在所选螺栓/螺钉/杆的顶视图或底视图中添加装饰性螺纹 @@ -1371,19 +1371,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltSide - + TechDraw 工程图 - - + + Cosmetic Thread Bolt Side View 装饰性螺纹螺栓侧视图 - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines 在两条所选平行线之间的螺栓/螺钉/杆的侧视图中添加装饰性螺纹 @@ -1391,23 +1391,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleBottom - + TechDraw 工程图 - - + + Cosmetic Thread Hole Bottom View 装饰性螺纹孔底视图 - + Adds a cosmetic thread to the top or bottom view of selected holes or circles 在所选孔或圆的顶视图或底视图中添加装饰性螺纹 - + Adds a cosmetic thread to the top or bottom view of holes or circles 在孔或圆的顶视图或底视图中添加装饰性螺纹 @@ -1415,23 +1415,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleSide - + TechDraw 工程图 - - + + Cosmetic Thread Hole Side View 装饰性螺纹孔侧视图 - + Adds a cosmetic thread to the side view of a hole or circle 在孔或圆的侧视图中添加装饰性螺纹 - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines 在两条所选平行线之间的选定孔的侧视图中添加装饰性螺纹 @@ -1439,17 +1439,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadsGroup - + TechDraw 工程图 - + Cosmetic Thread Hole Side View 装饰性螺纹孔侧视图 - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines 在两条所选平行线之间的选定孔的侧视图中添加装饰性螺纹 @@ -1457,17 +1457,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionVertexAtIntersection - + TechDraw 工程图 - + Cosmetic Intersection Vertices 装饰性交点顶点 - + Adds cosmetic vertices at the intersections of selected edges 在所选边的交点处添加装饰性顶点 @@ -2638,37 +2638,37 @@ If no object is selected, a file browser opens to select an SVG or image file.圆中心线 - + TechDraw Thread Hole Side TechDraw 螺纹孔侧面 - + Cosmetic Thread Hole Side 装饰螺纹孔侧面 - + TechDraw Thread Bolt Side TechDraw 螺纹螺栓侧面 - + Cosmetic Thread Bolt Side 装饰螺纹螺栓侧面 - + TechDraw Thread Hole Bottom TechDraw 螺纹孔底部 - + TechDraw Thread Bolt Bottom TechDraw 螺纹螺栓底部 - + Cosmetic Thread Bolt Bottom 装饰螺纹螺栓底部 @@ -2688,102 +2688,102 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw 圆中心线 - + Cosmetic thread hole bottom 装饰螺纹孔底部 - + TechDraw change line attributes TechDraw 更改线属性 - + Change line attributes 更改线属性 - + TechDraw cosmetic intersection vertices TechDraw 装饰交点顶点 - + Cosmetic intersection vertices 装饰交点顶点 - + TechDraw cosmetic arc TechDraw 装饰圆弧 - + Cosmetic arc 装饰圆弧 - + TechDraw cosmetic circle TechDraw 装饰圆 - + Cosmetic Circle 装饰圆 - + TechDraw Cosmetic Circle 3 Points TechDraw 三点装饰圆 - + Cosmetic Circle 3 Points 三点装饰圆 - + TechDraw Cosmetic Line Parallel/Perpendicular TechDraw 装饰线平行/垂直 - + Cosmetic Line Parallel/Perpendicular 装饰线平行/垂直 - + Lock/Unlock View 锁定/解锁视图 - + TechDraw Extend/Shorten Line TechDraw 延长/缩短线 - + Extend/shorten line 延长/缩短线 - + TechDraw Calculate Selected Area TechDraw 计算选定面积 - + TechDraw Calculate Selected Arc Length TechDraw 计算选定弧长 - + Calculate Face Area 计算面面积 - + Calculate Edge Length 计算边长度 @@ -3175,8 +3175,8 @@ If no object is selected, a file browser opens to select an SVG or image file.FreeCAD找不到要导出的页面 - - + + @@ -3236,11 +3236,11 @@ If no object is selected, a file browser opens to select an SVG or image file. - - - - - + + + + + @@ -3517,7 +3517,7 @@ If no object is selected, a file browser opens to select an SVG or image file.关闭活动任务对话框并重试。 - + Task In Progress 任务正在进行 @@ -3528,63 +3528,63 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw 孔圆 - - - - - - + + + + + + Close active task dialog and try again. 关闭活动任务对话框并重试。 - + Selection is empty. 选择为空。 - + You must select a base View for the circle. 您必须为圆选择一个基础视图。 - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. 选择不是装饰圆或装饰圆弧。 - + Please select a center for the circle. 请选择圆的中心。 - + No faces in selection 选择中没有面 - + No edges in selection 选择中没有边 - + TechDraw thread hole side TechDraw 螺纹孔侧 - + Select 2 straight lines 选择2条直线 - - - - + + + + Wrong Selection 错误选择。 @@ -4077,13 +4077,13 @@ If no object is selected, a file browser opens to select an SVG or image file. - + Selection is empty 选择为空 - + No object selected 未选择对象 @@ -9343,19 +9343,19 @@ there is an open task dialog. CmdTechDrawCosmeticCircle - + TechDraw 工程图 - - + + Cosmetic 1 Point Circle 装饰单点圆 - - + + Adds a cosmetic circle based on a selected centerpoint 基于选定的中心点添加装饰圆 @@ -9363,17 +9363,17 @@ there is an open task dialog. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw 工程图 - + Arc Length Annotation 弧长标注 - + Inserts an annotation with the calculated arc length of the selected edges 插入带有选定边计算弧长的标注 diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_zh-TW.ts b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_zh-TW.ts index 58aa893bcd..f032bb65ca 100644 --- a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_zh-TW.ts +++ b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_zh-TW.ts @@ -447,17 +447,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtendShortenLineGroup - + TechDraw 工程製圖 - + Extend Line 延伸線段 - + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -465,17 +465,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionAreaAnnotation - + TechDraw 工程製圖 - + Area Annotation Area Annotation - + Calculates the area of multiple selected faces Calculates the area of multiple selected faces @@ -579,17 +579,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionChangeLineAttributes - + TechDraw 工程製圖 - + Change Line Attributes 變更線屬性 - + Changes the selected cosmetic lines and centerlines to the specified attributes Changes the selected cosmetic lines and centerlines to the specified attributes @@ -597,23 +597,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLines - + TechDraw 工程製圖 - - + + Circle Centerlines 圓中心線 - + Adds centerlines to the selected circles and arcs Adds centerlines to the selected circles and arcs - + Adds centerlines to selected circles and arcs: Adds centerlines to selected circles and arcs: @@ -621,17 +621,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionCircleCenterLinesGroup - + TechDraw 工程製圖 - + Circle Centerlines 圓中心線 - + Adds centerlines to selected circles and arcs Adds centerlines to selected circles and arcs @@ -899,17 +899,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCirclesGroup - + TechDraw 工程製圖 - + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -917,23 +917,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmArc - + TechDraw 工程製圖 - - + + Cosmetic Arc Cosmetic Arc - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point - + Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. Adds a cosmetic counter clockwise arc based on three vertices, where the first selection is the center point and the second is the radius and start point. @@ -941,23 +941,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle - + TechDraw 工程製圖 - - + + Cosmetic 2 Point Circle Cosmetic 2 Point Circle - + Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius Adds a cosmetic circle based on two selected vertices, where the first is the center point and the second is the radius - + Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius Adds a cosmetic circle based on two vertices, where the first selection is the centerpoint and the second is the radius @@ -965,19 +965,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionDrawCosmCircle3Points - + TechDraw 工程製圖 - - + + Adds a cosmetic circle that passes through 3 selected perimeter points Adds a cosmetic circle that passes through 3 selected perimeter points - - + + Cosmetic 3 Point Circle Cosmetic 3 Point Circle @@ -985,19 +985,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionExtendLine - + TechDraw 工程製圖 - - + + Extend Line 延伸線段 - - + + Extends a selected cosmetic line or centerline at both ends by the specified delta distance Extends a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1011,7 +1011,7 @@ Left clicking on empty space will validate the current dimension. Right clicking - + Bolt Circle Centerlines Bolt Circle Centerlines @@ -1021,7 +1021,7 @@ Left clicking on empty space will validate the current dimension. Right clicking Adds centerlines to a circular pattern of three or more selected circles - + Adds centerlines to a circular pattern of selected circles Adds centerlines to a circular pattern of selected circles @@ -1125,17 +1125,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePPGroup - + TechDraw 工程製圖 - + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1143,23 +1143,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLineParallel - + TechDraw 工程製圖 - - + + Cosmetic Parallel Line Cosmetic Parallel Line - + Adds a cosmetic circle to 3 selected vertices Adds a cosmetic circle to 3 selected vertices - + Adds a cosmetic line parallel to the selected line through the selected vertex Adds a cosmetic line parallel to the selected line through the selected vertex @@ -1167,19 +1167,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLinePerpendicular - + TechDraw 工程製圖 - - + + Cosmetic Perpendicular Line Cosmetic Perpendicular Line - - + + Adds a cosmetic line perpendicular to the selected line through the selected vertex Adds a cosmetic line perpendicular to the selected line through the selected vertex @@ -1187,17 +1187,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionLockUnlockView - + TechDraw 工程製圖 - + Toggle View Lock Toggle View Lock - + Locks or unlocks the position of the selected views Locks or unlocks the position of the selected views @@ -1313,17 +1313,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionSelectLineAttributes - + TechDraw 工程製圖 - + Select Line Attributes, Cascade Spacing and Delta Distance 選擇線屬性,串接間距與增量距離 - + Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance Configures the default attributes for cosmetic lines and centerlines, including cascade spacing and delta distance @@ -1331,19 +1331,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionShortenLine - + TechDraw 工程製圖 - - + + Shorten Line 縮短線 - - + + Shortens a selected cosmetic line or centerline at both ends by the specified delta distance Shortens a selected cosmetic line or centerline at both ends by the specified delta distance @@ -1351,19 +1351,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltBottom - + TechDraw 工程製圖 - - + + Cosmetic Thread Bolt Bottom View Cosmetic Thread Bolt Bottom View - - + + Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods Adds a cosmetic thread to the top or bottom view of the selected bolts/screws/rods @@ -1371,19 +1371,19 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadBoltSide - + TechDraw 工程製圖 - - + + Cosmetic Thread Bolt Side View Cosmetic Thread Bolt Side View - - + + Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines Adds a cosmetic thread to the side view of a bolt/screw/rod between two selected parallel lines @@ -1391,23 +1391,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleBottom - + TechDraw 工程製圖 - - + + Cosmetic Thread Hole Bottom View Cosmetic Thread Hole Bottom View - + Adds a cosmetic thread to the top or bottom view of selected holes or circles Adds a cosmetic thread to the top or bottom view of selected holes or circles - + Adds a cosmetic thread to the top or bottom view of holes or circles Adds a cosmetic thread to the top or bottom view of holes or circles @@ -1415,23 +1415,23 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadHoleSide - + TechDraw 工程製圖 - - + + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Adds a cosmetic thread to the side view of a hole or circle Adds a cosmetic thread to the side view of a hole or circle - + Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines Adds a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1439,17 +1439,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionThreadsGroup - + TechDraw 工程製圖 - + Cosmetic Thread Hole Side View Cosmetic Thread Hole Side View - + Add a cosmetic thread to the side view of a selected hole between two selected parallel lines Add a cosmetic thread to the side view of a selected hole between two selected parallel lines @@ -1457,17 +1457,17 @@ Left clicking on empty space will validate the current dimension. Right clicking CmdTechDrawExtensionVertexAtIntersection - + TechDraw 工程製圖 - + Cosmetic Intersection Vertices Cosmetic Intersection Vertices - + Adds cosmetic vertices at the intersections of selected edges Adds cosmetic vertices at the intersections of selected edges @@ -2638,37 +2638,37 @@ If no object is selected, a file browser opens to select an SVG or image file.圓中心線 - + TechDraw Thread Hole Side TechDraw 螺紋孔側 - + Cosmetic Thread Hole Side 裝飾螺紋孔側 - + TechDraw Thread Bolt Side 工程製圖螺紋螺栓側面 - + Cosmetic Thread Bolt Side 裝飾螺紋螺栓側 - + TechDraw Thread Hole Bottom 工程製圖螺紋孔底部 - + TechDraw Thread Bolt Bottom 工程製圖螺紋螺栓底部 - + Cosmetic Thread Bolt Bottom 裝飾螺紋螺栓底 @@ -2688,102 +2688,102 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw circle centerlines - + Cosmetic thread hole bottom Cosmetic thread hole bottom - + TechDraw change line attributes TechDraw change line attributes - + Change line attributes Change line attributes - + TechDraw cosmetic intersection vertices TechDraw cosmetic intersection vertices - + Cosmetic intersection vertices Cosmetic intersection vertices - + TechDraw cosmetic arc TechDraw cosmetic arc - + Cosmetic arc Cosmetic arc - + TechDraw cosmetic circle TechDraw cosmetic circle - + Cosmetic Circle 裝飾圓 - + TechDraw Cosmetic Circle 3 Points 工程製圖 3 點裝飾圓 - + Cosmetic Circle 3 Points 裝飾圓三點 - + TechDraw Cosmetic Line Parallel/Perpendicular 工程製圖裝飾線平行/垂直 - + Cosmetic Line Parallel/Perpendicular 裝飾線平行/垂直 - + Lock/Unlock View 鎖定/解鎖視圖 - + TechDraw Extend/Shorten Line 工程製圖延伸/縮短線 - + Extend/shorten line Extend/shorten line - + TechDraw Calculate Selected Area TechDraw Calculate Selected Area - + TechDraw Calculate Selected Arc Length TechDraw Calculate Selected Arc Length - + Calculate Face Area 計算面的面積 - + Calculate Edge Length 計算邊長 @@ -3175,8 +3175,8 @@ If no object is selected, a file browser opens to select an SVG or image file.FreeCAD could not find a page to export - - + + @@ -3236,11 +3236,11 @@ If no object is selected, a file browser opens to select an SVG or image file. - - - - - + + + + + @@ -3517,7 +3517,7 @@ If no object is selected, a file browser opens to select an SVG or image file.Close the active task dialog and try again. - + Task In Progress 任務進行中 @@ -3528,63 +3528,63 @@ If no object is selected, a file browser opens to select an SVG or image file.TechDraw hole circle - - - - - - + + + + + + Close active task dialog and try again. 關閉活動任務對話框並重試。 - + Selection is empty. Selection is empty. - + You must select a base View for the circle. You must select a base View for the circle. - + Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. Selection is not a Cosmetic Circle or a Cosmetic Arc of Circle. - + Please select a center for the circle. Please select a center for the circle. - + No faces in selection No faces in selection - + No edges in selection No edges in selection - + TechDraw thread hole side TechDraw thread hole side - + Select 2 straight lines Select 2 straight lines - - - - + + + + Wrong Selection 錯誤的選擇 @@ -4077,13 +4077,13 @@ If no object is selected, a file browser opens to select an SVG or image file. - + Selection is empty 選擇為空。 - + No object selected 沒有選擇物件 @@ -9349,19 +9349,19 @@ there is an open task dialog. CmdTechDrawCosmeticCircle - + TechDraw 工程製圖 - - + + Cosmetic 1 Point Circle Cosmetic 1 Point Circle - - + + Adds a cosmetic circle based on a selected centerpoint Adds a cosmetic circle based on a selected centerpoint @@ -9369,17 +9369,17 @@ there is an open task dialog. CmdTechDrawExtensionArcLengthAnnotation - + TechDraw 工程製圖 - + Arc Length Annotation Arc Length Annotation - + Inserts an annotation with the calculated arc length of the selected edges Inserts an annotation with the calculated arc length of the selected edges From bd0d52257dfba5ca757a75c7f1cedb2afc3e85e2 Mon Sep 17 00:00:00 2001 From: tarman3 Date: Mon, 2 Feb 2026 09:34:12 +0200 Subject: [PATCH 030/124] CAM: Profile - fix _getCutAreaCrossSection() (cherry picked from commit 353459f1fea67c8731440fba7dd59892ae9351b7) --- src/Mod/CAM/Path/Op/Profile.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Mod/CAM/Path/Op/Profile.py b/src/Mod/CAM/Path/Op/Profile.py index ca8ebbb333..cb687fa5d2 100644 --- a/src/Mod/CAM/Path/Op/Profile.py +++ b/src/Mod/CAM/Path/Op/Profile.py @@ -776,6 +776,7 @@ class ObjectProfile(PathAreaOp.ObjectOp): # Cut model(selected edges) from extended edges boundbox cutArea = extBndboxEXT.cut(base.Shape) + cutArea.tessellate(tolerance) self._addDebugObject("CutArea", cutArea) # Get top and bottom faces of cut area (CA), and combine faces when necessary From 3505b6e7393b8aab8606dc03e43ddcf0c8e88dce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Pik=C3=A1lek?= Date: Wed, 4 Feb 2026 19:44:21 +0100 Subject: [PATCH 031/124] Sketcher: Vertical centering of constraint labels (cherry picked from commit 77e5645af0df69dd666827a5e2f156b3f4ab23aa) --- src/Gui/SoDatumLabel.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Gui/SoDatumLabel.cpp b/src/Gui/SoDatumLabel.cpp index db4e9b9299..ae185c14f1 100644 --- a/src/Gui/SoDatumLabel.cpp +++ b/src/Gui/SoDatumLabel.cpp @@ -191,6 +191,7 @@ void SoDatumLabel::drawImage() QFont font(QString::fromLatin1(name.getValue(), -1), size.getValue()); QFontMetrics fm(font); QString str = QString::fromUtf8(s[0].getString()); + QRect rect = fm.boundingRect(str); int w = Gui::QtTools::horizontalAdvance(fm, str); int h = fm.height(); @@ -216,7 +217,7 @@ void SoDatumLabel::drawImage() painter.setPen(front); painter.setFont(font); - painter.drawText(0, 0, w, h, Qt::AlignLeft, str); + painter.drawText(0, fm.ascent() + rect.y(), w, rect.height(), Qt::AlignLeft, str); painter.end(); Gui::BitmapFactory().convert(image, this->image); From e31f7148dd55ad328418f8e69813c81fac07a65e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Pik=C3=A1lek?= Date: Wed, 4 Feb 2026 20:35:50 +0100 Subject: [PATCH 032/124] Sketcher: Reimplement strikethrough of inactive constraint labels (cherry picked from commit 41e3cdb9a5700b9fa7048bbe27ae79517e10d400) --- src/Gui/SoDatumLabel.cpp | 7 ++++++- src/Gui/SoDatumLabel.h | 2 ++ .../Sketcher/Gui/EditModeConstraintCoinManager.cpp | 13 +++++-------- 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/src/Gui/SoDatumLabel.cpp b/src/Gui/SoDatumLabel.cpp index ae185c14f1..d47c284ec0 100644 --- a/src/Gui/SoDatumLabel.cpp +++ b/src/Gui/SoDatumLabel.cpp @@ -147,6 +147,7 @@ SoDatumLabel::SoDatumLabel() SO_NODE_ADD_FIELD(textColor, (SbVec3f(1.0F, 1.0F, 1.0F))); SO_NODE_ADD_FIELD(pnts, (SbVec3f(.0F, .0F, .0F))); SO_NODE_ADD_FIELD(norm, (SbVec3f(.0F, .0F, 1.F))); + SO_NODE_ADD_FIELD(strikethrough, (false)); SO_NODE_ADD_FIELD(name, ("Helvetica")); SO_NODE_ADD_FIELD(size, (10.F)); @@ -215,9 +216,13 @@ void SoDatumLabel::drawImage() painter.setRenderHint(QPainter::Antialiasing); } - painter.setPen(front); + painter.setPen(QPen(front, 2)); painter.setFont(font); painter.drawText(0, fm.ascent() + rect.y(), w, rect.height(), Qt::AlignLeft, str); + if (strikethrough.getValue()) { + int strikepos = fm.ascent() - fm.strikeOutPos(); + painter.drawLine(0, strikepos, w, strikepos); + } painter.end(); Gui::BitmapFactory().convert(image, this->image); diff --git a/src/Gui/SoDatumLabel.h b/src/Gui/SoDatumLabel.h index ce477ab435..3bad066cc8 100644 --- a/src/Gui/SoDatumLabel.h +++ b/src/Gui/SoDatumLabel.h @@ -24,6 +24,7 @@ #define GUI_SODATUMLABEL_H #include +#include #include #include #include @@ -87,6 +88,7 @@ public: SoSFFloat param8; SoMFVec3f pnts; SoSFVec3f norm; + SoSFBool strikethrough; SoSFImage image; SoSFFloat lineWidth; SoSFFloat sampling; diff --git a/src/Mod/Sketcher/Gui/EditModeConstraintCoinManager.cpp b/src/Mod/Sketcher/Gui/EditModeConstraintCoinManager.cpp index 59393b028e..7753f46060 100644 --- a/src/Mod/Sketcher/Gui/EditModeConstraintCoinManager.cpp +++ b/src/Mod/Sketcher/Gui/EditModeConstraintCoinManager.cpp @@ -934,6 +934,7 @@ Restart: asciiText->string = SbString( getPresentationString(Constr, "◠ ").toUtf8().constData() ); + asciiText->strikethrough = !Constr->isActive; asciiText->pnts.setNum(3); SbVec3f* verts = asciiText->pnts.startEditing(); @@ -956,6 +957,7 @@ Restart: // Get presentation string (w/o units if option is set) asciiText->string = SbString(getPresentationString(Constr).toUtf8().constData()); + asciiText->strikethrough = !Constr->isActive; if (Constr->Type == Distance) { asciiText->datumtype = SoDatumLabel::DISTANCE; @@ -1466,6 +1468,7 @@ Restart: sep->getChild(static_cast(ConstraintNodePosition::DatumLabelIndex)) ); asciiText->string = SbString(getPresentationString(Constr).toUtf8().constData()); + asciiText->strikethrough = !Constr->isActive; asciiText->datumtype = SoDatumLabel::ANGLE; asciiText->param1 = distance; asciiText->param2 = startangle; @@ -1541,6 +1544,7 @@ Restart: asciiText->string = SbString( getPresentationString(Constr, "⌀").toUtf8().constData() ); + asciiText->strikethrough = !Constr->isActive; asciiText->datumtype = SoDatumLabel::DIAMETER; asciiText->param1 = Constr->LabelDistance; @@ -1623,6 +1627,7 @@ Restart: asciiText->string = SbString( getPresentationString(Constr, "R").toUtf8().constData() ); + asciiText->strikethrough = !Constr->isActive; } asciiText->datumtype = SoDatumLabel::RADIUS; @@ -2164,14 +2169,6 @@ QString EditModeConstraintCoinManager::getPresentationString( fixedValueStr = QStringLiteral("(") + fixedValueStr + QStringLiteral(")"); } - if (!constraint->isActive) { - QString result = QStringLiteral("\u0336"); - for (auto c : std::as_const(fixedValueStr)) { - result += c + QStringLiteral("\u0336"); - } - return result; - } - return fixedValueStr; } From 394305b325f5025c8a1bedf78c63fe79b4982070 Mon Sep 17 00:00:00 2001 From: Billy Huddleston Date: Tue, 3 Feb 2026 15:32:58 -0500 Subject: [PATCH 033/124] CAM: Update SVG annotation IDs for tool shapes Renamed several SVG text element IDs in tool shape files that did not match the expected naming conventions used. This ensures that the tool parameters are correctly recognized and utilized by the Tool library editor. src/Mod/CAM/Tools/Shape/bullnose.svg: - Changed text element id from "torus_radius" to "corner_radius" src/Mod/CAM/Tools/Shape/radius.svg: - Changed text element id from "cutting_edge_height-7" to "cutting_radius" - Changed text element id from "diameter-9" to "tip_diameter" src/Mod/CAM/Tools/Shape/svg_source/bullnose.svg: - Changed text element id from "torus_radius" to "corner_radius" src/Mod/CAM/Tools/Shape/svg_source/radius.svg: - Changed text element id from "cutting_edge_height-7" to "cutting_radius" - Changed text element id from "diameter-9" to "tip_diameter" (cherry picked from commit 6e34b79da456345879c92b562562a2877d728ccf) --- src/Mod/CAM/Tools/Shape/bullnose.svg | 2 +- src/Mod/CAM/Tools/Shape/radius.svg | 4 ++-- src/Mod/CAM/Tools/Shape/svg_source/bullnose.svg | 2 +- src/Mod/CAM/Tools/Shape/svg_source/radius.svg | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Mod/CAM/Tools/Shape/bullnose.svg b/src/Mod/CAM/Tools/Shape/bullnose.svg index 826b4f49bd..7b2511ceb7 100644 --- a/src/Mod/CAM/Tools/Shape/bullnose.svg +++ b/src/Mod/CAM/Tools/Shape/bullnose.svg @@ -434,7 +434,7 @@ d="m 76.574219,239.24609 a 0.18591908,0.18591908 0 0 0 -0.19336,0.10743 l -2.826172,6.32226 a 0.18591908,0.18591908 0 0 0 0.25,0.24414 l 6.248047,-2.98633 A 0.18591908,0.18591908 0 0 0 80,242.58203 c -1.67308,-0.25297 -2.995101,-1.53528 -3.267578,-3.18359 a 0.18591908,0.18591908 0 0 0 -0.158203,-0.15235 z m -0.0059,0.59766 c 0.404884,1.45072 1.518948,2.53298 2.990235,2.91406 l -5.457032,2.60742 z" id="path30745" />rr Date: Mon, 26 Jan 2026 20:20:12 +0000 Subject: [PATCH 034/124] feat(Gui): set client name to FreeCAD when connecting to spacenav This enables per-application configuration in spacenavd for FreeCAD. (cherry picked from commit e38c83197090b5e40ebe00b4ede0afb9e5644104) --- src/Gui/3Dconnexion/GuiNativeEventLinux.cpp | 1 + src/Gui/3Dconnexion/GuiNativeEventLinuxX11.cpp | 1 + src/Gui/Quarter/SpaceNavigatorDevice.cpp | 3 +++ 3 files changed, 5 insertions(+) diff --git a/src/Gui/3Dconnexion/GuiNativeEventLinux.cpp b/src/Gui/3Dconnexion/GuiNativeEventLinux.cpp index 8a93dfd233..c8e1eef835 100644 --- a/src/Gui/3Dconnexion/GuiNativeEventLinux.cpp +++ b/src/Gui/3Dconnexion/GuiNativeEventLinux.cpp @@ -55,6 +55,7 @@ void Gui::GuiNativeEvent::initSpaceball(QMainWindow* window) ); } else { + spnav_client_name("FreeCAD"); Base::Console().log("Connected to spacenav daemon\n"); QSocketNotifier* SpacenavNotifier = new QSocketNotifier(spnav_fd(), QSocketNotifier::Read, this); diff --git a/src/Gui/3Dconnexion/GuiNativeEventLinuxX11.cpp b/src/Gui/3Dconnexion/GuiNativeEventLinuxX11.cpp index 83b218c571..f1840300e8 100644 --- a/src/Gui/3Dconnexion/GuiNativeEventLinuxX11.cpp +++ b/src/Gui/3Dconnexion/GuiNativeEventLinuxX11.cpp @@ -75,6 +75,7 @@ void Gui::GuiNativeEvent::initSpaceball(QMainWindow* window) .log("Couldn't connect to spacenav daemon on X11. Please ignore if you don't have a spacemouse.\n"); } else { + spnav_client_name("FreeCAD"); Base::Console().log("Connected to spacenav daemon on X11\n"); mainApp->setSpaceballPresent(true); mainApp->installNativeEventFilter(new Gui::RawInputEventFilter(&xcbEventFilter)); diff --git a/src/Gui/Quarter/SpaceNavigatorDevice.cpp b/src/Gui/Quarter/SpaceNavigatorDevice.cpp index 2a636fc1bc..9a9e50dcfa 100644 --- a/src/Gui/Quarter/SpaceNavigatorDevice.cpp +++ b/src/Gui/Quarter/SpaceNavigatorDevice.cpp @@ -94,6 +94,9 @@ SpaceNavigatorDevice::SpaceNavigatorDevice(QuarterWidget* quarter) : if (!PRIVATE(this)->hasdevice) { fprintf(stderr, "Quarter:: Could not hook up to Spacenav device.\n"); } + else { + spnav_client_name("FreeCAD"); + } #endif // HAVE_SPACENAV_LIB } From b8bf211d195940d0184cda054c556549400a7e5d Mon Sep 17 00:00:00 2001 From: drwho495 Date: Wed, 4 Feb 2026 19:00:24 -0600 Subject: [PATCH 035/124] Remove hasher check and migrate CAM files (cherry picked from commit 72b1076788162aa73745f6d023fe83a7d7b2d27b) --- src/App/PropertyGeo.cpp | 23 +--------------------- src/Mod/CAM/Tools/Shape/ballend.fcstd | Bin 15745 -> 31687 bytes src/Mod/CAM/Tools/Shape/bullnose.fcstd | Bin 16188 -> 32601 bytes src/Mod/CAM/Tools/Shape/chamfer.fcstd | Bin 15911 -> 32134 bytes src/Mod/CAM/Tools/Shape/dovetail.fcstd | Bin 16950 -> 33238 bytes src/Mod/CAM/Tools/Shape/drill.fcstd | Bin 13346 -> 30177 bytes src/Mod/CAM/Tools/Shape/endmill.fcstd | Bin 14497 -> 30528 bytes src/Mod/CAM/Tools/Shape/probe.fcstd | Bin 15163 -> 31541 bytes src/Mod/CAM/Tools/Shape/radius.fcstd | Bin 14627 -> 33261 bytes src/Mod/CAM/Tools/Shape/reamer.fcstd | Bin 14313 -> 30516 bytes src/Mod/CAM/Tools/Shape/slittingsaw.fcstd | Bin 15516 -> 30978 bytes src/Mod/CAM/Tools/Shape/tap.fcstd | Bin 29456 -> 31460 bytes src/Mod/CAM/Tools/Shape/thread-mill.fcstd | Bin 15032 -> 33143 bytes src/Mod/CAM/Tools/Shape/v-bit.fcstd | Bin 34283 -> 32341 bytes 14 files changed, 1 insertion(+), 22 deletions(-) diff --git a/src/App/PropertyGeo.cpp b/src/App/PropertyGeo.cpp index 3dcb754445..270dfd2e19 100644 --- a/src/App/PropertyGeo.cpp +++ b/src/App/PropertyGeo.cpp @@ -1298,16 +1298,7 @@ std::string PropertyComplexGeoData::getElementMapVersion(bool) const if (!data) { return std::string(); } - auto owner = freecad_cast(getContainer()); - std::ostringstream ss; - if (owner && owner->getDocument() && data->hasElementMap() && data->getElementMapSize() && owner->getDocument()->getStringHasher() == data->Hasher) { - ss << "1."; - } - else { - ss << "0."; - } - ss << data->getElementMapVersion(); - return ss.str(); + return data->getElementMapVersion(); } bool PropertyComplexGeoData::checkElementMapVersion(const char* ver) const @@ -1316,18 +1307,6 @@ bool PropertyComplexGeoData::checkElementMapVersion(const char* ver) const if (!data) { return false; } - auto owner = freecad_cast(getContainer()); - std::ostringstream ss; - const char* prefix; - if (owner && owner->getDocument() && owner->getDocument()->getStringHasher() == data->Hasher) { - prefix = "1."; - } - else { - prefix = "0."; - } - if (!boost::starts_with(ver, prefix)) { - return true; - } return data->checkElementMapVersion(ver + 2); } diff --git a/src/Mod/CAM/Tools/Shape/ballend.fcstd b/src/Mod/CAM/Tools/Shape/ballend.fcstd index d9bf4dc73084f47f349c319d36a21a2602d1feac..8f30f27e039798894aa4121a49fc7f3120f49d18 100644 GIT binary patch literal 31687 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 literal 15745 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 b*FTWg?3l{yH3$G9J3~VOzE2;1U-JGB{u3>z diff --git a/src/Mod/CAM/Tools/Shape/bullnose.fcstd b/src/Mod/CAM/Tools/Shape/bullnose.fcstd index c2a7053993578f495b7aa0f660db75704a4fea62..4a3bf00e9231a9311881e654bbf6128add6337d9 100644 GIT binary patch delta 25765 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 delta 9179 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